Impossible de charger mes persos dans D2 sous

Fermé
batgg Messages postés 90 Date d'inscription jeudi 21 février 2008 Statut Membre Dernière intervention 25 novembre 2013 - 8 févr. 2011 à 07:36
mamiemando Messages postés 33346 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 8 novembre 2024 - 9 févr. 2011 à 19:29
Bonjour,

J'ai migré de Windows vers Ubuntu il y a peu. J'ai réussi à télécharger Diablo 2 + LOD grâce à une aide précieuse... Par contre, je n'arrive pas à charger les sauvegardes de mes perso ni à parcourir C en passant par wine. Pourriez vous m'aider ?

D'avance merci




1 réponse

mamiemando Messages postés 33346 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 8 novembre 2024 7 803
9 févr. 2011 à 19:29
Dans wine tu peux définir de nouveaux disques en lançant la commande :

winecfg


En terme de je te conseille de créer un disque Z: qui pointe sur le / de linux et de toujours travailler avec Z:. Je te déconseille fortement de ne surtout pas changer C: sur ton windows réel sinon tu t'exposes à de gros problèmes.

Si tu as installé diablo2 via wine, celui-ci a créé une nouvelle arborescence wine dans ton linux, donc il faudra copier les fichiers "d2s" du diablo2 de windows vers le diablo2 de linux.

Si les personnages n'apparaissent toujours pas, c'est sans doute que diablo2 cherche les fichiers de sauvegarde dans un répertoire référencé par une clé dans la base de registre. Or si tu as réutilisé l'installation existante de diablo2 en lançant directement le diablo2.exe de windows via wine, comme les clés de la base de registre associées à diablo2 ne figurent pas dans la base de registre wine, diablo2 ne trouve pas ton répertoire de sauvegarde et donc ne peut pas trouver les fichiers d2s.

Personnellement, je te conseille d'installer diablo2 via wine c'est le plus simple. Ainsi chaque système ait son propre diablo2 et ses clés correctement maintenues. Typiquement si tu as une mise à jour bnet alors que tu sous windows, celle-ci peut corriger des clés sous windows. Dans ce cas, ta base de registre wine sera obsolète (on remercie bien fort microsoft pour le concept bien merdique de base de registre qui comme tu peux le constater n'est pas pratique). Au contraire, si tu as installé diablo2 avec les deux systèmes, la mise à jour aura lieu pour les deux diablo2 et chaque système maintiendra correctement sa base de registre.

Bonne chance

Remarque : il est possible d'importer des clés dans la base de registre wine via la commande regedit. Mais si tu utilises des clés (.reg) générées par le regedit windows, attention à bien les convertir au préalable, car windows sauve ses clés en unicode et linux en ansi grâce à la commande iconv :
http://ubuntuforums.org/showthread.php?t=1191692
0