Metal Slug 3, 4, 5


Mr.TwisT

Member
Joined
Nov 10, 2009
Messages
215
Hello again!
I have been fiddling around with GnGeo and trying to get Metal Slug 3, 4, 5 to work. I know this has already been discussed, but I'm eager to solve the problem once and for all.
Of all the metal slugs in working condition are: Metal Slug 1, Metal Slug 2, Metal Slug 4 and Metal Slug X.
I have killed some time to get Metal Slug 4 to work and am giving out my Mslug4.rc contents:

Code:
longname Metal Slug 4(non encrypted)
#mame set of jockeygp
game mslug4 MVS "Metal Slug 4(non encrypted)"
SFIX 0x20000
ms4_s1.rom 0x0 0x20000 NORM
END
SM1 0x20000
ms4_m1.rom 0x0 0x20000 NORM
END
SOUND1 0x1000000
ms4_v1.rom 0x0 0x400000 NORM
ms4_v2.rom 0x400000 0x400000 NORM
ms4_v3.rom 0x800000 0x400000 NORM
ms4_v4.rom 0xc00000 0x400000 NORM
END
CPU 0x500000
ms4_p1.rom 0x0 0x100000 NORM
ms4_p2.rom 0x100000 0x400000 NORM
END
GFX 0x3000000
ms4_c1.rom 0x0000000 0x800000 ALTERNATE
ms4_c2.rom 0x0000001 0x800000 ALTERNATE
ms4_c3.rom 0x1000000 0x800000 ALTERNATE
ms4_c4.rom 0x1000001 0x800000 ALTERNATE
ms4_c5.rom 0x2000000 0x800000 ALTERNATE
ms4_c6.rom 0x2000001 0x800000 ALTERNATE
END
END
The files in here are the files from the ROM I eventually found. By renaming some files in the .rc file I managed to get Metal Slug 4 to work (and it's pretty darn fast too!). Now the next problem is Metal slug 3. Right now My mslug3.rc looks like this:

Code:
longname Metal Slug 3
#mame set of jockeygp
game mslug3 MVS_CMC42 "Metal Slug 3"
SFIX 0x20000
ms3_s1.rom 0x0 0x20000 NORM
END
SM1 0x80000
ms3_m1.rom 0x0 0x80000 NORM
END
SOUND1 0x1000000
ms3_v1.rom 0x0 0x400000 NORM
ms3_v2.rom 0x400000 0x400000 NORM
ms3_v3.rom 0x800000 0x400000 NORM
ms3_v4.rom 0xc00000 0x400000 NORM
END
CPU 0x500000
ms3_p1.rom 0x0 0x100000 NORM
ms3_p2.rom 0x100000 0x400000 NORM
END
GFX 0x4000000
ms3_c1.rom 0x0000000 0x800000 ALTERNATE
ms3_c2.rom 0x0000001 0x800000 ALTERNATE
ms3_c3.rom 0x1000000 0x800000 ALTERNATE
ms3_c4.rom 0x1000001 0x800000 ALTERNATE
ms3_c5.rom 0x2000000 0x800000 ALTERNATE
ms3_c6.rom 0x2000001 0x800000 ALTERNATE
ms3_c7.rom 0x3000000 0x800000 ALTERNATE
ms3_c8.rom 0x3000001 0x800000 ALTERNATE
END
END

and mslug3n.re looks like this:

Code:
longname Metal Slug 3 (Encrypted GFX)
game mslug3n MVS_CMC42 "Metal Slug 3 (Encrypted GFX)"
SFIX 0x80000
END
SM1 0x80000
ms3_m1.rom 0x0 0x80000 NORM
END
SOUND1 0x1000000
ms3_v1.rom 0x0 0x400000 NORM
ms3_v2.rom 0x400000 0x400000 NORM
ms3_v3.rom 0x800000 0x400000 NORM
ms3_v4.rom 0xc00000 0x400000 NORM
END
CPU 0x500000
256-ph1.rom 0x0 0x100000 NORM
256-ph2.rom 0x100000 0x400000 NORM
END
GFX 0x4000000
ms3n_c1.rom 0x0000000 0x800000 ALTERNATE
ms3n_c2.rom 0x0000001 0x800000 ALTERNATE
ms3n_c3.rom 0x1000000 0x800000 ALTERNATE
ms3n_c4.rom 0x1000001 0x800000 ALTERNATE
ms3n_c5.rom 0x2000000 0x800000 ALTERNATE
ms3n_c6.rom 0x2000001 0x800000 ALTERNATE
ms3n_c7.rom 0x3000000 0x800000 ALTERNATE
ms3n_c8.rom 0x3000001 0x800000 ALTERNATE
END
XOR 0xad
BANKSWITCH 0x2
0x2fffe4
14 12 15 6 3 9
0x000000
0x020000
0x040000
0x060000
0x070000
0x090000
0x0b0000
0x0d0000
0x0e0000
0x0f0000
0x120000
0x130000
0x140000
0x150000
0x180000
0x190000
0x1a0000
0x1b0000
0x1e0000
0x1f0000
0x200000
0x210000
0x240000
0x250000
0x260000
0x270000
0x2a0000
0x2b0000
0x2c0000
0x2d0000
0x300000
0x310000
0x320000
0x330000
0x360000
0x370000
0x380000
0x390000
0x3c0000
0x3d0000
0x400000
0x410000
0x440000
0x450000
0x460000
0x470000
0x4a0000
0x4b0000
0x4c0000
END
END

I followed some instructions on the forum to decrypt the graphics properly (with winkawaks I achieved that), found a decrypted P ROM and merged the thing together. Now it loads, but still says that the rom is encrypted and I have to dump the graphics manually. Dumpgfx does not work on this rom. It says the file can't be read and I can't dump the graphics.

Now woth metal slug 5 the problem is bizzare - all the graphics are garbled. mslug5.rc:

Code:
longname Metal Slug 5
game mslug5 MVS "Metal Slug 5"
CPU 0x600000
ms5_p1.rom 0x0 0x600000 NORM
END
SFIX 0x20000
ms5n_s1.rom 0x0 0x20000 NORM
END
SOUND1 0x1000000
ms5_v1.rom 0x0 0x400000 NORM
ms5_v2.rom 0x400000 0x400000 NORM
ms5_v3.rom 0x800000 0x400000 NORM
ms5_v4.rom 0xc00000 0x400000 NORM
END
SM1 0x20000
ms5_m1.rom 0x0 0x20000 NORM
END
GFX 0x4000000
ms5n_c1.rom 0x0 0x800000 ALTERNATE
ms5n_c2.rom 0x1 0x800000 ALTERNATE
ms5n_c3.rom 0x1000000 0x800000 ALTERNATE
ms5n_c4.rom 0x1000001 0x800000 ALTERNATE
ms5n_c5.rom 0x2000000 0x800000 ALTERNATE
ms5n_c6.rom 0x2000001 0x800000 ALTERNATE
ms5n_c7.rom 0x3000000 0x800000 ALTERNATE
ms5n_c8.rom 0x3000001 0x800000 ALTERNATE
END
END

I suspected the graphics are encrypted too, but tried decrypting them in WinKawaks and they still look garbled (you can't understand what's happening on the screen. However, the text can be read. Someone on the forum said he managed to get Metal Slug 5 to work and someone other said he had a dump of Metal slug 3. I ask for help - I'm too much of a metal slug fan and won't get this away easily. Anyone?
 
Update: Metal Slug 5 works now - Found a rom with decrypted graphics. mslug5.rc:

Code:
longname Metal Slug 5
game mslug5nd MVS "Metal Slug 5"
CPU 0x600000
268_p1.rom 0x0 0x600000 NORM
END
SFIX 0x20000
268_s1.rom 0x0 0x20000 NORM
END
SOUND1 0x1000000
268_v1.rom 0x0 0x400000 NORM
268_v2.rom 0x400000 0x400000 NORM
268_v3.rom 0x800000 0x400000 NORM
268_v4.rom 0xc00000 0x400000 NORM
END
SM1 0x20000
268_m1.rom 0x0 0x20000 NORM
END
GFX 0x4000000
268_c1.rom 0x0 0x800000 ALTERNATE
268_c2.rom 0x1 0x800000 ALTERNATE
268_c3.rom 0x1000000 0x800000 ALTERNATE
268_c4.rom 0x1000001 0x800000 ALTERNATE
268_c5.rom 0x2000000 0x800000 ALTERNATE
268_c6.rom 0x2000001 0x800000 ALTERNATE
268_c7.rom 0x3000000 0x800000 ALTERNATE
268_c8.rom 0x3000001 0x800000 ALTERNATE
END
END

Just like in mslug5nd.rc

Now, last one: Metal slug 3. Anyone?
 
Update: I have found another mslug3.zip and looked into the romrc file which came with dumpgfx. Turns out dumpgfx will only decrypt and dump graphics if the files in the zip are the same as said in romrc. I dumped the graphics for mslug3.zip, but they are all garbled when the game launches. I still have an idea it might have to deal with encrypted P files. Will try mixing with another rom. Will keep you updated.
 
Ok, news update: I managed to decrypt the C files for metal slug 3 so they show up correctly in the game. HOWEVER, the CHARACTERS (letters, numbers) are still encrypted and the screen is somewhat filled with garbage. Can anyone point me in the right direction - which of the files is the characters file?
 
Ok, Update. I figured out that I was trying to do a GFX dummp from an archive with corrupted files. I redownloaded the rom and dumped the graphics and now it works. I have now the full collection of Metal Slug, however, there still is a minor problem - in metal slug 3 there are no borders saying how much bombs and ammo you have - just the numbers in the air, and when you finish a level - only the captive character is displayed - no borders.

I do not know whether it is OK to share the GFX dumps of these roms here - after all, they're not exactly roms, but still, tell me if it is ok. I can also post all the .rc configs if anyone wants them - just write below.

PROBLEM SOLVED! :D
 
Ok, nobody replied, so I suppose that GFX files are NOT roms (they cannot be used without the rom) and I am NOT posting any links to warez/rom sites, so I hope the mods won't ban me. I made a package of GFX dumps and .rc files for Metal slug 3,4,5. Other games in the series run fine, so I did not include anything else in the package. To run Metal Slug 4,5 find roms with the EXACT contents as said in the appropriate .rc file. To get Metal Slug 3 to work find 2 archives - mslug3.zip and mslug3n.zip. The latter one should contain should be no more that 2MB in size and contain two files - 256-ph1.rom and 256-ph2.rom. Move these files into the mslug3.zip and rename mslug3.zip to mslug3n.zip and move it to your roms directory. You're done! Enjoy! :)

DOWNLOAD LINK:
http://www.mediafire.com/?yzojydzzodn
 
Thanks so much for doing this!

I just downloaded all of the .rc files, and finally got the rest of the Metal Slug series to finally work on the Wiz!

One of the greatest game series is now in the palm of your hands! (Minus 6, I have 7 on the DS)

Time to get my hands on a Heavy Machine Gun and go to work on soldiers, giant crabs, space aliens, and whatever creatures block my path because it just starts to get weird as the series progressed, but it's all in good taste! The taste... of BLOOD!
 
I think that the missing graphics are due to the omission of the ms3-s1.rom file in the mslug3n.rc file, but as I know dick about hex and how to create a .rc file I've been unable to get the missing graphics in Metal Slug 3. The same thing applies to KoF2000 where there is a missing s1 file in the .rc and as a result there are no energy bars in the game.
 
Hm, interesting. I will try editing the .rc file and adding the "s" file.
 
Update: I tried using the SMA file that's already in the archive and I tried using a decrypted S file that I got with winkawaks. Result - still no borders. I suspect it might have to do with the graphics not completely dumped or still encrypted or whatever. I do have an idea what to do, will keep you updated. Enjoy the game in it's current state for now.
 
Update: my idea did not work. I don't know what may be causing the problem, but frankly speaking - I don't really care - the game works, you see the amount of lives, ammo and grenades and that only matters. If someone has an idea - just tell me and I'll try to apply it to fix the problem, but for now - I just have no ideas. :)
 
Back
Top