The PokéCommunity Forums Fan Games ROM Hacking Tools, Tutorials & Resources
Tutorial Magnius Guide to Pokemon Music Hacking

Tools, Tutorials & Resources Various tools to help you develop your hacks can be found here.


Reply
 
Thread Tools
  #326    
Old December 7th, 2011 (5:12 PM).
Alexander Nicholi's Avatar
Alexander Nicholi Alexander Nicholi is offline
We come close to find Singularity
 
Join Date: Nov 2009
Location: the Research Triangle
Age: 20
Nature: Adamant
Posts: 5,363
If I had the source code I might be able to pinpoint the problem… I know a little Visual Basic 2008/2010, and I think it might just be poor programming that's easily fixable, like a typo in the code that the VB dictionary didn't pick up because the typo meant something else… You know. :P

I think that Sappy is, to put it simply, a really sappy program all around. Sappy doesn't work on Vista (which was released in 2006) saying that you need some VB libraries. If you install those libraries, you get another crash, even if you're running XP. So my conclusion of all of this is that improper programming etc. caused the conflict between certain VB libraries (pre-included in some version of the .NET framework) and Sappy that the program can't handle. I also don't think that Sappy is designed to handle plug-in DLLs, so there's no solution there either.

My answer to all of this is to do a complete re-write of the entire program from scratch, and distribute it as Sappy x.x.x Mark 2 or some such, or at least do a beta for the new release. Other than that, I honestly don't know what to tell people who experience crashes; My Sappy 2005 and 2006 both crash on their own (they'll recognise an unsupported ROM like Red Rescue Team, but still crash when loading Ruby for instance).
__________________
<Signature user="Alexander Nicholi" />
Reply With Quote

Relevant Advertising!

  #327    
Old December 8th, 2011 (7:15 AM).
Shiny Quagsire's Avatar
Shiny Quagsire Shiny Quagsire is offline
I'm Still Alive, Elsewhere
     
    Join Date: May 2009
    Location: Hoenn Safari Zone
    Age: 20
    Gender: Male
    Nature: Jolly
    Posts: 700
    Quote:
    Originally Posted by AlexTheRose View Post
    If I had the source code I might be able to pinpoint the problem… I know a little Visual Basic 2008/2010, and I think it might just be poor programming that's easily fixable, like a typo in the code that the VB dictionary didn't pick up because the typo meant something else… You know. :P

    I think that Sappy is, to put it simply, a really sappy program all around. Sappy doesn't work on Vista (which was released in 2006) saying that you need some VB libraries. If you install those libraries, you get another crash, even if you're running XP. So my conclusion of all of this is that improper programming etc. caused the conflict between certain VB libraries (pre-included in some version of the .NET framework) and Sappy that the program can't handle. I also don't think that Sappy is designed to handle plug-in DLLs, so there's no solution there either.

    My answer to all of this is to do a complete re-write of the entire program from scratch, and distribute it as Sappy x.x.x Mark 2 or some such, or at least do a beta for the new release. Other than that, I honestly don't know what to tell people who experience crashes; My Sappy 2005 and 2006 both crash on their own (they'll recognise an unsupported ROM like Red Rescue Team, but still crash when loading Ruby for instance).
    Most crashes are because of dependencies and other issues, Some people from the Fire Emblem hacking society have come up with this

    It's been modified, and works perfectly in Vista, and has some new features. :)
    __________________



    Reply With Quote
      #328    
    Old December 28th, 2011 (2:30 PM).
    hinkage's Avatar
    hinkage hinkage is offline
    Everyone currently in an argument with this member: I really suggest you stop.
     
    Join Date: Aug 2010
    Age: 22
    Posts: 378
    I too have the "Can't find file MPlayDef.s for inclusion" error.

    >I have MPlayDef.s in the same folder as my .s file to be assembled
    >I have the newest version of sappy (that supposedly fixed this problem)

    Can anyone help? Thanks
    __________________
    (ღ˘⌣˘ღ)
    Reply With Quote
      #329    
    Old January 16th, 2012 (5:39 PM).
    805587804 805587804 is offline
       
      Join Date: Dec 2010
      Posts: 57
      I can hear music hacking into hacking into the music but I can not cycle to how to make it cycle?
      Reply With Quote
        #330    
      Old January 16th, 2012 (7:00 PM). Edited January 16th, 2012 by Candra Software.
      Candra Software's Avatar
      Candra Software Candra Software is offline
      PKHeX User
         
        Join Date: Jan 2012
        Gender: Male
        Nature: Docile
        Posts: 85
        Even though I copied the three ocx files to C:\Windows\System32, I get the runtime errors regardless.

        EDIT: Oops never mind... I forgot to download and install Sappy 12 first.
        Reply With Quote
          #331    
        Old January 17th, 2012 (10:30 AM).
        ipatix's Avatar
        ipatix ipatix is offline
        Sound Expert
           
          Join Date: May 2008
          Location: Germany
          Gender: Male
          Nature: Relaxed
          Posts: 146
          Just for information: Just copying the files doesn't work because the files have to be registered in your Registry and the Sappy installer does this for you ;-)
          __________________
          Visit my YouTube channel (music hacking and other stuff): http://www.youtube.com/user/theipatix
          Reply With Quote
            #332    
          Old February 25th, 2012 (4:20 PM).
          Renegade's Avatar
          Renegade Renegade is offline
          Time for real life...
             
            Join Date: Nov 2011
            Location: United States
            Gender: Male
            Nature: Careful
            Posts: 998
            Download links for Sappy and Midi are down. :( Solutions?
            Reply With Quote
              #333    
            Old April 23rd, 2012 (11:50 AM).
            supershadow64ds's Avatar
            supershadow64ds supershadow64ds is offline
            Confused GBA Hacker
               
              Join Date: Aug 2011
              Gender: Male
              Nature: Quiet
              Posts: 17
              Unfortunately, no versions of Sappy (That I can acquire) are compatible with Windows 7. I instead use Song Inserter, but I have no clue how to use it. I have a voice group offset I want to use (0x43B8A0) but I do not know the 4 byte header for the Wild/Trainer battle music. Does anyone know these?
              __________________
              We all live in the network...
              Reply With Quote
                #334    
              Old May 14th, 2012 (5:12 PM).
              pokemetalhead_96's Avatar
              pokemetalhead_96 pokemetalhead_96 is offline
              Enigma
                 
                Join Date: Feb 2012
                Gender: Male
                Posts: 7
                I tried converting the .midi file to the .s file, butwhenever I do, the .s file doesn't show up. Help me out here?
                Reply With Quote
                  #335    
                Old June 16th, 2012 (7:55 PM).
                ADLFM14's Avatar
                ADLFM14 ADLFM14 is offline
                Legendary Spriter
                   
                  Join Date: May 2012
                  Location: EGYPT
                  Gender: Male
                  Nature: Bold
                  Posts: 42
                  Really nice tutorial Magnius but i have a problem when i put my midi file in Mid2Agb folder i open Mid2Agb folder i found no.s file for my midi plz any help and sorry for bad english
                  __________________
                  My Tutorials:
                  Hacking Ruby Title Screen Completely Step By Step ;)
                  How To Insert An OW Sprite In NSE Classic Step By Step.:cross-eye
                  Hacks I'm Currently Making


                  Join My Hacking Team(D.A.T.S)




                  My deviantART


                  Reply With Quote
                    #336    
                  Old June 17th, 2012 (9:57 PM).
                  Magnius Magnius is offline
                  Pokemon Music Hacking Guru
                     
                    Join Date: Jul 2005
                    Gender:
                    Nature: Adamant
                    Posts: 295
                    If you're having problems with the VBAL error or just couldn't run Sappy on Windows 7, I've added a link at the bottom of the first post, that will fix that.

                    Also, the "Rom Tools" link with Sappy and Mid2Agb has been removed. You can now get Sappy and Mid2agb here.
                    __________________
                    Check out my original music on my youtube channel:
                    http://www.youtube.com/user/MagniusKun?feature=mhee
                    Reply With Quote
                      #337    
                    Old July 3rd, 2012 (12:01 PM).
                    AquaFred AquaFred is offline
                       
                      Join Date: Dec 2011
                      Gender: Male
                      Posts: 3
                      hi Magnus
                      I found a technique for hacking gba music

                      it's simple with anvil studio without Hexad so I want your opinion on my youtube channel: TheFredWTF
                      Sorry for my English :)
                      Reply With Quote
                        #338    
                      Old July 27th, 2012 (10:05 PM).
                      Hau's Avatar
                      Hau Hau is online now
                      Gladion, Hau and Elio
                         
                        Join Date: May 2011
                        Location: Alola
                        Age: 23
                        Gender: Male
                        Nature: Gentle
                        Posts: 694
                        It keeps crashing when I load a rom.
                        Reply With Quote
                          #339    
                        Old September 8th, 2012 (12:19 PM).
                        The_Show The_Show is offline
                        Banned
                           
                          Join Date: Jan 2012
                          Location: Carracosta Rock, Akmin Region
                          Gender: Male
                          Nature: Sassy
                          Posts: 43
                          For those having trouble with syntax error #1002, that just means you are typing the wrong offset in the SECOND BOX when assembling the song. You should type an offset with a lot of free space, as long as it isn't higher than 0x900000. anything higher than 0x800000 should work.
                          Reply With Quote
                            #340    
                          Old July 13th, 2013 (4:23 AM). Edited July 13th, 2013 by PokeBunny.
                          PokeBunny's Avatar
                          PokeBunny PokeBunny is offline
                          Pokemon Game Maker
                             
                            Join Date: Aug 2012
                            Location: South Africa
                            Age: 18
                            Gender: Male
                            Nature: Serious
                            Posts: 34
                            I get a strange error. Sappy 2005 will do everything--compile, play, but it compiles bad. Once it is bad it crashes when it plays and doesn't show the header and stuff. There is no apparent way around this! Please help.

                            Oh wait, not higher than 0x900000...
                            __________________
                            special POKeBUNNY

                            The Pokemon Game Developer
                            If you are wondering why I'm taking long to make Pokemon Hot Red and Cold Blue... It's because I barely get computer time. Be patient (I'm not!.

                            My SoundCloud!!!!!!!!!
                            Reply With Quote
                              #341    
                            Old August 6th, 2013 (4:11 AM). Edited August 24th, 2013 by Arctic Eagle.
                            Arctic Eagle's Avatar
                            Arctic Eagle Arctic Eagle is offline
                            Hero of Nintendo 64s
                               
                              Join Date: Apr 2013
                              Location: New Bark Town
                              Age: 20
                              Gender: Male
                              Nature: Adamant
                              Posts: 12
                              When I try to run Sappy, I always get a window that says

                              "Run-time error '339' component 'vbalCbEx6.ocx or one of its dependencies not correctly registered: a file is missing or invalid",

                              so I can't even open Sappy.

                              So can anyone tell me what I'm doing wrong?

                              Edit:
                              I would like it if someone would answer my question.

                              Edit#2:
                              Does anybody read this thread anymore because I've been waiting for an answer to my question for over a week now and I am getting impatient.

                              Edit#3:
                              It seems like I'm not going to be getting an answer anytime soon so I'll wait and see if anyone will freaking answer for crying out loud!!!! I'm a very impatient guy and I expect an answer when I ask one, so can ANYONE just tell me what I'm doing wrong upon opening Sappy!?!? To put it simply, what does this error mean and how can I fix it? Oh, and I tried the link above and it downloaded but it still showed the same error, oh, and I'm also running the program from a sandisk flash drive, so if that is the problem I would like to know how to make it portable from a flash drive. Sorry if I came off as rude but I get impatient and I tend to get overexcited.

                              Edit#4:
                              I didn't realize this but I accidentally added 2 links in my last edit, sorry...
                              __________________
                              I am Arctus Platner, and I might not have a single clue of what I am doing, but as long as it gets finished, it will be fine!
                              My DSHack Profile
                              Reply With Quote
                                #342    
                              Old October 14th, 2013 (12:19 PM).
                              gokaiblue's Avatar
                              gokaiblue gokaiblue is offline
                                 
                                Join Date: Oct 2013
                                Gender: Male
                                Nature: Calm
                                Posts: 23
                                How do you change the tempo of a song in Sappy permanently? I'm trying to slow down a song from 120 bpm to 60 bpm, but the changes only occur while I'm playing the song.
                                __________________
                                I believe in Jesus Christ my Savior. If you do too, and aren't scared to admit it, then copy and paste this in your signature.
                                Reply With Quote
                                  #343    
                                Old October 14th, 2013 (4:29 PM).
                                AntiRellik1's Avatar
                                AntiRellik1 AntiRellik1 is offline
                                   
                                  Join Date: Sep 2013
                                  Gender: Male
                                  Posts: 36
                                  Quote:
                                  Originally Posted by Arctic Eagle View Post
                                  When I try to run Sappy, I always get a window that says

                                  "Run-time error '339' component 'vbalCbEx6.ocx or one of its dependencies not correctly registered: a file is missing or invalid",

                                  so I can't even open Sappy.

                                  So can anyone tell me what I'm doing wrong?

                                  Edit:
                                  I would like it if someone would answer my question.

                                  Edit#2:
                                  Does anybody read this thread anymore because I've been waiting for an answer to my question for over a week now and I am getting impatient.

                                  Edit#3:
                                  It seems like I'm not going to be getting an answer anytime soon so I'll wait and see if anyone will freaking answer for crying out loud!!!! I'm a very impatient guy and I expect an answer when I ask one, so can ANYONE just tell me what I'm doing wrong upon opening Sappy!?!? To put it simply, what does this error mean and how can I fix it? Oh, and I tried the link above and it downloaded but it still showed the same error, oh, and I'm also running the program from a sandisk flash drive, so if that is the problem I would like to know how to make it portable from a flash drive. Sorry if I came off as rude but I get impatient and I tend to get overexcited.

                                  Edit#4:
                                  I didn't realize this but I accidentally added 2 links in my last edit, sorry...
                                  Dude, calm down... If it asks for a file, google it and download it. Put it on the Sappy folder. If another error pops up asking for another file, download that one too. I had to download about 3. Usually that stuff happens in Win7 64bit. I only downloaded the files Sappy asked for, but you can try download the whole Visual Basic Runtime, just google it.
                                  If you're still having problems with Sappy, google for Sappy 2006 mod 17.1. Works like a charm.
                                  "I'm a very impatient guy and I expect an answer when I ask one" - You're not going to get all the answers to the questions you ask all the time (in life in general). Work on your patience my friend... learn to tolerate mistery and uncertainty :)

                                  Quote:
                                  Originally Posted by gokaiblue View Post
                                  How do you change the tempo of a song in Sappy permanently? I'm trying to slow down a song from 120 bpm to 60 bpm, but the changes only occur while I'm playing the song.
                                  The way I'd do it: Rip the MIDI, edit the tempo, reloop it and insert it again. Trying to change the tempo in hex or anything of the likes would be a pain in the butt and really messy. Changing the tempo in Sappy does nothing, only slows the song down for replay.
                                  Reply With Quote
                                    #344    
                                  Old November 16th, 2013 (8:27 PM). Edited April 10th, 2014 by Arctic Eagle.
                                  Arctic Eagle's Avatar
                                  Arctic Eagle Arctic Eagle is offline
                                  Hero of Nintendo 64s
                                     
                                    Join Date: Apr 2013
                                    Location: New Bark Town
                                    Age: 20
                                    Gender: Male
                                    Nature: Adamant
                                    Posts: 12
                                    Quote:
                                    Originally Posted by AntiRellik1 View Post
                                    Dude, calm down... If it asks for a file, google it and download it. Put it on the Sappy folder. If another error pops up asking for another file, download that one too. I had to download about 3. Usually that stuff happens in Win7 64bit. I only downloaded the files Sappy asked for, but you can try download the whole Visual Basic Runtime, just google it.
                                    If you're still having problems with Sappy, google for Sappy 2006 mod 17.1. Works like a charm.
                                    "I'm a very impatient guy and I expect an answer when I ask one" - You're not going to get all the answers to the questions you ask all the time (in life in general). Work on your patience my friend... learn to tolerate mistery and uncertainty :)
                                    I know that I need to, but I'd been waiting for an answer for a long time and this is the first time in 2 months since I've been on here but I am only 16 years old, so it might come off as rude. I'm just glad I finally got an answer and I'm going to try that now, thank you.

                                    Edit:
                                    I got the same error again and so I then went into the compatiblity settings and made it where it should work in win7 through xp compatibility settings and it still showed the same error again(of course it did). Might there be something else wrong because I did almost exactly what you said I should do and it didn't really work out for me so I may need to move the missing file to the hard drive of one the computers I'm using or just wait until later to worry about the music, I've only been rom hacking since March or April...

                                    Edit #2:
                                    Well, I got it to work, but it crashed when I tried to insert a .s sound file, so I decided to delete the program because I can't figure out what the hell I'm trying to do, and stick to what I am best at, Map and Tile hacking, at least until I can find someone to help me with this that I actually know so that the hack will get finished quicker,(and easier) so I can hack other games.
                                    __________________
                                    I am Arctus Platner, and I might not have a single clue of what I am doing, but as long as it gets finished, it will be fine!
                                    My DSHack Profile
                                    Reply With Quote
                                      #345    
                                    Old November 23rd, 2013 (10:22 PM).
                                    RevanXVII RevanXVII is offline
                                       
                                      Join Date: Nov 2013
                                      Gender: Male
                                      Posts: 1
                                      I'm trying to change the battle music for the rival in emerald, I'm using sappy but the songtable isn't there altough the songs are, what number in SAPPY is the rival battle in emerald?
                                      Reply With Quote
                                        #346    
                                      Old November 24th, 2013 (5:10 AM).
                                      ipatix's Avatar
                                      ipatix ipatix is offline
                                      Sound Expert
                                         
                                        Join Date: May 2008
                                        Location: Germany
                                        Gender: Male
                                        Nature: Relaxed
                                        Posts: 146
                                        Which language do you use? The song order should be the same although the offsets of the songtable differ. The US version fon Emerald should be in the list though. If you want to I can sent you my sappy.xml with correct offsets.
                                        __________________
                                        Visit my YouTube channel (music hacking and other stuff): http://www.youtube.com/user/theipatix
                                        Reply With Quote
                                          #347    
                                        Old June 1st, 2014 (5:30 AM).
                                        ViruSs_CZ's Avatar
                                        ViruSs_CZ ViruSs_CZ is offline
                                           
                                          Join Date: Jun 2014
                                          Gender: Male
                                          Posts: 1
                                          Hi there! I don´t know what to do if i have windows xp and how do i make it to wild battle theme?
                                          Reply With Quote
                                            #348    
                                          Old August 5th, 2014 (6:48 AM).
                                          Arctic Eagle's Avatar
                                          Arctic Eagle Arctic Eagle is offline
                                          Hero of Nintendo 64s
                                             
                                            Join Date: Apr 2013
                                            Location: New Bark Town
                                            Age: 20
                                            Gender: Male
                                            Nature: Adamant
                                            Posts: 12
                                            Quote:
                                            Originally Posted by ViruSs_CZ View Post
                                            Hi there! I don´t know what to do if i have windows xp and how do i make it to wild battle theme?
                                            Wow, this is my first post in a while. I know that this may be off topic, but I happen to be very good at nds music hacking, and I might be able to help with that if you like. :)
                                            __________________
                                            I am Arctus Platner, and I might not have a single clue of what I am doing, but as long as it gets finished, it will be fine!
                                            My DSHack Profile
                                            Reply With Quote
                                              #349    
                                            Old August 23rd, 2014 (4:29 AM).
                                            Hunter43's Avatar
                                            Hunter43 Hunter43 is offline
                                            Newbiest Noob
                                               
                                              Join Date: Aug 2014
                                              Gender: Male
                                              Nature: Adamant
                                              Posts: 6
                                              I have a problem when I play the game.I try to replace the introduction music but it ends up being very high pitched.I need help
                                              Reply With Quote
                                                #350    
                                              Old August 24th, 2014 (11:15 PM).
                                              LxNightWalker LxNightWalker is offline
                                              Sniper of The Year
                                                 
                                                Join Date: May 2014
                                                Location: Philippines
                                                Gender: Male
                                                Nature: Adamant
                                                Posts: 15
                                                Thank you, this is a wonderful tutorial! But I'm wondering, how can I make MIDI files?
                                                __________________
                                                This signature has been disabled.
                                                too wide
                                                Please review and fix the issues by reading the signature rules.

                                                You must edit it to meet the limits set by the rules before you may remove the [sig-reason] code from your signature. Removing this tag will re-enable it.

                                                Do not remove the tag until you fix the issues in your signature. You may be infracted for removing this tag if you do not fix the specified issues. Do not use this tag for decoration purposes.
                                                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

                                                Sponsored Links
                                                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 8:42 PM.