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

TrollandToad.com
Reply
 
Thread Tools
  #1    
Old November 26th, 2014 (7:43 PM). Edited December 14th, 2014 by Diegoisawesome.
Diegoisawesome's Avatar
Diegoisawesome Diegoisawesome is offline
Oh god the bees
  • Silver Tier
 
Join Date: Dec 2007
Location: :noitacoL
Age: 20
Gender: Male
Nature: Naive
Posts: 1,039

GBA Intro Manager




Features:


This program can edit almost anything about the intro sequences of any 3rd generation Pokémon game, from the music played to the position where the player spawns.

Some notable inclusions are a proper truck removal patch and the fact that not only the image but the cry of the professor's Pokémon are changed. It also includes many of my older patches right inside, such as the gender choice skip, and the "intro enhancement" patches that allow for the X and Y positions of the starting position be changed.

Best of all, though, is that it's safe to use. I've seen other intro managers that do really unsafe things, like replace a "mov r1, #0x0" instruction in order to fit in more possibilities of Pokémon IDs. This one works around these issues when it can, but avoids them entirely when it's not easily doable.

Download:


https://github.com/diegoisawesome/GBAIntroManager/releases/latest
This program requires .NET version 4.0 or higher.
Also, I'm really sorry for not releasing this as a multi-platform program, but I used C# and .NET to make it, so multi-platform compatibility isn't easy.

Credits:


Jambo51 - Used some of his Trainer Editor source for stuff like INI reading and game text-reading.
colcolstyles - For the discovery of the "seconds on the title screen" value.
xGal - For writing the tutorial that I used to start this foray into the world of hack tool creation.
__________________


My other resources:
My Website
diegoisawesome's MEGA-HUGE XSE Scripting Tutorial
diegoisawesome's Miscellaneous Finds
The Ruins of Alph Puzzles
Diego's Miscellaneous Patches
GBA Intro Manager
The Secret Sauce: Triple-Layer Tiles
Reply With Quote

Relevant Advertising!

  #2    
Old November 27th, 2014 (7:13 AM).
Danny0317's Avatar
Danny0317 Danny0317 is offline
Fluorite's back, brah
  • Gold Tier
 
Join Date: Jun 2013
Location: Miami, FL
Age: 17
Gender: Male
Nature: Hasty
Posts: 1,075
I remember you mentioning this in the irc and showing us the github, looks pretty damn nice :D
__________________
Reply With Quote
  #3    
Old November 27th, 2014 (7:57 AM).
qaz015393's Avatar
qaz015393 qaz015393 is offline
pokemon revenge developer
     
    Join Date: Aug 2009
    Age: 27
    Gender: Male
    Posts: 790
    Thanks looks great. Cant wait to try it out.
    __________________

    POKEMON REVENGE TEAM IS looking for members APPLY HERE so the hack can continue.

    3Ds Fc= 0619-4312-9526 IgN is Near My trade shop is here
    Reply With Quote
      #4    
    Old November 27th, 2014 (10:29 PM).
    Percy's Avatar
    Percy Percy is offline
    look at my signature
       
      Join Date: Sep 2014
      Location: Philippines
      Gender: Male
      Nature: Lonely
      Posts: 2,437
      Neat!
      I remember one tool that has one feature of this tool, SMCA.
      __________________
      [you're so easy to manipulate ]
      Reply With Quote
        #5    
      Old November 28th, 2014 (12:09 PM).
      Turtl3Skulll's Avatar
      Turtl3Skulll Turtl3Skulll is offline
      Blue Turtl3
         
        Join Date: Jun 2013
        Location: Utah, U.S.A.
        Age: 21
        Gender: Male
        Nature: Bold
        Posts: 75
        This could have saved me so much work & research lol looks sweet!!
        You should try to add 'skip rival intro'
        __________________
        To steal ideas from one person is plagiarism; to steal from many is research.
        Reply With Quote
          #6    
        Old November 28th, 2014 (4:15 PM).
        Diegoisawesome's Avatar
        Diegoisawesome Diegoisawesome is offline
        Oh god the bees
        • Silver Tier
         
        Join Date: Dec 2007
        Location: :noitacoL
        Age: 20
        Gender: Male
        Nature: Naive
        Posts: 1,039
        Quote:
        Originally Posted by Dark Sneasel View Post
        I remember you mentioning this in the irc and showing us the github, looks pretty damn nice :D
        Thank you!
        Quote:
        Originally Posted by qaz015393 View Post
        Thanks looks great. Cant wait to try it out.
        Thanks! Please tell me if you encounter any issues, or if you have features you'd like to see implemented.
        Quote:
        Originally Posted by BlazikenXY View Post
        Neat!
        I remember one tool that has one feature of this tool, SMCA.
        SMCA was a neat tool, but it was limited as Hackmew didn't have as much knowledge of the ROM as we do today. Because of that, I decided it was time to have a new iteration of this kind of program.
        Quote:
        Originally Posted by Turtl3Skulll View Post
        This could have saved me so much work & research lol looks sweet!!
        You should try to add 'skip rival intro'
        Thank you! I was actually thinking of adding the "skip rival naming" bit of the intro, but decided against it at the last moment. It wouldn't be that hard to implement, I think, but it's just a bit more involved than the other things I have included. You'd have to supply a free space offset, for example, for the program to be able to insert everything it needs.
        __________________


        My other resources:
        My Website
        diegoisawesome's MEGA-HUGE XSE Scripting Tutorial
        diegoisawesome's Miscellaneous Finds
        The Ruins of Alph Puzzles
        Diego's Miscellaneous Patches
        GBA Intro Manager
        The Secret Sauce: Triple-Layer Tiles
        Reply With Quote
          #7    
        Old November 29th, 2014 (1:01 PM).
        Turtl3Skulll's Avatar
        Turtl3Skulll Turtl3Skulll is offline
        Blue Turtl3
           
          Join Date: Jun 2013
          Location: Utah, U.S.A.
          Age: 21
          Gender: Male
          Nature: Bold
          Posts: 75
          Quote:
          Originally Posted by diegoisawesome View Post
          Thank you!
          Thank you! I was actually thinking of adding the "skip rival naming" bit of the intro, but decided against it at the last moment. It wouldn't be that hard to implement, I think, but it's just a bit more involved than the other things I have included. You'd have to supply a free space offset, for example, for the program to be able to insert everything it needs.
          Do you mean YOU'd have to provide an offset prior to patching or like the user would be asked to add an offset??
          Reply With Quote
            #8    
          Old November 29th, 2014 (2:29 PM).
          Joexv's Avatar
          Joexv Joexv is offline
          WHO ARE YOU PEOPLE
          • Silver Tier
           
          Join Date: Oct 2012
          Location: Oregon
          Age: 20
          Gender: Male
          Nature: Sassy
          Posts: 1,024
          Quote:
          Originally Posted by Turtl3Skulll View Post
          Do you mean YOU'd have to provide an offset prior to patching or like the user would be asked to add an offset??
          The user proably would cause its a super pain in the psyduck to get it to find freespace itself.
          __________________
          I'm bored
          Jesus Christ is my Savior
          Bros with Percy

          My Rom hacks
          A New Dawn---Gentlemon
          Not in Production:
          Blackened Night---Holiday Hacks
          Reply With Quote
            #9    
          Old November 29th, 2014 (4:56 PM).
          esperance's Avatar
          esperance esperance is online now
          • Platinum Tier
           
          Join Date: Mar 2010
          Location: Ohio
          Age: 20
          Gender: Male
          Nature: Relaxed
          Posts: 3,830
          A simple interface, and it seems to work so far.
          Very nice!
          __________________
          What are you so afraid of?
          Reply With Quote
            #10    
          Old December 2nd, 2014 (9:09 PM).
          Joexv's Avatar
          Joexv Joexv is offline
          WHO ARE YOU PEOPLE
          • Silver Tier
           
          Join Date: Oct 2012
          Location: Oregon
          Age: 20
          Gender: Male
          Nature: Sassy
          Posts: 1,024
          I found a slight bug. When Starting pc item is set to no item the program gets an invalid string error.
          __________________
          I'm bored
          Jesus Christ is my Savior
          Bros with Percy

          My Rom hacks
          A New Dawn---Gentlemon
          Not in Production:
          Blackened Night---Holiday Hacks
          Reply With Quote
            #11    
          Old December 14th, 2014 (1:03 AM).
          Diegoisawesome's Avatar
          Diegoisawesome Diegoisawesome is offline
          Oh god the bees
          • Silver Tier
           
          Join Date: Dec 2007
          Location: :noitacoL
          Age: 20
          Gender: Male
          Nature: Naive
          Posts: 1,039
          Quote:
          Originally Posted by Turtl3Skulll View Post
          Do you mean YOU'd have to provide an offset prior to patching or like the user would be asked to add an offset??
          Quote:
          Originally Posted by joexv View Post
          The user proably would cause its a super pain in the psyduck to get it to find freespace itself.
          That's what I meant, but I figured out a way around it.
          Quote:
          Originally Posted by itari View Post
          A simple interface, and it seems to work so far.
          Very nice!
          Thank you!
          Quote:
          Originally Posted by joexv View Post
          I found a slight bug. When Starting pc item is set to no item the program gets an invalid string error.
          Fixed in v0.1.0!

          GBA Intro Manager v0.1.0

          Today, GBA Intro Manager has been updated to v0.1.0. The major change in this version is the inclusion of a rival naming sequence remover! Download it from the first post, and please report any bugs.
          __________________


          My other resources:
          My Website
          diegoisawesome's MEGA-HUGE XSE Scripting Tutorial
          diegoisawesome's Miscellaneous Finds
          The Ruins of Alph Puzzles
          Diego's Miscellaneous Patches
          GBA Intro Manager
          The Secret Sauce: Triple-Layer Tiles
          Reply With Quote
            #12    
          Old December 14th, 2014 (1:39 AM).
          Fun Size's Avatar
          Fun Size Fun Size is offline
             
            Join Date: Sep 2014
            Location: America
            Gender: Male
            Nature: Quiet
            Posts: 956
            Quote:
            Originally Posted by diegoisawesome View Post
            That's what I meant, but I figured out a way around it.

            Thank you!

            Fixed in v0.1.0!

            GBA Intro Manager v0.1.0

            Today, GBA Intro Manager has been updated to v0.1.0. The major change in this version is the inclusion of a rival naming sequence remover! Download it from the first post, and please report any bugs.

            This is such a nice little tool! It's so user friendly but it can actually get stuff done. I love how you thought of the little things like the number of seconds it stays on the title screen. Later on when I have more time I'll try out your new version and try to break it , but from the attempts I've tried so far I've had no success.
            __________________


            "Memories warm you up from
            the inside."
            Reply With Quote
              #13    
            Old December 14th, 2014 (2:56 PM).
            Diegoisawesome's Avatar
            Diegoisawesome Diegoisawesome is offline
            Oh god the bees
            • Silver Tier
             
            Join Date: Dec 2007
            Location: :noitacoL
            Age: 20
            Gender: Male
            Nature: Naive
            Posts: 1,039
            Quote:
            Originally Posted by Fun Size View Post
            This is such a nice little tool! It's so user friendly but it can actually get stuff done. I love how you thought of the little things like the number of seconds it stays on the title screen. Later on when I have more time I'll try out your new version and try to break it , but from the attempts I've tried so far I've had no success.
            Thanks a lot!

            I just updated the tool to v0.1.1, fixing a small bug where the comboboxes could try to load a value too big for them. Download from the first post!
            __________________


            My other resources:
            My Website
            diegoisawesome's MEGA-HUGE XSE Scripting Tutorial
            diegoisawesome's Miscellaneous Finds
            The Ruins of Alph Puzzles
            Diego's Miscellaneous Patches
            GBA Intro Manager
            The Secret Sauce: Triple-Layer Tiles
            Reply With Quote
              #14    
            Old December 18th, 2014 (5:27 PM).
            Dionen's Avatar
            Dionen Dionen is online now
            hmmmm
               
              Join Date: Jun 2011
              Location: Brazil
              Gender: Male
              Nature: Quirky
              Posts: 274
              Great tool! I had to change the .ini to make it compatible with GenIII Suite, but it works perfectly
              __________________
              Reply With Quote
                #15    
              Old December 18th, 2014 (6:04 PM).
              Diegoisawesome's Avatar
              Diegoisawesome Diegoisawesome is offline
              Oh god the bees
              • Silver Tier
               
              Join Date: Dec 2007
              Location: :noitacoL
              Age: 20
              Gender: Male
              Nature: Naive
              Posts: 1,039
              Quote:
              Originally Posted by Dionen View Post
              Great tool! I had to change the .ini to make it compatible with GenIII Suite, but it works perfectly
              Thanks! Would you mind telling me how it was incompatible?
              __________________


              My other resources:
              My Website
              diegoisawesome's MEGA-HUGE XSE Scripting Tutorial
              diegoisawesome's Miscellaneous Finds
              The Ruins of Alph Puzzles
              Diego's Miscellaneous Patches
              GBA Intro Manager
              The Secret Sauce: Triple-Layer Tiles
              Reply With Quote
                #16    
              Old December 18th, 2014 (6:27 PM).
              Dionen's Avatar
              Dionen Dionen is online now
              hmmmm
                 
                Join Date: Jun 2011
                Location: Brazil
                Gender: Male
                Nature: Quirky
                Posts: 274
                Quote:
                Originally Posted by diegoisawesome View Post
                Thanks! Would you mind telling me how it was incompatible?
                I wanted to change the Professor Intro Pokemon, but all options from the list were blank. Then I changed "PokemonNames", "PokemonImageTable" and "PokemonPaletteTable" according to GenIII .ini and everything worked fine. I was not sure of what I was doing but it turned out well.
                __________________
                Reply With Quote
                  #17    
                Old December 19th, 2014 (3:25 PM).
                Diegoisawesome's Avatar
                Diegoisawesome Diegoisawesome is offline
                Oh god the bees
                • Silver Tier
                 
                Join Date: Dec 2007
                Location: :noitacoL
                Age: 20
                Gender: Male
                Nature: Naive
                Posts: 1,039
                Quote:
                Originally Posted by Dionen View Post
                I wanted to change the Professor Intro Pokemon, but all options from the list were blank. Then I changed "PokemonNames", "PokemonImageTable" and "PokemonPaletteTable" according to GenIII .ini and everything worked fine. I was not sure of what I was doing but it turned out well.
                Ah, sounds like you expanded the amount of Pokémon and that repointed the data. Glad you figured it out!
                __________________


                My other resources:
                My Website
                diegoisawesome's MEGA-HUGE XSE Scripting Tutorial
                diegoisawesome's Miscellaneous Finds
                The Ruins of Alph Puzzles
                Diego's Miscellaneous Patches
                GBA Intro Manager
                The Secret Sauce: Triple-Layer Tiles
                Reply With Quote
                  #18    
                Old January 8th, 2015 (8:17 AM).
                Skaraborne's Avatar
                Skaraborne Skaraborne is offline
                The sharpest 'mon in the thread
                   
                  Join Date: Dec 2014
                  Location: Ilex Forest
                  Gender: Male
                  Nature: Calm
                  Posts: 196
                  Quote:
                  Originally Posted by diegoisawesome View Post
                  Ah, sounds like you expanded the amount of Pokémon and that repointed the data. Glad you figured it out!
                  How do you exactly do this? I'm adding gen IV Pokémon and I want the prof to show Starly.
                  __________________
                  Reply With Quote
                    #19    
                  Old January 8th, 2015 (9:11 AM).
                  DarkShedinja's Avatar
                  DarkShedinja DarkShedinja is offline
                  Progressing Rom Developer
                     
                    Join Date: Apr 2014
                    Location: Philippines
                    Age: 19
                    Gender: Male
                    Nature: Lonely
                    Posts: 60
                    Quote:
                    Originally Posted by Slowpoke13 View Post
                    How do you exactly do this? I'm adding gen IV Pokémon and I want the prof to show Starly.
                    You can use the Gen III Hacking Suite by karatekid552. to Expand your Pokémon
                    __________________
                    Reply With Quote
                      #20    
                    Old January 8th, 2015 (10:22 AM).
                    Skaraborne's Avatar
                    Skaraborne Skaraborne is offline
                    The sharpest 'mon in the thread
                       
                      Join Date: Dec 2014
                      Location: Ilex Forest
                      Gender: Male
                      Nature: Calm
                      Posts: 196
                      Quote:
                      Originally Posted by wez98 View Post
                      You can use the Gen III Hacking Suite by karatekid552. to Expand your Pokémon
                      I'm using that already, but I mean making it compatible with the Intro Manager.
                      __________________
                      Reply With Quote
                        #21    
                      Old January 8th, 2015 (11:18 AM).
                      dizzyshot's Avatar
                      dizzyshot dizzyshot is offline
                         
                        Join Date: Dec 2014
                        Location: Michigan
                        Gender: Male
                        Posts: 32
                        It seems like I've ran into a problem after editing the pokemon with the Professor, and start position. It keeps loping on the screen before the music starts and the Game Freak logo is shown. I'm using Emerald as my base. Any idea what may be going on? This is a very simple and easy tool, but so simple that I probably broke something haha.
                        Reply With Quote
                          #22    
                        Old January 9th, 2015 (3:39 AM).
                        HerobrineHunter's Avatar
                        HerobrineHunter HerobrineHunter is offline
                           
                          Join Date: Dec 2014
                          Location: IN THE WORLD OF POKEMON
                          Gender: Male
                          Posts: 10
                          Nice!
                          Very nice tool. Keep it up Bro
                          __________________
                          Reply With Quote
                            #23    
                          Old January 9th, 2015 (3:51 PM).
                          Percy's Avatar
                          Percy Percy is offline
                          look at my signature
                             
                            Join Date: Sep 2014
                            Location: Philippines
                            Gender: Male
                            Nature: Lonely
                            Posts: 2,437
                            Quote:
                            Originally Posted by dizzyshot View Post
                            It seems like I've ran into a problem after editing the pokemon with the Professor, and start position. It keeps loping on the screen before the music starts and the Game Freak logo is shown. I'm using Emerald as my base. Any idea what may be going on? This is a very simple and easy tool, but so simple that I probably broke something haha.
                            Yeah, this happened to me, too, after I've edited the starting point, and I'm pretty sure that I did it correctly.
                            __________________
                            [you're so easy to manipulate ]
                            Reply With Quote
                              #24    
                            Old January 14th, 2015 (8:56 PM).
                            Diegoisawesome's Avatar
                            Diegoisawesome Diegoisawesome is offline
                            Oh god the bees
                            • Silver Tier
                             
                            Join Date: Dec 2007
                            Location: :noitacoL
                            Age: 20
                            Gender: Male
                            Nature: Naive
                            Posts: 1,039
                            Quote:
                            Originally Posted by Slowpoke13 View Post
                            How do you exactly do this? I'm adding gen IV Pokémon and I want the prof to show Starly.
                            Quote:
                            Originally Posted by wez98 View Post
                            You can use the Gen III Hacking Suite by karatekid552. to Expand your Pokémon
                            Quote:
                            Originally Posted by Slowpoke13 View Post
                            I'm using that already, but I mean making it compatible with the Intro Manager.
                            You can try what Dionen did here:
                            Quote:
                            Originally Posted by Dionen View Post
                            I wanted to change the Professor Intro Pokemon, but all options from the list were blank. Then I changed "PokemonNames", "PokemonImageTable" and "PokemonPaletteTable" according to GenIII .ini and everything worked fine. I was not sure of what I was doing but it turned out well.
                            If that doesn't work, let me know.
                            Quote:
                            Originally Posted by HerobrineHunter View Post
                            Nice!
                            Very nice tool. Keep it up Bro
                            Thank you!
                            Quote:
                            Originally Posted by dizzyshot View Post
                            It seems like I've ran into a problem after editing the pokemon with the Professor, and start position. It keeps loping on the screen before the music starts and the Game Freak logo is shown. I'm using Emerald as my base. Any idea what may be going on? This is a very simple and easy tool, but so simple that I probably broke something haha.
                            Quote:
                            Originally Posted by BlazikenXY View Post
                            Yeah, this happened to me, too, after I've edited the starting point, and I'm pretty sure that I did it correctly.
                            That's odd. BlazikenXY, are you also using Emerald? If you don't mind, could you both please send me patches of your hacks in a PM from after using my tool? Thanks!
                            __________________


                            My other resources:
                            My Website
                            diegoisawesome's MEGA-HUGE XSE Scripting Tutorial
                            diegoisawesome's Miscellaneous Finds
                            The Ruins of Alph Puzzles
                            Diego's Miscellaneous Patches
                            GBA Intro Manager
                            The Secret Sauce: Triple-Layer Tiles
                            Reply With Quote
                              #25    
                            Old January 14th, 2015 (9:00 PM).
                            Percy's Avatar
                            Percy Percy is offline
                            look at my signature
                               
                              Join Date: Sep 2014
                              Location: Philippines
                              Gender: Male
                              Nature: Lonely
                              Posts: 2,437
                              Why don't you just try it on a clean Emerald ROM? Try changing the starting point.

                              EDIT: There, I tried it on a clean Emerald ROM, and the issue happens after I've edited the starting point.
                              __________________
                              [you're so easy to manipulate ]
                              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 2:20 PM.