Вы скорее всего замечали что если у Соника есть щит,и он упадет в пропасть(или его раздавят),он умирает прямо с щитом.Так вот исправить это очень легко.
Откроем АСМ код.Найдем лейбл KillSonic.После этого:

Код:
bne.s	Kill_NoDeath	; if yes, branch
    move.b	#0,($FFFFFE2D).w ; Убрать неуязвимость

напишим:

Код:
 move.b      #0,($FFFFFE2C).w; убрать щит

Все баг устранен.
Автор гида KameKAgZZe