Age of Mythology: Retold

Age of Mythology: Retold

Not enough ratings
Add a custom campaign to the menu
By Aainiikkusu
How to quickly add your own campaign under the Custom Campaigns menu.
   
Award
Favorite
Favorited
Unfavorite
1. Getting Started
This guide will teach you how to add your very own campaign to the Custom Campaign menu. There might be other-better ways to go around doing it, but this is the way that I know.

First, we will create a local mod inside which we will put all our campaign files. Go to the local files folder for the game. For me the location is C:\Users\xxxx\Games\Age of Mythology Retold\76561198089807598. Your location might be a bit different.


Inside that folder, add a folder 'game' and inside another folder 'campaign'.

Inside the 'campaign' folder, add the files that constitute your campaign. They should be files ending in '.mythscn'.

Once this is done, create another file with the name of your campaign, ending in '.xml'. This will be your campaign file.

2. The campaign file
Inside the campaign file (.xml) add the following content. We will edit it after.

<?xml version = "1.0" encoding = "UTF-8"?> <Campaign> <DisplayNameStringID>STR_AC_MENU_CAMPAIGN</DisplayNameStringID> <RolloverStringID>STR_AC_MENU_CAMPAIGN_DESC</RolloverStringID> <MotifImage>/resources/aainiikusuchallenges_foil.png</MotifImage> <MapImage>ui/campaign_map/map_fott</MapImage> <CompendiumImage>/resources/campaign/fott/compendium_card_fott.png</CompendiumImage> <CompendiumTopic>ac</CompendiumTopic> <CampaignNode> <Filename>ac\anx1</Filename> <DisplayNameStringID>STR_AC_MENU_TITLE_01</DisplayNameStringID> <RolloverStringID>STR_AC_MENU_PREMISE_01</RolloverStringID> <BackgroundImage>resources\campaign\fott\screen1.png</BackgroundImage> <LoadImage>resources\campaign\fott\screen1.png</LoadImage> <PinImage>ui\campaign_map\pins\anx1_mappin</PinImage> <MapImageOverride>ui/campaign_map/map_fott</MapImageOverride> <PinXPosition>0.40</PinXPosition> <PinYPosition>0.49</PinYPosition> <PinZoom>1.0</PinZoom> </CampaignNode> </Campaign>

We should edit the contents of the tags. Let's look at the first few ones.

DisplayNameStringID
The name of your campaign.
RolloverStringID
The description of your campaign. From my understanding, custom campaigns do not display this.
MotifImage
Image of the campaign in the menu. From my understanding, custom campaigns do not display this.
MapImage
The map background of the campaign when you view the scenario list.
CompendiumImage
???
CompendiumTopic
ID of your campaign, make sure it is unique (?)

Then, for each of your scenarios, copy a <CampaignNode> and its contents and edit it.

Filename
Filepath to your scenario, starting from the 'campaign' folder. Do not add '.mythscn' at the end.
DisplayNameStringID
Name of your scenario.
RolloverStringID
Description of your scenario.
BackgroundImage
???
LoadImage
Image of your scenario during loading screen.
PinImage
The icon of your scenario.
MapImageOverride
Overrides the MapImage just for this scenario (e.g. a singular scenario in Scandinavia in a otherwise Greek campaign.)
Cinematic
Whether it's a cinematic or not, 1 = true, 0 = false. (typically used with Visible below)
Visible
Whether it's selectable in the menu or not, 1 = true, 0 = false.
PrereqScenarioFile
A scenario to complete before making this scenario visible.

If you're ever lost or need more examples, you can always refer to the campaigns from the game. The campaign files (.xml) are located here : C:\Program Files (x86)\Steam\steamapps\common\Age of Mythology Retold\game\campaign (your path may also be different)
Conclusion
With all the files in place and properly configured, you should see your campaign appear in-game.



If you have any questions, feel free to comment or send a DM.