Ромхакинг: различия между версиями
[непроверенная версия] | [непроверенная версия] |
Метки: добавление ссылки с мобильного устройства из мобильной версии |
Дополнен список софта. |
||
Строка 25: | Строка 25: | ||
* [[Hexposure]] |
* [[Hexposure]] |
||
* [[WinHex]] |
* [[WinHex]] |
||
* HxD |
|||
* [[Translhextion]] |
* [[Translhextion]] |
||
'''Графические редакторы''' |
|||
* Tile Molester |
|||
=== Редакторы уровней === |
=== Редакторы уровней === |
||
* [[Epic Edit]] ([[Super Mario Kart]]) |
* [[Epic Edit]] ([[Super Mario Kart]]) |
||
* [[Quarry]] ([[Boulder Dash]]) |
* [[Quarry]] ([[Boulder Dash]]) |
Версия от 13:01, 2 мая 2018
Ромхакинг (англ. ROM hacking) — процесс модификации ROM-образа игрового картриджа от компьютерной игры с целью изменения игровой графики, текста, уровней и других составляющих. Ромхакингом занимаются опытные, обладающие специальными знаниями, фанаты консольных игр.
Для модификации ROM-образов используются HEX-редакторы, редакторы тайлов (кусочков графической информации, содержащихся в ROM-образе), инструменты, «заточенные» под конкретные игры (например, редакторы уровней) и более сложные инструменты, такие как дизассемблеры и отладчики.
Основное отличие ромхакинга от создания модификаций для ПК-игр — в использовании кросс-платформерного инструментария, например, модификация программного кода NES-игры средствами PC-программ.
Ромхакинг появился в середине 1990-х годов благодаря развитию эмуляции игровых приставок. Среди игроков он распространён относительно слабо, так как процесс хакинга требует усидчивости и наличия технических познаний.
Наиболее простым видом ромхакинга является редактирование текстовой информации внутри образа игры. С помощью редактирования шрифтов и последующей замены текста можно делать неофициальные переводы игр.
Готовые ROM-образы могут быть запущены в эмуляторах игровых приставок. Хак распространяется в виде заплатки, которая должна быть наложена на оригинальный образ игры.
Наиболее распространён ромхакинг игр с приставок NES и SNES. Чуть меньшей популярностью пользуется модификация игр с Game Boy и Sega Mega Drive. По сравнению с более сложными приставками типа PlayStation или Nintendo 64 или Nintendo DS или Nintendo Wii или Nintendo 3ds или GameCube образы игр от перечисленных выше приставок проще для редактирования, так как сами игры имеют меньший размер, а архитектура старых приставок лучше документирована.
Программы для ROM-хакинга
HEX-редакторы
Графические редакторы
- Tile Molester
Редакторы уровней
- Epic Edit (Super Mario Kart)
- Quarry (Boulder Dash)
- Lode Funner (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)
- Super Mario Maker (SMB, SMB3 , SMW, NSMBU)
Отладчики
- FCEUX 222
- PCSX 1.5 with Debugger
Ссылки
- Сайт старейшей ромхакерской группы «Шедевр»
- Сайт группы «Шеф-Нет»
- Сайт группы «Magic Team»
- Сайт группы «PSCD.RU»
- Сайт группы «Owls Group»
- Сайт «Старые Консольные Игры», посвящённый ромхакингу и переводам
- Свободная энциклопедия по ромхакингу
- ROMhacking.net (англ.)
- Zophar's Domain (англ.)
- Hacking CulT (англ.)
- ROM-хакинг Super Mario World (англ.)
- Сайт посвященный ромхакингу игр Sega MegaDrive/Genesis
- Сайт посвящённый ром хак американской новых игр Марио NSMBDS и NSMBW, добавляющий новые текстуры и новые суперсил