33 votes

Comment modifier le répertoire d'installation des jeux dans Origin ?

En vue de la prochaine bêta ouverte de Battlefield 3, j'ai tenté aujourd'hui de configurer Origin pour qu'il s'installe dans les bons répertoires.

Ma base Origin est installée à :

" E:\Games\Origin ".

Mais pour une raison quelconque, Origin veut installer tous mes jeux sur.. :

" C:\Program Fichiers (x86) \Origin Jeux".

J'ai donc essayé de le changer en :

" E:\Games\Origin\Games ", ou même simplement " E:\Games ",

mais je continue à obtenir le message d'erreur : "Le répertoire d'installation du jeu n'est pas valide. Veuillez sélectionner un autre répertoire". Ce message s'affiche toujours, sauf si je choisis un répertoire qui se trouve dans " C:\Program Files (x86)\" quelque part.

Comme vous pouvez le voir ci-dessous : Le rouge est le message d'erreur que j'obtiens à chaque fois que j'essaie de changer le répertoire, le vert est l'emplacement par défaut qui ne peut être changé que pour des emplacements TRÈS similaires, et le bleu montre le fait que je peux changer l'emplacement des installateurs sans problème.

My Problem

Existe-t-il un moyen (même en utilisant d'autres programmes, comme un éditeur de registre) de modifier le répertoire dans lequel Origin installera mes jeux ?

25voto

Jeff Atwood Points 8468

La réponse acceptée est maintenant totalement incorrecte depuis fin 2013. Ce fichier XML n'existe même plus.

La bonne nouvelle est que L'application Origin permet (enfin ?) de remapper correctement les dossiers de téléchargement et d'installation. comme on le voit dans le Origin | Application Settings | Advanced menu.

origin, application settings, advanced

Ici, j'ai changé le mien en d:\Origin pour qu'il soit sur mon plus grand disque de stockage, et non sur mon petit SSD de démarrage :

advanced path settings

J'ai vidé tous mes vieux jeux Origin et j'ai commencé à télécharger Dead Space 3, que j'ai obtenu par le biais d'un Humble Bundle récemment, et je constate que les fichiers vont effectivement dans le fichier d:\Origin\ dossier que j'ai spécifié manuellement dans les paramètres d'origine..

enter image description here

Dans ce cas, le téléchargement s'effectue directement dans le dossier du jeu, et non dans le chemin des "installateurs de jeux", mais c'est le cas. en respectant mon choix de dossier et ne pas le forcer vers le lecteur c:\.

23voto

jello Points 498

Edition, octobre 2013 : Cette solution est maintenant dépassée ; cependant, avec le nouveau nom de fichier toujours valable. Changer le répertoire depuis les paramètres du client devrait fonctionner sans problème. Voir https://gaming.stackexchange.com/a/129935/23 pour une présentation détaillée.

Localisez le sous-dossier "Origin" dans vos données d'application - ou utilisez tout simplement Début | Exécuter | "%AppData% \Origin " .

Il y a un local.xml ouvrez-le avec un éditeur de texte et changez le chemin dans la ligne qui commence par

<Setting key="DownloadInPlaceDir"

11voto

DMA57361 Points 28167

C'est un peu solution de contournement Ce n'est pas une solution, mais vous pouvez faire croire à Origin que vous n'avez rien changé, tout en plaçant les données où vous voulez en utilisant un point de jonction de répertoire.

Veuillez noter que Je n'ai pas d'Origin et je n'ai pas testé cela avec Origin. mais c'est une astuce que j'utilise tout le temps : profil utilisateur Windows, Steam, musique, etc...

Notez aussi que mes instructions ici requièrent Windows 7 o Windows Vista . Vous pouvez le faire sous Win XP, mais je ne me rappelle pas quelle est la commande...

  1. Fermez Origin et tous les jeux.

  2. Copier le dossier actuel à l'emplacement souhaité. Vous devez vous assurer qu'il n'y a plus de dossier avec l'ancien nom sur le système car nous allons placer quelque chose de ce nom dans un moment.
    Pour des raisons de sécurité, je vous recommande copie les données à l'emplacement final (ne pas déplacer) et ensuite simplement renommer l'ancien emplacement, en ne le supprimant qu'après avoir vérifié que tout fonctionne bien.

  3. Exécutez une copie de l'invite de commande en tant qu'administrateur : find command prompt dans le menu de démarrage, faites un clic droit et choisissez "exécuter en tant qu'administrateur".

  4. Exécutez la commande suivante (avec les anciens et nouveaux emplacements pertinents, dans cet ordre) :
    mklink /D "C:\Program Files (x86)\Origin Games\" "D:\Games\Origin\Games"

Cela créera un point de jonction de répertoire (essentiellement un lien symbolique) dans l'ancien emplacement qui en silence redirige toutes les demandes d'utilisation de cet emplacement (et de tous les sous-emplacements) vers le nouvel emplacement que vous avez spécifié, sans que la plupart des programmes le sachent - ils continueront donc à fonctionner sans être affectés.

J'ai personnellement utilisé cette méthode il y a plusieurs mois pour déplacer les quelque 100 Go de jeux Steam installés sur un disque dur complètement différent, et cela a parfaitement fonctionné depuis, car Steam pense toujours être installé au même endroit qu'auparavant.

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