Repository navigation
Build 1.0.11. Install over the existing Sonic (2006) app and keep the bundle ID com.devz.sonic2006. The IPA is unsigned and contains no game files or patches.
Sonic '06 Mod Manager patches (.mlua)
The mod manager has a new Patches section for patches written for the Sonic '06 Mod Manager, such as Knuxfan24/Sonic-06-Mod-Manager-Patches.
- Download that repository as a ZIP and extract it in Files.
- In the mod manager, tap Import folder and select the extracted folder.
- Tap the patches you want, then tap Play.
Patches run at launch on top of your mods. The installed game is never modified. Edited files go to mod-cache/patches and are reused until you change the selection.
What works: patches that edit archives, packages (.pkg) or files, and patches that change data in the executable. 39 of the 150 patches in Knuxfan24's collection run, for example Disable Fog, Disable Character Stumble, Disable Hint Rings, Disable Music, E3 Timers, Correct Sonic Jump Animation and Opposite Button Prompts. Another 17 already exist as built-in codes.
What doesn't (yet):
- Patches that rewrite game code (82 in that collection) can't run, because the game's code is recompiled ahead of time. Each shows the address it would change, and can be ported as a built-in code.
- Patches that edit Lua scripts as text (29 of them) need decompiled scripts. The game ships compiled ones.
Both kinds stay listed with the reason, instead of failing silently.
Validation
The ASan/UBSan mod suite passes. It covers package round trips, edits on compressed and raw archive members, renames, data writes, cache reuse, import, and the file overlay. All 31 real packages from a Sonic '06 mod re-serialise byte for byte. The Knuxfan24 collection classifies as 39 runnable out of 150. The Release arm64 iPhoneOS build and the IPA checks passed. Not yet played on a device with patches enabled.