Changes

Jump to navigation Jump to search

Tutorials/SCS Workshop Uploader/How to upload new mod?

424 bytes removed, 15:10, 24 November 2016
Validation
==Workshop mod files and directories layout==
First of all - the layout of your mod will change a little bit. The standard mod is a single '''package''' with manifest.sii file inside, description and icon files and To check the mod data files. The Steam Workshop mod can and should consist of many '''packages''' - this change gives you possibility to create mods that are supporting few game patches without need to activate different mod by your mod users. In the '''versions.sii''' file you specify which '''package''' game should use when using the specified game patch. But remember - this layout is only correct for Workshop mods. Standard mods are still using the one package approachstructure click [[Documentation/Tools/SCS_Workshop_Uploader/Workshop_mod_structure|here]].
[[File:Mod_layout_explanation.jpg]] ==Prepearing Preparing mod for uploading step by step==
{| class="wikitable" width="100%"
|The universal directory (or archive) should contain all the standard mod package content so: manifest.sii file, description file, icon file and the mod content.
{{Note|'''Remember! In Workshop mods manifest.sii, description and icon files are required!'''[[Documentation/Engine/Mod_manager|Find more info here]]}}
|- style="vertical-align:top;"
| '''4'''
|}
When you do those points and put your game content to package you and you don't want to support exact patches game updates you can skip next points and go to [[#Uploading|Uploading]] part.
==Supporting specify version of the game==
| '''2'''
|[[File:0009_add_new_unit_to_versions_sii_with_122_content_step_1.jpg|500px]]
|Open your text editor and do exatly the same steps as you did while adding definition for universal patchupdate. (Besides different folder and unit name)
<pre>SiiNunit
| '''3'''
|[[File:0010_add_new_unit_to_versions_sii_with_122_content_step_2.jpg|500px]]
|There is new step you have to take. Set the value of the compatible_versions attribute. As we want to have data for 1.22 patch update simply write there "1.22.*". Values are similar to compatible_versions array in manifest.sii.
If you want to use this package for 1.23 patch update only you will write:
<pre>compatible_versions: "1.23.*"</pre>
If you want to support only one patch update by this content (not recommended) you will write:
<pre>compatible_versions[]: "1.22.1"</pre>
| '''6'''
|[[File:0013_add_first_version_attribute.jpg|500px]]
|Add compatible_version value for one patch update you support.
<pre>SiiNunit
| '''7'''
|[[File:0014_add_second_version_attribute.jpg|500px]]
|And add again compatible_version value for second patch update you want to support.
<pre>SiiNunit
=Uploading=
{{UsefulLink|If you don't have SCS Workshop Uploader installed - check this tutorial - [[Tutorials/Workshop_UploaderSCS_Workshop_Uploader/How_to_downloadHow_to_download_the_tool?|How to download and install SCS Workshop Uploader?]]}}
[[File:Scs_workshop_uploader_tutorial_preview.jpg]]
When you click '''OK''' you will see log dialog with all errors and warnings that occured during validation. In case if you have only warnings you can both continue or abort operation. In case of error you '''need to''' fix them before uploading.
{{UsefulLink|If you need help with solving your validation errors click '''[[Documentation/Tools/Workshop_UploaderSCS_Workshop_Uploader/Validation_errors_and_solutions_for_them|here]]'''}}
#In this area you have log of the validation. All the log entires have the following form: '''''[TYPE] [CODE] (file): Message'''''
#Bellow you have two checkboxes, you can hide warnigns or errors here.
#In case there are only errors is at least one error you are able to only click Abort. This button simply aborts the upload.#In case there are only warnings validation did not report any error you can click this button and continue uploading of your mod. If there are errors you are unable to continue - you have to fix the problems.
==Success==
[[File:0026_upload_success.jpg]]
However it is possible that there was some failure while uploading - you will then notice dialog with the error message. If you have some problem with resolving the problem write on our forum '''[http://forum.urlscssoft.putcom/viewforum.here click todo moding sectionphp?f=24 our forum] (Create Steam Workshop section dedicated to it?)'''
=Steam Workshop Terms Of Service=
If it’s your first mod and you were not doing any mods for other game <!-- '''(or Valve updated Terms of Service?)'''--> you will likely get error about not accepted Steam Workshop Terms Of Service - if so happends tool will show you appropriate message and the steam workshop terms of service will be opened in your default web browser - you have to login to your steam account read and accept the terms of service and if you do so simply go back to the tool and try again with uploading your mod.
developer
1,626
edits

Navigation menu