Skip to content

00fast00/overwatch-widget

Repository files navigation

Overwatch

A scriptable notification engine for the Recoil Engine.

Overwatch-v2.webm

Features

  • 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 Engine but that's untested.

State

The widget has been tested a lot, still needs more testing before beeing published on Discord Widgets. For development news see the Github issues.

TL;DR

Overwatch combines Blueprints (lua logic) with Configs and routes the results to Channels.

Examples:

Installation & Setup

  1. Copy dist/overwatch.lua into your LuaUI/Widgets/ directory
  2. In Skirmish mode / a widget enabled lobby / spectator mode you can enable the widget in Settings -> Custom.

Usage

  • Press Alt+p to toggle the log and settings panel
  • Configure rules and notifications in the settings panel

Configuration

Configuration files are stored in LuaUI/Config/:

  • OverwatchConfig.lua - Config auto-generated if not present
  • OverwatchBlueprints*.lua - Custom blueprints

Creating 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.

Credits

Authors

  • Fast

Others

License

GNU GPL, v2 or later

About

A configurable and scriptable notification engine for Recoil.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors