1.Preparativos
Para hacer más sencilla la descarga e instalación del programa la gente de Linux-Gamers ha preparado un script que automatiza todo el proceso. Es necesario que descarguéis ese script desde aquí:
Script para instalar Cedega Winex gratis
También es necesario tener instalados los siguientes programas, paquetes y librerías:
cvs
wget
fontconfig
freetype2
freetype2-devel
bison
flex
libjpeg
libjpeg-devel
libpng
libpng-devel
zlib
zlib-devel
xorg-x11-devel (resp. XFree86-devel)
Mesa (resp. xorg-x11-Mesa, XFree86-Mesa)
Mesa-devel (resp. xorg-x11-Mesa-devel, XFree86-Mesa-devel)
freeglut
freeglut-devel
SDL
SDL-devel
Los usuarios de Debian (así como Ubuntu, Knoppix, Guadalinex, Linex …) pueden utilizar los siguientes comandos:
apt-get install cvs build-essential bison flex-old libasound2-dev x-window-system-dev libpng12-dev libjpeg62-dev libfreetype6-dev libxrender-dev libttf2 libttf-dev libsdl1.2-dev libsdl-ttf2.0-dev libsdl-net1.2-dev libsdl-gfx1.2-dev msttcorefonts libfontconfig1-dev cvs
2. Compilación e Instalación
Entrad en el directorio en el que descargásteis el script WineCVS.sh y arrancadlo con:
$ sh WineCVS.shEl script descarga mediante wget el archivo defaults.tar.gz que contiene los scripts necesarios para la instalación. Tras la descarga debe aparecer el menú de instalación.
En este momento debéis seleccionar un perfil, dependiendo de vuestras necesidades. Seguid los pasos y listo.
Se acabo la compilación e instalación.
3. Configuración
Ahora necesitamos una carpeta que contendrá algunos archivos de Windows que ‘engañaran’ al juego para que piense que se esta utilizando ese sistema operativo. Es lo que se denomina un ‘Fake Windows’. El script lo crea automáticamente cuando se ejecuta por primera vez con el siguiente comando:
$ cvscedegaSe crea una configuración (~/.cvscedega) y un falso directorio de Windows (~/.cvscedega/c_drive). El directorio de Windows se puede cambiar por cualquier otro.
El archivo de configuración (~/.cvscedega/config) se debe configurar con algún editor (como gedit si usáis gnome) para ajustarlo a nuestro sistema.
[Drive C]
…
“Path” = “/home/linux-gamers.net/windows/C”
…
Las unidades de CD y DVD deben detectarse automáticamente, pero se puede configurar de la siguiente forma:
[Drive D]
“Path” = “/media/cdrom”
“Type” = “cdrom”
“Label” = “CD-ROM”
“Filesystem” = “win95″
“Device” = “/dev/hdc”
Podéis cambiar la ruta (”Path”) y el dispositivo (”Device”) en caso de que no se hayan detectado correctamente.
Estas son otras variables de configuración que deberíais cambiar:
en la sección [x11drv] debemos especificar cuanta memoria RAM tiene nuestra tarjeta y cuánta memoria debe cargar CEDEGA en el AGP (recomiendan 32)
; How much Video RAM does your graphic card have?
; If this option is not present, it will default set to 32MB.
“VideoRam” = “128″
; How much should Cedega attempt to store into faster AGP memory
; Set the amount of video memory to be allocated for OpenGL vertex arrays.
“AGPVertexRam” = “32″
Si utilizáis OSS para el sonido cambiad:
[WinMM]
“Drivers” = “wineoss.drv”
Para el soporte de las fuentes Freetype (para evitar bordes en las letras de los juegos) marcad:
[fonts]
“Freetype” = “Y”
4. Probando
Para probar Cedega arrancad un programa que requiera DX (en Linux-Gamers lo hacen con WarCraft 3) con el siguiente comando:
$ cvscedega War3.exeEsto arrancará el proceso de instalación.
5. Un directorio para cada juego
Con la versión CVS de Cedega es posible crear un directorio para cada juego. Para esto necesitáis una configuración de Cedega ‘limpia’, es decir, sin ningún cambio o juego instalado.
Si tienes una configuración con cambios o juegos instalados borra el archivo ~/.cvscedega.
Éste es un ejemplo para crear un directorio para Half Life:
Crear un directorio para el juego en /usr/local/games
$ cd /usr/local/games
$ mkdir halflife
$ mkdir halflife/bin
$ cp -fR ~/.cvscedega/* halflife/
ahora edita la configuración de /usr/local/games/halflife/:
[Drive C]
..
“Path” = “/usr/local/games/halflife/c_drive”
..
Necesitamos el script de arranque de cvscedega para el juego, así que lo copiamos
$ cp /usr/bin/cvscedega /usr/local/games/halflife/cecvs
$ cp /usr/lib/cvscedega/bin/WineCVSFunctions/cvscedega /usr/local/games/halflife/
y luego debemos editarlo reemplazando
/usr/lib/cvscedega/bin/WineCVSFunctions/cvscedega
con
/usr/local/games/halflife/cvscedega (por ejemplo).
Ahora abre /usr/local/games/halflife/cvscedega y cambia
export WINEPREFIX=”$HOME/.cvscedega”
a
export WINEPREFIX=”/usr/local/games/halflife”
Ya está. Sólo queda instalar el juego; inserta el CD de HalfLife en el lector y móntalo con (algunos sistemas ya montan automáticamente las unidades):
$ mount /media/cdrom$ /usr/local/games/halflife/cecvs /media/cdrom/SETUP.EXEPara finalizar hay que crear un script de instalación en el directorio halflife/bin
#!/bin/sh
cd /usr/local/games/halflife/c_drive/SIERRA/Half-Life
/usr/local/games/halflife/wxcvs “hl.exe” — hl.exe -console