
quarantinedisease
Published
Added as a non-steam game and laucned using the BorderlandsGOTY.exe. I used proton GE and it has run flawlessly with no tinkering for well over 15 hours of play now, not a single issue.
Old save file was corrupted
For those trying to run the native client and get error error code '127', I was eventually able to get it working on my Manjaro installation. TLDR is you're probably missing some required libraries and need to manually get them. I'll go into more detail but there is a github issue for the feral client where various fixes are suggested. I would highley recommend reading it if you want to get the native client working.
To start read the original author of the issue and mdiluz conversation (linked above). In short it seems like there are various issues with an enviromental variable on certain distros where the path to the lib folder are not parsed correctly. Second to see exactly what lib it is complainging about you need to try to run the game from the command line, not steam. To do that go to the installation directory and run the dirt rally script file, example "/mnt/linux_games/steamlibrary/steamapps/common/DiRT Rally/bin/DirtRally.sh" that will generate an error and give you some information on what is going wrong. In the article a sym link ( for those new to linux think shortcuts in windows ) to all the files in the lib folder are created one folder up. In my case a sym link wasn't enough and I ended up copying the acutal lib files to the correct directory. So in my case the lib folder is /Dirt Rally/lib, but the actual lib files are in /Dirt Rally/lib/x86_64/, I needed to copy the lib files into /Dirt Rally/lib. Now when I tried to launch the game from the command prompt I still got the 127 error, but it was complaining about a different lib.
Long story short I had to track down a few more libraries and either install them to /usr/lib or into the dirt rally lib folder. All I'd do is run the command to run the game and fix the lib that it mentioned in the error. Unfortunatley I don't have a complete list of the libraries I needed anymore, but here are 4 out of about 6 packages that contain the libraries or the libraries themselves:
libler libgconf-2.so.4 libldap24 libSDL2-2.0.5.so
You can use a utility like pkgfile to find packages that conatin the lib you're looking for.
After a few more libs it finally lauched the game (via steam and cli), and once it did I was able to play, and it runs flawlessly. I've only tried to use an xbox 360 controller so far, but it worked right out of the gate. Though when I finally get around to setting it up I'll try to report back here. No performance issues or anything.