Mod Building
- Go to
Window/Asset Management/Addressables/Groups

- Create a
New/Packaged Assets. This is an addressable group and will be used to bundle your mod

-
Drag in your mod folder under this new asset
-
Expand the dropdown and make sure that all of your folders and files are in there
-
Add the
modpack_metadatalabel to your modpack folder

- Now click on your modpack asset and go to
Tools/Addressables/Set Custom Addressables Path. This should add custom Build and Load Paths for your mod

- Select those new paths and then make sure that Include in Build is checked.

-
Deselect
Include in Buildfor every other asset -
Now go to
Build/New Build/Default Build Script. This should build your mod to the Build Path shown in the inspector.

-
Navigate to your base Unity MoSim install.
-
Under that folder you should see a
Modsfolder and then your custom mod folder. Inside there should be a.bundlefile. This is your mod’s assets. -
Under your Unity MoSim folder you should see a Library/com.unity.addressables/aa/Windows. There should be these files: catalog.hash, catalog.json, settings.json.
-
You should also find a dll file for your mod under Library/ScriptAssemblies/YOURMOD.dll
-
Copy all of these files to a folder specifically labelled your addressable group name.
-
Finally, add this folder to your mods folder (insert mods folder locations for reference) and then test by running MoSim.

- If this works, you are good to go! Zip the folder and have fun!