#34450 - Husky-Chan - Wed Jan 19, 2005 8:18 pm
How do you insert a MIDI on a Compiled GBA File?
I know one tool called MKS4AGB,Its an Nintendo Official Product but you get that NO WHERE.
So what you people suggest me to use for this?
Thanks.
#34513 - Miked0801 - Thu Jan 20, 2005 8:01 pm
Huh? Can you elaborate a bit more please?
#34549 - tepples - Fri Jan 21, 2005 6:25 am
Use any of the tools listed in the FAQ to load a MIDI file into your GBA program.
But if you want to play a MIDI file, you'll need three things: a mixer, a MIDI replayer program, and a sample bank.
_________________
-- Where is he?
-- Who?
-- You know, the human.
-- I think he moved to Tilwick.
#34621 - Husky-Chan - Sat Jan 22, 2005 8:51 pm
I'm new to this so I kinda get dumb sometimes.
I meant to say that,If you already have a compiled GBA and want to insert a MIDI file onto it. How do you do that?
And another thing I wanted to know is how to add sound to my Game,But Tepples answered that already.
I'll try to get those tools to start making like a type of jukebox to try and test out the sound stuff.
Thanks.
#34625 - Kyoufu Kawa - Sat Jan 22, 2005 9:16 pm
Husky is an ignorant fool.
Me and my teammates have acquired some official Nintendo development stuff. This includes the MIDI-based music engine used in so many GBA games commonly known as Sappy.
MKS4AGB is Sappy's main conversion program.
Husky is an ignorant fool because he -knows- very damn well that MKS4AGB and the Sappy playback library are official, professional tools that most of the people here, as far as I can tell, can only have proverbial wet dreams about.
I consider myself lucky to know how to use this library.
PS: Some background info on Husky, he's also known as Scixzor and is banned from several other forums on account of being an incurable dumbass on many levels. I don't mean to flame, but it's true.
#34629 - tepples - Sat Jan 22, 2005 10:46 pm
Husky-Chan wrote: |
If you already have a compiled GBA and want to insert a MIDI file onto it. How do you do that? |
Step 1: Ask the developer for the source code, or explain to us why you can't do that.
_________________
-- Where is he?
-- Who?
-- You know, the human.
-- I think he moved to Tilwick.
#34649 - caitsith2 - Sun Jan 23, 2005 7:15 am
tepples wrote: |
Husky-Chan wrote: | If you already have a compiled GBA and want to insert a MIDI file onto it. How do you do that? |
Step 1: Ask the developer for the source code, or explain to us why you can't do that. |
There is only a step 2 if by some miracle the developers do give you the source code. This would be incorporate a midi playback engine into the game, include the midi file, set up code to play it where you want it played, then recompile the rom. The chances of getting to doing step 2 based on developer giving you the source code is slim to none.
#34655 - Kyoufu Kawa - Sun Jan 23, 2005 10:58 am
Actually, games using the Sappy engine are relatively easy to insert new songs into.
If you don't have the kit, you can only insert data from other Sappy games. Find the song's header and each track and dump all of these. For each "GOTO" or "PATT" command (one byte each), subtract the track's starting offset from the pointer that follows to make them relative in a way. Then, reinsert each track in some free space of the target rom and add the new track offsets to each GOTO and PATT command to make them absolute again. Find the Master Song Table and make one of the entries point to your new song's header.
If you -do- have the kit, you can just convert a midi, edit the .s file to have absolute offsets, compile it with DevKitARM and insert it into the file as described above.
I even wrote some tools to aid in this: Juicer and Fruitf*cker.
I have said too much now ^_^
#34661 - poslundc - Sun Jan 23, 2005 5:39 pm
None of this content seems appropriate for this forum. We have well-established guidelines on what is and what isn't kosher, and discussion of how to hack Nintendo's proprietary and copyrighted tools fall well outside of the acceptable jurisdiction.
Can this thread be locked?
Dan.
#34665 - Mucca - Sun Jan 23, 2005 8:28 pm
Quote: |
Kyoufu Kawa wrote:
MKS4AGB and the Sappy playback library are official, professional tools that most of the people here, as far as I can tell, can only have proverbial wet dreams about.
|
You're a moron. The GBA BIOS sound driver is rubbish, and can be defecated upon from a great height by Apex or Krawall, or a dozen others for that matter.
#34669 - tepples - Sun Jan 23, 2005 10:56 pm
poslundc wrote: |
None of this content seems appropriate for this forum [...] Can this thread be locked? |
Granted.
Husky-chan: If you're trying to perform what is called "ROM hacking" (inserting your own content into a proprietary commercial ROM), there are other boards for this. If you're not trying to hack a ROM, PM me with a full explanation and I'll unlock this.
It's too bad that Unicode doesn't have a padlock dingbat.
_________________
-- Where is he?
-- Who?
-- You know, the human.
-- I think he moved to Tilwick.