vroid_launch
Start VRoid Studio, focus and fullscreen its window for stable GUI automation, and wait until it appears. Reuses an existing window if present.
Instructions
Start VRoid Studio (Steam appid 1486350, Proton) and take control of it.
Idempotent: if the window already exists it is reused, not relaunched. Then the window is parked on Hyprland workspace 9, the workspace the user was on is remembered (vroid_release puts them back), and the window is focused and fullscreened so its geometry - and therefore every coordinate you will read off a screenshot - is stable.
Cold start over Proton takes 30-90 s; the call blocks until the window is up. It does NOT wait for the start screen to finish drawing, so take a vroid_screenshot and look before clicking anything.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| restart | No | Kill a running VRoid Studio first (UNSAVED WORK IS LOST) and start a clean instance. | |
| timeout | No | Seconds to wait for the window to appear. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||