Mini Tutorial iCTF keybind
Tutorial para poder lanzar los típicos mensajes de "our flag is leaving left" y cosas por el estilo. 18 keybinds diferentes sólo en las numkeys!
Bueno, este es mi primer tutorial, que no llega ni a eso. Os enseño simplemente cómo hacer los keybinds para que salgan los mensajitos de hacia dónde se escapa nuestra bandera o para avisar por dónde venimos nosotros con la bandera enemiga. También pondré un par de keybinds útiles, como el de lanzar un arma y que salga un mensaje para que se entere el compañero al cual se la has lanzado, o un keybind para arrojar la bandera sin tener que recurrir a la "muerte fingida"
En primer lugar, localizaremos el archivo en el cual vamos a hacer todos los keybinds:
C:\Documents and Settings\[Nombre del equipo]]\Mis documentos\My Games\Unreal Tournament 3\UTGame\Config\UTinput.ini
Abrimos el archivo UTinput.ini y nos encontramos varias secciones, con encabezamientos entre corchetes [......] Nos van a interesar dos secciones:[Engine.PlayerInput], que está al principio del archivo, y [UTGame.UTPlayerInput], que está casi al final del archivo.
Antes de toquitear el archivo, es conveniente abrir el juego, y en opciones/entrada, asegurarnos de que no está asignada ninguna tecla de las que vamos a usar más adelante para los binds. Para desasignar estas teclas, puedes cambiarlas por un click izquierdo de ratón, y al final volver a asignar el ratón izquierdo al botón de disparo principal, como estaba en un principio. Recuerda, todo esto, DENTRO del juego, en opciones.
Ahora, lo único que tenemos que hacer es salir, abrir el UTinput.ini e ir escribiendo lineas. Ojo!, haz primero una copia de seguridad del archivo, no vaya a ser que haya algún problema y la liemos
.
- Keybind para arrojar el arma y que salga un mensaje de aviso:
En la sección [Engine.PlayerInput], donde empiezan las lineas "Bindings=(Name=etc...", escribimos (da igual al principio que al final, aunque yo las pondria todas al principio para tener localizados todos los cambios que vamos haciendo):
Bindings=(Name="g",Command="ThrowWeapon | teamsay toma un arma, calamar!!!")
La letra "g" es la que yo tengo asignada para esta acción. Se puede cambiar por cualquier otra, aunque no la pongas muy lejos para que no tengas que soltar las manos de las teclas de dirección. Despues del comando ThrowWeapon (lanzar arma) hay una barra vertical ( | ). Esta barra, separa los comandos para que puedas asignar varios comandos a la misma tecla. Después va el comando teamsay, importante, TEAMsay, ya que no te interesa que los oponentes se enteren de lo que vas diciendo y haciendo por ahí
, y a continuación, el mensaje que quieras que aparezca, en mi caso, toma un arma, calamar!!! 
Acontinuación, vamos a la sección [UTGame.UTPlayerInput], y añadimos la siguiente linea:
Bindings=(Name="G",Command="ThrowWeapon | teamsay toma un arma, calamar!!!",Control=False,Shift=False,Alt=False)
Observa, que la tecla asignada a de ser la misma que antes, y el mensaje, idéntico.
- Keybind para arrojar la bandera y que salga un mensaje de aviso
En la sección [Engine.PlayerInput], escribimos:
Bindings=(Name="h",Command="dropflag | teamsay ¡He soltado la bandera!")
y en la sección [UTGame.UTPlayerInput], escribimos:
Bindings=(Name="H",Command="dropflag | teamsay ¡He soltado la bandera!",Control=False,Shift=False,Alt=False)
Recuerda, la tecla asignada y el mensaje que pongas, son decisión tuya. (no lo recordaré más
)
- Keybind para suicidarse (muy útil en iCTF para volver rápidamente a base a defender
En la sección [Engine.PlayerInput], escribimos:
Bindings=(Name="o",Command="suicide")
y en la sección [UTGame.UTPlayerInput], escribimos:
Bindings=(Name="O",Command="suicide",Control=False,Shift=False,Alt=False)
- Keybinds para mandar mensajes de la posición de la bandera a los compañeros de equipo:
Antes de nada, vamos a dejar claro las teclas que vamos a usar y por qué. Usaremos las teclas numéricas de la derecha, las asociadas al "bloqnum". La idea es asignar cada una de las 9 teclas, a una posición, así, el 7, que está en la esquina de arriba a la izquierda sería "high-left" (arriba-izquierda), el 3, que está en la esquina inferior derecha sería "low-right" (abajo-derecha), etc etc...
En la sección [Engine.PlayerInput], escribimos:
Bindings=(Name="NumPadSeven",Command="teamsay our flag is leaving HIGH-LEFT!")
Bindings=(Name="NumPadEight",Command="teamsay our flag is leaving HIGH!")
Bindings=(Name="NumPadNine",Command="teamsay our flag is leaving HIGH-RIGHT!")
Bindings=(Name="NumPadFour",Command="teamsay our flag is leaving LEFT!")
Bindings=(Name="NumPadFive",Command="teamsay our flag is leaving MIDDLE!")
Bindings=(Name="NumPadSix",Command="teamsay our flag is leaving RIGHT!")
Bindings=(Name="NumPadOne",Command="teamsay our flag is leaving LOW-LEFT!")
Bindings=(Name="NumPadTwo",Command="teamsay our flag is leaving LOW!")
Bindings=(Name="NumPadThree",Command="teamsay our flag is leaving LOW-RIGHT!")
y en la sección [UTGame.UTPlayerInput], escribimos:
Bindings=(Name="NumPadSeven",Command="teamsay our flag is leaving HIGH-LEFT!",Control=False,Shift=False,Alt=False)
Bindings=(Name="NumPadEight",Command="teamsay our flag is leaving HIGH!",Control=False,Shift=False,Alt=False)
Bindings=(Name="NumPadNine",Command="teamsay our flag is leaving HIGH-RIGHT!",Control=False,Shift=False,Alt=False)
Bindings=(Name="NumPadfour",Command="teamsay our flag is leaving LEFT!",Control=False,Shift=False,Alt=False)
Bindings=(Name="NumPadFive",Command="teamsay our flag is leaving MIDDLE!",Control=False,Shift=False,Alt=False)
Bindings=(Name="NumPadsix",Command="teamsay our flag is leaving RIGHT!",Control=False,Shift=False,Alt=False)
Bindings=(Name="NumPadOne",Command="teamsay our flag is leaving LOW-LEFT!",Control=False,Shift=False,Alt=False)
Bindings=(Name="NumPadTwo",Command="teamsay our flag is leaving LOW!",Control=False,Shift=False,Alt=False)
Bindings=(Name="NumPadThree",Command="teamsay our flag is leaving LOW-RIGHT!",Control=False,Shift=False,Alt=False)
Y ahora viene lo bueno. Habéis observado en muchas lineas esto? Control=False,Shift=False,Alt=False)
Pues poniendo una de estas tres teclas (shift, alt o control) en "true", podemos hacer que la misma tecla haga cosas diferentes si la pulsamos sola, si la pulsamos a la vez que alt, si la pulsamos a la vez que control, etc..
De este modo, mantenemos nuestras posiciones númericas en el cuadrado de la derecha, pero de forma que pulsando, por ejemplo, la tecla control a la vez que la tecla numérica, salga un mensaje de por dónde estamos volviendo NOSOTROS con SU bandera. Cosa esta muy útil para que te hagan covers.
En la sección [Engine.PlayerInput], escribimos:
Bindings=(Name="NumPadSeven",Command="teamsay I'm incoming HIGH-LEFT with their flag!",Control=True)
Bindings=(Name="NumPadEight",Command="teamsay I'm incoming HIGH with their flag!",Control=True)
Bindings=(Name="NumPadNine",Command="teamsay I'm incoming HIGH-RIGHT with their flag!",Control=True)
Bindings=(Name="NumPadFour",Command="teamsay I'm incoming LEFT with their flag!",Control=True)
Bindings=(Name="NumPadFive",Command="teamsay I'm incoming MIDDLE with their flag!",Control=True)
Bindings=(Name="NumPadSix",Command="teamsay I'm incoming RIGHT with their flag!",Control=True)
Bindings=(Name="NumPadOne",Command="teamsay I'm incoming LOW-LEFT with their flag!",Control=True)
Bindings=(Name="NumPadTwo",Command="teamsay I'm incoming LOW their flag!",Control=True)
Bindings=(Name="NumPadThree",Command="teamsay I'm incoming LOW-RIGHT with their flag!",Control=True)
y en la sección [UTGame.UTPlayerInput], escribimos:
Bindings=(Name="NumPadSeven",Command="teamsay I'm incoming HIGH-LEFT with their flag!",Control=True,Shift=False,Alt=False)
Bindings=(Name="NumPadEight",Command="teamsay I'm incoming HIGH with their flag!",Control=True,Shift=False,Alt=False)
Bindings=(Name="NumPadNine",Command="teamsay I'm incoming HIGH-RIGHT with their flag!",Control=True,Shift=False,Alt=False)
Bindings=(Name="NumPadfour",Command="teamsay I'm incoming LEFT with their flag!",Control=True,Shift=False,Alt=False)
Bindings=(Name="NumPadFive",Command="teamsay I'm incoming MIDDLE with their flag!",Control=True,Shift=False,Alt=False)
Bindings=(Name="NumPadsix",Command="teamsay I'm incoming RIGHT with their flag!",Control=True,Shift=False,Alt=False)
Bindings=(Name="NumPadOne",Command="teamsay I'm incoming LOW-LEFT with their flag!",Control=True,Shift=False,Alt=False)
Bindings=(Name="NumPadTwo",Command="teamsay I'm incoming LOW their flag!",Control=True,Shift=False,Alt=False)
Bindings=(Name="NumPadThree",Command="teamsay I'm incoming LOW-RIGHT with their flag!",Control=True,Shift=False,Alt=False)
Observad que ahora pone control=true, así que habrá que pulsar a la vez control + la tecla numérica deseada. No he probado con alt=true o shift=true, pero imagino que funcionará igualmente.
Si por lo que sea quisierais que vuestro mensaje lo viera todo el mundo (compañeros de equipo y oponentes), cambiad el comando "teamsay" por "say". Esto puede estar bien para mandar puyas y lols y cosas de esas.
Bueno, nada más. Espero que esto os sirva y que os ayude a ser un poco más "tácticos" jeje. Si tenéis algún problema poned comentario e intentaré ayudaros. Un saludo unrealers!
Unreal Tournament III
interesante! buen curro !
Muy bueno el tutorial Maegirom, pero esto además sirve para hacer keybinds en los otros modos de juego. Muy útil!
ya, ya. De hecho el keybind que he puesto de arrojar el arma no tiene mucho sentido en iCTF