Skip to content

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.

A battle shown in the viewer

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.