33 votes

Comment faire pour que Steam reconnaisse les fichiers de jeu existants provenant d'une autre source ?

Disons que j'ai un jeu acheté au détail/autre téléchargement numérique et installé sur mon disque dur. J'achète le même jeu (ou une variante mineure de celui-ci, par exemple l'édition GOTY) sur Steam. Il devrait être possible d'utiliser l'installation existante pour éviter les téléchargements généralement importants. C'est très utile car cela permet d'économiser de la bande passante et du temps.

Auparavant, d'après ce que j'ai compris, Steam téléchargeait les fichiers du jeu directement sur steam\steamapps\common\<game_name> . Puisque ce dossier serait créé au démarrage du téléchargement, la mise en pause et la fermeture de steam, la copie des fichiers de jeu dans ce dossier puis la validation des fichiers de jeu permettraient à Steam d'absorber le plus possible et de ne télécharger que les fichiers manquants.

Actuellement, Steam télécharge les fichiers dans steam\steamapps\downloading\<game_id> et les déplace ensuite dans le dossier susmentionné une fois le téléchargement terminé. Donc, tout d'abord, ce que serait le dossier final n'est pas clair. Quelle serait donc la bonne façon de faire la même chose, c'est-à-dire de faire en sorte que steam utilise autant que possible les fichiers existants ? Les fichiers doivent-ils être copiés dans downloading\*\ ou dois-je trouver le dossier actuel (par exemple en cherchant sur Google) et copier les fichiers dans le dossier suivant steamapps\common\*\ ?

Plus précisément, j'avais une copie au détail d'Arkham City installée et je viens d'acheter la version GOTY sur Steam. Maintenant, j'ai essayé les deux choses ci-dessus, dans les deux cas, la validation ne semble pas faire quelque chose. En supposant que j'ai le nom de dossier correct steamapps\common\Batman Arkham City GOTY selon ce Si je copie les fichiers à cet endroit, Steam semble continuer à télécharger ses 17 Go. Si je le copie dans steamapps\downloading\200260 Puis le téléchargement s'arrête toutes les quelques secondes avec "Disk Write Error" après avoir modifié 1 ou 2 fichiers, et je dois continuer à appuyer sur "resume".

33voto

Andrew Ducker Points 988

Je pense que ce qui suit est la manière correcte de faire actuellement ce que je voulais :

  1. Assurez-vous que Steam pense que le jeu n'est pas installé. Fermez Steam juste pour être sûr.
  2. Copiez les fichiers du jeu dans SteamApps\common\<game_name><game_name> est à découvrir via googling/équivalent. Dans mon cas particulier, il s'agissait de Batman Arkham City GOTY .
  3. Lancez Steam et installez le jeu. L'installation passera par une étape de "découverte des fichiers existants pour _".
  4. Regardez et attendez qu'il télécharge seulement les parties manquantes.

Dans mon cas particulier, je dois quand même télécharger 9,8 Go (au lieu de 17).

4voto

user2591294 Points 49
I have found best way.
Steam -> Setting -> Download -> Steam Library Folder -> Add you old folder

Ideal folder structure that i added
Main Folder
- SteamApps
  - common
    - dota 2 beta
    - dota 2 test
  - downloading
  - temp
  - appmanifest_xxx
- steam.dll
- steam2.dll

4voto

user79845 Points 31

En fait, vous pouvez lier un dossier d'application steam simplement à partir de l'interface de steam !

affichage -> paramètres -> téléchargement -> dossier de la bibliothèque vapeur

puis choisissez votre dossier vapeur partagé. Je n'ai PAS testé le jeu croisé (en utilisant le même dossier sous Windows et Linux), mais j'ai simplement lié mon dossier (d'une manière ou d'une autre, steam a perdu la trace de mon disque dur externe) et tout fonctionne bien.

J'ai testé le jeu sur un autre disque dur ou une autre partition et tout fonctionne bien. Si vous démarrez steam sans disque dur externe, un redémarrage de steam est nécessaire pour qu'il "voie" le dossier.

3voto

malat Points 1149

Problème résolu :

J'espère que cela vous aidera.

  1. Allez dans Affichage > Paramètres > Téléchargements
  2. Dans STEAM LIBRARY FOLDERS, ajoutez le dossier sur l'unité où vous voulez avoir vos jeux (il doit être vide, sinon Steam vous le demandera) et fermez.
  3. Allez dans ce dossier et vous devriez avoir la structure suivante :
    • nouveau_dossier>
      • SteamApps> <- créer ce dossier ! (pas de ">"...)
      • commun> <--- créer ce dossier ! (où les jeux vont)
      • téléchargement> <--- n'existera pas à moins que vous ne téléchargiez quelque chose.
      • appmanifest_xxx.acf <--- copier tous les fichiers appmanifest_xxx.acf que vous avez
  4. Copiez tous les dossiers de jeux de votre ancien dossier .../common/ vers le nouvel emplacement (dans le nouveau dossier .../common/ que vous venez de créer).

À ce stade, les jeux ne fonctionneront pas. Cela permettra à votre Steam de reconnaître vos jeux...

  1. Copiez tous les fichiers appmanifest_xxx.acf de l'ancien dossier .../steamapps/ vers le nouveau. . C'EST CE QUI PERMET À LA VAPEUR DE VOIR LES JEUX. Pour chaque jeu, il y a un manifeste.

  2. Jouez le jeu.

Regards,

efezeta12

0voto

Bush Babi Points 9

Cette solution devrait fonctionner si le jeu s'affiche dans le dossier de la bibliothèque dans Steam avec les mots "mise à jour requise" écrits à côté, mais que le jeu ne reconnaît pas les fichiers de jeu existants sur le disque dur.

- Faites attention à ces étapes !!!-

  1. - Important - Tout d'abord, allez dans votre dossier de jeux, soit dans Steam\SteamApps\Common ou le dossier dans lequel vous avez déjà copié le jeu et faites une copie du jeu vers une destination différente du disque dur, autre que le dossier Steam, ou copiez-le sur un disque dur externe en guise de sauvegarde. L'étape suivante consiste à supprimer le dossier du jeu dans le dossier Steam\SteamApps\Common répertoire. Voilà pourquoi c'est important.

  2. Allez dans votre bibliothèque Steam et faites un clic droit sur le jeu qui pose problème, puis cliquez sur "supprimer le contenu local". Cela supprimera le fichier du jeu de la bibliothèque Steam et du répertoire Steam sur le disque dur.

  3. Maintenant, copiez le dossier games dans le dossier commun situé dans le dossier Steam\SteamApps\Common à partir de l'endroit où nous l'avions copié à l'étape 1.

  4. Enfin, ouvrez Steam, le titre du jeu devrait maintenant être grisé dans la bibliothèque Steam et lorsque vous faites un clic droit dessus, il devrait dire "installer le jeu..." cliquez sur installer le jeu et choisissez le répertoire du jeu pour l'installation (généralement le répertoire par défaut) est celui à choisir, cliquez sur suivant, Agree... maintenant il devrait dire découvrir les fichiers existants... (c'est une bonne chose) et cliquez sur terminer. Maintenant, cela devrait fonctionner.

Si c'est le cas, félicitations ! Sinon, je ne sais pas ce qui va marcher, mais cette méthode a semblé fonctionner pour moi. Si cela a fonctionné pour vous, veuillez laisser un commentaire afin que je puisse être sûr que cette solution peut être utilisée par d'autres.

AlleGamers.com

AlleGamers est une communauté de gamers qui cherche à élargir la connaissance des jeux vidéo.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X