Source, Linux and OS X versions are up, Windows version will follow.
Changes since RC1:
- Add an option to change the way castling is sent to the GUI: Sjaak II normally sends these as O-O/O-O-O, but it can now be changed to e1g1/e1c1 or the equivalent in other variants. Normally this is not needed, but it may help in cases where Sjaak II and XBoard don't interpret "O-O" in the same way. Switching this on will break shuffle variants though, and it is normally not needed.
- Respond immediately to changes to the hashtable size in UCI mode, rather than waiting for a new game to start.
- Change "Marshall" and "Cardinal" to "Chancellor" and "Archbishop" in Great Chess, for compatibility.
- Add an option to change the variant that corresponds to variant "normal" (default: "chess"). This can be done from the engine options dialog, or it can be passed as a command line option ("-normal XXX"). This is not recommended, but it can be used as a workaround to play against other engines that play a variant under the name "normal" (UCI engines would fall under this category). This option is not persistent, so it resets when you restart the engine.
- Fix a number of bugs in the definition for Musketeer Chess
- Two new variants: "Spanish Chess"/"Archer Chess", which features pieces that move forward as a rook and backward as a bishop (fRbB) and "Enlarged and Improved Chess", which features pieces that move as a rook and capture as a bishop and vice versa (mRcB and mBcR).
- Minor tweaks and code cleanup.
As usual, please let me know about missing or broken features.