-
Notifications
You must be signed in to change notification settings - Fork 0
vitalline/chessvar
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
chessvar - Chess Variant Player Controls: Mouse, Arrow keys: move selection LMB, Enter: select piece, move selected piece (click or drag) RMB, Backspace: deselect piece, drop piece (if drops are enabled) Tab: select next piece or square F11, Alt + Enter: toggle full screen Escape: exit application Restart hotkeys: Ctrl + R: restart game with current armies (twice: refresh data) Shift + R: start game with new random armies Shift + C: start game with new chaotic armies Alt + C: start game with new asymmetrical chaotic armies Shift + X: start game with new extremely chaotic armies Alt + X: start game with new asymmetrical extremely chaotic armies ... + Ctrl (for new armies): use the same army for both players Ctrl + Shift + E: erase all custom data and restart game Custom start hotkeys: Shift + W: cycle white army forward (+1) ... + Ctrl: cycle white army backward (-1) Alt + W: reset white army to default Shift + B: cycle black army forward (+1) ... + Ctrl: cycle black army backward (-1) Alt + B: reset black army to default Shift + N: cycle both armies forward (+1) if they're the same, swap otherwise ... + Ctrl: cycle both armies backward (-1) if they're the same, swap otherwise Alt + N: reset both armies to default Gameplay hotkeys: Ctrl + Z: undo last move (if any) ... + Shift: redo last move (if any) Ctrl + Y: redo last move (if any) Shift + [/]: select random piece (that can move) Ctrl + [/]: play random move (with selected piece if one exists) Ctrl + N: pass turn to next player Ctrl + W: pass turn to white player (if it's not their turn) Ctrl + B: pass turn to black player (if it's not their turn) Shift + F: fast-forward to last move Ctrl + Shift + F: reload move history Ctrl + H: hide pieces (Penultima mode) Shift + H: hide pieces (pieceblind mode) Ctrl + Shift + H: show pieces Ctrl + J: show alternate piece sprites Shift + J: hide alternate piece sprites Ctrl + Shift + J: show alternate piece sprites in promotion/drop UI, hide otherwise Alt + J: show alternate piece sprites for moving player (twice: and don't change side) Alt + Shift + J: show alternate piece sprites for non-moving player (twice: and don't change side) Ctrl + M: show move markers Shift + M: hide move markers Ctrl + Shift + M: show move markers if pieces are shown, hide otherwise Alt + M: clear future move history (twice: also clear future rolls) Ctrl + K: show valid moves for both sides Shift + K: show theoretical moves for both sides Ctrl + Shift + K: show valid moves for current player, theoretical moves for other player Alt + K: toggle type-based move markers Alt + Shift + K: toggle theoretical move markers Ctrl + O: toggle drops (crazyhouse mode) UI hotkeys: Ctrl + [-]: make window smaller (-5px/square) Shift + [-]: make window square (use smaller dimension) Ctrl + Shift + [-]: make window very small (25px/square) Ctrl + [=]: make window larger (+5px/square) Shift + [=]: make window square (use larger dimension) Ctrl + Shift + [=]: make window very large (100px/square) Ctrl + 0: make window regular (50px/square) Ctrl + F: flip board Ctrl + G: reset graphics mode (colors) Shift + G: cycle graphics mode forward (+1) ... + Ctrl: cycle graphics mode backward (-1) Ctrl + I: print game information (if applicable) Shift + I: toggle intermediate move markers Alt + I: toggle labels between board sections Alt + V: toggle verbose console output ... + Shift: toggle all console output Save/load hotkeys: Ctrl + C: save current configuration Ctrl + L: save game log Shift + L: save verbose game log Alt + L: load saved game state ... + Shift: also reload move history Ctrl + D: save debug log Shift + D: print debug log Alt + D: save debug listings Ctrl + S: save game state ... + Shift: with save dialog Alt + E: save configuration, game log, debug log, and game state ... + Ctrl: also save verbose game log ... + Shift: also save debug listings Alt + R: reload last loaded game file ... + Ctrl: without reading file contents ... + Shift: use last saved game file instead ... + F (instead of R): and reload move history Alt + S: save current position as starting position Edit hotkeys: Ctrl + E: toggle board edit mode Shift + E: empty board Ctrl + P: reset replacement pieces to current armies Shift + P: cycle replacement pieces forward (+1) ... + Ctrl: cycle replacement pieces backward (-1) Alt + P: place custom pieces Alt + Shift + P: place wall pieces Alt + H: toggle showing placed pieces Alt + Shift + H: toggle hiding placed pieces Ctrl + X: update probabilistic pieces (only selected piece if one exists) Ctrl + [,]: offset notation right by one file ... + Alt: offset notation up by one rank Ctrl + [.]: offset notation left by one file ... + Alt: offset notation down by one rank Ctrl + "[": remove last file ... + Alt: remove last rank Ctrl + "]": add extra file ... + Alt: add extra rank Ctrl + [']: add border file ... + Alt: add border rank Ctrl + [\]: reset board size Ctrl + Alt + [\]: swap board dimensions Edit mode controls: LMB, Enter: select piece, move selected piece (click or drag) Shift + LMB/Enter: swap piece with selected piece Ctrl + LMB/Enter: copy selected piece Alt + LMB/Enter: move selected piece to drop bank RMB, Backspace: remove piece Shift + RMB/Backspace: replace piece Ctrl + RMB/Backspace: revoke first move of a piece Alt + RMB/Backspace: promote or drop piece