open-scrantic 0.5.0-k1 - Johnny Castaway on a new engine ========================================================== open-scrantic is a new engine for Screen Antics: Johnny Castaway, the 1992 Sierra/Dynamix screensaver. It is written in Rust by Glauber Lima (MIT licence): https://github.com/glauberlima/open-scrantic This build (0.5.0-k1) is upstream 0.5.0 with two changes by Michael Slater: - it also runs the September 1992 build of the screensaver (the data tables sit 2 bytes further on in that SCRANTIC.SCR); - --cover-others (with --fullscreen) shows the island on the primary monitor and turns the other monitors black. THE ORIGINAL FILES ARE NOT INCLUDED ----------------------------------- The pictures, animation scripts and sounds belong to their owners. You need three files from your own installed copy of Johnny Castaway (Windows 3.1): SCRANTIC.SCR RESOURCE.MAP RESOURCE.001 Use the files from an installed copy, not from the floppy disk: on the disk RESOURCE.001 is a small placeholder and the real files are packed (SCRANTIC.SC$, RESOURCE.00$). WINDOWS ------- Run open-scrantic-0.5.0-k1-windows-x64-setup.exe. It asks for the folder with the three files, puts the program and the files in %APPDATA%\OpenScrantic, adds Start menu entries and (ticked by default) the screensaver OpenScrantic to Screen Saver Settings. The setup needs administrator rights for the screensaver (it goes in System32). If the administrator account is not your own, copy the three files to your own %APPDATA%\OpenScrantic afterwards. Without the setup: the zip has open-scrantic.exe (put it next to the three files and run it; Esc closes it, --fullscreen fills the screen) and open-scrantic.scr (copy it to C:\Windows\System32\OpenScrantic.scr and the three files to %APPDATA%\OpenScrantic). Windows may warn that the program is not signed: click More info, then Run anyway. LINUX (x86-64) -------------- tar xf open-scrantic-0.5.0-k1-linux-x64.tar.gz cd open-scrantic-0.5.0-k1-linux-x64 ./install.sh --data /folder/with/the/files # program + menu entry ./install.sh --data /folder/with/the/files --screensaver # and start it after 3 idle minutes It installs for your user only, in ~/.local/share/open-scrantic (no root needed), with a link in ~/.local/bin and a menu entry under Games. --screensaver needs swayidle (sudo apt install swayidle) and a Wayland desktop such as KDE Plasma 6 or GNOME. Remove it with ./install.sh --uninstall. Sound needs ALSA (libasound2). KEYS AND OPTIONS ---------------- Esc closes it. F12 saves a screenshot next to the program. --fullscreen fill the screen --cover-others with --fullscreen: the other monitors go black --dedither smooth the dithered colours --soft-audio cleaner sound (no 8-bit hiss) --sounds=0 no sound (also --clouds=0, --waves=0, --background=0) --help the full list Settings and the story progress are kept in SCRANTIC.INI next to the three files. Licence: MIT, see LICENSE.txt. Copyright (c) 2026 Glauber Lima. Packaged by Michael Slater - https://kalretro.au/open-scrantic/