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

Script – Locks

Define a [LOCKS] section and the game shuts the player out of specific features — reports, buildings, product classes, whole cities.

A script-modified game where the player can build only retail stores and factories

In the game above, locks have reduced the Build menu to retail stores and factories alone.

Locking Information Center reports

Each line disables one report:

Information Center, Corporations
Information Center, Corporate Details
Information Center, Products
Information Center, Product Details
Information Center, Firms
Information Center, Financials
Information Center, Persons
Information Center, Goal
Information Center, Score
Information Center, Billionaires 100
Information Center, Manufacturer Guide
Information Center, Farmer Guide
Information Center, Manager Guide
Information Center, Cities
Information Center, Nations
Information Center, Party
Information Center, Financial Actions
Information Center, Stock Market
Information Center, Software
Information Center, Digital Guide
Information Center, Bond Market

Locking the land market

Makes the [Buy Land] menu option inaccessible:

Buy Land

Locking firm types

Each line hides one building option from the Build menu.

Base game

Firm, Retail Store
Firm, R&D Center
Firm, Farm
Firm, Warehouse
Firm, Factory
Firm, Logging Camp
Firm, Mine
Firm, Oil Well
Firm, TV Station
Firm, Newspaper Publisher
Firm, Radio Station
Firm, Headquarters
Firm, Mansion
Firm, Apartment
Firm, Commercial Building
Firm, Civic Building
Firm, Sports Facilities

Digital Age DLC

Firm, Software Company
Firm, Internet Company
Firm, Telecom

Banking and Finance DLC

Firm, Bank Headquarters
Firm, Bank Branch
Firm, Insurance HQ
Firm, Insurance Front Office

Service Industry DLC

Firm, Service Firm
Firm, Shopping Mall
Firm, Import Company
Firm, Export Company
Firm, Logistics Company

Locking product classes

Each line stops the player manufacturing that class:

Product=<product class>

For example, Product=Beverage. Use as many lines as you need.

Allowing only one class

Lock everything, then unlock the exception:

[LOCKS]
Product=All

[UNLOCKS]
Product=Apparel

Order matters. The game disables every product class in [LOCKS] first, then re-enables Apparel in [UNLOCKS].

Locking cities

A locked city allows no business to be built in it until it is unlocked.

Locked cities are not defined here. They belong in the City section — see Script – Cities.

Unlocking things later

Firm types and product classes locked by any of the lines above can be unlocked when the player achieves a goal, which is what turns a lock from a restriction into a progression.

Script – Goal Rewards and Penalties

Sample script

This one hides the Corporate Details report, prevents the player building a TV station, and blocks manufacturing of automobiles and furniture:

[LOCKS]
Information Center, Corporate Details
Firm, TV Station
Product=Automobile
Product=Furniture