Skip to content

Cordial 0.31.0

Choose a tag to compare

@github-actions github-actions released this 15 Oct 14:23
· 24 commits to main since this release
v0.31.0
3a81a45

Cordial 0.31.0: movement keys work as soon as you join

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=1 turns 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 --doctor no 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.