The description block will include a small version of the icon for each attached accessory, and list the localized names of each accessory. Localization and appearanceAccessories are automatically rendered in the web view including the users' backpack and the Community Market. Per-item tags can also be set other ways, including by item generators - see the Item Tag page. If the request is valid, the ExchangeItems call will atomically consume the sticker and update the tags on the target item. This will apply the tag_tool and update the target. Pass the sticker and the customizable item as materials, and set the target ItemDef type to match the original customizable item. Using accessoriesTo actually apply the sticker to an item, call the ExchangeItems (crafting) method from the Steamworks SDK (or via the WebAPI from a trusted server). Note that the "tags" value will apply the ItemDef ID of this sticker to the target item.Īlso note that accessory items support all the normal Inventory actions and drop methods - including defining price categories and selling them on the Item Store. "description": "A blue star sticker with mysterious powers", To mark an item as being customizable, update the ItemDef with the property "accessory_tag" whose value is a per-item tag category token. Marking an item as customizablePlayers can only attach accessories to items that you have expressly configured for that type of accessory. In this example, the "Unique" prefix is automatically added. You may also choose to support different types of accessories on different item types in your game.Īs a concrete example, we'll look at defining a familiar type of accessory item - stickers. It's up to you to decide what accessory types to support, and what cosmetic or gameplay effects different accessory types might have. Item accessories provide a way for players to customize their in-game items, and to create more valuable, interesting, and even unique versions of common items used in your game.Īttached accessories will be visible in the Inventory view on the community, and will create "Unique" (non-commodity) item listings when they are offered on the Steam Community Market. Setup instructions for the VR arcade model Setup instructions for the PC Café model (incl. PC Café Requirements and Sign Up Instructions Steamworks Virtual Conference: Steam Deck Steamworks API Example Application (SpaceWar)ĭistributing Open Source Applications on Steamĭeveloping for Steam Deck without a Dev-Kit Steam Input Gamepad Emulation - Best PracticesĮvents and Announcements Visibility Stats Reporting User Permission: Receive Steamworks CommunicationĬreating Bundles Across Multiple Developers/Publishersīroadcasting a Game Demo to the Steam Storeīroadcast Moderation and Adding Moderators The Steam Inventory Service is a set of new Steamworks APIs and tools that allow a game to enable persistent items that have been purchase or unlocked by individual users without having to run special servers to keep track of these users inventory.
0 Comments
Leave a Reply. |