Sonic Mania: Hacking Discussion

Discussion in 'Engineering & Reverse Engineering' started by Chimera, Aug 29, 2017.

  1. Dario FF

    Dario FF

    Tech Support Hotline Tech Member
    Nice find! Is there anything interesting in the options beyond what's available in the regular game?
     
  2. Cinossu

    Cinossu

    Administrator
    2,819
    8
    18
    London, UK
    Sonic the Hedgehog Extended Edition
    [​IMG]
    Ayyyyy
     
  3. Tiranno

    Tiranno

    Steveosaurus Rex Member
    Any way to edit sound effects yet?
     
  4. Dark Sonic

    Dark Sonic

    I'll find the old avatar eventually Member
    12,401
    112
    43
    Working on my art!
    You can access the remnants of the Coming Soon screen :specialed: You can also play Media demo mode which is just Green Hill Zone followed by a buggy, muted Studiopolis Act 1. I haven't been able to get through that version of Studiopolis without the game crashing though. Also another mod:

    http://www.youtube.com/watch?v=wKhdQqmM9d0&t=15s

    It's literally a sprite hack that puts Knuckles sprites over Sonic's, resulting in a Knuckles that has all of Sonic's abilities and can have Tails follow him... so that's kinda what I wanted
     
  5. Trunks

    Trunks

    AGAIN TRY Oldbie
    [​IMG]
    In the dev mode there's a classic style stage select.

    edit: Nevermind! Never unlocked Debug Mode on the Switch.
     
  6. Josh

    Josh

    TGC Warrior Oldbie
    1,433
    64
    28
    USA
    That's in the full game, too. Once you unlock Debug Mode, you just hit Square and X (or whatever your equivalent is) together at the title screen.
     
  7. Spanner

    Spanner

    The Tool Member
    3,250
    44
    28
    United Kingdom
    Sonic Hacking Contest
    You too can finally get that damn fifth chaos emerald...after playing through that stage through the dev menu over and over again:
    [​IMG]
     
  8. Dark Sonic

    Dark Sonic

    I'll find the old avatar eventually Member
    12,401
    112
    43
    Working on my art!
    Wait. Continue? How'd that show up?
     
  9. Josh

    Josh

    TGC Warrior Oldbie
    1,433
    64
    28
    USA
    It shows up in No Save mode. You get one by getting a Mach Bonus (that is, collect enough Blue Spheres when you're already in Mach 3). And when you use a Continue, you start from the Act you died on instead of the Zone.
     
  10. Techokami

    Techokami

    For use only on NTSC Genesis systems Researcher
    1,312
    2
    18
    HoleNet!
    Sonic Edge
    In a No Save game, get 10,000 points in a Special Stage. (easiest way is to get the Mach Bonus)
     
  11. Azu

    Azu

    I must be stupid. Member
    Now if there was a mod to make the 5th special stage easy as shit.
     
  12. Frostav

    Frostav

    Member
    165
    11
    18
    None of the special stages are hard, I got them in like a day :v:
     
  13. luluco

    luluco

    Member
    17
    0
    0
    Brazil
    The CRT shaders used in the game are pretty good, specially "CRT-Yee64" (according to the devmenu).

    Any idea if it would possible to extract those? retrun only yields binaries (probably some corrupt), I guess the archive format changed too much.
    I wonder if the HLSL files are in there somewhere?

    It'd be better than dumping them to ASM for sure.
     
  14. Modern

    Modern

    what tu hecc is modern! Member
    41
    0
    0
    OOoooooh boy, this gets me pumped! I wonder how they were able to do it so quickly? Even as just a sprite swap I'm curious to see how it can be done.
     
  15. Azu

    Azu

    I must be stupid. Member
    5th stage say otherwise.
     
  16. HedgeHayes

    HedgeHayes

    Back on track Member
    454
    1
    18
    Bilbao, Spain
    Upgrading my own life to pro edition
    4th says the same to me too, so I don't want to know how the 5th is. XDDD
     
  17. tylerfoxorwhatever

    tylerfoxorwhatever

    ya yeet Member
    69
    1
    8
    Santiago, Chile
    i don't even know
    For me 3rd, 4th and 5th. Especially the 5th. I don't know how many times I tried, but I wanted to kill myself everytime I went through it, and it made the 7th one look like the 1st Special Stage in Sonic 1.
     
  18. Modern

    Modern

    what tu hecc is modern! Member
    41
    0
    0
    https://www.youtube.com/channel/UCEjwges-3BTaWsMwOGJDoGQ Beatz here seems to be uploading small spriteswaps for mania en-masse. Let's see where this leads...
     
  19. RibShark

    RibShark

    Member
    85
    0
    6
    I've taken a look at his EXEs. All he is doing is replacing which sprite file the game is searching for by, for example, changing "Players/Sonic.bin" to "Players/ChibiSonic.bin" in the EXE. He actually had to blank the following entry "Players/SuperSonic.bin", to fit the new string in, so chances are the game will crash if the player transforms.
     
  20. Chimera

    Chimera

    I'm not a furry. Tech Member
    1,256
    0
    16
    Castlevania prettyness

    yea aight this is p. huge. Excellent find, don't know how you did that outside thinking it'll work... a bit surprised it did :V

    I figured since the EXE probably isn't encrypted and it's looking for strings in the ini file, that "devMenu" would be in the EXE somewhere (is that how you found it, looking for "dev?"). Figured there'd probably more stuff hidden in "game" that'd be discoverable that way.

    Didn't find much, buuut...

    [​IMG] [​IMG]

    Seems there's likelihood for a "mod loader" to work after all, at last a fan one :^)