Skip to content

v1.0.1 - Heuristic Config & Fallback Loaders

Choose a tag to compare

@NotKaede-11 NotKaede-11 released this 06 Jul 08:13
· 35 commits to main since this release

v1.0.1 Release Notes

This release introduces dynamic configurations, safety checks, and compilation improvements for the Coco Chess Engine.

Key Changes

  • Dynamic UCI Options: Added Move Overhead (clock latency padding) and EvalFile (dynamic runtime neural network weight loader) options.
  • Directory Fallback Loader: Added automatic runtime fallback search to locate coco.nnue next to the running executable if it is not found in the active working directory.
  • Fail-Fast Startup: The engine will now exit immediately with code 1 if the network fails to load, preventing silent zero-eval regressions.
  • Static Compilation: The engine binaries are now statically compiled, removing external DLL dependencies (libgcc_s_seh-1.dll, etc.).

Attachments

  • coco-chess.exe: The statically compiled Windows engine binary.
  • coco.nnue: The baseline NNUE weights file.

Note: Please keep coco-chess.exe and coco.nnue in the same folder to ensure the engine loads the network successfully.