Regresar   Foros de CHW > Software > GNU/Linux y otros sistemas operativos


Estás leyendo el thread [guia] Call Of Duty 4:MW en Linux  en el foro GNU/Linux y otros sistemas operativos, que dice: "Hace un tiempo corre la noticia de que WineHQ se la pudo con el gran "




bienvenido

Tags

Responder

 

LinkBack Herramientas
Old 02-Mar-2008, 00:28   #1
galansinchance
enajenao
Moderador
 
Avatar de galansinchance
 
Registrado: January-2006
Location: hartos laos :sconf
Posts: 4.376


Enviar un mensaje por MSN a galansinchance Enviar un mensaje por Yahoo a galansinchance
[guia] Call Of Duty 4:MW en Linux

Hace un tiempo corre la noticia de que WineHQ se la pudo con el gran shooter COD4, y yo cachureando por ahi me encontré con ella y me dio por probar, aprovechando que logré encontrar cómo instalar los drivers en mi nueva tarjeta de video me puse a echarle mano a la distro.. ..

Bueno para los incredulos y quienes dicen que es imposible les dejo esta guía (la probé en una distro de Kubuntu y funciona impecable):

Cómo correr COD4 en Linux a través de Wine:

Primero que nada, debo decir que necesitas una tarjeta de video acorde a los requerimientos del juego, y a con aceleración por hardware activada sin problemas en Linux (alguien dijo Ati? ).

también necesitaremos el crack no-cd del juego ya que, nos encontraremos con un error si lo queremos ejecutar desde nuestro dvd original, hay varios sitios donde podremos conseguirnos ese crack, entre ellos el mas famoso es gamecopyworld.com u otros distribuidores de torrents.


comenzaremos entrando como root y borraremos cualquier indicio de alguna otra instalación de Wine:

Code:
su
Code:
apt-get remove wine
Code:
rm -R /home/nombre_usuario/.wine
luego instalamos las dependencias de wine y todo lo que podamos necesitar para compilarlo

Code:
apt-get build-dep wine
Code:
apt-get install build-essential checkinstall rar
ahora, nos vamos a nuestro carpeta home de usuario y creamos un nuevo directorio al que llamaremos wine

Code:
mkdir wine && cd wine
nos descargamos la version 0.9.56 de wine y la descomprimimos
Code:
 wget http://easynews.dl.sourceforge.net/sourceforge/wine/wine-0.9.56.tar.bz2
Code:
tar -jxvf wine-0.9.56.tar.bz2
luego bajamos el patch necesario para poder correr COD bajo wine, lo copiamos y lo parchamos
Code:
 wget http://bugs.winehq.org/attachment.cgi?id=8548
Code:
 cp attachment.cgi\?id\=8548 wine-0.9.56/3dmark.diff && cd wine-0.9.56
Code:
 patch -p1 < 3dmark.diff
ahora compilamos
Code:
 ./configure --prefix=/usr --sysconfdir=/etc --enable-opengl --with-x
Code:
 make depend && make
comprobamos la instalacion
Code:
 sudo checkinstall
creamos nuestro directorio .wine
Code:
 wineprefixcreate
ahora, con wine instalado, necesitamos bajar e instalar la libreria dinamica de dx9
Code:
 wget http://www.m3fe.com/files/d3dx9_34.zip
la libreria la descomprimimos y la insertamos dentro de nuestro directorio .wine
Code:
 unzip d3dx9_34.zip -d ~/.wine/drive_c/windows/system32/
ahora, echamos mano a la configuración de nuestro wine con (debes hacerlo como usuario)
Code:
winecfg
en el menu desplegable del sistema operativo a emular, designamos a Windows XP

nos vamos a la pestaña Librerías y escribimos en el campo "Nuevo reemplazo para librería" d3dx9_34.dll y le damos a "añadir"

luego aplicar, aceptar y tendriamos todo listo para instalar nuestro juego.

en mi caso tengo un respaldo en una particion de mi disco duro , y voy a ejecutar desde ahí la instalación (por comodidad y flojera )
Code:
mkdir /media/cdimage && cd /media/cdimage
Code:
mount -t iso 9660 -o loop /media/sda1/imagenes/Cod4/cod4.iso
luego de montar la imagen o de instertar el dvd, nos vamos al directorio de él y ejecutamos el setup con Wine

Code:
wine setup.exe
sera una instalacion normal, siguiente, ingresamos el serial de nuestro juego, siguiente, importante, NO INSTALEMOS EL PUNKBUSTER, ya que Wine todavía no es compatible con él ...

parchamos el juego con el crack no-cd y ya estaríamos listos para correrlo desde ahí.

sólo necesitamos ir al directorio de instalación (yo instalé el juego en el directorio por defecto) y ejecutamos el juego:

Code:
 cd ~/.wine/drive_c/Program\ Files/Activision/Call\ of\ Duty\ 4\ -\ Modern\ Warfare/
Code:
 wine iw3sp.exe
desgraciadamente, COD4 utiliza la API de DirectX9, y como sabemos (o no) a través de Wine emulamos esta Dx9 sobre OpenGL, con lo que perdemos algunos detalles gráficos y características del juego, por lo que para que podamos jugar bien, sin problemas y con un óptimo rendimiento, debemos desactivar los siguientes efectos:

Anti-alising
Sync Every Frame
Shadows
Specular Map
Depth of Fiel
Glow
Number of Dynamic Lights
Soften Smoke Edges

éste último si está activado, convierte al juego en una mezcla entre artifacts y exposición de diapositivas, es como el mas importante a considerar..

y a jugar!..

PD: si quieren jugarlo desde una instalación Windows, no deberían tener problemas tampoco, es solo cosa de ir al directorio de ejecución y correr el ejecutable con Wine...

NOTA: si el juego te va muy lento o tienes problemas con el rendimiento, puedes probar desactivando el soporte de Wine para debug:
Code:
WINEDEBUG=-all
acá unos screenshot
http://appdb.winehq.org/appimage.php?iId=15602
http://appdb.winehq.org/appimage.php?iId=15634

y un video
http://www.youtube.com/watch?v=jppZCA-BoXo

datos:
http://appdb.winehq.org/objectManage...sion&iId=10429
http://wine-review.blogspot.com/2008...-on-linux.html
http://www.fsckin.com/2008/02/21/how...mbat-in-linux/
http://vivalinux.com.ar/soft/call-of...-en-linux.html
http://www.linux-gamers.net/modules/...age=HOWTO+COD4

espero les guste ..

Saludos.
__________________

\"La tecnología a sobrepasado a la comprensión, la inteligencia ha crecido más rápidamente que la sabiduría\"
Linux user number 448761
Spoiler
galansinchance is online now   Citar y responder
Recuerda que no verás este banner una vez que te registres

Old 02-Mar-2008, 00:55   #2
dukemaster
Avanzado
 
Avatar de dukemaster
 
Registrado: March-2007
Posts: 1.214


manza guia o
__________________
MacKlaus
Conciencia al Conducir

dukemaster is offline   Citar y responder
Old 02-Mar-2008, 02:27   #3
>>Plancton
Avanzado
 
Avatar de >>Plancton
 
Registrado: December-2007
Location: niña del mal
Posts: 1.472


Enviar un mensaje por MSN a >>Plancton
(())
__________________
ASÁBADO CHW EN VIÑA, 1 AGOSTO 2009, INSCRIPCIONES AQUÍ
--------
>>Plancton is offline   Citar y responder
Old 02-Mar-2008, 03:08   #4
Mac
Tuto Man ¬¬!
 
Avatar de Mac
 
Registrado: August-2005
Location: Puerto Natales
Posts: 1.874

Mi PC

Enviar un mensaje por MSN a Mac
filete la guía galan te quedo buena lo malo es que ya casi no quedan servers sin pb asi que no se podría ocupar el multiplayer
Mac is offline   Citar y responder
Old 02-Mar-2008, 04:44   #5
galansinchance
enajenao
Moderador
 
Avatar de galansinchance
 
Registrado: January-2006
Location: hartos laos :sconf
Posts: 4.376


Enviar un mensaje por MSN a galansinchance Enviar un mensaje por Yahoo a galansinchance
si wn eso es lo malo, de hecho esta misma guia sirve para correr el COD2 pero tampoco puede correr el multiplayer por lo mismo.. habrá qe esperar a qe wine logre dar soporte al PB..
__________________

\"La tecnología a sobrepasado a la comprensión, la inteligencia ha crecido más rápidamente que la sabiduría\"
Linux user number 448761
Spoiler
galansinchance is online now   Citar y responder
Old 10-Mar-2008, 01:13   #6
quiroleiro
Usuario
 
Avatar de quiroleiro
 
Registrado: October-2005
Posts: 279


no es por pesao pero llega a dar risa lo complicado que es instalar algun juego moderno en linux jajajaj.
uso linux pero no pa jugar.... jojojoo
quiroleiro is offline   Citar y responder
Old 10-Mar-2008, 01:21   #7
yakko
 
Avatar de yakko
 
Registrado: August-2004
Location: /root
Posts: 15.833

Mi PC

Enviar un mensaje por MSN a yakko Send a message via Skype™ to yakko
excelente trabajo perrito, felicitaciones.

PD: pero sigo creyendo que wiintendo es para jugar y ese tipo de cosas sin importancia.
__________________

________________________________________________
Certified Linux Professional (CLP)
Certified Linux Administrator (CLA)
Linux Technical Specialist (LTS)

RedHat Certified Technician (RHCT)
_________________________________________

Mi Feedback
yakko is offline   Citar y responder
Old 10-Mar-2008, 02:02   #8
campano
 
Avatar de campano
 
Registrado: April-2006
Location: Talcahuano - En el Aire..
Posts: 380


Enviar un mensaje por MSN a campano Send a message via Skype™ to campano
es un copy paste cierto?? pq ya la habia visto ...
__________________
Disfrutando XPS m1330 !
Alguna vez jugué a ser Informático y terminé estudiando Kinesiología
campano is offline   Citar y responder
Old 10-Mar-2008, 02:12   #9
pattor
PATTOR
 
Avatar de pattor
 
Registrado: May-2007
Location: Santiago; Conchali.
Posts: 2.141


Enviar un mensaje por MSN a pattor
Con que maquina juegas?, dices que se pierde calidad al emular en OpenGL, pero el nivel de gráficos esta espectacular :S
__________________

>>Visita mi FeedBack
AMD Sempron 64 3200+ @ EverCool Shark's || Asus M2N-MX
Mushkin EM2 2 x 1Gb PC-6400 || XFX 6600NX Tv-Out
Seagate Barracuda 250Gb Sata2 || Grabador de CD's LG
Nspire ISO-500D || Case Omega Alien Stock
pattor is offline   Citar y responder
Old 10-Mar-2008, 04:01   #10
RoTTeN!
Devoto de San iGNUcio
 
Avatar de RoTTeN!
 
Registrado: August-2004
Location: /home
Posts: 1.278


Enviar un mensaje por MSN a RoTTeN!
gran aporte galanazo! saludos!
__________________

"Cada vez que no buscas en Google antes de preguntar algo, Dios mata a un gatito"
Linux user #433571
RoTTeN! is offline   Citar y responder
Old 10-Mar-2008, 06:36   #11
ACE
IFX >>> Telsur
 
Avatar de ACE
 
Registrado: September-2005
Location: Chile :`(
Posts: 877

Mi PC

q facil tener linux
__________________

ACE is offline   Citar y responder
Old 10-Mar-2008, 11:01   #12
CerBBero
Avanzado
 
Avatar de CerBBero
 
Registrado: July-2006
Location: En mi casa........... Posts: 9.246
Posts: 1.115

Mi PC

Enviar un mensaje por MSN a CerBBero
La otra opción es tener windows y jugar sin dramas.
CerBBero is offline   Citar y responder
Old 10-Mar-2008, 11:07   #13
Marcel
OverLord
 
Avatar de Marcel
 
Registrado: September-2004
Posts: 19.377


Errrrrselente aporte galan

Agregado en guías
__________________

"El amor a la libertad es amor a los demás, el amor al poder es amor a nosotros mismos" William Hazlitt
Marcel is offline   Citar y responder
Old 10-Mar-2008, 11:43   #14
DarkGhostHunter
ChileHardWare's Canapé
 
Avatar de DarkGhostHunter
 
Registrado: January-2005
Location: En Puerto Varas
Posts: 15.895

Mi PC

Se ve bien pero lástima que se pierdan efectos eye-candy
__________________
<img src="http://img177.imageshack.us/img177/9997/lolrq7.gif" />
DarkGhostHunter's Feedback House (Ventas Concretadas y Reputación)
DarkGhostHunter is offline   Citar y responder
Old 13-Mar-2008, 18:26   #15
galansinchance
enajenao
Moderador
 
Avatar de galansinchance
 
Registrado: January-2006
Location: hartos laos :sconf
Posts: 4.376


Enviar un mensaje por MSN a galansinchance Enviar un mensaje por Yahoo a galansinchance
Quote:
Originalmente publicado por yakko Ver post
excelente trabajo perrito, felicitaciones.

PD: pero sigo creyendo que wiintendo es para jugar y ese tipo de cosas sin importancia.
gracias, claro, pero la idea es qe llegue el dia en que linux también tenga soporte para las cosas sin importancia

Quote:
Originalmente publicado por campano Ver post
es un copy paste cierto?? pq ya la habia visto ...
sip, de hecho pille en un sitio la noticia y ahi estaba todito, era llegar y hacer, no tuve que solucionar ningun problema y estaba a mano, no tuve que traducir ni buscar el parche del wine ni nada ya que estaba todo ahí...

no pos compadre, si ya lo viste en otro lado es pq lo vieron de por aca o hicieron lo mismo qe hice yo ...

Quote:
Originalmente publicado por pattor Ver post
Con que maquina juegas?, dices que se pierde calidad al emular en OpenGL, pero el nivel de gráficos esta espectacular :S
con una 8800GT, claro OpenGL rulea pesado aunque = es complicado el emular una API gráfica sobre otra..

Quote:
Originalmente publicado por ACE Ver post
q facil tener linux
para eso estan estas guías



Quote:
Originalmente publicado por quiroleiro Ver post
no es por pesao pero llega a dar risa lo complicado que es instalar algun juego moderno en linux jajajaj.
uso linux pero no pa jugar.... jojojoo
juegos modernos en linux hay hartos que son llegar y jugar (Doom3, Quake 4, etc) pero otra cosa distinta es un Juego de Windows en linux...


Quote:
Originalmente publicado por CerBBero Ver post
La otra opción es tener windows y jugar sin dramas.
el 80% de la guía es solamente compilar Wine para que pueda ejecutar juegos emulando DirectX sobre OpenGL, el resto es pan comido, depende de la compatibilidad del juego..

es solo poner:

Quote:
wine juego.exe
simple y rápido.

Saludos.
__________________

\"La tecnología a sobrepasado a la comprensión, la inteligencia ha crecido más rápidamente que la sabiduría\"
Linux user number 448761
Spoiler
galansinchance is online now   Citar y responder
Old 13-Mar-2008, 18:36   #16
gradenko
Usuario
 
Avatar de gradenko
 
Registrado: October-2005
Posts: 292


Quote:
Originalmente publicado por CerBBero Ver post
La otra opción es tener windows y jugar sin dramas.
Todo porque no te hacen una guia para hacer funcionar los cheats que sueles utilizar(y no es chiste, o no shogun de battlefield 2?) con Linux.


Saludos

Editado por gradenko en 13-Mar-2008 a las 18:39.
gradenko is offline   Citar y responder
Old 14-Mar-2008, 11:08   #17
wazup!
Pajarito Nuevo
 
Avatar de wazup!
 
Registrado: March-2008
Posts: 66

Mi PC

grande ql no de los motvios por los cuales queria irme a linux era el cod4 para correrlo mejor y cn tu aporte podre xD jajjajaajaj bkns compadre dentro de una semana mas a comentar vale vale
wazup! is offline   Citar y responder
Old 14-Mar-2008, 11:12   #18
yakko
 
Avatar de yakko
 
Registrado: August-2004
Location: /root
Posts: 15.833

Mi PC

Enviar un mensaje por MSN a yakko Send a message via Skype™ to yakko
Quote:
Originalmente publicado por galansinchance Ver post
gracias, claro, pero la idea es qe llegue el dia en que linux también tenga soporte para las cosas sin importancia
muerte a directX y larga vida a openGL...
ahí correría al tiro sin problemas. y mucho más rápido.

excelente aporte (ya lo dije no? )
__________________

________________________________________________
Certified Linux Professional (CLP)
Certified Linux Administrator (CLA)
Linux Technical Specialist (LTS)

RedHat Certified Technician (RHCT)
_________________________________________

Mi Feedback
yakko is offline   Citar y responder
Old 14-Mar-2008, 11:14   #19
gabrielitro
Cachondo
 
Avatar de gabrielitro
 
Registrado: March-2006
Location: R.M.
Posts: 1.343

Mi PC

Enviar un mensaje por MSN a gabrielitro
erselente, la mansa paja que te diste si
gabrielitro is offline   Citar y responder
Old 17-Aug-2008, 20:05   #20
Hoddix
Pajarito Nuevo
 
Avatar de Hoddix
 
Registrado: August-2008
Posts: 1


Re: [guia] Call Of Duty 4:MW en Linux

javier@hoddix:~/wine/wine-0.9.56$ sudo checkinstall
[sudo] password for javier:

checkinstall 1.6.1, Copyright 2002 Felipe Eduardo Sanchez Diaz Duran
Este software es distribuído de acuerdo a la GNU GPL


The package documentation directory ./doc-pak does not exist.
Should I create a default set of package docs? [y]:

Preparando la documentación del paquete...OK

Por favor escribe una descripción para el paquete.
Termina tu descripcion con una linea vacia o con EOF.
>>

*****************************************
**** Debian package creation selected ***
*****************************************

Este paquete será creado de acuerdo a estos valores:

0 - Maintainer: [ root@hoddix ]
1 - Summary: [ Package created with checkinstall 1.6.1 ]
2 - Name: [ wine ]
3 - Version: [ 0.9.56 ]
4 - Release: [ 1 ]
5 - License: [ GPL ]
6 - Group: [ checkinstall ]
7 - Architecture: [ i386 ]
8 - Source location: [ wine-0.9.56 ]
9 - Alternate source location: [ ]
10 - Requires: [ ]

Introduce un número para cambiar algún dato u oprime ENTER para continuar:

Installing with make install...

====================== Resultados de la instalación =====================
make[1]: se ingresa al directorio `/home/javier/wine/wine-0.9.56/tools'
make[1]: `makedep' está actualizado.
make[1]: se sale del directorio `/home/javier/wine/wine-0.9.56/tools'
make[1]: se ingresa al directorio `/home/javier/wine/wine-0.9.56/libs'
make[2]: se ingresa al directorio `/home/javier/wine/wine-0.9.56/libs/port'
make[2]: No se hace nada para `all'.
make[2]: se sale del directorio `/home/javier/wine/wine-0.9.56/libs/port'
make[2]: se ingresa al directorio `/home/javier/wine/wine-0.9.56/libs/wine'
make[2]: No se hace nada para `all'.
make[2]: se sale del directorio `/home/javier/wine/wine-0.9.56/libs/wine'
make[2]: se ingresa al directorio `/home/javier/wine/wine-0.9.56/libs/wpp'
make[2]: No se hace nada para `all'.
make[2]: se sale del directorio `/home/javier/wine/wine-0.9.56/libs/wpp'
make[1]: se sale del directorio `/home/javier/wine/wine-0.9.56/libs'
make[1]: se ingresa al directorio `/home/javier/wine/wine-0.9.56/tools'
make[2]: se ingresa al directorio `/home/javier/wine/wine-0.9.56/tools/widl'
make[2]: No se hace nada para `all'.
make[2]: se sale del directorio `/home/javier/wine/wine-0.9.56/tools/widl'
make[2]: se ingresa al directorio `/home/javier/wine/wine-0.9.56/tools/winebuild'
make[2]: No se hace nada para `all'.
make[2]: se sale del directorio `/home/javier/wine/wine-0.9.56/tools/winebuild'
make[2]: se ingresa al directorio `/home/javier/wine/wine-0.9.56/tools/winedump'
make[2]: No se hace nada para `all'.
make[2]: se sale del directorio `/home/javier/wine/wine-0.9.56/tools/winedump'
make[2]: se ingresa al directorio `/home/javier/wine/wine-0.9.56/tools/winegcc'
make[2]: No se hace nada para `all'.
make[2]: se sale del directorio `/home/javier/wine/wine-0.9.56/tools/winegcc'
make[2]: se ingresa al directorio `/home/javier/wine/wine-0.9.56/tools/wmc'
make[2]: No se hace nada para `all'.
make[2]: se sale del directorio `/home/javier/wine/wine-0.9.56/tools/wmc'
make[2]: se ingresa al directorio `/home/javier/wine/wine-0.9.56/tools/wrc'
make[2]: No se hace nada para `all'.
make[2]: se sale del directorio `/home/javier/wine/wine-0.9.56/tools/wrc'
make[1]: se sale del directorio `/home/javier/wine/wine-0.9.56/tools'
make[1]: se ingresa al directorio `/home/javier/wine/wine-0.9.56/include'
make[1]: No se hace nada para `all'.
make[1]: se sale del directorio `/home/javier/wine/wine-0.9.56/include'
make[1]: se ingresa al directorio `/home/javier/wine/wine-0.9.56/include'
../tools/mkinstalldirs -m 755 /usr/include/wine/windows/ddk
mkdir /usr/include/wine
chmod 755 /usr/include/wine
chmod: cambiando los permisos de «/usr/include/wine»: No existe el fichero ó directorio
make[1]: *** [/usr/include/wine/windows/ddk] Error 1
make[1]: se sale del directorio `/home/javier/wine/wine-0.9.56/include'
make: *** [include/__install__] Error 2

**** La instalación falló. Abortando la creación del paquete.

Limpiando...OK

Adiós.

javier@hoddix:~/wine/wine-0.9.56$




Por que puede ser, gracias.
Hoddix is offline   Citar y responder
Responder

  Foros de CHW > Software > GNU/Linux y otros sistemas operativos

Herramientas

Ir a

Discusiones similares

Discusión Iniciada por Foro Respuestas Último post
¿Hay clan de CHW en Call of Duty 2? PANDAmonium Juegos en General 45 13-Sep-2008 12:58
Ayuda con Linux montando Call of Duty 2 Server StrOf GNU/Linux y otros sistemas operativos 2 25-May-2007 12:41
Call Of Duty 4 Filolao Juegos en General 10 29-Apr-2007 00:27
call of duty CTM! mantoru Off Topic 2 14-Jan-2007 15:13
Call Of Duty 4 Radeonator Juegos en General 19 21-Dec-2006 23:13


Todas las horas son GMT -4. La hora es 18:40. Archivo - Directiva de Privacidad - Ir arriba
Forums Directory

SEO by vBSEO 3.2.0