263 lines
11 KiB
Plaintext
263 lines
11 KiB
Plaintext
|
Informacion del Viewcam
|
|||
|
===============================
|
|||
|
Version: 1.0
|
|||
|
Fecha: 14 Dec 00
|
|||
|
Sitio: http://www.OrangeSmoothie.org
|
|||
|
Contacto: rhea@OrangeSmoothie.org
|
|||
|
|
|||
|
====================================================
|
|||
|
Traducido al Espa<70>ol por el equipo Rancid:
|
|||
|
====================================================
|
|||
|
- Pablo Gonz<6E>lez alias Totoro
|
|||
|
- Roberto Konow alias Rat<61>n
|
|||
|
- Antonio Inocencio alias Nyto
|
|||
|
- Mauricio Quilpatay alias Phobos
|
|||
|
|
|||
|
WWW: http://www.rancid.cl
|
|||
|
Email: webmaster@rancid.cl
|
|||
|
IRC: #rancid on irc.enterthegame.com
|
|||
|
|
|||
|
--> Visita www.rancid.cl para obtener noticias
|
|||
|
del E-Sport y Quake3 totalmente en Espa<70>ol.
|
|||
|
====================================================
|
|||
|
====================================================
|
|||
|
|
|||
|
Vista general
|
|||
|
-------------
|
|||
|
El vievam esta activado solo si el servidor, puede localizar una
|
|||
|
posici<EFBFBD>n de c<>mara apropiado para el mapa actual.
|
|||
|
|
|||
|
Las posiciones de los mapas se deber<65>an llamar as<61>:
|
|||
|
|
|||
|
viewcam-<mapname>.cfg
|
|||
|
|
|||
|
... donde <mapname> es q3dm1, q3dm2, etc.
|
|||
|
|
|||
|
Cuando el servidor es cargado, examina el directorio "cfg-viewcam/",
|
|||
|
el cual se encuentra en el directorio osp/ directory por defecto.
|
|||
|
Esto se puede cambiar editando la variable "viewcam_directory"
|
|||
|
dentro del config del servidor.
|
|||
|
|
|||
|
|
|||
|
Creando archivos de definiciones viewcam
|
|||
|
-----------------------------------------
|
|||
|
1. Crear los archivos de definici<63>n es bien f<>cil, y divertido :).
|
|||
|
La forma mas f<>cil es empezar con un servidor listen, usando el OSPTourney DM/CA/CTF versi<73>n 0.81 o mayor.
|
|||
|
|
|||
|
2. Cuando ya haya cargado el servidor, cambie el team a spectador (\team s).
|
|||
|
|
|||
|
3. Bindee una tecla a (yo use "h") el comando "\snapshot". Por ejemplo:
|
|||
|
|
|||
|
\bind h snapshot
|
|||
|
|
|||
|
4. Tambien, Bindee otras letras para otras funciones importantes para
|
|||
|
definir las posiciones de la c<>mara :
|
|||
|
|
|||
|
\bind f range
|
|||
|
\bind g vc_proximity
|
|||
|
|
|||
|
Estos comandos van a ser explicados pronto.
|
|||
|
|
|||
|
4. Ahora, muevete alrededor del mapa, posicionando la c<>mara en <20>ptimos puntos de juego,
|
|||
|
cubriendo la mayor parte de superficie posible.
|
|||
|
|
|||
|
5. Cuando tengas una posici<63>n en la que tu creas que es decente, aprieta la tecla g
|
|||
|
(o cualquier otra tecla que hayas bindeado al comando "vc_proxmity") para ver que tan
|
|||
|
cerca est<73>n los otros snapshots de las posiciones que hayas sacado,
|
|||
|
desde tu posici<63>n actual.
|
|||
|
|
|||
|
"vc_proximity" te da solo la distancia en l<>nea recta al snapshot
|
|||
|
y viewcam mas cercano de todos. As<41> que, la informaci<63>n que este comando
|
|||
|
te dar<61>, podr<64>a ser el de detr<74>s de una muralla, en la cual tu estas
|
|||
|
posicionado. En cambio, la informaci<63>n podr<64>a ser muy <20>til para determinar
|
|||
|
lo extenso del foco visual de la c<>mara (radio de camara = 450 unidades)
|
|||
|
con tu posici<63>n actual .
|
|||
|
|
|||
|
Esta informaci<63>n es impresa en la mitad de la pantalla, para ignorar los dem<65>s mensajes
|
|||
|
|
|||
|
6. Justo antes de que saques el snapshot, mant<6E>n apretada la tecla "f"
|
|||
|
(o cualquier otra tecla a la cual hayas bindeado el comando "range" ) y
|
|||
|
checkea toda la vista alrededor de tu posici<63>n actual.
|
|||
|
|
|||
|
El comando range, te dir<69> si la si tu mira esta en el rango de la c<>mara
|
|||
|
(se pondr<64> amarillo si esta en el rango, rojo si no lo esta)
|
|||
|
|
|||
|
7. Una vez que tengas una posici<63>n que encuentres adecuada,
|
|||
|
aprieta la tecla predefinida de snapshot.
|
|||
|
|
|||
|
8. El servidor mostrara un mensaje (a la consola) que son n<>meros.
|
|||
|
La linea se vera algo asi como esto:
|
|||
|
|
|||
|
4 -269.920 -1493.019 333.001 37.512 -124.612
|
|||
|
|
|||
|
Donde el primero numero es un integer ingresivo (posici<63>n <20>nica del indentificador)
|
|||
|
y el resto son posiciones de las coordenadas dentro del mapa actual.
|
|||
|
|
|||
|
7. Avanza por el mapa actual y hace cuantas "snapshots" sean necesarias para poder
|
|||
|
cubrir toda la superficie del mapa. El numero mas a la izquierda en la consola
|
|||
|
va aumentar para cada snapshot.
|
|||
|
|
|||
|
8. Cuando esto este listo, baja la consola y escribe: : \condump <mapname>.cfg
|
|||
|
|
|||
|
Nota: Como una manera de precauci<63>n el servidor tambi<62>n logeara todos los snapshots
|
|||
|
en el archivo games.log, si el servidor NO es dedicado y solo hay 1
|
|||
|
solo jugador conectado.
|
|||
|
|
|||
|
9. Cierra quake3 (o Carga alg<6C>n otro mapa para hacer mas snapshots).
|
|||
|
|
|||
|
10. Abre los archivos condumped (que se localizan en el directorio osp/ )
|
|||
|
con tu editor de textos favorito (ej.Wordpad).
|
|||
|
|
|||
|
11. Borra toda la informaci<63>n en este archivo hasta el punto cuando empezaste
|
|||
|
a sacar snapshots por primera vez. Borra todo antes y despu<70>s de la ultima
|
|||
|
o primera l<>nea de snapshots
|
|||
|
|
|||
|
12. Deber<65>as tener un archivo que se vea as<61>:
|
|||
|
|
|||
|
0 -404.158 -458.847 607.734 38.677 -114.675
|
|||
|
1 -807.011 -840.523 351.869 55.042 158.214
|
|||
|
2 -1167.130 -277.282 345.887 77.217 133.132
|
|||
|
3 -1319.148 -747.830 674.927 47.390 36.337
|
|||
|
4 -1156.306 191.654 658.774 43.429 156.720
|
|||
|
5 -959.129 374.814 159.875 39.996 -29.927
|
|||
|
6 -331.580 -82.610 209.948 41.578 -142.125
|
|||
|
7 -7.374 -496.873 24.125 14.255 42.935
|
|||
|
8 -71.779 486.688 24.126 22.044 -95.043
|
|||
|
9 147.193 -834.934 156.112 51.081 -22.967
|
|||
|
10 228.905 -1061.497 435.306 53.987 -86.858
|
|||
|
11 462.476 -672.954 682.738 46.066 -155.138
|
|||
|
|
|||
|
|
|||
|
13. Guarda este archivo y ren<65>mbralo a "viewcam-<nombredelmapa>.cfg" y
|
|||
|
muevelo al directorio cfg-viewcam/ (o donde tu guardes los
|
|||
|
archivos de definici<63>n de viewcams)
|
|||
|
|
|||
|
14. Carga de nuevo quake3,corre un servidor listen y carga un mapa,
|
|||
|
justo como lo hiciste para crear las definiciones de viewcam.
|
|||
|
|
|||
|
15. Escribe "\viewcam", "\team viewcam" o "\team vc" en la consola.
|
|||
|
|
|||
|
16. Escribe "\vc_info" (para obtener un punto donde se cambien las
|
|||
|
camaras dentro del mapa)
|
|||
|
|
|||
|
17. Presiona la tecla de saltar, para moverse por las posiciones de c<>maras,
|
|||
|
Presiona tu tecla de agacharse, para devolverse una posici<63>n. Debido a que estas
|
|||
|
solo en el mapa, las c<>maras estar<61>n quietas y se ver<65>n exactamente como
|
|||
|
cuando hiciste los snapshots.
|
|||
|
|
|||
|
18. Cuando est<73>s satisfecho, haz alg<6C>n otro mapa faltante.
|
|||
|
|
|||
|
Notas de Snapshot
|
|||
|
--------------
|
|||
|
- El rango de la c<>mara es de 450 unidades para la detecci<63>n, mant<6E>n
|
|||
|
esto en mente para areas grandes, donde quzias tengas que incluir varias
|
|||
|
c<>maras para cubrir la <20>rea completa. Presiona y mant<6E>n la tecla bindeada
|
|||
|
a "\range" frecuentemente!
|
|||
|
|
|||
|
- Trata de ignorar tener dos(o mas) c<>maras que tengan un rango de
|
|||
|
vista con otra c<>mara (ej. 2 posiciones de c<>maras que est<73>n menos
|
|||
|
de 450 unidades de distancia).Esto ayudara a impedir transiciones
|
|||
|
abruptas cuando alg<6C>n jugador se mueva por estas <20>reas.
|
|||
|
|
|||
|
- Dos c<>maras PUEDEN estar mas cercas, solo cuando no tengan una l<>nea
|
|||
|
de vista directa con la otra c<>mara. Sin embargo, se cuidadoso ac<61>.
|
|||
|
Puedes conseguir excelentes <20>ngulos de juego as<61>, pero tambi<62>n muy
|
|||
|
malos =)
|
|||
|
|
|||
|
- Trata de mantener las c<>maras (generalmente) arriba de la cabeza
|
|||
|
de los jugadores, para as<61> impedir que estos "corran" encima de alguna
|
|||
|
c<>mara. Aun as<61> es bastante cool tener una c<>mara mas abajo, para poder
|
|||
|
ver mas de tipo cara contra cara a los jugadores que pasen cerca =)
|
|||
|
|
|||
|
- Las c<>maras est<73>ticas, solo van a encontrar la acci<63>n que generalmente
|
|||
|
est<73>n al frente de ellas (como fov 120). As<41> que los jugadores podr<64>an
|
|||
|
perderse de algo de acci<63>n.
|
|||
|
|
|||
|
- Si quieres una escritura limpia de todos los snapshots, solo tienes que tipear:
|
|||
|
|
|||
|
\snapshotdump
|
|||
|
|
|||
|
- Si haces una mala snapshot, simplemente b<>rrala del archivo de definici<63>n,
|
|||
|
no hay gran problema aqu<71>.
|
|||
|
|
|||
|
- Si encuentras que tienes espacios muertos o simplemente quieres a<>adir m<>s
|
|||
|
posiciones de c<>maras, sigue los pasos arriba descrito cuando haces un archivo
|
|||
|
de definici<63>n COMPLETO. Pero esta vez, solo ve a las <20>reas que quieres a<>adir
|
|||
|
y toma las snapshots. Desde el condump de estas posiciones adicionales, solo
|
|||
|
corta y p<>galos en tu archivo de definici<63>n original, cambiando los n<>meros
|
|||
|
de m<>s a la izquierda a n<>meros <20>nicos. Intenta hacer que los n<>meros m<>s a
|
|||
|
la izquierda sean <20>nicos en cada l<>nea (de otras l<>neas en el mismo archivo
|
|||
|
de definici<63>n) para que puedas encontrar las posiciones m<>s f<>cilmente si los
|
|||
|
necesitas.
|
|||
|
|
|||
|
- Para edici<63>n seria de la viewcam, yo *seriamente* recomiendo abrir
|
|||
|
Q3 en dos ventanas. Cuando abras la primera, lanza un servidor no-dedicado
|
|||
|
corriendo algo como "cfg-SinglePlayer/team.cfg". Una vez que est<73> cargado,
|
|||
|
cambia a la viewcam.
|
|||
|
|
|||
|
Entonces, abre un segundo quake en ventana y con<6F>ctate al servidor
|
|||
|
que acabas de crear (lo m<>s f<>cil es ir al men<65> Multiplayer y cambiar a "Servidores Locales").
|
|||
|
Con esta ventana, <20>sala para correr a trav<61>s del nivel.
|
|||
|
|
|||
|
La primera ventana mostrar<61> la acci<63>n de la viewcam, y tu puedes controlar su movimiento
|
|||
|
precisamente (bueno hasta cierto punto) a trav<61>s de los movimientos del jugado
|
|||
|
en la segunda ventana. Esto DEFINITIVAMENTE ayuda en encontrar espacios muertos y puntos
|
|||
|
en que las c<>maras se sobreponen.
|
|||
|
|
|||
|
Por supuesto, necesitar<61>s una tarjeta de video que soporte modos en ventana (p.e. TNT2).
|
|||
|
|
|||
|
- Hay un par<61>metro adicional y opcional en las posiciones din<69>micas
|
|||
|
para cambiar el rango por alg<6C>n raz<61>n en particular. por ejemplo,
|
|||
|
el comando \snapshot dar<61>a como resultado algo as<61>:
|
|||
|
|
|||
|
5 668.980 2338.872 173.705 42.709 -88.748
|
|||
|
|
|||
|
La posici<63>n para cada viewcam puede ser argumentada por un argumento de longitud
|
|||
|
|
|||
|
5 668.980 2338.872 173.705 42.709 -88.748 [length]
|
|||
|
|
|||
|
As<41> que para cambiar de rango el cual por defecto es de 450, a 900 por decir,
|
|||
|
PARA ESTA POSICION EN PARTICULAR, solo cambia (a mano) la l<>nea a:
|
|||
|
|
|||
|
5 668.980 2338.872 173.705 42.709 -88.748 900
|
|||
|
|
|||
|
Esto es ayuda bastante para cubrir <20>reas mas grande donde muchas c<>maras,
|
|||
|
har<61>an el juego confuso, debido a los bruscos cambios que se producir<69>an.
|
|||
|
|
|||
|
Nota: No por especificar el <20>ngulo va a dejar las posiciones de un rango por
|
|||
|
defecto de 450.
|
|||
|
|
|||
|
|
|||
|
Comandos del Viewcam:
|
|||
|
---------------------
|
|||
|
- Para cambiar al modo viewcam:
|
|||
|
\viewcam
|
|||
|
\team viewcam
|
|||
|
\team vc
|
|||
|
\vc_follow (permite que el viewcam siga a un jugador. Tu opcionalmente
|
|||
|
puedes indicarle el jugador nombre/ID a seguir
|
|||
|
especificando un jugador directamente, sin tener que pasar
|
|||
|
por un ciclo para llegar a el).
|
|||
|
Presionando DISPARAR cuando esta en modo CHASE
|
|||
|
Presionando DISPARAR FIRE cuando esta en modo FREEFLOAT con un jugador no activo.
|
|||
|
|
|||
|
- Informaci<63>n de la posici<63>n del Viewcam:
|
|||
|
\vc_info (Entrega la informaci<63>n de la posici<63>n actual del viewcam)
|
|||
|
\vc_proximity (Entrega informaci<63>n instant<6E>nea y la posici<63>n del viewcam)
|
|||
|
\range (Entrega los rangos de la superficie de la posici<63>n actual)
|
|||
|
|
|||
|
- Otros
|
|||
|
\vc_free (elegir entre el modo auto-seguimiento para acci<63>n-basadd en el viewcam)
|
|||
|
\snapshot (toma un "snapshot" de la posici<63>n actual)
|
|||
|
\snapshotdump (muestra todos los "snapshots" que han sido tomados)
|
|||
|
|
|||
|
- Variables del cliente
|
|||
|
cg_followviewcam 0 - Defecto del Viewcam para un modo din<69>mico
|
|||
|
*1 - Viewcam cierra en estilo single player, esto puede ser
|
|||
|
cambiado para otro jugador con el bot<6F>n de salto
|
|||
|
o \followprev o \follownext.
|
|||
|
|
|||
|
- Ciclo manual entre las posiciones del viewcam:
|
|||
|
- SALTAR adelanta el ciclo
|
|||
|
- AGACHARSE retrocede el ciclo
|
|||
|
(Valido solo cuando hay un jugador activo en el servidor)
|