Full appinfo as delivered by Steam PICS, changenumber 37432492. Also at /api/app/24880/raw.
{
"appid": "24880",
"common": {
"name": "The Saboteur",
"clienticon": "e1662e3f3e57d34e8925f4af6baaa74d2735364f",
"clienttga": "dc342ffc3d22e22f366ad4928a5c72ba8199b2e5",
"icon": "fd29235b1565127a71fd1065a4347d4ea780f1fc",
"metacritic_url": "pc/saboteur",
"logo": "e4edfbe6e95665d00e8e5fff24ffa9dfa0f78194",
"logo_small": "e4edfbe6e95665d00e8e5fff24ffa9dfa0f78194_thumb",
"eulas": {
"0": {
"id": "24880_eula_1",
"name": "The Saboteur EULA",
"url": "http://store.steampowered.com//eula/24880_eula_1",
"version": "1"
}
},
"oslist": "windows",
"osarch": "",
"osextended": "",
"releasestate": "released",
"name_localized": {
"tchinese": "《太保煞星》",
"japanese": "The Saboteur™ (英語版)",
"schinese": "《破坏者》",
"english": "The Saboteur™"
},
"type": "game",
"steam_deck_compatibility": {
"category": "2",
"steamos_compatibility": "2",
"steam_machine_compatibility": "2",
"test_timestamp": "1746230400",
"tested_build_id": "12597329",
"tests": {
"0": {
"display": "3",
"token": "#SteamDeckVerified_TestResult_LauncherInteractionIssues"
},
"1": {
"display": "3",
"token": "#SteamDeckVerified_TestResult_ControllerGlyphsDoNotMatchDeckDevice"
},
"2": {
"display": "3",
"token": "#SteamDeckVerified_TestResult_NativeResolutionNotDefault"
},
"3": {
"display": "3",
"token": "#SteamDeckVerified_TestResult_GameOrLauncherDoesntExitCleanly"
},
"4": {
"display": "4",
"token": "#SteamDeckVerified_TestResult_DefaultControllerConfigFullyFunctional"
},
"5": {
"display": "4",
"token": "#SteamDeckVerified_TestResult_InterfaceTextIsLegible"
},
"6": {
"display": "4",
"token": "#SteamDeckVerified_TestResult_DefaultConfigurationIsPerformant"
},
"7": {
"display": "1",
"token": "#SteamDeckVerified_TestResult_ExternalControllersNotSupportedPrimaryPlayer"
}
},
"steam_machine_tests": {
"0": {
"display": "3",
"token": "#SteamMachine_TestResult_LauncherInteractionIssues"
},
"1": {
"display": "3",
"token": "#SteamMachine_TestResult_ControllerGlyphsDoNotMatchDevice"
},
"2": {
"display": "3",
"token": "#SteamMachine_TestResult_GameOrLauncherDoesntExitCleanly"
},
"3": {
"display": "4",
"token": "#SteamMachine_TestResult_DefaultControllerConfigFullyFunctional"
},
"4": {
"display": "4",
"token": "#SteamMachine_TestResult_DefaultConfigurationIsPerformant"
}
},
"steamos_tests": {
"0": {
"display": "3",
"token": "#SteamOS_TestResult_GameStartupFunctional"
},
"1": {
"display": "1",
"token": "#SteamOS_TestResult_LauncherInteractionIssues"
},
"2": {
"display": "1",
"token": "#SteamOS_TestResult_ExternalControllersNotSupportedPrimaryPlayer"
},
"3": {
"display": "1",
"token": "#SteamOS_TestResult_GameOrLauncherDoesntExitCleanly"
}
},
"configuration": {
"supported_input": "gamepad",
"requires_manual_keyboard_invoke": "0",
"requires_non_controller_launcher_nav": "1",
"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": "0",
"requires_voice_files": "0",
"gamescope_frame_limiter_not_supported": "0",
"hdr_support": "0",
"requires_proton_soundfonts": "0"
}
},
"metacritic_name": "Saboteur, The",
"small_capsule": {
"english": "capsule_231x87.jpg"
},
"header_image": {
"english": "header.jpg"
},
"library_assets": {
"library_capsule": "en",
"library_hero": "en",
"library_logo": "en",
"library_header": "en",
"logo_position": {
"pinned_position": "CenterCenter",
"width_pct": "50",
"height_pct": "50"
}
},
"library_assets_full": {
"library_capsule": {
"image": {
"english": "library_600x900.jpg"
},
"image2x": {
"english": "library_600x900_2x.jpg"
}
},
"library_hero": {
"image": {
"english": "library_hero.jpg"
},
"image2x": {
"english": "library_hero_2x.jpg"
}
},
"library_logo": {
"image": {
"english": "logo.png"
},
"image2x": {
"english": "logo_2x.png"
},
"logo_position": {
"pinned_position": "CenterCenter",
"width_pct": "50",
"height_pct": "50"
}
},
"library_header": {
"image": {
"english": "library_header.jpg"
}
}
},
"store_asset_mtime": "1709684931",
"associations": {
"0": {
"type": "developer",
"name": "Pandemic Studios"
},
"1": {
"type": "publisher",
"name": "Electronic Arts"
},
"2": {
"type": "franchise",
"name": "EA Play"
},
"3": {
"type": "franchise",
"name": "Electronic Arts"
}
},
"primary_genre": "1",
"genres": {
"0": "1",
"1": "25"
},
"category": {
"category_2": "1",
"category_62": "1"
},
"supported_languages": {
"english": {
"supported": "true",
"full_audio": "true"
},
"french": {
"supported": "true",
"full_audio": "true"
},
"german": {
"supported": "true",
"full_audio": "true"
},
"italian": {
"supported": "true",
"full_audio": "true"
},
"polish": {
"supported": "true"
},
"russian": {
"supported": "true"
}
},
"steam_release_date": "1709834280",
"community_hub_visible": "1",
"gameid": "24880",
"store_tags": {
"0": "19",
"1": "21",
"2": "4150",
"3": "4182",
"4": "1695",
"5": "1697",
"6": "1687",
"7": "6650",
"8": "4036",
"9": "6052",
"10": "12095",
"11": "1693",
"12": "4166",
"13": "1678",
"14": "7481",
"15": "3814",
"16": "1742"
},
"review_score": "8",
"review_percentage": "90",
"mastersubs_granting_app": "1289670"
},
"extended": {
"developer": "Pandemic Studios",
"gamedir": "The Saboteur",
"homepage": "http://www.TheSaboteurGame.com",
"icon": "",
"installscript": "24880_install.vdf",
"languages": "english,german,french,italian,polis,russian",
"launcheula": "http://storefront.steampowered.com/eula_testapp24880/",
"noservers": "1",
"order": "1",
"primarycache": "24881",
"serverbrowsername": "",
"state": "eStateAvailable",
"publisher": "Electronic Arts"
},
"config": {
"contenttype": "3",
"installdir": "The Saboteur",
"launch": {
"0": {
"executable": "Saboteur.exe"
},
"1": {
"executable": "VideoSetup.exe",
"description_loc": {
"english": "Video Setup"
},
"description": "Video Setup"
}
},
"steamcontrollertemplateindex": "2",
"steamdecktouchscreen": "1"
},
"depots": {
"24881": {
"systemdefined": "1",
"manifests": {
"public": {
"gid": "5594731422262014127",
"size": "6395489247",
"download": "5598739680"
}
}
},
"24882": {
"config": {
"language": "french"
},
"manifests": {
"public": {
"gid": "5971934883247355456",
"size": "1124091307",
"download": "977149024"
}
}
},
"24883": {
"config": {
"language": "german"
},
"manifests": {
"public": {
"gid": "4156075710773800054",
"size": "1125764441",
"download": "978166208"
}
}
},
"24884": {
"config": {
"language": "italian"
},
"manifests": {
"public": {
"gid": "8888104505728523669",
"size": "1140251747",
"download": "993078752"
}
}
},
"24885": {
"config": {
"language": "polish"
},
"manifests": {
"public": {
"gid": "14775133485295822",
"size": "647196703",
"download": "599823728"
}
}
},
"24886": {
"config": {
"language": "russian"
},
"manifests": {
"public": {
"gid": "5423351269300737656",
"size": "646755617",
"download": "599161072"
}
}
},
"228981": {
"config": {
"oslist": "windows"
},
"depotfromapp": "228980",
"sharedinstall": "1"
},
"228985": {
"config": {
"oslist": "windows"
},
"depotfromapp": "228980",
"sharedinstall": "1"
},
"228990": {
"config": {
"oslist": "windows"
},
"depotfromapp": "228980",
"sharedinstall": "1"
},
"229000": {
"config": {
"oslist": "windows"
},
"depotfromapp": "228980",
"sharedinstall": "1"
},
"overridescddb": "1",
"baselanguages": "english,german,french,italian,russian,polish",
"branches": {
"public": {
"buildid": "12597329",
"timeupdated": "1701886031",
"timebuildupdated": "1698887839"
}
},
"privatebranches": "1"
}
}