R5Flowstate
You are viewing a potentially older version of this package. View Latest Version
Install with App

Details

Date Uploaded
6 days ago
Downloads
66
Size
12KB

MintOverlay

A minimal on-screen key display, centered at the bottom of the screen, Vibe Coded.

          [W]
 [SHFT][A][S][D]  [^]
 [CTRL][ SPACE  ]  [v]

Soft mint keys with dark labels and rounded corners. Letter keys and their labels follow your own key binds, so an AZERTY layout shows Z Q S D. SHFT and CTRL light up for the physical keys and for whatever is bound to sprint / crouch. The two slim keys on the right are the scroll wheel: the top one lights up when you scroll up, the bottom one when you scroll down. Each shows how many ticks you scrolled in a row (up to 99) and clears almost instantly after you stop (keyoverlay_scroll_hold, default 0.1 seconds).

Client-side only: nobody else sees it and no server needs it.

Console variables

Variable Default What it does
keyoverlay_enabled 1 1 = show, 0 = hide
keyoverlay_scale 1.0 Size multiplier
keyoverlay_xscale 1.0 Extra horizontal stretch (only if the keys look too wide or narrow)
keyoverlay_opacity 1.0 Overall opacity
keyoverlay_margin 120 Distance from the bottom edge (pixels at 1080p); the default sits just above the ultimate icon
keyoverlay_scroll_hold 0.3 Seconds the scroll count stays visible after your last scroll tick
keyoverlay_style 0 0 = mint keys at rest, inverted while held. 1 = subtle dark keys, mint while held
keyoverlay_debug 0 1 = print screen sizes, key codes and presses to the console

Install

Put the Local-KeyOverlay folder into mods/ in your R5Flowstate install, then enable it in the launcher's Mods tab.

If you rename the mod id in mod.vdf, rename the entry point at the top of cl_keyoverlay.nut and the script folder to match (ClientCodeCallback_<id with dots as underscores>_ModInit).

Thunderstore development is made possible with ads. Please consider making an exception to your adblock.