OpenRA permet de rejouer à Command & Conquer Tiberium Dawn, Red Alert, mais aussi Dune 2000, à condition de posséder les originaux. Les builds officielles demandent OSX 10.13 minimum, mais des builds compatible 10.9 sont disponibles sur le GitHub officiel. Un de nos dossiers vous explique son fonctionnement.
- Logos
- Logos
- Logos
- Logos
- Logos
Site Web
Version
20250303
Mise à jour
Téléchargement Mac
Formule Homebrew
brew install --cask openraCode Source
Changelog
Changelog
20250303
General improvements
- Added custom map pool support for dedicated servers. [#21179]
- Added a button that resets lobby options to their default settings. [#21205]
- Added persistent skirmish lobby options. [#21206, #21535, #21756]
- Added support for installing game assets from the Steam release of The Ultimate Collection. [#21355]
- Fixed The First Decade DVD asset installation. [#21520]
- Added sorting to army and earnings graphs. [#21410]
- Added full remapping of player relationship colors instead of just health bars for better accessibility. [#20699]
- Added several quality-of-life changes to the map editor. [#20226, #21315, #21318, #21255, #21317, #21446, #21447, #21541, #21542, #21529, #21274, #21642, #21677]
- Added a
Play Mapbutton to the map editor menu. [#20120, #20101, #21573, #21580] - Added crushing to ground-based husks. [#20338]
- Added fetching of player name from itch.io. [#21285]
- Added automatic ordering of blocking units to move away when trying to deploy an MCV. [#21016]
- Added a number of performance improvements. [#20140, #20965, #21028, #21038, #21065, #21019, #21022, #21059, #21146, #21149, #21165, #21164, #21495, #21186, #21178, #21299, #21311, #21261, #21328, #21343, #21358, #21361, #21359, #21357, #21363, #21360, #21369, #21371, #21383, #21408, #21448, #21391, #21478, #21476, #21473, #21477, #21469, #21474, #21356, #21519, #21471, #21546, #21543, #21557, #21578, #21368, #21409, #21579, #21556, #21558, #21600, #21606, #21613, #21612, #21645, #21726, #21673]
- Fixed unit creation/duplication crates glitching into other actors. [#20849, #21735]
- Fixed a crash that occurred when creating a new server during map updates. [#19990]
- Fixed crashes when creating a game save in a match against bots. [#21736, #21742]
- Fixed nudging being unavailable in waypoint mode and missing target line. [#20493]
- Fixed units in transports detecting cloaked units. [#21128]
- Fixed developer command
/allresetting shroud. [#21185] - Fixed some remastered installation directories not being detected on Windows. [#21140]
- Fixed game start notification playing slightly before game start. [#21207]
- Fixed FPS counter being erratic in the first seconds of the game starting. [#21209]
- Fixed a crash with Discord integration. [#21327]
- Fixed empty yaml comments crashing the game. [#21239]
- Fixed a rare crash when a landed aircraft is ordered to land on impassable cells. [#21346]
- Fixed parallel production queues not pausing production, when all production traits are paused. [#21296]
- Fixed renamed actors not being able to be deleted in the map editor. [#21354]
- Fixed the screen continuing to scroll when chat is opened. [#21405]
- Fixed games showing in server list with deselected filters. [#21421]
- Fixed a graphical error that caused assets to become invisible when adding a new player. [#21488]
- Fixed spamming the skirmish button starting multiple sessions. [#21498]
- Fixed load-game menu staying open for too long. [#21554]
- Fixed AI placing rally points in unpathable locations. [#21475, #21665]
- Fixed unit from crates or starting position getting stuck. [#21521, #21537]
- Fixed incompatible ZIP extra data crashing map updater. [#21492]
- Fixed logs not being written out when the Utility crashes. [#21517]
- Fixed a rare crash when selected units died. [#21564]
- Fixed the word-wrap of the credits text. [#21589]
- Fixed missile having no facing set before first game tick. [#21278]
- Fixed production palette having some click-through UI. [#21593]
- Fixed NAT log omitting the error message. [#21611]
- Fixed weather overlay viewport size for spectators. [#21620]
- Fixed UI sprites sometimes scaling not smoothly. [#21634]
- Improved Battlefield News dropdown. [#21672]
- Improved AI pathfinding and target selection logic. [#20227, #20228, #21071, #21348]
- Increased the sound source pool size to the maximum. [#21174]
Red Alert
- Added
Allies-13mission. [#19862] - Added Aftermath mission
Negotiations. [#20975] - Added a proper chrono vortex effect when a Construction Yard is chronoshifted. [#21148]
- Added a flash after medic or mechanic repairs a unit. [#21269]
- Added offsets to smudge smoke and fires. 🔥 [#21272, #21292]
- Added mine layer operations to Turtle AI. [#20574, #20993, #21053, #21310]
- Added a 2-3 minute delay until AI builds radar domes to allow it to focus on production. [#20981]
- Added new multiplayer-only map
Shuriken Island. [#20923] - Added easy difficulty to
Interventionand polished up the mission. [#21398] - Added navy orders to
Soviet-06aand polished up the mission. [#21399, #21763] - Added navy orders to
Soviet-06band polished up the mission. [#21243] - Added bombers to
Production Disruptionand polished up the mission. [#21400] - Adjusted difficulty of
Allies-06aand polished up the mission. [#21401] - Fixed mission
Allies-08bobjective referring to the wrong direction. [#21724] - Fixed desert bridges being unrepairable from the north. [#21731]
- Fixed missing barbed wire in certain missions. [#21482, #21522]
- Fixed disabled command bar buttons being click through. [#21534]
- Fixed crashes in
Soviet-08a,Soviet-11aandSoviet-11b. [#21251, #21246] - Fixed
Allies-02having pillbox disabled. [#21249] - Fixed
Allies-05missing shooting sounds while Tanya is freed. [#21334] - Fixed game save / load notifications not playing on missions
Monster-tank-madnessandMousetrap. [#21725] - Fixed up wording of mission briefings, objectives and notifications. [#21570]
- Fixed a crash in "Soviet Soldier Volkov & Chitzkoi", and polished the mission overall. [#21347]
- Fixed technicians not being able to fire from a pillbox. [#20538]
- Fixed rocket soldiers not being able to fire at aircraft from a pillbox. [#20538]
- Fixed map import utility command mixing up barbed and wooden fences. [#21373]
- Removed the ability to hide units and structures behind Iron Curtain. [#20832, #21561]
- Removed map
Haos Ridges. [#20923] - Removed an incorrect difficulty definition from
Evacuationand adjusted the AI bomber attack patterns. [#21244] - Improved Naval AI. [#21018]
- Polished spy disguise targeting. [#21277]
- Balance Changes: adapt to community BI 4.3 rules [#21544]
- Thief health 8000 (up from 5000), speed 72 (up from 68)
- Grenadier cost 150 (down from 160)
- Tanya cost 1800 (up from 1500)
- Iron Curtain cost 2000 (up from 1500)
- Tesla coil power consumption 80 (down from 100)
- Ranger health 18000 (up from 15000)
- Light tank health 23000 (down from 26000)
- Heavy tank speed 64 (up from 60)
- Demo truck wood damage 40 then 55 (up from 25 then 50)
- Mobile Gap Generator creates shroud 7c0 (up from 6c0)
- V2 Rocket Launcher reload delay 215 (down from 240)
- Infantry detection 1c512 (up from 1c0)
- Flame Tower detects cloak 5 cells (down from 6)
- Rocket soldier anti-air tracking 9c0 (down from 11c0)
- Yak min range 2c512 (down from 3c0)
- Sub Pen power 20 (down from 30)
- Shipyard power 20 (down from 30)
- Naval transport cost 500 (down from 700), speed 115 (down from 128), health 40000 (up from 35000)
Tiberian Dawn
- Added offsets to smudge smoke and fires. 🔥 [#21272, #21292]
- Added an in-game database describing buildings and units. [#21553, #21615, #21631]
- Fixed the cargo plane not landing at the top of the airstrip. [#21107]
- Fixed infantry in landing craft exiting in a different order than they appear. [#21362]
- Fixed map import utility command mixing up barbed and wooden fences. [#21373]
- Fixed up wording of mission briefings, objectives and notifications. [#21570]
- Fixed mission
nod-06csecondary capture objective not working. [#21699] - Polished missions
gdi05bandgdi05c; the GDI will now fail if its base is destroyed before being discovered. [#21247] - Polished in-game info menus. [#21168]
Dune 2000
- Added support for higher colour depth R16 sprites in D2k (instead of R8). [#21240, #21258, #21372, #21462, #21508]
- Added a delay to the CHOAM space frigate before and after unloading cargo. [#21107]
- Added temporary cloaking to the Saboteur. [#20824, #21001, #21661]
- Added unique player join/leave and lobby option change sounds. [#21265, #21566]
- Added a 6 minute delay before the Shai Hulud spawns. 3.3 minutes for singleplayer. [#21227]
- Added husks for Sonic tank, Missile tank, Deviator. Use a brighter overlay. Added shrapnels to tank explosions. [#21307]
- Added new cliff tiles. [#21221]
- Added new map
Worm Graveyardwhich features repairable passages. [#21221] - Changed the beacon sound. [#21265]
- Changed spice bloom to act more like the original. [#21431]
- Fixed Harvesters displaying pickup indicators on the shellmap. [#21722]
- Fixed smoke still rendering when a unit was picked up by carryall. [#21131]
- Fixed Devastator weapon missing area of effect. [#21222]
- Fixed an oversight in the script of
Harkonnen 09a. [#21177] - Fixed
Harkonnen 02aandHarkonnen 02bmissing primary objectives. [#21245] - Fixed Outpost owner tooltip being visible for Dune 2000 missions
Ordos 04andHarkonnen 05. [#21723] - Fixed spice blooms triggering harvester under attack notification. [#21242, #21504]
- Fixed Trike muzzle offsets and fixed a bug where Trikes sometimes stalled when on attack move. [#21267]
- Fixed engineer being unable to repair ally husks. [#21436]
- Fixed disabled command bar buttons being click-through. [#21534]
- Fixed up wording of mission briefings, objectives and notifications. [#21570]
- Polished up objectives in
Ordos 04andAtreides 05. [#21245] - Updated maps
Red Chasm,Death DepthsandThe Duellfor equal distance to spice fields for each player and equal spice amounts for each player, along with minor balance adjustments. [#21221] - Polished effects & palettes. [#21210]
- Polished the AI behaviour. [#21226]
- Removed map
Cliff maze. [#21221]
Engine and Modding
- Added support for using
InstantlyRepairsvia the Lua API. [#20980] - Added support for custom sounds for player leave, join and option change. [#20050]
- Added support for more lobby options in single-player missions menu. [#20934, #21169, #21465, #21710]
- Added order name argument to
INotifyOrderIssuedinterface. [#21516] - Added more code style and quality rules. [#20957, #21000, #20996, #21013, #21176, #21175, #21192, #21211, #21199, #21216, #21217, #21202, #21643]
- Added a Fluent-based translation system (Part 3). [#20883, #20725, #21385, #21387, #21389, #21386, #21419, #21428, #21481, #21483, #21484, #21496, #21490, #21503, #21525, #21489, #21551, #21552, #21602, #21601, #21588, #21621, #21584, #21547, #21622, #21639, #21708, #21750, #21751, #21675, 21659, #21678, #21775, #21778]
- Added translation support for YAML defined chrome UI. [#21134, #21171, #21300, #21309, #21324, #21321, #21607, #21609]
- Added stricter checks for sprite sequence
Facings. [#21135] - Added support for loading sprites with pre-multiplied alpha. [#21160]
- Added support for changing the
ZOffsetof the actor preview ofActorPreviewPlaceBuildingPreview. [#21159] - Added support for indexed PNG bit depths 1, 2 and 4. [#21138]
- Added the Nod mobile stealth generator to TS. [#21049]
- Added
RegionProximityCapturablefor custom ProximityCapture footprints. [#21123] - Added file name, line number and frames to the error message on invalid sequence configurations. [#21390]
- Added
VersionLabelLogic. [#21603] - Added an error when quick install can't connect to content mirrors. [#21460]
- Added
LoadLocalPlayerProfileLogicmaking main menu profile optional. [#21604] - Renamed
*_RIGHTto*_WIDTHand*_BOTTOMto*_HEIGHTin integer expressions for widgets. [#21608] - Changed help commands order to alphabetical. [#21499]
- Made the
Bulletprojectile extendable. [#20931] - Made Mod Content optional and added ability to define custom file systems. [#21598, #21623, #21627, #21629, #21651]
- Fixed
ProximityExternalConditionnot updating actors that changed owner after activation. [#20511] - Fixed
DropPodsPowerpinging the minimap without deploying. [#20806] - Fixed
Bulletprojectile incorrectly bouncing off force fired targets. [#21061] - Fixed
TerrainPositionsfor targets not being serialized. [#21021] - Fixed
TakeOffOnCreationstill blocking unit production. [#20825, #21076, #21366] - Fixed the possibility of reload delays becoming 0 with modifiers. [#21074]
- Fixed actors not tilting on slopes in map editor. [#21271, #21572]
- Fixed missing map files preventing map saving in the map editor. [#21345]
- Fixed
ActorSpawnManagerusing the same spawn point for all actors that are spawned in one go. [#21437] - Fixed a crash in
Encyclopediain combination with multipleTooltip. [#21538] - Fixed the amount of terrain types being limited to 32. [#21568]
- Fixed parallel queues not pausing production for more than one of the same queued item. [#21480]
- Fixed
ProductionTabsWidgetnot detectingProductionQueuegetting enabled/disabled during its lifetime. [#21162] - Fixed not all OpenGL errors getting reported. [#21014]
- Fixed
LockOnInaccuracyfield being ignored on missiles. [#21040] - Fixed AI sometimes pausing
UnitBuilderBotModulewhen it chooses to build a unit with aUnitDelaydefined. [#20892] - Fixed
EjectOnDeathnot cancelling actor queued activities. [#21084] - Fixed building placement position being incorrect on high altitude isometric maps. [#20835]
- Fixed
Armamentnot allowingBurstDelaysof value 0. #20675, #21214] - Fixed ProductionBar not showing full bar when units without value are produced. [#21088]
- Fixed light source being unused in
ModelWidget. [#21117] - Fixed
AutoCrushertrying to crush hidden actors. [#21115, #21121] - Fixed
LeavesTrailsnot turning off when the unit enters a transport or carryall. [#21131, #21141] - Fixed
InitialActorproperty onCarryallnot being initialised correctly. [#21228] - Fixed a crash when several pickup orders for a carryall are queued at the same actor. [#21425]
- Fixed muzzle position not being altered by
Hovers. [#21252, #21298] - Fixed
WithIdleOverlaynot working with facings. [#19757] - Fixed
Aircraftwhich aren'tRearmablestalling over targets. [#21451, #21455, #21479] - Fixed
AutoTargetnot validating all attack bases. [#21452] - Fixed a crash in
EjectOnDeathand causing overlaps despite free sub cells. [#20515, #21507, #21514] - Fixed ready buildings being un-selectable via hotkeys when you need to scroll to them in production palette. [#21453]
- Fixed orders being checked only for the first
InstantlyRepairstrait. [#21445] - Fixed broken condition support for
InstantlyRepairable. [#21670] - Fixed sequences crashing when they have both
Reverses: trueandAlpha:defined. [#21619] - Fixed crushing not working properly on slopes. [#21491]
- Fixed carryalls picking up the shadow 👻. [#21646]
- Removed the need for
PlaceholderModelSequencein mod config. [#21066] - Removed default facing from
ReinforceWithTransport. [#21089] - Removed voxel viewer from common asset browser. [#21118]
- Removed buggy
DraggablefromBackgroundWidget. [#21594] - Removed
PARENT_TOPandPARENT_LEFTfrom widgets. [#21605] - Improved TS map importer to better handle malformed maps. [#21150]
- Improved PNG filesize on save. [#21225]
- Trait changes:
- Added
GrantConditionOnDeployWithChargetrait. [#20824, #21001, #21090] - Added
FireWarheadstrait that detonates warheads periodically. [#20808, #21096] - Added
Locomotorproperty forHusktrait. [#20338] - Added
AutoCarryConditiontoAutoCarryall. [#20398] - Added
ProductionMinCashRequirementtoUnitBuilderBotModuleandBaseBuilderBotModule. [#20133] - Added
AssignRallyPointsIntervaltoBaseBuilderBotModule. [#21475] - Added
AircraftTargetTypestoSquadManagerBotModule. [#21053] - Added
Offsetfield toWithVoxelBody. [#20808] - Added
Offsetfield toWithDamageOverlayInfo. [#21116] - Added
VoxelCacheandModelRenderertraits. [#21066] - Added
TargetTerrainWithoutForceFireto attack traits. [#21124] - Added
FilenamePatterntoDefaultSpriteSequenceandTilesetFilenamesPatterntoTilesetSpecificSpriteSequenceandClassicTilesetSpecificSpriteSequence. [#21136] - Added
InitialDelayproperty toActorSpawnManager. [#21227] - Added
ExludeDamageTypesproperty toHarvesterAttackNotifier. [#21242] - Added
RemoveOrdersproperty toRejectsOrderstrait. [#21233] - Added
FlashTargetsInRadiuswarhead. [#21269] - Added properties
IsDecorationandArmamentto traitWithAttackOverlay. [#21411] - Added
WithSwitchableOverlaytrait. [#21413] - Added support for specifying arbitrary 2D polygons for mouse interaction. [#21574]
- Added
MaxSmokeOffsetDistancetoSmudgeLayer. [#21272, #21292] - Added
PayUpFronttoProductionQueue. [#21295, #21458] - Added
UpdateFactionOnOwnerChangeflag toProductiontrait. [#21219] - Added
WaitTickBeforeProduce,WaitTickAfterProduceandLandOffsetto traitProductionAirdrop. [#21107] - Added
EffectPaletteIsPlayerPaletteproperty toSpawnActorPowertrait. [#21563] - Changed default value of
BlockedCursorproperty ofSpawnActorPowerandGrantExternalConditionPowertraits. [#21402] - Moved
ValidRelationsfromCapturabletoCaptures. [#20261] - Made
Cargotrait conditional. [#20534] - Made
Carryalltrait conditional. [#20534] - Made
AutoCarryalltrait conditional. [#20534] - Made
AutoCrushertrait conditional. [#21115] - Docking refactor. [#20636, #20659, #21380, #21072, #21565, #21662]
- Added
DockHosttrait that allows the unit to dock toRefinery. - Added
DockClientManagertrait that allowsHarvesterto dock. - Added
GrantConditionOnClientDockandGrantConditionOnHostDocktraits. - Added
TransformsIntoDockClientto allow transforming actors to interact with docks.
- Added
- Replaced palette modifiers with custom fragment shaders. [#21142, #21153, #21237, #21331]
MenuPaletteEffect→MenuPostProcessEffect.ChronoshiftPaletteEffect→ChronoshiftPostProcessEffect.FlashPaletteEffect→FlashPostProcessEffect.GlobalLightingPaletteEffect→TintPostProcessEffect.- Warhead property
FlashPaletteEffect→FlashEffect.
- Removed d2k palettes
D2kFogPaletteandPaletteFromScaledPalette. [#21210] - Changed resource storage traits. [#20761]
StoresResources→StoresPlayerResources.- New
StoresResourcestakesCapacityfromHarvester. WithHarvesterPipsDecoration→WithStoresResourcesPipsDecoration
- Added color shift palettes. [#21238]
- Added
ColorPickerColorShift - Added
FixedColorShift - Added
FixedPlayerColorShift - Added
PlayerColorShift
- Added
- Added vertex effects to
Cloak. [#21215]- Added
CloakStyleproperty with 4 options:None,Alpha,Color,Palette. - Added
CloakedAlphaproperty. - Added
CloakedColorproperty. Paletteproperty was renamed toCloakedPaletteand is null by default.
- Added
- Made
WeatherOverlayconditional. [#21182]- Added property
FadeOutTicks - Added property
FadeInTicks - Added property
InitialParticlePercentage
- Added property
- Made
Hoverswork on all actors. [#21338] - Renamed
ExplodestoFireWarheadsOnDeathandThrowsShrapneltoFireProjectilesOnDeath. [#21303]
- Added
Lua API
- Check for Halloween 🎃 has been replaced by a check against any date. [#21125]
Packaging
- Deprecated OpenGL 2.1 [#21143, #21145]
- Updated Linguini to 0.8.1 [#21099, #21510]
- Updated DiscordRichPresence to 1.2.1.24 [#21100]
- Updated Pfim to 0.11.3. [#21559]
- Updated SDL to 2.32.0. [#21644, #21743]
- Updated
DependancyModelto 6.0.2. [#21657] - Updated
NuGet.CommandLineto 6.12.1. [#21664] - Added a backwards compatible AppStream developer name. [#21406]
- Automatically enable "Game Mode" on Apple Silicon. [#21524]
- Improved AppImage compatibility with modern Linux distros that don't include
libfuse2. [#21635, #21648] - Fixed linux distributions messing up the support folder location. [#21583, #21585]
Documentation
- Added marking of deprecated Lua methods. [#21110]
- Fixed EmmyLua export to align with upstream Lua Language Server changes. [#21109]
- Improved Lua type documentation and bindings. [#21501, #21740]
- Fixed lua API lying that actors occupy space or have a facing. [#21684]
- Automated updates for our documentation website. [#21130, #21224. #21232, #21254]
Utility
- Added a command to extract strings from rules for localisation. [#21204, #21241]
- Added a utility command to update, unpack, repack
.oramapfiles. [#21138, #21231] - Added a lint test that checks for matching actor and Lua script names. [#21251]
- Fixed subcell units being incorrectly imported from Gen1 maps. [#21397]
- Fixed a crash in
--png. [#21582]
Auteur(s)
Auteur
Chris Forbes, Paul Chote, Matthias Mailà¤nder