Ripping Frogger: The Great Quest & Frogger Beyond audio tracks by icup321 at 9:43 PM EST on January 14, 2022
I've been trying to rip the audio tracks from the PC versions of Frogger: The Great Quest and Frogger Beyond (and also from the Xbox version of Beyond since that version actually has higher quality 44.1 khz tracks).
I've been able to create preliminary txth scripts showing what audio formats they use, what I need help with now is finding out how to get the track lengths, or extract the individual tracks from the audio archives if necessary.
You can take a look at the audio archives themselves here: Frogger: The Great Quest (PC): https://www.mediafire.com/file/m0fkwt6c3ug2waj/Frogger_-_The_Great_Quest_%2528wip%2529_%255BPC%255D.7z/file
I found out that FrogLord, a program which is mainly used for modding the 1997 version of Frogger, has a tool in the source code for extracting the Music.MCP archives specifically from the PC and Xbox versions of Frogger Beyond.
I wasn't able to compile the Java program myself though, maybe someone else could compile it, or use this as a reference for creating a quickbms script for this archive format?
@bnnm Thank you, this is exactly what I was trying to do!
Okay, so I decided to try to rip the other versions of Frogger Beyond and TGQ. I managed to adapt the txth for the PS2 version by changing the codec and adding the appropriate interleave. As for the GC version, well, I couldn't because it requires me to find the coefficients which I'm not knowledgeable in at all.
The PS2 version of Frogger: The Great Quest also seems to use a very similar format to the PC version, but for some reason I can't get it to load more than 1 sound file. The txth needs minor adjustments for the PS2 version: https://www.mediafire.com/file/kqsgy0pd2tj2338/Frogger_-_The_Great_Quest_%25282002-05-24%2529%2528KCE_Papa_Yeti%2529%2528Konami%2529%255BPS2%255D_%2528wip%2529.7z/file
Also, @JackTheRipper I checked TMNT: Mutant Melee and I managed to adapt the Frogger Beyond txth to work on the PC, PS2 and Xbox versions, so those rips will be uploaded as well.
@bnnm Thank you once again for providing a txth for the PS2 version of TGQ!
So, I looked into the PS2 version of Frogger's Adventures: The Rescue, and I was actually able to create a complex txth for it! Thankfully, Frogger's Adventures uses very near-identical formats to other games developed by Hudson Soft, so I was able to adapt the txth to work on it. The difficult part though was that I had to manually extract the header files because they were deep inside the PS2FGSD.BIN file, so I had to use a hex editor for extraction. I'm probably going to upload it to hcs64 as is anyway, but if anyone wants to review it and give me pointers on how I could improve it, I could submit a re-rip if necessary: https://www.mediafire.com/file/wrj8let98tvllhy/Frogger%2527s_Adventures_-_The_Rescue_%25282004-10-11%2529%2528KCE_Hawaii%252C_Hudson_Soft%2529%2528Konami%2529%255BPS2%255D.7z/file
Now, the only one that remains un-ripped is the GC version of Frogger Beyond, I wasn't able to find out what exactly the coefficent value was, but this was the closest I could get to playing back MUSIC.MCP: codec = NGC_DSP channels = 2 sample_rate = 22050
interleave = 0x8000 interleave_last = auto num_samples = data_size
coef_offset = @0x24 coef_endianness = BE
by JackTheRipper at 12:57 AM EST on February 13, 2022
Each song has its own sample rate starting with the first 4 values on the offset, then in the fourth offset, it will be followed within 20 offset coef.
@0x24 isn't right due to the some stutter on the last post.