FTR is an effort at documenting Furcadia, its file formats, protocols and other resources, started around 2004. This project aims to help 3rd party developers, as well as Furcadia staff and volunteers, with technical knowledge of the entire system. It is a trove of info sourced primarily from the public domain, official sources and reverse-engineering efforts by myself and others - for the benefit of other Furcadians.
NOTICE
This project starts with the basic knowledge from somewhere around 2009! Since then there were a bunch of changes that makes some of this information incomplete and/or outdated! Please bear with me while I try to update it piece by piece with whatever time I can muster these days.
- Furcadia Installation Paths - where Furcadia places its files
- Furcadia Hosts - archive of IP addresses & DNS
- [Dynamic Avatars]
- [Furcadia Color Palette]
- Furcadia Integer Encoding - #base95 and #base220 encoding
- [Furcadia Isometric Grid]
- Commands
- [Connection & Authentication] - logging into Furcadia over a raw TCP session
- [File Server Protocol]
- [Furcadia Client Connection Sequence]
- [Game Server Protocol]
- [Pounce Service]
| Ext. | Format | Comment |
|---|---|---|
| DSB | DragonSpeak Binary Data File | Strictly numeric DS instructions |
| FBJ | Furcadia Object Properties File | Additional FSH/FS2 properties |
| FCPT | Furcadia Cached Portrait Data | Cached portrait graphics |
| FOX | Furcadia Objects Extended Format | Successor format to FSH/FS2 since 0.26 (see 026_fox_format.pdf) |
| FPRT | Furcadia Portrait Data | Portrait graphics & properties |
| FS2 | Furcadia Shape File v2 | Successor format to FSH |
| FSH | Furcadia Shape File | Graphical resources (objects, tiles, ...) |
| INI | Furcadia Character (INI) File | Legacy format for logging into characters directly |
| HOWL | File Cache (Horus) | Cache format for portraits and other files |
| MAP | Furcadia Map (Dream) | Assigns graphical objects to isometric grid |
| RCH | Furcadia Container/Archive | Used to transfer dream-related files |
| RCH2 | Furcadia Installer Container | Used as a container inside Furcadia Installer |
| TXB | DragonSpeak Text File | Contains text portion of a DSB file |
| Filename | Description |
|---|---|
| images.howl | Image cache (HOWL format) |
| localdir.ini | Data path configuration - Furcadia on removable devices |
| online.ini | Pounce data file |
| portraits.howl | Portrait cache (HOWL format) |
| Ext. | Format |
|---|---|
| [CHC] | Portrait Cache Data File |
| [CHP] | Portrait Cache Index File |
Documentation files written by sanctimonious and published by DEP at https://dev.furcadia.com/docs/.
| File | Date | Title |
|---|---|---|
| third_party_proxies.html | 2005-10-25 | Recommendations for Furcadia Third party Proxies and Other Similar Software |
| base220.pdf | 2007-03-20 | Furcadia Base 220 Encoding |
| 023_file_hierarchy.pdf | 2007-03-20 | Update 023 File Hierarchy |
| 023_new_movement_v1.pdf | 2007-03-20 | Update 023 Avatar Movement v1 |
| new_color_code_format.pdf | 2007-08-11 | Furcadia Color Code Format |
| 023_new_movement_v2.pdf | 2007-12-28 | Update 023 Avatar Movement v2 |
| 023_new_tags.pdf | 2007-03-20 | Update 023 New FML Tags |
| 026_recoloring.pdf | 2008-10-31 | Furcadia Re-coloring Layer |
| 026_attachment_points.pdf | 2008-11-15 | Furcadia Attachment Points |
| 026_fox_format.pdf | 2008-11-15 | Furcadia FOX File Format |
| 026_recolor_assistant.png | unknown | Recoloring Assistance Cheat Sheet |
| 027_movement.html | unknown | Update 027 Avatar Movement |
- Shortcut - GNOME - creating a Furcadia shortcut in GNOME (Linux)
- [Furcadia on Cloud Storage] - multi-device access and sync via Dropbox, Tresorit, or other cloud provider
- Numeric Conversion Tool - JavaScript base95/base220 conversion tool
- Ezoa's Resource Content Handler Archiver (ERCHA) - RCH packer/unpacker
- libfurc - Python library for Furcadia by Félix Wolf
- Furcadia Development Center - provides official documentation files
- Furcadia Community Forums (decommissioned)
- Related Links (Third Party Development) - 3rd party projects & resources