Hazte un master en configs (Primera parte)
Lo prometido es deuda, así que me pongo manos a la obra para hacer un
tutorial sobre la config de quake. Hay que tener en cuenta las
siguientes premisas:
- La audiencia de este tutorial es gente que esté empezando con quake, no pretendáis los expertos aprender nada con él.
- Explico las cosas a mi manera, según mi experiencia. Lo bueno será recibir vuestras aportaciones, quejas o escupitajos.
- A pesar de los que diga Tim Willits (ver la entrevista "Mi gran fracaso fue Quake 3" publicada por tokeh), no pertenezco a la élite
de gamers, y por tanto no os contaré secretos sorprendentes que os
hagan mejorar de un día para otro.
- Este tutorial se centra en los comandos básicos y estrictamente
necesarios. Para una guía de referencia completa, dirigiros a la Guía de Comandos publicada por DeadLy.
- El entorno de trabajo que describo es Windows (sorry por los
linuxeros) y se supone que el lector tiene un mínimo conocimiento de
como crear carpetas, hacer doble clic a un archivo, limpiar el teclado
de vez en cuando, etc.
- El tratamiento de la config en doom3 es bastante similar al de
quake3, así que supongo que esta guía podrá ayudar también a los no
iniciados cuando aparezca quake 4.
- Iremos tratando los temas por separado, por lo que iré publicando la guía en porciones envueltas individualmente.
Vamos a ir pasito a pasito. Si voy lento o digo imbecilidades, me las perdonáis y a otra cosa.
________Introducción
Tener
una config decente y saber mantenerla es importante. Las configs de
quake son archivos de texto plano con la extensión ".cfg", y sirven
para muchas cosas:
- Cargar tus binds de teclas de movimiento y armas.
- Definir la configuración visual.
- Acceder a comandos que no están disponibles desde los menus de quake.
- Crear conjuntos de instrucciones (scripts) relativamente complejos que te faciliten el juego (no cheats, please).
- En general, tener acotado y personalizado el comportamiento del mejor FPS de todos los tiempos.
________Herramientas necesarias
¿Qué necesitamos? En primer lugar, debemos tener quake instalado en
nuestra máquina. Esto parece muy evidente pero así me evito preguntas
tontas... Tened en cuenta que os facilitará mucho todo el trabajo
posterior instalar en una carpeta con nombre corto y que no esté
anidada. ¿Y éso qué es lo que es? Pues sencillamente que es mucho más
práctico instalar quake en "c:\quake3" que en "C:\Archivos de
programa\Quake III Arena" o en "c:\juegos\piratas\prima_puri\mata-mata\cuaque".
Más adelante lo entenderéis, confiad en mí.
Nota: En cualquier caso, si queréis hacer vuestros primeros pinitos
en la edición de mapas, es importante que la palabra "quake" aparezca
en el nombre de carpeta, porque si no el compilador falla. Qué cosas...
Bien, pues la otra herramienta que necesitamos es un editor de
texto. Yo me he acostumbrado a WordPad, pero también podéis utilizar
Notepad o incluso Word.
________Preparación del entorno de trabajo:
Aquí debemos hacer 4 cosas:
1.- Localizar la carpeta "baseq3" que cuelga del directorio de instalación de quake. En nuestro ejemplo "c:\quake3\baseq3".
2.- No borrar nada del contenido original, ¡por dios!.
3.- Crear 2 archivos de texto: "autoexec.cfg" y "miconfig.cfg". Esto se
hace con botón derecho desde el explorador de Windows, opción "Nuevo |
Documento de texto", y a continuación renombrando el archivo con el
nombre deseado.
4.- Asociar los archivos de extensión ".cfg" con Wordpad. Esto se hace
con botón derecho sobre el archivo, opción "Abrir con" y eligiendo
nuestro editor.
Hecho esto, haciendo doble clic con cualquier cfg la abriremos con el editor para modificarla.
Importante:
Toda la personalización que hayáis hecho sobre quake hasta ahora estará
grabada en el archivo "q3config.cfg" del directorio "baseq3". Por
ejemplo, los binds de movimiento o las opciones visuales. Haced una
copia en otra carpeta, porque necesitaremos consultar ese archivo y a
lo mejor lo machacamos sin querer (puede pasar, no me hago responsable).
________Visión preliminar de un ejemplo de config
Antes de empezar a toquetear, echad un vistazo a los archivos adjuntos al tutorial:
- autoexec.cfg: sencillo a la par que elegante. Tiene una única
instrucción que ejecuta mi config, que se llama "ene.cfg". Las dos
barras "//" indican a quake que a partir de ahí hasta el final de la
línea lo que viene es un comentario, no lo tiene en cuenta.
- ene.cfg: la config en sí misma, con todas las instrucciones agrupadas por temas, para hacer más fácil el mantenimiento.
Este ejemplo de config está depurado para contener exclusivamente las
instrucciones que, para mi gusto, deben estar en la config. Dicho de
otra manera, están únicamente las variables a las que les doy un valor
diferente del valor por defecto. Esto es bueno porque simplifica el
mantenimiento, evita errores y ahorra trabajo.
Los principales grupos de información que encontraréis son:
- Network: importante para mejorar la conexión a los servers.
- Player: tu modelo, color y nombre.
- Binds: imprescindible (movimiento, armas, mensajes de equipo, etc.)
- Mouse: velocidad y otras cositas.
- HUD: cómo nos da la información quake en la pantalla.
- Los malos: cómo veremos a los amigos y enemigos.
- Armas: personalización del aspecto de las armas.
- Miscelánea: cosas varias.
- Render: calidad visual, muy importante.
- Sonido: qué oímos del juego y cómo lo oímos.
Como deberes, responded a esta evidente pero no por ello menos
interesante pregunta: ¿para qué sirve un autoexec.cfg con una sola
instrucción, por qué no poner todo el contenido de ene.cfg en
autoexec.cfg?
Bien, en esta primera parte hemos visto cosas muy básicas, pero he
creído importante explicarlas para sentar las bases y tal. En la
segunda parte, que publicaré en breve, comenzaremos a analizar en
detalle la config del ejemplo. ¿Alguna pregunta? Pues hale, ya podéis
empezar a toquetear.

Quake III Arena
ta bien para iniciarse… como te esmeras eNe..
en el autoexec mete los binds a otros cfg:
/bind q “exec cpma.cfg”
/bind w “exec ra3.cfg”
/bind e “exec base.cfg”
/bind q “exec cheto.cfg”
y asi… luogo cargas el q quieras…
Gracias, maradona.
Lo que apuntas es una buena opción de uso del autoexec, pero hay un problema: los binds deben estar lo más reunidos y ordenados posible, porque si no te machacas tú mismo las asignaciones.
En tu ejemplo, la tecla “q” queda asignada a “exec cheto.cfg”, aunque al principio pongas “exec cpma.cfg”. Y si en tu config la tienes bindeada a otra acción, se ejecutará esta última, porque quake lo carga todo secuencialmente.
Por cierto, en la segunda parte del tutorial hablaremos de la extraordinaria utilidad Qbind:
www.planetquake.com/clandestyne/qb..
que nos puede ayudar mucho cuando tenemos montones de teclas bindeadas, dándonos una visión gráfica de las asignaciones y ayudándonos a depurar los errores, teclas duplicadas, etc.
desde luego, era solo un ejemplo que me construí “on-the-fly”… incluso cometí el error de bindear la “q” 2 veces (x copy&paste)
pero se supone q las teclas q asignes deben ser unas q nunca utilices ni siquiera en cada uno de tus configs (no se… f10, f11, y f12 … por poner un ejemplo)
puedes incluir ademas alguna seccion con binds útiles de los q metieron popof, tini y no se quien mas en el post mega-long aquel…
yo te aporto uno que uso a veces … el de anti-lag:
set antilag_on “cg_lagometer 1; rate 1; snaps 1; cl_maxpackets 10; cl_nodelta 1; echo [AntiLag ON]; play sound\misc\menu1; set antilag vstr antilag_off”
set antilag_off “cg_lagometer 0; rate 3500; snaps 20; cl_maxpackets 30; cl_nodelta 0; echo [AntiLag OFF]; play sound\misc\menu3; set antilag vstr antiLag_on”
set antilag vstr antilag_on
bind a vstr antilag
lo enciendes y apagas (toggle) con la letra A (en mi caso, letra que no uso pa na…)
Pues para no ser distinto, aquí os dejo un pedacito de cfg de Rat (corregida) con la finalidad de que se vea como puede hacerse un bind múltiple usando una sola tecla:
set fov “110” //inicialmente usaremos este valor
set sensitivity “4” //y este otro tambien…
set zoom1 “cg_fov 70; sensitivity 2.5; set ff vstr normf”
set normf “cg_fov 110; sensitivity 4;set ff vstr zoom1”
vstr normf
bind space “vstr ff”
cada vez que pulsemos la tecla bindeada (space) nos cambiará el fov y la sens. Volviendo a pulsar esa misma tecla, volveremos al fov anterior
Nice job
Los “expertos” os estáis anticipando un poquito, pero está bien que empiecen a salir cosas.
Más adelante comentaremos lo que he denominado “conjuntos de instrucciones (scripts) relativamente complejos que te faciliten el juego (no cheats, please).” Son los ejemplos que han aportado maradona y Andr0s.
Sobre la pregunta del autoexec.cfg, os pego aquí la respuesta que le he dado a una persona que me ha preguntado directamente:
Lo del autoexec.cfg tiene que ver con lo siguiente: yo sólo utilizo una config, pero también podría tenerla separada. Por un lado los binds, por otro los temas visuales, etc. Entonces, lo que haría sería añadir más líneas “exec …”, una para cada archivo.
También podría poner algo muy concreto de prueba en un archivo aparte, y ponerlo al final de autoexec: por ejemplo, una variación de los binds de armas. De esta manera, lo puedes poner sin tocar tus binds originales. Si no te mola, eliminas o comentas la línea en autoexec.cfg, y vuelves a tener todo como antes.
_____<
Esta es la respuesta. Creo que estas son las razones principales del uso que propongo de autoexec y config.
Ahora que recuerdo, había un pequeño programa freeware (o shareware, ahora mismo no me acuerdo) que te mostraba un teclado virtual y podías hacer la configuración que deseases de forma visual. Creo que lo vi de HanSolo en su CFG (de esto hará por lo menos dos o tres años…). Tal vez él sepa hacer una breve descripción.
no era el Qbind? oO
Sasto, es el qbind que menciono en
.
Lo que da gusto es lo bien ordenado q lo tiene ene, y yo todo por ahi suelto como si nada…..xDDDDDDD
eNe eres un currante nato, y un apasionado de este juego, pensaba que lo mio era demasiado, lo tuyo si que es amor a este juego, tio eres un currante. Sobre todo lo util que es este manual, ala te animo a seguir y nos descubras todas las particularidades de este juego,un saludo,…
eNe eres la polla.. yo e probado todo ya.. pero nada.. no me funciona.. solo me funciono una vez.. pero ahora etsoy otra vez e progreso.. para tenerlo todo.. como antes..
pronto lo tendre bien ordenado…. con ayuda de Dios 
necesito un clan de quake 3 arena con web nose po si quieren me reclutan ahh la wea que sea
pero quiero estar eb un clan con pagina web mi direccion de correo electronico es [email protected]