Ромхакинг
Ромхакинг (англ. ROM hacking) — процесс модификации ROM-образа игрового картриджа от компьютерной игры с целью изменения игровой графики, текста, уровней и других составляющих. Ромхакингом занимаются опытные, обладающие специальными знаниями, фанаты консольных игр.
Для модификации ROM-образов используются HEX-редакторы, редакторы тайлов (кусочков графической информации, содержащихся в ROM-образе), инструменты, «заточенные» под конкретные игры (например, редакторы уровней) и более сложные инструменты, такие как дизассемблеры и отладчики.
Основное отличие ромхакинга от создания модификаций для ПК-игр — в использовании кросс-платформерного инструментария, например, модификация программного кода NES-игры средствами PC-программ.
Ромхакинг появился в середине 1990-х годов благодаря развитию эмуляции игровых приставок. Среди игроков он распространён относительно слабо, так как процесс хакинга требует усидчивости и наличия технических познаний.
Наиболее простым видом ромхакинга является редактирование текстовой информации внутри образа игры. С помощью редактирования шрифтов и последующей замены текста можно делать неофициальные переводы игр.
Готовые ROM-образы могут быть запущены в эмуляторах игровых приставок. Хак распространяется в виде заплатки, которая должна быть наложена на оригинальный образ игры.
Наиболее распространён ромхакинг игр с приставок NES и SNES. Чуть меньшей популярностью пользуется модификация игр с Game Boy и Sega Mega Drive. По сравнению с более сложными приставками типа PlayStation или Nintendo Wii, образы игр от перечисленных выше приставок проще для редактирования, так как сами игры имеют меньший размер, а архитектура старых приставок лучше документирована.
Содержание
1 Программы для ROM-хакинга
1.1 HEX-редакторы
1.2 Редакторы уровней
1.3 Отладчики
2 Ссылки
Программы для ROM-хакинга |
HEX-редакторы |
- GoldFinger
- Hexposure
- WinHex
- HxD
- Translhextion
Графические редакторы
- Tile Molester
Редакторы уровней |
Epic Edit (Super Mario Kart)
Quarry (Boulder Dash)- Lode Panter (Lode Runner)
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)
Esrael Sonic Editor (Sonic the Hedgehog (серия игр))
NSMBe (New super mario bros.)
Coinkiller (New super mario bros. 2)
Отладчики |
- FCEUX 222
- PCSX 1.5 with Debugger
- NO$GBA
Ссылки |
- Сайт старейшей ромхакерской группы «Шедевр»
- Сайт группы «Шеф-Нет»
- Сайт группы «Magic Team»
- Сайт группы «PSCD.RU»
- Сайт группы «Owls Group»
- Сайт «Старые Консольные Игры», посвящённый ромхакингу и переводам
- Свободная энциклопедия по ромхакингу
ROMhacking.net (англ.)
Zophar's Domain (англ.)
Hacking CulT (англ.)
ROM-хакинг Super Mario World (англ.)
- Сайт посвященный ромхакингу игр Sega MegaDrive/Genesis
- Сайт посвящённый ром хак американской новых игр Марио NSMBDS и NSMBW, добавляющий новые текстуры и новые суперсил