Разработка и ромхакинг > Редакторы для консольных игр
[NES] Редактор уровней Capcom и других NES игр + их хаки.
<< < (88/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, а ты редактором анимаций больше не занимался?
spiiin:
нет, но в принципе могу продолжить, если кто-то возьмётся за хак изменения врагов (поведения и/или графики). я бы и сам занялся им, но когда-нибудь потом.
Lomax:
spiiin, еше пару просьб - нельзя ли как нибудь в редакторе врагов ускорить подъем объекта вверх? Это сжирает кучу времени. К примеру, можно сделать так, что объект будет добавляться не в самый низ, а сразу после того, где стоит сейчас строка. Это намного ускорит процесс расстановки, мне сейчас из за этого не очень хочется расставлять врагов, очень муторно. :) Ведь это же не сложно, да?
и вторая: нельзя ли позволить менять не только координаты объекта, но и сам вид объекта, чтобы заново не добавлять новый и не удалять старый?
А, и еще вспомнил: кнопка object order находится в опасной близости с Очистить весь экран от объектов, а возврата не существует) Я один раз так очистил комнату из кучи объектов и не заметил, сохранился) Пришлось мучительно восстанавливать все) Если бы хотя бы поменять местами Очистить все объекты и Очистить один объект, было бы уже спокойней)
И еще: когда я перемещаю объект вверх или вниз по столбцу, я его не вижу. Можно ли следовать за ним при перемещении?

ахахаха, всё, все мои труды по расстановке врагов на смарку. В редакторе что-то глюкануло, и все объекты на уровне перемешались - пропал порядок в столбце, половина объектов поисчезало. Теперь не знаю, как хотя бы вернуть все как было изначально, чтобы я заново попытался все расставить.  :lol: Я заметил, что при сохранении врагов (проверял только на лунном уровне) он иногда бьет расположение предметов в комнате на 2 части - вторую он может переместить через 4 комнаты вниз к примеру :)
Roket:

--- Цитата ---и это говорит автор самых хардкорных хаков чп и чипа и дейла  :lol:
у мегамена это как раз и одна из фишек игры, найти подходящее против каждого врага оружие. некоторые боссы от этого беспомощными становятся.
--- Конец цитаты ---
Ну эт не моё как уже говорил. ;)
Добавлено позже:

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

--- Цитата ---нет, но в принципе могу продолжить, если кто-то возьмётся за хак изменения врагов (поведения и/или графики). я бы и сам занялся им, но когда-нибудь потом.
--- Конец цитаты ---
Чип и дейловским пользовался, понравилось :). Жду продолжения для чп. Не откладывай затею.
Добавлено позже:

--- Цитата ---ахахаха, всё, все мои труды по расстановке врагов на смарку. В редакторе что-то глюкануло, и все объекты на уровне перемешались - пропал порядок в столбце, половина объектов поисчезало. Теперь не знаю, как хотя бы вернуть все как было изначально, чтобы я заново попытался все расставить.
--- Конец цитаты ---
Ну что ж ты так. Резервной копии не осталось?

Я всегда так делаю. Раз сохранил, если всё нормально в отдельный ром делаю и продолжаю хачить в старом, пока редактор не окажется вдруг. Багов там есть и немало, но я уже привык. ;)
ПАУК:

--- Цитата: spiiin от 06 Октябрь 2013, 15:11:56 ---- редактор скроллов для Darkwing Duck

--- Конец цитаты ---
Всмысле? Которые вверх, вниз? А то там sergi вроде жаловался, что с ними проблемы.


--- Цитата: Roket от 06 Октябрь 2013, 17:22:46 ---spiiin, разбери лучше аналог мегамена Magical Doropie. ПАУК её уже вроде переводил и убирал там шипы, там что у него можно проконсультироваться с этой игрой.

--- Конец цитаты ---
Неа, на самом деле шипы никуда не делись, на них просто добавлена неуязвимость.
По мегаменам - не моё Соглашусь с Ti_, я даже в оригиналы не играл.
Roket:

--- Цитата ---Всмысле? Которые вверх, вниз? А то там sergi вроде жаловался, что с ними проблемы.
--- Конец цитаты ---
Не только вверх вниз, влево вправо, скроллинг экранов уровня если что. Скроллинга вниз как такового полноценного даже нет. Чп просто медленно сваливается на уровень ниже и всё.
Знаем мы проблемы sergi, у него не со скроллингом проблемы, а с острой денежной недостаточностью :lol:.
spiiin:
Lomax
1. перемещение вверх уже ускорил в версии 1.5, зажимаешь шифт и ждешь на кнопку перемещения - сместится на 10 позиций.
2. изменение номера врага сделаю когда-нибудь, как и перемещение врага мышкой по экрану.
3. обджект ордер передвину. я не дизайнер гуи просто, а программист, удобно расставлять кнопки пытаюсь, но не всегда выходит :)
4. то, что нету следования за объектами, дефолтовое поведение под виндой) найду способ поправить, действительно неудобно.
5. сорри, надеюсь, что сейв остался.  там в утках хитрый код загрузки врагов довольно, использует относительные поинтеры для каждой линии врагов (относительно начала списка - верхняя линия = 0, вторая = кол-во объектов относительно первой и т.д.).
то есть если изменилось кол-во врагов на одной из линий, всё ломается, если руками эти относительные указатели не поправить. может глюк от этого возник. если от этого, можешь кинуть мне ром, я доправить попробую. если же что-то в самом редакторе криво, и он не в то место, что-то сохранил, то тоже можешь кинуть мне, только 2 версии лучше - до кривого изменения и после. короче, надеюсь, можно починить.


Добавлено позже:
Roket
плохая привычка, привыкать к багам. лучше о них писать, я вроде всё стараюсь править, где возможно.


рад, что редактор анимаций тоже пригодился. можно кстати, еще использовать редактор анимаций Capcom Sprite Assembler от matrixz, там есть конфиги для чп.

я вообще уже думаю сделать автосохранение файла под разными именами, чтобы застраховать пользователя получить битый ром после сохранения

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

--- Цитата ---Всмысле? Которые вверх, вниз? А то там sergi вроде жаловался, что с ними проблемы.
--- Конец цитаты ---
ну, иногда они работают, а иногда скролл вниз ломается, не знаю почему. еще чекпоинты отвалятся при изменении формы, они тоже кажется в скроллах закодированы. кстати, у кого есть ром Darkwing Duck 2, можно его попробовать в редактор засунуть с конфигами Darkwing Duck Advance, которые я выкладывал, это должно сработать.
Lomax:
spiiin, ну страшного в принципе ничего не случилось, мне главное, что дизайн комнат сохранился, я над ним больше всего думал) Врагов расставить можно и заново, просто как мне теперь вернуть их положение по дефолту? Ты не можешь сказать, откуда они в роме начинаются на лунном уровне и где заканчиваются? Я скопирую в хексе с оригинала)
spiiin:
это прямо в конфиге прочитать можно, там все адреса есть.
new LevelRec(0x1BD70, 182, 8, 6, 0x1CF53),
первый адрес - начало списка объектов, второй - кол-во объектов, дальше размер уровня, и потом адрес раскладки.
также ПЕРЕД началом списка объектов лежат указатели на начало линий (для луны, соответственно, 6 штук).
Lomax:

--- Цитата: Roket от 08 Октябрь 2013, 11:03:13 ---Ну что ж ты так. Резервной копии не осталось?

--- Конец цитаты ---
не, постоянно ленюсь ее сделать))) Теперь иногда буду, пока не выясню, после какого действия на луне сбивается порядок врагов
Roket:

--- Цитата ---плохая привычка, привыкать к багам. лучше о них писать, я вроде всё стараюсь править, где возможно.
--- Конец цитаты ---
Ну про некоторые баги сказать ничего не возможно. Так как они появляются внезапно и также быстро внезапно исчезают. К примеру на основе чип и дейловского 5 версии где я правил последний свой хак, переключил экран на нужный уровень, пролистав и выставив точные номера для него, захотел посмотреть другой уровень, начинаешь выставлять - бах - редактор пишет херушки. И если ты сохранился в нём при этом - пиши пропало, ром поломан. С врагами другие баги, про которые уже писал Ломакс - те враги которые были поправлены вручную и выставлены в чёрную область экрана, могут заглючить и пропасть, если ты случайно нажмёшь на автосортировку или очистку, я уже кажется просил сделать её активной. Ну то есть не автосортировку, а мануалсортировку.
Lomax:
spiiin,  дык вы ж 1.5 пользуетесь) в 1.1. в конфигах еще ничего не было  :)
Roket:

--- Цитата ---рад, что редактор анимаций тоже пригодился. можно кстати, еще использовать редактор анимаций Capcom Sprite Assembler от matrixz, там есть конфиги для чп.
--- Конец цитаты ---
я его тоже смотрел. там не хватает блоков, так что версия для врагов чп от твоего авторства ещё в силе. ;)
spiiin:

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


--- Цитата ---если ты случайно нажмёшь на автосортировку или очистку
--- Конец цитаты ---
это не баг редактора вообще-то :) максимум что могу сделать, кнопки подальше отодвинуть и подтверждение навесить перед действией "действительно ли хотите это сделать"
Lomax:

--- Цитата: spiiin от 08 Октябрь 2013, 14:09:23 ---и подтверждение навесить перед действией "действительно ли хотите это сделать"

--- Конец цитаты ---
3 раза, как под ДОСом)))))

Тупое копирование с 1BD70 до 1CF53 не спасло - объектов как не было, так и нету(
Roket:

--- Цитата ---кстати, у кого есть ром Darkwing Duck 2
--- Конец цитаты ---
Он должен быть у тех кто скидывался sergi. Нужно просто попросить только для привата.
Мне лично хватило скриншотов и видео, чтобы понять что средства не оправдывают стоимость рома или картриджа.

--- Цитата ---spiiin,  дык вы ж 1.5 пользуетесь) в 1.1. в конфигах еще ничего не было
--- Конец цитаты ---
Ну версия ж где можно Утиных Историй редактировать, я так понял они редактируются, она же выше вроде.

--- Цитата ---переключение параметров в принципе в роме ничего не меняет, он от этого не может сломаться ни в одной из версий. вероятно, от чего-то другого ломался, но без точного описания последовательности действий это не воспроизвести и не поправить.
--- Конец цитаты ---
Я потом версию повыше использую. Так как чип и дейлов грамотно изменить даже до такого харкордного состояния, что сделал я ещё попытаться надо было. Поскольку там ещё запара с правильным редактированием уровня J ещё разобраться надо.
Кстати, посмотрел твой обзор, круто :), даже Ломакса прошёл без единой царапины. Плохо одно, что глюкавит сильно игру при таком количестве объектов.

--- Цитата ---"действительно ли хотите это сделать"
--- Конец цитаты ---
И ещё две кнопки к ней "вы уверены?" , "ну что делаем?" чтобы было наверняка :lol:.
spiiin:

--- Цитата ---Тупое копирование с 1BD70 до 1CF53 не спасло - объектов как не было, так и нету(
--- Конец цитаты ---

не до 1CF53 совсем!
Надо копировать так - начиная от 1BD70 182 байта номеров объектов, затем 6 байт назад на указатели, еще 182*3 байта назад на координаты Y, X и X экранов :)
короче с 0x1bb48 по 0x1be26 (если я правильно посчитал)
Lomax:

--- Цитата: spiiin от 08 Октябрь 2013, 14:33:35 ---короче с 0x1bb48 по 0x1be26 (если я правильно посчитал)

--- Конец цитаты ---
видимо нет, но это породило весьма забавные глюки, вроде летающего босса-крысы вместо обычного противника)) Я тебе ром скинул, попробуй са  :)

п.с. Поздно прочитал письмо, спасибо))

гыыы)) Запусти этот ром) - вначале дают уже ключ и пульт управления от гизмо, а на втором этаже почему-то лифт  :wow:
spiiin:
перекачай файл по той же ссылке, это у меня кривой ром оригинал был, из которого я список врагов взял, теперь всё нормально поправилось :)
Добавлено позже:
это так и должно быть, что скрудж когда по канату лезет даже сквозь сундуки пролазит?
Еmsi-D:
Spiiin, протестил редактор скроллов для Darkwing Duck, всё отлично работает :)
Вот, видео короткое снял, Мегавольтовский уровень с новыми скроллами:

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

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