ASM to Sega Genesis Platform

All about assembly programming in the Sega Genesis console.


    How to restore the Shrinking-Animation in Sonic 1

    Share
    avatar
    Karate Cat

    Mensagens : 83
    Data de inscrição : 2011-04-22

    How to restore the Shrinking-Animation in Sonic 1

    Post  Karate Cat on Sat Jul 09, 2011 11:33 am

    Here it is!

    Sonic 1 contains an unused Animation: The Shrinking Animation. It's most likely an earlier Version of the Death-Animation. You can see this Animation in Sonic 1 Harder Levels or on Sonic Retro. I will tell you one of the easiest ways to add this into your Hack.
    So here we go:

    1.: Open "_anim -> Sonic.asm".

    2.: Search for:

    Code:
    SonAni_Death1: dc.b $20, $4B, $FF, 0
    SonAni_Drown:  dc.b $2F, $4C, $FF, 0
    SonAni_Death2: dc.b 3, $4D, $FF, 0
    SonAni_Shrink: dc.b 3, $4E, $4F, $50, $51, $52, 0, $FE, 1, 0

    3.: Create Backups! and split the Text (if you want):

    Code:
    SonAni_Death1:  dc.b $20, $4B, $FF, 0
    ;SonAni_Death1: dc.b $20, $4B, $FF, 0

    SonAni_Drown:  dc.b $2F, $4C, $FF, 0

    SonAni_Death2:  dc.b 3, $4D, $FF, 0
    ;SonAni_Death2: dc.b 3, $4D, $FF, 0

    SonAni_Shrink:  dc.b 3, $4E, $4F, $50, $51, $52, 0, $FE, 1, 0

    4.: And now, copy everything from "SonAni_Shrink:" and replace the "...Death1:" and "...Death2:":

    Code:
    SonAni_Death1:  dc.b 3, $4E, $4F, $50, $51, $52, 0, $FE, 1, 0; NEW DEATH ANIMATION
    ;SonAni_Death1: dc.b $20, $4B, $FF, 0; ORIGINAL DEATH ANIMATION

    SonAni_Drown:  dc.b $2F, $4C, $FF, 0

    SonAni_Death2:  dc.b 3, $4E, $4F, $50, $51, $52, 0, $FE, 1, 0
    ;SonAni_Death2: dc.b 3, $4D, $FF, 0

    SonAni_Shrink:  dc.b 3, $4E, $4F, $50, $51, $52, 0, $FE, 1, 0

    5.: Save and Build! Test it!

    6.: It's a little bit too fast. To fix this:

    Code:
    SonAni_Death1:    dc.b 3, 3, $4E, $4E, $4F, $4F, $50, $50, $51, $52, 0, $FE, 1, 0
    ;SonAni_Death1:    dc.b $20, $4B, $FF, 0

    SonAni_Drown:      dc.b $2F, $4C, $FF, 0

    SonAni_Death2:    dc.b 3, 3, $4E, $4E, $4F, $4F, $50, $50, $51, $52, 0, $FE, 1, 0
    ;SonAni_Death2:    dc.b 3, $4D, $FF, 0

    SonAni_Shrink:    dc.b 3, $4E, $4F, $50, $51, $52, 0, $FE, 1, 0

    It should be slower now.

    That's it! Have fun!

    Credits:

    Original guide from SMPS Archive (RIP).
    Selbi for writing the guide.
    Irixion for guide cleanup.
    avatar
    CoolSpot.

    Mensagens : 199
    Data de inscrição : 2014-06-03

    Re: How to restore the Shrinking-Animation in Sonic 1

    Post  CoolSpot. on Tue Sep 01, 2015 11:40 am

    OMG STOLEN CONTENT!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! YOU STOLEN FROM SELBI!!!!!!!!!!!!!!!!!!! FAK U!!!!

      Current date/time is Sat Dec 16, 2017 11:31 am