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

Closed Thread
 
Thread Tools
  #21076    
Old April 17th, 2012 (4:33 AM).
miksy91's Avatar
miksy91 miksy91 is offline
Dark Energy is back in action! ;)
     
    Join Date: Oct 2008
    Location: A small country in the North
    Gender: Male
    Nature: Relaxed
    Posts: 1,435
    Quote:
    Originally Posted by Teomat View Post
    Can somebosy give addresess for emerland backsprites? Namely backsprites of main characters and Wally) I found three of Wallies backsprites manually throught NSE 2.0 but I'm unable to locate others(
    Why don't you use one of these tools to find them ?
    __________________
    My Rom Hack



    Fixing bugs in a ROM hack
    CP of encountered pokemon in GO

    Learn how to hack GB/C games:

    Check my GameBoy/Color hacking videos in Youtube
    -The video set uses Pokemon Silver (U) rom for demonstrations

    Relevant Advertising!

      #21077    
    Old April 17th, 2012 (4:53 AM).
    Teomat Teomat is offline
       
      Join Date: Jan 2010
      Gender: Male
      Posts: 36
      Well... becose I didn't know about them) I used TileMolester through but it mess trainers backsprites...
        #21078    
      Old April 17th, 2012 (7:12 AM).
      Mana's Avatar
      Mana Mana is offline
      • Platinum Tier
       
      Join Date: Jan 2009
      Location: UK
      Gender: Female
      Posts: 10,005
      Ironically I have a problem I previously helped answered, except this time my solution won't work



      A-Map connection problems again.

      Spoiler:

      Here, you can see the correction is fine (and I have deleted and remade it twice).



      By following the 'connection offset' in A-Map I found the hex coding for the connection, which is:

      (0071D9E3)

      ...04 00 00 00 FD FF FF FF 03 13 01 00 00 00 D7 D9 71 08 FF...

      Strangely the connection offset actually points to the 01 in bold. Should it be pointing to the 04 (although the D7 D9 71 08 seems to point to 04)? I tried changing the offset in A-Map however it corrected itself back.


      Is there any way to tweak this so my connection actually shows up? I'm fed up with this happening to me
        #21079    
      Old April 17th, 2012 (8:33 AM). Edited April 17th, 2012 by redriders180.
      redriders180's Avatar
      redriders180 redriders180 is offline
      Mastermind of Pokemon Glazed
         
        Join Date: Jun 2010
        Location: Path of Victory, Tunod
        Gender: Male
        Nature: Quirky
        Posts: 540
        Send a message via AIM to redriders180
        Quote:
        Originally Posted by SwiftSign View Post
        Ironically I have a problem I previously helped answered, except this time my solution won't work



        A-Map connection problems again.

        Spoiler:

        Here, you can see the correction is fine (and I have deleted and remade it twice).



        By following the 'connection offset' in A-Map I found the hex coding for the connection, which is:

        (0071D9E3)

        ...04 00 00 00 FD FF FF FF 03 13 01 00 00 00 D7 D9 71 08 FF...

        Strangely the connection offset actually points to the 01 in bold. Should it be pointing to the 04 (although the D7 D9 71 08 seems to point to 04)? I tried changing the offset in A-Map however it corrected itself back.


        Is there any way to tweak this so my connection actually shows up? I'm fed up with this happening to me

        I don't know if this is the reason, but I think the Pokemon games don't like connections with odd numbers, i.e. the -3.


        Quote:
        ...04 00 00 00 FD FF FF FF 03 13

        I'm wondering if this part is the one that controls the connection. 04 could be direction, 00 00 the Zero Out, FD is -3 in hex, 03 is obviously 3 in hex, and 13 is 19 in hex, which matches up with the pictures. So, I guess either change the offset to an even number, and if that doesn't work...*shudders*


        __________________


        I think I'm done with ROM hacking. I'll still pop in and visit, though.


          #21080    
        Old April 17th, 2012 (1:45 PM).
        Rumille's Avatar
        Rumille Rumille is offline
           
          Join Date: Feb 2012
          Gender: Male
          Posts: 72
          Ok, so I got a bit fed up with not being able to use my bicycle. What I did on my original hack is that I deleted all the maps in the header (using the -x amount of maps) and then inserted new maps as I worked. In that method it did not work.
          Then I tried to use an original rom, insert an extra map (3.66), point the warp in your own house to that map and use my bicycle there. That didnt work either.
          Then I thought: Maybe it's the map. Maybe there is something wrong with something I did and I am not able to ride the bike. So I saved a few original maps (Pallet Town 3.0, 4.0 and 4.1), deleted all the original maps and inserted these 3, adjusted the warps correctly. Again: I could not ride the bike. So it's not the map. But it's not me deleting some of the maps, because that didnt work either. Creating a whole new map and inserting it had the same effect: No bike. Apparently the moment I insert a new map in an original rom, I can not use the bike in that new map. After inserting the map, I cán still use it in the old maps. I even adjust the map connections from Pallet Town to the new map, hopped on my bike in Pallet Town and rode ín the new map where I could just ride along.

          I have no idea what causes this. No new map is able to handle my bike skills. I'm stumped. Anyone an idea?
            #21081    
          Old April 17th, 2012 (8:21 PM).
          Chaos0's Avatar
          Chaos0 Chaos0 is offline
             
            Join Date: Aug 2011
            Posts: 10
            Quote:
            Originally Posted by Sllew View Post
            The numbers need to be hex, so 24.106 would be 18.6A
            So try warp 0x18 0x6A
            I'm not quite sure I understand. What are hex numbers? and I tried entering it, but Advance Map doesnt accept letters in map bank and map...

            Chaos Control!! *warps away*
              #21082    
            Old April 17th, 2012 (8:26 PM).
            redriders180's Avatar
            redriders180 redriders180 is offline
            Mastermind of Pokemon Glazed
               
              Join Date: Jun 2010
              Location: Path of Victory, Tunod
              Gender: Male
              Nature: Quirky
              Posts: 540
              Send a message via AIM to redriders180
              Quote:
              Originally Posted by Chaos0 View Post
              I'm not quite sure I understand. What are hex numbers? and I tried entering it, but Advance Map doesnt accept letters in map bank and map...

              Chaos Control!! *warps away*
              Advance Map doesn't accept hex, it only uses decimals.
              __________________


              I think I'm done with ROM hacking. I'll still pop in and visit, though.


                #21083    
              Old April 17th, 2012 (9:39 PM).
              miksy91's Avatar
              miksy91 miksy91 is offline
              Dark Energy is back in action! ;)
                 
                Join Date: Oct 2008
                Location: A small country in the North
                Gender: Male
                Nature: Relaxed
                Posts: 1,435
                Quote:
                Originally Posted by SwiftSign View Post
                Ironically I have a problem I previously helped answered, except this time my solution won't work



                A-Map connection problems again.

                Spoiler:

                Here, you can see the correction is fine (and I have deleted and remade it twice).



                By following the 'connection offset' in A-Map I found the hex coding for the connection, which is:

                (0071D9E3)

                ...04 00 00 00 FD FF FF FF 03 13 01 00 00 00 D7 D9 71 08 FF...

                Strangely the connection offset actually points to the 01 in bold. Should it be pointing to the 04 (although the D7 D9 71 08 seems to point to 04)? I tried changing the offset in A-Map however it corrected itself back.


                Is there any way to tweak this so my connection actually shows up? I'm fed up with this happening to me
                I haven't worked with map connections in 3rd gen games, ever, but what might be the problem is your -3 right there.
                How bytes work is that when a value smaller than 00 is reached, it warps back to FF and starts counting down. So try putting FD in decimal there (253).

                At least this is the way I've to calculate part of the connection data in GSC games.
                __________________
                My Rom Hack



                Fixing bugs in a ROM hack
                CP of encountered pokemon in GO

                Learn how to hack GB/C games:

                Check my GameBoy/Color hacking videos in Youtube
                -The video set uses Pokemon Silver (U) rom for demonstrations
                  #21084    
                Old April 18th, 2012 (1:20 AM).
                pikaskus's Avatar
                pikaskus pikaskus is offline
                   
                  Join Date: Apr 2012
                  Location: Indonesia
                  Gender: Male
                  Posts: 3
                  sorry if you found this OOT
                  my advance map won't load poke fire red
                  why?
                    #21085    
                  Old April 18th, 2012 (4:29 AM).
                  Grossglockner Grossglockner is offline
                     
                    Join Date: Apr 2012
                    Posts: 1
                    Hey there,

                    I'm new to this forum so I hope this is the right place to post it:

                    On my personal research to reverse the mechanics in the Pokemon games I discovered that in the ROMs there is no place where the data is stored, which Pokemon learns which move on which level. Or I am just too stupid to find it...
                    I assumed it would be stored in the base data structure of each Pokemon, but it isn't in. Accordingly, I can't find lists of possible egg-moves or TMs that can be learnt.

                    I hope someone, who discovered that problem already can help me out, finding the data structure for that. I hope it is not calculated by some algorhithms, that need to be extracted from the ROMs.

                    PS: I know that I can find that data on several wiki pages on bulbapedia. That is not the point, I want to know how the data is stored in the ROM. Thank you!
                      #21086    
                    Old April 18th, 2012 (5:09 AM).
                    Chaos0's Avatar
                    Chaos0 Chaos0 is offline
                       
                      Join Date: Aug 2011
                      Posts: 10
                      Quote:
                      Originally Posted by redriders180 View Post
                      Advance Map doesn't accept hex, it only uses decimals.
                      That's what I thought. So why am I being told the I gotta use hex? In any case, my warp to altering cave still doesn't work >.>

                      Chaos Control!! *warps away*
                        #21087    
                      Old April 18th, 2012 (5:50 AM).
                      redriders180's Avatar
                      redriders180 redriders180 is offline
                      Mastermind of Pokemon Glazed
                         
                        Join Date: Jun 2010
                        Location: Path of Victory, Tunod
                        Gender: Male
                        Nature: Quirky
                        Posts: 540
                        Send a message via AIM to redriders180
                        Quote:
                        Originally Posted by Chaos0 View Post
                        That's what I thought. So why am I being told the I gotta use hex? In any case, my warp to altering cave still doesn't work >.>

                        Chaos Control!! *warps away*
                        I would start by opening up the header tab, going to professional view, and looking at every offset listed there, excluding any level scripts. All offsets there should end in 0, 4, 8, or C. If they don't, that's your problem.
                        __________________


                        I think I'm done with ROM hacking. I'll still pop in and visit, though.


                          #21088    
                        Old April 18th, 2012 (12:38 PM). Edited April 18th, 2012 by Chaos0.
                        Chaos0's Avatar
                        Chaos0 Chaos0 is offline
                           
                          Join Date: Aug 2011
                          Posts: 10
                          Quote:
                          Originally Posted by redriders180 View Post
                          I would start by opening up the header tab, going to professional view, and looking at every offset listed there, excluding any level scripts. All offsets there should end in 0, 4, 8, or C. If they don't, that's your problem.
                          I checked it, and my map script offset is $0023B177. So I guess that's the problem. Should I change the last 7 to a 0,4,8, or C?
                          Thanks in advance.

                          Chaos Control!! *warps away*

                          *warps back* EDIT: All the other offsets are ending in the good numbers. And when I tried changing the last # to a 0, it gave my an error message that said: Value $14146314 is not a pointer!

                          Chaos Control!! *warps away*
                            #21089    
                          Old April 18th, 2012 (5:58 PM).
                          redriders180's Avatar
                          redriders180 redriders180 is offline
                          Mastermind of Pokemon Glazed
                             
                            Join Date: Jun 2010
                            Location: Path of Victory, Tunod
                            Gender: Male
                            Nature: Quirky
                            Posts: 540
                            Send a message via AIM to redriders180
                            Quote:
                            Originally Posted by Chaos0 View Post
                            I checked it, and my map script offset is $0023B177. So I guess that's the problem. Should I change the last 7 to a 0,4,8, or C?
                            Thanks in advance.

                            Chaos Control!! *warps away*

                            *warps back* EDIT: All the other offsets are ending in the good numbers. And when I tried changing the last # to a 0, it gave my an error message that said: Value $14146314 is not a pointer!

                            Chaos Control!! *warps away*
                            Just changing it to a number wont work, you have to repoint everything that starts at that offset to another offset that ends with a good value.
                            __________________


                            I think I'm done with ROM hacking. I'll still pop in and visit, though.


                              #21090    
                            Old April 18th, 2012 (8:38 PM).
                            Light_of_Aether Light_of_Aether is offline
                               
                              Join Date: Jan 2012
                              Gender: Male
                              Posts: 6
                              While doing some research into rom hacking for my own Fire Red rom hack, I've had several questions.

                              Is it possible to edit the EVs and IVs for starter pokemon? Likewise, is it possible to edit the EVs and IVs of the gym leaders’/Elite Four’s/Rival’s pokemon? If it is possible, where are the EVs and IVs for individual Pokemon stored in the ROM (i.e. what are the offsets for EVs and IVs)?

                              If I give a trainer more than their original number of pokemon, how do I make sure that there is enough space in the offset? If there isn’t enough space, can I store the same trainer in a new offset?

                              Is it possible to create a new trainer (or modify an existing one) and fully customize their party (EVs, IVs, attacks, held items, etc.) through scripting alone?

                              Is it possible to create new flags? If so, how would you go about doing so?

                              How many existing flags are there and which ones are used by the game?

                              Thanks!
                                #21091    
                              Old April 19th, 2012 (6:56 AM).
                              redriders180's Avatar
                              redriders180 redriders180 is offline
                              Mastermind of Pokemon Glazed
                                 
                                Join Date: Jun 2010
                                Location: Path of Victory, Tunod
                                Gender: Male
                                Nature: Quirky
                                Posts: 540
                                Send a message via AIM to redriders180
                                Quote:
                                Originally Posted by Light_of_Aether View Post
                                While doing some research into rom hacking for my own Fire Red rom hack, I've had several questions.

                                Is it possible to edit the EVs and IVs for starter pokemon? Likewise, is it possible to edit the EVs and IVs of the gym leaders’/Elite Four’s/Rival’s pokemon? If it is possible, where are the EVs and IVs for individual Pokemon stored in the ROM (i.e. what are the offsets for EVs and IVs)?

                                If I give a trainer more than their original number of pokemon, how do I make sure that there is enough space in the offset? If there isn’t enough space, can I store the same trainer in a new offset?

                                Is it possible to create a new trainer (or modify an existing one) and fully customize their party (EVs, IVs, attacks, held items, etc.) through scripting alone?

                                Is it possible to create new flags? If so, how would you go about doing so?

                                How many existing flags are there and which ones are used by the game?

                                Thanks!
                                1. EVs and IVs of Pokemon in your party are protected with an algorithm; personality value mod 24, and then reorders them based on one of 24 configurations. To decrypt, you'll need ASM, or JPANs hack engine.
                                2. EVs and IVs of trainers pokemon are stored the same way as ones in your party. Thus, you'll need ASM for those, since JPANs hack engine only does party pokemon currently
                                3. A-trainer will notify you if you need to repoint. Do so by clicking the "repoint" button, and either typing in the suggested offset, or one you pick.
                                4. Not through scripting alone. Even using writebytetooffset wouldn't work, since trainerbattle overwrites everything.
                                5. It's possible to create new variables, with some ASM involved. Look on the second or third page of the Quick Research and Development thread.
                                6. Check here
                                __________________


                                I think I'm done with ROM hacking. I'll still pop in and visit, though.


                                  #21092    
                                Old April 19th, 2012 (7:13 AM). Edited April 19th, 2012 by Light_of_Aether.
                                Light_of_Aether Light_of_Aether is offline
                                   
                                  Join Date: Jan 2012
                                  Gender: Male
                                  Posts: 6
                                  Thank you for your prompt and helpful reply! I kinda figured editing the EVs and IVs wouldn't be easy, but I didn't think I would have to use assembly.
                                    #21093    
                                  Old April 19th, 2012 (10:58 AM).
                                  redriders180's Avatar
                                  redriders180 redriders180 is offline
                                  Mastermind of Pokemon Glazed
                                     
                                    Join Date: Jun 2010
                                    Location: Path of Victory, Tunod
                                    Gender: Male
                                    Nature: Quirky
                                    Posts: 540
                                    Send a message via AIM to redriders180
                                    Quote:
                                    Originally Posted by Light_of_Aether View Post
                                    Thank you for your prompt and helpful reply! I kinda figured editing the EVs and IVs wouldn't be easy, but I didn't think I would have to use assembly.
                                    I forgot to mention two things. The first is, bulbapedia has a helpful article about Data structures of Pokemon in the party (and opposing trainers) here. Everything mentioned in that article, except the "Data" section, is at a static address, meaning you can use writebytetooffset to edit it. But EVs and IVs are not included in said list.

                                    Secondly, I read that the AI value in A-trainer either controls IVs, I believe. I don't know the formula, except FF means all 31 IVs.
                                    __________________


                                    I think I'm done with ROM hacking. I'll still pop in and visit, though.


                                      #21094    
                                    Old April 19th, 2012 (10:08 PM).
                                    Moltres Rider Moltres Rider is offline
                                    Banned
                                       
                                      Join Date: Feb 2011
                                      Location: With My Wife, Reshiram!
                                      Age: 31
                                      Gender: Male
                                      Nature: Modest
                                      Posts: 993
                                      can someone tell me how to replace the battle music in Pokémon Black & White with silence??? so I only hear the sound effects of the attacks and stuff in Pokémon...
                                        #21095    
                                      Old April 20th, 2012 (12:56 PM).
                                      Dark Breloom's Avatar
                                      Dark Breloom Dark Breloom is offline
                                         
                                        Join Date: Apr 2012
                                        Gender: Male
                                        Posts: 7
                                        Something really weird happened. I was testing some scripts in a ROM, going back and forth between VBA and A-Map. When I tried to open the ROM with A-Map, this message appeared:

                                        ERROR: (EUnknownRomType) AdvanceMapError(12): Unknown Rom Type! This Rom cannot be edited with Advanced Map.

                                        And I tried VBA:

                                        Unsupported ARM mode 00

                                        Also, if I load the rom, get the message, and then load a save file, I get:

                                        Cannot load save file for POKEMON EMERBPEE.

                                        Any ideas on why this is happening?
                                          #21096    
                                        Old April 20th, 2012 (1:54 PM).
                                        machomuu's Avatar
                                        machomuu machomuu is offline
                                        • Crystal Tier
                                        • Crystal Tier
                                         
                                        Join Date: Apr 2008
                                        Location: Americalanavania
                                        Gender: Male
                                        Nature: Relaxed
                                        Posts: 10,235
                                        Quote:
                                        Originally Posted by Dark Breloom View Post
                                        Something really weird happened. I was testing some scripts in a ROM, going back and forth between VBA and A-Map. When I tried to open the ROM with A-Map, this message appeared:

                                        ERROR: (EUnknownRomType) AdvanceMapError(12): Unknown Rom Type! This Rom cannot be edited with Advanced Map.

                                        And I tried VBA:

                                        Unsupported ARM mode 00

                                        Also, if I load the rom, get the message, and then load a save file, I get:

                                        Cannot load save file for POKEMON EMERBPEE.

                                        Any ideas on why this is happening?
                                        Sounds like a bad rom to me, look for another one and try again.
                                        __________________
                                        Paired to and madly in love with a literal Symphony of legs.
                                        Collab de
                                        Los Video JUEGOS

                                        I also watch anime sometimes. Just a little.
                                          #21097    
                                        Old April 20th, 2012 (4:00 PM).
                                        redriders180's Avatar
                                        redriders180 redriders180 is offline
                                        Mastermind of Pokemon Glazed
                                           
                                          Join Date: Jun 2010
                                          Location: Path of Victory, Tunod
                                          Gender: Male
                                          Nature: Quirky
                                          Posts: 540
                                          Send a message via AIM to redriders180
                                          Quote:
                                          Originally Posted by Dark Breloom View Post
                                          Something really weird happened. I was testing some scripts in a ROM, going back and forth between VBA and A-Map. When I tried to open the ROM with A-Map, this message appeared:

                                          ERROR: (EUnknownRomType) AdvanceMapError(12): Unknown Rom Type! This Rom cannot be edited with Advanced Map.

                                          And I tried VBA:

                                          Unsupported ARM mode 00

                                          Also, if I load the rom, get the message, and then load a save file, I get:

                                          Cannot load save file for POKEMON EMERBPEE.

                                          Any ideas on why this is happening?
                                          If you want to get complicated, try opening up a plain old Emerald Rom and your rom in a hex editor, and compare the first couple hundred bytes. The first 192 bytes are part of the ROMs header, so it's most likely a problem with that area of the ROM. If you want, just select the 192 bytes from the clean rom, and substitute it over the bad one, and hit save.

                                          PS. 192 is in decimal, not hex.
                                          __________________


                                          I think I'm done with ROM hacking. I'll still pop in and visit, though.


                                            #21098    
                                          Old April 20th, 2012 (11:08 PM).
                                          Satoshi Ookami's Avatar
                                          Satoshi Ookami Satoshi Ookami is offline
                                          Memento Mori
                                          • Gold Tier
                                           
                                          Join Date: Jul 2008
                                          Location: Abyss of Time, Great Seal
                                          Age: 24
                                          Gender: Male
                                          Nature: Calm
                                          Posts: 14,467
                                          And if you don't want to get complicated use RHEA
                                          __________________
                                          ROM hacking FAQ - Read before asking how to play a hack.

                                          Anime List | PSN Trophy List
                                            #21099    
                                          Old April 20th, 2012 (11:41 PM). Edited April 21st, 2012 by shahariko5.
                                          shahariko5 shahariko5 is offline
                                             
                                            Join Date: Apr 2012
                                            Gender: Male
                                            Posts: 9
                                            How I edit the first map of the game ( example of emerald : the van map) ?
                                            -----
                                            another question, I saw an video for XSE toturial , in the end i have to take the offest and put it in the script offest positon.
                                            i'm save and I look for checking the script and its diffrent.
                                              #21100    
                                            Old April 21st, 2012 (5:36 AM).
                                            Mickey` Mickey` is offline
                                               
                                              Join Date: May 2011
                                              Posts: 84
                                              Hello,

                                              When I add an OW to my ROM (Fire Red), I can't add new frames, an error message appears...

                                              And, how I may add new pallets for my OW ?

                                              I use Pokemon Rouge Feu (Because I'm French), so the available patches here don't work on my ROM... :s
                                              Closed Thread
                                              Quick Reply

                                              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 1:13 PM.