This is an old revision of the document!
Crossfire Client launch Options
The default Crossfire x11, gtk, gtk-v2 client recognizes the following parameters or arguments when it starts :
-cache
Cache images for future use.
-nocache
Do not cache images (default action).
-darkness
Enables darkness code (default)
-nodarkness
-display <name>
Use <name> instead if DISPLAY environment variable.
-download_all_faces
Download all needed faces before play starts
-echo
-noecho
Do not echo the bound commands (default)
-faceset <name>
Use faceset <name> if available
-fasttcpsend
Send data immediately to server, may increase bandwidth
-nofasttcpsend
-fog
-help
-iconscale %%
Set icon scale percentage
-mapscale %%
-mapsize xXy
Set the mapsize to be X by Y spaces. (default 11×11)
Short: Enable mapscrolling by bitmap operations
Used only in SDL map display mode.
Clients that understand this option : x11 cfclient and gtk-1 gcfclient. The gtk-v2 client throws the -help message and exits.
Purpose: UNKNOWN
/* Mark all tiles as "need_update" that are overlapped by a big face
* from outside the view area. */
Default : TRUE ( apparently )
gdefaults file entry : mapscroll: <0|1>
( guessed TRUE | FALSE )
Client Menu entry : UNKNOWN
Bugs : x11/x11.c: Fix display_mapscroll() to handle scrolling by greater than 1 tile at a time. Fixes bug #1564584.
Implemented : x11/x11.c: Implement map scrolling by using XCopyArea(). Add config options -mapscroll/-nomapscroll to enable/disable this. 2005-08-31
Defines: common/client.h
Functions :
init_client_vars in comon.init.c , calls want_config[CONFIG_MAPSCROLL] = TRUE;
display_mapscroll in gtk/map.c , returns either 0 or sdl_mapscroll, called by mapdata_scroll in common/mapdata.c
sdl_mapscroll in gtk/sdl.c , returns always '1' , called by display_mapscroll
Disable mapscrolling by bitmap operations
Use pop up windows for input (default)
Don't use pop up windows for input
-port <number>
Use port <number> instead of the standard port number
-resists <val>
Control look of resistances.
-sdl
Use sdl for drawing png (may not work on all hardware
-server <name>
Connect to <name> instead of localhost.
-showicon
Print status icons in inventory window
-smooth
-nosmooth
-sound
Enable sound output (default).
-nosound
-sound_server <path>
Executable to use to play sounds.
-splash
Display the splash screen (startup logo) (default)
-nosplash
Don't display the splash screen
-split
-splitinfo
Use two information windows, segregated by information type.
-timemapredraw
Print out timing information for map generation
-triminfowindow
Trims size of information window(s)
-notriminfowindow
Do not trims size of information window(s) (default)
-updatekeycodes
Update the saved bindings for this keyboard.