Remaining N64 Midi Tool games by SubDrag at 8:59 PM EST on January 27, 2022
The N64 Sound Tool (https://github.com/jombo23/N64-Tools/tree/master/N64%20Sound%20Tool/N64SoundListToolUpdated/Release) should be able to rip sound from 100% of the games. If you notice anything missing that are not instruments/from the music, please let me know.
However, music is not as simple, and though most are known, there are still a bunch of games without music rippable by the N64 Midi Tool (https://github.com/jombo23/N64-Tools/tree/master/N64%20Midi%20Tool/Release). Just throwing this out there, especially as some of these titles are cross-platform, to see if anyone knows if this any of this music is known on N64 due to the other platforms?
It is possible some don't have music or they are fully contained in sound bank.
Giving this a shot, even identifying one remaining would be nice.
Current list left of music: Dezaemon 3D (J) [!] - Note this format is known, and game has a music editor, it's just...not easily translatable to midi Fighting Force 64 (E) [!] Fighting Force 64 (U) [!] - Sequences are 8C7CC4, filename, size, #samples, sample offset/flags, 8 is looping Kobe Bryant in NBA Courtside (E) [!] - SQ3 Kobe Bryant's NBA Courtside (U) [!] - SQ3 NBA Courtside 2 - Featuring Kobe Bryant (U) [!] - MUS Nightmare Creatures (U) [!] - Unknown .xm format (not fast tracker) Space Invaders (U) [!] Stunt Racer 64 (U) [!] - Challenging Pattern format World Driver Championship (E) (M5) [!] - Challenging Pattern format World Driver Championship (U) [!] - Challenging Pattern format
The one that jumps out at me is the .xm from Nightmare Creatures. It's not FastTracker, but has to be a standard...
Also feel like the EA games probably are music shared among different platforms? And South Park Rally likely is too, but no one ever decoded rbh for music.
Nightmare Creatures .xm 0xF23D20 bin U_XMGOTHIK1B.XM 0xF2C480 bin U_XMGOTHIK2B.XM 0xF366C0 bin U_XMGOTHIK3B.XM 0xF3EE00 bin U_XMGOTHIK4B.XM 0xF48380 bin U_XMBONUS.XM 0xF496A0 bin U_XMBOSS1.XM 0xF4E960 bin U_XMBOSS2.XM 0xF543A0 bin U_XMBOSS3.XM 0xF57CA0 bin U_XMBOSS4.XM
Unfortunately I know none of those games except Shadowman. It uses streamed music which is not ADPCM-based. You can clearly hear the MP3-like compression artifacts. There's actually no point to rip audio from the N64 version because not only is the sound quality absolutely devastating compared to the PC version but the music is also incomplete, which is only logical considering the PC music is over 270 MB in size (ADPCM 44100 Hz stereo).
Thanks that was actually really helpful, I found Shadowman and it's a format I already have decoded. Anyone know of a sound format that includes sin/cos, from the 2000 era, with a table of like 8 shorts it uses with it that it decodes first? It's that. I have it decoding from assembly but would be nice to know what it is.
None of the remaining games were Konami as far as I know? They weren't for sound at least.
Any help identifying music would be appreciated.
Also note: Found out Turok 2, Turok 3, All-Star Baseball, NFL QB Club 99, 2000, 2001 (not 98), South Park Chef's Luv Shack use the same format as Shadow Man's "Streaming Audio as Music", so they're off the list.
Robotech Crystal Dreams off too since just Compressed N64 Midi.
You're right, I missed two Konami games (Perfect Striker 2 and Jikkyou Stable). Any more in the list?
Think the Madden/Knockout King games music is fully in sound bank.
Current list left of music: Dezaemon 3D (J) [!] Fighting Force 64 (E) [!] Fighting Force 64 (U) [!] Kobe Bryant in NBA Courtside (E) [!] Kobe Bryant's NBA Courtside (U) [!] NBA Courtside 2 - Featuring Kobe Bryant (U) [!] Nightmare Creatures (U) [!] South Park Rally (E) [!] South Park Rally (U) [!] Space Invaders (U) [!] Spider-Man (U) [!] Stunt Racer 64 (U) [!] Super Bowling (J) [!] Super Bowling 64 (U) [!] World Driver Championship (E) (M5) [!] World Driver Championship (U) [!]
40 Winks (Alpha) (Fixed) 40 Winks (E) 40 Winks (USA) Die Hard 64 Prototype - 1 Die Hard 64 Prototype - 2 Die Hard 64 Prototype - 3 Frogger 2 Milestone 4 Mortal Kombat Trilogy (USA) (Proto).5-13-1996 South Park Rally PAL Prototype - Music in rbh
Can someone (Punk7890?) identify the commands in South Park Rally US version. It's super simple. Just keep hitting A till get into level, and when timer hits 1 it starts music. Function 8004E6EC parses.
Debug from program below (RAM addresses slightly vary just use ASM, breakpoint at 8004E6EC)
Debug https://pastebin.com/BX0Y5Mv9
C++ of Music Parse Function (breaks and goes back after seeing a 00 in parse)
Basically has a bitflag of 8 possible commands, that's it.