Modding:Mod Packaging: Difference between revisions

From Vintage Story Wiki
Added info about loading bare DLLs
m (Fixed goof)
(Added info about loading bare DLLs)
Line 1: Line 1:
== Zip Files ==
== Zip Files ==


To make your mod easy to install and use, it should be packed into a [https://en.wikipedia.org/wiki/Zip_(file_format) zip file]. Any assets (images, .json files, etc) go in a "assets" directory in the root of the zip, any C# DLLs go directly into the zip file root as well.
To make your mod easy to install and use, it should be packed into a [https://en.wikipedia.org/wiki/Zip_(file_format) zip file]. Any assets (images, .json files, etc) go in a "assets" directory in the root of the zip, any C# DLLs (and optionally, PDB files) go directly into the zip file root as well.
 
Please note that if you have a code mod that has no assets (AKA, your mod is a single C# DLL), it is possible to ship the bare DLL without packing it into a zip. This is not really a good idea though, as when distributed this way it is hard to include a PDB file and downloading DLLs directly in Windows can lead to issues with you mod loading due to security policies applied to files downloaded from the internet.


== Info file ==
== Info file ==
94

edits