Sonic and Sega Retro Message Board: Mania Mod Loader - Sonic and Sega Retro Message Board

Jump to content

Hey there, Guest!  (Log In · Register) Help
  • 8 Pages +
  • 1
  • 2
  • 3
  • 4
  • Last ►
    Locked
    Locked Forum

Mania Mod Loader It loads mods, for Mania. Update: now with custom code support.

#16 User is offline MegaSuperab 

Posted 06 September 2017 - 11:20 AM

  • Posts: 7
  • Joined: 05-September 17
  • Gender:Male
  • Location:Kentucky
Awesome! I'll be sure to get when (or if) I get the PC version of Sonic Mania. :)

#17 User is online MainMemory 

Posted 06 September 2017 - 11:52 PM

  • Every day's the same old thing... Same place, different day...
  • Posts: 4178
  • Joined: 14-August 09
  • Gender:Not Telling
  • Project:SonLVL
  • Wiki edits:1,339
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 User is online MainMemory 

Posted 07 September 2017 - 10:00 AM

  • Every day's the same old thing... Same place, different day...
  • Posts: 4178
  • Joined: 14-August 09
  • Gender:Not Telling
  • Project:SonLVL
  • Wiki edits:1,339
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.
This post has been edited by MainMemory: 07 September 2017 - 10:04 AM

#19 User is offline Shade Vortex 

Posted 07 September 2017 - 12:04 PM

  • The Black Vortex
  • Posts: 465
  • Joined: 11-September 10
  • Gender:Male
  • Location:USA, WA.
  • Project:Twitch Streams
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...

#20 User is online MainMemory 

Posted 07 September 2017 - 12:22 PM

  • Every day's the same old thing... Same place, different day...
  • Posts: 4178
  • Joined: 14-August 09
  • Gender:Not Telling
  • Project:SonLVL
  • Wiki edits:1,339
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:
  <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 User is offline WhoWhatWhenWhale 

Posted 07 September 2017 - 03:15 PM

  • Posts: 1
  • Joined: 18-April 17

View PostMainMemory, 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 User is offline Shade Vortex 

Posted 07 September 2017 - 03:46 PM

  • The Black Vortex
  • Posts: 465
  • Joined: 11-September 10
  • Gender:Male
  • Location:USA, WA.
  • Project:Twitch Streams
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 User is online MainMemory 

Posted 07 September 2017 - 03:54 PM

  • Every day's the same old thing... Same place, different day...
  • Posts: 4178
  • Joined: 14-August 09
  • Gender:Not Telling
  • Project:SonLVL
  • Wiki edits:1,339
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 User is offline WhoWhatWhenWhale 

Posted 07 September 2017 - 04:16 PM

  • Posts: 1
  • Joined: 18-April 17
Hey, I finished the draft of a possible Logo for your modloader!

Posted Image

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 User is online MainMemory 

Posted 07 September 2017 - 06:17 PM

  • Every day's the same old thing... Same place, different day...
  • Posts: 4178
  • Joined: 14-August 09
  • Gender:Not Telling
  • Project:SonLVL
  • Wiki edits:1,339
Well it's certainly an icon, I dunno.


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

#26 User is offline Josh 

Posted 07 September 2017 - 06:20 PM

  • TGC Warrior
  • Posts: 1368
  • Joined: 22-January 08
  • Gender:Male
  • Location:USA
  • Wiki edits:1

View PostMainMemory, on 07 September 2017 - 06:17 PM, said:

  • Disable Super Transformation Prompt



Thank you!

#27 User is offline Josh 

Posted 09 September 2017 - 06:59 AM

  • TGC Warrior
  • Posts: 1368
  • Joined: 22-January 08
  • Gender:Male
  • Location:USA
  • Wiki edits:1
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.)

#28 User is offline Tanks 

Posted 09 September 2017 - 10:41 AM

  • Posts: 1015
  • Joined: 01-July 06
  • Gender:Not Telling
  • Wiki edits:1

View PostJosh, 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.)

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 User is online MainMemory 

Posted 09 September 2017 - 12:43 PM

  • Every day's the same old thing... Same place, different day...
  • Posts: 4178
  • Joined: 14-August 09
  • Gender:Not Telling
  • Project:SonLVL
  • Wiki edits:1,339
  <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>


#30 User is offline Josh 

Posted 09 September 2017 - 01:38 PM

  • TGC Warrior
  • Posts: 1368
  • Joined: 22-January 08
  • Gender:Male
  • Location:USA
  • Wiki edits:1
^ That fixes it for me, thanks!

  • 8 Pages +
  • 1
  • 2
  • 3
  • 4
  • Last ►
    Locked
    Locked Forum

1 User(s) are reading this topic
0 members, 1 guests, 0 anonymous users