Skip to content

TechLevel

The level an object type demands, the level a house is given, or the level a non-campaign session hands every house.

Object tech level

Specification — Object tech level
Applies to
AircraftTypeBuildingTypeInfantryTypeUnitType
File
rules.ini
Section
[<ObjectType ID>]
Value
integer
When omitted
255

A house may build the type only while the level it holds is at least this value. A value of -1 blocks the type for every house whatever level it holds, which is how a type stays defined without ever being buildable.

This is the first of the build-list gates and the only one a computer house is also put through. The stored default sits far above the levels houses are given in practice, so a type that never names the key is effectively unbuildable rather than universally available.

Team tech level

Specification — Team tech level
Applies to
TeamType
File
ai.ini or map file
Section
[<ObjectType ID>]
Value
integer
When omitted
0
Used by the game
No — loaded but not used

The value is stored on the TeamType and written back out unchanged; nothing about recruiting, producing or running a team consults it.

Multiplayer tech level

Specification — Multiplayer tech level
Applies to
global rules
File
rules.ini
Section
[MultiplayerDefaults]
Value
integer
When omitted
10

The value seeds the tech level a non-campaign session starts out with. A session that offers the setting can move it between 1 and 10, and every house that session sets up is handed the result in place of whatever its own section names.

House tech level

Specification — House tech level
Applies to
House (per-scenario)
File
map file
Section
[<House ID>]
Value
integer
When omitted
ComputedThe scenario number stands in, so a house in the third mission of a campaign starts at level 3.
Parse behavior

when the key is absent, the house's tech level defaults to the scenario's own number

This is the level every object type’s own TechLevel= is compared against for this house.

Every playing house a non-campaign session sets up has this value overwritten with the level chosen for that session — the Neutral and Special houses keep their default — so the assignment takes effect in campaign games only.

See alsoproduction