Parámetros en línea de comando

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.

Parámetros de configuración

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=enteroFrecuencia 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_displayDefine 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.

Parámetros de laberinto personalizado

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=enteroLuz ambiental. Los valores más altos producirán más luz ambiental. No usar valores inferiores a 5. Por defecto es 7.
water_speed=enteroRetardo en segundos en la subida del agua. 0 hace que el agua suba cada segundo. Por defecto es 0.
random_seed=enteroOrigen 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=enteroNúmero de bombas a generar (ver maze_steps).
num_consoles=enteroNúmero de consolas a generar (ver maze_steps).
maze_steps=enteroNú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=enteroNú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]filePermite 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.

Parámetros para hacer trampa

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.

Otros parámetros

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]fileNombre 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]fileNombre y path del archivo de datos estándar. Por defecto es splumber.pck.
alt_pack_file=[drive:][path]fileNombre 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.

Home | Artwork | Ann Hell | Software | Libros y Relatos | Misc