В любом хекс-эдиторе измени значения адресов. Я пользуюсь бесплатным HxD, крайне удобный. Это именно для Соника 3, без Наклза
0x12A7C - 60, 0x12A7D - 02, 0x1B8DA - 4E, 0x1B8DB - 71, 0x540A0 - 60, 0x540A1 - 02
п.с. Единственное, у вышеперечисленного редактора есть одна кака, которую я не нашел как отключить в меню - он по-умолчанию у меня сдвигает адреса при Ctrl_V, а не заменяет, что непривычно. Для вставки значения из буфера без сдвига там сочетание Ctrl_B. Но если писать значения вручную, то все норм