Разработка и ромхакинг > Редакторы для консольных игр
[NES] Редактор уровней Capcom и других NES игр + их хаки.
<< < (110/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
Roket:

Версия редактора 3.3
Так обнаружил косяки в макроблоках игры duck tales.
 Начал редактировать уровень луну с заменой микро и макроблоков и вот возникли проблемы:
Макроблоки можно не все изменить в редакторе макроблоков. В списке они есть вроде все, а вот в списке редактирования в edit big blocks не все отображены.

если поточнее не отображаются в edit big blocks номера начиная с 140.


--- Цитата ---Хм. Вот ещё при попытке заменить микро и макроблоки некоторых частей уровня я сохранил и когда нажимаешь в игре паузу -игра намертво виснет.
--- Конец цитаты ---

Зависон я вроде раскусил из-за чего, из-за того что я добавил тайл из верхней части бэкграунда которая юзается для рамки в один из микроблоков.
scorpionalfa:
Кто нибудь может подсказать, как в редакторе cad_editor_v32 Чёрный Плащ переходить на другие уровни игры для их редактирования? Сколько не клацал, что не менял, ни чего так и не понял.


Вот Я нарисовал к уже существующим ребятам и новичков, которых в игре не было, может получится с кем нибудь сделать продолжение этого легендарного борца с преступностью и собственным ЭГО.
Кстати у всех этих новеньких уже есть весь полный набор анимации.


Также Я слепил сырой фейк скриншот из мото уровня.
Планирую также полёты на громокряке, реактивном ранце, плаванье на катере и плоту, под водой, магазин оружия, много костюмов на выбор, возможность играть вдвоём с другом, новый сюжет в стиле джеймса бонда и его врагов "СПЕКТР" и ещё много много всякой вкуснятины, вот только Я не программист.
Кто реально может что то предложить, вот мой скайп: VitaliyOrlov3.
У меня есть неплохой исходник первого уровня ЧП на движке Scira Construct, но его нужно дорабатывать, у меня скила для этого не хватит.
spiiin:
Roket
Ага, обнаружились косяки при перемотке на вторую часть блоков, перемотка делалась на 0x40, а не 0x100 макроблоков вперёд (баг проявляется только в игре Duck Tales 1). В аттаче фикс.
Roket:
Угу. :)
Спасиб, теперь стало гораздо удобнее делать достойные хаки на первую часть.
Ti_:

--- Цитата: spiiin от 23 Июнь 2015, 17:51:43 ---Roket
Ага, обнаружились косяки при перемотке на вторую часть блоков, перемотка делалась на 0x40, а не 0x100 макроблоков вперёд (баг проявляется только в игре Duck Tales 1). В аттаче фикс.

--- Конец цитаты ---
Можно узнать, почему там вообще 512 блоков? А не 256.

Добавлено позже:

--- Цитата: Roket от 23 Июнь 2015, 18:46:48 ---Спасиб, теперь стало гораздо удобнее делать достойные хаки на первую часть.

--- Конец цитаты ---
Как Ломакс этот баг не заметил  :ohmy:
spiiin:

--- Цитата ---Можно узнать, почему там вообще 512 блоков? А не 256.
--- Конец цитаты ---
Макроблоков, а не блоков. Потому что в Duck Tales 1 их столько выделено на уровень. Номера макроблоков соотвественно кодируются 9 битами (один экран описывается 8x8 байт как в других играх Capcom + следом 8 байт, кодирующих старшие биты номеров).
Roket:

--- Цитата ---Как Ломакс этот баг не заметил  :ohmy:
--- Конец цитаты ---
Более того Ломакс сам не заметил как сделал это. Вот что значит человек без байтов в голове. :)

spiiin:
ОБНОВЛЕНИЕ РЕДАКТОРА. Версия 3.5.
- Конфиги для Contra Hard Corps (все уровни, редактор слоёв A и B, редактор врагов в режиме просмотра).
- Конфиги для игр (редактор экранов, блоков и макроблоков):
  Mega Man 3 (все уровни)
  Mega Man 4 (все уровни)
  Mega Man 5 (все уровни)
- Конфиги для игр (редактор экранов картинками, по 1 уровню):
  Jackal
  Banana Prince
  Mega Man 1
  Bucky O'Hare
  Raf World
  Power Blade 1
  Terminator 2
  Alien 3
  Castlevania
  Super Spy Hunter

Пока писал статьи на хабр про формат уровней для игр NES, улучшил автокорраптер и с помощью него сделал еще десяток конфигов картинками.
Также добавил мегамэнов 3,4,5 просто потому, что у них формат такой же, как и у Чёрного Плаща/Чипа и Дейла etc.

Ну и главное — разобрал формат уровней, объектов  и, частично, событий для Contra Hard Corps. Для запаковки и распаковки всех игровых данных (карты, описания блоков, фона) можно использовать пакер от DrMefistO (ссылки в конце поста). Адреса архивов в ROM'е указаны в конфигах уровней.
Список игровых объектов пока можно только просмотреть, возможно, в дальнейшем будет добавлена и возможность его редактирования.

Возможно, для хакинга Контры создам отдельную тему, если у кого-то будет желание ей заняться.

https://github.com/spiiin/CadEditor/blob/master/Release/cad_editor_v35.zip?raw=true - редактор
https://github.com/spiiin/CadEditor/blob/master/AutoCorruptor/nes_v2/corrupt2_example.zip?raw=true - автокорраптер с примерами
http://forum.lab313.ru/index.php?threads/konami-smd-compression-tools.147/ - LZKN Compressor для запаковки игровых архивов в ROM Contra Hard Corps
Roket:
spiiin, было бы не плохо. Ну для контры да отдельная тема будет, если кто захочет, думаю было бы полезно. :)
И червяк джим тоже интересен в плане хакинга.
s1nka:
spiiin, спасибо.
M3tro ™:

--- Цитата: spiiin от 13 Сентябрь 2014, 11:23:08 ---Добавил редактор блоков для сега-игр.
Вот версия для дюны 2.

Мини-мануал:
- Окрыть редактор блоков можно из главного окна, нажав на синий ромбик (Edit Blocks) в верхнем меню.
- В главном редакторе можно смотреть номера блоков (либо выбрать блок и посмотреть его номер на средней панели в поле Label (НОМЕР БЛОКА), либо переключив режим отображения блоков View Type на Block Numbers).
- После сохранения блоков можно обновить вид в главном окне (кнопка Reload в верхнем меню).
- Имена файлов для редактирования по умолчанию задаются в файле Config.cs.
- При желании отредактировать макроблоки сразу в оригинальном роме Dune 2 - можно открыть его и задать в файле Settings-Dune2.cs смещение макроблоков:

--- Код: ---public OffsetRec getBigBlocksOffset() { return new OffsetRec(0x0x4ADF0, 1, 360);  }
--- Конец кода ---

- Версия первая, могут быть баги.

--- Конец цитаты ---
3аписал видеоурок по версии v3.1:

Скажите, пожалуйста, последняя версия v3.5 поддерживает редактирование метатайлов Дюны2?
spiiin:
да, в 3.5 всё то же самое для Dune 2
M3tro ™:

--- Цитата: spiiin от 11 Июль 2015, 23:48:58 ---да, в 3.5 всё то же самое для Dune 2

--- Конец цитаты ---
Spiiin, cпасибо.
Кеня:
spiiin,я делаю хак котов-ниндзя на твоем редакторе. но к сожалению врагов можно расставлять только до пятого уровня. :(
пробовал билдер который выкладывал Ti_, оказалось тоже не вариант. так как он возвращает назад оригинальное строение уровней.
Roket:
Кеня, там надо сначала уровни сделать а потом билдером расставить врагов на них. Но там смотри главное какой ром первее использовать для редактирования или врагов или уровней.
Кеня:

--- Цитата: Roket от 16 Июль 2015, 18:58:39 ---Кеня, там надо сначала уровни сделать а потом билдером расставить врагов на них.
--- Конец цитаты ---
я так и сделал для 5 уровня. а билдер мне не только грохнул новую конструкцию этого уровня, ещё и предыдущие четыре вернул какими они были.
Roket:

--- Цитата ---я так и сделал для 5 уровня. а билдер мне не только грохнул новую конструкцию этого уровня, ещё и предыдущие четыре вернул какими они были.
--- Конец цитаты ---
А помню да что-то похожее было. Насколько я помню нужон ром который создаёт этот билдер и редактировать его уже спиновским редактором.
Ti_:

--- Цитата: Кеня от 17 Июль 2015, 15:23:39 ---я так и сделал для 5 уровня. а билдер мне не только грохнул новую конструкцию этого уровня, ещё и предыдущие четыре вернул какими они были.

--- Конец цитаты ---
В билдере 2 файла, один берется за базу (Kyatto_Ninja_Teyandee.nes) , на выходе после build_new_rom.bat получаем (Kyatto_Ninja_Teyandee_Hack.nes)  с изменением в объектах.
То есть менять нужно и можно только в первом.

Добавлено позже:

--- Цитата: Кеня от 17 Июль 2015, 15:23:39 ---ещё и предыдущие четыре вернул какими они были.

--- Конец цитаты ---
А что касается объектов, все данные объектов находятся в текстовике, он же не из рома старые берет.
lancuster:
А можете добавить в редактор игру Ключ Соломона 2? ;)
ALXR:

--- Цитата: lancuster от 22 Июль 2015, 10:19:12 ---А можете добавить в редактор игру Ключ Соломона 2? ;)

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

А есть смысл, если есть IceEdit ?
Навигация
Главная страница сообщений
Следующая страница
Предыдущая страница

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