
Mania Mod Loader It loads mods, for Mania. Update: now with custom code support.
#16
Posted 06 September 2017 - 11:20 AM

Awesome! I'll be sure to get when (or if) I get the PC version of Sonic Mania.

#17
Posted 06 September 2017 - 11:52 PM

I've updated the mod loader to be compatible with the newest version of the game. I will also be updating the cheat code list as soon as codenamegamma releases the updated cheat table, so look for that soon-ish. Unless they update the game again.
This post has been edited by MainMemory: 06 September 2017 - 11:53 PM
#18
Posted 07 September 2017 - 10:00 AM

New update with more cheat codes taken from codenamegamma's cheat table, because he rushed out a new version even though I told him I was fine with waiting.
Includes: disable super music, enable insta-shield and drop dash, enable super peel-out for all characters, force character selection for both players, mid-jump ability swapping, making super forms fly, always have shield abilities.
Also, avoid using the dash move while flying with the ERZ moveset, it crashes the game. I'll see if I can fix it later.
Includes: disable super music, enable insta-shield and drop dash, enable super peel-out for all characters, force character selection for both players, mid-jump ability swapping, making super forms fly, always have shield abilities.
Also, avoid using the dash move while flying with the ERZ moveset, it crashes the game. I'll see if I can fix it later.
This post has been edited by MainMemory: 07 September 2017 - 10:04 AM
#19
Posted 07 September 2017 - 12:04 PM

Well, when I try the insta-shield and drop dash code, the game crashes when I try to use it (when I hit/hold down the button once in the air). Also, random side note, but the program title says SADX Mod Manager. :P
How would you react if the game gets another update in like a week? I can imagine it being pretty annoying to keep this game updated for mod support, at least until development stops...
How would you react if the game gets another update in like a week? I can imagine it being pretty annoying to keep this game updated for mod support, at least until development stops...
#20
Posted 07 September 2017 - 12:22 PM

Ugh. Every time I look at that bit of code I find something else that makes me shocked it works for anyone at all. Try using this one instead:
As for the other things, I could just tell people that they should keep an old version around for mods/cheats if it gets to the point where I just can't be bothered to keep everything updated. Also yeah, I just copied the SADX Mod Manager's main form again when I added cheat code support and forgot to change the title and remove the icon. Speaking of which, I should figure out some kind of icon for the manager.
<Code name="Enable Insta-Shield and Drop Dash" patch="true"> <CodeLine> <Type>write16</Type> <Address>00483756</Address> <Value>5190</Value> <ValueType>hex</ValueType> </CodeLine> <CodeLine> <Type>write16</Type> <Address>004837B6</Address> <Value>9090</Value> <ValueType>hex</ValueType> </CodeLine> <CodeLine> <Type>write8</Type> <Address>004837B8</Address> <Value>59</Value> <ValueType>hex</ValueType> </CodeLine> </Code>
As for the other things, I could just tell people that they should keep an old version around for mods/cheats if it gets to the point where I just can't be bothered to keep everything updated. Also yeah, I just copied the SADX Mod Manager's main form again when I added cheat code support and forgot to change the title and remove the icon. Speaking of which, I should figure out some kind of icon for the manager.
This post has been edited by MainMemory: 07 September 2017 - 12:32 PM
#21
Posted 07 September 2017 - 03:15 PM

MainMemory, on 07 September 2017 - 12:22 PM, said:
Speaking of which, I should figure out some kind of icon for the manager.
Perhaps you could take a Minimalistic-Sonic head and put it on the dark yellow-ish background color in Mania's icon, sorta like what you did with the SADX loader icon. I think it'd look nice and similar to the Mania logo, while still being distinct enough to not be confused with its game counterpart.
Edit: Actually, give me a minute and I'll make a mockup to further convey what I mean.
This post has been edited by WhoWhatWhenWhale: 07 September 2017 - 03:17 PM
#22
Posted 07 September 2017 - 03:46 PM

Thanks, that works. Hope you do get the ERZ Super Sonic moveset working without crashing, too. What's the hardest part of updating the loader/what was the hardest part about doing it in the first place?
#23
Posted 07 September 2017 - 03:54 PM

The hardest part of making it in the first place was probably figuring out where exactly I needed to inject each part of the mod loader (file replacement, DLL loading, cheat codes/onframe hooks). Once I had that, it was all copypasting from SADX Mod Loader. For updating, I had to start disassembling the new exe and find where everything I had found before got moved to.
#24
Posted 07 September 2017 - 04:16 PM

Hey, I finished the draft of a possible Logo for your modloader!

I still need to need to give the second ear an outline so that it shows up. I'm also torn about whether the eyes should use the white color or the background color, and whether the nose should be blue or black.
What do you think of it?
Edit: I also need to smooth the edges' colors so they don't look so jarring.

I still need to need to give the second ear an outline so that it shows up. I'm also torn about whether the eyes should use the white color or the background color, and whether the nose should be blue or black.
What do you think of it?
Edit: I also need to smooth the edges' colors so they don't look so jarring.
This post has been edited by WhoWhatWhenWhale: 07 September 2017 - 04:51 PM
#25
Posted 07 September 2017 - 06:17 PM

Well it's certainly an icon, I dunno.
New version of the mod loader with even more codes:
Also includes the fixed Insta-Shield+Drop Dash code.
Also I fixed the mod manager's title.
New version of the mod loader with even more codes:
- Infinite Flight (Tails)
- Infinite Insta-Shield Usage
- Infinite Flame Shield Usage
- Infinite Lightning Shield Usage
- Instant Drop Dash
- Don't Lose Rings While Super
- Keep Super Forever*
*Doesn't work between acts/zones, as the game totally resets the player's status. - Disable Super Transformation Prompt
- Never Drown
- Keep Flame Shield Underwater
- Keep Lightning Shield Underwater
- Bubble Shield Won't Save You From Drowning
- Instantly Drown
- Ignore Damage
- Die in One Hit
- AI Player Dies When Hit
Also includes the fixed Insta-Shield+Drop Dash code.
Also I fixed the mod manager's title.
This post has been edited by MainMemory: 07 September 2017 - 06:19 PM
#27
Posted 09 September 2017 - 06:59 AM

Double-post, but I just noticed an odd error, which only happens when I enable the super peel-out code. I've isolated it to this by disabling everything else and comparing. Whenever it's enabled, all three characters have animation errors in special stages. Random limbs grow and clip through each other, then they snap back to normal and grow again. This is Sonic Mania dammit, not Sonic Dreams Collection! :P F'real, anybody else able to replicate this issue?
(Also, I'm guessing you're aware of this but just in case: The "starting scene" tab only takes effect if you launch via the mod loader. Launching through Steam starts with the default SEGA screen, but does seem to keep all other mods/codes intact.)
(Also, I'm guessing you're aware of this but just in case: The "starting scene" tab only takes effect if you launch via the mod loader. Launching through Steam starts with the default SEGA screen, but does seem to keep all other mods/codes intact.)
#28
Posted 09 September 2017 - 10:41 AM

Josh, on 09 September 2017 - 06:59 AM, said:
Double-post, but I just noticed an odd error, which only happens when I enable the super peel-out code. I've isolated it to this by disabling everything else and comparing. Whenever it's enabled, all three characters have animation errors in special stages. Random limbs grow and clip through each other, then they snap back to normal and grow again. This is Sonic Mania dammit, not Sonic Dreams Collection! :P F'real, anybody else able to replicate this issue?
(Also, I'm guessing you're aware of this but just in case: The "starting scene" tab only takes effect if you launch via the mod loader. Launching through Steam starts with the default SEGA screen, but does seem to keep all other mods/codes intact.)
(Also, I'm guessing you're aware of this but just in case: The "starting scene" tab only takes effect if you launch via the mod loader. Launching through Steam starts with the default SEGA screen, but does seem to keep all other mods/codes intact.)
Yes actually, came here to post the same thing. Had peel out and insta-shield + dropdash enabled and got the same special stage distortions.
#29
Posted 09 September 2017 - 12:43 PM

<Code name="Enable Super Peel-Out"> <CodeLine> <Type>writenop</Type> <Address>0047F717</Address> <Value>6</Value> <ValueType>decimal</ValueType> </CodeLine> <CodeLine> <Type>ifeq32</Type> <Address>00A4D88C</Address> <Value>0</Value> <ValueType>hex</ValueType> <TrueLines> <CodeLine> <Type>write32</Type> <Address>00A4D88C</Address> <Value>00483B90</Value> <ValueType>hex</ValueType> </CodeLine> </TrueLines> </CodeLine> <CodeLine> <Type>ifeq32</Type> <Address>00A4DCE4</Address> <Value>0</Value> <ValueType>hex</ValueType> <TrueLines> <CodeLine> <Type>write32</Type> <Address>00A4DCE4</Address> <Value>00483B90</Value> <ValueType>hex</ValueType> </CodeLine> </TrueLines> </CodeLine> </Code>