Repository navigation
Dolphin 2.2.1
Dolphin 2.2.1 is a bug-fix release. Search, evaluation and network are unchanged from 2.2.0, so playing strength is the same.
Fixed
- Startup crash in some GUIs. When a GUI started the engine without a console window (for example ChessGUI), Dolphin crashed before it could answer
uci. The GUI then added the engine without a name, author or options. Dolphin now reads its input in a way that works with or without a console. Every release build is now checked by starting it this way. - Typing
perft,d,evalorbenchin a console right after starting the engine, beforeisreadyorposition, could crash it. These commands now wait until the engine has finished warming up.
The engine name is now Dolphin 2.2.1 NNUE.
Download
| File | Use it if |
|---|---|
Dolphin-2.2.1-windows-x64.zip |
Recommended. Self-contained: includes its own .NET runtime, nothing to install. Keep all five files of the folder together. |
Dolphin-2.2.1-windows-x64-requires-dotnet.zip |
You already have the .NET Runtime 5.0 or newer and want the small package. Keep the four files Dolphin2.exe, Dolphin2.dll, Dolphin2.deps.json, Dolphin2.runtimeconfig.json together. |
Unzip and load Dolphin2.exe into your GUI as a UCI engine. If you added 2.2.0 to ChessGUI, remove it and add 2.2.1 again so the GUI reads the name and options.
Testing
- Both packages answer
ucicorrectly when started with a console, without a console window, and fully detached from any console. - 100 games in cutechess-cli at 5+0.05 against the 2.2.0 package, with the engine restarted every game: 14 - 23 - 63. As expected, the result is within the error margin of an identical engine. No time losses, crashes or illegal moves.
Verify
Dolphin2.exe perft 5must printNodes searched: 4865609Dolphin2.exe benchmust printNodes searched : 1627584(same as 2.2.0)- SHA-256:
Dolphin-2.2.1-windows-x64.zip:CFCED34C7F55E4A1C68F9CA00B5B684E2DA12C717FD1B71B9F34B54727FD1C07Dolphin-2.2.1-windows-x64-requires-dotnet.zip:4DD431E32312B4FBDCFC161914662732A6D183FAFB01D26276F2DABC033B2161
Build from source
git clone https://github.com/aiagentvn/dolphin.git
cd dolphin
dotnet build -c ReleaseThe binaries in this release were built from the source at this tag.