What you can do now
- W/A/S/D work straight after joining a game. Roblox left movement dead
until the character respawned when no input reached it while the place
loaded; Cordial now hands it a few pointer hovers during the load. Joining
the same place by pressing Play, movement worked in 4 of 4 joins with this and
0 of 18 without it, on one machine
(#29).
CORDIAL_NO_GAME_SEED=1turns it off. - A launcher that never shows its window now says where it is stuck. The message printed after 20 seconds includes the main thread’s stack, which works inside the Flatpak too (#38).
cordial --doctorno longer says a software Vulkan device means slow rendering. Roblox skips such a device and draws with OpenGL ES (#112).
What is still broken
The signed-in startup freeze. Roblox can stop drawing on the loading screen after sign-in. The launcher restarts a client stuck that way, up to twice. Its cause is now understood and two experimental switches exist (CORDIAL_POST_ASYNC=1, CORDIAL_POST_AFTER_HOME_MS), off by default until
they are measured (#92).
On X11, typed text is sent but not drawn. The text editor exists only on
Wayland.
The rest of the list in the
0.30.0 notes still
applies.