Full appinfo as delivered by Steam PICS, changenumber 37443736. Also at /api/app/1315200/raw.
{
"appid": "1315200",
"common": {
"name": "Kingdom Under Fire: Heroes",
"type": "Game",
"releasestate": "released",
"languages": {
"english": "1",
"german": "1",
"french": "1",
"italian": "1",
"koreana": "1",
"spanish": "1"
},
"logo": "5bd88541102ce71f8fe8c4056ed5563cc33291b5",
"logo_small": "5bd88541102ce71f8fe8c4056ed5563cc33291b5_thumb",
"icon": "db9d7c78b207b92955d89132a7c7b5a211d3d910",
"clienticon": "2faea030aa67b2e695b5d4b00655ffe84239179e",
"clienttga": "53c6b6dcc47b654fb4e06fd985fc305312cbd8f8",
"name_localized": {
"koreana": "킹덤언더파이어: 히어로즈"
},
"steam_deck_compatibility": {
"category": "2",
"steamos_compatibility": "2",
"steam_machine_compatibility": "2",
"test_timestamp": "1744934400",
"tested_build_id": "5382749",
"tests": {
"0": {
"display": "3",
"token": "#SteamDeckVerified_TestResult_LauncherInteractionIssues"
},
"1": {
"display": "3",
"token": "#SteamDeckVerified_TestResult_ControllerGlyphsDoNotMatchDeckDevice"
},
"2": {
"display": "4",
"token": "#SteamDeckVerified_TestResult_DefaultControllerConfigFullyFunctional"
},
"3": {
"display": "4",
"token": "#SteamDeckVerified_TestResult_InterfaceTextIsLegible"
},
"4": {
"display": "4",
"token": "#SteamDeckVerified_TestResult_DefaultConfigurationIsPerformant"
},
"5": {
"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": "4",
"token": "#SteamMachine_TestResult_DefaultControllerConfigFullyFunctional"
},
"3": {
"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"
}
},
"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"
}
},
"controller_support": "partial",
"small_capsule": {
"english": "capsule_231x87.jpg"
},
"header_image": {
"english": "header.jpg"
},
"library_assets": {
"library_capsule": "en",
"library_hero": "en",
"library_logo": "en",
"logo_position": {
"pinned_position": "UpperCenter",
"width_pct": "27.352654147565616",
"height_pct": "72.22061404340619"
}
},
"library_assets_full": {
"library_capsule": {
"image": {
"english": "library_600x900.jpg"
},
"image2x": {
"english": "library_600x900_2x.jpg"
}
},
"library_hero": {
"image": {
"english": "library_hero.jpg"
}
},
"library_logo": {
"image": {
"english": "logo.png"
},
"logo_position": {
"pinned_position": "UpperCenter",
"width_pct": "27.352654147565616",
"height_pct": "72.22061404340619"
}
}
},
"store_asset_mtime": "1590644060",
"associations": {
"0": {
"type": "developer",
"name": "Blueside"
},
"1": {
"type": "publisher",
"name": "Blueside"
},
"2": {
"type": "publisher",
"name": "Incredi Soft"
},
"3": {
"type": "franchise",
"name": "Kingdom Under Fire"
}
},
"primary_genre": "2",
"genres": {
"0": "1",
"1": "3",
"2": "2"
},
"category": {
"category_2": "1",
"category_18": "1",
"category_62": "1"
},
"supported_languages": {
"english": {
"supported": "true",
"full_audio": "true",
"subtitles": "true"
},
"french": {
"supported": "true",
"full_audio": "true",
"subtitles": "true"
},
"italian": {
"supported": "true",
"subtitles": "true"
},
"german": {
"supported": "true",
"full_audio": "true",
"subtitles": "true"
},
"spanish": {
"supported": "true",
"full_audio": "true",
"subtitles": "true"
},
"koreana": {
"supported": "true",
"full_audio": "true",
"subtitles": "true"
}
},
"original_release_date": "1592982000",
"steam_release_date": "1592989200",
"community_hub_visible": "1",
"gameid": "1315200",
"store_tags": {
"0": "19",
"1": "9",
"2": "122",
"3": "1676",
"4": "17305",
"5": "1684",
"6": "1646"
},
"review_score": "6",
"review_percentage": "76"
},
"extended": {
"developer": "Blueside",
"publisher": "Blueside",
"homepage": "https://www.kufheroes.com/ENG/main.asp"
},
"config": {
"installdir": "KUF Heroes",
"launch": {
"0": {
"executable": "HeroesLauncher.exe",
"type": "none",
"config": {
"oslist": "windows"
}
}
}
},
"depots": {
"228988": {
"config": {
"oslist": "windows"
},
"depotfromapp": "228980",
"sharedinstall": "1"
},
"228990": {
"config": {
"oslist": "windows"
},
"depotfromapp": "228980",
"sharedinstall": "1"
},
"1315201": {
"config": {
"oslist": "windows",
"language": ""
},
"manifests": {
"public": {
"gid": "8963693366855795851",
"size": "1157999862",
"download": "813679648"
}
}
},
"baselanguages": "english,german,french,italian,koreana,spanish",
"branches": {
"public": {
"buildid": "5382749",
"timeupdated": "1596785932",
"timebuildupdated": "1596773629"
}
}
},
"ufs": {
"quota": "1000000000",
"maxnumfiles": "200",
"appidredirect": "1315200",
"savefiles": {
"0": {
"root": "WinMyDocuments",
"path": "KUF2 Heroes/SAVE GAME 1",
"pattern": "*.sav"
},
"1": {
"root": "WinMyDocuments",
"path": "KUF2 Heroes/SAVE GAME 2",
"pattern": "*.sav"
},
"2": {
"root": "WinMyDocuments",
"path": "KUF2 Heroes/SAVE GAME 3",
"pattern": "*.sav"
},
"3": {
"root": "WinMyDocuments",
"path": "KUF2 Heroes/SAVE GAME 4",
"pattern": "*.sav"
},
"4": {
"root": "WinMyDocuments",
"path": "KUF2 Heroes/SAVE GAME 5",
"pattern": "*.sav"
},
"5": {
"root": "WinMyDocuments",
"path": "KUF2 Heroes/SAVE GAME 6",
"pattern": "*.sav"
},
"6": {
"root": "WinMyDocuments",
"path": "KUF2 Heroes/SAVE GAME 7",
"pattern": "*.sav"
},
"7": {
"root": "WinMyDocuments",
"path": "KUF2 Heroes/SAVE GAME 8",
"pattern": "*.sav"
},
"8": {
"root": "WinMyDocuments",
"path": "KUF2 Heroes/SAVE GAME 9",
"pattern": "*.sav"
},
"9": {
"root": "WinMyDocuments",
"path": "KUF2 Heroes/SAVE GAME 10",
"pattern": "*.sav"
},
"10": {
"root": "WinMyDocuments",
"path": "KUF2 Heroes/SAVE GAME 11",
"pattern": "*.sav"
},
"11": {
"root": "WinMyDocuments",
"path": "KUF2 Heroes/SAVE GAME 12",
"pattern": "*.sav"
},
"12": {
"root": "WinMyDocuments",
"path": "KUF2 Heroes/SAVE GAME 13",
"pattern": "*.sav"
},
"13": {
"root": "WinMyDocuments",
"path": "KUF2 Heroes/SAVE GAME 14",
"pattern": "*.sav"
},
"14": {
"root": "WinMyDocuments",
"path": "KUF2 Heroes/SAVE GAME 15",
"pattern": "*.sav"
},
"15": {
"root": "WinMyDocuments",
"path": "KUF2 Heroes/SAVE GAME 16",
"pattern": "*.sav"
},
"16": {
"root": "WinMyDocuments",
"path": "KUF2 Heroes/SAVE GAME 17",
"pattern": "*.sav"
},
"17": {
"root": "WinMyDocuments",
"path": "KUF2 Heroes/SAVE GAME 18",
"pattern": "*.sav"
},
"18": {
"root": "WinMyDocuments",
"path": "KUF2 Heroes/SAVE GAME 19",
"pattern": "*.sav"
},
"19": {
"root": "WinMyDocuments",
"path": "KUF2 Heroes/SAVE GAME 20",
"pattern": "*.sav"
},
"20": {
"root": "WinMyDocuments",
"path": "KUF2 Heroes/SAVE GAME 21",
"pattern": "*.sav"
},
"21": {
"root": "WinMyDocuments",
"path": "KUF2 Heroes/SAVE GAME 22",
"pattern": "*.sav"
},
"22": {
"root": "WinMyDocuments",
"path": "KUF2 Heroes/SAVE GAME 23",
"pattern": "*.sav"
},
"23": {
"root": "WinMyDocuments",
"path": "KUF2 Heroes/SAVE GAME 24",
"pattern": "*.sav"
},
"24": {
"root": "WinMyDocuments",
"path": "KUF2 Heroes/SAVE GAME 25",
"pattern": "*.sav"
},
"25": {
"root": "WinMyDocuments",
"path": "KUF2 Heroes/SAVE GAME 26",
"pattern": "*.sav"
},
"26": {
"root": "WinMyDocuments",
"path": "KUF2 Heroes/SAVE GAME 27",
"pattern": "*.sav"
},
"27": {
"root": "WinMyDocuments",
"path": "KUF2 Heroes/SAVE GAME 28",
"pattern": "*.sav"
},
"28": {
"root": "WinMyDocuments",
"path": "KUF2 Heroes/SAVE GAME 29",
"pattern": "*.sav"
},
"29": {
"root": "WinMyDocuments",
"path": "KUF2 Heroes/SAVE GAME 30",
"pattern": "*.sav"
},
"30": {
"root": "WinMyDocuments",
"path": "KUF2 Heroes/SAVE GAME 31",
"pattern": "*.sav"
},
"31": {
"root": "WinMyDocuments",
"path": "KUF2 Heroes/SAVE GAME 32",
"pattern": "*.sav"
},
"32": {
"root": "WinMyDocuments",
"path": "KUF2 Heroes/SAVE GAME 33",
"pattern": "*.sav"
},
"33": {
"root": "WinMyDocuments",
"path": "KUF2 Heroes/SAVE GAME 34",
"pattern": "*.sav"
},
"34": {
"root": "WinMyDocuments",
"path": "KUF2 Heroes/SAVE GAME 35",
"pattern": "*.sav"
},
"35": {
"root": "WinMyDocuments",
"path": "KUF2 Heroes/SAVE GAME 36",
"pattern": "*.sav"
},
"36": {
"root": "WinMyDocuments",
"path": "KUF2 Heroes/SAVE GAME 37",
"pattern": "*.sav"
},
"37": {
"root": "WinMyDocuments",
"path": "KUF2 Heroes/SAVE GAME 38",
"pattern": "*.sav"
},
"38": {
"root": "WinMyDocuments",
"path": "KUF2 Heroes/SAVE GAME 39",
"pattern": "*.sav"
},
"39": {
"root": "WinMyDocuments",
"path": "KUF2 Heroes/SAVE GAME 40",
"pattern": "*.sav"
},
"40": {
"root": "WinMyDocuments",
"path": "KUF2 Heroes/SAVE GAME 41",
"pattern": "*.sav"
},
"41": {
"root": "WinMyDocuments",
"path": "KUF2 Heroes/SAVE GAME 42",
"pattern": "*.sav"
},
"42": {
"root": "WinMyDocuments",
"path": "KUF2 Heroes/SAVE GAME 43",
"pattern": "*.sav"
},
"43": {
"root": "WinMyDocuments",
"path": "KUF2 Heroes/SAVE GAME 44",
"pattern": "*.sav"
},
"44": {
"root": "WinMyDocuments",
"path": "KUF2 Heroes/SAVE GAME 45",
"pattern": "*.sav"
},
"45": {
"root": "WinMyDocuments",
"path": "KUF2 Heroes/SAVE GAME 46",
"pattern": "*.sav"
},
"46": {
"root": "WinMyDocuments",
"path": "KUF2 Heroes/SAVE GAME 47",
"pattern": "*.sav"
},
"47": {
"root": "WinMyDocuments",
"path": "KUF2 Heroes/SAVE GAME 48",
"pattern": "*.sav"
},
"48": {
"root": "WinMyDocuments",
"path": "KUF2 Heroes/SAVE GAME 49",
"pattern": "*.sav"
},
"49": {
"root": "WinMyDocuments",
"path": "KUF2 Heroes/SAVE GAME 50",
"pattern": "*.sav"
}
}
}
}