En fait Freedesktop c’est quoi... ce serait la config dans ~/.config/etlegacy, le cache dans ~/.cache/etlegacy, des fichiers partagés dans ~/.local/share/etlegacy. Mais il faut faire avec l’historique, et l’historique, c’est la manière de faire d’Id Software.
Ici, le dossier système serait par exemple /usr/share/games/etlegacy, et le dossier utilisateur ~/.etlegacy, et les dossiers de jeux/mod seraient etmain (Wolf:ET) et tcetest (TrueCombat:Elite). Les organisations suivantes sont équivalentes :
Je ne sais pas si ET:Legacy l’utilise, mais il existe une bibliothèque dédiée pour ça, PhysicsFS, que j’avais présenté dans une précédente dépêche.
Puisqu’il faut rester compatible avec les mods, seulent peuvent être changés les noms de dossier qui contiennent les fichiers du jeu, mais l’organisation de l’arborescence ne peut pas être changée. Au mieux, etlegacy pourrait travailler dans ~/.local/share/etlegacy, mais tout y serait, même la configuration qui devrait être dans ~/.config/etlegacy.
ce commentaire est sous licence cc by 4 et précédentes
[^] # Re: Emplacement fichiers de config
Posté par Thomas Debesse (site web personnel, Mastodon) . En réponse à la dépêche Enemy Territory: Legacy, en résistance. Évalué à 10.
Parce que c’est plus complexe que cela... /o\
En fait Freedesktop c’est quoi... ce serait la config dans
~/.config/etlegacy, le cache dans~/.cache/etlegacy, des fichiers partagés dans~/.local/share/etlegacy. Mais il faut faire avec l’historique, et l’historique, c’est la manière de faire d’Id Software.En gros ça marche comme ça
/dossier_utilisateur/surcharge/dossier_système/.Par exemple
/dossier_utilisateur/fichier_de.confsurcharge/dossier_système/fichier_de.confEt si tu as
Le jeu voit en fait un dossier unifié :
Et ça va même plus loin que ça puisque les archives
.pk3sont en fait deszipd’une partie de l’arborescence.Par exemple une archive "jeu.pk3" contiendrait :
et une archive
map-monde.pk3contiendrait :Le jeu verra :
Ici, le dossier système serait par exemple
/usr/share/games/etlegacy, et le dossier utilisateur~/.etlegacy, et les dossiers de jeux/mod seraientetmain(Wolf:ET) ettcetest(TrueCombat:Elite). Les organisations suivantes sont équivalentes :1.
2.
Je ne sais pas si ET:Legacy l’utilise, mais il existe une bibliothèque dédiée pour ça, PhysicsFS, que j’avais présenté dans une précédente dépêche.
Puisqu’il faut rester compatible avec les mods, seulent peuvent être changés les noms de dossier qui contiennent les fichiers du jeu, mais l’organisation de l’arborescence ne peut pas être changée. Au mieux, etlegacy pourrait travailler dans
~/.local/share/etlegacy, mais tout y serait, même la configuration qui devrait être dans~/.config/etlegacy.ce commentaire est sous licence cc by 4 et précédentes