OSDN Git Service

upgrade to 3.6.2
[jnethack/source.git] / doc / config.nh
1 # NetHack 3.6  config.nh       $NHDT-Date: 1524689547 2018/04/25 20:52:27 $  $NHDT-Branch: NetHack-3.6.0 $:$NHDT-Revision: 1.1 $
2 # Copyright (c) 2016 by Pasi Kallinen
3 # NetHack may be freely redistributed.  See license for details.
4 # Sample config file for NetHack 3.6
5 #
6 # A '#' at the beginning of a line means the rest of the line is a comment.
7 #
8 # Some options must be set in this file, other options can be toggled while
9 # playing.
10 #
11 # Copy the contents of this file into
12 # * defaults.nh, same folder as nethack.exe or nethackW.exe (DOS, Windows)
13 # * ~/.nethackrc (Unix, linux, Mac OS X)
14 # * "NetHack Defaults" on pre-OSX Mac and BeOS
15 # * NetHack.cnf on Amiga, Atari, OS/2, and VMS
16 #
17 # To change the configuration, comment out the unwanted lines, and
18 # uncomment the configuration you want.
19 #
20 # There are two types of options, boolean and compound options.
21 # Boolean options toggle a setting on or off, while compound options
22 # take more diverse values.
23 # Prefix a boolean option with 'no' or '!' to turn it off.
24 # For compound options, the option name and value are separated by a colon.
25 #
26 # Some options are persistent, and apply only to new games.
27 #
28 # For more information about the options, see the Guidebook.
29
30
31 # Set your character's name.
32 #OPTIONS=name:Janet
33
34 # Set your character's role, race, gender, and alignment
35 #OPTIONS=role:Valkyrie, race:Human, gender:female, align:lawful
36
37 # Set the default dog, cat, and horse names, and your fruit
38 #OPTIONS=dogname:Fido
39 #OPTIONS=catname:Morris
40 #OPTIONS=horsename:Silver
41 #OPTIONS=fruit:guava
42
43 # Turn on autopickup, and set object types which are picked up automatically
44 # Both are persistent.
45 #OPTIONS=autopickup,pickup_types:$"=/!?+
46 # Automatically pick up items you threw. Persistent.
47 #OPTIONS=pickup_thrown
48 # When you pick up an item that would exceed this encumbrance
49 # level (Unencumbered, Burdened, streSsed, straiNed, overTaxed,
50 # or overLoaded), you will be asked if you want to continue. Persistent.
51 #OPTIONS=pickup_burden:u
52
53
54 # Enable messages about what your character hears
55 #OPTIONS=acoustics
56
57 # Causes NetHack's top level command loop to treat two character sequence
58 # "ESC c" as M-c, for terminals or emulators which send "ESC c" when Alt+c
59 # is pressed.
60 #OPTIONS=altmeta
61
62 # NetHack should display an ascii character map if it can.
63 #OPTIONS=ascii_map
64
65 # Automatically describe the terrain under cursor when asked to
66 # get a location on the map.
67 #OPTIONS=autodescribe
68
69 # Automatically dig if walking into a wall and you're wielding a digging
70 # implement or can otherwise dig through the wall.
71 #OPTIONS=autodig
72
73 # Automatically try to open doors when walking into them
74 #OPTIONS=autoopen
75
76 # Let NetHack fill your quiver or make ready some suitable weapon,
77 # when firing with empty quiver or nothing at the ready.
78 #OPTIONS=autoquiver
79
80 # Conduct/Role-playing: blind from birth or "zen"
81 #OPTIONS=blind
82 # Conduct/Role-playing: starts with no worn armor.
83 # Wearing any armor will make you lose this conduct
84 #OPTIONS=nudist
85
86 # Disable loading and saving of bones files
87 #OPTIONS=!bones
88
89 # Save game state after each level change, for possible recovery
90 # after program crash
91 #OPTIONS=checkpoint
92
93 # Allows looking at things on the screen by navigating the mouse
94 # over them and clicking the right mouse button
95 #OPTIONS=clicklook
96
97 # Show assistance when you mistype a command
98 #OPTIONS=cmdassist
99
100 # Display color if possible for different monsters, objects,
101 # and dungeon features
102 #OPTIONS=color
103
104 # Have user confirm attacks on pets, shopkeepers, and other
105 # peaceable creatures (default on).
106 #OPTIONS=confirm
107
108 # Highlight out-of-sight room floors with different color or glyph
109 #OPTIONS=dark_room
110
111 # Controls what information the program reveals when the game ends.
112 #OPTIONS=disclose:+i +a +v +g +c +o
113
114 # NetHack should pass eight-bit character values straight through
115 # to your terminal (default off).
116 #OPTIONS=eight_bit_tty
117
118 # Change the extended commands interface to pop-up a menu of
119 # available commands.
120 #OPTIONS=extmenu
121
122 # Objects will try to keep their inventory letters
123 #OPTIONS=fixinv
124
125 # Try and display on the entire screen rather than in a window.
126 #OPTIONS=fullscreen
127
128 # If more information is available for an object looked at with
129 # the '/' command, ask if you want to see it (default on).
130 #OPTIONS=help
131
132 # Hilight pets with a heart symbol (Windows, X11), or inverse attribute (TTY)
133 #OPTIONS=hilite_pet
134
135 # Visually distinguish piles of objects from individual objects
136 #OPTIONS=hilite_pile
137
138 # Always show the "uncursed" for inventory objects. Useful for MENUCOLORs
139 #OPTIONS=implicit_uncursed
140
141 # Do not show the legacy intro text at game start
142 #OPTIONS=!legacy
143
144 # Show lit corridors differently
145 #OPTIONS=lit_corridor
146
147 # Use the old 'a', 'b', and 'c' keyboard shortcuts when looting,
148 # rather than the mnemonics 'o', 'i', and 'b' (default off).
149 #OPTIONS=lootabc
150
151 # Don't deliver email in-game
152 #OPTIONS=!mail
153
154 # Mention in the message line when walking at a wall. Useful for blind players.
155 #OPTIONS=mention_walls
156
157 # How menus are shown. Values are 'traditional', 'combination',
158 # 'full', or 'partial'
159 #OPTIONS=menustyle:full
160
161 # Set menu accelerator keys
162 #OPTIONS=menu_deselect_all:-
163 #OPTIONS=menu_deselect_page:\
164 #OPTIONS=menu_first_page:^
165 #OPTIONS=menu_invert_all:@
166 #OPTIONS=menu_invert_page:~
167 #OPTIONS=menu_last_page:|
168 #OPTIONS=menu_next_page:>
169 #OPTIONS=menu_previous_page:<
170 #OPTIONS=menu_search::
171 #OPTIONS=menu_select_all:.
172 #OPTIONS=menu_select_page:,
173
174 # Controls how the headings in a menu are highlighted.
175 # Values are 'none', 'bold', 'dim', 'underline', 'blink', or 'inverse'.
176 # Default is 'inverse'
177 #OPTIONS=menu_headings:inverse
178
179 # Show object symbols in menus in the item class lines where that object symbol
180 # acts as an accelerator key to select items of that class.
181 #OPTIONS=menu_objsyms
182
183 # Do not clear the screen before drawing menus, and align menus to right
184 #OPTIONS=menu_overlay
185
186 # Set the number of messages saved into message history (^P -command)
187 #OPTIONS=msghistory:50
188
189 # Allows you to change the way recalled messages are displayed.
190 # The possible values are:
191 # 's'  single message (default; only choice prior to 3.4.0)
192 # 'c'  combination, two messages as `single', then as `full'
193 # 'f'  full window, oldest message first
194 # 'r'  full window reversed, newest message first
195 # Default is 's'. TTY only.
196 #OPTIONS=msg_window:s
197
198 # Allow use of the mouse for input and travel.
199 #OPTIONS=mouse_support
200
201 # Read the NetHack news file, if present (default on).
202 #OPTIONS=news
203
204 # Send padding nulls to the terminal (default on).
205 #OPTIONS=null
206
207 # Use number pad or vi-keys for movement?
208 # number_pad option can have an optional value of 0 (off), 1 (on),
209 # or 2 (on,legacy-mode) which causes 5='g', alt-5='G', alt-0='I'
210 # -1 (use vi-keys, but swap z and y, for qwertz keyboards)
211 #OPTIONS=number_pad:2
212
213 # Set the order in which item classes appear in your inventory
214 #OPTIONS=packorder:")[%?+/=!(*0_`
215
216 # A space separated list of specific situations where alternate
217 # prompting is desired.  The default is paranoid_confirmation:pray.
218 #OPTIONS=paranoid_confirmation:confirm quit die bones attack pray remove
219
220 # Always show the inventory window? X11 and Windows GUI only.
221 #OPTIONS=perm_invent
222
223 # Specify the type of your initial pet, if you are playing a character class
224 # that uses multiple types of pets; or choose to have no initial pet at all.
225 # Possible values are "cat", "dog", "horse", and "none".
226 #OPTIONS=pettype:cat
227
228 # Threshold when item pile under you is shown in a popup list. Persistent.
229 #OPTIONS=pile_limit:5
230
231 # Game mode
232 # Values are 'normal', 'explore', or 'debug'.
233 #OPTIONS=playmode:normal
234
235 # Preload tiles into memory. MSDOS only.
236 #OPTIONS=preload_tiles
237
238 # When wielding a weapon, move your previous weapon to other hand
239 #OPTIONS=pushweapon
240
241 # Space key acts as a wait.
242 #OPTIONS=rest_on_space
243
244 # Controls the amount of screen updating for the map window when engaged
245 # in multi-turn movement. Possible values are 'teleport', 'run', 'walk',
246 # or 'crawl'.  Default is 'run'.
247 #OPTIONS=runmode:run
248
249 # Ask if you really want to hit your pet
250 #OPTIONS=safe_pet
251
252 # Perform extra data checking.  Wizard-mode only.
253 #OPTIONS=sanity_check
254
255 # Display a menu of existing saved games for the player to choose from
256 # at game startup, if it can. Not all ports support this option.
257 #OPTIONS=selectsaved
258
259 # Which parts of the score file to show at end of game
260 #OPTIONS=scores:10 top/2 around/own
261
262 # Do not show experience points in the status line
263 #OPTIONS=!showexp
264
265 # Show your own symbol with the symbol of your race
266 # eg. 'G' if you're a gnome, 'h' if dwarf, etc.
267 #OPTIONS=showrace
268
269 # Show score on the status line
270 #OPTIONS=showscore
271
272 # Suppress terminal beeps.  Default on.
273 #OPTIONS=silent
274
275 # Controls the sorting behavior of the pickup lists for inventory.
276 # Possible values are 'full', 'loot', and 'none'.
277 #OPTIONS=sortloot:full
278
279 # Sort the pack contents by type when displaying inventory (default on).
280 #OPTIONS=sortpack
281
282 # Disable sparkly magic resistance animation effect
283 #OPTIONS=!sparkle
284
285 # Boldface monsters and --More-- (default off).
286 #OPTIONS=standout
287
288 # NetHack version level to suppress alert notification messages
289 # about feature changes for that and prior versions.
290 #OPTIONS=suppress_alert:3.6.0
291
292 # Show current turn in the status line
293 #OPTIONS=time
294
295 # When pausing momentarily for display effect, such as with explosions and
296 # moving objects, use a timer rather than sending extra characters to the
297 # screen.  TTY only.
298 #OPTIONS=timed_delay
299
300 # Draw a tombstone graphic upon your death (default on).
301 #OPTIONS=tombstone
302
303 # Do not show top ten list in a separate window. Windows GUI only.
304 #OPTIONS=!toptenwin
305
306 # Enable travel (_) command.
307 #OPTIONS=travel
308
309 # Use the dark gray color
310 #OPTIONS=use_darkgray
311
312 # Use inverse text attribute in eg. menu titles
313 #OPTIONS=use_inverse
314
315 # Display this number of messages at a time in the message window.
316 # WinCE, Windows GUI, and GEM only.
317 #OPTIONS=vary_msgcount:3
318
319 # Be less verbose with the messages
320 #OPTIONS=!verbose
321
322 # Set the color palette for PC systems using NO_TERMS (MS-DOS only).
323 # The order of colors is red, green, brown, blue, magenta, cyan,
324 # bright.white, bright.red, bright.green, yellow, bright.blue,
325 # bright.magenta, and bright.cyan.
326 #OPTIONS=videocolors:4-2-6-1-5-3-15-12-10-14-9-13-11
327
328 # Gray shades to map to black-gray-white. possible values are 'dark',
329 # 'normal', and 'light'.  MS-DOS only.
330 #OPTIONS=videoshades:normal-normal-normal
331
332 # When using '/' or ';' commands with autodescribe-option on, display
333 # coordinates after the description. Possible values are 'compass',
334 # 'map', 'screen', or 'none'
335 #OPTIONS=whatis_coord:map
336
337 # Windowing system to use, such as 'tty' or 'x11'.
338 #OPTIONS=windowtype:tty
339
340 # NetHack port should wrap long lines of text if they don't fit in
341 # the visible area of the window.
342 # WinCE only.
343 #OPTIONS=wraptext
344
345
346
347 # How the map window is shown?  Windows GUI only.
348 # possible map_mode options include: tiles, ascii4x6,
349 # ascii6x8, ascii8x8, ascii16x8, ascii7x12, ascii8x12, ascii16x12,
350 # ascii12x16, ascii10x18, fit_to_screen
351 #OPTIONS=map_mode:tiles
352
353 # Define alternative file for the files, and the tile size
354 #OPTIONS=tile_file:C:\absurd64.bmp
355 #OPTIONS=tile_width:64,tile_height:64
356
357 # When does the map window scroll? Windows GUI only.
358 #OPTIONS=scroll_margin:5
359
360 # Message window settings. Windows GUI only.
361 #OPTIONS=font_message:Arial,font_size_message:9,align_message:top
362
363 # Menu settings. Windows GUI only.
364 #OPTIONS=font_menu:Arial,font_size_menu:9
365
366 # Text settings. Windows GUI only.
367 #OPTIONS=font_text:Courier New,font_size_text:9
368
369 # Status window settings. Windows GUI only.
370 #OPTIONS=font_status:Courier New,font_size_status:9
371
372 # No startup splash screen. Windows GUI only.
373 #OPTIONS=!splash_screen
374
375 # How does NetHack prompt for character creation. Windows GUI only.
376 #OPTIONS=player_selection:prompts
377
378 # NetHack should pop up dialog boxes for input.
379 # Windows GUI only.
380 #OPTIONS=popup_dialog
381
382 # Status/message window colors. Windows GUI only.
383 # Possible color options include:
384 # six digit hexadecimal RGB color value ("#8F8F8F"), black, red, green, brown,
385 # blue, magenta, cyan, gray (or grey), orange, brightgreen, yellow, brightblue,
386 # brightmagenta, brightcyan, white, trueblack, purple, silver, maroon, fuchsia,
387 # lime, olive, navy, teal, aqua, activeborder, activecaption, appworkspace,
388 # background, btnface, btnshadow, btntext, captiontext, graytext, highlight,
389 # highlighttext, inactiveborder, inactivecaption, menu, menutext, scrollbar,
390 # window, windowframe, windowtext.
391 # windowcolors:<window> <text_color>/<background_color>
392 #OPTIONS=windowcolors:status windowtext/window message windowtext/window
393
394 # HACKDIR is the default location for everything.
395 # Note: On Windows HACKDIR defaults to the location of the NetHack.exe or
396 # NetHackw.exe file so setting HACKDIR below to override that is not usually
397 # necessary or recommended.
398 #HACKDIR=c:\games\nethack
399
400 # The location that level files in progress are stored
401 # (default=HACKDIR, writable)
402 #LEVELDIR=c:\nethack\levels
403
404 # The location where saved games are kept (default=HACKDIR, writable)
405 #SAVEDIR=c:\nethack\save
406
407 # The location that bones files are kept (default=HACKDIR, writable)
408 #BONESDIR=c:\nethack\save
409
410 # The location that file synchronization locks are stored
411 # (default=HACKDIR, writable)
412 #LOCKDIR=c:\nethack\levels
413
414 # The location that a record of game aborts and self-diagnosed game problems
415 # is kept (default=HACKDIR, writable)
416 #TROUBLEDIR=c:\nethack\trouble
417
418 # Finnish keyboards might need these modifications uncommented. Windows GUI.
419 # For  \, @, $, [, |
420 #OPTIONS=subkeyvalue:171/92
421 #OPTIONS=subkeyvalue:178/64
422 #OPTIONS=subkeyvalue:180/36
423 #OPTIONS=subkeyvalue:184/91
424 #OPTIONS=subkeyvalue:188/124
425
426 # Some versions of Windows allow you to adjust the win32 console port
427 # colors using R-G-B settings.
428 #OPTIONS=palette:black-0-0-0
429 #OPTIONS=palette:red-210-0-0
430 #OPTIONS=palette:green-80-200-0
431 #OPTIONS=palette:brown-180-100-0
432 #OPTIONS=palette:blue-0-0-200
433 #OPTIONS=palette:magenta-128-0-128
434 #OPTIONS=palette:cyan-50-180-180
435 #OPTIONS=palette:gray-192-192-192
436 #OPTIONS=palette:dark gray-100-100-100
437 #OPTIONS=palette:orange-255-128-0
438 #OPTIONS=palette:bright green-0-255-0
439 #OPTIONS=palette:yellow-255-255-0
440 #OPTIONS=palette:bright blue-100-100-240
441 #OPTIONS=palette:bright magenta-255-0-255
442 #OPTIONS=palette:bright cyan-0-255-255
443 #OPTIONS=palette:white-255-255-255
444
445
446
447 # Set exceptions to the pickup_types option. You can use multiple exceptions.
448 # First character must be '<' (autopick) or '>' (don't autopick), followed
449 # by a regular expression.
450 #  Always autopickup any type of arrow
451 #AUTOPICKUP_EXCEPTION="<arrow"
452 #  Never autopickup any corpse
453 #AUTOPICKUP_EXCEPTION=">corpse"
454 #  Never autopickup any known cursed items
455 #AUTOPICKUP_EXCEPTION="> cursed"
456
457
458 # Change the way messages are shown in the top status line.
459 # You can use multiple MSGTYPE lines.
460 # Format is MSGTYPE=type "regular expression"
461 # Where type is one of 'show', 'hide', 'stop', or 'norep'
462 #  Always prompt for more after becoming hungry.
463 #MSGTYPE=stop "You feel hungry."
464 #  Never show any displacing your pet messages.
465 #MSGTYPE=hide "You displaced .*"
466 #  Don't repeat message when seeing same items on the floor
467 #MSGTYPE=norep  "You see here a *"
468 #MSGTYPE=norep  "You see here an *"
469
470
471 # Highlight menu lines with different colors. You need to define the colors
472 # with MENUCOLOR lines. Only for TTY and Windows GUI.
473 #  Toggle menucolor use on or off
474 #OPTIONS=menucolors
475 # Define color used for a certain menu line. Format is
476 # MENUCOLOR="regular expression"=color
477 # or
478 # MENUCOLOR="regular expression"=color&attribute
479 #  Show all blessed items in green
480 #MENUCOLOR=" blessed " = green
481 #  Show all holy water in green
482 #MENUCOLOR=" holy " = green
483 #  Show all cursed items in red
484 #MENUCOLOR=" cursed " = red
485 #  Show all unholy water in red
486 #MENUCOLOR=" unholy " = red
487 #  Show all cursed worn items in orange and underlined
488 #MENUCOLOR=" cursed .* (being worn)" = orange&underline
489
490
491 # Use the IBM character set rather than just plain ascii characters
492 # for tty window-port.
493 #OPTIONS=symset:IBMGraphics_2
494 # Use RogueEpyx character set for the rogue level
495 #OPTIONS=roguesymset:RogueEpyx
496
497 # Override one or more symbols in the symbols files.
498 # See the Guidebook for the symbol names.
499 #  Set boulder symbol to '0'
500 #SYMBOLS=S_boulder:0
501 # or
502 #OPTIONS=S_boulder:0
503
504 # Load DEC text characters display symbols. Deprecated.
505 #OPTIONS=DECgraphics
506 # Load IBM text characters display symbols. Deprecated.
507 #OPTIONS=IBMgraphics
508 # Set the character symbol used for boulders. Deprecated.
509 #OPTION=boulder:0
510
511
512 # Wizard-mode extra items, in a text file containing item names,
513 # one per line, up to a maximum of 128 lines. Each line is processed
514 # by the function that handles wishing.
515 #WIZKIT=~/wizkit.txt
516
517
518 # User sounds
519 # Define the directory that contains the sound files
520 #SOUNDDIR=C:\nethack\sounds\
521 # Define a sound mapping
522 # SOUND=MESG "pattern" file volume
523 #SOUND=MESG "KAABLAMM" explosion.wav 100
524
525
526 # Turn on all status hilites.
527 #OPTIONS=statushilites
528 # Use highlighting in the status lines when it changes?
529 #OPTIONS=hilite_status:hitpoints/30%/bright-magenta/normal
530