Single post

StarCraft II en Wine

Después de muchos años de espera Blizzard liberó la siguiente versión de StarCraft. Cuando jugaba la primera versión no tenía algún problema, ya que utilizaba el sistema operativo de Microsoft, pero actualmente sólo utilizo Linux. Ésto me causó un problema, ya que Blizzard sólo brinda sus instaladores para Windows / MacOS, así que me propuse la tarea de lograrlo ejecutar con Wine (más información de Wine).

Para lograr ejecutarlo en Wine es necesario tener instalado winetricks, éste es un script que nos ayuda a descargar e instalar en wine, las principales librerias que nos solicitan los programas windows (más información acerca de la lista de librerías).

Se puede adquirir una versión digital de éste juego en la página de BattleNet, sólo es necesario crear una cuenta e ir a la sección de StarCraft II.

Descargar la instalación

Es necesario ingresar a la página de BattleNet y descargar la aplicación Battle.net App en su versión para Windows en la sección de clientes.

Wine

Una vez descargada la instalación es necesario inicializar wine para que se generen los archivos de configuración del mismo.

Para lo cual yo recomiendo una arquitectura de 32bits.

$ WINEARCH=win32 winecfg

Winetricks

Para instalar las librerías adicionales necesarias para el correcto funcionamiento del juego es necesario utilizar winetricks y especificar las siguientes librerías.

$  winetricks droid fontfix fontsmooth-rgb gdiplus vcrun2005 vcrun2008 vcrun2015 allfonts d3dx9 d3dx9_42 xact physx winhttp wininet win10 dotnet472

Paquetes requeridos

Debido a que la última versión de BattleNet requiere SSLv3 handshake es necesario tener actualizados los paquetes de nuestra distribución:

gnutls
gnutls-devel
gnutls-devel-32bit

Instalar la aplicación Battle.net

Nos ubicamos en la carpeta donde descargamo la aplicación de BattleNet y la ejecutamos con wine.

$ wine Battle.net-Setup.exe

Instalar StarCraft

Una vez instalada la aplicación de Battle.Net se ejecuta y nos vamos a la sección de StarCraft donde viene la opción de Instalar.

Errores que se pueden presentar

“This application failed to start because no qt platform plugin could be initialized”

El problema es una bandera oculta que se establece en el archivo qwindows.dll en la última versión de Bnet.

Ir a la carpeta  Program Files (x86)/Battle.net/Battle.net.13801/platforms y ejectuar:

$ setfattr -x user.DOSATTRIB qwindows.dll

LEAVE A COMMENT

theme by teslathemes