Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Adding Dungeons & Dragons Hack games #1690

Closed
dangonzilla opened this issue Feb 23, 2024 · 12 comments
Closed

Adding Dungeons & Dragons Hack games #1690

dangonzilla opened this issue Feb 23, 2024 · 12 comments

Comments

@dangonzilla
Copy link

dangonzilla commented Feb 23, 2024

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.

@barbudreadmon
Copy link
Collaborator

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 : libretro#7

@dangonzilla
Copy link
Author

dangonzilla commented Feb 27, 2024

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
Copy link

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

@dinkc64
Copy link
Collaborator

dinkc64 commented Feb 28, 2024

coughretro roms dot info think i have a hairball

@BilonFullHDemon
Copy link

_cough_retro roms dot info think i have a hairball

What?

@dinkc64
Copy link
Collaborator

dinkc64 commented Mar 1, 2024

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

@taoenwen
Copy link
Collaborator

@dangonzilla As you wish, ef51353

Please close this issue promptly, thanks!

@BilonFullHDemon
Copy link

_cough_retro roms dot info think i have a hairball

;) Solved, Thank you!

@dangonzilla
Copy link
Author

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

@finalburnneo finalburnneo deleted a comment from BilonFullHDemon Mar 10, 2024
@taoenwen
Copy link
Collaborator

Can you add that version, please?

OK, next update.

@taoenwen
Copy link
Collaborator

592dbe4

@dangonzilla done.

@dangonzilla
Copy link
Author

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants