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

BIN
mods/ra/ZoodRangmah.ttf Normal file

Binary file not shown.

78
mods/ra/audio/music.yaml Normal file
View File

@@ -0,0 +1,78 @@
await_r: Afterlife (Await)
VolumeModifier: 0.7
bigf226m: Bigfoot
VolumeModifier: 0.7
crus226m: Crush
VolumeModifier: 0.7
dense_r: Dense
VolumeModifier: 0.7
fac1226m: Face to the Enemy 1
VolumeModifier: 0.85
fac2226m: Face to the Enemy 2
VolumeModifier: 0.7
fogger1a: Fogger
VolumeModifier: 0.8
hell226m: Hell March
VolumeModifier: 0.7
intro: Intro
Hidden: true
VolumeModifier: 0.9
map: Map
Hidden: true
VolumeModifier: 0.6
mud1a: Mud
VolumeModifier: 0.7
radio2: Radio 2
VolumeModifier: 0.7
credits: Reload Fire (Credits)
VolumeModifier: 0.9
rollout: Roll Out
VolumeModifier: 0.7
run1226m: Run (For Your Life)
VolumeModifier: 0.7
score: Militant Force (Scores)
Hidden: true
VolumeModifier: 0.7
smsh226m: Smash
VolumeModifier: 0.7
snake: Snake
VolumeModifier: 0.7
terminat: Terminate
VolumeModifier: 0.7
tren226m: Trenches
VolumeModifier: 0.7
twin: Twin Cannon
VolumeModifier: 0.7
vector1a: Vector
VolumeModifier: 0.7
work226m: Workmen
VolumeModifier: 0.7
# Counterstrike tracks
araziod: Arazoid
VolumeModifier: 0.8
backstab: Backstab
VolumeModifier: 0.9
chaos2: Chaos
VolumeModifier: 0.9
shut_it: Shut It
VolumeModifier: 0.9
2nd_hand: The Second Hand
twinmix1: Twin Cannon (Remix)
VolumeModifier: 0.9
under3: Underlying Thoughts
VolumeModifier: 0.95
vr2: Voice Rhythm 2
VolumeModifier: 0.95
# Aftermath tracks
await: Afterlife (Await)
bog: Bog
VolumeModifier: 0.9
float_v2: Floating
gloom: Gloom
grndwire: Groundwire
rpt: Running Through Pipes
search: The Search
traction: Traction
wastelnd: Wasteland

View File

@@ -0,0 +1,146 @@
Speech:
Notifications:
AbombAvailable: aavail1
AbombLaunchDetected: alaunch1
AbombPrepping: aprep1
AbombReady: aready1
AirUnitLost: aunitl1
AlliedForcesApproaching: aappro1
AlliedForcesFallen: afallen1
AlliedForcesSelected: aselect1
AlliedReinforcementsArrived: aarrive1
AlliedReinforcementsEast: aarive1
AlliedReinforcementsNorth: aarrivn1
AlliedReinforcementsSouth: aarrivs1
AlliedReinforcementsWest: aarrivw1
AtomBombLaunchDetected: atlnch1
AtomBombPrepping: atprep1
BaseAttack: baseatk1
Building: abldgin1
BuildingCannotPlaceAudio: nodeply1
BuildingCaptured: strucap1
BuildingInfiltrated: bldginf1
BuildingInProgress: progres1
BuildingProgress: bldgprg1
Cancelled: cancld1
ChronosphereCharging: chrochr1
ChronosphereReady: chrordy1
ChronosphereTestSuccessful: chroyes1
CommandCenterAttack: cmdcntr1
CommandoFreed: comndof1
CommandoRescued: comndor1
ConstructionComplete: conscmp1
ControlCenterDeactivated: cntlded1
ConvoyApproaching: convyap1
ConvoyUnitLost: convlst1
CreditsStolen: credit1
EnemyUnitsApproaching: enmyapp1
EnemyDetected: enmydet
ExplosiveChargePlaced: xploplc1
FirstObjectiveMet: 1objmet1
FourtyMinutesRemaining: 40minr
HarvesterAttack:
InsufficientFunds: nofunds1
InsufficientPower: nopowr1
IronCurtainCharging: ironchg1
IronCurtainReady: ironrdy1
KosyginFreed: kosyfre1
KosyginRescued: kosyres1
Leave: bct1
Lose: misnlst1
LowPower: lopower1
MercenaryFreed: mercf1
MercenaryRescued: mercr1
MissionAccomplished: misnwon1
MissionFailed: misnlst1
MissionTimerInitialised: mtimein1
NavalUnitLost: navylst1
NewOptions: newopt1
NoBuild: nobuild1
ObjectiveMet: objmet1
ObjectiveNotMet: objnmet1
ObjectiveNotReached: objnrch1
ObjectiveReached: objrch1
OnHold: onhold1
OperationControlTerminated: opterm1
PrimaryBuildingSelected: pribldg1
ReinforcementsArrived: reinfor1
Repairing: repair1
SatelliteLaunched: satlnch1
SecondObjectiveMet: 2objmet1
SelectTarget: slcttgt1
SignalFlare: flare1
SignalFlareEast: flaree1
SignalFlareNorth: flaren1
SignalFlareSouth: flares1
SignalFlareWest: flarew1
SilosNeeded: silond1
SonarPulseReady: pulse1
SovietEmpireFallen: sovefal1
SovietEmpireSelected: sovemp1
SovietForcesApproaching: sovfapp1
SovietForcesFallen: sovforc1
SovietReinforcementsArrived: sovrein1
SpyPlaneReady: spypln1
StartGame: bctrinit
GameLoaded: load1
GameSaved: save1
StructureDestroyed: strckil1
StructureSold: strusld1
TanyaFreed: tanyaf1
TanyaRescued: tanyar1
TargetFreed: targfre1
TargetRescued: targres1
TenMinutesRemaining: 10minr
ThirdObjectiveMet: 3objmet1
ThirtyMinutesRemaining: 30minr
TimerStarted: timergo1
TimerStopped: timerno1
Training: train1
TwentyMinutesRemaining: 20minr
UnitArmorUpgraded: armorup1
UnitFirepowerUpgraded: firepo1
UnitFull: unitful1
UnitLost: unitlst1
UnitReady: unitrdy1
UnitRepaired: unitrep1
UnitSold: unitsld1
UnitSpeedUpgraded: unitspd1
UnitStolen: unitsto
WarningOneMinuteRemaining: 1minr
WarningTwoMinutesRemaining: 2minr
WarningThreeMinutesRemaining: 3minr
WarningFourMinutesRemaining: 4minr
WarningFiveMinutesRemaining: 5minr
Win: misnwon1
Sounds:
Notifications:
RadarUp: radaron2
RadarDown: radardn1
CashTickUp: cashup1
VolumeModifier: 0.33
InterruptType: Overlap
CashTickDown: cashdn1
VolumeModifier: 0.33
InterruptType: Overlap
LevelUp: hydrod1
DisablePower: bleep11
EnablePower: bleep12
ChatLine: rabeep1
InterruptType: Interrupt
PlayerJoined: bleep11
InterruptType: Interrupt
LobbyOptionChanged: bleep17
InterruptType: Interrupt
PlayerLeft: bleep12
InterruptType: Interrupt
ClickSound: ramenu1
InterruptType: Overlap
ClickDisabledSound:
Beacon: beepslct
InterruptType: Interrupt
AlertBuzzer: buzzy1
AlertBleep: bleep6
AngryBleep: bleep5
BaseSetup: bleep9

143
mods/ra/audio/voices.yaml Normal file
View File

@@ -0,0 +1,143 @@
GenericVoice:
Variants:
allies: .v01,.v03
england: .v01,.v03
france: .v01,.v03
germany: .v01,.v03
soviet: .r01,.r03
russia: .r01,.r03
ukraine: .r01,.r03
Voices:
Select: await1,ready,report1,yessir1
Action: ackno,affirm1,noprob,overout,ritaway,roger,ugotit
Die: dedman1,dedman2,dedman3,dedman4,dedman5,dedman7,dedman8
Burned: dedman10
Zapped: dedman6
DisableVariants: Die, Burned, Zapped
VehicleVoice:
Variants:
allies: .v00,.v02
england: .v00,.v02
france: .v00,.v02
germany: .v00,.v02
soviet: .r00,.r02
russia: .r00,.r02
ukraine: .r00,.r02
Voices:
Select: vehic1,yessir1,report1,await1
Action: ackno,affirm1
EngineerVoice:
Voices:
Select: eengin1,eyessir1
Action: eaffirm1,emovout1
Die: dedman1,dedman2,dedman3,dedman4,dedman5,dedman7,dedman8
Burned: dedman10
Zapped: dedman6
MedicVoice:
Voices:
Select: mrespon1,myessir1
Action: maffirm1,mmovout1
Die: dedman1,dedman2,dedman3,dedman4,dedman5,dedman7,dedman8
Burned: dedman10
Zapped: dedman6
MechanicVoice:
Voices:
Select: mhuh1,mhowdy1,mlaff1
Move: mboss1,mhear1,myes1,mrise1
Action: mhotdig1,mwrench1,myeehaw1
Die: dedman1,dedman2,dedman3,dedman4,dedman5,dedman7,dedman8
Burned: dedman10
Zapped: dedman6
TanyaVoice:
Voices:
Select: yo1,yes1,yeah1
Move: onit1,cmon1,rokroll1
Action: tuffguy1,bombit1
Die: tandeth1
Burned: tandeth1
Zapped: tandeth1
Build: laugh1
Kill: gotit1,lefty1
Demolish: keepem1,tuffguy1
DogVoice:
Voices:
Select: dogw3px
Move: dogy1
Attack: dogg5p
Die: dogw5,dogw7
Burned: dogw6
Zapped: dogw6
SpyVoice:
Voices:
Select: syessir1,scomnd1
Move: sonway1,sindeed1
Action: sking1
Die: dedman1,dedman2,dedman3,dedman4,dedman5,dedman7,dedman8
Burned: dedman10
Zapped: dedman6
ThiefVoice:
Voices:
Select: swhat1,syeah1
Move: saffirm1,smout1,sokay1
Action: scandy,sclean1,ssteal1
Die: dedman1,dedman2,dedman3,dedman4,dedman5,dedman7,dedman8
Burned: dedman10
Zapped: dedman6
CivilianMaleVoice:
Voices:
Select: guyyeah1
Action: guyokay1
Die: dedman1,dedman2,dedman3,dedman4,dedman5,dedman7,dedman8
Burned: dedman10
Zapped: dedman6
CivilianFemaleVoice:
Voices:
Select: girlyeah
Action: girlokay
Die: dedman1,dedman2,dedman3,dedman4,dedman5,dedman7,dedman8
Burned: dedman10
Zapped: dedman6
EinsteinVoice:
Voices:
Select: einah1
Action: einok1,einyes1
Die: dedman1,dedman2,dedman3,dedman4,dedman5,dedman7,dedman8
Burned: dedman10
Zapped: dedman6
ShokVoice:
Voices:
Select: jjuice1,jjump1,jyes1
Move: jdance1,jchrge1,jpower1
Attack: jburn1,jcrisp1,jshock1,jlight1
Die: dedman1,dedman2,dedman3,dedman4,dedman5,dedman7,dedman8
Burned: dedman10
Zapped: dedman6
AntVoice:
Voices:
Select: antbite
Action: antbite
Die: antdie
Burned: antdie
Zapped: antdie
StavrosVoice:
Voices:
Select: stavcmdr
Move: stavcrse, stavyes, stavmov
Attack: stavcrse, stavyes
Die: dedman1,dedman2,dedman3,dedman4,dedman5,dedman7,dedman8
Burned: dedman10
Zapped: dedman6

BIN
mods/ra/bits/afldidle.shp Normal file

Binary file not shown.

BIN
mods/ra/bits/allyrepair.shp Normal file

Binary file not shown.

BIN
mods/ra/bits/ammobox1.shp Normal file

Binary file not shown.

BIN
mods/ra/bits/ammobox2.shp Normal file

Binary file not shown.

BIN
mods/ra/bits/ammobox3.shp Normal file

Binary file not shown.

BIN
mods/ra/bits/anticon.shp Normal file

Binary file not shown.

BIN
mods/ra/bits/apwrdead.shp Normal file

Binary file not shown.

BIN
mods/ra/bits/asianhut.shp Normal file

Binary file not shown.

BIN
mods/ra/bits/ateficon.shp Normal file

Binary file not shown.

BIN
mods/ra/bits/attackmove.shp Normal file

Binary file not shown.

BIN
mods/ra/bits/bctrinit.aud Normal file

Binary file not shown.

Binary file not shown.

BIN
mods/ra/bits/bubbles.shp Normal file

Binary file not shown.

BIN
mods/ra/bits/c11.shp Normal file

Binary file not shown.

BIN
mods/ra/bits/camera.shp Normal file

Binary file not shown.

BIN
mods/ra/bits/chan.shp Normal file

Binary file not shown.

BIN
mods/ra/bits/cliffsl1.sno Normal file

Binary file not shown.

BIN
mods/ra/bits/cliffsl1.tem Normal file

Binary file not shown.

BIN
mods/ra/bits/cliffsl2.sno Normal file

Binary file not shown.

BIN
mods/ra/bits/cliffsl2.tem Normal file

Binary file not shown.

BIN
mods/ra/bits/cliffsl3.sno Normal file

Binary file not shown.

BIN
mods/ra/bits/cliffsl3.tem Normal file

Binary file not shown.

BIN
mods/ra/bits/cliffsl4.sno Normal file

Binary file not shown.

BIN
mods/ra/bits/cliffsl4.tem Normal file

Binary file not shown.

BIN
mods/ra/bits/cliffsw1.sno Normal file

Binary file not shown.

BIN
mods/ra/bits/cliffsw1.tem Normal file

Binary file not shown.

BIN
mods/ra/bits/cliffsw2.sno Normal file

Binary file not shown.

BIN
mods/ra/bits/cliffsw2.tem Normal file

Binary file not shown.

BIN
mods/ra/bits/cliffsw3.sno Normal file

Binary file not shown.

BIN
mods/ra/bits/cliffsw3.tem Normal file

Binary file not shown.

BIN
mods/ra/bits/cliffsw4.sno Normal file

Binary file not shown.

BIN
mods/ra/bits/cliffsw4.tem Normal file

Binary file not shown.

BIN
mods/ra/bits/cr4.sno Normal file

Binary file not shown.

BIN
mods/ra/bits/cr5.sno Normal file

Binary file not shown.

BIN
mods/ra/bits/ctflag.shp Normal file

Binary file not shown.

BIN
mods/ra/bits/deca.tem Normal file

Binary file not shown.

BIN
mods/ra/bits/decb.tem Normal file

Binary file not shown.

BIN
mods/ra/bits/decc.tem Normal file

Binary file not shown.

BIN
mods/ra/bits/decd.tem Normal file

Binary file not shown.

BIN
mods/ra/bits/dece.tem Normal file

Binary file not shown.

BIN
mods/ra/bits/decf.tem Normal file

Binary file not shown.

BIN
mods/ra/bits/decg.tem Normal file

Binary file not shown.

BIN
mods/ra/bits/dech.tem Normal file

Binary file not shown.

BIN
mods/ra/bits/desert/b01.des Normal file

Binary file not shown.

BIN
mods/ra/bits/desert/b02.des Normal file

Binary file not shown.

BIN
mods/ra/bits/desert/b03.des Normal file

Binary file not shown.

BIN
mods/ra/bits/desert/b04.des Normal file

Binary file not shown.

BIN
mods/ra/bits/desert/b05.des Normal file

Binary file not shown.

BIN
mods/ra/bits/desert/b06.des Normal file

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

BIN
mods/ra/bits/desert/d44.des Normal file

Binary file not shown.

BIN
mods/ra/bits/desert/d45.des Normal file

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Some files were not shown because too many files have changed in this diff Show More