Guild Wars en Linux
Normalmente no suelo jugar a nada en el ordenador, quizás a algún juego de coches, como el Torcs, pero para pasar un poco el rato, mi epoca de jugón ya pasó, pero en el curro unos compañeros me hablaron de que si los MMORPG están muy bien, que si son adictivos, que si tal que si cual, así que investigué un poco (tampoco mucho ya les tenía a ellos dándome información) y a parte del Age Of Connan, que por aquél entonces estaba a punto de salir al mercado, las apuestas más comunes a la hora de jugar eran WoW y Guild Wars.
Probé el WoW, haciendo uso de una cuenta que era gratuita durante 10 días, y la verdad es que el juego me gustó, me enganchó bastante (es decir, que le metí horas a gusto), pero claro, para poder jugar hay que pagar una mensualidad, y en estos tiempos que corren, que cobran hasta por respirar tuve que cambiar de opción. Como el WoW me fue muy bien usando wine sin tener que hacer nada especial, pensé que 1) el equipo de wine había hecho un gran trabajo (cosa que sí), y 2) Guild Wars iba a funcionar sin problemas (cosa que "no").
Me compré el juego, 30€, y sin cuotas mensuales, toda una ganga a mi parecer en comparación con otros juegos que tienes que pagar una cuota mensual. Vale que 12€ no sea mucho (creo que esa es la cuota del AoC), pero es lo suficiente como para no llegar a fin de mes.
La instalación, si no recuerdo mal, me fue bien, sin problemas, el equipo de wine había vuelto a demostrarme que su implementación de la API de windows era una maravilla, pero una vez dentro del juego... decepción. Las texturas se renderizaban fatal, de hecho, a la hora de diseñar al personaje, había que hacerlo a ojo, porque no se veía el modelo.
Una vez dentro del juego, las cosas no mejoraban, no se veía el mapa, injugable.
Investigando ví que había que emular con wine a windows 98 o usar -dx8 (mi opción) como parámetro a la hora de lanzar el juego. Si bien jugando así el juego no andaba mal, estaba claro que me estaba perdiendo detalles y efectos, y a veces las texturas de las montañas, por ejemplo, no se dibujaban bien hasta que no te acercabas.
Seguí todos los consejos que encontré en la página oficial de wine para guild wars http://appdb.winehq.org/objectManager.php?sClass=version&iId=9194, pero la cosa no mejoró, ni tan siquiera cuando salió la versión 1.0 de wine.
Sin embargo, el equipo de wine me ha demostrado una cosa, todo es posible. Ayer instalé la versión 1.1 de wine, y hoy cuando iba a sacar unas capturas para este post, he tenido que cambiar el objetivo del msimo.
Iba a comentar algunos trucos que en su momento a mi me dieron algún fps más, como usar -noshaders o -heapsize, pero al lanzarlo sin ningún argumento he visto como es el juego realmente, con todos los detalles, y va bien, va muy muy bien en un equipo no muy potente en estas fechas un 3Ghz HyperThreading, 1Gb de ram, nvidia 7300 512ram y poco más, el juego va de lujo con todas las opciones gráficas al máximo. Sigue fallando el parpadeo del cursor, pero es un mal menor, muy menor.
Ahora después de estar jugando un rato (el vicio es el vicio), me vuelvo a inclinar ante los chicos de wine. Lo hize con Hitman 2, con WoW, y ahora con Guild Wars. Si veo funcionar el Age of Connan en linux (cosa era imposible al menos con la beta), les volveré a agradecer todo el trabajo que realizan.
Eso sí, para que este post no se salga del todo de su objetivo principal, conseguir algún fps más, pondré el lanzador que uso para Guild Wars (me hago uno adaptado para cada juego) que lanza el juego en un servidor X a parte y dedicado en exclusiva al juego, con el que conseguiremos algún fps más.
#!/bin/bashexport GW_PATH = ~/".wine/drive_c/Archivos de programa/Guild Wars/"X :3 -ac -terminate &cd "${GW_PATH}"sleep 2DISPLAY=:3 wine Gw.exe
Espero que a alguien le venga bien para ganar esa velocidad extra en el juego.

Meneame
del.icio.us
