Ciertas características de Space Plumber pueden ser controladas
mediante parámetros. Estos parámetros pueden ser definidos desde la línea
de comando o, uno en cada línea, en el archivo de inicialización,
splumber.rc. Son de la forma parámetro=valor, sin espacios
entre medias. Cualquier parámetro introducido en línea de comando prevalece
sobre el mismo definido en splumber.rc.
Estos parámetros permiten definir aspectos generales de configuración,
referentes sobre todo al rendimiento y características del hardware.
Dado que esto no suele cambiar, es aconsejable definirlos en splumber.rc.
low_detail=[1 ó 0] |
Hace que la pantalla se dibuje en bajo detalle. Recomendado para
ordenadores lentos (486 DX/2 e inferiores). El bajo detalle se nota
sobre todo en los objetos más lejanos. La tecla F1 activa/desactiva
este parámetro. Ver comentarios sobre el parámetro use_motion_blur. |
use_gamma_correct=[1 ó 0] | Activa la corrección gamma, que
permite hacer más clara la imagen en algunos monitores. La tecla F2
activa/desactiva este parámetro. El nivel de corrección gamma se puede
ajustar mediante gc_level. |
use_motion_blur=[1 ó 0] | Activa el modo motion blur, que hace
que la pantalla se dibuje en bajo detalle sólo cuando se está efectuando un
movimiento. Para activarlo debe desactivarse previamente low_detail.
La tecla F3 activa/desactiva este parámetro. Si el juego va lento en
tu ordenador, prueba esto primero, y si aún así el rendimiento no es bueno,
usa low_detail. |
use_wait_retrace=[1 ó 0] | Hace que se espere una señal de retrazado vertical del monitor antes de dibujar la pantalla. Utilícese sólo cuando se vea algún efecto de nieve (más probable si la tarjeta VGA es antigua), ya que ralentiza levemente el juego. |
show_frames_per_sec=[1 ó 0] | Cambia el contador de la cuenta atrás en pantalla por el contador de frames por segundo. Si este número oscila entre 16 y 18, el juego funciona a pleno rendimiento. |
no_sound=[1 ó 0] | Desactiva el sonido. |
gc_level=[2..5] | Nivel de corrección gamma. Valores entre 2 y 5 dan paletas más brillantes. A partir de 6, los colores empiezan a distorsionarse. Por defecto es 2. |
wanted_sample_frequency=entero | Frecuencia de muestreo de sonido deseada. Por defecto es 11025. Valores inferiores provocarán que el sonido tenga peor calidad, pero economizarán memoria. Valores superiores proporcionarán más calidad, pero necesitarán más CPU y más memoria. |
writable_dir=[drive:][path] | Este parámetro debe contener la
unidad/path de un directorio donde se pueda escribir. Por defecto es
./, y por tanto asume que en el directorio donde se encuentra el
ejecutable es posible escribir (ahí se crean el fichero de log y los ficheros
temporales). En caso de que no sea así (por ejemplo, si se ejecuta el juego
desde un CDROM) debe apuntarse a una unidad de disco duro, por ejemplo,
c:/tmp. El directorio apuntado se creará si no existe. |
wave_water=[1 ó 0] | Controla si se generan o no ondulaciones en el agua, tanto en la superficie como bajo ella. Desactivándolo (con 0) se consigue mejor rendimiento en ordenadores lentos, aunque el aspecto del agua es menos creíble. |
display=X11_display | Define a qué display X Window de la red se debe conectar para mostrar el juego (sólo versión X Window). |
no_joystick=[1 ó 0] | Desactiva el uso del joystick. |
Estos parámetros permiten generar laberintos personalizados. Son equivalentes a los valores introducidos en la opción CUSTOM del menú principal.
custom=[1 ó 0] | Activa la generación de laberintos personalizados, saltándose el menú principal. |
ambient_light=entero | Luz ambiental. Los valores más altos producirán más luz ambiental. No usar valores inferiores a 5. Por defecto es 7. |
water_speed=entero | Retardo en segundos en la subida del agua. 0 hace que el agua suba cada segundo. Por defecto es 0. |
random_seed=entero | Origen para los números aleatorios. Asignando un valor numérico a este parámetro, el laberinto generado será siempre igual. Si no se define, el motor de generación del laberinto escogerá uno al azar. |
num_pumps=entero | Número de bombas a generar (ver maze_steps). |
num_consoles=entero | Número de consolas a generar (ver maze_steps). |
maze_steps=entero | Número máximo de pasos (en bloques) a generar. Cuanto
más grande sea, mayor será el laberinto y más lejos estarán las bombas y las
consolas. Este parámetro debe ser mayor cuanto mayores sean el número de
bombas (num_pumps) y de consolas (num_consoles), para que
éstas estén uniformemente distribuidas. |
broken_light=[1 ó 0] | Hace que el sistema de iluminación esté roto, es decir, que la luz parpadee a intervalos indefinidos. |
area_num=entero | Número de área. Las áreas estándar están almacenadas
en los ficheros etc/a?.def, siendo ? el número de área. |
area_file=[drive:][path]file | Permite cargar las definiciones de área
de un fichero alternativo a los estándar etc/a?.def. Sólo se usa si
no se define el parámetro area_num. |
Usar estos parámetros es trampa. Si presumes ante tus amigos de haber resuelto el juego y ellos se enteran que has usado alguno de estos, tu reputación se verá comprometida.
level=[1..30] | Permite definir el número de nivel al que se desea jugar, sin tener que proporcionar el código de acceso. |
dump_maze=[1 ó 0] | Vuelca el trazado del laberinto al
fichero maze.txt. |
never_die=[1 ó 0] | Como su nombre indica, nunca mueres, pudiendo estar debajo del agua el tiempo que se quiera. |
Estos parámetros son poco útiles para el usuario, pero constan aquí para que esté todo documentado.
no_timing=[1 ó 0] | Deshabilita la temporización. Sólo sirve para
demostrar a tus amigos lo rápido que es tu equipo. Si está activo el
contador de frames por segundo (ver el parámetro show_frames_per_sec),
éste se disparará en ciertos momentos (sobre todo, mirando hacia los muros).
El juego pierde todo interés, debido a que todo va a saltos. |
pack_extensions=[1 ó 0] | Permite extensiones al archivo de datos
principal, splumber.pck. Los ficheros se intentarán leer primero
del disco y, en caso de no encontrarse, del archivo de datos. |
use_logger=[1 ó 0] | Habilita la generación del fichero
splumber.log. Por defecto está habilitado. |
font_file=[drive:][path]file | Nombre del fichero que contiene el
font de pantalla. En splumber.pck hay incluidos 4 fonts:
etc/v-dub.ktl (por defecto), etc/modern.ktl,
etc/muchery.ktl y etc/tektite.ktl. |
std_pack_file=[drive:][path]file | Nombre y path del archivo de
datos estándar. Por defecto es splumber.pck. |
alt_pack_file=[drive:][path]file | Nombre y path de un archivo
de datos alternativo. Se usa para crear extensiones al juego. Los ficheros
incluidos en este archivo prevalecen sobre los del estándar
splumber.pck. |
log_to_sdterr=[1 ó 0] | Si se le asigna el valor 1, hace que el log
se genere en la salida estándar de error en lugar de sobre splumber.log. |
float=[1 ó 0] | Hace que, por defecto, el personaje flote en lugar de hundirse. |