A scriptable notification engine for the Recoil Engine.
Overwatch-v2.webm
- Run's as spec or any custom widget enabled lobby
- Rules for game events, resources, and unit builds
- Does console, uilog (panel), sound, ping, command (/say a:) and marquee messages
- Should work with any game/mod that runs with the
Recoil Enginebut that's untested.
The widget has been tested a lot, still needs more testing before beeing published on Discord Widgets. For development news see the Github issues.
Overwatch combines Blueprints (lua logic) with Configs and routes the results to Channels.
Examples:
- Blueprints: https://github.com/00fast00/overwatch-widget/blob/main/lua/builtin_blueprints/units.lua
- Config: https://github.com/00fast00/overwatch-widget/blob/main/configs/OverwatchConfig.20builtin.lua
- Copy dist/overwatch.lua into your
LuaUI/Widgets/directory - In Skirmish mode / a widget enabled lobby / spectator mode you can enable the widget in
Settings->Custom.
- Press
Alt+pto toggle the log and settings panel - Configure rules and notifications in the settings panel
Configuration files are stored in LuaUI/Config/:
OverwatchConfig.lua- Config auto-generated if not presentOverwatchBlueprints*.lua- Custom blueprints
You can create custom blueprints by adding them to LuaUI/Config/OverwatchBlueprints*.lua.
See the example files in blueprints or lua/builtin_blueprints/ for details.
We have an extra doc/developer/readme.md for developers.
- Fast
- BAR contributers : We reuse various parts here or look at that code for inspiration.
- @goldjee : Initial inspiration for using RmlUI and parts from https://github.com/goldjee/BAR-Widgets/tree/main/raptor-panel
GNU GPL, v2 or later