Sokoban YASC 1.666 has been published

Brian Damgaard has published a new version of his great and widely used Sokoban YASC program.


The release notes for this new version:


Version 1.666


  • Scaling option settings
    The menu and status bar scaling options have been brought together in a new section in the "Settings" window:
    "Control | Windows | Main window | Menu and status bar scaling".
    Please note that if automatic scaling is disabled, you may need also to adjust options found elsewhere, most notably the menu font size and the status font size.
    They can be found in the sections
    "Graphics | Menu | Font" and  "Graphics | Status | Font", respectively.
    Thanks to Matthias Meger for this suggestion.
  • Scaling for high resolutions displays
    With a 4K monitor, the newly introduced feature "Automatic scaling of menu and status bar" worked satisfactory only when the application was running in fullscreen mode.
    For smaller windows, the menu and status bar were far too small because the scaling factor was based on the window size instead of the screen resolution.
    Thanks to Matthias Meger for reporting this issue.
  • Bugfix (1.665) for optimizer
    On rare occasions, the optimizer module "Rearrangement" in the accompanying YASS and YASO optimizers caused the application to terminate abnormally with a "memory access violation" error message.
    It happened for levels with identical box start positions and end positions (but with different player positions) if the optimizer found a better solution where the player positions were identical too.
    Thanks to Matthias Meger for reporting this bug.
  • Minor other changes

A feature comparison of the main Sokoban programs can be found in the Sokoban Wiki.


Write a comment

Comments: 1
  • #1

    Xf (Saturday, 19 February 2022 18:40)