In Sonic_Animate go to the part when it loads sanim_run in a1, and it will compare #$600 with d0 a few lines around it. looks like d0 is the top speed sonic has to reach to change the animation to running, change it to your desires.
You mean this part?:
CODE
loc_13A9C:
lea (SonAni_Run).l,a1; use running animation
cmpi.w #$600,d2; is Sonic at running speed?
bcc.s loc_13AB4; if yes, branch
lea (SonAni_Walk).l,a1; use walking animation
move.b d0,d1
lsr.b #1,d1
add.b d1,d0
loc_13AB4:
add.b d0,d0
move.b d0,d3
neg.w d2
addi.w #$800,d2
bpl.s loc_13AC2
moveq #0,d2
lea (SonAni_Run).l,a1; use running animation
cmpi.w #$600,d2; is Sonic at running speed?
bcc.s loc_13AB4; if yes, branch
lea (SonAni_Walk).l,a1; use walking animation
move.b d0,d1
lsr.b #1,d1
add.b d1,d0
loc_13AB4:
add.b d0,d0
move.b d0,d3
neg.w d2
addi.w #$800,d2
bpl.s loc_13AC2
moveq #0,d2
So I edit the #$600 to 480 or the d0 to some equivilent?
This post has been edited by E-122-Psi: 03 January 2010 - 04:41 PM


00




