Skip to content

Latest commit

 

History

History
46 lines (32 loc) · 1.72 KB

File metadata and controls

46 lines (32 loc) · 1.72 KB

DWNOTools

A tool to convert file formats from and to Digimon World: Next 0rder. This currently means only CSVB files without variable data (so no parameter/scenario for now).

Usage

Extraction

  1. Extract the DigimonDataR.cpk, for example using CriPakTools.
  2. Extract the assets of the parameter folder with AssetRipper or similar.
  3. Run DWNOTools.exe -x -i <pathToInputFile> -o <pathToOutputFolder>

If given a folder it will recursively search for all compatible files.

Do not use Microsoft Excel to modify extracted CSV files, it does not create RFC 4180 compliant CSV. Use LibreOffice/OpenOffice as an alternative.

Packing

  1. Run DWNOTools.exe -p -i <pathToFolder> -o <pathToOutputFile>

Hash generation

  1. Run DWNOTools.exe --hash <yourStringToHash>

Building

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

Building the project should be a simple

You will need a C++20 compatible compiler that supports std::format.

$ git clone git@github.com:Operation-Decoded/DWNOTools.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