Skip to content

v0.5.0

Choose a tag to compare

@github-actions github-actions released this 23 Oct 21:13
· 9 commits to main since this release

Added

  • Rename the RBR profile (Settings → RBR profile → Rename…): stores the new name inside pf<NAME>.rbr and
    renames its .rbr, .acm and season saves, the way the game would have named them. RBR saves a profile under
    the name stored inside it, so renaming the files by hand made the game write a second profile; the app now warns
    when the two don't match. Names follow RBR's limits (up to 15 letters, digits, . and -, case kept as typed) and can't repeat an
    existing profile, not even with different case (Windows would treat them as the same files).
  • Delete an RBR profile (Settings → RBR profile → Delete…), unless it is the only one: its .rbr, .acm and
    season saves are moved to %AppData%\RBRInputManager\DeletedProfiles instead of erased, so it can be put back.
    "Restore originals" no longer brings back the controls of a deleted profile on their own.
  • Invert axes: the Inverted column in Game controls is now a checkbox for each axis action (steering,
    throttle, brake, combined, handbrake, clutch). Changes are pending like binding edits and Save writes them to
    input.ini (backed up first). RBR keeps one flag per action, so it applies to every map. The live input
    display follows the pending value.
  • What changed from the profile: click the yellow warning next to the profile selector to see every
    binding, axis inversion, RBRControls bind and force feedback value the game files hold differently from the
    profile, then apply the profile or update it with the game's setup.
  • Pending changes list: the unsaved-changes bar has an "N CHANGES" button listing each edit (before and
    after saving), with Save and Discard.
  • Logs tab (after FORCE FEEDBACK): a table, with resizable columns like the rest of the app, of what the
    app read and changed: the controllers and maps it found, each binding edit as before → after, every file
    written or backed up (with the INI values set), settings changes, profiles, update checks, and errors,
    including the ones it used to skip silently. It opens on every page's entries; pick one page, and this
    session or one of the earlier ones. Copy puts the entries on the clipboard with the app and
    Windows versions, for bug reports. Every session is saved to %AppData%\RBRInputManager\Logs as a readable
    text file, and the last 20 are kept. Unexpected crashes are logged too.

Changed

  • Editing bindings, binds or axis inversion is much faster: only the rows that changed are redrawn, and
    device names from the registry are looked up once per reload. The change count is now per action.
  • The status bar shows an icon for the kind of message (done, warning, error), its tooltip has the details, and
    clicking it opens the Logs tab on the page the message belongs to.

Fixed

  • Column resizing: double-clicking a column edge or dragging it could squeeze the next column to a sliver
    that couldn't be widened again (e.g. VID/PID in Devices). Every visible column edge now resizes, and the
    accent line lights on both sides of an edge, wherever the resize cursor shows.