S1 Hacking Studio 2

Справочное руководство

S1 Hacking Studio — программа для создания хаков игры Sonic the Hedgehog 1. Хаки создаются на основе дизассемблированного кода оригинальной игры (дизасембла). Программа позволяет изменять некоторые компоненты игры через свой интерфейс и применяет изменения, редактируя файлы или код в дизасембле. S1 Hacking Studio включает в себя несколько редакторов и утилит, которые также редактируют игру, изменяя файлы в дизасембле. После редактирования дизасембле игры, ее можно откомпилировать в РОМ и запустить в эмуляторе.

Программы, входящие в состав S1HS

SonED 2 v.1.03 — многофункциональный редактор уровней, их арта, палитр и многого другого.
SonMapEd v.1.05 — редактор спрайтов игры.

S1HS: Creditor v.1.0 — редактор экранов "SONIC TEAM PRESENTS" и Credits.
S1HS: Porter v.2.0 — небольшая утилита, позволяющая портировать данные из РОМов.

Дизасембл S1 Hacking Studio

Дизасембл в S1 Hacking Studio основан на Hivebrain's 2005 Disassembly. Он был частично отредактирован для того, чтобы программа могла изменять некоторые его компоненты. Помимо этого, во второй версии S1HS, дизасембл усовершенствовался новыми макросами, добавлено много новых комментариев, множество лейбелов были названы смысловыми именами.

Установка и настройка программы

Распакуйте программу из архива.

Перед работой с S1 Hacking Studio желательно сразу настроить путь к РОМу, в который будет компилироваться ваш хак. Для этого запустите S1HS и зайдите во вкладку Компиляция, в поле "Путь к РОМу" нажмите "Обзор..." и задайте путь и имя для будущего РОМа. Будьте осторожны, если такой РОМ уже существует, он будет безжалостно переписан.

Когда вы настроили путь к РОМу, нажмите в программе Сохранить, затем Компиляция. Появится окно компилятора. Если все прошло успешно, то в окне среди прочего текста вы увидите:

Assembly completed.
0 error(s) from XXXXX lines in X.XX seconds

Затем проверьте, что в указанном вами пути появился РОМ с заданным именем. При запуске РОМа в эмуляторе вы получите Соник 1, почти полностью похожий на оригинальный.

Нововведения в S1 Hacking Studio 2

Исправленые баги

Бета-тестеры

Копирайты