Después de seis meses de trabajo en la estabilización del código, está disponible la versión beta del puerto del motor de juego para Linux (para Windows la última la compilación de febrero 221). Las compilaciones solo están preparadas por ahora para Ubuntu 18.04 (). En el marco del proyecto OpenXRay, se está desarrollando el motor X-Ray 1.6, utilizado en el juego 'S.T.A.L.K.E.R.: Llamada de Pripyat'. El proyecto se basa en la filtración del código fuente del motor y tiene como objetivo corregir todos los errores originales e introducir nuevas funcionalidades tanto para usuarios comunes como para desarrolladores de modificaciones.
En la compilación presentada, se han solucionado fallos aleatorios, mejorado el renderizado (acercándose a la imagen original), y ahora se puede completar el juego. Se planea una mejora continua del renderizado, soporte para recursos de ClearSky (actualmente en una rama WIP separada) y soporte para el juego 'S.T.A.L.K.E.R.: Sombra de Chernóbil'.
Problemas conocidos:
- Al salir del juego, el proceso puede colgarse;
- Al cambiar entre localizaciones/reiniciar sesiones guardadas, la imagen puede deteriorarse, y el juego puede cerrarse (por ahora solo se soluciona reiniciando el juego con la carga de la sesión guardada);
- Las sesiones guardadas y los registros no soportan UTF-8;
- El proyecto no está construyendo con Clang.
Para que el juego funcione, se necesitarán los recursos del juego original, que deben estar ubicados en el directorio '~/.local/share/GSC/SCOP/'.
Para Steam, se pueden obtener con el comando:
steamcmd '+@sSteamCmdForcePlatformType windows' +login Nombre_de_usuario\
+force_install_dir ~/.local/share/GSC/SCOP/ +app_update 41700 +quit
Si los recursos son de GOG, todos los caminos deben estar en minúscula (esa es una característica del motor). Antes de comenzar el juego, es necesario corregir la línea en '~/.local/share/GSC/SCOP/_appdata_/user.ltx'. Debe cambiarse 'renderer renderer_r1' por 'renderer renderer_gl', y 'vid_mode 1024×768' por la resolución real, de lo contrario, se perderá.
Fuente: opennet.ru
