The PokéCommunity Forums Fan Games ROM Hacking Tools, Tutorials & Resources
Tutorial Adding new evolution methods [FR]

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


Reply
 
Thread Tools
  #101    
Old January 6th, 2015 (5:08 PM).
AtecainCorp.'s Avatar
AtecainCorp. AtecainCorp. is offline
Rejishan awake...
     
    Join Date: Jun 2008
    Location: Takoabe Town (Region Thonsu)
    Age: 25
    Gender: Male
    Nature: Hardy
    Posts: 1,283
    Anonyboy - Can you share with me Ruby Limiter pointer?
    __________________
    - My new Project comming Soon
    Reply With Quote

    Relevant Advertising!

      #102    
    Old January 6th, 2015 (11:27 PM).
    anonyboy's Avatar
    anonyboy anonyboy is offline
    Pokemon Aerial Emerald Creator&Pokemon Hybrid Co-Creator
       
      Join Date: Sep 2013
      Location: Israel
      Gender: Male
      Nature: Adamant
      Posts: 276
      Quote:
      Originally Posted by Ksiazek Bartlomiej View Post
      Anonyboy - Can you share with me Ruby Limiter pointer?
      0x3F574, goto the previous page one of my posts have the table, pointer, limiter. To make methods you need to change offsets in the FR routines.. Try to search for them or ask ruby hackers.
      __________________
      Pokemon....

      A new Dawn of ROM Hacking.....
      Reply With Quote
        #103    
      Old January 7th, 2015 (10:37 AM).
      thehypersonic2338 thehypersonic2338 is offline
         
        Join Date: Dec 2014
        Gender: Male
        Posts: 11
        I have inserted name in ini file, but doesn't work... it still not showing in g3hs...
        Reply With Quote
          #104    
        Old January 30th, 2015 (6:20 AM).
        Lance32497's Avatar
        Lance32497 Lance32497 is offline
        LanceKoijer of Pokemon_Addicts
           
          Join Date: Aug 2014
          Location: Criscanto town-Ginoa Region xD
          Gender: Male
          Nature: Adamant
          Posts: 793
          hello, can anyone here make an evolution method where when pokemon's holding an specific item(like trade holding item) maxed out its happiness, it will evolve..
          I think it will just combine Via Happiness and Trade holding item
          well if it sounds personal request and shouldn't be posted here, PM me if you've done or someone's interested, cuz I need it, thanks ^_^
          __________________
          This signature has been disabled.
          Scrollbar appears
          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
            #105    
          Old February 23rd, 2015 (12:36 PM).
          milenco192 milenco192 is offline
             
            Join Date: Apr 2010
            Posts: 2
            hi! Sorry for my bad english XS........ I used MrDollSteak's Decap and Attack Rombase 1.4a and all evolution methods presented here worked to perfection, but when i change at MrDollSteak's Decap and Attack Rombase 1.5a the evolution whit a fairy move stopped working. if someone could help me I would appreciate.
            Reply With Quote
              #106    
            Old February 24th, 2015 (3:06 AM).
            DizzyEgg's Avatar
            DizzyEgg DizzyEgg is offline
               
              Join Date: Feb 2014
              Location: Poland
              Age: 20
              Gender: Male
              Nature: Quiet
              Posts: 719
              Hey, these routines are awesome. There's one thing though. They don't seem to work on roms with expanded pokemon. Does anyone know what's the reason for that and if there's a way to make them work?
              __________________
              Support Pokeruby!

              My works:
              Battle Engine Upgrade
              Pokemon Expansion
              Items/TMs/Tutors Expansion
              Various Features(Evo Methods, BW Repel, Levels Above 100, Trainers with EV, Nature Colored Stats)

              Emerald Features:
              Form Changes (KDS)
              Reply With Quote
                #107    
              Old February 24th, 2015 (4:09 AM).
              daniilS's Avatar
              daniilS daniilS is offline
              busy trying to do stuff not done yet
                 
                Join Date: Aug 2013
                Age: 18
                Gender: Male
                Posts: 409
                Quote:
                Originally Posted by DizzyEgg View Post
                Hey, these routines are awesome. There's one thing though. They don't seem to work on roms with expanded pokemon. Does anyone know what's the reason for that and if there's a way to make them work?
                Any time it says (please don't forget to update your pokemon base stats table...) you need to change pokemondata: .word 0x08254784 to wherever you repointed it to in your ROM.
                __________________
                Reply With Quote
                  #108    
                Old March 1st, 2015 (4:01 PM).
                LCCoolJ95's Avatar
                LCCoolJ95 LCCoolJ95 is offline
                Limited Capacity
                   
                  Join Date: May 2009
                  Location: The World That Never Was
                  Age: 23
                  Gender: Male
                  Nature: Naive
                  Posts: 539
                  Okay, so checking this with expanded mons, even changing offsets to the new offsets (base stats and move data), I can confirm that the new evolution methods will NOT work.
                  __________________
                  "The greatest obstacle in life is Yourself. Overcome it, and you will achieve the greatest accomplishment of all." -Art Beins, 1982

                  Pokémon Theta Emerald EX: https://www.pokecommunity.com/showthread.php?t=386240
                  Reply With Quote
                    #109    
                  Old March 1st, 2015 (4:05 PM).
                  kearnseyboy6's Avatar
                  kearnseyboy6 kearnseyboy6 is offline
                  Aussie's Toughest Mudder
                     
                    Join Date: Dec 2008
                    Posts: 300
                    Quote:
                    Originally Posted by LCCoolJ95 View Post
                    Okay, so checking this with expanded mons, even changing offsets to the new offsets (base stats and move data), I can confirm that the new evolution methods will NOT work.
                    Actually I can confirm they DO work. They are in my hack and are working 100%.

                    Make sure you do this step as a lot of people forget it:

                    Quote:
                    NOTE: If you have used the "Changed Number of Evolutions per MON'" button on G3HS, these routines ain't going to work.

                    Assemble them anyway and change the .bin file accordingly.

                    Quote:
                    8 evolutions per mon: Change F0 19 to 70 00
                    16 evolutions per mon: Change F0 19 to B0 00
                    32 evolutions per mon: Change F0 19 to F0 00
                    __________________
                    HOLIDAYING CURRENTLY!!
                    Reply With Quote
                      #110    
                    Old March 1st, 2015 (4:07 PM).
                    LCCoolJ95's Avatar
                    LCCoolJ95 LCCoolJ95 is offline
                    Limited Capacity
                       
                      Join Date: May 2009
                      Location: The World That Never Was
                      Age: 23
                      Gender: Male
                      Nature: Naive
                      Posts: 539
                      Did that, and, although the original methods still work, none of newer ones work.
                      __________________
                      "The greatest obstacle in life is Yourself. Overcome it, and you will achieve the greatest accomplishment of all." -Art Beins, 1982

                      Pokémon Theta Emerald EX: https://www.pokecommunity.com/showthread.php?t=386240
                      Reply With Quote
                        #111    
                      Old March 1st, 2015 (4:14 PM).
                      kearnseyboy6's Avatar
                      kearnseyboy6 kearnseyboy6 is offline
                      Aussie's Toughest Mudder
                         
                        Join Date: Dec 2008
                        Posts: 300
                        Quote:
                        Originally Posted by LCCoolJ95 View Post
                        Did that, and, although the original methods still work, none of newer ones work.
                        Well then, there could be some issues with the limiter? Are you sure you allowed more?

                        Otherwise is it all the routines? I haven't tested KDS' routines so I can't be sure. But the move, mon in party, male, female, hold item evolutions are mine and I have tested them.
                        __________________
                        HOLIDAYING CURRENTLY!!
                        Reply With Quote
                          #112    
                        Old March 28th, 2015 (9:37 AM). Edited March 28th, 2015 by PurpleOrange.
                        PurpleOrange's Avatar
                        PurpleOrange PurpleOrange is offline
                        still don't know what I'm doing
                           
                          Join Date: Sep 2013
                          Location: Littleroot Town (UK)
                          Age: 20
                          Gender: Male
                          Posts: 363
                          Quote:
                          Originally Posted by kearnseyboy6 View Post
                          Specific Map Evolution (Not available in G3HS yet, hex edit only)
                          Spoiler:
                          .text
                          .align 2
                          .thumb
                          .thumb_func
                          .global mapbankANDnapnumber

                          main:
                          push {r0-r7}
                          add r0, r6, r7
                          lsl r0, r0, #0x3
                          add r0, r2, r0
                          add r3, r0, r3
                          ldrh r2, [r3, #0x2]
                          mov r0, r8
                          ldr r6, mapbank
                          ldrh r6, [r6, #0x0]
                          cmp r6, r2
                          bne exit
                          mov r10, r3
                          pop {r0-r7}
                          mov r1, r10
                          ldr r0, levelcheckloc
                          bx r0
                          exit:
                          pop {r0-r7}
                          ldr r0, noevo
                          bx r0

                          .align
                          levelcheckloc: .word 0x0804310D
                          noevo: .word 0x08043111
                          mapbank: .word 0x02031DBC
                          how do you go about hex editing for the specific map?
                          __________________

                          Reply With Quote
                            #113    
                          Old March 28th, 2015 (1:58 PM).
                          anonyboy's Avatar
                          anonyboy anonyboy is offline
                          Pokemon Aerial Emerald Creator&Pokemon Hybrid Co-Creator
                             
                            Join Date: Sep 2013
                            Location: Israel
                            Gender: Male
                            Nature: Adamant
                            Posts: 276
                            Quote:
                            Originally Posted by PurpleOrange View Post
                            how do you go about hex editing for the specific map?
                            G3HS had made this evo editing possible if the argument is location.
                            __________________
                            Pokemon....

                            A new Dawn of ROM Hacking.....
                            Reply With Quote
                              #114    
                            Old March 28th, 2015 (10:05 PM).
                            Percy's Avatar
                            Percy Percy is offline
                            look at my signature
                               
                              Join Date: Sep 2014
                              Location: Philippines
                              Gender: Male
                              Nature: Lonely
                              Posts: 2,449
                              Oh, yeah, I have a question with that specific map evolution thingy. How can you make it work? What things to change etc.
                              __________________
                              [you're so easy to manipulate ;)]
                              Reply With Quote
                                #115    
                              Old March 29th, 2015 (1:42 AM).
                              kearnseyboy6's Avatar
                              kearnseyboy6 kearnseyboy6 is offline
                              Aussie's Toughest Mudder
                                 
                                Join Date: Dec 2008
                                Posts: 300
                                Quote:
                                Originally Posted by Percy View Post
                                Oh, yeah, I have a question with that specific map evolution thingy. How can you make it work? What things to change etc.
                                Can you be more specific please?

                                In the ini. change the evoution method to Location, then select your map bank and number. When they level up in that map, they will evolve.
                                __________________
                                HOLIDAYING CURRENTLY!!
                                Reply With Quote
                                  #116    
                                Old March 29th, 2015 (1:45 AM).
                                Percy's Avatar
                                Percy Percy is offline
                                look at my signature
                                   
                                  Join Date: Sep 2014
                                  Location: Philippines
                                  Gender: Male
                                  Nature: Lonely
                                  Posts: 2,449
                                  Quote:
                                  Originally Posted by kearnseyboy6 View Post
                                  Can you be more specific please?

                                  In the ini. change the evoution method to Location, then select your map bank and number. When they level up in that map, they will evolve.
                                  No, in the ASM routine. If I have to change something in there.
                                  __________________
                                  [you're so easy to manipulate ;)]
                                  Reply With Quote
                                    #117    
                                  Old March 29th, 2015 (2:24 AM).
                                  kearnseyboy6's Avatar
                                  kearnseyboy6 kearnseyboy6 is offline
                                  Aussie's Toughest Mudder
                                     
                                    Join Date: Dec 2008
                                    Posts: 300
                                    Quote:
                                    Originally Posted by Percy View Post
                                    No, in the ASM routine. If I have to change something in there.
                                    Nope compile and insert :)
                                    __________________
                                    HOLIDAYING CURRENTLY!!
                                    Reply With Quote
                                      #118    
                                    Old March 29th, 2015 (2:25 AM).
                                    PurpleOrange's Avatar
                                    PurpleOrange PurpleOrange is offline
                                    still don't know what I'm doing
                                       
                                      Join Date: Sep 2013
                                      Location: Littleroot Town (UK)
                                      Age: 20
                                      Gender: Male
                                      Posts: 363
                                      Quote:
                                      Originally Posted by kearnseyboy6 View Post
                                      Can you be more specific please?

                                      In the ini. change the evoution method to Location, then select your map bank and number. When they level up in that map, they will evolve.
                                      how do you select the map bank and number? i only seem to be able to select the map name
                                      __________________

                                      Reply With Quote
                                        #119    
                                      Old March 29th, 2015 (3:03 AM).
                                      anonyboy's Avatar
                                      anonyboy anonyboy is offline
                                      Pokemon Aerial Emerald Creator&Pokemon Hybrid Co-Creator
                                         
                                        Join Date: Sep 2013
                                        Location: Israel
                                        Gender: Male
                                        Nature: Adamant
                                        Posts: 276
                                        Quote:
                                        Originally Posted by PurpleOrange View Post
                                        how do you select the map bank and number? i only seem to be able to select the map name
                                        Oh wait, that was reffering to map name, Bank and number needs Hex, thought you could use map name for the same purposes or make a duplicate name.....
                                        __________________
                                        Pokemon....

                                        A new Dawn of ROM Hacking.....
                                        Reply With Quote
                                          #120    
                                        Old March 29th, 2015 (3:13 AM).
                                        PurpleOrange's Avatar
                                        PurpleOrange PurpleOrange is offline
                                        still don't know what I'm doing
                                           
                                          Join Date: Sep 2013
                                          Location: Littleroot Town (UK)
                                          Age: 20
                                          Gender: Male
                                          Posts: 363
                                          Quote:
                                          Originally Posted by anonyboy View Post
                                          Oh wait, that was reffering to map name, Bank and number needs Hex, thought you could use map name for the same purposes or make a duplicate name.....
                                          yeah i was unsure how to do the hex part, does each specific map have a number that corresponds or what?
                                          __________________

                                          Reply With Quote
                                            #121    
                                          Old March 29th, 2015 (4:18 AM).
                                          kearnseyboy6's Avatar
                                          kearnseyboy6 kearnseyboy6 is offline
                                          Aussie's Toughest Mudder
                                             
                                            Join Date: Dec 2008
                                            Posts: 300
                                            Quote:
                                            Originally Posted by PurpleOrange View Post
                                            yeah i was unsure how to do the hex part, does each specific map have a number that corresponds or what?
                                            Yep, what it does is load the map bank and map number (3.14 for example in Amap)

                                            Next here is what an evolution entry looks like:

                                            04 00 10 00 02 00 00 00 00

                                            04 00 Evolution Method (Level in this case). Basically this is the 4th routine in the ASM table. SO for specific map, just correlate yours.

                                            10 00 Argument (Level 16 in this case). So basically if you wanted map 3.14 you would type here: 0E 03

                                            02 00 Pokemon to evolve into (Ivysaur etc)

                                            00 00 Filler bytes 'cause alignment is important.

                                            Find your mon's evolution table and your good to go!
                                            __________________
                                            HOLIDAYING CURRENTLY!!
                                            Reply With Quote
                                              #122    
                                            Old April 6th, 2015 (6:50 PM).
                                            Percy's Avatar
                                            Percy Percy is offline
                                            look at my signature
                                               
                                              Join Date: Sep 2014
                                              Location: Philippines
                                              Gender: Male
                                              Nature: Lonely
                                              Posts: 2,449
                                              I have a new question, I hope ya'll don't mind! In that Male & Female Evolution routines, you said, "(please don't forget to update your pokemon base stats table...)"
                                              What do you mean by that?
                                              __________________
                                              [you're so easy to manipulate ;)]
                                              Reply With Quote
                                                #123    
                                              Old April 6th, 2015 (7:02 PM).
                                              kearnseyboy6's Avatar
                                              kearnseyboy6 kearnseyboy6 is offline
                                              Aussie's Toughest Mudder
                                                 
                                                Join Date: Dec 2008
                                                Posts: 300
                                                Quote:
                                                Originally Posted by Percy View Post
                                                I have a new question, I hope ya'll don't mind! In that Male & Female Evolution routines, you said, "(please don't forget to update your pokemon base stats table...)"
                                                What do you mean by that?
                                                pokebasestats = 0x254784

                                                That's the offset of a vanilla FR ROM, look it up in your GH3S ini and make the changes in the routine.
                                                __________________
                                                HOLIDAYING CURRENTLY!!
                                                Reply With Quote
                                                  #124    
                                                Old May 11th, 2015 (3:27 PM). Edited May 12th, 2015 by FamiliaWerneck.
                                                FamiliaWerneck's Avatar
                                                FamiliaWerneck FamiliaWerneck is offline
                                                   
                                                  Join Date: May 2015
                                                  Location: São Paulo, Brasil
                                                  Gender: Male
                                                  Posts: 274
                                                  Just curious, was anyone able to make Shellder disappear after a Slowpoke evolves into Slowbro with a Shellder in the party?
                                                  I am trying this after I put the National Dex to work together with the Pokédex, and I believe that's the only evolution that nobody solved in this thread.
                                                  Just to make sure, Combee's evolution and Froslass and Gallade's were also covered? I know that Level up + Item was.
                                                  Anyways, just checking guys. Thanks in advance.

                                                  EDIT: Forgot this other question:
                                                  I am asking this simultaneously in another thread, but just to make sure. Is there a way I can make Pokémon transform? I'm asking this because of Rotom's and Shaymin's forms, and then I learned Giratina has different versions too. Is there any way to pull that, transformations (by holding items, I belive would be the easier way) and not evolutions?
                                                  And how does that work in the Pokédex? Like the Unown, the first you capture is shown within the Pokédex adn the rest you just see checking each Pokémon? And how would I add two or more Pokédex entries (for each transformation form) occupying only one number? Never played the games after Generation III, I'm curious.
                                                  Reply With Quote
                                                    #125    
                                                  Old May 15th, 2015 (5:02 AM).
                                                  kearnseyboy6's Avatar
                                                  kearnseyboy6 kearnseyboy6 is offline
                                                  Aussie's Toughest Mudder
                                                     
                                                    Join Date: Dec 2008
                                                    Posts: 300
                                                    Quote:
                                                    Just curious, was anyone able to make Shellder disappear after a Slowpoke evolves into Slowbro with a Shellder in the party?
                                                    Yes, just use the evolve with other mon in party routine, G3HS has the arguments for this explained in the OP.

                                                    Quote:
                                                    I am trying this after I put the National Dex to work together with the Pokédex, and I believe that's the only evolution that nobody solved in this thread.
                                                    You mean you only want the chellder evolution to work after the National Dex is received? Then you need a new routine that is the exact same as the above one and just use a flag check.

                                                    Quote:
                                                    Just to make sure, Combee's evolution and Froslass and Gallade's were also covered? I know that Level up + Item was.
                                                    Anyways, just checking guys. Thanks in advance.
                                                    Combee's: Yes
                                                    Frosslass/Gallade: No

                                                    Quote:
                                                    EDIT: Forgot this other question:
                                                    I am asking this simultaneously in another thread, but just to make sure. Is there a way I can make Pokémon transform? I'm asking this because of Rotom's and Shaymin's forms, and then I learned Giratina has different versions too. Is there any way to pull that, transformations (by holding items, I belive would be the easier way) and not evolutions?
                                                    And how does that work in the Pokédex? Like the Unown, the first you capture is shown within the Pokédex adn the rest you just see checking each Pokémon? And how would I add two or more Pokédex entries (for each transformation form) occupying only one number? Never played the games after Generation III, I'm curious.
                                                    Not the thread for this, but being researched at the moment. Shouldn't be too far away.
                                                    __________________
                                                    HOLIDAYING CURRENTLY!!
                                                    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 11:10 PM.