Разработка и ромхакинг > Редакторы для консольных игр
[NES] Редактор уровней Capcom и других NES игр + их хаки.
<< < (75/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
Еmsi-D:
Поправил баланс в первом и втором уровнях
+ перерисовал кое-какие тайлы
spiiin:
Emsi D, в том месте, который на 3-м скрине, глюк движка - если стрела возле фонаря из стены торчит (даже если сильно выше визуально), то она отваливается, если на ней повиснуть попытаться.
Phil:
Emsi D, респект!!! Сложность данного варианта соизмерима с оригиналом!!! И теперь играть одно удовольствие!!! Этот вариант уже удачный!   :drinks:

А нельзя этот хак делать на основе Darkwing Duck Advance? Уж очень хотелось бы ещё и изменённый вариант уровня с антиплащом увидеть.  :)
Еmsi-D:
Phil, в Advance стоят другие смещения. Чтобы открыть его в редакторе, надо отдельный xml-конфиг писать.


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

--- Цитата: Emsi D от 29 Апрель 2013, 22:42:38 ---Phil, в Advance стоят другие смещения. Чтобы открыть его в редакторе, надо отдельный xml-конфиг писать.
Ну не знаю. Два ночных города это как-то не очень.

--- Конец цитаты ---
:) Так уровень с антиплащом можно сделать дневным   :D
Lomax:

--- Цитата: Emsi D от 29 Апрель 2013, 22:42:38 ---Два ночных города это как-то не очень.

--- Конец цитаты ---
Плюс это еще не очень красиво по отношению к Sergi. Если Капком уже давно насрать на свою игру, то Серджи думаю нет, т.к. они еще делают свой хак)
Phil:

--- Цитата: Lomax от 29 Апрель 2013, 23:48:20 ---Плюс это еще не очень красиво по отношению к Sergi. Если Капком уже давно насрать на свою игру, то Серджи думаю нет, т.к. они еще делают свой хак)

--- Конец цитаты ---
Ну, можно спросить создателей Advance... А вообще, это же не актуальный проект Darkwing Duck 2. Darkwing Duck Advance - уже готовый продукт и авторы с него получили немного денег.
Еmsi-D:
Переделал 3-й уровень. Убраны труднопроходимые места и изменена комната главаря.
Врагов на уровне немного меньше, чем в предыдущей версии.
spiiin:
Emsi D, круто  :cool:
можно обе версии поддерживать - с хардкорными уровнями и обычными. если до финала довести, можно даже подумать о том, чтобы объединить их в один ром, второй вариант открывать после прохождения первого.

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

--- Цитата: Emsi D от 30 Апрель 2013, 14:32:03 ---Переделал 3-й уровень. Убраны труднопроходимые места и изменена комната главаря.
Врагов на уровне немного меньше, чем в предыдущей версии.

--- Конец цитаты ---
Получше стало. Но есть места которые без наличия стрел хрен пройдешь.
Поэтому халявно разбросаны патроны там. Так что хардкор остался.
Забавно выглядят ядра, летящие из трубы.
Еmsi-D:
spiiin, интересная задумка :)  А ты сможешь такое провернуть?

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

--- Цитата ---когда шипы на одном уровне с полом, визуально очень тяжело определить безопасное расстояние до них
--- Конец цитаты ---
Сорри, забыл я совсем про эти шипы. Исправлю.
spiiin:
попробую потом как-нибудь. в ближайшее свободное время хочу редактор дописать еще немного пока что.
Roket:
Emsi D, уровень более чем красивый в прохождении. да, пушкари тоже нормально смотрятся, прямо из труб, как я и говорил ядрами кидаться. Можно и в первый уровень их добавить, а вместо пушки какую-нибудь платформу.

Да, по боссам поглядел добавления. Нормально или почти нормально из всех боссов сочетаются только Ликвидатор И Бушрут, только в уровне Ликвидатора Бушрут не может использовать деревья для атаки, а Ликвидатор только рыб. Там скорее аи врагов чётко расписан под уровень.
spiiin, можешь ещё это на досуге разобрать, что в комнате каждого босса прописано, подозреваю ещё и аи связан с этим. ;)
Еmsi-D:
Roket, в первом уровне нет подходящих платформ.
Roket:
Как это нет. Вот он прекрасно заюзывается на этой штуке.
Еmsi-D:
Roket, are you kidding me?  :lol:
Roket:
Worth a try. ;)

 Вообще все уровни подстроены под врагов таким образом, что какая-нибудь деталь и окажется альтернативой для определённого игрового объекта. Но эт всё равно я думаю мало насиловать один и тотже блок спрайтов, нужно бы их ещё и менять между собой. К примеру вот растений с уровня Бушрута  и джиннов с уровня Мегавольта и кенгуру с уровня Молиарти больше нигде не увидишь, кроме так в их родных зонах.
spiiin, настрой ещё выбор блока для определённой стадии уровня, хотя бы для врагов. Ти вроде тебе уже давал адреса. Сам попробовал менять, но хз, как они там лежат. o_0
Еmsi-D:

--- Цитата ---выбор блока для определённой стадии уровня, хотя бы для врагов
--- Конец цитаты ---
Это было бы ништяк :)
spiiin:
адресов у меня никаких нет. я вообще не разбирал, как устроены телепорты в чп. по аналогии с чипом и дейлом только переходы к боссам работают (в скроллах записаны). остальные другие. но, даже без дизасма нашел их так: в Tile Layer Pro открыл ром и посмотрел номера блоков врагов для начала уровней - 0,3,1,4,6,0 и нашел скриптом все длинные последовательности 8x в игре. этого оказалось достаточно, чтобы адреса найти, тока редактор отдельный под них писать не буду, но можно руками править.

1D599 - блок врагов для начала уровней
1DEF6 - еще какие-то (среди них титульник со спрыгивающим чп)
1DF68 - еще какие-то (среди них заставка с мотоциклом и большим портретом чп).
1E526 - порталы в бонусы и обратно на чекпоинты, порталы к боссам.

для продолжений уровней сложнее, их вообще чисто случайно нашел - в 1EE37 начало и дальше визуально надо искать пары байт 8x 85 .
1EE37 - блок врагов для уровня 1-2
1EE76 - блок врагов для уровня 2-2
1EEB5 - блок врагов для уровня 3-2 и 3-4
1EEF4 - блок врагов для уровня 4-2
1EF11 - блок врагов для уровня 5-2
1EF3C - блок врагов для уровня 5-3
1EF7B - блок врагов для уровня 6-2
1EF8D - блок врагов для уровня 7-2
(еще пары здесь не хватает - 3-3, 7-3, 7-4 наверно они где-то рядом  :) )

только если поправить какой-то из блоков врагов начала или продолжения уровня, для некоторых надо еще найти его же в порталах чекпоинтов и возврата из бонусов и поправить там тоже, иначе после смерти или выхода из бонуса блок памяти переключится на старый.
Добавлено позже:
возле 1D599 кстати, лежат еще по 7 байт описания разных данных об уровне, можно их тоже порасшифровывать по аналогии с чипом и дейлом - там должны быть номера треков музыки, номера блоков фона, палитры, стартовые позиции чп, и номера стартовых экранов уровней
Roket:
spiiin да ты прав в одном, чекпоинты всё равно сбивают изменённый блок на старый, благодаря чему другой блок искажает новых противников. Это можно как-нибудь поправить? :? А то что за ерунда возникает опять видимо кэпком постарались хакнуть для себя, вместо того чтобы использовать стартовый блок для всего, они решили его расклонировать.

Таки вот. Пока демонстрационных хак с другими врагами. Второй блок не менял, лишь нашёл место ещё одному врагу.
Добавлено позже:
Вот, стабильно работающий хак с изменённым первым блоком в первом уровне. Сам уровень также был изменён мной.
Переделан весь первый уровень и добавлены другие враги в первую стадию. Враги появляются нормально при всех действиях - смерть на уровне и возврат к чекпоинту, смерть или победа в бонусе и также возврат к чекпоинту. Второй Бонус в уровне, также как и в случае с хаком Emsi D невозможно установить корректно, поэтому бонус в игре всего один.
Баги: нельзя умереть Чп сразу при падении в яму, как он появился на втором чекпоинте, если не был произведён скроллинг экрана  - игра зависнет.
Навигация
Главная страница сообщений
Следующая страница
Предыдущая страница

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