Starbound

Starbound

Armor Collections
This topic has been locked
Azure Fang  [developer] 6 Jul, 2017 @ 2:26pm
Notes About Icon Color
Yes, the armor appears as the default flesh color in the collection icons. That I am aware, this is unavoidable. Vanilla armor, and most if not all cosmetics, are rendered as this default color and then are dyed to their familiar color on generation as if they had been dyed. Since the collection UI cannot call for dye colors, this cannot be changed and we're stuck with the icon colors seen.

If I am wrong, however, I will adjust the entries in an update.

07/07/2017 Update
After an idea from Seyjin that mushed me to look for an easier (read as "lazy") method, fumbling through Aseprite 0.9, and hamfisting through code, I can begin colorizing the icons without having to create "dummy" items to replace the icons. Turns out that the collections support absolute calls to icons (now if only I can get this to work for items and objects as I've been told it's supposed to). For example:
}, "perfectchest": { "order": 31, "item": "perfectchest", "icon" : "/items/armors/other/perfect/chest.png" },

What does this mean?
It means that I can take the icons.png that exists for each armor set, replace the default palette using color values found in the armor files to create the colorized icons, then split it into individual head/chest/legs icons. This will be a slightly drawn out process, as this means I'll manually palette swapping 81 sprite sheets, splitting them into 242 separate files, and coding them into the collections. While I hope to have the process done within a week, a safe estimate would be a month (allowing for life, job, patience, attention span, Castlevania on Netflix, etc.)

I will be rolling out micro-updates as I finish them. They will update items that have already been unlocked seamlessly, so you may suddenly see icons colorize from one load to another.
Last edited by Azure Fang; 7 Jul, 2017 @ 10:31am
< >
Showing 1-9 of 9 comments
Plushymanceress 7 Jul, 2017 @ 1:27am 
It’s possible to show an other item in a collection. You may créate an item with the right color and show it instead armor one.

For exemple :
"kittyhead" : { "order" : 13, "item" : "kitty_icon" }
Azure Fang  [developer] 7 Jul, 2017 @ 1:32am 
I'll copy my response from the comments:

@Seyjin
Creating new items, in terms of graphical assets, is a little beyond me, or at the very least beyond anything I have time for. That would require isolating the gradient(sp?) data from every piece of armor, recoloring (or possibly easier, palette swapping) each item to match the data, then creating dummied .armor files for the .collection tables to call. A definite solution, but not one I see myself being able to implement in the forseeable future.
Azure Fang  [developer] 7 Jul, 2017 @ 8:46am 
Took a look in vanilla monsters.collection. The .collection files support separately defined icons, so creating dummy items won't be necessary. I'm fooling around with code to see if I can get it to recognize color as well, since it does support arguments.
Azure Fang  [developer] 7 Jul, 2017 @ 12:38pm 
Non-Racial Armor colorized
Last edited by Azure Fang; 8 Jul, 2017 @ 11:07am
Azure Fang  [developer] 8 Jul, 2017 @ 11:07am 
Accelerator Armor Colorized
Azure Fang  [developer] 9 Jul, 2017 @ 7:36am 
Manipulator Armor Colorized
Azure Fang  [developer] 9 Jul, 2017 @ 1:36pm 
Separator Armor Colorized
Azure Fang  [developer] 10 Jul, 2017 @ 8:04am 
Apex, Avian and Floran Basic Armor Sets Colorized
Only 48 items remain.
Azure Fang  [developer] 10 Jul, 2017 @ 1:03pm 
Finished! All Sets Fully Colorized!
< >
Showing 1-9 of 9 comments
Per page: 1530 50