Page 1 sur 1

Impossible d'installer un mod

Posté : dim. 01 nov. 2020, 14:25
par Caladrius
Bonjour / bonsoir.

Je reviens vers vous pour un problème d'installation de mods.
En effet, chaque mod Weidu que je souhaite installer indique une erreur que je ne saisis pas.
Je prends pour exemple le mod de traduction en français.
Je l'ai mis dans le dossier du jeu, j'applique le setup.
Il me donne le choix de la langue, je choisis 1 [anglais] car le jeu est en anglais et le setpup ne propose pas le français à ce moment de l'installation.
Ça m'indique:

[.\lang\en_us\dialog.tlk] 103241 string entries
ERROR: unable to save weidu.conf because: Sys_error(".\\weidu.conf: Permission denied")


Je peux ensuite lancer le Readme, puis on me propose de lancer l'installation, et là:

Problem Unix.Unix_error(1, "mkdir", "bg2eetrans/backup") on bg2eetrans/backup: util.ml
Problem Unix.Unix_error(20, "mkdir", "bg2eetrans/backup/0") on bg2eetrans/backup/0: util.ml
WARNING: unable to open [bg2eetrans/backup/0/UNINSTALL.0]: Sys_error("bg2eetrans/backup/0/UNINSTALL.0: No such file or directory")
Will be unable to UNINSTALL later.
ERROR: Sys_error("bg2eetrans/backup/0/ARGS.0: No such file or directory")
Using Language [Francais]
[Francais] has 1 top-level TRA files
[bg2eetrans/language/fr_FR/setup.tra] has 79 translation strings

Et on me propose de nouveau de lancer l'installation.Sans effet. Je ne sais pas quoi faire pour corriger ça, d'autant que j'ai pu installer les voix françaises par ailleurs et ça se déroule normalement.
Quelqu'un peut-il m'aider ?

Posté : dim. 01 nov. 2020, 16:44
par Mornagest
Salut,

Spontanément, je dirais que tu n'as pas installé ton jeu dans un répertoire créé par tes soins. As-tu mis BG2EE dans un répertoire du type C:\Jeux\BG2EE ou est-ce que tu l'as laissé s'installer dans le répertoire proposé par défaut ?

Posté : dim. 01 nov. 2020, 16:52
par Caladrius
Je l'ai laissé où il se proposait d'aller, dans C ==> Programmes (x86) ==> BG2EE.

Pourquoi, c'est pas bon ?

Posté : dim. 01 nov. 2020, 17:26
par Mornagest
Je ne connais pas bien les dernières versions de Windows, mais il me semble qu'il y a une histoire de droits d'accès pour un utilisateur non admin si le dossier est dans \Program Files\etc.

Je pense que tu aurais intérêt à installer tes jeux dans un dossier dédié, comme par exemple C:\Jeux ou ce que tu veux, du moment que ce n'est pas dans Program Files.

Ensuite, je pense que ça devrait aller correctement :)

Posté : dim. 01 nov. 2020, 17:28
par Caladrius
OK, je vais désinstaller le jeu et le réinstaller ailleurs alors, merci !
Ça ne ù'explique pas pourquoi le patch des voix a marché cependant.
Mais c'est super pour la réponse rapide !
ET je n'ai même pas perdu mes sauvegardes. ^^

EDit: Ça fonctionne !
A moi le jeu fr, youpi !

Posté : lun. 02 nov. 2020, 23:21
par Isaya
Comme indiqué dans le guide d'installation de BGEE, la protection des dossiers "Program Files (x86)" / "Program Files" constitue une défense du système contre des malwares et ne va pas disparaître de sitôt. Si Beamdog a déplacé les fichiers de l'utilisateur dans le profil utilisateur (sauvegardes, sons et portraits personnalisés, fichier de configuration Baldur.lua ; c'est ce qui explique que tes sauvegardes n'aient pas été effacées), conformément aux recommandations de Microsoft, la personnalisation par les mods s'effectue toujours dans le répertoire d'installation du jeu. Il faut donc que cet espace ne se trouve dans un espace où l'écriture est sévèrement contrôlée.

Le patch des voix est un contenu d'archive à extraire. Les outils comme 7zip savent interagir avec le système UAC de Windows et demander la permission d'écrire / le mot de passe administrateur pour débloquer l'écriture. C'est ce qui explique que tu aies pu appliquer le patch de voix.

Le patch de textes passe par le programme WeiDU. Lui ne sait pas interagir avec le système UAC (l'environnement de développement de l'outil n'offre pas cette possibilité) et il ne peut donc pas obtenir la permission d'écriture pour installer son contenu.