Full appinfo as delivered by Steam PICS, changenumber 37459553. Also at /api/app/2403620/raw.
{
"appid": "2403620",
"common": {
"name": "Air Twister",
"type": "Game",
"languages": {
"english": "1",
"german": "1",
"french": "1",
"italian": "1",
"koreana": "1",
"spanish": "1",
"schinese": "1",
"tchinese": "1",
"russian": "1",
"japanese": "1",
"dutch": "1",
"turkish": "1",
"arabic": "1",
"brazilian": "1"
},
"oslist": "windows",
"osarch": "64",
"osextended": "",
"clienticon": "205506f8736eb239e6b6e95bcaa6514738c18562",
"clienttga": "49c17e63accc94a44c1ce4205e7dc2639b2570f7",
"icon": "17ff01f6601fbd4010adc7885682b6aefa770fcf",
"releasestate": "released",
"content_descriptors": {
"0": "1",
"1": "2",
"2": "5"
},
"steam_deck_compatibility": {
"category": "2",
"steamos_compatibility": "2",
"steam_machine_compatibility": "2",
"test_timestamp": "1753228800",
"tested_build_id": "11637417",
"tests": {
"0": {
"display": "3",
"token": "#SteamDeckVerified_TestResult_ControllerGlyphsDoNotMatchDeckDevice"
},
"1": {
"display": "4",
"token": "#SteamDeckVerified_TestResult_DefaultControllerConfigFullyFunctional"
},
"2": {
"display": "4",
"token": "#SteamDeckVerified_TestResult_InterfaceTextIsLegible"
},
"3": {
"display": "4",
"token": "#SteamDeckVerified_TestResult_DefaultConfigurationIsPerformant"
},
"4": {
"display": "1",
"token": "#SteamDeckVerified_TestResult_ExternalControllersNotSupportedPrimaryPlayer"
}
},
"steam_machine_tests": {
"0": {
"display": "3",
"token": "#SteamMachine_TestResult_ControllerGlyphsDoNotMatchDevice"
},
"1": {
"display": "4",
"token": "#SteamMachine_TestResult_DefaultControllerConfigFullyFunctional"
},
"2": {
"display": "4",
"token": "#SteamMachine_TestResult_DefaultConfigurationIsPerformant"
}
},
"steamos_tests": {
"0": {
"display": "3",
"token": "#SteamOS_TestResult_GameStartupFunctional"
},
"1": {
"display": "1",
"token": "#SteamOS_TestResult_ExternalControllersNotSupportedPrimaryPlayer"
}
},
"configuration": {
"supported_input": "gamepad",
"requires_manual_keyboard_invoke": "0",
"requires_non_controller_launcher_nav": "0",
"primary_player_is_controller_slot_0": "1",
"non_deck_display_glyphs": "1",
"small_text": "0",
"requires_internet_for_setup": "0",
"requires_internet_for_singleplayer": "0",
"recommended_runtime": "proton-9.0-4RC",
"requires_h264": "1",
"requires_voice_files": "0",
"gamescope_frame_limiter_not_supported": "0",
"hdr_support": "0",
"requires_proton_soundfonts": "0"
}
},
"controller_support": "full",
"small_capsule": {
"english": "capsule_231x87.jpg",
"japanese": "capsule_231x87_japanese.jpg"
},
"header_image": {
"english": "header.jpg",
"japanese": "header_japanese.jpg"
},
"library_assets": {
"library_capsule": "en,ja",
"library_hero": "en,ja",
"library_logo": "en",
"logo_position": {
"pinned_position": "BottomLeft",
"width_pct": "46.96616102683783",
"height_pct": "100"
}
},
"library_assets_full": {
"library_capsule": {
"image": {
"english": "library_600x900.jpg",
"japanese": "library_600x900_japanese.jpg"
},
"image2x": {
"english": "library_600x900_2x.jpg",
"japanese": "library_600x900_japanese_2x.jpg"
}
},
"library_hero": {
"image": {
"english": "library_hero.jpg",
"japanese": "library_hero_japanese.jpg"
},
"image2x": {
"english": "library_hero_2x.jpg",
"japanese": "library_hero_japanese_2x.jpg"
}
},
"library_logo": {
"image": {
"english": "logo.png"
},
"image2x": {
"english": "logo_2x.png"
},
"logo_position": {
"pinned_position": "BottomLeft",
"width_pct": "46.96616102683783",
"height_pct": "100"
}
}
},
"store_asset_mtime": "1747655793",
"associations": {
"0": {
"type": "developer",
"name": "YS NET"
},
"1": {
"type": "publisher",
"name": "ININ"
}
},
"primary_genre": "1",
"genres": {
"0": "1",
"1": "25",
"2": "23"
},
"category": {
"category_2": "1",
"category_22": "1",
"category_28": "1",
"category_23": "1",
"category_62": "1"
},
"supported_languages": {
"english": {
"supported": "true",
"full_audio": "true",
"subtitles": "true"
},
"french": {
"supported": "true"
},
"italian": {
"supported": "true"
},
"german": {
"supported": "true"
},
"spanish": {
"supported": "true"
},
"arabic": {
"supported": "true"
},
"czech": {
"supported": "true"
},
"japanese": {
"supported": "true"
},
"koreana": {
"supported": "true"
},
"brazilian": {
"supported": "true"
},
"schinese": {
"supported": "true"
},
"tchinese": {
"supported": "true"
},
"turkish": {
"supported": "true"
}
},
"steam_release_date": "1699628400",
"community_visible_stats": "1",
"community_hub_visible": "1",
"gameid": "2403620",
"content_descriptors_including_dlc": {
"0": "1",
"1": "2",
"2": "5"
},
"store_tags": {
"0": "56690",
"1": "3814",
"2": "1774",
"3": "15045",
"4": "6506",
"5": "1773",
"6": "7208",
"7": "19",
"8": "4191",
"9": "1697",
"10": "7481",
"11": "21",
"12": "4305",
"13": "1684",
"14": "4166",
"15": "4145",
"16": "3993",
"17": "4182",
"18": "11095",
"19": "3854"
},
"review_score": "8",
"review_percentage": "93"
},
"extended": {
"developer": "YS NET",
"publisher": "ININ",
"homepage": "https://www.iningames.com/games/air-twister/"
},
"config": {
"installdir": "Air Twister",
"launch": {
"0": {
"executable": "GunsAndWings.exe",
"config": {
"oslist": "windows"
}
}
}
},
"depots": {
"228989": {
"config": {
"oslist": "windows"
},
"depotfromapp": "228980",
"sharedinstall": "1"
},
"228990": {
"config": {
"oslist": "windows"
},
"depotfromapp": "228980",
"sharedinstall": "1"
},
"2403621": {
"manifests": {
"public": {
"gid": "3511115888226001546",
"size": "3231164260",
"download": "3102284976"
},
"beta": {
"gid": "2451298303288442211",
"size": "3321458470",
"download": "3123495872"
}
}
},
"branches": {
"public": {
"buildid": "11637417",
"timeupdated": "1688625905",
"timebuildupdated": "1688625827"
},
"beta": {
"buildid": "11556504",
"description": "Debug and QA",
"timeupdated": "1687745320",
"timebuildupdated": "1687745256"
}
}
},
"ufs": {
"quota": "100000",
"maxnumfiles": "5",
"savefiles": {
"0": {
"root": "gameinstall",
"path": "GunsAndWings/Saved/SaveGames",
"pattern": "*.sav",
"platforms": {
"1": "Windows"
}
},
"1": {
"root": "WinAppDataLocal",
"path": "GunsAndWings/Saved/SaveGames",
"pattern": "*.sav",
"platforms": {
"1": "Windows"
}
}
}
}
}