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 21:15 UTC.
No changes recorded since SteamRaw first saw this app. Every future PICS change will be listed here.
2026-04-08 15:03 UTC · Community Announcements · jasonrohrer
The Castle Doctrine first launched off-Steam back in March of 2013. And what do you know? I just tested it on Steam Deck, and it works great on there. Even the wonky Windows-pop-up for server-side account creation works.Looking back on it from the twilight of my career, with 19 games behind me, it might just be my best game, not in terms of popularity, but in terms of tightness of design and how compelling it is to play.It's also pretty amazing to recall the world of 2013---even just the game world---and what things were like back then. When The Castle Doctrine was accepted by Steam, it was th
2020-03-04 18:02 UTC · Community Announcements · jasonrohrer
{STEAM_CLAN_IMAGE}/5579546/d54e9dc46c0bf44ef1936aa8d6a93c568d8d30fe.png "This game will never go on sale." But, hey look, this game is on sale. Is nothing sacred? I've lost my moral compass. I've been besmirched. I've changed. I'm not the game developer that I used to be. I'm not the man you married. I'm not the son you fathered. I'm not the baby that you once suckled to your dewy bosom. And if that last paragraph wasn't clear enough: I've lost my marbles. I'm off my rocker. I'm not playing with a full deck. The lights are on, but nobody's home. I've flown the coop. I've tweaked the weasel. Ye
2017-11-15 22:31 UTC · Community Announcements · jasonrohrer
Since the recent update to the house list, there has been the biggest boom in the player population in almost two years, with 50+ unique players per day for the past few days. The irony is that we now have so many houses online that the original fix, to pad out the house list, isn't currently needed. However, its important to understand that without such a backup system to provide content in low population situations, a vicious cycle results that shrinks the population over time. By fixing this problem, a virtuous cycle is created instead. Players that try the game again these days tend to sti
2017-11-15 22:31 UTC · Community Announcements · jasonrohrer
Since the recent update to the house list, there has been the biggest boom in the player population in almost two years, with 50+ unique players per day for the past few days. The irony is that we now have so many houses online that the original fix, to pad out the house list, isn't currently needed. However, its important to understand that without such a backup system to provide content in low population situations, a vicious cycle results that shrinks the population over time. By fixing this problem, a virtuous cycle is created instead. Players that try the game again these days tend to sti
2017-11-13 17:04 UTC · Community Announcements · jasonrohrer
In low population situations, the available content of the game dwindles. Remaining players are left with very little to do, especially if the available houses are beyond their reach in terms of tool budget. For example, the top house currently contains $400,000 in value, but it's been robbed unsuccessfully 987 times, killing 594 robbers in the process. The existing player base simple cannot afford to rob it successfully. Other houses may have so little value that they're not worth the tool cost of robbing. When the population is low, there often is no middle ground in the content pool, and a
2017-11-13 17:04 UTC · Community Announcements · jasonrohrer
In low population situations, the available content of the game dwindles. Remaining players are left with very little to do, especially if the available houses are beyond their reach in terms of tool budget. For example, the top house currently contains $400,000 in value, but it's been robbed unsuccessfully 987 times, killing 594 robbers in the process. The existing player base simple cannot afford to rob it successfully. Other houses may have so little value that they're not worth the tool cost of robbing. When the population is low, there often is no middle ground in the content pool, and a
2017-10-23 18:43 UTC · Community Announcements · jasonrohrer
As you may have noticed, The Castle Doctrine's player population has dwindled since it's peak of 3600 active players back in January of 2014. Over the past week, for example, there have been an average of 10 players per day, with a min of 6 and max of 14. Not bad for a game that is almost four years old, but not exactly thriving, either. Fortunately, the game is still playable at these low population densities because of its asynchronous nature. The game simply slows down somewhat. You can design a house and come back in a few hours to see if anyone tried to rob it, whereas back in the day, yo
2017-10-23 18:43 UTC · Community Announcements · jasonrohrer
As you may have noticed, The Castle Doctrine's player population has dwindled since it's peak of 3600 active players back in January of 2014. Over the past week, for example, there have been an average of 10 players per day, with a min of 6 and max of 14. Not bad for a game that is almost four years old, but not exactly thriving, either. Fortunately, the game is still playable at these low population densities because of its asynchronous nature. The game simply slows down somewhat. You can design a house and come back in a few hours to see if anyone tried to rob it, whereas back in the day, yo
2014-02-05 17:35 UTC · Community Announcements · jasonrohrer
This is it folks, the last 10 minutes to EVER get The Castle Doctrine at a discount.
2014-01-29 17:47 UTC · Product Release · Valve
The Castle Doctrine is Now Available on Steam! The Castle Doctrine is a massively-multiplayer game of burglary and home defense. It's 1991, and things are bad. You're a guy with a house and family. Other players are coming to take what's yours. Build security to stop them. Study their houses, buy tools, and break in to take what's theirs. Everything you do is permanent. I'm Jason Rohrer, and The Castle Doctrine is my 10th game. It's a bit hard to describe, because there's never been anything quite like it before. It's a brutal game in terms of its perma-death and perma-destruction consequences
Full appinfo as delivered by Steam PICS, changenumber 37432709. Also at /api/app/249570/raw.
{
"appid": "249570",
"common": {
"name": "The Castle Doctrine",
"type": "Game",
"releasestate": "released",
"oslist": "windows,macos,linux",
"logo": "3a482a7f56c86f1f59be78ae038701778f1f3330",
"logo_small": "3a482a7f56c86f1f59be78ae038701778f1f3330_thumb",
"clienttga": "3d05a0c7f8db0ec1edcd8d931701484ddf10f3b9",
"clienticon": "297f71436da37db1ffb17cc17eec35a4e22e40c2",
"clienticns": "71c49729e1bfc74d4def08d8d7bbce0c7152dfc5",
"icon": "819aa1e91e822cc4b9118d94c86127e5c3d22201",
"steam_deck_compatibility": {
"category": "2",
"steamos_compatibility": "2",
"steam_machine_compatibility": "2",
"test_timestamp": "1734048000",
"tested_build_id": "224273",
"tests": {
"0": {
"display": "3",
"token": "#SteamDeckVerified_TestResult_DefaultControllerConfigNotFullyFunctional"
},
"1": {
"display": "3",
"token": "#SteamDeckVerified_TestResult_ControllerGlyphsDoNotMatchDeckDevice"
},
"2": {
"display": "3",
"token": "#SteamDeckVerified_TestResult_TextInputDoesNotAutomaticallyInvokesKeyboard"
},
"3": {
"display": "4",
"token": "#SteamDeckVerified_TestResult_InterfaceTextIsLegible"
},
"4": {
"display": "4",
"token": "#SteamDeckVerified_TestResult_DefaultConfigurationIsPerformant"
}
},
"steam_machine_tests": {
"0": {
"display": "3",
"token": "#SteamMachine_TestResult_DefaultControllerConfigNotFullyFunctional"
},
"1": {
"display": "3",
"token": "#SteamMachine_TestResult_ControllerGlyphsDoNotMatchDevice"
},
"2": {
"display": "3",
"token": "#SteamMachine_TestResult_TextInputDoesNotAutomaticallyInvokesKeyboard"
},
"3": {
"display": "4",
"token": "#SteamMachine_TestResult_DefaultConfigurationIsPerformant"
}
},
"steamos_tests": {
"0": {
"display": "3",
"token": "#SteamOS_TestResult_GameStartupFunctional"
},
"1": {
"display": "1",
"token": "#SteamOS_TestResult_DefaultControllerConfigNotFullyFunctional"
},
"2": {
"display": "1",
"token": "#SteamOS_TestResult_TextInputDoesNotAutomaticallyInvokesKeyboard"
}
},
"configuration": {
"supported_input": "other",
"requires_manual_keyboard_invoke": "1",
"requires_non_controller_launcher_nav": "0",
"primary_player_is_controller_slot_0": "0",
"non_deck_display_glyphs": "1",
"small_text": "0",
"requires_internet_for_setup": "0",
"requires_internet_for_singleplayer": "0",
"recommended_runtime": "native",
"requires_h264": "0",
"requires_voice_files": "0",
"gamescope_frame_limiter_not_supported": "0",
"hdr_support": "0",
"requires_proton_soundfonts": "0"
}
},
"metacritic_name": "The Castle Doctrine",
"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": "BottomLeft",
"width_pct": "53.71229698375871",
"height_pct": "100"
}
},
"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": "BottomLeft",
"width_pct": "53.71229698375871",
"height_pct": "100"
}
}
},
"store_asset_mtime": "1667933042",
"associations": {
"0": {
"type": "developer",
"name": "Jason Rohrer"
},
"1": {
"type": "publisher",
"name": "Jason Rohrer"
}
},
"primary_genre": "23",
"genres": {
"0": "23",
"1": "29",
"2": "2"
},
"category": {
"category_1": "1",
"category_27": "1",
"category_20": "1",
"category_23": "1",
"category_62": "1"
},
"supported_languages": {
"english": {
"supported": "true"
}
},
"steam_release_date": "1391017605",
"metacritic_score": "58",
"metacritic_fullurl": "https://www.metacritic.com/game/pc/the-castle-doctrine?ftag=MCD-06-10aaa1f",
"community_hub_visible": "1",
"gameid": "249570",
"store_tags": {
"0": "492",
"1": "128",
"2": "9",
"3": "1759",
"4": "4026",
"5": "1664",
"6": "3871",
"7": "3964",
"8": "599",
"9": "1716",
"10": "4342"
},
"review_score": "5",
"review_percentage": "48"
},
"extended": {
"showcdkeyonlaunch": "1",
"developer": "Jason Rohrer",
"publisher": "Jason Rohrer",
"homepage": "http://thecastledoctrine.net/"
},
"config": {
"contenttype": "3",
"installdir": "CastleDoctrine",
"launch": {
"0": {
"executable": "steamGateClient.exe",
"description": "Windows launch",
"config": {
"oslist": "windows"
}
},
"1": {
"executable": "steamGateClient",
"description": "Mac launch",
"config": {
"oslist": "macos"
}
},
"2": {
"executable": "steamGateClient",
"description": "Linux launch",
"config": {
"oslist": "linux"
}
}
}
},
"depots": {
"249571": {
"systemdefined": "1",
"config": {
"oslist": "windows"
},
"manifests": {
"public": {
"gid": "7095596198518779136",
"size": "10943246",
"download": "0"
}
}
},
"249572": {
"config": {
"oslist": "macos"
},
"manifests": {
"public": {
"gid": "7168151455787612132",
"size": "15166370",
"download": "0"
}
}
},
"249573": {
"config": {
"oslist": "linux"
},
"manifests": {
"public": {
"gid": "2065245388449909792",
"size": "8624568",
"download": "0"
}
}
},
"overridescddb": "1",
"markdlcdepots": "1",
"branches": {
"public": {
"buildid": "224273",
"timebuildupdated": "1396296041"
}
}
},
"ufs": {
"quota": "1000000",
"maxnumfiles": "100"
}
}