Skip to content
Capitalism Lab Taking Business Simulation to a New Frontier
Capitalism Lab

Script Basics

The script system configures a new game from a plain text file, going well beyond what the New Game Settings menu offers — a game with 15 cities, or a player character whose expertise you set to any values you want.

You do not have to write one by hand. The Script Generator builds the file for you in the browser.

Use the Capitalism Lab Script Generator

Creating a script file

A script is a plain text file with a .TXT extension. Save it here, and the game finds it next time you run it:

Documents\My Games\Capitalism Lab\Script

Every script file must start with [HEADER].

Title and description

These appear on the script selection menu.

Title=<1 to 35 characters>
Description=<1 to 200 characters>

Loading a MOD

MOD=<mod file name>

For example, MOD=MyGlobalMOD loads:

<Your Capitalism Lab folder>\MOD\MyGlobalMOD.RES

Survival Mode

With the City Economic Simulation DLC enabled, a script can turn on Survival Mode:

Survival Mode=Yes

Resetting settings first

Reset All Settings=Yes

Clears every game setting before the script’s own lines are applied — so the result depends only on the script, not on whatever was set last time.

Version 12 and later

Initial Game Speed=<0 to 5>

The game speed the game starts at.

Goal Set=None

Skips the dialog that asks the player to choose a goal set at the start.

Regional map

Regional Map=<map file name without extension>

The game loads the map from:

C:\Users\<User name>\Documents\My Games\Capitalism Lab\MAPS

Enabling and disabling DLCs

Enable DLC=<DLC name>
Disable DLC=<DLC name>

The DLC name can be:

  • Subsidiary DLC
  • City Economic Simulation DLC
  • Digital Age DLC
  • Banking and Finance DLC
  • Service Industry DLC
  • Experimental DLC

You can use as many Enable DLC and Disable DLC lines as you need in one script.

Using a script file

Click [LOAD SCRIPT]

At the top left of the New Game menu.

The New Game menu with the Load Script button at the top left

Choose which set to browse

Button Shows
[Pre-defined Scripts] The scripts that ship with Capitalism Lab. See Pre-defined Scripts.
[User-created Scripts] Scripts written the way described above.

The script selection screen with pre-defined and user-created script lists

Reload it next time in one click

[LOAD SCRIPT] remembers the last script you loaded and saves its name automatically, so starting the same setup again does not mean finding the file in the list.