Database for modders

Database for modders

Haven’t you sometimes been looking for a string or something in particular but not knowing where to look exactly ?
Wouldn’t having a database storing all of it and referencing the location of each file be useful ?
Well, that’s precisely what this batch does 🙂

Quick notice: if you’re under 2 cores be careful, it will launch the pak extraction simultaneously so don’t edit a video at the same time 😉

The procedure is simple:

_first be sure that your NMS is located in C:\Steam\steamapps\common\No Man’s Sky
> if not change the first path at the 6th line only
( by the way don’t hesitate to get your steam folder out of your Program Files folder, it could be a game changer in some situations regarding the UAC )

_then download the three software below and place them in C:\NMS\tools
>PSArcTool to extract the .pak
>MBINCompiler to extract the .mbin
>Glogg to read heavy files ( here, your database )

_if you use an english ( enUS or enEN no matter ) version of windows you’re good to go, just launch bdd.cmd and that’s it !
>for french users, change “INFO” at line 11 into “Information” and you can start the batch ( do not add or remove spaces )
>for other languages pm me I’ll look into it 🙂

_now you have :
>in NMS\nms the whole game unpacked
>in NMS\tools a file named data.exml that is the compilation of every mbin, at the end of each file-sequence is the name and path of the file-reference
( it will weight around 6Gb, that’s why you’ll need glogg, notepad++ being inefficient with heavy files, just ‘right-click/open with glogg’ the file )
>in NMS\tools also, if you run this batch again after another update, the last data.exml will be renamed in old.data.exml so that you can keep a log

That’s it ! Contact me if there is any problem, and have fun 🙂

Thanks a lot to monkeyman192 for MBINCompiler, periander for PSArcTool and nickbnf for Glogg !

Credits:

Methatronc

Download mod

File File size
zip Database_creator 1 KB
Share mod:

Leave a Reply

Your email address will not be published. Required fields are marked *