H. G. Muller wrote on Thu, Sep 15, 2016 01:44 PM UTC:
OK, in Fairy-Max 5.0 you can add the following definition to the fmax.ini file (e.g. at the end,just before the line "end of game file"). Then you can select apothecary1 from WinBoard's New Variant dialog when you loaded Fairy-Max as engine. Note that the piece values currently in the definition (after the colon) are blind guesses, so that play might not be optimal at all. You can replace them by your own.
You can download Fairy-Max 5.0from http://hgm.nubati.net/Fairy-Max.zip, and unpack it in the WinBoard folder of the Sac Chess download. You can then use WinBoard's Load Engine dialog to browse to the executable (fmax.exe).
Note that the initial setup is all wrong, because of this limitation of a single rank of pieces. So you would have to create a FEN of the desired setup somewhere, and then copy-paste it into WinBoard before every game. This can be automated, but at this point that might not be worth it.
[Edit] Oh, and to prevent that WinBoard loads Sjaak and switches to Sac Chess every time, you would have to edit the file winboard.ini, so that it selects Fairy-Max in stead of Sjaak, and sets the variant to "apothecary1" instead of "sac".
OK, in Fairy-Max 5.0 you can add the following definition to the fmax.ini file (e.g. at the end,just before the line "end of game file"). Then you can select apothecary1 from WinBoard's New Variant dialog when you loaded Fairy-Max as engine. Note that the piece values currently in the definition (after the colon) are blind guesses, so that play might not be optimal at all. You can replace them by your own.
You can download Fairy-Max 5.0from http://hgm.nubati.net/Fairy-Max.zip, and unpack it in the WinBoard folder of the Sac Chess download. You can then use WinBoard's Load Engine dialog to browse to the executable (fmax.exe).
Note that the initial setup is all wrong, because of this limitation of a single rank of pieces. So you would have to create a FEN of the desired setup somewhere, and then copy-paste it into WinBoard before every game. This can be automated, but at this point that might not be worth it.
// Large-board variant
Game: apothecary1 # PNBRQW.A..C......GKpnbrqw.a..c......gk # elven
10x10=3
7 3 4 5 10 11 9 4 3 7
7 3 4 6 10 12 8 4 3 7
p:100 -16,24 -16,6 -15,5 -17,5
p:100 16,24 16,6 15,5 17,5
n:340 14,7 31,7 33,7 18,7 -14,7 -31,7 -33,7 -18,7 46,6 50,6 -46,6 -50,6 35,6 29,6 -29,6 -35,6
b:350 15,3 17,3 -15,3 -17,3
w:440 47,7 49,7 -47,7 -49,7 19,7 13,7 -13,7 -19,7 15,7 -15,7 17,7 -17,7
c:450 1,7 16,7 30,7 34,7 -1,7 -16,7 -30,7 -34,7 2,7 32,7 -2,7 -32,7
R:473 1,3 16,3 -1,3 -16,3
A:830 16,3,17 16,3,15 -16,3,-15 -16,3,-17 1,3,17 -1,3,15 -1,3,-17 1,3,-15
G:830 17,3,16 15,3,16 -15,3,-16 -17,3,-16 17,3,1 -15,3,1 -17,3,-1 15,3,-1
Q:950 1,3 16,3 15,3 17,3 -1,3 -16,3 -15,3 -17,3
k:-1 1,7 16,7 15,7 17,7 -1,7 -16,7 -15,7 -17,7
k:-1 1,7 16,7 15,7 17,7 -1,7 -16,7 -15,7 -17,7
#
# P& fmWfceFifmnD
# N& NmZ
# W& CF
# C& WAD
# G& FyafsF
# A& WyafsW
# K& K
[Edit] Oh, and to prevent that WinBoard loads Sjaak and switches to Sac Chess every time, you would have to edit the file winboard.ini, so that it selects Fairy-Max in stead of Sjaak, and sets the variant to "apothecary1" instead of "sac".