Install Steam
login
|
language
简体中文 (Simplified Chinese)
繁體中文 (Traditional Chinese)
日本語 (Japanese)
한국어 (Korean)
ไทย (Thai)
Български (Bulgarian)
Čeština (Czech)
Dansk (Danish)
Deutsch (German)
Español - España (Spanish - Spain)
Español - Latinoamérica (Spanish - Latin America)
Ελληνικά (Greek)
Français (French)
Italiano (Italian)
Bahasa Indonesia (Indonesian)
Magyar (Hungarian)
Nederlands (Dutch)
Norsk (Norwegian)
Polski (Polish)
Português (Portuguese - Portugal)
Português - Brasil (Portuguese - Brazil)
Română (Romanian)
Русский (Russian)
Suomi (Finnish)
Svenska (Swedish)
Türkçe (Turkish)
Tiếng Việt (Vietnamese)
Українська (Ukrainian)
Report a translation problem
I have provide my instructions below on how I got mods to work on my Linux install. This should also work for the Steam Deck as well.
Essentially I made it think the steam installed mods were installed outside of steam via a symlink (folder shortcut) and thus will stay updated as any changes happen to the mods. It also allows it to be dynamic with any new mods that you subscribe to on steam.
Browse to the folder "/home/your_username/.steam/steam/steamapps/compatdata/1669000/pfx/drive_c/users/steamuser/Documents/Paradox Interactive/Age of Wonders 4/'" replacing your_username with your logged in username and see if you have a mods folder. In my case I didn't have a pre-existing Mods folder. If you do have a "Mods" folder and aren't using mods outside of steam then you will want to delete the folder. This folder that is used for using non-steam mods.
You then want to create a symlink from where steam stores the mods to the folder that it checks non-steam mods. You can run the command below in the terminal to do this, replacing your_username with your logged in username.
ln -s '/home/your_username/.steam/steam/steamapps/workshop/content/1669000' '/home/your_username/.steam/steam/steamapps/compatdata/1669000/pfx/drive_c/users/steamuser/Documents/Paradox Interactive/Age of Wonders 4/Mods'
The one thing to note here is that when you go to add the mod to the playsets it will show each mod twice. This is because it thinks you have it via steam AND installed via locally even though you only really have the files in one place.
When you add the mod to the playset you want to make sure to choose the one it thinks is installed outside of steam. The way you tell is when you highlight mod you will see 3 dots on the far right. Click on those three dots.
You will see one of 2 options.
Install it thinks is outside of steam.
"Show in folder"
OR
Install it sees via steam.
"Open in Steam Workshop"
"Show in Folder"
Add the one that just says "Show in Folder".
Once you do that, you should be good to go. Should you want to add any more mods you just need to subscribe to them via steam and then when adding them to the playset choose the one that just says "Show in Folder" and you should be good to go.
Please note that if you run into any issues with mods no longer working after an update, you may need to delete the symlink and re-verify the files or re-install the game as that is just a shortcut to the steam folder and it may or may not expect an actual folder in a future update. With that said, if you don't use non-steam mods I don't imagine it breaking as that folder is only used to access non-steam mods.
Happy to hear that worked for you :)