Release Out of this World


ptitSeb

Serial Porter
Joined
Aug 15, 2012
Messages
9,332
Age
52
Location
France, near Lyon
Find here a port of Out of this Word, the fabulous game from Eric Chahi.

preview1.png


This port used the "Fabother World" engine, itself based on RAW 0.1.1

It currently support only Out of this World data files, the Another World data files will not work.

The key mapping is:

DPad to move
B/X is action key

Y is UP (but you can use DPad's UP too)

C to enter a code
P to pause
Alt X / ESC : to quit
Alt . : next scaler
Alt , : previous scaler
Ctrl . : next save slot 
Ctrl , : previous save slot
Ctrl S : save game state 
Ctrl L : load game state
Ctrl F : toggle fast mode

History log

========

Build 05

----------

  • Added RawGL engine
  • Added Dialog to choose engine at start
  • RawGL support most AnotherWorld version data!
 

Build 03

-----------

  • Added some more missings libs

Build 02

----------

  • Added a missing lib, so the PND start.
  • Added "Y" button as UP.

Build 01

-----------

  • Initial release
  • Used Notaz's SDL
  • Customized controls
  • Added some zenity to warn about data files

Enjoy.
 
Last edited by a moderator:
Oh damn.  Can't wait to try this.  Just need to dig up my disks.  Thanks ptit Seb.
 
Last edited by a moderator:
Out of this World isn't supposed to be a renaming of Another World ? Or maybe on a different support ?
 
Ok, so it's likely to be a translation or fixed bugs differences.
 
Out of this World and Another World are the same game, different names for different markets, but the datafiles are slightly different, and only Out of the World load for now. So you have to use US version for now.
 
Ah, shucks. The GOG version is "Another World", so I will be unable to test for the time being.
 
I used the "out of this world" version and place Bank files and memlist.bin files in the data folder but it still gives me an error when it launches... anything I may be doing wrong?
 
Normaly, just putting BANK0 to BANKE and MEMLIST.BIN is enough. There should be named in all capital letter.

Maybe there is some interesting output in the PND_Out.

When Datafiles are not the supported ones, you have some error message about an Assertion not verified in Bank1 most of the time (if i remember correctly).
 
Normaly, just putting BANK0 to BANKE and MEMLIST.BIN is enough. There should be named in all capital letter.

Maybe there is some interesting output in the PND_Out.

When Datafiles are not the supported ones, you have some error message about an Assertion not verified in Bank1 most of the time (if i remember correctly).
I have the same problem as ekianjo

I tried two different versions of Out of this World. I have noticed that both have files BANK0 to BANKD (not BANKE). Are you sure the BANK files rank from 0 to E?
 
Normaly, just putting BANK0 to BANKE and MEMLIST.BIN is enough. There should be named in all capital letter.

Maybe there is some interesting output in the PND_Out.

When Datafiles are not the supported ones, you have some error message about an Assertion not verified in Bank1 most of the time (if i remember correctly).
I have the same problem as ekianjo

I tried two different versions of Out of this World. I have noticed that both have files BANK0 to BANKD (not BANKE). Are you sure the BANK files rank from 0 to E?
Yes, sorry, it BANK0 to BANKD + MEMLIST.BIN

Here is snapshot of my data folder...Sans titre.png
 
Ok, here's my pndrun_outofthisworld.out

==============================

=========================================================
PND             : /media/SANDISK32/pandora/menu/outofthisworld.pnd
PND_FSTYPE      : Squashfs
APPDATADIR      : /media/SANDISK32/pandora/appdata/outofthisworld
APPDD_FSTYPE    : vfat
PND_CPUSPEED    : <unset>
EXENAME         : runscript.sh
ARGUMENTS       : <unset>
=======================================================================================
[ START ]--- Mount the PND ----------
Mounting : mount -t squashfs -o ro "/dev/loop0" "/mnt/utmp/outofthisworld"
Mounting the Union FS : mount -t aufs -o exec,noplink,dirs="/media/SANDISK32/pandora/appdata/outofthisworld=rw+nolwh":"/mnt/pnd/outofthisworld=rr" none "/mnt/utmp/outofthisworld"
[sUCCESS]--- Mount the PND ----------
[ START ]--- Starting the application (runscript.sh ) ----------
--------------------------------------------------------------
Setting PATH to /mnt/utmp/outofthisworld:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11:/usr/games
--------------------------------------------------------------
Setting LD_LIBRARY_PATH to /mnt/utmp/outofthisworld/libs:/mnt/utmp/outofthisworld/lib:/mnt/utmp/outofthisworld/lib:/usr/lib:/lib
./game: error while loading shared libraries: libiconv.so.2: cannot open shared object file: No such file or directory
[ FAILED]--- Starting the application (runscript.sh ) ----------
[ START ]--- Restoring the frame buffer status ----------
[sUCCESS]--- Restoring the frame buffer status ----------
[ START ]--- uMount the PND ----------
[ START ]--- Waiting the Union to be available ----------
[sUCCESS]--- Waiting the Union to be available ----------
auplink:plink.c:223: AUFS_CTL_PLINK_MAINT: Inappropriate ioctl for device
rmdir: failed to remove `/mnt/utmp/outofthisworld': Device or resource busy
[ START ]--- Waiting the PND mount dir to be free ----------
[sUCCESS]--- Waiting the PND mount dir to be free ----------
cleanup done
[sUCCESS]--- uMount the PND ----------
=======================================================================================
Return code is : 4
 
So, once again, I added a missing libs in the PND.

It should start now !

Also added "Y" button as "up" (the "UP" in the DPAd is still UP, don't worry), so now you can jump with a button.

Build 02

----------

  • Added a missing lib, so the PND start.
  • Added "Y" button as UP.
 
 
Looks like another lib is missing, here's my _out file

==============================

=========================================================
PND             : /media/SANDISK32/pandora/menu/outofthisworld.pnd
PND_FSTYPE      : Squashfs
APPDATADIR      : /media/SANDISK32/pandora/appdata/outofthisworld
APPDD_FSTYPE    : vfat
PND_CPUSPEED    : <unset>
EXENAME         : runscript.sh
ARGUMENTS       : <unset>
=======================================================================================
[ START ]--- Mount the PND ----------
Mounting : mount -t squashfs -o ro "/dev/loop0" "/mnt/utmp/outofthisworld"
Mounting the Union FS : mount -t aufs -o exec,noplink,dirs="/media/SANDISK32/pandora/appdata/outofthisworld=rw+nolwh":"/mnt/pnd/outofthisworld=rr" none "/mnt/utmp/outofthisworld"
[sUCCESS]--- Mount the PND ----------
[ START ]--- Starting the application (runscript.sh ) ----------
--------------------------------------------------------------
Setting PATH to /mnt/utmp/outofthisworld:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11:/usr/games
--------------------------------------------------------------
Setting LD_LIBRARY_PATH to /mnt/utmp/outofthisworld/libs:/mnt/utmp/outofthisworld/lib:/mnt/utmp/outofthisworld/lib:/usr/lib:/lib
./game: error while loading shared libraries: libxcb.so.1: cannot open shared object file: No such file or directory
[ FAILED]--- Starting the application (runscript.sh ) ----------
[ START ]--- Restoring the frame buffer status ----------
[sUCCESS]--- Restoring the frame buffer status ----------
[ START ]--- uMount the PND ----------
[ START ]--- Waiting the Union to be available ----------
[sUCCESS]--- Waiting the Union to be available ----------
auplink:plink.c:223: AUFS_CTL_PLINK_MAINT: Inappropriate ioctl for device
rmdir: failed to remove `/mnt/utmp/outofthisworld': Device or resource busy
[ START ]--- Waiting the PND mount dir to be free ----------
[sUCCESS]--- Waiting the PND mount dir to be free ----------
cleanup done
[sUCCESS]--- uMount the PND ----------
=======================================================================================
Return code is : 4
 
Back
Top