Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/fabiensanglard/Another-World-Bytecode-Interpreter
"Fabother World" an interpreter for Another World (Out of this world).
https://github.com/fabiensanglard/Another-World-Bytecode-Interpreter
Last synced: 2 months ago
JSON representation
"Fabother World" an interpreter for Another World (Out of this world).
- Host: GitHub
- URL: https://github.com/fabiensanglard/Another-World-Bytecode-Interpreter
- Owner: fabiensanglard
- License: gpl-2.0
- Created: 2011-12-16T00:58:58.000Z (about 13 years ago)
- Default Branch: master
- Last Pushed: 2020-02-02T17:04:20.000Z (almost 5 years ago)
- Last Synced: 2024-08-04T04:02:44.183Z (6 months ago)
- Language: C++
- Homepage: http://fabiensanglard.net/anotherWorld_code_review/index.php
- Size: 222 KB
- Stars: 855
- Watchers: 38
- Forks: 90
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
- starred-awesome - Another-World-Bytecode-Interpreter - "Fabother World" an interpreter for Another World (Out of this world). (C++)
README
NEO-RAW:
====This is an Another World VM implementation. Based on Gregory Montoir's original work, the codebase has been cleaned up with legibility and readability in mind.
Architecture:
=============http://fabiensanglard.net/anotherWorld_code_review/index.php
http://fabiensanglard.net/another_world_polygons/index.html
http://fabiensanglard.net/another_world_polygons_PC_DOS/index.htmlFabien Sanglard
About:
------raw is a re-implementation of the engine used in the game Another World. This
game, released under the name Out Of This World in non-European countries, was
written by Eric Chahi at the beginning of the '90s. More information can be
found here : http://www.mobygames.com/game/sheet/p,2/gameId,564/.Supported Versions:
-------------------English PC DOS version is supported ("Out of this World").
Compiling:
----------
```
cmake .
make
```
Running:
--------You will need the original files, here is the required list :
- BANK*
- MEMLIST.BIN
To start the game, you can either :
- put the game's datafiles in the same directory as the executable
- use the --datapath command line option to specify the datafiles directoryHere are the various in game hotkeys :
- Arrow Keys allow you to move Lester
- Enter/Space allow you run/shoot with your gun
- C allow to enter a code to jump at a specific level
- P pause the game
- Alt X exit the game
- Ctrl S save game state
- Ctrl L load game state
- Ctrl + and - change game state slot
- Ctrl F toggle fast mode
- TAB change window scale factorCredits:
--------Eric Chahi, obviously, for making this great game.
Contact:
--------Gregory Montoir, [email protected]
Fabien Sanglard, [email protected]