
Welcome fellow Age of Empires II: Definitive Version gamers! This time we’re crusing the seas, raiding the shores and incomes our place in Valhalla with a Viking-themed content material replace. Search shelter beneath the brand new Scandinavian structure set, raid and plunder enemy shores with the brand new Varangian Guard infantry, and revolutionize medieval warfare with the addition of the Mounted Crossbowman regional unit out there to 12 present European civilizations!
The latest DLC, The Viking Sagas, is offered now! However modifications aren’t solely coming from the north! We’re charting a course via a boatload of latest content material, bringing down the hammer on bugs, and making high quality of life enhancements– together with an AI and pathfinding rework!

Listed below are a number of the huge highlights coming with this month’s replace:
- New Varangian Guards and Mounted Crossbowmen Regional Models.
- Longboats are renamed Longships and at the moment are out there for Vikings, Danes, Saxons and Varangians.
- New structure set for Danes, Varangians, and Vikings.
- New ship animations, regional wildlife and terrain components.
- New voice strains for Byzantines.
- Core pathfinding mechanics updates and AI enhancements.
- New Arabian Desert map.
- Improved Multiplayer Lobbies file switch speeds.
You’ll want to dig down into the submit under to get the entire smaller particulars earlier than hopping in-game and checking them out firsthand. See you all on the battlefield, Til bardaga!
Thanks once more to our wonderful neighborhood members, all of whom have helped to make Age of Empires what it’s at present!
—The Age of Empires Staff
Keep in mind that you’ll must replace your sport within the Microsoft Retailer:
- Open the Microsoft Retailer.
- Click on the [∙ ∙ ∙ ] image subsequent to your profile image.
- Choose Downloads and updates.
- Press the Get updates button to mechanically detect, obtain, and set up the newest modifications to your sport!
- Open the sport. The title display ought to present you on Construct 185872.
If you’re unable to launch the sport after downloading the replace, be sure you add (or re-add) the Age of Empires II: Definitive Version consumer or folder as an exception to your firewall and antivirus program.
That’s it; you’re able to play!
Keep in mind that you’ll must replace your sport in Steam:
- Open Steam.
- Click on on Library to see your video games record.
- Click on Downloads on the backside of the Library window.
- [If the new build does not download automatically,] click on the Obtain Now button to manually obtain the brand new replace.
- Open the sport. The title display ought to present you on Construct 185872.
That’s it; you’re able to play!
Keep in mind that you’ll must replace your sport within the Xbox App for Home windows.
- Open the Xbox app.
- Video games which might be put in present up on the left facet of the app.
- Hover over the sport or click on it, after which choose Replace.
- [If the new build does not download automatically,] hover over the sport, choose Extra Choices (…), select Handle. Underneath the Recordsdata tab, select the choice to Examine for Updates.
- Open the sport. The title display ought to present you on Construct 185872.
That’s it; you’re able to play!
- Underneath the video games tab from the PlayStation Dwelling Display Find the sport and hover over it. Be certain to not choose it!
- Whereas hovering over the sport press the Pause button (☰) in your controller.
- Within the new pop up menu choose the Examine for Replace choice.
- If there’s a new replace out there, this may mechanically begin the obtain. In case your sport is on the latest model, choosing this selection will verify that data for you.
That’s it; you’re able to play!
Please word that customized mods might not be appropriate with the newest sport replace. If you’re experiencing points launching or enjoying the sport after downloading the brand new construct, strive disabling your installed mods earlier than attempting once more.
Nonetheless having hassle? Go to our support site!
Gameplay

Normal
- Mounted a problem the place Fishing Ships might wander throughout your complete map of their pursuit of candy tasty fish.
- Sport folders for AI are created mechanically, simplifying the method of putting in AI mods from exterior sources.
- Improved Mapuche Settlements Sensible Queue when producing models from a number of buildings directly.
- Mounted a problem the place gamers Marketing campaign Persistent progress was not saved if a participant beforehand dismissed the immediate to “Overwrite Decisions” and chosen “No” from the Chronicles marketing campaign display.
New Models and Know-how
With The Viking Sagas Mounted Crossbowmen are added to the sport, changing Cavalry Archers for many European civilizations, which may also be upgraded with the brand new Cranequins know-how!

Mounted Crossbowman – Mounted Archer with highly effective however gradual assault.

Cranequins – Mounted Crossbowmen +1 vary; +2 assault vs. Infantry.

Varangian Guard – Highly effective Shock Infantry that generates gold when combating different models. Affected by the Gambesons improve.
- Renamed Longboat to Longship.
Fixes
- Mounted a bug permitting gamers to unload models previous gaps and different obstacles utilizing Siege Towers
- Mounted a bug inflicting Champi Scouts educated in Darkish Age to be set on Stand Floor stance by default as a substitute of the Participant’s desired stance.
- Mounted a bug inflicting Gold Miners and Hunters to be unable to deposit assets after altering their assigned job.
- Mounted a bug inflicting Lou Chuans to lose their bonus harm in opposition to all ships after researching the Chinese language Distinctive Know-how Rocketry.
- Mounted a bug inflicting Ordo Cavalry to break the Participant’s personal models when attacking as a substitute of therapeutic them.
- Mounted a bug inflicting Rathas to vary their right-clicked goal upon switching between Melee and Ranged modes.
- Mounted a bug inflicting unbuilt constructing Foundations to forestall gamers from constructing upon them.
- Mounted a bug inflicting Villager not displaying as idle when blocked from ending a process.
- Mounted a problem in Return of Rome the place villagers weren’t in a position to assault predators that don’t comprise meals.
- Mounted a problem in Return of Rome stopping gamers from urgent the Spectate button, at all times displaying it greyed out.
- Mounted a problem stopping Mods from mechanically updating when launching the sport.
- Mounted a problem stopping Mods from displaying whether or not a brand new replace is certainly out there after urgent the “Examine For Updates” button.
- Mounted a problem the place “woof woof” cheat impact didn’t apply to a number of hen sorts.
- Fox kills are not counted in post-game models killed statistics.
- Prevented Gamers from funneling unpushable huntable animals (like Chickens) into City Facilities.
- Commerce revenue in post-game statistics now shows the sum of all assets obtained from buying and selling, not solely gold.
- Mounted a bug permitting Chronicles civilizations to construct Champi line models when full tech tree is enabled.
- Mounted a problem the place Marketing campaign progress was not saved if a participant beforehand dismissed the immediate to “Overwrite Decisions” and chosen “No” from the Chronicles marketing campaign display.
Marketing campaign

Artwork of Struggle
- Defending Towards a Rush:
- Mounted enemies not attacking the participant’s Villagers on the northern facet of the map.
- Mounted enemy Militias from attacking the Participant’s base if the Participant constructed a Blacksmith as a barrier close to the flagged space.
- Quick Fortress Age:
- Mounted a bug that made the Goal to kill a Boar not possible to finish if the participant killes each Boars on the map earlier than the Goal is assigned.
Marketing campaign Missions
- Arariboia 4: ‘Up In Smoke’:
- Mounted a problem the place Nicolas Durand’s educated Heavy Crossbowmen might spawn into blocked areas between Picket Forts and Gunpowder Kegs.
- Attila 2: ‘The Nice Experience’:
- Participant is not in a position to seize the Scythian military by getting it into line of sight with out finishing the secondary goal.
- Bari 3: ‘Free Ends’:
- Varangian Guard civilization modified from Vikings to Varangians.
- Chronicles: Alexander The Nice: Situation 11, ‘ The Battle of Gaugamela’.
- Alexander will not repeat a the identical dialogue.
- Chronicles: Alexander The Nice: Situation 04, ‘ Proper to Rule’
- Skilled cows on the mill don’t rely in direction of whole inhabitants rely anymore and they can be educated when at inhabitants cap.
- Edward Longshanks 1: ‘Useless Ambition’:
- The Fortress in Hereford now makes use of Frankish fortress graphics.
- Edward Longshanks 3: ‘Of Castles and Kings’:
- Changed Dafydd ap Gruffydd’s Cavalry Archers with Mounted Crossbowmen.
- El Cid 1: ‘Brother Towards Brother’:
- King Alfonso’s Military will not attempt to seize all of the relics on the map.
- El Dorado 5: ‘The Golden King’:
- Mounted a problem that allowed the ambush cooldown to be immediately reset because the Ambush Hideout received destroyed through the ambush activation.
- Mounted a problem that brought about ambushes to not generate correctly beneath sure circumstances.
- Hautevilles 3: ‘Bohemond and the Emperor’:
- Changed Alexios Komnenos’s Elite Berserks with Elite Varangian Guards.
- Historic Battles: ‘York’:
- Wessex civilization modified from Goths to Saxons.
- Changed beginning Huskarls and Throwing Axemen with Berserks.
- Historic Battles: ‘Hastings’:
- Harold the Saxon, Harold’s Raiders, Saxon Navy civilizations modified from Goths to Saxons.
- Changed all Huskarls with Fireside Troops.
- Changed Harold the Saxon’s Bombard Towers with Watch Tower-line.
- Harald Hardrada hero unit, Elite Berserks and Longships after the possession change now profit from researched by the participant infantry and naval applied sciences.
- Assigned new icons to be displayed for Harald Hardrada’s and Harold the Saxon’s dialogues.
- Jan Zizka 1: ‘The One-Eyed Wanderer’:
- Disabled all Warships and associated to them applied sciences within the Dock.
- Changed Cavalry Archers guarding the availability carts of Rozmberk Forces with Mounted Crossbowmen.
- Jadwiga 5: ‘Vytautas’ Campaign’:
- Disabled all Warships, Commerce Cogs and non-fishing applied sciences on the Dock to mirror the Trace stating that Fishing Ships are the one water models out there for the Participant.
- Jadwiga 6: ‘The Fruits of Her Labor’:
- Disabled all Warships, Commerce Cogs and non-fishing applied sciences on the Dock to mirror the Trace stating that Fishing Ships are the one water models out there for the Participant.
- Joan of Arc 6: ‘A Excellent Martyr’:
- Flags with enemy participant coloration now correctly disappear upon claiming territories.
- Liu Bei 5: ‘The Battle of Crimson Cliffs’:
- Now repairing Zhou Yu’s Demolition Ships and finishing the wind ritual is sufficient to incinerate Cao Cao’s Fleet.
- Montezuma 2: ‘The Triple Alliance’:
- Gamers can not increase the statistics of greater than 10 Jaguar Warriors by ungarrisoning them from Rams near the temple.
- Rajendra 5: ‘Slaying the Vritra’:
- Now the allied participant Suryavarman (Inexperienced) helps the participant by constructing docks and transport ships.
- Solar Clan 2: ‘The Conquest of Jiangdong’:
- Mounted a bug making the Orange allied models initially to vanish if the Participant moved digicam away from the preliminary scene.
- Solar Clan 5: ‘The Battle of Crimson Cliffs’:
- Mounted a problem the place Dragon Ships couldn’t be educated.
- Tamar 4: ‘Tamar the Builder’:
- The stance of Alexios in direction of Zakarian Brothers is now appropriately set to ally.
- Victors and Vanquished: ‘Charlemagne’:
- Saxons civilization modified from Goths to Saxons.
- Defeating the Saxons now offers Saxons Distinctive Applied sciences.
- Victors and Vanquished: ‘Drake’:
- Changed Natives’ Iroquois Warriors with Blackwood Archers and Ibirapema Warriors.
- Victors and Vanquished: ‘Finehair’:
- Gamers can now practice Varangian Guards as a substitute of Huskarls.
- Danes civilization modified from Vikings to Danes.
- Changed Danes’ Berserks with Jomsvikings and Varangian Guards.
- Can now solely practice Elite Boyars on the Krepost within the east.
- ‘Feast’ Distinctive Applied sciences up to date: Garland Wars, Wootz Metal, and Kshatriyas changed with Hamask, Gothikon, and Defend Wall.
- Odin’s Falcon changed with a Raven.
- Participant now receives models sooner throughout opening sequence.
- Hulk disabled.
- Victors and Vanquished: ‘Karlsefni’:
- Transport Ships restored to 100 hit factors for the situation.
- Seals at the moment are huntable in northern islands.
- Hearth Galleys and Hulks disabled.
- Victors and Vanquished: ‘Komnenos’:
- Imperial Legionaries now obtain +1 pierce armor when Gambesons researched.
- Renamed Varangians to Varangian Berserks.
- Victors and Vanquished: ‘Nobunaga’:
- Otomo Missionaries can not deposit Relics into Monasteries.
- Victors and Vanquished: ‘Otto’:
- Tribute is now 5x more practical at bettering vassal loyalty.
- Killing enemy models is now 2x more practical at bettering vassal loyalty.
- Razing enemy buildings is now 5x more practical at bettering vassal loyalty.
- Vassals with giant armies now lower vassal loyalty extra quickly.
- Victors and Vanquished: ‘Ragnar’:
- Improved the spawn level of the Northumbria participant’s Teutonic Knights, stopping them from changing into caught.
- Improved hotkey task for models educated within the Warrior’s Corridor constructing.
- Gamers can now practice Varangian Guards as a substitute of Huskarls.
- Earlier Blot bonuses and prayer bonuses that utilized to Huskarls now apply to Varangian Guards.
- Transport Ships now start with 20 carrying capability.
- Transport Ships restored to 100 hit factors for the situation.
- Wessex and Anglia civilization modified from Britons to Saxons.
- Wessex and Anglia now practice Fireside Troops and archers as a substitute of Serjeants and Longbowmen.
- Changed all Serjeants with Fireside Troops.
- Changed all Saami Slingers with Elite Skirmishers.
- Now you can lose the situation for those who personal no buildings or army models.
- Enemy Monks up to date to Monks with Viking pores and skin.
- Victors and Vanquished: ‘Seljuk’:
- Changed Byzantine Huskarls with Varangian Guards.
- Victors and Vanquished: ‘Stephen’:
- Earl Ranulf of Chester now makes use of Britons structure; civilization renamed to Normans.
- Henry of Winchester can now gather Relics with out altering identify and unit stats.
- Victors and Vanquished: ‘Temujin’:
- Nice Jin civilization modified from Chinese language to Jurchen.
- Khamag Mongol Priest up to date to Monk with Mongol shaman pores and skin.
- AI enemies will not assault your Yurt dropsite.
- Victors and Vanquished: ‘Vortigern’:
- Saxon recruitment time lowered.
- Recruiting Saxons now offers Fireside Troops as a substitute of Huskarls.
- Saxons civilization modified from Vikings to Saxons.
- Adjusted spawn fee of Picts to cut back northern risk.
- Victors and Vanquished: ‘Xie An’:
Stability Modifications

Normal
- With The Viking Sagas Mounted Crossbowmen are added to the sport, changing Cavalry Archers for many European civilizations, which may also be upgraded with the brand new Cranequins know-how!
- Infantry
- Man-at-Arms bonus harm vs. Shock Infantry elevated from +2 → +3.
- Lengthy Swordsman bonus harm vs. Shock Infantry elevated from +6 → +8.
- Two-handed Swordsman bonus harm vs. Shock Infantry elevated from +8 → +9.
- Champion bonus harm vs. Shock Infantry elevated from +8 → +9.
- Eagle Scout practice time lowered from 50 seconds → 46 seconds.
- Siege
- Battering Ram-line line of sight elevated from 3 → 5.
- Armored Elephant-line line of sight elevated from 4 → 6.
- Siege Tower line of sight lowered from 8 → 6.
- Onager assault elevated from 50 → 55.
- Onager pierce armor elevated from 7 → 8.
- Naval
- Demolition Ship improve value lowered from 50 wooden 100 gold, 50 seconds → 25 wooden 75 gold, 20 seconds.
- Hulk-line melee armor lowered from 4/5/6 → 3/4/5
- Hulk HP lowered from 90 → 85.
- Struggle Hulk HP lowered from 115 → 110.
- Lou Chuan bonus harm vs. Buildings lowered from +230 → +180.
- Hearth Galley bonus harm vs. Buildings lowered from 1 → 0.
- Fortified Church construct time elevated from 40 seconds → 50 seconds.
Armenians
- Acquire entry to Treadmill Crane.
Bengalis
- Ratha practice time elevated from 20 seconds → 24 seconds (Elite unchanged).
- Lose entry to Treadmill Crane.
Bohemians
- (Elite) Hussite Wagon value elevated from 110 wooden 70g → 110 wooden 80 gold.
- Wagenburg Ways motion velocity for Gunpowder Models impact lowered from 15% → 10%.
- Acquire entry to Mounted Crossbowmen.
- Lose entry to Treadmill Crane.
Britons
- Acquire entry to (Heavy) Mounted Crossbowmen.
- Acquire entry to Cranequins.
- Lose entry to (Heavy) Cavalry Archers.
Burgundians
- Flemish Militia value elevated from 30 meals 25 gold → 35 meals 25 gold.
- Feudal Age Flemish Militia practice time elevated from 14 seconds → 16 seconds.
- Acquire entry to Mounted Crossbowmen.
- Lose entry to Cavalry Archers.
Byzantines
- Acquire entry to (Elite) Varangian Guards.
- (Elite) Cataphract bonus harm vs. Infantry elevated from 9 → 13, Elite 12 → 18.
- Logistica impact modified from Cataphracts deal trample harm, +6 vs. Infantry → Cataphracts and Varangian guards deal trample harm.
Celts
- Acquire entry to (Heavy) Mounted Crossbowmen.
- Lose entry to (Heavy) Cavalry Archers.
- Lose entry to Treadmill Crane.
Chinese language
- Lose entry to Heavy Cavalry Archer improve.
Danes
- Added with The Viking Sagas DLC! The Danes concentrate on Infantry and Siege.
Franks
- (Elite) Throwing Axeman vary elevated from 3 → 5, Elite 4 → 6.
- Bearded Axe distinctive know-how eliminated.
- NEW: Ordonnance Firms (Fortress Age):
- Impact: Mounted Crossbowmen value -40% gold.
- Price: 400 meals 250 gold, 40 seconds.
- Acquire entry to Treadmill Crane.
- Acquire entry to (Heavy) Mounted Crossbowmen.
- Acquire entry to Cranequins.
- Lose entry to (Heavy) Cavalry Archers.
Goths
- Acquire entry to Treadmill Crane.
Gurjaras
- Docks +5 garrison capability civilization bonus eliminated.
Huns
- Atheism now applies Surprise and Relic victory timer improve solely to enemy and impartial gamers.
- Atheism victory timer improve can now stack if the know-how was researched greater than as soon as within the sport.
- Atheism now applies the Relic earnings discount impact additionally to the gamers impartial to the Hun participant.
Italians
- Acquire entry to Mounted Crossbowmen.
- Lose entry to Cavalry Archers.
Jurchens
- Grenadier value modified from 35 meals 65 gold → 55 meals 50 gold.
Koreans
- Lose entry to Gambesons.
- Turtle Ship HP lowered from 275 → 260.
Magyars
- Magyar Huszar practice time elevated from 12 seconds → 18 seconds (Elite unchanged).
Mapuche
- (Elite) Bolas Rider value elevated from 45 wooden 50 gold → 50 wooden 55 gold.
Muisca
- Temple Guard assault lowered from 12 → 11 (Elite unchanged).
Poles
- Acquire entry to (Heavy) Mounted Crossbowmen.
- Lose entry to (Heavy) Cavalry Archers.
Portuguese
- Lose entry to Redemption.
- Organ Gun practice time elevated from 25 seconds → 28 seconds (Elite unchanged).
- Acquire entry to Mounted Crossbowmen.
- Lose entry to Cavalry Archers.
Saracens
- Lose entry to Treadmill Crane.
Saxons
- Added with The Viking Sagas DLC! The Saxons concentrate on Infantry and Defenses.
Shu
- Struggle Chariot value elevated from 65 meals 90 gold → 75 meals 90 gold.
- Struggle Chariot practice time elevated from 28 → 32 seconds.
- Acquire entry to Treadmill Crane.
Sicilians
- Acquire entry to (Heavy) Mounted Crossbowmen.
- Acquire entry to Cranequins.
- Lose entry to Cavalry Archers.
Spanish
- (Elite) Conquistador value elevated from 70 meals 60 gold → 75 meals 60 gold.
- Conquistador practice time elevated from 24 → 26 seconds (Elite unchanged).
- Missionary value elevated from 100 gold → 30 meals 100 gold.
- Acquire entry to (Heavy) Mounted Crossbowmen.
- Lose entry to (Heavy) Cavalry Archers.
Teutons
- Steady and Barracks models +1/+2 melee armor in Fortress/Imperial Age civilization bonus modified → Infantry and Mounted Models +1/+2 melee armor in Fortress/Imperial Age.
- Elite Teutonic Knight melee armor lowered from 10 → 8 (unchanged with civilization bonus).
- Acquire entry to (Heavy) Mounted Crossbowmen.
- Lose entry to Cavalry Archers.
Tupi
- (Elite) Blackwood Archer value elevated from 35 wooden 45 gold → 40 wooden 45 gold.
Varangians
- Added with The Viking Sagas DLC! The Varangians concentrate on Cavalry and Navy.
Vietnamese
- Acquire entry to Masonry.
- Archery Vary models and Hearth Lancers +20% HP civilization bonus modified → Foot-Archers and Skirmishers +20% HP.
- (Elite) Rattan Archer base HP lowered from 40 → 35, Elite 45 → 40.
- Elite Rattan improve lowered from 1000 meals 750 gold → 800 meals 750 gold
Vikings
- Chieftains impact not generates gold when Infantry models defeat Villagers, Commerce Models, and Monks.
- Lose entry to Gambesons.
- Acquire entry to Varangian Guards.
- Acquire entry to Mounted Crossbowmen.
- Lose entry to Cavalry Archers.
- Lose entry to (Elite) Cannon Galleons
- Acquire entry to Catapult Galleons
Wei
- Xianbei Raider value elevated from 65 wooden 25 gold → 65 wooden 35 gold.
Random Maps

New Map

Arabian Desert
An arid, brutal, and unforgiving battlefield. The open panorama holds just a few forests and scarce assets, leaving little shelter from enemy raids.
- A extra open and aggressive model of Arabia drawing heavy inspiration from the King of the Desert event.
Map Stability
- Aftermath
- Gamers now begin with the meant by the map design partially destroyed Stone Partitions whatever the beginning settings within the sport.
- Gates at the moment are immediately destroyed on the sport begin with out seen destruction animations.
- Amazon Tunnel
- Mounted close by forests not producing when enjoying with uncommon crew setups.
- Enviornment
- Mounted gamers typically spawning with unintended further assets inside their partitions.
- Mounted gold deposits typically failing to generate.
- Eliminated the prospect of small huntable animals producing.
- Black Forest
- The ponds have obtained a 50% dimension improve.
- Mounted a problem the place some gamers would typically spawn with a neabry pond, whereas different gamers wouldn’t.
- BR El Dorado
- Modified the constructing graphics to Andean set by setting the gaia civilization to Muisca.
- Dorothea Quarry
- Mounted lumberjacks not at all times producing within the right quantity when enjoying Empire Wars.
- Fortified Clearing
- Elevated the forest protection on bigger map sizes.
- Glacis
- Ensured beginning mills at all times generate subsequent to the shallows when enjoying Empire Wars.
- The flags now use generic flag graphics.
- Graupel
- Mounted the sport modes King of the Hill and Seize the Relic being unplayable attributable to participant’s being instantly defeated at sport begin.
- Hengehold
- Mounted a problem the place models would typically get caught on the Stonehenge object.
- Mounted lumber camps typically not producing close to forests, leading to an incorrect variety of lumberjacks producing when enjoying Empire Wars.
- The map now solely generates one giant huntable animal per participant within the heart of the map.
- Land Nomad
- Added extra selection within the map themes.
- Gamers now spawn with one herdable near one in every of their beginning villagers.
- Participant’s beginning villagers now generate extra persistently spaced throughout the map, making certain all gamers have roughly the identical strolling distance.
- Gold and stone deposits are extra evenly unfold out throughout the map.
- Forage bush clusters now seem on the map.
- Relics are extra evenly distributed throughout the map.
- Relics now scale extra appropriately throughout map sizes.
- Up to date the map visuals.
- Pilgrims
- Mounted gamers beginning with a monastery, when not enjoying Seize the Relic.
- Mounted placeholder terrains typically being seen within the water.
- Mounted the map not producing appropriately when enjoying with fewer than two gamers.
- Ring Fortress
- The fortified palisade partitions have been changed by fort partitions.
- Mounted useless fish lure graphics typically displaying up beneath or across the participant’s beginning city heart.
- Added two huntable animals for all gamers.
- Added a bunch of small huntable animals for all gamers.
- Impartial huntable animals have been changed by small huntable animals.
- Added impartial skulks of foxes.
- Eliminated impartial teams of forage bushes.
- Decreased the quantity of gold and stone on the map.
- All assets at the moment are extra evenly spaced throughout the map.
- Relics are extra evenly distributed throughout the map.
- Relics now scale extra appropriately throughout map sizes.
- Up to date the map visuals.
- Runestones
- Added new Runestones eye sweet objects scattered on the map.
- Seasons
- Mounted forests not producing appropriately when enjoying with greater than two gamers.
- Improved seasonal variations on era.
- Thames
- Forests at the moment are smaller, however extra evenly distributed on the map.
- The Royal Albert Corridor has been changed by a extra generic monument.
- The form of the river is now extra constant on either side of the map.
- Extra crossings now seem throughout the river.
- The monument constructing is now extra persistently positioned between gamers.
- There’s now extra open house surrounding the monument.
- Vulpine
- Decreased the prospect of villagers spawning inside forage bushes or different objects when enjoying Empire Wars.
- Mounted a graphical bug when enjoying with King of the Hill or Seize the Relic enabled.
Random Map Scripting
- The possibility test when selecting an object from an object group is not inverted.
- Mounted a problem the place the map sort outlined in ai_info_map_type parameter was not being thought-about by AI.
- Mounted a problem the place GAIA effect_amount instructions from generated in editor random maps had been carried over into the subsequent sport in the identical session.
- Up to date and glued constants in random_map.def file:
- Expanded the map constants from 41 legacy declarations to all 194 present map entries.
- Corrected some present map constants that used out of date or incorrect IDs and eliminated legacy constants that not correspond to any maps.
- Mounted ATTR_ICON_GRAPHICS_ANGLE being incorrectly outlined as ATTR_UPGRADE_GRAPHIC.
- Mounted ATTR_REMOVE_ATTACK_TYPE being incorrectly outlined as ATTR_REMOVE_ARMOR_TYPE.
- Added unit class constants.
Lobbies and Matchmaking

Normal
- Adjusted foyer settings for Ranked Deathmatch:
- Staff Positions: Locked → Unlocked
- Turbo Mode: Locked → Unlocked
- Mounted a bug inflicting an error message to look when leaving a Matchmaking queue as non-hosting participant.
- Mounted a bug inflicting maps and situations with non-ASCII characters of their file names to fail switch for spectators.
- Mounted a bug inflicting the chat to cease working when the Chat tooltip was energetic in Fast Play lobbies.
- Mounted a bug stopping participant names to cease displaying beneath some circumstances in Multiplayer Customized Lobbies
- Mounted a bug stopping the chat Spam Safety to work correctly in Fast Play lobbies.
- Mounted a bug inflicting the chat window to scroll to the highest of a dialog after every new message.
- Lobbies will now appropriately retailer final sport’s Setting upon closing and restarting the sport.
- Foyer file switch statuses at the moment are proven for all gamers.
- The sport will now appropriately save Civilization Set and Antiquity Mode foyer choices after returning to Most important Menu or ending a situation.
AI

Normal
- AI will largely cease farming if the wooden worth is extraordinarily excessive.
- Decreased the efficiency impression of the DE AI within the lategame. On common, the AI runs about 33% much less guidelines every flip.
- Excessive AI: Improved the AI’s means to move models throughout island maps. The AI will often add a ahead builder to help the invasion.
- Excessive AI: In deathmatch, the AI will try and quickwall builders from being attacked by the beginning scout till it has 2 army models.
- Excessive AI: In deathmatch, the AI will construct its first a number of buildings in a extra compressed space, making it quicker to develop and tougher to disrupt.
- Excessive AI: The AI cuts commerce routes extra persistently and with a bigger lower in maps labelled as Amazon Tunnel, Black Forest, Enviornment, Wolf Hill, African Clearing and Mangrove Jungle. The commerce path on sure maps has been improved to be extra behind the gamers.
- Excessive AI: The AI will make a marketplace for land buying and selling on an ally’s island on Islands maps as soon as it has gained management of the water.
- Excessive AI: The AI will now garrison the City Heart to kill Boars extra effectively.
- Excessive AI: The AI will often make the most of assets on exterior islands in Islands.
- Excessive AI: The AI will typically attempt to construct just a few funnel partitions with buildings or palisades between its beginning forests and the city heart.
- Excessive AI: The AI will attempt to free caught Commerce Carts belonging to itself. It is going to first strive directing Onagers to chop close by timber, then delete non-critical buildings which might be close to the caught carts. As a final resort, it would delete the carts if they’ve been caught for a very long time.
- Mounted a bug the place the AI would attempt to inappropriately migrate lategame in non-migration maps when assets are low.
- Mounted an AI Script error with the CD AI when Deathmatch was performed.
- Prevented AI Ranged Models from stuttering and never firing when in a bunch.
- The AI usually focuses a bit extra on including financial system earlier in deathmatch settings.
- The AI will make extra commerce cogs in no wooden conditions and concentrate on military compositions that use much less wooden.
Scripting
- AIs shall be much less more likely to collect from additional timber when utilizing the collect share system.
- Every AI participant’s turns at the moment are spaced out to solely be processed one after the other as a substitute of suddenly (excluding initially of the sport) to extra evenly handle sport efficiency.
- Mounted a bug with up-delete-distant-farms the place a farm belonging to a different participant could possibly be deleted if the AI lately transformed it.
- Mounted a bug with up-set-target-by-id the place the command might often proceed even with an invalid Unit ID if used as a reality.
- Mounted some edge instances with escrow the place an AI could possibly be prevented from coaching a unit if an unresearched tech modified the kind of assets required for that unit.
- If an AI villager fails to path to a constructing basis, the constructing will now be cancelled as a substitute of indefinitely sitting within the construct queue blocking additional constructing.
- Improved the efficiency impression of the up-update-targets command.
- Object-data-next-attack will now learn the right worth when the unit is in an assault animation.
- Settlements will now be repaired if AI has sn-object-repair-level dropsite restore flag.
- The variety of AI turns is now extra proportional to the framerate and might now lower if the body fee will get very low to extra successfully handle restricted sport assets.
- The variety of AI turns is now outlined when it comes to sport velocity, making testing and gameplay on quicker speeds extra dependable and in line with slower speeds.
- up-reset-scouts will solely reset scouts which might be actively exploring, not people who merely occur to be in an discover group.
Pathfinding

Normal
Developer Observe: Main an empire down the highway of success as a substitute of destroy requires dependable pathfinding and in Age of Empires II we all know that this has not at all times been the case. This patch marks one other main push ahead in refining how your armies group up, march, and conflict on the battlefield, whereas giving your villagers and ungarrisoning troops a a lot wanted increase in widespread sense.
A change to “Stand Floor Patrol”
We’ve set our sights on the notorious Stand Floor Patrol engagements and after many iterations we’ve launched a change that limits closely overlapping teams of melee models from executing assaults. This adjustment is designed to curb the acute effectiveness of offensive Stand Floor Patrols (although it stays the most effective engagement choices, simply not the one viable one) and encourage models to unfold out extra naturally throughout fight. This makes giant battles a lot simpler to supervise for each gamers and spectators and makes patrolling large armies into battle, referred to as “patrol stacking” far much less dominant.
We shall be carefully monitoring Stand Floor Patrol habits in dwell matches to guage how these modifications carry out in real-time play. Now that now we have arrange this answer we are able to regulate the overlap percentages and group dimension variables. This permits us to make exact modifications sooner or later, as we work towards a cleaner, extra satisfying expertise for everybody.
After all, with pathfinding, phrases solely go to this point… so simply imagine it whenever you see it and try it out in-game! Whereas we imagine this patch marks a significant enchancment, it doesn’t imply pathfinding is now flawless. Bugs should exist, and future modifications might introduce new regressions that we fail to catch. Nonetheless, we stay completely decided concerning the course we’re heading and we’ll maintain pushing ahead for higher pathfinding.
*Click on on the
icon under to see the pathfinding modifications in motion!
Stand Floor Patrol Rework
Mitigated a problem stopping teams of Ranged Models set on Stand Floor to cease attacking when issued an Assault Transfer command.
Mitigated a problem stopping teams of Ranged Models set on Stand Floor to stack correctly when issued a Patrol command near transferring or motionless enemy Models.
Prevented Rams from stacking when utilizing Stand Floor Patrol.
Decreased the assault effectivity of massive teams of stacked melee Models.
Decreased the stacking capabilities of massive teams of combating melee Models.
Formation rework
- Mounted a number of bugs affecting Unit AI in formations.
Improved grouping of Models when issued a motion command, stopping a few of them from initially transferring away kind their meant vacation spot.- Improved formation distribution to assign models formation slots extra effectively.
Prevented Ranged Models Formation distribution from breaking upon focusing on out of vary targets.
Prevented Unit Formations from shuffling when issuing a motion command in direction of a tile on the heart of the Formation.
Gathering rework
Ungarrison rework
Improved City Heart’s “Again to Work” ungarrisoning location.
Improved Buildings Waypoints consistency (each orientation and reachability consciousness) when ungarrisoning or producing models.- Improved Transport Ships pathfinding to chose unload areas.
Prevented Models from spawning into blocked areas when the Constructing’s Waypoint is about in an unreachable location.
Modding

Normal
- It’s now potential to make use of naked .wav information so as to add/change sounds in mods.
- Observe that within the case of two identically named .wav and .wem information, the .wem file will take precedence. Nonetheless, this may also be bypassed by altering the file extension from .wav to .wem – and that can nonetheless be a legitimate WEM file.
- For Loot, Energy up and Stinger Skills:
- A single Process might goal a number of lessons of models as a substitute of a single one:
- If “Class” is >1000
- Goal lessons shall be set in accordance with the flags from the Cost Assault Filter:
- 1: Infantry (Class 6)
- 2: Cavalry (Class 12, 47)
- 4: Archers (Class 0, 44)
- 8: Cavalry Archers (Class 36, 23)
- 16: Monks (Class 18, 43)
- 32: Villagers/Commerce Carts/Kings (Class 4, 19, 59)
- 64: Ships (Class 21, 20, 22, 2, 53)
- 128: Siege (Class 13, 51, 54, 55, 35)
- 256: Buildings (Class 3, 27, 39, 49, 52, 60)
- Goal lessons shall be set in accordance with the flags from the Cost Assault Filter:
- Utilizing a detrimental worth will goal all lessons besides the desired one.
- If “Class” is >1000
- A single Process might goal a number of lessons of models as a substitute of a single one:
- New attributes for Producing Sources Capacity (Process 151):
- Unused Flag:
- 4: Use the unit’s work fee as a multiplier to the era
- Unused Flag:
- New attributes for Stinger Capacity (Process 157):
- Search Wait Time: Attributes supported: 63 (Fight Capacity), 129 (Invulnerability degree), 115 (Space Harm), 22 (Blast Width)
- Useful resource Gathering Sound: Quick Tooltip for UI indicator
- Useful resource Deposit Sound: Lengthy Tooltip for UI indicator
- Collect Kind: UI indicator Icon displayed (per icons.json)
- Unused Flag:
- 4: Solely apply the stinger when a cost assault is carried out
- 8: Present a length bar over the unit to point the length of the stinger (much like momentary auras)
- 16: Show Stinger icon/description in unit stats
- New attributes for Unit Refund (Process 161):
- If Work Vary > 0, Examine Goal Diplomacy earlier than awarding resourcesUnused Flag:
- 2: Award useful resource proportionately to building progress
- If Work Vary > 0, Examine Goal Diplomacy earlier than awarding resourcesUnused Flag:
- New Process 164: Drop off bonus
- When gathering assets, collect a secondary useful resource as well as.
- This secondary useful resource doesn’t rely in direction of carry capability, must be displayed on the UI
- If the secondary useful resource is similar as the primary, mix them on the UI.
- If Class or Unit is about, solely apply when gathering from this goal. If not, any goal
- Work Worth 1: Multiplier to use
- Productiveness Useful resource: If set, multiply its worth with Work Worth 1
- Useful resource Out: useful resource sort for the bonus generated
- When gathering assets, collect a secondary useful resource as well as.
- Quite a few new Object Attributes can now be modified by way of the Modify Attribute household of results.
- 167: Construct And Go Away
- 168: Kind First Storage
- 169: Kind Second Storage
- 170: Kind Third Storage
- 171: Retailer Flag First Storage
- 172: Retailer Flag Second Storage
- 173: Retailer Flag Third Storage
- 174: Quantity First Price
- 175: Quantity Second Price
- 176: Quantity Third Price
- 177: Kind First Price
- 178: Kind Second Price
- 179: Kind Third Price
- 180: Deduct Flag First Price
- 181: Deduct Flag Second Price
- 182: Deduct Flag Third Price
- 183: Spawning Graphic
- 184: Improve Graphic
- 185: Fly Mode
- 186: Can Be Gathered
- 187: Hill Mode
- 188: Doppelganger
- 189: Collect Group
- 190: Process Swap Group
- 191: Placement Terrain 1
- 192: Placement Terrain 2
- 193: Placement Heart Terrain 1
- 194: Placement Heart Terrain 2
- 195: Initiated Tech Id
- 196: Min Measurement Multiplier
- 197: Choice Define Measurement X
- 198: Choice Define Measurement Y
- 199: Choice Define Measurement Z
- 200: Clearance Measurement X
- 201: Clearance Measurement Y
- 202: Stack Unit
- 203: Head Unit
- 204: Remodel Unit
- 205: Pile Unit
- 206: Annex Unit 1
- 207: Annex Unit 2
- 208: Annex Unit 3
- 209: Annex Unit 4
- 210: Annex Unit 1 Offset X
- 211: Annex Unit 1 Offset Y
- 212: Annex Unit 2 Offset X
- 213: Annex Unit 2 Offset Y
- 214: Annex Unit 3 Offset X
- 215: Annex Unit 3 Offset Y
- 216: Annex Unit 4 Offset X
- 217: Annex Unit 4 Offset Y
- 218: Transfer Algorithm
- 219: Spacing Modifier
- 220: Can Burn
- 221: Collect Flag
- Useful resource 96 not controls the Khmer no-dropsite bonus for farms. As an alternative, the Unused Flag (aka Fight Degree Flag) may be set to 1 on the Hunt/Collect duties for auto-collection for all villagers.
- Allowed altering the civilization’s language to the language of one other civilization by modifying useful resource 18 (Civilization Voice Override) to the ID of the civilization the language must be copied from.
- Added new flag 4 for Projectile Sensible Mode attribute that enables projectiles to bypass the goal’s agility.
- Added new flag 8 for Projectile Sensible Mode attribute that enables Cost/Secondary projectiles to deal the unit’s personal harm as a substitute.
- Mounted a bug the place the Useful resource Out area within the hunt/collect duties wouldn’t work appropriately.
- Mounted a bug stopping Customized Civilizations mods containing much less Civilizations than the bottom sport from working correctly.
Situation Editor
- Added a “Seize Flag” dropdown to the Models tab to permit altering if models are allowed to be auto-converted.
- Observe: “By no means (Gaia Aggressive)” could also be used to permit Gaia models to behave aggressively in situations
- Observe: Even when set to “By no means” (or “By no means (Gaia Aggressive)”), some models should convert if they’ve the Auto-Convert process (e.g. sheep/monuments)
- Added a brand new checkbox to the “Object is Seen (MP)” situation known as “Enable in Fog”.
- Added a “Unit State” dropdown to the Models tab to permit altering a unit’s state
- Mounted a bug taking place when utilizing the “Map Copy” device, stopping the copied terrain from showing on the map till the situation was examined/loaded into.
- Mounted a bug stopping some forms of flags from being changed utilizing the Substitute Object set off impact.
- Renamed the “Grasp Filter” area, which is utilized in sure Modify Object Attribute results, to “Object Modified State”.
- “All” (the default worth) stays unchanged
- “Shared Grasp” → “Beforehand Unmodified”: This restricts the impact to any models on the map which have beforehand not been modified by a Modify Object Attribute impact.
- “Personal Grasp” → “Beforehand Modified”: This restricts the impact to any models on the map that have beforehand been modified by a Modify Object Attribute impact.
- Cease Object/Freeze Object/Process Object (Cease motion) triggers will now appropriately clear constructing manufacturing queues
- Process Object’s Unload is now known as “Unload All”, and can work as meant (identical because the common Unload impact).
- Process Object’s Ungarrison is now known as “Ungarrison Particular”. The behaviour stays unchanged. Observe that this motion instructs the chosen object to go away the unit it’s at present garrisoned within.
XS Scripting
- Mounted a problem the place loading a saved sport or saving/loading a chapter would reset world XS state.
- Mounted a problem the place top-level/world strings wouldn’t be initialised appropriately
- Mounted a problem the place
runImmediatelywouldn’t truly run the rule initially of the sport- Observe: The primary operate known as earlier than runImmediately guidelines
- Mounted a problem the place
xsModifyObject/UnitTasksdidn’t appropriately work with theeditparameter enabled. - Mounted a problem the place
xsModifyObject/UnitTasksdidn’t appropriately reorder the duty record when eradicating duties, resulting in subsequent task-related operations failing. - Mounted a problem the place the foundations in
Results.xswould run a number of occasions as a substitute of simply as soon as initially of the sport. - Mounted a problem with
xsGetTaskAmountwhich might not return the right IDs when requesting sure sprites. - Mounted a problem the place utilizing
xsCreateUnitto create a unit that initiates a know-how which calls anEffectFunctionin XS would return the inaccurate unit ID for the created unit. - Quite a few new Object Attributes can be utilized with
xsEffectAmount/xsGetUnitAttribute/xsGetObjectAttribute- Observe: Consult with Constants.xs for the total record of additives.
- When utilizing
cAttributeFoodwithxsGetUnitAttributeHeld, assets for all meals sorts are summed and returned. Observe that particular meals assets can nonetheless be requested by way of thecAttributeMeat/Berries/Fishconstants. xsGetObjectAttribute’s 4th (xsGetUnitAttribute’s third) parameter could also be used to specify the Prepare Location Entry Mod when fetching practice location associated attributes. When unspecified, the Prepare Location Entry Mod on the unit itself is used, in keeping with earlier habits.xsEffectAmountnow takes an non-obligatory sixth parameter which can be used to specify the Prepare Location Entry Mod when modifying unit or know-how practice location associated attributes.- Observe: When it’s meant for the
xsEffectAmountto be utilized to all gamers, the fifth participant parameter may be set to-1explicitly.
- Observe: When it’s meant for the
- Added the power to make use of the next escape characters in XS strings:
n,r,t,b,f,v,, and"
xsGetLocalPlayerIdhas been renamed toxsUnsyncGetLocalPlayerIdxsGetTimerTimeRemaininghas been renamed toxsUnsyncGetTimerTimeRemaining- Observe: these two renames have been accomplished to higher mirror the truth that the results of these features is just not synced for all gamers.
- New XS features akin to their editor set off results:
- New attributes that may be accessed by way of
xsGetTechAttribute- Observe: Consult with the Tech Attribute Constants part in Constants.xs
bool xsSetTechDescription(int techId, int playerId, string description)bool xsInitiateResearch(int buildingUnitId, int techId)bool xsHasResearchedLocalTechnology(int unitId, int localTechId)bool xsResearchLocalTechnology(int buildingUnitId, int localTechId)int xsGetAiSignal(int signalId, bool useLegacyAi)void xsSetAiSignal(int signalId, int worth, bool useLegacyAi)int xsGetMapTileAttribute(int x, int y, int attributeId)- Consult with the Map Tile Attribute Constants part in Constants.xs
bool xsTrainObject(int buildingUnitId, int objectId, int rely)bool xsSetUnitGatherPoint(int buildingUnitId, vector place, int targetUnitId)- Observe:
targetUnitIdwill set the collect level on this unit, and it takes precedence over theplace.
- Observe:
vector xsGetUnitGatherPoint(int buildingUnitId)- Observe: When the collect level is about to a unit goal, the Z coordinate of the returned vector incorporates the unit ID.
string xsGetUnitCaption(int unitId)bool xsSetUnitCaption(int unitId, string caption)bool xsSetUnitName(int unitId, string identify)string xsGetUnitCivName(int unitId, bool localized)bool xsSetUnitCivName(int unitId, string identify)string xsGetUnitPlayerName(int unitId)bool xsSetUnitPlayerName(int unitId, string identify)bool xsSetObjectDescription(int playerId, int objectId, string description)float xsGetUnitProperty(int unitId, int property, int typeOrPlayer)- Observe: Consult with the Unit Property Constants part in Constants.xs
bool xsSetUnitProperty(int unitId, int property, float worth, int typeOrForce)- Observe: Consult with the Unit Property Constants part in Constants.xs
bool xsSetUnitOwner(int unitId, int32 playerId, bool flashUnit = true)bool xsFlashUnit(int unitId, int playerId)bool xsStopUnit(int unitId)bool xsGetAiScriptGoal(int goalId)bool xsSetAiScriptGoal(int goalId, bool worth)string xsGetCivName(int civId, bool localized)string xsGetPlayerCivName(int playerId, bool localized)bool xsSetPlayerCivName(int playerId, string identify)bool xsSetPlayerName(int playerId, string identify)bool xsSetPlayerColor(int playerId, int colorId)bool xsSetViewPosition(int playerId, vector place, int length)bool xsSetZoom(int playerId, float zoom, float length)bool xsBuildUnit(int unitIds, int objectId, vector location1, vector location2, bool isShiftQueue, bool isFormationCommand)void xsTaskUnits(int unitIds, int actionType, vector location, int locationObjectId, bool isShiftQueue, bool isFormationCommand, bool shouldPlayUnloadSound, int patrolPoints)void xsSetChatToPlayer(int playerId, bool enabled)- Observe: For use together with diplomacy-related results
- New attributes that may be accessed by way of
- Observe that for the next features, the participant parameter is non-obligatory, and solely works for the native participant.
float xsUnsyncGetZoom(int playerId = -1)vector xsUnsyncGetViewPosition(int playerId = -1)int xsUnsyncGetPlayerSelectedUnitIds(int arrayId = -1, int playerId = -1)- returns an array ID of the at present chosen models. When given an
arrayIdmakes use of that present array as a substitute of making a brand new one, much likexsGetPlayerUnitIds
- returns an array ID of the at present chosen models. When given an
bool xsUnsyncIsUnitVisible(int unitId, bool allowInFog, int playerId = -1)
- String manipulation features:
int ord(string character)string chr(int code)int strLen(string str)string strCharAt(string str, int index)string strSubstring(string str, int begin, int finish)bool strContains(string str, string substring)bool strStartsWith(string str, string prefix)bool strEndsWith(string str, string suffix)string strRemovePrefix(string str, string prefix)string strRemoveSuffix(string str, string suffix)int strIndexOf(string str, string substring, int fromIndex)int strLastIndexOf(string str, string substring, int fromIndex)string strReplace(string str, string goal, string alternative, int max)string strInsert(string str, int index, string goal)string strRemove(string str, int index, int size)int strSplit(string str, string delimiter, int max)- Observe: The return worth right here is an array of strings
string strJoin(int arrayId, string delimiter)string strTrim(string str)string strTrimStart(string str)string strTrimEnd(string str)string strToUpper(string str)string strToLower(string str)string strReverse(string str)int strToInt(string str, int base, int defaultValue)float strToFloat(string str, float defaultValue)int hex(string str, int defaultValue)int bin(string str, int defaultValue)string fstr(string str)- This permits for Python-like string formatting syntax. Nonetheless, expressions usually are not allowed, and it’s restricted to variable names solely. Instance:
xsChatData(fstr(“{colourTag}{participant}: {msg}“)); // assuming that colourTag, participant, and msg are legitimate variables right here. - Much like Python, you could use
{{and}}to flee the brackets themselves when passing a string tofstrwhen interpolation is just not desired. - The strings handed to
fstrdon’t should be literal strings. This permits creating multi-language template strings in language information that may be fetched by way ofxsGetStringafter which handed tofstrfor interpretation. - The variable names used contained in the
{}should be legitimate identifiers and in scope, or the{}shall be left unmodified within the output.
- This permits for Python-like string formatting syntax. Nonetheless, expressions usually are not allowed, and it’s restricted to variable names solely. Instance:
Localization

- Mounted a problem displaying fallacious textual content for sure Models on Spanish – Latin America language.
- Mounted a number of inconsistencies within the Map Choice Menu and Map Descriptions for a number of Languages.
- Mounted a number of inconsistencies within the Polish and German Know-how Bushes.
- Mounted a number of inconsistencies in Simplified Chinese language and Korean translations for The Final Chieftains gameplay and cinematics textual content.
- Mounted a number of inconsistencies within the Spanish-Latin America Historical past pages and Achievements.
- Eliminated debug textual content showing in sure marketing campaign situations in Turkish.
Ongoing…

Investigation
As at all times, we’re persevering with to trace points reported by the neighborhood for future updates.
For different identified points, please go to this page to see what’s being tracked!
DISCLAIMER
Please word that this record is topic to vary and shouldn’t be thought-about a complete record of all of the identified points we’re monitoring. The above is to tell you of the crew’s present priorities, which can change as different points come up or take priority.
For the newest updates and bulletins, please go to our social channels.
