Description of "Advanced" tab interface:

Current hotkeys settings

Current delays configuration
. Dropdown list contain all available configurations. Bot plays pretty fast, which can be suspicious. For example, it will momentally react on unusual queen sacrifice and take it. Also if you're using constant depth, then thinking time will be pretty equal for every move, which is unusual behavior for human. That's why it is strongly recommended to use delays.

You can use predefined configurations for delays, such as "Instant (without delays)", "Bullet 1+0", "Blitz 3+0", etc. Just select configuration from the dropdown list.

Also you can create your own configuration. Press button with pinion icon near the dropdown list to open delays configurator.

Chess bot can use own opening book
. There are 2 books available: "Basic" and "GM". Basic book contain only generic openings. GM book contain much more openings as it is based on many games of grandmasters. Please note, that this book wasn't made for anti-engine play, it's not very strong. These books are designed to widen the debut repertoire of the bot and achieve a more human-like play.
Read more about opening books usage here.

Press "
Configure system delays
" to open configuration (
see picture №2
). Warning: changing these values can make bot unstable. However, you can make your bot faster with proper settings.

- "
engine communication delay
" is a system parameter, which is used when bot is awaiting for an answer from chess engine. Do not set this value too low. Default value is 100ms, but you can try to set it to 50ms for a start. Different engines can react differently on changing this parameter, so there is room for experiments.

- "
recognition delay
". This parameter specifies the time to wait for the animation of movement of the pieces. On some websites pieces moves instantly and on some - pieces slide over the board for a few milliseconds. It is recommended to turn off animations in the website settings if there is any. So you can try to decrease this value (which will allow bot to react faster), but again - program can become unstable, if parameter is too low.

- "
mouse click delay
". It is a short delay within MouseDown and MouseUp events. Some websites have problems with registering pieces drag and drop operation, if it is too fast. That's why this kind of delay is needed. You can also try to experiment with this value and make program a bit faster.

This button will open
hotkeys configuration window
see picture №3
), where you can change default hotkeys. Use only latin letters. Please note, that program override hotkeys of other applications, while it's running. So for example, you will be unable to print "P" letter in notepad, because it is default hotkey for "Play by key" feature.

Delays configuration
" window (
see picture №4
) allow you to create your own configs or edit existing ones. Delays created like this:

On [Move numbers] make random delays from [Min, ms] to [Max, ms]. Delays is given in milliseconds. 1 second = 1000 milliseconds. For example, if you set:

Moves         Delays

  1-5            Min: 1000 Max: 3000

Then bot will make random delays from 1 second to 3 seconds on first 5 moves:

On move 1: 1246 ms
On move 2: 1722 ms
On move 3: 2711 ms
On move 4: 1005 ms
On move 5: 2990 ms

After that don't forget to press

7. This button will open book configuration window (see picture №5). At this moment you can set only one parameter here - "Book depth". This parameter specifies of how many moves bot should take from the book. For example, if you set value = 3, then program will search position in the book only for first 3 moves of the game.

8. Press this button to open standard dialog, where you can specify path to book file. Please note that here you can choose only files in ".book" format. For other books like '.bin' and '.ctg' please read this article.
pic. №1
pic. №2
pic. №3
pic. №4
pic. №5