Fixed controller tracking with OpenXR
Looks like the controllers weren't tracking with the OpenXR launch option. This is fixed now. Sorry for the inconvenience!
It’s time to discover your inner artist! With Vermillion, you get a fully equipped oil painting studio in your home, without any of the mess. Ready for the unrivaled sense of accomplishment from creating your first painting?
| App ID | 1608400 |
|---|---|
| App type | Game |
| Developer | Thomas van den Berge |
| Homepage | https://vermillion-vr.com |
| Release date | 27 July 2021 |
| Release state | released |
| Workshop | Visible |
| Store page | store.steampowered.com/app/1608400 |
| Last store refresh | 11 hours ago |
| # | Executable | Arguments | OS | Description |
|---|---|---|---|---|
| 0 | Vermillion.exe | windows | ||
| 1 | Vermillion.exe | -systemdefaultopenxr | windows | Vermillion with system default OpenXR |
| 2 | Vermillion.exe | -overlay | windows | NOTE: This can run Vermillion on top of other games. Running two VR games at once requires a powerful gaming PC. This feature will always be treated as experimental. |
| 3 | Vermillion.apk | android | Steam Frame version |
Hourly peaks, UTC. All-time peak covers SteamRaw's recorded history.
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 |
|---|---|---|---|
| 11 September 2026 21:44 UTC | $19.48 | $25.98 | -25% |
| DLC | AppID | Release | Price |
|---|---|---|---|
| No DLC known for this app. | |||
| Branch | Build ID | Description | Updated | Password |
|---|---|---|---|---|
| public | 18926375 | 19 June 2025 12:59 UTC |
| Depot | Name | OS | Size | Download | Public manifest | Notes |
|---|---|---|---|---|---|---|
| 228988 | windows | from app 228980 · shared install | ||||
| 228990 | windows | from app 228980 · shared install | ||||
| 1608401 | 2.18 GB | 876.62 MB | 134354351278910671 | |||
| 1608402 | android |
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 |
|---|---|---|---|
| 18926375 | public | 19 June 2025 12:59 UTC | 11 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 at least 11 September 2026 21:27 UTC (estimated from the earliest recorded change; the exact first fetch was not stored).
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. | ||||
Looks like the controllers weren't tracking with the OpenXR launch option. This is fixed now. Sorry for the inconvenience!
I've teamed up with Polyarc, the developers of the Moss games, to celebrate the anniversaries of both our games! https://store.steampowered.com/bundle/51050/Mouse__Masterpiece_2Pack/ You'll find a free paint by numbers pack of five beautiful Moss artworks on the Paint by numbers page. There's also a new feature to assist you in painting this pack and any other PBN image: the Paint within lines feature. When enabled, it masks out an area around the color you have selected, so that it's easy to paint the shapes of the PBN template. If you stray too far outside of the lines you'll still put down
It's time for a few cool new features! Vermillion now features an eye dropper. Press and hold the former clean brush button (the lower button on your brush hand controller) to pick any color from the canvas, palette, mixing tray or rag. Aim into empty space to clear the brush. Paint blobs on the palette now resist mixing so you don't have to clean your brush before sampling another color on the palette. Paint blobs on the palette are bigger. You now get a posed ghost hand to hold the brush. The laser pointer is stabilized to make it much easier to click things. The laser pointer is now always
This patch should fix the floating screen being stuck in the floor. Apologies!
The easel has always been a bit clunky to move. No more! You can now move the easel in all dimensions with just one grip, and easily and swiftly position it anywhere you like. I've also opened up the entire studio floor for you to position the easel in, as this feature has often been requested. Now you can see the studios from entirely new angles!
No idea what to paint? Vermillion now comes with its first paint by numbers pack, giving you the choice of four pre-made PBN templates to get started straight away. You can of course still generate PBN templates from your own images. The generator panel has moved to the new Paint by numbers page on the floating screen, under the Custom tab. Additional changes: The tutorial now skips the palette undo action, and instead the button binding is shown on a foldout panel on the palette. The tutorial now has clear calls to action on every step, to avoid any confusion on what is expected.
You can now generate a paint by numbers template from your own images and any image you find online! Vermillion will generate the outlines, which you can show above or below the paint on the canvas. The palette will be automatically filled with the required colors, between 2 and 20. You can change how detailed you want the outlines to be. You can isolate outlines to one color at a time, so you can very easily apply the right color in the right area. Painting has never been more accessible! Additionally, you can now open local images on the floating screen directly from inside Vermillion, which
The browser can now stream Twitch directly! There's something special happening tomorrow which benefits from it...
Grippable objects will no longer highlight if controller input is not being captured in overlay mode.
Distant grabbing of studio equipment (brushes, palette, easel and stand grips) is now a setting that's disabled by default. You can enable it again from Settings > Controllers. Fixed 3D model export being blank and 10m under the origin. Fixed brush disappearing when grabbing someone else's brush and then repositioning an easel or a stand. Autosave doesn't happen while painting.
Added line from hand to distant grab hand to make the remote grabbing intent clearer Fixed several small bugs WMR controller binding for toggling the projection should now be correct, thanks to muuyo
Hey everyone, I've been hard at work on the Quest MR update, and I'm passing the savings onto you! You can now mount your paintings in the Manor and Loft studios by approaching a wall, and even have them sitting in a customizable frame. The paint now looks a whole lot glossier. It's pretty damn tasty if you ask me. You can still reduce or disable the specular highlight using the slider on the lamp, but will you want to? I think not. The painting settings have moved to a little panel on the palette, where you can now set the canvas mixing sensitivity, paint thickness, and an all new infinite pa
Starting as an overlay closed the running VR game, which it obviously isn't meant to do. This is fixed again. Thanks Ideshon for reporting this!
With the switch to OpenVR, I forgot about the toggle projector binding (click on brush hand thumbstick). This is now fixed. Also, Vermillion is just 15 reviews away from transitioning to "Overwhelmingly positive"! If you've enjoyed your time in the studio, I'd really appreciate you taking a minute to leave a review. 🙏🏻
Fixed head aimed smooth locomotion being active without holding trigger. Teleport fixes in overlay mode. Prevented LIV from moving you around.
Full appinfo as delivered by Steam PICS, changenumber 37555320. Also at /api/app/1608400/raw.
{
"appid": "1608400",
"common": {
"name": "Vermillion",
"type": "Game",
"controllervr": {
"steamvr": "1",
"oculus": "1"
},
"playareavr": {
"seated": "1",
"standing": "1"
},
"oslist": "windows,android",
"osarch": "",
"osextended": "",
"logo": "f912203cad7bf40aa59c32c2c1afbf685b8c51cf",
"logo_small": "f912203cad7bf40aa59c32c2c1afbf685b8c51cf_thumb",
"icon": "dd7d8382170b828d3b3f87337cc30e7665c0f38a",
"clienticon": "16812379503f19fb343c97b22d16bc0aa69447d6",
"clienttga": "b0dd45f95e8528e3e84728ab34c9bda9196af965",
"releasestate": "released",
"eulas": {
"0": {
"id": "1608400_eula_0",
"name": "Vermillion EULA",
"url": "https://store.steampowered.com//eula/1608400_eula_0",
"version": "6"
}
},
"openvrsupport": "1",
"openvroverlaysupport": "1",
"openxrsupport": "1",
"steam_deck_compatibility": {
"category": "1",
"steamos_compatibility": "0",
"steam_machine_compatibility": "0",
"test_timestamp": "1658188800",
"tested_build_id": "0",
"tests": {
"0": {
"display": "2",
"token": "#SteamDeckVerified_TestResult_SteamOSDoesNotSupport_VR"
}
},
"steam_machine_tests": {},
"steamos_tests": {},
"configuration": {
"supported_input": "other",
"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-stable",
"requires_h264": "0",
"requires_voice_files": "0",
"gamescope_frame_limiter_not_supported": "0",
"hdr_support": "0",
"requires_proton_soundfonts": "0"
}
},
"small_capsule": {
"english": "d5b2c87e5e1b6f416ee2a5a18da67d5647f825a8/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": "100",
"height_pct": "68.50713898427617"
}
},
"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": "BottomLeft",
"width_pct": "100",
"height_pct": "68.50713898427617"
}
}
},
"store_asset_mtime": "1742850182",
"associations": {
"0": {
"type": "developer",
"name": "Thomas van den Berge"
}
},
"primary_genre": "28",
"genres": {
"0": "4",
"1": "23",
"2": "28"
},
"category": {
"category_2": "1",
"category_30": "1",
"category_1": "1",
"category_38": "1",
"category_27": "1",
"category_9": "1",
"category_52": "1",
"category_54": "1",
"category_62": "1"
},
"supported_languages": {
"english": {
"supported": "true"
},
"french": {
"supported": "true"
},
"italian": {
"supported": "true"
},
"german": {
"supported": "true"
},
"spanish": {
"supported": "true"
},
"japanese": {
"supported": "true"
},
"koreana": {
"supported": "true"
},
"portuguese": {
"supported": "true"
},
"brazilian": {
"supported": "true"
},
"russian": {
"supported": "true"
},
"schinese": {
"supported": "true"
},
"latam": {
"supported": "true"
}
},
"steam_release_date": "1627365783",
"workshop_visible": "1",
"community_hub_visible": "1",
"gameid": "1608400",
"onlyvrsupport": "1",
"store_tags": {
"0": "21978",
"1": "599",
"2": "3810",
"3": "84",
"4": "9204",
"5": "597",
"6": "1702",
"7": "4191",
"8": "3839",
"9": "4175",
"10": "1036",
"11": "492",
"12": "4182",
"13": "4166",
"14": "5350",
"15": "1654",
"16": "8122",
"17": "1669",
"18": "12057",
"19": "1662"
},
"review_score": "9",
"review_percentage": "96"
},
"extended": {
"vrheadsetstreaming": "1",
"developer": "Thomas van den Berge",
"homepage": "https://vermillion-vr.com"
},
"config": {
"installdir": "Vermillion",
"launch": {
"0": {
"executable": "Vermillion.exe",
"type": "vr",
"config": {
"oslist": "windows"
}
},
"1": {
"executable": "Vermillion.exe",
"arguments": "-systemdefaultopenxr",
"type": "vr",
"config": {
"oslist": "windows"
},
"description_loc": {
"english": "Vermillion with system default OpenXR"
},
"description": "Vermillion with system default OpenXR"
},
"2": {
"executable": "Vermillion.exe",
"arguments": "-overlay",
"type": "openvroverlay",
"config": {
"oslist": "windows"
},
"description_loc": {
"english": "NOTE: This can run Vermillion on top of other games. Running two VR games at once requires a powerful gaming PC. This feature will always be treated as experimental."
},
"description": "NOTE: This can run Vermillion on top of other games. Running two VR games at once requires a powerful gaming PC. This feature will always be treated as experimental."
},
"3": {
"executable": "Vermillion.apk",
"type": "openxr",
"config": {
"oslist": "android",
"betakey": "test"
},
"description_loc": {
"english": "Steam Frame version"
},
"description": "Steam Frame version"
}
}
},
"depots": {
"228988": {
"config": {
"oslist": "windows"
},
"depotfromapp": "228980",
"sharedinstall": "1"
},
"228990": {
"config": {
"oslist": "windows"
},
"depotfromapp": "228980",
"sharedinstall": "1"
},
"1608401": {
"manifests": {
"public": {
"gid": "134354351278910671",
"size": "2336791728",
"download": "919207312"
}
}
},
"1608402": {
"config": {
"oslist": "android"
},
"manifests": {}
},
"workshopdepot": "1608400",
"branches": {
"public": {
"buildid": "18926375",
"timeupdated": "1750337985",
"timebuildupdated": "1750334529"
}
},
"privatebranches": "1"
},
"ufs": {
"quota": "100000000000",
"maxnumfiles": "10000"
}
}