Advertiser Content

Tool GBA Intro Manager

Started by Diegoisawesome November 26th, 2014 7:43 PM
  • 31764 views
  • 57 replies

Diegoisawesome

Oh god the bees

Age 23
Male
Somewhere the rains of Africa can be blessed
Seen 1 Week Ago
Posted December 7th, 2019
1,059 posts
12.1 Years

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.

Percy

Male
Asia
Seen 3 Hours Ago
Posted 17 Hours Ago
3,004 posts
5.5 Years
Neat!
I remember one tool that has one feature of this tool, SMCA.

Diegoisawesome

Oh god the bees

Age 23
Male
Somewhere the rains of Africa can be blessed
Seen 1 Week Ago
Posted December 7th, 2019
1,059 posts
12.1 Years
I remember you mentioning this in the irc and showing us the github, looks pretty damn nice :D
Thank you!
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.
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.
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.

Turtl3Skulll

Blue Turtl3

Age 24
Male
Utah, U.S.A.
Seen 2 Weeks Ago
Posted September 28th, 2019
76 posts
6.7 Years
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??

Joexv

ManMadeOfGouda
joexv.github.io

Age 22
Male
Oregon
Seen 2 Days Ago
Posted December 21st, 2019
1,033 posts
7.3 Years
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.
New living flesh vessel who dis?

Diegoisawesome

Oh god the bees

Age 23
Male
Somewhere the rains of Africa can be blessed
Seen 1 Week Ago
Posted December 7th, 2019
1,059 posts
12.1 Years
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.
That's what I meant, but I figured out a way around it.
A simple interface, and it seems to work so far.
Very nice!
Thank you!
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.
Male
America
Seen August 5th, 2019
Posted August 5th, 2019
957 posts
5.4 Years
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."

Diegoisawesome

Oh god the bees

Age 23
Male
Somewhere the rains of Africa can be blessed
Seen 1 Week Ago
Posted December 7th, 2019
1,059 posts
12.1 Years
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!

Diegoisawesome

Oh god the bees

Age 23
Male
Somewhere the rains of Africa can be blessed
Seen 1 Week Ago
Posted December 7th, 2019
1,059 posts
12.1 Years
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?

Dionen

deprived of sleep

Male
Brazil
Seen 1 Day Ago
Posted 3 Weeks Ago
295 posts
8.7 Years
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.

Diegoisawesome

Oh god the bees

Age 23
Male
Somewhere the rains of Africa can be blessed
Seen 1 Week Ago
Posted December 7th, 2019
1,059 posts
12.1 Years
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!

Skaraborne

The sharpest 'mon in the thread

Male
Ilex Forest
Seen August 10th, 2017
Posted July 25th, 2017
196 posts
5.2 Years
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.

DarkShedinja

Nerd

Age 22
Male
Philippines
Seen 2 Weeks Ago
Posted 4 Weeks Ago
67 posts
5.8 Years
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

dizzyshot

Male
Michigan
Seen October 3rd, 2015
Posted January 17th, 2015
32 posts
5.2 Years
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.

Percy

Male
Asia
Seen 3 Hours Ago
Posted 17 Hours Ago
3,004 posts
5.5 Years
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.

Diegoisawesome

Oh god the bees

Age 23
Male
Somewhere the rains of Africa can be blessed
Seen 1 Week Ago
Posted December 7th, 2019
1,059 posts
12.1 Years
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
I'm using that already, but I mean making it compatible with the Intro Manager.
You can try what Dionen did here:
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.
Nice!
Very nice tool. Keep it up Bro
Thank you!
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.
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!

Percy

Male
Asia
Seen 3 Hours Ago
Posted 17 Hours Ago
3,004 posts
5.5 Years
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.
Advertiser Content