263 lines
11 KiB
Plaintext
Executable File
263 lines
11 KiB
Plaintext
Executable File
Informacion del Viewcam
|
|
===============================
|
|
Version: 1.0
|
|
Fecha: 14 Dec 00
|
|
Sitio: http://www.OrangeSmoothie.org
|
|
Contacto: rhea@OrangeSmoothie.org
|
|
|
|
====================================================
|
|
Traducido al Español por el equipo Rancid:
|
|
====================================================
|
|
- Pablo González alias Totoro
|
|
- Roberto Konow alias Rató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ñol.
|
|
====================================================
|
|
====================================================
|
|
|
|
Vista general
|
|
-------------
|
|
El vievam esta activado solo si el servidor, puede localizar una
|
|
posición de cámara apropiado para el mapa actual.
|
|
|
|
Las posiciones de los mapas se deberían llamar así:
|
|
|
|
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ó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ó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 óptimos puntos de juego,
|
|
cubriendo la mayor parte de superficie posible.
|
|
|
|
5. Cuando tengas una posició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án los otros snapshots de las posiciones que hayas sacado,
|
|
desde tu posición actual.
|
|
|
|
"vc_proximity" te da solo la distancia en línea recta al snapshot
|
|
y viewcam mas cercano de todos. Así que, la información que este comando
|
|
te dará, podría ser el de detrás de una muralla, en la cual tu estas
|
|
posicionado. En cambio, la información podría ser muy útil para determinar
|
|
lo extenso del foco visual de la cámara (radio de camara = 450 unidades)
|
|
con tu posición actual .
|
|
|
|
Esta información es impresa en la mitad de la pantalla, para ignorar los demás mensajes
|
|
|
|
6. Justo antes de que saques el snapshot, manté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ón actual.
|
|
|
|
El comando range, te dirá si la si tu mira esta en el rango de la cámara
|
|
(se pondrá amarillo si esta en el rango, rojo si no lo esta)
|
|
|
|
7. Una vez que tengas una posició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ón ú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ón el servidor tambié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ú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ón en este archivo hasta el punto cuando empezaste
|
|
a sacar snapshots por primera vez. Borra todo antes y después de la ultima
|
|
o primera línea de snapshots
|
|
|
|
12. Deberías tener un archivo que se vea así:
|
|
|
|
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ómbralo a "viewcam-<nombredelmapa>.cfg" y
|
|
muevelo al directorio cfg-viewcam/ (o donde tu guardes los
|
|
archivos de definició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ón. Debido a que estas
|
|
solo en el mapa, las cámaras estarán quietas y se verán exactamente como
|
|
cuando hiciste los snapshots.
|
|
|
|
18. Cuando estés satisfecho, haz algún otro mapa faltante.
|
|
|
|
Notas de Snapshot
|
|
--------------
|
|
- El rango de la cámara es de 450 unidades para la detección, mantén
|
|
esto en mente para areas grandes, donde quzias tengas que incluir varias
|
|
cámaras para cubrir la área completa. Presiona y manté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án menos
|
|
de 450 unidades de distancia).Esto ayudara a impedir transiciones
|
|
abruptas cuando algún jugador se mueva por estas á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á.
|
|
Puedes conseguir excelentes ángulos de juego así, pero también muy
|
|
malos =)
|
|
|
|
- Trata de mantener las cámaras (generalmente) arriba de la cabeza
|
|
de los jugadores, para así impedir que estos "corran" encima de alguna
|
|
cámara. Aun así 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áticas, solo van a encontrar la acción que generalmente
|
|
están al frente de ellas (como fov 120). Así que los jugadores podrían
|
|
perderse de algo de acció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ón,
|
|
no hay gran problema aquí.
|
|
|
|
- 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ón COMPLETO. Pero esta vez, solo ve a las á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ón original, cambiando los números
|
|
de más a la izquierda a números únicos. Intenta hacer que los números más a
|
|
la izquierda sean únicos en cada línea (de otras líneas en el mismo archivo
|
|
de definición) para que puedas encontrar las posiciones más fácilmente si los
|
|
necesitas.
|
|
|
|
- Para edició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é cargado,
|
|
cambia a la viewcam.
|
|
|
|
Entonces, abre un segundo quake en ventana y conéctate al servidor
|
|
que acabas de crear (lo más fácil es ir al menú Multiplayer y cambiar a "Servidores Locales").
|
|
Con esta ventana, úsala para correr a través del nivel.
|
|
|
|
La primera ventana mostrará la acción de la viewcam, y tu puedes controlar su movimiento
|
|
precisamente (bueno hasta cierto punto) a travé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ás una tarjeta de video que soporte modos en ventana (p.e. TNT2).
|
|
|
|
- Hay un parámetro adicional y opcional en las posiciones dinámicas
|
|
para cambiar el rango por algún razón en particular. por ejemplo,
|
|
el comando \snapshot daría como resultado algo así:
|
|
|
|
5 668.980 2338.872 173.705 42.709 -88.748
|
|
|
|
La posició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í 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 áreas mas grande donde muchas cámaras,
|
|
harían el juego confuso, debido a los bruscos cambios que se producirían.
|
|
|
|
Nota: No por especificar el á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ón de la posición del Viewcam:
|
|
\vc_info (Entrega la información de la posición actual del viewcam)
|
|
\vc_proximity (Entrega información instantánea y la posición del viewcam)
|
|
\range (Entrega los rangos de la superficie de la posición actual)
|
|
|
|
- Otros
|
|
\vc_free (elegir entre el modo auto-seguimiento para acción-basadd en el viewcam)
|
|
\snapshot (toma un "snapshot" de la posición actual)
|
|
\snapshotdump (muestra todos los "snapshots" que han sido tomados)
|
|
|
|
- Variables del cliente
|
|
cg_followviewcam 0 - Defecto del Viewcam para un modo dinámico
|
|
*1 - Viewcam cierra en estilo single player, esto puede ser
|
|
cambiado para otro jugador con el botó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) |