Coruscnium-BetterMouseCursor icon

BetterMouseCursor

Custom cursor framework that also fixes the controller cursor flicker. Built-in clean arrow or your own PNG, with live-configurable size and hotspot.

CHANGELOG

Changelog

1.1.0

  • CursorSize range expanded to 8–512 px (custom high-resolution PNGs render pixel-crisp at large sizes; the built-in 64px arrow will look soft past ~128)
  • HotspotX/HotspotY range expanded to ±2048 source-image pixels — the click point can sit far outside the image for irregular cursor art

1.0.0

  • Initial release
  • Fixes the vanilla controller cursor flicker (the game's cursor is rendered as an OS hardware cursor and warped every frame the stick is deflected; the cursor is now drawn in-engine instead, which cannot flicker)
  • Uniform cursor for mouse and controller — same art, same size, same hotspot
  • Built-in clean arrow cursor, or drop your own PNG into BepInEx/config/BetterMouseCursor/ and set CursorFile
  • Configurable cursor size (8–128 px)
  • Pixel-accurate hotspot configuration (source-image pixels, scales with cursor size)
  • Smoother controller cursor: sub-pixel movement accumulation and zero-lag rendering
  • Prevents warp-generated mouse events from flapping the detected input device
  • Live hot-reload: edit via ModSettingsMenu (F10) or the .cfg directly — changes apply instantly, no restart