Голосование

Как лучше упростить написание конфигов для любых игр?

Добавить возможность писать их на любом языке
4 (11.4%)
Сделать программу для генерации конфига
14 (40%)
Написать документацию, как делать конфиги
17 (48.6%)

Проголосовало пользователей: 26

Голосование закончилось: 23 Декабрь 2018, 01:24:45

Автор Тема: [NES] Редактор уровней Capcom и других NES игр + их хаки.  (Прочитано 421143 раз)

0 Пользователей и 5 Гостей просматривают эту тему.

Оффлайн spiiin

  • Модератор
  • Сообщений: 760
    • Просмотр профиля
-----------------------------------------------------------------------------------------------------------------------------
Редактор уровней 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
« Последнее редактирование: 30 Январь 2019, 14:56:01 от spiiin »

Оффлайн Roket

  • Пользователь
  • Сообщений: 3324
  • Пол: Мужской
  • Злой Котэ
    • Просмотр профиля
Re: [NES] Редактор уровней Capcom и других NES игр + их хаки.
« Ответ #2250 : 26 Сентябрь 2015, 17:39:51 »
Томахомэ, третья она же Lost World отдельная часть и вообще отличная от тех псевдочастей что там были. По сути они одну и ту же копируют. Вторая часть это вообще переизданная первая с добавлением примочек для Гранта и раптора. А третья часть как раз по второму фильму с поддержкой мультиплеера.

Оффлайн Xerox

  • Ушел с форума
  • Сообщений: 1360
  • Стримы ретро каждый день
    • Просмотр профиля
Re: [NES] Редактор уровней Capcom и других NES игр + их хаки.
« Ответ #2251 : 26 Сентябрь 2015, 17:40:25 »
Томахомэ, наверное имеется в виду третья игра по счету для сеги

Добавлено позже:
Roket, первые 2 мне гораздо больше нравятся, они разнообразней. Третья только графикой берет, геймплей в ней уныл до ужаса - всю игру лазить в однообразных пещерах, чтобы после этого поиграть в какую нибудь унылую мини игру - вроде "убегай на джипе от динозавра, где особо и делать нечего". В прошлых частях один спуск по водопаду чего стоил. Или побег из затопленного склада

Оффлайн Томахомэ

  • Пользователь
  • Сообщений: 760
  • Пол: Мужской
    • Просмотр профиля
Re: [NES] Редактор уровней Capcom и других NES игр + их хаки.
« Ответ #2252 : 26 Сентябрь 2015, 17:42:32 »
Томахомэ, третья она же Lost World отдельная часть и вообще отличная от тех псевдочастей что там были. По сути они одну и ту же копируют. Вторая часть это вообще переизданная первая с добавлением примочек для Гранта и раптора. А третья часть как раз по второму фильму с поддержкой мультиплеера.

Ясняк.

Оффлайн ALXR

  • Пользователь
  • Сообщений: 337
    • Просмотр профиля
Редактор уровней для duck tales 2  (dt2_editor2) обновленный, может кому ещё пригодится:

Через RDP отказывается работать  :neznayu:
Цитата
---------------------------
DT2_EDITOR2
---------------------------
Failed to initialize drawing surfaces. Please check that your graphics card meets the minimum requirements and that your drivers are up-to-date. If your graphics card has little memory, try switching your computer to a lower resolution.
---------------------------
OK   
---------------------------

Оффлайн ALXR

  • Пользователь
  • Сообщений: 337
    • Просмотр профиля
Ti_ не отвечает, стало интересно поковыряться самому. Решил сделать очередной редактор для DT2 :)
Если кому интересно, чуть позже выложу сам редактор и список возможностей (движок забавный: предоставил весьма обширные возможности по редактированию игры).
« Последнее редактирование: 21 Октябрь 2015, 21:03:01 от ALXR »

Оффлайн Ti_

  • Пользователь
  • Сообщений: 3265
  • Пол: Мужской
    • ВКонтакте
    • Youtube
    • Просмотр профиля
Ti_ не отвечает, стало интересно поковыряться самому. Решил сделать очередной редактор для DT2 :)
Если кому интересно, чуть позже выложу сам редактор и список возможностей (движок забавный: предоставил весьма обширные возможности по редактированию игры).
Ну а что отвечать? Редактор был сделан на конструкторе gamemaker. Так что если не запускается - я исправить не могу.

Добавлено позже:
Ti_ не отвечает, стало интересно поковыряться самому. Решил сделать очередной редактор для DT2 :)
Если кому интересно, чуть позже выложу сам редактор и список возможностей (движок забавный: предоставил весьма обширные возможности по редактированию игры).
Неплохо, вижу у тебя возможностей побольше.

Оффлайн lancuster

  • Пользователь
  • Сообщений: 4256
  • Пол: Мужской
  • A nullo diligitur, qui neminem diligit...
    • Просмотр профиля
Добавьте возможность редактировать Marble Madness, пожалуйста! :)

Оффлайн BlazeMan

  • Пользователь
  • Сообщений: 1
    • Просмотр профиля
У меня есть вопрос: как сделать автоскролл и изменить расположение экранов в Megaman 3?

Оффлайн DANGER X

  • Пользователь
  • Сообщений: 239
  • Пол: Мужской
    • Facebook
    • Youtube
    • Просмотр профиля
spiiin I've done as you said but it's no us the cad editor continues to show me the same error, can you please make 1-2 config for me, and tell me which program do you use to write this files (I use notepad ++)

Do it as you done it with the first 1-1 config I need to know where am I wrong.
ENEMY START VALUE IS  18BE1

(the 2 moving enemies have different values)
ENEMY TYPE
E4 02 MASTER
E4 03 RING
E4 04 INVINCIBILITY
E4 05 BANANA
E4 06 BANANAS
E4 07 FLOWER
E4 08 LIFE
E4 09 CHIKEN
E4 0A POINTS
E4 0B CHIKEN BONUS

05 46 GREEN SLIM WALKING
19 4A GREEN JUMPING ATTACK

E1 07 MOVING PLATFORM
E3 00 DOOR

Оффлайн ALXR

  • Пользователь
  • Сообщений: 337
    • Просмотр профиля
Проанонсирую еще немного готовящийся редактор.

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

Оффлайн Roket

  • Пользователь
  • Сообщений: 3324
  • Пол: Мужской
  • Злой Котэ
    • Просмотр профиля
Текст едитор я смотрю ещё будет, а там как со смещением он будет на много символов или стандартный размер?

Оффлайн ALXR

  • Пользователь
  • Сообщений: 337
    • Просмотр профиля
Для бОльшей свободы действий, расширил до UOROM и места свободного куча. Хоть "Войну и мир" можно каждому персонажу прописать. Надо будет потом еще под другие региональные редакции адаптировать. В переводе шедевра нет буквы "Щ", например. Но это дело техники.

Оффлайн spiiin

  • Модератор
  • Сообщений: 760
    • Просмотр профиля
а hidden slots layer что такое? там же вроде скрытые объекты это разновидность обычных, если ещё правильно помню?
DANGER X, send me addresses of enemies for levels in private messages, i'll make configs for you.

Оффлайн ALXR

  • Пользователь
  • Сообщений: 337
    • Просмотр профиля
Скрытые люки, которые в Египте, Замке и подземелье. Выдвигаются при нажатии на кнопку.

Оффлайн DANGER X

  • Пользователь
  • Сообщений: 239
  • Пол: Мужской
    • Facebook
    • Youtube
    • Просмотр профиля
Why do I get this error???
What is the problem with your cad editor???
Look at this video to understand https://www.dropbox.com/s/8tw4l1k50k05lt6/stupid%20error.avi?dl=0

Here are the values

LEVEL 1-2 (43 ENEMY)

18BE1 ??? (I THINK WHEN THEY APPEAR)
18C0D LEFT-RIGHT (POSITION)
18C38 UP-DOWN (POSITION)
18C63 ENEMY (TYPE)

E4 02 MASTER
E4 03 RING
E4 04 INVINCIBILITY
E4 05 BANANA
E4 06 BANANAS
E4 07 FLOWER
E4 08 LIFE
E4 09 CHIKEN
E4 0A POINTS
E4 0B CHIKEN BONUS

05 46 GREEN SLIM WALKING
19 4A GREEN JUMPING ATTACK

E1 07 PLATFORM STANGA DREAPTA
E1 08 PLATFORM STA SA TE SUI SI APOI SA DUCE
E3 00 ??? (DOOR OR CHECKPOINT)



HELP ME, which program do you use to edit the text? is enough just to enter notepad and save the text without changing anything and I get this error, what the hell?

If I click details I get this text:
See the end of this message for details on invoking
just-in-time (JIT) debugging instead of this dialog box.

************** Exception Text **************
System.ArgumentOutOfRangeException: InvalidArgument=Value of '0' is not valid for 'index'.
Parameter name: index
   at System.Windows.Forms.ImageList.ImageCollection.get_Item(Int32 index)
   at CadEditor.Utils.loadEnemyPictures(ImageList& objectSprites, Image[]& objectSpritesBig)
   at CadEditor.EnemyEditor.reloadPictures()
   at CadEditor.EnemyEditor.EnemyEditor_Load(Object sender, EventArgs e)
   at System.Windows.Forms.Form.OnLoad(EventArgs e)
   at System.Windows.Forms.Form.OnCreateControl()
   at System.Windows.Forms.Control.CreateControl(Boolean fIgnoreVisible)
   at System.Windows.Forms.Control.CreateControl()
   at System.Windows.Forms.Control.WmShowWindow(Message& m)
   at System.Windows.Forms.Control.WndProc(Message& m)
   at System.Windows.Forms.ScrollableControl.WndProc(Message& m)
   at System.Windows.Forms.ContainerControl.WndProc(Message& m)
   at System.Windows.Forms.Form.WmShowWindow(Message& m)
   at System.Windows.Forms.Form.WndProc(Message& m)
   at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
   at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
   at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)


************** Loaded Assemblies **************
mscorlib
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.4927 (NetFXspW7.050727-4900)
    CodeBase: file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll
----------------------------------------
CadEditor
    Assembly Version: 1.0.0.0
    Win32 Version: 1.0.0.0
    CodeBase: file:///A:/Danger/Nes/Nes%20Hacking/cad_editor_v34/CadEditor.exe
----------------------------------------
System.Windows.Forms
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.4927 (NetFXspW7.050727-4900)
    CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.4927 (NetFXspW7.050727-4900)
    CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Drawing
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.4927 (NetFXspW7.050727-4900)
    CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
CSScriptLibrary.v3.5
    Assembly Version: 3.5.2.0
    Win32 Version: 3.5.2.0
    CodeBase: file:///A:/Danger/Nes/Nes%20Hacking/cad_editor_v34/CSScriptLibrary.v3.5.DLL
----------------------------------------
System.Xml
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.4927 (NetFXspW7.050727-4900)
    CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Xml/2.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
Config.cs
    Assembly Version: 0.0.0.0
    Win32 Version: 0.0.0.0
    CodeBase: file:///C:/Users/Danger/AppData/Local/Temp/CSSCRIPT/Cache/-1890132941/Config.cs.compiled
----------------------------------------
System.Core
    Assembly Version: 3.5.0.0
    Win32 Version: 3.5.30729.4926 built by: NetFXw7
    CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Core/3.5.0.0__b77a5c561934e089/System.Core.dll
----------------------------------------
Settings_Banana Prince-1-1SPIIIN.cs
    Assembly Version: 0.0.0.0
    Win32 Version: 0.0.0.0
    CodeBase: file:///C:/Users/Danger/AppData/Local/Temp/CSSCRIPT/Cache/130249189/Settings_Banana%20Prince-1-1SPIIIN.cs.compiled
----------------------------------------
PluginExportScreens
    Assembly Version: 1.0.0.0
    Win32 Version: 1.0.0.0
    CodeBase: file:///A:/Danger/Nes/Nes%20Hacking/cad_editor_v34/PluginExportScreens.DLL
----------------------------------------
PluginHexEditor
    Assembly Version: 1.0.0.0
    Win32 Version: 1.0.0.0
    CodeBase: file:///A:/Danger/Nes/Nes%20Hacking/cad_editor_v34/PluginHexEditor.DLL
----------------------------------------
PluginVideoNes
    Assembly Version: 1.0.0.0
    Win32 Version: 1.0.0.0
    CodeBase: file:///A:/Danger/Nes/Nes%20Hacking/cad_editor_v34/PluginVideoNes.DLL
----------------------------------------
PluginVideoSega
    Assembly Version: 1.0.0.0
    Win32 Version: 1.0.0.0
    CodeBase: file:///A:/Danger/Nes/Nes%20Hacking/cad_editor_v34/PluginVideoSega.DLL
----------------------------------------

************** JIT Debugging **************
To enable just-in-time (JIT) debugging, the .config file for this
application or computer (machine.config) must have the
jitDebugging value set in the system.windows.forms section.
The application must also be compiled with debugging
enabled.

For example:

<configuration>
    <system.windows.forms jitDebugging="true" />
</configuration>

When JIT debugging is enabled, any unhandled exception
will be sent to the JIT debugger registered on the computer
rather than be handled by this dialog box.
« Последнее редактирование: 23 Ноябрь 2015, 17:20:33 от DANGER X »

Оффлайн lancuster

  • Пользователь
  • Сообщений: 4256
  • Пол: Мужской
  • A nullo diligitur, qui neminem diligit...
    • Просмотр профиля
Я не знаю, что творится с этим редактором. Во-первых, в версии 3.5 нет иконки программы. Во-вторых, при открытии некоторых игр выскакивает ошибка на английском.

Оффлайн DANGER X

  • Пользователь
  • Сообщений: 239
  • Пол: Мужской
    • Facebook
    • Youtube
    • Просмотр профиля
Spiiin please give me 30 minutes of your life, to add these enemies values in your editor, I let here all the values you need, I'd do it myself but that stupid error won't let me change a thing.

Оффлайн Roket

  • Пользователь
  • Сообщений: 3324
  • Пол: Мужской
  • Злой Котэ
    • Просмотр профиля
Сеттингсы игры Moon Crystal (Nes). Для редактора Cad Editor 3.5.

Оффлайн lancuster

  • Пользователь
  • Сообщений: 4256
  • Пол: Мужской
  • A nullo diligitur, qui neminem diligit...
    • Просмотр профиля
А можно и для меня конфиги сделать? Нужны настройки для игры Driar. Я уже нашёл значения всех твердых объектов и фона. Не могу только найти значение врагов и звезд, которых нужно собирать.

Оффлайн DANGER X

  • Пользователь
  • Сообщений: 239
  • Пол: Мужской
    • Facebook
    • Youtube
    • Просмотр профиля
Moon crystal configs I can't believe this  :wow:
Rocket thanks a lot man  :D
Just look at my hack http://www.romhacking.net/hacks/2660/ it really needed this.
I know all the enemies values: hp, possition, type, etc but I didn't knew the levels values  :)
If I give you the values will you add it to the configs?
« Последнее редактирование: 30 Декабрь 2015, 04:05:17 от DANGER X »

Оффлайн Roket

  • Пользователь
  • Сообщений: 3324
  • Пол: Мужской
  • Злой Котэ
    • Просмотр профиля
Thanks. We try.  :)

Цитата
Moon crystal configs I can't believe this  :wow:
Rocket thanks a lot man  :D
Just look at my hack http://www.romhacking.net/hacks/2660/ it really needed this.

Yeah, I saw your game. Well-placed objects. True confuses that character from level to level is painted in different colors.  :D


Цитата
I know all the enemies values: hp, possition, type, etc but I didn't knew the levels values  :)
If I give you the values will you add it to the configs?

Well, I watched it arranged objects. There's too difficult to add it to the editor. Because the objects appended to the function as a life or type of behavior.  :neznayu:

And in game three types of list of objects:

obstacles - the platform, bats, guns...

enemies - thieves, pirates, spiders ...

chests - swords, life ...

The editor is not likely to be able to support a number of lists. You can try to ask the author. ;)


Оффлайн DANGER X

  • Пользователь
  • Сообщений: 239
  • Пол: Мужской
    • Facebook
    • Youtube
    • Просмотр профиля
I found only the enemies because that interested me, the bats gungs and chest etc don't know, and the author can't help because he have big problems in his country, he told me in a pm.
Take a look at my values, download this.

Оффлайн Roket

  • Пользователь
  • Сообщений: 3324
  • Пол: Мужской
  • Злой Котэ
    • Просмотр профиля
DANGER X, Ok, I will take these values. ;)

As for obstacles and chests.  They also have to disassemble, in order to be adjusted according to the changed level. Agree?
For example if you change the configs on any level, other objects will look ridiculous, I think.

That begins with this address the first object obstacle -

0117bf  40     y coordinate object 1 - bat
0117c4  06     subtupe object 1 - bat
0117c5  30     subtupe object 1 - bat

Address from which begins the first chest -

02fc36  30                - x coordinate chest 1
02fc37  12                 2 - screen position  chest 1
02fc3f  a0                - y coordinate chest 1
02fc44  05                - type chest 1 - item sword





Оффлайн DANGER X

  • Пользователь
  • Сообщений: 239
  • Пол: Мужской
    • Facebook
    • Youtube
    • Просмотр профиля
I think you're right.
but where is the x coordinate of the obstacles?
« Последнее редактирование: 30 Декабрь 2015, 18:46:09 от DANGER X »

Оффлайн Roket

  • Пользователь
  • Сообщений: 3324
  • Пол: Мужской
  • Злой Котэ
    • Просмотр профиля
Цитата
I think you're right.
but where is the x coordinate of the obstacles?

0117b6  00     x coordinate object 1 - bat
0117b7  e2     screen position object 1 - bat

Оффлайн lancuster

  • Пользователь
  • Сообщений: 4256
  • Пол: Мужской
  • A nullo diligitur, qui neminem diligit...
    • Просмотр профиля
Roket, а что насчёт Battletoads? Сможешь добавить настройки для остальных уровней, или так 7 уровней и редактировать, если что?

Добавлено позже:
А если я напишу значения уровней, которые нашёл в Snow Bros - их добавят в редактор? Если не ошибаюсь, это ведь капкомовская игра, разве нет? ;)
« Последнее редактирование: 31 Декабрь 2015, 03:04:14 от lancuster »

Оффлайн DANGER X

  • Пользователь
  • Сообщений: 239
  • Пол: Мужской
    • Facebook
    • Youtube
    • Просмотр профиля
I decided to take some time and find all the objects and chests values, I wanna make a level hack for this game but it will take much time...anyway look at the text if you wanna.

Оффлайн DANGER X

  • Пользователь
  • Сообщений: 239
  • Пол: Мужской
    • Facebook
    • Youtube
    • Просмотр профиля
wth in this game every tile have his own palette, look bellow the tile will change but the palette will remain the same...


Оффлайн Roket

  • Пользователь
  • Сообщений: 3324
  • Пол: Мужской
  • Злой Котэ
    • Просмотр профиля
DANGER X, There's palette is made in the form of bits palette. Imposed by the palette of these bits.
The bits are coded palette at the top of each screen. Encoded size of 16*3.
In the editor, you can see how these bits are arranged.




Оффлайн Roket

  • Пользователь
  • Сообщений: 3324
  • Пол: Мужской
  • Злой Котэ
    • Просмотр профиля
Picture 1 - Painted in red in what place are bits. The editor looks like garbage, but this will change if you change the bits on the current screen palettes. ;)

Picture 2- Painted in red for example if you write in the first 55 bit - it will give us a palette with the number 2, which will paint the background in the left corner of the current screen size of 24 * 24 pixels are.

Picture 3 - As it will appear in the game.