RestartAppIfNecessary Bootstrap Generator
Wrapper-aware bootstrap order, C# starter snippets, dual-store notes, and QA relaunch checklist.
Turn economy categories into a discussable JSON draft before you lock itemdefs.
For priced items and overlay purchase flows, validate pricing state, inventory grants, and error handling against Steam partner docs before shipping.
Starter JSON shape for discussing itemdefs with your team — not a partner export format.
[
{
"itemdefid": 1000,
"name": "item_weapon_base",
"type": "weapon",
"display_type": "weapon",
"description": "Draft weapon — replace in partner",
"tradable": 0,
"marketable": 0,
"stackable": 0
},
{
"itemdefid": 1001,
"name": "item_skin_base",
"type": "skin",
"display_type": "skin",
"description": "Draft skin — replace in partner",
"tradable": 0,
"marketable": 0,
"stackable": 0
},
{
"itemdefid": 1002,
"name": "item_consumable_base",
"type": "consumable",
"display_type": "consumable",
"description": "Draft consumable — replace in partner",
"tradable": 0,
"marketable": 0,
"stackable": 1
}
]Loading interactive tool…
Wrapper-aware bootstrap order, C# starter snippets, dual-store notes, and QA relaunch checklist.
RunCallbacks placement for client/server, threading notes, feature matrix, regression checklist.
Partner publish vs client cache vs branches — rollout and QA handoff for ‘code works but Steam doesn’t show it’.
InvalidParam and common codes — ranked causes, path checks, legal/preview metadata checklist.
Storefronts, concurrency, cross-store, cost — scored recommendation and phased migration.
Generate Steamworks-sized PNGs from one master image, ZIP export, safe-area inspector, and policy reminders.