RSS Feed
Go to the official OpenRA Website

Update logs for map: Open World - New Options

Update from release-20191117 to release-20210321 on June 10, 2021, 5:57 p.m.:

ReplaceAttackTypeStrafe: Replaced AttackAircraft AttackType: Strafe logic.
Updating map... COMPLETE

RemoveYesNo: Remove 'yes' and 'no' in favor of 'true' and 'false'.
Updating map... COMPLETE
Manual changes are required to complete this update:
* 'Yes' and 'no' have been removed from the mod rules. Chrome yaml files may need a manual update.

RemoveInitialFacingHardcoding: Removed InitialFacing hardcoding for non-VTOLs
Updating map... COMPLETE
Manual changes are required to complete this update:
* InitialFacing is no longer hardcoded to 192 for aircraft with VTOL: false.
You may have to set it manually now in the following places:
* antonov225 (Rules.yaml)
* Parayak (Rules.yaml)
* LYNX (Rules.yaml)
* COBRA (Rules.yaml)
* HUEY (Rules.yaml)
* UFO.Beamer (Rules.yaml)
* UFO.LASER (Rules.yaml)
* uav (Rules.yaml)
* f15 (Rules.yaml)
* f18 (Rules.yaml)
* f117 (Rules.yaml)

RemoveAirdropActorTypeDefault: Removed internal default of ProductionAirdrop.ActorType
Updating map... COMPLETE

RenameProneTime: Renamed ProneTime to Duration
Updating map... COMPLETE

RemoveWithPermanentInjury: WithPermanentInjury trait has been removed.
Updating map... COMPLETE

AddResourceRenderer: Add ResourceRenderer trait
Updating map... COMPLETE

ReformatChromeProvider: Reformat UI image definitions.
Updating map... COMPLETE

RenameSpins: FallsToEarth.Spins has been refactored to MaximumSpinSpeed.
Updating map... COMPLETE
Manual changes are required to complete this update:
* The Spins property has been refactored to MaximumSpinSpeed.
MaximumSpinSpeed defaults to 'unlimited', while disabling is done by setting it to 0.
You may want to set a custom MaximumSpinSpeed limiting value in the following places:
* Laser.Husk (Rules.yaml)
* Beamer.Husk (Rules.yaml)
* SATELLITE.Husk (Rules.yaml)

CreateScreenShakeWarhead: Create ScreenShakeWarhead to replace hardcoded shaking.
Updating map... COMPLETE

RenameRallyPointPath: Renamed RallyPoint Offset to Path
Updating map... COMPLETE

AddPipDecorationTraits: Add decoration traits for selection pips.
Updating map... COMPLETE
Manual changes are required to complete this update:
* Custom pip Images and Palettes are now defined on the individual With*PipsDecoration traits.
You should review the following definitions and manually define the Image and Palette properties as required:
* COBRA: WithAmmoPipsDecoration (Rules.yaml)
* HUEY: WithAmmoPipsDecoration (Rules.yaml)
* UFO.Beamer: WithAmmoPipsDecoration (Rules.yaml)
* UFO.LASER: WithAmmoPipsDecoration (Rules.yaml)

ModernizeDecorationTraits: Modernize SelectionDecorations and With*Decoration traits.
Updating map... COMPLETE
Manual changes are required to complete this update:
* The way that decorations are positioned relative to the selection box has changed.
Review the following definitions and define Margin properties as required:
* COBRA (Rules.yaml):
* WithAmmoPipsDecoration
* HUEY (Rules.yaml):
* WithAmmoPipsDecoration
* UFO.Beamer (Rules.yaml):
* WithAmmoPipsDecoration
* UFO.LASER (Rules.yaml):
* WithAmmoPipsDecoration
* arrowdummy (Rules.yaml):
* WithTextDecoration
* arrowdown (Rules.yaml):
* WithTextDecoration
* arrowup (Rules.yaml):
* WithTextDecoration
* arrowleft (Rules.yaml):
* WithTextDecoration
* arrowright (Rules.yaml):
* WithTextDecoration
* rarrow (Rules.yaml):
* -WithTextDecoration
* larrow (Rules.yaml):
* -WithTextDecoration

RenameHealCrateAction: Rename 'HealUnitsCrateAction' to 'HealActorsCrateAction'.
Updating map... COMPLETE

RenameInfiltrationNotifications: Renamed InfiltrateForCash Notification to InfiltratedNotification.
Updating map... COMPLETE

MoveClassicFacingFudge: UseClassicFacingFudge functionality was moved to Cnc-specific sequence/coordinate code.
Updating map... COMPLETE

RenameWithNukeLaunch: Renamed WithNukeLaunchAnimation and Overlay
Updating map... COMPLETE

SpawnActorPowerDefaultEffect: Set SpawnActorPower EffectSequence to it's previous default value.
Updating map... COMPLETE

RemoveConditionManager: ConditionManager trait has been removed.
Updating map... COMPLETE

ConvertSupportPowerRangesToFootprint: Convert support power ranges to footprint
Updating map... COMPLETE

UpdateTilesetColors: Rename Tileset LeftColor and RightColor
Updating map... COMPLETE

UpdateMapInits: Update map actor definitions
Updating map... COMPLETE

CreateFlashPaletteEffectWarhead: Create FlashPaletteEffectWarhead to replace hardcoded nuke flashing.
Updating map... COMPLETE

ChangeTargetLineDelayToMilliseconds: Changed DrawLineToTarget.Delay interpretation from ticks to milliseconds.
Updating map... COMPLETE

ReplaceFacingAngles: Increase facing angle resolution
Updating map... COMPLETE

RenameSelfHealing: SelfHealing was renamed as negative SelfHealing is a common usecase.
Updating map... COMPLETE

ReplaceBurns: Replaced Burns with separate render and health change traits.
Updating map... COMPLETE

RemoveMuzzleSplitFacings: Remove Armament.MuzzleSplitFacings.
Updating map... COMPLETE

RenameStances: Renamed player 'Stances' to 'Relationships'.
Updating map... COMPLETE

RemoveTurnToDock: TurnToDock is removed from the Aircraft trait.
Updating map... FAILED

The automated changes for this rule were not applied because of an error.
After the issue reported below is resolved you should run the updater
with SOURCE set to RemoveTurnToDock to retry these changes

The exception reported was:
System.NullReferenceException: Object reference not set to an instance of an object
at OpenRA.Mods.Common.UpdateRules.UpdateExtensions.NodeValue[T] (OpenRA.MiniYamlNode node) [0x00000] in <5ef18333659f4b3884b32134748e7e88>:0
at OpenRA.Mods.Common.UpdateRules.Rules.RemoveTurnToDock+<UpdateActorNode>d__6.MoveNext () [0x0003f] in <5ef18333659f4b3884b32134748e7e88>:0
at OpenRA.Mods.Common.UpdateRules.UpdateUtils+<ApplyTopLevelTransform>d__8.MoveNext () [0x000d6] in <5ef18333659f4b3884b32134748e7e88>:0
at System.Collections.Generic.List`1[T].AddEnumerable (System.Collections.Generic.IEnumerable`1[T] enumerable) [0x00059] in <285579f54af44a2ca048dad6be20e190>:0
at System.Collections.Generic.List`1[T].InsertRange (System.Int32 index, System.Collections.Generic.IEnumerable`1[T] collection) [0x000f4] in <285579f54af44a2ca048dad6be20e190>:0
at System.Collections.Generic.List`1[T].AddRange (System.Collections.Generic.IEnumerable`1[T] collection) [0x00000] in <285579f54af44a2ca048dad6be20e190>:0
at OpenRA.Mods.Common.UpdateRules.UpdateUtils.UpdateMap (OpenRA.ModData modData, OpenRA.FileSystem.IReadWritePackage mapPackage, OpenRA.Mods.Common.UpdateRules.UpdateRule rule, System.Collections.Generic.List`1[System.ValueTuple`3[OpenRA.FileSystem.IReadWritePackage,System.String,System.Collections.Generic.List`1[OpenRA.MiniYamlNode]]]& files, System.Collections.Generic.HashSet`1[T] externalFilenames) [0x00131] in <5ef18333659f4b3884b32134748e7e88>:0
at OpenRA.Mods.Common.UtilityCommands.UpdateMapCommand.ApplyRules (OpenRA.ModData modData, OpenRA.FileSystem.IReadWritePackage mapPackage, System.Collections.Generic.IEnumerable`1[T] rules) [0x0004b] in <5ef18333659f4b3884b32134748e7e88>:0
RenameSmudgeSmokeFields: Renamed smoke-related properties on SmudgeLayer.
Updating map... COMPLETE

RenameCircleContrast: Rename 'ContrastColor' to 'BorderColor'.
Updating map... COMPLETE

SplitDamagedByTerrain: Several properties of 'DamagedByTerrain' have been moved to the new 'D2kBuilding' trait.
Updating map... COMPLETE

RemoveLaysTerrain: 'LaysTerrain' has been removed in favor of the new 'D2kBuilding' trait.
Updating map... COMPLETE

Semi-automated update complete.
Please review the messages above for any manual actions that must be applied.