All Projects → joetsoi → Openmoonstone

joetsoi / Openmoonstone

Licence: agpl-3.0
Open source reimplementation of Moonstone: A Hard Day's Knight

Programming Languages

python
139335 projects - #7 most used programming language
rust
11053 projects

Projects that are alternatives of or similar to Openmoonstone

Dll hook Rs
Rust code to show how hooking in rust with a dll works.
Stars: ✭ 57 (+14%)
Mutual labels:  game, reverse-engineering
Pikachu Volleyball
Pikachu Volleyball implemented into JavaScript by reverse engineering the original game
Stars: ✭ 324 (+548%)
Mutual labels:  game, reverse-engineering
D2s Format
Diablo II Save File Format (.d2s format)
Stars: ✭ 71 (+42%)
Mutual labels:  game, reverse-engineering
Starflight Reverse
Reversed engineered game Starflight (1986)
Stars: ✭ 56 (+12%)
Mutual labels:  game, reverse-engineering
Xoreos
A reimplementation of BioWare's Aurora engine (and derivatives). Pre-pre-alpha :P
Stars: ✭ 856 (+1612%)
Mutual labels:  game, reverse-engineering
Openmf Archived
Abandoned C++ version. Contains useful format utils and parsers.
Stars: ✭ 123 (+146%)
Mutual labels:  game, reverse-engineering
Pikachu Volleyball P2p Online
Pikachu Volleyball peer-to-peer online via WebRTC data channels
Stars: ✭ 160 (+220%)
Mutual labels:  game, reverse-engineering
Rigelengine
A modern re-implementation of the classic DOS game Duke Nukem II
Stars: ✭ 393 (+686%)
Mutual labels:  game, reverse-engineering
Textractor
Extracts text from video games and visual novels. Highly extensible.
Stars: ✭ 656 (+1212%)
Mutual labels:  game, reverse-engineering
Redriver2
Driver 2 Playstation game reverse engineering effort
Stars: ✭ 426 (+752%)
Mutual labels:  game, reverse-engineering
Halomd
New demo version of Halo for the Mac.
Stars: ✭ 36 (-28%)
Mutual labels:  game, reverse-engineering
Drv3 Tools
(Not actively maintained, use DRV3-Sharp) Tools for extracting and re-injecting files for Danganronpa V3 for PC.
Stars: ✭ 13 (-74%)
Mutual labels:  game, reverse-engineering
Pince
A reverse engineering tool that'll supply the place of Cheat Engine for linux
Stars: ✭ 987 (+1874%)
Mutual labels:  game, reverse-engineering
Pecli
CLI tool to analyze PE files
Stars: ✭ 46 (-8%)
Mutual labels:  reverse-engineering
Tech Logo Memo Game
🖱️🖱️🖕🖕🤯🤯🤯technology logo memory game, including frontend and backend
Stars: ✭ 49 (-2%)
Mutual labels:  game
Pocket Island
Stars: ✭ 1,032 (+1964%)
Mutual labels:  game
Techmino
Techmino is fun! Techmino方块研究所唯一官方仓库
Stars: ✭ 46 (-8%)
Mutual labels:  game
Racingworld
💥 A multiplayer online 3D game about racing 💥
Stars: ✭ 50 (+0%)
Mutual labels:  game
Vett
P2P Dots & Boxes game with WebRTC & WebTorrent
Stars: ✭ 49 (-2%)
Mutual labels:  game
Vainglory Assets
Community provided art, schemas, and other assets that make using the Vainglory API easier
Stars: ✭ 45 (-10%)
Mutual labels:  game

Nightly build

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

cd rust
cargo run

Progress

Screenshots

Debug collision detection

Practice

Four player practice mode

Four Player

In development campaign map

Campaign

Videos

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

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].