WinBoard-AA beta release

Discussion of anything and everything relating to chess playing software and machines.

Moderators: hgm, Rebel, chrisw

User avatar
hgm
Posts: 27790
Joined: Fri Mar 10, 2006 10:06 am
Location: Amsterdam
Full name: H G Muller

Re: WinBoard-AA beta release

Post by hgm »

I now updated the WinBoard-AA package with a UCI2WB that supports end-game tables through the CECP egt feature: it recognizes and intercepts UCI options of the form xxxPath (with xxx = nalimov, gaviota or syzygy), and emits a feature egt="xxx,..." option with all of those to the GUI on receiving 'uciok'. And it recogizes the CECP command egtpath xxx PATH, and sets the UCI option xxxPath to PATH in response.

It also contains a WinBoard executable that can handle holdings larger than the number of board ranks without unduly increasing the board height, by scrolling the holdings. This is only relevant if you want to play Wa Shogi with drops ('crazywa'), though.
styx
Posts: 338
Joined: Tue Mar 13, 2012 9:59 pm
Location: Germany

Re: WinBoard-AA beta release

Post by styx »

Question: in the Linux version of UCI2WB, in the engine settings dialog there is no "browse" button (that opens the OS file browser dialog) when a file input is needed. It's no big deal but it's a little inconvenient to copy and paste the paths of the files. Is it possible to add one in the future? What do you think?
styx
Posts: 338
Joined: Tue Mar 13, 2012 9:59 pm
Location: Germany

Re: WinBoard-AA beta release

Post by styx »

styx wrote:Question: in the Linux version of UCI2WB, in the engine settings dialog there is no "browse" button (that opens the OS file browser dialog) when a file input is needed. It's no big deal but it's a little inconvenient to copy and paste the paths of the files. Is it possible to add one in the future? What do you think?
and maybe I found a bug:

I like the chess engine Rodent II.
Rodent II uses personality files to simulate different playing styles. You can specify the path to the personality files in Rodents engine settings dialog.

UCI2WB adapter loads the correct personality file after the engine is loaded for the first time. But it seems to "forget" all changes made in the engine settings dialog after you end the game with "new game" (it doesn't really forget the settings, it just seem to not execute them after a new game). In the new game, Rodent plays with the default personality at full strength.

In polyglot everything seems normal: even after a new game, the correct personality file is loaded.


* important edit*

It only shows the bug, after you edited the personality file and then use "make persistent" and afterwards change it without using "make persistent" by just clicking "ok". By using "make persistent" after the bug once appeared, it won't go away until you re-load the engine.
Vinvin
Posts: 5228
Joined: Thu Mar 09, 2006 9:40 am
Full name: Vincent Lejeune

Re: WinBoard-AA beta release

Post by Vinvin »

An issue with WinBoard-AA : when I set stockfish with Multi-PV=3 the analyze output windows is cleared often.
User avatar
hgm
Posts: 27790
Joined: Fri Mar 10, 2006 10:06 am
Location: Amsterdam
Full name: H G Muller

Re: WinBoard-AA beta release

Post by hgm »

styx wrote:Question: in the Linux version of UCI2WB, in the engine settings dialog there is no "browse" button (that opens the OS file browser dialog) when a file input is needed. It's no big deal but it's a little inconvenient to copy and paste the paths of the files. Is it possible to add one in the future? What do you think?
Ah yes. Unlike CECP, UCI doesn't make any distinction between string options that are filenames, directory names or arbitrary texts. These are all 'string' options, and UCI2WB currently translates these to CECP -string options. It would probably be better to always translate it to a CECP -file option, so that you would always get a browse button. If you needed to browse for a directory, you could always browse for a file in that directory, and erase the filename part afterwards.

Polyglot seems to have some heuristic to decide whether a UCI string option should be a -string, -file or -path. I would have to check how that works. Looking at the default value can sometimes help, but not in the cases where it is an empty string. I guess it must also look for occurrence of the words 'path', 'directory', 'folder' and 'file' in the option name.

[Edit] The matter is complicated a bit by the fact that UCCI and USI do distinguish filename and other string options, so that the heuristic should ot be applied on string options in those cases.
Last edited by hgm on Tue Jan 03, 2017 11:41 am, edited 1 time in total.
User avatar
hgm
Posts: 27790
Joined: Fri Mar 10, 2006 10:06 am
Location: Amsterdam
Full name: H G Muller

Re: WinBoard-AA beta release

Post by hgm »

Vinvin wrote:An issue with WinBoard-AA : when I set stockfish with Multi-PV=3 the analyze output windows is cleared often.
OK, good you point that out. UCI2WB currently contains no special code for handling multi-PV. Because UCI would resend all PVs every time it finds a new PV, this often causes sending of PVs with different depths, so that depth-inversions will occur. And WinBoard will assume a new search has started when it encounters a lower depth than the previous one, and will clear the window for it.

I remember Polyglot has special code to decide which PVs it already relayed, and which not, and then suppresses relaying of duplicats. I should build something similar in UCI2WB. As a temporary kludge I could at least suppress sending of lines with a depth smaller than the previous depth of that same search.
styx
Posts: 338
Joined: Tue Mar 13, 2012 9:59 pm
Location: Germany

Re: WinBoard-AA beta release

Post by styx »

styx wrote: and maybe I found a bug:

I like the chess engine Rodent II.
Rodent II uses personality files to simulate different playing styles. You can specify the path to the personality files in Rodents engine settings dialog.

UCI2WB adapter loads the correct personality file after the engine is loaded for the first time. But it seems to "forget" all changes made in the engine settings dialog after you end the game with "new game" (it doesn't really forget the settings, it just seem to not execute them after a new game). In the new game, Rodent plays with the default personality at full strength.

In polyglot everything seems normal: even after a new game, the correct personality file is loaded.


* important edit*

It only shows the bug, after you edited the personality file and then use "make persistent" and afterwards change it without using "make persistent" by just clicking "ok". By using "make persistent" after the bug once appeared, it won't go away until you re-load the engine.
If you have time, maybe you can look at this issue as well. I don't want to be obtrusive, but I am not sure if you noticed this post. Your adapter is already pretty awesome :)
User avatar
hgm
Posts: 27790
Joined: Fri Mar 10, 2006 10:06 am
Location: Amsterdam
Full name: H G Muller

Re: WinBoard-AA beta release

Post by hgm »

I noticed it, but it will take some time to figure out what is going on here. This looks like a real bug, while the other remarks simply fell in the 'not-yet-implemented' category, and implementation in both cases just requires a few lines of code. The currentproblem has no doubt to do with the fact that UCI2WB currently poses as a 'reuse=0' engine, and that XBoard is a bit sloppy with sending startup comments on the restart of such an engine. (E.g. unlike on a first start, it will not wait for feature done=1, because it assumes it already knows all features from the previous start.)

It would help if you could post the xboard.debug file (created when you run XBoard with the option -debug) for a case where this happens, in particular the part of a second startup that doesn't set the parameters right.
styx
Posts: 338
Joined: Tue Mar 13, 2012 9:59 pm
Location: Germany

Re: WinBoard-AA beta release

Post by styx »

I would, but I cannot reproduce the bug at the moment which is weird. It happened a lot lately.

I keep on trying.
styx
Posts: 338
Joined: Tue Mar 13, 2012 9:59 pm
Location: Germany

Re: WinBoard-AA beta release

Post by styx »

Ok now it happened again after I pressed "new game" two times instead of one time (I don't know if it was the actual trigger though)

Code: Select all

locale = de_DE.UTF-8
recognized 'normal' (-1) as variant normal
recognized 'normal' (-1) as variant normal
recognized 'normal' (-1) as variant normal
shuffleOpenings = 0
shuffleOpenings = 0
Version: xboard 4.9.0 + fairymax ()
Reset(1, 0) from gameMode 0
recognized 'normal' (-1) as variant normal
GameEnds(0, (null), 2)
shuffleOpenings = 0
StartChildProcess (dir=".") fairymax
120 >first : xboard
protover 2
147 <first &#58; tellics say     Fairy-Max 4.8V
147 <first &#58; tellics say     by H.G. Muller
147 <first &#58; tellics say Gothic Chess is protected by U.S. patent #6,481,716 by Ed Trice.
147 <first &#58; tellics say Falcon Chess is protected by U.S. patent #5,690,334 by George W. Duke
148 <first &#58; feature myname="Fairy-Max 4.8V"
148 >first &#58; accepted myname
148 <first &#58; feature memory=1
148 >first &#58; accepted memory
148 <first &#58; feature setboard=0 xedit=1 ping=1 done=0
148 >first &#58; accepted setboard
148 >first &#58; accepted xedit
148 >first &#58; accepted ping
148 >first &#58; accepted done
148 <first &#58; feature variants="normal,nocastle,shatranj,asean,makruk,cambodian,ai-wok,courier,knightmate,capablanca,gothic,falcon,cylinder,berolina,super,seirawan,spartan,great,light-brigade,king-of-the-hill,bifurcator,team-mate,fairy"
148 >first &#58; accepted variants
148 <first &#58; feature option="Resign -check 0"
148 >first &#58; accepted option
148 <first &#58; feature option="Resign Threshold -spin 800 200 1200"
148 >first &#58; accepted option
148 <first &#58; feature option="Claim draw after -spin 50 0 200"
148 >first &#58; accepted option
148 <first &#58; feature option="Ini File -file /usr/share/games/fairymax/fmax.ini"
148 >first &#58; accepted option
148 <first &#58; feature option="Multi-PV Margin -spin 0 0 1000"
148 >first &#58; accepted option
148 <first &#58; feature option="Variant fairy selects -combo FIDE-Clobberers /// Clobberers-FIDE /// FIDE-Nutters /// Nutters-FIDE /// Clobberers-Nutters /// Nutters-Clobberers /// FIDE-Rookies /// Rookies-FIDE /// Clobberers-Rookies /// Rookies-Clobberers"
148 >first &#58; accepted option
148 <first &#58; feature option="Makruk rules -combo makruk /// Cambodian /// Ai-wok"
148 >first &#58; accepted option
148 <first &#58; feature option="Dummy Slider Example -slider 20 0 100"
148 >first &#58; accepted option
148 <first &#58; feature option="Dummy String Example -string happy birthday!"
148 >first &#58; accepted option
148 <first &#58; feature option="Dummy Path Example -path ."
148 >first &#58; accepted option
148 <first &#58; feature option="Info -button"
148 >first &#58; accepted option
148 <first &#58; feature option="Clear Hash -button"
148 >first &#58; accepted option
148 <first &#58; feature done=1
148 >first &#58; accepted done
149 >first &#58; memory 1536
149 >first &#58; new
random
149 >first &#58; level 0 1 0
149 >first &#58; post
149 >first &#58; hard
149 >first &#58; easy
149 >first &#58; ping 1
Impossible move , type = 0
510 <first &#58; pong 1
14465 >first &#58; quit
Unload first
StartChildProcess &#40;dir="/usr/games") polyglot -noini -ec "/home/andreas/Dokumente/Chess/Engines/Stockfish/stockfish_8_x64_bmi2" -ed "." -uci NalimovCache=512 -pg ShowTbHits=true
14470 >first &#58; xboard
protover 2
Reset&#40;1, 1&#41; from gameMode 0
recognized 'normal' (-1&#41; as variant normal
GameEnds&#40;0, &#40;null&#41;, 2&#41;
14470 >first &#58; force
shuffleOpenings = 0
14471 >first &#58; new
random
14471 >first &#58; level 0 1 0
14471 >first &#58; post
14471 >first &#58; hard
14471 >first &#58; easy
Impossible move , type = 0
14471 <first &#58; PolyGlot 2.0.1 by Fabien Letouzey.
14471 <first &#58; # Stockfish 8 64 BMI2 by T. Romstad, M. Costalba, J. Kiiski, G. Linscott
14471 <first &#58; 
14485 <first &#58; # id name Stockfish 8 64 BMI2
14485 <first &#58; 
14485 <first &#58; # id author T. Romstad, M. Costalba, J. Kiiski, G. Linscott
14485 <first &#58; 
14485 <first &#58; # 
14485 <first &#58; 
14485 <first &#58; # option name Debug Log File type string default 
14485 <first &#58; 
14485 <first &#58; # option name Contempt type spin default 0 min -100 max 100
14485 <first &#58; 
14485 <first &#58; # option name Threads type spin default 1 min 1 max 128
14485 <first &#58; 
14485 <first &#58; # option name Hash type spin default 16 min 1 max 1048576
14485 <first &#58; 
14485 <first &#58; # option name Clear Hash type button
14485 <first &#58; 
14485 <first &#58; # option name Ponder type check default false
14485 <first &#58; 
14485 <first &#58; # option name MultiPV type spin default 1 min 1 max 500
14485 <first &#58; 
14485 <first &#58; # option name Skill Level type spin default 20 min 0 max 20
14485 <first &#58; 
14485 <first &#58; # option name Move Overhead type spin default 30 min 0 max 5000
14485 <first &#58; 
14485 <first &#58; # option name Minimum Thinking Time type spin default 20 min 0 max 5000
14485 <first &#58; 
14485 <first &#58; # option name Slow Mover type spin default 89 min 10 max 1000
14485 <first &#58; 
14485 <first &#58; # option name nodestime type spin default 0 min 0 max 10000
14485 <first &#58; 
14485 <first &#58; # option name UCI_Chess960 type check default false
14485 <first &#58; 
14485 <first &#58; # option name SyzygyPath type string default <empty>
14485 <first &#58; 
14485 <first &#58; # option name SyzygyProbeDepth type spin default 1 min 1 max 100
14485 <first &#58; 
14485 <first &#58; # option name Syzygy50MoveRule type check default true
14485 <first &#58; 
14485 <first &#58; # option name SyzygyProbeLimit type spin default 6 min 0 max 6
14485 <first &#58; 
14485 <first &#58; # uciok
14485 <first &#58; 
14485 <first &#58; feature done=0
14485 >first &#58; accepted done
14485 <first &#58; feature analyze=1
14485 >first &#58; accepted analyze
14485 <first &#58; feature exclude=1
14485 >first &#58; accepted exclude
14485 <first &#58; feature colors=0
14485 >first &#58; accepted colors
14485 <first &#58; feature draw=1
14485 >first &#58; accepted draw
14485 <first &#58; feature ics=1
14485 >first &#58; accepted ics
14486 <first &#58; feature myname="Stockfish 8 64 BMI2"
14486 >first &#58; accepted myname
14486 <first &#58; feature name=1
14486 >first &#58; accepted name
14486 <first &#58; feature pause=0
14486 >first &#58; accepted pause
14486 <first &#58; feature ping=1
14486 >first &#58; accepted ping
14486 <first &#58; feature playother=1
14486 >first &#58; accepted playother
14486 <first &#58; feature sigint=1
14486 >first &#58; accepted sigint
14486 <first &#58; feature reuse=1
14486 >first &#58; accepted reuse
14486 <first &#58; feature san=0
14486 >first &#58; accepted san
14486 <first &#58; feature setboard=1
14486 >first &#58; accepted setboard
14486 <first &#58; feature sigint=0
14486 >first &#58; accepted sigint
14486 <first &#58; feature sigterm=0
14486 >first &#58; accepted sigterm
14486 <first &#58; feature time=1
14486 >first &#58; accepted time
14486 <first &#58; feature usermove=1
14486 >first &#58; accepted usermove
14486 <first &#58; feature nps=1
14486 >first &#58; accepted nps
14486 <first &#58; feature memory=1
14486 >first &#58; accepted memory
14486 <first &#58; feature smp=1
14486 >first &#58; accepted smp
14486 <first &#58; feature egt="syzygy"
14486 >first &#58; accepted egt
14486 <first &#58; feature variants="normal,fischerandom"
14486 >first &#58; accepted variants
14486 <first &#58; feature option="Debug Log File -file <empty>"
14486 >first &#58; accepted option
14486 <first &#58; feature option="Contempt -spin 0 -100 100"
14486 >first &#58; accepted option
14486 <first &#58; feature option="Clear Hash -button"
14486 >first &#58; accepted option
14486 <first &#58; feature option="MultiPV -spin 1 1 500"
14486 >first &#58; accepted option
14486 <first &#58; feature option="Skill Level -spin 20 0 20"
14486 >first &#58; accepted option
14486 <first &#58; feature option="Move Overhead -spin 30 0 5000"
14486 >first &#58; accepted option
14486 <first &#58; feature option="Minimum Thinking Time -spin 20 0 5000"
14486 >first &#58; accepted option
14486 <first &#58; feature option="Slow Mover -spin 89 10 1000"
14486 >first &#58; accepted option
14486 <first &#58; feature option="nodestime -spin 0 0 10000"
14486 >first &#58; accepted option
14486 <first &#58; feature option="SyzygyProbeDepth -spin 1 1 100"
14486 >first &#58; accepted option
14486 <first &#58; feature option="Syzygy50MoveRule -check 1"
14486 >first &#58; accepted option
14486 <first &#58; feature option="SyzygyProbeLimit -spin 6 0 6"
14486 >first &#58; accepted option
14486 <first &#58; feature option="Polyglot exclude move -string "
14486 >first &#58; accepted option
14486 <first &#58; feature option="Polyglot SettingsFile -file /home/andreas/.polyglot/Stockfish_8_64_BMI2.ini"
14486 >first &#58; accepted option
14486 <first &#58; feature option="Polyglot Log -check 0"
14486 >first &#58; accepted option
14486 <first &#58; feature option="Polyglot LogFile -file polyglot.log"
14486 >first &#58; accepted option
14486 <first &#58; feature option="Polyglot Resign -check 0"
14486 >first &#58; accepted option
14486 <first &#58; feature option="Polyglot ResignMoves -spin 3 0 10000"
14486 >first &#58; accepted option
14486 <first &#58; feature option="Polyglot QueenNeverResigns -check 1"
14486 >first &#58; accepted option
14486 <first &#58; feature option="Polyglot ResignScore -spin 600 0 10000"
14486 >first &#58; accepted option
14486 <first &#58; feature option="Polyglot Handledraws -check 0"
14486 >first &#58; accepted option
14486 <first &#58; feature option="Polyglot ContemptScore -spin 30 0 10000"
14486 >first &#58; accepted option
14486 <first &#58; feature option="Polyglot Book -check 0"
14486 >first &#58; accepted option
14486 <first &#58; feature option="Polyglot BookFile -file book.bin"
14486 >first &#58; accepted option
14486 <first &#58; feature option="Polyglot BookRandom -check 1"
14486 >first &#58; accepted option
14486 <first &#58; feature option="Polyglot BookDepth -spin 256 0 256"
14486 >first &#58; accepted option
14486 <first &#58; feature option="Polyglot ShowTbHits -check 1"
14486 >first &#58; accepted option
14486 <first &#58; feature option="Polyglot STFudge -spin 20 0 1000"
14486 >first &#58; accepted option
14486 <first &#58; feature option="Polyglot SyncStop -check 0"
14486 >first &#58; accepted option
14486 <first &#58; feature option="Polyglot Save -save"
14486 >first &#58; accepted option
14486 <first &#58; feature done=1
14486 >first &#58; accepted done
14486 <first &#58; # readyok
14486 <first &#58; 
recognized 'normal' (-1&#41; as variant normal
14487 >first &#58; memory 1536
14487 >first &#58; egtpath syzygy /home/andreas/Dokumente/Chess/Tablebases/syzygy
14487 >first &#58; cores 4
14487 >first &#58; new
random
14487 >first &#58; ics -
14487 >first &#58; level 0 1 0
14487 >first &#58; post
14487 >first &#58; hard
14487 >first &#58; easy
14487 >first &#58; ping 1
Impossible move , type = 0
14489 <first &#58; # info string Found 145 tablebases.
14489 <first &#58; 
14491 <first &#58; # readyok
14491 <first &#58; 
14491 <first &#58; pong 1
nps&#58; w=-1, b=-1
15302 >first &#58; name andreas
nps&#58; w=-1, b=-1
15303 >first &#58; time 6000
15303 >first &#58; otim 6000
book hit = &#40;NULL&#41;
15303 >first &#58; usermove 15303 >first &#58; e2e4
15317 <first &#58; # info depth 1 seldepth 1 multipv 1 score cp 10 nodes 80 nps 40000 tbhits 0 time 2 pv d7d5
15317 <first &#58; 
15317 <first &#58; 1 +10 0 80  1   40 0	d5
15317 <first &#58; # info depth 2 seldepth 2 multipv 1 score cp 68 nodes 175 nps 87500 tbhits 0 time 2 pv d7d5 e4d5
15317 <first &#58; 
15317 <first &#58; 2 +68 0 175  2   88 0	d5 exd5
15317 <first &#58; # info depth 3 seldepth 3 multipv 1 score cp 40 nodes 690 nps 345000 tbhits 0 time 2 pv e7e5 d2d3 d7d5
15317 <first &#58; 
15317 <first &#58; 3 +40 0 690  3  345 0	e5 d3 d5
15317 <first &#58; # info depth 4 seldepth 4 multipv 1 score cp -7 nodes 2583 nps 1291500 tbhits 0 time 2 pv g8f6 d2d3 d7d5 b1c3 d5e4 d3e4
15317 <first &#58; 
15317 <first &#58; 4 -7 0 2583  4 1292 0	Nf6 d3 d5 Nc3 dxe4 dxe4
15317 <first &#58; # info depth 5 seldepth 5 multipv 1 score cp -12 nodes 5022 nps 1674000 tbhits 0 time 3 pv d7d5 e4e5 d5d4 f1b5 b8c6
15317 <first &#58; 
15317 <first &#58; 5 -12 0 5022  5 1674 0	d5 e5 d4 Bb5+ Nc6
15318 <first &#58; # info depth 6 seldepth 6 multipv 1 score cp -35 nodes 9486 nps 2371500 tbhits 0 time 4 pv b8c6 g1f3 d7d5 e4d5 d8d5 d2d4
15318 <first &#58; 
15318 <first &#58; 6 -35 0 9486  6 2372 0	Nc6 Nf3 d5 exd5 Qxd5 d4
15318 <first &#58; # info depth 7 seldepth 8 multipv 1 score cp -27 nodes 16533 nps 3306600 tbhits 0 time 5 pv e7e5 g1f3 d7d5 f3e5 d5e4 d2d4 b8c6 e5c6
15318 <first &#58; 
15318 <first &#58; 7 -27 0 16533  8 3307 0	e5 Nf3 d5 Nxe5 dxe4 d4 Nc6 Nxc6
15318 <first &#58; # info depth 8 seldepth 8 multipv 1 score cp -27 nodes 19362 nps 3872400 tbhits 0 time 5 pv e7e5 g1f3 d7d5 f3e5 d5e4 d2d4 b8c6 e5c6
15318 <first &#58; 
15318 <first &#58; 8 -27 0 19362  8 3872 0	e5 Nf3 d5 Nxe5 dxe4 d4 Nc6 Nxc6
15318 <first &#58; # info depth 9 seldepth 11 multipv 1 score cp -18 nodes 32222 nps 4603142 tbhits 0 time 7 pv e7e5 d2d4 e5d4 d1d4 b8c6 d4e3 d7d6 g1f3 g8f6
15318 <first &#58; 
15318 <first &#58; 9 -18 1 32222 11 4603 0	e5 d4 exd4 Qxd4 Nc6 Qe3 d6 Nf3 Nf6
15325 <first &#58; # info depth 10 seldepth 13 multipv 1 score cp -31 nodes 109353 nps 5467650 tbhits 0 time 20 pv e7e5 g1f3 b8c6 f1b5 c6d4 b5c4 c7c6 e1g1 g8f6 f3e5 d7d5
15325 <first &#58; 
15325 <first &#58; 10 -31 2 109353 13 5468 0	e5 Nf3 Nc6 Bb5 Nd4 Bc4 c6 O-O Nf6 Nxe5 d5
15337 <first &#58; # info depth 11 seldepth 18 multipv 1 score cp -38 nodes 211168 nps 6033371 tbhits 0 time 35 pv e7e5 g1f3 b8c6 f1b5 g8f6 d2d3 f8d6 e1g1 a7a6 b5c6 d7c6 b1c3 e8g8 c1g5
15337 <first &#58; 
15337 <first &#58; 11 -38 4 211168 18 6033 0	e5 Nf3 Nc6 Bb5 Nf6 d3 Bd6 O-O a6 Bxc6 dxc6 Nc3 O-O Bg5
15356 <first &#58; # info depth 12 seldepth 18 multipv 1 score cp -43 nodes 342825 nps 6348611 tbhits 0 time 54 pv e7e5 g1f3 b8c6 f1b5 g8f6 e1g1 d8e7 b5c6 d7c6 d2d3 c8g4 h2h3 g4f3 d1f3
15356 <first &#58; 
15356 <first &#58; 12 -43 5 342825 18 6349 0	e5 Nf3 Nc6 Bb5 Nf6 O-O Qe7 Bxc6 dxc6 d3 Bg4 h3 Bxf3 Qxf3
15421 <first &#58; # info depth 13 seldepth 19 multipv 1 score cp -55 nodes 851833 nps 7158260 tbhits 0 time 119 pv e7e5 g1f3 b8c6 f1b5 g8f6 e1g1 d8e7 b5c6 d7c6 d2d3 c8g4 b1d2 e8c8 d2c4 g4f3 d1f3 e7e6
15421 <first &#58; 
15421 <first &#58; 13 -55 12 851833 19 7158 0	e5 Nf3 Nc6 Bb5 Nf6 O-O Qe7 Bxc6 dxc6 d3 Bg4 Nbd2 O-O-O Nc4 Bxf3 Qxf3 Qe6
15454 <first &#58; # info depth 14 seldepth 21 multipv 1 score cp -40 nodes 1101620 nps 7200130 tbhits 0 time 153 pv e7e5 g1f3 b8c6 f1b5 g8f6 e1g1 f8d6 f1e1 a7a6 b5c6 d7c6 d2d4 f6d7 b1d2 e8g8 c2c3 e5d4
15454 <first &#58; 
15454 <first &#58; 14 -40 15 1101620 21 7200 0	e5 Nf3 Nc6 Bb5 Nf6 O-O Bd6 Re1 a6 Bxc6 dxc6 d4 Nd7 Nbd2 O-O c3 exd4
15477 <first &#58; # info depth 15 seldepth 22 multipv 1 score cp -39 nodes 1268381 nps 7247891 tbhits 0 time 175 pv e7e5 g1f3 b8c6 f1b5 g8f6 e1g1 f8d6 f1e1 d8e7 b1c3 a7a6 b5c4 e8g8 c3d5 f6d5 c4d5 c6d4 d2d3 c7c6 d5c4 d6c5 f3d4
15477 <first &#58; 
15477 <first &#58; 15 -39 18 1268381 22 7248 0	e5 Nf3 Nc6 Bb5 Nf6 O-O Bd6 Re1 Qe7 Nc3 a6 Bc4 O-O Nd5 Nxd5 Bxd5 Nd4 d3 c6 Bc4 Bc5 Nxd4
15756 <first &#58; # info depth 16 seldepth 26 multipv 1 score cp -37 nodes 3515038 nps 7742374 tbhits 0 time 454 pv e7e6 d2d4 d7d5 b1c3 f8b4 e4d5 e6d5 f1d3 c7c5 d4c5 g8f6 g1f3 e8g8 e1g1 b8c6 c1g5 b4c5 f1e1 d8b6
15756 <first &#58; 
15756 <first &#58; 16 -37 45 3515038 26 7742 0	e6 d4 d5 Nc3 Bb4 exd5 exd5 Bd3 c5 dxc5 Nf6 Nf3 O-O O-O Nc6 Bg5 Bxc5 Re1 Qb6
15987 <first &#58; # info depth 17 seldepth 26 multipv 1 score cp -19 nodes 5359978 nps 7813379 tbhits 0 time 686 pv e7e6 d2d4 d7d5 e4d5 e6d5 g1f3 g8f6 f1d3 f8d6 e1g1 e8g8 b1c3 b8c6 c1g5 c6b4 c3b5 f8e8 b5d6 d8d6 f1e1 e8e1 f3e1
15988 <first &#58; 
15988 <first &#58; 17 -19 69 5359978 26 7813 0	e6 d4 d5 exd5 exd5 Nf3 Nf6 Bd3 Bd6 O-O O-O Nc3 Nc6 Bg5 Nb4 Nb5 Re8 Nxd6 Qxd6 Re1 Rxe1+ Nxe1
16080 <first &#58; # info depth 18 seldepth 26 multipv 1 score cp -9 nodes 6101141 nps 7842083 tbhits 0 time 778 pv e7e6 d2d4 d7d5 e4e5 c7c5 c2c3 b8c6 g1f3 g8e7 f1d3 c5d4 c3d4 e7f5 d3f5 e6f5 c1d2 d8b6 b1c3 c8e6
16080 <first &#58; 
16080 <first &#58; 18 -9 78 6101141 26 7842 0	e6 d4 d5 e5 c5 c3 Nc6 Nf3 Nge7 Bd3 cxd4 cxd4 Nf5 Bxf5 exf5 Bd2 Qb6 Nc3 Be6
16143 <first &#58; # info depth 19 seldepth 26 multipv 1 score cp -10 nodes 6601374 nps 7840111 tbhits 0 time 842 pv e7e6 d2d4 d7d5 e4e5 c7c5 c2c3 b8c6 g1f3 g8e7 f1d3 c5d4 c3d4 e7f5 d3f5 e6f5 b1c3 c8e6 e1g1 f8e7 d1b3 e8g8 b3b7 d8b6 b7b6 a7b6
16143 <first &#58; 
16143 <first &#58; 19 -10 84 6601374 26 7840 0	e6 d4 d5 e5 c5 c3 Nc6 Nf3 Nge7 Bd3 cxd4 cxd4 Nf5 Bxf5 exf5 Nc3 Be6 O-O Be7 Qb3 O-O Qxb7 Qb6 Qxb6 axb6
16750 <first &#58; # info depth 20 seldepth 35 multipv 1 score cp -16 nodes 11412703 nps 7881700 hashfull 62 tbhits 0 time 1448 pv e7e6 d2d4 d7d5 b1c3 f8b4 e4d5 e6d5 g1f3 g8f6 f1d3 d8e7 c1e3 f6e4 d3e4 b4c3 b2c3 d5e4 f3d2 e8g8 e1g1 b8d7 e3f4 f8e8 c3c4 d7f6 f1e1 c8g4
16750 <first &#58; 
16750 <first &#58; 20 -16 145 11412703 35 7882 0	e6 d4 d5 Nc3 Bb4 exd5 exd5 Nf3 Nf6 Bd3 Qe7+ Be3 Ne4 Bxe4 Bxc3+ bxc3 dxe4 Nd2 O-O O-O Nd7 Bf4 Re8 c4 Nf6 Re1 Bg4
18318 <first &#58; # info depth 21 currmove d7d5 currmovenumber 3
18318 <first &#58; 
18334 <first &#58; # info depth 21 currmove b8c6 currmovenumber 4
18334 <first &#58; 
18339 <first &#58; # info depth 21 currmove d7d6 currmovenumber 5
18339 <first &#58; 
18345 <first &#58; # info depth 21 currmove g8f6 currmovenumber 6
18345 <first &#58; 
18348 <first &#58; # info depth 21 currmove c7c6 currmovenumber 7
18348 <first &#58; 
18349 <first &#58; # info depth 21 currmove g7g6 currmovenumber 8
18349 <first &#58; 
18349 <first &#58; # info depth 21 currmove f7f6 currmovenumber 9
18349 <first &#58; 
18350 <first &#58; # info depth 21 currmove b7b5 currmovenumber 10
18350 <first &#58; 
18350 <first &#58; # info depth 21 currmove f7f5 currmovenumber 11
18350 <first &#58; 
18353 <first &#58; # info depth 21 currmove a7a6 currmovenumber 12
18353 <first &#58; 
18353 <first &#58; # info depth 21 currmove h7h6 currmovenumber 13
18353 <first &#58; 
18354 <first &#58; # info depth 21 currmove b8a6 currmovenumber 14
18354 <first &#58; 
18354 <first &#58; # info depth 21 currmove c7c5 currmovenumber 15
18354 <first &#58; 
18354 <first &#58; # info depth 21 currmove a7a5 currmovenumber 16
18354 <first &#58; 
18354 <first &#58; # info depth 21 currmove b7b6 currmovenumber 17
18354 <first &#58; 
18354 <first &#58; # info depth 21 currmove g7g5 currmovenumber 18
18354 <first &#58; 
18354 <first &#58; # info depth 21 currmove h7h5 currmovenumber 19
18354 <first &#58; 
18355 <first &#58; # info depth 21 currmove g8h6 currmovenumber 20
18355 <first &#58; 
18355 <first &#58; # info depth 21 seldepth 35 multipv 1 score cp -25 nodes 23836776 nps 7807656 hashfull 177 tbhits 0 time 3053 pv e7e6 b1c3 d7d5 d2d4 f8b4 e4d5 e6d5 g1f3 g8f6 f1d3 e8g8 e1g1 b8c6 c1g5 c8e6 a2a3 b4c3 b2c3 h7h6 g5f4 g7g5 f4d2 f6e4 f1e1
18355 <first &#58; 
18355 <first &#58; 21 -25 305 23836776 35 7808 0	e6 Nc3 d5 d4 Bb4 exd5 exd5 Nf3 Nf6 Bd3 O-O O-O Nc6 Bg5 Be6 a3 Bxc3 bxc3 h6 Bf4 g5 Bd2 Ne4 Re1
18361 <first &#58; # bestmove e7e6 ponder b1c3
18361 <first &#58; 
18361 <first &#58; 21 -25 305 23836776 35 7808 0	e6 Nc3 d5 d4 Bb4 exd5 exd5 Nf3 Nf6 Bd3 O-O O-O Nc6 Bg5 Be6 a3 Bxc3 bxc3 h6 Bf4 g5 Bd2 Ne4 Re1
18361 <first &#58; move e7e6
19886 >first &#58; time 5694
19886 >first &#58; otim 5847
book hit = &#40;NULL&#41;
19886 >first &#58; usermove 19886 >first &#58; g1f3
19893 <first &#58; # info depth 1 seldepth 1 multipv 1 score cp -17 nodes 128 nps 128000 tbhits 0 time 1 pv d7d5 e4d5
19893 <first &#58; 
19893 <first &#58; 1 -17 0 128  1  128 0	d5 exd5
19893 <first &#58; # info depth 2 seldepth 2 multipv 1 score cp -17 nodes 266 nps 266000 tbhits 0 time 1 pv d7d5 e4d5
19893 <first &#58; 
19893 <first &#58; 2 -17 0 266  2  266 0	d5 exd5
19893 <first &#58; # info depth 3 seldepth 3 multipv 1 score cp -17 nodes 388 nps 388000 tbhits 0 time 1 pv d7d5 e4d5 e6d5
19893 <first &#58; 
19893 <first &#58; 3 -17 0 388  3  388 0	d5 exd5 exd5
19893 <first &#58; # info depth 4 seldepth 5 multipv 1 score cp -17 nodes 538 nps 538000 tbhits 0 time 1 pv d7d5 e4d5 e6d5 d1e2 f8e7
19893 <first &#58; 
19893 <first &#58; 4 -17 0 538  5  538 0	d5 exd5 exd5 Qe2+ Be7
19893 <first &#58; # info depth 5 seldepth 5 multipv 1 score cp -17 nodes 841 nps 841000 tbhits 0 time 1 pv d7d5 e4d5 e6d5 b1c3 g8f6
19893 <first &#58; 
19893 <first &#58; 5 -17 0 841  5  841 0	d5 exd5 exd5 Nc3 Nf6
19893 <first &#58; # info depth 6 seldepth 6 multipv 1 score cp -17 nodes 1138 nps 1138000 tbhits 0 time 1 pv d7d5 e4d5 e6d5 b1c3 g8f6 d2d4
19893 <first &#58; 
19893 <first &#58; 6 -17 0 1138  6 1138 0	d5 exd5 exd5 Nc3 Nf6 d4
19893 <first &#58; # info depth 7 seldepth 7 multipv 1 score cp -17 nodes 1853 nps 1853000 tbhits 0 time 1 pv d7d5 e4e5 c7c5 d2d4 c5d4 f3d4 b8c6
19893 <first &#58; 
19893 <first &#58; 7 -17 0 1853  7 1853 0	d5 e5 c5 d4 cxd4 Nxd4 Nc6
19893 <first &#58; # info depth 8 seldepth 8 multipv 1 score cp -17 nodes 3112 nps 1556000 tbhits 0 time 2 pv d7d5 e4e5 c7c5 f1e2 g8e7 e1g1 e7g6 d2d4
19893 <first &#58; 
19893 <first &#58; 8 -17 0 3112  8 1556 0	d5 e5 c5 Be2 Ne7 O-O Ng6 d4
19893 <first &#58; # info depth 9 seldepth 9 multipv 1 score cp -17 nodes 4275 nps 2137500 tbhits 0 time 2 pv d7d5 e4e5 c7c5 f1e2 g8e7 e1g1 e7g6 c2c3 b8c6
19893 <first &#58; 
19894 <first &#58; 9 -17 0 4275  9 2138 0	d5 e5 c5 Be2 Ne7 O-O Ng6 c3 Nc6
19894 <first &#58; # info depth 10 seldepth 10 multipv 1 score cp -17 nodes 6197 nps 3098500 tbhits 0 time 2 pv d7d5 e4e5 c7c5 f1e2 g8e7 e1g1 e7g6 c2c3 b8c6 d2d4
19894 <first &#58; 
19894 <first &#58; 10 -17 0 6197 10 3098 0	d5 e5 c5 Be2 Ne7 O-O Ng6 c3 Nc6 d4
19894 <first &#58; # info depth 11 seldepth 11 multipv 1 score cp -11 nodes 18844 nps 4711000 tbhits 0 time 4 pv d7d5 e4e5 g8e7 f1e2 c7c5 e1g1 b8c6 c2c3 d5d4 e2b5 c8d7 d2d3
19894 <first &#58; 
19894 <first &#58; 11 -11 0 18844 11 4711 0	d5 e5 Ne7 Be2 c5 O-O Nbc6 c3 d4 Bb5 Bd7 d3
19894 <first &#58; # info depth 12 seldepth 12 multipv 1 score cp -10 nodes 30340 nps 5056666 tbhits 0 time 6 pv d7d5 e4e5 c7c5 c2c3 g8e7 d2d4 b8c6 f1b5 c5d4 c3d4 e7f5 b1c3
19894 <first &#58; 
19894 <first &#58; 12 -10 1 30340 12 5057 0	d5 e5 c5 c3 Ne7 d4 Nbc6 Bb5 cxd4 cxd4 Nf5 Nc3
19901 <first &#58; # info depth 13 seldepth 13 multipv 1 score cp -5 nodes 98086 nps 6539066 tbhits 0 time 15 pv d7d5 e4e5 c7c5 f1e2 b8c6 e1g1 g8e7 c2c3 e7f5 g2g4 f5h4 d2d4 c5d4
19901 <first &#58; 
19901 <first &#58; 13 -5 2 98086 13 6539 0	d5 e5 c5 Be2 Nc6 O-O Nge7 c3 Nf5 g4 Nh4 d4 cxd4
19905 <first &#58; # info depth 14 seldepth 14 multipv 1 score cp -16 nodes 117413 nps 6522944 tbhits 0 time 18 pv d7d5 e4e5 c7c5 c2c3 g8e7 d2d4 b8c6 f1d3 c5d4 c3d4 e7f5 d3f5 e6f5 e1g1
19905 <first &#58; 
19905 <first &#58; 14 -16 2 117413 14 6523 0	d5 e5 c5 c3 Ne7 d4 Nbc6 Bd3 cxd4 cxd4 Nf5 Bxf5 exf5 O-O
19917 <first &#58; # info depth 15 seldepth 19 multipv 1 score cp -5 nodes 173850 nps 6686538 tbhits 0 time 26 pv d7d5 e4e5 c7c5 c2c3 g8e7 d2d4 b8c6 f1d3 c5d4 c3d4 e7f5 d3c2 d8b6 c2f5 e6f5 b1c3 c8e6 a2a3 f8e7
19917 <first &#58; 
19917 <first &#58; 15 -5 3 173850 19 6687 0	d5 e5 c5 c3 Ne7 d4 Nbc6 Bd3 cxd4 cxd4 Nf5 Bc2 Qb6 Bxf5 exf5 Nc3 Be6 a3 Be7
19923 <first &#58; # info depth 16 seldepth 19 multipv 1 score cp -5 nodes 245300 nps 7008571 tbhits 0 time 35 pv d7d5 e4e5 c7c5 c2c3 g8e7 d2d4 b8c6 f1d3 c5d4 c3d4 e7f5 d3c2 d8b6 c2f5 e6f5 b1c3 c8e6 a2a3 f8e7
19923 <first &#58; 
19923 <first &#58; 16 -5 4 245300 19 7009 0	d5 e5 c5 c3 Ne7 d4 Nbc6 Bd3 cxd4 cxd4 Nf5 Bc2 Qb6 Bxf5 exf5 Nc3 Be6 a3 Be7
19963 <first &#58; # info depth 17 seldepth 25 multipv 1 score cp -14 nodes 592829 nps 7600371 tbhits 0 time 78 pv d7d5 e4d5 e6d5 d2d4 g8f6 f1d3 f8d6 d1e2 c8e6 c2c4 e8g8 c4c5 d6e7 b1c3 b8c6 e1g1 e6g4 c1e3
19963 <first &#58; 
19964 <first &#58; 17 -14 8 592829 25 7600 0	d5 exd5 exd5 d4 Nf6 Bd3 Bd6 Qe2+ Be6 c4 O-O c5 Be7 Nc3 Nc6 O-O Bg4 Be3
20086 <first &#58; # info depth 18 seldepth 29 multipv 1 score cp -8 nodes 1537709 nps 7688545 tbhits 0 time 200 pv d7d5 e4e5 c7c5 c2c3 g8e7 d2d4 b8c6 f1d3 c5d4 c3d4 e7f5 d3f5 e6f5 b1c3 c8e6 e1g1 f8e7 c1d2 e8g8 a1c1 f8e8 a2a3
20086 <first &#58; 
20086 <first &#58; 18 -8 20 1537709 29 7689 0	d5 e5 c5 c3 Ne7 d4 Nbc6 Bd3 cxd4 cxd4 Nf5 Bxf5 exf5 Nc3 Be6 O-O Be7 Bd2 O-O Rc1 Re8 a3
20193 <first &#58; # info depth 19 seldepth 29 multipv 1 score cp -15 nodes 2369784 nps 7694103 tbhits 0 time 308 pv d7d5 e4d5 e6d5 d2d4 g8f6 f1d3 f8d6 d1e2 d6e7 c2c4 e8g8 b1c3 f8e8 f3e5 b8c6 c1e3 d5c4 d3c4 c6e5 d4e5
20193 <first &#58; 
20193 <first &#58; 19 -15 31 2369784 29 7694 0	d5 exd5 exd5 d4 Nf6 Bd3 Bd6 Qe2+ Be7 c4 O-O Nc3 Re8 Ne5 Nc6 Be3 dxc4 Bxc4 Nxe5 dxe5
20481 <first &#58; # info depth 20 seldepth 29 multipv 1 score cp -12 nodes 4605517 nps 7727377 tbhits 0 time 596 pv d7d5 e4d5 e6d5 d2d4 g8f6 f1d3 f8d6 d1e2 d6e7 c2c4 d5c4 d3c4 e8g8 e1g1 b8c6 b1c3 c6d4 f3d4 d8d4 f1d1 d4c5 c3d5 c8e6 d5f6 e7f6 c4e6
20481 <first &#58; 
20481 <first &#58; 20 -12 60 4605517 29 7727 0	d5 exd5 exd5 d4 Nf6 Bd3 Bd6 Qe2+ Be7 c4 dxc4 Bxc4 O-O O-O Nc6 Nc3 Nxd4 Nxd4 Qxd4 Rd1 Qc5 Nd5 Be6 Nxf6+ Bxf6 Bxe6
20487 <first &#58; # bestmove d7d5 ponder e4d5
20487 <first &#58; 
20487 <first &#58; 20 -12 60 4605517 29 7727 0	d5 exd5 exd5 d4 Nf6 Bd3 Bd6 Qe2+ Be7 c4 dxc4 Bxc4 O-O O-O Nc6 Nc3 Nxd4 Nxd4 Qxd4 Rd1 Qc5 Nd5 Be6 Nxf6+ Bxf6 Bxe6
20487 <first &#58; move d7d5
Reset&#40;1, 1&#41; from gameMode 2
recognized 'normal' (-1&#41; as variant normal
GameEnds&#40;0, &#40;null&#41;, 2&#41;
25966 >first &#58; force
25966 >first &#58; ping 2
shuffleOpenings = 0
25968 >first &#58; memory 1536
25968 >first &#58; egtpath syzygy /home/andreas/Dokumente/Chess/Tablebases/syzygy
25968 >first &#58; cores 4
25968 >first &#58; new
random
25968 >first &#58; ics -
25968 >first &#58; level 0 1 0
25968 >first &#58; post
25968 >first &#58; hard
25968 >first &#58; easy
25968 >first &#58; ping 3
Impossible move d7d5, type = 0
25968 <first &#58; pong 2
25968 <first &#58; # readyok
25968 <first &#58; 
25968 <first &#58; pong 3
29882 >first &#58; quit
Unload first
StartChildProcess &#40;dir="/usr/games") uci2wb -normal /home/andreas/Dokumente/Chess/Engines/RodentII/rodentII .
30185 >first &#58; xboard
protover 2
Reset&#40;1, 1&#41; from gameMode 0
recognized 'normal' (-1&#41; as variant normal
GameEnds&#40;0, &#40;null&#41;, 2&#41;
30185 >first &#58; force
shuffleOpenings = 0
30188 >first &#58; new
random
30188 >first &#58; level 0 1 0
30188 >first &#58; post
30188 >first &#58; hard
30188 >first &#58; easy
Impossible move d7d5, type = 0
30189 <first &#58; feature setboard=1 usermove=1 debug=1 ping=1 name=1 reuse=0 exclude=1 pause=1 sigint=0 sigterm=0 done=0
30189 >first &#58; accepted setboard
30189 >first &#58; accepted usermove
30189 >first &#58; accepted debug
30189 >first &#58; accepted ping
30189 >first &#58; accepted name
30189 >first &#58; accepted reuse
30189 >first &#58; accepted exclude
30189 >first &#58; accepted pause
30189 >first &#58; accepted sigint
30189 >first &#58; accepted sigterm
30189 >first &#58; accepted done
30189 <first &#58; feature option="UCI2WB debug output -check 0"
30189 >first &#58; accepted option
30213 <first &#58; feature myname="Rodent II 0.9.66 &#40;UCI2WB&#41;"
30213 >first &#58; accepted myname
30213 <first &#58; feature option="Clear Hash -button"
30213 >first &#58; accepted option
30213 <first &#58; feature option="PersonalityFile -string rodent.txt"
30213 >first &#58; accepted option
30213 >first &#58; option PersonalityFile=/home/andreas/Dokumente/Chess/Engines/RodentII/personalities/school/amy.txt
30213 <first &#58; feature option="OwnBook -check 1"
30213 >first &#58; accepted option
30213 <first &#58; feature variants="normal,xiangqi"
30213 >first &#58; accepted variants
30213 <first &#58; feature smp=1 memory=1 done=1
30213 >first &#58; accepted smp
30213 >first &#58; accepted memory
30213 >first &#58; accepted done
30213 <first &#58; 0 0 0 0 reading /home/andreas/Dokumente/Chess/Engines/RodentII/personalities/school/amy.txt
recognized 'normal' (-1&#41; as variant normal
30215 >first &#58; memory 1536
30215 >first &#58; cores 4
30215 >first &#58; new
random
30215 >first &#58; level 0 1 0
30215 >first &#58; post
30215 >first &#58; hard
30215 >first &#58; easy
30215 >first &#58; ping 1
Impossible move d7d5, type = 0
30557 <first &#58; pong 1
nps&#58; w=-1, b=-1
32942 >first &#58; name andreas
nps&#58; w=-1, b=-1
32942 >first &#58; time 6000
32942 >first &#58; otim 6000
book hit = &#40;NULL&#41;
32942 >first &#58; usermove 32942 >first &#58; e2e4
32943 <first &#58; 0 0 0 0 e7e5 25 %
32943 <first &#58; 0 0 0 0 c7c5 25 %
32943 <first &#58; 0 0 0 0 e7e6 25 %
32943 <first &#58; 0 0 0 0 c7c6 25 %
32943 <first &#58; move c7c5
32946 <first &#58; 
35646 >first &#58; time 5999
35646 >first &#58; otim 5729
book hit = &#40;NULL&#41;
35646 >first &#58; usermove 35646 >first &#58; f2f4
35647 <first &#58;   1    -127      0          4 d7d5 
36940 <first &#58;   2    -124    129         84 d7d5 b1c3 
37889 <first &#58; move d7d5
37894 <first &#58; 
37894 <first &#58; Hint&#58; b1c3
39134 >first &#58; time 5775
39134 >first &#58; otim 5605
book hit = &#40;NULL&#41;
39134 >first &#58; usermove 39134 >first &#58; f1e2
39135 <first &#58;   1      22      0          6 d5e4 
40293 <first &#58;   2       0    115         75 d5e4 b1c3 
41293 <first &#58; move d5e4
41297 <first &#58; 
41297 <first &#58; Hint&#58; b1c3
43702 >first &#58; time 5559
43702 >first &#58; otim 5364
book hit = &#40;NULL&#41;
43702 >first &#58; usermove 43702 >first &#58; b1c3
43703 <first &#58;   1     -88      0          4 e7e5 f4e5 
43703 <first &#58;   1     -80      0         12 b8c6 c3e4 
43703 <first &#58;   1      36      0         14 g8f6 
45288 <first &#58;   2      26    158        103 g8f6 h2h3 
45784 <first &#58; move g8f6
45794 <first &#58; 
45794 <first &#58; Hint&#58; h2h3
53846 >first &#58; time 5351
53846 >first &#58; otim 4558
book hit = &#40;NULL&#41;
53846 >first &#58; usermove 53846 >first &#58; g1h3
53847 <first &#58;   1      43      0          3 c8h3 g2h3 
53847 <first &#58;   1      92      0         19 b8c6 
55422 <first &#58;   2      10    157        102 b8c6 e1g1 c8h3 g2h3 
55845 <first &#58; move b8c6
55848 <first &#58; 
55848 <first &#58; Hint&#58; e1g1
57134 >first &#58; time 5151
57134 >first &#58; otim 4429
book hit = &#40;NULL&#41;
57134 >first &#58; usermove 57134 >first &#58; g2g4
57135 <first &#58;   1      93      0          2 c6d4 
57135 <first &#58;   1     107      0          6 e7e5 
57135 <first &#58;   1     123      0         18 c6b4 
58943 <first &#58;   2      -9    180        117 c6b4 e1g1 
59054 <first &#58; move c6b4
59056 <first &#58; 
59056 <first &#58; Hint&#58; e1g1
73478 >first &#58; option PersonalityFile=/home/andreas/Dokumente/Chess/Engines/RodentII/personalities/school/dory.txt
73479 <first &#58; 2 0 0 0 reading /home/andreas/Dokumente/Chess/Engines/RodentII/personalities/school/dory.txt
Impossible move c6t/, type = 25
Reset&#40;1, 1&#41; from gameMode 2
recognized 'normal' (-1&#41; as variant normal
GameEnds&#40;0, &#40;null&#41;, 2&#41;
75575 >first &#58; quit
shuffleOpenings = 0
StartChildProcess &#40;dir="/usr/games") uci2wb -normal /home/andreas/Dokumente/Chess/Engines/RodentII/rodentII .
75579 >first &#58; xboard
protover 2
75579 >first &#58; option PersonalityFile=/home/andreas/Dokumente/Chess/Engines/RodentII/personalities/school/dory.txt
75579 >first &#58; memory 1536
75579 >first &#58; cores 4
75579 >first &#58; new
random
75579 >first &#58; level 0 1 0
75579 >first &#58; post
75579 >first &#58; hard
75579 >first &#58; easy
75579 >first &#58; ping 2
Impossible move c6t/, type = 0
75590 <first &#58; feature setboard=1 usermove=1 debug=1 ping=1 name=1 reuse=0 exclude=1 pause=1 sigint=0 sigterm=0 done=0
75590 >first &#58; accepted setboard
75590 >first &#58; accepted usermove
75590 >first &#58; accepted debug
75590 >first &#58; accepted ping
75590 >first &#58; accepted name
75590 >first &#58; accepted reuse
75590 >first &#58; accepted exclude
75590 >first &#58; accepted pause
75590 >first &#58; accepted sigint
75590 >first &#58; accepted sigterm
75590 >first &#58; accepted done
75590 <first &#58; feature option="UCI2WB debug output -check 0"
75590 >first &#58; accepted option
75595 <first &#58; feature myname="Rodent II 0.9.66 &#40;UCI2WB&#41;"
75595 >first &#58; accepted myname
75595 <first &#58; feature option="Clear Hash -button"
75595 >first &#58; accepted option
75595 <first &#58; feature option="PersonalityFile -string rodent.txt"
75595 >first &#58; accepted option
75595 <first &#58; feature option="OwnBook -check 1"
75595 >first &#58; accepted option
75595 <first &#58; feature variants="normal,xiangqi"
75595 >first &#58; accepted variants
75595 <first &#58; feature smp=1 memory=1 done=1
75595 >first &#58; accepted smp
75595 >first &#58; accepted memory
75595 >first &#58; accepted done
76018 <first &#58; pong 2
nps&#58; w=-1, b=-1
77527 >first &#58; name andreas
nps&#58; w=-1, b=-1
77527 >first &#58; time 6000
77527 >first &#58; otim 6000
book hit = &#40;NULL&#41;
77527 >first &#58; usermove 77527 >first &#58; g2g4
77528 <first &#58;   1      56      0          2 d7d5 
77528 <first &#58;   1      72      0          4 e7e5 
78062 <first &#58;   2      39     53         47 e7e5 d2d4 
78496 <first &#58;   2      68     96         86 d7d5 g4g5 
79011 <first &#58; move d7d5
79017 <first &#58; 
79017 <first &#58; Hint&#58; g4g5
79846 >first &#58; time 5851
79846 >first &#58; otim 5916
book hit = &#40;NULL&#41;
79846 >first &#58; usermove 79846 >first &#58; f2f3
79847 <first &#58;   1     150      0          2 e7e5 
80492 <first &#58;   2     115     64         57 e7e5 e2e3 
81201 <first &#58; move e7e5
81204 <first &#58; 
81204 <first &#58; Hint&#58; e2e3
83654 >first &#58; time 5716
83654 >first &#58; otim 5671
book hit = &#40;NULL&#41;
83654 >first &#58; usermove 83654 >first &#58; b1c3
83655 <first &#58;   1     149      0          2 b8c6 
83655 <first &#58;   1     152      0         11 f8b4 
83655 <first &#58;   1     154      0         15 f8c5 
83655 <first &#58;   1  100001      0         40 d8h4 
84139 <first &#58;   2  100001     48         43 d8h4 
84573 <first &#58;   3  100001     91         81 d8h4 
84977 <first &#58; move d8h4
GameEnds&#40;27, Xboard adjudication&#58; Checkmate, 4&#41;
84978 >first &#58; result 0-1 &#123;Xboard adjudication&#58; Checkmate&#125;
84978 >first &#58; quit
Reset&#40;1, 1&#41; from gameMode 8
recognized 'normal' (-1&#41; as variant normal
GameEnds&#40;0, &#40;null&#41;, 2&#41;
shuffleOpenings = 0
StartChildProcess &#40;dir="/usr/games") uci2wb -normal /home/andreas/Dokumente/Chess/Engines/RodentII/rodentII .
109253 >first &#58; xboard
protover 2
109253 >first &#58; option PersonalityFile=/home/andreas/Dokumente/Chess/Engines/RodentII/personalities/school/chris.txt
109253 >first &#58; memory 1536
109253 >first &#58; cores 4
109253 >first &#58; new
random
109253 >first &#58; level 0 1 0
109253 >first &#58; post
109253 >first &#58; hard
109253 >first &#58; easy
109253 >first &#58; ping 3
Impossible move d8h4, type = 0
109257 <first &#58; feature setboard=1 usermove=1 debug=1 ping=1 name=1 reuse=0 exclude=1 pause=1 sigint=0 sigterm=0 done=0
109257 >first &#58; accepted setboard
109257 >first &#58; accepted usermove
109257 >first &#58; accepted debug
109257 >first &#58; accepted ping
109257 >first &#58; accepted name
109257 >first &#58; accepted reuse
109257 >first &#58; accepted exclude
109257 >first &#58; accepted pause
109257 >first &#58; accepted sigint
109257 >first &#58; accepted sigterm
109257 >first &#58; accepted done
109257 <first &#58; feature option="UCI2WB debug output -check 0"
109257 >first &#58; accepted option
109286 <first &#58; feature myname="Rodent II 0.9.66 &#40;UCI2WB&#41;"
109286 >first &#58; accepted myname
109286 <first &#58; feature option="Clear Hash -button"
109286 >first &#58; accepted option
109286 <first &#58; feature option="PersonalityFile -string rodent.txt"
109286 >first &#58; accepted option
109286 <first &#58; feature option="OwnBook -check 1"
109286 >first &#58; accepted option
109286 <first &#58; feature variants="normal,xiangqi"
109286 >first &#58; accepted variants
109286 <first &#58; feature smp=1 memory=1 done=1
109286 >first &#58; accepted smp
109286 >first &#58; accepted memory
109286 >first &#58; accepted done
109618 <first &#58; pong 3
nps&#58; w=-1, b=-1
111359 >first &#58; name andreas
nps&#58; w=-1, b=-1
111359 >first &#58; time 6000
111359 >first &#58; otim 6000
book hit = &#40;NULL&#41;
111359 >first &#58; usermove 111359 >first &#58; e2e3
111359 <first &#58;   1      13      0          6 d7d5 
111360 <first &#58;   1      22      0          8 e7e5 
111360 <first &#58;   1      24      0         11 g8f6 
112187 <first &#58;   2     -12     82         60 g8f6 b1c3 
112732 <first &#58;   2      -2    137        100 d7d5 b1c3 
112853 <first &#58; move d7d5
112858 <first &#58; 
112858 <first &#58; Hint&#58; b1c3
Reset&#40;1, 1&#41; from gameMode 2
recognized 'normal' (-1&#41; as variant normal
GameEnds&#40;0, &#40;null&#41;, 2&#41;
114392 >first &#58; quit
shuffleOpenings = 0
StartChildProcess &#40;dir="/usr/games") uci2wb -normal /home/andreas/Dokumente/Chess/Engines/RodentII/rodentII .
114398 >first &#58; xboard
protover 2
114398 >first &#58; option PersonalityFile=/home/andreas/Dokumente/Chess/Engines/RodentII/personalities/school/chris.txt
114398 >first &#58; memory 1536
114398 >first &#58; cores 4
114398 >first &#58; new
random
114398 >first &#58; level 0 1 0
114398 >first &#58; post
114398 >first &#58; hard
114398 >first &#58; easy
114398 >first &#58; ping 4
Impossible move d7d5, type = 0
114427 <first &#58; feature setboard=1 usermove=1 debug=1 ping=1 name=1 reuse=0 exclude=1 pause=1 sigint=0 sigterm=0 done=0
114427 >first &#58; accepted setboard
114427 >first &#58; accepted usermove
114427 >first &#58; accepted debug
114427 >first &#58; accepted ping
114427 >first &#58; accepted name
114427 >first &#58; accepted reuse
114427 >first &#58; accepted exclude
114427 >first &#58; accepted pause
114427 >first &#58; accepted sigint
114427 >first &#58; accepted sigterm
114427 >first &#58; accepted done
114427 <first &#58; feature option="UCI2WB debug output -check 0"
114427 >first &#58; accepted option
114427 <first &#58; feature myname="Rodent II 0.9.66 &#40;UCI2WB&#41;"
114427 >first &#58; accepted myname
114427 <first &#58; feature option="Clear Hash -button"
114427 >first &#58; accepted option
114427 <first &#58; feature option="PersonalityFile -string rodent.txt"
114427 >first &#58; accepted option
114427 <first &#58; feature option="OwnBook -check 1"
114427 >first &#58; accepted option
114427 <first &#58; feature variants="normal,xiangqi"
114427 >first &#58; accepted variants
114427 <first &#58; feature smp=1 memory=1 done=1
114427 >first &#58; accepted smp
114427 >first &#58; accepted memory
114427 >first &#58; accepted done
114771 <first &#58; pong 4
122446 >first &#58; option PersonalityFile=/home/andreas/Dokumente/Chess/Engines/RodentII/personalities/school/amy.txt
122450 <first &#58; 0 0 0 0 reading /home/andreas/Dokumente/Chess/Engines/RodentII/personalities/school/amy.txt
Reset&#40;1, 1&#41; from gameMode 0
recognized 'normal' (-1&#41; as variant normal
GameEnds&#40;0, &#40;null&#41;, 2&#41;
125047 >first &#58; quit
shuffleOpenings = 0
StartChildProcess &#40;dir="/usr/games") uci2wb -normal /home/andreas/Dokumente/Chess/Engines/RodentII/rodentII .
125051 >first &#58; xboard
protover 2
125051 >first &#58; memory 1536
125051 >first &#58; cores 4
125051 >first &#58; new
random
125051 >first &#58; level 0 1 0
125051 >first &#58; post
125051 >first &#58; hard
125051 >first &#58; easy
125051 >first &#58; ping 5
Impossible move d7d5, type = 0
125053 <first &#58; feature setboard=1 usermove=1 debug=1 ping=1 name=1 reuse=0 exclude=1 pause=1 sigint=0 sigterm=0 done=0
125053 >first &#58; accepted setboard
125053 >first &#58; accepted usermove
125053 >first &#58; accepted debug
125053 >first &#58; accepted ping
125053 >first &#58; accepted name
125053 >first &#58; accepted reuse
125053 >first &#58; accepted exclude
125053 >first &#58; accepted pause
125054 >first &#58; accepted sigint
125054 >first &#58; accepted sigterm
125054 >first &#58; accepted done
125054 <first &#58; feature option="UCI2WB debug output -check 0"
125054 >first &#58; accepted option
125067 <first &#58; feature myname="Rodent II 0.9.66 &#40;UCI2WB&#41;"
125067 >first &#58; accepted myname
125067 <first &#58; feature option="Clear Hash -button"
125067 >first &#58; accepted option
125067 <first &#58; feature option="PersonalityFile -string rodent.txt"
125067 >first &#58; accepted option
125067 <first &#58; feature option="OwnBook -check 1"
125067 >first &#58; accepted option
125067 <first &#58; feature variants="normal,xiangqi"
125067 >first &#58; accepted variants
125067 <first &#58; feature smp=1 memory=1 done=1
125067 >first &#58; accepted smp
125067 >first &#58; accepted memory
125067 >first &#58; accepted done
125293 <first &#58; pong 5
nps&#58; w=-1, b=-1
126103 >first &#58; name andreas
nps&#58; w=-1, b=-1
126103 >first &#58; time 6000
126103 >first &#58; otim 6000
book hit = &#40;NULL&#41;
126103 >first &#58; usermove 126103 >first &#58; g1f3
126104 <first &#58;   1      17      0          2 d7d5 
126104 <first &#58;   2     -11      0         47 d7d5 d2d4 
126104 <first &#58;   3      -2      0        182 d7d5 d2d4 g8f6 
126104 <first &#58;   4     -13      0        474 d7d5 d2d4 g8f6 f3e5 
126105 <first &#58;   5      -2      0       1375 d7d5 d2d4 g8f6 f3e5 f6e4 
126107 <first &#58;   6      -3      0       2737 d7d5 d2d4 g8f6 f3e5 f6e4 b1c3 
126113 <first &#58;   7      -4      0       7129 d7d5 d2d4 c8f5 c1f4 b8c6 b1c3 g8f6 
126113 <first &#58;   8      -6      1      12205 d7d5 d2d4 g8f6 b1c3 b8c6 f3e5 f6e4 c3e4 c6e5 d4e5 d5e4 d1d8 e8d8 
126118 <first &#58;   9      -5      1      18874 d7d5 d2d4 g8f6 b1c3 c8f5 c1f4 b8c6 c3b5 a8c8 
126126 <first &#58;  10     -10      2      28526 d7d5 d2d4 g8f6 b1c3 c8f5 c1f4 b8c6 c3b5 a8c8 h2h3 
126158 <first &#58;  11      -6      5      68250 d7d5 d2d4 g8f6 b1c3 c8f5 h2h3 f6e4 c3e4 f5e4 a2a4 b8c6 c1f4 
126334 <first &#58;  12      -4     23     292179 d7d5 d2d4 g8f6 e2e3 e7e6 f3e5 f8d6 f1e2 e8g8 e1g1 f6e4 f2f4 
126575 <first &#58;  13     -15     47     591431 d7d5 d2d4 g8f6 c1f4 f6h5 f4e5 f7f6 e5g3 h5g3 h2g3 c8f5 b1c3 e7e6 e2e3 
126791 <first &#58;  14      -5     68     861559 d7d5 
126820 <first &#58;  14      -9     71     897477 d7d5 d2d4 e7e6 c1f4 g8f6 e2e3 f6e4 f1d3 f8e7 e1g1 e8g8 c2c4 b8c6 b1c3 
127325 <first &#58;  15     -19    122    1525704 d7d5 d2d4 e7e6 e2e3 g8f6 f1d3 f8d6 e1g1 e8g8 b1c3 b8c6 a2a3 c8d7 e3e4 d5e4 c3e4 f6e4 d3e4 
127325 <first &#58; move d7d5
127329 <first &#58; 
127329 <first &#58; Hint&#58; d2d4
GameEnds&#40;29, xboard exit, 2&#41;
172725 >first &#58; result * &#123;xboard exit&#125;
172725 >first &#58; quit