I should stop being lazy and take a look myself is what I should do. That said I opened up audacity and the last file I tried a raw import on was one called club penguin and it had the same file names as this, also it seems they shared a dev. Looking back at my fiddling with that (
https://gbatemp.net/threads/club-penguin-music-files-help.496934/ ) then I did not get anything like what is wanted here but something more at least. I also note they did Puzzle Quest DS which was another interesting game from a hacker perspective but that was some time prior so don't know how much I want to look into that.
Anyway tried a raw import with audacity of the music file and got a bunch of what might be said to be audio stings. However at 2 megs total I doubt it would have fit everything in it for that initial music. Had a quick scan and nothing indicated midi or a common format I know, but I don't know them all here.
001e 42e4
That said the last "pointer" is 001e 305c and the whole file ends at 001e 42e4 which is reasonable, and 001e 305c could well be the start of another section as before it is a bunch of FFFF.
Said last file is interesting though and could be a pointer list all of its own.
103A0101
001B88B4
001B8904
0001B0F4
001D39F8
001D4C7C
001D58E0
001D5A10
001D5B40
001D6CC8
001D7E4C
001D8CC0
001DA04C
001DBAF8
001DCA74
001DDF04
001DF298
001E072C
001E1CCC
001E305C
Checked a bunch. The ones starting at 001D and beyond seem to start with 0C
Code:
1284 0C1212 -114
0C64 0C0C0C -88
0130 0C0101 -47
0130 0C0101 -47
1188 0C111C -108
1184 0C1117 -109
0E74 0C0E13 -97
138C 0C1318 -116
1AAC 0C1A1C -144
0F7C 0C0F16 -102
1490 0C1418 -120
1394 0C131E -118
1494 0C1419 -123
15A0 0C1522 -126
1390 0C1319 -119
1288 0C1215 -115
Three columns there.
Leftmost is what the next pointer take the current one equals. Middle is what is at that location (including the 0c thing) and the last is ignoring the first 0c what the difference between the values is.
Sadly they are not all the same but that could just be padding to make some kind of boundary, and the differences are not so large as to not make it padding. Especially as 001D58E0 and 001D5A10 are the same size and have the same difference value.
We are still quite far from any kind of audio sequence to look at here but a start.
Took a look at some other files. Seems some common animations in the form of FLIC animations. Also most of the game appears to have ASCII text, and there is a folder called scripts which has a bunch of what looks like Lua (which Puzzle Quest also notably used). Might make for some quite hackable stuff. If you are lucky you might even find some kind of sound script for the game (didn't see one but it was a very quick scan) which would probably help quite a bit to understand what the game does.