Welcome!

Final Burn Neo => FBN Development => Topic started by: Combone on July 31, 2019, 11:28:44 PM

Title: Combone's - Hacks & Translate games thread (News +) (V2.0)
Post by: Combone on July 31, 2019, 11:28:44 PM
New Topic. More clean  :wink:

Quote
Sorry for everyone for delete other topic and comments :redface: :redface: :redface:

Quote
Hi All.

I see mix up hacks it's not a good idea. Sorry for all RomHack community  :redface: :redface:

Don't make it again
  ;p

This topic show some additions for Final Burn Neo.

I am not hacker, but i try make best of me  :biggrin: (Very Beginner).

...

I add new Super Monaco GP hack (MegaDrive).

(https://i.imgur.com/pMX3pg0.png)

About hack:

*Updated to FIA Formula One World Championship 2019 season.
*Up-to-date teams and cars (real chasis and real engines).
*Included 15 current drivers and their real data.
*Inserted digitized pictures of the current drivers.
*Grand Prix calendar is updated according to the current 2019 season.
*New Grand Prix -Austria and Bahrein- included.
*New weather in some Grand Prix.
*New color design for menus.
*New scripts and storylines within the game.
*Programmed results are altered.
*Pitch of the voices are fixed, avoiding noisy voices of the original game.
*Current and real ads added (Nelson Peixemacaco).
*Player won?t be YOU anymore?

Source: http://www.romhacking.net/hacks/4622/

...

d_megadrive.cpp

Code: [Select]
// Super Monaco GP 2019 - HE Returns (30th Anniversary Edition) (Hack By TA_Marcos_Translations)
static struct BurnRomInfo md_smgp2019RomDesc[] = {
{ "Super_Monaco_GP2019.bin", 0x080000, 0x12BCABB6, BRF_PRG | SEGA_MD_ROM_LOAD16_WORD_SWAP | SEGA_MD_ROM_OFFS_000000  },
};

STD_ROM_PICK(md_smgp2019)
STD_ROM_FN(md_smgp2019)

struct BurnDriver BurnDrvmd_smgp2019 = {
"md_smgp2019", "md_smgpu", NULL, NULL, "2019",
"Super Monaco GP 2019 - HE Returns (Hack, Improvement)\0", NULL, "2019 TA_Marcos_Translations", "Sega Megadrive",
NULL, NULL, NULL, NULL,
BDF_GAME_WORKING | BDF_16BIT_ONLY | BDF_CLONE, 2, HARDWARE_SEGA_MEGADRIVE, GBF_RACING, 0,
MegadriveGetZipName, md_smgp2019RomInfo, md_smgp2019RomName, NULL, NULL, NULL, NULL, MegadriveInputInfo, MegadriveDIPInfo,
MegadriveInit, MegadriveExit, MegadriveFrame, MegadriveDraw, MegadriveScan,
&bMegadriveRecalcPalette, 0x100, 320, 224, 4, 3
};

...

Today i add cool/fun hack created by pipi899.

Remember a lot Koryu Street Fighter 2  :biggrin:

(https://i.imgur.com/613a7jh.png)
(https://i.imgur.com/i33IEqA.png)

Video GamePlay By Ryoga: https://www.youtube.com/watch?v=WYMjrOZgszw

...

d_cps2.cpp

Code: [Select]
static struct BurnRomInfo Sfa3xlRomDesc[] = {
{ "sz3e-xl.03c",   0x080000, 0x9411ced4, CPS2_PRG_68K | BRF_ESS | BRF_PRG },
{ "sz3e-xl.04c",   0x080000, 0x01a7b266, CPS2_PRG_68K | BRF_ESS | BRF_PRG },
{ "sz3.05c",       0x080000, 0x57fd0a40, CPS2_PRG_68K | BRF_ESS | BRF_PRG },
{ "sz3.06c",       0x080000, 0xf6305f8b, CPS2_PRG_68K | BRF_ESS | BRF_PRG },
{ "sz3.07c",       0x080000, 0x6eab0f6f, CPS2_PRG_68K | BRF_ESS | BRF_PRG },
{ "sz3.08c",       0x080000, 0x910c4a3b, CPS2_PRG_68K | BRF_ESS | BRF_PRG },
{ "sz3.09c",       0x080000, 0xb29e5199, CPS2_PRG_68K | BRF_ESS | BRF_PRG },
{ "sz3.10b",       0x080000, 0xdeb2ff52, CPS2_PRG_68K | BRF_ESS | BRF_PRG },

{ "sz3.13m",       0x400000, 0x0f7a60d9, CPS2_GFX | BRF_GRA },
{ "sz3.15m",       0x400000, 0x8e933741, CPS2_GFX | BRF_GRA },
{ "sz3.17m",       0x400000, 0xd6e98147, CPS2_GFX | BRF_GRA },
{ "sz3.19m",       0x400000, 0xf31a728a, CPS2_GFX | BRF_GRA },
{ "sz3.14m",       0x400000, 0x5ff98297, CPS2_GFX | BRF_GRA },
{ "sz3.16m",       0x400000, 0x52b5bdee, CPS2_GFX | BRF_GRA },
{ "sz3.18m",       0x400000, 0x40631ed5, CPS2_GFX | BRF_GRA },
{ "sz3.20m",       0x400000, 0x763409b4, CPS2_GFX | BRF_GRA },

{ "sz3.01",        0x020000, 0xde810084, CPS2_PRG_Z80 | BRF_ESS | BRF_PRG },
{ "sz3.02",        0x020000, 0x72445dc4, CPS2_PRG_Z80 | BRF_ESS | BRF_PRG },

{ "sz3.11m",       0x400000, 0x1c89eed1, CPS2_QSND | BRF_SND },
{ "sz3.12m",       0x400000, 0xf392b13a, CPS2_QSND | BRF_SND },

{ "sfa3.key",      0x000014, 0x54fa39c6, CPS2_ENCRYPTION_KEY },
};

STD_ROM_PICK(Sfa3xl)
STD_ROM_FN(Sfa3xl)

Code: [Select]
struct BurnDriver BurnDrvCpsSfa3xl = {
"sfa3xl", "sfa3", NULL, NULL, "2009",
"Street Fighter Alpha 3 - Xiang Long Edition (Hack by pipi899, Ver.2009-05-10)\0", NULL, "Hack", "CPS2",
NULL, NULL, NULL, NULL,
BDF_GAME_WORKING | BDF_CLONE | BDF_BOOTLEG | BDF_HISCORE_SUPPORTED, 2, HARDWARE_CAPCOM_CPS2, GBF_VSFIGHT, FBF_SF,
NULL, Sfa3xlRomInfo, Sfa3xlRomName, NULL, NULL, NULL, NULL, Cps2FightingInputInfo, NULL,
PhoenixInit, DrvExit, Cps2Frame, CpsRedraw, CpsAreaScan,
&CpsRecalcPal, 0x1000, 384, 224, 4, 3
};

...

More one Koryu Hack by Pipi899. Now in Street Fighter Zero 2 Alpha  :cool:

Note: You need Rom sfz2alj for run this hack.

(https://i.imgur.com/leI6txl.png)
(https://i.imgur.com/LPn6i9T.png)

Video GamePlay By Ryoga: https://www.youtube.com/watch?v=nqn0HYKtono

...

d_cps2.cpp

Code: [Select]
static struct BurnRomInfo Sfz2adlRomDesc[] = {
{ "szaj-dl.03a",   0x080000, 0x67bc6f45, CPS2_PRG_68K | BRF_ESS | BRF_PRG },
{ "szaj-dl.04a",   0x080000, 0xb124800a, CPS2_PRG_68K | BRF_ESS | BRF_PRG },
{ "szaj.05a",      0x080000, 0xc88ebf88, CPS2_PRG_68K | BRF_ESS | BRF_PRG },
{ "szaj.06a",      0x080000, 0x35ed5b7a, CPS2_PRG_68K | BRF_ESS | BRF_PRG },
{ "szaj.07a",      0x080000, 0x975dcb3e, CPS2_PRG_68K | BRF_ESS | BRF_PRG },
{ "szaj.08a",      0x080000, 0xdc73f2d7, CPS2_PRG_68K | BRF_ESS | BRF_PRG },

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

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

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

{ "sfz2alj.key",   0x000014, 0x4c42320f, CPS2_ENCRYPTION_KEY },
};

STD_ROM_PICK(Sfz2adl)
STD_ROM_FN(Sfz2adl)

Code: [Select]
struct BurnDriver BurnDrvCpsSfz2adl = {
"Sfz2adl", "sfz2al", "sfz2alj", NULL, "2009",
"Street Fighter Zero 2 Alpha - Dragon Level (Hack by pipi899, Ver.2009-04-24)\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, Sfz2adlRomInfo, Sfz2adlRomName, NULL, NULL, NULL, NULL, Cps2FightingInputInfo, NULL,
Sfa2Init, DrvExit, Cps2Frame, CpsRedraw, CpsAreaScan,
&CpsRecalcPal, 0x1000, 384, 224, 4, 3
};

...

I Add this in Final Burn Neo and works good  :smilie:

(https://i.imgur.com/96rk7rj.png)

Creator WebSite: https://www.mortalkombatplus.com/

...

d_tunit.cpp:

Code: [Select]
static struct BurnRomInfo mk2pRomDesc[] = {
{ "mk2p.uj12", 0x080000, 0x05ff15a9, 1 | BRF_PRG | BRF_ESS }, //  0 TMS34010
{ "mk2p.ug12", 0x080000, 0xb6d8ff5c, 1 | BRF_PRG | BRF_ESS }, //  1

{ "mk2p.u2",                             0x080000, 0x65d11dd7, 2 | BRF_PRG | BRF_ESS }, //  2 DCS sound banks
{ "l1_mortal_kombat_ii_sound_rom_u3.u3", 0x080000, 0xd6d92bf9, 2 | BRF_PRG | BRF_ESS }, //  3
{ "l1_mortal_kombat_ii_sound_rom_u4.u4", 0x080000, 0xeebc8e0f, 2 | BRF_PRG | BRF_ESS }, //  4
{ "l1_mortal_kombat_ii_sound_rom_u5.u5", 0x080000, 0x2b0b7961, 2 | BRF_PRG | BRF_ESS }, //  5
{ "l1_mortal_kombat_ii_sound_rom_u6.u6", 0x080000, 0xf694b27f, 2 | BRF_PRG | BRF_ESS }, //  6
{ "l1_mortal_kombat_ii_sound_rom_u7.u7", 0x080000, 0x20387e0a, 2 | BRF_PRG | BRF_ESS }, //  7

{ "l1_mortal_kombat_ii_game_rom_ug14.ug14", 0x100000, 0x01e73af6, 3 | BRF_GRA | BRF_ESS | TUNIT_GFX(0x00, 0) }, //  8 GFX
{ "l1_mortal_kombat_ii_game_rom_uj14.uj14", 0x100000, 0xd4985cbb, 3 | BRF_GRA | BRF_ESS | TUNIT_GFX(0x00, 1) }, //  9
{ "l1_mortal_kombat_ii_game_rom_ug19.ug19", 0x100000, 0xfec137be, 3 | BRF_GRA | BRF_ESS | TUNIT_GFX(0x00, 2) }, //  10
{ "l1_mortal_kombat_ii_game_rom_uj19.uj19", 0x100000, 0x2d763156, 3 | BRF_GRA | BRF_ESS | TUNIT_GFX(0x00, 3) }, //  11

{ "mk2p.ug16",                             0x100000, 0xb2af2798, 3 | BRF_GRA | BRF_ESS | TUNIT_GFX(0x04, 0) }, //  12
{ "mk2p.uj16",                             0x100000, 0xd70dd149, 3 | BRF_GRA | BRF_ESS | TUNIT_GFX(0x04, 1) }, //  13
{ "mk2p.ug20",                             0x100000, 0xd05e970a, 3 | BRF_GRA | BRF_ESS | TUNIT_GFX(0x04, 2) }, // 14
{ "mk2p.uj20",                             0x100000, 0x0f9c9a12, 3 | BRF_GRA | BRF_ESS | TUNIT_GFX(0x04, 3) }, // 15

{ "l1_mortal_kombat_ii_game_rom_ug17.ug17", 0x100000, 0x937d8620, 3 | BRF_GRA | BRF_ESS | TUNIT_GFX(0x08, 0) }, // 16
{ "l1_mortal_kombat_ii_game_rom_uj17.uj17", 0x100000, 0x218de160, 3 | BRF_GRA | BRF_ESS | TUNIT_GFX(0x08, 1) }, // 17
{ "l1_mortal_kombat_ii_game_rom_ug22.ug22", 0x100000, 0x154d53b1, 3 | BRF_GRA | BRF_ESS | TUNIT_GFX(0x08, 2) }, // 18
{ "l1_mortal_kombat_ii_game_rom_uj22.uj22", 0x100000, 0x8891d785, 3 | BRF_GRA | BRF_ESS | TUNIT_GFX(0x08, 3) }, // 19
};

STD_ROM_PICK(mk2p)
STD_ROM_FN(mk2p)

struct BurnDriver BurnDrvmk2p = {
"mk2p", "mk2", NULL, NULL, "1993",
"Mortal Kombat II Plus (Beta 2, Hack)\0", NULL, "Midway", "Midway T-Unit",
NULL, NULL, NULL, NULL,
BDF_GAME_WORKING | BDF_CLONE, 2, HARDWARE_MIDWAY_TUNIT, GBF_MISC, 0,
NULL, mk2pRomInfo, mk2pRomName, NULL, NULL, NULL, NULL, Mk2InputInfo, Mk2DIPInfo,
    Mk2Init, TUnitExit, TUnitFrame, TUnitDraw, TUnitScan, &nTUnitRecalc, 0x8000,
    400, 254, 4, 3
};

...

I Add amazing UMK3 hack for FB Neo  :smilie:

(https://i.imgur.com/nvLaC7r.png)

More info about hack, here: https://testyourmight.com/threads/umk3-ultimate-cup-edition.64580/

....

d_wunit.cpp:

Code: [Select]
// Ultimate Mortal Kombat 3 Cup Edition (2019-07-04)

static struct BurnRomInfo umk3ucRomDesc[] = {
{ "umk3uc-u54.bin", 0x080000, 0xdeffaa0a, 1 | BRF_PRG | BRF_ESS }, //  0 TMS34010
{ "umk3uc-u63.bin", 0x080000, 0x75eb56e8, 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, 0x87c5e61c, 3 | BRF_GRA | BRF_ESS | WUNIT_GFX(0x0c, 0) }, // 18
{ "umk3uc-u120.bin", 0x100000, 0x921a5713, 3 | BRF_GRA | BRF_ESS | WUNIT_GFX(0x0c, 1) }, // 19
{ "umk3uc-u119.bin", 0x100000, 0x973f2a46, 3 | BRF_GRA | BRF_ESS | WUNIT_GFX(0x0c, 2) }, // 20
{ "umk3uc-u118.bin", 0x100000, 0x380c86e8, 3 | BRF_GRA | BRF_ESS | WUNIT_GFX(0x0c, 3) }, // 21

{ "umk3uc-u117.bin", 0x100000, 0xfb7bd33f, 3 | BRF_GRA | BRF_ESS | WUNIT_GFX(0x10, 0) }, // 22
{ "umk3uc-u116.bin", 0x100000, 0xc97984cd, 3 | BRF_GRA | BRF_ESS | WUNIT_GFX(0x10, 1) }, // 23
{ "umk3uc-u115.bin", 0x100000, 0x30cb27e2, 3 | BRF_GRA | BRF_ESS | WUNIT_GFX(0x10, 2) }, // 24
{ "umk3uc-u114.bin", 0x100000, 0xa00ef5ad, 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, "2018",
"Ultimate Mortal Kombat 3 Cup Edition (Hack, Ver. 2019-07-04)\0", NULL, "Midway", "MIDWAY Wolf-Unit",
NULL, NULL, NULL, NULL,
BDF_GAME_WORKING | BDF_CLONE, 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
};

*Update value WUNIT_GFX 22,23,24 and 25. Now is 0x10 (Sorry for the inconvenience).

 :cool:
Title: Re: Combone's - Hacks & Translate games thread (News +) (V2.0)
Post by: Combone on August 01, 2019, 11:50:14 PM
New addition  :smilie:

The King of Fighters 2002 - 3rd Strike of Orochi created by EGCG / EGHT.

(https://i.imgur.com/BD5Gj2o.png)

Demonstration Video: https://www.youtube.com/watch?v=UcmOeF7vclU

...

d_neogeo

Code: [Select]
// The King of Fighters 2002 - 3rd Strike of Orochi (Hack by EGCG/EGHT)
static struct BurnRomInfo kf2k23rdRomDesc[] = {
{ "kf2k23rd-p1.rom",      0x100000, 0xeb84d68f, 1 | BRF_ESS | BRF_PRG }, // 0 68K code
{ "kf2k23rd-p2.rom",      0x400000, 0x293bbf78, 1 | BRF_ESS | BRF_PRG }, // 1

{ "kf2k23rd-s1.rom",      0x020000, 0x67e7cbe1, 2 | BRF_GRA },           // 2 Text layer tiles / TC531000

{ "kf2k23rd-c1.rom",      0x800000, 0x7efa6ef7, 3 | BRF_GRA },           // 3 Sprite data
{ "kf2k23rd-c2.rom",      0x800000, 0xaa82948b, 3 | BRF_GRA },           // 4
{ "kf2k23rd-c3.rom",      0x800000, 0x959fad0b, 3 | BRF_GRA },           // 5
{ "kf2k23rd-c4.rom",      0x800000, 0x2558972f, 3 | BRF_GRA },           // 6
{ "kf2k23rd-c5.rom",      0x800000, 0x74bba7c6, 3 | BRF_GRA },           // 7
{ "kf2k23rd-c6.rom",      0x800000, 0xe20d2216, 3 | BRF_GRA },           // 8
{ "kf2k23rd-c7.rom",      0x800000, 0x201e75e0, 3 | BRF_GRA },           // 9
{ "kf2k23rd-c8.rom",      0x800000, 0xff0fd53b, 3 | BRF_GRA },           // 10

{ "kf2k23rd-m1.rom",      0x020000, 0x1c661a4b, 4 | BRF_ESS | BRF_PRG }, // 11 Z80 code

{ "kf2k23rd-v1.rom",      0x400000, 0x13d98607, 5 | BRF_SND },           // 12 Sound data
{ "kf2k23rd-v2.rom",      0x400000, 0x9cf74677, 5 | BRF_SND },           // 13
{ "kf2k23rd-v3.rom",      0x400000, 0x8e9448b5, 5 | BRF_SND },           // 14
{ "kf2k23rd-v4.rom",      0x400000, 0x067271b5, 5 | BRF_SND },           // 15                                             },           // 15
};

STDROMPICKEXT(kf2k23rd, kf2k23rd, neogeo)
STD_ROM_FN(kf2k23rd)

struct BurnDriver BurnDrvkf2k23rd = {
"kf2k23rd", "kof2002", "neogeo", NULL, "200?",
"The King of Fighters 2002 - 3rd Strike of Orochi (Hack by EGCG/EGHT)\0", NULL, "hack", "Miscellaneous",
NULL, NULL, NULL, NULL,
BDF_GAME_WORKING | BDF_CLONE | BDF_HACK, 2, HARDWARE_PREFIX_CARTRIDGE | HARDWARE_SNK_NEOGEO, GBF_VSFIGHT, FBF_KOF,
NULL, kf2k23rdRomInfo, kf2k23rdRomName, NULL, NULL, NULL, NULL, neogeoInputInfo, neogeoDIPInfo,
NeoInit, NeoExit, NeoFrame, NeoRender, NeoScan, &NeoRecalcPalette,
0x1000, 304, 224, 4, 3
};
Title: Re: Combone's - Hacks & Translate games thread (News +) (V2.0)
Post by: Combone on August 03, 2019, 08:18:13 PM
New Addition - (August 03, 2019)  :smilie:

The King of Fighters '99 - Remix Pro V2.0 Final - Author: FCHT - FightChina Hackteam.

(https://i.imgur.com/hOK6oGL.png)
(https://i.imgur.com/iwCipDk.png)
(https://i.imgur.com/BS1QTrz.png)

Video Demonstration: https://www.youtube.com/watch?v=G7LlPf9cUAs

...

d_neogeo

Code: [Select]
// The King of Fighters '99 - Remix Pro V2.0 Final (Hack By FCHT - FightChina Hackteam)

static struct BurnRomInfo kof99rp2fRomDesc[] = {
{ "kf99rp2f-p1.rom",       0x100000, 0x1c5fd0ad, 1 | BRF_ESS | BRF_PRG }, // 0 68K code
{ "kf99rp2f-p2.rom",       0x400000, 0x01E111B3, 1 | BRF_ESS | BRF_PRG }, // 1

{ "kf99rp2f-s1.rom",       0x020000, 0xca942904, 2 | BRF_GRA },           // 2 Text layer tiles

{ "kf99rp2f-c1.rom",       0x800000, 0xf0409101, 3 | BRF_GRA },           // 3 Sprite data
{ "kf99rp2f-c2.rom",       0x800000, 0x3a9eff54, 3 | BRF_GRA },           // 4
{ "kf99rp2f-c3.rom",       0x800000, 0xb047c9d5, 3 | BRF_GRA },           // 5
{ "kf99rp2f-c4.rom",       0x800000, 0x6bc8e4b1, 3 | BRF_GRA },           // 6
{ "kf99rp2f-c5.rom",       0x800000, 0xdd023649, 3 | BRF_GRA },           // 7
{ "kf99rp2f-c6.rom",       0x800000, 0xb8f60a8c, 3 | BRF_GRA },           // 8
{ "kf99rp2f-c7.rom",       0x800000, 0x1dfd5103, 3 | BRF_GRA },           // 9
{ "kf99rp2f-c8.rom",       0x800000, 0x23fe3c43, 3 | BRF_GRA },           // 10

{ "kf99rp2f-m1.rom",       0x020000, 0x0cb24d46, 4 | BRF_ESS | BRF_PRG }, // 11 Z80 code

{ "kf99rp2f-v1.rom",       0x400000, 0xef2eecc8, 5 | BRF_SND },           // 12 Sound data
{ "kf99rp2f-v2.rom",       0x400000, 0x73e211ca, 5 | BRF_SND },           // 13
{ "kf99rp2f-v3.rom",       0x400000, 0x403628da, 5 | BRF_SND },           // 14
{ "kf99rp2f-v4.rom",       0x200000, 0xb49e6178, 5 | BRF_SND },           // 15
};

STDROMPICKEXT(kof99rp2f, kof99rp2f, neogeo)
STD_ROM_FN(kof99rp2f)

struct BurnDriver BurnDrvkof99rp2f = {
"kof99rp2f", "kof99", "neogeo", NULL, "2006",
"The King of Fighters '99 Remix Pro V2.0 Final (Hack By FCHT)\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, kof99rp2fRomInfo, kof99rp2fRomName, NULL, NULL, NULL, NULL, neogeoInputInfo, neogeoDIPInfo,
NeoInit, NeoExit, NeoFrame, NeoRender, NeoScan, &NeoRecalcPalette,
0x1000, 304, 224, 4, 3
};

*Update struct BurnDriver, BDF now is HACK. (Before was Prototype). Sorry...   :redface:
Title: Re: Combone's - Hacks & Translate games thread (News +) (V2.0)
Post by: Combone on August 04, 2019, 03:20:00 AM
New Addition - (August 04, 2019)  :smilie:

More very fun KOF '99 hacks  :cool:

The King of Fighters '99 - Evolution Ultra Remix - Author: Yashional

(https://i.imgur.com/RR7bN0Q.png)

Demonstration Video: https://www.youtube.com/watch?v=p01uPoeWNiE

...

d_neogeo

Code: [Select]
// The King of Fighters '99 - Evolution Ultra Remix (Hack By Yashional)

static struct BurnRomInfo kof99eurRomDesc[] = {
{ "kf99eur.p1",    0x100000, 0x66fa20fd, 1 | BRF_ESS | BRF_PRG }, //  0
{ "kf99eur.p2",    0x400000, 0xaec93904, 1 | BRF_ESS | BRF_PRG }, //  1

{ "kf99eur.s1",    0x020000, 0xa6747969, 2 | BRF_GRA },           //  2 Text layer tiles

{ "kf99eur.c1",    0x800000, 0xc7e8bf32, 3 | BRF_GRA },           //  3 Sprite data
{ "kf99eur.c2",    0x800000, 0x4e8f9f7d, 3 | BRF_GRA },           //  4
{ "kf99eur.c3",    0x800000, 0xb047c9d5, 3 | BRF_GRA },           //  5
{ "kf99eur.c4",    0x800000, 0x6bc8e4b1, 3 | BRF_GRA },           //  6
{ "kf99eur.c5",    0x800000, 0x9746268c, 3 | BRF_GRA },           //  7
{ "kf99eur.c6",    0x800000, 0x238b3e71, 3 | BRF_GRA },           //  8
{ "kf99eur.c7",    0x800000, 0xf0b5ff02, 3 | BRF_GRA },           //  9
{ "kf99eur.c8",    0x800000, 0x7107b8d5, 3 | BRF_GRA },           //  10

{ "kf99eur.m1",    0x020000, 0xf847e188, 4 | BRF_ESS | BRF_PRG }, //  11 Z80 code

{ "kf99eur.v1",    0x400000, 0x4ae46226, 5 | BRF_SND },           //  12 Sound data
{ "kf99eur.v2",    0x400000, 0x07d70650, 5 | BRF_SND },           //  13
{ "251-v3.v3",     0x400000, 0x821901da, 5 | BRF_SND },           //  14
{ "251-v4.v4",     0x200000, 0xb49e6178, 5 | BRF_SND },           //  15
};

STDROMPICKEXT(kof99eur, kof99eur, neogeo)
STD_ROM_FN(kof99eur)

struct BurnDriver BurnDrvkof99eur = {
"kof99eur", "kof99", "neogeo", NULL, "201?",
"The King of Fighters '99 Evolution Ultra Remix (Hack By Yashional)\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, kof99eurRomInfo, kof99eurRomName, NULL, NULL, NULL, NULL, neogeoInputInfo, neogeoDIPInfo,
NeoInit, NeoExit, NeoFrame, NeoRender, NeoScan, &NeoRecalcPalette,
0x1000, 304, 224, 4, 3
};

...

The King of Fighters '99 - Summer Revolution - Author: FCHT - FightChina Hackteam.

(https://i.imgur.com/d7OOC9R.png)

GamePlay Video By KYOBIN: https://www.youtube.com/watch?v=Svi3HfPZGCg

...

d_neogeo

Code: [Select]
// The King of Fighters '99 - Summer Revolution (Hack By FCHT - FightChina Hackteam)

static struct BurnRomInfo kof99srRomDesc[] = {
{ "kf99sr-p1.bin",    0x100000, 0xb96da0bf, 1 | BRF_ESS | BRF_PRG }, //  0
{ "kf99sr-p2.bin",    0x400000, 0x9f1d1660, 1 | BRF_ESS | BRF_PRG }, //  1

{ "kf99sr-s1.bin",    0x020000, 0x08055c7a, 2 | BRF_GRA },           //  2 Text layer tiles

{ "kf99sr-c1.bin",    0x800000, 0xb3d88546, 3 | BRF_GRA },           //  3 Sprite data
{ "kf99sr-c2.bin",    0x800000, 0x915c8634, 3 | BRF_GRA },           //  4
{ "kf99sr-c3.bin",    0x800000, 0xb047c9d5, 3 | BRF_GRA },           //  5
{ "kf99sr-c4.bin",    0x800000, 0x6bc8e4b1, 3 | BRF_GRA },           //  6
{ "kf99sr-c5.bin",    0x800000, 0x9746268c, 3 | BRF_GRA },           //  7
{ "kf99sr-c6.bin",    0x800000, 0x238b3e71, 3 | BRF_GRA },           //  8
{ "kf99sr-c7.bin",    0x800000, 0x65de862c, 3 | BRF_GRA },           //  9
{ "kf99sr-c8.bin",    0x800000, 0x3ff457fe, 3 | BRF_GRA },           //  10

{ "kf99sr-m1.bin",    0x020000, 0x5e74539c, 4 | BRF_ESS | BRF_PRG }, //  11 Z80 code

{ "kf99sr-v1.bin",    0x400000, 0xef2eecc8, 5 | BRF_SND },           //  12 Sound data
{ "kf99sr-v2.bin",    0x400000, 0x73e211ca, 5 | BRF_SND },           //  13
{ "kf99sr-v3.bin",    0x400000, 0x821901da, 5 | BRF_SND },           //  14
{ "kf99sr-v4.bin",    0x200000, 0xb49e6178, 5 | BRF_SND },           //  15
};

STDROMPICKEXT(kof99sr, kof99sr, neogeo)
STD_ROM_FN(kof99sr)

struct BurnDriver BurnDrvkof99sr = {
"kof99sr", "kof99", "neogeo", NULL, "200?",
"The King of Fighters '99 Summer Revolution (Hack By FCHT)\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, kof99srRomInfo, kof99srRomName, NULL, NULL, NULL, NULL, neogeoInputInfo, neogeoDIPInfo,
NeoInit, NeoExit, NeoFrame, NeoRender, NeoScan, &NeoRecalcPalette,
0x1000, 304, 224, 4, 3
};
Title: Re: Combone's - Hacks & Translate games thread (News +) (V2.0)
Post by: Combone on August 06, 2019, 01:23:54 AM
New Addition - (August 06, 2019)

The King of Fighters 2003 - PlayStation 2 - Author: EGCG

Note: This hack works better in Console Mode.

(https://i.imgur.com/lL8Rcy2.png)
(https://i.imgur.com/qAYOPjP.png)

...

d_neogeo

Code: [Select]
// The King of Fighters 2003 - PlayStation 2 (Hack By EGCG)

static struct BurnRomInfo kf2k3ps2RomDesc[] = {
{ "kf2k3ps2-p1.bin",    0x800000, 0x8e66056d, 1 | BRF_ESS | BRF_PRG }, //  0

{ "kf2k3ps2-s1.bin",    0x020000, 0xc2e48e98, 2 | BRF_GRA },           //  1 Text layer tiles

{ "kf2k3ps2-c1.bin",    0x800000, 0xe42fc226, 3 | BRF_GRA },           //  2 Sprite data
{ "kf2k3ps2-c2.bin",    0x800000, 0x1b5e3b58, 3 | BRF_GRA },           //  3
{ "kf2k3ps2-c3.bin",    0x800000, 0xd334fdd9, 3 | BRF_GRA },           //  4
{ "kf2k3ps2-c4.bin",    0x800000, 0x0d457699, 3 | BRF_GRA },           //  5
{ "kf2k3ps2-c5.bin",    0x800000, 0x8a91aae4, 3 | BRF_GRA },           //  6
{ "kf2k3ps2-c6.bin",    0x800000, 0x9f8674b8, 3 | BRF_GRA },           //  7
{ "kf2k3ps2-c7.bin",    0x800000, 0x0ff993d7, 3 | BRF_GRA },           //  8
{ "kf2k3ps2-c8.bin",    0x800000, 0x22e36002, 3 | BRF_GRA },           //  9

{ "kf2k3ps2-m1.bin",    0x080000, 0x4374cb5c, 4 | BRF_ESS | BRF_PRG }, //  10 Z80 code

{ "kf2k3ps2-v1.bin",    0x800000, 0xdd6c6a85, 5 | BRF_SND },           //  11 Sound data
{ "kf2k3ps2-v2.bin",    0x800000, 0x0e84f8c1, 5 | BRF_SND },           //  12
};

STDROMPICKEXT(kf2k3ps2, kf2k3ps2, neogeo)
STD_ROM_FN(kf2k3ps2)

struct BurnDriver BurnDrvkf2k3ps2 = {
"kf2k3ps2", "kof2003", "neogeo", NULL, "2006",
"The King of Fighters 2003 PlayStation 2 (Hack By EGCG)\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, kf2k3ps2RomInfo, kf2k3ps2RomName, NULL, NULL, NULL, NULL, neogeoInputInfo, neogeoDIPInfo,
NeoInit, NeoExit, NeoFrame, NeoRender, NeoScan, &NeoRecalcPalette,
0x1000, 304, 224, 4, 3
};
Title: Re: Combone's - Hacks & Translate games thread (News +) (V2.0)
Post by: KaaMoS on August 06, 2019, 05:36:56 AM
New Addition
Thanks friend, for your contribution, however, I dislike those games with MAX gauge enabled, or "1-hit-MAX".
Is there a way to revert or disable that?
Title: Re: Combone's - Hacks & Translate games thread (News +) (V2.0)
Post by: Combone on August 06, 2019, 02:31:14 PM
Thanks friend, for your contribution, however, I dislike those games with MAX gauge enabled, or "1-hit-MAX".
Is there a way to revert or disable that?

I tried remove it and don't have success  :redface:. Gauge system in these hacks is similar Street Fighter Alpha 3.
Title: Re: Combone's - Hacks & Translate games thread (News +) (V2.0)
Post by: Combone on August 09, 2019, 01:37:25 AM
New Addition - (August 09, 2019)  :smilie:

The King of Fighters '98 - Easy Combo King 2014 (Versus Version) - Author: gunloc941

(https://i.imgur.com/1JHzfeq.png)
(https://i.imgur.com/3HcfdCi.png)
(https://i.imgur.com/D46pfyF.png)

Demonstration Video: https://www.youtube.com/watch?v=PuH77c_PEJc

...

d_neogeo

Code: [Select]
// The King of Fighters '98 - Easy Combo King 2014 (Versus Version)
/* Hack by gunloc941 - Build 2019-02-17 */

static struct BurnRomInfo kof98eckvsRomDesc[] = {
{ "98eckvs-p1.bin", 0x100000, 0xb3afd80f, 1 | BRF_ESS | BRF_PRG }, //  0 68K code
{ "98eckvs-p2.bin", 0x400000, 0x5d59e3ae, 1 | BRF_ESS | BRF_PRG }, //  1

{ "98eckvs-s1.bin", 0x020000, 0xf91c29d2, 2 | BRF_GRA },           //  2 Text layer tiles

{ "98eckvs-c1.bin", 0x800000, 0xd3da4dc1, 3 | BRF_GRA },           //  3 Sprite data
{ "98eckvs-c2.bin", 0x800000, 0xf5a5d149, 3 | BRF_GRA },           //  4
{ "98eckvs-c3.bin", 0x800000, 0x0689e5b1, 3 | BRF_GRA },           //  5
{ "98eckvs-c4.bin",     0x800000, 0x5cc4d647, 3 | BRF_GRA },           //  6
{ "98eckvs-c5.bin",     0x800000, 0x1531b766, 3 | BRF_GRA },           //  7
{ "98eckvs-c6.bin",     0x800000, 0x04131307, 3 | BRF_GRA },           //  8
{ "98eckvs-c7.bin",     0x800000, 0x6f879c38, 3 | BRF_GRA },           //  9
{ "98eckvs-c8.bin",     0x800000, 0x89c797df, 3 | BRF_GRA },           // 10

{ "98eckvs-mg1.bin", 0x040000, 0x4e7a6b1b, 4 | BRF_ESS | BRF_PRG }, // 11 Z80 code

{ "98eckvs-v1.bin",    0x400000, 0x32da3c63, 5 | BRF_SND },           // 16 Sound data
{ "98eckvs-v2.bin",    0x400000, 0x246edf6d, 5 | BRF_SND },           // 17
{ "98eckvs-v3.bin",    0x400000, 0x308b0393, 5 | BRF_SND },           // 18
{ "98eckvs-v4.bin",    0x400000, 0x00276d91, 5 | BRF_SND },           // 19
};

STDROMPICKEXT(kof98eckvs, kof98eckvs, neogeo)
STD_ROM_FN(kof98eckvs)

struct BurnDriver BurnDrvkof98eckvs = {
"kof98eckvs", "kof98", "neogeo", NULL, "2019",
"The King of Fighters '98 Easy Combo King 2014 (Versus Version, Hack)\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, kof98eckvsRomInfo, kof98eckvsRomName, NULL, NULL, NULL, NULL, neogeoInputInfo, neogeoDIPInfo,
NeoInit, NeoExit, NeoFrame, NeoRender, NeoScan, &NeoRecalcPalette,
0x1000, 304, 224, 4, 3
};

...

Add cool optimized hack for KOF 10th Anniversary (Very fun)  ;p

The King of Fighters 10th Anniversary 2019 - Author: 鸽子飞啦

Note: Rom maker is Chinese.

(https://i.imgur.com/uQerLFO.png)

Look video and see the changes (*Chinese Website Player): https://www.bilibili.com/video/av53446086

...

d_neogeo

Code: [Select]
// The King of Fighters 10th Anniversary 2019 (Optimized Hack By 鸽子飞啦)

static struct BurnRomInfo kof10thuoRomDesc[] = {
{ "kf10udo-p1.p1",   0x800000, 0x956ac7f9, 1 | BRF_ESS | BRF_PRG }, //  0 68K code

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

{ "kf10udo-c1.c1",   0x800000, 0x2491AF91, 3 | BRF_GRA },           //  3 Sprite data
{ "kf10udo-c2.c2",   0x800000, 0x47FF1D91, 3 | BRF_GRA },           //  4
{ "kf10udo-c3.c3",   0x800000, 0x959FAD0B, 3 | BRF_GRA },           //  5
{ "kf10udo-c4.c4",   0x800000, 0xEFE6A468, 3 | BRF_GRA },           //  6
{ "kf10udo-c5.c5",   0x800000, 0x74BBA7C6, 3 | BRF_GRA },           //  7
{ "kf10udo-c6.c6",   0x800000, 0xE20D2216, 3 | BRF_GRA },           //  8
{ "kf10udo-c7.c7",   0x800000, 0x8A5B561C, 3 | BRF_GRA },           //   
{ "kf10udo-c8.c8",   0x800000, 0xBEF667A3, 3 | BRF_GRA },           //   

{ "kf10udo-m1.m1",   0x020000, 0xF6FAB859, 4 | BRF_ESS | BRF_PRG }, //  9 Z80 code

{ "kf10udo-v1.v1",   0x800000, 0x0FC9A58D, 5 | BRF_SND },           // 10 Sound data
{ "kf10udo-v2.v2",   0x800000, 0xB8C475A4, 5 | BRF_SND },           // 11

};

STDROMPICKEXT(kof10thuo, kof10thuo, neogeo)
STD_ROM_FN(kof10thuo)

struct BurnDriver BurnDrvkof10thuo = {
"kof10thuo", "kof2002", "neogeo", NULL, "2019",
"The King of Fighters 10th Anniversary 2019 (Optimized, Hack)\0", NULL, "hack", "Miscellaneous",
NULL, NULL, NULL, NULL,
BDF_GAME_WORKING | BDF_CLONE | BDF_HACK, 2, HARDWARE_PREFIX_CARTRIDGE | HARDWARE_SNK_NEOGEO, GBF_VSFIGHT, FBF_KOF,
NULL, kof10thuoRomInfo, kof10thuoRomName, NULL, NULL, NULL, NULL, neogeoInputInfo, neogeoDIPInfo,
NeoInit, NeoExit, NeoFrame, NeoRender, NeoScan, &NeoRecalcPalette,
0x1000, 304, 224, 4, 3
};
Title: Re: Combone's - Hacks & Translate games thread (News +) (V2.0)
Post by: Combone on August 10, 2019, 09:08:35 PM
New Addition - (August 10, 2019)  :smilie:

Streets of Rage 2 - Street Fighter Hack's - Author: Kratus

(https://i.imgur.com/imy0U9G.png)
(https://i.imgur.com/At0HMkg.png)
(https://i.imgur.com/lyxaHie.png)
(https://i.imgur.com/ekXmGrx.png)

Demonstration Video: https://www.youtube.com/watch?v=hKQN3s_cASk

...

d_megadrive

Code: [Select]
// Streets of Rage 2 - Street Fighter Version 1 By Kratus
static struct BurnRomInfo md_sor2sfv1RomDesc[] = {
{ "SoR2_StreetFighter_v1.bin", 0x33CF86, 0xE03F0C6B, BRF_PRG | SEGA_MD_ROM_LOAD16_WORD_SWAP | SEGA_MD_ROM_OFFS_000000  },
};

STD_ROM_PICK(md_sor2sfv1)
STD_ROM_FN(md_sor2sfv1)

struct BurnDriver BurnDrvmd_sor2sfv1 = {
"md_sor2sfv1", "md_sor2", NULL, NULL, "2017",
"Streets of Rage 2 - Street Fighter Version 1 (Dhalsim/Ryu/Guile/Ken, Hack)\0", NULL, "2017 Kratus", "Sega Megadrive",
NULL, NULL, NULL, NULL,
BDF_GAME_WORKING | BDF_16BIT_ONLY | BDF_CLONE, 2, HARDWARE_SEGA_MEGADRIVE, GBF_SCRFIGHT, 0,
MegadriveGetZipName, md_sor2sfv1RomInfo, md_sor2sfv1RomName, NULL, NULL, NULL, NULL, MegadriveInputInfo, MegadriveDIPInfo,
MegadriveInit, MegadriveExit, MegadriveFrame, MegadriveDraw, MegadriveScan,
&bMegadriveRecalcPalette, 0x100, 320, 224, 4, 3
};

// Streets of Rage 2 - Street Fighter Version 2 By Kratus
static struct BurnRomInfo md_sor2sfv2RomDesc[] = {
{ "SoR2_StreetFighter_v2.bin", 0x365298, 0x828786E2, BRF_PRG | SEGA_MD_ROM_LOAD16_WORD_SWAP | SEGA_MD_ROM_OFFS_000000  },
};

STD_ROM_PICK(md_sor2sfv2)
STD_ROM_FN(md_sor2sfv2)

struct BurnDriver BurnDrvmd_sor2sfv2 = {
"md_sor2sfv2", "md_sor2", NULL, NULL, "2017",
"Streets of Rage 2 - Street Fighter Version 2 (Cammy/DeeJay/ChunLi/FeiLong, Hack)\0", NULL, "2017 Kratus", "Sega Megadrive",
NULL, NULL, NULL, NULL,
BDF_GAME_WORKING | BDF_16BIT_ONLY | BDF_CLONE, 2, HARDWARE_SEGA_MEGADRIVE, GBF_SCRFIGHT, 0,
MegadriveGetZipName, md_sor2sfv2RomInfo, md_sor2sfv2RomName, NULL, NULL, NULL, NULL, MegadriveInputInfo, MegadriveDIPInfo,
MegadriveInit, MegadriveExit, MegadriveFrame, MegadriveDraw, MegadriveScan,
&bMegadriveRecalcPalette, 0x100, 320, 224, 4, 3
};

// Streets of Rage 2 - Street Fighter Version 3 By Kratus
static struct BurnRomInfo md_sor2sfv3RomDesc[] = {
{ "SoR2_StreetFighter_v3.bin", 0x35E7FA, 0xD2ECF98F, BRF_PRG | SEGA_MD_ROM_LOAD16_WORD_SWAP | SEGA_MD_ROM_OFFS_000000  },
};

STD_ROM_PICK(md_sor2sfv3)
STD_ROM_FN(md_sor2sfv3)

struct BurnDriver BurnDrvmd_sor2sfv3 = {
"md_sor2sfv3", "md_sor2", NULL, NULL, "2017",
"Streets of Rage 2 - Street Fighter Version 3 (Blanka/Honda/Zangief/T.Hawk, Hack)\0", NULL, "2017 Kratus", "Sega Megadrive",
NULL, NULL, NULL, NULL,
BDF_GAME_WORKING | BDF_16BIT_ONLY | BDF_CLONE, 2, HARDWARE_SEGA_MEGADRIVE, GBF_SCRFIGHT, 0,
MegadriveGetZipName, md_sor2sfv3RomInfo, md_sor2sfv3RomName, NULL, NULL, NULL, NULL, MegadriveInputInfo, MegadriveDIPInfo,
MegadriveInit, MegadriveExit, MegadriveFrame, MegadriveDraw, MegadriveScan,
&bMegadriveRecalcPalette, 0x100, 320, 224, 4, 3
};

// Streets of Rage 2 - Street Fighter Version 4 By Kratus
static struct BurnRomInfo md_sor2sfv4RomDesc[] = {
{ "SoR2_StreetFighter_v4.bin", 0x395628, 0x59AA116D, BRF_PRG | SEGA_MD_ROM_LOAD16_WORD_SWAP | SEGA_MD_ROM_OFFS_000000  },
};

STD_ROM_PICK(md_sor2sfv4)
STD_ROM_FN(md_sor2sfv4)

struct BurnDriver BurnDrvmd_sor2sfv4 = {
"md_sor2sfv4", "md_sor2", NULL, NULL, "2017",
"Streets of Rage 2 - Street Fighter Version 4 (Balrog/Bison/Sagat/Vega, Hack)\0", NULL, "2017 Kratus", "Sega Megadrive",
NULL, NULL, NULL, NULL,
BDF_GAME_WORKING | BDF_16BIT_ONLY | BDF_CLONE, 2, HARDWARE_SEGA_MEGADRIVE, GBF_SCRFIGHT, 0,
MegadriveGetZipName, md_sor2sfv4RomInfo, md_sor2sfv4RomName, NULL, NULL, NULL, NULL, MegadriveInputInfo, MegadriveDIPInfo,
MegadriveInit, MegadriveExit, MegadriveFrame, MegadriveDraw, MegadriveScan,
&bMegadriveRecalcPalette, 0x100, 320, 224, 4, 3
};
Title: Re: Combone's - Hacks & Translate games thread (News +) (V2.0)
Post by: Combone on August 13, 2019, 03:57:50 AM
New Addition - (August 13, 2019)  :smilie:

The King of Fighters 2002 Remix Ultra 3.5 - Author: FCHT

(https://i.imgur.com/5jBEyaw.png)
(https://i.imgur.com/gKRfTlj.png)
(https://i.imgur.com/DYHwIv0.png)


Demonstration Video: https://www.youtube.com/watch?v=BgZaRXRU7No

*Note: video show version 3.0. But, FB-Neo version is 3.5  ;p

...

d_neogeo

Code: [Select]
// The King of Fighters 2002 Remix Ultra 3.5 - Hack By FCHT

static struct BurnRomInfo kf2k2ru35RomDesc[] = {
{ "kf2k2ru35-p1.bin",   0x100000, 0x8da72d5c, 1 | BRF_ESS | BRF_PRG }, //  0 68K code
{ "kf2k2ru35-p2.bin",   0x400000, 0x75185760, 1 | BRF_ESS | BRF_PRG }, //  1

{ "kf2k2ru35-s1.bin",   0x020000, 0xbd19c308, 2 | BRF_GRA },           //  2 Text layer tiles

{ "kf2k2ru35-c1.bin",   0x800000, 0x7efa6ef7, 3 | BRF_GRA },           //  3 Sprite data
{ "kf2k2ru35-c2.bin",   0x800000, 0xaa82948b, 3 | BRF_GRA },           //  4
{ "kf2k2ru35-c3.bin",   0x800000, 0xca656090, 3 | BRF_GRA },           //  5
{ "kf2k2ru35-c4.bin",   0x800000, 0xeb898849, 3 | BRF_GRA },           //  6
{ "kf2k2ru35-c5.bin",   0x800000, 0x74bba7c6, 3 | BRF_GRA },           //  7
{ "kf2k2ru35-c6.bin",   0x800000, 0xe20d2216, 3 | BRF_GRA },           //  8
{ "kf2k2ru35-c7.bin",   0x800000, 0x2a9d505c, 3 | BRF_GRA },           //  9 
{ "kf2k2ru35-c8.bin",   0x800000, 0x93d8501f, 3 | BRF_GRA },           // 10

{ "kf2k2ru35-m1.bin",   0x020000, 0x9956ccd8, 4 | BRF_ESS | BRF_PRG }, // 11 Z80 code

{ "kf2k2ru35-v1.bin",   0x800000, 0x6e7e3508, 5 | BRF_SND },           // 12 Sound data
{ "kf2k2ru35-v2.bin",   0x800000, 0x2157b90f, 5 | BRF_SND },           // 13
};

STDROMPICKEXT(kf2k2ru35, kf2k2ru35, neogeo)
STD_ROM_FN(kf2k2ru35)

struct BurnDriver BurnDrvkf2k2ru35 = {
"kf2k2ru35", "kof2002", "neogeo", NULL, "2006",
"The King of Fighters 2002 Remix Ultra 3.5 (Hack By FCHT)\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, kf2k2ru35RomInfo, kf2k2ru35RomName, NULL, NULL, NULL, NULL, neogeoInputInfo, neogeoDIPInfo,
NeoInit, NeoExit, NeoFrame, NeoRender, NeoScan, &NeoRecalcPalette,
0x1000, 304, 224, 4, 3
};
Title: Re: Combone's - Hacks & Translate games thread (News +) (V2.0)
Post by: Gab75 on August 21, 2019, 12:50:20 AM
@Combone: probably I found a bug in two "The King of Fighters '99" hacks (kof99eur, kof99sr) that it makes these games unplayable: when you begin a game the timer counter goes immediately from 99/90 to 00 and the match is over... thanks for your work! :)
Title: Re: Combone's - Hacks & Translate games thread (News +) (V2.0)
Post by: Robert on August 21, 2019, 04:13:07 AM
There's bugs like that in many KOF hacks. If the timer starts at higher (or equal?) to 80, the next second will send it to 00. This is because the game checks the wrong flag after decrement.

These hacks were probably developed on a hacked-up emulator, and in my opinion they are just broken and useless.
Title: Re: Combone's - Hacks & Translate games thread (News +) (V2.0)
Post by: gxb on August 21, 2019, 08:06:22 PM
As far as I know it's a protection. Some of these hacks are commerical , and for others the hackers do not want other people to hack their hacks so they combined ROMs and emulator together and set some traps. If you rip their ROMs and run them with other emulators, you just could not run them properly.
BTW, kof99eur is a commerical hack for GOTVG. I think it is made by the same hacker who made kof98alpha.
Title: Re: Combone's - Hacks & Translate games thread (News +) (V2.0)
Post by: Combone on August 21, 2019, 09:33:08 PM
@Combone: probably I found a bug in two "The King of Fighters '99" hacks (kof99eur, kof99sr) that it makes these games unplayable: when you begin a game the timer counter goes immediately from 99/90 to 00 and the match is over... thanks for your work! :)

I see it  :redface: I tested roms in old FBA called, "N3O". These hacks work good  :confused:
Tested in HBMAME, some hacks have same issue (Time go to 0).

I will investigate this.
Title: Re: Combone's - Hacks & Translate games thread (News +) (V2.0)
Post by: Robert on September 11, 2019, 10:07:16 AM
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.
Title: Re: Combone's - Hacks & Translate games thread (News +) (V2.0)
Post by: dink on September 11, 2019, 10:46:58 AM
Robert, nice, very nice!! :)
Title: Re: Combone's - Hacks & Translate games thread (News +) (V2.0)
Post by: Robert 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.
Title: Re: Combone's - Hacks & Translate games thread (News +) (V2.0)
Post by: Combone 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: 
Title: Re: Combone's - Hacks & Translate games thread (News +) (V2.0)
Post by: Combone on September 30, 2019, 01:39:53 AM
New Addition - (September 30, 2019)  :cool:

Ultimate Mortal Kombat 3 Plus - Author: zpaul2fresh8

(https://i.imgur.com/NyGe3Kc.png)
(https://i.imgur.com/p2py1Xa.png)

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
};
Title: Re: Combone's - Hacks & Translate games thread (News +) (V2.0)
Post by: Combone 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.

(https://i.imgur.com/Gk2mIBA.png)
(https://i.imgur.com/BPV217e.png)
(https://i.imgur.com/eZiqD3V.png)



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:
Title: Re: Combone's - Hacks & Translate games thread (News +) (V2.0)
Post by: Combone 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

(https://i.postimg.cc/xCR7PwPh/umk3cup20201224.png) (https://postimages.org/)

...

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
};
Title: Re: Combone's - Hacks & Translate games thread (News +) (V2.0)
Post by: xerf84 on December 25, 2020, 05:54:31 PM
Thanks Combone. MX. :cool:
Title: Re: Combone's - Hacks & Translate games thread (News +) (V2.0)
Post by: Stifu on December 26, 2020, 04:19:36 AM
Is there a consensus about which arcade UMK3 hack is the best?
Title: Re: Combone's - Hacks & Translate games thread (News +) (V2.0)
Post by: Joaquim2020 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.
Title: Re: Combone's - Hacks & Translate games thread (News +) (V2.0)
Post by: Stifu 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
Title: Re: Combone's - Hacks & Translate games thread (News +) (V2.0)
Post by: Combone 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

(https://i.imgur.com/UPgJ8dI.png)

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
};
Title: Re: Combone's - Hacks & Translate games thread (News +) (V2.0)
Post by: Combone on April 07, 2022, 11:21:26 PM
Hi :)

New Addition - (April 8, 2022)

The King of Fighters 2001 Remix Ultra 2.3

(https://i.imgur.com/42GNWvx.png)

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

(https://i.imgur.com/qgIrZPS.png)

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
};
Title: Re: Combone's - Hacks & Translate games thread (News +) (V2.0)
Post by: Lodan 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
Title: Re: Combone's - Hacks & Translate games thread (News +) (V2.0)
Post by: Combone 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).
Title: Re: Combone's - Hacks & Translate games thread (News +) (V2.0)
Post by: barbudreadmon 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.
Title: Re: Combone's - Hacks & Translate games thread (News +) (V2.0)
Post by: Combone on April 11, 2022, 04:41:50 PM
@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.

I have problem with graphics. Show corrupted sprites, i only had good results mixed romset.
Sorry for causing confusion. I am very noob  :redface:

Look my tragedy,
I try put this hack..

KOF 2000 SP XXX

(https://i.imgur.com/29ViqrT.png)

I use HBMAME files, look my  lucky...

(https://i.imgur.com/f7brkSI.png)

My Struct..

Code: [Select]
// The King of Fighters 2000 SP XXX (Hack)

static struct BurnRomInfo kof2kxxxRomDesc[] = {
{ "257xxx.p1", 0x100000, 0xb88cd5eb, 1 | BRF_ESS | BRF_PRG }, //  0 68K code
{ "257xxx.p2", 0x400000, 0x1a10f2be, 1 | BRF_ESS | BRF_PRG }, //  1

{ "257xxx.c1", 0x800000, 0x3006a5e4, 3 | BRF_GRA },    //  2 Sprite data
{ "257xxx.c2", 0x800000, 0x366fd118, 3 | BRF_GRA },    //  3
{ "257xxx.c3", 0x800000, 0x5b16d7e3, 3 | BRF_GRA },    //  4
{ "257xxx.c4", 0x800000, 0x7e57dfc1, 3 | BRF_GRA },    //  5
{ "257xxx.c5", 0x800000, 0x671904f4, 3 | BRF_GRA },    //  6
{ "257xxx.c6", 0x800000, 0x68adf255, 3 | BRF_GRA },    //  7
{ "257xxx.c7", 0x800000, 0x8c6b22b3, 3 | BRF_GRA },    //  8
{ "257xxx.c8", 0x800000, 0x6223bd1d, 3 | BRF_GRA },    //  9

{ "257-m1.m1", 0x040000, 0x4b749113, 4 | BRF_ESS | BRF_PRG }, // 10 Z80 code

{ "257-v1.v1", 0x400000, 0x17cde847, 5 | BRF_SND },           // 11 Sound data
{ "257-v2.v2", 0x400000, 0x1afb20ff, 5 | BRF_SND },           // 12
{ "257-v3.v3", 0x400000, 0x4605036a, 5 | BRF_SND },           // 13
{ "257-v4.v4", 0x400000, 0x764bbd6b, 5 | BRF_SND },           // 14
};

STDROMPICKEXT(kof2kxxx, kof2kxxx, neogeo)
STD_ROM_FN(kof2kxxx)

struct BurnDriver BurnDrvkof2kxxx = {
"kof2kxxx", "kof2000", "neogeo", NULL, "2016",
"The King of Fighters 2000 SP XXX (Hack, Ver. 2016-01-04)\0", NULL, "Hack", "Neo Geo MVS",
NULL, NULL, NULL, NULL,
BDF_GAME_WORKING | BDF_CLONE | BDF_HACK, 2, HARDWARE_PREFIX_CARTRIDGE | HARDWARE_SNK_NEOGEO | HARDWARE_SNK_ALTERNATE_TEXT, GBF_VSFIGHT, FBF_KOF,
NULL, kof2kxxxRomInfo, kof2kxxxRomName, NULL, NULL, NULL, NULL, neogeoInputInfo, neogeoDIPInfo,
NeoInit, NeoExit, NeoFrame, NeoRender, NeoScan, &NeoRecalcPalette,
0x1000, 304, 224, 4, 3
};

What wrong?  :S
Title: Re: Combone's - Hacks & Translate games thread (News +) (V2.0)
Post by: Igor_Arabe on April 11, 2022, 09:04:01 PM
@combone.
en: Try this code. this rom uses encrypted Cs/M1

pt-br: Tenta esse codigo aqui, essa rom usa Cs/M1 encriptadas.

Code: [Select]
// The King of Fighters 2000 SP XXX (Hack)

static struct BurnRomInfo kof2kxxxRomDesc[] = {
{ "257xxx-p1.p1",    0x100000, 0xb88cd5eb, 1 | BRF_ESS | BRF_PRG }, //  0 68K code
{ "257xxx-p2.sp2",   0x400000, 0x1a10f2be, 1 | BRF_ESS | BRF_PRG }, //  1

/* The Encrypted Boards do not have an s1 rom, data for it comes from the Cx ROMs */
/* Encrypted */
{ "257xxx-c1.c1",    0x800000, 0x3006a5e4, 3 | BRF_GRA },           //  2 Sprite data
{ "257xxx-c2.c2",    0x800000, 0x366fd118, 3 | BRF_GRA },           //  3
{ "257xxx-c3.c3",    0x800000, 0x5b16d7e3, 3 | BRF_GRA },           //  4
{ "257xxx-c4.c4",    0x800000, 0x7e57dfc1, 3 | BRF_GRA },           //  5
{ "257xxx-c5.c5",    0x800000, 0x671904f4, 3 | BRF_GRA },           //  6
{ "257xxx-c6.c6",    0x800000, 0x68adf255, 3 | BRF_GRA },           //  7
{ "257xxx-c7.c7",    0x800000, 0x8c6b22b3, 3 | BRF_GRA },           //  8
{ "257xxx-c8.c8",    0x800000, 0x6223bd1d, 3 | BRF_GRA },           //  9

{ "257-m1.m1",       0x040000, 0x4b749113, 4 | BRF_ESS | BRF_PRG }, // 10 Z80 code

{ "257-v1.v1",       0x400000, 0x17cde847, 5 | BRF_SND },           // 11 Sound data
{ "257-v2.v2",       0x400000, 0x1afb20ff, 5 | BRF_SND },           // 12
{ "257-v3.v3",       0x400000, 0x4605036a, 5 | BRF_SND },           // 13
{ "257-v4.v4",       0x400000, 0x764bbd6b, 5 | BRF_SND },           // 14
};

STDROMPICKEXT(kof2kxxx, kof2kxxx, neogeo)
STD_ROM_FN(kof2kxxx)

struct BurnDriver BurnDrvkof2kxxx = {
"kof2kxxx", "kof2000", "neogeo", NULL, "2016",
"The King of Fighters 2000 SP XXX (Hack, Ver. 2016-01-04)\0", NULL, "Hack", "Neo Geo MVS",
NULL, NULL, NULL, NULL,
BDF_GAME_WORKING | BDF_CLONE | BDF_HACK, 2, HARDWARE_PREFIX_CARTRIDGE | HARDWARE_SNK_NEOGEO | HARDWARE_SNK_CMC50 | HARDWARE_SNK_ALTERNATE_TEXT | HARDWARE_SNK_ENCRYPTED_M1, GBF_VSFIGHT, FBF_KOF,
NULL, kof2kxxxRomInfo, kof2kxxxRomName, NULL, NULL, NULL, NULL, neogeoInputInfo, neogeoDIPInfo,
kof2000nInit, NeoExit, NeoFrame, NeoRender, NeoScan, &NeoRecalcPalette,
0x1000, 304, 224, 4, 3
};

Title: Re: Combone's - Hacks & Translate games thread (News +) (V2.0)
Post by: Combone on April 11, 2022, 10:27:21 PM
@combone.
en: Try this code. this rom uses encrypted Cs/M1

pt-br: Tenta esse codigo aqui, essa rom usa Cs/M1 encriptadas.

Code: [Select]
// The King of Fighters 2000 SP XXX (Hack)

static struct BurnRomInfo kof2kxxxRomDesc[] = {
{ "257xxx-p1.p1",    0x100000, 0xb88cd5eb, 1 | BRF_ESS | BRF_PRG }, //  0 68K code
{ "257xxx-p2.sp2",   0x400000, 0x1a10f2be, 1 | BRF_ESS | BRF_PRG }, //  1

/* The Encrypted Boards do not have an s1 rom, data for it comes from the Cx ROMs */
/* Encrypted */
{ "257xxx-c1.c1",    0x800000, 0x3006a5e4, 3 | BRF_GRA },           //  2 Sprite data
{ "257xxx-c2.c2",    0x800000, 0x366fd118, 3 | BRF_GRA },           //  3
{ "257xxx-c3.c3",    0x800000, 0x5b16d7e3, 3 | BRF_GRA },           //  4
{ "257xxx-c4.c4",    0x800000, 0x7e57dfc1, 3 | BRF_GRA },           //  5
{ "257xxx-c5.c5",    0x800000, 0x671904f4, 3 | BRF_GRA },           //  6
{ "257xxx-c6.c6",    0x800000, 0x68adf255, 3 | BRF_GRA },           //  7
{ "257xxx-c7.c7",    0x800000, 0x8c6b22b3, 3 | BRF_GRA },           //  8
{ "257xxx-c8.c8",    0x800000, 0x6223bd1d, 3 | BRF_GRA },           //  9

{ "257-m1.m1",       0x040000, 0x4b749113, 4 | BRF_ESS | BRF_PRG }, // 10 Z80 code

{ "257-v1.v1",       0x400000, 0x17cde847, 5 | BRF_SND },           // 11 Sound data
{ "257-v2.v2",       0x400000, 0x1afb20ff, 5 | BRF_SND },           // 12
{ "257-v3.v3",       0x400000, 0x4605036a, 5 | BRF_SND },           // 13
{ "257-v4.v4",       0x400000, 0x764bbd6b, 5 | BRF_SND },           // 14
};

STDROMPICKEXT(kof2kxxx, kof2kxxx, neogeo)
STD_ROM_FN(kof2kxxx)

struct BurnDriver BurnDrvkof2kxxx = {
"kof2kxxx", "kof2000", "neogeo", NULL, "2016",
"The King of Fighters 2000 SP XXX (Hack, Ver. 2016-01-04)\0", NULL, "Hack", "Neo Geo MVS",
NULL, NULL, NULL, NULL,
BDF_GAME_WORKING | BDF_CLONE | BDF_HACK, 2, HARDWARE_PREFIX_CARTRIDGE | HARDWARE_SNK_NEOGEO | HARDWARE_SNK_CMC50 | HARDWARE_SNK_ALTERNATE_TEXT | HARDWARE_SNK_ENCRYPTED_M1, GBF_VSFIGHT, FBF_KOF,
NULL, kof2kxxxRomInfo, kof2kxxxRomName, NULL, NULL, NULL, NULL, neogeoInputInfo, neogeoDIPInfo,
kof2000nInit, NeoExit, NeoFrame, NeoRender, NeoScan, &NeoRecalcPalette,
0x1000, 304, 224, 4, 3
};

eng: Thanks man,  works great :)

pt-br: Obrigado cara, ta funcionando.

(https://i.imgur.com/BCzTUvN.png)

Need now add FBNeo master build  :wink:

EDIT:

Finally boot this KOF 2003 hack  :biggrin:

(https://i.imgur.com/KLaHVQD.png)

Hack unlock all characters in MVS (Normally use AES for this).
I not use HBMAME roms, i patching kof2003 from fbneo romset.

IPS found here: https://www.ppxclub.com/707778-1-1

My Struct..

Code: [Select]
// The King of Fighters 2003 - PS2 Style Portraits (Hack)
// Hack By 0 Day-S,Eddids,Hiker

static struct BurnRomInfo kf2k3ps2spRomDesc[] = {
{ "271ps2sp.p1",     0x400000, 0xa2b1cd0b, 1 | BRF_ESS | BRF_PRG }, //  0 68K code
{ "271ps2sp.p2",     0x400000, 0xc2321f79, 1 | BRF_ESS | BRF_PRG }, //  1
{ "271ps2sp.p3",     0x100000, 0xd9250cc6, 1 | BRF_ESS | BRF_PRG }, //  2

{ "271ps2sp.c1",     0x800000, 0x3c43a170, 3 | BRF_GRA },           //  3 Sprite data
{ "271ps2sp.c2",     0x800000, 0xd8a64d42, 3 | BRF_GRA },           //  4
{ "271ps2sp.c3",     0x800000, 0xd818be4e, 3 | BRF_GRA },           //  5
{ "271ps2sp.c4",     0x800000, 0xeb8bd6d6, 3 | BRF_GRA },           //  6
{ "271ps2sp.c5",     0x800000, 0x53bb6706, 3 | BRF_GRA },           //  7
{ "271ps2sp.c6",     0x800000, 0x993254d5, 3 | BRF_GRA },           //  8
{ "271ps2sp.c7",     0x800000, 0x51db8ffe, 3 | BRF_GRA },           //  9
{ "271ps2sp.c8",     0x800000, 0x7dad01ab, 3 | BRF_GRA },           // 10

{ "271-m1c.m1",      0x080000, 0xf5515629, 4 | BRF_ESS | BRF_PRG }, // 11 Z80 code

{ "271-v1c.v1",      0x800000, 0xffa3f8c7, 5 | BRF_SND },           // 12 Sound data
{ "271-v2c.v2",      0x800000, 0x5382c7d1, 5 | BRF_SND },           // 13
};

STDROMPICKEXT(kf2k3ps2sp, kf2k3ps2sp, neogeo)
STD_ROM_FN(kf2k3ps2sp)

struct BurnDriver BurnDrvkf2k3ps2sp = {
"kf2k3ps2sp", "kof2003", "neogeo", NULL, "20??",
"The King of Fighters 2003 - PS2 Style Portraits (Hack By 0 Day-S,Eddids,Hiker)\0", "Secret Characters available in MVS", "hack", "Neo Geo MVS",
NULL, NULL, NULL, NULL,
BDF_GAME_WORKING | BDF_CLONE | BDF_HACK, 2, HARDWARE_PREFIX_CARTRIDGE | HARDWARE_SNK_NEOGEO | HARDWARE_SNK_CMC50 | HARDWARE_SNK_ALTERNATE_TEXT | HARDWARE_SNK_P32 | HARDWARE_SNK_ENCRYPTED_M1, GBF_VSFIGHT, FBF_KOF,
NULL, kf2k3ps2spRomInfo, kf2k3ps2spRomName, NULL, NULL, NULL, NULL, neogeoInputInfo, neogeoDIPInfo,
kof2003Init, NeoPVCExit, NeoFrame, NeoRender, NeoScan, &NeoRecalcPalette,
0x1000, 304, 224, 4, 3
};
Title: Re: Combone's - Hacks & Translate games thread (News +) (V2.0)
Post by: Combone on April 29, 2022, 06:43:07 PM
Hi :)

New Addition - (April 29, 2022)

The King of Fighters '99 - Evolution Ultra Remix 2015

*This version have little changes in characters and rebalancing combos..

(https://i.imgur.com/BrvvUws.png)

....

d_neogeo

Code: [Select]
// The King of Fighters '99 - Evolution Ultra Remix 2015
// Original By Yashional (Version 2015-07-13)
// In HBMAME File is kof99s36

static struct BurnRomInfo kof99eur2RomDesc[] = {
{ "251h36.p1",    0x100000, 0xbdb0aad2, 1 | BRF_ESS | BRF_PRG }, //  0
{ "251h36.p2",    0x400000, 0x115a796a, 1 | BRF_ESS | BRF_PRG }, //  1

{ "251h36.s1",    0x020000, 0xb39bf6ed, 2 | BRF_GRA },           //  2 Text layer tiles

{ "251eur.c1",    0x800000, 0xc7e8bf32, 3 | BRF_GRA },           //  3 Sprite data
{ "251eur.c2",    0x800000, 0x4e8f9f7d, 3 | BRF_GRA },           //  4
{ "proto_251.c3", 0x800000, 0xf20959e8, 3 | BRF_GRA },           //  5
{ "proto_251.c4", 0x800000, 0x54ffbe9f, 3 | BRF_GRA },           //  6
{ "proto_251.c5", 0x800000, 0xd87a3bbc, 3 | BRF_GRA },           //  7
{ "proto_251.c6", 0x800000, 0x4d40a691, 3 | BRF_GRA },           //  8
{ "251eur.c7",    0x800000, 0xf0b5ff02, 3 | BRF_GRA },           //  9
{ "251eur.c8",    0x800000, 0x7107b8d5, 3 | BRF_GRA },           //  10

{ "251ae.m1",     0x020000, 0xf847e188, 4 | BRF_ESS | BRF_PRG }, //  11 Z80 code

{ "251ae.v1",     0x400000, 0x4ae46226, 5 | BRF_SND },           //  12 Sound data
{ "251ae.v2",     0x400000, 0x07d70650, 5 | BRF_SND },           //  13
{ "251-v3.v3",    0x400000, 0x821901da, 5 | BRF_SND },           //  14
{ "251-v4.v4",    0x200000, 0xb49e6178, 5 | BRF_SND },           //  15
};

STDROMPICKEXT(kof99eur2, kof99eur2, neogeo)
STD_ROM_FN(kof99eur2)

struct BurnDriver BurnDrvkof99eur2 = {
"kof99eur2", "kof99", "neogeo", NULL, "2015",
"The King of Fighters '99 Evolution Ultra Remix 2015 (Hack)\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, kof99eur2RomInfo, kof99eur2RomName, NULL, NULL, NULL, NULL, neogeoInputInfo, neogeoDIPInfo,
Kof99TimePatchInit, NeoExit, NeoFrame, NeoRender, NeoScan, &NeoRecalcPalette,
0x1000, 304, 224, 4, 3
};
Title: Re: Combone's - Hacks & Translate games thread (News +) (V2.0)
Post by: Combone on October 05, 2022, 06:25:24 PM
Hi :)

New Addition's - (October 5,2022)

The King of Fighters '96 Remix Spring Special

Cool hack by SNK2003  :wink:

(https://i.imgur.com/Wckc6d6.png)

....

d_neogeo

Code: [Select]
// The King of Fighters '96 Remix Spring Special (Hack)
// Version 1.5 By SNK2003

static struct BurnRomInfo kof96rssRomDesc[] = {
{ "214rss.p1",    0x300000, 0x93abe27c, 1 | BRF_ESS | BRF_PRG }, //  0 68K code / TC538200
{ "214-p2.sp2",   0x200000, 0x002ccb73, 1 | BRF_ESS | BRF_PRG }, //  1 / TC5316200

{ "214rss.s1",    0x020000, 0xf304df75, 2 | BRF_GRA },           //  2 Text layer tiles / TC531000

{ "214-c1.c1",    0x400000, 0x7ecf4aa2, 3 | BRF_GRA },           //  3 Sprite data / TC5332205
{ "214-c2.c2",    0x400000, 0x05b54f37, 3 | BRF_GRA },           //  4 / TC5332205
{ "214-c3.c3",    0x400000, 0x64989a65, 3 | BRF_GRA },           //  5 / TC5332205
{ "214-c4.c4",    0x400000, 0xafbea515, 3 | BRF_GRA },           //  6 / TC5332205
{ "214-c5.c5",    0x400000, 0x2a3bbd26, 3 | BRF_GRA },           //  7 / TC5332205
{ "214-c6.c6",    0x400000, 0x44d30dc7, 3 | BRF_GRA },           //  8 / TC5332205
{ "214-c7.c7",    0x400000, 0x3687331b, 3 | BRF_GRA },           //  9 / TC5332205
{ "214-c8.c8",    0x400000, 0xfa1461ad, 3 | BRF_GRA },           // 10 / TC5332205

{ "214-m1.m1",    0x020000, 0xdabc427c, 4 | BRF_ESS | BRF_PRG }, // 11 Z80 code / TC531001

{ "214-v1.v1",    0x400000, 0x63f7b045, 5 | BRF_SND },           // 12 Sound data / TC5332204
{ "214-v2.v2",    0x400000, 0x25929059, 5 | BRF_SND },           // 13 / TC5332204
{ "214-v3.v3",    0x200000, 0x92a2257d, 5 | BRF_SND },           // 14 / TC5316200
};

STDROMPICKEXT(kof96rss, kof96rss, neogeo)
STD_ROM_FN(kof96rss)

struct BurnDriver BurnDrvkof96rss = {
"kof96rss", "kof96", "neogeo", NULL, "2005",
"The King of Fighters '96 Remix Spring Special (Hack, Version 1.5)\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, kof96rssRomInfo, kof96rssRomName, NULL, NULL, NULL, NULL, neogeoInputInfo, neogeoDIPInfo,
NeoInit, NeoExit, NeoFrame, NeoRender, NeoScan, &NeoRecalcPalette,
0x1000, 304, 224, 4, 3
};

****

The King of Fighters '98 BC Style 2002

*I try find author name and not found (Bugs fixed  :confused:)

Tested this hack. Have cancels like KOF 2002 and some changes.

**Funny, name says BC. But you need Press ABC  :biggrin:

(https://i.imgur.com/8TZutfo.png)

....

d_neogeo

Code: [Select]
// The King of Fighters '98 BC Style 2002 (Hack) (Unknown Author)

static struct BurnRomInfo kof98bc2k2RomDesc[] = {
{ "98s02-p1.p1",   0x100000, 0x2fd34fd8, 1 | BRF_ESS | BRF_PRG }, //  0 68K code
{ "98s02-p2.p2",   0x400000, 0xccc71b9c, 1 | BRF_ESS | BRF_PRG }, //  1

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

{ "98al-c1.c1",    0x800000, 0x379654a5, 3 | BRF_GRA },           //  3 Sprite data
{ "98al-c2.c2",    0x800000, 0x9c71fa3d, 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
{ "98al-c7.c7",    0x800000, 0x39494428, 3 | BRF_GRA },           //  9
{ "98al-c8.c8",    0x800000, 0xd471c78c, 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(kof98bc2k2, kof98bc2k2, neogeo)
STD_ROM_FN(kof98bc2k2)

struct BurnDriver BurnDrvkof98bc2k2 = {
"kof98bc2k2", "kof98", "neogeo", NULL, "20??",
"The King of Fighters '98 BC Style 2002 (Hack)\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, kof98bc2k2RomInfo, kof98bc2k2RomName, NULL, NULL, NULL, NULL, neogeoInputInfo, neogeoDIPInfo,
NeoInit, NeoExit, NeoFrame, NeoRender, NeoScan, &NeoRecalcPalette,
0x1000, 304, 224, 4, 3
};

****

The King of Fighters 2000 Imitate BC 14 System

Fun hack by Aillis, video: https://www.bilibili.com/video/BV1Kz4y1m7LL/

Note: Press AD during Moves and Specials for start CM "Counter Mode".

(https://i.imgur.com/x3djgcd.png)

....

d_neogeo

Code: [Select]
// The King of Fighters 2000 Imitate BC 14 System (Hack)
// Author: Aillis - http://www.hackrom.cn/html/7/285.html

static struct BurnRomInfo kof2000bcRomDesc[] = {
{ "257bc-p1.bin",  0x100000, 0x737d5b20, 1 | BRF_ESS | BRF_PRG }, //  0 64k Code
{ "257sp-p2.bin",  0x400000, 0x48a1a381, 1 | BRF_ESS | BRF_PRG }, //  1

{ "257-c1.c1",     0x800000, 0xcef1cdfa, 3 | BRF_GRA },           //  2 Sprite data
{ "257-c2.c2",     0x800000, 0xf7bf0003, 3 | BRF_GRA },           //  3
{ "257-c3.c3",     0x800000, 0x101e6560, 3 | BRF_GRA },           //  4
{ "257-c4.c4",     0x800000, 0xbd2fc1b1, 3 | BRF_GRA },           //  5
{ "257-c5.c5",     0x800000, 0x89775412, 3 | BRF_GRA },           //  6
{ "257-c6.c6",     0x800000, 0xfa7200d5, 3 | BRF_GRA },           //  7
{ "257-c7.c7",     0x800000, 0x7da11fe4, 3 | BRF_GRA },           //  8
{ "257-c8.c8",     0x800000, 0xb1afa60b, 3 | BRF_GRA },           //  9

{ "257-m1.m1",     0x040000, 0x4b749113, 4 | BRF_ESS | BRF_PRG }, // 10 Z80 code

{ "257-v1.v1",     0x400000, 0x17cde847, 5 | BRF_SND },           // 11 Sound data
{ "257-v2.v2",     0x400000, 0x1afb20ff, 5 | BRF_SND },           // 12
{ "257-v3.v3",     0x400000, 0x4605036a, 5 | BRF_SND },           // 13
{ "257-v4.v4",     0x400000, 0x764bbd6b, 5 | BRF_SND },           // 14
};

STDROMPICKEXT(kof2000bc, kof2000bc, neogeo)
STD_ROM_FN(kof2000bc)

struct BurnDriver BurnDrvkof2000bc = {
"kof2000bc", "kof2000", "neogeo", NULL, "2021",
"The King of Fighters 2000 - Imitate BC 14 System (Hack By Aillis)\0", "Press AD for Start BC Mode", "hack", "Neo Geo MVS",
NULL, NULL, NULL, NULL,
BDF_GAME_WORKING | BDF_CLONE | BDF_HACK, 2, HARDWARE_PREFIX_CARTRIDGE | HARDWARE_SNK_NEOGEO | HARDWARE_SNK_CMC50 | HARDWARE_SNK_ALTERNATE_TEXT | HARDWARE_SNK_ENCRYPTED_M1, GBF_VSFIGHT, FBF_KOF,
NULL, kof2000bcRomInfo, kof2000bcRomName, NULL, NULL, NULL, NULL, neogeoInputInfo, neogeoDIPInfo,
kof2000nInit, NeoExit, NeoFrame, NeoRender, NeoScan, &NeoRecalcPalette,
0x1000, 304, 224, 4, 3
};

****

The King of Fighters '97 Evolution New

Multiple combos (Fun hack  :smilie:)

(https://i.imgur.com/mqXcOlu.png)

Note: IPS from Dat file -> https://www.mediafire.com/file/9sl7i63kr64kdeq/kof97evn_ips.rar/file

....

d_neogeo

Code: [Select]
// The King of Fighters '97 Evolution New (Hack)
// Hacked By Yashional
// "Timer Go to 0 when Round Started" Fixed in .p1 (Patch made By GaTo)

static struct BurnRomInfo kof97evnRomDesc[] = {
{ "232evn-p1.p1",  0x100000, 0xf047c328, 1 | BRF_ESS | BRF_PRG }, //  0 68K code
{ "232evn-p2.sp2", 0x400000, 0x5cbb2499, 1 | BRF_ESS | BRF_PRG }, //  1

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

{ "232-c1.c1",     0x800000, 0x5f8bf0a1, 3 | BRF_GRA },           //  3 Sprite data
{ "232-c2.c2",     0x800000, 0xe4d45c81, 3 | BRF_GRA },           //  4
{ "232-c3.c3",     0x800000, 0x581d6618, 3 | BRF_GRA },           //  5
{ "232-c4.c4",     0x800000, 0x49bb1e68, 3 | BRF_GRA },           //  6
{ "232-c5.c5",     0x400000, 0x34fc4e51, 3 | BRF_GRA },           //  7
{ "232-c6.c6",     0x400000, 0x4ff4d47b, 3 | BRF_GRA },           //  8

{ "232-m1.m1",     0x020000, 0x45348747, 4 | BRF_ESS | BRF_PRG }, //  9 Z80 code

{ "232-v1.v1",     0x400000, 0x22a2b5b5, 5 | BRF_SND },           // 10 Sound data
{ "232-v2.v2",     0x400000, 0x2304e744, 5 | BRF_SND },           // 11
{ "232-v3.v3",     0x400000, 0x759eb954, 5 | BRF_SND },           // 12
};

STDROMPICKEXT(kof97evn, kof97evn, neogeo)
STD_ROM_FN(kof97evn)

struct BurnDriver BurnDrvkof97evn = {
"kof97evn", "kof97", "neogeo", NULL, "200?",
"The King of Fighters '97 Evolution New (Hack)\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, kof97evnRomInfo, kof97evnRomName, NULL, NULL, NULL, NULL, neogeoInputInfo, neogeoDIPInfo,
NeoInit, NeoExit, NeoFrame, NeoRender, NeoScan, &NeoRecalcPalette,
0x1000, 304, 224, 4, 3
};

 :cool:

Title: Re: Combone's - Hacks & Translate games thread (News +) (V2.0)
Post by: Combone on January 20, 2023, 09:42:47 PM
 Hi :)

New Addition - (January 20,2023)

The King of Fighters '98 Evolution

Old hack released by NEO Edit Team

(https://i.imgur.com/iy1wuc6.png)

IPS Files: https://www.mediafire.com/file/8hx0fzj3wd81oda/IPS_kof98evo.rar/file

....

d_neogeo

Code: [Select]
// The King of Fighters '98 Evolution (Hack By NEO Edit Team)

static struct BurnRomInfo kof98evoRomDesc[] = {
{ "242evo-pn1.p1", 0x100000, 0xf9a22b2f, 1 | BRF_ESS | BRF_PRG }, //  0 68K code
{ "242evo-p2.sp2", 0x400000, 0x65547465, 1 | BRF_ESS | BRF_PRG }, //  1

{ "242-s1.s1",     0x020000, 0x7f7b4805, 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
{ "242evo-c7.c7",  0x800000, 0x35839069, 3 | BRF_GRA },           //  9
{ "242evo-c8.c8",  0x800000, 0x9744d47f, 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(kof98evo, kof98evo, neogeo)
STD_ROM_FN(kof98evo)

struct BurnDriver BurnDrvkof98evo = {
"kof98evo", "kof98", "neogeo", NULL, "200?",
"The King of Fighters '98 Evolution (Hack By NEO Edit Team)\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, kof98evoRomInfo, kof98evoRomName, NULL, NULL, NULL, NULL, neogeoInputInfo, neogeoDIPInfo,
NeoInit, NeoExit, NeoFrame, NeoRender, NeoScan, &NeoRecalcPalette,
0x1000, 304, 224, 4, 3
};

:cool: