It is possible to select following actions (not all actions are possible for all mouse buttons):
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).
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.
One can chose from
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.
If selected then clicking on wall will:
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 then player will try to find path between two cells even if there are boxes on his path which he can push away and then push back to their position. Such kind of boxes can be moved and pushed back one by one. Ysokoban will not try to find a path if he needs to push 2 boxes away and then push back these two boxes to their original position, but it will find a way if first one of the boxes is moved, then pushed back, then the second one is moved and pushed back, and so on.
If you want to disable mouse support for some reason. Usually this is used for kids, because kids levels are nearly trivial to solve with mouse (and the idea is to force them to solve levels without mouse).
It is also possible to disable (enable) mouse support from level description.
Inside level it is possible to specify
Mouse: OFF
or
Mouse: ON
which will disable/enable mouse support for specified collection or level.
By default mouse support is on for all levels. If in the beginning of a collection there is a command (mouse: off) before all levels then mouse support will be disabled for all levels in collection, except those in which a "mouse: on" is used.
To disable/enable mouse for some level inside collection, specify "mouse: off/on" immediately after the level.
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).
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.
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 selected will save solution to a player solutions when pasting moves from clipboard. By default this is not set because in case you paste solution it is usually not your solution and you just want to see it. If you want to save a solution which is pasted (without enabling this option, because you will do that just this time or very rear), then you can paste all moves except the last one, then make the last move yourself.
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.
If selected then 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, in such a case you may use save and restore.
If selected then when level is solved all boxes and man will animate. If not selected then nothing will be animated.
If selected then unsolvable levels (those which are marked as unsolvable) will not be included in exported file.
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.
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.
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).
If selected then pushing a box is counted (in counters statistics) both as move and push.
If selected then player name is preserved in registry and next time is restored.
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). This option applies also for export if option to use '-' during export is checked.
If selected will use '-' for empty cells (instead of space) during export. It will use '_' if above option is also checked.
Affects the way solution is written in a file (during export)
Affects the way solution is written in a clipboard
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.
If selected then levels with boxes not equal to targets are assumed invalid.
When selected cell coordinates will be shown in bottom right corner of a YSokoban window (even without ruler on).
When exporting levels to a text file what should YSokoban do with level numbers:
if selected then "Level size string to show" from this option dialog will be used.
Show some text after level title (by default [columns x rows]):
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.
When selected untouched boxes will be shown during finish animation.
When selected undo/redo will be done step by step
If not selected then on every move a different image of animated man will be displayed (on mouse selected moves) animating man move along his path. If check box is selected (or if mouse is not used - just keyboard), then man will not be animated
Will bring warning message when changing level while solution of the current one is still in progress, i.e. some moves are made, but level is not finished.
When level is changed (with or without warning) redo buffer is still available, so you can go back to the previous level and press <space> to redu the moves.