Modified files for proper widescreen support in Shadow The Hedgehog.
Provides widescreen without any UI stretching weirdness or incorrect overlays.
Please note this is already integrated with Shadow The Hedgehog: Reloaded and Shadow SX. This is a standalone widescreen feature if you want to integrate it with your own mod or the original game.
Please verify the ROM you are attempting to patch is a 1:1 Shadow The Hedgehog NTSC-U or PAL GameCube ISO.
GCZ/WIA/RVZ or any other format than ISO is not supported. Please convert to ISO, then compare your game to the table below.
You can get your hashes of your ISO by right clicking your game in Dolphin's game list -> Properties
-> Verify
tab.
ROM | CRC32 Hash | SHA-1 Hash |
---|---|---|
NTSC-U | f582cf1e | 5dc81ad9c97549394e30bedc252bfa37d4db1de0 |
PAL | db7d8cd9 | 05b34c82c0fe8aa504539e4dfbba89957c7fc788 |
Below is the expected outputs after patching your original rom to the widescreen version.
ROM | CRC32 Hash | SHA-1 Hash |
---|---|---|
NTSC-U | e7bba31d | 77bf39a056f9ad0fd06d1d8fbc588d1d6ba14aa5 |
PAL | d213e6a0 | 14ba52934be08fc8d49cddd57a0b1ad0ddb16930 |
If you are making your own mod...
- Merge & overwrite files from 'files' with extracted game's 'files'. (See "Extraction of Game" below for how to if you are not familiar)
- Use the all-in-one (singleplayer only) code below. Do NOT use the xdelta.
If you are just patching the original game and won't be making further dol edits...
- Download the patch for the region you are using.
shadow-widescreen-ntsc-u.xdelta
- Use any xdelta3 patcher on your .ISO format game - you're done! No Gecko Codes required, as its embedded in the dol.
- Visit https://shadowthehedgehoghacking.github.io/xdelta-wasm/ or any other xdelta3 patcher of your choice.
- Specify your original ISO as the
Source file
. - Specify the
shadow-widescreen.xdelta
file you downloaded as thePatch file
. - Click
Apply Patch
: It will then 'download' the patched file asISO NAME-patched.iso
(nothing is actually uploaded/downloaded, it is all done on-device). - If you run into errors, likely the ISO is the wrong hash. Double check your original game in
Dolphin Verify
tab.
- Download and install the ROM Patcher
- Place your original Shadow the Hedgehog ROM in ISO format into an accessible folder
- Download and place the
shadow-widescreen-[region].xdelta
somewhere UniPatcher will be able to access it. - Specify the output file & click the pink floating action button.
ISO NAME [PATCHED].iso
should be created successfully. If you run into errors, likely the ISO is wrong hash, double check your original game.
$Advanced Full Widescreen v5 with UI/GNCP Code for NTSC-U [dreamsyntax, Dolphin Wiki]
045F67A0 C1700000
045F67A8 44250000
045F67E0 442F0000
045F67D0 C2600000
045F67F0 C2780000
04343228 4E800020
044AB5CC 42F00000
045F7D4C 40300000
06519F60 00000034
3DC08057 3DE03F40
91EEE098 3DE0BF40
91EEE084 7E0802A6
4E800421 7E0803A6
3DE03F80 91EEE098
3DE0BF80 91EEE084
4E800020 00000000
04036764 484E37FD
0436328C 481B6CD5
04363180 481B6DE1
040BCA54 4845D50D
04345D98 481D41C9
C20BC8D8 00000008
C3629918 81E10094
3E00800B 6210C4B0
7C0F8000 40820028
3DE08057 61EF5F1C
81EF0000 2C0F0002
3DE0804A 61EFB5CC
C36F0000 41820008
FF60D850 00000000
040622A8 484B7CB9
04062300 484B7C61
C249475C 00000003
3DC03F40 91C22000
C2222000 EC110032
D0030004 00000000
C2484334 00000002
3DC04000 91C22000
C0822000 00000000
*Requires .gncp patches from:
*https://github.com/ShadowTheHedgehogHacking/Widescreen-ShadowTH
$Advanced Full Widescreen v5 with UI/GNCP Code for PAL [dreamsyntax, Dolphin Wiki]
C24957AC 00000003
3DC03F40 91C22000
C2222000 EC110032
D0030004 00000000
C2485384 00000002
3DC04000 91C22000
C0822000 00000000
C2306564 00000006
3DC08057 3DE03F40
91EEF158 3DE0BF40
91EEF144 4E800421
3DE03F80 91EEF158
3DE0BF80 91EEF144
60000000 00000000
C2036764 00000006
3DC08057 3DE03F40
91EEF158 3DE0BF40
91EEF144 4E800421
3DE03F80 91EEF158
3DE0BF80 91EEF144
60000000 00000000
C23640D4 00000006
3DC08057 3DE03F40
91EEF158 3DE0BF40
91EEF144 4E800421
3DE03F80 91EEF158
3DE0BF80 91EEF144
60000000 00000000
C2363FC8 00000006
3DC08057 3DE03F40
91EEF158 3DE0BF40
91EEF144 4E800421
3DE03F80 91EEF158
3DE0BF80 91EEF144
60000000 00000000
C20BCE3C 00000006
3DC08057 3DE03F40
91EEF158 3DE0BF40
91EEF144 4E800421
3DE03F80 91EEF158
3DE0BF80 91EEF144
60000000 00000000
C2346BA0 00000006
3DC08057 3DE03F40
91EEF158 3DE0BF40
91EEF144 4E800421
3DE03F80 91EEF158
3DE0BF80 91EEF144
60000000 00000000
04344030 4E800020
045F7828 C1700000
045F7830 44250000
045F7858 C2600000
045F7868 442F0000
045F7878 C2780000
044AC62C 42F00000
045F8DD4 40300000
C20BCCC0 00000008
C3629918 81E10094
3E00800B 6210C898
7C0F8000 40820028
3DE08057 61EF6FDC
81EF0000 2C0F0002
3DE0804A 61EFC62C
C36F0000 41820008
FF60D850 00000000
C2062428 00000006
3DC08057 3DE03F40
91EEF158 3DE0BF40
91EEF144 4E800421
3DE03F80 91EEF158
3DE0BF80 91EEF144
60000000 00000000
C20623D0 00000006
3DC08057 3DE03F40
91EEF158 3DE0BF40
91EEF144 4E800421
3DE03F80 91EEF158
3DE0BF80 91EEF144
60000000 00000000
*Requires .gncp patches from:
*https://github.com/ShadowTheHedgehogHacking/Widescreen-ShadowTH
Example of using the common widescreen code (or this one) without the patched csdFiles
Example of using my version of the widescreen code WITH the files:
- Get the latest release or dev Dolphin - Dolphin 2503 or newer recommended
- Open Dolphin
- Set game path to your Shadow the Hedgehog ISO
- Right-click
Shadow The Hedgehog
in the game list - Select
Properties
- Select
Filesystem
Tab - Right-click
Disc
- Select
Extract Entire Disc...
- Select a new folder where you will store the game content and modify its files
- Open Dolphin
- Open
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
Config
window. Now your games list should have a new 0 filesize game of Shadow The Hedgehog. The 0 filesize entry is the Extracted game - You can now launch the game here if you wish to play in Extracted format
- Right click the Extracted format game (0 filesize entry) and pick
Convert File...
- The Convert window will appear, click "Convert..." and name it
game.iso
for Nintendont, orShadow-Widescreen.iso
for Dolphin - Move/Save the ISO to the Path Dolphin detects your games. A new full-size entry should appear in your Dolphin game list. Use this when playing the game.