Proton GE se ha actualizado a su versión 9-3 con una nueva opción muy interesante: COPYPREFIX. Esto significa que podrás usar tus juegos descargados en Steam Deck y tu PC con linux sin necesidad de perder archivos claves como shader caché, cosas de algún mod u otros elementos.
Te dejamos las palabras del desarrollador ecplicando esta nueva función:
De forma predeterminada, Steam almacena los prefijos Wine en la biblioteca de Steam donde está instalado el juego en SteamLibrary/steamapps/compatdata/, así como los archivos de caché de sombreado en shadercache/. Cuando se utiliza la sesión ‘Steam Deck’, también conocida como sesión de gamescope, la opción -steamdeck se agrega a Steam. Esto hace que la ruta predeterminada para el prefijo compatdata y shadercache cambie a la ubicación predeterminada de instalación de Steam ~/.steam/steam/steamapps/compatdata (o shadercache). Esto puede ser problemático si, por ejemplo, cambia de Steam de escritorio normal a Steamdeck. O, por ejemplo, si tienes un disco duro portátil o una tarjeta SD, puedes mantener tus juegos encendidos para usarlos entre los dos. Si hiciste algo como instalar mods para un juego o jugaste un juego que no funciona con guardados en la nube en el escritorio, el prefijo no se usará cuando muevas la unidad del escritorio a Steamdeck. En lugar de eso, steamdeck intentaría hacer uno nuevo. Lo mismo ocurre a la inversa si juegas en Steam Deck e intentas mover la unidad de juego o la tarjeta SD a una computadora de escritorio.
Lo que COPYPREFIX=1 HACE es que si se aplica -steamdeck comprobará si existe un prefijo en la partición/unidad del juego. Si es así, borrará el prefijo de Steamdeck y lo reemplazará con el de la partición/unidad del juego. . También hace esto con el caché de sombreado. De esta manera, Steam recogerá las modificaciones/guardados que tenías en tu escritorio o en otra PC en la que usaste el disco antes.
Alternativamente, si NO se aplica -steamdeck, funciona a la inversa. Intentará borrar el prefijo de la partición del juego y reemplazarlo con el que está en la ubicación predeterminada de Steamdeck. También hace esto con el caché de sombreado. Un buen caso de uso para el reverso del escritorio: digamos que has dedicado un montón de horas a un juego con partidas guardadas que no funcionan con el guardado en la nube de Steam, o tienes un montón de modificaciones que has aplicado en un juego en tu Steam Deck, entonces querrás migrar a tu escritorio. En este caso, ponga Steam en modo escritorio. Cierra Steam y luego vuelve a abrirlo desde la terminal usando el comando Steam para que NO se aplique -steamdeck, luego puedes usar COPYPREFIX para copiar el prefijo de Steamdeck a la partición/unidad de tu juego.
Estas son todas las funciones agregadas a esta versión:
- COPYPREFIX=1 opción agregada.
- WINE actualizado a la última versión
- dxvk actualizado a la última versión de git
- vkd3d-proton actualizado al último git
- Últimos cambios de Proton agregados.
- Últimos cambios de steamclient agregados.
Protónfixes:
- Agregado XAudio 2.9 para Space Engineers.
- Actualización del fix de Cease to Breathe.
- Arreglado el audio en los vídeos del juego YOU and ME and HER: A Love Story
- Solución del juego para Fallout 76 : este necesita una doble revisión. Agrega faudio al prefijo, pero faudio ya está integrado en Proton Wine. No estoy seguro si esto todavía es necesario.
UMU (la capa que arregla automáticamente los juegso de Windows en Linux):
- agregue una forma de ejecutar Winetricks dentro de protones sobre la marcha
- Muchos refactores en protofixes de R1kaB3rN y Root-Core
Fuente: Github