finalburnneo / FBNeo

FinalBurn Neo - We are Team FBNeo.
http://neo-source.com
Other
881 stars 355 forks source link

Adding Dungeons & Dragons Hack games #1690

Closed dangonzilla closed 3 months ago

dangonzilla commented 4 months ago

Hello,

We don't know the criteria used for adding hack games to FBNeo. We love playing Dungeons & Dragons games from Capcom through Kaillera Online and there are some very interesting D&D hacks like the wonderful Plus version because it has several game modes. Would it be possible to add these D&D Hack games to FBNeo?

These games are available in HBMame just in case it could be useful for you for adding them to FBNeo.

Thank you very much.

Daniel.

barbudreadmon commented 4 months ago

We don't know the criteria used for adding hack games to FBNeo.

The only criteria would be that someone requested it. I'll try to take a look soon if nobody beats me to it. FWIW i tried to write a pseudo-tutorial a few years ago on backporting HBMAME's hacks : https://github.com/libretro/FBNeo/issues/7

dangonzilla commented 4 months ago

Thank you very much for adding these hacks in the future. My friends and I are very happy that you are going to add them :)

These are the HBMame detailed roms needed to be added to facilitate the work :

`Dungeons & Dragons: Shadow over Mystara (960619U, Enhanced Edition, 2019-10-22) [folder: ddsoms03 - parent: ddsom - size: 32mb] set: Dungeons & Dragons: Shadow over Mystara (960619U, Enhanced Edition, 2019-10-22) rom: c63.c1 [size: 4194304] [CRC32: a46b4e6e] [SHA1: fb90f42868c581c481b4ceff9f692753fb186b30] rom: c63.c2 [size: 4194304] [CRC32: d5fc50fc] [SHA1: bc692f17b18bb47a724cd5152377cd5ccd6e184a] rom: c63.c3 [size: 4194304] [CRC32: 837c0867] [SHA1: 3d6db290a8f76299a23543f0ccf6a7905e1088ac] rom: c63.c4 [size: 4194304] [CRC32: bb0ec21c] [SHA1: e43ccc1cf63ccd2b504cc9fd701af849a7321914] rom: c63.c5 [size: 2097152] [CRC32: 6d824ce2] [SHA1: 0ccfe6c8a944937718e28a1a373b5822c7b7001b] rom: c63.c6 [size: 2097152] [CRC32: 79682ae5] [SHA1: ee84f4791c29ce9e2bae06ba3ec47ff4d2cd7054] rom: c63.c7 [size: 2097152] [CRC32: acddd149] [SHA1: 7f50de9b2d1cc733594c642be1804190519caffa] rom: c63.c8 [size: 2097152] [CRC32: 117fb0c0] [SHA1: 15c01fa1a71b6469b0e1bde0ce5835c5ff9d938c] rom: c63.m1 [size: 131072] [CRC32: 99d657e5] [SHA1: 1528dd6b07a0e79951a35c0457c8a9c9770e9c78] rom: c63.m2 [size: 131072] [CRC32: 117a3824] [SHA1: 14f3a12170b601c5466c93af9d2f24e0b386b4e4] rom: c63.q1 [size: 2097152] [CRC32: 98d0c325] [SHA1: 7406e8d943d77c468eb418c4113261f4ab973bbf] rom: c63.q2 [size: 2097152] [CRC32: 5ea2e7fa] [SHA1: 0e6a9fd007f637adcb2226c902394f07de45e803] rom: c63s03.p1 [size: 524288] [CRC32: 41429cbc] [SHA1: dfd6011a52c8a8c5b42c85ee3c886cd3db8964b9] rom: c63s03.p2 [size: 524288] [CRC32: 11f7496d] [SHA1: b0f64487f8b9e410195ae6810a30b58874c2497c] rom: c63s03.p3 [size: 524288] [CRC32: c00d5fb6] [SHA1: 35b7011905f5f9d12a17171609e71c53b1e1ecb5] rom: c63s03.p4 [size: 524288] [CRC32: 5eaf9618] [SHA1: e9381a81d2bd971666656835991109867341a9a5] rom: c63s03.p8 [size: 524288] [CRC32: 33d55230] [SHA1: 245b3a99a29c0f11bae4409c1c51f02e102b0fc2] rom: c63u.p5 [size: 524288] [CRC32: 909a0b8b] [SHA1: 58bda17c36063a79df8b5031755c7909a9bda221] rom: c63u.p6 [size: 524288] [CRC32: e53c4d01] [SHA1: bad872e4e793a39f68bc0e580772e982714b5876] rom: c63u.p7 [size: 524288] [CRC32: 5f86279f] [SHA1: c2a454e5f821b1cdd49f2cf0602e9bfb7ba63340] rom: phoenix.key [size: 20] [CRC32: 2cf772b0] [SHA1: eff33c65a4f3862c231f9e4d6fefa7b34398dbf2]

Dungeons & Dragons: Shadow over Mystara (960619A, 1vs4 Players, 2009-06-29) [folder: ddsoms04 - parent: ddsom - size: 32mb] set: Dungeons & Dragons: Shadow over Mystara (960619A, 1vs4 Players, 2009-06-29) rom: c63.c1 [size: 4194304] [CRC32: a46b4e6e] [SHA1: fb90f42868c581c481b4ceff9f692753fb186b30] rom: c63.c2 [size: 4194304] [CRC32: d5fc50fc] [SHA1: bc692f17b18bb47a724cd5152377cd5ccd6e184a] rom: c63.c3 [size: 4194304] [CRC32: 837c0867] [SHA1: 3d6db290a8f76299a23543f0ccf6a7905e1088ac] rom: c63.c4 [size: 4194304] [CRC32: bb0ec21c] [SHA1: e43ccc1cf63ccd2b504cc9fd701af849a7321914] rom: c63.c5 [size: 2097152] [CRC32: 6d824ce2] [SHA1: 0ccfe6c8a944937718e28a1a373b5822c7b7001b] rom: c63.c6 [size: 2097152] [CRC32: 79682ae5] [SHA1: ee84f4791c29ce9e2bae06ba3ec47ff4d2cd7054] rom: c63.c7 [size: 2097152] [CRC32: acddd149] [SHA1: 7f50de9b2d1cc733594c642be1804190519caffa] rom: c63.c8 [size: 2097152] [CRC32: 117fb0c0] [SHA1: 15c01fa1a71b6469b0e1bde0ce5835c5ff9d938c] rom: c63.m1 [size: 131072] [CRC32: 99d657e5] [SHA1: 1528dd6b07a0e79951a35c0457c8a9c9770e9c78] rom: c63.m2 [size: 131072] [CRC32: 117a3824] [SHA1: 14f3a12170b601c5466c93af9d2f24e0b386b4e4] rom: c63.q1 [size: 2097152] [CRC32: 98d0c325] [SHA1: 7406e8d943d77c468eb418c4113261f4ab973bbf] rom: c63.q2 [size: 2097152] [CRC32: 5ea2e7fa] [SHA1: 0e6a9fd007f637adcb2226c902394f07de45e803] rom: c63s04.p1 [size: 524288] [CRC32: e28c61f2] [SHA1: a15ba7e4d1c6e2e2c047e12edefc6b1564464496] rom: c63s04.p2 [size: 524288] [CRC32: 145efa6f] [SHA1: 2da422bf43c4b4abd20ddcf7b0dd4a37f23d756a] rom: c63u.p3 [size: 524288] [CRC32: 5eb1991c] [SHA1: 429a60b5396ff4192904867fbe0524268f0edbcb] rom: c63u.p4 [size: 524288] [CRC32: c26b5e55] [SHA1: 9590206f30459941880ff4b56c7f276cc78e3a22] rom: c63u.p5 [size: 524288] [CRC32: 909a0b8b] [SHA1: 58bda17c36063a79df8b5031755c7909a9bda221] rom: c63u.p6 [size: 524288] [CRC32: e53c4d01] [SHA1: bad872e4e793a39f68bc0e580772e982714b5876] rom: c63u.p7 [size: 524288] [CRC32: 5f86279f] [SHA1: c2a454e5f821b1cdd49f2cf0602e9bfb7ba63340] rom: c63u.p8 [size: 524288] [CRC32: ad954c26] [SHA1: 468c01735dbdb1114b37060546a660678290a97f] rom: ddsoma.key [size: 20] [CRC32: 8c3cc560] [SHA1: ad19e78b938a67c9f5ed0dcd5c68b383e6ce0575]

Dungeons & Dragons: Tower of Doom (940412E, Plus) [folder: ddtods02 - parent: ddtod - size: 19mb] set: Dungeons & Dragons: Tower of Doom (940412E, Plus) rom: c50.c1 [size: 2097152] [CRC32: da3cb7d6] [SHA1: d59bb53d5f32889eb6eb7f8b1c8781948c97283d] rom: c50.c2 [size: 2097152] [CRC32: 92b63172] [SHA1: 9bed7dbbb17729f2ad3d318396f5335c0bd39937] rom: c50.c3 [size: 2097152] [CRC32: b98757f5] [SHA1: 3eead22e097906bf0e1e151cd0a9c75abc5a32d4] rom: c50.c4 [size: 2097152] [CRC32: 8121ce46] [SHA1: 40c4dc969318d38f0c6d5401c9c64371f51aa12c] rom: c50.c5 [size: 1048576] [CRC32: 837e6f3f] [SHA1: c060183474fba0e82d765b9f282b84838550dff6] rom: c50.c6 [size: 1048576] [CRC32: f0916bdb] [SHA1: 9354d258dd26cbbf12c78ecfc277c357cbdb360e] rom: c50.c7 [size: 1048576] [CRC32: cef393ef] [SHA1: 830b33c86cc24776d17ad65fa89a3b16c40446a1] rom: c50.c8 [size: 1048576] [CRC32: 8953fe9e] [SHA1: f4795beb006335d13e3934aa9760e775eb0bb950] rom: c50.m1 [size: 131072] [CRC32: 3f5e2424] [SHA1: 4aa744576bc6752c43a90a27a816ebd90076b248] rom: c50.q1 [size: 2097152] [CRC32: 0c499b67] [SHA1: a8ebd8a1cd6dece8344b7cb0439d85843fb97616] rom: c50.q2 [size: 2097152] [CRC32: 2f0b5a4e] [SHA1: 8d1ebbb811aa469b0f0d29d719d2b9af28fb63a2] rom: c50s02.p1 [size: 2621440] [CRC32: 2b2fcbb7] [SHA1: 07f790991fbcf60df6cfdafc3ffc957932ad8029] rom: phoenix.key [size: 20] [CRC32: 2cf772b0] [SHA1: eff33c65a4f3862c231f9e4d6fefa7b34398dbf2]

The King of Dragons (Remix Special) [folder: kodr02 - parent: kod - size: 5mb] set: The King of Dragons (Remix Special)`

BilonFullHDemon commented 4 months ago

Yo! where to get these D&D romhax? Are there any changelogs available for them?

dinkc64 commented 4 months ago

coughretro roms dot info think i have a hairball

BilonFullHDemon commented 4 months ago

_cough_retro roms dot info think i have a hairball

What?

dinkc64 commented 4 months ago

Due to laws and things, I can't be completely direct, solve the riddle and get what you're looking for?

taoenwen commented 3 months ago

@dangonzilla As you wish, https://github.com/finalburnneo/FBNeo/commit/ef5135380be502d2f2e3a1bebc2f2d2804a2c4c4

Please close this issue promptly, thanks!

BilonFullHDemon commented 3 months ago

_cough_retro roms dot info think i have a hairball

;) Solved, Thank you!

dangonzilla commented 3 months ago

@dangonzilla As you wish, ef51353

Please close this issue promptly, thanks!

d_cps1.cpp.zip

Thank you very much for adding the Hack Plus versions of Dungeons & Dragons.

The version of the King of Dragons Remix Special Hack version you added is the World 910711, a version that it's very basic and easy (I didn't know that the HBMame version wasn't updated) when it would be better to use the last revision (USA 910910) more complete and harder. You would only need to modify it this way :

// The King of Dragons (Remix Special, Hack) // Modified by Bonusjz

static struct BurnRomInfo KodsrRomDesc[] = { { "kdu_30b.11e", 0x020000, 0x825817f9, BRF_ESS | BRF_PRG | CPS1_68K_PROGRAM_BYTESWAP }, { "kdu_37b.11f", 0x020000, 0xd2422dfb, BRF_ESS | BRF_PRG | CPS1_68K_PROGRAM_BYTESWAP }, { "kdu_31b.12e", 0x020000, 0x9af36039, BRF_ESS | BRF_PRG | CPS1_68K_PROGRAM_BYTESWAP }, { "kdu_38b.12f", 0x020000, 0xbe8405a1, BRF_ESS | BRF_PRG | CPS1_68K_PROGRAM_BYTESWAP }, { "kdu_28.9e", 0x020000, 0x9367bcd9, BRF_ESS | BRF_PRG | CPS1_68K_PROGRAM_BYTESWAP }, { "kdu_35.9f", 0x020000, 0x4ca6a48a, BRF_ESS | BRF_PRG | CPS1_68K_PROGRAM_BYTESWAP }, { "kdu_29.10e", 0x020000, 0x0360fa72, BRF_ESS | BRF_PRG | CPS1_68K_PROGRAM_BYTESWAP }, { "kdu_36a.10f", 0x020000, 0x95a3cef8, BRF_ESS | BRF_PRG | CPS1_68K_PROGRAM_BYTESWAP },

{ "kdsr-5m.4a",     0x080000, 0x0aaa04b7, BRF_GRA | CPS1_TILES },
{ "kdsr-7m.6a",     0x080000, 0x28d6b2ff, BRF_GRA | CPS1_TILES },
{ "kdsr-1m.3a",     0x080000, 0x8707e5ac, BRF_GRA | CPS1_TILES },
{ "kdsr-3m.5a",     0x080000, 0xc115f6c6, BRF_GRA | CPS1_TILES },
{ "kdsr-6m.4c",     0x080000, 0xe8009e30, BRF_GRA | CPS1_TILES },
{ "kdsr-8m.6c",     0x080000, 0xc76b4156, BRF_GRA | CPS1_TILES },
{ "kdsr-2m.3c",     0x080000, 0x34b917e8, BRF_GRA | CPS1_TILES },
{ "kdsr-4m.5c",     0x080000, 0x8faba58f, BRF_GRA | CPS1_TILES },

{ "kd_09.12a",     0x010000, 0xbac6ec26, BRF_PRG | CPS1_Z80_PROGRAM },

{ "kd_18.11c",     0x020000, 0x4c63181d, BRF_SND | CPS1_OKIM6295_SAMPLES },
{ "kd_19.12c",     0x020000, 0x92941b80, BRF_SND | CPS1_OKIM6295_SAMPLES },

A_BOARD_PLDS

{ "kd29b.1a",       0x000117, 0x6b892f82, BRF_OPT }, // b-board PLDs
{ "iob1.11d",       0x000117, 0x3abc0700, BRF_OPT },
{ "ioc1.ic7",       0x000104, 0xa399772d, BRF_OPT },    // c-board PLDs
{ "c632.ic1",       0x000117, 0x0fbd9270, BRF_OPT },

};

STD_ROM_PICK(Kodsr) STD_ROM_FN(Kodsr)

I did it myself for facilitating the work for you (the attached zip).

Can you add that version, please?

Thank you very much.

taoenwen commented 3 months ago

Can you add that version, please?

OK, next update.

taoenwen commented 3 months ago

https://github.com/finalburnneo/FBNeo/commit/592dbe41ce569e35c8b99edea23279b6529db148

@dangonzilla done.

dangonzilla commented 3 months ago

It's works like a charm! Thank you very much!! Daniel.