lioneltrs / goNCommand

Bash script to convert 23 games (Ninja Commando, Ghost Pilots, Art of Fighting 3, Ninja Master's, Magician Lord, Crossed Swords, Sengoku, Super Sidekicks, The Last Blade 2, etc.) to romsets for Final Burn Neo
GNU General Public License v3.0
13 stars 2 forks source link

Metal Slug 4 #4

Open Lx32 opened 1 year ago

Lx32 commented 1 year ago

I've checked and if you rename all the file with extension .bin the core mame 2010 will load the game, once you provide neogeo bios, but all the checksum are wrong and you get a black screen with Z80 error. Hope that this information will be usefull.

lioneltrs commented 1 year ago

Hi Lx32, Unfortunately, I know that it does not work. I provided it as a WIP, as another user started working on it. I wrote: "I started working on Metal Slug 4. However, it is not as simple as I expected. 263-m1.m1 CRC32 is OK, 263-v1.v1 and 263-v2.v2 match mslug4a CRC32. p1 CRC32 (c67f5c8d) is the one from mslug4h (with encrypted GFX) and p2 too (bc3ec89e). s1 CRC32 (1eaa05e0) is known as mslug4a hack according to /libretro-super/retroarch/media/libretrodb/metadat/fbneo-split/FinalBurn Neo (ClrMame Pro XML, Arcade only).dat Feel free to investigate: so far, I am lost! Edit: I added my work in progress script "goMS4" for Metal Slug 4. It does not work yet, but produces the files that I mentioned. Feel free to use it for your investigations."

Lx32 commented 1 year ago

Ok thanks, I post this repo on reddit hoping that someone can help us. Also I'm working on Samurai Showdown IV and I think that I have a working script.

EDIT: I make a fork with my work on samsho4. Hope to find a solution for the audio.

lioneltrs commented 1 year ago

I have a working script for Robo Army that I will clean and post tomorrow. I worked a long time ago on Samurai IV from the "samurai shodown neogeo collection" and it worked. I could check that it works too with this one. Thank you for your work!

Lx32 commented 1 year ago

Perfect, I'll wait a feedback of your solution and then in case I'll keep working on the audio.

Lx32 commented 1 year ago

@lioneltrs If you split the sound data of Metal Slug 4 in 4 part you get the right crc for mslug4dg for the first 3 (v1-v3) and also the right crc for sprites and m1.

EDIT: with mame2010 I get z80 error, also I get a matched s1 file for the same release. The only thing that are different are the v4 and the two p files. Also by a lot.

lioneltrs commented 1 year ago

@Lx32 With your approach, I have:

a75ffcde        263-c1.c1
5ab0d12b        263-c2.c2
61af560c        263-c3.c3
f2c544fd        263-c4.c4
84c66c44        263-c5.c5
5ed018ab        263-c6.c6
ef5db532        263-m1.m1
c67f5c8d        263-p1.p1
bc3ec89e        263-p2.p2
1eaa05e0        263-s1.s1
8cb5a9ef        263-v1.v1
94217b1e        263-v2.v2
7616fcec        263-v3.v3
7b0b92a1        263-v4.v4

Conclusion:

Lx32 commented 1 year ago

If you take the 3 part of s2, from 262144 to 131072, you get the s1 of mslug4dg

vol-2 commented 1 month ago

Was there ever any progress on MS4?

lioneltrs commented 4 weeks ago

Hi, No, I did not succeed. Someone (RealRelativeEase) noticed that there is a way to get MS4 working. It is described in Japanese (I guess), but I do not understand the machine translation. Feel free to investigate: https://github.com/farmerbb/RED-Project/issues/156 Regards, Lionel

On Wed, May 29, 2024 at 1:13 AM vol-2 @.***> wrote:

Was there ever any progress on MS4?

— Reply to this email directly, view it on GitHub https://github.com/lioneltrs/goNCommand/issues/4#issuecomment-2136251219, or unsubscribe https://github.com/notifications/unsubscribe-auth/ASK2N5GG4TUG5IML4DDDEODZEUFQVAVCNFSM6AAAAAAX6ZIKUOVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDCMZWGI2TCMRRHE . You are receiving this because you were mentioned.Message ID: @.***>

vol-2 commented 4 weeks ago

Hi, No, I did not succeed. Someone (RealRelativeEase) noticed that there is a way to get MS4 working. It is described in Japanese (I guess), but I do not understand the machine translation. Feel free to investigate: [farmerbb/RED-Project#156]

Thanks. I checked that out, and it doesn't seem like the Japanese blog person was able to get MS4 running. If you look at the bottom of the blog, he says that MS4 is different because it has different encryption, and that they would update if they figured it out. TBH, it looks like that blog is just following projects like goncommand and translating the results for the Japanese community.

lioneltrs commented 3 weeks ago

Ah! Thanks for the explanation. Regards, Lionel

On Tue, Jun 4, 2024 at 8:19 PM vol-2 @.***> wrote:

Hi, No, I did not succeed. Someone (RealRelativeEase) noticed that there is a way to get MS4 working. It is described in Japanese (I guess), but I do not understand the machine translation. Feel free to investigate: [ farmerbb/RED-Project#156 https://github.com/farmerbb/RED-Project/issues/156]

Thanks. I checked that out, and it doesn't seem like the Japanese blog person was able to get MS4 running. If you look at the bottom of the blog, he says that MS4 is different because it has different encryption, and that they would update if they figured it out. TBH, it looks like that blog is just following projects like goncommand and translating the results for the Japanese community.

— Reply to this email directly, view it on GitHub https://github.com/lioneltrs/goNCommand/issues/4#issuecomment-2148135777, or unsubscribe https://github.com/notifications/unsubscribe-auth/ASK2N5GZIEWVO4OSTNUDJ4TZFYAJ7AVCNFSM6AAAAAAX6ZIKUOVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDCNBYGEZTKNZXG4 . You are receiving this because you were mentioned.Message ID: @.***>