186 votes

Comment déplacer un jeu installé d'un dossier de la bibliothèque Steam à un autre ?

J'utilise (et je l'ai beaucoup plus grand) le lecteur D: pour stocker toutes mes données utilisateur et mes jeux, mais j'ai installé le client Steam sur le lecteur C: . Lors de l'installation d'un premier jeu (Warhammer 40000), j'ai choisi de placer mon dossier de bibliothèque sur le lecteur D: et le jeu s'est déroulé là.

Mais maintenant que j'ai installé le deuxième jeu (Portal), je peux voir qu'il a été mis sur le disque dur. C: malgré le choix que j'ai fait précédemment. Lorsque j'ouvre Steam - Paramètres - Téléchargements + Cloud - Dossiers de la bibliothèque Steam, je peux voir les deux lieux d'installation dans la liste. Puis-je les fusionner en un seul ?

Je serais même d'accord pour utiliser le lecteur par défaut C: (car je l'ai déjà remplacé par un lien symbolique). Lorsque j'appuie pour supprimer une bibliothèque, il me dit qu'il ne peut supprimer que les bibliothèques vides.

1 votes

Il y a un moyen, en utilisant des liens. C'est même simple, mais la question est maintenant protégée par la communauté : Je ne peux pas répondre

3 votes

La meilleure réponse, qui devrait être acceptée, est celle de aytimothy ci-dessous. En gros, vous faites un clic droit sur le jeu et allez dans Properties . Ensuite, sous Local Files vous cliquez sur Move Install Folder . C'est tout.

153voto

kalina Points 74470

Avant 19 janvier 2017 il n'y avait pas de méthode intégrée pour déplacer les jeux entre les bibliothèques.

Voici ce que j'ai fait :

  1. Navigué vers le steamapps le dossier dans lequel le jeu est actuellement installé
  2. Copiez le dossier du jeu que je veux déplacer dans l'autre bibliothèque Steam (il est important que vous fassiez une copie de ce dossier). copie ne le faites pas. déplacer il)
  3. Suppression du jeu dans Steam (suppression du contenu local)
  4. Réinstallation du jeu, en sélectionnant l'autre bibliothèque de jeux.

Le "téléchargement" vers le nouvel emplacement s'est alors terminé instantanément, puisque les fichiers étaient déjà présents dans le nouvel emplacement.

Remarque importante sur la structure des dossiers de la bibliothèque de destination

Il est important de noter qu'en essayant ce processus le 2/11/2016, vous ne pouvez pas simplement coller le dossier dans le dossier "steamapps" de destination mais plutôt dans un dossier "commun" dans le dossier "steamapps".

Par exemple, si vous avez créé une bibliothèque de contenu Steam à l'adresse " D:\Games\Steam "vous devrez coller votre dossier de jeu dans " D:\Games\Steam\steamapps\common "Le résultat est quelque chose comme " D:\Games\Steam\steamapps\common\Grand Theft Auto V"

3 votes

Steam prend désormais officiellement en charge les jeux mobiles ! Je pense que cette réponse n'est plus nécessaire.

0 votes

@HugoZink Certains jeux n'ont pas l'option "Déplacer le dossier d'installation..." dans les propriétés. Donc pour eux, cette méthode est toujours valable.

50voto

BoltClock Points 8277

J'ai adopté une approche plus... technique.

Si vous n'êtes pas à l'aise avec l'édition de fichiers ou si vous souhaitez simplement une approche plus simple, s'il vous plaît utilisez l'une des autres réponses. Sinon, cela vous permet de ne pas avoir à "supprimer" et "réinstaller" le jeu lorsque vous relancez Steam - c'est tout à fait transparent. Ce n'est pas vraiment un gain de temps ou autre, mais si vous voulez vous sentir cool, vous pouvez suivre ce que j'ai fait :

Notez que Steam a mis à jour le format de son fichier .acf depuis que j'ai posté cette réponse, de sorte que vous n'avez plus besoin de les modifier. Cependant, cela a toujours l'avantage d'être transparent et de ne pas nécessiter de "supprimer" et de "réinstaller" le jeu. J'ai mis à jour ma réponse afin de ne pas embrouiller les futurs lecteurs, mais jetez un coup d'œil à ce qui suit La réponse de sj26 pour un résumé du même processus mis à jour.

  1. Trouvez l'identifiant de l'application du jeu dans le magasin. (Vous pouvez y accéder facilement en affichant le jeu dans votre bibliothèque et en cliquant sur le lien Page de la boutique, bien que cela ne fonctionne pas pour les jeux qui ne sont plus dans la boutique, comme Deadpool ; vous devrez utiliser une fonction de recherche dans ce cas).

  2. Ouvrez le SteamApps où se trouve le jeu. Assurez-vous que Steam n'est pas en cours d'exécution.

  3. Ouvrez le fichier manifeste du jeu, appmanifest_<app ID>.acf dans un éditeur de texte (j'ai bien dit technique).

  4. Trouvez la ligne qui contient la chaîne de caractères "installdir" . Voici le mien :

    "installdir"        "Team Fortress 2"
  5. C'est votre dossier de jeu. En général, ce dossier se trouve dans le répertoire common dans le dossier SteamApps La principale exception est constituée par les jeux Valve qui sont encore sous le système de distribution traditionnel et non SteamPipe, mais cela sort du cadre de cette réponse.

    Si vous le souhaitez, sauvegardez ce dossier, ainsi que le fichier manifeste lui-même.

  6. Déplacez le dossier du jeu. Dans mon cas, j'ai déplacé Team Fortress 2 dans le common de l'ancienne bibliothèque vers la nouvelle.

  7. Déplacez le fichier du manifeste vers le nouveau SteamApps dossier.

  8. Relancez Steam, et le jeu devrait être là sans que vous ayez à faire quoi que ce soit d'autre dans le programme. Vous pouvez simplement lancer le jeu tout de suite.

    Si vous voulez, vous pouvez vérifier que le jeu est dans son nouvel emplacement. Vous pouvez le faire en cliquant avec le bouton droit de la souris, en choisissant Propriétés et aller à la Fichiers locaux onglet. Si votre nouvelle bibliothèque se trouve sur une lettre de lecteur différente, cette lettre de lecteur doit être reflétée. À partir de là, vous pouvez cliquer sur Parcourir les fichiers locaux... . Vous pouvez également Vérifier l'intégrité du cache de jeu... mais si vous n'avez pas modifié de fichiers dans le processus, cela ne devrait pas être nécessaire.

0 votes

Intéressant. J'aime les moyens techniques :)

2 votes

La procédure de l'Annoying Pyro (TAP) fonctionne parfaitement. Pas besoin de sauvegarder/restaurer. Le processus de sauvegarde et de restauration prend deux fois plus de temps, car vous faites DEUX copies au lieu d'une. Un de mes jeux avait un "appinstalldir" de juste "c : \\ ". Je continue à définir le nouvel emplacement du chemin absolu. TAP dit que si sa procédure vous dégoûte d'utiliser la sauvegarde/restauration, mais il n'y a aucun risque si vous sauvegardez les fichiers ACF originaux. Vous pouvez toujours déplacer le jeu en arrière et remettre le fichier ACF à son contenu original.

2 votes

J'ai constaté que cela ne fonctionnait pas pour moi et que Steam n'arrêtait pas de le renommer. J'ai alors essayé de déplacer le jeu de D:\...\SteamApps\common\game à C:\...\SteamApps\common\game et le fichier .acf de D:\...\SteamApps\appmanifest_.acf à C:\...\SteamApps\appmanifest_.acf . Je n'ai pas modifié le fichier .acf. Puis j'ai rouvert Steam et ça a marché. Je posterais bien une réponse, mais je n'ai pas encore gagné 10 points sur ce site.

38voto

aytimothy Points 15721

Depuis Le 19 janvier th 2017 il est désormais possible d'utiliser la fonction intégrée "Déplacer le dossier d'installation" à partir du client Steam (même sans participer au programme bêta).

Il suffit de se rendre sur [Insérer le nom du jeu] > Propriétés > Fichiers locaux > Déplacer le dossier d'installation... comme indiqué ci-dessous :

In the big red circle.

Ou alors vous pouvez déplacer les fichiers et les manifestes...

7 votes

Cela devrait être la réponse acceptée.

2 votes

Sérieusement, @Ivan, marquez celle-ci comme réponse acceptée, s'il vous plaît. Cela peut épargner aux gens des tonnes de temps et d'efforts. J'ai commencé à déplacer des dossiers et des choses comme ça jusqu'à ce que je fasse défiler vers le bas et que je voie cette réponse.

0 votes

Bizarrement, ce bouton apparaît sur tous mes jeux Steam que j'ai vérifiés, à l'exception de Half-Life 2, HL2 Episode One et Left 4 Dead 2. Il est également bizarre qu'il apparaisse pour Half-Life 2 : Deathmatch, HL2 : Lost Coast et HL2 : Episode Two (et j'ai pu déplacer leurs dossiers d'installation).

36voto

sj26 Points 631

L'infrastructure de dossiers de bibliothèque de Steam signifie que vous pouvez simplement quitter Steam, déplacer le sous-répertoire acf et common entre les dossiers de bibliothèque, et redémarrer Steam.

Si vous voulez déplacer tous vos jeux :

  1. Quitter Steam.

  2. Ouvrir les anciennes et nouvelles bibliothèques SteamApps les répertoires.

    Par exemple, c:\Program Files\Steam\SteamApps y d:\SteamLibrary\SteamApps .

  3. Déplacez tous les appmanifest_*.acf et les fichiers common de l'ancien SteamApps vers le nouveau répertoire SteamApps répertoire.

    Par exemple, appmanifest_220.acf est le manifeste de l'application Half-Life 2, et le fichier common doit contenir le fichier Half-Life 2 répertoire.

  4. Redémarrez Steam.

Si vous souhaitez uniquement déplacer des jeux spécifiques :

  1. Quitter Steam.

  2. Trouvez l'identifiant de l'application du jeu dans le magasin.

    Half-Life 2 est sur le magasin à l'adresse http://store.steampowered.com/app/220/ donc son ID d'application est 220

  3. Ouvrir les anciennes et nouvelles bibliothèques SteamApps les répertoires.

    Par exemple, c:\Program Files\Steam\SteamApps y d:\SteamLibrary\SteamApps .

  4. Déplacements appmanifest_[app ID].acf de l'ancien SteamApps vers le nouveau répertoire SteamApps répertoire.

    Par exemple, appmanifest_220.acf est le manifeste de l'application Half-Life 2.

  5. Ouvrez le appmanifest_[app ID].acf avec Notepad ou votre éditeur de texte préféré et recherchez "installdir" "[directory name]"[directory name] est le prochain répertoire que vous devez déplacer.

    Par exemple, "installdir" "Half-Life 2" .

  6. Ouvrez le commun dans les deux SteamApps les répertoires.

    Encore une fois, c:\Program Files\Steam\SteamApps\common y d:\SteamLibrary\SteamApps\common

  7. Déplacez le répertoire du jeu nommé comme ci-dessus de l'ancien commun vers le nouveau répertoire commun répertoire.

    Pour compléter notre exemple, déplacez c:\Program Files\Steam\SteamApps\common\Half-Life 2 a d:\SteamLibrary\SteamApps\common\Half-Life 2 .

  8. Redémarrez Steam.

Avis de non-responsabilité : Sauvegardez votre bibliothèque ou ne vous souciez pas du résultat.

0 votes

Ma réponse préférée

0 votes

Cela n'a pas fonctionné pour moi. Le clic droit -> Propriétés du jeu dans Steam indique toujours l'ancien emplacement comme chemin d'installation, et le lancement du jeu échoue parce que Steam ne trouve pas l'exécutable.

1 votes

C'est la meilleure réponse car le dossier et l'acf sont censés rester synchronisés. Si l'acf n'est pas déplacé et qu'un nouvel acf est créé avec le bouton "installer", Steam ne peut pas savoir quelles langues/dlc/etc ont été activées et peut télécharger des gigaoctets de données non désirées.

10voto

iber Points 5788

J'ai fait quelque chose de similaire il y a quelques mois.

Autant que je m'en souvienne, il suffit de désactiver Steam puis de copier-coller les dossiers de jeux depuis mon disque dur. steamapps vers un lecteur externe steamapps dossier. Après avoir activé Steam, les jeux "réparés" téléchargeaient 100 à 200 Mo et c'était tout.

Ici, vous ont un tutoriel de Valve comment faire des choses similaires.

1 votes

Bien que je n'aie pas eu mon dossier steam séparé comme le PO, j'ai déplacé le dossier steam complet plusieurs fois et sur plusieurs ordinateurs (mises à niveau) en désactivant steam et en déplaçant le dossier. Steam a tout de suite compris et a récupéré assez facilement comme vous l'avez dit.

5 votes

Cela fonctionne pour déplacer l'ensemble du répertoire SteamApps, mais malheureusement pas de manière systématique pour les jeux individuels. Il faut suivre les instructions de Kalina pour résoudre le problème de l'OP (et le mien).

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