Triumviratus is a strong, UCI-compliant chess engine written in C++.
Author: Francesco (fraTorsello)
Triumviratus 3.3 Hybrid what's new?
Triumviratus 3.3 is a UCI chess engine (~3450+ Elo, CCRL scale) combining alpha-beta search, NNUE evaluation, an experimental policy network, and ABDADA parallel SMP. This release adds Syzygy endgame tablebase support and fixes a crash on illegal positions.
Highlights
Syzygy tablebases — perfect endgame play: WDL probing in search + DTZ probing at the root (converts wins / holds draws). Tables up to 5 men, via Fathom.
Crash fix — eliminated an access violation (0xC0000005) on illegal / king-capture positions parsed from FEN.
More robust search — history-based LMR reverted to the conservative ±1-ply clamp after match testing.
Full Changelog
Add Syzygy tablebase probing (Fathom): in-search WDL + root DTZ, auto-loaded from a Syzygy/ folder next to the executable or via the SyzygyPath UCI option.
Fix access violation on positions where the side-not-to-move is in check: guard td_negamax_abdada / td_quiescence against searching illegal king-capture positions.
Revert combined butterfly+continuation-history LMR to butterfly-only ±1-ply clamp.
Bump version to 3.3 (UCI id name + startup banner).
Build output renamed to Triumviratus_3.3.exe.
Updated README.md and FIXES_DOCUMENTATION.md.
Download & Setup
Place these files in the same directory as Triumviratus_3.3.exe:
nn-b1a57edbea57.nnue (Big Net)
nn-baff1ede1f90.nnue (Small Net)
triumviratus_policy.bin (Policy Network weights)
Optional, for tablebase support: put your Syzygy .rtbw/.rtbz files in a folder and set the SyzygyPath UCI option to its absolute path (a Syzygy/ folder next to the exe is auto-detected). Setting SyzygyPath explicitly is recommended, since some GUIs launch the engine from a different working directory.
Recommended UCI options
Hash: 1024 MB or more for long time controls.
Threads: match your hardware.
SyzygyPath: absolute path to your tablebase folder (empty = disabled).
UsePolicy: false by default; true enables the experimental policy network.
Build
Comments
Post a Comment