Skip to content

Demexis/Starbound-ColorOptionsPicker

Repository files navigation

Starbound - Color Options Picker

Contents

Overview

"Color Options Picker" - an application for more convenient color matching for the "colorOptions" parameter.

Main Window

Requirements

Setup

To run this application, download the latest release.

Wiki

The Wiki describes in detail the features and nuances of the program tools.

Usage

First you need to open the folder that contains the files related to the costume. These files have the extensions .head, .chest, .legs, and .back. Click File -> Open... and select a folder.

File Open Open Dialog Form

After that, you should see a picture of your costume and the colors that appear in the "Original Sprite's Colors" list. Also, if JSON files have a "colorOptions" parameter, its entries will appear in the "Color Transitions" list.

File Opened

Note that you can only edit one type of dye at a time. By default, the dye type is "Default". Use the "Color Option" combo box to change the type of dye.

Color Option ComboBox

To add editable colors, select them from the "Original Sprite's Colors" list and click the "Add Transition" button.

Add Transitions

If these colors were not already in the list, then they will be added to "Color Transitions". Now you can select colors in the "Color Transitions" list and click one of the three buttons: "Remove", "Edit..." or "Hue / Saturation".

Edit Transitions

  • The "Remove" button simply removes the selected colors from the list.
  • The "Edit ..." button opens a new window where you select a transition color. These, as I call them, "transition colors" are displayed on your suit in the image under the "Colored Sprite" label.

Edit Form

  • The "Hue / Saturation" button opens a new window where you edit the hue, saturation and brightness of the selected transition colors.

Edit HSV Form

It is important to be aware of another color selection option. You can select a specific color for editing by clicking on a pixel in the image under the "Colored Sprite" label.

After choosing the colors, in order to export these entries back to the filled "colorOptions" parameter, select File -> Export -> Color Options...

File Export

Here is an example of exported data:

Export Window

You can select the lines of code you need and copy them, or click the "Copy to Clipboard" button, or save everything to a text file.

About

Makes it easier to edit the "colorOptions" parameter.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages