Sì, puoi farlo per molti dei file.
Ho migrato la maggior parte dei miei file Couter-Strike:Source su Linux.
Dovresti scegliere i file più grandi, come trame, suoni, modelli e mappe da copiare. Quindi, nella tua directory Steam in Linux (~/.local/share/Steam/SteamApps)
crea le strutture di directory che conterranno questi file, seguendo la struttura sulla tua partizione Windows.
Quindi, quando vai a installare il gioco su Linux, dopo aver detto "Preparazione all'installazione del gioco in corso..." verrà visualizzato "Scoperta dei file esistenti in corso...".
La directory di installazione del gioco Steam predefinita su Linux (non *nix, perché non esiste un binario Steam *nix non Linux) è /home/user/.local/share/Steam/SteamApps/common
.
La posizione predefinita per .gcf
file è /home/user/.local/share/steam/SteamApps/
.
Non c'è modo di spostare i giochi da Windows a Linux e aspettarsi che funzionino. Anche se il gioco è compatibile con Linux, la versione binaria di Windows non funzionerà su Linux. Devi scaricare la versione Linux di quel gioco da Steam su Linux.
Tuttavia, i file .gcf stessi potrebbero migrare senza problemi. L'articolo di Valve Developer Wiki per GCF ha una riga interessante:
I file GCF non possono essere modificati e, se fosse possibile, Steam li correggerebbe alla successiva esecuzione, ma i loro contenuti possono essere visualizzati.
Ciò sembra implicare che Steam risolverà tutto ciò che sembra sbagliato con un file .gcf. Tuttavia, non so se ciò significhi che sostituirà i file binari.
Per quanto riguarda i giochi che non hanno un file .gcf associato:puoi copiare gran parte dei dati e delle risorse. A seconda del gioco e del metodo di installazione, i risultati possono variare.