SuperSight: A graphical enhancement mod for Brøderbund's "Stunts"
SuperSight — графический мод для Stunts, призванный вытянуть 3D-движок 1990 года хотя бы до уровня 1992-го.
Серия статей расскажет, как это сделано, но можно сразу скачать и гонять.
Что за игра
Stunts (4D Sports Racing) — аркадные гонки с настоящими машинами и совершенно ненастоящими трассами: петли, прыжки, воздушные дороги. Главная фишка — редактор трасс «из LEGO»: освоить за пару минут.
Благодаря ему у игры до сих пор живое сообщество, которое 35 лет делает новые трассы и машины.
Как начали ломать
План был прост:
- запустить под отладчиком,
- найти в памяти переменную «детализация»,
- увеличить её.
Ошибка №1: всё оказалось сложнее.
Исполняемый файл — STUNTS.COM 758 байт. Очевидно, это загрузчик. На stunts.hu нашёл, что игра распаковывается многоступенчато: STUNTS.COM → LOAD.EXE → финальный бинарник в памяти.
Ошибка №2: вместо разбора этой цепочки взял готовый GAME.EXE из проекта Restunts.
Restunts
В начале 2000-х фанаты пытались выпросить исходники, но получили…