Age LAN Server - Launcher Companion aims to provide DLL files to enhance or fix certain behaviours of the game to better be used with Age LAN Server launcher when using a custom game launcher.
Age2FakeOnline.dllandAge3FakeOnline.dll: Fakes an internet always online behaviour. It is essential so that Age Lan Server can be used without connected to the internet, but still connected to LAN. AoE I and AoM: RT do not need it.AgeFakeHost.dll: Fakes the resolving of hosts. It avoids the need for the launcher to modify the system-wide hosts (which requires admin permissions, affects all apps and so the changes need to be reverted). Can be used for all games.
Note: It is suspected Age3FakeOnline.dll is not actually needed.
- Microsoft Visual C++ Redistributable (it is very likely you have it installed already).
Note: It is assumed the requirements for the game itself are met too.
See the releases page
Note: If you are using Antivirus it may flag one or more binaries as virus, this is a false positive.
The verification process ensures that the files you download are the same as the ones that were uploaded by the maintainer.
Verification steps
- Check the release tag is verified with the committer's signature key (as all commits must be).
- Download the
..._checksums_vA.B.C.D.txtand..._checksums_vA.B.C.D.txt.sigfiles. - Import the release public key and import it to your keyring if you haven't already.
- Verify the
..._checksums_vA.B.C.D.txtfile with the..._checksums_vA.B.C.D.txt.sigfile. - Verify the SHA-256 checksum list inside
..._checksums_vA.B.C.D.txtwith the downloaded archives.
You will need to use a custom launcher that either emulates Steam or Xbox Live (depending on the version you are using of the game) and configure it to inject the DLLs you want.
There are multiple Steam emulators you can use, however, the only one tested is the continuation of the so-called Goldberg Emulator hosted here.
Here are the basic steps suposing you are using Windows:
- Download the latest stable emu-win-release.7z.
- Uncompress it in a temporary directory (to be deleted later).
- Copy these files residing in
release\steamclient_experimentalto your preferred folder outside the game's directory itself:steamclient.dllsteamclient64.dllColdClientLoader.inisteamclient_loader_x64.exe
- Create the subdirectory
dlls,steam_settingsandsaveswhere the other files reside. - Copy into
dllsthe common ones you want. - Follow game-specific steps.
Steps
- Modify
ColdClientLoader.iniand set the following values:[SteamClient]:Exe:Drive:\Path\To\SteamLibrary\steamapps\common\AoEDE\AoEDE_s.exe.AppId: 1017900.
- Create
steam_settings\supported_languages.txtwith notepad and copy the following text as-is:
english
french
italian
german
japanese
koreana
brazilian
russian
schinese
latam
tchinese
vietnamese
spanish
- Create
steam_settings\achievements.jsonwith notepad and copy the following text as-is:
[{"name": "ROMA_VICTRIX"}, {"name": "VENI_VIDI_VICI"}, {"name": "IMPERIAL_PEACE"}, {"name": "THE_ELEPHANT_IN_THE_ROME"}, {"name": "PUNIC_ATTACK"}, {"name": "HITTITE_BABY_ONE_MORE_TIME"}, {"name": "PHARAOH"}, {"name": "SMOKING_ZIGGURATS"}, {"name": "EPIC"}, {"name": "BIG_IN_JAPAN"}, {"name": "HOMES"}, {"name": "TOWERS_OF_BABEL"}, {"name": "RISE_AND_WALL"}, {"name": "NOT_THAT_IM_KEEPING_COUNT"}, {"name": "HUN_IS_THAT_YOU"}, {"name": "HERACLES"}, {"name": "ARTEMIS"}, {"name": "PARTHIAN_SHOT"}, {"name": "21ST_CENTURY"}, {"name": "AXE_TO_GRIND"}, {"name": "CUTE_CATS"}, {"name": "THE_CHOSEN_ONES"}, {"name": "DANCING_CHARIOTS"}, {"name": "MINOAN_COMPIES"}, {"name": "SCYTHESEEING"}, {"name": "SYNTAGMA"}, {"name": "WOLOLO"}, {"name": "EYE_OF_HORUS"}, {"name": "LOSING_YOUR_RELIGION"}, {"name": "ATLAS"}, {"name": "FEET_ON_THE_GROUND"}, {"name": "EYE_IN_THE_SKY"}, {"name": "ASSASSIN"}, {"name": "PERSEUS"}, {"name": "COINAGE"}, {"name": "QUARRY"}, {"name": "WOODSTOCK"}, {"name": "PEPPERONI_PIZZA"}, {"name": "MARVELOUS"}, {"name": "ARCHIMEDES"}, {"name": "PEGASUS"}, {"name": "STATE_OF_THE_ARTIFACT"}, {"name": "RUIN_THEM_ALL"}, {"name": "RES_PUBLICA"}]- Create
steam_settings\configs.user.iniwith notepad and copy the following text:
[user::general]
# Fill your account name as you would normally see.
account_name=
# Fill with your real steamid or leave empty for it to be auto-generated.
account_steamid=
# Choose one from steam_settings\supported_languages.txt (described in https://partner.steamgames.com/doc/store/localization/languages) or leave empty to be set as 'english'
language=
# Choose from 'Alpha-2' country code: https://www.iban.com/country-codes or leave empty to be set as 'US'
ip_country=
[user::saves]
local_save_path=saves- Modify the fields according to the comments.
- Edit Age LAN Server - Launcher
resources\config.aoe1.tomland set:[Client]:Executable:Drive:\Path\To\steamclient_loader_x64.exe.
Note: Up-to-date as of 11/9/2025 and using release release-2025_08_29.
Steps
- Modify
ColdClientLoader.iniand set the following values:[SteamClient]:Exe:Drive:\Path\To\SteamLibrary\steamapps\common\AoE2DE\AoE2DE_s.exe.AppId: 813780.
[Injection]DllsToInjectFolder:dlls.
- Create
steam_settings\supported_languages.txtwith notepad and copy the following text as-is:
english
french
italian
german
japanese
koreana
brazilian
russian
schinese
latam
tchinese
turkish
vietnamese
spanish
polish
hindi
malay
- Create
steam_settings\achievements.jsonwith notepad and copy the following text as-is:
[{"name": "ACHIEVEMENT_ETERNAL_GRATITUDE"}, {"name": "AZTEC_VICTORY"}, {"name": "BERBERS_VICTORY"}, {"name": "BRITONS_VICTORY"}, {"name": "BULGARIANS_VICTORY"}, {"name": "BURMESE_VICTORY"}, {"name": "BYZANTINES_VICTORY"}, {"name": "CELTS_VICTORY"}, {"name": "CHINESE_VICTORY"}, {"name": "CUMANS_VICTORY"}, {"name": "ETHIOPIANS_VICTORY"}, {"name": "FRANKS_VICTORY"}, {"name": "GOTHS_VICTORY"}, {"name": "HUNS_VICTORY"}, {"name": "INCAS_VICTORY"}, {"name": "INDIANS_VICTORY"}, {"name": "ITALIANS_VICTORY"}, {"name": "JAPANESE_VICTORY"}, {"name": "KHMER_VICTORY"}, {"name": "KOREANS_VICTORY"}, {"name": "LITHUANIANS_VICTORY"}, {"name": "MAGYARS_VICTORY"}, {"name": "MALAY_VICTORY"}, {"name": "MALIANS_VICTORY"}, {"name": "MAYANS_VICTORY"}, {"name": "MONGOLS_VICTORY"}, {"name": "PERSIANS_VICTORY"}, {"name": "PORTUGUESE_VICTORY"}, {"name": "SARACENS_VICTORY"}, {"name": "SLAVS_VICTORY"}, {"name": "SPANISH_VICTORY"}, {"name": "TATARS_VICTORY"}, {"name": "TEUTONS_VICTORY"}, {"name": "TURKS_VICTORY"}, {"name": "VIETNAMESE_VICTORY"}, {"name": "VIKINGS_VICTORY"}, {"name": "ACHIEVEMENT_CHAIN_REACTION"}, {"name": "ACHIEVEMENT_SHEEP_HOARDER"}, {"name": "ACHIEVEMENT_THE_WONDER"}, {"name": "ACHIEVEMENT_LOSING_YOUR_RELIGION"}, {"name": "ACHIEVEMENT_ANYONE_ORDER_PIZZA"}, {"name": "ACHIEVEMENT_DARK_HUMOR"}, {"name": "ACHIEVEMENT_HOWDY_NEIGHBOR"}, {"name": "ACHIEVEMENT_NO_SUNTZU_LIGHT"}, {"name": "ACHIEVEMENT_WOLOLO"}, {"name": "ACHIEVEMENT_90_KG"}, {"name": "ACHIEVEMENT_FIGHTING_FROM_AFAR"}, {"name": "ACHIEVEMENT_CASTLE_CRUSHER"}, {"name": "ACHIEVEMENT_CAMPAIGN_WALLACE_COMPLETED"}, {"name": "ACHIEVEMENT_CAMPAIGN_JOANARC_COMPLETED"}, {"name": "ACHIEVEMENT_CAMPAIGN_KHAN_COMPLETED"}, {"name": "ACHIEVEMENT_CAMPAIGN_SALADIN_COMPLETED"}, {"name": "ACHIEVEMENT_CAMPAIGN_BARBAROSSA_COMPLETED"}, {"name": "ACHIEVEMENT_CAMPAIGN_ATTILA_COMPLETED"}, {"name": "ACHIEVEMENT_CAMPAIGN_ELCID_COMPLETED"}, {"name": "ACHIEVEMENT_CAMPAIGN_MONTEZUMA_COMPLETED"}, {"name": "ACHIEVEMENT_CAMPAIGN_HISTORICAL_BATTLES_COMPLETE"}, {"name": "ACHIEVEMENT_CAMPAIGN_ALARIC_COMPLETED"}, {"name": "ACHIEVEMENT_CAMPAIGN_BARI_COMPLETED"}, {"name": "ACHIEVEMENT_CAMPAIGN_DRACULA_COMPLETED"}, {"name": "ACHIEVEMENT_CAMPAIGN_ELDORADO_COMPLETED"}, {"name": "ACHIEVEMENT_CAMPAIGN_PRITHVIRAJ_COMPLETED"}, {"name": "ACHIEVEMENT_CAMPAIGN_SFORZA_COMPLETED"}, {"name": "ACHIEVEMENT_CAMPAIGN_PORTUGUESE_COMPLETED"}, {"name": "ACHIEVEMENT_CAMPAIGN_MALIAN_COMPLETED"}, {"name": "ACHIEVEMENT_CAMPAIGN_BERBER_COMPLETED"}, {"name": "ACHIEVEMENT_CAMPAIGN_ETHIOPIAN_COMPLETED"}, {"name": "ACHIEVEMENT_CAMPAIGN_BURMESE_COMPLETED"}, {"name": "ACHIEVEMENT_CAMPAIGN_MALAY_COMPLETED"}, {"name": "ACHIEVEMENT_CAMPAIGN_VIETNAMESE_COMPLETED"}, {"name": "ACHIEVEMENT_CAMPAIGN_KHMER_COMPLETED"}, {"name": "ACHIEVEMENT_CAMPAIGN_BULGARIAN_COMPLETED"}, {"name": "ACHIEVEMENT_CAMPAIGN_TATAR_COMPLETED"}, {"name": "ACHIEVEMENT_CAMPAIGN_CUMAN_COMPLETED"}, {"name": "ACHIEVEMENT_NO_WONDER_LEFT_BEHIND"}, {"name": "ACHIEVEMENT_CATHEDRAL_RUSH"}, {"name": "ACHIEVEMENT_NO_WONDER_ON_MY_WATCH"}, {"name": "ACHIEVEMENT_DIPLOMACY_IS_FOR_THE_MEEK"}, {"name": "ACHIEVEMENT_KUSHLUK_ASSASSINATION"}, {"name": "ACHIEVEMENT_I_WAS_IN_CHINA_BEFORE"}, {"name": "ACHIEVEMENT_OFFENSE_IS_THE_BEST_DEFENSE"}, {"name": "ACHIEVEMENT_OUT_WITH_A_BANG"}, {"name": "ACHIEVEMENT_D_DAY"}, {"name": "ACHIEVEMENT_THE_GO_GETTER"}, {"name": "ACHIEVEMENT_FUROR_TEUTONICUS"}, {"name": "ACHIEVEMENT_ATTILA_SPEED_RUN"}, {"name": "ACHIEVEMENT_HOT_N_SPICY"}, {"name": "ACHIEVEMENT_BATTLESHIP"}, {"name": "ACHIEVEMENT_SURYAVARMAN_RELICS"}, {"name": "ACHIEVEMENT_THE_MISSIONARY"}, {"name": "ACHIEVEMENT_OTTOMAN_GLORY_SEEKER"}, {"name": "ACHIEVEMENT_NO_HOJO"}, {"name": "ACHIEVEMENT_FIRE_WITH_FIRE"}, {"name": "ACHIEVEMENT_DESTROY_DELHI"}, {"name": "ACHIEVEMENT_KILL_KING_TAKAYUTPI"}, {"name": "ACHIEVEMENT_NO_KILLING_PORTUGUESE"}, {"name": "ACHIEVEMENT_NUMBERS_BEAT_EVERYTHING"}, {"name": "ACHIEVEMENT_ALARIC_SPEED_RUN"}, {"name": "ACHIEVEMENT_DRAGON_SHIPS"}, {"name": "ACHIEVEMENT_100_GBETO"}, {"name": "ACHIEVEMENT_SATANS_MAP"}, {"name": "ACHIEVEMENT_NO_SUPPORT"}, {"name": "ACHIEVEMENT_RUSH_TO_THE_KING"}, {"name": "ACHIEVEMENT_NOT_THE_VIPER"}, {"name": "ACHIEVEMENT_NO_CASTLE_AGE"}, {"name": "ACHIEVEMENT_DEFEAT_AUSTRIAN_DUKE"}, {"name": "ACHIEVEMENT_NO_WALLS"}, {"name": "ACHIEVEMENT_FRANKLY_MY_DEAR"}, {"name": "ACHIEVEMENT_UNEXPECTED"}, {"name": "ACHIEVEMENT_SUPREMELY_UNEXPECTED"}, {"name": "ACHIEVEMENT_FINAL_COUNTDOWN"}, {"name": "ACHIEVEMENT_KABOOM"}, {"name": "ACHIEVEMENT_BULLS_EYE"}, {"name": "ACHIEVEMENT_HOMELESS"}, {"name": "ACHIEVEMENT_OUT_OF_THEIR_ELEMENT"}, {"name": "ACHIEVEMENT_CASTLE_OF_DOUBT"}, {"name": "ACHIEVEMENT_ITS_A_TREB"}, {"name": "ACHIEVEMENT_MARCO_POLO"}, {"name": "ACHIEVEMENT_KNOCKING_ON_YOUR_DOOR"}, {"name": "ACHIEVEMENT_SUSHI_LOVER"}, {"name": "ACHIEVEMENT_EASIEST_AI"}, {"name": "ACHIEVEMENT_EASY_AI"}, {"name": "ACHIEVEMENT_MODERATE_AI"}, {"name": "ACHIEVEMENT_HARD_AI"}, {"name": "ACHIEVEMENT_HARDEST_AI"}, {"name": "ACHIEVEMENT_EXTREME_AI"}, {"name": "ACHIEVEMENT_MANGO_SHOTS"}, {"name": "ACHEVEMENT_HUN_WHAT_ARE_YOU_DOING"}, {"name": "ACHIEVEMENT_VICTORY_WITH_EVERY_CIV"}, {"name": "ACHIEVEMENT_LONG_LIVE_THE_KING"}, {"name": "ACHIEVEMENT_RELIC_HUNTER"}, {"name": "ACHIEVEMENT_DARK_DINNER"}, {"name": "ACHIEVEMENT_PLEASANT_PEASANT"}, {"name": "ACHIEVEMENT_BIRD_SHOOTING"}, {"name": "ACHIEVEMENT_KARAMBOLAGE"}, {"name": "ACHIEVEMENT_MASTERPIECE"}, {"name": "ACHIEVEMENT_TOO_LAME_TO_TAME"}, {"name": "ACHIEVEMENT_ELEPHANTASTIC"}, {"name": "ACHIEVEMENT_CAMPAIGN_BRITONS_COMPLETED"}, {"name": "ACHIEVEMENT_CAMPAIGN_BURGUNDIANS_COMPLETED"}, {"name": "ACHIEVEMENT_CAMPAIGN_SICILIANS_COMPLETED"}, {"name": "ACHIEVEMENT_UNCHIVALROUS_PRAGMATIST"}, {"name": "ACHIEVEMENT_THRONE_THIEF"}, {"name": "ACHIEVEMENT_MALLEUS_SCOTORUM"}, {"name": "ACHIEVEMENT_NO_WHEELS"}, {"name": "ACHIEVEMENT_A_SECOND_HASTINGS"}, {"name": "ACHIEVEMENT_SHUT_UP_LA_HIRE"}, {"name": "ACHIEVEMENT_SELFMADE_MAN"}, {"name": "ACHIEVEMENT_HAUTE_HAUTE_BRIEF_CANDLE"}, {"name": "ACHIEVEMENT_ITALY_JONES_AND_THE_FIRST_CRUSADE"}, {"name": "BURGUNDIANS_VICTORY"}, {"name": "SICILIANS_VICTORY"}, {"name": "ACHIEVEMENT_FLEMISH_REVOLUTION"}, {"name": "ACHIEVEMENT_DONJON_SERJEANT"}, {"name": "ACHIEVEMENT_CAMPAIGN_LITHUANIANS_COMPLETED"}, {"name": "ACHIEVEMENT_TOLERANT_PIETY"}, {"name": "ACHIEVEMENT_SCATTERED_HORDE"}, {"name": "ACHIEVEMENT_MINT_CONDITION"}, {"name": "ACHIEVEMENT_CAMPAIGN_POLES_COMPLETED"}, {"name": "ACHIEVEMENT_PROTECTOR_REALM"}, {"name": "ACHIEVEMENT_NO_BAGGAGE"}, {"name": "ACHIEVEMENT_NO_QUARTER"}, {"name": "ACHIEVEMENT_CAMPAIGN_BOHEMIANS_COMPLETED"}, {"name": "ACHIEVEMENT_MALEVOLENT_MARAUDER"}, {"name": "ACHIEVEMENT_ZIZKOV_HILL"}, {"name": "ACHIEVEMENT_AGAINST_ALL"}, {"name": "BOHEMIANS_VICTORY"}, {"name": "POLES_VICTORY"}, {"name": "ACHIEVEMENT_OOF_NICE"}, {"name": "ACHIEVEMENT_FAST_FOOD"}, {"name": "ACHIEVEMENT_CAMPAIGN_HINDUSTANIS_COMPLETED"}, {"name": "ACHIEVEMENT_NEVER_TRUST"}, {"name": "ACHIEVEMENT_AN_OFFER"}, {"name": "ACHIEVEMENT_THE_RENOVATOR"}, {"name": "ACHIEVEMENT_CAMPAIGN_DRAVIDIANS_COMPLETED"}, {"name": "ACHIEVEMENT_NO_REST_FOR_THE_WICKED"}, {"name": "ACHIEVEMENT_EYE_OF_THE_TIGER"}, {"name": "ACHIEVEMENT_NO_WONDER_YOU_WON"}, {"name": "ACHIEVEMENT_CAMPAIGN_BENGALIS_COMPLETED"}, {"name": "ACHIEVEMENT_HUNA_JOIN_ME"}, {"name": "ACHIEVEMENT_CONSTRUCTION_CANCELLATION"}, {"name": "ACHIEVEMENT_PARINIRVANA"}, {"name": "ACHIEVEMENT_CAMPAIGN_RAJA_OF_THE_PEOPLE"}, {"name": "ACHIEVEMENT_CAMPAIGN_HOPELESS_ROMANTIC"}, {"name": "ACHIEVEMENT_CAMPAIGN_INSPIRING_POET"}, {"name": "BENGALIS_VICTORY"}, {"name": "DRAVIDIANS_VICTORY"}, {"name": "GURJARAS_VICTORY"}, {"name": "ACHIEVEMENT_FACE_MY_RATHA"}, {"name": "ACHIEVEMENT_KING_OF_THE_SEAS"}, {"name": "ACHIEVEMENT_FORGED_IN_THE_HEAT_OF_BATTLE"}, {"name": "ACHIEVEMENT_NOT_JUST_A_MILITIA"}, {"name": "ACHIEVEMENT_FAMILY_FEUDAL"}, {"name": "ACHIEVEMENT_CAN_I_BE_FRANK_WITH_YOU"}, {"name": "ACHIEVEMENT_CHALLENGE_ACCEPTED"}, {"name": "ACHIEVEMENT_GOING_FOR_THE_GOLD"}, {"name": "ACHIEVEMENT_WINGMAN"}, {"name": "ACHIEVEMENT_BABY_BOOMER"}, {"name": "ACHIEVEMENT_BULL_MARKET"}, {"name": "ACHIEVEMENT_BON_VOYAGE"}, {"name": "ACHIEVEMENT_PREPARE_FOR_BOAR"}, {"name": "ACHIEVEMENT_CAMPAIGN_SUMERIANS_COMPLETED"}, {"name": "ACHIEVEMENT_NOT_CUTTING_CORNERS"}, {"name": "ACHIEVEMENT_EXPEDITED_DELIVERY"}, {"name": "ACHIEVEMENT_UR_OUT_OF_HERE"}, {"name": "ACHIEVEMENT_CAMPAIGN_MACEDONIANS_COMPLETED"}, {"name": "ACHIEVEMENT_WHAT_WOULD_ALEXANDER_HAVE_DONE"}, {"name": "ACHIEVEMENT_GREECED_LIGHTNING"}, {"name": "ACHIEVEMENT_THE_BEST_DEFENSE"}, {"name": "ACHIEVEMENT_CAMPAIGN_ROMANS_COMPLETED"}, {"name": "ACHIEVEMENT_ARE_YOU_NOT_ENTERTAINED"}, {"name": "ACHIEVEMENT_I_AM_LEGION"}, {"name": "ACHIEVEMENT_YOU_HAVE_NO_POWER_HERE"}, {"name": "ROMAN_VICTORY"}, {"name": "POMPEII_ASSYRIAN_VICTORY"}, {"name": "POMPEII_BABYLONIAN_VICTORY"}, {"name": "POMPEII_CARTHAGINIAN_VICTORY"}, {"name": "POMPEII_CHOSON_VICTORY"}, {"name": "POMPEII_EGYPTIAN_VICTORY"}, {"name": "POMPEII_GREEK_VICTORY"}, {"name": "POMPEII_HITTITE_VICTORY"}, {"name": "POMPEII_LACVIET_VICTORY"}, {"name": "POMPEII_MACEDONIAN_VICTORY"}, {"name": "POMPEII_MINOAN_VICTORY"}, {"name": "POMPEII_PALMYRAN_VICTORY"}, {"name": "POMPEII_PERSIAN_VICTORY"}, {"name": "POMPEII_PHOENICIAN_VICTORY"}, {"name": "POMPEII_ROMAN_VICTORY"}, {"name": "POMPEII_SHANG_VICTORY"}, {"name": "POMPEII_SUMERIAN_VICTORY"}, {"name": "POMPEII_YAMATO_VICTORY"}, {"name": "ACHIEVEMENT_RIDE_FOR_RUIN"}, {"name": "ACHIEVEMENT_CALM_COOL_AND_COLLECTED"}, {"name": "ACHIEVEMENT_AGILE_AS_A_SPARROW"}, {"name": "ACHIEVEMENT_I_WONDER_WHY_I_DID_THAT"}, {"name": "ACHIEVEMENT_FORGED_IN_IRON"}, {"name": "ACHIEVEMENT_CHARIOTABLE_NUMBERS"}, {"name": "ACHIEVEMENT_BUILDER_OF_CIVILIZATIONS"}, {"name": "ACHIEVEMENT_TACTICAL_RETREAT"}, {"name": "ACHIEVEMENT_PHILHELLENE"}, {"name": "ACHIEVEMENT_LAW_MAKER"}, {"name": "ACHIEVEMENT_CAMPAIGN_PERSIANS_COMPLETED"}, {"name": "ACHIEVEMENT_SNEAK_ATTACK"}, {"name": "ACHIEVEMENT_LANDSLIDE"}, {"name": "ACHIEVEMENT_NO_GUNS"}, {"name": "ACHIEVEMENT_CAMPAIGN_ARMENIANS_COMPLETED"}, {"name": "ACHIEVEMENT_BOUNTY_HUNTER"}, {"name": "ACHIEVEMENT_RAIDING_PARTY"}, {"name": "ACHIEVEMENT_CHURCH_SANCTUARY"}, {"name": "ACHIEVEMENT_CAMPAIGN_GEORGIANS_COMPLETED"}, {"name": "ACHIEVEMENT_GAME_OVER_YURY"}, {"name": "ACHIEVEMENT_AUNTIE_DEAREST"}, {"name": "ACHIEVEMENT_ALEXANDRA_THE_GREAT"}, {"name": "ARMENIANS_VICTORY"}, {"name": "GEORGIANS_VICTORY"}, {"name": "ACHIEVEMENT_CAMPAIGN_HEROES_AND_VILLAINS_COMPLETED"}, {"name": "ACHIEVEMENT_LOST_VIKINGS"}, {"name": "ACHIEVEMENT_THE_OLD_FASHIONED_WAY"}, {"name": "ACHIEVEMENT_DAIMYO_OF_THE_NINE_PROVINCES"}, {"name": "ACHIEVEMENT_PLEBEIAN_PRESERVER"}, {"name": "ACHIEVEMENT_VANDALIZED"}, {"name": "ACHIEVEMENT_UNITED_WE_FALL"}, {"name": "ACHIEVEMENT_AGE_OF_VIKINGS"}, {"name": "ACHIEVEMENT_GENERATIONAL_AMBITIONS"}, {"name": "ACHIEVEMENT_BREAD_AND_CIRCUSES"}, {"name": "ACHIEVEMENT_GALLEON_BLING"}, {"name": "ACHIEVEMENT_SO_EPIC"}, {"name": "ACHIEVEMENT_CIVIS_ROMANUS"}, {"name": "ACHIEVEMENT_SEEDS_OF_THEIR_OWN_DESTRUCTION"}, {"name": "ACHIEVEMENT_A_MOST_CONVENIENT_DEATH"}, {"name": "ACHIEVEMENT_FASTER_THAN_A_SPEEDING_CANNONBALL"}, {"name": "ACHIEVEMENT_TRUST_NO_ONE"}, {"name": "ACHIEVEMENT_COUP_DETAT"}, {"name": "ACHIEVEMENT_SAXON_REVENGE"}, {"name": "ACHIEVEMENT_SHOGUN"}, {"name": "ACHIEVEMENT_CAMPAIGN_BATTLE_FOR_GREECE_COMPLETED"}, {"name": "ACHIEVEMENT_ENTER_THE_EPIC"}, {"name": "ACHIEVEMENT_LEADER_OF_MEN"}, {"name": "ACHIEVEMENT_FIGHT_IN_THE_SHADE"}, {"name": "ACHIEVEMENT_FIRST_CITIZEN"}, {"name": "ACHIEVEMENT_ALL_ACCOUNTED_FOR"}, {"name": "ACHIEVEMENT_A_SUITABLE_SATRAP"}, {"name": "ACHIEVEMENT_FRIEND_OF_ARTEMSIA"}, {"name": "ACHIEVEMENT_THE_GREAT_KINGS_WRATH"}, {"name": "ACHIEVEMENT_MARATHONOMACHOS"}, {"name": "ACHIEVEMENT_ADMIRABLE_ADMIRAL"}, {"name": "ACHIEVEMENT_THUNDERING_ZEUS"}, {"name": "ACHIEVEMENT_FRIEND_OF_THE_HELOTS"}, {"name": "ACHIEVEMENT_TOMB_RAIDER"}, {"name": "ACHIEVEMENT_SACK_AND_BURN"}, {"name": "ACHIEVEMENT_CRISIS_MANAGEMENT"}, {"name": "ACHIEVEMENT_BLOCKADE_BREAKER"}, {"name": "ACHIEVEMENT_PHILOLACON"}, {"name": "ACHIEVEMENT_REJECT_THE_REGENT"}, {"name": "ACHIEVEMENT_COMBINED_ARMS"}, {"name": "ACHIEVEMENT_BY_AHURAMAZDAS_GRACE"}, {"name": "ACHIEVEMENT_POLITICAL_ANIMAL"}, {"name": "ACHIEVEMENT_PROMACHOS"}, {"name": "ACHAEMENIDS_VICTORY"}, {"name": "ATHENIANS_VICTORY"}, {"name": "SPARTANS_VICTORY"}, {"name": "ACHIEVEMENT_BUT_ITS_PROVOCATIVE"}, {"name": "WEI_VICTORY"}, {"name": "SHU_VICTORY"}, {"name": "WU_VICTORY"}, {"name": "ACHIEVEMENT_CAMPAIGN_SHU_COMPLETED"}, {"name": "ACHIEVEMENT_A_HERO_COMES"}, {"name": "ACHIEVEMENT_AWAKEN_THE_DRAGON"}, {"name": "ACHIEVEMENT_MAN_OF_THE_PEOPLE"}, {"name": "ACHIEVEMENT_CAMPAIGN_WEI_COMPLETED"}, {"name": "ACHIEVEMENT_HORSES_FOR_COURSES"}, {"name": "ACHIEVEMENT_LIKE_TAKING_CANDY"}, {"name": "ACHIEVEMENT_DO_NOT_PURSUE"}, {"name": "ACHIEVEMENT_CAMPAIGN_WU_COMPLETED"}, {"name": "ACHIEVEMENT_THE_TIGER_OF_JIANGDONG"}, {"name": "ACHIEVEMENT_THE_LITTLE_CONQUEROR"}, {"name": "ACHIEVEMENT_I_AM_COMING_FOR_YOU"}, {"name": "ACHIEVEMENT_DRIVE_BY_BARRAGE"}, {"name": "ACHIEVEMENT_SHUING_ENEMIES"}, {"name": "ACHIEVEMENT_TIME_FOR_A_RAISE"}, {"name": "ACHIEVEMENT_WEI_MARCH_ON_OUR_STOMACHS"}, {"name": "ACHIEVEMENT_ACID_RAIN"}, {"name": "ACHIEVEMENT_DARE_TO_DIE"}, {"name": "JURCHENS_VICTORY"}, {"name": "KHITANS_VICTORY"}, {"name": "ACHIEVEMENT_FIREWORKS_SHOW"}, {"name": "ACHIEVEMENT_IM_ON_FIRE"}, {"name": "ACHIEVEMENT_I_AM_THE_STORM"}, {"name": "ACHIEVEMENT_STEPPE_PEOPLE"}, {"name": "ACHIEVEMENT_IRON_ARMY"}, {"name": "ACHIEVEMENT_MEDIEVAL_SLASHER"}]- Create
steam_settings\configs.app.iniwith notepad and copy the following text:
[app::dlcs]
unlock_all=0
# Expansions
#2141580=Age of Empires II: Definitive Edition - Return of Rome
#2555420=Age of Empires II: Definitive Edition - The Mountain Royals
#2805510=Age of Empires II: Definitive Edition - Victors and Vanquished
#2805520=Age of Empires II: DE - Chronicles: Battle for Greece
#3080080=Age of Empires II: DE - The Three Kingdoms
#3793540=Age of Empires II: DE - Chronicles: Alexander the Great
# Animated Icons
#2672800=Age of Empires II: Definitive Edition – La Hire’s Dry Humor Animated Icons
#2672810=Age of Empires II: Definitive Edition – Joan’s Marvelous Moving Masterpieces Animated Icons
#2672820=Age of Empires II: Definitive Edition – Barbarossa’s Barrel of Pickled Goods Animated Icons
# Other
#1039811=Enhanced Graphics Pack- Remove the starting
#for the DLCs you legally own and are installed. Note that there is known bug that if you don't configureunlock_allas1you might not be able to create a lobby. - Create
steam_settings\configs.user.iniwith notepad and copy the following text:
[user::general]
# Fill your account name as you would normally see.
account_name=
# Fill with your real steamid or leave empty for it to be auto-generated.
account_steamid=
# Choose one from steam_settings\supported_languages.txt (described in https://partner.steamgames.com/doc/store/localization/languages) or leave empty to be set as 'english'
language=
# Choose from 'Alpha-2' country code: https://www.iban.com/country-codes or leave empty to be set as 'US'
ip_country=
[user::saves]
local_save_path=saves- Modify the fields according to the comments.
- Copy the
Age2...DLLs you have download from here todllsfolder (uncompressed). - Edit Age LAN Server - Launcher
resources\config.aoe2.tomland set:[Client]:Executable:Drive:\Path\To\steamclient_loader_x64.exe.Path:Drive:\Path\To\SteamLibrary\steamapps\common\AoE2DE
Note: Up-to-date as of 11/9/2025 and using release release-2025_08_29.
Steps
- Modify
ColdClientLoader.iniand set the following values:[SteamClient]:Exe:Drive:\Path\To\SteamLibrary\steamapps\common\AoE3DE\AoE3DE_s.exe.AppId: 933110.
[Injection]DllsToInjectFolder:dlls.
- Create
steam_settings\supported_languages.txtwith notepad and copy the following text as-is:
english
french
italian
german
japanese
koreana
brazilian
russian
schinese
tchinese
turkish
vietnamese
spanish
- Create
steam_settings\achievements.jsonwith notepad and copy the following text as-is:
[{"name":"WHAT_A_BEAUTIFUL_CITY"},{"name":"CONTENT_CREATOR"},{"name":"BLOOD_ICE_AND_STEEL"},{"name":"FIRE_AND_SHADOW"},{"name":"THE_ASIAN_DYNASTIES"},{"name":"THE_TOMMYNATOR"},{"name":"EVERY_MOMENT_I_LIVE_IS_AGONY"},{"name":"RAISING_CONQUERORS"},{"name":"WINNER_WINNER"},{"name":"CARTOGRAPHER"},{"name":"IMPERIAL_AGE"},{"name":"FULL_OF_HOT_AIR"},{"name":"DANCE"},{"name":"ALLIANCE"},{"name":"TRADES_MASTER"},{"name":"WE_NEED_MORE_WOOD"},{"name":"MY_HERO"},{"name":"TREASURE_HUNTER"},{"name":"A_PIRATES_LIFE_FOR_ME"},{"name":"TO_THE_SEAS"},{"name":"WAR_WAGONS"},{"name":"FIERCE_CAVALRYMEN_OF_TARTARS"},{"name":"CATHEDRAL_ASSIST"},{"name":"BIG_BROTHERS"},{"name":"PIKE_AND_SHOT"},{"name":"CONGREVE_ROCKETS"},{"name":"RIDERS"},{"name":"RIBAULDEQUIN"},{"name":"WONDERS"},{"name":"FAITH"},{"name":"ELEPHANT_IN_THE_ROOM"},{"name":"SOCIAL_DOMINANCE"},{"name":"NO_MAINS"},{"name":"BUDGET_CUT"},{"name":"HERE_COMES_THE_CAVALRY"},{"name":"WHATEVER_THE_PRICE_ILL_BEAT_IT"},{"name":"OLD_FASHIONED"},{"name":"ANIMAL_WHISPERER"},{"name":"ANIMAL_HUNTER"},{"name":"SEE_MY_VEST"},{"name":"COMFORTS_OF_HOME"},{"name":"STRIKE"},{"name":"WELL_STUDIED"},{"name":"HOLY_MOUNTAINS"},{"name":"RAIDING_PARTY"},{"name":"BIG_BOMBARDMENT"},{"name":"SAFARI"},{"name":"INFLUENCER"},{"name":"CASH_COW"},{"name":"HAUSA_VICTORY"},{"name":"ETHIOPIAN_VICTORY"},{"name":"RULER_OF_THE_SEVEN_KINGDOMS"},{"name":"KING_OF_KINGS"},{"name":"DEVOUT_LEARNER"},{"name":"TRULY_REVOLTING"},{"name":"COMPANIA_FUSILEROS"},{"name":"ESTADOS_UNIDOS_MEXICANOS"},{"name":"GUERRILLEROS_MEXICANOS"},{"name":"STRENGTH_IN_NUMBERS"},{"name":"DESPERADO"},{"name":"MEXICAN_VICTORY"},{"name":"STRATEGIST"},{"name":"MEXICAN_STATESMAN"},{"name":"TONGUES_OF_EUROPE"},{"name":"DEMOLITION_DERBY"},{"name":"THE_GREAT_SIEGE"},{"name":"HEAVY_METAL_RAIN"},{"name":"KNIGHTS_HOSPITAL"},{"name":"BUSINESS_TRIP"},{"name":"MALTESE_VICTORY"},{"name":"ALONE_AGAINST_THE_WORLD"},{"name":"COSSACK_CAPTAIN"},{"name":"DEFENSE_OF_THE_HEADQUARTERS"},{"name":"SCORCHED_EARTH"},{"name":"UPHILL_BATTLE"},{"name":"SHELL_WITH_YOUR_NAME_ON_IT"},{"name":"INTERNATIONAL_SUPPORTERS"},{"name":"TECHNOLOGICAL_BOOM"},{"name":"INVESTMANT_BANKER"},{"name":"FREE_REAL_ESTATE"},{"name":"BERSAGLIERI_BATTALION"},{"name":"ITALIAN_VICTORY"},{"name":"LA_SERENISSIMA"},{"name":"ECONOMIC_SUPER_POWER"},{"name":"OK_BOOMER"},{"name":"GRAND_EXCHANGE"},{"name":"IMPERIUM"},{"name":"WEALTH_OF_EMPIRES"}]- Create
steam_settings\configs.app.iniwith notepad and copy the following text:
[app::dlcs]
unlock_all=0
# Base Game
#2477660=Age of Empires III: Definitive Edition (Base Game)
# Civilizations
#1581450=Age of Empires III: Definitive Edition - United States Civilization
#1817370=Age of Empires III: Definitive Edition - Mexico Civilization
# Expansions
#1581451=Age of Empires III: DE The African Royals
#1817361=Age of Empires III: Definitive Edition - Knights of the Mediterranean
# Cosmetics
#2154360=Age of Empires III: Definitive Edition – Hero Cosmetic Pack – Lizzie
#2154361=Age of Empires III: Definitive Edition – Hero Cosmetic Pack – Kunoichi
#2154362=Age of Empires III: Definitive Edition – Hero Cosmetic Pack – Vol. 1
# Other
#1331250=Boston - 4K Cinematic Pack- Remove the starting
#for the DLCs you legally own and are installed. - Create
steam_settings\configs.user.iniwith notepad and copy the following text:
[user::general]
# Fill your account name as you would normally see.
account_name=
# Fill with your real steamid or leave empty for it to be auto-generated.
account_steamid=
# Choose one from steam_settings\supported_languages.txt (described in https://partner.steamgames.com/doc/store/localization/languages) or leave empty to be set as 'english'
language=
# Choose from 'Alpha-2' country code: https://www.iban.com/country-codes or leave empty to be set as 'US'
ip_country=
[user::saves]
local_save_path=saves- Modify the fields according to the comments.
- Copy the
Age3...DLLs you have download from here todllsfolder (uncompressed). Note that the FakeOnline might not actually be necessary. - Edit Age LAN Server - Launcher
resources\config.aoe3.tomland set:[Client]:Executable:Drive:\Path\To\steamclient_loader_x64.exe.Path:Drive:\Path\To\SteamLibrary\steamapps\common\AoE3DE
Note: Up-to-date as of 11/9/2025 and using release release-2025_08_29.
Steps
- Modify
ColdClientLoader.iniand set the following values:[SteamClient]:Exe:Drive:\Path\To\SteamLibrary\steamapps\common\Age of Mythology Retold\AoMRT_s.exe.AppId: 1934680.
[Injection]DllsToInjectFolder:dlls.
- Create
steam_settings\supported_languages.txtwith notepad and copy the following text as-is:
english
french
italian
german
spanish
danish
dutch
finnish
greek
japanese
koreana
norwegian
polish
brazilian
portuguese
russian
schinese
latam
swedish
thai
tchinese
turkish
vietnamese
czech
hungarian
arabic
- Create
steam_settings\achievements.jsonwith notepad and copy the following text as-is:
[{"name": "ACHIEVEMENT_ANNIHILATION"}, {"name": "ACHIEVEMENT_DEMOLITION"}, {"name": "ACHIEVEMENT_CREATING_A_MASTERPIECE"}, {"name": "ACHIEVEMENT_HORROR_UNLEASHED"}, {"name": "ACHIEVEMENT_I_BELIEVE_THEY_CAN_FLY"}, {"name": "ACHIEVEMENT_AUTO_EVERYTHING"}, {"name": "ACHIEVEMENT_BIG_BOOMER"}, {"name": "ACHIEVEMENT_CYCLOPEAN_MASONRY"}, {"name": "ACHIEVEMENT_AGE_AGAINST_THE_MACHINE"}, {"name": "ACHIEVEMENT_FIRST_BLOOD"}, {"name": "ACHIEVEMENT_BOXING_MATCH"}, {"name": "ACHIEVEMENT_ZEUS_EAT_TOWN_CENTER"}, {"name": "ACHIEVEMENT_POSEIDONS_REVOLT"}, {"name": "ACHIEVEMENT_CENTUM_CENTAURI"}, {"name": "ACHIEVEMENT_ANUBITTEN"}, {"name": "ACHIEVEMENT_A_HERO_IN_THE_MAKING"}, {"name": "ACHIEVEMENT_AND_SO_IT_BEGINS"}, {"name": "ACHIEVEMENT_TO_HADES_AND_BACK"}, {"name": "ACHIEVEMENT_OSIRIS_REBORN"}, {"name": "ACHIEVEMENT_THIS_IS_FOR_CHIRON"}, {"name": "ACHIEVEMENT_ARKANTOS_ASCENDED"}, {"name": "ACHIEVEMENT_INTO_THE_MINES"}, {"name": "ACHIEVEMENT_FREYRS_GIFT"}, {"name": "ACHIEVEMENT_NEW_WORLD_NEW_GODS"}, {"name": "ACHIEVEMENT_HONOR_TO_KASTOR"}, {"name": "ACHIEVEMENT_FAST_FOOD"}, {"name": "ACHIEVEMENT_NO_TIME_FOR_MORTALS"}, {"name": "ACHIEVEMENT_ALL_IN"}, {"name": "ACHIEVEMENT_HOPLITE_HERESY"}, {"name": "ACHIEVEMENT_HERSIR_YOUR_HONOR"}, {"name": "ACHIEVEMENT_PROWL_PATROL"}, {"name": "ACHIEVEMENT_TITANIC_TERROR"}, {"name": "ACHIEVEMENT_WRATH_OF_THE_GODS"}, {"name": "ACHIEVEMENT_CHONKERS"}, {"name": "ACHIEVEMENT_PRAISE_THE_SUN"}, {"name": "ACHIEVEMENT_PET_OF_SET"}, {"name": "ACHIEVEMENT_THORIUM_MINING"}, {"name": "ACHIEVEMENT_KRONOS_TELEPHONE_BOOTH"}, {"name": "ACHIEVEMENT_MINOAN_TENNIS"}, {"name": "ACHIEVEMENT_RIDE_OF_THE_VALKYRIES"}, {"name": "ACHIEVEMENT_CARE_AND_CALAMITY"}, {"name": "ACHIEVEMENT_BEASTLY_BULWARK"}, {"name": "ACHIEVEMENT_ANGER_PROBLEMS"}, {"name": "ACHIEVEMENT_NORSE_SPACE_PROGRAM"}, {"name": "ACHIEVEMENT_TERRIF_EYEING"}, {"name": "ACHIEVEMENT_OMNIVORE"}, {"name": "ACHIEVEMENT_CHIRONS_APPRENTICE"}, {"name": "ACHIEVEMENT_POWER_OF_THE_GODS"}, {"name": "ACHIEVEMENT_PREPARATION"}, {"name": "ACHIEVEMENT_LOST_TREASURE"}, {"name": "ACHIEVEMENT_AOTG_SLAYER"}, {"name": "ACHIEVEMENT_AOTG_BLESSED_BE_THE_LEGEND"}, {"name": "ACHIEVEMENT_AOTG_CHOSEN_BY_THE_GODS"}, {"name": "ACHIEVEMENT_AOTG_GODS_FAVORITE"}, {"name": "ACHIEVEMENT_AOTG_DEICIDE"}, {"name": "ACHIEVEMENT_AOTG_TRAVELER"}, {"name": "ACHIEVEMENT_AOTG_NOMAD"}, {"name": "ACHIEVEMENT_AOTG_UNDERDOG"}, {"name": "ACHIEVEMENT_AOTG_IRONSIDE"}, {"name": "ACHIEVEMENT_AOTG_VETERAN"}, {"name": "ACHIEVEMENT_AOTG_WAR_HERO"}, {"name": "ACHIEVEMENT_AOTG_THROUGH_THICK_AND_THIN"}, {"name": "ACHIEVEMENT_IMPERIAL_GARDEN"}, {"name": "ACHIEVEMENT_FORGED_FROM_CLAY"}, {"name": "ACHIEVEMENT_AGRICULTURAL_REVOLUTION"}, {"name": "ACHIEVEMENT_ARCHAIC_SHOT_PUT"}, {"name": "ACHIEVEMENT_BRINGING_ALL_KINDS_OF_HURT"}, {"name": "ACHIEVEMENT_THREE_KINGDOMS"}, {"name": "ACHIEVEMENT_TERRACOTTA_ARMY"}, {"name": "ACHIEVEMENT_BEAST_BUFFET"}, {"name": "ACHIEVEMENT_DONT_MESS_WITH_ME"}, {"name": "ACHIEVEMENT_SET_THE_WORLD_ON_FIRE"}, {"name": "ACHIEVEMENT_TENPIN_STRIKE"}, {"name": "ACHIEVEMENT_RAIN_OF_PAIN"}, {"name": "ACHIEVEMENT_EMBARRASSMENT_OF_RICHES"}, {"name": "ACHIEVEMENT_PICKUP_ARTIST"}, {"name": "ACHIEVEMENT_BECOME_IMMORTAL"}, {"name": "ACHIEVEMENT_PILLAR_OF_THE_COMMUNITY"}, {"name": "ACHIEVEMENT_ALL_YOUR_BASE_ARE_BELONG_TO_US"}, {"name": "ACHIEVEMENT_GOTTA_CATCH_EM_ALL"}, {"name": "ACHIEVEMENT_IT_DOESNT_LOOK_SCRATCHED"}, {"name": "ACHIEVEMENT_BURN_BABY_BURN"}, {"name": "ACHIEVEMENT_XUANYUAN_SWORD"}, {"name": "ACHIEVEMENT_INVINCIBLE_WARLORD"}, {"name": "ACHIEVEMENT_ETERNAL_REAPER"}, {"name": "ACHIEVEMENT_TYPHOON_SEASON"}, {"name": "ACHIEVEMENT_BUSHIDO_MASTER"}, {"name": "ACHIEVEMENT_CLASSICAL_CHAMPIONS"}, {"name": "ACHIEVEMENT_WHEEL_OF_MISFORTUNE"}, {"name": "ACHIEVEMENT_ITS_OVER_NINE_THOUSAND"}, {"name": "ACHIEVEMENT_THE_ONE_AND_ONI"}, {"name": "ACHIEVEMENT_THE_ULTIMATE_DISCOUNT"}, {"name": "ACHIEVEMENT_A_BLESSING_SENT_FROM_HEAVEN"}, {"name": "ACHIEVEMENT_PROVEN_WORTHY"}, {"name": "ACHIEVEMENT_CUT_OFF_THE_HEAD_OF_THE_SNAKE"}, {"name": "ACHIEVEMENT_EMERGENCY_RESPONSE"}]- Create
steam_settings\configs.app.iniwith notepad and copy the following text:
[app::dlcs]
unlock_all=0
# Expansions
#2991170=Age of Mythology: Retold - Immortal Pillars
#2991180=Age of Mythology: Retold - Heavenly Spear
# Gods
#2991190=Age Of Mythology: Retold - New Gods Pack: Freyr
# Cosmetics
#2991160=Age of Mythology: Retold - Legacy Deity Portrait Pack- Remove the starting
#for the DLCs you legally own and are installed. - Create
steam_settings\configs.user.iniwith notepad and copy the following text:
[user::general]
# Fill your account name as you would normally see.
account_name=
# Fill with your real steamid or leave empty for it to be auto-generated.
account_steamid=
# Choose one from steam_settings\supported_languages.txt (described in https://partner.steamgames.com/doc/store/localization/languages) or leave empty to be set as 'english'
language=
# Choose from 'Alpha-2' country code: https://www.iban.com/country-codes or leave empty to be set as 'US'
ip_country=
[user::saves]
local_save_path=saves- Modify the fields according to the comments.
- Edit Age LAN Server - Launcher
resources\config.aoe3.tomland set:[Client]:Executable:Drive:\Path\To\steamclient_loader_x64.exe.Path:Drive:\Path\To\SteamLibrary\steamapps\common\Age of Mythology Retold
Note: Up-to-date as of 08/10/2025 and using release release-2025_08_29.
AgeFakeHost.dll Fakes the resolving of hosts. It avoids the need for the launcher to modify the system-wide hosts (which requires admin permissions, affects all apps and so the changes need to be reverted). To use it, you need to drop the dll file into the dlls specified in the configuration above (as explained in AoE II and III, if you are using AoE I, configure the folder). For launcher v1.8.0 (or higher) integration, you need to add to the proper game config file the --overrideHosts={HostFilePath} argument to the Client.ExecutableArgs.
Instructions
- OS: Windows 10.
- IDE: Visual Studio 2022 or Visual Studio Code.
- Tools: Windows 10 SDK.
Before staring make sure to clone the repo with submodules and install vcpkg submodule, you may need to configure VS Studio/Code to its path.
- Release Build:
msbuild /m /p:Configuration=Release - Debug Build:
msbuild /m /p:Configuration=Debug - Release workflow: See Github Workflow
You may only use the provided binaries if you use it in conjuction with Age LAN Server and comply with its terms.
Disclaimer: This software is not affiliated with Xbox Game Studios, Microsoft Corporation, Forgotten Empires LLC, World's Edge LLC, or any other entity that is involved in the development of Age of Empires 2 Definitive Edition.