decomp-toolkit
decomp-toolkit copied to clipboard
A GameCube & Wii decompilation toolkit
DTK was designed around PPC but it also supports LE DWARF info which allows it to be used for PS2 binaries that contain DWARF v1. When dumping DWARF info from...
### Repository URL _No response_ ### Game Name Dance Dance Revolution Mario Mix ### Game Version USA ### Description Dance Dance Revolution Mario Mix enumerates REL modules dynamically at runtime,...
### Repository URL _No response_ ### Game Name Nintendo Puzzle Collection ### Game Version There's only one version as far as I know ### Description `gtk dwarf dump` fails when...
### Repository URL _No response_ ### Game Name Pokémon Rumble ### Game Version USA v1 ### Description So after extracting Pokémon Rumble's WAD I tried to generate some info for...
This would help with disambiguation of e.g. class templates and structs with the same name but different namespaces.
### Repository URL https://github.com/Swiftshine/kdc ### Game Name Kirby's Dream Collection ### Game Version USA v0 ### Description When running `ninja`, the following error is shown: ```[1/2] SPLIT config\S72E01\config.yml FAILED: build/S72E01/config.json...
### Repository URL https://github.com/sabishii-bit/Gauntlet-Dark-Legacy-Decompilation ### Game Name Gauntlet Dark Legacy ### Game Version NTSC-U 1.00 ### Description I receive the following error when attempting to split the dol using `dtk.exe...
While I know DTK is mostly aimed at GameCube/Wii, I have found it incredibly useful for parsing out DWARF1 symbols into a human readable format on ELFs for other systems,...
This PR adds virtual addresses support for RELs `splits.txt` and `symbols.txt` files. This would resolve #98. ## Implementation The main implementation goal was make changes in the 'front-end' without touching...
It would be nice when splitting files to be able to disable this safeguard, so that it's more clear from where symbols are being referenced across sections. https://github.com/encounter/decomp-toolkit/blob/b56b39920172e6a50b3d7239bacc52433fe58f26/src/util/split.rs#L1232-L1254