Skip to content

A tool to convert tabular binary game data into CSV and back.

License

Notifications You must be signed in to change notification settings

Operation-Decoded/BinaryDataConverter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BinaryDataConverter

A tool to convert tabular binary game data into CSV and back. It has been designed to be used with "Digimon Survive", but it can be configured to work with other games as well.

This is a very early version. Documentation, features and stability will be fairly lacking. ;)

Usage

Digimon Survive

To use the tool with Digimon Survive, first extract the DB files from gamesystem/game/systemdata using AssetStudio or a similar program and copy the files into the gameFiles folder of the tool. Make sure the file extensions (.bytes and .txt respectively) stay in tact.

Then just run the unpackAll.bat and it will unpack tables into the userFiles folder.

If you run packAll.bat it will reverse the process and convert all the CSV in userFiles back to the game format.

Alternatively you can run the tool from the command line. The basic syntax is

BinaryDataConverter <pathToStructureFile>

You can also drag & drop a structure file onto the .exe. However, be aware that all file paths are relative to the structure file in that case.

For further command line options, run BinaryDataConverter --help.

Building

This project uses CMake in combination CPM.cmake for dependency management.

Building the project should be a simple

$ git clone [email protected]:Operation-Decoded/BinaryDataConverter.git
$ cd <project dir>
$ cmake .
$ make install

Important Notice

By default CPM.cmake will download all the dependencies, which includes Boost. This can take up to 3 GiB of disk space and take a while. You can modify and optimize this behavior by configuring CPM environment variables. Please refer to their documentation.

Contact

About

A tool to convert tabular binary game data into CSV and back.

Resources

License

Stars

Watchers

Forks

Packages

No packages published