Install Steam
login
|
language
简体中文 (Simplified Chinese)
繁體中文 (Traditional Chinese)
日本語 (Japanese)
한국어 (Korean)
ไทย (Thai)
Български (Bulgarian)
Čeština (Czech)
Dansk (Danish)
Deutsch (German)
Español - España (Spanish - Spain)
Español - Latinoamérica (Spanish - Latin America)
Ελληνικά (Greek)
Français (French)
Italiano (Italian)
Bahasa Indonesia (Indonesian)
Magyar (Hungarian)
Nederlands (Dutch)
Norsk (Norwegian)
Polski (Polish)
Português (Portuguese - Portugal)
Português - Brasil (Portuguese - Brazil)
Română (Romanian)
Русский (Russian)
Suomi (Finnish)
Svenska (Swedish)
Türkçe (Turkish)
Tiếng Việt (Vietnamese)
Українська (Ukrainian)
Report a translation problem
It's an EXT4 drive while the previous one is NTFS. Does that change anything? I copied the folder with the file manager, not with the command line.
If it was on NTFS the "c:" symlink will be missing. If it had ever worked your original compatdata folder is probably somewhere else.
As pointed out above, the compatdata symlinks are likely broken. Just to unpack that a little, Wine / Proton creates a symlinked directory called "c:" inside the prefix directory which should usually point to "../drive_c". Since NTFS doesn't allow colons in filenames, using a wine prefix on NTFS filesystems is problematic.
Not sure how Proton was working on an NTFS partition, or were these games only being used by Windows?
Possibly just deleting the prefix and re-running the game will fix the problem when Steam creates a new one.
Try renaming
It worked without problem before the move, and has never been launched from windows, I don't have that OS.
I just try to uninstall and reinstall the game, making steam re-download everything, and still the same behavior. I'm surprised.
Since Steam runs as your user there's no need for 'other' access to those files at all. Giving those files o+w, creates a significant security issue and should never be done. Windows uses some very bad filesystem security and I suggest you get used to thinking in user and group access rights instead of the lawless mess of DOS/Windows filesystems.
Using permanent NTFS partitions under Linux is a very bad idea; don't listen to anyone who tells you otherwise -- they're idiots.
Yep, you're missing the DOS drive name symlinks. From that directory, run:
Again, I'm pretty confident this whole problem is caused by using an NTFS Steam library partition under Linux.
Wow, that's a bit rude ^^ the whole point of that post is precisely to switch from NTFS to EXT4. I know UNIX rights and that's why I *removed* write access for "others".
Actually, before you answered, I created another Steam folder in my main EXT4 and installed again Age of Empires there, and it launched without problem. I then copied the compatdata folder of Age of Empires to my Steam folder in the speed-data driver, and now the game launches. I'll check with my other Windows game if just creating the symlink is enough.
Edit: I just tested with cossacks, and creating the c: and z: symlink was enough to make it launch, thank you!
I am not using it anymore. It was working correctly under NTFS btw ^^
Thank you very much for your help, very appreciated.