AminetAminet
Search:
81978 packages online
About
Recent
Browse
Search
Upload
Setup
Services

game/actio/anotherworld_os4.lha

Mirror:Random
Showing:m68k-amigaosppc-amigaosppc-morphosi386-arosi386-amithlonppc-warpupppc-powerupgeneric
No screenshot available
Short:Game engine for Another World
Author:Fabien Sanglard / Others
Uploader:trebs iinet net au (Michael Trebilcock)
Type:game/actio
Version:git
Replaces:game/actio/raw_os4.lha
Architecture:ppc-amigaos >= 4.0.0
Date:2014-07-09
Download:http://aminet.net/game/actio/anotherworld_os4.lha - View contents
Readme:http://aminet.net/game/actio/anotherworld_os4.readme
Downloads:987
This is a reverse engineered game engine that allows you to play Another World
(aka Out Of This World) without emulation on multiple platforms via SDL.

You will need the DOS version of "Out Of This World" extracted into the same
directory as the executable.

AmigaOS4 port:

- Stability fix
- Additional keys
  F12    = Toggle fullscreen
  LShift = Run / Shoot
  ESC    = Quit game

Check the original readme below for other controls.

Known issues:

 - After using an Alt+<Key> combination, the engine may act as if the Alt key
   is still held down. Press Alt+Ctrl or LAlt+RAlt afterwards to fix this.

   Alternatively, release Alt the instant the other key is pressed.

 - You might not be able to jump while running if you use Space to run. Use
   the LShift or Enter key to run, instead.

 - Increasing the window size via the hotkeys might cause a DSI.


Source included in archive.

http://fabiensanglard.net/anotherWorld_code_review/
https://github.com/fabiensanglard/Another-World-Bytecode-Interpreter


=== Original README follows ===


This is "Fabother World": an Another World (Out Of This World in North America)
interpreter codebase. This work is based on:

- Piotr Padkowski's newRaw interpreter which was based on
- Gregory Montoir's reverse engineering of
- Eric Chahi's assembly code.

I cleaned up a lot of the code, removing cryptic hexadecimal notation
with meaningful macros name. I also cleanup a lot of the code so it has a 
C/C++ philosophy instead of an assembly structure.

I also created a Visual Studio 2010 project.

TODO:

Create a MacOS X project.
Add a different rendering path OpenGL support.

Fabien Sanglard


raw README
Release version: 0.1.1 (May 15 2004)
-------------------------------------------------------------------------------

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/.

Please be aware that, currently, this implementation may contains bugs and 
non-implemented features that make it impossible to finish the game.

Supported Versions:
-------------------

Currently, only the english PC DOS version is supported ("Out of this World").

Compiling:
----------

Tweak the Makefile if needed and type make (only gcc3 has been tested so far).
The SDL and zlib libraries are required.

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 directory

Here 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
    Alt Enter       toggle windowed/fullscreen mode
    Alt + and -     change scaler factor

Credits:
--------

Eric Chahi, obviously, for making this great game.

Contact:
--------

Gregory Montoir, cyx()users.sourceforge.net


Contents of game/actio/anotherworld_os4.lha
PERMISSION  UID  GID    PACKED    SIZE  RATIO METHOD CRC     STAMP     NAME
---------- ----------- ------- ------- ------ ---------- ------------ ----------
[unknown]                 9568   11420  83.8% -lh5- ccd9 Jan 12  2013 Another World.info
[unknown]               234596  599372  39.1% -lh5- 178d Jul  4 05:42 Another World/Another World
[unknown]                12800   15264  83.9% -lh5- 7a96 Jul  4 01:50 Another World/Another World.info
[unknown]                 7000   18113  38.6% -lh5- f8f2 Apr  2 23:34 Another World/COPYING
[unknown]                 1194    2403  49.7% -lh5- b7c6 Apr  2 23:34 Another World/README
[unknown]                   74      78  94.9% -lh5- b51f Apr  2 23:34 Another World/README.newraw
[unknown]                71261   71261 100.0% -lh0- 3dee Jul  4 05:53 Another World/source.lha
---------- ----------- ------- ------- ------ ---------- ------------ ----------
 Total         7 files  336493  717911  46.9%            Jul  9 21:28

Aminet © 1992-2017 Urban Müller and the Aminet team. Aminet contact address: <aminetaminet net>