Another World/Out of This World engine reimplementation (SDL, OpenGL)
- C++ 82.4%
- C 15.2%
- Python 2%
- Makefile 0.3%
| docs | ||
| tools | ||
| aifcplayer.cpp | ||
| aifcplayer.h | ||
| bitmap.cpp | ||
| bitmap.h | ||
| engine.cpp | ||
| engine.h | ||
| file.cpp | ||
| file.h | ||
| graphics.h | ||
| graphics_gl.cpp | ||
| graphics_soft.cpp | ||
| intern.h | ||
| main.cpp | ||
| Makefile | ||
| mixer.cpp | ||
| mixer.h | ||
| pak.cpp | ||
| pak.h | ||
| README.md | ||
| resource.cpp | ||
| resource.h | ||
| resource_3do.cpp | ||
| resource_3do.h | ||
| resource_nth.cpp | ||
| resource_nth.h | ||
| resource_win31.cpp | ||
| resource_win31.h | ||
| scaler.cpp | ||
| scaler.h | ||
| screenshot.cpp | ||
| screenshot.h | ||
| script.cpp | ||
| script.h | ||
| sfxplayer.cpp | ||
| sfxplayer.h | ||
| staticres.cpp | ||
| systemstub.h | ||
| systemstub_sdl.cpp | ||
| unpack.cpp | ||
| unpack.h | ||
| util.cpp | ||
| util.h | ||
| video.cpp | ||
| video.h | ||
raw(gl) - Another World Interpreter
rawgl is a re-implementation of the engine used in the game Another World.
Supported Versions
The program requires the original data files.
- Amiga (Bank*)
- Atari (Bank*)
- Atari demo (AW.TOS)
- DOS (Bank*, memlist.bin)
- DOS demo (Demo*, memlist.bin)
- 15th Anniversary Edition (Data/Pak01.pak, Menu/, Music/)
- 20th Anniversary Edition (game/)
- Windows 3.1 (Bank, *mid)
- 3DO (GameData/ or .ISO)
Running
By default, the engine tries to load the game data files from the current directory. This can be changed with command line switches.
Usage: rawgl [OPTIONS]...
--datapath=PATH Path to data files (default '.')
--language=LANG Language (fr,us,de,es,it)
--part=NUM Game part to start from (0-35 or 16001-16009)
--render=NAME Renderer (original,software,gl)
--window=WxH Windowed display size (default '640x400')
--fullscreen Fullscreen display (stretched)
--fullscreen-ar Fullscreen display (16:10 aspect ratio)
--ega-palette Use EGA palette with DOS version
--demo3-joy Use inputs from 'demo3.joy' (DOS demo)
--difficulty=DIFF Difficulty (easy,normal,hard)
--audio=AUDIO Audio (original,remastered)
--mt32 Use MT32 sounds mapping with DOS version
In game hotkeys :
Arrow Keys move Lester
Enter/Space run/shoot
C enter a code to start at a specific position
P pause the game
Alt X exit the game

