Skip to content

Image

Selects an Image ID, animation Image ID, Tiberium overlay variant, or building main-shape basename according to scope.

Image ID

Specification — Image ID
Applies to
ObjectType and derived types
AircraftTypeBuildingTypeBulletTypeInfantryTypeOverlayTypeParticleSystemTypeParticleTypeSmudgeTypeTerrainTypeUnitTypeVoxelAnimType
File
rules.ini
Section
[<ObjectType ID>]
Value
string
When omitted
ComputedUses the ObjectType ID as the Image ID.

The value is both the basename of the artwork file and the name of the art.ini section the type’s art settings are read from, so two types pointed at one Image ID share the entry as well as the file. Whether that basename is taken as a .SHP or as a .VXL is decided by Voxel= in that section, and Theater= and NewTheater= are read from it as well. A shape that is not found leaves the type with no artwork rather than a substitute.

Animation Image ID

Specification — Animation Image ID
Applies to
AnimType
File
art.ini
Section
[<ObjectType ID>]
Value
string
When omitted
ComputedUses the AnimType ID as the animation Image ID.

The shape named here is applied over artwork the type is already holding. An animation is loaded from <AnimType ID>.SHP as soon as its type is created, and this setting replaces that shape only when a file under the new name is actually present; a name that matches nothing leaves the animation drawing its own ID’s artwork. An animation that never found a shape under either name draws nothing and is otherwise undisturbed.

Replacing the shape does not re-measure the stage count. It was taken from the first shape the type got hold of and is kept, which End covers, so an animation that already had artwork of its own plays as many stages as that artwork had however long the new shape is. The two theater paths treat this setting differently in turn: Theater=yes renames the AnimType ID and ignores it, while NewTheater=yes rewrites the name given here.

Tiberium overlay variant

Specification — Tiberium overlay variant
Applies to
Tiberium
File
rules.ini
Section
[<ObjectType ID>]
Value
integer
When omitted
UnchangedNo default variant exists; the engine assigns no overlay set on its own.
Parse behavior

on Tiberium definitions this integer selects the overlay variant

2 selects the large-Tiberium overlay set, 3 and 4 select the second and third Tiberium overlay sets, and 1 or any other value selects the standard Tiberium overlay set.

Building main shape

Specification — Building main shape
Applies to
BuildingType
File
art.ini
Section
[<Image ID>]Image ID: Image= value; ObjectType ID when omitted
Value
string
When omitted
ComputedUses the building's Image ID as the main SHP basename.

This art key changes only the building’s main-shape basename. It does not change the Image ID or the [<Image ID>] section used by other building art keys.

See alsoVoxel, Theater, NewTheater, End