ROM Hack [Release] GBA VC Banner and Icon Generator

TheNerdWIzard

Well-Known Member
OP
Member
GBAtemp Patron
Joined
Jun 7, 2015
Messages
253
Trophies
1
Age
30
XP
2,152
Country
United States
Edit: Crap, I meant to type GBA not GBC for the title. Thank you Sicklyboy for fixing the title!

I have programmed a useful tool for creating the images that are needed for GBA VC cia creation. Just provide an image of the title screen and the title of the game, and the program does the rest.

Please check out this (the one linked) thread for more about creating GBA VC cias. This thread (the thread you're currently on) is strictly about creating the needed images for the footer.
https://gbatemp.net/threads/release-agb_firm-signature-patcher-gba-rom-converter.390313/

WARNING: If you click the Create and Save Images button multiple times before loading a new image, it will ruin your banner1 and icon image, so click once and everything should be fine. Will work on a fix. Meanwhile, just load the image again if you clicked twice.

Make sure the .jar file is in its own folder. This is for organizational purposes. The program will generate a folder with the same name as the image you provided. This folder will contain your images once they are created.

Step 1: Obtain a title screen image of the gba game you want banners for. This can be with an emulator's screenshot capabilities, or you can just google for one, it doesn't really matter.

Step 2: Click "Load Image" and select the image you want to use.

Step 3: Enter the title of the game into the input boxes above this message box. If you want the title on a single line on the banner, use only the top box. If you want to split it up on two lines, use both input boxes. There is a max of 24 characters line.

Step 4: Click "Create and Save Images", A folder will be created in the same folder where the .jar file is. This folder will contain your images. There is no prompt to save, the program will do it for you.

DONE!

TL;DR version: Load an image, enter a title, click create and save images, done.

If you don't like that banner2 image it generates for whatever reason, I have provided a template so you can create your own. I might add an option to change the font if people want it.

If you encounter any problems/issues/bug/glitches/whatever please don't hesitate to post them.

If there is any interest for a GB/GBC/NES version, please tell me otherwise I won't consider making one.

Text used for banner2 is arial bolded btw.

One more thing, if there are any programmers reading this, please look though my code and give suggestions on how to improve it. I know some of my code is inefficient, and some of you might facepalm at some or at lot of it. I had to learn a bunch of new things while creating this program.

Changelog:

June 26 2015:
Version 1.0.1:
The Banner1 image generated is now a 128x128 image, the only size acceptable by Riku's program for cia creation.


GUI
54Mf5qm.png


Banner1:
YPcpdW6.png


Banner2:
XZY7fUv.png


Icon:
nqGt3XV.png
 

Attachments

  • BannerGeneratorSource 1.0.1.zip
    124.3 KB · Views: 2,649
  • GBA_VC_Banner_and_Icon_Generator 1.0.1.jar.zip
    39.8 KB · Views: 6,764
  • banner2Templatepng.png
    banner2Templatepng.png
    1.3 KB · Views: 2,842
Last edited by TheNerdWIzard,

TheNerdWIzard

Well-Known Member
OP
Member
GBAtemp Patron
Joined
Jun 7, 2015
Messages
253
Trophies
1
Age
30
XP
2,152
Country
United States
Wow nice app here gonna put this bad boy to the test :gba: THX a million fellow Temper
Test that heck out if it till it breaks! I want to know any problems. Try to make it crash or break everyone!

--------------------- MERGED ---------------------------

Nice job on this!

Thumbs up from me. I would think people would want that text to look exactly like everything else, and that font isn't real difficult to find.
Maybe I'll add an option for people to load the official font from their computer. First I'm going to wait how people like this program.
 
  • Like
Reactions: Digital.One.Entity

conradcervantes

Well-Known Member
Member
Joined
Dec 31, 2013
Messages
143
Trophies
1
Age
35
XP
1,500
Country
United States
I'm pretty anal when it comes to how the banners and icons look in relation to the legit eShop purchases, so this will be a program I'll be using. Thanks a lot for your work.
 

TheNerdWIzard

Well-Known Member
OP
Member
GBAtemp Patron
Joined
Jun 7, 2015
Messages
253
Trophies
1
Age
30
XP
2,152
Country
United States
I'm pretty anal when it comes to how the banners and icons look in relation to the legit eShop purchases, so this will be a program I'll be using. Thanks a lot for your work.
Same here. Remember if you don't like how the banner2 image comes out, just use the template and make it to your liking. I forgot to mention, the icon might be a little bright and a little hard to read, but it's a 48x48 image, so there is little room for detail. I heard for a better way to scale the image, but is it worth going though all that trouble for the icon? I'm sure most people will be ok with it as it is, I hope.

--------------------- MERGED ---------------------------

So, someone from that iso site pointed out that the banner1 images created isn't accepted by Riku's program. It has to be 128x128 even though the image is a rectangle, not a square, so blank spaces or whatever the proper term is needs to be added.. I will work on a fix right now.
 
  • Like
Reactions: conradcervantes

TheNerdWIzard

Well-Known Member
OP
Member
GBAtemp Patron
Joined
Jun 7, 2015
Messages
253
Trophies
1
Age
30
XP
2,152
Country
United States
So, someone from that iso site pointed out that the banner1 images created isn't accepted by Riku's program. It has to be 128x128 even though the image is a rectangle, not a square, so blank spaces or whatever the proper term is needs to be added.. I will work on a fix right now.

Fixed! Now on version 1.0.1. The banner1 image is now accepted by Riku's program. I even made a cia and installed it to make sure the banner1 image was displaying ok.
 

Ekaitz

Redhead Believer
Member
Joined
Jun 13, 2010
Messages
608
Trophies
0
XP
441
Country
France
Same for me, I would love to see it with the real Virtual Console title fonte used by Nintendo.
Also, on my VC games from eshop, there is a third line with written "Publié en 19XX" (Published in 19XX). It is smaller than the game title, it would be great if we could add this line using your program.

Otherwise, it's still useful to create blank images with no titles and add it with a picture editing soft.
 
D

Deleted User

Guest
Awesome! This will make it a lot easier for the others, but i'm still gonna make it myself. For some reason it feels better to do something by yourself, but this is an amazing tool!
 
  • Like
Reactions: TheNerdWIzard

3DxMan

Member
Newcomer
Joined
Oct 1, 2015
Messages
13
Trophies
0
Age
40
XP
83
Country
United States
Edit: Crap, I meant to type GBA not GBC for the title. Thank you Sicklyboy for fixing the title!

I have programmed a useful tool for creating the images that are needed for GBA VC cia creation. Just provide an image of the title screen and the title of the game, and the program does the rest.

Please check out this (the one linked) thread for more about creating GBA VC cias. This thread (the thread you're currently on) is strictly about creating the needed images for the footer.
https://gbatemp.net/threads/release-agb_firm-signature-patcher-gba-rom-converter.390313/

WARNING: If you click the Create and Save Images button multiple times before loading a new image, it will ruin your banner1 and icon image, so click once and everything should be fine. Will work on a fix. Meanwhile, just load the image again if you clicked twice.

Make sure the .jar file is in its own folder. This is for organizational purposes. The program will generate a folder with the same name as the image you provided. This folder will contain your images once they are created.

Step 1: Obtain a title screen image of the gba game you want banners for. This can be with an emulator's screenshot capabilities, or you can just google for one, it doesn't really matter.

Step 2: Click "Load Image" and select the image you want to use.

Step 3: Enter the title of the game into the input boxes above this message box. If you want the title on a single line on the banner, use only the top box. If you want to split it up on two lines, use both input boxes. There is a max of 24 characters line.

Step 4: Click "Create and Save Images", A folder will be created in the same folder where the .jar file is. This folder will contain your images. There is no prompt to save, the program will do it for you.

DONE!

TL;DR version: Load an image, enter a title, click create and save images, done.

If you don't like that banner2 image it generates for whatever reason, I have provided a template so you can create your own. I might add an option to change the font if people want it.

If you encounter any problems/issues/bug/glitches/whatever please don't hesitate to post them.

If there is any interest for a GB/GBC/NES version, please tell me otherwise I won't consider making one.

Text used for banner2 is arial bolded btw.

One more thing, if there are any programmers reading this, please look though my code and give suggestions on how to improve it. I know some of my code is inefficient, and some of you might facepalm at some or at lot of it. I had to learn a bunch of new things while creating this program.

Changelog:

June 26 2015:
Version 1.0.1:
The Banner1 image generated is now a 128x128 image, the only size acceptable by Riku's program for cia creation.


GUI
54Mf5qm.png


Banner1:
YPcpdW6.png


Banner2:
XZY7fUv.png


Icon:
nqGt3XV.png
this would be great to have one for nes vc thanks in advance
 
Last edited by 3DxMan,
  • Like
Reactions: Deleted User

TheNerdWIzard

Well-Known Member
OP
Member
GBAtemp Patron
Joined
Jun 7, 2015
Messages
253
Trophies
1
Age
30
XP
2,152
Country
United States
How do I run this. I've tried running every file in the folders you've included, but nothing comes up.
Sounds like you downloaded the source code, not the program. The program is next to the source code at the bottom of the first post. Please download "
GBA_VC_Banner_and_Icon_Generator"
 

Baggy Scraggy

Well-Known Member
Member
Joined
Jul 29, 2015
Messages
188
Trophies
0
Age
27
XP
147
Country
United States
Sounds like you downloaded the source code, not the program. The program is next to the source code at the bottom of the first post. Please download "
GBA_VC_Banner_and_Icon_Generator"

I figured it out. It kept registering as a winrar archive instead of a .jar file, so I kept extracting it.
I ran it with java and it worked. Thank you!
 

Aurora Wright

Well-Known Member
Member
Joined
Aug 13, 2006
Messages
1,550
Trophies
3
XP
4,495
Country
Italy
Dude, a GBC version of this would be really really nice ;)
A gb/gbc/nes tool would need to include copyrighted GB/GBC/NES banners (I think Riku's tool actually does include a copyrighted empty gba ambassador game banner :P ) and would require considerably more efforts than generating two PNG images. And besides, you need to unpack the whole GB/GBC/NES NCCH to replace the ROM in the romfs... so at that point, you can as well edit the banner.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    Psionic Roshambo @ Psionic Roshambo: Weird I have been playing MSU enhanced Genesis games for a while now lol