Редактирование игры Contra Hard Corps

Видеопример редактирование блоков, экранов и списка врагов для игры Contra Hard Corps [SMD], а также использование плагина для сжатия карты и вставки её в ROM-файл

CadEditor включает в себя конфиги для редактирования уровней игры Contra Hard Corps для платформы Sega Mega Drive 2, а также плагин PluginCompressLZKN, который содержит компрессор уровней, разработанный ромхакером RShell57, и утилиту для вставки сжатых уровней в ROM-файл.

Конфиги уровней для Contra Hard Corps позволяют изменять набор блоков, используемых на уровнях, редактировать карту уровней - слой A (состоящий из блоков) и слой B (фон, состоящий из тайлов видеопамяти), а также список объектов и их параметров на уровнях (с ограничениями - недоступно редактирование параметров объектов-событий).

Редактирование обоих слоёв карты и списка блоков происходит на разархивированных дампах игры, идущих в комплекте с редактором (можно также получить их, если достать игровые архивы из ROM-файла и разархивировать их вручную утилитой LZ Konami Compression Tools). После этого необходимо вставить отредактированные дампы в ROM-файл. Для этого можно также воспользоваться утилитой LZ Konami Compressor Tools и вставить в ROM полученные архивы по нужному смещению.

Но намного удобнее использовать плагин PluginCompressorLZKN, который позволяет проводить операцию сжатия и вставки архива в ROM прямо из редактора CadEditor. Интерфейс плагина показан на скриншоте: редактор архивов lzkn

Плагин использует компрессор, превышающий по качеству сжатия оригинальный компрессор, используемый Konami. Он позволяет экспортировать сжатые архивы в отдельные файлы или сразу вставлять их в ROM по нужному смещению, при этом следит за тем, чтобы не допустить вставки в ROM архива, который больше допустимого по размеру (чтобы не затереть другие данные в ROM-файле).

Процесс редактирования всех элементов (обоих слоёв карты, блоков, списка объектов),вставки архивов в ROM-файл и теста получившегося файла показан в видео:

Назад