-
Notifications
You must be signed in to change notification settings - Fork 8
TDB
Weiyi Wang edited this page Aug 27, 2022
·
5 revisions
The game is constructed in a .net-like framework (think C#), and the TDB (Type Database?) data stores information needed for reflection. This is the goldmine where you learn all the data structures of the game.
- Dump ExeFS. Note that the base game an each update patch contains an ExeFS. Obviously the newer patch will have the newer ExeFS and TDB.
- Find the "main" file in ExeFS
- Decompress "main" (you can use https://github.com/0CBH0/nsnsotool for this).
- run
mhrice read-tdb -t main --cs tdb.cs
- Run the game
- Dump a minidump (full). You can use Process Explorer
- Run
mhrice read-dmp-tdb -d dump.dmp --cs tdb.cs