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:13 UTC.
No changes recorded since SteamRaw first saw this app. Every future PICS change will be listed here.
2025-05-28 00:01 UTC · Community Announcements · Brandon Hesslau
Hey everyone! This patch is focused heavily on stability and crash fixes. Over the past day, I’ve been digging through tons of crash logs and soft lock reports -- huge thanks to everyone who sent them in. A large number of these issues seem to be tied to the game’s new multithreading behaviors, which were introduced to improve performance across modern hardware. That said, the results were mixed: some players never encountered a single issue, while others ran into frequent crashes / soft-locks depending on their system. I believe I’ve resolved the majority of these problems, but just in case,
2025-05-26 10:07 UTC · Community Announcements · Brandon Hesslau
Hey! So I decided to do a full revamp of the game's systems and prioritize optimization for this patch. The game should now have major FPS improvements across the board. If you run into any new issues or crashes let me know either in the forums or the Discord :) 🔧 Optimization Overhaul Collision systems have been completely overhauled for better efficiency. Major game systems now utilize multithreading to distribute workloads. Revisited all weapon projectiles to significantly improve performance and reduce overhead. Improved object pooling across systems for improved memory efficiency. Revamp
2025-05-25 23:45 UTC · PC Gamer · Jonathan Bolding
I quite like the whole action roguelike genre that built up around games like Binding of Isaac and Nuclear Throne and metamorphosed into a whole new thing with the explosive birth of Vampire Survivors... Read more.
2025-05-24 10:26 UTC · Community Announcements · Brandon Hesslau
Hey everyone! This patch brings another big round of improvements as I continue refining things during launch week. It includes a bunch of important bug fixes, a brand-new overlay rendering system for (hopefully) better performance, and several quality-of-life upgrades based on your feedback. Thank you all so much for the incredible support during this launch. It seriously means the world to me. I'm going to keep rolling out updates to squash bugs, smooth things out, and make the overall experience better and better. Balancing and more QoL are up next so keep the suggestions coming! Also feel
2025-05-23 03:07 UTC · Community Announcements · Brandon Hesslau
Hey guys! So this patch addresses some of the common crashes and soft-locks that have been reported, among a few other things that were suggested. I'll still be continuing to bug fix, with the next focus being optimization and a new overlay rendering pipeline that will hopefully improve the game's performance. Then I'll be moving towards QoL and implementing some of the suggestions that have been mentioned. Thanks so much for all of the feedback from everyone. I'm so determined to get these bugs squashed
2025-05-21 10:27 UTC · Community Announcements · Brandon Hesslau
Hey everyone! After a super exciting release day comes... lots of bug-fixing 😅 Huge thank you to all of you who’ve been playing, sharing kind words, and sending in bug reports - it means the world. I’ll be continuing to patch and improve the game as quickly as I can :) - Brandon Here’s the first official patch for Desktop Survivors 98! 🎮 Gameplay Gill Unlock Fixed: Gill’s achievement requirement "Survive 10 rooms in Dunes" no longer incorrectly requires 12 rooms to complete. Controller I-Frames: Increased invincibility frames when using a controller. Fire Trail Fix: Fire trails no longer dea
2025-01-26 07:03 UTC · Community Announcements · Brandon Hesslau
✨ New Features "3D" Environmental Art: New environmental assets have been added, inspired by 90s game art. This includes updated visuals for crates, barrels, doors, shop tables, and chests. Treasure Chest Mechanic: Treasure rooms and keys have been removed. Treasure chests are now occasional room rewards with a revamped opening mechanic to make them more fun. Dungeon Wallpaper: A brand new dungeon wallpaper has been created that better fits the new environment aesthetic. End Fight Button: An "End Fight" button now appears in the bottom-left corner after one minute in a room (excluding boss fig
2025-01-19 03:40 UTC · Community Announcements · Brandon Hesslau
Hey! I'm very happy to announce that the demo now has controller support and steam deck compatibility! Along with many other tweaks. Thanks so much to everyone for all of the awesome support and feedback as I continue to work on the full game.
2025-01-01 02:40 UTC · Community Announcements · Brandon Hesslau
✨ New Features Wallpaper Settings: A highly requested feature has been added—players can now set a wallpaper behind the game! Choose from pre-packaged wallpapers or add your own custom ones to personalize your experience. This can be found in the Settings menu. Item Recycling: A new "Recycle" stat has been introduced, allowing players to remove items during a run. Each dungeon completion grants a permanent +1 stat bonus to your cursor. Shield Stat and Failsafe Passive: The Dodge stat has been removed and replaced with a new Shield stat. Shields absorb damage, with one shield being removed per
2024-12-23 03:07 UTC · Community Announcements · Brandon Hesslau
✨ New Features First-Time Setup Wizard: A calibration wizard has been added to help you set up the game for the best experience! It appears on first-startup but is still accessible from the Settings menu. One of the important settings added to it is Transparency Threshold for systems which process black colors differently (e.g. black text is rendering transparent). Swordy Tutorial Sequence: Per request, after Swordy’s intro, players will now be guided through starting their first run, opening the map and stats menu, navigating rooms, and surviving their first 60-second wave. This tutorial make
2024-12-17 06:08 UTC · Community Announcements · Brandon Hesslau
New Features QoL Keyboard Controls Added: Per request, some keyboard controls have been added :) Press ESC to toggle the game. Use Tab to toggle stats. Press M to open the map. Click-Through Toggle Button: A setting for toggling pass-through clicking has been added to the Settings menu! When enabled, it will prevent your cursor from interacting with your desktop. Bug Fixes 5120x1440 Resolution Crash: Fixed an issue where launching the game at 5120x1440 caused it to crash. There still may be visual issues with ultra-wide monitors, but I'm still working to make the game accessible to all monitor
Full appinfo as delivered by Steam PICS, changenumber 37468798. Also at /api/app/3339780/raw.
{
"appid": "3339780",
"common": {
"name": "Desktop Survivors 98",
"type": "Game",
"icon": "f98234986c14cbc9dc405f99be6d0dab43f786d0",
"clienticon": "d3f7d4595af33ae0d201bf7d178fd7c0d1f30d03",
"clienttga": "11c907935e4659cb7ce6472af5bbc79f02c24a7d",
"oslist": "windows",
"osarch": "64",
"osextended": "",
"releasestate": "released",
"steam_deck_compatibility": {
"category": "1",
"steamos_compatibility": "1",
"steam_machine_compatibility": "1",
"test_timestamp": "1751932800",
"tested_build_id": "18552575",
"tests": {
"0": {
"display": "2",
"token": "#SteamDeckVerified_TestResult_SteamOSDoesNotSupport"
}
},
"steam_machine_tests": {
"0": {
"display": "2",
"token": "#SteamMachine_TestResult_SteamOSDoesNotSupport"
}
},
"steamos_tests": {
"0": {
"display": "2",
"token": "#SteamOS_TestResult_SteamOSDoesNotSupport"
}
},
"configuration": {
"supported_input": "gamepad",
"requires_manual_keyboard_invoke": "0",
"requires_non_controller_launcher_nav": "0",
"primary_player_is_controller_slot_0": "1",
"non_deck_display_glyphs": "1",
"small_text": "1",
"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",
"controller_support": "full",
"small_capsule": {
"english": "49c81b7fd4b57236c711aecd7b2650697ef08b51/capsule_231x87.jpg"
},
"header_image": {
"english": "4484cf3a01e26ab0227ababd0e7c57e35d123552/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": "54.02125541060118",
"height_pct": "95.06055568748516"
}
},
"library_assets_full": {
"library_capsule": {
"image": {
"english": "c3ea1df75dac528d72b30615ff8ca5c23d0b4821/library_600x900.jpg"
},
"image2x": {
"english": "c3ea1df75dac528d72b30615ff8ca5c23d0b4821/library_600x900_2x.jpg"
}
},
"library_hero": {
"image2x": {
"english": "ad387e575d1634adeefac2715cc995ae29c19546/library_hero_2x.jpg"
},
"image": {
"english": "ad387e575d1634adeefac2715cc995ae29c19546/library_hero.jpg"
}
},
"library_hero_blur": {
"image": {
"english": "ad387e575d1634adeefac2715cc995ae29c19546/library_hero_blur.jpg"
}
},
"library_logo": {
"image": {
"english": "61290e44b99f19f348ae90a3c8e98331abbac2e9/logo.png"
},
"image2x": {
"english": "61290e44b99f19f348ae90a3c8e98331abbac2e9/logo_2x.png"
},
"logo_position": {
"pinned_position": "BottomLeft",
"width_pct": "54.02125541060118",
"height_pct": "95.06055568748516"
}
},
"library_header": {
"image": {
"english": "4484cf3a01e26ab0227ababd0e7c57e35d123552/library_header.jpg"
},
"image2x": {
"english": "4484cf3a01e26ab0227ababd0e7c57e35d123552/library_header_2x.jpg"
}
}
},
"store_asset_mtime": "1747723275",
"associations": {
"0": {
"type": "developer",
"name": "Brandon Hesslau"
},
"1": {
"type": "publisher",
"name": "Brandon Hesslau"
}
},
"primary_genre": "1",
"genres": {
"0": "1",
"1": "4",
"2": "23"
},
"category": {
"category_2": "1",
"category_22": "1",
"category_28": "1",
"category_64": "1",
"category_76": "1",
"category_23": "1",
"category_62": "1"
},
"supported_languages": {
"english": {
"supported": "true"
}
},
"steam_release_date": "1747755039",
"community_visible_stats": "1",
"community_hub_visible": "1",
"gameid": "3339780",
"store_tags": {
"0": "42804",
"1": "4885",
"2": "19",
"3": "597",
"4": "1720",
"5": "3871",
"6": "1716",
"7": "6691",
"8": "4004",
"9": "3964",
"10": "492",
"11": "3916",
"12": "1684",
"13": "4182",
"14": "723991",
"15": "3993"
},
"review_score": "9",
"review_percentage": "95"
},
"extended": {
"developer": "Brandon Hesslau",
"publisher": "Brandon Hesslau",
"homepage": "https://desktopsurvivors98.com"
},
"config": {
"installdir": "Desktop Survivors 98",
"launch": {
"0": {
"executable": "DS98.exe",
"type": "default",
"config": {
"oslist": "windows"
},
"description_loc": {
"english": "Desktop Mode (Windows PC)"
},
"description": "Desktop Mode (Windows PC)"
},
"1": {
"executable": "DS98_OpenGL.exe",
"config": {
"oslist": "windows"
},
"description_loc": {
"english": "Console Mode (Steam Deck / Big Picture)"
},
"description": "Console Mode (Steam Deck / Big Picture)"
}
}
},
"depots": {
"3339781": {
"manifests": {
"public": {
"gid": "6746531875343861290",
"size": "523417250",
"download": "161222368"
},
"single_thread": {
"gid": "6777512230746111089",
"size": "523399330",
"download": "161209520"
},
"test": {
"gid": "7419317127838025194",
"size": "523412642",
"download": "161221024"
}
}
},
"branches": {
"public": {
"buildid": "18652909",
"timeupdated": "1748490968",
"timebuildupdated": "1748490862"
},
"single_thread": {
"buildid": "18618331",
"description": "Compatibility branch without multi-threading.",
"timeupdated": "1748310045",
"timebuildupdated": "1748309996"
},
"test": {
"buildid": "18651466",
"description": "Public branch for testing.",
"timeupdated": "1748482992",
"timebuildupdated": "1748481758"
}
},
"privatebranches": "1"
},
"ufs": {
"quota": "1000000",
"maxnumfiles": "10",
"savefiles": {
"0": {
"root": "WinAppDataRoaming",
"path": "Desktop Survivors 98",
"pattern": "*.dat"
}
}
}
}