IzzyTheDreamingFox / FoxTech-DNA

DNA is a tool with which you can easily catalogue ships, multitools, freighters, frigates and pets with the option to save them on your system and transfer them across your save files. It also comes with a full inventory system to manage, charge and quick-sort all your items along with the option to transfer those across saves.
GNU General Public License v3.0
30 stars 0 forks source link
dreamingfox nms no-mans-sky save-edit

[!IMPORTANT] DNA is currently in a pre-release state. Many additional features are yet to be implemented in this alpha version and, although tested, bugs will still be present. If you encounter any problems, or have ideas for additional features, please let me know!

DNA has been made with vanilla NMS in mind. Mods that alter the game, such as change the maximum amount of products/substances per slot, can cause some issues with the inventory system. Always use the back up system before using the app.

Logo
Is it in your DNA to collect ships?

FoxTech-DNA

Table of Contents - [Introduction](#introduction) - [Quick Feature Overview](#quick-feature-overview) - [Planned Feature Overview](#planned-feature-overview) - [More Information](#more-information) - [Screenshots](#screenshots) - [Getting started](#getting-started) - [Compatibility](#compatibility) - [Requirement](#requirement) - [Usage](#usage) - [Licence](#licence) - [Contact \& Support](#contact--support) - [Author](#author) - [Credits](#credits)

Introduction

${\LARGE\textsf{\color{#f11616}DNA}}$ ${\LARGE\textsf{\color{#e6edf3}(}}$ ${\LARGE\textsf{\color{#f11616}D}\normalsize\textsf{\color{#e6edf3}reamingFox’s}}$ ${\LARGE\textsf{\color{#f11616}N}\normalsize\textsf{\color{#e6edf3}o Man’s Sky}}$ ${\LARGE\textsf{\color{#f11616}A}\normalsize\textsf{\color{#e6edf3}pplication}}$ ${\LARGE\textsf{\color{#e6edf3})}}$ is a tool for the game No Man’s Sky with which you can easily catalogue ships, multitools, freighters, frigates and pets with the option to save them on your system and transfer them across your save files. As a reward for your cataloguing efforts you’ll be able to interact with a trading card generated with the information you provided.
It also comes with a full inventory system to manage, charge and quick-sort all your items along with the option to transfer those across saves.
But that’s not all. The feature list keeps growing as the development continues.

${\textsf{\color{#f11616}Why does the DNA look the way that it does?}}$ In an attempt to make the DNA feel more like an extension to the game itself then a separate program, I focused on getting the aesthetic of the application as close as possible to the actual game. With some tweaks and new things to allow the application to do what it has to do.
Since every major race in the game apparently has a tablet, I’d like to imagine that this is one of the apps they have running on it. Something that connects them to various mega-corporations that offer their services for a price. Something to check their bank account with, check the stock market (which is in the game but players can’t interact with it), etc.
${\textsf{\color{#f11616}Why did you make this project?}}$ I like No Man’s Sky but once I reached the endgame the game became stale and some issues started to annoy me.
Since I’m a chaotic person, my inventories become a mess and sorting them by hand is tedious.
It also pained me to scrap good looking and upgraded ships just because I wanted a new one but ran out of slots.
The same happened with multitools, pets, etc… I also wanted to mix it up by owning multiple freighters which the game simply doesn’t allow. Even frigates have a cap to them. With nothing to spend the endless money on the game grinded to a halt.
At this point I was getting familiar with an editor by [goatfungus](https://github.com/goatfungus/NMSSaveEditor) and later the [NomNom](https://github.com/zencq/NomNom/tree/master) editor which I used to decrease my currencies and export my ships/tools as JSONs.
While this worked, the temptation of the ability to cheat in anything I wanted was a bit strong.
Then the idea of DNA was born.
The idea of an easy-to-use application, that looks visually pleasing, filled with features for me to extend the lifespan of my enjoyment of the game.
An application where I could, without a hassle, catalogue and save anything I own to free up slots in the game. Something that allowed me to sort my inventories automatically and transfer items/currency from one save to another.
And allowed me to make certain ‘cheaty’ changes for a set cost, replacing the feeling of having cheated with the feeling of having worked for it.
${\textsf{\color{#f11616}Why did you release this project?}}$ I’ve been working on my own on this for a long while now and it has come to the point where I think others could get some use out of it as well. I implemented all the features I personally use and have some issues as to how to take the project further.
I’m hoping that with user feedback I can start implementing features that, while I have no use for them, others might. And, together with others, we could take DNA and refine it into something more.

Quick Feature Overview

Planned Feature Overview

Here’s a list of some of the features I noted down. These might change depending on the feedback I receive.

More information.

Check out the wiki for more information about some of the features

Screenshots

dashboard.PNG animation-dashboard.gif inventories.PNG animation-card.guf weapons.PNG freighters.PNG ship-detail1.PNG ship-detail2.PNG ship-detail3.PNG properties.PNG recipes.PNG bank.PNG stocks.PNG store.PNG

Getting started

Compatibility

Development started since Interceptor 4.20 and has been compatible with every update up to the latest The Cursed 5.21.
I take great care to ensure the intergrity of the database that holds all the stored properties. Rest assured that this data is safe with each coming new update.
(After all, I use DNA myself and I have no plan to lose my own collection)

Currently only the Steam(Windows) and GOG(Windows) platforms are compatible with DNA since these are the only platforms I own the game on. Thus the only platforms I can thoroughly test the app with.

Requirement

Usage

[!IMPORTANT] DNA features an automatic backup system that triggers before any edit is made. Remember that this tool is still early in development and it’s advisable to make your own backups just in case.

The best time to use DNA is before or after your play session.
If you wish to sort your inventory, or transfer ships and do other things, while the game is running please take the following steps to make sure your changes will be saved.

If you followed the steps correctly, you should now be playing on the edited save.

Licence

This free-to-use application (and it will stay that way) is licenced under the copyleft GNU General Public Licence. MORE INFO

Contact & Support

I have created a discord where you can contact me directly.
I’m always looking for constructive feedback and new ideas for features to implement or on how to further refine the application.
So please, let me know!

For more general help regarding save edits where you can contact me as well as others is the No Man's Sky - Creative & Sharing Hub.

Author:

IzzyTheDreamingFox

Credits:

Special thanks to DHarhan and Mjstral to take the chance and verify the app works on their systems.