Open source reimplementation of Moonstone: A Hard Day's Knight
Clone or download
joetsoi save hash of palette instead of based on background name.
Makes that type stuff easier to read.
Latest commit d420477 Jan 22, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
ida entrance animation. Jan 7, 2019
python Replace knight with blue colour, add palette component. Jan 8, 2019
rust save hash of palette instead of based on background name. Jan 22, 2019
.gitignore update git ignore May 31, 2018
.travis.yml Add travis builds Dec 29, 2016
LICENSE Initial commit Apr 9, 2016
README.md linting cleanup. Jan 17, 2019
font_header_extracted.bin image file viewer Apr 9, 2016

README.md

OpenMoonstone

An open source reimplementation of the Amiga/DOS game Moonstone

Running

Windows

Download the latest windows build from https://github.com/joetsoi/OpenMoonstone/releases You need a DOS copy of the original moonstone. This should be extracted, renamed to moonstone and placed underthe resources directory. Then you can run openmoonstone.exe

Other platforms

OpenMoonstone should build and run on all platforms supported by both Rust and SDL2.

https://forge.rust-lang.org/platform-support.html

Currently only Ubuntu and Windows have been tested.

Controls

  • Player one: arrow keys and space
  • Player two: WASD and Left Ctrl
  • Player three: IJKL and G
  • Player four: Numpad 8456 and Numpad enter

Configuration

Fullscreen

You run in full screen mode by changing fullscreen_type from "Off" to "Desktop" in resources/conf.toml

Developement

Requires rust stable 1.32

cd rust
cargo run

Progress videos

https://www.youtube.com/watch?v=41iNdWDJwUY&list=PLub5fMuLNSIoc0oVM2NJSzmA4HHv1k_Ue