Welcome!

Final Burn Neo => FBN Development => Topic started by: iq_132 on November 23, 2004, 01:12:29 PM

Title: The King of Fighers 2004 Special Edition
Post by: iq_132 on November 23, 2004, 01:12:29 PM
These roms will be out very soon :D

Code: [Select]
// The King of Fighters 2004 Special Edition

static struct BurnRomInfo kof2k4seRomDesc[] = {
{"2k4-p1.bin", 0x100000, 0x5f482757, 0x10}, //  0 68K code
{"2k4-p2.bin", 0x400000, 0xe6c50566, 0x10}, //  1
// {"2k4-p2d.bin", 0x400000, 0x698679a7, 0x10},//  1

{"2k4-s1.bin", 0x020000, 0xa3c9b2d8,    1}, //  2 Text data

{"2k4-c1.bin", 0x800000, 0x7a050288,    1}, //  3 Sprite data
{"2k4-c2.bin", 0x800000, 0xe924afcf,    1}, //  4
{"2k4-c3.bin", 0x800000, 0x959fad0b,    1}, //  5
{"2k4-c4.bin", 0x800000, 0xefe6a468,    1}, //  6
{"2k4-c5.bin", 0x800000, 0x74bba7c6,    1}, //  7
{"2k4-c6.bin", 0x800000, 0xe20d2216,    1}, //  8
{"2k4-c7.bin", 0x800000, 0xfa705b2b,    1}, //  9
{"2k4-c8.bin", 0x800000, 0x2c912ff9,    1}, //  10

{"2k4-m1.bin", 0x020000, 0x5a47d9ad, 0x10}, //  11 Z80 code

{"2k4-v1.bin", 0x400000, 0x8991f6e9,    2}, //  12 Sound data
{"2k4-v2.bin", 0x400000, 0x511e4d2f,    2}, //  13
{"2k4-v3.bin", 0x400000, 0x1dd8b53a,    2}, //  14
{"2k4-v4.bin", 0x400000, 0x63bb5462,    2}, //  15
};

STDROMPICKEXT(kof2k4se, kof2k4se, neogeo);
STD_ROM_FN(kof2k4se);

static void kf2k4seDecrypt() // Code by IQ_132 (http://neosource.1emu.net/)
{
unsigned char* src = Neo68KROM01+0x100000;
unsigned char* dst = (unsigned char*)malloc(0x400000);
int sec[] = {0x300000,0x200000,0x100000,0x000000};
if (dst)
{
memcpy(dst,src,0x400000);

for(int i = 0; i < 4; ++i)
{
memcpy(src+i*0x100000,dst+sec[i],0x100000);
}
free(dst);
}
}

static int kof2k4seInit()
{
pNeoInitCallback = kf2k4seDecrypt;
return NeoInit();
}

struct BurnDriver BurnDrvkof2k4se = {

{"kof2k4se", "The King of Fighters 2004 Special Edition", "Bootleg/Hack of kof2002", "Eolith/Dragon Co.", "Neo Geo", "2002", "kof2002", "neogeo"},
BDF_GAME_WORKING | BDF_BOOTLEG | BDF_CLONE, 2, HARDWARE_SNK_NEOGEO,
NULL, kof2k4seRomInfo, kof2k4seRomName, neogeoInputInfo, neogeoDIPInfo,
kof2k4seInit, NeoExit, NeoFrame, NeoRender, NeoScan, &NeoRecalcPalette,
nNeoScreenWidth, 224, 4, 3
};
Title: The King of Fighers 2004 Special Edition
Post by: DragonKeeper on November 23, 2004, 10:33:43 PM
Excellent... I look forward to getting a hold of the roms. :D
Title: The King of Fighers 2004 Special Edition
Post by: James33 on November 23, 2004, 11:59:14 PM
Yep allready playing it :)
Title: The King of Fighers 2004 Special Edition
Post by: DragonKeeper on November 24, 2004, 01:47:36 AM
Is it against the rules to ask here?
Title: The King of Fighers 2004 Special Edition
Post by: Xeon on November 24, 2004, 02:01:09 AM
the patches to get it is already out, its only about 2.5 MB
Title: The King of Fighers 2004 Special Edition
Post by: iq_132 on November 24, 2004, 03:19:31 AM
Quote from: DragonKeeper
Is it against the rules to ask here?

It's ok to ask for patches here, but not roms.
You should probably sign up for an account a romshare if you don't already have one.
(they usually have patches or someone that can give you patches for anything there)
Title: The King of Fighers 2004 Special Edition
Post by: Death Metal on November 24, 2004, 08:42:00 PM
What's with the bizarre-looking stages? There are quite a few pervs at Dragon Co. :p I usually don't like hacks (such as CTHD2003, which was horrible IMO), but I'll be keeping this one; it's hillarious. :p The sad part is that it's still no full hack yet as the characters remain unchanged, except for their color palettes.
Title: The King of Fighers 2004 Special Edition
Post by: James33 on November 24, 2004, 08:47:50 PM
If the characters were changed then it would not be King of fighters anymore.
Title: The King of Fighers 2004 Special Edition
Post by: Death Metal on November 24, 2004, 10:38:39 PM
I know what you mean, but creativity has never been a bad thing to use. ;) Besides, changing everything else but the characters (including moves, looks, etc.) adds little to no variation at all to the gameplay itself.
Title: The King of Fighers 2004 Special Edition
Post by: FerchogtX on November 25, 2004, 12:57:15 AM
Driver for the 3 P-ROM version:
Code: [Select]
// The King of Fighters Special Edition 2004
// ================================================================================
/* Hack of The KIng of Fighters 2002 like cthd2003, but this cart only have a litle
   disorder in the 68K... p1 is p2 and is scrambled and p2 and p3 are the 1st and
   2nd chunks of p1 respectivectly, only 4 C-ROMs, s1, v-ROMs, m1 and p-ROMs have
   changed, the others come from kof2k2nd set... not really a good hack BTW */
// ================================================================================
static struct BurnRomInfo kof2k4seRomDesc[] = {
{"2k4-p2.bin", 0x080000, 0x21a84084, 0x10}, //  0 68K code
{"2k4-p3.bin", 0x080000, 0xfebb484e, 0x10}, //  1
{"2k4-p1.bin", 0x400000, 0xe6c50566, 0x10}, //  2

{"2k4-s1.bin", 0x020000, 0xa3c9b2d8,    1}, //  3 Text data

{"2k4-c1.bin", 0x800000, 0x7a050288,    1}, //  4 Sprite data
{"2k4-c2.bin", 0x800000, 0xe924afcf,    1}, //  5
{"2k4-c3.bin", 0x800000, 0x959fad0b,    1}, //  6  (Same as kof2k2nd)
{"2k4-c4.bin", 0x800000, 0xefe6a468,    1}, //  7  (Same as kof2k2nd)
{"2k4-c5.bin", 0x800000, 0x74bba7c6,    1}, //  8  (Same as kof2k2nd)
{"2k4-c6.bin", 0x800000, 0xe20d2216,    1}, //  9  (Same as kof2k2nd)
{"2k4-c7.bin", 0x800000, 0xfa705b2b,    1}, //  10 Text data removed
{"2k4-c8.bin", 0x800000, 0x2c912ff9,    1}, //  11 Text data removed

{"2k4-m1.bin", 0x020000, 0x5a47d9ad, 0x10}, //  12 Z80 code

{"2k4-v1.bin", 0x800000, 0xb887d287,    2}, //  13 Sound data
{"2k4-v2.bin", 0x800000, 0x8ad2edbd,    2}, //  14 (seems that the original is watermarked...)
};

STDROMPICKEXT(kof2k4se, kof2k4se, neogeo);
STD_ROM_FN(kof2k4se);

static void kf2k4seDecrypt()
{
// Original code by IQ_132 (http://neosource.1emu.net/)
unsigned char* src = Neo68KROM01+0x100000;
unsigned char* dst = (unsigned char*)malloc(0x400000);
int sec[] = {0x300000,0x200000,0x100000,0x000000};
if (dst)
{
memcpy(dst,src,0x400000);

for(int i = 0; i < 4; ++i)
{
memcpy(src+i*0x100000,dst+sec[i],0x100000);
}
free(dst);
}
}

static int kof2k4seInit()
{
pNeoInitCallback = kf2k4seDecrypt;
return NeoInit();
}

struct BurnDriver BurnDrvkof2k4se = {

{"kof2k4se", "The King of Fighters Special Edition 2004", "Bootleg/Hack of kof2002", "Dragon Co.", "Neo Geo", "2002", "kof2002", "neogeo"},
BDF_GAME_WORKING | BDF_BOOTLEG | BDF_CLONE | BDF_LOCKED, 2, HARDWARE_SNK_NEOGEO,
NULL, kof2k4seRomInfo, kof2k4seRomName, neogeoInputInfo, neogeoDIPInfo,
kof2k4seInit, NeoExit, NeoFrame, NeoRender, NeoScan, &NeoRecalcPalette,
nNeoScreenWidth, 224, 4, 3
};
in neo_run.cpp find:
Code: [Select]
if (BurnDrvGetHardwareCode() & HARDWARE_SNK_SWAPV) {
for (int i = 0; i < 0x00200000; i++) {
unsigned char n = YM2610ADPCMAROM[i];
YM2610ADPCMAROM[i] = YM2610ADPCMAROM[0x00200000 + i];
YM2610ADPCMAROM[0x00200000 + i] = n;
}
}
}
add this after (or after the neoPCM2Value init by IQ_132 if you have it)
Code: [Select]
if (!strcmp(BurnDrvText(0), "kof2k4se")) {
// load the roms in the correct order
BurnLoadRom(YM2610ADPCMAROM+0x000000, 14, 1); // V2->V1
BurnLoadRom(YM2610ADPCMAROM+0x800000, 13, 1); // V1->V2
}
I don't know if this is corect for this P-ROMs, I'm loading them like a p1 rom... but maybe this is not what the protection chip does...
See ya!!!!! :D
Title: The King of Fighers 2004 Special Edition
Post by: kenjiro-sa on November 25, 2004, 02:50:05 PM
Hi there:

I have try make my driver (because my rom only have 2 p's) i dont know if i need the other p or no but when i try to use the driver posted before here i receive this error:

Guru Meditation #c0000005. 77c17740

And when i compile using my driver the graphics are bad (bad textures or corrupted grapics) im using FBA v0.2.94.98...

Plese can somene make a driver for these version of fba? or make a driver for the roms with only 2p's or pls tell me where can i get the other p or someone can help me plz lol

Thx

Cya later


My driver:


Code: [Select]
// The King of Fighters 2004

static struct BurnRomInfo kof2k4seRomDesc[] = {
{"2k4-p1.bin", 0x100000, 0x5f482757, 0x10}, //  0 68K code
{"2k4-p2.bin", 0x400000, 0xe6c50566, 0x10}, //  1

{"2k4-s1.bin", 0x020000, 0xa3c9b2d8,    1}, //  1 Text data

{"2k4-c1.bin", 0x800000, 0x7a050288,    1}, //  2 Sprite data
{"2k4-c2.bin", 0x800000, 0xe924afcf,    1}, //  3
{"2k4-c3.bin", 0x800000, 0x959fad0b,    1}, //  5
{"2k4-c4.bin", 0x800000, 0xefe6a468,    1}, //  6
{"2k4-c5.bin", 0x800000, 0x74bba7c6,    1}, //  7
{"2k4-c6.bin", 0x800000, 0xe20d2216,    1}, //  8
{"2k4-c7.bin", 0x800000, 0xfa705b2b,    1}, //  9
{"2k4-c8.bin", 0x800000, 0x2c912ff9,    1}, //  10

{"2k4-m1.bin", 0x020000, 0x5a47d9ad, 0x10}, // 11 Z80 code

{"2k4-v1.bin", 0x400000, 0x8991f6e9,    2}, //  12 Sound data
{"2k4-v2.bin", 0x400000, 0x511e4d2f,    2}, //  13
{"2k4-v3.bin", 0x400000, 0x1dd8b53a,    2}, //  14
{"2k4-v4.bin", 0x400000, 0x63bb5462,    2}, //  15
};

STDROMPICKEXT(kof2k4se, kof2k4se, neogeo);
STD_ROM_FN(kof2k4se);

static int kof2k4seInit()
{
return NeoInit();
}

struct BurnDriver BurnDrvkof2k4se = {

{"kof2k4se", "The King of Fighters 2004", "None", "SNK Playmore Corporation", "Neo Geo", "2000", NULL, "neogeo"},
BDF_GAME_WORKING, 2, HARDWARE_SNK_NEOGEO,
NULL, kof2k4seRomInfo, kof2k4seRomName, neogeoInputInfo, neogeoDIPInfo,
kof2k4seInit, NeoExit, NeoFrame, NeoRender, NeoScan, &NeoRecalcPalette,
nNeoScreenWidth, 224, 4, 3
};
Title: The King of Fighers 2004 Special Edition
Post by: Badablek on November 25, 2004, 03:01:07 PM
Your P2 is the encrypted one that need some extra code.......you need the decrypted, or the good initialisation (same as KOF2002 encrypted P)

this is useless :

static int kof2k4seInit()
{
   return NeoInit();
}

just put NeoInit instead of kof2k4seInit

NeoInit, NeoExit, NeoFrame, NeoRender, NeoScan, &NeoRecalcPalette,
   nNeoScreenWidth, 224, 4, 3
};

(For the decrypted P2 crc32 698679A7)

If you want to use the encrypted one, you can check the initialisation of KOF2002 encrypted



*EDIT*

If you want to "make" the p2d with the p2 as the source :

split the p2 crc32 E6C50566 (encrypted) in 4 (Winsplit is a good choice)

now you have 4x1Mb files, name them 1, 2,3 and 4

1 > crc32 F1885ABE
2 > crc32 ADC6555F
3 > crc32 2C1F7A8C
4 > crc32 64D1B2D9

merge them in this order : 4 3 2 1

DOS command

Code: [Select]

copy /b 4 + 3 + 2 + 1 2k4-p2d.bin


you now have the good decrypted P2
Title: The King of Fighers 2004 Special Edition
Post by: kenjiro-sa on November 25, 2004, 03:36:22 PM
Quote from: Badablek
Your P2 is the encrypted one (I think).......you need the decrypted, or the good initialisation (same as KOF2002 encrypted P)

this is useless :

static int kof2k4seInit()
{
   return NeoInit();
}

just put NeoInit instead of kof2k4seInit

NeoInit, NeoExit, NeoFrame, NeoRender, NeoScan, &NeoRecalcPalette,
   nNeoScreenWidth, 224, 4, 3
};

(For the decrypted P2 crc32 698679A7)

If you want to use the encrypted one, you can check the initialisation of KOF2002 encrypted



*EDIT*

If you want to "make" the p2d with the p2 as the source :

split the p2 crc32 E6C50566 (encrypted) in 4 (Winsplit is a good choice)

now you have 4x1Mb files, name them 1, 2,3 and 4

1 > crc32 F1885ABE
2 > crc32 ADC6555F
3 > crc32 2C1F7A8C
4 > crc32 64D1B2D9

merge them in this order : 4 3 2 1

DOS command

Code: [Select]

copy /b 4 + 3 + 2 + 1 2k4-p2d.bin


you now have the good decrypted P2



Well i have now the p2 decrypted but still's receiving the same error using the firts driver posted here on the firts page:

Look at my romset...u ll se all its ok so i dont know why i still receiving these error

(http://img.photobucket.com/albums/v232/kenjiro-sa/Image1.jpg)
Title: The King of Fighers 2004 Special Edition
Post by: Badablek on November 25, 2004, 04:12:42 PM
Try this one (fully decrypted, no protection)

Code: [Select]

// The King of Fighters Special Edition 2004

static struct BurnRomInfo kof2k4seRomDesc[] = {
{"2k4-p1.bin", 0x100000, 0x5F482757, 0x10}, //  0 68K code
{"2k4-p2d.bin", 0x400000, 0x698679A7, 0x10}, //  1

{"2k4-s1.bin",  0x020000, 0xA3C9B2D8,    1}, //  2 Text layer tiles

{"2k4-c1d.bin", 0x800000, 0x7A050288,    1}, //  3 Sprite data
{"2k4-c2d.bin", 0x800000, 0xE924AFCF,    1}, //  4 aa82948b
{"2k4-c3d.bin", 0x800000, 0x959FAD0B,    1}, //  5
{"2k4-c4d.bin", 0x800000, 0xEFE6A468,    1}, //  6
{"2k4-c5d.bin", 0x800000, 0x74BBA7C6,    1}, //  7
{"2k4-c6d.bin", 0x800000, 0xE20D2216,    1}, //  8
{"2k4-c7d.bin", 0x800000, 0xFA705B2B,    1}, //  9
{"2k4-c8d.bin", 0x800000, 0x2C912FF9,    1}, //  10

{"2k4-m1d.bin", 0x020000, 0x5A47D9AD, 0x10}, // 11 Z80 code

{"2k4-v1d.bin", 0x400000, 0x8991F6E9,    2}, // 12 Sound data
{"2k4-v2d.bin", 0x400000, 0x511E4D2F,    2}, // 13
{"2k4-v3d.bin", 0x400000, 0x1DD8B53A,    2}, // 14
{"2k4-v4d.bin", 0x400000, 0x63BB5462,    2}, // 15
};

STDROMPICKEXT(kof2k4se, kof2k4se, neogeo);
STD_ROM_FN(kof2k4se);

struct BurnDriver BurnDrvkof2k4se = {
{"kof2k4se", "The King of Fighters 2004 Special Edition", "KOF2002 hack,

Fully decrypted", "Playmore", "Neo Geo", "2004", NULL, "neogeo"},
BDF_GAME_WORKING, 2, HARDWARE_SNK_NEOGEO | HARDWARE_SNK_SRAM,
NULL, kof2k4seRomInfo, kof2k4seRomName, neogeoInputInfo, neogeoDIPInfo,
NeoInit, NeoExit, NeoFrame, NeoRender, NeoScan, &NeoRecalcPalette,
nNeoScreenWidth, 224, 4, 3
};


This is the one I use, and everything works fine for me

If the Guru meditation is still there, I can't help you as i'm not a programer ^^

ps : do not forget to erase kof2k4se config file before trying a new driver
Title: The King of Fighers 2004 Special Edition
Post by: James33 on November 25, 2004, 09:58:03 PM
Quote from: kenjiro-sa
Hi there:

I have try make my driver (because my rom only have 2 p's) i dont know if i need the other p or no but when i try to use the driver posted before here i receive this error:

Guru Meditation #c0000005. 77c17740

And when i compile using my driver the graphics are bad (bad textures or corrupted grapics) im using FBA v0.2.94.98...

Plese can somene make a driver for these version of fba? or make a driver for the roms with only 2p's or pls tell me where can i get the other p or someone can help me plz lol

Thx

Cya later


My driver:


Code: [Select]
// The King of Fighters 2004

static struct BurnRomInfo kof2k4seRomDesc[] = {
{"2k4-p1.bin", 0x100000, 0x5f482757, 0x10}, //  0 68K code
{"2k4-p2.bin", 0x400000, 0xe6c50566, 0x10}, //  1

{"2k4-s1.bin", 0x020000, 0xa3c9b2d8,    1}, //  1 Text data

{"2k4-c1.bin", 0x800000, 0x7a050288,    1}, //  2 Sprite data
{"2k4-c2.bin", 0x800000, 0xe924afcf,    1}, //  3
{"2k4-c3.bin", 0x800000, 0x959fad0b,    1}, //  5
{"2k4-c4.bin", 0x800000, 0xefe6a468,    1}, //  6
{"2k4-c5.bin", 0x800000, 0x74bba7c6,    1}, //  7
{"2k4-c6.bin", 0x800000, 0xe20d2216,    1}, //  8
{"2k4-c7.bin", 0x800000, 0xfa705b2b,    1}, //  9
{"2k4-c8.bin", 0x800000, 0x2c912ff9,    1}, //  10

{"2k4-m1.bin", 0x020000, 0x5a47d9ad, 0x10}, // 11 Z80 code

{"2k4-v1.bin", 0x400000, 0x8991f6e9,    2}, //  12 Sound data
{"2k4-v2.bin", 0x400000, 0x511e4d2f,    2}, //  13
{"2k4-v3.bin", 0x400000, 0x1dd8b53a,    2}, //  14
{"2k4-v4.bin", 0x400000, 0x63bb5462,    2}, //  15
};

STDROMPICKEXT(kof2k4se, kof2k4se, neogeo);
STD_ROM_FN(kof2k4se);

static int kof2k4seInit()
{
return NeoInit();
}

struct BurnDriver BurnDrvkof2k4se = {

{"kof2k4se", "The King of Fighters 2004", "None", "SNK Playmore Corporation", "Neo Geo", "2000", NULL, "neogeo"},
BDF_GAME_WORKING, 2, HARDWARE_SNK_NEOGEO,
NULL, kof2k4seRomInfo, kof2k4seRomName, neogeoInputInfo, neogeoDIPInfo,
kof2k4seInit, NeoExit, NeoFrame, NeoRender, NeoScan, &NeoRecalcPalette,
nNeoScreenWidth, 224, 4, 3
};

You only need this code added

Code: [Select]
static void kf2k4seDecrypt() // Code by IQ_132 (http://neosource.1emu.net/)
{
unsigned char* src = Neo68KROM01+0x100000;
unsigned char* dst = (unsigned char*)malloc(0x400000);
int sec[] = {0x300000,0x200000,0x100000,0x000000};
if (dst)
{
memcpy(dst,src,0x400000);

for(int i = 0; i < 4; ++i)
{
memcpy(src+i*0x100000,dst+sec[i],0x100000);
}
free(dst);
}
}

static int kof2k4seInit()
{
pNeoInitCallback = kf2k4seDecrypt;
return NeoInit();
}
Title: The King of Fighers 2004 Special Edition
Post by: Badablek on November 26, 2004, 06:13:57 AM
Quote

You only need this code added


Code:

static void kf2k4seDecrypt() // Code by IQ_132 (http://neosource.1emu.net/)
{
   unsigned char* src = Neo68KROM01+0x100000;
   unsigned char* dst = (unsigned char*)malloc(0x400000);
   int sec[] = {0x300000,0x200000,0x100000,0x000000};
   if (dst)
   {
      memcpy(dst,src,0x400000);

      for(int i = 0; i < 4; ++i)
      {
         memcpy(src+i*0x100000,dst+sec,0x100000);
      }
      free(dst);
   }
}

static int kof2k4seInit()
{
   pNeoInitCallback = kf2k4seDecrypt;
   return NeoInit();
}


Only if he wants to use the encrypted P2  ;)
Title: Thanks
Post by: James33 on November 26, 2004, 06:29:52 AM
Why do you change the quote .When there is no need ?

I never said he had to use the encrypted P2 rom  :p

Anyway the decrypted P rom is mostly used for emulators like NRX or emulators that cannot add code to emulate it Since FBA and Mame can use code there is no point in useing the decrypted P rom .
Title: The King of Fighers 2004 Special Edition
Post by: Badablek on November 26, 2004, 08:48:34 AM
I do not change the quote  :confused:

As I use QUOTE and not CODE, it deletes spaces, but I do not change anything by myself  :cool:
I quote you just to say that this decryption code is only needed if he wants to use the encrypted P2, nothing else  :p

Quote

Anyway the decrypted P rom is mostly used for emulators like NRX or emulators that cannot add code to emulate it Since FBA and Mame can use code there is no point in useing the decrypted P rom .


I use FBA too (and i really like it) but I think using Encrypted roms when you can use decrypted ones is useless, but this is my opinion  :D  :D  :D
I'm on the dark side of the emulation (I hate encrypted sets that take much much more time to load....I know that using perfect sets is important for a lot of ppl....but not for me....universal roms is more useful for me ^^, and this is why i toild him to use decrypted P2  ;) )
In memory, encrypted sets and decrypted sets are the same........loading a decrypted P2 or descrambling and loading a encrypted P2 is the same thing, except descrambling time (ok in this case we can't see the difference)  :D  :D
Title: The King of Fighers 2004 Special Edition
Post by: Death Metal on November 26, 2004, 04:37:12 PM
Quote from: Badablek
I use FBA too (and i really like it) but I think using Encrypted roms when you can use decrypted ones is useless, but this is my opinion  :D  :D  :D
I'm on the dark side of the emulation (I hate encrypted sets that take much much more time to load....I know that using perfect sets is important for a lot of ppl....but not for me....universal roms is more useful for me ^^, and this is why i toild him to use decrypted P2  ;) )

I don't use NeoRAGEx, but I tend to think in the same fashion. Why use an encrypted ROM when you have the decrypted one available? It saves on loading time (depending on your machine specs and on the game) and, in the end of the day, the are frequently no different at all from original, encrypted sets. It's a win-win situation.

But, anyway, to each their own. ;)
Title: The King of Fighers 2004 Special Edition
Post by: BisonSAS on November 26, 2004, 11:57:06 PM
Quote from: FerchogtX
Driver for the 3 P-ROM version:
{"2k4-c7.bin", 0x800000, 0xfa705b2b,    1}, //  10 Text data removed
{"2k4-c8.bin", 0x800000, 0x2c912ff9,    1}, //  11 Text data removed

Text data not removed from C7 and C8 ROM.

remove:
//   {"2k4-s1.bin",   0x020000, 0xa3c9b2d8,    1}, //  2 Text data

result: :eek:
(http://www.imghst.com/uploads/bisonsas/kof2k4se-10-27-045129.png)  


See ya! :cool:
Title: The King of Fighers 2004 Special Edition
Post by: James33 on November 27, 2004, 01:47:54 AM
Quote from: Badablek
I use FBA too (and i really like it) but I think using Encrypted roms when you can use decrypted ones is useless, but this is my opinion  :D  :D  :D
I'm on the dark side of the emulation (I hate encrypted sets that take much much more time to load....I know that using perfect sets is important for a lot of ppl....but not for me....universal roms is more useful for me ^^, and this is why i toild him to use decrypted P2  ;) )
In memory, encrypted sets and decrypted sets are the same........loading a decrypted P2 or descrambling and loading a encrypted P2 is the same thing, except descrambling time (ok in this case we can't see the difference)  :D  :D


For the few seconds (if that) you save useing the decrypted P rom for kof2k4se is pointless
I use encrypted Roms on a AMD 450MHZ 512 ram and it does not take that much longer to load them .
I use encrypted sets because there meant to be true dumps and if the emulator can emulate them then thats better if i want to use decrypted sets I use NRX

I also enjoy the challenge of getting encrypted sets working it beats waiting for someone to decrypt them for you .Most who use decrypted set only care about game play Where I use encrypted sets for proper emulation and game play .Anyway enough of my little rant.

@ BisonSAS  thats very nice to know .
Title: The King of Fighers 2004 Special Edition
Post by: Xeon on November 27, 2004, 02:37:53 AM
i think most people are fixed to the idea that encrypted means more RAM required, not true. the way i see it, it only applies to the C ROMs and FBA even wonderfully handles that (when compared to other emus at least). the only real reason for me to use decrypted C ROMs is to save space. as for encrypted P, M and V ROMs, they barely save RAM and time when loading (if at all), and most of those barely compress even when decrypted. and im on a 300Mhz PC/128 MB RAM to boot.

about kof2k4se, thats neat man :D but i think it was intended for the hack to use an external S1 ROM (the names below the life bars doesnt show with it - wonder of anything else changes without the S1)
Title: The King of Fighers 2004 Special Edition
Post by: Badablek on November 27, 2004, 04:48:44 AM
Quote

For the few seconds (if that) you save useing the decrypted P rom for kof2k4se is pointless
I use encrypted Roms on a AMD 450MHZ 512 ram and it does not take that much longer to load them .
I use encrypted sets because there meant to be true dumps and if the emulator can emulate them then thats better if i want to use decrypted sets I use NRX


this is why I said : ok in this case we can't see the difference  :D  :D  :D

I just give my opinion, I know that a lot of ppl use encrypted sets......I don't.......ther's nothing else to say  :cool: (everyone use what he wants, I don't claim that using encrypted set is lame or stupid........just that I don't like it  :p )

In Romshare, it's funny to see how many ppl work to try to encrypt games that were released decrypted, then trying to make initialisation to decrypt what they encrypted......C encryption, V encryption, P encryption........big headache.

ps : I like FBA, but sometimes I play with Nebula too (NRX too few years ago), and as I don't like to have 89451897564198 sets of roms for each emulator, decrypted sets is really helpful (decrypted C, V, P, MVS/AES protection removed,etc.....)
IMO the most important is the game itself, and for lot of ppl, they don't care about that, they just want the perfect set........without playing it......If I want the real 100% original game, I switch on my MVS 2 slots and I play on the real hardware  ;)

Quote

i think most people are fixed to the idea that encrypted means more RAM required, not true


I don't think so  :p (I use decrypted sets as they take less HDD, they load faster......and when you play with FBAxxx on Xbox, I can tell you that there isn't a lot of RAM  :D )
Title: The King of Fighers 2004 Special Edition
Post by: Xeon on November 27, 2004, 07:35:56 AM
well it became a hobby to most of us to be honest. since unlike you, nearly none of us can switch to a MVS 2 Coin slots/PCB if we wanted sheer perfection. its all pretty accessible (and lets face it, we do want it) so i cant see what us striving for artificial perfection could do wrong.

as for decrypted Cs, dont worry man, i use them myself (im low on HDD myself) and also am used to NeoRAGEx before switching to FBA. but i will never abandon the encrypted sets in my build. im mainly talking about encrypted P and V ROMs, since as i found out, theyre near perfect (assuming, this is a hobby remember?) and barely makes sense to bother decrypting them when i have them working in encrypted form already.
Title: The King of Fighers 2004 Special Edition
Post by: James33 on November 27, 2004, 09:04:53 AM
Quote from: Badablek
If I want the real 100% original game, I switch on my MVS 2 slots and I play on the real hardware  ;)
Ok I will turn on my 1 slot MVS :p

Anyway back to the topic of the thread .
Title: The King of Fighers 2004 Special Edition
Post by: Badablek on November 27, 2004, 09:32:12 AM
offtopic again (sorry)

Quote

assuming, this is a hobby remember


your hobby is to find the perfect set, mine is to hunt the last decrypted P and V  :D  :D  :D  :D

Quote

so i cant see what us striving for artificial perfection could do wrong.


I never said that encrypted sets are bad and that you're wrong, everyone has his opinion, i just gave mine ^^


ps bis : I don't have a lot of money, but a MVS motherboard is really cheap ^^ (as i'm not Bill Gates, I can't buy an AES system  ;) )
Title: The King of Fighers 2004 Special Edition
Post by: Death Metal on November 27, 2004, 03:42:22 PM
Quote from: BisonSAS
Text data not removed from C7 and C8 ROM.

remove:
//   {"2k4-s1.bin",   0x020000, 0xa3c9b2d8,    1}, //  2 Text data

result: :eek:
(http://www.imghst.com/uploads/bisonsas/kof2k4se-10-27-045129.png)  

See ya! :cool:

Hey Bison, how was it possible to get names under the life bars in this game? Some special init we're not using? I thought it was normal for this game with them not showing in the first place. :p
Title: The King of Fighers 2004 Special Edition
Post by: Accosta_m on November 27, 2004, 05:36:43 PM
Quote from: Death Metal
Hey Bison, how was it possible to get names under the life bars in this game? Some special init we're not using? I thought it was normal for this game with them not showing in the first place. :p


only disable this line and compile

// {"2k4-s1.bin", 0x020000, 0xa3c9b2d8, 1}, // 2 Text data

you don't need any init special for it

See ya!!
Title: The King of Fighers 2004 Special Edition
Post by: Badablek on November 27, 2004, 06:32:55 PM
Quote

only disable this line and compile

// {"2k4-s1.bin", 0x020000, 0xa3c9b2d8, 1}, // 2 Text data

you don't need any init special for it

See ya!!


So C7 and C8 contain S data (even if they are not supposed to), and data is not the same as the extracted S1......wow, I'm really lost  :confused:
Title: The King of Fighers 2004 Special Edition
Post by: Xeon on November 27, 2004, 11:17:44 PM
Quote from: Badablek
offtopic again (sorry)



your hobby is to find the perfect set, mine is to hunt the last decrypted P and V  :D  :D  :D  :D



I never said that encrypted sets are bad and that you're wrong, everyone has his opinion, i just gave mine ^^


ps bis : I don't have a lot of money, but a MVS motherboard is really cheap ^^ (as i'm not Bill Gates, I can't buy an AES system  ;) )

 i do respect your opinion but you wondered why people bother so much encrypted sets, so i thought id inform you. rather uncalled for but...meh :D

as for kof2k4se, the only proof (that i could think of) that there should be names below the lifebars should be in the videos (those shots running on actual cab) before it was released.
Title: The King of Fighers 2004 Special Edition
Post by: iq_132 on November 28, 2004, 01:17:30 AM
Quote from: Badablek
So C7 and C8 contain S data (even if they are not supposed to), and data is not the same as the extracted S1......wow, I'm really lost  :confused:

Well... Saying that they don't contain S data was my fault.
I just assumed because usually in bootlegs S data is removed from the Cs.
Just chalk it up to another stupid, "going-too-fast" mistake on my part..  :o
Title: The King of Fighers 2004 Special Edition
Post by: FerchogtX on November 28, 2004, 01:19:37 AM
so this roms are watermarked... jesus chirist anyway!!!!
This bootlegs are very crazy XD
See ya!!!!! :D
P.D. IQ... mistakes are of humans, don't worry about that...  ;)
Title: The King of Fighers 2004 Special Edition
Post by: James33 on November 28, 2004, 01:20:20 AM
Drinking again IQ  :eek: Anyway its no big deal The S rom still needs to be used .
Title: The King of Fighers 2004 Special Edition
Post by: FerchogtX on November 28, 2004, 01:20:56 AM
Quote from: Death Metal
Hey Bison, how was it possible to get names under the life bars in this game? Some special init we're not using? I thought it was normal for this game with them not showing in the first place. :p

Original bootleg cart doesn't have the names... If i were you i let this crappy thing as it is XD
See ya!!!!!!! :D
Title: The King of Fighers 2004 Special Edition
Post by: James33 on November 28, 2004, 01:25:18 AM
Just thought i ask if the c7 and c8 can be used from kof2002 ?
Title: The King of Fighers 2004 Special Edition
Post by: FerchogtX on November 28, 2004, 01:26:33 AM
Quote from: James33
Just thought i ask if the c7 and c8 can be used from kof2002 ?

Maybe... but if you use the s1 is useless to change the bootleg ones... what a mess...
See ya!!!!!! :D