lutris / agora

Public discussion space for the community
11 stars 0 forks source link

Special characters creates hard-to-trace crashes and black screens #24

Closed Selhar closed 2 years ago

Selhar commented 5 years ago

After months of having trouble launching most games across multiple distros and needing manual tweaks all over the board(i used to think it was because of my AMD card), i found out the reason: my games storage folder was called "armazém", and while steam can interpret "é" normally, some configuration files (specially launchers) created by most games (even those not under steam) interpreted the folder name as "/armaz?m/", which often breaks functionality in a strange, hard to trace way, since there's nothing missing and no error messages. I should have known better than to use special characters, but it would have saved me dozens, probably over a hundred of hours if either wine or lutris warned you about it.

Examples of weird bugs that happened under Debian, Fedora and Arch, all caused by this filename issue and completely solved after removing the special character:

strycore commented 5 years ago

That seems to be an issue with the games themselves more than an issue with lutris but there might be some way lutris can help with that kind of issue. For the time being, you could symlink / mount bind your games folder to your home directory and you shouldn't have the problem (but you'll have to update the path of the games)

Selhar commented 5 years ago

Oh i already solved the problem by changing the folder name, but it was extremely hard to debug and i wanted to share it here so other people having the same problems could have a place to search.

Selhar commented 2 years ago

(i just noticed this was still open, for anyone googling, just remove accents from folder names)