Making your mod work with achievements (what I call a "loose" version), takes a little bit of work, but can be done.
The general idea is you're moving all your mod content to either the
Public/Shared folder or the
Mods/Shared folder in the game
Data directory, depending on where they were originally.
There's a few caveats to be aware of:
â– While a majority of your mod files need to be moved from Public/MyModName_GUID to Public/Shared. Some files need to remain in the original directory. More on this below.
â– Assets need to be in their original paths that were set in the editor. Meaning, if your path to a texture file was Public/ModName_GUID/Assets/Textures/, that path needs to be preserved. So keep that in the same folder structure.
â– Your texture atlas files (i.e. Public/MyModName_GUID/GUI/MyMod_Icons.lsx) need to be moved into the Public/Shared folder.
â– Localization files need to be renamed to not override the base ones (Shout_DisplayName -> MyMod_Shout_DisplayName). Any localization files in Mods/MyModName_GUI/Localization need to be moved to the "Public/Shared/Localization folder".
â– All your new StatusData entries need to be merged into the base game's StatusData.txt. Get this by extracting it from Shared.pak.
â– For your other stats, simply renaming them appears to be fine (Potions.txt -> MyMod_Potions.txt).
â– The rule of thumb is to be aware of what you're overwriting, and if it actually needs to be overwritten. In most cases, a simple rename may work, unless it's an integral file that the game only loads once (StatusData.txt, Data.txt).
â– Mods/MyModName_GUID/meta.lsx does not need to be moved to Mods/Shared. Doing so will actually prevent the game from opening.
If all of this has been done correctly, you should get this message when getting to the main menu:
![[Linked Image]](https://i.imgur.com/o8rgEsul.jpg)
One final thing to note is that this can be done by users. You simple need to extract the mod's pak file and re-arrange/rename things to work correctly.
Thanks for reading. I hope this helps!