Every appinfo change SteamRaw has observed, grouped by changelist. Tags, features, languages, builds, depots, prices and any other key Steam publishes. Tracking since 2026-09-11 22:26 UTC.
No changes recorded since SteamRaw first saw this app. Every future PICS change will be listed here.
2026-06-02 06:54 UTC · Community Announcements · AI Roguelite: AI-generated RPG
Text generation Updated text gen models to newer/better versions. This seemed to automatically make the game significantly more coherent and interesting than before, and may have reduced or eliminated the cases of NPCs starving to death with no in-game logical fix needed at all for this issue. In my test playthrough, when I set an NPC's hunger bar to 1, they immediately started looking for food, successfully replenishing their hunger bar. Image generation Updated image generation models to newer versions and added free tier background removal allowance of 100 per day (the game will still use i
2025-04-26 23:42 UTC · Community Announcements · AI Roguelite: AI-generated RPG
Fixed world gen rate limiting issue for those using official cloud services Added info text in loading progress bar for how many world generation tasks remain
2025-03-20 16:41 UTC · Community Announcements · AI Roguelite: AI-generated RPG
Crafting/construction overhaul Implemented a crafting/construction system where you first specify the blueprint, then need to bring enough items to the blueprint to finish it. For now, only 2 out of 3 items are required to finish a craft/construction. To start crafting a new item, click on the static object you wish to use as the crafting station, click the craft button, and specify the desired item name. The AI will run a plausibility check for the crafting station, a research check, and a tech levels check. To start crafting a new static object, click the new blue static object icon. The AI
2025-03-11 07:51 UTC · Community Announcements · AI Roguelite: AI-generated RPG
Notice: Old saves may break as a result of this update. If you must play an old save which is broken, please switch to the "Older Build" beta channel in the Steam settings for this game. Gameplay Added create new NPC view, subject to the maximum NPCs limit (currently 7) Added logic to spawn initial NPCs with initial items Added the following functionality for clicked NPC: Delete long-term memory, delete short-term memory, delete agenda item, add/remove/edit item, regenerate item image, remove status effect, add short-term memory, add new prioritized task, rewrite entire agenda with instruction
Full appinfo as delivered by Steam PICS, changenumber 36267871. Also at /api/app/3489080/raw.
{
"appid": "3489080",
"common": {
"name": "Life of an NPC",
"type": "Game",
"icon": "31aa2b9fd10ca526409a231d674e504f3fa2cd84",
"clienttga": "a566b86268617e168560945aaf5b9d7baa5fb8e6",
"clienticon": "a2b00150fdfdfb35a0d8736b9e529528e1e4b251",
"oslist": "windows",
"osarch": "64",
"osextended": "",
"releasestate": "released",
"aicontenttype": "2",
"controllertagwizard": "1",
"small_capsule": {
"english": "a40c67e7fa7ba47cbd834d35eeb9a27440c6be38/capsule_231x87.jpg"
},
"header_image": {
"english": "header.jpg"
},
"library_assets": {
"library_capsule": "en",
"library_hero": "en",
"library_hero_blur": "en",
"library_logo": "en",
"library_header": "en",
"logo_position": {
"pinned_position": "BottomLeft",
"width_pct": "42.81575898030127",
"height_pct": "75.6967406707605"
}
},
"library_assets_full": {
"library_capsule": {
"image": {
"english": "3761b03a4952c3be225dd702135f00b47166039b/library_600x900.jpg"
},
"image2x": {
"english": "3761b03a4952c3be225dd702135f00b47166039b/library_600x900_2x.jpg"
}
},
"library_hero": {
"image2x": {
"english": "e9cf063e2a3de15772b6952c991436c92236d10d/library_hero_2x.jpg"
},
"image": {
"english": "e9cf063e2a3de15772b6952c991436c92236d10d/library_hero.jpg"
}
},
"library_hero_blur": {
"image": {
"english": "e9cf063e2a3de15772b6952c991436c92236d10d/library_hero_blur.jpg"
}
},
"library_logo": {
"image": {
"english": "70516817bf29420e3ec5627a234a6e6480a83129/logo.png"
},
"image2x": {
"english": "70516817bf29420e3ec5627a234a6e6480a83129/logo_2x.png"
},
"logo_position": {
"pinned_position": "BottomLeft",
"width_pct": "42.81575898030127",
"height_pct": "75.6967406707605"
}
},
"library_header": {
"image": {
"english": "f20176b5932979d55eabbe6a14994644951b282e/library_header.jpg"
},
"image2x": {
"english": "f20176b5932979d55eabbe6a14994644951b282e/library_header_2x.jpg"
}
}
},
"store_asset_mtime": "1753295153",
"associations": {
"0": {
"type": "developer",
"name": "Max Loh"
},
"1": {
"type": "publisher",
"name": "Max Loh"
}
},
"primary_genre": "28",
"genres": {
"0": "23",
"1": "28",
"2": "70"
},
"category": {
"category_2": "1",
"category_44": "1",
"category_62": "1"
},
"supported_languages": {
"english": {
"supported": "true"
}
},
"steam_release_date": "1741051276",
"community_hub_visible": "1",
"gameid": "3489080",
"store_tags": {
"0": "599",
"1": "597",
"2": "220585",
"3": "7926",
"4": "4791",
"5": "255534",
"6": "4328",
"7": "10235",
"8": "9551",
"9": "87918",
"10": "26921",
"11": "3871",
"12": "4562",
"13": "1643",
"14": "12472",
"15": "7332",
"16": "5125",
"17": "4182",
"18": "493",
"19": "492"
},
"review_score": "5",
"review_percentage": "52"
},
"extended": {
"developer": "Max Loh",
"publisher": "Max Loh",
"homepage": "https://lifeofannpc.com"
},
"config": {
"installdir": "Life of an NPC",
"launch": {
"0": {
"executable": "Life of an NPC.exe",
"type": "default",
"config": {
"oslist": "windows"
}
}
}
},
"depots": {
"3489081": {
"manifests": {
"public": {
"gid": "7596746755073378045",
"size": "305538648",
"download": "84506816"
},
"beta": {
"gid": "7596746755073378045",
"size": "305538648",
"download": "84506816"
},
"older_build": {
"gid": "5800183505706247497",
"size": "301976008",
"download": "89761664"
}
}
},
"branches": {
"public": {
"buildid": "23521032",
"timeupdated": "1780382556",
"timebuildupdated": "1780382094"
},
"beta": {
"buildid": "23521032",
"description": "A beta channel with newer features; less stable than default",
"timeupdated": "1780382103",
"timebuildupdated": "1780382094"
},
"older_build": {
"buildid": "17566550",
"description": "An older build to switch to in case the default build is broken",
"timeupdated": "1741677310",
"timebuildupdated": "1740940170"
}
}
}
}