• Our software update is now concluded. You will need to reset your password to log in. In order to do this, you will have to click "Log in" in the top right corner and then "Forgot your password?".
  • 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.

Emerald hack: Pokemon Emerald: 4th Gen Music

Exelis'20

Cancer
22
Posts
9
Years
  • Hey Ipatix. Help! The U.S path version 1.0 can't patch. And also, when i'm playing the version 1.1 in VBA, i can't hear the drums.. Help please..
     

    ipatix

    Sound Expert
    145
    Posts
    15
    Years
  • Update:

    So, after a while I now finally managed to finish this project more or less. There is finally an up-to-date US versions and all of the patches have been equipped with my HQ mixer 2.0 for the most pleasent experience.
    Also I now have a package that include all source files. Incase you want to use only certain parts of this patch feel free to browse the files and use them in your projects but remember the Credit conditions. They also apply for using the most tiny part of this package.
    So here is the downloads:

    DPPt patch Emerald GER V3.0:
    https://dl.dropboxusercontent.com/u/28573353/Community Zeug/PokeCom/DPPtMusic_EM_GER_V3_0.7z
    DPPt patch Emerald US (1.0) V3.0:
    https://dl.dropboxusercontent.com/u/28573353/Community Zeug/PokeCom/DPPtMusic_EM_US10_V3_0.7z
    DPPt patch Emerald US (1.1) V3.0:
    https://dl.dropboxusercontent.com/u/28573353/Community Zeug/PokeCom/DPPtMusic_EM_US11_V3_0.7z

    *Source Package*:
    https://dl.dropboxusercontent.com/u/28573353/Community Zeug/PokeCom/DPPtMusicBaseSrc.7z

    And finally I want to thank you who has been following me here so far and enjoys this project.

    PS: Sadly but truly I won't make an official release for a Fire Red version since there is issues with my HQ mixer and Fire Red and I don't really want to put any more work into this project. It has been fun to do but after 3 years of progress I want to get it to an end.
     

    phazonruler

    veteran
    30
    Posts
    13
    Years
    • Age 28
    • Seen Mar 12, 2019
    This sounds really good actually. Can you tell me how you did this? I am working on music for a rom hack, Pokémon Hourglass, and it would be really cool to have additional sounds available. I already know how to insert music with Sappy and loop it, but having DPPT or HGSS sounds would be cool. The rom base that we're using is Pokémon Firered (U). Any help would be appreciated!
     

    GoGoJJTech

    (☞゚ヮ゚)☞ http://GoGoJJTech.com ☜(゚ヮ゚☜)
    2,475
    Posts
    11
    Years
  • This sounds really good actually. Can you tell me how you did this? I am working on music for a rom hack, Pokémon Hourglass, and it would be really cool to have additional sounds available. I already know how to insert music with Sappy and loop it, but having DPPT or HGSS sounds would be cool. The rom base that we're using is Pokémon Firered (U). Any help would be appreciated!

    My mega huge sappy tutorial covers how to do this. However, I have a patch that has HGSS music and the GB player as well. Links to those are in my signature.
     

    phazonruler

    veteran
    30
    Posts
    13
    Years
    • Age 28
    • Seen Mar 12, 2019
    My mega huge sappy tutorial covers how to do this. However, I have a patch that has HGSS music and the GB player as well. Links to those are in my signature.

    Ok thanks. I've actually come across the tutorial before but rushed through the text so I didn't read eveything.
     

    Lunos

    Random Uruguayan User
    3,114
    Posts
    15
    Years
  • Well.. this is actually pretty cool but wouldn't be better add new versions for the Emerald music itself?
    I mean.. is kinda weird to listen Platinum Songs when you're playing Emerald and not Platinum xD..


    Cya~
     

    GoGoJJTech

    (☞゚ヮ゚)☞ http://GoGoJJTech.com ☜(゚ヮ゚☜)
    2,475
    Posts
    11
    Years
  • Well.. this is actually pretty cool but wouldn't be better add new versions for the Emerald music itself?
    I mean.. is kinda weird to listen Platinum Songs when you're playing Emerald and not Platinum xD..


    Cya~

    It's not a hack that you play. It's a rombase that use for creating a hack. It's not meant for playing alone (although you could)
     
    173
    Posts
    12
    Years
    • Seen Jan 2, 2015
    This update is amazing (yes, I know I'm a bit late...), but there is just one thing I'm wondering: I can't find platinum's regi battle theme anywhere, could you add that too?
     

    ipatix

    Sound Expert
    145
    Posts
    15
    Years
  • Update:

    So, I've been working the last few days to redo the assembling process. The assembly and linking now works without my linkerscript generating tool and with make instead of windows batch. Because of using make, the assembly process does not require the reassembly of every file each time.

    In addition to that, I also run the linker with "--gc-sections" which effectively will remove anything that is not reference in the tree from "_start" (which I placed at the songtable). Therefor anything you don't use won't get into the binary any you don't waste any space.

    Download it here:
    https://www.dropbox.com/s/2p3hewtlhv3wfc5/DPPtMusicBaseSrc.7z?dl=1

    To apply the source package to an existing ROM, edit the "Makefile" and change "TARGET_OFFSET" to the location you want to place the soundata at. If you don't want to use the BPED songtable remove the "_start" label and the global directive from the songtable and move them to the beginning of the songlist you want to use. After that your specified songtable will be placed in the beginning of the binary file.
    To start the assembly process run "make" in the "Build" directory.
     
    Last edited:
    4
    Posts
    8
    Years
    • Age 44
    • Seen Aug 12, 2019
    Hi ipatix,
    i really appreciate your work but could you do a patch for Fire Red version ? It would be so cool :) ( US or GERMAN version , it doesn't matter )
    THANKS A LOT FOR YOUR WORK !!!
     
    87
    Posts
    8
    Years
    • Age 29
    • Seen Feb 5, 2021
    Sorry for being retarded but I can't manage to make it work, would anyone be so kind to help me?
    I edited the Offset in "Makefile", then I opened cmd.exe and write "make" but an error occurred.
    I've already applied emerald battle engine, pokedex expansion, etc. so I thought it would be similar, still I can't do it...
     

    LukeeGD

    Mostly a Music Hacker
    50
    Posts
    6
    Years
  • It's actually very easy to port this to FireRed, the music mixer ASM not included.
    You just need to repoint the song table, all of the headers, and some more small hex editing to increase the DirectSound and track limit. Maybe I'll post it here if I made it to work if that's okay.
     
    Last edited:

    BluRose

    blu rass
    811
    Posts
    10
    Years
  • um hi
    found this document lying around, it's not complete but it's something. just a general songlist of what i could pinpoint with lots of flying around the sinnoh region
    Spoiler:
    day/night pairs:
    Spoiler:
     
    Last edited:

    LukeeGD

    Mostly a Music Hacker
    50
    Posts
    6
    Years
  • um hi
    found this document lying around, it's not complete but it's something. just a general songlist of what i could pinpoint with lots of flying around the sinnoh region
    Spoiler:
    day/night pairs:
    Spoiler:
    Thanks for sharing it! This will help a lot of people that will use this patch.
     

    BluRose

    blu rass
    811
    Posts
    10
    Years
  • got super bored (school's out)
    ported this to fire red over the course of a long time today and yesterday
    had to compile some tools for this ahaha (bin2asm where?)
    samples took forever to figure out how to compile properly, i essentially gave up using the given makefile
    i have to wake up in 4 hours, send help

    now ported to fire red

    Spoiler:


    okay friendos
    updated fire red so that it has all of the songs inserted

    included in the download is three versions of this patch plus the song list

    "timeless" is one without rtc; only plays daytime music
    "with primal dns" is one with primal-dialga's rtc and the evolve at day/night evolutions fixed (applied using the tool). this one switches the music based on time of day
    "with sq dns" is one with shinyquagsire's wizard dn system as patched by nisarg, also switching the music based on time of day

    edit: tested the d/n switching routine, and it works
    will be releasing a version later today with expanded tables because we want EVERY song on either rom

    edit2: new download
    fire red on all three versions has every single midi included in ipatix's source inserted and the song list is updated as much as i could identify
    emerald's song list was slightly corrected
    emerald is also missing exactly five tracks, so i figured i wouldn't really bother with trying to correct that. if someone needs any of the remaining five in their emerald hack (galactic encounter, kid encounter, evolution stubbed/maybe trading?, the basement of veilstone's galactic hq, or SEQ_REPORT), just contact me and i will do my best to add it into emerald in a timely manner

    give credits to ipatix and shinyquagsire or primal-dialga if you use their individual rtc systems, please :)

    edit: sorry to anyone who found this and decided to try to use it, i'll try and update it so that the music actually does its thing
    it's been out for a while and i never tested anything outside of sappy, yikesss
     
    Last edited:

    SlowbroMusicyo

    Kumquat
    83
    Posts
    5
    Years
  • I know you will never see this but I was learning how to insert samples into sappy, and it talked about your frequency calculator but I can't find it, can you please let me know if it still exsists
     
    Back
    Top