The walking animation bug again in Sonic 1

Discussion in 'Discussion and Q&A Archive' started by Psycho RFG, Feb 7, 2012.

Thread Status:
Not open for further replies.
  1. Psycho RFG

    Psycho RFG Well-Known Member Member

    Joined:
    Feb 22, 2011
    Messages:
    234
    You know that bug, the jump with walking animation? it happens with other animatios like drowing or hurting with the spikes...


    Well, I fixed all of this and I completed the fix with the Sonic Retro guide about it (thanks to SpirituInsanum to let me know about it). But after all this fixes applied, I found again this annoying bug.


    I noticed it in this part of Green Hill Zone:

    [​IMG]




    An important note is that I did some time ago that Sonic show his hurting animation if he is running to fast agaisnt a wall so the bug appears if I'm on the wall (see the green circle) and I spin dash... for the moment I only notice it wit this wall, it works fine on any other. Any idea of how to fix it?
     
  2. Selbi

    Selbi The Euphonic Mess Member

    Joined:
    Jul 20, 2008
    Messages:
    2,429
    Location:
    Northern Germany
    That guide should fix the bug entirely, so the only guess I have is that you probably did it wrong. I suggest you to reread everything and make sure you won't misunderstand or oversee something this time. If it really doesn't work something is seriously screwed up with your game.


    Oh and also, please read this guide to learn how to take proper screenshots.
     
  3. Psycho RFG

    Psycho RFG Well-Known Member Member

    Joined:
    Feb 22, 2011
    Messages:
    234
    Well, thanks Selbi. I have checked again but everything is OK. That guide is very easy to apply and understand and the fix is working for the spikes that is the same case of hurting animation that I'm having.


    The bug appears when Sonic is showing his hurting animation (as I said, I have that feature that make Sonic hurts if colide with a wall too fast). If I'm at the wall that you can see circled in the picture and spin dash, when I release the button inmediately the hurt animation is showed, but only a frame and then comes to his walking animation... I thought it was the same fix that for the spikes, but it looks that fixes are for objects (solid objects and monitors)... So I think I should check for the hurting animation in some routine of the walls, but I couldn't find it. Is for that I'm looking for help with that. It will be much appreciated.


    About the screenshots, that is not the case, but I do my shots like that due to people stealing the sprites or the palettes... As I said, this is not the case, but it's the way I use to prevent someone to stole. Anyway, my images are not too heavy and show perfectly what I want to show. Sorry for any inconvenience.
     
  4. SpirituInsanum

    SpirituInsanum Well-Known Member Member

    Joined:
    Feb 11, 2010
    Messages:
    642
    You have to add an exception for the "hurting animation". The fix adds exceptions when some animations are being played, if you have a new animation, you need one more exception.
     
  5. Psycho RFG

    Psycho RFG Well-Known Member Member

    Joined:
    Feb 22, 2011
    Messages:
    234
    Yes, I saw how it works, but there is no new animation, is the original hurting animation ($1A). The fix is applied in SolidObject:


    loc_FB92:


    But maybe it should be fixed in other location too...
     
  6. Psycho RFG

    Psycho RFG Well-Known Member Member

    Joined:
    Feb 22, 2011
    Messages:
    234
    OK, just a few tries and I found the place. Thanks to all for the info, the bug is finally over in this situation.
     
Thread Status:
Not open for further replies.