Steamworks Documentation
Associated Software Files
For Videos, Series or Tutorial Videos, there may be non-video files that should be delivered to the customer when the product is purchased. The current support for this is through an associated software app that is created and linked to the video product.

When a user purchases the video product, the software app is added to the customers library in the Software section.
If associated content is something you need for your video, please indicate that when submitting your request for a new Steam Video App.

At this time, videos that are purchased as gifts will not automatically grant the customer the associated files. Customers who redeem the gifted copy can create a support ticket to have the content added to their account.

Open Folder Scripts

When the software application is created, the launch options are configured to use a set of scripts that will open the folder containing the downloaded files. However, those scripts need to be delivered as part of the contents delivered during install, i.e. part of the depot that is uploaded for the software application.

  1. Download the AssociatedAppDownloadableContent.zip file to your local machine.
  2. Unzip the contents to the content folder that will be uploaded with Steampipe.

    contentfilesfolder.png

  3. Copy the files you want delivered as part of the software application into the Files folder.

    contentfilesfilledin.png

  4. Run Steampipe to upload the files to your depot.
You should test the scripts are uploaded correctly using the Steam Client after setting the uploaded build to a branch for testing.
If you want to have an executable program for each OS that launches instead of opening the associated folder, you can update the launch options to point to the appropriate executable.

Releasing

You will not be able to submit the associated software application for review, nor will you be able to self-release it at this time.

After the video has been reviewed and approved for release, please Contact Us and submit a ticket to have the software reviewed and released for you. This may take 2-3 business days, so please submit the ticket well in advance of your launch.