the cutting room mirror

ru

Данная статья довольно заготовочная и ее можно было бы расширить.
Достаточно ли вы круты, чтобы спасти эту статью?

Эта страница описывается о порте игры версии 1996 года под Windows 95, а не (другой) порт игры 1995 года под Windows 95, и не мультиплатформный ремейк 2011 года.
Вы можете найти страницу этой версии здесь.

Sonic CD это порт Windows 95 вашей игры Sonic the Hedgehog на CD...вот что ты сказал.

Секретное меню#

Что нужно:
Протестируйте непроверенные параметры.

Откройте файл SONICCD.INI, и добавьте следующие строки:

[Secret]
User=Debugger

Это меню содержит два дополнительных меню: Stage и FUNC.

Stage (уровень)#

Это меню содержит следующие параметры:

R1
R3
R4
R5
R6
R7
R8
Special

RX относится к заданной зоне, как и другие версии Sonic CD, R2 пропущен. После выбора этапа появляется другое меню, предлагающее выбрать прошлую, настоящую, хорошую или плохую будущую версию уровня.

SPECIAL (Специальный) приводит к одинаковому размеру подменю, содержащее:

R1
R2
R3
R4
R5
R6
R7
R8(EGGMAN)

Неудивительно, что выбор одного из них приведет вас к назначенному специальному уровню. Пройдя этот уровень возвращает вас на заглавный экран.

FUNC#

Вот где находится отладка. Меню содержит следующие параметры:

SpriteCmp
mapinit()

DEBUGFLAG
SPECIALDEBUG
TIMEWARP
GO_SPECIAL

GOODEND
Flags

FRAME

Timer (STAT)
TimerInit (STAT)
AVE_300Frame (STAT)

MMTimer

SndMemFree

RecStart (Demo)
RecEnd
RecPlay
RecRead
RecWrite

Demo

WAVEOPEN
WAVE CLOSE

CD Reset

SpriteCmp - После отключения этого новые спрайты не будут загружаться (причиняется до фатальных ошибок).

mapinit() - Отправляет вас прямо к началу стадии, в котором вы находились.

DEBUGFLAG - Включает режим размещения предметов.

SPECIALDEBUG - Останавливает таймер специального этапа.

TIMEWARP - Отключает путешествия во времени.

GO_SPECIAL - Перенесет вас на следующий этап.

GOODEND - Отображает диалог, содержащий полученные временные камни, зоны, в которых вы получили хорошее будущее, и ваш следующий специальный этап

Flags - Отображает диалоговое окно, содержащее:

generate_flag=00
time_flag==X

X будет отличаться в зависимости от времени в котором вы находитесь.

FRAME - Отображает подменю, содержащее два варианта: 60 и 30, хотя нажатие на любой из них, похоже, ничего не влияет.

TIMER (STAT) - Кажется, ничего не делает.

TimerInit (STAT) - Кажется, ничего не делает.

AVE_300Frame (STAT) - Кажется, ничего не делает.

MMTimer - Кажется, ничего не делает.

SndMemFree - Кажется, ничего не делает.

RecStart (Demo) - Не тестировано.

RecEnd - Не тестировано.

RecPlay - Кажется, ничего не делает.

RecRead - Не тестировано.

RecWrite - Не тестировано.

Demo - Приводит к подменю, содержащему:

AVI
11A
SPE1
43C
SPE5
82A

Ни один из них, кажется, ничего не делает.

WAVEOPEN - Появляется только очень короткая пауза игры перед возобновлением и отключает все звуковые эффекты.

WAVECLOSE - Отключает все звуковые эффекты.

CDReset - Появляется чтобы отключить музыку игры, пока игра не будет перезапущена.

Читы из версии Sega CD#

Меню отладки из версии Sega CD, среди всех других аналогичных кодов все еще присутствует, но с A/B/C заменен Пробелом.

(Источник: Sonic Retro)

OMAKE#

Находя в папке OMAKE на диске имеются BMP-изображения различных значков, версии с более высоким разрешением некоторых спрайтов игры и заглавного экрана. OMAKE по-японски означает "дополнительно" или "бонус", поэтому вполне вероятно, что это была просто папка для любопытных игроков.

Однако изображения с “ICON/SNC_ICO” в заголовке на самом деле изображения для программы на рабочем столе. Они, вероятно, здесь для тех, кто хочет настроить свою игру так, как они хотят.