Skip to content

User defined variants in WinBoard

Fabian Fichter edited this page Jan 20, 2020 · 9 revisions

Setup

If you have not done already, follow the steps in https://github.com/ianfab/Fairy-Stockfish/wiki/Usage#setup-steps-on-windows to set up Winboard or XBoard together with Fairy-Stockfish.

Adding variants

  1. Download the variants.ini from the latest release.
  2. Open variants.ini and add the variants you wish from https://github.com/ianfab/Fairy-Stockfish/wiki/Variant-configuration by copying and pasting the code into the variants.ini, or add your own variant configuration in the file.
  3. Now go back to Winboard.
  4. Go to Engines>Edit Engine List... and copy&paste the entry for Fairy-Stockfish into a new line, e.g., "Fairy-SF" -fcp "C:\fairy-stockfish-largeboard_x86-64.exe"
  5. In order to load the variants.ini file, you need to add load variants.ini to the command. E.g., "Fairy-SF-custom" /variant=indiangreat -fcp "fairy-stockfish-largeboard_x86-64.exe load variants.ini" -fd "C:\"
  6. To play a different custom variant on Engines>Edit Engine List... just copy and paste the following line: "Myvariants" -fcp "stockfish-windows-amd64.exe load variants.ini"
  7. Click on Engines>Load New 1st Engine... and double click on the name of the line you just added, e.g., "Fairy-SF-custom".
  8. If your variant has very unorthodox rules for which Winboard does not allow you to put in the moves, go to Options>General... and uncheck Test Legality.