SDogo's profileSDogo Live SpacePhotosBlogListsMore ![]() | Help |
Unreal Tournament 3 PC Modo SplitScreen Bueno, una vez mas aqui con mis ñoñerias varias (jejejeje me gustan las ñoñerias). Bueno, en esta ocacion voy a hacer un breve tutorial para poder jugar UT3 en modo de pantalla dividida en un PC..... Si, un PC comun y corriente el cual ejecutara la copia del juego como si de una version de consola se tratase. Bien es sabido que las empresas desarrolladoras por ahorrar tiempo y lukas simplemente reciclan codigo o simplemente hacen un simple y mero port de una version a otra. Tambien como es sabido el Unreal 3 existe para 3 plataformas, siendo estas el PC, XBox 360 y la Playstation 3. Siendo esta ultima la que comparte codigo directamente con la version de PC por el simple hecho de que ocupan un sistema similar (Ni idea cual es la diferencia de la 360 como para compartir tan poco porcentaje). Incluso es posible hacer ports de mapas y mutadores directamente a PS3 desde una version de PC y ni mencionar que el servidor dedicado que existe para PC soporta clientes PS3... Curiosidades de este juego.... En fin. Bueno despues de esa mucha introduccion vamos a lo nuestro. Nuestro cometido en esta guia sera poder jugar UT3 en el mismo PC con 2 jugadores llamese un amigo, un alter ego, un amigo imaginario, manuela palma callosa o para otros la sole y la nadia.... Claro, tambien lo pueden usar para hacer pruebas de mutadores o lo que sea... XD Comencemos. Primero necesitamos un par de cosas... - 1 PC que soporte el juego y que no tenga ningun problema de funcionamiento - 1 Joypad, Joystick o algo control que nos pueda servir.... Muy recomendado que sea un control con analogos ya que emularemos un control de XBox 360 con este - 1 Conexion de internet activa para poder descargar el plugin necesario... Bueno, si estan leyendo esto quiere decir que tienen internet XD - Mucha paciencia ya que tenemos que remapear los botones - Mucho tiempo libre - (Opcional) La ultima version de DirectX 9.0c. Esto lo dejo como opcional ya que si tienen el juego instalado es mas que posible que ya este instalada. - (Opcional) Un amigo.... Jajajajaja wn solo XD 1.- Primero descargamos el programa [Link al final del post]. Este programa nos ayudara a configurar nuestro control. Bueno, en realidad este archivo contiene lo siguiente: Un par de archivos dll del paquete de DirectX modificados para poder cambiar el binding de los joysticks de 360 por el que uno quiera, un archivo de configuracion .ini el cual se usa para pasarle parametros al archivo dll ya nombrado, y por ultimo un programa que nos hace las suertes de probador de la configuracion de nuestro control con el cual nos podemos guiar para hacer el remapeo de forma correcta. 2.- Luego de descargar el programilla lo vamos a descomprimir y a dejar en algun lugar seguro por si es que lo necesitamos en algun futuro en otro juego. Nota: Muchos se preguntan pero que carajos hacen estas dll al copiarlas... bueno, la cosa es facil. Como dije mas arriba, con estas dll podemos remapear y emular un control de 360 atravez de otro control. Luego de eso procedemos a la fase de configuracion. Configuracion Bueno en esta parte como quien diria "entramos a picar". Antes de comenzar el trabajo se recomienda hacer una copia de seguridad (respaldo) de nuestros archivos de configuracion del UT3. Estos estan en [Mis documentos]/My games/Unreal Tournament 3/UTGame/Config, recomiendo hacer un respaldo de la carpeta config completa solo por si es que nos equivocaramos en algo. Una vez hecha la copia procedemos a la edicion de los archivos. Primero modificaremos el UTGame.ini. Vamos a hacer scroll hacia abajo hasta encontrar la siguiente cadena. Esta esta ubicada por lo general en la linea 381. StringData=(Tag="Splitscreen",DefaultValueIndex=0) Lo unico que haremos sera cambiar ese 0 que esta al final por un 1 y guardaremos los cambios. Les recomiendo que utilicen un editor de textos como el Notepad++ para poder hacer la edicion rapido ya que este muestra las lineas en un formato mas ordenado. Al terminar nos quedaria: StringData=(Tag="Splitscreen",DefaultValueIndex=1) Opcional: Si queremos darle un tono mas consolero al juego tambien podemos hacer lo siguiente. Debemos ubicar cerca de la linea 262,263 una cadena que dice: [UTGame.UTUIDataStore_StringAliasMap] FakePlatform=-1 Si editamos esa cadena el UT (los botones de los menues mas que nada) se nos veran como si de una consola se tratase.Solo se le cambia el valor y se guarda el archivo. -1=Plataforma PC 1=XBox 360 2=PS3 Edicion del UTInput.ini En este archivo se guardan los mapeos del teclado. Aqui solo nos interesa cambiar una linea y es la linea que nos permite abrir la consola (linea 2). Debemos poner una tecla que no se use para ninguna otra accion. Yo le tengo asignado el F10 ya que nunca uso esas teclas. De todas formas al final del post inclui mi archivo input para que solo reemplacen el que tienen. Solo deben cambiar el mapeo de la tecla para la transformacion titan ya que no la tengo standart. Edicion del archivo de mapeo Para hacer mas facil esta parte lo primero que haremos sera conectar el joypad para poder ir viendo los botones (especificamente el numero). Luego buscamos el archivo xbox360cemu.ini que esta dentro de la carpeta del programa que descargamos anteriormente y lo abrimos con un editor de texto (como ya dije anteriormente, el notepad++ ayuda mucho (link al final del post)). Luego vamos a abrir el panel del control. Ese panel donde vamos viendo que botones vamos presionando. Dado que ya no tengo Windows XP voy a hacer el ejemplo con Windows 7. De todas formas en XP se hace desde: Panel de control->Dispositivos de juegos. 1.- Vamos a panel de control y buscamos el item llamado "Dispositivos e impresoras". 2.- Luego de eso hacemos click con el secundario sobre nuestro control y elegir "Configuracion del dispositivo de juegos". En mi caso mi control ya que no tiene los drivers instalados se llama "USB Joystick"
Panel del Joystick 4.- Vamos a la ventana del archivo de configuracion que ya habiamos abierto y comenzamos a hacer el mapeo. Podemos ir viendo al lado derecho que nos dice que hace cada cosa y que valores puede tener. 4.1.-Lo primero sera establecer los analogos. Por desgracia no hay forma de saber el numero del stick analogo, pero por lo general se sigue la siguiente regla: Eje X=1 Eje Y=2 Eje Z=3 Rotacion X=4 Rotacion Y=5 Rotacion Z=6 Los pads mas baratos (como el mio) traen el eje X,Y en el primer analogo y para el segundo analogo el Z y la rotacion de Z. Es cosa de ir probando y encontraremos el stick correcto. En caso de que al configurar el eje este nos funcionara al revez, es decir en vez de subir baja o en vez de ir a la derecha va a la izquierda debemos modificar el eje poniendolo en negativo. Me explico, si en nuestra configuracion nuestro eje X esta invertido y tenemos la siguiente configuracion: Left Analog X=1 Simplemente debemos poner en negativo el numero que nos aparece y ya nos funcionaria como debe. Este eje quedaria asi: Left Analog X=-1 4.2.- La configuracion del POV (Point of View) no la debemos tocar a menos que sea necesario. El POV se configura como un solo boton y por lo general los joysticks traen un solo POV por lo que no es necesario tocar esto como dije anteriormente. 4.3.- Para la configuracion de los botones se nos hace mas facil ya que podemos usar el panel del joystick (el cual esta minimizado). Lo primero que hacemos es ubicar el boton que queremos configurar y luego lo presionamos en el joystick real. Por ejemplo, guiandome con una imagen del pad del 360, quiero configurar el boton A. ![]() Imagen de un pad de 360 En ese caso presionamos el boton que queremos asignar y vemos como en el panel del joystick se nos prende un numero del boton que estamos presionando. En este caso es el boton 4. ![]() Boton 4 presionado Despues de eso buscamos la linea correspondiente al boton y le ponemos el valor que obtuvimos (en este caso el 4). Nos quedaria algo asi: [PAD2] ... X=4 Despues de eso es repetir lo mismo con cada boton de la misma forma (Elegimos el boton, miramos el numero y luego ponermos el valor en el boton que queramos). Todas las configuraciones que hagamos las debemos hacer sobre el PAD 2 ya que el PAD 1 se usa para el jugador 1. (las configuraciones del pad 2 estan como en la mitad del archivo de configuracion) 5.- Luego de haber configurado todos los botones vamos a abrir el programa XInputTest que esta incluido en la carpeta del programa. Ese programa nos permitira probar la configuracion antes de usarla con el UT. Si todo nos salio bien solo debemos elegir "Controller 2" en el menu de arriba y podemos ver si es que nos quedo bien.
Aqui se puede ver un ejemplo de como se veria cuando se presiona el boton A y B juntos. Un pequeño detalle que se me olvidaba comentar es el siguiente. A pesar de que el archivo de configuracion ya esta configurado (con mi control) y solo hay que hacer configuraciones menores, tengo que mencionar que la primera vez que lanzamos el programa con esta configuracion nos aparecera el primer joystick como desconectado. Debe aparecer como conectado el segundo control Por defecto como esta la configuracion (con el segundo pad activado) esta bien, ya que si habilitamos el primero no se nos movera el segundo jugador. De todas formas, si queremos aplicar este tutorial a cualquier otro juego y necesitaramos cambiar al primer pad lo unico que debemos hacer es lo siguiente. Primero debemos ubicar la cadena "Index" que esta debajo del numero del joystick (archivo de configuracion).. En este caso debemos cambiar el valor que aparece. Si queremos activar un pad le ponemos un 0 y si lo queremos desactivar le ponemos -1. En algunos foros he visto que dicen que hay que ponerle 1 para activarlo, pero ya lo probe y no funciona despues, queda marcando como "Not Connected". Nos quedaria asi: [PAD2] Index=0 Activado [PAD2] Index=-1 Desactivado Finalizando Para finalizar solo debemos copiar 3 archivos a la carpeta del UT, estos archivos son: xinput1_3.dll dinput8.dll xbox360cemu.ini Luego de haber copiado esos archivos ya podemos iniciar el juego y jugar en pantalla dividida. A tener en cuenta: Para agregar mas jugadores debemos usar la consola. Aqui ahy algunos comandos que nos van ayudar. Degubcreateplayer 1 = Crea el jugador 2 Degubcreateplayer 2 = Crea el jugador 3 Degubcreateplayer 3 = Crea el jugador 4 Degubremoveplayer 1 = Borra el jugador 2 Degubremoveplayer 2 = Borra el jugador 3 Degubremoveplayer 3 = Borra el jugador 4 setsplit 1 = Modo split horizontal setsplit 2 = Modo split vertical (util si usamos 2 monitores en modo dualview en XP (2 monitores como si fueran 1)) Pros y contras de jugar asi: Pros: - Podemos jugar de hasta 4 jugadores de este modo lo que nos permitiria pasar un buen tiempo con algunos amigos. - Los mutadores siguen funcionando. - Podemos deshabilitar en cualquier momento a los otros jugadores desde la consola del UT Contras: - El mutador Titan no funciona muy bien. Por algun raro motivo que aun no encuentro al presionar el boton para la transformacion este no hace nada. - Cada vez que iniciemos una partida nos apareceran 2 jugadores. Esto se puede solucionar eliminando el jugador desde la consola o quitando el modo splitscreen desde el archivo UTGame.ini (ver fase de configuracion) - Pueden salir problemas desconocidos (aun no me ha salido nada raro a mi), aunque es muy poco probable que ocurra. Mas Links Notepad++ TrackbacksThe trackback URL for this entry is: http://sdogo.spaces.live.com/blog/cns!2D6E43B90CE1B1E2!939.trak Weblogs that reference this entry
|
|
|