The PokéCommunity Forums  

Go Back   The PokéCommunity Forums > ROM Hacking > Tools, Tutorials & Resources
Reload this Page Tool GBA Intro Manager
Sign Up Rules/FAQ Daily Battle Blogs Mark Forums Read


Tools, Tutorials & Resources Various tools to help you develop your hacks can be found here.
New threads in this forum are to be approved by a moderator before they are displayed.

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: 19
Gender: Male
Nature: Naive
Posts: 1,002

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: 16
Gender: Male
Nature: Hasty
Posts: 1,064
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: 26
Gender: Male
Posts: 795
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 online now
Breaking my heart, babe!
 
Join Date: Sep 2014
Location: Somewhere in the world, obviously
Gender: Male
Nature: Gentle
Posts: 2,383
Neat!
I remember one tool that has one feature of this tool, SMCA.
__________________
Pair | #TeamTrivia
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: 20
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: 19
Gender: Male
Nature: Naive
Posts: 1,002
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: 20
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
One World Under XV
Silver Tier
 
Join Date: Oct 2012
Location: Oregon
Age: 19
Gender: Male
Nature: Sassy
Posts: 984
Send a message via Skype™ to Joexv
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 done
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).
Lost's Avatar
Lost Lost is offline
actually a demon
Platinum Tier
 
Join Date: Mar 2010
Age: 19
Gender: Male
Nature: Quirky
Posts: 3,253
A simple interface, and it seems to work so far.
Very nice!
__________________
Reply With Quote
  #10    
Old December 2nd, 2014 (9:09 PM).
Joexv's Avatar
Joexv Joexv is offline
One World Under XV
Silver Tier
 
Join Date: Oct 2012
Location: Oregon
Age: 19
Gender: Male
Nature: Sassy
Posts: 984
Send a message via Skype™ to Joexv
I found a slight bug. When Starting pc item is set to no item the program gets an invalid string error.
__________________
I'm done
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: 19
Gender: Male
Nature: Naive
Posts: 1,002
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
Silver Tier
 
Join Date: Sep 2014
Location: America
Gender: Male
Nature: Quiet
Posts: 958
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: 19
Gender: Male
Nature: Naive
Posts: 1,002
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
WANG PUPPY
 
Join Date: Jun 2011
Location: Brazil
Gender: Other
Nature: Quirky
Posts: 236
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: 19
Gender: Male
Nature: Naive
Posts: 1,002
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
WANG PUPPY
 
Join Date: Jun 2011
Location: Brazil
Gender: Other
Nature: Quirky
Posts: 236
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: 19
Gender: Male
Nature: Naive
Posts: 1,002
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).
Slowpoke13's Avatar
Slowpoke13 Slowpoke13 is online now
The Derpy Pokémon
 
Join Date: Dec 2014
Location: Belgium
Gender: Male
Nature: Calm
Posts: 183
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: 18
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).
Slowpoke13's Avatar
Slowpoke13 Slowpoke13 is online now
The Derpy Pokémon
 
Join Date: Dec 2014
Location: Belgium
Gender: Male
Nature: Calm
Posts: 183
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 online now
Breaking my heart, babe!
 
Join Date: Sep 2014
Location: Somewhere in the world, obviously
Gender: Male
Nature: Gentle
Posts: 2,383
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.
__________________
Pair | #TeamTrivia
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: 19
Gender: Male
Nature: Naive
Posts: 1,002
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 online now
Breaking my heart, babe!
 
Join Date: Sep 2014
Location: Somewhere in the world, obviously
Gender: Male
Nature: Gentle
Posts: 2,383
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.
__________________
Pair | #TeamTrivia
Reply With Quote
Reply
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:08 AM.


Style by Nymphadora, artwork by Sa-Dui.
Like our Facebook Page Follow us on Twitter © 2002 - 2016 The PokéCommunity™, pokecommunity.com.
Pokémon characters and images belong to The Pokémon Company International and Nintendo. This website is in no way affiliated with or endorsed by Nintendo, Creatures, GAMEFREAK, The Pokémon Company or The Pokémon Company International. We just love Pokémon.
All forum styles, their images (unless noted otherwise) and site designs are © 2002 - 2016 The PokéCommunity / PokéCommunity.com.
PokéCommunity™ is a trademark of The PokéCommunity. All rights reserved. Sponsor advertisements do not imply our endorsement of that product or service. User generated content remains the property of its creator.

Acknowledgements
Use of PokéCommunity Assets
vB Optimise by DragonByte Technologies Ltd © 2016.