Ромхакинг | это... Что такое Ромхакинг? (original) (raw)
Ромхакинг (англ. ROM hacking) — процесс модификации ROM-образа игрового картриджа от компьютерной игры с целью изменения игровой графики, текста, уровней и других составляющих. Ромхакингом занимаются опытные, обладающие специальными знаниями, фанаты консольных игр.
Кадр из ромхака.
Для модификации ROM-образов используются HEX-редакторы, редакторы тайлов (кусочков графической информации, содержащихся в ROM-образе), инструменты, «заточенные» под конкретные игры (например, редакторы уровней) и более сложные инструменты, такие как дизассемблеры и отладчики.
Основное отличие ромхакинга от создания модов для ПК-игр — в использовании кросс-платформерного инструментария, например, модификация программного кода NES-игры средствами PC-программ.
Ромхакинг появился в середине 1990-х годов благодаря развитию эмуляции игровых приставок. Среди игроков он распространён относительно слабо, так как процесс хакинга требует усидчивости и наличия технических познаний.
Наиболее простым видом ромхакинга является редактирование текстовой информации внутри образа игры. С помощью редактирования шрифтов и последующей замены текста можно делать неофициальные переводы игр.
Готовые ROM-образы могут быть запущены в эмуляторах игровых приставок. Хак распространяется в виде заплатки, которая должна быть наложена на оригинальный образ игры.
Наиболее распространён ромхакинг игр с приставок NES и SNES. Чуть меньшей популярностью пользуется модификация игр с Game Boy и Sega Mega Drive. По сравнению с более сложными приставками типа PlayStation или Nintendo 64 образы игр от перечисленных выше приставок проще для редактирования, так как сами игры имеют меньший размер, а архитектура старых приставок лучше документирована.
Содержание
Программы для ROM-хакинга
HEX-редакторы
- GoldFinger
- Hexposure
- Translhextion
Редакторы уровней
- Epic Edit (Super Mario Kart)
- Quarry (Boulder Dash)
- Zero Tolerance level editor (Zero Tolerance, Beyond Zero Tolerance)
- Mario Improvment (Super Mario Bros.)
- Lunar Magic (Super Mario World)
- EggVine (Super Mario World 2: Yoshi's Island)
Ссылки
- Сайт старейшей ромхакерской группы «Шедевр»
- Сайт группы «Шеф-Нет»
- Сайт группы «Magic Team»
- Сайт «Старые Консольные Игры», посвящённый ромхакингу и переводам
- Свободная энциклопедия по ромхакингу
- ROMhacking.net (англ.)
- Romhacking.net.ru
- Zophar's Domain (англ.)
- Hacking CulT (англ.)
- ROM-хакинг Super Mario World (англ.)
- Сайт посвященный ромхакингу игр Sega MegaDrive/Genesis