Tomb Raider 1996 - No way to run it

I write this as none of the available option in app work: DosBox crashes without raising an intelligible error, TombATI throws… well, this:


Extracting archive: /home/leonardo/.cache/lutris/installer/tomb-raider-i/cdrtools/cdrtools.zip
--
Path = /home/leonardo/.cache/lutris/installer/tomb-raider-i/cdrtools/cdrtools.zip
Type = zip
Physical Size = 364798

Everything is Ok

Files: 6
Size:       956796
Compressed: 364798
WARNING  2022-08-05 16:52:24,573 [extract.extract_archive:158]:Overwrite existing path /home/leonardo/.cache/lutris/installer/tomb-raider-i/app/7z
WARNING  2022-08-05 16:52:24,573 [extract.extract_archive:158]:Overwrite existing path /home/leonardo/.cache/lutris/installer/tomb-raider-i/app/about_cdrtools.txt
WARNING  2022-08-05 16:52:24,573 [extract.extract_archive:158]:Overwrite existing path /home/leonardo/.cache/lutris/installer/tomb-raider-i/app/bchunk
WARNING  2022-08-05 16:52:24,573 [extract.extract_archive:158]:Overwrite existing path /home/leonardo/.cache/lutris/installer/tomb-raider-i/app/bin2iso
WARNING  2022-08-05 16:52:24,573 [extract.extract_archive:158]:Overwrite existing path /home/leonardo/.cache/lutris/installer/tomb-raider-i/app/cdrdao
WARNING  2022-08-05 16:52:24,573 [extract.extract_archive:158]:Overwrite existing path /home/leonardo/.cache/lutris/installer/tomb-raider-i/app/toc2cue
DEBUG    2022-08-05 16:52:24,574 [system.remove_folder:229]:Removing folder /home/leonardo/.cache/lutris/installer/tomb-raider-i/app/.extract-585ca3d2
DEBUG    2022-08-05 16:52:24,574 [extract.extract_archive:175]:Finished extracting /home/leonardo/.cache/lutris/installer/tomb-raider-i/cdrtools/cdrtools.zip to /home/leonardo/.cache/lutris/installer/tomb-raider-i/app
DEBUG    2022-08-05 16:52:24,576 [commands._killable_process:552]:Process <function extract_archive at 0x7f939ec60ca0> returned: ('/home/leonardo/.cache/lutris/installer/tomb-raider-i/cdrtools/cdrtools.zip', '/home/leonardo/.cache/lutris/installer/tomb-raider-i/app')
DEBUG    2022-08-05 16:52:24,579 [commands.extract:199]:Extract done
DEBUG    2022-08-05 16:52:24,579 [interpreter._iter_commands:317]:Installer command: {'execute': {'command': 'cd "$CACHE/app"; ./bin2iso game.cue -c GAME.GOG ;./bin2iso game.cue; if [ -f "GAME-01.iso" ]; then cd=GAME-01.iso; else  cd=GAME.GOG; fi; echo $cd; ./7z x -y $cd;'}}
DEBUG    2022-08-05 16:52:24,580 [command.start:141]:LD_LIBRARY_PATH="/home/leonardo/.local/share/lutris/runtime/Ubuntu-18.04-i686:/home/leonardo/.local/share/lutris/runtime/steam/i386/lib/i386-linux-gnu:/home/leonardo/.local/share/lutris/runtime/steam/i386/lib:/home/leonardo/.local/share/lutris/runtime/steam/i386/usr/lib/i386-linux-gnu:/home/leonardo/.local/share/lutris/runtime/steam/i386/usr/lib:/home/leonardo/.local/share/lutris/runtime/Ubuntu-18.04-x86_64:/home/leonardo/.local/share/lutris/runtime/steam/amd64/lib/x86_64-linux-gnu:/home/leonardo/.local/share/lutris/runtime/steam/amd64/lib:/home/leonardo/.local/share/lutris/runtime/steam/amd64/usr/lib/x86_64-linux-gnu:/home/leonardo/.local/share/lutris/runtime/steam/amd64/usr/lib"
DEBUG    2022-08-05 16:52:24,580 [command.start:141]:PATH="/home/leonardo/.local/share/lutris/runtime/network-tools:/home/leonardo/bin:/usr/local/bin:/usr/bin:/bin"
DEBUG    2022-08-05 16:52:24,580 [command.start:141]:MESA_GL_VERSION_OVERRIDE="3.3"
DEBUG    2022-08-05 16:52:24,580 [command.start:141]:PYTHONPATH="/usr/lib/lutris:/usr/bin:/usr/lib64/python310.zip:/usr/lib64/python3.10:/usr/lib64/python3.10/lib-dynload:/usr/lib64/python3.10/site-packages:/usr/lib64/python3.10/site-packages/PIL:/usr/lib64/python3.10/_import_failed:/usr/lib/python3.10/site-packages"
DEBUG    2022-08-05 16:52:24,580 [command.start:141]:LUTRIS_GAME_UUID="22682a95-6fa5-4745-9734-e654a234d3c6"
Started initial process 10041 from /usr/bin/bash -c cd "/home/leonardo/.cache/lutris/installer/tomb-raider-i/app"; ./bin2iso game.cue -c GAME.GOG ;./bin2iso game.cue; if [ -f "GAME-01.iso" ]; then cd=GAME-01.iso; else  cd=GAME.GOG; fi; echo $cd; ./7z x -y $cd;
Start monitoring process.

Jul 29 2017, 23:16:38
bin2iso V1.9b - Converts RAW format (.bin) files to ISO/WAV format
               Bob Doiron, ICQ#280251                     

Check for updates at http://users.andara.com/~doiron


FILE GAME.GOG BINARY
  TRACK 01 MODE1/2352
    INDEX 01 00:00:00

Jul 29 2017, 23:16:38
bin2iso V1.9b - Converts RAW format (.bin) files to ISO/WAV format
               Bob Doiron, ICQ#280251                     

Check for updates at http://users.andara.com/~doiron


Note: Appending pregap data to end of audio tracks

GAME-01.iso (234 Mb) - sectors 000000:120033 (offset 000000000:282319967)


Note: PreGap = 150 frames
Creating ./GAME-01.iso (000000,120033) Mode1/2048 : Complete
GAME-01.iso
./7z: line 2: /usr/lib/p7zip/7z: No such file or directory
Monitored process exited.
Initial process has exited (return code: 32512)
All processes have quit
Exit with return code 32512
DEBUG    2022-08-05 16:52:25,331 [command.on_stop:195]:Process 10039 has terminated with code 32512
DEBUG    2022-08-05 16:52:25,582 [commands._monitor_task:449]:Return code: 32512
ERROR    2022-08-05 16:52:25,582 [errors.__init__:18]:Command exited with code 32512
None

And OpenLara is even worse, on first run it doesn’t install for the script… doesn’t make it’s own folders?

flac 1.3.2
Copyright (C) 2000-2009  Josh Coalson, 2011-2016  Xiph.Org Foundation
flac comes with ABSOLUTELY NO WARRANTY.  This is free software, and you are
welcome to redistribute it under certain conditions.  Type `flac' for details.

track_02.flac: done         
track_03.flac: done         
track_04.flac: done         
track_05.flac: done         
track_06.flac: done         
track_07.flac: done         
track_08.flac: done         
track_09.flac: done         
track_10.flac: done         
track_11.flac: done         
track_12.flac: done         
track_13.flac: done         
track_14.flac: done         
track_15.flac: done         
track_16.flac: done         
track_17.flac: done         
track_18.flac: done         
track_19.flac: done         
track_20.flac: done         
track_21.flac: done         
track_22.flac: done         
track_23.flac: done         
track_24.flac: done         
track_25.flac: done         
track_26.flac: done         
track_27.flac: done         
track_28.flac: done         
track_29.flac: done         
track_30.flac: done         
track_31.flac: done         
track_32.flac: done         
track_33.flac: done         
track_34.flac: done         
track_35.flac: done         
track_36.flac: done         
track_37.flac: done         
track_38.flac: done         
track_39.flac: done         
track_40.flac: done         
track_41.flac: done         
track_42.flac: done         
track_43.flac: done         
track_44.flac: done         
track_45.flac: done         
track_46.flac: done         
track_47.flac: done         
track_48.flac: done         
track_49.flac: done         
track_50.flac: done         
track_51.flac: done         
track_52.flac: done         
track_53.flac: done         
track_54.flac: done         
track_55.flac: done         
track_56.flac: done         
track_57.flac: done         
track_58.flac: done         
track_59.flac: done         
track_60.flac: done         
mv: target directory 'INFO': No such file or directory
mv: cannot stat 'INFO': No such file or directory
Monitored process exited.
Initial process has exited (return code: 256)
All processes have quit
Exit with return code 256
DEBUG    2022-08-05 16:57:04,342 [command.on_stop:195]:Process 13281 has terminated with code 256
DEBUG    2022-08-05 16:57:04,389 [commands._monitor_task:449]:Return code: 256
ERROR    2022-08-05 16:57:04,389 [errors.__init__:18]:Command exited with code 256

AND, if you provide the folder after, it fakes an install but then doesn’t provide level data so, even when you launch openlara in the folder, it crashes for lack of information.

I’m a bit at my wit’s end considering that there’s really not much i can do about the scripts… i would like to be able to play this game but the easier way to do so seems to be to rip stuff from a normal gog install, add stuff from the console version and going either raw openlara or retroarch (both are quite tinkery as options).

I’m on OpenSUSE Tumbleweed.

Ok i tried to use the script in a VM on Void Linux and… it works, at least for OpenLara.
I’m flabbergasted, i guess AppArmor fiddles with the process.

1 Like