Chiraux
Terrarian
Years and years ago someone gifted me a GIMP palette file that indexes the colors in an image into the closest minimap block color, turning an image file into something you could build in Terraria. I couldn't find it on my computer after a long break, and I couldn't find anyone distributing such a tool, so I made one!
This is based heavily on the work done by _Cryptic. Check out their post and findings here!
There are 3 different versions of the palette and a README.txt for installation and usage information:
- "Terraria Full Palette.gpl" contains literally every single block in _Cryptic's spreadsheet with every single paint color variant.
- "Terraria Survival Friendly.gpl" culls out the non-standard blocks described above, as well as any blocks that might corrupt other nearby blocks, but maintains all of the painted variations of all of the included blocks.
- "Terraria Survival Friendly No Paint.gpl" culls out all of the paint variations.
Right now "Terraria Survival Friendly No Paint.gpl" seems to be the only option when you try to index the colors of the image. Maybe because of the amount of colors in the palettes?? I'll look into it later maybe...
I'm pretty out of the loop with this kind of thing given my years-long hiatus, so there are also some disclaimers in there for things I'm not sure if I got right regarding the survival-friendly palettes, things I can't easily check right now. Definitely let me know if you have the answers to any of these questions.
If you notice any issues with the palettes broadly speaking, please let me know! I'll try and keep an eye out. I hope this is useful to people!!!!
(Also, sorry if this is a weird place to post this. I wasn't sure where would be best, but here seemed like it would hopefully be okay.)
This is based heavily on the work done by _Cryptic. Check out their post and findings here!
A while back I had created a tool that could assist in the creation of pixelarts. In doing so, I needed to get a collection of colors for the software to use within an color filter. Doing some reverse-engineering and way too much coding, I have managed to grab each block/wall color as they would appear on the games map. This includes all 32 paints per wall / block. I have then dumped this list to a spreadsheet and removed all the duplicate hex codes. This leaves us with 4,006! unique colors you can make something with on the map. This is out of just over 30,000 entries. I have...
- _Cryptic
- Replies: 14
- Forum: Player Creations (Builds, Art, Videos, Lit, etc)
There are 3 different versions of the palette and a README.txt for installation and usage information:
- "Terraria Full Palette.gpl" contains literally every single block in _Cryptic's spreadsheet with every single paint color variant.
- "Terraria Survival Friendly.gpl" culls out the non-standard blocks described above, as well as any blocks that might corrupt other nearby blocks, but maintains all of the painted variations of all of the included blocks.
- "Terraria Survival Friendly No Paint.gpl" culls out all of the paint variations.
(broad example)
BEFORE INDEXING:
AFTER INDEXING: (maintains broad image while simplifying enough to build in terraria without painting a bunch of blocks or doing a bunch of extra work) (this is without dithering, you can also enable dithering to help reduce the impact of the color banding if you'd like. this was more of a demonstration of what's going on though lol)
(more realistic example)
BEFORE INDEXING:
AFTER INDEXING: (basically the same image but just with the colors replaced with colors you can achieve in terraria without painting anything)
and look! you can just color pick and it'll tell you what block it is!
BEFORE INDEXING:
AFTER INDEXING: (maintains broad image while simplifying enough to build in terraria without painting a bunch of blocks or doing a bunch of extra work) (this is without dithering, you can also enable dithering to help reduce the impact of the color banding if you'd like. this was more of a demonstration of what's going on though lol)
(more realistic example)
BEFORE INDEXING:
AFTER INDEXING: (basically the same image but just with the colors replaced with colors you can achieve in terraria without painting anything)
and look! you can just color pick and it'll tell you what block it is!
Right now "Terraria Survival Friendly No Paint.gpl" seems to be the only option when you try to index the colors of the image. Maybe because of the amount of colors in the palettes?? I'll look into it later maybe...
I'm pretty out of the loop with this kind of thing given my years-long hiatus, so there are also some disclaimers in there for things I'm not sure if I got right regarding the survival-friendly palettes, things I can't easily check right now. Definitely let me know if you have the answers to any of these questions.
- Logic Gate Lamps - I know you need to place them on Logic Gates in order to work, but I don't know if that's the only way to place them at all.
- Explosives, Timers, Gold Cup - Just broadly unfamiliar with the placement requirements for these blocks. (Not sure if these need a support block to place.)
- Shadewood/Ebonwood - Can't remember if you can get the one that your world doesn't spawn with.
- Offline Gemspark - I think you don't need to keep the wiring in place for these to stay offline, but I can't easily check this right now.
- Explosives, Timers, Gold Cup - Just broadly unfamiliar with the placement requirements for these blocks. (Not sure if these need a support block to place.)
- Shadewood/Ebonwood - Can't remember if you can get the one that your world doesn't spawn with.
- Offline Gemspark - I think you don't need to keep the wiring in place for these to stay offline, but I can't easily check this right now.
If you notice any issues with the palettes broadly speaking, please let me know! I'll try and keep an eye out. I hope this is useful to people!!!!
(Also, sorry if this is a weird place to post this. I wasn't sure where would be best, but here seemed like it would hopefully be okay.)
Attachments
Last edited: