this post was submitted on 15 Nov 2023
60 points (100.0% liked)

Linux Gaming

15501 readers
695 users here now

Discussions and news about gaming on the GNU/Linux family of operating systems (including the Steam Deck). Potentially a $HOME away from home for disgruntled /r/linux_gaming denizens of the redditarian demesne.

This page can be subscribed to via RSS.

Original /r/linux_gaming pengwing by uoou.

Resources

WWW:

Discord:

IRC:

Matrix:

Telegram:

founded 2 years ago
MODERATORS
 

Note that I've linked the latest version at the time of writing this (3.0.2), the original 3.0 version with its changelog is available here: https://github.com/LostArtefacts/TR1X/releases/tag/3.0

For a quick rundown of things: Tomb Raider (1996) is the very first game of the critically acclaimed Tomb Raider series made by the late Core Design. Its available to buy on Steam and GOG (as a bundle of the first 3 games), with remastered versions of the first 3 games set to release in Feb. 14, 2024

Unlike the rest of the "classics", Tomb Raider 1 was a DOS-only application, which is rather inconvenient to get it working; or it would be if the fans didn't figure out a way to get the TombATI version of the game (a port made for very old ATI cards) working on the modern Windows OSs.

TR1X is made by reverse engineering the aforementioned TombATI version (by employing the methods from a similar project for Tomb Raider 2 named TR2Main, which is also where the previous name Tomb1Main is inspired from), and vastly improves upon it. The changes are far too many to list here, but the highlights include much further drawing distance, TR2+ style controlling for Lara, a New Game+ option, fully customizable gameflow (both for modding and making self imposed challenges), Gold expansion (Unfinished Business) support.

top 10 comments
sorted by: hot top controversial new old
[–] ono@lemmy.ca 8 points 1 year ago (1 children)

Thanks for making me aware of this project. Maybe I'll get to play the original game after all. :)

reverse engineering of the said port

BTW, that should be either "the" or "said". Not both.

[–] LupertEverett@lemmy.world 4 points 1 year ago

No problem at all!

BTW, that should be either “the” or “said”. Not both.

Me when I am not a native English speaker. Should be fixed now, thanks for the heads up!

[–] topinambour_rex@lemmy.world 4 points 1 year ago* (last edited 1 year ago) (1 children)

How do I install it for linux ( steam deck ) ? I got the game.gog file open, but then, I don't know what to do :/

And the github explains for windows only.

[–] LupertEverett@lemmy.world 5 points 1 year ago (1 children)

Have you tried extracting everything in game.gog into the folder where you put the TR1X files? From there you only optionally need to download the music (https://lostartefacts.dev/aux/tr1x/music.zip) and put em to the same folder, and then just run TR1X.

While the explanations are indeed more Windows focused, the advanced installation should cover Linux as well.

[–] topinambour_rex@lemmy.world 2 points 1 year ago

Thanks, I will try this.

[–] over_clox@lemmy.world 1 points 1 year ago (1 children)

In Linux Mint MATE 20.3, I'm getting errors basically saying I need GCC 2.32 or higher. I have GCC 2.31, and actually did find, download and compile GCC 2.32, but online tutorials say to only run GCC 2.32+ from the home directory, otherwise it'll likely break other packages short of an OS upgrade.

I'm not in any rush to upgrade past this LTS version, nor can I get TR1X to recognize whatever it needs from GCC 2.32 from the home directory.

Any advice, that hopefully doesn't involve upgrading Linux itself? I don't quite have enough free space to even consider an OS upgrade right now..

[–] Kuunha 3 points 1 year ago* (last edited 1 year ago) (1 children)

Did you try this? Maybe will work:

LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/your/custom/path ./TR1X

Replace with the path where "libc.so.*" is located

[–] over_clox@lemmy.world 1 points 1 year ago (1 children)

Ah, no I haven't tried that yet, but it sure sounds like a plan. I'm not at my computer right now, but I'll definitely try that this evening or as soon as I can.

Thanks for the advice, hope that does the trick.

[–] Kuunha 2 points 1 year ago* (last edited 1 year ago) (1 children)

If nothing else works, you can try to build it yourself.

I've created step by step instructions. You can follow it here: https://pastebin.com/bDqTBEKh

Or, if you want, download my build from here: https://filetransfer.io/data-package/3mSEIet2

[–] over_clox@lemmy.world 2 points 1 year ago

Awesome! Your build worked great!

Watch for the surprise though...

https://youtube.com/watch?v=NuFK6cLDzT4