Hola a todos, retomo este hilo para contar mi experiencia sobre como he logrado hacer funcionar MSTS prescindiendo totalmente de windows.
Antes que nada, quiero agradecer a Eugenio Fernandez Carrasco su HOWTO publicado en este mismo hilo, por lo que he aprendido y lo que me ha hecho disfrutar; aunque no he podido utilizar el simulador. Uso Gentoo Linux y pude instalar Vmware player, Vmware tools, crear la máquina virtual, instalar Windows XP y MSTS; todo ello sin mayores problemas. También pude ejecutar MSTS y moverme por los menus pero al intentar ejecutar cualquier actividad no dibuja bien el entorno 3D y se bloquea por lo que después de múltiples intentos sin éxito (Cambiando versiones de Windows, de Directx, resoluciones, etc.), tiré la toalla.
Vamos al grano, para utilizar MSTS en linux utilizando unicamente programas para linux he usado:
- Wine (Versión 0.9.39) para instalar MSTS. El instalador de MSTS funciona perfectamente con las últimas versiones de wine a pesar de que en su página web
http://appdb.winehq.org/appview.php?iAppId=1404, se indica lo contrario; hasta me ha colocado un icono en el escritorio (Hace bonito pero no sirve para nada por lo que podeis borarlo). Wine no me ha funcionado para correr el simulador por lo que he tenido que usar:
- Cedega (Versión 6.0) para ejecutar el simulador. Curiosamente, el instalador de MSTS no funciona con cedega, este es el motivo por el que he usado wine para la instalación. Hay que tener en cuenta que CEDEGA es de pago.
Con estos dos programas funcionando y debidamente configurados, instala MSTS; para ello introduce el CD1 y teclea:
- Código: Seleccionar todo
wine /Path a tu unidad de CD/MSTS_CD1/setup.exe
y sigue las instrucciones de instalación.
Una vez instalado, ve al directorio de MSTS y crea un enlace del directorio /fonts con el nombre /trainfonts:
- Código: Seleccionar todo
cd ~/.wine/drive_c/Program\ Files/Microsoft\ Games/Train\ Simulator
ln -sfn fonts trainfonts
Ahora solo queda crear las carpetas del simulador en cedega:
1 - Abre cedega
2 - Crea una carpeta para el simulador (Tools, Game folders, add), por ejemplo MSTS
3 - En la carpeta que acabas de crear, boton derecho del ratón y selecciona "add shortcut"
3 - En "Name" pon el nombre que quieras, por ejemplo MSTS. En "Path to Program", "Browse" hasta el directorio de instalación y selecciona el fichero "train.exe"
4 - Pincha en "Extract Icon"
5 - Cierra la ventana con OK
6 - ARRANCA MSTS CON "PLAY" Y A DISFRUTAR.
El programa me funciona perfectamente con una velocidad mas que aceptable, obteniendo unos FPS superiores a 30 en la mayoría de los casos.
Como problemas que he detectado, señalar que, al salir del simulador no conserva la configuración anterior lo que obliga a seleccionar la resolución y demas opciones cada vez que se entra en el programa. Otro de los problemas es con el teclado ya que parece quedar configurado como USA y las teclas especiales (Las que contienen la eñe, acentos, etc) no funcionan bien lo que obliga a configurarlas manualmente. En todo caso son dos problemas fácilmente solucionables.
NOTA: Si en tu PC tienes una instalación dual windows/linux y tienes configurado el acceso a la partición windows desde linux, puedes copiar todo el directorio de Train Simulator en lugar de efectuar la instalación con wine. También puedes configurar cedega para que ejecuta el programa directamente desde la partición windows. No te olvides de hacer una copia del directorio /fonts a /trainfonts.
La información aqui resumida la he recopilado de diversas fuentes, principalmente del foro de Wine donde, en respuesta a una pregunta mia, me han indicado como configurar correctamente cedega.
Saludos.