Compilación en el WorldCraft

De LiTHiUM

Tutorial Básico #4
Título: Compilación en el WorldCraft 2.1
Requisitos: Tener un mapa abierto en el WC 2.1   ;)

Compilación en modo normal

Ahora veremos como se debe configurar la opcion de "Run Map".

Bueno, nos quedamos en que habíamos pulsado el boton de "Run Map" y había salido un menú, como este:


Modo normal
Aumentar
Modo normal


Entonces deberemos seleccionar las opciones como en la imagen: "Run QBSP2" en normal, "Run QRAD" en extra, y "Run VIS" en full. Luego pulsaremos el botón de OK para comenzar el proceso de compilado (el tiempo que tarda en compilar depende del tamaño del mapa y de cada ordenador, claro). Cuando acabe, lanzará automáticamente el juego. Personalmente seleccionaría la opción de "Don't Run Map" para que tras compilar no ejecute el juego, ya que a veces se cuelga al intentar arrancar el Counter-Strike. Recomiendo ejecutarlo manualmente (de ahí el haber elegido la carpeta de mapas del cstrike para guardar nuestros mapas). Para jugar al mapa manualmente lo que haremos será ejecutar el Counter-Strike (o el juego para el que sea el mapa) y nos iremos a Play CS > Lan Games > Create Game > y entonces elegiremos nuestro mapa y las características del server... ¡y a jugar!  :)

Este modo de compilación es solo recomendable para mapas pequeños, mapas de tutorial o mapas de prueba. Para mapas grandes y versiones finales usaremos la compilación en modo experto, ya que es más configurable, mediante parámetros, que a veces son muy necesarios (veremos que parametros usar más adelante).


Compilación en modo experto

Seguramente os habréis fijado en el botón que hay abajo a la izquierda, en el que se lee "Expert". Pues bien, este es el modo mas fiable de compilar el mapa. Es mucho mas lioso que la primera opción, pero merece la pena. Al pulsar el boton "Expert" veréis algo así, pero sin las opciones, o con el estado Default (configuración de compilacion por defecto) seleccionado:


Modo experto
Aumentar
Modo experto


Entonces comenzamos desde cero:

1º- Vamos arriba a la izquierda, y en la primera pestaña, donde pone "Configurations" (Configuraciones), pulsamos Edit, luego introduciremos un nombre para la nueva configuración pulsando New. Escribiremos por ejemplo HL zhlt o CS zhlt y asi diferenciaremos esta configuración de otra ya existente.

2º- Entonces, justo debajo de Edit pulsaremos sobre New unas 7 u 8 veces, dependiendo de si vamos a hacer que el editor al final lance el Half-Life/Counter-Strike o no.

3º- Ahora haremos click con el ratón encima del primer cuadradito blanco para seleccionarlo. Entonces nos iremos a la zona de la derecha, donde pone Command Properties y bajo Commands, al lado de la primera línea vacía pulsaremos el botón Cmds y seleccionaremos Change Directory. Justo debajo vemos otro cuadro en blanco, bastante mas ancho denominado Parameters. En el introduciremos el parámetro $gamedir

4º- Ahora el proceso se repite, hacemos click con el ratón en el segundo cuadradito blanco y lo chequeamos. Entonces nos vamos a Command Properties y bajo Commands, al lado de la primera línea vacía pulsaremos el botón Cmds. Esta vez seleccionaremos Executable, y buscaremos en la carpeta del WorldCraft donde estan instalados los archivos ZHLT, el hlcgs.exe y aceptamos. Entonces justo debajo, en Parameters, introduciremos los parámetros $path\$file

5º- Entonces en los 3 siguientes cuadrados haremos lo mismo pero en este orden. En el primero, en Cmds elegiremos BSP_Program, en el segundo VIS_Program y en el tercero LIGHT_Program. En los tres comandos no se nos puede olvidar meter los parámetros en Parameters. Como los tres son iguales, meteremos en ellos los parámetros $path\$file

6º- Ahora, en la sexta casilla pulsaremos en Cmds elegiremos Copy File. Los parametros para poner en Parameters serán los siguientes: $path\$file.bsp $bspdir\$file.bsp (debemos escribirlo tal cual, con el espacio de separacion incluído).

7º- Ahora, en la séptima casilla pulsaremos en Cmds elegiremos Copy File. Los parámetros para poner en Parameters seran los siguientes: $path\$file.pts $bspdir\$file.pts (debemos escribirlo tal cual, con el espacio de separacion incluído).

Aunque podréis ver que en la imágen hay una octava casilla, es para lanzar el Half-Life en modo Counter-Strike, pero no es muy estable y se suele colgar, así que mejor no la pongáis.


Antes de dar a "Run Map" tenemos que revisar que esten activadas las casillas de confirmación de "Use long filenames" (nos permite usar nombres largos para el mapa, para que no falle en MS-DOS) y "Use process window" (activa la ventana de información del proceso de compilación).

NOTA: He de decir que es recomendable no chequear la casilla de "Use process window" en la 4º casilla (la casilla del programa VIS), ya que en mapas grandes hay veces que de tanto esperar Windows98 lo toma como que se ha colgado y para la ejecución del programa...lamentable...


Ahora si, da a "Run Map". Lo que hará el editor sera compilar el mapa. Ahora para verlo y jugarlo, deberemos arrancar el Counter-Strike (o el juego para el que sea el mapa) y nos iremos a Play CS > Lan Games > Create Game > y entonces... sólo queda seleccionar el mapa que acabas de crear, y ahora sí... ¡a jugar!


...y si te parece soso el nivel que acabas de hacer, pasa al siguiente tutorial, y aprende a hacer pasillos, puertas simples y a iluminar tu mapa de varias formas...  ;)



Tutorial e imágenes por vEK, 11 de abril de 2000.
Herramientas personales