Furcadia Technical Resources
Navigation Menu
 Home
 About
 Files
 Links
 Contacts
 Credits

Documentations
 base95 Numbers
 Commands
 Server Instructions
 Colormap
 Movement/Coordination
 Palette
 Entities
 Badge Hash-signs
 Portrait File Map
 Avatar Frames
 Static Dreams

File Formats
 FSH
 FS2
 FBJ
 MAP
 DSB
 RCH

Protocol Specifications
 Main Server
 File Server

Other Resources
 IceRealm Forums
 Furcadian.net

Subsections


The Color String

The color string is a 13-digit numeric representation of what colors do you have, what gender, species are you and what form you are wearing. Out of the 13 bytes - 10 indicate your colors and the other 3 indicate the rest (these 3 last bytes will not be used in several cases - in cases of character movement for example). The digits are all in base95 form.


Color Indication

As mentioned earlier, each byte of the color string indicates something. Here is a list of what exactly does each byte represent:

Color String Structure
Byte Section Range
0Fur0 - 24
1Markings0 - 24
2Hair0 - 44
3Eyes0 - 29
4Badge0 - 39
5Vest0 - 29
6Bracers0 - 29
7Cape0 - 29
8Boots0 - 29
9Trousers0 - 29
10Gender0 - 2
11Species0 - 6
12Special0 - ?
Gender Numbers
# base95 Gender
0spFemale
1!Male
2"Unspec.
Species Numbers
# base95 Species
0spRodent
1!Equine
2"Feline
3#Canine
4$Musteline
5%Lapine
6&Scivrine/Mephit
91{(Local Species)
92|(Local Species)
93}(Local Species)
94~(Local Species)
Special Forms
# Range base95 Range Form
0 - 4
sp!"#$
Normal
20 - 24
45678
Dragon
30 - 34
>?@AB
Phoenix
60 - 64
\]^_`
Gryffe
80 - 84
pqrst
Eagle
Portrait Diagram

  • The blue entries represent new addition/modification since the Squirrel Update!
  • There also was an idea, given to me by Reunion, one could use signed base95 numbers to verify if the species is global or local, for 94 then turns to be -1, 93 turns to be -2, etc. The negative numbers start somewhere at 48 where it becomes -47 and goes backwards to -1...

    A little note on the special forms - each form has 5 indicators that indicate the same thing, basically. The reason to them being 5 is the fact that in past, there were different markings in Furcadia which were disabled with time. The different numbers are supposed to be these different markings, but at the moment they indicate the same thing. The most common numbers you will encounter will be the first two (and especially the second). These numbers can still be switched among each other by the user, but that switch would serve no real purpose.
    Note: I have only verified the normal form and didn't have the resources to do so with the others! The range numbers are theoretically correct, but it was never tested by me. The second number in each range, however, indicates the right thing - that I know for a fact.

    The ranges I've specified are being officially used by the system. Going beyond these ranges shouldn't crash the client, but simply return a strange (or transparent) color. The gender will probably become Unspecified and the special form would vary (if displayed at all).


    Color Name List

    Here are lists of color names for each color number. Also, these colors are ordered in this particular way in the character editor that comes with the client. The names are taken from there.

    Fur and Markings
    # base95 Color Name
    0spCat Gray
    1!Arctic
    2"Black
    3#Mule Tan
    4$Dust
    5%Chocolate
    6&Lavender
    7'Wolf Gray
    8(Fox Orange
    9)Horse Brown
    10*Tawny
    11+Mocha
    12,Ruddy
    13-Cream
    14.Yellow
    15/Grass Green
    160Burgundy
    171Pinewood
    182Sea Blue
    193Violet
    204Red
    215White
    226Navy
    237Cloudy Gray
    248Royal Blue
    Badge and Hair
    # base95 Color Name
    0spBlood Red
    1!Courage Red
    2"Merry Red
    3#Ember Orange
    4$Hearty Brown
    5%Burnt Orange
    6&Busy Orange
    7'August Orange
    8(Noble Brown
    9)Mahogany
    10*Clever Maize
    11+Pure Gold
    12,Moon Yellow
    13-Sun Yellow
    14.Tan
    15/Woodland Green
    160Friendly Green
    171Lucky Green
    182Travelers Green
    193Aquacyan
    204Deepsea Blue
    215Proud Blue
    226Lightsky Blue
    237Syndra Blue
    248Straight Blue
    259Royal Purple
    26:Lonely Orchid
    27;Spiritual Purple
    28<Mad Green
    29=Royal Blue
    30>Passion
    31?Bliss Red
    32@Blush Pink
    33ATwilight Sigh
    34BDreamer Blue
    35CShadow Gray
    36DNeutral Gray
    37ETragic Gray
    38FWinter Gray
    39GIndigo
    40HBlack
    41ICloud Gray
    42JWhite
    43KPinewood
    44LGreen Yellow
    Eye Color
    # base95 Color Name
    0spMahogany
    1!Tiger Orange
    2"Moon Yellow
    3#Warm Gold
    4$Pond Green
    5%Light Blue
    6&Sea Blue
    7'Storm Gray
    8(Dust
    9)China Blue
    10*Medium Blue
    11+Dark Blue
    12,Hazel
    13-Blue Green
    14.Royal Blue
    15/Light Brown
    160Medium Brown
    171Dark Brown
    182Black
    193Albino Pink
    204Mink Mauve
    215Chocolate
    226Silver
    237Amethyst
    248Ember Orange
    259Sunshine
    26:Mad Green
    27;Gloomy Grey
    28<Minty Green
    29=Navy Blue
    Clothes
    # base95 Color Name
    0spRed
    1!Horse Brown
    2"Gray Brown
    3#Fox Orange
    4$Cream Brown
    5%Yellow
    6&Pea Green
    7'Grass Green
    8(Avocado
    9)Sea Blue
    10*Blue Gray
    11+Wolf Gray
    12,Arctic
    13-Violet Blue
    14.Spring Green
    15/Burgundy
    160Green Yellow
    171Light Chocolate
    182Dark Chocolate
    193Light Navy
    204Dark Navy
    215Light Dust
    226Dark Dust
    237Gray
    248Black
    259Light Mule
    26:Dark Mule
    27;Violet
    28<Royal Blue
    29=White

  • The blue entries represent new addition since the Squirrel Update!
  • The green entries are additional colors for the Hair that don't exist in the badge. I didn't want to create separate tables for each of them, so I've decided to combine the colors.

  • Unusual Color String

    Here is a portrait example of a color string full of number 94 (~) and a little screenshot of my character with such a color string:

    Invalid Colormap
    Transparency

    That's what you would probably get by disobeying the boundaries. I found the transparency part of it as a rather interesting effect and that's what I ended up doing with my little proxy server:

    Ghosts

    Copyright © 2004-2006 by IceDragon - All rights reserved.