Sonic Mania: Hacking Discussion

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

  1. sparkpinretro

    sparkpinretro

    Twice the tails, double the fun Member
    13
    0
    1
    This may actually be the case considering the fact that sprites/SPZ2/LoveTester.bin exists.
     
  2. Cooljerk

    Cooljerk

    NotEqual Tech, Inc - VR & Game Dev Oldbie
    4,334
    76
    28
    FWIW A lovetester is a type of arcade amusement machine that measures electric resistance on the hand via moisture. Those images of Sonic, Knuckles, and Tails makes sense now, love testers usually rank your supposed love making skill on a scale like "cold fish" or "hot stud."

    [​IMG]
     
  3. Dark Sonic

    Dark Sonic

    Member
    12,896
    330
    63
    Working on my art!
    That's disappointing. I'm hoping those can be patched in, as Tails' reaction is very underwhelming.
     
  4. Noticed a downside to Debug Mode being forced... level transitions don't seem to work.
     
  5. Dark Sonic

    Dark Sonic

    Member
    12,896
    330
    63
    Working on my art!
    [​IMG]
    These are located in a Blueprints folder. A lot of them make sense, but some of them make me wonder. There are a lot of Sonic 2 ARZ sprites in there (grounder, those totem poles, boss tiles). ARZ was shown off in the reveal trailer, along with GHZ and FBZ, both which made it into the game. Is it possible that ARZ was planned but cut for some reason?

    Also hi Egg Gauntlet :specialed:
     
  6. Trunks

    Trunks

    AGAIN TRY Oldbie
    Fixed versions:
    [​IMG]
    [​IMG]

    [​IMG]
    [​IMG]

    Holy hell I'm an idiot, it is reversed. Lemme fix that. :\
     
  7. Dark Sonic

    Dark Sonic

    Member
    12,896
    330
    63
    Working on my art!
    Looks finished to me.

    Please implement via patch (or someone mod it in :v:)
     
  8. Jelq God

    Jelq God

    Member
    14
    0
    0
    That GIF seems to be playing in reverse. Also, I don't think it takes into account any potential hold frames...

    Still, that's neat as hell. Thanks for putting it together.
     
  9. Cooljerk

    Cooljerk

    NotEqual Tech, Inc - VR & Game Dev Oldbie
    4,334
    76
    28
    The slug badnik that fires from its back in there from Sonic 3... did that appear in any other zone besides Launch Base Zone? Because if not... it sticks out in that sheet like a sore thumb.

    EDIT: Wait, are some of those tiles from Sonic Crackers?!
     
  10. MainMemory

    MainMemory

    Have no fear...Amy Rose is here! Tech Member
    4,449
    79
    28
    SonLVL
    I could probably make a version of my standard mod loader (SADX, SA2, S&KC) for Mania by creating a proxy DLL for steam_api.dll. The tricky part would be figuring out which functions to hook to make the game load files from external folders.
     
  11. Cooljerk

    Cooljerk

    NotEqual Tech, Inc - VR & Game Dev Oldbie
    4,334
    76
    28
    Oh shit, those tiles ARE from Sonic Crackers!!

    [​IMG]
     
  12. Dark Sonic

    Dark Sonic

    Member
    12,896
    330
    63
    Working on my art!
    Well some Launch Base gimmicks are in Press Garden Zone. Perhaps it was meant for that? Also there's a similar badnik in Studiopolis Zone

    And yes, they are from Crackers. Originally for Sonic 2 mobile they planned a Boss Rush called "Egg Gauntlet" that put all the bosses in one level with some platforming inbetween each boss. Sega had it axed because they didn't like the idea of the bosses existing outside of their original levels. Here's what it looked like:

    http://www.youtube.com/watch?v=YSrEAVFnKc0

    Apparently the crackers tiles were placeholders. Had they had the go ahead to make the level they'd of created new graphics for it.Also, it begins... poorly, but it begins

    http://www.youtube.com/watch?v=qoxsmgCtRz0
     
  13. Cooljerk

    Cooljerk

    NotEqual Tech, Inc - VR & Game Dev Oldbie
    4,334
    76
    28
    Aaaaah, that's way less exciting then. Booo!
     
  14. Dark Sonic

    Dark Sonic

    Member
    12,896
    330
    63
    Working on my art!
    Also this is a good page to follow:

    https://tcrf.net/Sonic_Mania

    it's being updated a fair amount today with some goodies.
     
  15. Cooljerk

    Cooljerk

    NotEqual Tech, Inc - VR & Game Dev Oldbie
    4,334
    76
    28
    It's being updated as people post findings from this topic onto the tcrf IRC, lol. That's a bit circular.
     
  16. RikohZX

    RikohZX

    Member
    384
    5
    18
    That's just an edit, the actual special results gif looks like this. This and other findings (like intact Super Emerald sprites rather than the damaged rocks in the final) do confirm there were plans for Hyper Sonic at least, though, but Iizuka probably shut that idea down.
    [​IMG]
     
  17. Chimera

    Chimera

    I'm not a furry. Tech Member
    1,258
    1
    18
    Castlevania prettyness
    god damn it trunks i literally finished cleaning up the gif

    [​IMG]

    :'^)


    What I find interesting about that blueprints sheet is that a few of the enemies look like they're from a few zones that weren't present either way, such as the Emerald Hill buzz bombers (or whatever the bees are called), along with coconuts... AAAAAAAND the Sonic 3 monkey from Angel Island??? I don't remember that guy. Makes me wish we actually got to play Angel Island now :(/>/>

    It's quite possible a lot of these blueprints were just thrown in as a "just in case" measure so everything just ran smoothly, in case anyone needed to pull something in development.





    aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA


    Does Beatz go here? Wanna ask him how he got the sprite mods to work. Did someone actually manage to re-pack the .rsdk? Or is he using a kind of external loader? EDIT: apparently the packer/unpacker by Skyth works! I don't know who that is though, as he doesn't seem to be the same guy as anyone who's made unpacker/re-packer tools I've seen yet. If there's a functional unpacker/re-packer in the wild though, then that's INCREDIBLY exciting... we could theoretically get to work on a lot of mods right now.

    Its hella early for this to be working. I cant' wait to see what comes up.
     
  18. Blue Spikeball

    Blue Spikeball

    Member
    785
    90
    28
    Or they could have planned to add those to GHZ, similarly to how Sonic Generations had Buzzers in Green Hill, but in the end decided (or were told) to put only Green Hill enemies in it.
     
  19. Qjimbo

    Qjimbo

    Your friendly neighbourhood lemming. Oldbie
    Just an FYI - nextvolume informed me that the Retrun RSDK extractor tool has been updated to v1.51:
    http://unhaut.x10host.com/retrun/

    You can use the file list from https://raw.githubusercontent.com/koolkdev/rsdkv5_extract/master/sonic_mania_files_list.txt to extract the data with this command:
    retrun x data.rsdk -M -L=sonic_mania_files_list.txt

    I believe this should also let you repack the data as well as extracted, but haven't tested this yet.
     
  20. The Taxman

    The Taxman

    Tech Member
    673
    2
    0
    Retro Engine & Related Projects
    The Blueprints thing isn't special at all really. "Blueprint Zone" was something that existed very early on while I was developing RSDKv5. We just ported a bunch of stuff from the remasters to test the tools out, and simply forgot to delete the sprite sheet when it wasn't needed anymore.