No Man's Sky
0 of 0

File information

Last updated

Original upload

Created by

Methatronc

Uploaded by

Methatronc

Virus scan

Safe to use

About this mod

Allows you to automate the pak extraction, mbin conversion and database creation

Permissions and credits
Changelogs
Donations
Hello,

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 to pick the right version : EN(glish) or FR(ench) so far but I can upload other languages if needed, just don't use it if your windows is configured with another language, it wont' work as intended if you do so. You can unzip the archive using 7z for instance.

_then download the latest releases of the three software below and place their executables in the folder "database" that you'll get from the download section. You need to place this folder at the root of your NMS folder, ie you need to have GAMEDATA, database and Binaries at the same level.
>PSArcTool to extract the .pak
>MBINCompiler to extract the .mbin
>Glogg to read heavy files ( here, your database )

_you can launch the bdd.cmd ( which must be in "database" along with PSArcTool.exe and MBINCompiler.exe ) : you will be prompted a few questions then it will start.

_now you have :
>in No Man's Sky\database\unpack the whole game unpacked
>in No Man's Sky\database a file named data.exml that is the compilation of every readable file, and at the end of each file incorporated in the compilation is the name and path of the file reference, so that you can find it.
( 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 No Man's Sky\database a file named index.txt that compiles all filename along with the line, as shown in the picture above
>if you run this batch again after another update, the last data.exml will be renamed, if you want to, 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 !

Methatronc