don't click here

Sonic Generations Hacking (and More!)

Discussion in 'Engineering & Reverse Engineering' started by Andrew75, Jun 23, 2011.

  1. Lanzer

    Lanzer

    The saber calls for its master... Member
    6,845
    4
    18
    Glendale, AZ
    Living life.
    Bump again:
    http://www.youtube.com/watch?v=SfTgIR2DqMU

    TiManXD also wanted to show this off.
     
  2. SF94

    SF94

    Tech Member
    778
    4
    18
    Assuming that's also a code change: if only we could just patch it in without modifying the executable ;)
     
  3. Chimera

    Chimera

    I'm not a furry. Tech Member
    1,275
    22
    18
    Castlevania prettyness
    The uploader of that video doesnt seem to know how to communicate with people well :/

    Interesting how people are getting these things to work... wonder what else is bueried in the code thats still useable. QTE pannels do exist as objects but the blue spring used to activate them has no collision / doesn't trigger the events.
     
  4. Lanzer

    Lanzer

    The saber calls for its master... Member
    6,845
    4
    18
    Glendale, AZ
    Living life.
    Hes talking with us over at SSMB if you want me to ask/send him anything Chimera?
     
  5. Retroman

    Retroman

    Member
    733
    2
    18
    Amazing work! The level is breathtaking and nostalgic.

    Starlight Zone Modern Sonic?
    Yes please! (I know it's a test, but it'll be pretty cool)

    Brilliant work everyone, well done!
     
  6. Dark Sonic

    Dark Sonic

    Member
    14,631
    1,617
    93
    Working on my art!
    It's not the level that's being shown off but the Unleashed directional launcher. That's actually the night hub from Empire City in Unleashed. Although it does look kind of like a Modern Starlight Zone.
     
  7. I lol'd.

    It'd be interesting to see what other Unleashed goodies are left over, in terms of objects and maybe some level data? Who knows : o
     
  8. NeKit

    NeKit

    Member
    57
    0
    0
    Russia
    Sonic SCANF
    QTE objects are intact, as well as their collision. When Sonic collides with it, it sends MsgHitReactionPanel. The actual code for processing MsgHitReactionPanel and activating event state is missing. What's interesting, the code for MsgHitTrickAttackPanel (Adabat Boss QTE?) is still there, but there is no object sending this message. I can write more details if someone is interested in trying to restore QTE, but basically activation code needs to be rewritten.
    I adapted MainMemory's SA2 Mod Loader for Generations: https://github.com/NotKit/sg-mod-loader. It tries to read cpkredir.ini for ModsDB and looks for DLLFile in the [Main] section for mod.ini. Sonic Generations can be patched to load ModLoader.dll instead of cpkredir.dll and ModLoader.dll will load cpkredir.dll itself. It would be nice if such a feature could be integrated into CPKREDIR itself, but there are no sources of it.
     
  9. Lanzer

    Lanzer

    The saber calls for its master... Member
    6,845
    4
    18
    Glendale, AZ
    Living life.
    Is that you TiMan?

    Eh?! Don't think you're quite paying attention there buddy.
     
  10. Boomed

    Boomed

    Member
    1
    0
    0
    Somewhere on planet Earth
    Splash Hill, North Island
    Can someone explain me a thing?
    I rendered GIA for my stage (for testing only) and I noticed that the game loads the maps only if sonic is close to the terrain model. I saw it happen in Dude's pyramid cave too and it is annoying me since the load range in Terrain.prm is very close to the terrain load range. Screenshot as it might help:
    http://I.imgur.com/G3UlyHk.png

    Also, how can I get the @boolean, @transparent, and @solid tags to work? 3DS max changes @ to _ in the .material file. I heard you have to do some hex editing and change it back to @ but SonicGlvl shows the material as white and random textures appear in-game.
     
  11. Dude

    Dude

    Tech Member
    3,138
    0
    16
    Southbridge, MA
    Random VR/AR trash
    I too am interested in knowing the answers to this.
     
  12. Lanzer

    Lanzer

    The saber calls for its master... Member
    6,845
    4
    18
    Glendale, AZ
    Living life.
    First off, JoeTE is making progress on his Metal Generations mod:
    http://www.youtube.com/watch?v=v2ZE9SFV4QM

    Second, I'm just gonna quote Boomed's question since he was last post'd:

     
  13. S0LV0

    S0LV0

    Sonic Generations Helpdesk Tech Member
    586
    1
    0
    Spagonia
    Abusing SMPS
    Been a bit on-the-fence about posting progress in Unleashed Project DLC, but I'm sure an update every now and then won't hurt.

    Actually, this isn't really an update so much as a blooper.
    [​IMG]
    Found yourself a new home, eh?

    This is from a work session on Windmill Isle Act 2-2. Dunno if it'll specifically be patched, since it's monumentally unlikely to ever be triggered, but it's on the table for consideration.
     
  14. Lanzer

    Lanzer

    The saber calls for its master... Member
    6,845
    4
    18
    Glendale, AZ
    Living life.
    JoeTE just released a new version of his Metal Sonic mod:
    http://www.youtube.com/watch?v=LCuEZj8Qq8E
     
  15. S0LV0

    S0LV0

    Sonic Generations Helpdesk Tech Member
    586
    1
    0
    Spagonia
    Abusing SMPS
    Windmill Isle Act 2-2 is just about wrapped up. Working on that stage was great fun since it's the first full level design I've had to deal with and it's already taught me a lot. I plan to go back to Act 1-2 after this to fix up some issues now that I know how, then proceed with Acts 3 and 4. Expect a video soon.
     
  16. Lanzer

    Lanzer

    The saber calls for its master... Member
    6,845
    4
    18
    Glendale, AZ
    Living life.
    So S0LV0 how is going to work with the Unleashed Project? will it just replace the stage that was set in the DLC or will there be an option to select your stage along with the normal stage?
     
  17. S0LV0

    S0LV0

    Sonic Generations Helpdesk Tech Member
    586
    1
    0
    Spagonia
    Abusing SMPS
    I don't have mod structure planned out currently as it's a bit low priority, so I'm afraid I can't really discuss it now. Thank you for asking though.
     
  18. Dude

    Dude

    Tech Member
    3,138
    0
    16
    Southbridge, MA
    Random VR/AR trash
    So we've been working on the next 2 stages for SA:Generations. I'm currently grey-boxing a level layout.

    [​IMG]
     
  19. Retroman

    Retroman

    Member
    733
    2
    18
    Windy Valley :eng101:
     
  20. Dark Sonic

    Dark Sonic

    Member
    14,631
    1,617
    93
    Working on my art!
    Speaking of SA generations, are we going to see any more classic levels?