Skip to content

Belthasar 0.2.0 preview (Windows, Linux)

Pre-release
Pre-release

Choose a tag to compare

@TemplarServant TemplarServant released this 20 Oct 08:23
b838ae4

The second preview of Belthasar, for Windows (x64) and, for the first time, Linux (x64).

It contains none of the game. You need your own dump of Chrono Trigger (USA), made from your own cartridge.

How to play

  1. Unpack anywhere and open Belthasar (Linux) or Belthasar.exe (Windows).
  2. Click Browse... (or drag your .sfc onto the window) and choose your dump. It is verified (SHA-1 de5822f4f2f7a55acb8926d4c0eaa63d5d989312).
  3. Click Make the game data. The game's data is made from your dump on your computer, once (about 15-30 minutes; nothing is downloaded).
  4. Click Play. From then on Belthasar starts straight into the game and reads only its own data -- the ROM is not needed to play.

F1 opens the options (widescreen, internal resolution, frames between, sync).

Linux

  • Built on Ubuntu 24.04: needs glibc 2.38 or newer.
  • Install SDL2 and Python 3 (sudo apt install libsdl2-2.0-0 python3 on Debian/Ubuntu). The setup runs with your python3.
  • Browse... uses zenity or kdialog when one is installed; dropping the .sfc on the window always works.
  • Your data folder (saves, options, the made data): ~/.local/share/BelthasarProject/Belthasar/.
  • Checked end to end on Linux: the package's setup made ct_assets.dat and ct_tables.dat from a verified dump (59/59 steps), and the data-free game ran from them to the title screen.

Changes since 0.1.0

  • The Linux package (tools/release/package.py on Linux).
  • The setup screen on Linux finds its oracle (setup/ct) and starts the setup correctly.
  • The engine work since 0.1.0: the playthrough through Frog, the sanctum and Yakra; the Telepod and event-VM fixes; battle fixes.

What is inside

  • Belthasar.exe / Belthasar -- the game, built data-free from the public tree
  • setup/ -- what makes the game's data from your dump: the oracle (ct.exe / ct, built with no game data), the repository's tools, and on Windows a Python runtime
  • README.txt, LICENSE, CREDITS.md

Both packages were scanned for the game's bytes against the ROM and the extracted data (tools/release/scan_rom_leaks.py --binaries): clean. Built from commit b838ae4; see docs/RELEASE.md.

SHA-256:

  • Belthasar-v0.2.0-preview-windows-x64.zip: 09b6197b079d0e7bf3150cfdec0d23a6b592c6ba33c5bb94652f0d7e116a796d
  • Belthasar-v0.2.0-preview-linux-x64.tar.gz: c1ce2b58cf28051ef0448b2684abd45cd5a76a377823bc9a5fbd01107a7bb1a3

This is a preview; macOS is not packaged yet.