У вас было что вы насобирали много колец на уровне,прошли его и заново их собирать?Если вы хотите положить этому конец, то этот гид для вас.Для начала откроем АСМ код. Найдем там лейбл Level_LoadObj.В этом лейбле найдите и удалите строку :

Код:
move.w	d0,($FFFFFE20).w ; clear rings

Затем найдите KillSonic.Добавьте эту строку

Код:
move.w	d0,($FFFFFE20).w ; clear rings

Между этими двумя :

Код:
bne.s 	Kill_NoDeath	         ; if yes, branch
    move.b	#0,($FFFFFE2D).w ; remove invincibility

Вот в принцепи и все.Но так как возможность собрать больше колец не дает нам получить жизнь за 300, 400, 500, т.д.Можно это исправить.Найдите CollectRing.Вот здесь видно что жизнь даеться за только за сто и двести колец:

Код:
cmpi.w	#100,($FFFFFE20).w ; Есть ли сто колец у Соника
    bcs.s	Obj25_PlaySnd	; Если да воспроизводим музыку
    bset	#1,($FFFFFE1B).w ; Увеличиваем жизнь на 1
    beq.s	loc_9CA4
    cmpi.w	#200,($FFFFFE20).w ; Есть ли двести колец у Соника
    bcs.s	Obj25_PlaySnd	; Если да воспроизводим музыку
    bset	#2,($FFFFFE1B).w ; Увеличиваем жизнь на 1

Просто добавьте:

Код:
cmpi.w	#300,($FFFFFE20).w ; Есть ли 300 колец у Соника
    bcs.s	Obj25_PlaySnd	; Если да воспроизводим музыку
    bset	#3,($FFFFFE1B).w ; Увеличиваем жизнь на 1
    cmpi.w	#400,($FFFFFE20).w ; Есть ли двести колец у Соника
    bcs.s	Obj25_PlaySnd	; Если да воспроизводим музыку
    bset	#4,($FFFFFE1B).w ; Увеличиваем жизнь на 
                cmpi.w	#500,($FFFFFE20).w ; Есть ли сто колец у Соника
    bcs.s	Obj25_PlaySnd	; Если да воспроизводим музыку
    bset	#5,($FFFFFE1B).w ; Увеличиваем жизнь на 1

Гид лежит тут
Автор гида Afti.Дополнял KameKAgZZe