The PokéCommunity Forums Fan Games ROM Hacking Help
Audio Newbie needs help : Sappy

ROM Hacking Help Need a helping hand? You can get help on any ROM Hacking-related problems or questions you have here.

Reply
 
Thread Tools
  #1    
Old 2 Days Ago (12:40 PM).
Zhang Jiafu Zhang Jiafu is online now
     
    Join Date: Nov 2018
    Posts: 1
    Hello, i am frankly really new to hacking ROM and still learning.
    I am practicing myself with Sappy right now and stumble upon a lot of trouble.
    I am hacking Firered, and here are my troubles.

    (1) I want to import Emerald's Littleroot town music to my Firered.
    First, i export the track from Emerald ROM then import it to my Firered. But when i finished import the file using Sappy. The music is distorted and i noticed that the track #3 volume is so high. I can't reduce the volume using Anvil Studio because it is unreadable. Any way to fix this?

    (2) For practice sake, i tried to import "Platinum disco" MIDI. I found the MIDI, edited it using Anvil Studio then convert it to .s file. Then insert the music using Sappy. It is successful and loop well. But when i try it ingame. The music becomes two times faster. What is the problem? Is the track too long? (1:30)

    (3) Since the rival battle theme from Emerald is available in Firered. I am wondering if you can actually set it as default trainer battle. Is this possible? How?

    I would be very happy if anyone can help.
    Reply With Quote
      #2    
    Old 1 Day Ago (2:06 AM).
    Dinisk's Avatar
    Dinisk Dinisk is offline
    DinisK
       
      Join Date: Jan 2017
      Gender: Male
      Posts: 80
      1. you import a track without sound instruments. (Voice table you may notice that in some tracks the guitar is playing, in other pianos, in fact, they can either be separated by a voice table or two instruments will be included in the voice table but have different instruments.
      2.in anvil studio there is a speed parameter (tempo) and you have to convert to midi-0 so that it would resume after the end of the track, instead of losing it once and running
      3. With the help of a script, you can choose any topic, as a combat one(battle theme) and (eye to eye,pre battle theme)
      Reply With Quote
        #3    
      Old 1 Day Ago (9:07 AM). Edited 1 Day Ago by Road_to_Cerulean.
      Road_to_Cerulean's Avatar
      Road_to_Cerulean Road_to_Cerulean is online now
      A Ordinary Kanto Lover
         
        Join Date: Oct 2016
        Location: Kanto Route 1
        Gender: Male
        Nature: Modest
        Posts: 149
        (1) In Generation III, each song has its unique voicegroup. If you port Littleroot Town to FR, you have to edit the voicegroup where it is inserted to match the original voicegroup in EM (including ADSR envelopes).

        (2) If the original tempo is 120, the .s file might not contain the tempo data and the in-game tempo will be very fast. Insert this line at the very beginning of Track 1 will solve this problem.
        Code:
        .byte	TEMPO , <tempo>*<song_filename>_tbs/2 @ <tempo>indicates the speed of your song and <song_filename> must correspond to the file name you saved the song
        (3) You can switch pointers to the headers of song 266 and 297 to make them swap slots.
        __________________

        You are challenged by Pokémon Trainers Red, Blue & Leaf!
        Pokémon AgateRed and JadeGreen (Chapter 1 Finished, Chapter 2 In Progress)
        My remixed music list: Here
        Reply With Quote
        Reply

        Quick Reply

        Join the conversation!

        Create an account to post a reply in this thread, participate in other discussions, and more!

        Create a PokéCommunity Account
        Thread Tools

        Posting Rules
        You may not post new threads
        You may not post replies
        You may not post attachments
        You may not edit your posts

        BB code is On
        Smilies are On
        [IMG] code is On
        HTML code is Off

        Forum Jump


        All times are GMT -8. The time now is 10:46 PM.