BattleTech

How To Package ModTek mods for BMM:

Create a Mod.Json file: 

The “Mod.Json” directly affects the users experience with BMM!
So be sure to include the following keys-value pairs in your file:

Name – Must be the same as .ZIP file name (see below)
Description – So users know what the mod does
Version – So users can visually tell what version they have
Author – So users know who you are!
Website – So users can click a link to your page
PackagedOn – So we might later enable auto updates! 

Of course don’t forget any other fields required for your mod to work. i.e “Enabled”
Again, check here if you need further details on that process.

An example Mod.Json:
{
"Enabled": true,
"Name": "BestModEver",
"Description": "We modding ova here",
"Version":"0.3.2",
"Author":"Wpnx330",
"Website": "https://github.com/Wpnx330",
"PackagedOn": "2018-06-28T22:21:22.2775745-04:00",
"DLL": "MyModDll1.dll",
"Manifest": [
        { "Type": "xyz", "Path": "xyz\\" }
    ]
}

Prepare a .Zip file:

Option A :single mod
Create a folder [ModName] and put your files in like below:
{
\\Mod.Json 
\\All Your_.Dlls_
\\StreamingAssets\data\All_The_Files_And_Folders_To_Merge|Replace
\\Other_Folders_Containing_Files_You_Need
}
Use your favorite Zip tool (like Winrar) to create [ModName].ZIP

Option B :Multi Mod
Create a folder [MultiModName] and put your files in like below:
{
\\Mod1Name\Mod.Json 
\\Mod1Name\All Your_.Dlls_
\\Mod1Name\StreamingAssets\data\All_The_Files_And_Folders_To_Merge|Replace
\\Mod1Name\Other_Folders_Containing_Files_You_Need
\\Mod2Name\Mod.Json 
\\Mod2Name\All Your_.Dlls_
\\Mod2Name\StreamingAssets\data\All_The_Files_And_Folders_To_Merge|Replace
\\Mod2Name\Other_Folders_Containing_Files_You_Need
}
Use your favorite Zip tool (like Winrar) to create [MultiModName].ZIP

Article information

Added on

Edited on

Written by

nofear001

1 comment

  1. Sohei2
    Sohei2
    • member
    • 0 kudos
    Is .7z acceptable or is .ZIP mandatory for full compatibility?