Part 7, Importing our Midi into BK using Banjo’s Backpack then Listening to Our Song In Game

If you didn’t start with Part 1, So You Want to Add Custom Music to Your Banjo-Kazooie Romhack, I highly recommend you start there first as it provides context and download links to what we’re using here.

Part 1 | Part 2 | Part 3 | Part 4 | Part 5 | Part 6 | Part 7

This is it, the moment that all of our work comes together.

Importing our Midi

1. Open up your install location for Banjo’s Backpack and launch BB.exe.

2. If this is your first time running the application, a window will ask you to point the application to your BK rom. This is where having a dedicated folder for working roms inside your BK working location will come in handy. Point BB at your rom and another window will pop up asking if you want to make a duplicate, clean file. Select ‘yes’ if only because redownloading a rom can be a pain, especially if you know it’s just because you didn’t keep a clean rom anywhere on your hard drive.

3. With Banjo’s Backpack launched and rom affiliated, navigate to [Tools > Midi Tool] on the toolbar. A window just like the one above should appear.

4. Scroll through the list of midis here until you find the one you wish to overwrite. Click on it once, highlighting it, then put a check in the [Loop] box and type in the loop point number found at the end of Part 6.

5. Next, click [Import] and you’ll be asked to navigate to the location of your custom midi file. Once found, import it into the game. A window should pop up telling you that your midi was converted and the rom will update when the Midi Tool is closed.

6. Close out of your midi tool and you should be greeted with this, cheerful message.

Pop over to Project 64 and let it rip!

Booting up your midi-injected ROM in Project 64

Here it comes, the moment of truth.

1. Load up Project 64. If this is your first time booting the software, you’ll need to perform a fair bit of configuration. Follow this link for a suitable tutorial if you haven’t done this part already.

2. Go to [File > Open rom] and navigate to the path where your updated rom is located.

Note: Please note that the updated rom is the one that DOESN’T say clean on it.

3. At this point, I think you know what to do. Get on your way to the level that has the midi you updated and crank that volume up high!!!

Wham bam! You did it! We went from having nothing… to something. :sunglasses: Once you get deeper into the custom midis, you’ll find a lot more to do with them including custom sound effects for things like note pickups, doors openings and even the title screen! It’s even possible to add sound to the game, if you’re feeling extra spicy.

If for what ever reason your game didn’t play the music like you wanted, I’d suggest working backwards through this tutorial to find out where you might have went wrong. There are a lot of variables in this seven part tutorial so try not to get discouraged!

However, once you do get it down, imagine the possibility! At that point, all you would need to know is how low poly modelling and texturing works and you could make your own romhack. Banjo’s Backpack is such a powerful tool.

If you have any questions, hit me up on Twitter, @SheeshFr. If I can’t help right away, I’ll at least point you to someone smarter than me who can help.

Thanks for reading all the way through this. It feels pretty amazing to finally be working this close to rom hacks.

Part 1 | Part 2 | Part 3 | Part 4 | Part 5 | Part 6 | Part 7