Разработка и ромхакинг > Редакторы для консольных игр
[NES] Редактор уровней Capcom и других NES игр + их хаки.
<< < (71/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:
spiiin, ну это понятно, а как это в твоём редакторе найти. Индекс так просто не вписать. Он через редактор где находится?
spiiin:
в config.xml надо подправить screens count, чтобы побольше было :)  вечером заодно гляну, получится ли конфиги сделать для расширенных ромов.

Roket, для чп возьмешься картинки для редактора объектов сделать или я с цифрами пока сделаю?
Roket:

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

--- Цитата ---в config.xml надо подправить screens count, чтобы побольше было :)  вечером заодно гляну, получится ли конфиги сделать для расширенных ромов.
--- Конец цитаты ---
Увеличением нашёл экран босса, но теперь вопрос как его отобразить-то? У него есть соответствующая графика?
Взип:

--- Цитата: Kunio-ZX ---Взип,это ты один сделал!? Нет слов)))))
--- Конец цитаты ---

Да один.
spiiin:
апдейт редактора
v0.8

* редактор раскладок уровня для Darkwing Duck
* редактор врагов для Darkwing Duck
возможны небольшие глюки после переключения режимов из одного в другой, перед этим лучше сохраняться


Добавлено позже:
кодировка объектов
00 - Стрелок
01 - Летучая мышь
02 - Краб
03 - Каталка
04 - Балка
05 - Каталка(1-я)
06 - Каталка(2-я)
07 - Прыгающий стрелок
08 - Балка
09 - Кидатель ножей
0A - Слизняк
0B - Каталка(3-я)
0C - Висячий слизняк
0D - Пушка
0E - Чих. черепаха
0F - Резиновый робот

10 - Бриллиант
11 - Слитки
12 - Жизнь
13 - Аптечка
14 - Баночка здоровья
15 - Большая батарейка
16 - Маленькая батарейка
17 - Газ стрелок
18 - Газ тяжести
19 - Газ молний
1A - Банановая кожура
1B - Бонус на крыше
1C - Бонус в канализации
1D - Бонус крыша
1E - Пищалка?
1F - Высовывающийся робот с молотом

20 - Рыцарь бегающий
21 - Терминатор
22 - Джинн
23 - Катящееся колесо
24 - Катящееся колесо влево
25 - Яйцо-десант
26 - Огнеметчик
27 - Бомбист-вертолетчик
28 - Ворона
29 - Собака-ищейка
2A - Кенгуру-баскетболист
2B - Насос
2C - Воздушный шарик
2D - Прыгуны-кидалки
2E - Собака с конурой
2F - Древесный ползун

30 - Платформа вниз
31 - Платформа вверх-вниз
32 - Сова
33 - Ускоренная сова
34 - Бронерыцарь
35 - Надутая птица
36 - Подвес-кольцо
37 - Цепь
38 - Платформа влево-вправо
39 - Крокодил
3A - Котик-бейсболист
3B - Лет. ковер
3C - Бочкометатель
3D - Включалка
3E - Включалка
3F - Включалка

40 - Включалка платформы
41 - Платформа из канализации
42 - Платформа из канализации влево
43 - Лампа (и темнота)
44 - Каталка средняя
45 - мерцание палитры (водопад)
46 - Что-то колючее
47 - босс-крот
48 - стрелялки у бушрута и крота?
49 - Кидалка бананов
4A - Квага
4B - Волфдак просто ходит
4C - Волфдак дышит
4D - босс-водяной
4E - босс-мегавольт
4F - босс-бушрут

50 - босс стальной клюв
51 - Лет. тарелки
52 - Лет. тарелки
53 - Лет. тарелки
54 - механизмы крота
55 - механизмы крота
56 - цепи (3)
57 - цепи (1)
58 - цепи (2)
59 - бонус 2-го уровня (между черепахами)
5A - бонус 3-го уровня (конец)
5B - бонус 3-го уровня (начало)
5C - бонус 6-го уровня (начало)
5D - бонус 6-го уровня (возле 1-й черепахи)
5E - бонус 4-го уровня (в тайнике-водопаде)
5F - бонус 4-го уровня (слева от фонаря возле первого бриллианта)

60 - бонус 5-го уровня (над первой мышью)
61 - бонус 5-го уровня (между двумя каталками)
62 - бонус 7-го уровня (возле двух метателей ножей)
63 - бонус 7-го уровня (в начале этапа с терминаторами)
64 - терминатор
65 - начало уровня
66 - вторя дорога (3 уровень, бонусы)
67 - часть мегавольта
68 - вторая дорога(4 уровень, спуск в водопад)
ПАУК:
Да вроде ничё, только вот враги все на старых местах находятся. Мыши все в воздухе висят ни на чём.
Еmsi-D:
А чёрт его знает как в этом редакторе врагов менять... Я его открыл, а там вот такой экран:
Добавлено позже:
readme почитал, так там половины всего о чём написано в редакторе нету
spiiin:
Emsi D, выставь правильные размеры уровня и параметры и норм будет :)
размеры в скобочках в раскладке указаны (для первого уровня width = 17, height = 4 и т.д.)
и номера блоков видеопамяти, тайлов и макротайлов - они совпадают с номером уровня (для первого уровня - все нули, для второго единицы и т.д.) и номера палитры (можно на глаз подбирать, обычно = номеру уровня * 2).
Еmsi-D:
spiiin А можно поподробнее?
Добавлено позже:
а это что такое?(скрин 2)
spiiin:
высота = 4, а не 14. в остальном всё так. размеры для все уровней в скобочках прописаны при выборе номера раскладки (1:17x4, 2:17x4, 3:17x4, 4:12x16, 5:19x3, 6:19x3, 7:19x3).

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

теперь стрелочками полистай на номер нужного экрана (вниз несколько раз нажми, чтобы на первый попасть).

врагов расставлять мышкой на нужных экранов, в правом списке их можно выделять мышкой (несколько сразу можно зажав ctrl или shift), и удалять (кнопкой delete), а также менять их координаты.
в конце надо всех врагов в этом списке расставить по порядку их появления, иначе они в игре не будут появляться.
Добавлено позже:
единственное, что картинки врагов пока от чипа и дейла  :)
Добавлено позже:
по поводу второго скрина - если что-то добавляешь, надо что-то и удалить, иначе все объекты в игру не поместятся.
spiiin:
первый раз "расставлять" - указывать их координаты.
второй раз "расставлять по порядку" - в правом списке объектов их местами  поменять так, чтобы они были таком порядке, как в игре появляться должны.

там вообще-то я уже писал алгоритм сортировки автоматической по порядку для чипа и дейла, но он не всегда правильно работает из-за особенностей движка игры, так что надежней руками расставить их.
Еmsi-D:

--- Цитата: spiiin от 27 Март 2013, 19:08:28 ---в правом списке объектов их местами  поменять так, чтобы они были таком порядке, как в игре появляться должны.

--- Конец цитаты ---
ты имеешь ввиду после значения FF:(FF44:FFFF)<FFFFFFF> ?
spiiin:
ага. смотри - допустим ты хочешь добавить на первый экран робота и летучую мышь - выставляешь их мышкой.
потом выделяешь в правом списке их в самом низу и жмешь стрелку вверх (на скрине показал её), до тех пор, пока они не окажется выше всех остальных объектов, кроме объекта "начало уровня" (как в правой части скрина)
Добавлено позже:
кстати, расшифровка строки из этого списка такая - номер объекта (его координаты x:y) <номер экрана, куда он попадёт>, то есть строка FF:(FF44:FFFF)<FFFFFFF> сигнализирует о том, что где-то может быть ошибка, она должна быть FF:(FFFF:FFFF)<FFFFFFF>
Еmsi-D:
spiiin ,щас попробуем...
Добавлено позже:
Сделал всё как ты писал, добавил робота. Только с ним вот что происходит(см. скрины)
spiiin:
а, ну вот мы эмпирическим путём пришли к тому, что означает объект 65. это как раз фраза чп, которая заодно меняет часть видеопамяти объектов. короче, врагов на первый экран лучше не ставить, или выбросить объект 65 перед ними :)
spiiin:
если объект состоит из спрайтов в этой зоне, то норм будет по идее. выясняй методом тыка сам уже дальше)
Добавлено позже:
не совсем та картинка, но зона такая же
Еmsi-D:
spiiin, ещё один вопросец к тебе имею:
для чего вот эта штука нужна и как её настроить?
Roket:
spiiin, дообновил твой редактор. Вставил подходящие иконки и красивые стрелки в экранах.
Только вот непонятно, почему редактируется враги странно открываю мост - а на нём враги из корабля?
spiiin:
редактор формы уровня. точнее скорее просмотрщик, править там часть руками надо в роме, это в чипе и дейле нормально редактировать можно.

идея такая :
Уровни описываются двумя двумерными массивами - в одном хранятся номера экранов, в другом совмещенные значение скроллов и дверей (5 бит на дверь, 3 на значение скролла для чипа и дейла, в чп не знаю, вот эти красные цифры на скрине - то что там хранится), которые находятся на выбранном экране.
Массивы экранов начинается с 1DFAO, массивы скроллов - примерно с 1E1AD, длины массивов хранятся в 1DEE7. Высоты кажется вообще не хранятся, реальную высоту можно узнать, только пройдя уровень :)

для храбрых сердцем можно их в роме отредактировать, и тогда в этом редакторе составить из номеров экранов свою раскладку потом. ну это только для желающих вообще полностью свою игру сделать.
Ну или можно просто в уже заданный прямоугольник уровня вписать свою раскладку (это путь от 1 экрана до последнего с боссом, можно его каким угодно сделать), только тогда в роме еще скроллы надо будет расшифровать и поправить. тут всё просто на самом деле, только объяснение запутанно звучит) можешь на чип-и-дейловском роме попробовать посмотреть, как оно работает.
Добавлено позже:
Rocket, а ты Layout поставь правильный - первый, а не седьмой :)
ну и лучше не "обновляй" редактор без меня) я потом эти картинки возьму и перепишу код так, чтобы они переключались вместе с переключением вида, так правильнее будет.
ПАУК:

--- Цитата: spiiin от 27 Март 2013, 20:11:23 ---Rocket, а ты Layout поставь правильный - первый, а не седьмой :)

--- Конец цитаты ---
И обзови его cad_editor_v8.1 раз уж на то пошло.
Rocket, где ты этот древний перевод достал, с такими-то шрифтами?  o_0 Он уже обновился, перекачай патч на сайте шедевровцев.
Навигация
Главная страница сообщений
Следующая страница
Предыдущая страница

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