Initial commit: OpenRA game engine
Some checks failed
Continuous Integration / Linux (.NET 8.0) (push) Has been cancelled
Continuous Integration / Windows (.NET 8.0) (push) Has been cancelled

Fork from OpenRA/OpenRA with one-click launch script (start-ra.cmd)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
let5sne.win10
2026-01-10 21:46:54 +08:00
commit 9cf6ebb986
4065 changed files with 635973 additions and 0 deletions

View File

@@ -0,0 +1,49 @@
orca:
Inherits: ^VehicleOverlays
icon:
Filename: orcaicon.shp
orcab:
Inherits: ^VehicleOverlays
icon:
Filename: obmbicon.shp
trnsport:
Inherits: ^VehicleOverlays
icon:
Filename: otrnicon.shp
scrin:
Inherits: ^VehicleOverlays
icon:
Filename: proicon.shp
apache:
Inherits: ^VehicleOverlays
icon:
Filename: apchicon.shp
rotor:
Filename: harpyrotor.shp
Start: 32
Length: 31
Offset: 0, 0, 32
ZRamp: 1
Tick: 25
slow-rotor:
Filename: harpyrotor.shp
Length: 31
Offset: 0, 0, 32
ZRamp: 1
Tick: 50
orcatran:
Inherits: ^VehicleOverlays
icon:
Filename: crryicon.shp
pod:
Inherits: ^VehicleOverlays
idle:
Filename: pod.shp
Facings: 1
Length: 1

View File

@@ -0,0 +1,200 @@
^bridge:
Defaults:
ZOffset: -1c511
Start: 1
ZRamp: 1
Offset: 0, 0, 1
lobrdg_a:
Inherits: ^bridge
idle:
TilesetFilenames:
TEMPERATE: lobrdg10.tem
SNOW: lobrdg10.sno
idle2:
TilesetFilenames:
TEMPERATE: lobrdg11.tem
SNOW: lobrdg11.sno
idle3:
TilesetFilenames:
TEMPERATE: lobrdg12.tem
SNOW: lobrdg12.sno
idle4:
TilesetFilenames:
TEMPERATE: lobrdg13.tem
SNOW: lobrdg13.sno
adead:
TilesetFilenames:
TEMPERATE: lobrdg15.tem
SNOW: lobrdg15.sno
bdead:
TilesetFilenames:
TEMPERATE: lobrdg14.tem
SNOW: lobrdg14.sno
abdead:
TilesetFilenames:
TEMPERATE: lobrdg16.tem
SNOW: lobrdg16.sno
lobrdg_a_d:
Inherits: ^bridge
idle:
TilesetFilenames:
TEMPERATE: lobrdg28.tem
SNOW: lobrdg28.sno
aramp:
TilesetFilenames:
TEMPERATE: lobrdg17.tem
SNOW: lobrdg17.sno
bramp:
TilesetFilenames:
TEMPERATE: lobrdg18.tem
SNOW: lobrdg18.sno
abramp:
TilesetFilenames:
TEMPERATE: lobrdg28.tem
SNOW: lobrdg28.sno
editor:
TilesetFilenames:
TEMPERATE: lobrdg10.tem
SNOW: lobrdg10.sno
lobrdg_b:
Inherits: ^bridge
idle:
TilesetFilenames:
TEMPERATE: lobrdg01.tem
SNOW: lobrdg01.sno
idle2:
TilesetFilenames:
TEMPERATE: lobrdg02.tem
SNOW: lobrdg02.sno
idle3:
TilesetFilenames:
TEMPERATE: lobrdg03.tem
SNOW: lobrdg03.sno
idle4:
TilesetFilenames:
TEMPERATE: lobrdg04.tem
SNOW: lobrdg04.sno
adead:
TilesetFilenames:
TEMPERATE: lobrdg05.tem
SNOW: lobrdg05.sno
bdead:
TilesetFilenames:
TEMPERATE: lobrdg06.tem
SNOW: lobrdg06.sno
abdead:
TilesetFilenames:
TEMPERATE: lobrdg07.tem
SNOW: lobrdg07.sno
lobrdg_b_d:
Inherits: ^bridge
idle:
TilesetFilenames:
TEMPERATE: lobrdg27.tem
SNOW: lobrdg27.sno
aramp:
TilesetFilenames:
TEMPERATE: lobrdg08.tem
SNOW: lobrdg08.sno
bramp:
TilesetFilenames:
TEMPERATE: lobrdg09.tem
SNOW: lobrdg09.sno
abramp:
TilesetFilenames:
TEMPERATE: lobrdg27.tem
SNOW: lobrdg27.sno
editor:
TilesetFilenames:
TEMPERATE: lobrdg01.tem
SNOW: lobrdg01.sno
lobrdg_r_se:
Inherits: ^bridge
idle:
TilesetFilenames:
TEMPERATE: lobrdg19.tem
SNOW: lobrdg19.sno
damaged-idle:
TilesetFilenames:
TEMPERATE: lobrdg20.tem
SNOW: lobrdg20.sno
lobrdg_r_nw:
Inherits: ^bridge
idle:
TilesetFilenames:
TEMPERATE: lobrdg21.tem
SNOW: lobrdg21.sno
damaged-idle:
TilesetFilenames:
TEMPERATE: lobrdg22.tem
SNOW: lobrdg22.sno
lobrdg_r_ne:
Inherits: ^bridge
idle:
TilesetFilenames:
TEMPERATE: lobrdg23.tem
SNOW: lobrdg23.sno
damaged-idle:
TilesetFilenames:
TEMPERATE: lobrdg24.tem
SNOW: lobrdg24.sno
lobrdg_r_sw:
Inherits: ^bridge
idle:
TilesetFilenames:
TEMPERATE: lobrdg25.tem
SNOW: lobrdg25.sno
damaged-idle:
TilesetFilenames:
TEMPERATE: lobrdg26.tem
SNOW: lobrdg26.sno
bridge1:
idle:
TilesetFilenames:
TEMPERATE: bridge.tem
SNOW: bridge.sno
# Disabled to avoid glitches until shadow rendering is fixed
# ShadowStart: 18
ZRamp: 1
Offset: 0, -13, 49
bridge2:
idle:
TilesetFilenames:
TEMPERATE: bridge.tem
SNOW: bridge.sno
Start: 9
# Disabled to avoid glitches until shadow rendering is fixed
# ShadowStart: 27
ZRamp: 1
Offset: 0, -25, 49
railbrdg1:
idle:
TilesetFilenames:
TEMPERATE: railbrdg.tem
SNOW: railbrdg.sno
# Disabled to avoid glitches until shadow rendering is fixed
# ShadowStart: 18
ZRamp: 1
Offset: 0, -13, 49
railbrdg2:
idle:
TilesetFilenames:
TEMPERATE: railbrdg.tem
SNOW: railbrdg.sno
Start: 9
# Disabled to avoid glitches until shadow rendering is fixed
# ShadowStart: 27
ZRamp: 1
Offset: 0, -25, 49

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,107 @@
doggie:
Defaults:
Filename: doggie.shp
Tick: 80
Offset: 0, 0, 16
stand:
Facings: 8
ShadowStart: 119
run:
Start: 8
Length: 6
Facings: 8
ShadowStart: 127
attack:
Start: 56
Length: 4
Facings: 8
ShadowStart: 175
laydown:
Start: 88
Length: 2
ShadowStart: 207
hide:
Start: 90
ShadowStart: 209
idle1:
Start: 91
Length: 8
ShadowStart: 210
die-twirling:
Start: 99
Length: 10
ShadowStart: 218
die-flying:
Start: 99
Length: 10
ShadowStart: 218
die-exploding:
Filename: s_bang34.shp
Length: *
die-crushed:
Start: 105
Length: 4
ShadowStart: 224
Tick: 800
ZOffset: -511
die-burning:
Start: 109
Length: 10
ShadowStart: 228
IgnoreWorldTint: True
die-melting:
Start: 109
Length: 10
ShadowStart: 228
vissml:
idle:
Filename: vissml.shp
Length: 90
ShadowStart: 90
Tick: 80
Offset: 0, 0, 16
vislrg:
idle:
Filename: vislrg.shp
Length: 90
ShadowStart: 90
Tick: 80
Offset: 0, 0, 16
attack:
Combine:
0:
Filename: vislgatk.shp
Start: 5
Length: 35
1:
Filename: vislgatk.shp
Start: 0
Length: 5
Facings: -8
Length: 5
Tick: 80
Offset: 0, 0, 16
# ShadowStart: 40 # TODO: enable shadow frames
floater:
Defaults:
Filename: floater.shp
idle:
Length: 16
ShadowStart: 32
Tick: 100
Offset: 0, 0, 16
attack:
Length: 16
Start: 16
ShadowStart: 48
Tick: 100
Offset: 0, 0, 16
attack-shock:
Length: 16
Start: 16
Tick: 100
Offset: 0, 0, 16
IgnoreWorldTint: True

View File

@@ -0,0 +1,618 @@
^BasicInfantry:
Defaults:
Tick: 80
Offset: 0, 0, 16
stand:
Facings: 8
ShadowStart: 292
run:
Start: 8
Length: 6
Facings: 8
ShadowStart: 300
idle1:
Start: 56
Length: 15
ShadowStart: 348
idle2:
Start: 71
Length: 15
ShadowStart: 363
prone-run:
Start: 86
Length: 6
Facings: 8
ShadowStart: 378
prone-stand:
Start: 86
Facings: 8
Stride: 6
ShadowStart: 378
die-twirling:
Start: 134
Length: 15
ShadowStart: 426
die-flying:
Start: 149
Length: 15
ShadowStart: 441
die-exploding:
Filename: s_bang34.shp
Length: *
die-crushed:
Start: 159
Length: 5
ShadowStart: 451
Tick: 800
ZOffset: -511
standup:
Start: 260
Length: 2
Facings: 8
ShadowStart: 552
die-melting:
Filename: electro.shp
Frames: 0, 1, 2, 3, 0, 1, 2, 3, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13
Length: *
^BasicInfantryAttack:
attack:
Start: 164
Length: 6
Facings: 8
ShadowStart: 456
attack-muzzle:
Start: 164
Length: 6
Facings: 8
IgnoreWorldTint: True
prone-attack:
Start: 212
Length: 6
Facings: 8
ShadowStart: 504
prone-attack-muzzle:
Start: 212
Length: 6
Facings: 8
IgnoreWorldTint: True
e1.gdi:
Inherits: ^BasicInfantry
Inherits@attack: ^BasicInfantryAttack
Defaults:
Filename: e1.shp
icon:
Filename: sidebar-gdi|e1icon.shp
e1.nod:
Inherits: ^BasicInfantry
Inherits@attack: ^BasicInfantryAttack
Defaults:
Filename: e1.shp
icon:
Filename: sidebar-nod|e1icon.shp
e2:
Inherits: ^BasicInfantry
Inherits@attack: ^BasicInfantryAttack
Defaults:
Filename: e2.shp
icon:
Filename: e2icon.shp
e3:
Inherits: ^BasicInfantry
Inherits@attack: ^BasicInfantryAttack
Defaults:
Filename: e3.shp
icon:
Filename: e4icon.shp
engineer.gdi:
Inherits: ^BasicInfantry
Defaults:
Filename: engineer.shp
icon:
Filename: sidebar-gdi|engnicon.shp
engineer.nod:
Inherits: ^BasicInfantry
Defaults:
Filename: engineer.shp
icon:
Filename: sidebar-nod|engnicon.shp
umagon:
Inherits: ^BasicInfantry
Inherits@attack: ^BasicInfantryAttack
Defaults:
Filename: umagon.shp
icon:
Filename: umagicon.shp
ghost:
Inherits: ^BasicInfantry
Inherits@attack: ^BasicInfantryAttack
Defaults:
Filename: ghost.shp
icon:
Filename: gosticon.shp
mhijack:
Inherits: ^BasicInfantry
Defaults:
Filename: mhijack.shp
icon:
Filename: chamicon.shp
chamspy:
Inherits: ^BasicInfantry
Defaults:
Filename: chamspy.shp
icon:
Filename: chamicon.shp
mutant:
Inherits: ^BasicInfantry
Inherits@attack: ^BasicInfantryAttack
Defaults:
Filename: mutant.shp
icon:
Filename: mutcicon.shp
mwmn:
Inherits: ^BasicInfantry
Inherits@attack: ^BasicInfantryAttack
Defaults:
Filename: mwmn.shp
icon:
Filename: mutcicon.shp
mutant3:
Inherits: ^BasicInfantry
Inherits@attack: ^BasicInfantryAttack
Defaults:
Filename: mutant3.shp
icon:
Filename: mutcicon.shp
tratos:
Inherits: ^BasicInfantry
Defaults:
Filename: tratos.shp
icon:
Filename: mutcicon.shp
oxanna:
Inherits: ^BasicInfantry
Inherits@attack: ^BasicInfantryAttack
Defaults:
Filename: oxanna.shp
slav:
Inherits: ^BasicInfantry
Inherits@attack: ^BasicInfantryAttack
Defaults:
Filename: slav.shp
civ1:
Inherits: ^BasicInfantry
Defaults:
Filename: civ1.shp
attack:
Start: 164
Length: 6
Facings: 8
ShadowStart: 456
attack-muzzle:
Start: 164
Length: 6
Facings: 8
ShadowStart: 456
IgnoreWorldTint: True
panic-run:
Start: 86
Length: 6
Facings: 8
ShadowStart: 378
panic-stand:
Facings: 8
ShadowStart: 292
civ2:
Inherits: ^BasicInfantry
Defaults:
Filename: civ2.shp
panic-run:
Start: 86
Length: 6
Facings: 8
ShadowStart: 378
panic-stand:
Facings: 8
ShadowStart: 292
civ3:
Inherits: civ1
Defaults:
Filename: civ3.shp
cyborg:
Defaults:
Filename: cyborg.shp
Tick: 80
Offset: 0, 0, 16
stand:
Facings: 8
ShadowStart: 370
run:
Start: 8
Length: 6
Facings: 8
ShadowStart: 378
idle1:
Start: 56
Length: 15
ShadowStart: 426
idle2:
Start: 71
Length: 15
ShadowStart: 441
crippled-run:
Start: 86
Length: 6
Facings: 8
ShadowStart: 456
crippled-stand:
Start: 86
Facings: 8
Stride: 6
ShadowStart: 456
attack:
Start: 164
Length: 6
Facings: 8
ShadowStart: 534
attack-muzzle:
Start: 164
Length: 6
Facings: 8
IgnoreWorldTint: True
crippled-attack:
Start: 212
Length: 6
Facings: 8
ShadowStart: 582
crippled-attack-muzzle:
Start: 212
Length: 6
Facings: 8
IgnoreWorldTint: True
emp-overlay:
Filename: emp_fx01.shp
Length: *
ZOffset: 512
BlendMode: Additive
IgnoreWorldTint: True
icon:
Filename: cybiicon.shp
cyc2:
Defaults:
Filename: cyc2.shp
Offset: 0, 0, 16
stand:
Facings: 8
ShadowStart: 308
Offset: 0, 0, 16
run:
Start: 8
Length: 9
Facings: 8
ShadowStart: 316
idle1:
Start: 80
Length: 15
ShadowStart: 388
idle2:
Start: 95
Length: 15
ShadowStart: 403
crippled-run:
Start: 110
Length: 9
Facings: 8
ShadowStart: 418
crippled-stand:
Start: 110
Facings: 8
Stride: 9
ShadowStart: 418
attack:
Start: 212
Length: 6
Facings: 8
ShadowStart: 520
attack-muzzle:
Start: 212
Length: 6
Facings: 8
ShadowStart: 520
IgnoreWorldTint: True
crippled-attack:
Start: 260
Length: 6
Facings: 8
ShadowStart: 568
crippled-attack-muzzle:
Start: 260
Length: 6
Facings: 8
ShadowStart: 568
IgnoreWorldTint: True
emp-overlay:
Filename: emp_fx01.shp
Length: *
ZOffset: 512
BlendMode: Additive
IgnoreWorldTint: True
icon:
Filename: cybcicon.shp
medic:
Defaults:
Filename: medic.shp
Tick: 80
Offset: 0, 0, 16
stand:
Facings: 8
ShadowStart: 307
run:
Start: 8
Length: 6
Facings: 8
ShadowStart: 315
idle1:
Start: 56
Length: 15
ShadowStart: 363
idle2:
Start: 71
Length: 15
ShadowStart: 378
prone-run:
Start: 86
Length: 6
Facings: 8
ShadowStart: 393
prone-stand:
Start: 86
Facings: 8
Stride: 6
ShadowStart: 393
die-twirling:
Start: 134
Length: 15
ShadowStart: 441
die-flying:
Start: 149
Length: 15
ShadowStart: 455
die-exploding:
Filename: s_bang34.shp
Length: *
die-crushed:
Start: 159
Length: 5
ShadowStart: 451
Tick: 800
ZOffset: -511
standup:
Start: 260
Length: 2
Facings: 8
ShadowStart: 567
heal:
Start: 292
Length: 14
ShadowStart: 599
die-melting:
Filename: electro.shp
Frames: 0, 1, 2, 3, 0, 1, 2, 3, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13
Length: *
icon:
Filename: mediicon.shp
jumpjet:
Defaults:
Filename: jumpjet.shp
Tick: 80
Offset: 0, 0, 16
stand:
Facings: 8
ShadowStart: 451
run:
Start: 8
Length: 6
Facings: 8
ShadowStart: 459
idle1:
Start: 56
Length: 15
ShadowStart: 507
idle2:
Start: 71
Length: 15
ShadowStart: 522
prone-run:
Start: 86
Length: 6
Facings: 8
ShadowStart: 537
prone-stand:
Facings: 8
ShadowStart: 451
flying:
Facings: 8
Length: 6
Start: 292
ShadowStart: 743
flying-muzzle:
Facings: 8
Length: 6
Start: 292
IgnoreWorldTint: True
die-twirling: # TODO: animation for falling from sky starts at 436
Start: 445
Length: 6
ShadowStart: 896
die-falling:
Start: 436
Length: 9
die-flying: # TODO: animation for falling from sky starts at 436
Start: 445
Length: 6
ShadowStart: 896
die-splash:
Filename: h2o_exp2.shp
Length: *
die-exploding:
Filename: s_bang34.shp
Length: *
die-crushed:
Start: 450
ShadowStart: 901
Tick: 800
ZOffset: -511
attack:
Start: 164
Length: 6
Facings: 8
ShadowStart: 615
attack-muzzle:
Start: 164
Length: 6
Facings: 8
IgnoreWorldTint: True
flying-attack:
Start: 388
Facings: 8
Length: 6
ShadowStart: 839
flying-attack-muzzle:
Start: 388
Facings: 8
Length: 6
IgnoreWorldTint: True
prone-attack:
Start: 212
Length: 6
Facings: 8
ShadowStart: 663
prone-attack-muzzle:
Start: 212
Length: 6
Facings: 8
IgnoreWorldTint: True
standup:
Start: 260
Length: 2
Facings: 8
ShadowStart: 711
die-melting:
Filename: electro.shp
Frames: 0, 1, 2, 3, 0, 1, 2, 3, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13
Length: *
icon:
Filename: jjeticon.shp
weedguy:
Defaults:
Filename: weed.shp
Tick: 80
Offset: 0, 0, 16
stand:
Facings: 8
ShadowStart: 202
run:
Start: 8
Length: 6
Facings: 8
ShadowStart: 210
attack:
Start: 56
Facings: 8
ShadowStart: 258
prone-attack:
Start: 64
Facings: 8
Stride: 6
ShadowStart: 288
standup:
Start: 112
Length: 2
Facings: 8
ShadowStart: 314
prone-run:
Start: 64
Length: 6
Facings: 8
ShadowStart: 288
prone-stand:
Start: 64
Facings: 8
Stride: 6
ShadowStart: 288
idle1:
Start: 128
Length: 8
ShadowStart: 330
idle2:
Start: 136
Length: 16
ShadowStart: 338
die-twirling:
Start: 152
Length: 8
ShadowStart: 354
die-flying:
Start: 160
Length: 6
ShadowStart: 362
die-exploding:
Start: 166
Length: 11
ShadowStart: 368
die-burning:
Start: 177
Length: 20
ShadowStart: 379
die-melting:
Filename: electro.shp
Frames: 0, 1, 2, 3, 0, 1, 2, 3, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13
Length: *
die-crushed:
Start: 174
Length: 3
ShadowStart: 376
Tick: 1000
flameguy:
Defaults:
Filename: flameguy.shp
Facings: 8
Tick: 80
ShadowStart: 148
Offset: 0, 0, 16
IgnoreWorldTint: True
idle:
stand:
run:
Length: 6
die:
Start: 44
Facings: 1
Length: 104
ShadowStart: 192
AlphaFade: True

1154
mods/ts/sequences/misc.yaml Normal file

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,320 @@
^tibtree:
Defaults:
Offset: 0, -12, 12
idle:
ShadowStart: 11
active:
Start: 1
Length: 10
ShadowStart: 12
Tick: 160
tibtre01:
Inherits: ^tibtree
Defaults:
TilesetFilenames:
TEMPERATE: tibtre01.tem
SNOW: tibtre01.sno
tibtre02:
Inherits: ^tibtree
Defaults:
TilesetFilenames:
TEMPERATE: tibtre02.tem
SNOW: tibtre02.sno
tibtre03:
Inherits: ^tibtree
Defaults:
TilesetFilenames:
TEMPERATE: tibtre03.tem
SNOW: tibtre03.sno
bigblue:
Defaults:
Offset: 0, 0, 12
idle:
Filename: bigblue2.shp
ShadowStart: 10
active:
Filename: bigblue2.shp
Start: 1
Length: 9
ShadowStart: 11
Tick: 160
bigblue3:
Defaults:
Filename: bigblue3.tem
Offset: 0, -12, 12
idle:
ShadowStart: 10
active:
Start: 1
Length: 9
ShadowStart: 11
Tick: 160
^tree:
idle:
ShadowStart: 1
Offset: 0, -12, 12
tree01:
Inherits: ^tree
idle:
TilesetFilenames:
TEMPERATE: tree01.tem
SNOW: tree01.sno
tree02:
Inherits: ^tree
idle:
TilesetFilenames:
TEMPERATE: tree02.tem
SNOW: tree02.sno
tree03:
Inherits: ^tree
idle:
TilesetFilenames:
TEMPERATE: tree03.tem
SNOW: tree03.sno
tree04:
Inherits: ^tree
idle:
TilesetFilenames:
TEMPERATE: tree04.tem
SNOW: tree04.sno
tree05:
Inherits: ^tree
idle:
TilesetFilenames:
TEMPERATE: tree05.tem
SNOW: tree05.sno
tree06:
Inherits: ^tree
idle:
TilesetFilenames:
TEMPERATE: tree06.tem
SNOW: tree06.sno
tree07:
Inherits: ^tree
idle:
TilesetFilenames:
TEMPERATE: tree07.tem
SNOW: tree07.sno
tree08:
Inherits: ^tree
idle:
TilesetFilenames:
TEMPERATE: tree08.tem
SNOW: tree08.sno
tree09:
Inherits: ^tree
idle:
TilesetFilenames:
TEMPERATE: tree09.tem
SNOW: tree09.sno
tree10:
Inherits: ^tree
idle:
TilesetFilenames:
TEMPERATE: tree10.tem
SNOW: tree10.sno
tree11:
Inherits: ^tree
idle:
TilesetFilenames:
TEMPERATE: tree11.tem
SNOW: tree11.sno
tree12:
Inherits: ^tree
idle:
TilesetFilenames:
TEMPERATE: tree12.tem
SNOW: tree12.sno
tree13:
Inherits: ^tree
idle:
TilesetFilenames:
TEMPERATE: tree13.tem
SNOW: tree13.sno
tree14:
Inherits: ^tree
idle:
TilesetFilenames:
TEMPERATE: tree14.tem
SNOW: tree14.sno
tree15:
Inherits: ^tree
idle:
TilesetFilenames:
TEMPERATE: tree15.tem
SNOW: tree15.sno
tree16:
Inherits: ^tree
idle:
TilesetFilenames:
TEMPERATE: tree16.tem
SNOW: tree16.sno
tree17:
Inherits: ^tree
idle:
TilesetFilenames:
TEMPERATE: tree17.tem
SNOW: tree17.sno
tree18:
Inherits: ^tree
idle:
TilesetFilenames:
TEMPERATE: tree18.tem
SNOW: tree18.sno
tree19:
Inherits: ^tree
idle:
TilesetFilenames:
TEMPERATE: tree19.tem
SNOW: tree19.sno
tree20:
Inherits: ^tree
idle:
TilesetFilenames:
TEMPERATE: tree20.tem
SNOW: tree20.sno
tree21:
Inherits: ^tree
idle:
TilesetFilenames:
TEMPERATE: tree21.tem
SNOW: tree21.sno
tree22:
Inherits: ^tree
idle:
TilesetFilenames:
TEMPERATE: tree22.tem
SNOW: tree22.sno
tree23:
Inherits: ^tree
idle:
TilesetFilenames:
TEMPERATE: tree23.tem
SNOW: tree23.sno
tree24:
Inherits: ^tree
idle:
TilesetFilenames:
TEMPERATE: tree24.tem
SNOW: tree24.sno
tree25:
Inherits: ^tree
idle:
TilesetFilenames:
TEMPERATE: tree25.tem
SNOW: tree25.sno
fona01:
Inherits: ^tree
idle:
Filename: fona01.tem
fona02:
Inherits: ^tree
idle:
Filename: fona02.tem
fona03:
Inherits: ^tree
idle:
Filename: fona03.tem
fona04:
Inherits: ^tree
idle:
Filename: fona04.tem
fona05:
Inherits: ^tree
idle:
Filename: fona05.tem
fona06:
Inherits: ^tree
idle:
Filename: fona06.tem
fona07:
Inherits: ^tree
idle:
Filename: fona07.tem
fona08:
Inherits: ^tree
idle:
Filename: fona08.tem
fona09:
Inherits: ^tree
idle:
Filename: fona09.tem
fona10:
Inherits: ^tree
idle:
Filename: fona10.tem
fona11:
Inherits: ^tree
idle:
Filename: fona11.tem
fona12:
Inherits: ^tree
idle:
Filename: fona12.tem
fona13:
Inherits: ^tree
idle:
Filename: fona13.tem
fona14:
Inherits: ^tree
idle:
Filename: fona14.tem
fona15:
Inherits: ^tree
idle:
Filename: fona15.tem
veinhole:
idle:
TilesetFilenames:
TEMPERATE: veinhole.tem
SNOW: veinhole.sno
ShadowStart: 1
Offset: 0, -36, 1
ZRamp: 1

View File

@@ -0,0 +1,393 @@
^VehicleOverlays:
emp-overlay:
Filename: emp_fx01.shp
Offset: 0, 0, 24
Length: *
BlendMode: Additive
IgnoreWorldTint: True
mcv.gdi:
Inherits: ^VehicleOverlays
icon:
Filename: sidebar-gdi|mcvicon.shp
mcv.nod:
Inherits: ^VehicleOverlays
icon:
Filename: sidebar-nod|mcvicon.shp
apc:
Inherits: ^VehicleOverlays
icon:
Filename: apcicon.shp
harv.gdi:
Inherits: ^VehicleOverlays
harvest:
Filename: harvestr.shp
Length: *
ZRamp: 1
Offset: 0, 0, 1
icon:
Filename: sidebar-gdi|harvicon.shp
harv.nod:
Inherits: ^VehicleOverlays
harvest:
Filename: harvestr.shp
Length: *
ZRamp: 1
Offset: 0, 0, 1
icon:
Filename: sidebar-nod|harvicon.shp
hvr:
Inherits: ^VehicleOverlays
icon:
Filename: hovricon.shp
4tnk:
Inherits: ^VehicleOverlays
muzzle:
Filename: gunfire.shp
Length: *
IgnoreWorldTint: True
lpst.gdi:
Inherits: ^VehicleOverlays
idle:
TilesetFilenames:
TEMPERATE: gtdpsa.shp
SNOW: gadpsa.shp
DepthSprite: isodepth.shp
DepthSpriteOffset: -6, -6
Offset: 0, -13, 12
ShadowStart: 3
make:
TilesetFilenames:
TEMPERATE: gtdpsamk.shp
SNOW: gadpsamk.shp
DepthSprite: isodepth.shp
DepthSpriteOffset: -6, -6
Offset: 0, -13, 12
Length: 36
ShadowStart: 36
idle-lights:
TilesetFilenames:
TEMPERATE: gtdpsa_a.shp
SNOW: gadpsa_a.shp
DepthSprite: isodepth.shp
DepthSpriteOffset: -6, -6
Offset: 0, -13, 12
Length: 10
Tick: 200
idle-lights-bright:
TilesetFilenames:
TEMPERATE: gtdpsa_a.shp
SNOW: gadpsa_a.shp
DepthSprite: isodepth.shp
DepthSpriteOffset: -6, -6
Offset: 0, -13, 12
Length: 10
Tick: 200
IgnoreWorldTint: True
icon:
Filename: sidebar-gdi|lpsticon.shp
lpst.nod:
Inherits: lpst.gdi
icon:
Filename: sidebar-nod|lpsticon.shp
repair:
Inherits: ^VehicleOverlays
icon:
Filename: rboticon.shp
art2:
Inherits: ^VehicleOverlays
icon:
Filename: artyicon.shp
idle:
TilesetFilenames:
TEMPERATE: gtarty.shp
SNOW: gaarty.shp
ShadowStart: 3
Offset: 0, -12, 12
DepthSprite: isodepth.shp
damaged-idle:
TilesetFilenames:
TEMPERATE: gtarty.shp
SNOW: gaarty.shp
Start: 1
ShadowStart: 4
Offset: 0, -12, 12
DepthSprite: isodepth.shp
make:
TilesetFilenames:
TEMPERATE: gtartymk.shp
SNOW: gaartymk.shp
Length: 16
ShadowStart: 16
Offset: 0, -12, 12
DepthSprite: isodepth.shp
muzzle:
Filename: gunfire.shp
Length: *
Offset: 0, 0, 24
IgnoreWorldTint: True
weed:
Inherits: ^VehicleOverlays
icon:
Filename: weedicon.shp
hmec:
Inherits: ^VehicleOverlays
icon:
Filename: hmecicon.shp
bike:
Inherits: ^VehicleOverlays
icon:
Filename: cyclicon.shp
bggy:
Inherits: ^VehicleOverlays
Defaults:
Offset: 0, 0, 24
muzzle:
Combine:
0:
Filename: mgun-n.shp
Length: 6
1:
Filename: mgun-nw.shp
Length: 6
2:
Filename: mgun-w.shp
Length: 6
3:
Filename: mgun-sw.shp
Length: 6
4:
Filename: mgun-s.shp
Length: 6
5:
Filename: mgun-se.shp
Length: 6
6:
Filename: mgun-e.shp
Length: 6
7:
Filename: mgun-ne.shp
Length: 6
Facings: 8
Length: 6
IgnoreWorldTint: True
icon:
Filename: bggyicon.shp
Offset: 0, 0
sapc:
Inherits: ^VehicleOverlays
icon:
Filename: sapcicon.shp
subtank:
Inherits: ^VehicleOverlays
icon:
Filename: subticon.shp
sonic:
Inherits: ^VehicleOverlays
icon:
Filename: soniicon.shp
ttnk:
Inherits: ^VehicleOverlays
idle:
Filename: gatick.shp
ShadowStart: 3
Offset: 0, -14, 14
damaged-idle:
Filename: gatick.shp
Start: 1
ShadowStart: 4
Offset: 0, -14, 14
make:
Filename: gatickmk.shp
Length: 24
ShadowStart: 24
Offset: 0, -14, 14
muzzle:
Filename: gunfire.shp
Length: *
Offset: 0, 0, 24
IgnoreWorldTint: True
icon:
Filename: tickicon.shp
stnk:
Inherits: ^VehicleOverlays
icon:
Filename: stnkicon.shp
mmch:
Defaults:
Filename: mmch.shp
Inherits: ^VehicleOverlays
stand:
Facings: -8
Stride: 15
ShadowStart: 152
Offset: 0, 0, 12
walk:
Length: 15
Facings: -8
ShadowStart: 152
Offset: 0, 0, 12
Tick: 60
turret:
Start: 120
Facings: -32
Offset: 0, 0, 12
muzzle:
Filename: gunfire.shp
Length: *
Offset: 0, 0, 12
IgnoreWorldTint: True
icon:
Filename: mmchicon.shp
jugg:
Inherits: ^VehicleOverlays
icon:
Filename: juggicon.shp
stand:
Filename: jugger.shp
Facings: -8
Stride: 15
ShadowStart: 120
Offset: 0, 0, 12
walk:
Filename: jugger.shp
Length: 15
Facings: -8
ShadowStart: 120
Offset: 0, 0, 12
Tick: 60
turret:
Filename: djugg_a.shp
Facings: 32
Offset: -4, 0, 12
idle:
Filename: djugg.shp
ShadowStart: 3
Offset: 0, -12, 12
damaged-idle:
Filename: djugg.shp
Start: 1
ShadowStart: 4
Offset: 0, -12, 12
make:
Filename: djuggmk.shp
Length: 18
ShadowStart: 18
Offset: 0, -12, 12
muzzle:
Filename: gunfire.shp
Length: *
Offset: 0, 0, 24
IgnoreWorldTint: True
gghunt:
Inherits: ^VehicleOverlays
idle:
Filename: gghunt.shp
Facings: 1
Length: 8
ShadowStart: 8
smech:
Inherits: ^VehicleOverlays
Defaults:
Filename: smech.shp
Offset: 0,0,8
stand:
Start: 96
Facings: -8
ShadowStart: 232
run:
Facings: -8
Length: 12
ShadowStart: 136
Tick: 48
shoot:
Start: 104
Length: 4
Facings: -8
ShadowStart: 240
Tick: 80
shoot-muzzle:
Start: 104
Length: 4
Facings: -8
Tick: 80
IgnoreWorldTint: True
icon:
Filename: smchicon.shp
mobilemp:
Inherits: ^VehicleOverlays
icon:
Filename: mempicon.shp
trucka:
Inherits: ^VehicleOverlays
truckb:
Inherits: ^VehicleOverlays
icbm:
Inherits: ^VehicleOverlays
bus:
Inherits: ^VehicleOverlays
pick:
Inherits: ^VehicleOverlays
car:
Inherits: ^VehicleOverlays
wini:
Inherits: ^VehicleOverlays
locomotive:
Inherits: ^VehicleOverlays
traincar:
Inherits: ^VehicleOverlays
cargocar:
Inherits: ^VehicleOverlays
mstl:
Inherits: ^VehicleOverlays
icon:
Filename: mstlicon.shp
idle:
Filename: mstl.shp
ShadowStart: 3
Offset: 0, -15, 15
idle-lights:
Filename: mstl_a.shp
Length: 10
ShadowStart: 10
Offset: 0, -15, 15
make:
Filename: mstlmk.shp
Length: 20
ShadowStart: 20
Offset: 0, -15, 15

View File

@@ -0,0 +1,182 @@
mcv:
idle:
harv:
idle:
unload: horv
apc:
idle:
water: apcw
art2:
idle:
turret: art2tur
barrel: art2barl
jugg:
barrel: djuggbar
subtank:
idle:
bggy:
idle:
nalasr:
turret: laser
sapc:
idle:
bike:
idle:
ttnk:
idle:
turret: ttnktur
barrel: ttnkbarl
mmch:
barrel: mmchbarl
hmec:
idle:
hvr:
idle:
turret: hvrtur
stnk:
idle:
orca:
idle:
orcab:
idle:
orcatran:
idle:
trnsport:
idle:
scrin:
idle:
apache:
idle:
dshp:
idle:
4tnk:
idle:
turret: 4tnktur
barrel: 4tnkbarl
trucka:
idle:
truckb:
idle:
lpst:
idle:
icbm:
idle:
repair:
idle:
weed:
idle:
unload:
bus:
idle:
pick:
idle:
car:
idle:
wini:
idle:
locomotive:
idle: monoeng
traincar:
idle: monocar
cargocar:
idle:
sonic:
idle:
turret: sonictur
mobilemp:
idle: m_emp
#truk: # TODO: unused
# idle:
#truck2: # TODO: unused
# idle:
#utnk: # TODO: unused alternative version of Devil's Tongue
# idle:
#mrj: # TODO: unused
# idle:
# turret: mrjtur
#m113: # TODO: unused
# idle:
# turret: m113tur
#mlrs: # TODO: unused
# idle:
# turret: mlrstur
#arty: # TODO: unused
# idle:
# barrel: artybarl
#1tnk: # TODO: unused
# idle:
# turret: 1tnktur
# barrel: 1tnkbarl
#2tnk: # TODO: unused
# idle:
# turret: 2tnktur
# barrel: 2tnkbarl
#3tnk: # TODO: unused
# idle:
# turret: 3tnktur
# barrel: 3tnkbarl
#ftnk: # TODO: unused
# idle:
#tire: # TODO: unused debris
# idle:
#probe: # TODO: unused
# idle:
#piece: # TODO: unused debris
# idle:
dpod:
idle:
sgen:
idle: