diff options
| author | Craig Jennings <c@cjennings.net> | 2025-05-30 14:23:31 -0500 |
|---|---|---|
| committer | Craig Jennings <c@cjennings.net> | 2025-05-30 14:23:31 -0500 |
| commit | 386930836a40878c5027795db5bfcdf0cc004ffa (patch) | |
| tree | 3a9d3f43b67158ffd6b983f04d42f32e843fdaa0 /dotfiles | |
| parent | 4889b307ed7ce6a820857e6358a50c5ea6960600 (diff) | |
adding pychess config
Diffstat (limited to 'dotfiles')
| -rw-r--r-- | dotfiles/system/.config/pychess/config | 211 | ||||
| -rw-r--r-- | dotfiles/system/.config/pychess/engines.json | 373 | ||||
| -rw-r--r-- | dotfiles/system/.config/pychess/pydock.xml | 1 |
3 files changed, 585 insertions, 0 deletions
diff --git a/dotfiles/system/.config/pychess/config b/dotfiles/system/.config/pychess/config new file mode 100644 index 0000000..60406af --- /dev/null +++ b/dotfiles/system/.config/pychess/config @@ -0,0 +1,211 @@ +[General] +soundcombo0 = 3 +soundcombo1 = 3 +soundcombo2 = 3 +soundcombo3 = 3 +soundcombo4 = 3 +soundcombo5 = 3 +soundcombo6 = 3 +soundcombo7 = 3 +soundcombo8 = 3 +soundcombo9 = 3 +soundcombo10 = 3 +soundcombo11 = 3 +soundcombo12 = 3 +sounduri0 = file:/usr/share/pychess/sounds/move1.ogg +sounduri1 = file:/usr/share/pychess/sounds/check1.ogg +sounduri2 = file:/usr/share/pychess/sounds/capture1.ogg +sounduri3 = file:/usr/share/pychess/sounds/start1.ogg +sounduri4 = file:/usr/share/pychess/sounds/win1.ogg +sounduri5 = file:/usr/share/pychess/sounds/lose1.ogg +sounduri6 = file:/usr/share/pychess/sounds/draw1.ogg +sounduri7 = file:/usr/share/pychess/sounds/obs_mov.ogg +sounduri8 = file:/usr/share/pychess/sounds/obs_end.ogg +sounduri9 = file:/usr/share/pychess/sounds/alarm.ogg +sounduri10 = file:/usr/share/pychess/sounds/invalid.ogg +sounduri11 = file:/usr/share/pychess/sounds/success.ogg +sounduri12 = file:/usr/share/pychess/sounds/choice.ogg +ics_combo = 0 +autologin = True +categorycombo = 0 +max_log_files = 10 +hint_mode = False +spy_mode = False +show_sidepanels = True +autocallflag = True +tips_seed = 468535751 +tips_index = 3 +firstname = Craig Jennings +secondname = Whomever +showemt = False +showeval = True +showblunder = True +hidetabs = True +closeall = False +facetoface = False +scorelinearscale = False +showcaptured = True +figuresinnotation = False +moveanimation = True +noanimation = False +autopromote = False +autorotate = False +showficsgameno = False +fullanimation = False +showcords = False +drawgrid = False +activatesupportalgorithm = False +autosave = True +autosaveformat = cjennings +saveemt = True +saveeval = True +saveratingchange = True +indentpgn = True +saveowngames = False +max_analysis_spin = 3 +max_depth_spin = 20 +infinite_analysis = False +infinite_depth = True +opening_check = False +book_depth_max = 13 +endgame_check = False +online_egtb_check = True +analyzer_check = True +inv_analyzer_check = False +alarm_spin = 15 +usesounds = False +newgametasker_playercombo = 1 +taskerskillslider = 2.0 +ana_combobox = c72ee03eee276a3a8e142ed144b4c77b +inv_ana_combobox = c72ee03eee276a3a8e142ed144b4c77b +tipofthedaywindow_width = 693 +tipofthedaywindow_height = 373 +tipofthedaywindow_x = 778 +tipofthedaywindow_y = 562 +externalsdialogwindow_width = 918 +externalsdialogwindow_height = 240 +externalsdialogwindow_x = 666 +externalsdialogwindow_y = 629 +mainwindow_width = 2256 +mainwindow_height = 1471 +mainwindow_x = 0 +mainwindow_y = 33 +download_scoutfish = False +opening_file_entry = /usr/share/pychess/pychess_book.bin +book_exact_match = True +egtb_path = /usr/share/pychess +welcome_image = /usr/share/pychess/glade/background.jpg +board_style = 2 +board_frame = 5 +lightcolour = #444444 +darkcolour = #252525 +piecetheme = Merida_new +autosavepath = /home/cjennings/documents/chessdata +preferencesdialogwindow_width = 1102 +preferencesdialogwindow_height = 1031 +preferencesdialogwindow_x = 574 +preferencesdialogwindow_y = 233 +show_tip_at_startup = False +dont_show_externals_at_startup = False +ngblitz min = 5 +ngblitz moves = 0 +ngblitz gain = 0 +ngrapid min = 15 +ngrapid moves = 0 +ngrapid gain = 5 +ngnormal min = 45 +ngnormal moves = 0 +ngnormal gain = 15 +ngclassical min = 3 +ngclassical moves = 40 +ngclassical gain = 0 +ngvariant1 = 3 +ngvariant2 = 23 +whiteplayercombobox = 0 +blackplayercombobox = 1 +skillslider1 = 20 +skillslider2 = 4.0 +notimeradio = True +blitzradio = False +rapidradio = 0 +normalradio = False +classicalradio = False +playnormalradio = 0 +playvariant1radio = 0 +playvariant2radio = 0 +numberoffingers = 2 +seek1radio = 0 +seek2radio = 0 +seek3radio = 0 +challenge1radio = 0 +challenge2radio = 0 +challenge3radio = 0 +untimedcheck-1 = False +minutesspin-1 = 15 +gainspin-1 = 10 +strengthcheck-1 = True +chainalignment-1 = True +ratingcenterslider-1 = 40 +toleranceslider-1 = 8 +tolerancehbox-1 = False +nocolorradio-1 = True +whitecolorradio-1 = False +blackcolorradio-1 = False +variantcombo-1 = 4 +novariantradio-1 = True +variantradio-1 = False +ratedgamecheck-1 = False +manualacceptcheck-1 = False +untimedcheck-2 = False +minutesspin-2 = 10 +gainspin-2 = 0 +strengthcheck-2 = True +chainalignment-2 = True +ratingcenterslider-2 = 40 +toleranceslider-2 = 8 +tolerancehbox-2 = False +nocolorradio-2 = True +whitecolorradio-2 = False +blackcolorradio-2 = False +variantcombo-2 = 3 +novariantradio-2 = True +variantradio-2 = False +ratedgamecheck-2 = False +manualacceptcheck-2 = False +untimedcheck-3 = False +minutesspin-3 = 2 +gainspin-3 = 12 +strengthcheck-3 = True +chainalignment-3 = True +ratingcenterslider-3 = 40 +toleranceslider-3 = 8 +tolerancehbox-3 = False +nocolorradio-3 = True +whitecolorradio-3 = False +blackcolorradio-3 = False +variantcombo-3 = 23 +novariantradio-3 = True +variantradio-3 = False +ratedgamecheck-3 = False +manualacceptcheck-3 = False +chat_paned_position = 306 +standard_toggle = True +blitz_toggle = True +lightning_toggle = True +variant_toggle = True +registered_toggle = True +guest_toggle = True +computer_toggle = True +titled_toggle = True +standard_toggle1 = True +blitz_toggle1 = True +lightning_toggle1 = True +variant_toggle1 = True +computer_toggle1 = True + +[FICS] +asguestcheck = True +timesealcheck = True + +[ICC] + diff --git a/dotfiles/system/.config/pychess/engines.json b/dotfiles/system/.config/pychess/engines.json new file mode 100644 index 0000000..3381049 --- /dev/null +++ b/dotfiles/system/.config/pychess/engines.json @@ -0,0 +1,373 @@ +[ + { + "analyze": true, + "command": "/usr/lib/python3.13/site-packages/pychess/Players/PyChess.py", + "comment": "", + "country": "dk", + "level": 5, + "md5": "be6e594623ce6b20024914bcffba3f66", + "name": "PyChess.py", + "options": [ + { + "default": false, + "name": "Ponder", + "type": "check", + "value": false + }, + { + "default": 0, + "max": 100, + "min": 0, + "name": "skipPruneChance", + "type": "spin", + "value": 0 + } + ], + "protocol": "xboard", + "recheck": false, + "variants": [ + "normal", + "wildcastle", + "nocastle", + "fischerandom", + "crazyhouse", + "light-brigade", + "losers", + "suicide", + "giveaway", + "horde", + "atomic", + "racingkings", + "seirawan", + "kingofthehill", + "3check", + "placement", + "asean", + "cambodian", + "makruk", + "sittuyin" + ], + "vm_args": [ + "-u" + ], + "vm_command": "/usr/bin/python", + "vm_name": "python" + }, + { + "analyze": true, + "command": "/usr/bin/fruit", + "comment": "", + "country": "fr", + "level": 5, + "md5": "d401d07d0b5c41cbf8be63574a9214ca", + "name": "fruit", + "options": [ + { + "default": "book_small.bin", + "name": "BookFile", + "type": "text", + "value": "book_small.bin" + }, + { + "default": 50, + "max": 500, + "min": 0, + "name": "Delta Margin", + "type": "spin", + "value": 50 + }, + { + "default": false, + "name": "Delta Pruning", + "type": "check", + "value": false + }, + { + "default": 100, + "max": 500, + "min": 0, + "name": "Futility Margin", + "type": "spin", + "value": 100 + }, + { + "default": false, + "name": "Futility Pruning", + "type": "check", + "value": false + }, + { + "default": 16, + "max": 1024, + "min": 4, + "name": "Hash", + "type": "spin", + "value": 16 + }, + { + "default": true, + "name": "History Pruning", + "type": "check", + "value": true + }, + { + "default": 60, + "max": 100, + "min": 0, + "name": "History Threshold", + "type": "spin", + "value": 60 + }, + { + "default": 100, + "max": 400, + "min": 0, + "name": "King Safety", + "type": "spin", + "value": 100 + }, + { + "default": 100, + "max": 400, + "min": 0, + "name": "Material", + "type": "spin", + "value": 100 + }, + { + "choices": [ + "Always", + "Fail High", + "Never" + ], + "default": "Fail High", + "name": "NullMove Pruning", + "type": "combo", + "value": "Fail High" + }, + { + "default": 3, + "max": 3, + "min": 1, + "name": "NullMove Reduction", + "type": "spin", + "value": 3 + }, + { + "default": true, + "name": "OwnBook", + "type": "check", + "value": true + }, + { + "default": 100, + "max": 400, + "min": 0, + "name": "Passed Pawns", + "type": "spin", + "value": 100 + }, + { + "default": 100, + "max": 400, + "min": 0, + "name": "Pawn Structure", + "type": "spin", + "value": 100 + }, + { + "default": 100, + "max": 400, + "min": 0, + "name": "Piece Activity", + "type": "spin", + "value": 100 + }, + { + "default": false, + "name": "Ponder", + "type": "check", + "value": false + }, + { + "default": 1, + "max": 2, + "min": 0, + "name": "Quiescence Check Plies", + "type": "spin", + "value": 1 + }, + { + "default": 5, + "max": 6, + "min": 1, + "name": "Verification Reduction", + "type": "spin", + "value": 5 + }, + { + "choices": [ + "Always", + "Endgame", + "Never" + ], + "default": "Endgame", + "name": "Verification Search", + "type": "combo", + "value": "Endgame" + } + ], + "protocol": "uci", + "recheck": false, + "workingDirectory": "/usr/bin" + }, + { + "analyze": true, + "command": "/usr/bin/stockfish", + "comment": "", + "country": "no", + "level": 20, + "md5": "c72ee03eee276a3a8e142ed144b4c77b", + "name": "stockfish", + "options": [ + { + "name": "Clear Hash", + "type": "button" + }, + { + "default": "<empty>", + "name": "Debug Log File", + "type": "text", + "value": "<empty>" + }, + { + "default": "nn-1c0000000000.nnue", + "name": "EvalFile", + "type": "text", + "value": "nn-1c0000000000.nnue" + }, + { + "default": "nn-37f18f62d772.nnue", + "name": "EvalFileSmall", + "type": "text", + "value": "nn-37f18f62d772.nnue" + }, + { + "default": 16, + "max": 33554432, + "min": 1, + "name": "Hash", + "type": "spin", + "value": 16 + }, + { + "default": 10, + "max": 5000, + "min": 0, + "name": "Move Overhead", + "type": "spin", + "value": 10 + }, + { + "default": 1, + "max": 256, + "min": 1, + "name": "MultiPV", + "type": "spin", + "value": 1 + }, + { + "default": 0, + "max": 10000, + "min": 0, + "name": "nodestime", + "type": "spin", + "value": 0 + }, + { + "default": "auto", + "name": "NumaPolicy", + "type": "text", + "value": "auto" + }, + { + "default": false, + "name": "Ponder", + "type": "check", + "value": false + }, + { + "default": 20, + "max": 20, + "min": 0, + "name": "Skill Level", + "type": "spin", + "value": 20 + }, + { + "default": true, + "name": "Syzygy50MoveRule", + "type": "check", + "value": true + }, + { + "default": "<empty>", + "name": "SyzygyPath", + "type": "text", + "value": "<empty>" + }, + { + "default": 1, + "max": 100, + "min": 1, + "name": "SyzygyProbeDepth", + "type": "spin", + "value": 1 + }, + { + "default": 7, + "max": 7, + "min": 0, + "name": "SyzygyProbeLimit", + "type": "spin", + "value": 7 + }, + { + "default": 1, + "max": 1024, + "min": 1, + "name": "Threads", + "type": "spin", + "value": 1 + }, + { + "default": false, + "name": "UCI_Chess960", + "type": "check", + "value": false + }, + { + "default": 1320, + "max": 3190, + "min": 1320, + "name": "UCI_Elo", + "type": "spin", + "value": 1320 + }, + { + "default": false, + "name": "UCI_LimitStrength", + "type": "check", + "value": false + }, + { + "default": false, + "name": "UCI_ShowWDL", + "type": "check", + "value": false + } + ], + "protocol": "uci", + "recheck": false + } +]
\ No newline at end of file diff --git a/dotfiles/system/.config/pychess/pydock.xml b/dotfiles/system/.config/pychess/pydock.xml new file mode 100644 index 0000000..ef523db --- /dev/null +++ b/dotfiles/system/.config/pychess/pydock.xml @@ -0,0 +1 @@ +<?xml version="1.0" ?><docks><dock id="main"><v pos="0.9992458521870287"><h pos="0.9995551601423488"><leaf current="board" dockable="False"><panel id="board" visible="True"/></leaf><v pos="0.999245283018868"><leaf current="annotationPanel" dockable="True"><panel id="annotationPanel" visible="True"/><panel id="historyPanel" visible="True"/><panel id="scorePanel" visible="True"/></leaf><leaf current="chatPanel" dockable="True"><panel id="chatPanel" visible="True"/><panel id="commentPanel" visible="False"/></leaf></v></h><leaf current="engineOutputPanel" dockable="True"><panel id="bookPanel" visible="False"/><panel id="engineOutputPanel" visible="True"/></leaf></v></dock></docks>
\ No newline at end of file |
