parent nodes: counters | GamePlay | InOutSolutions | LURDformat | YSokoban
Options
Mouse buttons:
It is possible to select following actions (not all actions are possible for all mouse buttons):
Select/Move person
will select box or player if clicked on object,
will move player on empty cell if clicked there.
Show pushable (targets only)
will select box or player if clicked on them,
will show all pushable boxes if clicked on target cell
Show pushable (always)
will select box if clicked on box,
will show all pushable boxes if clicked on any cell without box (including clicking on cell with player)
Show pushable (always but man)
will select box if clicked on box,
will select player for moving if clicked on man,
will show all pushable boxes if clicked on any cell without box
Activate menu - will simply activate main menu
Undo - will make undo
Redo - will make redo
Use mouse wheel for redo/undo
If selected, then mouse wheel will be used for redo/undo, if not then it will scroll level (if level is big and doesn't fit into screen, with auto-resize this will hardly happen).
Pushable auto-selection
Affects the way YSokoban will automatically select nearest box when using "Show pushable".
For example by default right mouse button is configured to "Show pushable" boxes, so if you right click it will not only show you all pushable boxes, but will also auto-select the nearest one. If right click again on same cell (while there is auto selected box for pushing) then it will push that box there.
You can chose from
No auto-select - Will not select any box.
Only on target - Will select nearest box only if you click on target.
Auto-select always - Will select nearest box always (if there is at least one pushable).
Show hints (toggle with F9)
If selected then when when you click on player or box YSokoban will show you all possible position where selected object can go.
You can always toggle this by pressing F9 at any time during game play.
Show non pushable boxes (mouse)
If selected then clicking on wall will:
show you all non pushable boxes (by usually crossing out them, it's a symbol from skin).
all pushable boxes will be marked with white circle.
all boxes which are pushable using go-through (if enabled) will be marked with black square.
all boxes which shall be moved using go-through will be marked with black circle.
Go through boxes (if possible)
When using mouse player can move from one cell to some other cell if there is a free path (no boxes on his path).
If you select this option than player will try to find path between two cells even if there are boxes on his path which he can push away and then return back to their position.
See Go-Through boxes feature
Mouse support (disable for kids)
If you want to disable mouse support for some reason (usually if kid has to solve level without mouse).
Solution should have at least one push
There are some level which starts with already solved position, i.e. all boxes are on their targets. In that case YSokoban will require at least one push to consider level as solved. This means you should push at least one box away from its target and then back (which usually is not that easy).
Do not save solutions for 1 box levels
When there is just one box it is obvious that you can easily find it by just using mouse (if there is solution at all). So we usually do not solve such kind of levels, or at least their solution is not interesting at all for saving. By default saving of such solutions is disabled to save space (not to make YSokoban .sokoinfo file too large). Sometimes such levels could have a huge number of moves/pushes to solve them.
Do not save solutions for incorrect levels
Incorrect levels are levels which has more/less boxes than targets.
If this option is not checked, then YSokoban considers (incorrect) level solved if:
if boxes are more than targets, then all targets should be filled with boxes (some boxes could stay without target).
if targets are more than boxes, then all boxes should be on targets (some targets could stay without boxes).
Show dir change during IM
This affects only Instant Move mode (when activated)
Without showing direction change, YSokoban will show player with the box at the end position instantly. When direction change is active, player and box will be shown on every change of a box push direction, so for long straight pushes it will show end position.
Auto-save moves on exit
If selected than all moves in a current level will be preserved in registry and will be restored when you restart YSokoban. For some extremely large solutions this will not work, because registry size is limited.
Animate finish
If selected than when level is solved all boxes and man will animate. If not selected then nothing will be animated.
Filter unsolvable levels during export
If selected then unsolvable levels (those which are marked as unsolvable) will not be included in exported file.
Left mouse goes to next not solved level (when level is solved)
When level is solved if clicking anywhere on level YSokoban will jump to next level. If this option is selected then it will skip solved levels.
Large buttons (needs restart)
On tablets where one has to use fingers it is hard to point at small buttons. This option will make buttons (on toolbar) bigger, but you have to restart YSokoban.
Instant redo/undo
By default undo/redo are animated faster than normal play. With this options on they will be made instant (no animation at all, like IM button is pressed during undo/redo).
Count push as push + move
If selected then pushing a box is counted (in counters statistics) both as move and push.
Load last player on start
If selected then player name is preserved in registry and next time is restored.
Use '_' for Ctrl-Alt-L, Ctrl-Shift-L, Ctrl-M ('-' otherwise)
If selected YSokoban will use '_' for empty cells (instead of space), if not selected will use '-'.
Both symbols are supported by YSokoban during import (paste).
Put "Solution:" on a single line (export)
Affects the way solution is written in a file (during export)
Put "Solution:" on a single line (Ctrl-L)
Affects the way solution is written in a clipboard
Write only best solutions during export
When not selected all solutions (for a level and if available) will be exported. If selected only best solutions (best solution in its category, i.e. best pushes, best moves, ...) will be exported.
Require number of boxes = number of targets
If selected then levels with boxes not equal to targets are assumed invalid.
Always show cell coordinates
When selected cell coordinates will be shown in bottom right corner of a YSokoban window (even without ruler on).
Write level number (export)
When exporting levels to a text file what should YSokoban do with level numbers:
Do not write level number
Write level number before level
Write level number after level
Show level size (in title)
if selected then "Level size string to show" from this option dialog will be used.
Level size string to show (use %r, %c, %b, %t, %u, %s)
Show some text after level title (by default [columns x rows]):
%r - number of rows in a level
%c - number columns
%b - number of boxes
%t - number of targets
%u - number of non touched boxes
%s - skin name

Animation speed
Select how fast man/boxes should be animated (they have just 4 frames per animation, the setting changes how fast they will be drawn). Scale is relative. 50 is normal speed.
Show untouched boxes when level is solved
When selected untouched boxes will be shown during finish animation.
Single step redo/undo
When selected undo/redo will be done step by step