This release includes an upgrade to the latest KataGo version, along with a number of minor features and bug fixes.
Features:
- The built-in KataGo, as well as the additional versions that can be downloaded, have been upgraded to v1.8
- These are compatible with the newest distributed models
- Using 'download models' in general settings will download the latest model of the distributed run.
- SGF file improvements
- You can now use the right click 'open with' feature of your OS to open an SGF file
- KaTrain will now try to determine the encoding for SGF files without one, instead of using latin-1. This should help Chinese SGF files in particular
- Pressing 'enter' in the load/save dialog when a directory is in the text field now navigates to that location
- The root node is now analyzed using the 'fast' setting in a new game. This should make startup a bit quicker. Likewise, on changing models or rules, fast analysis is used to re-analyze the game.
- Ancient chinese "stone scoring" rules option which includes group tax, thanks to @pdeblanc
- Traditional Chinese translation thanks to @Tony-Liou
- Some elements of the UI can now be resized using the themes feature.
Bug fixes:
- Fix that prevents the automatic self-play feature from deadlocking when many simultaneous games were going on at the same time
- Loading generated player names are now ignored
- Saving analysis to existing SGF files no longer gives errors on re-loading
- Passes in top moves no longer results in SQ[] in SGF files
- Support for [tt] as passs on <19x19 boards
- Invalid HA properties are ignored instead of causing crashes
- Alt/Tab shortcuts should no longer interfere with switching windows using Alt-Tab
- Better guess for the initial player, respecting the PL tag and existing branches. This should help unusual handicap placements.
- Font size for the policy moves now scales properly.
- Configuration popups are restricted to the window height, such that the save button is always visible.
- Show dots as 'all off' now properly saved in config and respected on restarting
- Upper-case extensions such as .SGF now show up in load file
- Pressing up/down in the move tree when on a collapsed path no longer causes an error.
Installation
- Windows users can simply download and run the KaTrain.exe file attached, or download the .zip file and run the .exe in that (which is slightly faster)
- Linux and MacOS users can install using pip install -U katrain or follow instructions here.