Article - Talk Publishing your mod
Category:Moviestorm Modding -> Modders Workshop
Publishing your mod
Based on Ben Sanders’ description here:
In the Modders Workshop, log in with your publisher login.
Then go to the AddOns folder in the master browser and select the addon you have been modding. If it is a new addon, the ‘Requires a licence to use’ tick will be selected by default. This needs to be off, for testing purposes, as currently licences are only generated by the database on our web server for Short Fuze’s addons, and you will have no way of obtaining a licence to use an addon we dont know about.
Then when you hit ‘publish’, four files should be created for your new mod in its folder:
.AddOn
bodyparts.xml
descriptors.xml
version.xml
Moviestorm works on a whitelist for each addon, of which files are in that addon. If your new files are not in the whitelist, Moviestorm will only recognise it in the Modders Workshop. To use an addon to create movies, it must be published.
The whitelist is stored in .AddOn, a binary file at the start, with a text section later on. It’s not editable; the binary part encodes whether it is a legal version or not.
Additionally, a compiled version of all the bodyparts (character costumes, heads, accessories) is stored in bodyparts.xml (text).
And a compiled version of the descriptors, stored in discriptors.xml (text), stores information on props’ properties, such as whether they are scalable, and whether something is a lamp, and which tags they use for the tagcloud.
There is also version.xml, which is used when Short Fuze does automatic updates. to determine which updates you need.