Domanda:
Come posso cambiare la directory di installazione dei giochi in Origin
Mr Smooth
2011-09-28 07:40:26 UTC
view on stackexchange narkive permalink

In preparazione della prossima beta aperta di Battlefield 3, oggi ho provato a configurare Origin per l'installazione nelle directory corrette.

Il mio Origin di base è installato in:

"E: \ Giochi \ Origin".

Per qualche ragione, però, Origin vuole installare tutti i miei giochi in:

"C: \ Program Files (x86) \ Origin Games \" .

Quindi ho provato a cambiare questo in:

"E: \ Games \ Origin \ Games", o anche solo "E: \ Games" ,

tuttavia continuo a ricevere il messaggio di errore: "La directory di installazione del gioco non è valida. Seleziona una directory diversa." Viene sempre visualizzato a meno che non scelga una directory che si trova in "C: \ Programmi (x86) \" da qualche parte.

Come puoi vedere di seguito: Il rosso è il messaggio di errore che ricevo ogni volta che provo a cambia la directory, Green è la posizione predefinita che può essere modificata solo in posizioni MOLTO simili e Blue sta mostrando il fatto che posso cambiare la posizione degli installatori senza problemi.

My Problem

Esiste un modo (anche utilizzando altri programmi, come un editor di registro) per cambiare la directory in cui Origin installerà i miei giochi?

Tre risposte:
Jeff Atwood
2013-09-05 13:40:36 UTC
view on stackexchange narkive permalink

La risposta accettata è ora completamente errata alla fine del 2013. Quel file XML non esiste nemmeno più.

La buona notizia è che l'app Origin (finalmente?) supporta rimappare correttamente le cartelle di download e installazione , come mostrato in Origin | Impostazioni dell'applicazione | Menu avanzato .

origin, application settings, advanced

Qui ho cambiato il mio in d: \ Origin in modo che fosse sul mio disco di archiviazione più grande, non il mio piccolo SSD di avvio:

advanced path settings

Ho cancellato tutti i miei vecchi giochi Origin e ho iniziato a scaricare Dead Space 3, che ho ricevuto di recente tramite un Humble Bundle, e vedo che i file stanno effettivamente andando nella cartella d: \ Origin \ che ho specificato manualmente nelle impostazioni di Origin ..

enter image description here

In questo caso sta scaricando direttamente nella cartella del gioco, non nel percorso dei "programmi di installazione del gioco" ma rispetta la mia scelta di cartella e non la forza nell'unità c: \.

A partire dal 22 marzo 2017, le opzioni di menu ora sono Origine -> Impostazioni applicazione -> Installa e salva.Altrimenti, come la risposta del signor Atwood.
jello
2011-10-20 08:46:29 UTC
view on stackexchange narkive permalink

Modifica, ottobre 2013: questa soluzione è ormai obsoleta; tuttavia, con il nuovo nome del file ancora valido. La modifica della directory dalle impostazioni del client dovrebbe funzionare senza problemi. Vedi https://gaming.stackexchange.com/a/129935/23 per una procedura dettagliata.

Individua la sottocartella "Origin" nella tua applicazione Dati o semplicemente usa Start | Esegui | "%AppData%\Origin"”.

C'è un file local.xml , aprilo con un editor di testo e cambia il percorso nella riga che inizia con

  <Setting key = "DownloadInPlaceDir"  
Sembra che abbia funzionato, ma ricevo ancora lo stesso messaggio di errore ogni volta che apro le impostazioni, anche se non mi interessa molto, quindi se funziona quando installo Battlefield accetterò * questa * risposta
Questo ha funzionato come un fascino. Come ho detto prima, tuttavia, ricevo ancora l'errore quando apro le impostazioni, ma non impedisce alle cose di installarsi lì, solo un po 'fastidioso. Non è un grosso problema, però, non apro quasi mai le impostazioni, e quando lo faccio è solo un clic e non c'è più. Grazie mille.
_Addendum: _ Da uno degli ultimi aggiornamenti, ricevi un messaggio su una directory non valida ogni volta che apri la finestra di dialogo Impostazioni. Andrà via solo quando ripristini la directory allo standard o esci forzatamente dall'applicazione. Finché non apri le Impostazioni, sembra funzionare bene, però.
Quello che dice jello è vero. Fortunatamente, nello stesso file in cui puoi modificare la directory di installazione, puoi anche modificare tutte le altre impostazioni, quindi non è necessario utilizzare affatto le impostazioni.
Sono riuscito a ottenere qualcosa di simile aggiornando il file XML e ricaricando Origin. Diceva che i miei giochi non erano installati, quindi ho fatto clic su Installa e 2-3 minuti dopo, è stato fatto. Presumo che stesse controllando i giochi già nella cartella.
Questa risposta è ancora corretta? Vedi http://gaming.stackexchange.com/a/129935/23
Ebbene sì, forse; o meglio no, probabilmente no. La mia risposta ora ha quasi esattamente due anni. Il client Origin ha visto diverse revisioni da allora, e l'ultima volta che ho provato a cambiare la directory dall'interno del client, ha funzionato senza problemi [come dovrebbe]. Quindi, sì, EA è ovviamente in grado di imparare. :)
DMA57361
2011-10-19 19:59:01 UTC
view on stackexchange narkive permalink

È un po 'una soluzione alternativa , non una soluzione, ma potresti ingannare Origin facendogli credere che non hai cambiato nulla, mentre metti i dati dove vuoi utilizzando una directory punto di giunzione.

Tieni presente che non ho Origin e non l'ho provato con Origin , ma è un trucco che uso sempre: profilo utente di Windows, Steam , Musica e così via ...

Tieni inoltre presente che le mie istruzioni qui richiedono Windows 7 o Windows Vista . Puoi farlo su Win XP, ma non ricordo quale sia il comando ...

  1. Chiudi Origin e tutti i giochi.

  2. Copia la cartella corrente nella posizione desiderata. Devi assicurarti che non ci sia più una cartella con il vecchio nome nel sistema perché tra un attimo inseriremo qualcosa con quel nome.
    Per motivi di sicurezza ti consiglio di copiare il dati nella posizione finale (non spostati) e quindi semplicemente rinomina la vecchia posizione, eliminandola solo dopo che sai che tutto funziona.

  3. Esegui una copia del prompt dei comandi come amministratore: trova prompt dei comandi nel menu di avvio, fai clic con il pulsante destro del mouse e scegli "esegui come amministratore "

  4. Esegui il seguente comando (con la vecchia e la nuova posizione pertinenti, in quest'ordine):
    mklink / D" C: \ Programmi (x86 ) \ Origin Games \ "" D: \ Games \ Origin \ Games "

Questo creerà un punto di giunzione di directory (essenzialmente un collegamento simbolico) nel vecchia posizione che silenziosamente reindirizzerà tutte le richieste di utilizzare quella posizione (e eventuali sotto-posizioni) alla nuova posizione che hai specificato, lo fa all'insaputa della maggior parte dei programmi, quindi continueranno a funzionare inalterato.

Ho usato personalmente questo mesi fa per spostare tutti i 100 GB circa di giochi Steam installati su un disco rigido completamente diverso, da allora ha funzionato perfettamente perché Steam pensa ancora che sia installato nello stesso posto in cui era prima.

Al momento non ho alcun gioco installato in Origin, quindi non posso dirti se funziona o meno (la beta di BF3 è stata disinstallata), ma una volta che avrò Battlefield 3 (il 27 °) lo proverò e se funziona, accetterò questa risposta.
se, come menzionato [qui] (http://gaming.stackexchange.com/questions/31193/how-can-i-change-the-install-directory-of-games-in-origin/31433#31433), ` E: \ Program Files (x86) `funziona, con WinXP il buon vecchio` subst` potrebbe fare il trucco


Questa domanda e risposta è stata tradotta automaticamente dalla lingua inglese. Il contenuto originale è disponibile su stackexchange, che ringraziamo per la licenza cc by-sa 3.0 con cui è distribuito.
Loading...