Ryanlt-RyLib icon

RyLib

Shared UI library for Holdfast client mods. Lets several mods add P menu tabs, a shared Mods tab, a battle map, player and kill log actions, key hints and world or minimap markers without colliding.

CHANGELOG

Changelog

1.0.0

First release. Everything a mod can ask for is listed in the README; in short:

  • P menu tabs. Header tabs with pages of switches, cycles, steppers and buttons bound to config entries, and a shared Mods tab where each mod gets its own sub tab. Every header, the game's own included, is fitted to the space.
  • Players tab. Switches in the bar beside Admin Raygun, and buttons on an expanded player's admin row, laid out in the same grid as the stock ones.
  • Kill log actions. A click on a kill log row opens actions for both the killer and the victim.
  • Key hints. Entries in the free roam and spectating key bars, with key caps drawn to match the game's.
  • World and minimap marks. Rings, beams, labels and a through-walls glow in the world, and markers on the minimap that follow the game's own reveal rules.
  • Map pages. An overhead picture of the battle with every player drawn by class and faction, a class legend with live counts, search, zoom, and admin actions that never fire from a stray click.