Verdant Skies Wiki
m (TheSatanicSanta moved page Creating Mods to Creating mods without leaving a redirect: sentence style)
(formatting and stuff)
Line 1: Line 1:
{{Cleanup}}
+
{{Stub}}
Creating Mods for Verdant Skies:
+
This guides provides an introduction on how to '''create mods''' for Verdant Skies.
   
  +
It is recommended for beginner modders to base their first mod on the example mod provided by the Verdant Skies developers. This is available in the Steam Workshop.
You can begin your mod using an existing mod as a reference. Check out the developer supplied example mod by downloading it via steam workshop.
 
   
 
== Mod format ==
Once your mod is ready to be uploaded to the Steam Workshop, you will have to use the mod uploader tool, which is available on the [http://verdantskies.com/modding-resources/ developer's site].
 
 
* [[/ModInfo|ModInfo]]: The <code>ModInfo</code> file is a required file which specifies the name, author, and version of your mod.
 
* [[/EventTriggers|EventTriggers]]: <code>EventTriggers</code> allow mod developers to specify when a dialog event occurs. They can be triggered by talking to a character, entering their home, waking up, etc.
 
* [[/CharacterList|CharacterList]]: The <code>CharacterList</code> allows mod developers to modify existing characters or add new ones. It controls things like their schedule, collection quests, name, and relationship settings.
 
* [[/MailAndQuests|MailAndQuests]]
 
* [[/Dialog|Dialog]]
 
* [[/Artwork|Artwork]]
   
 
== Uploading the mod ==
==Mod format:==
 
 
* First, make sure the Steam client is running.
 
 
* Next, launch the Steam Workshop Uploader tool (from the [http://verdantskies.com/modding-resources/ developer's site]).
* [[Modding ModInfo]]
 
 
** Other mod uploading tools will work if a different Workshop uploading tool is preferred. Verdant Skies uses the appID: 730050.
** The ModInfo file is a required file which specifies the name, author, and version of your mod.
 
 
* Enter the mod name in the lower left corner and click "Create Item."
* [[Modding EventTriggers]]
 
 
** At this point, Steam will assign a "Published Item ID" and the uploader will create a folder on your disk for the item.
** Event triggers allow you to specify when a dialog event occurs. They can be triggered by talking to a character, entering their home, waking up, etc.
 
* [[Modding CharacterList]]
 
** The CharacterList allows you to modify existing characters or add new ones. It controls things like their schedule, collection quests, name, and relationship settings.
 
* [[Modding MailAndQuests]
 
* [[Modding Dialog]]]
 
* [[Modding Artwork]]
 
 
==Uploading the mod:==
 
 
* First, make sure the steam client is running.
 
* Next, launch the Steam Workshop Uploader tool. (from the [http://verdantskies.com/modding-resources/ developer's site])
 
** Other mod uploading tools will work if you prefer a different workshop uploading tool. Verdant Skies uses the appID: 730050
 
* Enter the name for your mod in the lower left corner and click "Create Item"
 
** At this point, Steam will assign you a "Published Item ID" and the uploader will create a folder on your disk for the item.
 
 
** It will create a folder called "WorkshopContent" and inside it will be the folder for your new mod.
 
** It will create a folder called "WorkshopContent" and inside it will be the folder for your new mod.
* At this point, you can quit the Steam Workshop Uploader too. You should have an empty mod created.
+
* At this point, you can quit the Steam Workshop Uploader tool. You should have an empty mod created.
* Open the <modname>.workshop.json file and fill in the ContentFolder section like this: [[File:http://kortham.net/temp/upshot_ZBctecqO.png|thumb|Filling in the ContentFolder]]
+
* Open the <code><nowiki><modname></nowiki>.workshop.json</code> file and fill in the ContentFolder section like this:
  +
[[File:ContentFolder.png|thumb|left|Filling in the ContentFolder]]
 
  +
{{Clear}}
 
* Copy the content of your mod directly into this folder.
 
* Copy the content of your mod directly into this folder.
* Add an image to represent your mod on the workshop page. The image must be a png file under a certain size (The docs say 1mb, but there also might be size restrictions). Place it in the "WorkshopContent" folder.
+
* Add an image to represent your mod on the Workshop page. The image must be a png file under a certain size (The docs say 1mb, but there also might be size restrictions). Place it in the "WorkshopContent" folder.
 
 
* Relaunch the Steam Workshop Uploader tool, select your mod from the left side of the screen.
 
* Relaunch the Steam Workshop Uploader tool, select your mod from the left side of the screen.
* Fill in the title and description in the Steam Workshop Uploader tool. To avoid confusion with your users, this should really match the info you've put into the ModInfo.json file.
+
* Fill in the title and description in the Steam Workshop Uploader tool. To avoid confusion with your users, this should really match the info you've put into the <code>ModInfo.json</code> file.
* It should look something like this: [[http://kortham.net/temp/upshot_65avUe5n.png]]
+
* It should look something like this:
  +
[[File:Steam Workshop Uploader example.png|thumb|left]]
  +
{{Clear}}
 
* Hit Submit and hope it works!
 
* Hit Submit and hope it works!
** If you get an InvalidItem mod, you may need to log into the steam workshop and accept steam's terms of service. Unfortunately, steam doesn't give great feedback on that. There may also be a problem with your image.
+
** If you get an InvalidItem mod, you may need to log into the Steam Workshop and accept Steam's terms of service. Unfortunately, Steam doesn't give great feedback on that. There may also be a problem with your image. The first time you do it, you'll probably get that error. The best way to do it seems to be visiting the Steam Workshop file details page for the mod.
  +
** The first time you do it, you'll probably get that error. The best way to do it seems to be visiting this URL: http://steamcommunity.com/workshop/filedetails/?id=1296204264 be sure to replace the ID with the one from your json file.
 
  +
== External links ==
  +
* [http://verdantskies.com/modding-resources/ Official Verdant Skies Modding Resources]
  +
  +
[[Category:Mod development]]

Revision as of 18:41, 10 February 2018


This article is a stub. You can help Verdant Skies Wiki by expanding it.

This guides provides an introduction on how to create mods for Verdant Skies.

It is recommended for beginner modders to base their first mod on the example mod provided by the Verdant Skies developers. This is available in the Steam Workshop.

Mod format

  • ModInfo: The ModInfo file is a required file which specifies the name, author, and version of your mod.
  • EventTriggers: EventTriggers allow mod developers to specify when a dialog event occurs. They can be triggered by talking to a character, entering their home, waking up, etc.
  • CharacterList: The CharacterList allows mod developers to modify existing characters or add new ones. It controls things like their schedule, collection quests, name, and relationship settings.
  • MailAndQuests
  • Dialog
  • Artwork

Uploading the mod

  • First, make sure the Steam client is running.
  • Next, launch the Steam Workshop Uploader tool (from the developer's site).
    • Other mod uploading tools will work if a different Workshop uploading tool is preferred. Verdant Skies uses the appID: 730050.
  • Enter the mod name in the lower left corner and click "Create Item."
    • At this point, Steam will assign a "Published Item ID" and the uploader will create a folder on your disk for the item.
    • It will create a folder called "WorkshopContent" and inside it will be the folder for your new mod.
  • At this point, you can quit the Steam Workshop Uploader tool. You should have an empty mod created.
  • Open the <modname>.workshop.json file and fill in the ContentFolder section like this:
ContentFolder

Filling in the ContentFolder

  • Copy the content of your mod directly into this folder.
  • Add an image to represent your mod on the Workshop page. The image must be a png file under a certain size (The docs say 1mb, but there also might be size restrictions). Place it in the "WorkshopContent" folder.
  • Relaunch the Steam Workshop Uploader tool, select your mod from the left side of the screen.
  • Fill in the title and description in the Steam Workshop Uploader tool. To avoid confusion with your users, this should really match the info you've put into the ModInfo.json file.
  • It should look something like this:
Steam Workshop Uploader example
  • Hit Submit and hope it works!
    • If you get an InvalidItem mod, you may need to log into the Steam Workshop and accept Steam's terms of service. Unfortunately, Steam doesn't give great feedback on that. There may also be a problem with your image. The first time you do it, you'll probably get that error. The best way to do it seems to be visiting the Steam Workshop file details page for the mod.

External links