OpenRA

  • Logos
    Logo de macOS
  • Logos
    logo intel
  • Logos
    Logo Apple Silicon
  • Logos
    Logo 64 bits
  • Logos
    Le logo de la bibliothèque SDL
Version
20250303
Mise à jour
Formule Homebrew
brew install --cask openra

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.

Tiberian Dawn dans OpenRA
Red Alert dans OpenRA
Dune 2000 dans OpenRA

Changelog

Changelog

20250303

General improvements

Red Alert

  • Added Allies-13 mission. [#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 Intervention and polished up the mission. [#21398]
  • Added navy orders to Soviet-06a and polished up the mission. [#21399, #21763]
  • Added navy orders to Soviet-06b and polished up the mission. [#21243]
  • Added bombers to Production Disruption and polished up the mission. [#21400]
  • Adjusted difficulty of Allies-06a and polished up the mission. [#21401]
  • Fixed mission Allies-08b objective 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-11a and Soviet-11b. [#21251, #21246]
  • Fixed Allies-02 having pillbox disabled. [#21249]
  • Fixed Allies-05 missing shooting sounds while Tanya is freed. [#21334]
  • Fixed game save / load notifications not playing on missions Monster-tank-madness and Mousetrap. [#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 Evacuation and 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-06c secondary capture objective not working. [#21699]
  • Polished missions gdi05b and gdi05c; 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 Graveyard which 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 02a and Harkonnen 02b missing primary objectives. [#21245]
  • Fixed Outpost owner tooltip being visible for Dune 2000 missions Ordos 04 and Harkonnen 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 04 and Atreides 05. [#21245]
  • Updated maps Red Chasm, Death Depths and The Duell for 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 InstantlyRepairs via 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 INotifyOrderIssued interface. [#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 ZOffset of the actor preview of ActorPreviewPlaceBuildingPreview. [#21159]
  • Added support for indexed PNG bit depths 1, 2 and 4. [#21138]
  • Added the Nod mobile stealth generator to TS. [#21049]
  • Added RegionProximityCapturable for 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 LoadLocalPlayerProfileLogic making main menu profile optional. [#21604]
  • Renamed *_RIGHT to *_WIDTH and *_BOTTOM to *_HEIGHT in integer expressions for widgets. [#21608]
  • Changed help commands order to alphabetical. [#21499]
  • Made the Bullet projectile extendable. [#20931]
  • Made Mod Content optional and added ability to define custom file systems. [#21598, #21623, #21627, #21629, #21651]
  • Fixed ProximityExternalCondition not updating actors that changed owner after activation. [#20511]
  • Fixed DropPodsPower pinging the minimap without deploying. [#20806]
  • Fixed Bullet projectile incorrectly bouncing off force fired targets. [#21061]
  • Fixed TerrainPositions for targets not being serialized. [#21021]
  • Fixed TakeOffOnCreation still 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 ActorSpawnManager using the same spawn point for all actors that are spawned in one go. [#21437]
  • Fixed a crash in Encyclopedia in combination with multiple Tooltip. [#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 ProductionTabsWidget not detecting ProductionQueue getting enabled/disabled during its lifetime. [#21162]
  • Fixed not all OpenGL errors getting reported. [#21014]
  • Fixed LockOnInaccuracy field being ignored on missiles. [#21040]
  • Fixed AI sometimes pausing UnitBuilderBotModule when it chooses to build a unit with a UnitDelay defined. [#20892]
  • Fixed EjectOnDeath not cancelling actor queued activities. [#21084]
  • Fixed building placement position being incorrect on high altitude isometric maps. [#20835]
  • Fixed Armament not allowing BurstDelays of 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 AutoCrusher trying to crush hidden actors. [#21115, #21121]
  • Fixed LeavesTrails not turning off when the unit enters a transport or carryall. [#21131, #21141]
  • Fixed InitialActor property on Carryall not 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 WithIdleOverlay not working with facings. [#19757]
  • Fixed Aircraft which aren't Rearmable stalling over targets. [#21451, #21455, #21479]
  • Fixed AutoTarget not validating all attack bases. [#21452]
  • Fixed a crash in EjectOnDeath and 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 InstantlyRepairs trait. [#21445]
  • Fixed broken condition support for InstantlyRepairable. [#21670]
  • Fixed sequences crashing when they have both Reverses: true and Alpha: defined. [#21619]
  • Fixed crushing not working properly on slopes. [#21491]
  • Fixed carryalls picking up the shadow 👻. [#21646]
  • Removed the need for PlaceholderModelSequence in mod config. [#21066]
  • Removed default facing from ReinforceWithTransport. [#21089]
  • Removed voxel viewer from common asset browser. [#21118]
  • Removed buggy Draggable from BackgroundWidget. [#21594]
  • Removed PARENT_TOP and PARENT_LEFT from widgets. [#21605]
  • Improved TS map importer to better handle malformed maps. [#21150]
  • Improved PNG filesize on save. [#21225]
  • Trait changes:
    • Added GrantConditionOnDeployWithCharge trait. [#20824, #21001, #21090]
    • Added FireWarheads trait that detonates warheads periodically. [#20808, #21096]
    • Added Locomotor property for Husk trait. [#20338]
    • Added AutoCarryCondition to AutoCarryall. [#20398]
    • Added ProductionMinCashRequirement to UnitBuilderBotModule and BaseBuilderBotModule. [#20133]
    • Added AssignRallyPointsInterval to BaseBuilderBotModule. [#21475]
    • Added AircraftTargetTypes to SquadManagerBotModule. [#21053]
    • Added Offset field to WithVoxelBody. [#20808]
    • Added Offset field to WithDamageOverlayInfo. [#21116]
    • Added VoxelCache and ModelRenderer traits. [#21066]
    • Added TargetTerrainWithoutForceFire to attack traits. [#21124]
    • Added FilenamePattern to DefaultSpriteSequence and TilesetFilenamesPattern to TilesetSpecificSpriteSequence and ClassicTilesetSpecificSpriteSequence. [#21136]
    • Added InitialDelay property to ActorSpawnManager. [#21227]
    • Added ExludeDamageTypes property to HarvesterAttackNotifier. [#21242]
    • Added RemoveOrders property to RejectsOrders trait. [#21233]
    • Added FlashTargetsInRadius warhead. [#21269]
    • Added properties IsDecoration and Armament to trait WithAttackOverlay. [#21411]
    • Added WithSwitchableOverlay trait. [#21413]
    • Added support for specifying arbitrary 2D polygons for mouse interaction. [#21574]
    • Added MaxSmokeOffsetDistance to SmudgeLayer. [#21272, #21292]
    • Added PayUpFront to ProductionQueue. [#21295, #21458]
    • Added UpdateFactionOnOwnerChange flag to Production trait. [#21219]
    • Added WaitTickBeforeProduce, WaitTickAfterProduce and LandOffset to trait ProductionAirdrop. [#21107]
    • Added EffectPaletteIsPlayerPalette property to SpawnActorPower trait. [#21563]
    • Changed default value of BlockedCursor property of SpawnActorPower and GrantExternalConditionPowertraits. [#21402]
    • Moved ValidRelations from Capturable to Captures. [#20261]
    • Made Cargo trait conditional. [#20534]
    • Made Carryall trait conditional. [#20534]
    • Made AutoCarryall trait conditional. [#20534]
    • Made AutoCrusher trait conditional. [#21115]
    • Docking refactor. [#20636, #20659, #21380, #21072, #21565, #21662]
      • Added DockHost trait that allows the unit to dock to Refinery.
      • Added DockClientManager trait that allows Harvester to dock.
      • Added GrantConditionOnClientDock and GrantConditionOnHostDock traits.
      • Added TransformsIntoDockClient to allow transforming actors to interact with docks.
    • Replaced palette modifiers with custom fragment shaders. [#21142, #21153, #21237, #21331]
      • MenuPaletteEffectMenuPostProcessEffect.
      • ChronoshiftPaletteEffectChronoshiftPostProcessEffect.
      • FlashPaletteEffectFlashPostProcessEffect.
      • GlobalLightingPaletteEffectTintPostProcessEffect.
      • Warhead property FlashPaletteEffectFlashEffect.
    • Removed d2k palettes D2kFogPalette and PaletteFromScaledPalette. [#21210]
    • Changed resource storage traits. [#20761]
      • StoresResourcesStoresPlayerResources.
      • New StoresResources takes Capacity from Harvester.
      • WithHarvesterPipsDecorationWithStoresResourcesPipsDecoration
    • Added color shift palettes. [#21238]
      • Added ColorPickerColorShift
      • Added FixedColorShift
      • Added FixedPlayerColorShift
      • Added PlayerColorShift
    • Added vertex effects to Cloak. [#21215]
      • Added CloakStyle property with 4 options: None, Alpha, Color, Palette.
      • Added CloakedAlpha property.
      • Added CloakedColor property.
      • Palette property was renamed to CloakedPalette and is null by default.
    • Made WeatherOverlay conditional. [#21182]
      • Added property FadeOutTicks
      • Added property FadeInTicks
      • Added property InitialParticlePercentage
    • Made Hovers work on all actors. [#21338]
    • Renamed Explodes to FireWarheadsOnDeath and ThrowsShrapnel to FireProjectilesOnDeath. [#21303]

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 DependancyModel to 6.0.2. [#21657]
  • Updated NuGet.CommandLine to 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

Utility

  • Added a command to extract strings from rules for localisation. [#21204, #21241]
  • Added a utility command to update, unpack, repack .oramap files. [#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

Autres émulateurs de la catégorie

  • Odamex

    Dernière mise à jour:
    Version 11.0.0
  • gzDoom

    Dernière mise à jour:
    Version 4.14.1
  • Daggerfall Unity

    Dernière mise à jour:
    Version 1.1.1
  • fheroes2

    Dernière mise à jour:
    Version 1.1.6
  • DREAMM

    Dernière mise à jour:
    Version 3.0.1
  • RetroArch

    Dernière mise à jour:
    Version 1.20
  • VCMI

    Dernière mise à jour:
    Version 1.6.7
  • OpenRCT2

    Dernière mise à jour:
    Version 0.4.20
  • DevilutionX

    Dernière mise à jour:
    Version 1.5.4