• Just a reminder that providing specifics on, sharing links to, or naming websites where ROMs can be accessed is against the rules. If your post has any of this information it will be removed.
  • Ever thought it'd be cool to have your art, writing, or challenge runs featured on PokéCommunity? Click here for info - we'd love to spotlight your work!
  • Our weekly protagonist poll is now up! Vote for your favorite Conquest protagonist in the poll by clicking here.
  • Welcome to PokéCommunity! Register now and join one of the best fan communities on the 'net to talk Pokémon and more! We are not affiliated with The Pokémon Company or Nintendo.

All instruments voicegroup

GreasyGarlic

Banned
  • 24
    Posts
    7
    Years
    All Instruments Voicegroup (V2)
    After seeing Alisa180's patch for an all instrument voicegroup I thought, "Hey this would actually be good if it didn't use the Windows' midi instruments." So, I decided to make my own patch that has every in-game instrument and actual sounds like the default Fire Red samples.
    Download
    View attachment All Instruments.ips (For clean ROMs.)
    View attachment All Instruments.bin (For previously edited ROMs.)
    How To Install
    IPS
    Simply, take your clean Fire Red ROM and apply the ips using Lunar IPS and change your voicegroup offset to 0x071A240 in Sappy.
    BIN
    Firstly, you will need to find 1536 bytes of free space in your ROM. Second, you will have to open the attached BIN file and your ROM in a HEX editor. Next, go to the offset that you found your free space, in your ROM, at and paste in the whole contents of the BIN file at said offset. Lastly, in Sappy set the voicegroup to the offset where you pasted in the BIN file at.
     
    Last edited:
    Used and approved. Good stuff.
     
    But what does it actually DO?

    This patch provides a voicegroup that has R/S/E/FR/LG instruments assigned to the general MIDI standard. This makes it easier and more convenient for music ROM hackers because with this, they don't have to find the right voicegroup that will match the MIDI/song that they will be inserting, and can use this one instead.
    As said in the OP, the All instrument patch also does this, but that one has general MIDI instruments/samples, which may not be desirable for other people.
     
    I'm having problems with this patch. I applied it to a clean 1.0 FireRed rom, but when I inserted my song, it muted the bass track. This did not happen when I inserted the same song into one of the default voicegroups.

    Screenshots of Sappy and Anvil Studio:
    [PokeCommunity.com] All instruments voicegroup

    [PokeCommunity.com] All instruments voicegroup
     
    I'm having problems with this patch. I applied it to a clean 1.0 FireRed rom, but when I inserted my song, it muted the bass track. This did not happen when I inserted the same song into one of the default voicegroups.

    Screenshots of Sappy and Anvil Studio:
    [PokeCommunity.com] All instruments voicegroup

    [PokeCommunity.com] All instruments voicegroup

    The acoustic bass doesn?t exist.
     
    I tried using the saw bass (MIDI #82), but that didn't work either. Is there some sort of amplitude cap on this patch? Because the exact same MIDI arrangement worked fine with one of the game's default voicegroups.
     
    I tried using the saw bass (MIDI #82), but that didn't work either. Is there some sort of amplitude cap on this patch? Because the exact same MIDI arrangement worked fine with one of the game's default voicegroups.

    That one is my fault. I have to update the patch because I accidentally made all of the square voices unplayable in game because sappy likes to keep random FF bites in the voicegroup.
     
    It would be a great help to aspiring Emerald hackers for this patch to ported to EM, seeing as
    Emerald is fast becoming the preferred ROM thanks to Dizzy's engine.
     
    Fantastic! Thanks to you, I will be able to add 8-bit sounds to my game, where Pokemon Ash Gray will feature re-colored GBC sprites.
     
    I patched a clean Fire Red ROM and changed the voicegroup offset of one of the default songs to 0x071A240, and then the song became a bunch of 8-bit gurgling. What did I do wrong?
     
    Back
    Top