Author Topic: Combone's - Hacks & Translate games thread (News +) (V2.0)  (Read 9496 times)

Offline dink

  • Administrator
  • *****
  • Posts: 4606
  • Karma: +404/-1
  • pie? I nearly bought one!
Re: Combone's - Hacks & Translate games thread (News +) (V2.0)
« Reply #15 on: September 11, 2019, 10:46:58 AM »
Robert, nice, very nice!! :)

Offline Robert

  • MAME Devs
  • *****
  • Posts: 33
  • Karma: +27/-0
Re: Combone's - Hacks & Translate games thread (News +) (V2.0)
« Reply #16 on: September 11, 2019, 07:46:13 PM »
Basically, after each second, it subtracts one in BCD mode, then checks the minus flag. This is the wrong thing to do if you have > 80 seconds. So, I changed it to the carry flag which only pops up when 00 rolls around to 99.

However, your m68000 core might work differently. I guess you'll find out. Make sure you test to check the fight ends when the time is up.

Offline Combone

  • Jr. Member
  • **
  • Posts: 55
  • Karma: +2/-0
Re: Combone's - Hacks & Translate games thread (News +) (V2.0)
« Reply #17 on: September 12, 2019, 05:21:29 PM »
I've devised a patch for HBMAME to fix the timer issue. Each affected game needs a 1-byte patch. I've fixed all the games I know about, but there's probably many others to be found.

Basically, after each second, it subtracts one in BCD mode, then checks the minus flag. This is the wrong thing to do if you have > 80 seconds. So, I changed it to the carry flag which only pops up when 00 rolls around to 99.

However, your m68000 core might work differently. I guess you'll find out. Make sure you test to check the fight ends when the time is up.

Congratulations Robert, nice find  :cool:

I try found fix and I always fail  :redface: 
« Last Edit: September 12, 2019, 06:02:11 PM by Combone »

Offline Combone

  • Jr. Member
  • **
  • Posts: 55
  • Karma: +2/-0
Re: Combone's - Hacks & Translate games thread (News +) (V2.0)
« Reply #18 on: September 30, 2019, 01:39:53 AM »
New Addition - (September 30, 2019)  :cool:

Ultimate Mortal Kombat 3 Plus - Author: zpaul2fresh8




Source: https://www.mortalkombatplus.com
Video Gameplay: https://www.youtube.com/watch?v=MbjnHzYzv-0

...

d_wunit

Code: [Select]
// Ultimate Mortal Kombat 3 Plus (Hack, Beta 1)

static struct BurnRomInfo umk3pb1RomDesc[] = {
{ "umk3plus_beta1.u54",                     0x080000, 0xa46ee73c, 1 | BRF_PRG | BRF_ESS }, //  0 TMS34010
{ "umk3plus_beta1.u63",                     0x080000, 0x4f200db2, 1 | BRF_PRG | BRF_ESS }, //  1

{ "l2.0_mortal_kombat_3_u2_ultimate.u2", 0x100000, 0x3838cfe5, 2 | BRF_PRG | BRF_ESS }, //  2 DCS sound banks
{ "l1_mortal_kombat_3_u3_music_spch.u3", 0x100000, 0x856fe411, 2 | BRF_PRG | BRF_ESS }, //  3
{ "l1_mortal_kombat_3_u4_music_spch.u4", 0x100000, 0x428a406f, 2 | BRF_PRG | BRF_ESS }, //  4
{ "l1_mortal_kombat_3_u5_music_spch.u5", 0x100000, 0x3b98a09f, 2 | BRF_PRG | BRF_ESS }, //  5

{ "l1_mortal_kombat_3_u133_game_rom.u133", 0x100000, 0x79b94667, 3 | BRF_GRA | BRF_ESS | WUNIT_GFX(0x00, 0) }, //  6 GFX
{ "l1_mortal_kombat_3_u132_game_rom.u132", 0x100000, 0x13e95228, 3 | BRF_GRA | BRF_ESS | WUNIT_GFX(0x00, 1) }, //  7
{ "l1_mortal_kombat_3_u131_game_rom.u131", 0x100000, 0x41001e30, 3 | BRF_GRA | BRF_ESS | WUNIT_GFX(0x00, 2) }, //  8
{ "l1_mortal_kombat_3_u130_game_rom.u130", 0x100000, 0x49379dd7, 3 | BRF_GRA | BRF_ESS | WUNIT_GFX(0x00, 3) }, //  9

{ "l1_mortal_kombat_3_u129_game_rom.u129", 0x100000, 0xa8b41803, 3 | BRF_GRA | BRF_ESS | WUNIT_GFX(0x04, 0) }, // 10
{ "l1_mortal_kombat_3_u128_game_rom.u128", 0x100000, 0xb410d72f, 3 | BRF_GRA | BRF_ESS | WUNIT_GFX(0x04, 1) }, // 11
{ "l1_mortal_kombat_3_u127_game_rom.u127", 0x100000, 0xbd985be7, 3 | BRF_GRA | BRF_ESS | WUNIT_GFX(0x04, 2) }, // 12
{ "l1_mortal_kombat_3_u126_game_rom.u126", 0x100000, 0xe7c32cf4, 3 | BRF_GRA | BRF_ESS | WUNIT_GFX(0x04, 3) }, // 13

{ "l1_mortal_kombat_3_u125_game_rom.u125", 0x100000, 0x9a52227e, 3 | BRF_GRA | BRF_ESS | WUNIT_GFX(0x08, 0) }, // 14
{ "l1_mortal_kombat_3_u124_game_rom.u124", 0x100000, 0x5c750ebc, 3 | BRF_GRA | BRF_ESS | WUNIT_GFX(0x08, 1) }, // 15
{ "l1_mortal_kombat_3_u123_game_rom.u123", 0x100000, 0xf0ab88a8, 3 | BRF_GRA | BRF_ESS | WUNIT_GFX(0x08, 2) }, // 16
{ "l1_mortal_kombat_3_u122_game_rom.u122", 0x100000, 0x9b87cdac, 3 | BRF_GRA | BRF_ESS | WUNIT_GFX(0x08, 3) }, // 17

{ "mortal_kombat_iii_ultimate_u121_video_image.u121", 0x100000, 0xcc4b95db, 3 | BRF_GRA | BRF_ESS | WUNIT_GFX(0x0c, 0) }, // 18
{ "mortal_kombat_iii_ultimate_u120_video_image.u120", 0x100000, 0x1c8144cd, 3 | BRF_GRA | BRF_ESS | WUNIT_GFX(0x0c, 1) }, // 19
{ "mortal_kombat_iii_ultimate_u119_video_image.u119", 0x100000, 0x5f10c543, 3 | BRF_GRA | BRF_ESS | WUNIT_GFX(0x0c, 2) }, // 20
{ "mortal_kombat_iii_ultimate_u118_video_image.u118", 0x100000, 0xde0c4488, 3 | BRF_GRA | BRF_ESS | WUNIT_GFX(0x0c, 3) }, // 21

{ "umk-u117.bin",                         0x080000, 0x52ee547e, 3 | BRF_GRA | BRF_ESS | WUNIT_GFX(0x10, 0) }, // 22
{ "umk-u116.bin",                         0x080000, 0xf6df5c98, 3 | BRF_GRA | BRF_ESS | WUNIT_GFX(0x10, 1) }, // 23
{ "umk-u115.bin",                         0x080000, 0xe003a51b, 3 | BRF_GRA | BRF_ESS | WUNIT_GFX(0x10, 2) }, // 24
{ "umk-u114.bin",                         0x080000, 0xb8504598, 3 | BRF_GRA | BRF_ESS | WUNIT_GFX(0x10, 3) }, // 25

{ "mortal_kombat_iii_ultimate_u113_video_image.u113", 0x100000, 0x99d74a1e, 3 | BRF_GRA | BRF_ESS | WUNIT_GFX(0x14, 0) }, // 26
{ "mortal_kombat_iii_ultimate_u112_video_image.u112", 0x100000, 0xb5a46488, 3 | BRF_GRA | BRF_ESS | WUNIT_GFX(0x14, 1) }, // 27
{ "mortal_kombat_iii_ultimate_u111_video_image.u111", 0x100000, 0xa87523c8, 3 | BRF_GRA | BRF_ESS | WUNIT_GFX(0x14, 2) }, // 28
{ "mortal_kombat_iii_ultimate_u110_video_image.u110", 0x100000, 0x0038f205, 3 | BRF_GRA | BRF_ESS | WUNIT_GFX(0x14, 3) }, // 29

{ "463_mk3_ultimate.u64", 0x1009, 0x4f425218, 0 | BRF_OPT },
};

STD_ROM_PICK(umk3pb1)
STD_ROM_FN(umk3pb1)

struct BurnDriver BurnDrvUmk3pb1 = {
"umk3pb1", "umk3", NULL, NULL, "2019",
"Ultimate Mortal Kombat 3 Plus (Hack, Beta 1)\0", NULL, "Midway", "MIDWAY Wolf-Unit",
NULL, NULL, NULL, NULL,
BDF_GAME_WORKING | BDF_CLONE, 2, HARDWARE_MIDWAY_WUNIT, GBF_MISC, 0,
NULL, umk3pb1RomInfo, umk3pb1RomName, NULL, NULL, NULL, NULL, Mk3InputInfo, Mk3DIPInfo,
    WolfUnitInit, WolfUnitExit, WolfUnitFrame, WolfUnitDraw, WolfUnitScan, &nWolfUnitRecalc, 0x8000,
    400, 254, 4, 3
};

Offline Combone

  • Jr. Member
  • **
  • Posts: 55
  • Karma: +2/-0
Re: Combone's - Hacks & Translate games thread (News +) (V2.0)
« Reply #19 on: December 18, 2020, 06:27:02 PM »
Hi :)

New Addition - (December 18, 2020)

Street Fighter Alpha 2 hack.

Unlock Hidden Chars (Need Hold Start): Evil Ryu, Shin Akuma, SF2 Chun-Li, SF2 Zangief, SF2 Dhalsim, Extra Style for Gen.







Note: You need sfa2ur1 rom for boot hack.

...

d_cps2

Code: [Select]
struct BurnDriver BurnDrvCpsSfa2uhc = {
"sfa2uhc", "sfa2", "sfa2ur1", NULL, "2009",
"Street Fighter Alpha 2 - Unlock Hidden Characters (Hack By Yumeji)\0", NULL, "Hack", "CPS2",
NULL, NULL, NULL, NULL,
BDF_GAME_WORKING | BDF_CLONE | BDF_HISCORE_SUPPORTED, 2, HARDWARE_CAPCOM_CPS2, GBF_VSFIGHT, FBF_SF,
NULL, Sfa2uhcRomInfo, Sfa2uhcRomName, NULL, NULL, NULL, NULL, Cps2FightingInputInfo, NULL,
Sfa2Init, DrvExit, Cps2Frame, CpsRedraw, CpsAreaScan,
&CpsRecalcPal, 0x1000, 384, 224, 4, 3
};

Code: [Select]
static struct BurnRomInfo Sfa2uhcRomDesc[] = {
{ "sz2uhc.03",     0x080000, 0x916316e0, CPS2_PRG_68K | BRF_ESS | BRF_PRG },
{ "sz2u.04",       0x080000, 0xac46e5ed, CPS2_PRG_68K | BRF_ESS | BRF_PRG },
{ "sz2u.05",       0x080000, 0x6c0c79d3, CPS2_PRG_68K | BRF_ESS | BRF_PRG },
{ "sz2u.06",       0x080000, 0xc5c8eb63, CPS2_PRG_68K | BRF_ESS | BRF_PRG },
{ "sz2u.07",       0x080000, 0x5de01cc5, CPS2_PRG_68K | BRF_ESS | BRF_PRG },
{ "sz2u.08",       0x080000, 0xbea11d56, CPS2_PRG_68K | BRF_ESS | BRF_PRG },

{ "sz2.13m",       0x400000, 0x4d1f1f22, CPS2_GFX | BRF_GRA },
{ "sz2.15m",       0x400000, 0x19cea680, CPS2_GFX | BRF_GRA },
{ "sz2.17m",       0x400000, 0xe01b4588, CPS2_GFX | BRF_GRA },
{ "sz2.19m",       0x400000, 0x0feeda64, CPS2_GFX | BRF_GRA },
{ "sz2.14m",       0x100000, 0x0560c6aa, CPS2_GFX | BRF_GRA },
{ "sz2.16m",       0x100000, 0xae940f87, CPS2_GFX | BRF_GRA },
{ "sz2.18m",       0x100000, 0x4bc3c8bc, CPS2_GFX | BRF_GRA },
{ "sz2.20m",       0x100000, 0x39e674c0, CPS2_GFX | BRF_GRA },

{ "sz2.01a",       0x020000, 0x1bc323cf, CPS2_PRG_Z80 | BRF_ESS | BRF_PRG },
{ "sz2.02a",       0x020000, 0xba6a5013, CPS2_PRG_Z80 | BRF_ESS | BRF_PRG },

{ "sz2.11m",       0x200000, 0xaa47a601, CPS2_QSND | BRF_SND },
{ "sz2.12m",       0x200000, 0x2237bc53, CPS2_QSND | BRF_SND },

{ "sfa2u.key",     0x000014, 0x4a8d91ef, CPS2_ENCRYPTION_KEY },
};

STD_ROM_PICK(Sfa2uhc)
STD_ROM_FN(Sfa2uhc)

 :cool:
« Last Edit: December 18, 2020, 06:34:37 PM by Combone »

Offline Combone

  • Jr. Member
  • **
  • Posts: 55
  • Karma: +2/-0
Re: Combone's - Hacks & Translate games thread (News +) (V2.0)
« Reply #20 on: December 25, 2020, 04:57:46 PM »
Hi :)

New Addition - (December 25, 2020)

Update Ultimate Mortal Kombat 3 Cup Edition - Version: 2020-12-24



...

d_wunit

Code: [Select]
// Ultimate Mortal Kombat 3 Cup Edition (2020-12-24)

static struct BurnRomInfo umk3ucRomDesc[] = {
{ "umk3uc-u54.bin", 0x080000, 0x8f015157, 1 | BRF_PRG | BRF_ESS }, //  0 TMS34010
{ "umk3uc-u63.bin", 0x080000, 0x7cc5979d, 1 | BRF_PRG | BRF_ESS }, //  1

{ "umk3uc-u2.bin", 0x100000, 0x3838cfe5, 2 | BRF_PRG | BRF_ESS }, //  2 DCS sound banks
{ "umk3uc-u3.bin", 0x100000, 0x856fe411, 2 | BRF_PRG | BRF_ESS }, //  3
{ "umk3uc-u4.bin", 0x100000, 0x428a406f, 2 | BRF_PRG | BRF_ESS }, //  4
{ "umk3uc-u5.bin", 0x100000, 0x3b98a09f, 2 | BRF_PRG | BRF_ESS }, //  5

{ "umk3uc-u133.bin", 0x100000, 0x62c6f8ab, 3 | BRF_GRA | BRF_ESS | WUNIT_GFX(0x00, 0) }, //  6 GFX
{ "umk3uc-u132.bin", 0x100000, 0x87d977dc, 3 | BRF_GRA | BRF_ESS | WUNIT_GFX(0x00, 1) }, //  7
{ "umk3uc-u131.bin", 0x100000, 0x483cbc7b, 3 | BRF_GRA | BRF_ESS | WUNIT_GFX(0x00, 2) }, //  8
{ "umk3uc-u130.bin", 0x100000, 0xecf63628, 3 | BRF_GRA | BRF_ESS | WUNIT_GFX(0x00, 3) }, //  9

{ "umk3uc-u129.bin", 0x100000, 0xa8b41803, 3 | BRF_GRA | BRF_ESS | WUNIT_GFX(0x04, 0) }, // 10
{ "umk3uc-u128.bin", 0x100000, 0xb410d72f, 3 | BRF_GRA | BRF_ESS | WUNIT_GFX(0x04, 1) }, // 11
{ "umk3uc-u127.bin", 0x100000, 0xbd985be7, 3 | BRF_GRA | BRF_ESS | WUNIT_GFX(0x04, 2) }, // 12
{ "umk3uc-u126.bin", 0x100000, 0xe7c32cf4, 3 | BRF_GRA | BRF_ESS | WUNIT_GFX(0x04, 3) }, // 13

{ "umk3uc-u125.bin", 0x100000, 0x78e8b9e5, 3 | BRF_GRA | BRF_ESS | WUNIT_GFX(0x08, 0) }, // 14
{ "umk3uc-u124.bin", 0x100000, 0x1137536c, 3 | BRF_GRA | BRF_ESS | WUNIT_GFX(0x08, 1) }, // 15
{ "umk3uc-u123.bin", 0x100000, 0x6a65e954, 3 | BRF_GRA | BRF_ESS | WUNIT_GFX(0x08, 2) }, // 16
{ "umk3uc-u122.bin", 0x100000, 0xe6274718, 3 | BRF_GRA | BRF_ESS | WUNIT_GFX(0x08, 3) }, // 17

{ "umk3uc-u121.bin", 0x100000, 0xefd4084c, 3 | BRF_GRA | BRF_ESS | WUNIT_GFX(0x0c, 0) }, // 18
{ "umk3uc-u120.bin", 0x100000, 0x42a6c0e6, 3 | BRF_GRA | BRF_ESS | WUNIT_GFX(0x0c, 1) }, // 19
{ "umk3uc-u119.bin", 0x100000, 0x948d4aa7, 3 | BRF_GRA | BRF_ESS | WUNIT_GFX(0x0c, 2) }, // 20
{ "umk3uc-u118.bin", 0x100000, 0xab7ca588, 3 | BRF_GRA | BRF_ESS | WUNIT_GFX(0x0c, 3) }, // 21

{ "umk3uc-u117.bin", 0x100000, 0xa13cc937, 3 | BRF_GRA | BRF_ESS | WUNIT_GFX(0x10, 0) }, // 22
{ "umk3uc-u116.bin", 0x100000, 0x28c6c310, 3 | BRF_GRA | BRF_ESS | WUNIT_GFX(0x10, 1) }, // 23
{ "umk3uc-u115.bin", 0x100000, 0xc71d53ba, 3 | BRF_GRA | BRF_ESS | WUNIT_GFX(0x10, 2) }, // 24
{ "umk3uc-u114.bin", 0x100000, 0x624b2d46, 3 | BRF_GRA | BRF_ESS | WUNIT_GFX(0x10, 3) }, // 25

{ "umk3uc-u113.bin", 0x100000, 0xb352019b, 3 | BRF_GRA | BRF_ESS | WUNIT_GFX(0x14, 0) }, // 26
{ "umk3uc-u112.bin", 0x100000, 0x71143b7c, 3 | BRF_GRA | BRF_ESS | WUNIT_GFX(0x14, 1) }, // 27
{ "umk3uc-u111.bin", 0x100000, 0x09821226, 3 | BRF_GRA | BRF_ESS | WUNIT_GFX(0x14, 2) }, // 28
{ "umk3uc-u110.bin", 0x100000, 0x88f78828, 3 | BRF_GRA | BRF_ESS | WUNIT_GFX(0x14, 3) }, // 29

{ "463_mk3_ultimate.u64", 0x1009, 0x4f425218, 0 | BRF_OPT },
};

STD_ROM_PICK(umk3uc)
STD_ROM_FN(umk3uc)

struct BurnDriver BurnDrvUmk3uc = {
"umk3uc", "umk3", NULL, NULL, "2020",
"Ultimate Mortal Kombat 3 Cup Edition (Hack, Ver. 2020-12-24)\0", NULL, "hack", "MIDWAY Wolf-Unit",
NULL, NULL, NULL, NULL,
BDF_GAME_WORKING | BDF_CLONE | BDF_HACK, 2, HARDWARE_MIDWAY_WUNIT, GBF_MISC, 0,
NULL, umk3ucRomInfo, umk3ucRomName, NULL, NULL, NULL, NULL, Mk3InputInfo, Mk3DIPInfo,
WolfUnitInit, WolfUnitExit, WolfUnitFrame, WolfUnitDraw, WolfUnitScan, &nWolfUnitRecalc, 0x8000,
400, 254, 4, 3
};

Offline xerf84

  • Jr. Member
  • **
  • Posts: 61
  • Karma: +0/-0
Re: Combone's - Hacks & Translate games thread (News +) (V2.0)
« Reply #21 on: December 25, 2020, 05:54:31 PM »
Thanks Combone. MX. :cool:

Offline Stifu

  • Member
  • ***
  • Posts: 203
  • Karma: +3/-0
Re: Combone's - Hacks & Translate games thread (News +) (V2.0)
« Reply #22 on: December 26, 2020, 04:19:36 AM »
Is there a consensus about which arcade UMK3 hack is the best?

Offline Joaquim2020

  • Sr. Member
  • ****
  • Posts: 260
  • Karma: +4/-11
Re: Combone's - Hacks & Translate games thread (News +) (V2.0)
« Reply #23 on: December 26, 2020, 06:24:39 AM »
Is there a consensus about which arcade UMK3 hack is the best?

https://www.romhacking.net/hacks/1059/  :wink:

Maybe one day Arcade being like this one.

Offline Stifu

  • Member
  • ***
  • Posts: 203
  • Karma: +3/-0
Re: Combone's - Hacks & Translate games thread (News +) (V2.0)
« Reply #24 on: December 26, 2020, 06:15:25 PM »
Sorry, but I meant a game that doesn't look and sound like shit, that's why I specified "arcade". :p

Offline Combone

  • Jr. Member
  • **
  • Posts: 55
  • Karma: +2/-0
Re: Combone's - Hacks & Translate games thread (News +) (V2.0)
« Reply #25 on: March 29, 2022, 11:33:54 PM »
Hi  :smilie: (Long time post here  :biggrin:)

New Addition - (March 30, 2022)

The King of Fighters '98 BC 2nd Impact Edition



i try find author of the hack and not found  :redface:

Note: HBMame have this mod.

About..

*Press BC during Attacks, Moves and Specials (DM/SDM).
*BC mode ends fast.
*BC or ABC activated: Charge Characters auto change commands to Easy Moves.

...

d_neogeo

Code: [Select]
// The King of Fighters '98 BC 2nd Impact Edition (Hack)
// Version 2020-07-29 (Author Unknown)

static struct BurnRomInfo kof98bc2ndRomDesc[] = {
{ "98bc2nd-p1.p1", 0x100000, 0xbd45dd5f, 1 | BRF_ESS | BRF_PRG }, //  0 68K code
{ "242-p2.sp2",    0x400000, 0x980aba4c, 1 | BRF_ESS | BRF_PRG }, //  1

{ "98bc2nd-s1.s1", 0x020000, 0xb4ed8fb0, 2 | BRF_GRA },           //  2 Text layer tiles

{ "242-c1.c1",     0x800000, 0xe564ecd6, 3 | BRF_GRA },           //  3 Sprite data
{ "242-c2.c2",     0x800000, 0xbd959b60, 3 | BRF_GRA },           //  4
{ "242-c3.c3",     0x800000, 0x22127b4f, 3 | BRF_GRA },           //  5
{ "242-c4.c4",     0x800000, 0x0b4fa044, 3 | BRF_GRA },           //  6
{ "242-c5.c5",    0x800000, 0x9d10bed3, 3 | BRF_GRA },           //  7
{ "242-c6.c6",    0x800000, 0xda07b6a2, 3 | BRF_GRA },           //  8
{ "242-c7.c7",    0x800000, 0xf6d7a38a, 3 | BRF_GRA },           //  9
{ "242-c8.c8",    0x800000, 0xc823e045, 3 | BRF_GRA },           // 10

{ "242-m1.m1",     0x040000, 0x4ef7016b, 4 | BRF_ESS | BRF_PRG }, // 11 Z80 code

{ "242-v1.v1",     0x400000, 0xb9ea8051, 5 | BRF_SND },           // 16 Sound data
{ "242-v2.v2",     0x400000, 0xcc11106e, 5 | BRF_SND },           // 17
{ "242-v3.v3",     0x400000, 0x044ea4e1, 5 | BRF_SND },           // 18
{ "242-v4.v4",     0x400000, 0x7985ea30, 5 | BRF_SND },           // 19
};

STDROMPICKEXT(kof98bc2nd, kof98bc2nd, neogeo)
STD_ROM_FN(kof98bc2nd)

struct BurnDriver BurnDrvkof98bc2nd = {
"kof98bc2nd", "kof98", "neogeo", NULL, "2020",
"The King of Fighters '98 BC 2nd Impact Edition (Hack, Ver.2020-07-29)\0", NULL, "hack", "Neo Geo MVS",
NULL, NULL, NULL, NULL,
BDF_GAME_WORKING | BDF_CLONE | BDF_HACK, 2, HARDWARE_PREFIX_CARTRIDGE | HARDWARE_SNK_NEOGEO, GBF_VSFIGHT, FBF_KOF,
NULL, kof98bc2ndRomInfo, kof98bc2ndRomName, NULL, NULL, NULL, NULL, neogeoInputInfo, neogeoDIPInfo,
NeoInit, NeoExit, NeoFrame, NeoRender, NeoScan, &NeoRecalcPalette,
0x1000, 304, 224, 4, 3
};
« Last Edit: March 30, 2022, 02:01:16 AM by Combone »

Offline Combone

  • Jr. Member
  • **
  • Posts: 55
  • Karma: +2/-0
Re: Combone's - Hacks & Translate games thread (News +) (V2.0)
« Reply #26 on: April 07, 2022, 11:21:26 PM »
Hi :)

New Addition - (April 8, 2022)

The King of Fighters 2001 Remix Ultra 2.3



Cool hack KOF 2001  :wink: Author Jason.

....

d_neogeo

Code: [Select]
// The King of Fighters 2001 Remix Ultra 2.3
// Version 2004-05-07 Hack By Jason FGCH

static struct BurnRomInfo kof2001ruRomDesc[] = {
{ "2k1ru-p1.p1",       0x100000, 0x3377ebee, 1 | BRF_ESS | BRF_PRG }, //  0 68K code
{ "2k1ru-p2.p2",       0x400000, 0x394bcc59, 1 | BRF_ESS | BRF_PRG }, //  1

{ "2k1ru-s1.s1",       0x020000, 0xa5d90035, 2 | BRF_GRA },     //  2 Text layer tiles

{ "262-c1d.c1",        0x800000, 0x103225b1, 3 | BRF_GRA },     //  3 Sprite Data
{ "262-c2d.c2",        0x800000, 0xf9d05d99, 3 | BRF_GRA },     //  4
{ "262-c3d.c3",        0x800000, 0x4c7ec427, 3 | BRF_GRA },     //  5
{ "262-c4d.c4",        0x800000, 0x1d237aa6, 3 | BRF_GRA },     //  6
{ "262-c5d.c5",        0x800000, 0xc2256db5, 3 | BRF_GRA },     //  7
{ "262-c6d.c6",        0x800000, 0x8d6565a9, 3 | BRF_GRA },     //  8
{ "262-c7d.c7",        0x800000, 0xd1408776, 3 | BRF_GRA },     //  9
{ "262-c8d.c8",        0x800000, 0x954d0e16, 3 | BRF_GRA },     //  10

{ "2k1ru-m1d.m1",      0x020000, 0x2fb0a8a5, 4 | BRF_ESS | BRF_PRG }, // 11 Z80 code

{ "262-v1-08-e0.v1",   0x400000, 0x83d49ecf, 5 | BRF_SND },           // 12 Sound data
{ "262-v2-08-e0.v2",   0x400000, 0x003f1843, 5 | BRF_SND },           // 13
{ "262-v3-08-e0.v3",   0x400000, 0x2ae38dbe, 5 | BRF_SND },           // 14
{ "262-v4-08-e0.v4",   0x400000, 0x26ec4dd9, 5 | BRF_SND },           // 15
};

STDROMPICKEXT(kof2001ru, kof2001ru, neogeo)
STD_ROM_FN(kof2001ru)

struct BurnDriver BurnDrvkof2001ru = {
"kof2001ru", "kof2001", "neogeo", NULL, "Version 2004-05-07",
"The King of Fighters 2001 Remix Ultra 2.3 (Hack By Jason FGCH)\0", NULL, "Hack", "Neo Geo MVS",
NULL, NULL, NULL, NULL,
BDF_GAME_WORKING | BDF_CLONE | BDF_HACK, 2, HARDWARE_PREFIX_CARTRIDGE | HARDWARE_SNK_NEOGEO, GBF_VSFIGHT, FBF_KOF,
NULL, kof2001ruRomInfo, kof2001ruRomName, NULL, NULL, NULL, NULL, neogeoInputInfo, neogeoDIPInfo,
NeoInit, NeoExit, NeoFrame, NeoRender, NeoScan, &NeoRecalcPalette,
0x1000, 304, 224, 4, 3
};

....

Extra Addition

The King of Fighters 2001 Remix Pro v1.02 Final



Another KOF 2001 fun hack  :biggrin:

....

d_neogeo

Code: [Select]
// The King of Fighters 2001 Remix Pro v1.02 Final
// Version 2004-03-01 Hack By Jason,Kim & Raymonose

static struct BurnRomInfo kof2001rpfRomDesc[] = {
{ "262rp-p1.p1",       0x100000, 0xe9e42e55, 1 | BRF_ESS | BRF_PRG }, //  0 68K code
{ "262rp-sp2.sp2",     0x500000, 0x37a818ed, 1 | BRF_ESS | BRF_PRG }, //  1

{ "262rp-s1d.s1",      0x020000, 0x492f5efe, 2 | BRF_GRA },     //  2 Text layer tiles

{ "262-c1d.c1",        0x800000, 0x103225b1, 3 | BRF_GRA },     //  3 Sprite Data
{ "262-c2d.c2",        0x800000, 0xf9d05d99, 3 | BRF_GRA },     //  4
{ "262-c3d.c3",        0x800000, 0x4c7ec427, 3 | BRF_GRA },     //  5
{ "262-c4d.c4",        0x800000, 0x1d237aa6, 3 | BRF_GRA },     //  6
{ "262-c5d.c5",        0x800000, 0xc2256db5, 3 | BRF_GRA },     //  7
{ "262-c6d.c6",        0x800000, 0x8d6565a9, 3 | BRF_GRA },     //  8
{ "262-c7d.c7",        0x800000, 0xd1408776, 3 | BRF_GRA },     //  9
{ "262-c8d.c8",        0x800000, 0x954d0e16, 3 | BRF_GRA },     //  10

{ "262rp-m1d.m1",      0x040000, 0x4bcc537b, 4 | BRF_ESS | BRF_PRG }, // 11 Z80 code

{ "262-v1-08-e0.v1",   0x400000, 0x83d49ecf, 5 | BRF_SND },           // 12 Sound data
{ "262-v2-08-e0.v2",   0x400000, 0x003f1843, 5 | BRF_SND },           // 13
{ "262-v3-08-e0.v3",   0x400000, 0x2ae38dbe, 5 | BRF_SND },           // 14
{ "262-v4-08-e0.v4",   0x400000, 0x26ec4dd9, 5 | BRF_SND },           // 15
};

STDROMPICKEXT(kof2001rpf, kof2001rpf, neogeo)
STD_ROM_FN(kof2001rpf)

struct BurnDriver BurnDrvkof2001rpf = {
"kof2001rpf", "kof2001", "neogeo", NULL, "Version 2004-03-01",
"The King of Fighters 2001 Remix Pro v1.02 Final (Hack By Jason,Kim & Raymonose)\0", NULL, "Hack", "Neo Geo MVS",
NULL, NULL, NULL, NULL,
BDF_GAME_WORKING | BDF_CLONE | BDF_HACK, 2, HARDWARE_PREFIX_CARTRIDGE | HARDWARE_SNK_NEOGEO, GBF_VSFIGHT, FBF_KOF,
NULL, kof2001rpfRomInfo, kof2001rpfRomName, NULL, NULL, NULL, NULL, neogeoInputInfo, neogeoDIPInfo,
NeoInit, NeoExit, NeoFrame, NeoRender, NeoScan, &NeoRecalcPalette,
0x1000, 304, 224, 4, 3
};
« Last Edit: April 08, 2022, 03:48:14 AM by Combone »

Offline Lodan

  • New Member
  • *
  • Posts: 9
  • Karma: +0/-0
Re: Combone's - Hacks & Translate games thread (News +) (V2.0)
« Reply #27 on: April 10, 2022, 10:30:48 AM »
Do you mind sharing the kof2001rpf IPS patches?
I couldn't track down the 262rp-sp2.sp2 [size: 5242880] [CRC32: 37a818ed] file.

Also some hashes does not match with latest HBMAME:

Code: [Select]
ROM_START( kof2k1rp ) /* The King of Fighters 2001 - Remix PRO by Fighters Kim, Jason/K3 and Raymonose - (Remix PRO V1.02 final 2004.03.11) */
ROM_REGION( 0x500000, "maincpu", 0 )
ROM_LOAD16_WORD_SWAP( "262rp.p1", 0x000000, 0x100000, CRC(e9e42e55) SHA1(2a254d056ab046d2704e16ebbaa2b68c6e867dc7) )
ROM_LOAD16_WORD_SWAP( "262rp.p2", 0x100000, 0x400000, CRC(91668d86) SHA1(3df31baaa1c87b040f88eeffff1a174960f9f1fc) )

NEO_SFIX_128K( "262rp.s1", CRC(492f5efe) SHA1(e18895da5c294245b6e119421affbd4f0e168c7a) )

NEO_BIOS_AUDIO_128K( "262d.m1",  CRC(2fb0a8a5) SHA1(9878370ff8cef3e9c9f307ad64c29522dd625c8f) )

ROM_REGION( 0x1000000, "ymsnd:adpcma", 0 )
ROM_LOAD( "262.v1", 0x000000, 0x400000, CRC(83d49ecf) SHA1(2f2c116e45397652e77fcf5d951fa5f71b639572) )
ROM_LOAD( "262.v2", 0x400000, 0x400000, CRC(003f1843) SHA1(bdd58837ad542548bd4053c262f558af88e3b989) )
ROM_LOAD( "262.v3", 0x800000, 0x400000, CRC(2ae38dbe) SHA1(4e82b7dd3b899d61907620517a5a27bdaba0725d) )
ROM_LOAD( "262.v4", 0xc00000, 0x400000, CRC(26ec4dd9) SHA1(8bd68d95a2d913be41a51f51e48dbe3bff5924fb) )

ROM_REGION( 0x4000000, "sprites", 0 )
ROM_LOAD16_BYTE( "262.c1", 0x0000000, 0x800000, CRC(99cc785a) SHA1(374f0674871d0196fa274aa6c5956d7b3848d5da) )
ROM_LOAD16_BYTE( "262.c2", 0x0000001, 0x800000, CRC(50368cbf) SHA1(5d9e206e98e0b0c7735b72ea46b45058fdec2352) )
ROM_LOAD16_BYTE( "262.c3", 0x1000000, 0x800000, CRC(fb14ff87) SHA1(445a8db2fc69eff54a252700f2d3a89244c58e75) )
ROM_LOAD16_BYTE( "262.c4", 0x1000001, 0x800000, CRC(4397faf8) SHA1(6752b394f6647502a649a3e62bd3442f936b733e) )
ROM_LOAD16_BYTE( "262.c5", 0x2000000, 0x800000, CRC(91f24be4) SHA1(88190c41f7d4a0f4b1982149fc9acfc640af498d) )
ROM_LOAD16_BYTE( "262.c6", 0x2000001, 0x800000, CRC(a31e4403) SHA1(5cd1a14703aa58810e2377dfb7353c61e9dc9c1f) )
ROM_LOAD16_BYTE( "262.c7", 0x3000000, 0x800000, CRC(54d9d1ec) SHA1(80c3a8ec39130dd5d3da561f287709da6b8abcf4) )
ROM_LOAD16_BYTE( "262.c8", 0x3000001, 0x800000, CRC(59289a6b) SHA1(ddfce7c85b2a144975db5bb14b4b51aaf881880e) )
ROM_END

source: https://github.com/Robbbert/hbmame/blob/master/docs/release/src/hbmame/drivers/kof2001.cpp
« Last Edit: April 10, 2022, 10:56:34 AM by Lodan »

Offline Combone

  • Jr. Member
  • **
  • Posts: 55
  • Karma: +2/-0
Re: Combone's - Hacks & Translate games thread (News +) (V2.0)
« Reply #28 on: April 10, 2022, 05:12:09 PM »
Do you mind sharing the kof2001rpf IPS patches?
I couldn't track down the 262rp-sp2.sp2 [size: 5242880] [CRC32: 37a818ed] file.

Also some hashes does not match with latest HBMAME:

Code: [Select]
ROM_START( kof2k1rp ) /* The King of Fighters 2001 - Remix PRO by Fighters Kim, Jason/K3 and Raymonose - (Remix PRO V1.02 final 2004.03.11) */
ROM_REGION( 0x500000, "maincpu", 0 )
ROM_LOAD16_WORD_SWAP( "262rp.p1", 0x000000, 0x100000, CRC(e9e42e55) SHA1(2a254d056ab046d2704e16ebbaa2b68c6e867dc7) )
ROM_LOAD16_WORD_SWAP( "262rp.p2", 0x100000, 0x400000, CRC(91668d86) SHA1(3df31baaa1c87b040f88eeffff1a174960f9f1fc) )

NEO_SFIX_128K( "262rp.s1", CRC(492f5efe) SHA1(e18895da5c294245b6e119421affbd4f0e168c7a) )

NEO_BIOS_AUDIO_128K( "262d.m1",  CRC(2fb0a8a5) SHA1(9878370ff8cef3e9c9f307ad64c29522dd625c8f) )

ROM_REGION( 0x1000000, "ymsnd:adpcma", 0 )
ROM_LOAD( "262.v1", 0x000000, 0x400000, CRC(83d49ecf) SHA1(2f2c116e45397652e77fcf5d951fa5f71b639572) )
ROM_LOAD( "262.v2", 0x400000, 0x400000, CRC(003f1843) SHA1(bdd58837ad542548bd4053c262f558af88e3b989) )
ROM_LOAD( "262.v3", 0x800000, 0x400000, CRC(2ae38dbe) SHA1(4e82b7dd3b899d61907620517a5a27bdaba0725d) )
ROM_LOAD( "262.v4", 0xc00000, 0x400000, CRC(26ec4dd9) SHA1(8bd68d95a2d913be41a51f51e48dbe3bff5924fb) )

ROM_REGION( 0x4000000, "sprites", 0 )
ROM_LOAD16_BYTE( "262.c1", 0x0000000, 0x800000, CRC(99cc785a) SHA1(374f0674871d0196fa274aa6c5956d7b3848d5da) )
ROM_LOAD16_BYTE( "262.c2", 0x0000001, 0x800000, CRC(50368cbf) SHA1(5d9e206e98e0b0c7735b72ea46b45058fdec2352) )
ROM_LOAD16_BYTE( "262.c3", 0x1000000, 0x800000, CRC(fb14ff87) SHA1(445a8db2fc69eff54a252700f2d3a89244c58e75) )
ROM_LOAD16_BYTE( "262.c4", 0x1000001, 0x800000, CRC(4397faf8) SHA1(6752b394f6647502a649a3e62bd3442f936b733e) )
ROM_LOAD16_BYTE( "262.c5", 0x2000000, 0x800000, CRC(91f24be4) SHA1(88190c41f7d4a0f4b1982149fc9acfc640af498d) )
ROM_LOAD16_BYTE( "262.c6", 0x2000001, 0x800000, CRC(a31e4403) SHA1(5cd1a14703aa58810e2377dfb7353c61e9dc9c1f) )
ROM_LOAD16_BYTE( "262.c7", 0x3000000, 0x800000, CRC(54d9d1ec) SHA1(80c3a8ec39130dd5d3da561f287709da6b8abcf4) )
ROM_LOAD16_BYTE( "262.c8", 0x3000001, 0x800000, CRC(59289a6b) SHA1(ddfce7c85b2a144975db5bb14b4b51aaf881880e) )
ROM_END

source: https://github.com/Robbbert/hbmame/blob/master/docs/release/src/hbmame/drivers/kof2001.cpp

Hi  :smilie:

I use this IPS: https://www.mediafire.com/file/j0y5rf8lwspond7/RemixPro-p2.ips/file

In File "262-pg2.sp2" SIZE (5242880) / CRC (aa4ef2f0).

Offline barbudreadmon

  • Administrator
  • *****
  • Posts: 971
  • Karma: +56/-1
  • Helper
Re: Combone's - Hacks & Translate games thread (News +) (V2.0)
« Reply #29 on: April 11, 2022, 01:40:15 AM »
@combone what's the difference with hbmame version ? I don't think it's a good idea to use another romset if it's exactly the same hack.