Skip to content
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.

For Switch

  • 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

For PC

  • Run the game
  • Dump a minidump (full). You can use Process Explorer
  • Run mhrice read-dmp-tdb -d dump.dmp --cs tdb.cs
Clone this wiki locally