Open Leopard1907 opened 6 years ago
@mdiluz Hi again Marc. I noticed something.
RoTR cannot create shortcut of it on my desktop. It says : Could not create shortcut. There is probably one at your desktop.
Although , there is none.
Also , i noticed something too when these shortcut incident got my attention.
You remember Medieval and Shogun 2 which they didn't need Lang C to work? Well , they have their shortcuts but these shortcuts are just same with plain Steam logo.
Other games which needs Lang C to work , have their shortcuts perfectly normal.
Those are Steam issues, to be honest, but known ones that as far as I know are being looked into :)
@mdiluz Thanks for the answer. It is just a minor issue anyway :)
Also as a note , i opted for beta. Game runs much smoother , it was stuttering sometimes when camera moves. It is gone with that build.
390.48 driver.
Update on this for some clarification about the scope and fix:
To the best of my knowledge, this only affects machines using the Turkish locale (or similar). The fix for this should get bundled into any patches and releases from now on. That includes anything released this year, along with F1 2017 and Hitman.
Setting LANG=C might have side effects for some places where the locale is used to make choices about input and language. It's probably fine in most cases, but I'm a little reluctant to apply it globally.
This bug may affect Medieval 2 and Shogun 2 as well, but the effect may be more subtle.
Although this isn't really a launch scripts issue, I'll leave this open for now, in case anyone else comes across this issue.
@jwyatt-feral If you looked at the Steam link that i found solution , there are also different locales too. Not just Turkish , Norwegian etc.
Problem is , when other games ( Virtual Programming ports , Valve ports , Aspyr ports , other indie dev pots etc. ) doesn't have this problem but Feral ports are ; it just shows they're doing something ok while Feral is not. Not being offfensive btw , thanks to you i can play many AAA games.
Sorry, I must have missed that link when reading back through the comments. I was under the impression that the issue seen in GRID Autosport with languages other than Turkish was with LC_NUMERIC, and had been fixed some time ago.
I haven't seen any reports for other locales since then - if you (or anyone else) happen to have any links for those, do pass them on.
@jwyatt-feral
I didn't know the root cause for Grid problem , same workaround just worked for me.
After i reported that i found the solution and that worked to Marc , Rise of The Tomb Raider worked out of the box. Only downside with that game ( i don't if it is game fault or Steam's ) shortcut of that game cannot be created on my desktop.
If you need report for other language problems , i can start a topic at Linux gaming subreddit to ask other Linux gamers with other locales.
@jwyatt-feral
Also Mad Max needs that LANG=C command too , otherwise it looks like that.
Looks like i can't add .dmp file here but it generated a dump file too.
Thanks @Leopard1907 - I've updated the issue name to reflect what I think is the full range of affected games. Anything in that time frame that doesn't require DX11 class hardware might work without the LANG=C workaround. Also Hitman and F1 2017 have been patched to fix the issue.
@jwyatt-feral I can confirm both Hitman and F1 2017 are running out of the box , without LANG=C command now.
Your assumption sounds right. I don't have all catalogue of Feral ports but looking at the games that i own and works without LANG command ( Medieval 2 and Shogun 2 , both DX9 compatible ) , probably that is the case.
Although , interestingly only Medieval 2 and Shogun 2 has Steam logos instead of their shortcuts. Probbaly not relevant but interesting coincidence.
Had to use LC_ALL=C
for Shadow of the Tomb Raider to start on manjaro setup. Found solution here.
I wish there was a better way to learn about this repo from game itself. Launcher happily sends to feral FAQ page which says the only supported distro is ubuntu.
Shadow of the Tomb Raider crash error:
Game crashed with signal SIGABRT(6): Program Aborted.
terminate called after throwing an instance of 'std::runtime_error'
what(): locale::facet::_S_create_c_locale name not valid
My problem is a bit different from issue #3 i guess.
You suggested me Xpander's solution, however it didn't worked. I've put that to Dirt Rally launch options
LD_LIBRARY_PATH="/home/asus/.local/share/Steam/steamapps/common/DiRT Rally//lib/x86_64/" %command%
But it is still giving that error and launcher didn't show up at all. Wİthout that command it is visible but game's are not running anyway.
But Medieval 2 and Shogun works 2 without workarounds. They're just running.