RoyaleViser¶
RoyaleViser is the viewer. It opens a window that shows a battle tick by tick: the arena, every unit with its health, both hands, both elixir bars and a log of what happened. Click a unit to see everything about it.

It opens three kinds of thing:
| Command | Opens |
|---|---|
royaleviser |
A training run, live. |
royaleviser my_bot_battle.msgpack |
A saved battle. |
royaleviser battles/ |
The newest saved battle in a folder of saved battles. |
Training doesn't save battles, so don't point it at your runs folder: it would open a
training log. Save battles with watch.py.
It always runs as a separate program. Training never waits for it, and when nobody is watching, streaming costs almost nothing.
How to stream a training run, save a battle, and the keys are on the Viewer page. Every option is in the RoyaleViser guide.