Question:
Comment faire en sorte que Steam reconnaisse les fichiers de jeu existants à partir d'une source différente?
ronno
2012-12-26 16:08:05 UTC
view on stackexchange narkive permalink

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, disons l'édition GOTY) sur Steam. Il devrait être possible d'utiliser l'installation existante pour éviter les téléchargements généralement importants. Ceci est très utile car cela économise à la fois de la bande passante et du temps.

Auparavant, pour autant que je sache, Steam téléchargeait les fichiers du jeu directement sur steam \ steamapps \ common \ <game_name> . Étant donné que ce dossier serait créé au démarrage du téléchargement, à la mise en pause et à la fermeture de Steam, la copie des fichiers du jeu dans ce dossier, puis la validation des fichiers du jeu permettraient à Steam d'absorber autant que possible et de télécharger simplement les fichiers manquants.

Actuellement, Steam télécharge les fichiers dans steam \ steamapps \ download \ <game_id> puis les déplace vers le dossier susmentionné une fois le téléchargement terminé. Donc, tout d'abord, ce que serait le dossier final n'est pas clair. Alors, quelle serait la bonne façon de faire la même chose, c'est-à-dire d'utiliser Steam autant que possible des fichiers existants? Les fichiers doivent-ils être copiés dans download \ * \ , ou dois-je trouver le dossier réel (par exemple via googling) et copier les fichiers dans steamapps \ common \ * \ ?

Plus précisément, j'avais installé une copie commerciale d'Arkham City 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 rien faire. En supposant que j'ai le nom de dossier correct steamapps \ common \ Batman Arkham City GOTY , selon ceci, si je copie les fichiers là-bas, Steam semble continuer avec son téléchargement de 17 Go . Si je le copie dans steamapps \ download \ 200260 , 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 CV.

Je pense que votre meilleur pari serait de trouver quelqu'un qui l'a sur Steam (ici) et de travailler avec eux pour vérifier la structure du fichier. Steam peut organiser les fichiers différemment, ce qui l'empêcherait de détecter vos fichiers.
Connexes: [Comment faire pour que Steam reconnaisse les fichiers de jeu téléchargés sur une autre machine?] (Https://gaming.stackexchange.com/q/214120/4797)
Six réponses:
ronno
2012-12-27 00:53:18 UTC
view on stackexchange narkive permalink

Je pense que ce qui suit est la bonne façon 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> , où <game_name> doit être trouvé 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 "Découverte des fichiers existants pour _".
  4. Regardez et attendez pendant qu'il télécharge uniquement les pièces manquantes.

Je dois encore télécharger 9.8 Cependant, Go (au lieu de 17) dans mon cas spécifique.

êtes-vous sûr qu'il ne télécharge réellement que 9,8 Go / 17 Go au lieu de 9,8, puis le décompresse à 17 Go? Lorsque vous l'avez installé, a-t-il conservé vos sauvegardes de jeu? Quelle est la taille du dossier qui contient l'installation de Steam?
@ColinD Si j'ai commencé le téléchargement à partir de zéro, il voulait télécharger 17 Go, et je sais qu'il n'a téléchargé que 9,8 Go en utilisant cette méthode. J'ai également remarqué qu'après l'étape de "découverte", le dossier `common \ *` était réduit à environ 7 Go, probablement en supprimant les fichiers qui ne correspondent pas. La taille finale du dossier est de 18,6 Go. Il n'a pas conservé les sauvegardes, probablement puisque les sauvegardes Steam sont conservées un peu différemment de la version commerciale (je n'en avais pas besoin de toute façon, car j'avais fait une nouvelle lecture pour les succès Steam).
J'essaye de faire ça (avec Thief), mais Steam ne "voit" pas les fichiers. Existe-t-il une véritable étape de «découverte des fichiers existants»?
@Manu Il y en avait, du moins quand cette réponse a été écrite. Êtes-vous sûr d'utiliser le nom de répertoire correct («» dans la réponse)?
C'est peut-être ça, je pensais que c'était "ThiefGame" basé sur ce que j'ai vu dans le dossier Téléchargement, mais ce peut être simplement "Thief". Je vais essayer ça.
Oui, ça y était, il s'agit maintenant de "découvrir des fichiers existants" ^^ Merci!
user2591294
2014-06-11 09:35:13 UTC
view on stackexchange narkive permalink
  J'ai trouvé le meilleur moyen.Steam -> Setting -> Download -> Steam Library Folder -> Ajoutez votre ancien dossier Structure de dossier idéal que j'ai ajouté Dossier principal- SteamApps - commun - dota 2 beta - test dota 2 - téléchargement - temp - appmanifest_xxx- steam.dll- steam2.dll  
Lesto
2014-06-18 00:02:52 UTC
view on stackexchange narkive permalink

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

view -> settings -> download -> dossier de la bibliothèque Steam

puis choisissez votre dossier Steam partagé. Aussi maintenant, Steam vous permet de choisir où télécharger les jeux; Je n'ai PAS testé le cross-gaming (en utilisant le même dossier sous Windows et Linux), mais je viens de relier mon dossier (en quelque sorte la vapeur a perdu la trace de mon disque dur externe) et tout fonctionne bien.

J'ai testé le jeu dans différents Disque dur / partition et fonctionne très bien. Si vous démarrez Steam sans disque dur externe, un redémarrage de Steam est nécessaire pour lui permettre de "voir" le dossier

efezeta12
2015-03-26 10:46:38 UTC
view on stackexchange narkive permalink

Problème résolu:

J'espère que cela vous aidera les gars.

  1. Allez dans Affichage> Paramètres> Téléchargements
  2. Sur STEAM LIBRARY FOLDERS, ajoutez le dossier sur l'unité où vous voulez avoir vos jeux (doit être vide, Steam vous le demandera sinon) et fermez.
  3. Allez dans ce dossier et vous devriez avoir la structure suivante:
    • [
      • <- créez ce dossier! (no ">" ...)
      • < --- créez ce dossier! (où vont les jeux)
      • téléchargement> < --- n'existera que si vous téléchargez quelque chose
      • appmanifest_xxx.acf < --- copiez 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. ../steamapps/ dans le nouveau dossier . C'EST CE QUI FAIT LA VAPEUR VOIR LES JEUX. Pour chaque jeu, il y a un manifeste.

  2. Jouez au jeu.

Cordialement,

efezeta12

C'est très bien expliqué et détaillé, mais je ne suis pas sûr que cela réponde réellement à la question posée.Cela semble poser des questions sur le déplacement des fichiers d'une installation Steam à une autre, tandis que la question concerne le déplacement des fichiers d'une installation * non-Steam * vers Steam.
Je suis venu ici de Google, cela a résolu mon problème, donc +1.Une chose que je noterais est d'ouvrir chaque manifeste avec un éditeur de texte et de vérifier quel jeu vous essayez d'ajouter et de déplacer celui-ci.
Bush Babi
2014-04-20 14:32:24 UTC
view on stackexchange narkive permalink

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

- Faites très attention à ces étapes !!! -

  1. - Important - D'abord dans votre dossier de jeux dans Steam \ SteamApps \ Common ou dans tout autre dossier dans lequel vous avez déjà copié le jeu et faites une copie du jeu vers une destination différente sur le disque dur autre que dans le dossier Steam ou copiez-le sur un disque dur externe comme sauvegarde. L'étape suivante supprimera le dossier du jeu dans le répertoire Steam \ SteamApps \ Common . C'est pourquoi c'est important.

  2. Accédez à votre bibliothèque Steam et faites un clic droit sur le jeu à l'origine du problème, puis cliquez sur "supprimer le contenu local". Cela supprimera le fichier de jeu de la bibliothèque Steam et du répertoire Steam sur le disque dur.

  3. Copiez maintenant le dossier de jeux dans le dossier commun situé dans Steam \ SteamApps \ Common de l'emplacement où nous l'avions copié auparavant à l'étape 1

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

Si oui, félicitations! sinon idfk ce qui fonctionnera mais cela a semblé fonctionner pour moi. Si cela a fonctionné pour vous, veuillez laisser un commentaire afin que je puisse être sûr que c'est une solution que d'autres peuvent utiliser.

Oui, cela a fonctionné pour moi, je n'ai pas eu à télécharger un jeu de 40 concerts à nouveau sur une vitesse Internet de 1 Mb / s. Suivez simplement les instructions jusqu'au bout.
Marche parfaitement!J'avais commencé une mise à jour et la réponse acceptée n'a pas fonctionné.Merci!
Adam Romyn
2015-03-27 21:31:51 UTC
view on stackexchange narkive permalink

Tout essayé et cela a fonctionné:

Étape 1: allez dans les paramètres / sauvegarde ou restauration | jeu sur un ordinateur qui a le jeu ---> choisissez le jeu à sauvegarder et où le sauvegarder Étape 2: allez dans les paramètres / sauvegarde ou restauration du jeu ---> choisissez le fichier à restaurer sur l'ordinateur que vous voulez sur. Cliquez sur Installer et vous êtes prêt à commencer.

Si vous ne comprenez pas ce que j'ai dit, regardez simplement la vidéo youtube

J'espère que cela vous aidera

Cette vidéo est au moins légèrement NSFW, en raison de l'arrière-plan.Avez-vous une chance d'utiliser une autre vidéo?


Ce Q&R a été automatiquement traduit de la langue anglaise.Le contenu original est disponible sur stackexchange, que nous remercions pour la licence cc by-sa 3.0 sous laquelle il est distribué.
Loading...