lunes, 16 de enero de 2012

HOWTO - Eve en Ubuntu 11.10 y Wine 1.3

Bueno, después de un tiempecillo sin escribir en el blog intentaré hacer una pequeña guía para explicar como hice yo para ser capaz de ejecutar Eve en Ubuntu usando mi amado Wine en su versión 1.3. Decir que probablemente haya trocitos de lo que escriba que sean de otros sitios, más que nada links, intentaré ponerlos, lo siento por los referentes...

Bueno, comenzaremos instalando la última versión de Wine, y para esto necesitaremos añadir los últimos repositorios de Wine a nuestro aptitude. Abrimos una terminal, nos hacemos root escribiendo "sudo -s" y metiendo la contraseña y nos preparamos. También podemos hacer algunas de estas cosas (casi todas) por interfaces gráficas, pero creo que así es más rápido y cómodo.
Comenzamos añadiendo el repositorio con el comando "add-apt-repository ppa:ubuntu-wine/ppa", actualizamos la lista de paquetes de aptitude con "aptitude update" y luego instalamos dos programas que nos hacen falta, wine1.3 y winetricks con "aptitude install wine1.3 winetricks". Winetricks está en los repositorios de Wine, no os preocupeis.
No pondré capturas de esto porque serían muy largas y no valdrían de mucho, son cosillas muy simples.

Después de tener instalado esto "supuestamente" winetricks devería instalar Eve solito y sin ningún problema, pero realmente no lo hace.
Abrimos winetricks desde Aplicaciones - Wine - Winetricks y clicamos en Install a game,
seleccionamos "eve" dejando el cuadrado blanco marcado y aceptamos.

Se pondrá a descargar un par de ficheros y instalará el juego como si windows estuviera "inside".
Al terminar (no puedo poner capturas, ya lo tengo descargado e instalado) nos dará la opción de arrancarlo. Es muy importante que no lo ejecuteis antes de realizar lo que vamos a hacer ahora, o puede que tengais que empezar de cero.
Finalizais sin ejecutarlo y volveis a ejecutar Winetricks, seleccionando esta vez "select Eve" para instalar programas dentro del "prefix" de Wine del Eve.

Dentro de esta ventana seleccionamos "Install a Windows DLL or component", donde buscaremos "vcrun2005" y lo seleccionaremos para instalar.


Clickando en aceptar se descargará el instalador y lo ejecutará. Instalamos (siguiente siguiente siguiente) y ya tenemos casi todos los programos instalados.
Volvemos a abrir Winetricks , seleccionamos otra vez el wineprefix de Eve y esta vez elegimos
"Run winecfg" . En esta ventana iremos a gráficos y seleccionaremos "Emular un escritorio virtual", escribiendo en las cajas la resolución que querremos usar en el juegoo menor (menor o igual a nuestra resolución de nuestra pantalla). Aceptamos y palante.

Al aceptar nos volverá a Winetricks, donde seleccionaremos "Browse Files". Cerramos Wineprefix y vamos a la carpeta que se nos abrió. Editamos "user.reg" y añadimos al final del fichero las siguientes líneas:

[SoftwareWineDirect3D] 1240428288
"DirectDrawRenderer"="opengl"
"OffscreenRenderingMode"="fbo"
"PixelShaderMode"="enabled"
"VertexShaderMode"="hardware"



Después de añadir esto al registro solo nos queda un paso: cuando se intenta actualizar necesita Python y no se actualiza, y no deja que funcione el juego en cuestión. Para esto nos descargamos Python 3.2 desde http://python.org/ftp/python/3.2.2/python-3.2.2.msi .
Abrimos Wineprefix por última vez, vamos a "Select Eve", "run taskmgr",
pulsamos "New Task" y ahí escribimos "explorer.exe" (sin comillas).


Aceptamos y nos aparecerá un explorador de ficheros. En él vamos hasta la carpeta donde está el archivo que nos descargamos y lo ejecutamos, instalando Python y dejando el sistema preparado.

Después de esto abrimos el Eve desde el escritorio o el acceso desde la carpeta Wine de Aplicaciones y aceptamos actualizar. Tardará un buen rato, ya que son 2,2 gigas, pero valdrá la pena.

Espero que la guía no fuese demasiado coñazo y que se entienda bien, si necesitais algo podeis enviarme un correo y os responderé en cuanto pueda.

2 comentarios: