1# Sample config file for win32 NetHack
2# A '#' at the beginning of a line means the rest of the line is a comment.
3#
4# Some options MUST be set in this file, other options can be toggled while
5# playing.  For a list of options available see the <opthelp.> file.
6#
7# To change the configuration, comment out the unwanted lines, and
8# uncomment the configuration you want.
9
10# *** OPTIONS ***
11#
12# Use the IBM character set rather than just plain ascii characters
13# for tty window-port.
14OPTIONS=IBMGraphics
15
16# Keyboard handling
17# Different keyboard handlers can be loaded.
18# Default is nhdefkey.dll but you can override that.
19# Ray Chason's keyboard handler
20# OPTIONS=altkeyhandler:nhraykey.dll
21#
22# NetHack 3.4.0 keyboard handling
23# OPTIONS=altkeyhandler:nh340key.dll
24
25# *** Personal Preferences ***
26# Some options to set personal preferences.  Uncomment and change these to
27# suit your personal preference.  If several people are to use the same
28# configuration, options like these should not be set.
29#
30#OPTIONS=name:Janet,role:Valkyrie,race:Human,gender:female,align:lawful
31#OPTIONS=dogname:Fido,catname:Morris,fruit:guava
32#OPTIONS=horsename:Silver
33#OPTIONS=autopickup,pickup_types:$"=/!?+
34#OPTIONS=packorder:")[%?+/=!(*0_`
35#OPTIONS=scores:10 top/2 around/own
36#OPTIONS=nolegacy,noverbose
37#OPTIONS=menustyle:traditional
38
39#
40# General options.  You might also set "silent" so as not to attract
41# the boss's attention.
42#
43# number_pad option can have an optional value of 0 (off), 1 (on),
44# or 2(on,legacy-mode) which causes 5='g', alt-5='G', alt-0='I'
45OPTIONS=time,noshowexp,number_pad:2,lit_corridor
46#
47# If you want to get rid of "use #quit to quit..." use:
48OPTIONS=suppress_alert:3.3.1
49#
50# Note: the rest_on_space in the next line may not be
51#       appropriate for a beginning NetHack player, since
52#       it could result in use of a turn unintentionally.
53#       If you're new to NetHack, leave it commented it out.
54#OPTIONS=rest_on_space
55#
56# Set some options to control graphical window-port (these will
57# be safely and silently ignored by the tty port)
58#
59# Map window settings
60# possible map_mode options include: tiles|ascii4x6|ascii6x8|ascii8x8|ascii16x8|
61#                                    ascii7x12|ascii8x12|ascii16x12|ascii12x16|
62#                                    ascii10x18|fit_to_screen
63OPTIONS=map_mode:tiles,scroll_margin:5
64
65# Message window settings
66OPTIONS=font_message:Arial,font_size_message:9,align_message:top
67
68# Menu settings
69OPTIONS=font_menu:Arial,font_size_menu:9
70
71# Text settings
72OPTIONS=font_text:Courier New,font_size_text:9
73
74# Status window settings
75OPTIONS=font_status:Courier New,font_size_status:9
76
77# Other
78OPTIONS=hilite_pet,!toptenwin
79#OPTIONS=!splash_screen,player_selection:prompts
80
81# Status/message window colors
82# Possible color options include:
83# six digit hexadecimal RGB color value ("#8F8F8F"), black, red, green, brown,
84# blue, magenta, cyan, gray (or grey), orange, brightgreen, yellow, brightblue,
85# brightmagenta, brightcyan, white, trueblack, purple, silver, maroon, fuchsia,
86# lime, olive, navy, teal, aqua, activeborder, activecaption, appworkspace,
87# background, btnface, btnshadow, btntext, captiontext, graytext, highlight,
88# highlighttext, inactiveborder, inactivecaption, menu, menutext, scrollbar,
89# window, windowframe, windowtext.
90#OPTIONS=windowcolors:status windowtext/window message windowtext/window
91
92# *** LOCATIONS ***
93# IMPORTANT: If you change any of these locations, the directories they
94# point at must exist.  NetHack will not create them for you.
95#
96# HACKDIR is the default location for everything.
97# Note: On Windows HACKDIR defaults to the location
98#       of the NetHack.exe or NetHackw.exe file so
99#       setting HACKDIR below to override that is
100#       not usually necessary or recommended.
101#HACKDIR=c:\games\nethack
102#
103# The location that level files in progress are stored (default=HACKDIR, writeable)
104#LEVELDIR=c:\nethack\levels
105#
106# The location where saved games are kept (default=HACKDIR, writeable)
107#SAVEDIR=c:\nethack\save
108#
109# The location that bones files are kept (default=HACKDIR, writeable)
110#BONESDIR=c:\nethack\save
111#
112# The location that file synchronization locks are stored (default=HACKDIR, writeable)
113#LOCKDIR=c:\nethack\levels
114#
115# The location that a record of game aborts and self-diagnosed game problems
116# is kept (default=HACKDIR, writeable)
117#TROUBLEDIR=c:\nethack\trouble
118
119# Finnish keyboards might need these modifications uncommented.
120# For  \, @, $, [, |
121#OPTIONS=subkeyvalue:171/92
122#OPTIONS=subkeyvalue:178/64
123#OPTIONS=subkeyvalue:180/36
124#OPTIONS=subkeyvalue:184/91
125#OPTIONS=subkeyvalue:188/124
126
127#
128# *** CHARACTER GRAPHICS ***
129#
130# See the on-line help or the Guidebook for which symbols are in which
131# positions.
132#
133# If you merely set the IBMgraphics option as above, NetHack will use IBM
134# extended ASCII for dungeon characters.  If you don't like the selections,
135# you can make up your own via these graphics options, but you should still
136# set IBMgraphics if you are using IBM graphics characters to get the correct
137# processing.
138#
139# ================================================
140# An example using the IBM graphics character set:
141#DUNGEON=  032 179 196 218 191 192 217 197 193 194 \
142#	   180 195 249 239 239 254 254 240 241 249 \
143#	   177 177 060 062 060 062 220 124 190 035 \
144#	   244 247 249 247 042 042 186 205 046 035 \
145#	   247
146#
147#TRAPS=    094 094 094 094 094 094 094 094 094 094 \
148#	   094 094 094 094 232 232 232 157 094 094 \
149#	   094 094
150#
151#EFFECTS=  179 196 092 047 042 033 041 040	   \
152#	   048 035 064 042			   \
153#	   047 045 092 058 058 092 045 047	   \
154#	   047 045 092 058 032 058 092 045 047
155#
156# ================================================
157# Some alternatives:
158#DUNGEON=  032 186 205 201 187 200 188 206 202 203 \
159#	   185 204 249 239 239 254 254 240 241 249 \
160#	   177 177 060 062 060 062 095 124 092 035 \
161#	   244 247 249 247 042 042 179 196 046 035 \
162#	   247
163#
164#TRAPS=    094 094 094 094 094 094 094 094 094 094 \
165#	   094 094 094 094 094 034 094 094 094 094 \
166#	   094 094
167
168# ================================================
169# Here is a recommendation sent in by Michael Feir
170# for use by blind NetHack players.
171#
172#DUNGEON=  032 124 045 124 124 124 124 045 045 045 \
173#          124 124 046 045 124 043 043 046 035 035 \
174#          060 062 060 062 095 092 035 126 126 126 \
175#          126 042 042 035 035 032 035 126
176#
177#TRAPS=    094 094 094 094 094 094 094 094 094 094 \
178#          094 094 094 094 094 094 094 094 094 094 \
179#          094 094
180#
181#EFFECTS=  124 095 092 047 042 033 041 040         \
182#          048 035 064 042                         \
183#          047 045 092 058 058 092 045 047         \
184#          047 045 092 058 032 058 092 045 047
185
186