Sí, puedes para muchos de los archivos.
He migrado la mayoría de mis archivos de Couter-Strike:Source a Linux.
Debe elegir los archivos más grandes, como texturas, sonidos, modelos y mapas para copiar. Luego, en tu directorio de Steam en Linux (~/.local/share/Steam/SteamApps)
cree las estructuras de directorios que contendrán estos archivos, siguiendo la estructura de su partición de Windows.
Luego, cuando vaya a instalar el juego en Linux, después de decir "Preparándose para instalar el juego..." dirá "Descubriendo archivos existentes...".
El directorio de instalación de juegos de Steam predeterminado en Linux (no *nix, porque no hay un binario de Steam *nix que no sea de Linux) es /home/user/.local/share/Steam/SteamApps/common
.
La ubicación predeterminada para el .gcf
archivos es /home/user/.local/share/steam/SteamApps/
.
No hay forma de simplemente mover juegos de Windows a Linux y esperar que se ejecuten. Incluso si el juego es compatible con Linux, la versión binaria de Windows no se ejecutará en Linux. Debes descargar la versión de Linux de ese juego desde Steam en Linux.
Sin embargo, los propios archivos .gcf pueden migrar sin problemas. El artículo de Valve Developer Wiki para GCF tiene una línea interesante:
Los archivos GCF no se pueden modificar y, si pudieran, Steam los corregiría la próxima vez que se ejecutara, pero se puede ver su contenido.
Esto parece implicar que Steam arreglará cualquier cosa que se vea mal con un archivo .gcf. Sin embargo, no sé si eso significa que reemplazará los binarios.
En cuanto a los juegos que no tienen un archivo .gcf asociado:puede copiar gran parte de los datos y recursos. Según el juego y su método de instalación, sus resultados pueden variar.