Added platform-specific logic to determine the engine’s executable directory using GetModuleFileName on Windows and _NSGetExecutablePath or readlink elsewhere, ensuring NNUE files are located correctly when Wordfish is launched from external GUI.
Scale dynamic activity bonus so it only nudges NNUE scores instead of reversing them
Reset evaluation cache with a sentinel value to avoid stale results when positions change
Refined style indicator gathering so king pressure counts only friendly attackers while shield accounts for friendly defenders minus enemy pressure, improving evaluation of exposed kings
Added a safeguard that caps optimum and maximum thinking times when total time is under one minute, helping the engine avoid time trouble in bullet games
Avoid capping thinking time based on node budgets by skipping the bullet-time limit when using nodes-as-time and ensuring the cap only applies to real-time controls
Guarantee the maximum thinking time never drops below the optimum time, preventing engine exceptions under GUI usage
Uci chess console
Wordfish v. 2.40120925 avx by Jorge Ruiz Centelles and the Stockfish developers (see AUTHORS file)Compiled by : clang++20.1.8 on MinGW64Compilation architecture : x86-64-avxCompilation settings : 64bit SSE41SSSE3SSE2POPCNTCompiler __VERSION__ macro : Clang 20.1.8uciid name Wordfish v. 2.40120925 avxid author Jorge Ruiz Centelles and the Stockfish developers (see AUTHORS file)option name Debug Log File typestring default <empty>option name NumaPolicy type string default autooption name Threads type spin default 1 min 1 max 1024option name Hash type spin default 16 min 1 max 33554432option name Clear Hash type buttonoption name Ponder type check default falseoption name MultiPV type spin default 1 min 1 max 256option name Skill Level type spin default 20 min 0 max 20option name Move Overhead type spin default 10 min 0 max 5000option name Slow Mover type spin default 100 min 10 max 1000option name nodestime type spin default 0 min 0 max 10000option name Minimum Thinking Time type spin default 20 min 0 max 5000option name UCI_Chess960 type check default falseoption name UCI_LimitStrength type check default falseoption name UCI_Elo type spin default 1320 min 1320 max 3190option name UCI_ShowWDL type check default falseoption name SyzygyPath type string default <empty>option name SyzygyPremap type check default falseoption name SyzygyProbeDepth type spin default 1 min 1 max 100option name Syzygy50MoveRule type check default trueoption name SyzygyProbeLimit type spin default 7 min 0 max 7option name Book1 type check default falseoption name Book1 File type string default <empty>option name Book1 BestBookMove type check default falseoption name Book1 Depth type spin default 255 min 1 max 350option name Book1 Width type spin default 1 min 1 max 10option name Book2 type check default falseoption name Book2 File type string default <empty>option name Book2 BestBookMove type check default falseoption name Book2 Depth type spin default 255 min 1 max 350option name Book2 Width type spin default 1 min 1 max 10option name Experience Enabled type check default trueoption name Experience File type string default experience.expoption name Experience Readonly type check default falseoption name Experience Prior type check default trueoption name Experience Width type spin default 1 min 1 max 20option name Experience Eval Weight type spin default 5 min 0 max 10option name Experience Min Depth type spin default 27 min 4 max 64option name Experience Max Moves type spin default 16 min 1 max 100option name Experience Book type check default falseoption name Experience Book Max Moves type spin default 100 min 1 max 100option name Experience Book Min Depth type spin default 4 min 1 max 255option name Experience Concurrent type check default falseoption name MCTS by Shashin type check default falseoption name MCTSThreads type spin default 0 min 0 max 512option name MCTS Multi Strategy type spin default 20 min 0 max 100option name MCTS Multi MinVisits type spin default 5 min 0 max 1000option name MCTS Explore type check default falseoption name Adaptive Style type check default falseoption name EvalFile type string default nn-1c0000000000.nnueoption name EvalFileSmall type string default nn-baff1ede1f90.nnueoption name FalconFile type string default nn-c01dc0ffeede.nnueuciokinfo string experience.exp -> Total moves: 0. Total positions: 0. Duplicate moves: 0. Fragmentation: 0.00%)go depth 1info string Available processors: 0-23:24-47info string Using 1 threadinfo string NNUE evaluation using nn-1c0000000000.nnue (133MiB, (22528, 3072, 15, 32, 1))info string NNUE evaluation using nn-baff1ede1f90.nnue (6MiB, (22528, 128, 15, 32, 1))info string NNUE evaluation using nn-c01dc0ffeede.nnue (6MiB, (22528, 128, 15, 32, 1))bestmove a2a3
Although the third network is integrated, add all three networks to the engine executable folder. This way, it works perfectly and shouldn’t blunder, at least in the tests I’m running against Revolution, the performance is efficient. now is avaible
Download is not available, see website message:
404, File Not Found!
Although the third network is integrated, add all three networks to the engine executable folder. This way, it works perfectly and shouldn’t blunder, at least in the tests I’m running against Revolution, the performance is efficient. now is avaible