Skip to content

MakePDB

Integrate data and generate a common format.

Where to get TypeInfo

As we all know, the header files generated by LiteLDev contain type information. But it is not easy to use them directly (we are trying to do so). The current approach is to let the compiler generate PDBs containing type information, and then makepdb merges them from them.

Usage

Warning

Please make sure that the symbol data (generated by askrva) matches the original COFF (bedrock_server.exe).

Usage: makepdb [--help] [--version] --program VAR --symbol VAR [--typeinfo VAR] --output VAR

Optional arguments:
  -h, --help     shows help message and exits
  -v, --version  prints version information and exits
  --program      Path to bedrock_server.exe [required]
  --symbol       Path to symbol data. [required]
  --typeinfo     Path to compiler PDB which contains TPI & IPI (will merged into result PDB).
  -o, --output   Path to output PDB. [required]
Example
./makepdb --program test.exe --symbol dump.json --output test.pdb