Skip to content

Commit

Permalink
bump version to 0.8.0-pre1
Browse files Browse the repository at this point in the history
  • Loading branch information
Hiraoka committed Apr 30, 2023
1 parent 5700c54 commit 22bc5b8
Show file tree
Hide file tree
Showing 4 changed files with 34 additions and 31 deletions.
2 changes: 1 addition & 1 deletion Makefile
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
RELEASE = 220521a
RELEASE = 230430a

VERSION = $(shell grep '"version"' package.json | cut -d '"' -f 4)
EXE = dist/LizGoban\ $(VERSION).exe
Expand Down
6 changes: 3 additions & 3 deletions build_with/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -80,9 +80,9 @@ $(KATA_DOC): $(KATA_DIR)/README.txt $(DOC)
# katago

KATA_URL_BASE = https://github.com/lightvector/KataGo/releases/download
KATA_URL1 = $(KATA_URL_BASE)/v1.11.0/katago-v1.11.0-eigen-windows-x64.zip
KATA_URL2 = $(KATA_URL_BASE)/v1.11.0/katago-v1.11.0-eigenavx2-windows-x64.zip
KATA_URL3 = $(KATA_URL_BASE)/v1.11.0/katago-v1.11.0-opencl-windows-x64.zip
KATA_URL1 = $(KATA_URL_BASE)/v1.12.4/katago-v1.12.4-eigen-windows-x64.zip
KATA_URL2 = $(KATA_URL_BASE)/v1.12.4/katago-v1.12.4-eigenavx2-windows-x64.zip
KATA_URL3 = $(KATA_URL_BASE)/v1.12.4/katago-v1.12.4-opencl-windows-x64.zip
KATA_MODEL_URL = https://katagoarchive.org/g170/neuralnets/g170e-b15c192-s1672170752-d466197061.bin.gz
KATA_MODEL_D_URL = https://katagoarchive.org/g170/LICENSE.txt

Expand Down
55 changes: 29 additions & 26 deletions build_with/release.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,46 +2,49 @@

# Release notes

## LizGoban 0.7.0

* Upgrade KataGo to [1.11.0](https://github.com/lightvector/KataGo/releases/tag/v1.11.0).
* Add items to "AI strategy". (See "Help" menu for details)
* "persona": Randomly generate various playing styles for weak bots to avoid boredom. It also has "automatic adjustment of strength" and "virtual character system". You can input any name to generate a bot with the parameters based on its name. For example, "jowa" prefers to capture stones, "alex" likes positional plays, etc. Try various names to find your favorite opponents.
* "pass": AI plays "pass" if there is room.
* "swap n": AI uses either of two engines at random.
* Support the new feature ["ownershipStdev"](https://github.com/lightvector/KataGo/pull/500) in KataGo 1.10.0 (red backgrounds in the subboard), that looks like a heatmap of "KataGo's eye tracking".
* Support ["movesOwnership"](https://github.com/lightvector/KataGo/issues/608) in KataGo 1.11.0.
* Show the preferred moves by "AIs for handicap games" as the stronger/weaker side. (small blue up/down triangles on the board, sharpness of the triangles in the winrate bar)
* Add automatic adjustment for [[SGF from Image]](http://kaorahi.github.io/lizgoban/src/sgf_from_image/sgf_from_image.html).
* Add "Auto overview" into Tool menu so that one can turn it off.
* Add "Preferences" into Edit menu for convenience.
* Slightly improve bogus territory counts.
* Slightly improve ladder continuation.
* Use change of ownership in addition to ownership itself for facial stones.
* Guess the rule from komi if RU (rule) property is missing in SGF.
* Officially support tsumego frame and ladder continuation.
* Fix SSL issue on Let's Encrypt. ([ref](https://github.com/electron/electron/issues/31212) [ref](https://github.com/electron/electron/pull/31213))
* The keyboard shortcuts "0" to "9" are deleted for match vs. AI with obsolete strategies.
## LizGoban 0.8.0-pre1

* Upgrade KataGo to [1.12.4](https://github.com/lightvector/KataGo/releases/tag/v1.12.4).
* Blur ownership display. (Borrow the idea from [katrain#555](https://github.com/sanderland/katrain/issues/555).)
* Replace zone indicator with SOPPO indicator for successive misses of the best move.
* Add ownership distribution chart at the bottom left. (Press "x" key to enlarge it.)
* Add thin red background for "hot" periods in winrate graph.
* Add "ambiguity of areas" (faint gray line) and "settled territories" (faint green/pink dots) to score graph.
* Highlight settled areas by "v" key.
* Make long press of cursor keys smoother.
* Fix minor bugs.

Incompatibilities:

* Upgrade libraries (Electron 18, etc.). So you may need to do "npm install" again.
* Upgrade libraries (Electron 24, etc.). So you may need to do "npm install" again if you use LizGoban from the command line.

### To use it on 64bit Windows immediately

Just download the all-in-one package (`LizGoban-*_win_*.zip`), unzip it, and double-click `LizGoban *.exe`. You do not need installation, configuration, additional downloads, and so on. Its file size is due to the built-in engine:

* [KataGo 1.11.0](https://github.com/lightvector/KataGo/releases/tag/v1.11.0) (eigen, eigenavx2, opencl) + [15 block network](https://katagotraining.org/networks/) (g170e-b15c192-s1672 from [KataGo 1.4.5](https://github.com/lightvector/KataGo/releases/tag/v1.4.5))
* [KataGo 1.12.4](https://github.com/lightvector/KataGo/releases/tag/v1.12.4) (eigen, eigenavx2, opencl) + [15 block network](https://katagotraining.org/networks/) (g170e-b15c192-s1672 from [KataGo 1.4.5](https://github.com/lightvector/KataGo/releases/tag/v1.4.5))

You can switch KataGo versions (CPU, modern CPU, GPU) by [Preset] menu in LizGoban. The first run of the GPU version may take a long time (1 hour on a low-spec machine, for example) for its initial tuning.

### To customize it on 64bit Windows

If you want to use other engines, network files, options, ...
If you want to replace built-in network (aka. model, weights)...

1. Prepare engines (Leela Zero and/or KataGo) and their network files (aka. weights, models) by yourself, if necessary.
2. Download and unzip the same all-in-one package as above.
3. Copy sample/config.json to the same folder as `LizGoban *.exe` and edit it. See README for its format.
1. Download and unzip the same all-in-one package as above.
2. Copy `sample/custom_model/config.json` to the same folder as `LizGoban *.exe`.
3. [Download your favorite network](https://katagotraining.org/networks/), rename it to `katanetwork.gz`, and place it in the same folder.

If you want to replace built-in katago...

1. Download and unzip the same all-in-one package as above.
2. Copy `sample/custom_katago/config.json` to the same folder as `LizGoban *.exe`.
3. Place your favorite katago and its network in the same folder. They must be renamed to `katago.exe` and `katanetwork.gz`, respectively.

If you just want to modify the configurations of built-in katago...

1. Download and unzip the same all-in-one package as above.
2. Copy `sample/built_in/config.json` to the same folder as `LizGoban *.exe`.
3. Edit it as you like. See README for its format.

### To use it on other platforms (Mac, Linux, ...) or Windows with more flexible configuration

Expand Down
2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "LizGoban",
"version": "0.7.0",
"version": "0.8.0-pre1",
"description": "An analysis tool of the game Go with Leela Zero and KataGo",
"author": "kaorahi <khi@users.osdn.me>",
"license": "GPL-3.0",
Expand Down

0 comments on commit 22bc5b8

Please sign in to comment.