Skip to content

Releases: glauberlima/open-scrantic

v0.3.0

Choose a tag to compare

@github-actions github-actions released this 18 Oct 02:22

Security scan

All binaries were scanned by VirusTotal before this release was published. Binaries are unsigned, so heuristic false positives are possible.

Binary Result Report
open-scrantic-linux-x64 0/75 engines flagged View report
open-scrantic-macos 0/75 engines flagged View report
open-scrantic-windows-x64.exe 0/75 engines flagged View report

Running

The binary contains only the engine. Place it next to the original SCRANTIC.SCR, RESOURCE.MAP and RESOURCE.001 files.


v0.3.0 — 2026-10-18

Bug Fixes

  • Use a larger device buffer and reopen the device after stream errors (278f4bd)
  • Dedither one-pixel alternating lines at the edge of dithered areas (330092c)

Documentation

  • Describe run dedithering and the audio buffer (b5cb094)

Features

  • Save a screenshot with F12 (33111da)

v0.2.1

Choose a tag to compare

@github-actions github-actions released this 18 Oct 01:48

Security scan

All binaries were scanned by VirusTotal before this release was published. Binaries are unsigned, so heuristic false positives are possible.

Binary Result Report
open-scrantic-linux-x64 0/75 engines flagged View report
open-scrantic-macos 0/75 engines flagged View report
open-scrantic-windows-x64.exe 0/75 engines flagged View report

Running

The binary contains only the engine. Place it next to the original SCRANTIC.SCR, RESOURCE.MAP and RESOURCE.001 files.


v0.2.1 — 2026-10-18

Documentation

  • Use a transparent, optimized logo at half the display size (569ee39)

Performance

  • Iterate scene order by index instead of cloning it (650097e)
  • Make SceneDef Copy to avoid a per-step clone (3bc7b33)

Refactoring

  • Name scene flags, dedupe walk/scene completion, cache debug flag (f8505bc)
  • Share clip visibility and row-range helpers (5a99657)
  • Add Slot::new/tick and wave_rect helpers (733d351)
  • Name tag state constants (3a5cc25)
  • Share byte readers between exe and resource parsers (6eab416)

v0.2.0

Choose a tag to compare

@github-actions github-actions released this 18 Oct 01:21

Security scan

All binaries were scanned by VirusTotal before this release was published. Binaries are unsigned, so heuristic false positives are possible.

Binary Result Report
open-scrantic-linux-x64 0/75 engines flagged View report
open-scrantic-macos 0/75 engines flagged View report
open-scrantic-windows-x64.exe 0/75 engines flagged View report

Running

The binary contains only the engine. Place it next to the original SCRANTIC.SCR, RESOURCE.MAP and RESOURCE.001 files.


v0.2.0 — 2026-10-18

Bug Fixes

  • Use the six repeat weights for repeatable scenes (32a4f13)

Documentation

  • Widen the README logo to 640 (9733c79)
  • Add the "why" and a demo video (cdcf8fe)
  • Say screensaver instead of game and link the demo video (2bdbd87)
  • Describe present.rs, --dedither and --soft-audio (0362698)
  • Fix the release year of the original to 1992 (0d31acc)

Features

  • Add optional dedithering (--dedither) (be15eea)
  • Add --soft-audio to resample, low-pass and fade the sounds (2fb95dd)

Refactoring

  • Rename GameData to ScreensaverData (471632f)

v0.1.1

Choose a tag to compare

@github-actions github-actions released this 17 Oct 13:46

Security scan

All binaries were scanned by VirusTotal before this release was published. Binaries are unsigned, so heuristic false positives are possible.

Binary Result Report
open-scrantic-linux-x64 0/75 engines flagged View report
open-scrantic-macos 0/75 engines flagged View report
open-scrantic-windows-x64.exe 0/75 engines flagged View report

Running

The binary contains only the engine. Place it next to the original SCRANTIC.SCR, RESOURCE.MAP and RESOURCE.001 files.


v0.1.1 — 2026-10-17

Bug Fixes

  • Harden asset loading against truncated or corrupt files (5cff2cc)
  • Avoid a crash, a busy loop and a hang (b88b1af)

Documentation

  • Rewrite README for end users (4f6c8d2)
  • Call it a screensaver and add an AI disclosure (3cf9697)
  • Tidy README, update logo and footer (1c22ffa)
  • Add intro paragraph and flat badges (1be1301)
  • Widen README logo (d5ce2de)
  • Add ARCHITECTURE.md, fix SCRANTIC.EXE naming and add package metadata (920153a)
  • Update the wider logo (5c5ad9d)
  • Add spacing around the README logo (8fa5114)
  • Fix spacing around the README logo (2c22dbf)
  • Add island emoji to the README title (400ee47)
  • Add SECURITY.md, document original quirks and polish wording (30866ca)
  • Drop "faithful" from the project description (f8c65f6)
  • Use a static license badge (a8cb0b3)

Performance

  • Avoid per-frame copies in the TTM interpreter (bde010e)

v0.1.0

Choose a tag to compare

@github-actions github-actions released this 17 Oct 12:24

Security scan

All binaries were scanned by VirusTotal before this release was published. Binaries are unsigned, so heuristic false positives are possible.

Binary Result Report
open-scrantic-linux-x64 0/75 engines flagged View report
open-scrantic-macos 0/75 engines flagged View report
open-scrantic-windows-x64.exe 0/75 engines flagged View report

Running

The binary contains only the engine. Place it next to the original SCRANTIC.SCR, RESOURCE.MAP and RESOURCE.001 files.


v0.1.0 — 2026-10-17

Breaking Changes

  • Always run as fullscreen screensaver, drop all CLI options (e7408bd)

Bug Fixes

  • Save the 0xA054 zone from the background (3ae11c5)

Documentation

  • Translate README and engine notes to en-US (bd4966c)
  • Add CLAUDE.md with build commands and architecture overview (943be3b)
  • Credit REA for decompilation (c59fbe5)
  • Expand README with quick start, INI reference, FAQ and legal notice (4c1372e)
  • Add MIT license (8a758fe)
  • Add agent-agnostic AGENTS.md (9f7b5f3)
  • Add logo and tighten README (f9897a6)
  • Add SHA-256 checksums of the original screensaver files (67b8a9d)

Features

  • Reimplement Johnny Castaway engine in Rust (ab74bc4)
  • Add scene forcing to the snapshot example (e17bcf6)
  • Read screensaver files and SCRANTIC.INI from the executable directory (d0140d1)