Skip to content

awlck/frankendrift

Repository files navigation

FrankenDrift

Build status

A cross-platform frontend for the ADRIFT Runner, built on the Eto.Forms library. (Work in progress -- until I get around to writing a more complete readme file, see this IntFiction forum thread.)

Prerequisites and Installation

Windows

All dependencies are included in the download. Simply unpack the ZIP file somewhere and run FrankenDrift.Runner.Win.exe.

macOS

All dependencies are included in the download. Simply copy FrankenDrift.Runner.Mac.app to your Applications folder, right-click it, and select "Open".

Linux

Starting with release 0.7.0, we have stand-alone downloads available for x64 and arm64 systems. These are still somewhat experimental, but you should be able to simply extract the .tar.gz file for your architecture to somewhere and run FrankenDrift.Runner.Gtk.

If those aren't working for you, the traditional, framework-dependent version of the Gtk runner is still available as "frankendrift-v0.x.y-gtk.any.zip". You will need to install the .NET 8 Runtime from Microsoft, then unzip the download and run FrankenDrift.Runner.Gtk.

Both versions require the GTK3 libraries to be installed on your system.

(The framework-dependent version can theoretically be run on Windows, albeit with some effort. It is currently not possible to run this version on macOS.)

Known limitations

The following features are known not to work:

  • in-line graphics (graphics always display in a separate window)
  • sound
  • auto-map support is currently experimental.

License

The frontend (FrankenDrift.Runner) and compatibility glue (FrankenDrift.Glue) are © 2021-22 Adrian Welcker and distributed under the MIT license (see LICENSE). The ADRIFT logic code (FrankenDrift.Adrift) is © Campbell Wild and distributed under a 3-clause BSD license (see FrankenDrift.Adrift/LICENSE.txt)