Previous Page | Next Page

by simonmkwii at 1:13 AM EST on March 4, 2018
I edited N64 Soundbank tool's gameconfig.ini file to support Talent Studio.

I replaced the gameconfigmidi.ini and gameconfigsound.ini files with the ones from the MIDI and Sound list tools.

Unfortunately, a few of the samples within the .dls files are corrupted noise.

Most of the samples are good, but the MIDIs don't play the right samples, and some notes don't trigger.

I don't know if the soundfont or the MIDI is the problem.

File names for reference:
(The catwalk song)
ExtractedSoundbank_5F.dls is the soundfont file
NUD-DMTJ-JPN 00000017 00000017.mid is the MIDI
by SubDrag at 2:52 PM EST on March 4, 2018
I didn't get to add these yet to soundbank tool, but there's no reason why it shouldn't work.

Which soundbank # is the one with the noise? (and which sounds are noise). I thought I fixed that, when I found that the sounds that were off were actually using the IPL Bank.

Did you replace the region that is requested from the IPL ROM before opening?
by simonmkwii at 6:41 AM EST on March 5, 2018
I'm not really sure how to do that.
But here's the soundfont I generated with it if you'd like to look at it.
by SubDrag at 9:06 AM EST on March 5, 2018
That's why you have static. You need to just copy the data from ipl rom to the region specified and overwrite that section in DMTJ for the purposes of sound tool. The instruments from ipl rom are in that region, that are used sometimes. Use a hex editor.
by simonmkwii at 9:26 AM EST on March 5, 2018
You might need to spoon feed me a little bit, I'm not exactly great with this kind of thing!

But if I am understanding correctly, I need to overwrite a region of the Talent Studio ROM with a region of the 64DD IPL ROM?
by SubDrag at 10:54 AM EST on March 5, 2018
Yeah, I think it's 140000 to 2F0000. Replace that hex from ipl to DMTJ. It says when go to open the game.
by simonmkwii at 7:02 AM EST on March 6, 2018
Perfect! That fixed the soundfont, but the MIDIs still aren't playing correctly.
by SubDrag at 6:41 PM EST on March 6, 2018
Yeah, that's another issue, in that EAD format is really not that well discovered, and that game is particularly bad. I'm...working on it, slowly.
by simonmkwii at 9:49 PM EST on March 6, 2018
Ah, I see.

Do you have a writeup on your discoveries thus far?
I'd be very interested to learn about this new format!

P.S. If it involves MIPS assembly, then I can help!
by SubDrag at 4:30 PM EST on March 7, 2018
It's a matter of figuring out all the commands and how they work specific to DMTJ. Every EAD game is slightly different.

DMTJ

8015EFA8 Read next Seq keyword
8015E1E4 Read next Chn keyword A0
800BF6B0 Read next Trk keyword

Not sure if you want to, but we need to figure out all the commands specific to this game. Zelda I figured out at least how to parse mostly, but all the other games seem slightly different.

I've made more progress than Seq64's configs, but that's a starting point.

edited 5:19 PM EST March 7, 2018

Previous Page | Next Page
Go to Page 0 1 2

Search this thread

Show all threads

Reply to this thread:

User Name Tags:

bold: [b]bold[/b]
italics: [i]italics[/i]
emphasis: [em]emphasis[/em]
underline: [u]underline[/u]
small: [small]small[/small]
Link: [url=http://www.google.com]Link[/url]

[img=https://www.hcs64.com/images/mm1.png]
Password
Subject
Message

HCS Forum Index
Halley's Comet Software
forum source