Разработка и ромхакинг > Редакторы для консольных игр
[NES] Редактор уровней Capcom и других NES игр + их хаки.
<< < (135/147) > >>
spiiin:
-----------------------------------------------------------------------------------------------------------------------------
Редактор уровней CadEditor
Редактор уровней для игр NES и SMD.
Версия 5.3
--------------------------------------------------------------------------------------------------------------------------------------------------------------
Поддерживаемые игры:
https://github.com/spiiin/CadEditor/blob/master/CadEditor/cad_editor_supported_games.txt
Также возможно подключение практически любых игр для платформ Nes, Snes или Sega Mega Drive.
-----------------------------------------------------------------------------------------------------------------------------
Хаки, сделанные с помощью редактора:

Darkwing Duck New Levels          http://www.romhacking.net/hacks/1382/
Darkwing Duck New Levels 2        http://www.emu-land.net/forum/index.php/topic,60286.msg1089366.html#msg1089366
Duck Tales Hardcore Revision      http://www.romhacking.net/hacks/1671/
Chip & Dale Lomax Attack (v2)     http://www.romhacking.net/hacks/1374/
Darkwing Duck In Edoropolis       https://www.emu-land.net/forum/index.php/topic,60286.msg1355612.html#msg1355612
Chip & Dale Alternative           http://www.emu-land.net/forum/index.php/topic,66546.0.html
Chip & Dale by VZIP               http://www.emu-land.net/forum/index.php?action=dlattach;topic=60286.0;attach=71489
Chip & Dale 3 by Lomax & Roket    https://www.emu-land.net/forum/index.php/topic,60286.msg1355378.html#msg1355378/52e7c89d%2F16fb8491bcf6a886b507abbee10ff4076da9c98c%2FChip+%27n+Dale+Rescue+Rangers+%28U%29+%5B%21%5D.zip?t=1344959250
Chip & Dale: Tale Spin Levels     https://www.romhacking.net/hacks/4287/
Duck Tales 2 No Gyro Без Винта    http://romhacking.net.ru/load/duck_tales_2/2-1-0-251
Duck Tales New Impressions        http://romhacking.ru/load/duck_tales_2_new_impressions/2-1-0-252
Duck Tales 2 by Dendymask         https://romhacking.ru/load/khak_prikol_duck_tales_2_na_nes_ot_dendymask/2-1-0-268
TaleSpin: Another shitty day      http://www.emu-land.net/forum/index.php?topic=73748.0
Remix of Tiny Toon Adventures     http://www.romhacking.net/hacks/2511/
Contra Super Hard Corps [SMD]     https://www.emu-land.net/forum/index.php/topic,79007.0.html
-----------------------------------------------------------------------------------------------------------------------------
Последняя на данный момент версия здесь:
https://www.emu-land.net/forum/index.php/topic,60286.msg1390753.html#msg1390753
Или здесь:
https://github.com/spiiin/CadEditor/releases/latest
https://spiiin.itch.io/cadeditor

-----------------------------------------------------------------------------------------------------------------------------
Документация по редактору:
http://spiiin.github.io/CadEditor/
Видеопример использования
https://www.youtube.com/watch?v=NfIWeDwu68w
-----------------------------------------------------------------------------------------------------------------------------
Если вы желаете поддержать развитие проекта (и бонусом предложить любую игру для добавления :) ):
WebMoney R122299008919
Bitcoin 12a26G6BxzYqx1D82ZNQvVJuzGSPETnd9r
Patreon https://www.patreon.com/CadEditor
spiiin:
на Алладине проверял уже, блоки 0x1a10 (256 штук, хранятся массивами отдельных частей), экраны автокорраптером - по 8 в ширину, начиная с 0xB10.

С контрой форс получилось, что блоки на первом экране второго уровня блоки напополам разрезаны, сразу не нашлись как блоки 4x4, зато обнаружились как блоки 4x2 (на самом деле там, конечно, 4x4, просто смещённые на полблока вниз) :)
DANGER X:
1 Here is the configs for all the stages for the game SD Hero Soukessen - Taose! Aku no Gundan http://www.mediafire.com/file/tfiz4a4cgkk3tuv/new_configs.rar

2 Which is the latest version of cad editor?
MASTERMAX:

--- Цитата: DANGER X от 13 Май 2017, 16:54:38 ---2 Which is the latest version of cad editor?
--- Конец цитаты ---
4.2
DANGER X:
Thanks dude.
Spiiin add these configs in your next release.
spiiin:
DANGER X, nice! It's 89 game in the editor  ;)
spiiin:
РЕЛИЗ РЕДАКТОРА 4.2.1
Обновления:
- Улучшенная панель блоков.
- Конфиги для игр с редакторов блоков и палитры отдельным слоем [NES] (по 1 уровню):
   Mickey Mania (1 уровень)
   Ninja Crusaders (1 уровень)
   Addams' Family (1 уровень)
   
- Конфиги блоков для игр [NES]:
  Felix The Cat (все уровни и компрессор/декомпрессор)
  Jurassic Park (1 уровень, редактор дампа, без компрессора)
  Little Samson (1 уровень)
  Super Spy Hunter (1 уровень)
  Mappy Kids (1 уровень)
  Moon Crystal (все уровни)
  Mickey Mouse 3 (все уровни)
  Abadox (1 уровень)
  Ninja Gaiden (1 уровень)
  Captain America (1 уровень)
  Terminator 2 (1 уровень)
  Adventure in the Magic Kingdom (1 уровень)
  Raf World (1 уровень)
  Shadow of the Ninja (1 уровень)
  New Ghostbusters 2 (1 уровень)
- Редактирование экранов и блоков картинками [NES]:
  SD Hero Soukessen (все уровни, автор Danger X)

Улучшил панель блоков, переписал почти все конфиги блоков без использования картинок (осталось всего 18 игр, как закончу с ними, начну улучшать редактор объектов/врагов, чего все так долго ждали :) ).

Также сделал компрессор уровней для Felix The Cat:
https://github.com/spiiin/CadEditor/blob/master/JupyterCadEditor/CadEditor-Felix-decompress.ipynb
https://habrahabr.ru/post/328516/

https://github.com/spiiin/CadEditor/releases/download/v4.2.1/cad_editor_v421.zip
Roket:
spiiin, привет.
Работа смотрю хорошая и добротная выполнена по редактору. ;)

С Феликсом пока не ясно как его упаковывать и распаковывать. Что там и как сначала использовать и что для этого нужно.
По Мун Кристалу наверное знаешь, там тоже как и в бэтмене и хищнике используется отдельный слой для отрисовки битов палитр на экран, его можно туда прикрутить?
spiiin:
Roket
Спасибо.

По феликсу - компрессор в виде скрипта только и есть, чтобы его выполнить, надо в систему ставить питон и jupyter notebook, тогда его прямо в браузере можно будет выполнять. Непрограммисту проще мне закинуть тестовый дамп, я зажму в ROM его :) Там довольно жёстко всё сделано - в поинтерах на линии прямо пара бит ещё есть, которая какую-то информацию об объектах на линии кодирует.

По Moon Crystal - там включён плагин Map Editor во всех конфигах, в нём можно палитры докрасить.
lancuster:
А что с Жабами делать? Я вижу на карте красную сетку с байтами, но никак не могу её отредактировать. Я что-то не знаю? Или её легче в хексе найти и поменять?
ПАУК:

--- Цитата: spiiin от 21 Май 2017, 19:35:10 ---Addams' Family (1 уровень)
--- Конец цитаты ---
М-м-м... Там всего один большой уровень с разными комнатами, что в первой, что во второй части :neznayu:
Это та, где Гомез миллион долларов собирает?
spiiin:
lancuster
ну да, это сетка красная - демонстрация фичи рендеринга поверх уровня. Полезное использование - только в хексе редактировать и параллельно смотреть изменения в редакторе.

ПАУК
Да, та. Первый уровень - двор дома. Там физика отдельным слоем идёт от палитры и графики, так что от самого перерисовывания толку мало будет.
lancuster:
spiiin, то есть, я правильно понимаю, что эти данные так и находятся в игре, слева направо?
Roket:

--- Цитата ---М-м-м... Там всего один большой уровень с разными комнатами, что в первой, что во второй части :neznayu:
Это та, где Гомез миллион долларов собирает?
--- Конец цитаты ---
Во второй части нифига не большой уровень, а куча отдельных маленьких. Я её почти разобрал, дошёл до уровня библиотеки, дальше забил.
Ti_:

--- Цитата: spiiin от 22 Май 2017, 00:49:08 ---По Moon Crystal - там включён плагин Map Editor во всех конфигах, в нём можно палитры докрасить.

--- Конец цитаты ---
По мункристал неясно. Если зайти в map editor палитра отображается правильно. В основных экранах редактирования неправильно.

И в целом - масштабирование неправильное. При запуске редактора имеем scale 2x? От силы видим на экране 8 метатайлов, если не растягивать окно. Даже если растянуть в мой монитор не влазит уровень.
На самом деле 1x это уже 2x ещё и замыленное билинейкой. Размер блока в пикселях видим 32x32.
При лупе 0x5 видим размер 8x8 блока(правильно).  16x16 родной при 1x не видим.  (соотв.нельзя сделать и 3x:  48x48)

0x25 и 4x тем более смешные режимы, которые до того неюзабельные что даже с ошибкой могут закрываться.
lancuster:

--- Цитата: Ti_ от 27 Май 2017, 15:46:04 ---По мункристал неясно. Если зайти в map editor палитра отображается правильно. В основных экранах редактирования неправильно.

И в целом - масштабирование неправильное. При запуске редактора имеем scale 2x? От силы видим на экране 8 метатайлов, если не растягивать окно. Даже если растянуть в мой монитор не влазит уровень.
На самом деле 1x это уже 2x ещё и замыленное билинейкой. Размер блока в пикселях видим 32x32.
При лупе 0x5 видим размер 8x8 блока(правильно).  16x16 родной при 1x не видим.  (соотв.нельзя сделать и 3x:  48x48)

0x25 и 4x тем более смешные режимы, которые до того неюзабельные что даже с ошибкой могут закрываться.

--- Конец цитаты ---
Если палитру тяжело сохранить в редакторе - попробуй сохранить вручную в хексе эмулятора. Размер блоков палитры - 4х4 тайла, как задается палитра (горизонтально или вертикально) зависит от каждой игры. Здесь, я так полагаю, палитра вертикально задается, по 7 или 8 блоков на каждый столбец.
Блоки, окрашенные одной палитрой целиком - байты 00, 55, АА и FF. Палитра обычно сразу после уровня находится, иногда ниже.
Если не сможешь сам разобраться - приложи тестовый ром, поправлю палитру. С него можешь сделать потом патч и глянуть, где и как изменена палитра. Я уже не раз такие вещи редактировал.
spiiin:
Ti_
Палитра редактируется пока только в редакторе карты, на основном редакторе нету режима отображения с отдельным слоем палитры.
Насчёт масштабирования - буду чинить в след. версиях, видимо перепишу его сам, а то чего-то подобрать уменьшение/увеличение без замыливания не могу.
lancuster:
spiiin, просто интересно. Вот таких размеров блоки редактор потянет или нет?

Добавлено позже:
Понаблюдал за работой рома после замены кирпичной стены. Если зайти до упора на этот кусок мыса и походить туда-сюда - карта начнет крошиться. Но если уйти оттуда - картинка опять станет нормальной. А если убрать береговую линию, заменив его на воду, то герой сможет пройтись по воде дальше по карте, при этом сама карта перестает работать, вместо неё отображаются блоки, как на втором скрине. Так что, видимо, придётся редактировать начинку блоков, чтобы улучшить уровень.
spiiin:
Редактор "потянет" блоки любого размера и уровня вложенности.
dimaruu:
А возможно ли сделать поддержку игры  Warsong(Sega) на редакторе этом?
spiiin:
Пока месяца на два-три заморожен проект. Для сеговских игр основная заморочка - сделать компрессор/декомпрессор данных, после этого добавить легко можно.
Навигация
Главная страница сообщений
Следующая страница
Предыдущая страница

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