Ромхакинг: различия между версиями

Материал из Википедии — свободной энциклопедии
Перейти к навигации Перейти к поиску
[непроверенная версия][непроверенная версия]
Содержимое удалено Содержимое добавлено
Метки: добавление ссылки с мобильного устройства из мобильной версии
Дополнен список софта.
Строка 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-образа игрового картриджа от компьютерной игры с целью изменения игровой графики, текста, уровней и других составляющих. Ромхакингом занимаются опытные, обладающие специальными знаниями, фанаты консольных игр.

Файл:Hack 00000.gif
Кадр из ромхака.

Для модификации 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

Редакторы уровней

Отладчики

  • FCEUX 222
  • PCSX 1.5 with Debugger

Ссылки