191 lines
		
	
	
		
			7.2 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
		
		
			
		
	
	
			191 lines
		
	
	
		
			7.2 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| 
								 | 
							
								! The display_file, tombstone, and menu windows are all formatted assuming
							 | 
						||
| 
								 | 
							
								! a fixed width font.  Text windows may or may not be formatted as above.
							 | 
						||
| 
								 | 
							
								! The rip window applies if the GRAPHIC_TOMBSTONE option is turned on, and
							 | 
						||
| 
								 | 
							
								! requires a 12 pixel font for correct appearance.
							 | 
						||
| 
								 | 
							
								!
							 | 
						||
| 
								 | 
							
								NetHack*font:				variable
							 | 
						||
| 
								 | 
							
								NetHack*display_file*font:		fixed
							 | 
						||
| 
								 | 
							
								NetHack*tombstone*font:			fixed
							 | 
						||
| 
								 | 
							
								NetHack*text*rip*font:			-*-times-medium-r-*-*-12-*-*-*-*-*-*-*
							 | 
						||
| 
								 | 
							
								NetHack*menu*font:			fixed
							 | 
						||
| 
								 | 
							
								NetHack*text*font:			fixed
							 | 
						||
| 
								 | 
							
								NetHack*map*font:			nh10
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								! To use full-color tiles for the map, uncomment the tile file name.
							 | 
						||
| 
								 | 
							
								! If you use a 100dpi (or greater) monitor you may wish to double the
							 | 
						||
| 
								 | 
							
								! tile size so you can see the figures.  If NetHack was compiled to
							 | 
						||
| 
								 | 
							
								! use XPM (USE_XPM in config.h), the tile_file is a standard XPM file.
							 | 
						||
| 
								 | 
							
								! Otherwise, it is a custom format.  double_tile_size only applies to
							 | 
						||
| 
								 | 
							
								! the custom format - to enlarge an XPM file, use processing tools
							 | 
						||
| 
								 | 
							
								! such as XV or preferably PBMplus.
							 | 
						||
| 
								 | 
							
								!
							 | 
						||
| 
								 | 
							
								NetHack.tile_file: x11tiles
							 | 
						||
| 
								 | 
							
								!NetHack.double_tile_size: True
							 | 
						||
| 
								 | 
							
								!
							 | 
						||
| 
								 | 
							
								! The annotation of pets.
							 | 
						||
| 
								 | 
							
								!NetHack.pet_mark_bitmap: pet_mark.xbm
							 | 
						||
| 
								 | 
							
								!NetHack.pet_mark_color: Red
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								! Tombstone
							 | 
						||
| 
								 | 
							
								! The image file
							 | 
						||
| 
								 | 
							
								!NetHack.tombstone: rip.xpm
							 | 
						||
| 
								 | 
							
								! Text starts at (tombtext_x, tombtext_y) and subsequent lines
							 | 
						||
| 
								 | 
							
								! are displaced by (tombtext_dx, tombtext_dy) pixels.  If you
							 | 
						||
| 
								 | 
							
								!NetHack.tombtext_x: 155
							 | 
						||
| 
								 | 
							
								!NetHack.tombtext_y: 78
							 | 
						||
| 
								 | 
							
								!NetHack.tombtext_dx: 0
							 | 
						||
| 
								 | 
							
								!NetHack.tombtext_dy: 13
							 | 
						||
| 
								 | 
							
								! The color to use for the text on the hero's tombstone
							 | 
						||
| 
								 | 
							
								NetHack*rip*foreground: black
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								! Translation tables.  There are currently several actions in nethack, but
							 | 
						||
| 
								 | 
							
								! the only one you should be using is "input()", which, with no parameters,
							 | 
						||
| 
								 | 
							
								! uses XLookupString to translate your keypress into a command.  You
							 | 
						||
| 
								 | 
							
								! can optionally give it parameters to change the behavior, see the example
							 | 
						||
| 
								 | 
							
								! below.  Note that you have to specify the translations in every appropriate
							 | 
						||
| 
								 | 
							
								! window.
							 | 
						||
| 
								 | 
							
								NetHack*message*translations:	<KeyPress>: input()
							 | 
						||
| 
								 | 
							
								!
							 | 
						||
| 
								 | 
							
								! Example extra translations for the map window.
							 | 
						||
| 
								 | 
							
								!
							 | 
						||
| 
								 | 
							
								!NetHack*map*translations:	#override \
							 | 
						||
| 
								 | 
							
								!				!<Key>Left: input(h) \n\
							 | 
						||
| 
								 | 
							
								!				!<Key>Right: input(l) \n\
							 | 
						||
| 
								 | 
							
								!				!<Key>Up: input(k) \n\
							 | 
						||
| 
								 | 
							
								!				!<Key>Down: input(j)
							 | 
						||
| 
								 | 
							
								!
							 | 
						||
| 
								 | 
							
								! The icon to use; supported values are nh72, nh56, and nh32; nh72 is the
							 | 
						||
| 
								 | 
							
								! default.  Some window managers may not support the larger icon sizes.
							 | 
						||
| 
								 | 
							
								! It is not guaranteed that the window manager will honor the icon selection.
							 | 
						||
| 
								 | 
							
								!NetHack*icon: nh56
							 | 
						||
| 
								 | 
							
								!
							 | 
						||
| 
								 | 
							
								! If True, the default, a popup for single character prompts such as y/n
							 | 
						||
| 
								 | 
							
								! questions is _not_ used.
							 | 
						||
| 
								 | 
							
								NetHack*slow: True
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								! The number of lines the message window will show without scrolling.
							 | 
						||
| 
								 | 
							
								!NetHack*message_lines: 12
							 | 
						||
| 
								 | 
							
								!
							 | 
						||
| 
								 | 
							
								! If True, the message window has a line that seperates old and new messages.
							 | 
						||
| 
								 | 
							
								!NetHack*message_line: True
							 | 
						||
| 
								 | 
							
								!
							 | 
						||
| 
								 | 
							
								! If True, force keyboard to attach to popup windows.  Some window managers
							 | 
						||
| 
								 | 
							
								! enforce a click-to-focus-keyboard policy (e.g. the DECwindows wm).  NetHack
							 | 
						||
| 
								 | 
							
								! has a lot of popups and is almost unplayable without some kind of autofocus.
							 | 
						||
| 
								 | 
							
								!NetHack*autofocus: True
							 | 
						||
| 
								 | 
							
								!
							 | 
						||
| 
								 | 
							
								! Specify the number of rows and columns of the map window.  The default
							 | 
						||
| 
								 | 
							
								! is the standard 80x21 window.  Note: this _does_not_ change nethack's
							 | 
						||
| 
								 | 
							
								! level size, only what you see of it.
							 | 
						||
| 
								 | 
							
								!NetHack*map*rows:	21
							 | 
						||
| 
								 | 
							
								!NetHack*map*columns:	80
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								! Parts of the fancy status display.
							 | 
						||
| 
								 | 
							
								!
							 | 
						||
| 
								 | 
							
								NetHack*status_condition.borderWidth:	0
							 | 
						||
| 
								 | 
							
								NetHack*status_info*borderWidth:	0
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								! Sample color screen entries.
							 | 
						||
| 
								 | 
							
								!
							 | 
						||
| 
								 | 
							
								NetHack*nethack.background: 	wheat
							 | 
						||
| 
								 | 
							
								NetHack*map*yellow:		gold
							 | 
						||
| 
								 | 
							
								NetHack*map*brown:		tan
							 | 
						||
| 
								 | 
							
								NetHack*map*gray:		grey85
							 | 
						||
| 
								 | 
							
								NetHack*map*foreground:		wheat
							 | 
						||
| 
								 | 
							
								NetHack*map*background:		grey40
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								NetHack*fancy_status.skipAdjust:        True
							 | 
						||
| 
								 | 
							
								NetHack*fancy_status.background:	wheat
							 | 
						||
| 
								 | 
							
								NetHack*status_info*foreground:		Sienna
							 | 
						||
| 
								 | 
							
								NetHack*status_info*background:		wheat
							 | 
						||
| 
								 | 
							
								NetHack*status_info.background:		wheat
							 | 
						||
| 
								 | 
							
								NetHack*status_attributes*foreground:	black
							 | 
						||
| 
								 | 
							
								NetHack*status_attributes*background:	white
							 | 
						||
| 
								 | 
							
								NetHack*status_condition*foreground:	red
							 | 
						||
| 
								 | 
							
								NetHack*status_condition*background:	wheat
							 | 
						||
| 
								 | 
							
								NetHack*Scrollbar*foreground:		Sienna
							 | 
						||
| 
								 | 
							
								NetHack*Scrollbar*background:		wheat
							 | 
						||
| 
								 | 
							
								NetHack*status_info*showGrip:		False
							 | 
						||
| 
								 | 
							
								NetHack*status_attributes*showGrip:	False
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								NetHack*player_selection*random.borderColor:	blue
							 | 
						||
| 
								 | 
							
								NetHack*player_selection*random.borderWidth:    2
							 | 
						||
| 
								 | 
							
								NetHack*player_selection*random.foreground:	blue
							 | 
						||
| 
								 | 
							
								NetHack*player_selection*random.accelerators: #override\n\
							 | 
						||
| 
								 | 
							
												<Key>Return:	set() notify() unset()
							 | 
						||
| 
								 | 
							
								NetHack*player_selection*quit.borderColor:	blue
							 | 
						||
| 
								 | 
							
								NetHack*player_selection*quit.foreground:	blue
							 | 
						||
| 
								 | 
							
								NetHack*player_selection*Command.borderColor:	red
							 | 
						||
| 
								 | 
							
								NetHack*player_selection*Command.foreground:	red
							 | 
						||
| 
								 | 
							
								NetHack*player_selection*quit.accelerators: #override\n\
							 | 
						||
| 
								 | 
							
												<Key>Escape:	set() notify() unset()
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								NetHack*race_selection*random.borderColor:	blue
							 | 
						||
| 
								 | 
							
								NetHack*race_selection*random.borderWidth:	2
							 | 
						||
| 
								 | 
							
								NetHack*race_selection*random.foreground:	blue
							 | 
						||
| 
								 | 
							
								NetHack*race_selection*random.accelerators: #override\n\
							 | 
						||
| 
								 | 
							
												<Key>Return:	set() notify() unset()
							 | 
						||
| 
								 | 
							
								NetHack*race_selection*quit.borderColor:	blue
							 | 
						||
| 
								 | 
							
								NetHack*race_selection*quit.foreground:		blue
							 | 
						||
| 
								 | 
							
								NetHack*race_selection*Command.borderColor:	red
							 | 
						||
| 
								 | 
							
								NetHack*race_selection*Command.foreground:	red
							 | 
						||
| 
								 | 
							
								NetHack*race_selection*quit.accelerators: #override\n\
							 | 
						||
| 
								 | 
							
												<Key>Escape:	set() notify() unset()
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								NetHack*gender_selection*random.borderColor:	blue
							 | 
						||
| 
								 | 
							
								NetHack*gender_selection*random.borderWidth:	2
							 | 
						||
| 
								 | 
							
								NetHack*gender_selection*random.foreground:	blue
							 | 
						||
| 
								 | 
							
								NetHack*gender_selection*random.accelerators: #override\n\
							 | 
						||
| 
								 | 
							
												<Key>Return:	set() notify() unset()
							 | 
						||
| 
								 | 
							
								NetHack*gender_selection*quit.borderColor:	blue
							 | 
						||
| 
								 | 
							
								NetHack*gender_selection*quit.foreground:	blue
							 | 
						||
| 
								 | 
							
								NetHack*gender_selection*Command.borderColor:	red
							 | 
						||
| 
								 | 
							
								NetHack*gender_selection*Command.foreground:	red
							 | 
						||
| 
								 | 
							
								NetHack*gender_selection*quit.accelerators: #override\n\
							 | 
						||
| 
								 | 
							
												<Key>Escape:	set() notify() unset()
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								NetHack*alignment_selection*random.borderColor:	blue
							 | 
						||
| 
								 | 
							
								NetHack*alignment_selection*random.borderWidth:	2
							 | 
						||
| 
								 | 
							
								NetHack*alignment_selection*random.foreground:	blue
							 | 
						||
| 
								 | 
							
								NetHack*alignment_selection*random.accelerators: #override\n\
							 | 
						||
| 
								 | 
							
												<Key>Return:	set() notify() unset()
							 | 
						||
| 
								 | 
							
								NetHack*alignment_selection*quit.borderColor:	blue
							 | 
						||
| 
								 | 
							
								NetHack*alignment_selection*quit.foreground:	blue
							 | 
						||
| 
								 | 
							
								NetHack*alignment_selection*Command.borderColor: red
							 | 
						||
| 
								 | 
							
								NetHack*alignment_selection*Command.foreground:	red
							 | 
						||
| 
								 | 
							
								NetHack*alignment_selection*quit.accelerators: #override\n\
							 | 
						||
| 
								 | 
							
												<Key>Escape:	set() notify() unset()
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								NetHack*extended_commands*dismiss.borderColor:	blue
							 | 
						||
| 
								 | 
							
								NetHack*extended_commands*dismiss.foreground:	blue
							 | 
						||
| 
								 | 
							
								NetHack*extended_commands*help.borderColor:	blue
							 | 
						||
| 
								 | 
							
								NetHack*extended_commands*help.foreground:	blue
							 | 
						||
| 
								 | 
							
								NetHack*extended_commands*Command.borderColor:	red
							 | 
						||
| 
								 | 
							
								NetHack*extended_commands*Command.foreground:	red
							 | 
						||
| 
								 | 
							
								NetHack*extended_commands*help.accelerators: #override\n\
							 | 
						||
| 
								 | 
							
												:<Key>?:	set() notify() unset()
							 | 
						||
| 
								 | 
							
								NetHack*extended_commands*dismiss.accelerators: #override\n\
							 | 
						||
| 
								 | 
							
												<Key>Escape:	set() notify() unset()
							 | 
						||
| 
								 | 
							
								!
							 | 
						||
| 
								 | 
							
								!
							 | 
						||
| 
								 | 
							
								! The following are the default 15 colors that the nethack map uses.
							 | 
						||
| 
								 | 
							
								! If they don't look good on your screen, change them.
							 | 
						||
| 
								 | 
							
								!
							 | 
						||
| 
								 | 
							
								! The foreground color is used as "no color".
							 | 
						||
| 
								 | 
							
								!
							 | 
						||
| 
								 | 
							
								!NetHack*map*black:		black
							 | 
						||
| 
								 | 
							
								!NetHack*map*red:		red
							 | 
						||
| 
								 | 
							
								!NetHack*map*green:		pale green
							 | 
						||
| 
								 | 
							
								!NetHack*map*brown:		brown
							 | 
						||
| 
								 | 
							
								!NetHack*map*blue:		blue
							 | 
						||
| 
								 | 
							
								!NetHack*map*magenta:		magenta
							 | 
						||
| 
								 | 
							
								!NetHack*map*cyan:		light cyan
							 | 
						||
| 
								 | 
							
								!NetHack*map*gray:		gray
							 | 
						||
| 
								 | 
							
								!NetHack*map*orange:		orange
							 | 
						||
| 
								 | 
							
								!NetHack*map*bright_green:	green
							 | 
						||
| 
								 | 
							
								!NetHack*map*yellow:		yellow
							 | 
						||
| 
								 | 
							
								!NetHack*map*bright_blue:	royal blue
							 | 
						||
| 
								 | 
							
								!NetHack*map*bright_magenta:	violet
							 | 
						||
| 
								 | 
							
								!NetHack*map*bright_cyan:	cyan
							 | 
						||
| 
								 | 
							
								!NetHack*map*white:		white
							 |