Разработка и ромхакинг > Редакторы для консольных игр

Пользовательские конфиги для CaD Editor

<< < (9/13) > >>

lancuster:
Конфиги для Bugs Bunny Crazy Castle, The на NES. :cool:
Добавлены все уровни, включая специальные.
P. S.: сами конфиги пришлось разбить на части, так как уровни были как горизонтальные, так и вертикальные.

Proton:

--- Цитата: lancuster от 29 Апрель 2018, 01:53:04 ---Proton, вот, можешь потестить. Только это конфиги для Batman Returns, а не для второй части.

--- Конец цитаты ---

Экран с первым боссом - это тайловая карта, сжатая алгоритмом RLE. Есть более удобная утилита для распаковки сжатых карт и данных в играх от Konami - http://chief-net.ru/index.php?option=com_content&task=view&id=478&Itemid=73
Адрес распаковки, который я использовал - 0x19с4f.

lancuster:
Proton, ну, я только указывал начало карты, так-то толком не всё. смотрел. С другой стороны, я не знаю, как это дело впихнуть в конфиг для редактора, ибо нет примеров и я не могу в программировании.
Я ещё хотел добавить Ai Senshi Nicol, но там сжатая карта, и опять же я не знаю, как это дело связать с редактором spiiin-а. :neznayu: А так-то - да, можно было бы сделать, и уровни для первой Контры забабахать. :cool:

Добавлено позже:
А ты в ромхакинге насколько силён? Сможешь помочь с одной игрой (в плане кода)?

lancuster:
Хотел добавить Metal Gear, но блин, это сжатие всё портит!

lancuster:
Quest of Ki. Палитру найти не получилось, а блоки составляются особым образом. Тестовый 1 уровень.

lancuster:
Конфиги для Donald Land.
Есть проблема с отображением палитры блоков. Дело в том, что разработчики серьёзно переделали алгоритм палитры, и вместо привычных 00, 01, 02, 03 здесь - 00, 10, 20, 30, а также вариации битов палитры (от 00 до 33).

lancuster:
Конфиги для Insector X. Палитру, опять-таки, придётся поправить (тут та же ситуация, как и в Circus Caper, только попроще). Карты оказались более-менее упорядоченными, поэтому конфиги слепил быстро. :cool:

lancuster:
Конфиги для Universe Soldiers, The от GamTec. Есть проблемы с отображением как графики (не та графика отображается), так и палитры. Палитра в игре задаётся рамкой (адрес на неё указан в PalBytesAddr).

lancuster:
Конфиги для Utsurun Desu / Каваусо едет на Гавайи. На некоторых уровнях есть проблема с отображением некоторых блоков, а остальное всё норм. :cool:

Proton:
Тестовый конфиг для Batman Returns с тайловыми картами первых двух боссов. Палитрами не занимался.

lancuster:
Титульник и интро к Donald Land.
Сегодня я приболел, так что не знаю, удастся ли что-то ещё сделать.

Proton:
lancuster, добавь, пожалуйста, в свой список Vice - Project Doom

lancuster:

--- Цитата: Proton от 03 Май 2018, 18:47:11 ---lancuster, добавь, пожалуйста, в свой список Vice - Project Doom

--- Конец цитаты ---
Я его ещё не делал. Я добавляю в список игры, конфиги к которым или готовы целиком, или нуждаются в паре правок.
У меня лежит конфиг для первого уровня, но в нём нужно поправить отображение блоков, а то они фигово отображаются. Если можешь - поправь, я потом добью игру до конца. А пока возьму что покороче, Пятницу 13, например.

lancuster:
Proton, в "Пятнице 13" всё оказалось сложнее, чем я думал. Хоть разработчик Data East, но тут они из-за параллакса (или как этот эффект называется) разбили карты уровней на две части (карта с ребёнком George: 1bfe-1d56). Самая нижняя строка кодируется отдельно по адресу 2355. А если затереть нулями байты с 1fe3 по 2092 - то верхняя часть карты скопирует нижнюю. Палитру найти не удалось.
... В общем, ребята сильно намудрили, даже карту не собрать толком. :neznayu:

И вот конфиг для гоночного уровня Vice Project Doom (нужно поправить):

Proton:
Подправил конфиг первого уровня.

lancuster:
Proton, потом скачаю. Для начала разберусь с игрой Doki! Doki! Yuuenchi. Два уровня уже готово. Как доделаю - скину и заодно гляну Дума.

lancuster:
Вот конфиги для Doki! Doki! Yuuenchi. Делал на японском оригинале (ром в архиве), потому что возникли сложности при прохождении, так что пришлось скачать мувик. :cool:
Vice Project Doom гляну. Если это не ты мне на Ромхакинге зарубежном писал - значит, ты второй, кто попросил за эту игру. :)

Добавлено позже:
Proton, на всякий случай спрошу - что нужно будет удалить из конфига для формирования горизонтальных уровней?
В смысле, в этом конфиге есть чтение данных карты с конца, а нужно, чтоб сначала читалась.

Proton:
lancuster, а про какую игру идёт речь? Это к вопросу о горизонтальных уровнях. Если есть пример, то лучше в виде картинки.

lancuster:
Proton, да всё про ту же - Vice Project Doom. Что касается палитры, то я так и не понял, каким образом она задаётся. :neznayu: Первый блок окрашивается где-то в другом месте, хотя для остальных блоков палитра задаётся именно по тому адресу, который я и указывал изначально. Если не удастся вычислить алгоритм для палитры - видимо, придётся как-то извлекать данные из RAM и пилить чтение данных палитры из *.bin файла.

Добавлено позже:
Второй и третий уровень готовы. Сколько там уровней хоть?

lancuster:
Данные для Snakes Rattle'n Roll:
2929 - данные блоков (читаются вразброс по 2 байта, сверху вниз и слева направо)
63d0 - первая строка экрана (по строчке через каждые 48 байт)
6590 - где-то тут палитра лежит.

Навигация

[0] Главная страница сообщений

[#] Следующая страница

[*] Предыдущая страница

Перейти к полной версии