92 lines
4.9 KiB
Plaintext
92 lines
4.9 KiB
Plaintext
|
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.
|
|||
|
|
|||
|
|
|||
|
|