Changelog¶
All notable changes to RoyaleViser. Versions follow Semantic Versioning.
Unreleased¶
0.1.1¶
Changed¶
- The window library is pygame-ce instead of pygame. It is used the same way (
import pygame) and installs on Python 3.14, which pygame does not. Uninstall pygame first if you have it: the two share thepygamefolder. - CI also installs and tests the viewer on Python 3.14.
- The guide tells a
pip installuser to skip Setup, which is only for working on the viewer.
0.1.0¶
The first tagged version: recordings, saved battles and a running engine in one window, with the compare ghost, the inspector, pictures and clips.
- A
royalevisercommand. On its own it waits for a training run on127.0.0.1:9870and shows it live. Given a folder, it opens the newest saved battle in it. royaleviser --versionandroyaleviser.__version__.- Saved battles show the special forms: hero cards are crowned, and evolved cards count their plays. A battle saved with RoyaleGym 2f710e8 or later also shows the ability buttons.
- A missing file, an empty folder or a missing RoyaleGym is reported in one line, not a traceback.
- Busy frames send on macOS (its default socket buffer refused a datagram over 9 KB).
- CI on Windows, Ubuntu and macOS.
- Opening a saved battle whose step log holds an ability press no longer crashes.
- Two cards in one deck can no longer show the same small-tile code.