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

Draconius GO
Closed Thread
 
Thread Tools
  #27926    
Old December 31st, 2013 (3:41 PM).
Teh Blazer's Avatar
Teh Blazer Teh Blazer is offline
Divider of Zero
     
    Join Date: Feb 2009
    Location: 'MERICA
    Age: 22
    Gender: Male
    Nature: Relaxed
    Posts: 772
    In fire red the pokedex can be organized by the location where the pokemon lives. How would I change a pokemon's habitat so if I wanted to replace a pokemon with another, my Dialga won't be living in the ocean.
    __________________
    Being a hero is overrated anyways

    Relevant Advertising!

      #27927    
    Old December 31st, 2013 (4:26 PM).
    Kawaii Shoujo Duskull's Avatar
    Kawaii Shoujo Duskull Kawaii Shoujo Duskull is offline
    The Cutest Duskull
       
      Join Date: Jul 2013
      Location: Far too deep in my thoughts.
      Age: 21
      Gender: Female
      Nature: Timid
      Posts: 283
      Quote:
      Originally Posted by karatekid552 View Post
      1) Where you normally do. As, for sprites over 0xFF, you can use the very next unknown byte as the 0xYYFF.

      2) Let me see it.
      Ah I see. Thanks for help on that first part.


      And about the instruction manual(spelled it wrong in my last post lol), I meant the document titled "Pokemon Hacked Instruction Manual" that comes with the hacked engine.
      Here's the part I'm confused about, located under "Special 0x56 – Swarm-roaming Pokémon changer"(this is copy-pasted straight from the file.)


      -------------------------
      Variable 0x8007 lower half is the location, and the upper half is the level the pokémon is found in. Used to avoid “underwater Charizard”-like scenarios.
      First 4 bits of the word are the location values. 0x0 does the same as 0xf, that is, the pokémon is found anywhere you want.
      Bit 0 = grass
      Bit 1 = surfing
      Bit 2 = tree\rock-smash
      Bit 3 = fishing
      So 0x9 (1001b) would mean that the pokémon is found on grass and by fishing
      The upper half is the level of a roaming pokémon. For instance, if you want a lv. 80 pokémon in the wild grass only, use setvar 0x8007 0x5001
      -----------------
      (I hope that's what you meant by "let me see it")
      Basicly, I don't understand how to set the location of the swarm or roaming pokemon to specific areas like grass or water, or a combination of certain ones. Either I'm overthinking this or I just don't understand it.
        #27928    
      Old December 31st, 2013 (5:21 PM).
      karatekid552's Avatar
      karatekid552 karatekid552 is offline
      What happens if I push it?....
         
        Join Date: Nov 2012
        Location: Do you really want to know? Really?
        Gender: Male
        Nature: Bold
        Posts: 1,766
        Quote:
        Originally Posted by Merak View Post
        Ah I see. Thanks for help on that first part.


        And about the instruction manual(spelled it wrong in my last post lol), I meant the document titled "Pokemon Hacked Instruction Manual" that comes with the hacked engine.
        Here's the part I'm confused about, located under "Special 0x56 – Swarm-roaming Pokémon changer"(this is copy-pasted straight from the file.)


        -------------------------
        Variable 0x8007 lower half is the location, and the upper half is the level the pokémon is found in. Used to avoid “underwater Charizard”-like scenarios.
        First 4 bits of the word are the location values. 0x0 does the same as 0xf, that is, the pokémon is found anywhere you want.
        Bit 0 = grass
        Bit 1 = surfing
        Bit 2 = tree\rock-smash
        Bit 3 = fishing
        So 0x9 (1001b) would mean that the pokémon is found on grass and by fishing
        The upper half is the level of a roaming pokémon. For instance, if you want a lv. 80 pokémon in the wild grass only, use setvar 0x8007 0x5001
        -----------------
        (I hope that's what you meant by "let me see it")
        Basicly, I don't understand how to set the location of the swarm or roaming pokemon to specific areas like grass or water, or a combination of certain ones. Either I'm overthinking this or I just don't understand it.
        You just don't understand bits. When someone is talking about bits, they mean binary. So, get out your windows calculator. Put it in binary mode. Now, input 0000. This is 0x0. So, if you set bit 0, you get grass, which is 1000 or 0x8. If you want surfing, set bit 1, so 0100 or 0x4. Now, you can set grass and surfing by setting bits 0 and 1: 1100 or 0xC. The last two bits for tree and fishing, respectively, work the same way. Here are some examples:

        0010 = 0x2 = tree
        1111 = 0xF = All
        1101 = 0xD = grass, surf, and fishing

        Any questions?
        __________________

        Paired with Simba
          #27929    
        Old December 31st, 2013 (5:47 PM).
        mkac's Avatar
        mkac mkac is offline
           
          Join Date: Nov 2013
          Gender: Male
          Posts: 16
          Quote:
          Originally Posted by Luxray1 View Post
          I really need to find some scripters for simple conversation scripts and trainer battles things like that because my hack is like 90% done for the first BETA just no scripts and I have tried this site for like the past month posting on help boards script boards and team recruitment boards to no avail. Does anyone know of a site other that this one that has people willing to do some scripting? Because honestly I am about ready to just give up on my hack because its not going to get anywhere without some scripts
          PKSV has a script generator that can do both of those with minimal effort.
            #27930    
          Old December 31st, 2013 (7:11 PM).
          Kawaii Shoujo Duskull's Avatar
          Kawaii Shoujo Duskull Kawaii Shoujo Duskull is offline
          The Cutest Duskull
             
            Join Date: Jul 2013
            Location: Far too deep in my thoughts.
            Age: 21
            Gender: Female
            Nature: Timid
            Posts: 283
            Quote:
            Originally Posted by karatekid552 View Post
            You just don't understand bits. When someone is talking about bits, they mean binary. So, get out your windows calculator. Put it in binary mode. Now, input 0000. This is 0x0. So, if you set bit 0, you get grass, which is 1000 or 0x8. If you want surfing, set bit 1, so 0100 or 0x4. Now, you can set grass and surfing by setting bits 0 and 1: 1100 or 0xC. The last two bits for tree and fishing, respectively, work the same way. Here are some examples:

            0010 = 0x2 = tree
            1111 = 0xF = All
            1101 = 0xD = grass, surf, and fishing

            Any questions?
            Huh. That's actually pretty simple. I think I've got it down now.
            Thanks, this helps a lot, and with more than just this issue.
              #27931    
            Old December 31st, 2013 (7:12 PM).
            Le pug's Avatar
            Le pug Le pug is offline
            Creator of Pokémon: Discovery / Fat Kid
            • Crystal Tier
             
            Join Date: Aug 2013
            Location: Le bed
            Age: 25
            Gender: Male
            Nature: Bold
            Posts: 784
            im trying to figure out this "0EF clears party, erasing all pokemon. And this definitely erases them, as the code clearly only fills the places with 0's" but for emerald not fire red or ruby... how would i go about finding what special that is in emerald?
            __________________







            /// Pokémon: Discovery
            /// Pokémon: Fat Kid
            /// Tile Insertion Tutorial For AdvanceMap
            /// Pokémon Emerald Specials Resource Thread
            /// Pokémon Emerald Decapitalization Patch
            /// Emerald Titlescreen Cloud Removal Tutorial
            /// Tutorial For Fixing Any ROM-related Bug
              #27932    
            Old December 31st, 2013 (7:16 PM).
            karatekid552's Avatar
            karatekid552 karatekid552 is offline
            What happens if I push it?....
               
              Join Date: Nov 2012
              Location: Do you really want to know? Really?
              Gender: Male
              Nature: Bold
              Posts: 1,766
              Quote:
              Originally Posted by Le pug View Post
              im trying to figure out this "0EF clears party, erasing all pokemon. And this definitely erases them, as the code clearly only fills the places with 0's" but for emerald not fire red or ruby... how would i go about finding what special that is in emerald?
              It would be easier to write your own routine. Very easy actually.
              __________________

              Paired with Simba
                #27933    
              Old December 31st, 2013 (7:36 PM).
              Sniper's Avatar
              Sniper Sniper is offline
              ふゆかい
                 
                Join Date: Nov 2013
                Location: Philippines
                Gender: Male
                Nature: Quiet
                Posts: 1,453
                Quote:
                Originally Posted by Kensuke View Post
                Are there any good spriting tutorials?
                like making fakemon or recoloring?
                what software should I use?
                I use Paint.NET is it going to help me?
                No. Not that I have known. There isn't. You just gotta enhance your skills if you're not that good yet.
                But the harder you try, the better the results.
                __________________


                  #27934    
                Old December 31st, 2013 (7:50 PM).
                HidoranBlaze's Avatar
                HidoranBlaze HidoranBlaze is offline
                   
                  Join Date: Apr 2013
                  Age: 21
                  Gender: Male
                  Posts: 253
                  I've been learning how to script recently, and I'm having trouble with Hackmew's preprocessing directives in xse (I'm trying to use the #clean, #erase directives so I can delete scripts I've already compiled)
                  Problem is, I'm not sure what I'm supposed to do with these directives. Am I supposed to decompile the compiled script, add the directive somewhere, and compile it again, or am I supposed to do something else? Nothing I've done is working so far. I managed to delete my script by filling it in with FF's on my hex editor, but I want to use the directives too, to make things easier.
                    #27935    
                  Old December 31st, 2013 (8:16 PM).
                  karatekid552's Avatar
                  karatekid552 karatekid552 is offline
                  What happens if I push it?....
                     
                    Join Date: Nov 2012
                    Location: Do you really want to know? Really?
                    Gender: Male
                    Nature: Bold
                    Posts: 1,766
                    Quote:
                    Originally Posted by pikapoke33 View Post
                    I've been learning how to script recently, and I'm having trouble with Hackmew's preprocessing directives in xse (I'm trying to use the #clean, #erase directives so I can delete scripts I've already compiled)
                    Problem is, I'm not sure what I'm supposed to do with these directives. Am I supposed to decompile the compiled script, add the directive somewhere, and compile it again, or am I supposed to do something else? Nothing I've done is working so far. I managed to delete my script by filling it in with FF's on my hex editor, but I want to use the directives too, to make things easier.
                    Let's say you compile a Dynamic script. Then you edit, and compile again. #Clean will erase the old the old script and the new one will take its place. If you close XSE, the #Clean is cleared and won't work next time. You must have the same script open the whole time.
                    __________________

                    Paired with Simba
                      #27936    
                    Old January 1st, 2014 (1:05 AM).
                    Tlachtli's Avatar
                    Tlachtli Tlachtli is offline
                    Crit happens.
                       
                      Join Date: Jan 2012
                      Location: Faraway place
                      Age: 27
                      Gender: Male
                      Nature: Lax
                      Posts: 267
                      I managed to figure out my last question on my own, but now I have another that's got me stumped. In Emerald, does anyone know where to find the images for the type icons used while inspecting TMs? They're different from the ones displayed when looking at Poke info.



                      I've been through all 10k unLZ deep-scanned images (which took longer than I'd care to admit), and I didn't see any sign of them anywhere. Looking at the VBA memory viewer they all seem to use the same palette, so I'm thinking they're probably all stored together somewhere.
                      __________________
                      Pokemon Sigma Σmerald:
                      (now under management by DraconianWing)

                      A Gen 3 remake de-make, featuring many new encounters and Gen VI mechanics

                        #27937    
                      Old January 1st, 2014 (3:51 AM).
                      ~Pokedude~'s Avatar
                      ~Pokedude~ ~Pokedude~ is offline
                         
                        Join Date: Nov 2013
                        Gender: Male
                        Posts: 64
                        As far as i know, this is only one image in the ROM, which gamefreak changes it's color
                        depending on the type of the attack.
                          #27938    
                        Old January 1st, 2014 (6:18 AM).
                        Aruaruu Aruaruu is offline
                           
                          Join Date: Sep 2011
                          Gender: Male
                          Posts: 199
                          Does anybody know how to edit base stats of Deoxys? In the various editors I tried, it just showed the stats of the normal form, which is used during the battle against it I am guessing.
                          I opened the ROM in a hex editor and searched for the base stats of the speed form (Since my ROM is Emerald,) but it didn't find anything.
                            #27939    
                          Old January 1st, 2014 (8:02 AM).
                          ~Pokedude~'s Avatar
                          ~Pokedude~ ~Pokedude~ is offline
                             
                            Join Date: Nov 2013
                            Gender: Male
                            Posts: 64
                            How can I make the script wait, until the assembler code is finished?
                            I tried waitstate after the callasm but the script just crashes then
                              #27940    
                            Old January 1st, 2014 (9:11 AM).
                            karatekid552's Avatar
                            karatekid552 karatekid552 is offline
                            What happens if I push it?....
                               
                              Join Date: Nov 2012
                              Location: Do you really want to know? Really?
                              Gender: Male
                              Nature: Bold
                              Posts: 1,766
                              Quote:
                              Originally Posted by ~Pokedude~ View Post
                              How can I make the script wait, until the assembler code is finished?
                              I tried waitstate after the callasm but the script just crashes then
                              It should wait automatically. GBA doesn't support multi-threading, so it literally has to. Can I see your asm?
                              __________________

                              Paired with Simba
                                #27941    
                              Old January 1st, 2014 (9:18 AM). Edited January 1st, 2014 by Tlachtli.
                              Tlachtli's Avatar
                              Tlachtli Tlachtli is offline
                              Crit happens.
                                 
                                Join Date: Jan 2012
                                Location: Faraway place
                                Age: 27
                                Gender: Male
                                Nature: Lax
                                Posts: 267
                                Quote:
                                Originally Posted by ~Pokedude~ View Post
                                As far as i know, this is only one image in the ROM, which gamefreak changes it's color
                                depending on the type of the attack.
                                Hrm, any idea where this image might be located then? The dragon- and ???-type ones are multicolored so it may be split into two half images, but again I didn't find the base for them even with the unLZ deep scan. I figured they'd be with or near the Type/Power/Accuracy images, but I couldn't find those either

                                I'm betting they'll be part of a menu tilemap or something
                                __________________
                                Pokemon Sigma Σmerald:
                                (now under management by DraconianWing)

                                A Gen 3 remake de-make, featuring many new encounters and Gen VI mechanics

                                  #27942    
                                Old January 1st, 2014 (9:34 AM).
                                tommyonline's Avatar
                                tommyonline tommyonline is offline
                                   
                                  Join Date: Dec 2005
                                  Gender:
                                  Posts: 15
                                  Is there an overworld sprite editor for Diamond\Pearl yet?
                                    #27943    
                                  Old January 1st, 2014 (9:57 AM).
                                  LuxrayHacker's Avatar
                                  LuxrayHacker LuxrayHacker is offline
                                     
                                    Join Date: Sep 2013
                                    Location: Narnia
                                    Age: 21
                                    Gender: Male
                                    Nature: Mild
                                    Posts: 181
                                    How do you make a scripted loss? Like for example in the beginning of my hack I want a fight with a level 70 Giratina right after getting your starter but I want it to be when you lose the game continues instead of making you continue the battle until you win. Like right after your pokemon faint you would "wake up" in your room... How would I do this?
                                      #27944    
                                    Old January 1st, 2014 (10:39 AM).
                                    Tlachtli's Avatar
                                    Tlachtli Tlachtli is offline
                                    Crit happens.
                                       
                                      Join Date: Jan 2012
                                      Location: Faraway place
                                      Age: 27
                                      Gender: Male
                                      Nature: Lax
                                      Posts: 267
                                      Quote:
                                      Originally Posted by Tlachtli View Post
                                      Hrm, any idea where this image might be located then? The dragon- and ???-type ones are multicolored so it may be split into two half images, but again I didn't find the base for them even with the unLZ deep scan. I figured they'd be with or near the Type/Power/Accuracy images, but I couldn't find those either

                                      I'm betting they'll be part of a menu tilemap or something
                                      Well I feel silly. I couldn't find them in unLZ because they weren't compressed images After sorting through a couple regions of interest in NSE, I managed to find them.

                                      In BPEE they're found at 0xDC4378 and use the palette at 0xDC4338, in case anyone else is curious. PNG attached below.
                                      Attached Images
                                      File Type: png DC4378 (DC4338).png‎ (2.8 KB, 6 views) (Save to Dropbox)
                                      __________________
                                      Pokemon Sigma Σmerald:
                                      (now under management by DraconianWing)

                                      A Gen 3 remake de-make, featuring many new encounters and Gen VI mechanics

                                        #27945    
                                      Old January 1st, 2014 (11:46 AM). Edited January 1st, 2014 by Kawaii Shoujo Duskull.
                                      Kawaii Shoujo Duskull's Avatar
                                      Kawaii Shoujo Duskull Kawaii Shoujo Duskull is offline
                                      The Cutest Duskull
                                         
                                        Join Date: Jul 2013
                                        Location: Far too deep in my thoughts.
                                        Age: 21
                                        Gender: Female
                                        Nature: Timid
                                        Posts: 283
                                        Quote:
                                        Originally Posted by Luxray1 View Post
                                        How do you make a scripted loss? Like for example in the beginning of my hack I want a fight with a level 70 Giratina right after getting your starter but I want it to be when you lose the game continues instead of making you continue the battle until you win. Like right after your pokemon faint you would "wake up" in your room... How would I do this?
                                        Hmm, that could be tricky.


                                        Maybe make it so the player's location after losing the battle(where they'll reappear, like when you lose a battle and return just outside of a pokemon center) is the bed in their room or something.
                                        If that doesn't work out, then ASM might be needed to create some alternative battle form or something...

                                        Quote:
                                        Originally Posted by Aruaruu View Post
                                        Does anybody know how to edit base stats of Deoxys? In the various editors I tried, it just showed the stats of the normal form, which is used during the battle against it I am guessing.
                                        I opened the ROM in a hex editor and searched for the base stats of the speed form (Since my ROM is Emerald,) but it didn't find anything.


                                        There is only one form of deoxys in each version of the GBA games(sorta).
                                        - attack and defense go for FR and LG(forget which gets which)
                                        - R/S get speed I think
                                        - emerald gets normal.


                                        So there is only one deoxys form in emerald.
                                        (correct me if I'm wrong somebody)

                                        Now for another question of my own.


                                        I can't recall if I saw anything that helped with this or not.


                                        Okay, lets say I have a hack that's already been started a bit, but on a regular FR rom (BPRE). If I wanted to add JPAN's hacked engine, would I patch the rom with the hack followed by the engine, or would I patch the engine on first? Or (and I'd expect this) is there some other process to follow to apply the hack and hacked engine onto a rom?
                                        Or is that just not possible?


                                        I have the same question for MrDollSteak's decapped rom base.


                                        Thank you to anybody who decides to help here.
                                          #27946    
                                        Old January 1st, 2014 (1:47 PM).
                                        ~Pokedude~'s Avatar
                                        ~Pokedude~ ~Pokedude~ is offline
                                           
                                          Join Date: Nov 2013
                                          Gender: Male
                                          Posts: 64
                                          JPAN made a hack-tool-applier, which is included in his zip-folder.
                                          You simply choose which hacks you want to insert, it automatically searches new offsets for it.

                                          @karatekid: I fixed it myself, but thanks for that information
                                            #27947    
                                          Old January 1st, 2014 (2:26 PM).
                                          Kawaii Shoujo Duskull's Avatar
                                          Kawaii Shoujo Duskull Kawaii Shoujo Duskull is offline
                                          The Cutest Duskull
                                             
                                            Join Date: Jul 2013
                                            Location: Far too deep in my thoughts.
                                            Age: 21
                                            Gender: Female
                                            Nature: Timid
                                            Posts: 283
                                            Quote:
                                            Originally Posted by ~Pokedude~ View Post
                                            JPAN made a hack-tool-applier, which is included in his zip-folder.
                                            You simply choose which hacks you want to insert, it automatically searches new offsets for it.

                                            @karatekid: I fixed it myself, but thanks for that information


                                            So it can be applied to a hack in progress then? And does the order they're applied matter?
                                              #27948    
                                            Old January 1st, 2014 (3:25 PM).
                                            karatekid552's Avatar
                                            karatekid552 karatekid552 is offline
                                            What happens if I push it?....
                                               
                                              Join Date: Nov 2012
                                              Location: Do you really want to know? Really?
                                              Gender: Male
                                              Nature: Bold
                                              Posts: 1,766
                                              Quote:
                                              Originally Posted by Merak View Post
                                              So it can be applied to a hack in progress then? And does the order they're applied matter?
                                              Yes, it can be applied to a hack in progress. If another hack is required as a prerequisite, it will tell you.
                                              __________________

                                              Paired with Simba
                                                #27949    
                                              Old January 1st, 2014 (6:29 PM).
                                              Aruaruu Aruaruu is offline
                                                 
                                                Join Date: Sep 2011
                                                Gender: Male
                                                Posts: 199
                                                Quote:
                                                Originally Posted by Merak View Post
                                                There is only one form of deoxys in each version of the GBA games(sorta).
                                                - attack and defense go for FR and LG(forget which gets which)
                                                - R/S get speed I think
                                                - emerald gets normal.


                                                So there is only one deoxys form in emerald.
                                                (correct me if I'm wrong somebody)
                                                FR = Attack
                                                LG = Defense
                                                R/S = Normal
                                                E = Speed

                                                But that still doesn't answer how to change the stats of the one you get when you catch it.
                                                When you battle it, it uses it's normal form. =\
                                                  #27950    
                                                Old January 1st, 2014 (8:13 PM).
                                                Le pug's Avatar
                                                Le pug Le pug is offline
                                                Creator of Pokémon: Discovery / Fat Kid
                                                • Crystal Tier
                                                 
                                                Join Date: Aug 2013
                                                Location: Le bed
                                                Age: 25
                                                Gender: Male
                                                Nature: Bold
                                                Posts: 784
                                                anyone know how to change the actual animation of the pokemon in emerald? like if i replace lunatone with another pokemon, the pokemon will sway back and forth like lunatone but i want the animation to be like lets say jolteon.. how would i go about doing this
                                                __________________







                                                /// Pokémon: Discovery
                                                /// Pokémon: Fat Kid
                                                /// Tile Insertion Tutorial For AdvanceMap
                                                /// Pokémon Emerald Specials Resource Thread
                                                /// Pokémon Emerald Decapitalization Patch
                                                /// Emerald Titlescreen Cloud Removal Tutorial
                                                /// Tutorial For Fixing Any ROM-related Bug
                                                Closed Thread

                                                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:16 AM.