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 <slaterm@theiguru.au> - https://kalretro.au/open-scrantic/
