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

--- Цитата: lancuster от 19 Ноябрь 2017, 01:44:43 ---или так, или в хексе ручками. :)

--- Конец цитаты ---
Или никак.
Смысл столько лет пилить редактор, который один фиг неудобен.  :debile:
lancuster:
Ну, сделай лучше. Я вот через FatCamp Karnov редактировал. Блоки редактировать удобно, палитру редактировать удобно. Вот только сохранять он может только в строго определенные файлы, с индексом [b1]. Так что у каждого редактора есть свои недостатки.
SeregaZ:
критика, когда не предлагаете ничего взамен - это плохо! :) пусть пилит. я хоть и не видел, но проблемы ой как знакомы. в моем случае правда все так и недопилено и осталось... так что функционал должен быть примерно таким:

spiiin:

--- Цитата: Ti_ от 06 Ноябрь 2017, 15:15:26 ---фигню показывает:
в версии 3.3 нормально, но так и не понял как в ром сохранить.
--- Конец цитаты ---
Блин, снова картинка с описанием блоков криво считывается. Сорри, пора давно мне регрессивные тесты писать, чтобы старые конфиги автоматом проверять, не сломались ли. По поводу конфигов с дампами - карта сохраняется в дамп, а не в РОМ, а списки врагов - сразу в РОМ. Пакера для ZAMN  для пережатия дампа у меня нет, мне по-моему Nemesis_c дампы и адреса просто давал давно когда-то.


--- Цитата: Nemesis_c от 17 Ноябрь 2017, 05:54:41 ---spiiin, можно добавить в редактор блоков кнопочку, которая будет убирать отзеркаливание и V и H сразу со всех таилов блока?
--- Конец цитаты ---
Да, добавлю, если ещё какие-то пожелания насчёт сеговского редактора блоков есть, можешь их сюда или в личку описать. Его на практике кажется никто не использовал вообще =\

Открывайте баги сразу на https://github.com/spiiin/CadEditor/issues , если не сложно, мне их там мониторить легче, чем тут среди разных сообщений




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

--- Цитата: +Kinbeas+ от 19 Ноябрь 2017, 00:41:44 ---piiin, ты всерьёз считаешь, что с помощью твоего редактора удобно редактировать уровни?
--- Конец цитаты ---
Ну, с апдейтами стараюсь делать, чтобы становилось удобнее. Один из вариантов сделать его удобнее - дописать плагины и конфиги самому - для этого код редактора открыт и он поддерживает загрузку плагинов и модулей. Чего именно тебе для удобства не хватает?  :)
lancuster:
spiiin, сможешь сделать редактирование врагов в том же окне, как и в редакторе Марио SMB Utility? Так и время экономится, и ориентироваться легче.
spiiin:
Не совсем понятно, как поступить в этом случае в играх, где есть повторяющиеся экраны. Изменение одного блока на одном из экранов целого уровня может привести к неочевидному изменению блока на других таких же экранах. Разве что на общем экране давать изменять только самые крупные строительные единицы уровня, например, экраны 8x8 блоков
Nemesis_c:

--- Цитата: spiiin ---Да, добавлю, если ещё какие-то пожелания насчёт сеговского редактора блоков есть, можешь их сюда или в личку описать. Его на практике кажется никто не использовал вообще =\

--- Конец цитаты ---
Объем таилов доступных в редакторе блоков меньше чем в дампе vram. Не нашел, может где-то настраивается, но если нет можно просто сделать максимальный объем и не заморачиваться. Еще проблема с масштабированием таилов - то есть в окошке самого редактора блока таилы размылены очень сильно (у меня две машины - на одной размылено, на другой нет  o_0). Ну и по переносу настроек блока картиночка в аттаче.
По контре я так и не сообразил как сохранять в ром. После редактирования нажимаешь сохранить, у рома меняется дата редактирования а изменений ноль. Для переноса в ром использую самодельную разбиралку-разжималку/собиралку-сжималку рома :)
ALXR:

--- Цитата: spiiin от 26 Ноябрь 2017, 16:46:11 ---Не совсем понятно, как поступить в этом случае в играх, где есть повторяющиеся экраны. Изменение одного блока на одном из экранов целого уровня может привести к неочевидному изменению блока на других таких же экранах. Разве что на общем экране давать изменять только самые крупные строительные единицы уровня, например, экраны 8x8 блоков

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

Примерно так я и сделал в редакторе AI: блоки редактируешь (до самой минимальной единицы - тайлов) в отдельном диалоге, а в основной канве - только экраны (ну и объекты, заодно).
А в Duck Tales 2 редакторе на канве обновлялись все экраны-дубликаты.
spiiin:
хм, вообще да, можно сделать и инплейс редактировании всей карты на любом уровне метаблоков (с изменением всех блоков по всей карте), и отдельные подредакторы для метаблоков разных уровней как сейчас (редакторы экранов, блоков и макроблоков)
lancuster:
А ты сможешь закрепить ссылку на статью по добавлению настроек для других игр (в шапку темы)? И, если не затруднит, видеоурок по этому делу. Я как-то пробовал действовать по статье - что-то пошло не так. Да и скрипты не все почему-то открываются.
Kinbeas:

--- Цитата: spiiin от 26 Ноябрь 2017, 15:18:20 ---Чего именно тебе для удобства не хватает?
--- Конец цитаты ---
Например, во Флинстоунах, если редактировать объекты, виден сразу весь уровень по-нормальному. Но если включить редактор самого уровня, видно только каждый отдельный экран и в итоге нифига непонятно, как они стыкуются между собой и какой получается картинка уровня в целом.
spiiin:
ты точно именно про флинтстоунов говоришь? там уровень из одного экрана состоит же. Или ты что-то другое имеешь ввиду?
Kinbeas:
spiiin, а, пардон, это в Маленьком Немо так. Но суть та же - как ты себе представляешь себе возможным редактировать Немо? Ладно, можно во Флинстоунах поковыряться. )

Добавлено позже:
Ага, зато во Флинстоунах объекты не видны. От слова ВООБЩЕ не видны на экране. Нельзя ни убрать ни добавить. Ничего не происходит. Точнее, местами можно поставить, местами нет. Но те, что пе дефолту вообще не отображаются.
Kinbeas:

--- Цитата: +Kinbeas+ от 29 Ноябрь 2017, 12:58:04 ---Ага, зато во Флинстоунах объекты не видны. От слова ВООБЩЕ не видны на экране. Нельзя ни убрать ни добавить. Ничего не происходит. Точнее, местами можно поставить, местами нет. Но те, что пе дефолту вообще не отображаются.
--- Конец цитаты ---
Видимо, это проблема в японской версии. А точнее, с руссифицированным ромом на базе японской версии.
Hidan:
Привет всем. У меня есть вопрос. Хотел вот сделать хак на игру ninja cats, используя вашу замечательную программу и редактор врагов от Ti. Уровни то легко редактировать , но вот с расстановкой врагов прям беда. Вот добавил врага который похож на слона, но на скрине видно, что это какая то каша из спрайтов. Как это можно исправить?
Roket:
Hidan, надо править номера блоков подгрузки графики и ли что там используется вместо них.
Их надо искать в роме, если они не найдены заранее.
Kinbeas:
Интересный момент в Флинстоунах. В редакторе спина в этом месте отображается объект 3с - т.е. бочка с жизнью. Но в игре там вообще ничего нет.

Добавлено позже:
Ты вообще пробовал в своём редакторе добавлять объекты?  >:(
Hidan:

--- Цитата: Roket от 30 Ноябрь 2017, 17:11:32 ---Hidan, надо править номера блоков подгрузки графики и ли что там используется вместо них.
Их надо искать в роме, если они не найдены заранее.

--- Конец цитаты ---
Искать с помощью hex редактора или cad editor ? Несовсем понятно что за номера.  :neznayu:
Roket:
Hidan, с помощью хекса конечно, ну и дебажить видеопамять ещё надо будет, в общем процесс долгий будет.
spiiin:
Nemesis_c
По контре (и другим играм с дампами) - редактируется дамп карты (map11.bin), а не ром. Предполагается, что ромхакер себе сам скрипты сделает, который сожмут дамп потом (https://github.com/lab313ru/lzkn), и засунут в ром.
Объекты же прямо в ром пишутся, для теста передвинул пару автоматчиков в первом уровне.

Вообще я начинал делать плагин, который будет запускать пакер сам и засовывать в ром в нужное место, прописанное в конфиге, но спроса на игры с пакерами пока не было. Теперь есть - на контру и феликса, значит буду доделывать :)

При масштабирование с размытием - в каком именно подредакторе это? я вроде частично поборол это уже.

Размер vram и положение контролов - поправлю.
Навигация
Главная страница сообщений
Следующая страница
Предыдущая страница

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