q3aServ/osp/Docs/ESP/osp-q3-ServerGfx.txt

92 lines
4.9 KiB
Plaintext
Raw Permalink Normal View History

2021-03-13 13:11:06 +01:00
OSP - Server-enabled Graphics
=============================
14 Dec 01
rhea@OrangeSmoothie.org
http://www.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.
====================================================
====================================================
OSP Tourney DM/CA/CTF permite a los operadores de servidores setear
gr<EFBFBD>ficas personalizadas para mostrar a los clientes mientras que est<73>n conectados al servidor. La motivaci<63>n aqu<71> es permitir a clanes, comunidades y/o organizaciones de torneos implementar gr<67>ficas adicionales en el juego para mejorar los screenshots/demos
del juego.
En ninguna forma estas gr<67>ficas adicionales interfieren con el juego normal, porque estas se muestran solamente en dos lugares:
- En el screenshot del nivel mientras que te conectas al servidor (pantalla de carga del mapa).
- En la tabla de puntajes al final del juego despu<70>s de que un encuentro ha sido jugado y antes de que el mapa se reinicie o el siguiente mapa se cargue.
El formato para la personalizaci<63>n es bien simple y derecho. He incluido un ejemplo en la distribuci<63>n principal de OSP-Q3 para referencia en caso de que las cosas no vayan bien.
1. Recoge los gr<67>ficos que quieres mostrar. Estos gr<67>ficos deber<65>an ser de formato targa (.tga) de tipo 6(?) o tipo 10(?) para m<>xima compatibilidad (p.e. para capas de transparencia)
El formato JPEG (.jpg) puede funcionar, pero no es soportado por OSP todav<61>a.
2. Crea un .pk3 nuevo y a<>ade esos gr<67>ficos a la ruta:
gfx\2d\
3. Nombra estos gr<67>ficos de la siguiente manera:
customXX.tga (donde XX es 1 a 16)
Esta nomenclatura DEBE ser progresiva en aumento, comenzando
en "1". En otras palabras, nombra tu primer gr<67>fic "custom1.tga",
el siguiente "custom2.tga", y as<61> para todos tus gr<67>ficos *HASTA*
16. OSP solo soporta 16 gr<67>ficos personalizados.
4. Cuando lo completes, pone este .pk3 en el directorio osp/ del servidor.
Deber<65>as nombrar el .pk3 con tu propio nombre, comenzando con el prefijo "z-", para asegurar las sem<65>nticas apropiadas de "sv_pure 1".
5. Setear sv_pure a 1 y sv_allowDownload a 1 en el servidor para asegurarse de que los clientes pueden bajar los .pk3 de los gr<67>ficos personalizados.
6. Crea un archivo de especificaci<63>n gfx que define la posici<63>n y tama<6D>o para cada uno de los gr<67>ficos para la pantalla de carga de mapa y para la tabla de puntajes al final del nivel. El formato es como sigue:
x y w h:x y w h
- x = La coordenada X (horizontal) (desde la izquierda)
- y = La coordenada Y (vertical) (desde arriba)
- w = Ancho del gr<67>fico
- h = Altura del gr<67>fico
----> Nota: La coordenada X debe ser entre 0 y 640,
mientras que la coordenada Y debe ser entre 0 y 480.
No te preocupes acerca de la gente con pantallas m<>s grandes o peque<75>as, OSP las cambiar<61> de tama<6D>o acorde con la resoluci<63>n del cliente.
Como puedes ver, hay dos grupos de coordenadas definidas en
cada l<>nea, separadas por un ":". Cada l<>nea representa las
coordenadas para uno de los gr<67>ficos, siendo que el primer grupo especifica la posici<63>n/tama<6D>o del gr<67>fico en la pantalla de carga, y el segundo grupo representa la posici<63>n/tama<6D>o del gr<67>fico para la tabla de puntajes al final del nivel.
El gr<67>fico especificado depende del n<>mero de l<>nea que define tama<6D>o y posici<63>n. En otras palabras, la primera l<>nea corresponde a la informaci<63>n del gr<67>fico "custom1.tga", la segunda l<>nea especifica la informaci<63>n para el gr<67>fico "custom2.tga", etc.
Para eliminar la muestra del gr<67>fico en una de las pantallas
(p.e. mostrarla solo en la pantalla de carga, pero no al final del nivel), entonces ingresa "-1" para todos los "x y w h" del gr<67>fico y grupo deseado.
Especifica solo el n<>mero de l<>neas iguales al n<>mero de gr<67>ficos "customXX.tga" que provees en tu .pk3 de gr<67>ficos personalizados.
7. Define "server_gfxspecfile" con el nombre/ruta al archivo de especificaci<63>n de gr<67>ficos que acabas de hacer, en el archivo de configuraci<63>n del servidor.
8. Reinicia el servidor y listo!
9. Si tienes problemas, mira el ejemplo que he hecho en cfg-gfxexample.
Simplemente copia esos dos archivos en el directorio principal de osp/ y a<>ade la siguiente l<>nea a la configuraci<63>n de tu servidor:
set server_gfxspecfile "gfxdef.cfg"
Al conectarse, los clientes deber<65>an ver 3 adicionales mezcladoras en la esquina, de variados tama<6D>os.