Creatures 3 / Docking Station
Agent Overview | Describes the three different types of file you need to make a new agent - images, sounds and scripts. | |
Genetics Tutorials PDF | A series of 12 tutorials designed to give you an easy start into the world of genetic engineering in the Creatures 3 game. [1, 2] | |
Balloon Maker Tutorial | A tutorial on object making in Docking Station - designed for the novice. Quite long, though! [1] | |
Distributing COS Files | How to make COS files available for others to use in their worlds, without everything going hideously wrong. | |
Create .agent files for DS and C3 | Considerations to be made when making an agent file for both Creatures 3 and Docking Station. | |
Using the Map Editor - Part 1 | Covering how to create an addon map document, rooms and boundaries. | |
Using the Map Editor - Part 2 | Metarooms and their place in a CAOS world: what you need to add to a room to make it usable. | |
Making Eggs for DS and Docked Worlds | How to use PRAY to create an egg file suitable for use in DS and C3-docked. [1] | |
C3 / DS Chemical List | This is a full list of all chemicals in C3 / DS, good, bad or indifferent. | |
How Creatures Sense Their Environment | Or, ... oops, I wonder what this tube does? This article covers what you need to know about how a creature senses its environment and acts upon it. | |
Gendiff | This command line program will compare two different C3/DS genomes and create a list of all the differences between them. [1] | |
Biochemistry Set | Want to find out what's going on 'inside' your Norns? The Biochemistry Set will help you! This utility allows you to monitor the chemicals inside your creatures. [1] | |
Images and Attachments | This article details the formula used when creating image files and attachments for brained-creatures. [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14] | |
Reproduction - The Genes | This CDN article provides detail on the genes involved in reproduction, and how they work together to produce the desired phenomena. | |
Genetics Kit | The Creatures 3 Genetics Kit is the most advanced application available for Creatures 3 and Docking Station today. [1] | |
Brain in a Vat | An advanced tool for those of you who enjoy watching the brain in action. [1] | |
GEN File Format | What a Creature genome file consists of. | |
GNO File Format | What a genome description and comment file consists of. | |
How Pigmentation Works | Information (and pseudocode) to show how pigmentation works on creatures and agents. | |
Classification and Clashing | The very basics of the the Creatures Classification System. | |
C3 and DS Cheat Sheet | A selection of useful CAOS commands and debug shortcuts for Docking Station and Creatures 3. [1] | |
Catalogue Files | Catalogue files are ways of storing text externally to your script file. | |
Attributes of Agents | Explanation of the attributes available to agents, and how physical properties work. | |
CAOS Plugin for Vim | We provide a syntax highlighting file for the text editor VIM. Under Linux you can also use this to inject CAOS commands. [1] | |
Perceivable Classification | Explaining how classification works, and what CDN_Categories to use. | |
PRAY Mistakes | Help with the common problems people have using PRAYBuilder and creating .agent files. | |
CAOS Debugger | This CAOS code debugger lets you browse running agents, inspect their variables and step through code as they run it. Also monitor output from DBG: OUTV and DBG: OUTS and more! As used by Creature Labs developers. [1] | |
CAOS Language Guide | How to get a full listing of the CAOS commands acceptable to your engine. | |
Runtime Error Messages | Describes error messages that you are likely to get while developing agents, and gives suggestions on how to solve common problems. | |
Events | When something happens in the world, how does your agent know about it? This CDN_article tells you. | |
CAOS Tool | This tool is a professional quality tool that allows you to do all things CAOS related. [1] | |
PRAY Builder | The PRAY Builder tool helps create PRAY files on Linux or Windows. [1, 2] | |
REVELATION PRAY Tool | Want to know what's inside an .agent or .creature file? Here's how to find out. [1, 2] | |
C16 File Format | The techy lowdown on what a C16 image file consists of. | |
GIMP Sprite Plugin | Where to find a GIMP plugin which lets you edit Creatures sprite and background files, and to the source code for a sprite editing library. [1, 2, 3, 4, 5, 6, 7] | |
Inject CAOS from Linux | Explains the protocol used for talking to the game engine while it is running. This lets you inject new code to change or monitor agents and the world. | |
Map Editor | The Map Editor is a highly graphical tool that allows you to create new metarooms or alter existing ones. [1] | |
SpriteBuilder | This tool allows you to view/edit c16 and s16 image files. [1] | |
easyPRAY | Where to find Tina Hirsch's great tool for making .agent files. [1, 2] | |
Linux Console Utilities | A collection of external applications written in Bash script, to monitor, debug and control the Creatures Engine while it is running. [1] | |
Catalogue Checker Tool | Dumps a list of tags within a set of catalogue files. [1] | |
Full Classifier List | A list (as of 2009) of classifiers. | |
Overlays | ... how do you dress yours? | |
CAOS Tool Introduction | A walkthrough of the various features of the CAOS tool. | |
CAOS Data Types | The Creatures 3 engine (unlike C1 and C2 before it) now has a concept of a data type within the CAOS language, and these types must be correctly used. | |
Miscellaneous Tidbits | Details about error logging, windowed mode, autokill, wolf control, XY position, room ID, CAOS command line, and quitting without saving. | |
Creatures 3
Making food objects for C3 | Need some extra food for your Norns? Don't like the Shee issue food that came on the space ship? Well, create your own! Grab images from anywhere you like and bring them to life inside Creatures 3. [1] | |
Making a Vendor for C3 | In this tutorial you can learn the basics of making a vendor - an agent that produces other agents. [1] | |
Making a Toy for C3 | A simple toy can be made by *anyone* ... even if you're not an artist you can probably make something completely original that has never been seen before! [1] | |
Making Agents for Creatures 3 | How to make a .agent file that will work with Creatures 3. [1, 2] | |
Making Eggs for Creatures 3 | How to use PRAY to create an egg file suitable for use in Creatures 3. [1] | |
Permanent Variable Usage | How the OV variables were used (mostly) consistently within Creatures 3, and what they were used for. | |
Diseases and Toxins | A list of diseases and toxins found in Creatures 3. | |
Drive List | A list of drives that includes drive number, neuron number, and chemical number. | |
Creatures 3 Changes | An account of new genes, gene changes, and new / improved systems for Creatures 3. | |
Genome Versions | A brief explanation of the changes between various genome versions. | |
Genetic Stimuli | An explanation of how genetic stimuli are used in Creatures 3. | |
C3 Bootstrap V2 | Commented COS files for the Creatures 3 Update 2 Bootstrap. [1] | |
Cellular Automata Numbers | A list of the CA numbers and names found in C3. | |
Compound Parts - Introduction | An introduction to agents with multiple parts. Part of a series on PAT commands. | |
Compound Parts - PAT:BUTT | ... which has nothing to do with harassment, but is very useful for providing buttons. [1] | |
Compound Parts - PAT:CMRA | ... smile, say cheese and wait for the results to develop. (An introduction to cameras.) [1] | |
Compount Parts - PAT:DULL | ... the boring part. (Independent animations.) [1] | |
Compound Parts - PAT:FIXD | ... being a part that displays text. [1] | |
Compound Parts - PAT:GRPH | ... lines, graphs, whatever next? [1, 2] | |
Compound Parts - PAT:TEXT | ... the bit for entering text. | |
Connecting Agents | ... little machines that do their own thing. But is the whole greater than the sum of the parts? | |
Room Types | ... breaking the world into logical groups. | |
Creatures 2
In Game Specifics | Here you will find interesting bits and pieces about the game as shipped. | |
World Building Basics | What is the world? What is a room? Why are they needed and what do they do? | |
CAOS Language Guide | Documentation of the commands available in the Creatures 2 CAOS language. [1, 2] | |
Allocated Chemicals | There are a limited number of chemical slots. This is a list of known allocations. | |
Random Pearls of Wisdom | A gathering of information concerning the CAOS language and it's usage in Creatures 2. | |
Object Making Basics | This will explain the basics behind making an object for Creatures 2, and what it means to be an object. | |
Creating a COB for Distribution | Information on the protocol of COB (Creatures OBject) making. | |
Altering Physical Properties | This tutorial will create a simple object that uses the sprite for the beach ball. | |
Behaviour, Attributes and Events | In this tutorial we'll explore the different settings for behaviour and attributes - bhvr, attr and actv - and some simple event handling. | |
Animation and Movement | This tutorial will explore the movement and animation commands available. | |
Advanced Event Handling | In this section we'll deal with how you can trigger events from a different event script and how to create your own events. | |
Compound Objects | This tutorial deals with Compound Objects. | |
Blackboards | This tutorial will explain how to create a blackboard object for teaching new words to creatures. | |
Creature Variant Allocation | There are a limited number of variant slots for all 4 potential genus of creature. These are the ones that are registered. | |
File Format Definitions | General terms and definitions found in the file format articles. | |
EGG File Format | Details the format of EGG files. | |
Sprite (S16) File Format | Details the format of .s16 files. | |
Agent File Format (COB) | Details the format of .cob files. | |
Image File Formats (555/565) | Details the difference between 565 and 555 image formats. | |
History File Format | Details the history file. | |
Game Log File Format | Details the format of the gamelog history file. | |
Biochemistry Decay Rates | Details how half-lives are calculated. | |
Miscellaneous Genetics Information | Image Planes, Sprites and Attachments, Sprite FIle Arrangements, Pose Genes, and the Seven Stages of Norn. | |
Creatures 2 OLE Interfaces | Bits and pieces that will help you create tools for Creatures 2. | |
Registry Entries | Various registry hacks for Creatures 2. | |
Species List | A complete list of all the plants and animals in Creatures 2, their chemical make-up and Latin name. | |
Creatures 2 COB Compiler | Make your own COBs with this complier. [1, 2] | |
Brain Lobe Numbers | Just what the title suggests... | |
Creatures 2 Genetics Kit | The Creatures 2 Genetics Kit is the most advanced application available for Creatures 2 today. [1] | |
Creatures 2 Sprite Workshop | A tool for creating S16 sprite files - essential for making new objects for distribution as COBs. [1] | |
Creatures 2 Attachment Editor | The Attachment Editor allows graphical viewing and editing of Creatures attachment data. [1] | |
Creatures 2 CAOS Tool | The C2 CAOS tool is a professional quality product - all of the Creatures 2 agents were built by CLabs' Agent Engineers using it! [1] | |
World Engineering Information | Here you will find information about the physical world of Albia; it's rooms, environment and attributes. | |
Creatures 2 Room Editor | The Creatures 2 Room Editor is a powerful tool that allows you to construct your own maps for Creatures 2. [1] | |
Menu Option Command Values | SYS: CMND allows you to trigger menu option, the meaning of which are explained here. | |
Genome Downloads / History | A collection of official and third-party genomes. Official genomes include changelogs, of sorts. [1] | |
Egg Maker | With this tool you can create a new egg that will appear in the Creatures 2 hatchery. [1] | |
Genetics Mapper | Compare the genes of a creature with those of its parents or any other creature. [1] | |
History Viewer | An application to view and manage the history of a world. [1] | |
MultiMash | A general-purpose development tool that combines some useful macro shortcuts with a selection of monitoring aids. [1] | |
RGB Converter | Convert RGB to 24-bit color specifier. Useful for blackboard objects. [1] | |
What is a COS File? | Explains what a COS file is, how to make one, and how to turn it into a COB. | |