Hacking ROM Hack [Tutorial] How to add custom character colors in Terraria 3DS

KaiSonicX

Member
OP
Newcomer
Joined
Dec 18, 2021
Messages
20
Trophies
0
Age
17
XP
177
Country
Mexico
So the other day i was bored and for some reason i tried to put custom colors for the player character in Terraria, so.. here we are.
(Also this is my first post and tutorial, so i might be bad)

What do you need before start?
-A PC (well duh).
-Extracted Terraria 3DS romfs folder.
-OTX Tool

1- Ok, so first of all, open OXT Tool.
2- With OXT Tool open the color_swatch.otx file.
The color swatch file.png

3- Now with the file open select Export bitmap.
Susus amogus.png

4- Save the exported file in the folder you want.
(i recommend you to not close OXT Tool, because we gonna use it later)
5- Now edit your exported file with any image editor you want to add your custom colors. Personaly im gonna use an app named Photoeditor in my cellphone.
6- in the image add your custom colors (Bruh that is obvious), for example im gonna use the colors that my character have in the PC version of Terraria.
Here how i looks like:
this image is rescaled bruh.png

6- Go back to OXT Tool, and now select Import bitmap.
top ten sus amogus.png

7- Select your custom color_swatch.png
my colors lol.png

8- After selecting the file, now save your custom .oxt file. Also the file necesary needs to be named color_swatch.otx
(You see that it has a lot cyan color, the reason is that i placed that color so i can notice better my custom colors in game)
le save file.png

9- Now go to your 3DS SD/Micro SD and go to your Luma folder.
titleeeeeeees.png

10- Then in your Title folder make a folder with the ID of Terraria.
11- Now that you made the folder with the ID make inside that folder named romfs.
the funny mod folder.png

12- Inside the folder place your custom color_swatch.otx .
13- Put your SD/Micro SD back to you 3DS.
14- Power up your 3DS while press Select to access to Luma3DS menu.
15- Enable the game patching.
16- Press Start to exit and save.
17- Go to Terraria and make a new character to see if it works.
2021-12-18_15-57-58.718_top.png
2021-12-18_15-57-58.718_bot.png

18- And last.. Enjoy :D

The best is that the Character will keep the colors after deleting the custom color_swatch.otx.

2021-12-18_15-43-04.704_bot.png

(A screenshot i took after deleting the custom color_swatch.otx.

Fun Fact:
This also works in the pre-1.3 equivalent of the mobile version (when Codeglue was the one porting Terraria to mobile before DR Studios). Obviously the metod is diferent.

Well, that's all the tutorial, thank you for reading and i hope this helped you!.
if there is something i explained bad please tell me in the comments.
See'ya later in the next post
 
Last edited by KaiSonicX,

KaiSonicX

Member
OP
Newcomer
Joined
Dec 18, 2021
Messages
20
Trophies
0
Age
17
XP
177
Country
Mexico
Do you know if you can edit the textures?
Sorry, i fogor 💀 that i made this post XD
The only textures i managed to edit are the background textures, i tried to edit UI textures using a OTX Editor for this game but the game doesn´t load the edited textures
 
General chit-chat
Help Users
  • No one is chatting at the moment.
  • SylverReZ @ SylverReZ:
    That sums it up right.
  • Megadriver94 @ Megadriver94:
    I am not it the loop on this, why take it so personally, though? Its just a video game and a work of fiction, at the end of the day.
  • K3N1 @ K3N1:
    I'm sure the devs don't mind refunding my .torrent for it
  • K3N1 @ K3N1:
    @Megadriver94, because these devs take child hood movies and make them look like shit expecting to profit off it
  • SylverReZ @ SylverReZ:
    @K3N1, That's what happens to every movie franchise.
  • Megadriver94 @ Megadriver94:
    Oh alright then, I can see what you are getting at.
  • Sonic Angel Knight @ Sonic Angel Knight:
    Sunday.... sunday dessert night :ninja:
  • K3N1 @ K3N1:
    With unreal engine their should be no excuse to make any animated figure look like complete shit whent hey have rights to it
  • K3N1 @ K3N1:
    The voice actor sounds like he didn't get casted for a tim Burton movie
  • linuxares @ linuxares:
    but you got to pay for the elvish voices
  • linuxares @ linuxares:
    and emotes... in a singleplayer game...
  • K3N1 @ K3N1:
    Damn the rights to LOTR is like all over the place lol
  • SylverReZ @ SylverReZ:
    Deserved
  • SylverReZ @ SylverReZ:
    At least we can point and laugh to an indie game that is not worth playing.
  • K3N1 @ K3N1:
    Last I read Amazon owns some rights you'd think a billion dollar company could fork more over for a decent game but their last game bricked GPUs so theirs that
    +1
  • linuxares @ linuxares:
    Be an e-commerce. Build a game that destroy the GPUs. Sell new GPUs. PROFITS!
  • K3N1 @ K3N1:
    Don't forget your 4090 we promise the next LOTR MMO will make it work for more than a year
  • K3N1 @ K3N1:
    Yay for user end replacement parts
  • SylverReZ @ SylverReZ:
    If your graphics card doesn't work with your game then don't blame us for shitty game performance.
  • K3N1 @ K3N1:
    At least @AncientBoi can run games released in his childhood
    +2
  • K3N1 @ K3N1:
    Marbles and pick up sticks 10/10
    SylverReZ @ SylverReZ: @K3N1, DOOM