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:31 UTC.
No changes recorded since SteamRaw first saw this app. Every future PICS change will be listed here.
2026-06-08 18:47 UTC · Community Announcements · sparsevector
Today's update is a very small maintenance update to fix an issue with running the game under Linux using Proton. When running under Proton, minimizing or alt tabbing out of the window could cause increased memory or GPU usage as the game continued to render. Now the game stops rendering and throttles its update rate when the window is minimized or hidden which should resolve this issue. This issue was only observed under Linux, but the change should also reduce power usage when the game is minimized under Windows. Changes Fixed an issue where minimizing the window or alt tabbing out of full s
2025-03-24 16:54 UTC · Community Announcements · sparsevector
Today's update adds a new Cheat Code screen! On the Difficulty Selection Screen, press Down four times while on the bottom row to reveal the Cheat Code menu. This hidden screen lets you enable or disable gameplay modifiers that can dramatically change how the game plays. Note: playing with a cheat code enabled disables stats and achievements. The in-game timer will also display asterisks next to the time to indicate cheats are active. Cheats are temporary and reset when you quit out of a mode. {STEAM_CLAN_IMAGE}/44983839/dd34ab19838db3c91289213cad56e9f8db84b13e.gif What's next: This update wra
2025-01-13 21:11 UTC · Community Announcements · sparsevector
Today's update adds some new quality of life features, with the biggest being new support for custom soundtracks. Thanks for your continued feedback and support! Update: There were a couple bugs and unexpected corner cases with the custom soundtrack feature, but I think these are all fixed with the hotfixes. Sorry about the flurry of small patches! Changes Custom soundtrack support: The game now has support for custom music! To add your own music to the game follow these steps: Right click the game from your Steam library, click Manage, then click Browse Local Files. Double click to open the C
2024-12-10 19:05 UTC · Community Announcements · sparsevector
Today's update adds a new mechanic specific to ARCADE mode called synchro moves (also just called synchros). Synchros are an advanced high gravity technique originally found in classic arcade stacker games. {STEAM_CLAN_IMAGE}/44983839/f60e3a8755d0661681bdb86a48584f06f280aef3.gif An 'auto synchro' is used to 'skip' the I piece over the small gap. Background on Synchros in Classic Games: In classic titles, a synchro is performed by rotating and shifting a piece within the same 60Hz frame. Because gravity only applies once per frame, this allows for high gravity movements that would otherwise be
2024-11-24 17:53 UTC · Community Announcements · sparsevector
Just a quick update to address a scoring bug and some other minor fixes. Happy stacking and thanks for the support! Changes Bug Fix: Fixed a bug where line clears greater than 4 didn't count for back to back Minor Fixes: Fixed a bug that caused the spin sound effect to incorrectly play in certain circumstances when using initial rotation when the spawn location is blocked. Minor Fixes: The 'ceiling' above the board no longer counts as occupied for purposes of checking occupied spin corners. Minor Fixes: Achieving a high score and then completing the tutorial no longer causes a high score messa
2024-11-18 16:28 UTC · Community Announcements · sparsevector
This update adds the ability to play any of the game's 8 modes with the "sound style" from another mode. I also added a new extra sound style! Thanks for the support and feedback! Changes: Sound Style Preferences: Sound styles can now be selected from the preferences screen similar to block styles. Unlocking a mode unlocks its sound style for use in other modes. New Extra Sound Style: A new sound style called 'ADVENTURE' is unlocked by default. Developer's note: This new sound style is based on heavily manipulated sounds from my previous game. Given how different they are, I didn't expect many
2024-11-09 16:54 UTC · Community Announcements · sparsevector
I'm working on bigger update but wanted to push this small gameplay bug fix out before then. Thanks to Kero for spotting this! Changes Fixed a bug affecting spin detection which caused detection to be too lenient in certain cases, especially with "mini" spins.
2024-11-05 16:35 UTC · Community Announcements · sparsevector
Today's update adds a new default ghost piece behavior along with some small changes. I think this new ghost piece design gives a noticeable improvement to game feel, especially in the CONSOLE and ARCADE modes, but if you'd prefer the old behavior there's an option for that as well! With this update I think Tetrachroma will be entering a new phase of development with less frequent but larger updates. There aren't as many small issues to address, so I have more time to work on expanding and improving the game in larger ways. I'm excited! I am currently planning a fun update which I hope to have
2024-11-01 16:21 UTC · Community Announcements · sparsevector
Just a small update fixing a compatibility issue with display scaling and a bug. Thanks for the reports and support, and let me know if you run into any issues. Keep on stacking! Changes Changed the game process to be "DPI aware" which should fix compatibility issues with Windows display scale settings Fixed a bug that caused piece motion after images to display above their correct position in high gravity speeds.
2024-10-30 21:48 UTC · Community Announcements · sparsevector
Medium sized update adding some new control options along with some miscellaneous fixes. The biggest new feature is the ability to edit control handling on a per mode basis. Let me know in the Steam forums if you encounter any issues. Thanks for your continued feedback and support! Hotfix 1.1.2: Corrected an issue preventing saving with non ASCII-characters in the path. Hotfix 1.1.1: The update accidentally included a test pattern in place of Puzzle 1--ooops! this has been corrected! Sorry! Added the ability to set mode-specific control handling overrides. Access this feature from the new "Mod
2024-10-28 19:32 UTC · Community Announcements · sparsevector
Another smaller update fixing some gameplay bugs. I appreciate the reports! I'm planning another update this week to add some new control options--this was originally planned for today but I wanted to get theses fixes out first. During the busy launch period I'll also be maintaining a "Known Issues / Planned Improvements" post so you can check what's coming soon. Thanks for your continued support! Changes Fixed a bug preventing spins from being detected in ARCADE mode when the spin ends with the T piece pointing up. Made 180 degree rotation more consistent with normal rotation with respect to
2024-10-26 21:30 UTC · Community Announcements · sparsevector
This is another small update fixing a couple of bugs. Thanks for reporting them! I'm planning a slightly larger update in a couple of days which will add some new control options based on community feedback. Changes Fixed a crash when using SDR setting of 0 and playing the Monochrome/Console mode. The Symbols block style used in the Tutorial and Chaos modes is now unlocked by default instead of showing "UNLOCK TUTORIAL" on the unlocks screen.
2024-10-26 15:40 UTC · Community Announcements · sparsevector
After last nights hot fix correcting a bug in the ARCADE rotation system I went through and double checked the other "classic" rotation systems and found some more inaccuracies / bugs. These have been corrected. Sorry these slipped through! Please let me know if you find anything else out of order.
2024-10-26 05:37 UTC · Community Announcements · sparsevector
This is a quick fix to correct a bug in the ARCADE mode's rotation system. The S and Z pieces rotated incorrectly in this mode. Thank you to Kero for reporting this issue!
2024-10-25 16:23 UTC · Community Announcements · sparsevector
I'm excited to announce the full release of Tetrachroma! Compared to the demo version, the full release adds 7 new modes, 25 more puzzles, the ability to play the game in a single stage SPECTRUM style, and bunch of unlockable color palettes and blocks. There's a lot of new modes being added at once, so I'm sure there will be balance changes and fixes needed. Please let me know on the Steam forums or elsewhere if you have feedback or encounter problems. Creating this game has been an intense journey for me as I dive deep into a genre I love. I've gotten a lot of joy out of developing this game,
Full appinfo as delivered by Steam PICS, changenumber 37462619. Also at /api/app/2702490/raw.
{
"appid": "2702490",
"common": {
"name": "Tetrachroma",
"type": "Game",
"icon": "a5fe7aedd8490ac581e7911bf0cf370084d8b763",
"clienttga": "fa0720a8cba99efd6cd347482d378bfddb6c8bd4",
"clienticon": "becf45380448165d98aa3306d2b0e2e9745918b3",
"oslist": "windows",
"osarch": "64",
"osextended": "",
"releasestate": "released",
"steam_deck_compatibility": {
"category": "3",
"steamos_compatibility": "2",
"steam_machine_compatibility": "3",
"test_timestamp": "1732752000",
"tested_build_id": "16254118",
"tests": {
"0": {
"display": "4",
"token": "#SteamDeckVerified_TestResult_DefaultControllerConfigFullyFunctional"
},
"1": {
"display": "4",
"token": "#SteamDeckVerified_TestResult_ControllerGlyphsMatchDeckDevice"
},
"2": {
"display": "4",
"token": "#SteamDeckVerified_TestResult_InterfaceTextIsLegible"
},
"3": {
"display": "4",
"token": "#SteamDeckVerified_TestResult_DefaultConfigurationIsPerformant"
},
"4": {
"display": "1",
"token": "#SteamDeckVerified_TestResult_ExternalControllersNotSupportedPrimaryPlayer"
}
},
"steam_machine_tests": {
"0": {
"display": "4",
"token": "#SteamMachine_TestResult_DefaultControllerConfigFullyFunctional"
},
"1": {
"display": "4",
"token": "#SteamMachine_TestResult_ControllerGlyphsMatchDevice"
},
"2": {
"display": "4",
"token": "#SteamMachine_TestResult_DefaultConfigurationIsPerformant"
}
},
"steamos_tests": {
"0": {
"display": "3",
"token": "#SteamOS_TestResult_GameStartupFunctional"
},
"1": {
"display": "1",
"token": "#SteamOS_TestResult_ExternalControllersNotSupportedPrimaryPlayer"
}
},
"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": "0",
"small_text": "0",
"requires_internet_for_setup": "0",
"requires_internet_for_singleplayer": "0",
"recommended_runtime": "proton-stable",
"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": "b2c624f059b13854914ec239c4c6bb473492a5cb/capsule_231x87.jpg"
},
"header_image": {
"english": "header.jpg"
},
"library_assets": {
"library_capsule": "en",
"library_hero": "en",
"library_logo": "en",
"library_header": "en",
"logo_position": {
"pinned_position": "CenterCenter",
"width_pct": "100",
"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"
},
"image2x": {
"english": "library_hero_2x.jpg"
}
},
"library_logo": {
"image": {
"english": "logo.png"
},
"image2x": {
"english": "logo_2x.png"
},
"logo_position": {
"pinned_position": "CenterCenter",
"width_pct": "100",
"height_pct": "100"
}
},
"library_header": {
"image": {
"english": "library_header.jpg"
}
}
},
"store_asset_mtime": "1743374923",
"associations": {
"0": {
"type": "developer",
"name": "sparsevector"
},
"1": {
"type": "publisher",
"name": "sparsevector"
}
},
"primary_genre": "4",
"genres": {
"0": "1",
"1": "4"
},
"category": {
"category_2": "1",
"category_28": "1",
"category_23": "1",
"category_22": "1",
"category_62": "1"
},
"supported_languages": {
"english": {
"supported": "true"
}
},
"steam_release_date": "1729873183",
"community_visible_stats": "1",
"community_hub_visible": "1",
"gameid": "2702490",
"store_tags": {
"0": "1664",
"1": "1773",
"2": "37376",
"3": "597",
"4": "19",
"5": "492",
"6": "5154",
"7": "4305",
"8": "7481",
"9": "3964",
"10": "3871",
"11": "4004",
"12": "4182",
"13": "6691",
"14": "7743",
"15": "12057"
},
"review_score": "8",
"review_percentage": "100"
},
"extended": {
"developer": "sparsevector",
"publisher": "sparsevector"
},
"config": {
"installdir": "Tetrachroma",
"launch": {
"0": {
"executable": "Tetra.exe",
"type": "default",
"config": {
"oslist": "windows",
"osarch": "64"
}
}
}
},
"depots": {
"228989": {
"config": {
"oslist": "windows"
},
"depotfromapp": "228980",
"sharedinstall": "1"
},
"2702491": {
"manifests": {
"public": {
"gid": "1177014850247201203",
"size": "268639688",
"download": "196243856"
}
}
},
"branches": {
"public": {
"buildid": "23549003",
"timeupdated": "1780944245",
"timebuildupdated": "1780500120"
}
}
},
"ufs": {
"quota": "15000000",
"maxnumfiles": "100",
"savefiles": {
"0": {
"root": "gameinstall",
"path": "saves",
"pattern": "player_save.json"
}
},
"rootoverrides": {
"0": {
"root": "gameinstall",
"os": "Windows",
"oscompare": "=",
"useinstead": "WinAppDataRoaming",
"pathtransforms": {
"0": {
"find": "saves",
"replace": "sparsevector/Tetrachroma"
}
}
}
}
}
}