Strict
Full validation across all board sizes and game modes. Required for official games on Lockout.live. The most thorough validation profile.
The editor is where you build and manage goal sets. It lets you design objectives, configure board generation rules, validate your game, and test it before playing or submitting. For the field-by-field data reference, see Schema Reference.
When you open the editor, you can:
New goal sets start in Relaxed schema mode with an empty objective list. You can change the schema mode at any time from the Manage Game dialog.
The editor has two interfaces that you can switch between at any time.
The visual editor for most workflows. Objectives are displayed as cards in a grid or list layout. Click any card to open the objective editor, right-click for bulk actions, and use the toolbar for game-level operations like validation and export.
A raw JSON editor with syntax highlighting and schema-aware autocomplete. Useful for quick bulk edits, copying data between goal sets, or when you prefer working directly with the JSON structure. Includes a schema info panel for reference.
Both editors work on the same underlying data and stay in sync. Changes in one are immediately reflected in the other.
Objectives (also called goals) are the tasks players complete during a game. Each objective has required and optional fields. See Schema Reference for the complete field list, types, and constraints.
Click New Objective to add a blank goal, then click on it to open the objective editor. The editor is organised into tabs:
As your goal set grows, you’ll need ways to find specific objectives:
You can edit multiple objectives at once:
Select objectives by shift-clicking or using the right-click context menu
Right-click and choose Selected → Edit Selected
Apply changes to all selected objectives at once
This is useful for assigning categories, changing limits, or toggling properties across many goals.
Categories are labels you assign to objectives to control how boards are generated. There are two types: board categories (overall composition) and line categories (per-line balance). See Board Generation for how they work.
Click Manage Categories & Limits (in the Manage Game dialog) to:
The schema mode controls how strictly your goal set is validated and which features are available. You can change it at any time from the Manage Game dialog.
Strict
Full validation across all board sizes and game modes. Required for official games on Lockout.live. The most thorough validation profile.
Capped
Full validation up to a user-specified maximum board size. A good middle ground when you know your goal set won’t be used on the largest boards.
Dedicated
Locked to a single game mode and board size. Enables forced positions. Best for competitive or specialised goal sets with known requirements.
Relaxed
Schema validation only, no constraint checking. Enables forced positions without validation. Best for early exploration or experimental games.
| Feature | Strict | Capped | Dedicated | Relaxed |
|---|---|---|---|---|
| Validates structure | Yes | Yes | Yes | Yes |
| Validates constraints | All sizes | Up to max size | One mode + size | No |
| Objective warnings | Yes | Yes | Yes | No |
| Forced positions | No | No | Yes (validated) | Yes (not validated) |
| Use case | Official games | Wide compatibility | Tournament / competitive | Experimentation |
The editor has a full validation system to catch problems before players encounter them. Issues are split into two levels:
Open the Validation Drawer from the toolbar to see the full validation dashboard. This runs both schema and constraint checks and displays all results in one place.
Schema validation checks the structural format of your data: field types, character limits, required fields, cross-field rules (like {{X}} requiring ranges), and valid category/tag references.
Constraint validation checks whether your game can actually produce valid boards. It runs through several checks:
Constraint validation only runs in Strict, Capped, and Dedicated modes.
The dashboard also shows a game mode compatibility table that tells you which board sizes each game mode supports with your current goal set, and which check is the limiting factor for larger sizes.
Click Validate in the toolbar for a fast schema-only check without opening the drawer. Objectives with issues show coloured indicators on their cards (red for errors, amber for warnings).
Inside the Manage Categories & Limits dialog, the Check Playability button tests whether your category limits can produce valid boards across all relevant sizes and geometries.
Results are shown in a table grouped by board geometry (grid, pyramid, etc.), showing which sizes pass or fail for both board and line categories. If sizes are failing, you’ll see a specific reason:
If playability checks are failing due to category limits, the Analyse Bottlenecks button becomes available. This identifies which specific categories are causing problems and suggests the smallest limit adjustments needed to fix them.
The results table shows each problematic category with its current limit and a suggested minimum. Categories in the main list also get colour-coded tooltips showing whether they meet the suggestion.
Once your game is ready:
Click Play to open the board generation settings
Choose your mode, board size, and any modifiers
Click Load to generate and play
The Analysis tool simulates thousands of boards to show you:
This helps identify imbalances before players encounter them.
Imported files from older schema versions are automatically migrated to the current version. If the migration involves visible changes, you’ll see a preview before it’s applied.