Голосование

Как лучше упростить написание конфигов для любых игр?

Добавить возможность писать их на любом языке
4 (11.4%)
Сделать программу для генерации конфига
14 (40%)
Написать документацию, как делать конфиги
17 (48.6%)

Проголосовало пользователей: 26

Голосование закончилось: 23 Декабрь 2018, 01:24:45

Автор Тема: [NES][SMD] CadEditor - редактор игр Capcom и других  (Прочитано 582166 раз)

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

Оффлайн spiiin

  • Модератор
  • Сообщений: 760
    • Просмотр профиля
Razor
Удачи, не забывай сохранять промежуточные версии работы на всякий случай. В самом крайнем случае я запоротый ром могу починить, но это сложно и не всегда возможно. Ну и отписывайся, если баги будут в редакторе, в первой версии конфигов они обычно есть :blush:

+Kinbeas+
Отличия в адресах есть уже от того, что в локализациях разная длина строк текста, всё остальное тоже "ползёт", но для Tom & Jerry отличия встречаются уже на первом экране, там в одной из версий только солдатик, а в другой - солдатик и челюсти.

ALXR
Рокин кэтс мне тоже интересны, если хочешь, можешь похачить их сам и скинуть мне список нужных адресов, я напишу конфиги. С Том и Джерри так и было, его разбирали Ti_ и Roket, а не я.

Оффлайн ALXR

  • Пользователь
  • Сообщений: 337
    • Просмотр профиля
ALXR
Рокин кэтс мне тоже интересны, если хочешь, можешь похачить их сам и скинуть мне список нужных адресов, я напишу конфиги. С Том и Джерри так и было, его разбирали Ti_ и Roket, а не я.

Если интересно, то без проблем. Я в нее уже залезал, поковыряю доки свои. Еще бы найти того, кому интересно будет его переделывать :-)
Razor, возьмешься после T&J ?

Оффлайн lancuster

  • Пользователь
  • Сообщений: 4214
  • Пол: Мужской
  • A nullo diligitur, qui neminem diligit...
    • Просмотр профиля
[NES] Редактор уровней Capcom и других NES игр их хаки.
« Ответ #2522 : 15 Ноябрь 2016, 17:45:27 »
А Хищника настройки дополните?

Оффлайн dimidrol

  • Пользователь
  • Сообщений: 209
  • Пол: Мужской
  • Мод-хак Dune II Revenge/Requite DUNEMOD.RU
    • Facebook
    • ВКонтакте
    • Youtube
    • Просмотр профиля
spiiin, Возник вопрос по 37 версии редактора. А именно по sega Dune 2. Появилась нужда сделать экспорт png для всех блоков их там 360. Но экспорт png получается только для одного блока. По одному их делать весьма долго. И конфиги для дюны идущие в комплекте с 37 версией не рабочие.

Добавлено позже:
конфиги от дюны рабочие вроде есть в 32 версии

Оффлайн spiiin

  • Модератор
  • Сообщений: 760
    • Просмотр профиля
Проверил, конфиги рабочие в 37. Проверяю так - открываю редактор блоков, изменяю блок F4 (это кусок главздания), сохраняю, сравниваю оригинальную версию и сохранённую, отличаются 16 байт по адресу 4СС76, как и должно быть всё.
Если ром не запускается, проверь, что у тебя в настройках эмулятора стоит галочка Auto Fix Checksum, без неё у рома не будет сходится контрольная сумма.

Насчёт экспорта блоков в картинки - у редактора нет такой опции, в картинку можно только целый экран экспортировать, могу добавить в след. версии. Пока вот тебе архив со всеми блоками просто.

Оффлайн Ti_

  • Пользователь
  • Сообщений: 3258
  • Пол: Мужской
    • ВКонтакте
    • Youtube
    • Просмотр профиля
Насчёт экспорта блоков в картинки - у редактора нет такой опции, в картинку можно только целый экран экспортировать, могу добавить в след. версии. Пока вот тебе архив со всеми блоками просто.
Есть такая опция, даже в старых версиях.  Но она запрятана.  В big blocks надо выбрать export, а далее выставить image вместо bin.  Но именно в dune туда нельзя зайти.

Оффлайн M3tro ™

  • Пользователь
  • Сообщений: 733
  • I’m BlackholeChan, i’m massive so much & very hot…
    • Facebook
    • ВКонтакте
    • Steam
    • Youtube
    • Просмотр профиля
конфиги от дюны рабочие вроде есть в 32 версии
Проверил, конфиги рабочие в 37. Проверяю так - открываю редактор блоков, изменяю блок F4 (это кусок главздания), сохраняю, сравниваю оригинальную версию и сохранённую, отличаются 16 байт по адресу 4СС76, как и должно быть всё.
Там наверно, Dimidrol, надо указывать путь к самому рому Дюны. В конфиге есть строчка с его упоминанием.

Пока вот тебе архив со всеми блоками просто.
Не совпадают они пиксель в пиксель с оригинальными.
Вот, к примеру, как они должны выглядеть:
Да и если ты собрался эти *.png cвои использовать для Kэда, то он берёт графику блоков из сдампленного файла vram.bin и палитру из pal.bin ;).

Оффлайн dimidrol

  • Пользователь
  • Сообщений: 209
  • Пол: Мужской
  • Мод-хак Dune II Revenge/Requite DUNEMOD.RU
    • Facebook
    • ВКонтакте
    • Youtube
    • Просмотр профиля
Да мне мои изменённые блоки нужно в ПНГ перевести чтобы их в АМС воткнуть. Стандартные то я бы и так нашёл.  А по поводу конфигов, файл с метатайлами раньше редактировался. А сейчас ром. Я был не в курсе.

Оффлайн spiiin

  • Модератор
  • Сообщений: 760
    • Просмотр профиля
Ну кинь мне в личку ром, я сделаю по нему картинки.

Оффлайн dimidrol

  • Пользователь
  • Сообщений: 209
  • Пол: Мужской
  • Мод-хак Dune II Revenge/Requite DUNEMOD.RU
    • Facebook
    • ВКонтакте
    • Youtube
    • Просмотр профиля
spiiin, Благодарю, уже своими силами разобрались. Но если бы ты прикрутил к следующей версии редактора возможность делать скрин всех блоков, то было бы замечательно.

Оффлайн spiiin

  • Модератор
  • Сообщений: 760
    • Просмотр профиля
Добавляю понемногу возможность в редакторе писать конфиги для игр с иерархическими системами блоков, типа Rokin' Cats, в котором есть мета-мета-мета-блоки  :cool:

Оффлайн lancuster

  • Пользователь
  • Сообщений: 4214
  • Пол: Мужской
  • A nullo diligitur, qui neminem diligit...
    • Просмотр профиля
А в Феликс Коте тоже мета-мета-мета-блоки? Просто блоки я бы и так нашёл, но если там сложно, то я пас.

Оффлайн spiiin

  • Модератор
  • Сообщений: 760
    • Просмотр профиля
Нет, в феликсе обычные блоки одноуровневые, просто вертикальный ряд из одинаковых блоков кодируется символом повтора. Перед засовыванием в редактор нужно написать код расжатия этих данных, после обработки - провести сжатие.

Оффлайн lancuster

  • Пользователь
  • Сообщений: 4214
  • Пол: Мужской
  • A nullo diligitur, qui neminem diligit...
    • Просмотр профиля
Ого, там код пожатый? А графика открытая почему-то.

Оффлайн ver23

  • Пользователь
  • Сообщений: 109
    • Просмотр профиля
в последней версии редактора что то случилось с настройками микимауса который изучает цифры. При открытия уровня все объекты в перемешку

Оффлайн spiiin

  • Модератор
  • Сообщений: 760
    • Просмотр профиля
Очень странно, проверил у себя - всё нормально открывается, настройки не менялись. Проверь, что открываешь английскую версию, а не какую-либо иную.

Но в релиз 3.7 прокралась другая ошибка - редакторы картинками открываются очень медленно, я там для измерения скорости замедление специально сделал и забыл выключить, лучше использовать версию 3.6

Оффлайн ver23

  • Пользователь
  • Сообщений: 109
    • Просмотр профиля
Очень странно, проверил у себя - всё нормально открывается, настройки не менялись. Проверь, что открываешь английскую версию, а не какую-либо иную.

Но в релиз 3.7 прокралась другая ошибка - редакторы картинками открываются очень медленно, я там для измерения скорости замедление специально сделал и забыл выключить, лучше использовать версию 3.6

я открываю английскую версию. я открываю архив а не сам ром но думаю что это не важно или надо именно сам ром открывать?

и по поводу другой ошибки ты можешь выпустить фикс исправляющая эту ошибку?

и ещё вопрос почему для микимауса который изучает цифры там только можно редактировать только в двух режимах сложности если их в игре там 3 режима? и есть ли возможность добавить поддержку игрв микимаус изучает буквы?

Оффлайн lancuster

  • Пользователь
  • Сообщений: 4214
  • Пол: Мужской
  • A nullo diligitur, qui neminem diligit...
    • Просмотр профиля
Чтобы не было ошибок, лучше открывать сам ром напрямую. Так что придётся распаковать архив.

Оффлайн spiiin

  • Модератор
  • Сообщений: 760
    • Просмотр профиля
ver23, открывать надо сам ром, а не архив, разумеется.
фикс выложу чуть позже.

насчёт конфигов - микки мауса Roket делал, спрашивай у него, что там :)
я пока Rokin' Cats добавляю редактор блоков.

Оффлайн ver23

  • Пользователь
  • Сообщений: 109
    • Просмотр профиля
ver23, открывать надо сам ром, а не архив, разумеется.
фикс выложу чуть позже.

насчёт конфигов - микки мауса Roket делал, спрашивай у него, что там :)
я пока Rokin' Cats добавляю редактор блоков.

да он мне не отвечает чего то

Оффлайн M3tro ™

  • Пользователь
  • Сообщений: 733
  • I’m BlackholeChan, i’m massive so much & very hot…
    • Facebook
    • ВКонтакте
    • Steam
    • Youtube
    • Просмотр профиля
Апдэйт редактора v3.7

https://github.com/spiiin/CadEditor/blob/master/Release/cad_editor_v37.zip?raw=true
spiiin, Возник вопрос по 37 версии редактора. А именно по sega Dune 2. Появилась нужда сделать экспорт png для всех блоков их там 360. Но экспорт png получается только для одного блока. По одному их делать весьма долго. И конфиги для дюны идущие в комплекте с 37 версией не рабочие.
DuneTiles CAD Editor v3.7


Собрал в архив конфиги только Dune II вместе с метатайлами из ребилда.
При запуске просто указываете путь к Вашему файлу metatiles.bin, где рядом должны лежать дампы палитры и видеопамяти. Или используете тот, что в директории.

Оффлайн lancuster

  • Пользователь
  • Сообщений: 4214
  • Пол: Мужской
  • A nullo diligitur, qui neminem diligit...
    • Просмотр профиля
У меня вопрос немного не по теме. Возможно ли сделать экспорт спрайтов персонажа из игры каким-нибудь софтом?

Оффлайн spiiin

  • Модератор
  • Сообщений: 760
    • Просмотр профиля
lancuster
Ты же туториалов по хаку столько написал, а такие ламерские вопросы задаёшь.

Выключаешь в настройках эмулятора отображение фона, замедляешь скорость до минимума и делаешь скриншоты каждый кадр.

Оффлайн lancuster

  • Пользователь
  • Сообщений: 4214
  • Пол: Мужской
  • A nullo diligitur, qui neminem diligit...
    • Просмотр профиля
lancuster
Ты же туториалов по хаку столько написал, а такие ламерские вопросы задаёшь.

Выключаешь в настройках эмулятора отображение фона, замедляешь скорость до минимума и делаешь скриншоты каждый кадр.
Отображение фона выключить? А где, в каком эмуле это возможно? Я только на эмуле ZSNES находил.
Я просто хотел вытащить спрайты Дидди Конга с пиратского DKC4.

Оффлайн Roket

  • Пользователь
  • Сообщений: 3337
  • Пол: Мужской
  • Злой Котэ
    • Просмотр профиля
Цитата
и ещё вопрос почему для микимауса который изучает цифры там только можно редактировать только в двух режимах сложности если их в игре там 3 режима?
Я добавил туда все уровни, для лёгкого режима и среднего режима уровни одинаковые.
Но там нет редактора врагов, так что не знаю как ты будешь их расставлять. Придётся подождать пока добавим.

Оффлайн feos

  • Пользователь
  • Сообщений: 756
  • Пол: Мужской
    • Просмотр профиля
Отображение фона выключить? А где, в каком эмуле это возможно? Я только на эмуле ZSNES находил.
Я просто хотел вытащить спрайты Дидди Конга с пиратского DKC4.
BizHawk. Графичесий дебаггер для снеса там еще глянь, вообще офигеешь.

Оффлайн spiiin

  • Модератор
  • Сообщений: 760
    • Просмотр профиля
[NES] Редактор уровней Capcom и других NES игр + их хаки.
« Ответ #2546 : 01 Декабрь 2016, 16:24:30 »
Апдейт редактора v3.8
- Поддержка игр с любым уровнем вложенности макроблоков.
- Запоминание последего откротого ROM и конфига.
- Исправление ошибок.
- Конфиги блоков, макроблоков, макромакроблоков и макромакромакроблоков для игры Rockin' Kats
- Конфиги экранов картинками для игр (по 1 уровню):
  Batman Returns
  Ninja Gaiden 3
  Mighty Final Fight
  Jackie Chan Action Kung Fu
  Yo-Noid
  Gun Smoke
  Little Samson
  Darkman

https://github.com/spiiin/CadEditor/blob/master/Release/cad_editor_v38.zip?raw=true

Сделал конфиги на блоки первых актов Rockin' Kats, в папке текстовик с описанием формата. Проектировать уровень из составных блоков 4-го уровня не очень легко, если по ним кто-то будет делать хак, возможно, сделаю отдельную утилиту для редактирования всего акта обычными блоками так, чтобы склейка в макроблоки происходила на этапе сохранения результата.

Для тестирования утилит Block Finder и AutoCorrupter, а также по просьбам, сделал конфиги для игр Batman Returns и других игр (пока картинками, но формат блоков тоже разобрал).

Возможно, после всех конфигов котов добавлю Felix the Cat.

В дальнейшем планирую делать документацию по редактору, пока там только обзорная статья для тех, кто вообще не в курсе существования ромхакинга:
http://spiiin.github.io/CadEditor/

Оффлайн lancuster

  • Пользователь
  • Сообщений: 4214
  • Пол: Мужской
  • A nullo diligitur, qui neminem diligit...
    • Просмотр профиля
[NES] Редактор уровней Capcom и других NES игр + их хаки.
« Ответ #2547 : 01 Декабрь 2016, 17:08:36 »
О, попробую отмудохать этого Даркмена. :) Игра хоть и кривая, но стоит того, чтоб её улучшить. ;)

Оффлайн ver23

  • Пользователь
  • Сообщений: 109
    • Просмотр профиля
[NES] Редактор уровней Capcom и других NES игр + их хаки.
« Ответ #2548 : 01 Декабрь 2016, 18:35:30 »
Я добавил туда все уровни, для лёгкого режима и среднего режима уровни одинаковые.
Но там нет редактора врагов, так что не знаю как ты будешь их расставлять. Придётся подождать пока добавим.

А микимауса который изучает буквы можешь добавить?

Оффлайн Kinbeas

  • Пользователь
  • Сообщений: 4624
  • Пол: Мужской
    • ВКонтакте
    • Youtube
    • Просмотр профиля
[NES] Редактор уровней Capcom и других NES игр + их хаки.
« Ответ #2549 : 01 Декабрь 2016, 18:57:29 »
А микимауса который изучает буквы можешь добавить?
Согласен. У этой игры большой потенциал. Графика, музыка и движок на высоте. Так же возможность делать секретные ходы. Просто оригинал слишком лёгкий.  :)