
SteamAPICall_t hSteamAPICall = SteamUGC()->CreateItem( SteamUtils()->GetAppID(), k_EWorkshopFileTypeMicrotransaction ) Enabling ISteamUGC for a Game or ApplicationBefore workshop items can be uploaded to the Steamworks backend there are two configuration settings that must be made, Configuring Steam Cloud Quotas and Enabling the ISteamUGC API. The Workshop API must be accessed through the pointer that is returned from SteamUGC(). The methods exposed provide a way to share workshop item content which can then be discovered through the Steam Workshop or an in-app experience. Tech OverviewThe process to share and consume User Generated Content is by using the ISteamUGC API which can be found in the Steamworks SDK. Note: To change the visibility state to Everyone, the Workshop checklist must be complete which includes branding, title, description and at least one item of content publicly visible.

Set the visibility state of the workshop through the following steps: This prevents content not intended to be shared through the Steam Workshop portal from being visible unless the workshop is set to public. By default, applications are not enabled to be publicly visible in the Workshop. Managing Steam Workshop VisibilityThe Steam Workshop is the website hosted through Steam that enumerates shared content and allows users to vote and comment on the content visible through the community.
Stonehearth steam workshop page how to#
Steam Workshop Types, Monetization, & Best PracticesFor more information and definitions of the various types of Workshop integration you can utilize and how to make the best out of the tools provided by Steam, please see the Steam Workshop documentation. That new content would then be recognized by the game in whatever capacity makes sense for your game and the content created. If you've registered for the ISteamUGC::ItemInstalled_t callback within your game, you can then call ISteamUGC::GetItemInstallInfo to get the installed location and read the data directly from that folder.

Stonehearth steam workshop page download#
Those items would then download through Steam. Other customers would then be able to browse, sort, rate, and subscribe to items they wish to add to their game by going to the Steam Workshop in the Steam Community. Those customers would then submit that content through a form built into your tool to the Steam Workshop. In a typical set-up, customers of your game would use tools provided by you with purchase of your game to create modifications or entirely new content. For information and definitions of the various types of Workshop integration you can utilize and how to make the best out of the tools provided by Steam please see the Steam Workshop Overview before getting started integrating the steam workshop with your game. This page contains technical details on implementing Steam Workshop with your title.

IntroductionSteam Workshop is a system of back-end storage and front-end web pages that make it easy to store, organize, sort, rate, and download content for your game or application.
