NixOS / nixpkgs

Nix Packages collection & NixOS
MIT License
17.29k stars 13.54k forks source link

OpenLara (run Tomb Raider game/s) #189177

Open revuwa opened 2 years ago

revuwa commented 2 years ago

Project description Classic Tomb Raider open-source engine

Metadata

raspher commented 7 months ago

what does it mean in instructions: Let's assume that you own the original game? Code may be BSD but how the game data is licensed?

revuwa commented 7 months ago

what does it mean in instructions: Let's assume that you own the original game? Code may be BSD but how the game data is licensed?

The game data (Tomb Raider from 1996) should be proprietary and you need to own/get a legal copy of the game to run it with this BSD licensed engine. Means the gamefiles are not included in the OpenLara project.

I downloaded the Windows version and found a readme.txt in it with following content:

Instruction:
STEP 1: Create empty folder and
for original PC, PSX and Sega Saturn CD version owners
    copy data from your CD into [your_folder]
    (! to extract content from PSX CD images please use this tool https://github.com/m35/jpsxdec !)
for ported android version owners
    unzip data file /sdcard/obb/com.squareenix.tombraider1classic/main.42.com.squareenix.tombraider1classic.obb into [your_folder]
for Steam/GOG version owners
    go to ..\Steam\steamapps\common\Tomb Raider (I)\ and run dosbox.exe
    enter these commands
        mount C .
        imgmount d ".\game.dat" -t iso -fs iso
        xcopy D:\DATA\ C:\DATA\
    after that you'll get level files in the new "DATA" folder copy them into [your_folder]
STEP 2: You can use android version soundtracks, just copy all "track_*.ogg" files to "[your_folder]/audio/"
STEP 3: Copy OpenLara executable and run

I think the procedure for Linux version should be more or less similar to that.