Comandos:
Esta es la lista de comandos sacada de mi configuración con sus valores y una descripción de los más importantes. Para cambiarlos en la consola no es necesario el "seta"
// Seta cl_
seta "cl_allowdownload" "0" // en 1 permite bajar archivos del servidor si los necesita.
seta "cl_autoupdate" "0" // actualización automática.
seta "cl_maxpackets" "40" // que cantidad de paquetes serán enviadas al servidor por segundo, aquí esta en el mínimo, pero puede elevarse según la conexión que tengas.
seta "cl_mouseAccel" "0" // cantidad de aceleracion del mouse, mientras mas el mouse responderá a los movimientos violentos y suaves que haces.
seta "cl_punkbuster" "1" // debe estar en 1 en la mayoría de los servidores para que juegues con el anticheat que evita a los tramposos.
seta "cl_timenudge" "0" // simula lag, esta prohibido en valores negativos.
seta "cl_wwwDownload" "0" // permite bajar desde la web.
// Seta com_
seta "com_blood" "0" // sangre en la pantalla.
seta "com_hunkMegs" "128" // cantidad de memoria ram asignada al juego.
seta "com_maxfps" "0" // maximos FPS a los que el juego llegará. se recomienda 43 aire libre, y 76 o 125 para dentro.
seta "com_soundMegs" "32"// cantidad de ram asignada al sonido del juego.
// Seta m_
seta "m_pitch" "0.01501" // 0.022 por defecto, con menos permite que el mouse se mueva mas horizontal que verticalmente.
seta "m_filter" "0"
seta "m_forward" "0.25"
seta "m_side" "0.25"
seta "m_yaw" "0.022"
// Seta r_
seta "r_displayRefresh" "85" // hz del monitor, en mi caso son los máximos que mi monitor me aguanta a la resolución 800 X 600
seta "r_allowExtensions" "1" // permite extensiones del controlador del video opengl.
seta "r_colorbits" "16" // cantidad de bits de los colores.
seta "r_depthbits" "16"
seta "r_detailtextures" "0" // texturas detalladas.
seta "r_drawSun" "0" // en 1 te muestra el sol en el mapa
seta "r_dynamiclight" "0" //luces dinamicas
seta "r_ext_gamma_control" "0" // en 1 permite que programas exteriores manejen el brillo.
seta "r_fastsky" "1" // en 0 mostrara el cielo.
seta "r_finish" "0"
seta "r_flares" "0"
seta "r_fullscreen" "1" // pantalla completa.
seta "r_gamma" "2" // cantidad de brillo.
seta "r_glDriver" "opengl32" // driver de gráficos
seta "r_ignorehwgamma" "1" // ignora los cambios de brillo, muy útil para las tarjetas ati, para q no cambie al minimisar.
seta "r_intensity" "3" // intensidad de luz en el mapa
seta "r_lastValidRenderer" "RADEON 9550 x86/MMX/3DNow!/SSE" // ultima tarjeta de video en el que el juego funcionó.
seta "r_lodCurveError" "250"
seta "r_lodbias" "2" // 0 alta calidad, 1 media, 2 baja
seta "r_mapoverbrightbits" "3" // que tantas sombras se muestran en el mapa, mientras menos el valor, mas sombras.
seta "r_mode" "6" // resolución, 6 es 1024 X 768 píxeles.
seta "r_overBrightBits" "1"
seta "r_picmip" "1" // detalle de las texturas, de 0 (lo mas alto) a 3 (lo mas bajo)
seta "r_picmip2" "2"
seta "r_rmse" "0"
seta "r_stencilbits" "0"
seta "r_stereo" "0"
seta "r_subdivisions" "999"
seta "r_swapInterval" "1" // en 1 sincroniza los fps al refresco del monitor, en mi caso los fps no pasan los 85.
seta "r_textureMode" "GL_LINEAR_MIPMAP_LINEAR" // filtro,
(baja calidad): GL_NEAREST
(buena calidad): GL_LINEAR_MIPMAP_NEAREST(a.k.a. bilinear filtering)
(la mejor calidad): GL_LINEAR_MIPMAP_LINEAR (a.k.a. trilinear filtering)
(buena calidad): GL_LINEAR
seta "r_texturebits" "16" // bits de las texturas
seta "r_trisColor" "1.0 1.0 1.0 1.0" // manejo del nivel de los colores, RGB (red green blue)
// Seta s_
seta "s_defaultsound" "0"
seta "s_khz" "44" // calidad del sonido, valores: 11, 22, 44.
seta "s_loadas8bit" "1" // sonido de 8 bits.
seta "s_musicvolume" "0" // volumen de la musica
seta "s_separation" "0.5"
seta "s_volume" "0.25" // volumen, 1 es el maximo
seta "s_wavonly" "0"
// Seta cg_
seta "cg_announcer" "1"
seta "cg_atmosphericEffects" "0" // 0 para no ver ni la lluvia ni la nieve callendo.
seta "cg_autoactivate" "1"
seta "cg_autoAction" "6" // hace una accion determinada en cada mapa que se juega, en 1 graba un demo, en 2 saca un screen shot (foto de la pantalla), 3 guarda tus stats, del 4 al 6 hace una combinacion de estas acciones.
seta "cg_autoReload" "0" // en 1 recarga automaticamente cuando te quedas sin balas.
seta "cg_autoswitch" "0" // cambia de arma automaticamente.
seta "cg_blood" "0" // cantidad de sangre que se muestra.
seta "cg_bloodDamageBlend" "0"
seta "cg_bloodFlash" "0" // cantidad de sangre que aparece cuando te disparan en la pantalla.
seta "cg_bloodTime" "0" //cantidad de sangre que ves
seta "cg_bobpitch" "0" // en otros valores te mueve cuando
seta "cg_bobroll" "0" // caminas para simular realismo,
seta "cg_bobup" "0" // pero te corrre la mira.
seta "cg_bobyaw" "0"
seta "cg_brass" "0" // casquillo de las balas.
seta "cg_brassTime" "0" //cartuchos de balas
seta "cg_complaintPopUp" "0" // cuando te mata un compañero te pregunta si quieres quejarte para bajarle xp.
seta "cg_coronafardist" "0" // brillo de
seta "cg_coronas" "0" // las luces.
seta "cg_descriptiveText" "1"
seta "cg_draw2D" "1" // te muestra en la pantalla los "2d" que son, en su mayoria, la informacion de vida, el radar, etc.
seta "cg_draw3dIcons" "0"
seta "cg_drawAllWeaps" "1"
seta "cg_drawAmmoWarning" "0"
seta "cg_drawAttacker" "0"
seta "cg_drawBuddies" "1"
seta "cg_drawCompass" "1"
seta "cg_drawFPGun" "1"
seta "cg_drawFrags" "1"
seta "cg_drawIcons" "1"
seta "cg_drawNotifyText" "1"
seta "cg_drawReinforcementTime" "1" // tiempo de tu respawn.
seta "cg_drawRewards" "0" // te avisa cuando eres promovido
seta "cg_drawRoundTimer" "1" // tiempo del round.
seta "cg_drawSmallPopupIcons "1"
seta "cg_drawSnapshot" "0"
seta "cg_drawSpreadScale" "0"
seta "cg_drawStatus" "1" // ver tu salud, recargas 1 si, 0 no.
seta "cg_drawTeamOverlay" "2"
seta "cg_drawTimer" "0" // tiempo que queda del mapa.
seta "cg_gibs" "0" // ver cuerpos en el suelo
seta "cg_hudAlpha" "0.3" //
seta "cg_marks" "0" // activa las marcas de balas o de explosión.
seta "cg_marktime" "0" // cuanto duraran las marcas.
seta "cg_muzzleFlash" "0" // chispa al disparar.
seta "cg_noAmmoAutoSwitch" "1" // cambia el arma al no tener balas.
seta "cg_noVoiceChats" "0" // en 1 desactiva el chat de voz
seta "cg_noVoiceText" "0" // en 1 desactiva el texto del chat de voz
seta "cg_popupLimboMenu" "0" // muestra el menú del limbo al principio.
seta "cg_shadows" "0" // en 1 muestra una sombra debajo tuyo.
seta "cg_simpleItems" "1"
seta "cg_teamChatHeight" "4" //cantidad de frases (chat) que ven en la pantalla
seta "cg_teamChatsOnly" "0" // habilita solo el chat de texto del equipo.
seta "cg_teamChatTime" "20000" //duracion del chat que ven en pantalla
seta "cg_useScreenshotJPEG" "1" // usa la extensión jpeg para los screen shots.
seta "cg_wolfparticles" "0" // muestra el humo de las artillerías y de las minas.
// + Crosshair + (mira)
seta cg_drawCrosshairNames "1" // muestra los nombres de tus compañeros si los apuntas con la mira.
seta cg_drawCrosshairPickups "1" // muestra una mano si le apuntas a algo que se pueda recoger
seta cg_crosshairPulse "0" // en 1 agranda la mira cuando esta en uso o cuando te mueves.
seta cg_crosshairColor "black" // color 1 de la mira
seta cg_crosshairAlpha "1.0" // opacidad del color 1
seta cg_crosshairColorAlt "yellow"// color 2 de la mira
seta cg_crosshairSize "35" // tamaño de la mira
seta cg_drawCrosshair "4" // tipo de mira, 4 es la mira de circulo con contorno.
seta cg_crosshairAlphaAlt "1.0"// opacidad del color 2
seta cg_crosshairHealth "0" // muestra la cantidad de vida que tienes con la mira
// HUD Options
seta cg_fov "110" // rango de visión, 90 es por default, lo puedes modificar hasta 120.
seta cg_useScreenshotJPEG "1"
seta scr_conspeed "100" // consola mas rápida.
seta cg_drawStatus "1" // muestra el estado.
seta cg_drawFPS "1" // muestra los FPS.
seta cg_drawSnapshot "0"
seta cg_cursorHints "1" // barra de progreso cuando plantas dinamitas, minas o difuseas.
seta ui_smallFont "0.25"
seta ui_bigFont "0.4"
seta cg_descriptiveText "1"
seta cg_drawTeamOverlay "2"
seta cg_drawGun "0" // en 0 el arma no aparece.
seta cg_drawCompass "1" // mini radar, te permite ver donde están los heridos para revivirlos en un mini mapa redondo.
seta cg_lagometer "1" // lagometro, en 0 esta desactivado
//----------------------------------------------------------------------------------------------------------------------------------------
Binds: cuando "bindieamos" estamos dándole una acción a una tecla determinada, para hacerlo ponemos "bind", luego ponemos la tecla a bindear (por ejemplo el botón del mouse) y luego lo que hará esa tecla. Por ejemplo escribimos en un archivo cfg o en la consola:
bind mouse1 +attack
Si apretamos el boton izquierdo del mouse disparará el arma, si le ponemos:
bind mouse1 +forward
Ahora si apretamos el mismo boton avansaremos hacia delante.
Estas son las teclas que se pueden ocupar con sus nombres, no olvides nunca que un nombre mal puesto invalidará el bind.
Letras: A-Z
Numeros: 0-9
F: F1-F12
Otros: SPACE, TAB, SHIFT, CTRL, ALT, ENTER, BACKSPACE
PAUSE
Flechas: UPARROW, DOWNARROW, LEFTARROW, RIGHTARROW
INS, HOME, PGUP, DEL, END, PGDN
Teclado numérico: KP_HOME, KP_SLASH, *, KP_MINUS, KP_UPARROW,
KP_DOWNARROW, KP_LEFTARROW, KP_RIGHTARROW,
KP_PGUP, KP_5, KP_PLUS, KP_ENTER, KP_END,
KP_PGDN, KP_INS, KP_DEL
Mouse
Botón izquierdo: MOUSE1
Botón derecho: MOUSE2
Botón del medio: MOUSE3
Otros: MOUSE4/MOUSE5 (algunos mouses traen mas botones)
Rueda hacia arriba: MWHEELUP
Rueda hacia abajo: MWHEELDOWN
Podemos hacer también que un bind haga dos cosas a la vez, es decir que cuando apretemos la tecla hagamos dos acciones. Esto lo hacemos separando a las acciones con un punto y coma " ; ". El ejemplo típico es el bind para cambiar del punto de spawn diciendo al equipo:
bind home "setspawnpt 0;say_team ^0sp^7|^00"
bind end "setspawnpt 1;say_team ^0sp^7|^01"
bind ins "setspawnpt 2;say_team ^0sp^7|^02"
bind pgup "setspawnpt 3;say_team ^0sp^7|^03"
bind del "setspawnpt 4;say_team ^0sp^7|^04"
bind pgdn "setspawnpt 5;say_team ^0sp^7|^05"
Vsay
Quizás una de las primeras cosas que querrás hacer es ocupar el chat de voz con mensajes de textos propios. Para esto ocuparemos el comando vsay. Para llamar al chat de voz debemos poner "bind [letra] vsay [comando de voz] [mensaje]" para que lo escuchen todos, y bind [letra] vsay_team [comando de voz] [mensaje]" para que lo escuche solo tu equipo. Donde dice "mensaje" le pones el texto que quieres que acompaña al bind, tambien puedes colorearlo de la misma forma que el nick. Por ejemplo, si quiero que al apretar la letra L diga "need a medic" solo a mi equipo y que en el chat de texto aparezca "por favor reviveme" en letras rojas ponemos:
bind 9 "vsay_team medic"
bind 7 "vsay cheer"
bind 8 "vsay oops"
Recordemos:
say: chat de texto global. // El mensaje lo leen todos.
say_team: chat de texto del equipo. // El mensaje lo lee solamente tu equipo.
vsay: chat de voz global.
vsay_team: chat de voz del equipo.
Asta este punto yo recomienden que los no muy experimentados practiquen con lo que ya saben, prueben y experimenten antes de pasar a lo siguiente, pero si quieres seguir, filo, cuidado con complicarte la vida nomás.
Introducción a los scripts.
Cuando queremos realmente sacarle el jugo al juego y a nuestro hardware, podemos inventar cosillas para hacer nuestra estadía en los servidores más cómoda y plena. Podemos por ejemplo inventar algo para ahorrarnos el entrar al limbo para cambiar el spawn o la clase, podemos hacer que con una tecla podamos cambiar más de una cosa, o llamar a mas de una acción.
Repaso:
Bind: asigna una tecla a una acción
Set: "que sea".Se pone al principio de un comando o antes de una instancia.
Seta: "que sea siempre". Lo mismo que el set, pero pensando en que el comando que lo sucede sea mas permanente.
Vstr: "Ejecute". se pone cuando se quiere echar a andar alguna instancia.
Script básico: bind [tecla] vstr [nombre]
set [nombre] vstr [nombre2]
set [nombre2] [acción]; set [nombre] vstr [nombre3]
set [nombre3] [acción2]; set [nombre] vstr [nombre2]
Los "nombres" son los nombres que les daras a las instancias, puede ser cualquiera menos los que ya son un comando de RTCW, por ejemplo "name". Aunque se puede ver complicado esto se simplifica si cambiamos los "nombres" por letras, que podrían ser instancias verdaderas:
set A vstr B
set B [acción]; set A vstr C
set C [acción2]; set A vstr B
Las acciones podrían ser cualquiera también, imaginemos que queremos hacer que cuando apretemos el numero 3 en el juego nuestro player cambie de MP 40 o Thompson a pistola y, cuando la apretemos nuevamente cambie a MP 40 o Thompson denuevo, lo primero que hacemos es asociar la letra a la primera instancia de nuestro script, en nuestro caso la "A".
bind 3 vstr A
Lo segundo es decirle a la instancia A que lo que debe hacer primero es llamar a la instancia que cambiara de smg (MP 40 o Thompson) a pistola, es decir la instancia B.
set A vstr B
Luego ponemos la acción de la instancia B y le decimos a la instancia A que la próxima vez que se ejecute llame a la instancia C (y no a la . Es decir que la próxima vez que apretemos el 3 no va a sacar la pistola denuevo, porque es el arma con que estamos.
set B weaponbank 2; set A vstr C
Por último le decimos a la instancia C la acción que debe realizar y decirle a la instancia A que la próxima vez que apretemos el 3 ejecute la instancia B.
set C weaponbank 3; set A vstr B
A veces queremos que al apretar una tecla haga algo y cuando la suelte deje de hacerlo, para eso usamos el +vstr. Por ejemplo hagamos el script de apreto boton izquierdo y disparo pero al mismo tiempo gasto sprint, cuando termino de disparar dejo de gastarlo.
set A1 +attack; +sprint
set A2 -attack; -sprint
bind mouse1 +vstr A1 A2 Fuente: comunidad enemy territory chile
----------------------------------------------------------------------------------------------------------------------------------------
Bindeos
*// Contruccion de un DEMO //
Muy facil
Solo ''bindea'' la tecla con la cual vas a activar el demo
ya que es ''toggle'' esta se prende y apaga con la misma tecla.Aca hay un ejemplo, ''bindiamos'' la tecla F12, ahora en el juego cuando quieras empezar a grabar presionala y automaticamente estaras grabando y para detenerlo precionala nuevamente.
bind F12 "vstr demotoggle"
set demoon "g_syncronousclients 1;record;g_syncronousclients 0;echo Te estas ^2Grabando un demo.;set demotoggle vstr demooff"
set demooff "stoprecord;echo No estas ^1Grabando un demo.;set demotoggle vstr demoon"
set demotoggle "vstr demoon"
Para Reproducirlo
Abre el juego y escribe en la consola lo siguiente
/demo [nombre del demo]
Ejemplo:
/demo v1rkes
*// Fotos //
Asi sacas una foto LIMPIA dentro del juego, etc.
bind F11 "cg_drawgun 0; cg_drawTeamOverlay 0; cg_drawStatus 0; cg_drawcompass "0"; seta cg_noVoiceText "1";seta cg_drawCrosshairNames "0" clear; wait 5; screenshotJPEG;cg_drawTeamOverlay 2; toggle cg_drawStatus; toggle drawcompass; toggle cg_noVoiceText"
*// Luces altas / Luces bajas //
Sirve para bajar calidad del cielo y encender luminocidad en los muros, tambien quita la niebla
bind h "vstr nebel"
set nebel "vstr nebeloff"
set nebeloff "seta r_uifullscreen 0;r_fastsky 1; echo ^7[^1Luces ^1Bajas^7]; set nebel vstr nebelon"
set nebelon "seta r_uifullscreen 1;r_fastsky 0; echo ^7[^1Luces ^2Altas^7]; set nebel vstr nebeloff"
*// Suicidio //
bind ALT "gib" // ''gibarse'' para reaparecer mas rapido
bind k "kill" // solo matarse, por si estas atascado o si tienes poca energia para que el medico te reviva y asi gasta menos medpacks.
*// Chat ON-OFF //
bind ENTER "vstr chat"
set chat "vstr chatoff"
set chatoff "seta cg_teamChatHeight 0; echo ^7[^1Chat Off^7] ;set chat vstr chaton"
set chaton "seta cg_teamChatHeight 3; echo ^7[^1Chat ^2ON^7];set chat vstr chatoff"
*// Salto Largo-Salto Normal //
bind CTRL "vstr xjump1"
set xjump "+sprint; wait 12; +moveup; wait; -sprint; wait; -moveup"
set xjump1 "bind mouse2 vstr xjump; bind ctrl vstr xjump2; echo ^0[^7Salto ^1Largo^0]"
set xjump2 "bind mouse2 +moveup; bind ctrl vstr xjump1; echo ^0[^7Salto ^2Normal^0]"
*// Equipos //
bind [ "team red" // equipo rojo NAZI (eje)
bind ] "team blue" // equipo azul USA (aliados)
bind downarrow "team spectator" // espectador
*// Clases //
bind F4 "mp_playertype 0;mp_weapon 10;echo Reaparecer como ^2Soldado con ^3Lanzallamas"
bind F5 "mp_playertype 0;mp_weapon 6;echo Reaparecer como ^2Soldado con un ^3Mauser"
bind F6 "mp_playertype 0;mp_weapon 8;echo Reaparecer como ^2Soldado con un ^3Panzerfaust"
bind F7 "mp_playertype 0;mp_weapon 9;echo Reaparecer como ^2Soldado con ^3Venom"
bind F8 "mp_playertype 3;mp_weapon 3;echo Reaparecer como ^2Teniente con una ^3MP40"
bind F9 "mp_playertype 3;mp_weapon 4;echo Reaparecer como ^2Teniente con una ^3Thompson"
bind F10 "mp_playertype 3;mp_weapon 5;echo Reaparecer como ^2Teniente con una ^3Sten"
bind F11 "mp_playertype 2;mp_weapon 4;echo Reaparecer como ^2Ingeniero con una ^3Thompson"
bind F12 "mp_playertype 1;mp_weapon 4;echo Reaparecer como ^2Medico con una ^3Thompson"
*// Clases + sonidos //
bind F5 "mp_playertype 1;mp_weapon 4;echo ^0M^5EDICO;play soundmultiplayeralliesa-medic.wav"
bind F6 "mp_playertype 2;mp_weapon 4;echo ^0I^5NGENIERO;play soundmultiplayeralliesa-engineer.wav"
bind F7 "mp_playertype 3;mp_weapon 3;echo ^0T^5ENIENTE;play soundmultiplayeralliesa-lt.wav""
bind F8 "mp_playertype 0;mp_weapon 8;echo ^0P^5ANZER;play soundmultiplayeralliesa-soldier.wav"
*// Diciendolo al equipo //
bind F5 "mp_playertype 1;mp_weapon 4;say_team ^0M^1EDICO;play soundmultiplayeralliesa-medic.wav"
bind F6 "mp_playertype 2;mp_weapon 4;say_team ^0I^1NGENIERO;play soundmultiplayeralliesa-engineer.wav"
*// DropReaload [RTCW 1.0 solamente] //
Asi recargarás más rapido y facil, para seguir ''owneando'' xD
bind r ";+dropweapon;-dropweapon;+activate;-activate;"
Nota: para que se vuelva al arma y no a la pistola pon /cg_autoswitch "3"
*// Zoom //
Con este bind podrás tener una mejor vision cuando el enemigo este cerca y lejos de ti.
Nota: la sensividad la puedes variar poniendo un numero mayor o menor.
bind mwheeldown "cg_fov 98;sensitivity 2.5" // enfrentamiento lejano
bind mwheelup "cg_fov 110;sensitivity 3" // enfrentamiento cercano
*// Armas //
bind 9 "thompson" // reaparecer con una thomp.
bind 0 "mp40" // reaparecer con una mp40.
bind 1 "weaponbank 1" // cuchillo
bind 2 "weaponbank 2" // pistola
bind 3 "weaponbank 3" // metraca
bind 4 "weaponbank 4" // granada
bind 5 "weaponbank 5" // especial jeringa/bomba
bind 6 ";weaponbank 6;+activate;-activate;" // pack de medicina/pack de municiones
*// Puntos de Resparicion //
set spawnzero "setspawnpt 0; echo ^7Spawning at ^1Default Spawn"
set spawnone "setspawnpt 1; echo ^7Spawning at ^1Spawn Point 1"
set spawntwo "setspawnpt 2; echo ^7Spawning at ^1Spawn Point 2"
set spawnthree "setspawnpt 3; echo ^7Spawning at ^1Spawn Point 3"
set spawnfour "setspawnpt 4; echo ^7Spawning at ^1Spawn Point 4"
set spawnfive "setspawnpt 5; echo ^7Spawning at ^1Spawn Point 5"
bind ins vstr spawnzero
bind home vstr spawnone
bind pgup vstr spawntwo
bind del vstr spawnthree
bind end vstr spawnfour
bind pgdn vstr spawnfive
*// Contruccion de un nombre //
Abre consola cuando estes en el juego con el boton º , el que esta debajo de ESCAPE, luego escribe /name "tu-nombre"
Ejemplo:
/name "^4CH^7I^1LE" (y presionas enter)
resultado /name CHILE
Creditos: CL*Virkez |