Автор Тема: Пользовательские конфиги для CaD Editor  (Прочитано 20226 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн lancuster

  • Пользователь
  • Сообщений: 4256
  • Пол: Мужской
  • A nullo diligitur, qui neminem diligit...
    • Просмотр профиля
Пользовательские конфиги для CaD Editor
« Ответ #150 : 27 Апрель 2018, 15:48:30 »
Конфиги для Karnov.
В карте блоков пришлось убрать лишние блоки (имитация бонусов), так как они не являются бонусами как таковыми, да и игра после них лагает. А так всё норм. :cool:

Оффлайн Proton

  • Пользователь
  • Сообщений: 16
  • Пол: Мужской
    • Просмотр профиля
Пользовательские конфиги для CaD Editor
« Ответ #151 : 28 Апрель 2018, 08:56:13 »
Я нет пока. Визуально глядя на карту, похоже, что блоки там 4x4, но судя по всему, там другая система - автокорраптер и блокфайндер не показывают ничего толкового. Гляну её после добавления редактора объектов.

Я поискал в своих изысканиях и нашёл два значения, которые я нашёл:
0x5662b -> 0x01 (0x00)
0x5662f -> 0x74 (0xb6)

Изменяются блоки  платформы, на которой стоит деревянный ящик.



Оффлайн lancuster

  • Пользователь
  • Сообщений: 4256
  • Пол: Мужской
  • A nullo diligitur, qui neminem diligit...
    • Просмотр профиля
Пользовательские конфиги для CaD Editor
« Ответ #152 : 28 Апрель 2018, 14:53:32 »
Proton, то, что ты нашёл, скорее всего отвечает за блоки. И, как я вижу, меняется это целыми строками.
P. S.: кстати, а ты сможешь пройти Batman Returns и записать проху для эмуля? Я пробовал проходить с читами, но если в игре включить читы - то игра не пускает к боссу, даже если читы отключишь. Я бился-бился с этой фигнёй вчера долго. Нужна проха, однозначно.

Оффлайн Proton

  • Пользователь
  • Сообщений: 16
  • Пол: Мужской
    • Просмотр профиля
Пользовательские конфиги для CaD Editor
« Ответ #153 : 28 Апрель 2018, 15:47:01 »
Proton, то, что ты нашёл, скорее всего отвечает за блоки. И, как я вижу, меняется это целыми строками.
P. S.: кстати, а ты сможешь пройти Batman Returns и записать проху для эмуля? Я пробовал проходить с читами, но если в игре включить читы - то игра не пускает к боссу, даже если читы отключишь. Я бился-бился с этой фигнёй вчера долго. Нужна проха, однозначно.

У меня есть несколько сохранений с боссами для эмулятора puNES (это было того, как я пересел на Mesen).

Оффлайн lancuster

  • Пользователь
  • Сообщений: 4256
  • Пол: Мужской
  • A nullo diligitur, qui neminem diligit...
    • Просмотр профиля
Пользовательские конфиги для CaD Editor
« Ответ #154 : 28 Апрель 2018, 15:50:54 »
Proton, нет, такое вряд ли пойдёт. У меня инструментарий весь во FCEUX лежит, другие эмуляторы просто неудобны для хакинга.
Прохождение уже не нужно. Я выяснил, что с читом на ускорение и бессмертие игру не пройти, но зато чит на бесконечную жизнь вполне себе допускается. Так что сегодня попробую добить до конца.
P. S. жаль, все арены с боссами пожаты в rle.

Оффлайн Proton

  • Пользователь
  • Сообщений: 16
  • Пол: Мужской
    • Просмотр профиля
Пользовательские конфиги для CaD Editor
« Ответ #155 : 28 Апрель 2018, 22:09:17 »
Proton, нет, такое вряд ли пойдёт. У меня инструментарий весь во FCEUX лежит, другие эмуляторы просто неудобны для хакинга.
Прохождение уже не нужно. Я выяснил, что с читом на ускорение и бессмертие игру не пройти, но зато чит на бесконечную жизнь вполне себе допускается. Так что сегодня попробую добить до конца.
P. S. жаль, все арены с боссами пожаты в rle.
https://github.com/sobodash/graveyardduck для борьбы с РЛЕ.

Оффлайн lancuster

  • Пользователь
  • Сообщений: 4256
  • Пол: Мужской
  • A nullo diligitur, qui neminem diligit...
    • Просмотр профиля
Пользовательские конфиги для CaD Editor
« Ответ #156 : 28 Апрель 2018, 23:47:43 »
Proton, один вопрос - мне-то это зачем? Конфиги для редактора пилятся, мне-то это к чему? :? Я просто укажу адрес первых байтов сжатой карты, а там уже дело за автором редактора, сможет он запилить тулзу для таких карт для своего редактора или как...

Добавлено позже:
Ещё, если судить по описанию, там идёт сжатие самой карты. В Batman Returns просто оптимизированная тайловая карта, никаких блоков сжатых там нет. И я не знаю, как с этой штукой быть, запускал - ничего не происходит. :neznayu:
« Последнее редактирование: 28 Апрель 2018, 23:53:48 от lancuster »

Оффлайн lancuster

  • Пользователь
  • Сообщений: 4256
  • Пол: Мужской
  • A nullo diligitur, qui neminem diligit...
    • Просмотр профиля
Пользовательские конфиги для CaD Editor
« Ответ #157 : 29 Апрель 2018, 01:53:04 »
Proton, вот, можешь потестить. Только это конфиги для Batman Returns, а не для второй части.

Оффлайн lancuster

  • Пользователь
  • Сообщений: 4256
  • Пол: Мужской
  • A nullo diligitur, qui neminem diligit...
    • Просмотр профиля
Пользовательские конфиги для CaD Editor
« Ответ #158 : 29 Апрель 2018, 22:27:45 »
Решил сегодня попробовать нечто кошерное. Встречайте - Super City Tank на NES, он же Taan Hak Fung Wan King Tank от GamTec.
Вот уж на что ещё хаков не было, так на самую лучшую версию Танчиков, и теперь конфиги есть даже к ней! ;)
P. S. первый уровень идёт по адресу 250d, уровни разбросаны по рому, уж простите. Но их количество ровно 50, все доступны для редактирования. :cool:

Оффлайн lancuster

  • Пользователь
  • Сообщений: 4256
  • Пол: Мужской
  • A nullo diligitur, qui neminem diligit...
    • Просмотр профиля
Пользовательские конфиги для CaD Editor
« Ответ #159 : 30 Апрель 2018, 00:29:43 »
Конфиги для BreakThru от Data East.
Поскольку это одна из ранних их игр, есть проблема с отображением карты. А именно - часть блоков отображается неверно, плюс палитра неправильно отображается. Хотя если редактировать в самом роме по тем адресам - то всё нормально. В общем, проблема, схожая с той, что была в Happilly Ever After. :cool:

Оффлайн lancuster

  • Пользователь
  • Сообщений: 4256
  • Пол: Мужской
  • A nullo diligitur, qui neminem diligit...
    • Просмотр профиля
Пользовательские конфиги для CaD Editor
« Ответ #160 : 30 Апрель 2018, 16:29:35 »
Конфиги для Bugs Bunny Crazy Castle, The на NES. :cool:
Добавлены все уровни, включая специальные.
P. S.: сами конфиги пришлось разбить на части, так как уровни были как горизонтальные, так и вертикальные.

Оффлайн Proton

  • Пользователь
  • Сообщений: 16
  • Пол: Мужской
    • Просмотр профиля
Пользовательские конфиги для CaD Editor
« Ответ #161 : 30 Апрель 2018, 20:56:10 »
Proton, вот, можешь потестить. Только это конфиги для Batman Returns, а не для второй части.

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

Оффлайн lancuster

  • Пользователь
  • Сообщений: 4256
  • Пол: Мужской
  • A nullo diligitur, qui neminem diligit...
    • Просмотр профиля
Пользовательские конфиги для CaD Editor
« Ответ #162 : 30 Апрель 2018, 21:05:11 »
Proton, ну, я только указывал начало карты, так-то толком не всё. смотрел. С другой стороны, я не знаю, как это дело впихнуть в конфиг для редактора, ибо нет примеров и я не могу в программировании.
Я ещё хотел добавить Ai Senshi Nicol, но там сжатая карта, и опять же я не знаю, как это дело связать с редактором spiiin-а. :neznayu: А так-то - да, можно было бы сделать, и уровни для первой Контры забабахать. :cool:

Добавлено позже:
А ты в ромхакинге насколько силён? Сможешь помочь с одной игрой (в плане кода)?
« Последнее редактирование: 30 Апрель 2018, 23:05:25 от lancuster »

Оффлайн lancuster

  • Пользователь
  • Сообщений: 4256
  • Пол: Мужской
  • A nullo diligitur, qui neminem diligit...
    • Просмотр профиля
Пользовательские конфиги для CaD Editor
« Ответ #163 : 30 Апрель 2018, 23:05:04 »
Хотел добавить Metal Gear, но блин, это сжатие всё портит!

Оффлайн lancuster

  • Пользователь
  • Сообщений: 4256
  • Пол: Мужской
  • A nullo diligitur, qui neminem diligit...
    • Просмотр профиля
Пользовательские конфиги для CaD Editor
« Ответ #164 : 01 Май 2018, 00:50:23 »
Quest of Ki. Палитру найти не получилось, а блоки составляются особым образом. Тестовый 1 уровень.

Оффлайн lancuster

  • Пользователь
  • Сообщений: 4256
  • Пол: Мужской
  • A nullo diligitur, qui neminem diligit...
    • Просмотр профиля
Пользовательские конфиги для CaD Editor
« Ответ #165 : 01 Май 2018, 22:04:04 »
Конфиги для Donald Land.
Есть проблема с отображением палитры блоков. Дело в том, что разработчики серьёзно переделали алгоритм палитры, и вместо привычных 00, 01, 02, 03 здесь - 00, 10, 20, 30, а также вариации битов палитры (от 00 до 33).

Оффлайн lancuster

  • Пользователь
  • Сообщений: 4256
  • Пол: Мужской
  • A nullo diligitur, qui neminem diligit...
    • Просмотр профиля
Пользовательские конфиги для CaD Editor
« Ответ #166 : 02 Май 2018, 01:16:53 »
Конфиги для Insector X. Палитру, опять-таки, придётся поправить (тут та же ситуация, как и в Circus Caper, только попроще). Карты оказались более-менее упорядоченными, поэтому конфиги слепил быстро. :cool:

Оффлайн lancuster

  • Пользователь
  • Сообщений: 4256
  • Пол: Мужской
  • A nullo diligitur, qui neminem diligit...
    • Просмотр профиля
Пользовательские конфиги для CaD Editor
« Ответ #167 : 02 Май 2018, 17:01:58 »
Конфиги для Universe Soldiers, The от GamTec. Есть проблемы с отображением как графики (не та графика отображается), так и палитры. Палитра в игре задаётся рамкой (адрес на неё указан в PalBytesAddr).

Оффлайн lancuster

  • Пользователь
  • Сообщений: 4256
  • Пол: Мужской
  • A nullo diligitur, qui neminem diligit...
    • Просмотр профиля
Пользовательские конфиги для CaD Editor
« Ответ #168 : 02 Май 2018, 23:32:08 »
Конфиги для Utsurun Desu / Каваусо едет на Гавайи. На некоторых уровнях есть проблема с отображением некоторых блоков, а остальное всё норм. :cool:

Оффлайн Proton

  • Пользователь
  • Сообщений: 16
  • Пол: Мужской
    • Просмотр профиля
Пользовательские конфиги для CaD Editor
« Ответ #169 : 02 Май 2018, 23:43:39 »
Тестовый конфиг для Batman Returns с тайловыми картами первых двух боссов. Палитрами не занимался.

Оффлайн lancuster

  • Пользователь
  • Сообщений: 4256
  • Пол: Мужской
  • A nullo diligitur, qui neminem diligit...
    • Просмотр профиля
Пользовательские конфиги для CaD Editor
« Ответ #170 : 03 Май 2018, 15:00:06 »
Титульник и интро к Donald Land.
Сегодня я приболел, так что не знаю, удастся ли что-то ещё сделать.

Оффлайн Proton

  • Пользователь
  • Сообщений: 16
  • Пол: Мужской
    • Просмотр профиля
Пользовательские конфиги для CaD Editor
« Ответ #171 : 03 Май 2018, 18:47:11 »
lancuster, добавь, пожалуйста, в свой список Vice - Project Doom

Оффлайн lancuster

  • Пользователь
  • Сообщений: 4256
  • Пол: Мужской
  • A nullo diligitur, qui neminem diligit...
    • Просмотр профиля
Пользовательские конфиги для CaD Editor
« Ответ #172 : 03 Май 2018, 19:01:24 »
lancuster, добавь, пожалуйста, в свой список Vice - Project Doom
Я его ещё не делал. Я добавляю в список игры, конфиги к которым или готовы целиком, или нуждаются в паре правок.
У меня лежит конфиг для первого уровня, но в нём нужно поправить отображение блоков, а то они фигово отображаются. Если можешь - поправь, я потом добью игру до конца. А пока возьму что покороче, Пятницу 13, например.

Оффлайн lancuster

  • Пользователь
  • Сообщений: 4256
  • Пол: Мужской
  • A nullo diligitur, qui neminem diligit...
    • Просмотр профиля
Пользовательские конфиги для CaD Editor
« Ответ #173 : 03 Май 2018, 20:48:56 »
Proton, в "Пятнице 13" всё оказалось сложнее, чем я думал. Хоть разработчик Data East, но тут они из-за параллакса (или как этот эффект называется) разбили карты уровней на две части (карта с ребёнком George: 1bfe-1d56). Самая нижняя строка кодируется отдельно по адресу 2355. А если затереть нулями байты с 1fe3 по 2092 - то верхняя часть карты скопирует нижнюю. Палитру найти не удалось.
... В общем, ребята сильно намудрили, даже карту не собрать толком. :neznayu:

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

Оффлайн Proton

  • Пользователь
  • Сообщений: 16
  • Пол: Мужской
    • Просмотр профиля
Пользовательские конфиги для CaD Editor
« Ответ #174 : 04 Май 2018, 08:10:48 »
Подправил конфиг первого уровня.

Оффлайн lancuster

  • Пользователь
  • Сообщений: 4256
  • Пол: Мужской
  • A nullo diligitur, qui neminem diligit...
    • Просмотр профиля
Пользовательские конфиги для CaD Editor
« Ответ #175 : 04 Май 2018, 08:58:47 »
Proton, потом скачаю. Для начала разберусь с игрой Doki! Doki! Yuuenchi. Два уровня уже готово. Как доделаю - скину и заодно гляну Дума.

Оффлайн lancuster

  • Пользователь
  • Сообщений: 4256
  • Пол: Мужской
  • A nullo diligitur, qui neminem diligit...
    • Просмотр профиля
Пользовательские конфиги для CaD Editor
« Ответ #176 : 04 Май 2018, 17:16:57 »
Вот конфиги для Doki! Doki! Yuuenchi. Делал на японском оригинале (ром в архиве), потому что возникли сложности при прохождении, так что пришлось скачать мувик. :cool:
Vice Project Doom гляну. Если это не ты мне на Ромхакинге зарубежном писал - значит, ты второй, кто попросил за эту игру. :)

Добавлено позже:
Proton, на всякий случай спрошу - что нужно будет удалить из конфига для формирования горизонтальных уровней?
В смысле, в этом конфиге есть чтение данных карты с конца, а нужно, чтоб сначала читалась.
« Последнее редактирование: 04 Май 2018, 17:34:28 от lancuster »

Оффлайн Proton

  • Пользователь
  • Сообщений: 16
  • Пол: Мужской
    • Просмотр профиля
Пользовательские конфиги для CaD Editor
« Ответ #177 : 04 Май 2018, 18:06:30 »
lancuster, а про какую игру идёт речь? Это к вопросу о горизонтальных уровнях. Если есть пример, то лучше в виде картинки.

Оффлайн lancuster

  • Пользователь
  • Сообщений: 4256
  • Пол: Мужской
  • A nullo diligitur, qui neminem diligit...
    • Просмотр профиля
Пользовательские конфиги для CaD Editor
« Ответ #178 : 04 Май 2018, 20:33:38 »
Proton, да всё про ту же - Vice Project Doom. Что касается палитры, то я так и не понял, каким образом она задаётся. :neznayu: Первый блок окрашивается где-то в другом месте, хотя для остальных блоков палитра задаётся именно по тому адресу, который я и указывал изначально. Если не удастся вычислить алгоритм для палитры - видимо, придётся как-то извлекать данные из RAM и пилить чтение данных палитры из *.bin файла.

Добавлено позже:
Второй и третий уровень готовы. Сколько там уровней хоть?
« Последнее редактирование: 04 Май 2018, 23:11:24 от lancuster »

Оффлайн lancuster

  • Пользователь
  • Сообщений: 4256
  • Пол: Мужской
  • A nullo diligitur, qui neminem diligit...
    • Просмотр профиля
Пользовательские конфиги для CaD Editor
« Ответ #179 : 05 Май 2018, 00:48:30 »
Данные для Snakes Rattle'n Roll:
2929 - данные блоков (читаются вразброс по 2 байта, сверху вниз и слева направо)
63d0 - первая строка экрана (по строчке через каждые 48 байт)
6590 - где-то тут палитра лежит.