В този диалог са повечето настройки на YSokoban
Възможно е да се избира какви действия извършват различните бутони на мишката (не всички действия са възможни за всеки от бутоните):
Ако е избрано, то колелцето на мишката ще се ползва по съответния начин (за връщане и/или ход напред). Ако не е избрано, то колелцето на мишката ще скролира нивото (ако е прекалено голямо и не влиза в прозореца).
Задава начина по който YSokoban ще избира автоматично най-близкия сандък при показване на сандъците, които могат да се добутат до дадена позиция.
Например стандартно дясното копче е конфигурирано да показва сандъците, които могат да бъдат добутани, така че ако ако цъкнете с дясно мише копче на някоя клетка, то YSokoban не само ще ви покаже кои са сандъците, но и ще избере най-близкия. Цъкане отново върху същата клетка ще накара работника да избута избрания сандък.
Настройките които може да изберете са:
Ако е избрано, то когато по време на игра изберете работника (или сандък), ще видите всички позиции до които може да достигне (или да бъде добутан).
По време на игра може да смените (временно, до следващо рестартиране) тази настройка с клавиша F9.
Ако е избрано, то YSokoban ще:
Когато се използва мишка, работника може да преминава от една клетка към друга само ако има директен път (преминаващ само през празни клетки).
Ако тази опция е избрана, то работника ще се опита да намери път дори и ако той минава през сандък, който за целта трябва да бъде избутан встрани и после върнат. При търсенето на път работника може да намери такъв с избутване на сандъци само ако те се избутват и после връщат обратно един по един. YSokoban няма да намери път ако е нужно да се разбутат два сандъка и после се върнат обратно, но ще намери път ако първо се избута единия сандък, върне се обратно и след това се избута втория сандък и се върне обратно.
Вижте също и преминаване през сандъци
Тази опция съществува ако искате по някаква причина да забраните възможността за ползване на мишка. Обикновено това се ползва (поне в началото) за деца, защото някой от нивата са тривиални за решаване с мишка.
Освен от тук е възможно самото ниво (или цялата колекция) да има настройка за изключване/включване на поддръжката за мишка.
В текстовите файлове трябва да имате
Mouse: OFF
или
Mouse: ON
За да забраните (или разрешите) използването на мишката.
Стандартно за всяка колекция е разрешено използването на мишка. Ако в колекцията има (преди всички нива) команда за изключване на мишката, то във всички нива тя ще е изключена (освен в тези в които е явно включена). Командата за изключване (включване) на мишката за дадено ниво се дава веднага след нивото.
Някой нива (много рядко) започват с напълно подредени на местата си сандъци. Предполага се, че решено ниво не е интересно, затова се налага изискването да има поне едно извършено бутане. С тази опция управлявате точно това.
Когато нивото има само един сандък е очевидно, че с мишка се решава тривиално (независимо колко е сложно да се добута). Затова обикновено решенията на такива нива не се записват, понякога тия нива могат да имат наистина огромно количество ходове (хиляди че и повече).
За грешни (некоректни) нива се считат такива които имат повече/по-малко сандъци отколкото цели. YSokoban счита такива нива за решени ако:
Ако настройката е включена то решенията на такива нива няма да се записват.
Ако е избрано то решения които са изиграни чрез вмъкване (paste) на ходове от клипборда. По принцип тази опция не е включена, защото се предполага, че при копиране на решение, то е взето от някъде и само искаме да го видим (без да си го записваме все едно ние сме го решили). Ако все пак искаме (понякога) да запишем такова решение може да го направим и без да разрешаваме тази опция (за да не забравим да я върнем). За целта трябва да копираме решението без последния ход и него да го извършим ние.
Тази настройка се отразява само на Бързо Движение (когато е активирано). Без тази настройка, YSokoban ще показва работника направо в крайното му положение (след като е избутал сандъка до мястото му). С включена тази настройка - ще се показва положението на работника със сандъка всеки път когато се прави завой при бутането на сандъка (сандъка си сменя посоката на движение).
Ако е избрана то направените до момента ходове ще бъдат запазени в регистрито на windows при излизане от играта (т.е. след като сте направили някой ходове, но все още не сте решили нивото), при следващото активиране на YSokoban, те ще бъдат направени автоматично, така че да продължите от там до където сте стигнали.
Забележка: за някой особено големи нива тази опция няма да работи, защото размера на регистрито е ограничен (не всички ходове ще се запазят), в този случай е добре да си записвате и после възстановявате текущото състояние.
Ако е избрано, то при решаване на нивото ще се пусне анимация (всички сандъци и работника).
Дали да се премахват нивата отбелязани като нерешим при експортиране в текстов файл.
Когато нивото бъде решено, то при натискане на ляв бутон на мишката се минава на следващо ниво. Ако тази опция е избрана, то следващите решени нива ще бъдат прескочени и ще се мине на първото нерешено.
На таблети (или лаптопи със сензорни екрани) е трудно да се уцелват малки бутони. Тази настройка ще направи бутоните по-големи (от горната лента на YSokoban). Трябва да рестартирате програмата.
Стандартно връщането назад (преиграването на върнат ход) се анимират с анимация която е по-бърза от нормалната. Ако тази опция е включена, то те ще се правя без анимация, т.е. ще се показват незабавно като извършени.
Ако е избрано, то бутането се брои (в статистическите броячи) като бутане и като движение (т.е. увеличават се и двата брояча, защото сандъка се мести, но и работника се мести).
Ако е избрана, то играча се запомня (в регистрито) и после се избира автоматично при стартиране.
Ако е избрана YSokoban ще използва '_' (подчертаване) за празните клетки, ако не е избрана ще използва '-' (минус). И двата символа могат да се използват при импорт в YSokoban. Тази настройка също важи и при експорт ако опцията за използване на '-' при експорт е избрана.
Ако е избрана при експорт ще се ползва '-' (или '_' виж по-горе) за празните клетки (вместо интервал).
Ако е избрана, то при експорт решението (записано на ред започващ със Solution:) ще бъде на един ред (иначе на много редове).
Ако е избрана, то при записване в клипборда решението (записано на ред започващ със Solution:) ще бъде на един ред (иначе на много редове).
Ако полето е празно то всички решения от базата данни (за дадено ниво) ще бъдат записани в експорта. Ако полето не е празно то само най-добрите решения в техните категории ще бъдат записани (най-малко движения, бутания, ...) в зависимост от това дали началната им буква я има в полето (използвайте P M I C S). Категориите (по букви са):
Ако е избрана, то нива в които броя на сандъците е различен от този на целите се считат за невалидни.
Когато е избрана, в долния десен ъгъл винаги се показват координатите на клетката върху която се намира мишката (дори и да не е включена координатната система).
Какво да прави YSokoban, когато се експортират нива в текстов файл:
Ако е избрана, то се използва указания в "Добавка към заглавието (%r - ред, %c - колона, %b - сандъци, %t - цели, %u - неместени, %U - нестъпвани, %s - кожа)" низ, за показване в заглавието
В заглавието се добавя (след името на нивото) и следната информация, в зависимост от написания низ, като всеки от следните комбинации символи се заменя с:
Изберете колко бързо анимацията за работника (и сандъците) трябва да работи. Скалата е относителна, като 50 е нормалната скорост.
Ако е избрана, непреместваните сандъци ще бъдат показани в анимацията за край. За някой хора е важно да знаят дали е имало сандъци които не са били местени въобще и кои.
Ако е избрана, връщане/преиграване (undo/redo) ще се прави стъпка по стъпка
Ако не е избрана то на всяко движение (когато е била използвана мишката) ще се използва различна картинка от анимираните по пътя на обекта (създавайки ефект на анимация). Ако е избрана (или ако се ползва клавиатура), то обектите ще се рисуват без анимация.
Ще даде предупреждение ако се опитвате да смените ниво докато не сте изиграли текущото, т.е. направили сте ходове, но не сте решили нивото.
Ако нивото е сменено (със или без предупреждение), то всички ходове от текущото ниво ще се прехвърлят в буфера за преиграване (redo).