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:37 UTC.
No changes recorded since SteamRaw first saw this app. Every future PICS change will be listed here.
2025-10-09 10:03 UTC · Community Announcements · mechanicsdriven
Recently Unity disclosed a security vulnerability effecting all programs made with Unity (https://unity.com/security/sept-2025-01). Version 1.11 of Frame was rebuild with a patched version of Unity. I recommend to everyone to use the latest version of Frame. Furthermore, there are these changes:More geometry in in level "75. Lowered Bridge". This reduces likeliness of player falling of the level. Removal of pointless geometry in level "64. Stuttering Elevator". There was a block as background for a speech-bubble. However, after a change that block lost its purpose. Small change to level "71. S
2024-04-06 21:22 UTC · Community Announcements · mechanicsdriven
This update changes the behavior of objects, while they are grabbed and carried around. Friction is greatly reduced for objects that are held by the player. This means that objects can be dragged along the ground, if the player looks down and objects don't get "stuck" on walls. I hope this will improve the handling of carryable objects. If an object can be grabbed depends on the minimal distance between the object and the cameras position, now. Previously, it depended on the distance between the camera and the point on the object the player "clicked on". In other words, in previous versions wh
2024-02-02 22:33 UTC · Community Announcements · mechanicsdriven
The latest update includes these changes: The green frame in the credits no longer disappears when closed. Correction of grammar error in "94. Mirrored Translation". The periodic translation modifiers stack up correctly, now. This fixes some wrong behavior in "21. Movement is Relative". Refiddling of some parameters in "24. Up And Down". The platform is now less likely to slide away from under the player. Change to the way the maximal falling velocity is enforced. This avoids odd behavior when jumping into a frame, while the outgoing side is falling and smaller than the in-going frame side. Du
2023-12-14 19:15 UTC · Community Announcements · mechanicsdriven
Thinky Awards There is no specific reason for linking this. Absolutely nothing is implied. You definitively shouldn't do anything. No implications at all. Nothing is suggested. On a more serious note: Thinky Games does some great stuff. So you might want to participate in their award-nomination process, no matter what your opinion about Frame is.
2023-11-21 18:00 UTC · Community Announcements · mechanicsdriven
I mean, I'm not delusional enough to think Frame has a change of winning anything, since that requires a sizeable playerbase, which Frame (sadly) doesn't have. But that only means that I will be even more thankful for everyone (if there is anyone) who does give Frame a vote.
2023-11-04 10:59 UTC · Community Announcements · mechanicsdriven
This update includes the following changes: Added a "secret room" in the first level that allows to unlock all levels immediately. This is meant as a fallback for people who loose their save data and don't want to replay all levels. To make sure first time players don't find this room it is hidden away in a very obtuse way. The position of this "secret room" is shown during the level flight from the credits back to the first level. If someone is curious, here is a video showing how to unlock all levels: Unlock All Levels Button . Added a collider to prevent falling through the floor in level 8
2023-09-06 13:42 UTC · Community Announcements · mechanicsdriven
This update contains only changes for the upcoming DLC. Here are the finishing touches that were made: Frame rendering works correctly during closing animation, even if the frame was closed by adding/removing a mirror clamp. Mirror-clamps can be added to and removed from frames that are connected with themself. Level-transition from mirrored state is seamless. Fixed uv-mapping issues in level 93. and 94. The arrow and icon on the moving platform in level 92. clip correctly. Avoidance of unintended solutions in levels 92. and 95. Small playability improvements for levels 92. and 93. Solved rend
2023-08-10 22:02 UTC · Community Announcements · mechanicsdriven
I don't know why you would do that.
2023-08-10 21:25 UTC · Community Announcements · mechanicsdriven
This quick fix is necessary to allow inverted mouse movement.
2023-08-07 21:10 UTC · Community Announcements · mechanicsdriven
Only these changes: Minor change in level "41. Keep Things in Order". The level is basically the same, but an unsolvable state is avoided. Correction off dispicable speling error witch maded HVAP very angry. Complete redesign of level "23. Translate to Rotate". In the past I tried to fix the level several times. But complains about specifically this level kept popping up, which maybe means that the basis of the level is flawed. So I decided to substitute the level with something new. The new level builds on the same idea, but its layout is more concise. So I hope it will be more fun to play. C
2023-08-03 21:50 UTC · Community Announcements · mechanicsdriven
The DLC is currently in open beta (open for everyone who owns the main game). So give it a try and if you want to you can suggest level-design improvements, report unintended solutions, give an idea for another level. Or whatever feedback you want to give (if you want to). Just visit the DLC's store-page and look at the section "Early Beta Access" for more details how to install the beta and a list of known bugs.
2023-07-28 10:46 UTC · Community Announcements · mechanicsdriven
Nothing major, just these few changes: In addition to the next/previous weapon buttons there are also buttons to select guns directly. For the base game with three guns this isn't that important. However, it made sense to implement it for the planned DLC with four guns. So, since I implemented it anyway, there was no reason to exclude this feature. A change in a previous update had the effect, that spheres that can be carried did not have a perfectly round collision shape. Fixed. I was made aware that the solution-instructions for level "47. Infinite Translation" were unclear. So I added some
2023-04-15 10:08 UTC · Community Announcements · mechanicsdriven
Let's keep this short: Small changes to levels 3, 29, 37, 82, 83, 84, 85 to prevent (or disincentivize) unintended solutions. Fixed uv-mapping issue in level 28. A small force is added to character-controller, if it is stuck in a frame with gravity pointing towards the frame on both sides. I hesitated for quite some time to add something like this, because I consider it important to have consistent rules (consistent physics in this case). However, only a small force is added under very specific circumstances. So most players probably won't even notice, but it might prevent an annoying reset he
2023-02-05 11:01 UTC · Community Announcements · mechanicsdriven
This is a pretty small update, so the list of improvements is quite short: Adjustments to levels 80 and 85 to avoid unintended solutions. Correction of typo in level 80. It is no longer possible to look around during level transition if the menu is open. Closing the menu with the esc-button works during level transitions, too. Adjustment to level 23 to prevent people from reaching a messed up/unsolvable state. It is still possible to mess up the level. However, with the changes messed up states should only be reachable if the player tries hard and intentionally to do so.
2023-01-25 20:17 UTC · Community Announcements · mechanicsdriven
These are the changes in this update: The black arrows, indicating movement, look a bit different. The handles, indicating that an object can be grabbed, look different (and should now be easier to recognize). Changes to the script guiding carried objects. Prop flying should be way more difficult, now. Size of black arrows change size, when pointing at an object and pressing show-connection-button. Should make it easier to acknowledge their existence. Changed the default binding of show-connection-button from h to f. I hope this button being physically closer to the other buttons will incentiv
Full appinfo as delivered by Steam PICS, changenumber 37453606. Also at /api/app/1916610/raw.
{
"appid": "1916610",
"common": {
"name": "Frame - Portals on Steroids",
"type": "Game",
"releasestate": "released",
"oslist": "windows",
"osarch": "64",
"osextended": "",
"clienticon": "6dc0ac3d8131ff68e3b704dd79ab9950ecab2096",
"clienttga": "6012ea81d68607ad0dfc5610e61f17101373c1fd",
"icon": "9cc7cf35a85ee263f54b394a17b7a7effa0a0d4f",
"steam_deck_compatibility": {
"category": "3",
"steamos_compatibility": "2",
"steam_machine_compatibility": "3",
"test_timestamp": "1675209600",
"tested_build_id": "10402987",
"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"
}
},
"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"
}
},
"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": "0",
"small_text": "0",
"requires_internet_for_setup": "0",
"requires_internet_for_singleplayer": "0",
"recommended_runtime": "proton-7.0-6",
"requires_h264": "0",
"requires_voice_files": "0",
"gamescope_frame_limiter_not_supported": "1",
"hdr_support": "0",
"requires_proton_soundfonts": "0"
}
},
"controller_support": "full",
"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": "50",
"height_pct": "50"
}
},
"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": {
"logo_position": {
"pinned_position": "BottomLeft",
"width_pct": "50",
"height_pct": "50"
},
"image": {
"english": "logo.png"
},
"image2x": {
"english": "logo_2x.png"
}
}
},
"store_asset_mtime": "1673511825",
"associations": {
"0": {
"type": "developer",
"name": "MechanicsDriven"
},
"1": {
"type": "publisher",
"name": "MechanicsDriven"
}
},
"primary_genre": "23",
"genres": {
"0": "25",
"1": "23",
"2": "2"
},
"category": {
"category_2": "1",
"category_28": "1",
"category_62": "1"
},
"supported_languages": {
"english": {
"supported": "true",
"subtitles": "true"
}
},
"steam_release_date": "1673510319",
"community_hub_visible": "1",
"gameid": "1916610",
"store_tags": {
"0": "1664",
"1": "3968",
"2": "6129",
"3": "1663",
"4": "7250",
"5": "4182",
"6": "21",
"7": "5537",
"8": "4400",
"9": "7926",
"10": "198631",
"11": "4295",
"12": "1730",
"13": "4191",
"14": "3839",
"15": "9",
"16": "3987",
"17": "492"
},
"review_score": "7",
"review_percentage": "92"
},
"extended": {
"developer": "MechanicsDriven",
"publisher": "MechanicsDriven",
"listofdlc": "2540190",
"dlcavailableonstore": "1"
},
"config": {
"installdir": "Frame",
"launch": {
"0": {
"executable": "Frame.exe",
"type": "default",
"config": {
"oslist": "windows"
}
}
}
},
"depots": {
"1916611": {
"config": {
"oslist": "windows"
},
"manifests": {
"public": {
"gid": "8475760985205043374",
"size": "1466346274",
"download": "315875232"
}
}
},
"2540190": {
"dlcappid": "2540190",
"config": {
"oslist": "windows"
},
"manifests": {
"public": {
"gid": "4000116522926931005",
"size": "0",
"download": "0"
}
}
},
"baselanguages": "english",
"branches": {
"public": {
"buildid": "20317999",
"timeupdated": "1760003451",
"timebuildupdated": "1760003451"
}
},
"privatebranches": "1"
}
}