forked from Ernisius/Picochess-NonDGT_PI
-
Notifications
You must be signed in to change notification settings - Fork 0
/
picochess.ini.example
172 lines (164 loc) · 9.33 KB
/
picochess.ini.example
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
### ===================================
### = picochess.ini.example v0.9[m-z] =
### ===================================
### Example and description how to configure PicoChess
### To use this file, simply copy this file to picochess.ini and edit the appropriate settings
### When you want to activate a flag/line, please remove the "# " infront of it f.e. "# book = ..." becomes "book = ..."
### Its important you keep this file valid (like here, no leading spaces), otherwise picochess won't work correctly.
### From v0.71 on some picochess.ini values are overridden when you change their values using the menu system
### Perhaps its a good idea to keep a copy of "picochess.ini" before you are going live with your picochess ;-)
### The section "DGT", "remote-engine", "Mail", and some "Picochess" flags are examples which can only be changed here
### Lines that start with 3x# are general comments
### Lines that start with 2x# explain the option of the next line that starts with one #
### Lines that start with 1x# are option lines, delete the # to use the option
### =======================
### = DGT related options =
### =======================
## disable-revelation-leds turns OFF the leds on the Revelation II board. If so, please uncomment the next line
# disable-revelation-leds = True
## beep-some-level changes the occurrence of beeps. Minimum value is 0 (no beeps), maximum is 15 (all beeps).
## Please keep in mind: values 0 and 15 making no sense (but allowed) since they are the same as "never" & "always"
## inside the clock menu you can choose between "always", "never" and "some". The value you give inside here, is
## the value of "some". Each part of beeps has a special number and you have to add them to get the beep-some-level
## CONFIG = 1 Takeback, GameEnd, NewGame, ComputerMove and SetPieces
## BUTTON = 2 All Events coming from button press
## MAP = 4 All Events coming from Queen placing at start pos (line3-6)
## OKAY = 8 All Events from "ok" (confirm) messages
## For example to beep on "ok messages" and "button press" beep-some-level is: 8(okay) + 2(button) = 10
# beep-some-level = 3
## Specify the serial port your dgt-board is connected to.
## If you dont give a parameter picochess tries to find the board automatically (prefered usage).
# dgt-port = /dev/ttyACM0
## Instead of connecting to a dgt board, you can also start picochess with a command line.
## If so, please uncomment the next line
enable-console = True
### Handle with care! Only activate this if you have a DGT Pi clock connected. So be careful!
### Also if you activate it but have non-DGT hardware connected (@raspberryPi) you might harm your hardware.
## If you have a new DGT Pi clock please uncomment the next line.
# dgtpi = True
### You can reduce the dgtboard piece recognition by a factor from 0 to 9. Please only use this, if you suffer from
### sliding problems (like multi voices during you slide your pieces for example moving Bf1-b5 hear Be2,d3,c4 then b5).
# slow-slide = 0
### ========================
### = Chess engine options =
### ========================
### Options for the UCI-Chess engine
## Sets the UCI engine used at startup
## handle with care. If you setup this section wrong, picochess won't start.
## Path to the engine relative to the 'picochess' folder (local engine - standard case)
# engine = engines/armv7l/a-stockf
## What level the engine should have at startup?
## For a (correct) value please take a look at 'engines/<your_plattform>/<engine_name>.uci'
# engine-level = Level@20
### =========================
### = Remote engine options =
### =========================
## Path to the remote engine - good chances you do not need them ;-)
## Please make sure that you also set 'engine-remote-home' accordingly
# engine-remote = engines/armv7l/a-stockf
### Parameters for a remote engine (server)
## Where is the server with the engine
# engine-remote-server = engine.remote-domain.com
## What user to use for connect to the remote-engine server
# engine-remote-user = user@remote-domain.com
## What password for the remote-engine-server
# engine-remote-pass = your_secret_password
## The secret server-key for the remote-engine-server
# engine-remote-key = your_secret_key
## The home path (where the engines live) for the remote-engine-server
# engine-remote-home = /opt/picochess
### ==========================
### = Opening book selection =
### ==========================
### Sets the opening book used at startup
## Path of an opening book relative to the 'picochess' folder
## Defaults to book 'h', normally 'h-varied.bin', if not set or not available
# book = books/h-varied.bin
### ==================
### = Time selection =
### ==================
### Sets the startup time. If you give something like "5 0" that means 5mins blitz (default value)
## Fischer time can be set by changing this "0" (increment value) to a positive number like "3 2"
## Fixed time can be set by just giving one number like "10" meaning 10 secs/move
## You can also give non-standard values (like "4 6"), but then you cant change them inside the (time) menu.
# time = 5 0
### ================
### = Mail Service =
### ================
### Options for sending the finished game via email service
### PicoChess currently implements two different ways to send a finished game via email.
### standard SMTP email or Mailgun Webservice
### Mail general
### if email is not set, PicoChess won't attempt to send the game at all
## email tells PicoChess to which email address the game should be send to, it should be your email address :-)
# email = your.mailbox@your-domain.com
### =======================================
### = Section for email delivery via SMTP =
### =======================================
### if smtp_server is not set, PicoChess won't attempt to send the game via SMTP
## smtp-server must contain the address of your smtp server (e.g. smtp.gmail.com)
# smtp-server = smtp.your-mailserver.com
## smtp-user is necessary if your smtp server requires authentication, sets your username
# smtp-user = your_username
## smtp-pass is necessary if your smtp server requires authentication, sets your password
# smtp-pass = your_secret_password
## Should PicoChess SSL-encrypt the communication with your smtp server (Port 465)?
## Otherwise PicoChess will use the default and unencrypted SMTP Port 21.
## Some SMTP Server require an SSL encryption (e.g. GMAIL). If so, uncomment the next line.
# smtp-encryption = True
## In case the SMTP Server thinks you are spamming, you must enter a valid from email here
# smtp-from = no-reply@picochess.org
### ==========================================
### = Section for email delivery via Mailgun =
### ==========================================
### if mailgun-key is not set, PicoChess won't attempt to send the game via Mailgun
## mailgun-key stores your Mailgun access key for Mailgun Webservice
# mailgun-key = your Mailgun API access key
### =============================
### = PicoChess related options =
### =============================
## log-file points to a file that is used to write the log information.
## This file is created in the 'log' folder. Altogether there are 6 log files kept (rotating logs)
# log-file = picochess.log
## What log level should be used
## Loglevel options are [debug, info, warning, error, critical]
log-level = debug
## PicoChess can use human voices for announcement
## Valid voice names are formed from 'talker/voices' folder structure. Please take a look there.
## If you want voice output, please uncomment these settings
## user-voice used for user moves announcement
# user-voice = en:al
## computer-voice for computer moves announcement
# computer-voice = en:christina
## Increase, decrease the voice speed factor. Must be between 0 to 9. Default is 2 (100%)
## Each step is 5% starting from 90% towards 135%. Sets factor for both voices (user/computer)
# speed-voice = 2
## Speak last computer move again when 'set pieces' displayed
# enable-setpieces-voice = True
## PicoChess writes pgn files at end of game. This file is created in the 'games' folder
# pgn-file = games.pgn
## If you want to have your own name in the pgn file uncomment the next line and change accordingly
# pgn-user = player
## If you want your own ELO-ranking in the pgn file uncomment the next line and change accordingly
# pgn-elo = 1987
## Picochess will check for a new version at startup.
## This is by default not actived. If you want this feature, please uncomment the next line
# enable-update = True
## After an update should the machine reboot automatically? If so, please uncomment the next line
# enable-update-reboot = True
## The port of the webserver
# web-server = 8080
## PicoChess messages can be displayed in English, German, Dutch, French, Spanish or Italian.
## You can set the language with the "language" option. Default is English.
## en = English; de = German; nl = Dutch; fr = French; es = Spanish; it = Italian
# language = en
## When in ponder mode decides how long each info is displayed. Default is 3 secs.
## Must be between 1 to 8 secs.
# ponder-interval = 3
## Displays messages with only capital letters. Doesn't work on DGTXL/Revelation II due to hardware limits.
## If so, please uncomment the next line.
# enable-capital-letters = True
## Should a confirmation message be displayed? If not, please active the next line
# disable-confirm-message = True
## Should moves be displayed in short notation (only valid for non-XL clocks)? If not, please active the next line
# disable-short-notation = True