Si estás iniciando Subnautica 2 en tu Steam Deck y ves un error similar al siguiente, generalmente se debe a que el Visual C++ Redistributable no está instalado correctamente para la versión de Proton que se está utilizando actualmente.
El(los) siguiente(s) componente(s) son necesarios para ejecutar este programa: Microsoft Visual C++ 2015–2022 Redistributable (x64)
Ejemplo:
¿Por qué sucede esto?
Este problema puede ocurrir si:
- Cambiaste manualmente la herramienta de compatibilidad del juego a Proton 10 en lugar de usar la versión predeterminada de Proton.
- El Visual C++ Redistributable no se reinstaló correctamente después de una actualización del juego o un cambio de versión de Proton.
Cómo solucionarlo
1. Revertir a la versión predeterminada de Proton
- Abre Steam.
- Ve a Subnautica 2 > Propiedades > Compatibilidad.
- Desactiva "Forzar el uso de una herramienta de compatibilidad específica de Steam Play."
El juego ahora debería usar la versión predeterminada de Proton (normalmente Proton Experimental). También se soportan Proton 11 y Proton Hotfix.
2. Instalar el Visual C++ Redistributable
- Cambia tu Steam Deck a Modo Escritorio.
- Abre la tienda Discover e instala Protontricks.
- Inicia Protontricks (Menú de Inicio → Utilidades → Protontricks).
- Selecciona Subnautica 2.
- Elige Seleccionar el wineprefix predeterminado.
- Selecciona Instalar una DLL o componente de Windows.
- Desplázate hacia abajo y selecciona vcrun2022.
- Instala ambas versiones, la x86 y la x64.
- Una vez que la instalación esté completa, inicia el juego nuevamente.
Notas adicionales
- Usar Proton 10 puede impedir que SteamOS instale o actualice automáticamente el Visual C++ Redistributable requerido.
- Instalar vcrun2022 manualmente restaura los componentes necesarios y debería resolver el problema.
- Si el juego parece quedarse congelado en el primer lanzamiento después de cambiar la versión de Proton, intenta iniciarlo una segunda vez. En la mayoría de los casos, debería iniciarse normalmente.