FBNeo icon indicating copy to clipboard operation
FBNeo copied to clipboard

Adding Dungeons & Dragons Hack games

Open dangonzilla opened this issue 1 year ago • 10 comments

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?

  • D&D Shadow Over Mystara Hack Plus or Enhanced Edition (it's the same hack but with different names)

  • D&D Shadow Over Mystara Hack 1vs4 Players

  • D&D Tower of Doom Hack Plus

  • The King of Dragons Remix Special

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.

dangonzilla avatar Feb 23 '24 20:02 dangonzilla

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

barbudreadmon avatar Feb 25 '24 19:02 barbudreadmon

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)`

dangonzilla avatar Feb 27 '24 20:02 dangonzilla

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

BilonFullHDemon avatar Feb 27 '24 20:02 BilonFullHDemon

coughretro roms dot info think i have a hairball

dinkc64 avatar Feb 28 '24 01:02 dinkc64

_cough_retro roms dot info think i have a hairball

What?

BilonFullHDemon avatar Feb 28 '24 16:02 BilonFullHDemon

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

dinkc64 avatar Mar 01 '24 15:03 dinkc64

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

Please close this issue promptly, thanks!

taoenwen avatar Mar 10 '24 01:03 taoenwen

_cough_retro roms dot info think i have a hairball

;) Solved, Thank you!

BilonFullHDemon avatar Mar 10 '24 18:03 BilonFullHDemon

@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.

dangonzilla avatar Mar 10 '24 19:03 dangonzilla

Can you add that version, please?

OK, next update.

taoenwen avatar Mar 11 '24 13:03 taoenwen

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

@dangonzilla done.

taoenwen avatar Mar 18 '24 14:03 taoenwen

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

dangonzilla avatar Mar 18 '24 19:03 dangonzilla