Contains latest version of our symbol map(s) and dmw files
- Use Dolphin Memory Engine to view .dmw files.
- Place
GUPE8P.map
in Dolphin\User\Maps and load Symbols for debugging use. - Ghidra/IDA can load the map with scripts/plugins
The *.dmw
files are memory list files for Shadow The Hedgehog, which can be opened with Dolphin Memory Engine
- Get the latest beta or dev Dolphin - Dolphin 2503 or newer
- Before launching dolphin, create an empty file
portable.txt
in the same folder as Dolphin.exe - Ensure you have the NTSC-U version of ShadowTheHedgehog:
- Right click the game in Dolphin, click Properties.
- Click the Verify tab. Click Verify Integrity.
- Hash should match this:
- CRC32:
f582cf1e
- or
- SHA-1:
5dc81ad9c97549394e30bedc252bfa37d4db1de0
- Open Dolphin
- Right-click Shadow The Hedgehog in the game list
- Select Properties
- Select FileSystem Tab
- Right-click "Disc"
- Select Extract Entire Disc...
- Select the folder where you will store the game content and modify its files
- Open Dolphin
- Select Config
- Select Paths Tab
- Select "Add" for Game Folders
- Navigate to the folder where you extracted the game
- Open the
sys
folder, and select "Select Folder" - Close the confirmation pane, your games list should populate a new 0 filesize game of Shadow The Hedgehog. The 0 filesize entry is the FST format game.
- Select Config
- Select Interface
- Enable "Show Debugging UI", then close the window.
- Select 'View' in the menu bar and pick the things you need (Code, breakpoints, registers is a good start)
In Dolphin to generate the known GameCube symbols etc that aren't game specific:
- Launch Game
- Select Symbols submenu
- Generate Symbols From...
- Signature Database
Note these symbols may be incorrect but it helps to have a few named even if they are wrong.
Be sure to grab our latest map for Shadow The Hedgehog linked above, the file is GUPE8P.map
Place it in the <dolphin path>\User\Maps
folder. If it is not there/you cannot find it:
- Launch Dolphin, and in the menu bar...
- File -> Open User Folder
Watch this video series if you aren't familiar with gecko/editing
https://www.youtube.com/watch?v=IOyQhK2OCs0&list=PL6GfYYW69Pa2L8ZuT5lGrJoC8wOWvbIQv or https://youtu.be/vM4FFOI_UDI?list=PLlrnYXAhZBm1Y8pvPm9llnHIgHiEzwGQC