Colour codes

"Sand, Beige and Khaki are three different colours. I lost an argument about it." — Set Dresser Ilaya Ruun

A colour code is a caret followed by one character, and everything after it is drawn in that colour.


What it does

Jedi Academy ships with 10 colours, numbered ^0 to ^9. StoryForce adds 52 more, one for every letter of the alphabet in both cases, giving 62 in total.

Codes work anywhere text is drawn: chat lines, your character name, companion display names, points of interest and the scoreboard. They are skipped when the game measures how wide a line is, so a coloured name lines up with a plain one. The console is the one place that cannot draw the letter shades, and Colour codes in the console covers what it shows instead.


Using it

Type the caret, then the character, then your text. The colour holds until the next code or the end of the line.

^dGold text ^ithen bright blue ^7then back to white

Codes are case-sensitive, because ^d and ^D are different colours. Everything is a single caret, so there is no closing marker and no need to reset unless you want to.


Commands

Showing the palette in-game

The client can draw a reference grid in the middle of your screen with every code rendered in its own colour. Run it once to show the grid and again to hide it.

/color

colour is an accepted alias for color. Both are client commands, so run them in the console. The grid prints nothing to the console and gives no confirmation, so an unresponsive key bind looks identical to a working one.


The palette at a glance

Every code laid out the way you type it. Hover over a key, or focus it with the keyboard, to see its name and hex value. The full palette tables repeat this data in a static form: the grid is for a quick visual match, the tables are for screen readers and exact values.

Colours are taken from the game's own table, so what you see here is what the game draws.


The full palette

Numeric codes

Code Colour
^0 black
^1 red
^2 green
^3 yellow
^4 blue
^5 cyan
^6 magenta
^7 white
^8 orange
^9 mid grey

StoryForce uses ^8 for the +++ markers on its own system messages, ^2 for values and ^3 for things you are meant to type.

Lower case letter codes

Code Colour Red, green, blue
^a Pink 245, 0, 87
^b Walnut Brown 110, 76, 64
^c Dark Olive 130, 120, 23
^d Gold 250, 168, 38
^e Bright Yellow 255, 214, 0
^f Olive Yellow 158, 158, 36
^g Forest Green 66, 161, 71
^h Taupe Brown 140, 110, 99
^i Bright Blue 41, 120, 255
^j Royal Blue 20, 102, 191
^k Grey 128, 128, 128
^l Violet 122, 31, 163
^m Dark Purple 74, 20, 140
^n Navy 26, 36, 125
^o Dark Grey 97, 97, 97
^p Bright Purple 171, 0, 255
^q Bright Red 255, 23, 69
^r Bright Lime 173, 235, 0
^s Rust 217, 66, 20
^t Bright Green 0, 230, 117
^u Blue Violet 92, 107, 191
^v Dark Green 28, 94, 33
^w Bright Orange 255, 110, 0
^x Brown 92, 64, 56
^y Steel Blue 74, 133, 163
^z Dark Red 184, 28, 28

Upper case letter codes

The upper case half is the pastel set. Every upper case code is a lighter version of the lower case colour on the same letter.

Code Colour Red, green, blue
^A Rose Pink 247, 186, 209
^B Coffee Brown 120, 84, 71
^C Khaki 161, 135, 43
^D Sand 255, 224, 130
^E Light Yellow 255, 245, 158
^F Mustard 191, 201, 51
^G Sage Green 166, 214, 166
^H Light Brown 161, 135, 128
^I Sky Blue 130, 176, 255
^J Powder Blue 143, 201, 250
^K Light Grey 209, 209, 209
^L Lilac 207, 148, 217
^M Plum 107, 28, 153
^N Cobalt 56, 74, 171
^O Silver Grey 189, 189, 189
^P Light Purple 235, 128, 252
^Q Light Red 255, 138, 128
^R Light Lime 219, 232, 117
^S Beige 214, 204, 199
^T Mint Green 186, 245, 201
^U Periwinkle 158, 168, 217
^V Woodland Green 56, 143, 61
^W Peach 255, 171, 145
^X Taupe 140, 110, 99
^Y Blue Grey 143, 163, 173
^Z Brick Red 230, 115, 115

Things to note

Things that catch people out:

  • ^k at the very start of a chat line whispers it. The code doubles as a say-line shortcode, so open with a different code when you want grey speech at normal volume.
  • The console cannot draw the letter shades. Each letter code is swapped for a numeric one there. Colour codes in the console lists every swap.
  • ^0 is pure black. It disappears against the chat backdrop, and it stays faint on the reference grid too.
  • Codes still count against character limits. Each one uses two of a companion's 63 display characters.
  • ^X and ^h are the same colour. The names differ but the values are identical.
  • A caret followed by anything other than a letter or digit is printed as ordinary text. Only 0 to 9, a to z and A to Z start a colour.
  • Text coloured ^1 or ^5 is treated as non-speech. A line in those colours plays no talking animation.

Next