VSCS-II Version 1.2.3
Rewrote the game intro cutscene text to fix a typo and clarify initial story details.
VSCS-II is a retro-styled narrative game about privacy and security. Using an upgraded '80s operating system, navigate an underground network to make connections, unearth conspiracies, and ultimately decide the fate of the dark web.
| App ID | 1528590 |
|---|---|
| App type | Game |
| Developer | Oliver Morrish |
| Publisher | Skullbutton Interactive |
| Release date | 2024-02-22 16:25 UTC |
| Release state | released |
| Content descriptors | General Mature Content |
| Store page | store.steampowered.com/app/1528590 |
| Last store refresh | 2 hours ago |
| # | Executable | Arguments | OS | Description |
|---|---|---|---|---|
| 0 | VSCS-II.exe | windows |
No player history yet. This app is now tracked, so data will appear within about ten minutes.
| Playing now | Not polled yet (never) |
|---|---|
| 24-hour peak | |
| All-time peak (tracked) |
All Steam store regions, converted to USD at today's exchange rate, compared with the US price. Lowest is the lowest price SteamRaw has recorded for that region.
Loading regional prices…
| Date | Price | Regular | Discount |
|---|---|---|---|
| 2026-09-11 21:58 UTC | $9.99 | $9.99 |
| DLC | AppID | Release | Price |
|---|---|---|---|
| No DLC known for this app. | |||
| Branch | Build ID | Description | Updated | Password |
|---|---|---|---|---|
| public | 22546225 | 2026-03-28 08:11 UTC | ||
| prerelease-test | 22040013 | For testing uploaded builds before they go live. | 2026-02-22 07:42 UTC |
| Depot | Name | OS | Size | Download | Public manifest | Notes |
|---|---|---|---|---|---|---|
| 1528591 | windows | 190.00 MB | 109.61 MB | 1085721212207064319 | branches: prerelease-test |
A build is one published version of the game's files on a branch. Steam assigns a new build ID every time the developer pushes an update, so this list is the update history of the app. The files inside a build (depot manifests) are only readable with an account that owns the game, which SteamRaw does not have yet, so build contents are not shown.
| Build ID | Branch | Updated | First seen |
|---|---|---|---|
| 22546225 | public | 2026-03-28 08:11 UTC | 2 hours ago |
| 22040013 | prerelease-test | 2026-02-22 07:42 UTC | 2 hours ago |
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:58 UTC.
No changes recorded since SteamRaw first saw this app. Every future PICS change will be listed here.
| Changelist | Apps | Packages | Seen | What changed |
|---|---|---|---|---|
| No changelists recorded for this app yet. | ||||
Rewrote the game intro cutscene text to fix a typo and clarify initial story details.
Bugfixes Fixed a bug where a conversation option on Day 6 would cause the game to require a re-load and would not display the Log entry for that conversation. Fixed bugs where physics in minigames would act differently based on monitor framerate, causing unexpected behaviour. Game physics now account for framerate. As a result: BiTCRUSH '86 will no longer run fast at higher framerates, making the game too difficult due to lava speed. Infinite Monkeys letters will no longer stutter and overlap significantly at high game framerate. Infinite Monkeys game progress will no longer be slowed at low g
Re-added the "Skip to Most Recent". It has been redesigned such that it's less obtrusive and will not block interaction with other UI elements. Added dark mode support to the new "Skip to Most Recent" UI. Fixed spelling mistakes in conversations, articles, and text files.
Fixed a bug where certain player story choices would make the game's Epilogue unreachable due to an error in how player progression was tracked. Also added a fix to detect and patch any corrupted saves affected by this bug, ensuring they can progress as usual.
Fixed a bug in the Epilogue where making certain dialogue choices in one ending would cause the game to freeze.
Fixed a logic error that would incorrectly lock off certain endings if the player made specific dialogue choices. Edited some articles that were not "signed off" by their authors, as this was making it difficult to determine who wrote them without immediate context.
Fixed a bug where choosing specific dialogue options on the final convo of Day 15 would make it impossible to progress to the Epilogue. Also added a fix to detect and patch any corrupted saves affected by this bug, ensuring they can progress as usual.
Temporarily disabled the "Skip to Most Recent" UI for chats, as it was still not being dismissed when clicked on some player's systems. For now, chat focus will simply snap to the most recent message when a new message arrives. This will be reworked once a solution can be found or the bug can be replicated reliably. Fixed a bug where a conversation on Day 12 had a disconnected dialogue response, causing the conversation to freeze if that option was selected. Updated the main menu to correctly indicate when a save file has reached the Epilogue. Fixed typos in a conversation in the Prologue.
Fixed a bug which caused certain save information (IDs of articles that have been read) to be duplicated each time the game was saved, resulting in save and load times that would increase the more times the save file was loaded and/or saved. Any save file with slow load times can now be fixed by loading the game (which may take up to a couple of minutes, depending how much you've played) and then quitting to the main menu (or playing until the game autosaves). This will remove any duplicate data and the save file should then act as expected.
Fixed a bug where five specific calls that could be completed in a time window would not "expire" a the end of that window once the game was reloaded, allowing them to be repeated and triggered at story moments that did not make sense. Fixed a bug where an optional conversation on Day 6 could cause a game crash if certain dialogue options were selected, or would cause a character to respond incorrectly. Fixed a bug where an unmissable achievement on Day 5 could not be obtained. Also added a fix so that this achievement will unlock for any users who missed out on it due to the bug. Fixed an iss
Fixed a bug where an optional conversation on Day 15 was unreachable. Fixed a bug where the conditions for the achievement "Sibling Rivalry" could not be met. Fixed a bug where some dialogue options on Day 9 would result in incorrect responses. Fixed a bug where the conditions for the achievement "G0ldf$hing" could not be met.
Fixed a bug where the "skip to most recent" chat UI would not disappear after scrolling to the bottom of the chat window due to a rounding error. Fixed an issue where on Day 9 where some dialogue was assigned to the wrong character. Added sound effects to the fifth minigame. Made the game less boring ;^)
Full appinfo as delivered by Steam PICS, changenumber 37629617. Also at /api/app/1528590/raw.
{
"appid": "1528590",
"common": {
"name": "VSCS-II",
"type": "Game",
"oslist": "windows",
"osarch": "",
"osextended": "",
"logo": "4d84c0e0f6adda05d92e11476ffb8bc93a6696e9",
"logo_small": "4d84c0e0f6adda05d92e11476ffb8bc93a6696e9_thumb",
"icon": "68c9bd353e5d2d4b2a3abaf848d70f3614f5cc45",
"clienttga": "111128ca2a1037e68682b5985c9ec6e6605e43f4",
"clienticon": "80ba7a77ef885eca8c2daa85079c25bb4f6a361f",
"releasestate": "released",
"content_descriptors": {
"0": "5"
},
"steam_deck_compatibility": {
"category": "2",
"steamos_compatibility": "2",
"steam_machine_compatibility": "2",
"test_timestamp": "1738713600",
"tested_build_id": "14039563",
"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"
}
},
"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"
}
},
"configuration": {
"supported_input": "gamepad",
"requires_manual_keyboard_invoke": "0",
"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": "proton-9.0-4RC",
"requires_h264": "0",
"requires_voice_files": "0",
"gamescope_frame_limiter_not_supported": "0",
"hdr_support": "0",
"requires_proton_soundfonts": "0"
}
},
"controllertagwizard": "1",
"small_capsule": {
"english": "34f533d48e60e7d83f76174151667426e57c0adc/capsule_231x87.jpg"
},
"header_image": {
"english": "926ffe078cd405cc494534b036854eedf72e4c44/header.jpg"
},
"library_assets": {
"library_capsule": "en",
"library_hero": "en",
"library_logo": "en",
"library_header": "en",
"logo_position": {
"pinned_position": "BottomCenter",
"width_pct": "61.140768090987876",
"height_pct": "80.64119467743896"
}
},
"library_assets_full": {
"library_capsule": {
"image": {
"english": "c76ddfbcf0113997b65934d74183397ec6f1643c/library_capsule.jpg"
},
"image2x": {
"english": "c76ddfbcf0113997b65934d74183397ec6f1643c/library_capsule_2x.jpg"
}
},
"library_hero": {
"image": {
"english": "library_hero.jpg"
},
"image2x": {
"english": "library_hero_2x.jpg"
}
},
"library_logo": {
"logo_position": {
"pinned_position": "BottomCenter",
"width_pct": "61.140768090987876",
"height_pct": "80.64119467743896"
},
"image": {
"english": "logo.png"
},
"image2x": {
"english": "logo_2x.png"
}
},
"library_header": {
"image": {
"english": "926ffe078cd405cc494534b036854eedf72e4c44/library_header.jpg"
},
"image2x": {
"english": "926ffe078cd405cc494534b036854eedf72e4c44/library_header_2x.jpg"
}
}
},
"store_asset_mtime": "1771367275",
"associations": {
"0": {
"type": "developer",
"name": "Oliver Morrish"
},
"1": {
"type": "publisher",
"name": "Skullbutton Interactive"
}
},
"primary_genre": "23",
"genres": {
"0": "25",
"1": "23",
"2": "28"
},
"category": {
"category_2": "1",
"category_22": "1",
"category_23": "1",
"category_62": "1"
},
"supported_languages": {
"english": {
"supported": "true",
"subtitles": "true",
"full_audio": "true"
}
},
"steam_release_date": "1708619113",
"community_visible_stats": "1",
"community_hub_visible": "1",
"gameid": "1528590",
"content_descriptors_including_dlc": {
"0": "5"
},
"store_tags": {
"0": "599",
"1": "1742",
"2": "4486",
"3": "26921",
"4": "5502",
"5": "11014",
"6": "6378",
"7": "8369",
"8": "4182",
"9": "5030",
"10": "1664",
"11": "21",
"12": "6971",
"13": "5613",
"14": "4004",
"15": "6426",
"16": "5432",
"17": "21006",
"18": "3799",
"19": "3871"
},
"review_score": "7",
"review_percentage": "91"
},
"extended": {
"developer": "Oliver Morrish",
"publisher": "Skullbutton Interactive"
},
"config": {
"installdir": "VSCS-II",
"launch": {
"0": {
"executable": "VSCS-II.exe",
"config": {
"oslist": "windows"
}
}
}
},
"depots": {
"1528591": {
"config": {
"oslist": "windows"
},
"manifests": {
"public": {
"gid": "1085721212207064319",
"size": "199229839",
"download": "114930288"
},
"prerelease-test": {
"gid": "4071195461800348110",
"size": "199275112",
"download": "114932544"
}
}
},
"branches": {
"public": {
"buildid": "22546225",
"timeupdated": "1774685486",
"timebuildupdated": "1774685330"
},
"prerelease-test": {
"buildid": "22040013",
"description": "For testing uploaded builds before they go live.",
"timeupdated": "1771746137",
"timebuildupdated": "1771745921"
}
}
},
"ufs": {
"quota": "1000000",
"maxnumfiles": "10",
"savefiles": {
"0": {
"root": "WinAppDataLocalLow",
"path": "Skullbutton Interactive/VSCS-II/",
"pattern": "*.vscsii",
"platforms": {
"1": "Windows"
}
},
"1": {
"root": "MacAppSupport",
"path": "Skullbutton Interactive/VSCS-II/",
"pattern": "*.vscsii",
"platforms": {
"1": "MacOS"
}
}
}
}
}