Skip to main content

What you can do now

  • Record gameplay to a video file. Turn on Settings → Record gameplay (it applies the next time a game starts), or start Cordial with CORDIAL_RECORD=1. Files go to Videos/Cordial, or to the profile’s recordings folder in the Flatpak, as MP4 or WebM depending on what your ffmpeg can encode. See Recording. (#33)
  • The camera no longer spins or jumps on X11. Mouse movement that queued up while the game was busy was counted several times over, and movement from before the pointer locked could turn into a constant 180° spin (#41).
  • Enter sends chat again. Pressing Enter in a chat or phone text box submitted nothing in some games (#94). CORDIAL_RETURN_PASSTEXT=0 turns the change off if it causes trouble.
  • Roblox’s sign-in security check opens. When Roblox asks for one, Cordial now shows it instead of ignoring the request (#83).
  • Clearer sound messages. A PulseAudio-only system no longer logs a false PipeWire error, Cordial says plainly when no sound server answered, and a PipeWire that starts late is tried again (#104).
  • A launcher that never shows its window now says why. After 20 seconds it prints the last step it reached (#38).
  • Log channel overrides warn when they would go silent. A number silences some of Roblox’s log channels; Cordial now warns at launch and FastFlags says to use a severity name such as Verbose (#13).
  • Report a Problem’s log zip shows more: which font each text box is drawn in, and any second-long stall in the loop that delivers input.

What is still broken

Recording has only been tried signed out, for under a minute at a time. Sound is everything your default output plays, not the game alone, and there is no hotkey. The Enter and security-check fixes are untested in a real game or a real sign-in. Please report on the issues above either way. 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. Movement keys can be dead after joining a game. Move the mouse while the place loads and it does not happen (#29). An occasional crash right after start on compositors without GPU buffer sharing, such as sway’s software renderer. The cause is understood and not yet fixed (#63). Hyprland: the cursor moves while you drag the camera, as in 0.28.0. The rest of the list in the 0.28.0 notes still applies.