Changes

Jump to navigation Jump to search

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

78 bytes added, 15:19, 26 January 2016
no edit summary
To upload mod to Steam Workshop you need to setup few new files and folders your mod. Steam Workshop mods have ability to be compatible with multiple versions so you need to define which data game should use.
{| class="wikitable" width="100%"|[[File:0002_create_folder.jpg|500px]]|First step of preparing your mod to be sent to Steam Workshop is creation of folder where you will store your mod data.|-|[[File:0002_create_folder0003_create_latest_folder.jpg|500px]] |When you create the folder open it and create another folder called '''latest''' (the name can be different however we recommend calling it latest) - in this place you will put data files of your mod that will be compatible with latest game patches. Instead of folder you can also create ZIP archives with game data.|-|[[File:0003_create_latest_folder0004_open_text_editor_and_create_versions_sii.jpg|500px]] |Open text editor and create file called versions.sii - save it in the same folder where you created '''latest''' folder|-|[[File:0004_open_text_editor_and_create_versions_sii0005_fill_versions_sii_with_magic_and_global_sii_scope.jpg|500px]] |Add magic and global scope to your versions.sii file.|-|[[File:0005_fill_versions_sii_with_magic_and_global_sii_scope0006_add_package_version_info_for_latest_version.jpg|500px]] |Add definition of latest version.|-|[[File:0006_add_package_version_info_for_latest_version0007_add_folder_attribute_to_latest_info.jpg|500px]] |Set value of the attribute called '''folder''' which is the name of the folder or ZIP archive with the data.|-[[File:0007_add_folder_attribute_to_latest_info.jpg|500px]] |When you do those points and put your game content to folder/archive you and you don't want to support exact patches you can skip next points and go to [[#Uploading|Uploading]] part.|-|[[File:0008_create_folder_for_122_content.jpg|500px]]|In case you have data that supports one exact update you need to create folder or archive where you will store the content.|-|[[File:0008_create_folder_for_122_content0009_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 latest patch. (Besides different folder and unit name)|-|[[File:0009_add_new_unit_to_versions_sii_with_122_content_step_10010_add_new_unit_to_versions_sii_with_122_content_step_2.jpg|500px]] |There is new thing. You need to set value of the compatible_versions attribute. This attribute is simply array containing strings that are masks of the game versions. As we want to have data for 1.22 patch simply write there "1.22.*". Values are similar to compatible_versions array in manifest.sii however for workshop mods we are using versions specified in versions.sii.|-|[[File:0010_add_new_unit_to_versions_sii_with_122_content_step_20011_create_multiversion_folder.jpg|500px]] |In case you want to support more than one exact version you need to setup folder for it.|-|[[File:0011_create_multiversion_folder0012_add_another_unit_to_versions_sii.jpg|500px]] |Add again the same definition for the unit.|-|[[File:0012_add_another_unit_to_versions_sii0013_add_first_version_attribute.jpg|500px]] |Add compatible_version value for one patch you support.|-|[[File:0013_add_first_version_attribute0014_add_second_version_attribute.jpg|500px]] |And add again compatible_version value for second patch you want to support. [[File:0014_add_second_version_attribute.jpg|500px]]}
=Uploading=
developer
1,626
edits

Navigation menu