GreatEmerald / Arcomage-Clone

The GUI frontend for the Arcomage Clone game.
http://greatemerald.xmpcommunity.com/
GNU General Public License v3.0
1 stars 1 forks source link

Linux version should follow FHS #11

Open GreatEmerald opened 12 years ago

GreatEmerald commented 12 years ago

The Linux version of the game should be compliant with the Filesystem Hierarchy Standard, that is, store all data in /usr/share/arcomage and the binary in /usr/bin. That should be managed by the RPM (and by whoever compiles the code - it should be explained in the readme), but the game binary should not depend on the data directory being in ../data. It should perhaps check both paths to make sure nothing is missing.

GreatEmerald commented 12 years ago

As of Windows Vista, this applies to Windows as well. If the game is installed into Program Files, then all of its configuration should be put into ~/Documents/My Games/Arcomage/, in order to support per-user configuration and the UAC security model (Program Files in theory should be read-only for programs launched without administrative privileges; in practise, it seems to be broken, but should be followed in Microsoft ever implements that properly).