Documentation for the Chaos Theory Editor
Adding new levels to the game:
If you want to play a homebrewed level from another fan, just copy the level file into the following folder under your Steam folder:
steamapps\common\chaostheory\data\customlevel
The name of the level which can be entered in the upper-left box is used for the level name.
The editor and custom levels are only available in the full version of the game

Controls:
Press Ctrl + F1 to start the editor
The editor is controlled by mouse and by keys:
Mouse:- Left Mouse Button: select objects
- Right Mouse Button: deselect objects
- Right Mouse Button + mouse motion: scrolling
- Wheel: Zoom
Keys:- Ctrl + Right Mouse Button: rubber band selection
- Ctrl + A: select all
- Ctrl + D: duplicate selected elements
- Tab: show object pictograms
- Del: delete selected objects
Parameter overview:
Particle Generator
- Max Particles
Number particles that can be generated - Orientation
The direction in which the particles are emerged - Pattern(+-+)
Pattern for the polarity of the generated particle. The pattern will be repeated - Fire Interval
Time distance between two generated particles - Particle Speed
Velocity of generated particles - Time Offset
Time before the first particle is generated - Sim. Particles
Number of particles that can exist simultaneously on the game field for this particle generator - Particle Lifetime
Lifetime for particles whose speed is below the “speed threshold”
-1 = unlimited lifetime - Speed Threshold
If a particle's speed is below the speed threshold, the lifetime will be decreased
Magnetic Core
- Max Particles
Number of particle that can be held - Stepsize (Deg)
Rotation of collected particles per step in degrees
Continuous rotation: 0 - RotFreq
Rotational frequency - Init Polarity
Initial polarity - Influence Radius
Radius of the influence. The radius is not apparent while playing the game!
- Kick-Off Speed
- Start Angle
Distributor
- Max Particles
Number of particle that can be held - Stepsize(Deg)
Rotation of collected particles per step in degrees
Continuous rotation: 0 - Rot Freq
Rotational frequency - Kick-Off Speed
- Start Angle
Initial position of the primary collected particle - Reaction Speed
The minimum particle speed needed for this distributor to be reactive
Dipol
- Max Particles
unused - Reaction Speed
The minimum particle speed needed for this dipol to be reactive - Step Degree
Rotation of collected particles per step in degrees
Continuous rotation: 0 - Rot Freq
Rotational frequency - Kick-Off Speed
Polarity Inverter
- Reaction Speed
The minimum particle speed needed for this inverter to be reactive
Bar
- X
Width of the bar - Y (deprecated)
Unused - Z( deprecated)
Unused - Orientation
- Centered
Rotation around origin: 1
Displaced rotation: 0 - Rot-Freq
Automatic rotational frequency - Steps in Degrees
Rotation of collected particles per step in degrees
Continuous rotation: 0 - Triggerable
Defines if a bar can be rotated by the player - Door-Interval
Time between the changing from permeablility to impermeablility
No Changes: 0 - Door-Delay
Time Offset for the Door-Intervall
Portal
- Mode: In(1) / Out (0)
Entrance: 1
Exit: 0 - Pair Number
To link entrances with exits, choose the same pair number - Orientation
Output direction if “Directed Output” is activated - Directed Output
Particles always leave portal with the chosen “orientation”
Directed Output: 1
Undirected exit: 0 : Angle of entrace = output angle ( note the “orientation”!) - Output Velocity
Use the incoming speed: 0
Multiplier
- Reaction Speed
- Invert
Invert the recently generated particle: 1
Otherwise: 0 - Output Speed
Keep the incoming speed: 0 - Max Duplication
Maximum duplication until the mutiplier “burns out”
Gravitron
- Influence Radius
- Init Polarity
Initial polarity - Force Factor
Strength of the force acting on the particles - Allow Neutral
Determines if the gravitron can be set to neutral (deactivated) - Change Timer
Time distance between changing of polarity using the “Polarity Pattern” - Change Delay
Time offset for change process - Polarity Pattern
Pattern for the polarity of the gravitron
The pattern will be repeated
Positive: +
Negative: -
Neutral: everything except: 0, +, -
Collector
- Max Particles
Number of particles needed to fill the collector - Init Polarity
Initial polarity - Stable
1 = Stable
0 = Unstable (loose only one particle per hit),
-1 = Unstable (loose all particles per hit) - Reaction Speed
The minimum particle speed needed for this collector to be reactive