Changes

Jump to navigation Jump to search

Tutorials/SCS Workshop Uploader/How to update workshop mod?

2,120 bytes added, 10:41, 14 January 2016
no edit summary
|The array containg set of versions that are compatible with this version definition. This attribute is optional, if not specified this version will be used for all of the game versions - you can only have one `package_version_info` with this parameter not specified in versions.sii
|}
 
=Example mod directory layout=
 
Here you have example how your mod directory/files structure should look.
 
*/
**versions.sii
**latest/
***manifest.sii
***icon.jpg
***description.txt
***other data files for this version
**content_122.zip
***manifest.sii
***icon.jpg
***description.txt
***other data files
 
=Differences between standard mods and workshop mods=
 
#Workshop mods have more complex layout - versions.sii etc.
#In normal mods you specify `compatible_versions` in manifest.sii file however for steam workshop mods you specify `compatible_versions` array in versions.sii file.
#When you are creating standard mod you need to take care about it's distribution and your mod users needs to take care of downloading up-to-date version Steam Workshop mods are automatically downloaded when you send new version to workshop for each mod subscriber.
 
=Validation=
 
Each mod before entering workshop must pass validation process - it is because we
do not want to have mods that may cause problem for players due to some trival
problems which we can easily prevent.
 
In case validation finished with any warning or error at the end of the validation
process you will see the log window so you can easily inspect what is broken and
what to fix - also the log is written to the `validation.log.txt` file placed by
default in:
 
'''On Windows:'''
<code>C:/Users/%user_name%/My Documents/SCS Workshop Uploader/validation.log.txt</code>
 
'''On Linux:'''
>/home/.local/share/SCS Workshop Uploader/validation.log.txt
 
'''On Mac OS X:'''
>/Users/%user_name%/Library/Application Support/SCS Workshop Uploader/validation.log.txt
 
Where `%user_name%` is your user name.
 
In the [[Validation error and warning codes|Validation error and warning codes]] section you can find error and warning codes that may be helpful in finding why the validation failed.
 
=Validation error and warning codes=
 
In result of validation you can get errors and warnings. With most of them you also have descriptive information about what is the real reason of it. We present you list of the error and warning codes with the explanation what they mean.
developer
1,626
edits

Navigation menu