Разработка и ромхакинг > Редакторы для консольных игр
[NES] Редактор уровней Capcom и других NES игр + их хаки.
<< < (76/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
Phil:
Roket, я ещё пока не прошёл до конца ентот первый уровень, но хочу сказать, что он очень понравился!!! В меру сложный, несколько интересных идей! Играть одно удовольствие!
Добавлено позже:
Уже прошёл, и мнение не изменилось :)
Еmsi-D:
Четвёртый уровень ЧП готов. Попробуйте победить Мегавольта, не используя стрелы.
Ещё я изменил ночь на день в первом уровне и (да возрадуется Roket) нарисовал пушку для пушкаря.
Roket:
Emsi D, ты её заменил чтоли? Да не стоило ради меня так стараться ^_^. Да хак тоже ничего стал теперь. На той штуке, что изображают рычаг для спуска балки пушкари бы тоже неплохо смотрелись бы. ;) Как я это сделал в своём экспериментальном хаке. Блоки врагов подумывал менять? Или будешь старых использовать?
Добавлено позже:

--- Цитата ---Ещё я изменил ночь на день в первом уровне
--- Конец цитаты ---
А в уровне Мегавольта наоборот сделать бы ночь. :)
Еmsi-D:

--- Цитата ---А в уровне Мегавольта наоборот сделать бы ночь
--- Конец цитаты ---
Ночь я уже в Городе сделал  :)

--- Цитата --- ты её заменил чтоли
--- Конец цитаты ---
С последнего уровня срисовал  :D

--- Цитата ---Блоки врагов подумывал менять?
--- Конец цитаты ---
:-\
Roket:
Забавно, Чп два раза умер на Мегавольте. :lol: Я сначала ранил его четырьмя стрелами, затем пятую запустил в стенку. Потом умер от тока, который в меня запустил Мегавольт. Затем он сам умер от стрелы, что была в стене. Чп сначала подпрыгул и готовился умирать, затем ещё раз, когда его задел убитый Мегавольт и только после этого Чп умудрился воскреснуть, стал на платформу и уровень завершился.
Еmsi-D:
Roket, ты лучше без стрел попробуй :lol:   Будет весело ;)
Roket:

--- Цитата ---Roket, ты лучше без стрел попробуй :lol:   Будет весело ;)
--- Конец цитаты ---
Да мне и так было весело со стрелами и без них. Ты лучше схитри, спрячь заковыристей стрелы, можно в принципе поменять местами эрров газ с хэви газ, тогда действительно игроку достанется от Мегавольта.
Да, канализацию надо подделать немного в конце уже говорили, там без эрров газ на последнем отрезке уровня, если сменил на хэви газ в самом конце делать нечего. Без стрел там фиг что сделаешь. :?


--- Цитата ---    Блоки врагов подумывал менять?
:-\
--- Конец цитаты ---
А чё так. Я думал ты терминаторов запихнёшь в какой-нибудь из неготовых уровней, весело будет увидеть терминаторов например в лесу! :)
Добавлено позже:

--- Цитата ---Emsi D, в том месте, который на 3-м скрине, глюк движка - если стрела возле фонаря из стены торчит (даже если сильно выше визуально), то она отваливается, если на ней повиснуть попытаться.
--- Конец цитаты ---
Там вообще глюки со всеми фонарями в том уровне. Чп не может из-за этого корректно даже зацепиться за что-нибудь. :?
Еmsi-D:

--- Цитата ---канализацию надо подделать немного в конце
--- Конец цитаты ---
город и канализацию я уже переделал, выложу со следующим изменённым уровнем
Roket:
Вот, двойная смерть Чп.
Добавлено позже:
Emsi D, держи, запилил в твой хак разнообразие -теперь можно добавлять во вторую часть уровня Лес терминаторов и бочкарей. Думаю пригодится для творческих решений. Для замены блока достаточно было заменить всего один байт. Дерзай. ;)
Добавлено позже:
При редактированиии выяснил ещё одну деталь. Всё таки второй бонус можно размещать. ^_^ Это если не удалять объект 65 перед самым началом. Он должен быть строго в экране 0, и иногда там чередуется. И он должен быть со стартовыми своими родными координатами. Emsi D и я по незнанию удалили этот объект за ненадобностью. Этот объект вовсе не фраза Чп, как утверждал shiin и не каталка, а Зигзаг с гусёной, ловящие призы, которые Чп ловит. Короче этот объект позволяет разместить корректно второй бонус. ;)
Еmsi-D:

--- Цитата ---теперь можно добавлять во вторую часть уровня Лес терминаторов и бочкарей
--- Конец цитаты ---
Спасибо  :D Только одна проблема - на тот момент, когда ты это выложил, я у себя уже Город почти закончил переделывать  :-\

--- Цитата ---Всё таки второй бонус можно размещать
--- Конец цитаты ---
Два бонуса на одном уровне - это слишком жирно, и одного за глаза хватит :)
P.S: Roket, в лесу есть объект 68, и опять без иконки >:(  Не знаешь, за что он отвечает?
Roket:
Так. Новое обновление моего экспериментального хака.
Подправлен первый уровень. Кое-где заменены объекты. каталки некоторые сделаны "долгоиграющими". Убраны враги, неуместно исчезающие сразу после появления. Добавлен второй бонус.
Полностью переделан второй уровень - Город. Добавлен новый блок врагов заместо первого старого. Новый блок врагов нормально работает как после смерти Чп в бонусах или уровне, так и после прохождения бонусов. Добавлены все два бонуса. Изменено и добавлено новое расположение врагов.
Баги: после прохождения первого бонуса он отбрасывает на самое начало уровня, но если умереть в нём, то к последнему чекпоинту.
Добавлено позже:

--- Цитата ---Спасибо  :D Только одна проблема - на тот момент, когда ты это выложил, я у себя уже Город почти закончил переделывать  :-\
--- Конец цитаты ---
Не беда, там всего один байт надо поменять в хекс-редаторе. Смогёшь? ;) Вбей в fseux d поиске адресов это - 1EF11 и меняй 80 на 89. Сохраняй изменения в роме там же. Затем через редактор shiinа уже можешь размещать туда тех монстров, которых я указал.
Добавлено позже:

--- Цитата ---Два бонуса на одном уровне - это слишком жирно, и одного за глаза хватит :)
P.S: Roket, в лесу есть объект 68, и опять без иконки >:(  Не знаешь, за что он отвечает?
--- Конец цитаты ---
Ну второй бонус как-никак нужен для разнообразия.
Это бонус только для этого уровня, если не ошибаюсь, где канализация и вертолёт с зигзагом. Откидывает к чекпоинту у водопада.
Вот, кинь в иконки объектов чп дополнительные иконки и сразу увидишь.
spiiin:
обновление редактора

Немного дописал редактор, теперь в нём можно редактировать уровни из Duck Tales. Спрятал выставление размеров уровня и сделал переключение режима одно на весь редактор, чтобы упростить работу с ним. Еще добавил оставшиеся спрайты объектов для черного плаща, спасибо Roket'у

Отличия движка Duck Tales:
- в уровне используются не 256 макротайлов, а 512. Из-за этого описание экрана занимает не 64 байта, а 72 (последние 8 байт кодируют старший бит цвета для каждого макротайла).
- не используются байты скролла, провалы кодируются специальными блоками.
- список объектов на уровне лежит в формате
{
  список старших коодинат X объекта
  список младших координат X объекта
  список младших координат Y объекта
  * указатели на начало списка объектов для каждой линии раскладки
  список номеров объектов
}

из-за этого переставлять врагов местами на одной линии или заменять можно, но чтобы добавить нового или удалить, надо в роме руками поправить указатели на начало списка объектов.
(например, для первого уровня указатели равны - 00, 0B, 31, 4D, 6A, 6E, 9F - описание объектов первой линии начинается с 0-го элемента списка, второй линии - с 11 элемента списка, 3-й линии - с 49 элемента списка и т.д.)

картинки объектов пока цифрами, декодировку номеров объектов попозже выложу, она у меня на листике записана :)
Еmsi-D:
spiiin, как теперь раскладку выставить?
Roket:
spiiin, так по ходу дела меня опять ждёт работёнка для рисовки иконок для редактора ещё одной игры. Что ж уже неплохо. ^_^
Я так думаю и для новой подошедшей игры также придётся менять вручную в роме их адреса блоков?
Еmsi-D:

--- Цитата ---Не беда, там всего один байт надо поменять в хекс-редаторе. Смогёшь?
--- Конец цитаты ---
Roket, смог :)  Спасибо
spiiin:
Emsi D, блин, это баг. она каждый раз сбивается в первую :( починю вечером, там одну строчку поправить всего. юзай пока что старую версию
Еmsi-D:
spiiin, как раз это и делаю  :)
spiiin:
апдейт редактора
исправил баг в редакторе, из-за которого всегда открывалась первая раскладка.
номера блоков экранов для редактирования утиных историй -
1 уровень - видеоблок 1, палитра 0, блок 0, макроблок 0.
2 уровень - видеоблок 2, палитра 1, блок 1, макроблок 1.
3 уровень - видеоблок 3, палитра 2, блок 1, макроблок 1.
4 уровень - видеоблок 4, палитра 3, блок 2, макроблок 2.
5 уровень - видеоблок 5, палитра 4, блок 2, макроблок 2.
Добавлено позже:
кодировка объектов для Duck Tales (не все разобрал)
https://gist.github.com/spiiin/5524555
Roket:
3 уровень моего хака для Darkwing Duck.
Изменен первый блок объектов, нормально котактирующий со смертью Чп в уровне или бонусах. Добавлены в уровень все два бонуса. Бонус с гусёной и Зигзагом, работает некорректно - ломает анимацию некоторых объектов, например воду, если в него выиграть, то он отбросит на самое начало уровня, так что разумнее будет в нём погибнуть. также изменнено положение врагов и сам уровень.
Баги: были баги или ещё остались с зависанием Чп, когда тот ударился об нижние шипы и повис при этом на платформе или другом объекте.
Вторая часть уровня более менее сложная и загадочная. ^_^
Кеня:
Roket, , 4e eto za ne prohodimaya parasha 0_0 ne wozmoshno dazhe doiti do poloviny levela
Навигация
Главная страница сообщений
Следующая страница
Предыдущая страница

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