Circulate features a level editor which you can use to create your own levels!


To activate this 'hidden feature', type 'EDITOR' while in the main menu. You will see a 'Custom Levels' button appear.
Click this button to get started. To get the most out of the editor please read the following instructions.



The available keyboard commands are :

KEY

   ACTION

Space Test play the level (Press space again to return to the editor).
Insert Insert a sphere or level component under the mouse pointer.
Delete Delete the currently selected sphere or level component.
H Toggles the editor's on-screen display on/off.
Shift Hold to divide the effect of '+' and '-' on-screen buttons by 10.
Ctrl Hold to multiply the effect of  '+' and '-' on-screen buttons by 10.
Home While testing your level, press 'Home' key to return to the editor with the current changes intact.
G Toggle the grid on and off.
0-9 Alter how many segments the grid is split up by. Hold down the 'Ctrl' key and 0-9 to alter how many sections each segment is divided by.
S Snap the currently selected component to the nearest grid location.
Shift Hold down the 'Shift' key while moving a sphere to prevent the sphere from overlapping other level components.

The on-screen commands down the left-hand side of the screen are :

OPTION

   ACTION

Spheres When you press the 'Insert' key, you will create a sphere.
Shapes When you press the 'Insert' key, you will create a shape.
Walls When you press the 'Insert' key, you will create a wall.
CWalls When you press the 'Insert' key, you will create a circular wall.
Containers When you press the 'Insert' key, you will create a container.
Details When you press the 'Insert' key, you will create a detail.
Doors When you press the 'Insert' key, you will create a door.
Pods When you press the 'Insert' key, you will create a pod.
Meters When you press the 'Insert' key, you will create a tilt meter.
Best Enter the best possible time to complete the level.
Com Edits the level's Objective Commands.
Environment +/- sets the level's environment. Options are Metal, Hedge, Sketch, Snow or Sweets.

The on-screen commands down the right-hand side of the screen, underneath the pause icon are :

OPTION

   ACTION

Clear Clears the current level. You will be prompted to confirm this operation.
Load Loads a level (you will be prompted for the level's name).
Save Saves the current level (you will be prompted for the level's name).
Red +/- alters the red component of the background color.
Green +/- alters the green component of the background color.
Blue +/- alters the blue component of the background color.
 
You can share your levels by copying them to and from your 'Custom' folder. The default installation will place the 'Custom' folder here (where 'LoginName' is your Windows login name) :

C:/Documents and Settings\LoginName\Application Data\Clockwork Pixels\Circulate\Custom


Creating a Component

A level is created by adding spheres and level components.
To create a level component follow these steps :

  • Select its type from the top-left hand options.
  • When creating a sphere or shape, select the required type.
  • Place the cursor where you want to create the component.
  • Press the 'Insert' key.

Selecting a Component

To select a level component simply left-click on it. The component will flash to show that it has been selected. Please refer to the Walls and Details sections for more information on selecting these types of components.

Editing a Component

You can now change the component's properties using the top-right hand menu. This menu changes depending on which type of component you are editing.

Moving a Component

To move a level component follow these steps. Hold down the 'Shift' key while moving a sphere to prevent the sphere from overlapping other level components.

  • Select the component.
  • Leave the mouse cursor over the component.
  • Click and hold the left mouse button.
  • Drag the component to where you want it to go.
  • Release the left mouse button.

Deleting a Component

To delete a level component select the level component you wish to delete and press the 'Delete' key!

Copying a Component

To copy a level component follow these steps :

  • Select the component you wish to copy (it will flash).
  • Move the cursor to where you want to create your copy.
  • Press the 'Insert' key to create your copy.
  • Please note the original component is still selected.


This section describes the options available while editing each type of component. These options appear on the top-right hand side of the screen while a component is selected.

Many of these components (objects) have values which can be adjusted using on screen '+' and '-' buttons. Use the Ctrl and Shift keys to alter how much these buttons will effect the value. ('Ctrl' multiplies by 10, 'Shift' divides by ten).



SPHERES

To create a sphere of a specific type :

  • Click on the 'Spheres' option in the top-left hand menu.
  • A sphere type menu will appear on the top-right hand side of the screen.
  • Use the +/- buttons to scroll through the available sphere types.
  • Use the 'Insert' key to create your sphere under the cursor.

While a sphere is selected the following menu will appear in the top-right hand side of the screen :

OPTION

   ACTION

Type The sphere's type.
Radius +/- alters the size of the sphere.
On/Off This option only appears for controllable spheres (spheres which can be left-clicked during game play).
  • On : The level starts with the sphere activated.
  • Off : The level starts with the sphere deactivated.



SHAPES

To create a shape of a specific type :

  • Click on the 'Shapes' option in the top-left hand menu.
  • A shape type menu will appear on the top-right hand side of the screen.
  • Use the +/- buttons to scroll through the available shape types.
  • Use the 'Insert' key to create your shape under the cursor.

While a shape is selected the following menu will appear in the top-right hand side of the screen :

OPTION

   ACTION

Type The shape's type.
Radius +/- alters the size of the shape.
Red +/- alters the red component of the shape's color.
Green +/- alters the green component of the shape's color.
Blue +/- alters the blue component of the shape's color.
Rot +/- alters the rotation of the shape.
Speed +/- alters how fast the shape will rotate : 0.00 means there will be no additional rotation.
Free/Fixed When 'Free' the shape will move around the level like a sphere.
When 'Fixed' the shape will be fixed to the spot.



WALLS

Walls are made up of points. The wall sections are drawn between these points. Select a wall by clicking on one of its 'points'. The selected point will be highlighted with a white cross. When a wall is first created it will have two points. To add additional points :

  • Select a point.
  • A small red cross will appear in the middle of one of the wall sections. (If not try clicking another point).
  • Press the 'Insert' key to divide the wall section at the red cross.

This method can be used to create up to 20 points for each wall. If more points are required, create a new wall and add it on to your wall by hand. When moving a wall, only the selected point will move. To move the whole wall, hold down the 'Ctrl' key while moving. While a wall is selected the following menu will appear in the top-right hand side of the screen :

OPTION

   ACTION

Radius The radius of the selected point.
Set All Sets the radius of all the points which make up the wall from the currently selected point's radius.
Red +/- alters the red component of the wall's color.
Green +/- alters the green component of the wall's color.
Blue +/- alters the blue component of the wall's color.



CIRCULAR WALLS

While a circular wall is selected the following menu will appear in the top-right hand side of the screen :

OPTION

   ACTION

Width +/- alters the thickness of the circular wall.
Radius +/- alters the radius of the circular wall.
Gap +/- alters the width of the gap in the circular wall.
Red +/- alters the red component of the circular wall's color.
Green +/- alters the green component of the circular wall's color.
Blue +/- alters the blue component of the circular wall's color.
Rot +/- alters the rotation of the circular wall.
Speed +/- alters the speed at which the circular wall will rotate. 0.00 means the circular wall will remain static.



CONTAINERS

While a container is selected the following menu will appear in the top-right hand side of the screen :

OPTION

   ACTION

Com Click to edit the container's objective. See the Objective Commands section for more information.
Radius +/- alters the radius (width) of the container.
Length +/- alters the length of the container (how long it is).
Red +/- alters the red component of the container's color.
Green +/- alters the green component of the container's color.
Blue +/- alters the blue component of the container's color.
Rot +/- alters the rotation of the container.
Speed +/- alters the speed at which the container will rotate. 0.00 means the container will remain static.



DETAILS

While a detail is selected the following menu will appear in the top-right hand side of the screen :

OPTION

   ACTION

Tex Click to select the detail's texture. The following details are available :
  • Metal01 - Metal04
  • Hedge01 - Hedge06
  • Sketch01 - Sketch06
  • Snow01 - Snow05
  • Sweet01 - Sweet05
Top Display the detail on top of all other details.
Bottom Display the detail below all other details.
A-Speed +/- alters the animation speed. (Pause in seconds between each frame).
A-Type +/- alters the animation type. (The order in which the frames are displayed).
Width The width of the detail.
Height The height of the detail.
Red +/- alters the red component of the detail's color.
Green +/- alters the green component of the detail's color.
Blue +/- alters the blue component of the detail's color.
Rot +/- alters the rotation of the detail.
Speed +/- alters the speed at which the detail will rotate. 0.00 means the detail will remain static.



DOORS

Doors are made up of two points. The door is drawn between these two points. Each point can be moved individually. Force-fields are one way doors. To alter the direction in which the door will affect spheres, switch the door's points. Doors can be made to be automatic by entering values for the on and off fields. Doors are manual when both of these values are set to 0.00. While a door is selected the following menu will appear in the top-right hand side of the screen :

OPTION

   ACTION

Type +/- alters the type of door :
  • Normal : A normal sliding door.
  • Forcefield : A one way door.
On +/- alters how long an automatic door will remain on (closed).
Off +/- alters how long an automatic door will remain off (open).
Radius +/- alters the scale of the door.
On/Off One of two states :
  •  On : The level starts with the door on (closed).
  • Off : The level starts with the door off (open).



PODS

While a pod is selected the following menu will appear in the top-right hand side of the screen :

OPTION

   ACTION

Type +/- alters the type of spheres which are produced by the pod.
Radius +/- alters the scale of the pod.
Pause +/- alters how long the pod will pause for before producing another sphere.
Amount +/- alters how many spheres the pod contains. When this is set to 0, the pod will produce an unlimited amount of spheres ('Infinite' will be displayed in place of the number).
Rot +/- alters the rotation of the pod.
Speed +/- alters the speed at which the pod will rotate between producing spheres. 0.00 means the pod will remain static.



TILT METERS

While a tilt meter is selected the following menu will appear in the top-right hand side of the screen :

OPTION

   ACTION

Ang +/- alters the maximum angle the level can be rotated by, before the tilt meter explodes.
Radius +/- alters the scale of the tilt meter.
 

The best way to get used to objective commands is to try them out in your own level. Objective commands tell the level what must happen for the player to have completed the level. With no objective commands, a level will be instantly completed.

Container Objective Commands

  • Enter Objective commands for each Container using its 'Com' option.
  • Containers can only have one objective command each.
  • The command only relates to the container itself.

Level Objective Commands

  • Level objective commands are entered using the level's 'Com' Option.
  • Five objective commands can be entered into the level's 'Com' option.
  • When entering more than one command, the commands should be separated with spaces.
  • The command relates to the level itself (and includes spheres used in container commands).

Command Format

Objective commands take the following format :

  • Sphere type (the name displayed in the editor)
  • Amount (a number)
  • Greater than (G) / Less than (L)

These are entered without any spaces. Let's take a look at some examples :

COMMAND

   MEANING

RED5 There must be exactly 5 red spheres.
BLUE0 There must be no blue spheres left.
GREEN20G There must be more than 20 green spheres.
HOVER3L There must be less than 3 hover spheres.
RED4G RED11L There must be between 5 and 10 red spheres (note the space between the two commands). Multiple commands are not available for containers.