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
    3
    18
    Glendale, AZ
    Living life.
    If thats the case and the models are exactly the same then its just our eyes decieving us. Stick with the Generations model but try to import all the Unleashed animations that wern't in Generations.
     
  2. SF94

    SF94

    Tech Member
    Well, there goes that. I had also overlayed the models that I have, and got the shoes to the same scale to see if everything else matched up. Is the "cutscene model" actually shorter, or do I just fail?
     
  3. Polygon Jim

    Polygon Jim

    Eternal Tech Member
    0
    3
    0
    across town from Hinchy
    All the bitches.

    You have the shitty GMOD import Link did were he fucked up the bind pose.





    [​IMG]

    Also, Sonic's model through the last few years. This is 5 games worth of models over 2008, 2010, 2011 and 2012.
     
  4. Lanzer

    Lanzer

    The saber calls for its master... Member
    6,845
    3
    18
    Glendale, AZ
    Living life.
    Hmm, interesting...

    I found this vid over at the SSMB generations hacking topic:
    http://www.youtube.com/watch?v=6zYVUspeVxk

    This makes me think, Could this be the solution to the buggy classic spindash while in 3D problem we have been having? if Spike Wisp works almost of not just like the spindash and somehow its able to overcome its 2D limitations when forced into 3D, isn't there someway to work around to convert the spike wisp into classic's spindash or at least use its code to fix the spindash while in 3D?

    EDIT: Update to Wave Ocean:
    http://www.youtube.com/watch?v=yeWGU6J2Z_s

    He Considering different enemys. its either these or GUN troopers.
     
  5. Dario FF

    Dario FF

    Tech Support Hotline Tech Member
    My editor maps the raw meshes without skeletons 1:1, so let's see.

    [​IMG]
    [​IMG]
    [​IMG]

    According to the editor the AABB for each model is the following:
    AABB size for mesh chr_Sonic_HD: 1.12773, 1.10322, 0.765716
    AABB size for mesh SonicRoot: 1.12773, 1.10322, 0.765716

    Even if they're very similar, there's a lot of naming inconsistencies with bones and how they're used... trying to map one skeleton of animation to the other's model and viceversa just has some ugly results. If you want it to be accurate it's better to use the original model.

    So while it seems the raw models are very similar(poly count differences), I can indeed confirm it's different ingame though! I think his animations are just too different...

    Even the havok skeletons match up quite well... Perhaps the skeleton inside the model have too many differences instead.
     
  6. Dark Sonic

    Dark Sonic

    Member
    14,631
    1,610
    93
    Working on my art!
    Someone really needs to look more into this, it's literally the one thing stopping classic Sonic in 3D from actually working really well. If we just had the power of classic's spindash and the ability to go anywhere in 3D, then modern would have a run for his money.

    Oh and that wave ocean thing is just awesome. I'm amazed, this game came out less then a year ago and already the hacking has progressed far beyond that of Sonic Adventure.
     
  7. Turbohog

    Turbohog

    Member
    923
    117
    43
    All the work has been fantastic on Generations and I'm really impressed. But don't ignore all the work that's been done on Sonic Adventure. Thanks to MainMemory and the work of others, it's completely possible to make custom levels in SADX as well.
     
  8. Dark Sonic

    Dark Sonic

    Member
    14,631
    1,610
    93
    Working on my art!
    Nah I totally appreciate what they've done, but the speed that all this work has been done boggles the mind.
     
  9. I'm kinda curious as to how the Adventure/2/Heroes levels would work in Generations. It would be quite interesting...
     
  10. Dude

    Dude

    Tech Member
    3,138
    0
    16
    Southbridge, MA
    Random VR/AR trash
    Not very well, you either have to scale the level up a ton, or redesign the entire thing due to the Sonic's wide turning radius in generations. His acceleration curve also is different enough to make the level designs not work well.
     
  11. Iggy for Short

    Iggy for Short

    Member
    814
    179
    43
    Is there a chance that, for the sake of troubleshooting and/or analysis, you could upload a video demonstrating these "ugly results" that happen when attempting to remap one skeleton's animation to the other? It'd be nice to actually SEE just how the animations mess up. (I'm not trying to say that you should make the character animations a major priority, but it almost never hurts to let everyone else take a mental crack at it.)
     
  12. mitaknight

    mitaknight

    Pending Member
    0
    0
    0
    Gangnam
    Mashup the Hedgehog
    I know this video is old, but at 0:17 but those rotating pillars don't quite seem to line up straight. Was it like that in the original game?
     
  13. Iggy for Short

    Iggy for Short

    Member
    814
    179
    43
    Do you mean the actual pillars or the platforms rotating around them? I don't see anything that looks misaligned to me, but I do remember an older Chunan video having some of the spinning platforms not lining up quite right...
     
  14. Mastered Realm

    Mastered Realm

    Member
    3,828
    553
    93
    -
    Oh yeah the platforms are a bit misaligned in that video!
     
  15. Turbohog

    Turbohog

    Member
    923
    117
    43
    Correct me if I'm wrong, but I think that is due to the fact that those platforms are really just the platforms from sky sanctuary with different textures...so it's no big deal.

    I also got a chance to mess around with Sonic Glvl a bit today and I'm really impressed Dario. I can't wait to work with it some more.
     
  16. Dario FF

    Dario FF

    Tech Support Hotline Tech Member
    The problem with the platforms is that the amount of types they have are hardcoded. There's at most 2 types of Platforms I think in Sky Sanctuary. The only way I've got to work with it is replace the models with the ones from Chu-nan(I don't do re-skins guys, geeze). So when I've got it working I will implement the one quarter platform(the ones you see in the video) and the full platform(I couldn't get it to work last time). The Half and three quarter platforms have to be made up from the one quarter ones, hence the aligning problems since I was pretty much guessing what Phase/Rotation values were needed.
     
  17. Iggy for Short

    Iggy for Short

    Member
    814
    179
    43
    Just out of curiosity, does using multiple one-quarter platforms instead of one half- or three-quarter- platforms make any difference performance-wise? (Also, again, is there a chance that you could show us those "ugly results" for the skeleton animation reassignments?)

    ----------EDIT INSTEAD OF NEW POST----------

    Holy CRAP, look what someone did!

    http://www.youtube.com/watch?v=70a4WHmz2W4

    That's awesome!

    EDIT WITHIN AN EDIT: Here's the original Sonic Retro thread.
     
  18. Lanzer

    Lanzer

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

    Suggestions guys? hes over at SSMB at the moment so if you got an account there you can tell him at the Gens. hacking topic.
     
  19. Lobotomy

    Lobotomy

    35% Cognac Banned
    4,394
    1
    0
    Traverse City
    Project: Matter/Energy
  20. Aerosol

    Aerosol

    Not here. Moderator
    11,163
    573
    93
    Not where I want to be.
    Sonic (?): Coming summer of 2055...?
    Looks good to me bro. Definitely looking forward to you giving Super Sonic a grinding animation. I agree, him floating on a rail does look stupid as shit.

    edit:some stupid shit happened here.