[/td][/tr] [tr][td][b]maxresults[/b][/td][td]uint32[/td][td][/td][td]Maximum number of results to return in report. (Default is 1000 if no value is set) Note that the number of results returned might be less than maxresults, even when they are more results. Maximum number of results is 50000. …
Only required if [code-inline]usersession[/code-inline] in [webapi]ISteamMicroTxn/InitTxn[/webapi] was set to [b]web[/b].[/td][/tr] [/table] Retrieves details for a user's purchasing info. These details are based upon the user's Steam wallet. …
You will need to complete all required information before we can fully set you up in Steamworks. If you are requesting an ITIN or EIN for the purposes of tax withholding, please wait until you have the necessary ID in hand before completing the digital paperwork. [*][h4]Q. …
A reduced rate, including exemption, may apply if there is a tax treaty between the foreign person's country of residence and the United States. In order to exercise the benefits under the tax treaty, you will need to complete a Form W-8BEN and that requires either a foreign TIN or a US TIN. …
If you need to add additional DLC depots to support alternate languages, OS's, or architectures, follow the steps below: [olist] [*] Open the Steamworks [url=https://partner.steamgames.com/apps]App Admin[/url] for the base App (All depots are managed in the base App, not in the DLC). [*] Navigate into Steamworks Settings, SteamPipe, Depots. [*] Click the Add New Depot button, set the name, and click OK. Give it a name similar to the existing DLC depot so you can easily identify it. [*] Set the correct language, OS or architecture. [*] Choose the correct DLC from the dropdown box to associate this depot with the DLC. [*] Click Save Changes. …
Developer Comp package) [*] On your build machine, add a new depot build script for the new DLC depot. [*] Add that new depot build script to your base game app build script. [*] Complete any remaining tasks to upload the new Depot files, set the build live, etc. [/olist] Note: All DLC depots reside within the Base App Depot list. There is no way to have Depots reside within your DLC App directly. …
What happens if there is no income tax treaty between my country of residence and the United States?[/h4] [b]A.[/b] We will be required by the IRS to withhold 30% of your revenue share payment and remit these taxes to the IRS. …
A reduced rate, including exemption, may apply if there is a tax treaty between the foreign person's country of residence and the United States. In order to exercise the benefits under the tax treaty, you will need to complete a Form W-8BEN and that requires either a foreign TIN or a US TIN. …
[docimg=short_description_example2.jpg]short_description_example2.jpg[/docimg] [subsection]Short Description Best Practices[/subsection] [list] [*][b]Focus on Your Product's Unique Value Proposition[/b] - There are a million things to say about any game, but the short description will need to quickly convey why a customer would want to learn more about [i]this[/i] game in particular. What sets it apart from other games? It's often a good idea to mention the game genre. [*] [b]Save the Details for Later[/b] - The short description is generally not the best place to describe your game's full feature list or its narrative story arc. …
To help maintain this focus, and to minimize clutter across the Store, we maintain the following set of rules for Store Page descriptions: [list] [*][b]No links [/b] - You cannot use your store page descriptions or graphical assets to promote or link to other websites. …
Note that you should only use the appID for your “base” game--do not use the appID for DLC, Demos, Soundtracks, or other secondary application types. [docimg=stream3.png]stream3.png[/docimg] [*]Set Your Broadcast Permissions By default, your stream is set to “Friends Only”, which means it’s only visible by you and your friends on Steam. …
Below are steps to get your stream set up in OBS. Steam supports any broadcast software that supports the RTMP protocol. [docimg=stream5.png]stream5.png[/docimg] [olist] [*]Navigate to File-->Settings-->Stream [*]In the dropdown menu, select “Custom...” …
Action Set Layers are optional sets of action bindings which can be overlaid upon an existing set of controls. In contrast to Action Sets, layers draw their actions from the Action Set they exist within and do not wholesale replace what is already active when applied, but apply small modifications. …
Decide what input should trigger the action set layer, and open the binding menu, then click the action set activation icon, which is the leftmost special icon: [docimg=bind_action_set.png]bind_action_set.png[/docimg] This brings up the action set activation menu: [docimg=change_action_set.png]change_action_set.png[/docimg] In this case we want to apply a layer, not activate an action set. …
We generally suggest launch discounts around 10% to 15%, should you chose to set one. There is a limit of 40%. Launch Discounts are optional and are configured near your release date setting on your app landing page. …
If you would like to change a discount for an upcoming weeklong sale, custom discount or Steam-wide seasonal sale, then you can simply return to [url=https://partner.steamgames.com/promotion/discounts/dashboard/]your discounting dashboard[/url] and change the percentage you wish for any given discount. To remove a discount, just set the discount percentage to 0%. [*][b]Q: How often can I discount my game?[/b] A: Custom discounts must be spaced at least 30 days apart and at least 30 days after the release of your product on Steam. …
See [doclink=marketing/event_tools/sales/tools]Sales Landing Page Editor[/doclink] documentation for more on setting up sale page. -- This document explains the various types of sections you can use on your sale page to display different content. …
Make sure you save your custom title separately, by clicking "Save Title" next to it. [*][b]Section Subtitle[/b] - Most sections also support a subtitle too if you need to explain anything more about a given section. [*][b]Background Settings[/b] - You can customize the background color of each section, and even provide an image if you wish. This can help set each section apart from the others. [*][b]Tab Settings[/b] - If you have tabs turned on for your page, you can specify which tabs each section should appear under. …
Submit Your Page For Review[/subsection] Once you've got everything set up, you'll need to submit your sale page for review. The Events team will make sure that you're following all of the guidelines and potentially provide some light feedback on the page organization or art. …
Many like to anchor against an anniversary event, or an important milestone date. We ask that you keep these at least six months apart if possible. [subsection]Discounts[/subsection] As implied by the label of "sale", these events should be focused around your portfolio discounts. …
[section]Overview[/section] You can manage the Virtual Reality settings for your application on Steamworks in two places: [list][*]Steamworks Settings - Set the SteamVR input binding mode for your application, as well as launch options. [*]Store Page - Describe your VR requirements and supported configurations[/list] [section]Steamworks Settings[/section] Steamworks settings enable you to define the SteamVR input binding mode for your application, and define your launch options. …
Launch options allow you to let users select these options in a more intuitive way. To set launch options, select "Edit Steamworks Settings" from the App Landing Page. Under "Installation", select "General.…
Any keynames and values stored in the "string" or "dword" keys will be the registry names and values that get set. To set the [url=https://msdn.microsoft.com/en-us/library/aa266441(v=vs.60).aspx]default value[/url] for a registry key, you should enter the key name as [code-inline](Default)[/code-inline]. …
See [doclink=#requirement_os]OS Specific Requirements[/doclink] for more details. [*] [b]AsCurrentUser[/b] - Optional flag, set it to 1 if it's important for that program to run as the current user. Otherwise, the Steam client might run it as Administrator to avoid elevation prompts in Big Picture or VR environments. …
SteamVR offers a rich set of customizable settings to the user. To ensure that a game will run well out-of-the-box, a developer can suggest tailored default user settings for their game on Steam Frame, including the refresh rate or the display resolution that should be optimal for the experience. A user can further refine these settings in [b]VR Settings -> Video -> Per-Application Video Settings[/b]. A user can also use [b]Reset to Default[/b] to restore the default settings suggested for this game. …
This will allow you to [b]ssh[/b], [b]adb[/b], and [b]rdp[/b] into your headset. You will find this at [b]Steam Settings > System > Enable Developer Mode[/b]. [docimg=steamframe-devmode_1.png]steamframe-devmode_1.png[/docimg] Then on the left, scroll down to the [b]Developer[/b] section, scroll toward the bottom of that page and click [b]Set User Password[/b]. …
[section]Changing Your Device Name[/section] If you are in an office full of other Steam Frames you will want to rename your device so you don't cause network collisions. Once you are logged in you can go to [b]Steam Settings > System > Hostname[/b] and change it to whatever you like. Then anywhere in these documents you see [b]frame[/b] as a hostname, just know to change it to whatever you have set here. …
[/list] [subsection]Base Game Set[/subsection] Every game has a [b]Base game achievements[/b] set. Achievements that aren't assigned to another set belong to the base game set, so if you don't create any additional sets, all of your achievements are in the base game set. …
[subsection]Deleting a Set[/subsection] Open the set's menu and choose [b]Delete set[/b]. You must move or delete all achievements in a set before you can delete it. …
There are two ways that Workshop items can get version information set: Mod authors can set this information, or your uploader tool can set this information. [olist] [*][b]Mod authors can set supported versions[/b] - Mod authors in the Steam Workshop can set version support by visiting the item history page and using the UI to configure which versions of the game work for each version of their Workshop item. [*][b]Your Workshop uploader can set supported versions[/b] - If your Workshop item uploader tool can validate support for an item, you can automatically mark it as supporting the appropriate versions, or you can build UI to make it easy for the mod author to choose supported versions and ranges at time of upload. …
If the [i]minimum[/i] branch is not set, then the item is valid for all Steam branches older than the [i]maximum[/i] branch, and vice-versa for when the [i]maximum[/i] branch is not set. …
This metadata can be returned from queries without having to download and install the actual content. [*] [api]ISteamUGC::SetItemVisibility[/api] - Sets the visibility of an item. [*] [api]ISteamUGC::SetItemTags[/api] - Sets arbitrary developer specified tags on an item. [*] [api]ISteamUGC::AddItemKeyValueTag[/api] - Adds a key-value tag pair to an item. …
This will only return workshop items that have a key = [param]pKey[/param] and a value = [param]pValue[/param]. [*] [api]ISteamUGC::SetReturnOnlyIDs[/api] - Sets whether to only return IDs instead of all the details on a pending UGC Query. This is useful for when you don't need all the information (e.g. you just want to get the IDs of the items a user has in their favorites list.) [*] [api]ISteamUGC::SetReturnKeyValueTags[/api] - Sets whether to return any key-value tags for the items on a pending UGC Query. [*] [api]ISteamUGC::SetReturnLongDescription[/api] - Sets whether to return the full description for the items on a pending UGC Query. [*] [api]ISteamUGC::SetReturnMetadata[/api] - Sets whether to return the developer specified metadata for the items on a pending UGC Query. [*] [api]ISteamUGC::SetReturnChildren[/api] - Sets whether to return the IDs of the child items of the items on a pending UGC Query. [*] [api]ISteamUGC::SetReturnAdditionalPreviews[/api] - Sets whether to return any additional images/videos attached to the items on a pending UGC Query. [*] [api]ISteamUGC::SetReturnTotalOnly[/api] - Sets whether to only return the total number of matching items on a pending UGC Query. -- The actual items will not be returned when [api]ISteamUGC::SteamUGCQueryCompleted_t[/api] is called. [*] [api]ISteamUGC::SetLanguage[/api] - Sets the language to return the title and description in for the items on a pending UGC Query. [*] [api]ISteamUGC::SetAllowCachedResponse[/api] - Sets whether results to be will be returned from the cache for the specific period of time on a pending UGC Query. …
This sets the content of your homepage to public so that it can be loaded in the Steam store. [*]Set that homepage as active - Return to the main admin dashboard for your homepage, with 'creator home v2' selected in the left-hand set of options. …
Easily add a set of games, organized as a grid or carousel. You can populate the set of games by manually entering individual games, or have it populate automatically based on criteria or filters. …
[section]Global Settings[/section] Before we start a game we'll need to make some basic choices and set some global settings in Big Picture mode. [subsection]Step 1: Pick a Controller[/subsection] If you're reading this, it's presumably because you want to use a certain controller with a certain game. …
" [docimg=desktop_settings.png]desktop_settings.png[/docimg] From there, select "Controller." [docimg=desktop_settings_controller.png]desktop_settings_controller.png[/docimg] From here you can change the general controller settings, as well as change three different global configurations. …
LinuxArm64 should now appear as a platform choice under the [b]Platforms[/b] button. [subsection]Project Settings[/subsection] In addition to the project settings in the previous section of the documentation, it is also recommended that you change the [b]Targeted RHI[/b] setting in your Project Settings under [b]Platforms - Linux[/b] to [b]Vulkan Mobile (ES3.1)[/b] and disable [b]Vulkan Desktop (SM5)[/b]. …
[/i] To fix this, you must manually specify the project uses a lower SDK/NDK level, and rebuild. In your Project’s settings. Go to [b]Edit > Project Settings > Android SDK > NDK API Level[/b] and set it to [b]android-30[/b] (or, in the future, whichever version is specified after the [b](current version is #XX)[/b] portion of the error). …