Mod structure
A mod is a directory containing at minimum a manifest.json and a compiled DLL. The directory name must match the mod's id field in the manifest. Below is the expected layout:
ExampleMod/
manifest.json (required - mod metadata)
config.json (optional - player-configurable options)
readme.txt (optional - installation instructions for players)
ExampleMod.dll (required - compiled mod assembly)
ExampleMod.pdb (optional - debug symbols)
AssetBundles/ (optional - icons, 3D models, etc.)