Tutorial  Updated

How to Create/Edit .tga Files for Haxchi

(You guys, feel free to post your .tga files you make for others)

I am making this guide due to the fact that it took me a few hours of googling to figure out how to make a custom Haxchi tga file work and haven't seen or found a guide.


DISCLAIMER:
IF STEPS AREN'T FOLLOWED, YOUR HAXCHI WILL APPEAR AS A BOX WITH "???" AND SAY THE FILE IS CORRUPT.
THIS CAN BE EASILY FIXED BY EITHER: REPLACING THE ORIGINAL TGA FILE OR CORRECTLY EDITING THE TGA FILE.
THEN RE-RUN THE HAXCHI INSTALLER AND IT WILL FIX IT BACK
SO IF YOU DON'T HAVE A ALTERNATIVE METHOD OF OPENING THE HOMEBREW MENU, THEN DO THIS AT YOUR OWN RISK.


I AM NOT RESPONSIBLE FOR YOUR MISTAKES

---Don't Repost Anywhere Else Without Permission Please---


How to in GIFs by DonnieV:
(Do everything in GIMP with TgaVerifier, without Paint/HexEditor)
For the Boot Tv and Boot Drc you need to merge all layers to one and disable alpha/transparency
kQSoKP3.gif

For the Icon Tex you need to merge all layers to one and enable alpha/transparency
zT1pK2u.gif

Export as TGA and disable RLE compression.
2kysJQn.gif

Place the TgaVerify script by @Zarklord into your meta folder and run it.
5ERtUS0.gif

Proof
RUYPShW.png

Or for people who like to do it manually:

Things you will need:

-First a Photo Editor; Optional:

Note: You can just use Paint.net instead of these editors
  • GIMP 2 (freeware similar to Photoshop)(Advanced)​
  • Photoshop (Not Free)(Advanced)​
Then Download:
  • Paint.net (used to save the file as a .tga)(Intermediate)​
  • HxD hex editor (any other hex editor will work)​
Parameters:
  • bootDrcTex.tga : needs to be 854x480, uses 24 bits, uncompressed (Tablet Image)​
  • bootTvTex.tga : needs to be 1280x720, uses 24 bits, uncompressed (TV Image)​
  • iconTex.tga : needs to be 128x128, uses 32 bits, uncompressed (App Image)​
Has to be at the end of the Hex for the tga
  • 00 00 00 00 00 00 00 00 54 52 55 45 56 49 53 49 4F 4E 2D 58 46 49 4C 45 2E 00 00 00 00 00​
How to Edit/Create the tga Files:
  1. Make a BackUp of the original file if editing​
  2. Open the file you are wanting to edit/create (I used GIMP 2 and iconTex.tga file)​
  3. Edit/Create your iconTex.tga to your liking, minding the parameters required above​
  4. Save your image as iconTex.tga or which ever file you chose​
(If your using paint.net then use the parameters above for each corresponding file or look below.)

Next:​
  1. Open up your newly edited/made iconTex.tga​
  2. Then just save as​
  3. Select .tga​
  4. Check the box for either: 32 or 24 bits (refer back to parameters for that file)​
  5. Check Uncompressed​
  6. Save​
Then:​
  1. Open HxD or your preferred hex editor​
  2. Open your newly formatted iconTex.tga you made with paint.net​
  3. Scroll to the bottom​
  4. Copy 00 00 00 00 00 00 00 00 54 52 55 45 56 49 53 49 4F 4E 2D 58 46 49 4C 45 2E 00 00 00 00 00 to your clipboard​
  5. Select edit tab, and select "paste insert"​
  6. Before​
  7. image2_Easy-Resize.com.jpg
  8. After​
  9. image3_Easy-Resize.com.jpg
  10. Save​
  11. Viola Your done​
  12. Throw the iconTex.tga into Haxchi Folder and run the Haxchi Installer​
My Own Custom iconTex.tga
image4_Easy-Resize.com.jpg image5_Easy-Resize.com.jpg

Made this for my friend so she can just click Haxchi and have it automatically load up Mocha+FSHax. (avoid her messing with the homebrew channel, basically child locked it and she doesn't know the button config to launch it) I wanted a image to represent what i had done. So i threw together this little image.​
 
Last edited by Dakota Nix,

Dakota Nix

Well-Known Member
OP
Newcomer
Joined
Jan 26, 2016
Messages
76
Trophies
0
XP
143
Country
United States
For the Boot Tv and Boot Drc you need to merge all layers to one and disable alpha/transparency
kQSoKP3.gif

For the Icon Tex you need to merge all layers to one and enable alpha/transparency
zT1pK2u.gif

Export as TGA and disable RLE compression.
2kysJQn.gif

Place the TgaVerify script by @Zarklord into your meta folder and run it.
5ERtUS0.gif

Proof
RUYPShW.png
i've updated the guide and added your GIF walkthrough, i didn't change the typed version just in case someone preferred or for some reason can't follow your GIFS.
 

TheTechGenius

</Web Dev>
Member
Joined
Apr 7, 2017
Messages
815
Trophies
0
Age
36
XP
668
Country
United States
It's working great for me. Thank you for this tutorial! Now I can launch TCPGecko without launching HBLC!

For the tga images, I used the official tcpgecko meta image, I just had to edit the image to work better for an icon image.

But for the tablet image, I had to make a new image from scratch. Because the original meta image was way to small, and when you upscale an image of that size, it doesn't look right at all. But I tried to keep the original images as best I could.

If you look at the images below, I took them using my phone. As you can see, tcpgecko loads up perfectly fine. And this was the first time I did this.

Also, I got the DS game from USB Helper, but since I already have Haxchi installed with a legit DS game that I bought from the Eshop, installing another Haxchi with a non legit DS game is fine.

Thank you again for this tutorial, I followed it to the letter.
abe59dfc2b7b50f6dfdbeab2163d3811.jpg
b1a68ee3e029da8df0d4fa1cb26e82f8.jpg
b8e74432702882ac6589330024f2cad5.jpg
 

BeRnYGP

Well-Known Member
Member
Joined
Jul 1, 2015
Messages
159
Trophies
0
XP
163
Country
Mexico
Thanks a lot for the tutorial. I was getting an error at first because I didnt know that you need to use 24 bits instead of 32 bits.

By the way, I want to share my .TGAs.
They are not as good as the ones published in here but If someone wants to use them or edit them, feel free to do it:
icon_Tex.png

boot_Drc_Tex.png
 

Attachments

  • HBC_Wii_TGAs.rar
    413 KB · Views: 302
Last edited by BeRnYGP,

Notshane

Well-Known Member
Member
Joined
Dec 13, 2012
Messages
204
Trophies
0
XP
359
Country
United States
Funny, I always use 140x140 and iconTex loads just fine for me, at least for Virtual Console games. I have never heard of 128x128 being the default icon size before reading this.

Also, iconTex is pretty inconsistent. If the TGA file is 19.2 KB for DS games, it won't load. But, anything 57.4 KB and above loads just fine.
 

morpheous

Well-Known Member
Member
Joined
Apr 2, 2009
Messages
159
Trophies
0
XP
445
Country
United States
Any know of anyone that created a custom PPSSPP forwarder for the wii u menu that has the same boot animation when you start a PSP game? That would be cool. if not, anyone can make one and share it?

It's only seconds long, so it would be perfect for the boot up/splash screen for the PPSSPP forwarder.
 
Last edited by morpheous,

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    Xdqwerty @ Xdqwerty: sigh