1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286
|
# Sample config file for win32 NetHack
# A '#' at the beginning of a line means the rest of the line is a comment.
#
# Some options MUST be set in this file, other options can be toggled while
# playing. For a list of options available see the <opthelp.> file.
#
# To change the configuration, comment out the unwanted lines, and
# uncomment the configuration you want.
# *** OPTIONS ***
#
# Use the IBM character set rather than just plain ascii characters
# for tty window-port.
#
# This also works for the curses interface compiled with the PDCurses-SDL
# library.
#
OPTIONS=IBMGraphics
#
# cursesgraphics may be set for the curses interface if the IBMGraphics
# option above doesn't work with your curses implementation.
#
#OPTIONS=cursesgraphics
# Keyboard handling
# Different keyboard handlers can be loaded.
# Default is nhdefkey.dll but you can override that.
# Ray Chason's keyboard handler
# OPTIONS=altkeyhandler:nhraykey.dll
#
# NetHack 3.4.0 keyboard handling
# OPTIONS=altkeyhandler:nh340key.dll
# *** Curses Options ***
#
# Use this if the binary was compiled with multiple window interfaces,
# and curses is not the default
OPTIONS=windowtype:curses
#
# Optionally specify the alignment of the message and status windows
# relative to the map window. If not specified, the code will default
# to the locations used in the tty interface: message window on top,
# and status window on bottom. Placing either of these on the right or
# left really only works well for winder terminal windows.
OPTIONS=align_message:bottom,align_status:right
#
# Use a small popup "window" for short prompts, e.g. "Really save?".
# If this is not set, the message window will be used for these as is
# done for the tty interface.
OPTIONS=popup_dialog
#
# Specify the initial window size for NetHack in units of characters.
# This is supported on PDCurses for SDL as well as PDCurses for
# Windows.
OPTIONS=term_cols:110,term_rows:32
#
# Controls the usage of window borders for the main NetHack windows
# (message, map, and status windows). A value of 1 forces the borders
# to be drawn, a value of 2 forces them to be off, and a value of 3
# allows the code to decide if they should be drawn based on the size
# of the terminal window.
OPTIONS=windowborders:3
#
# Whether or not to display a fancy ascii-graphics splash screen on
# startup.
OPTIONS=splash_screen
#
# This controls what text attributes are used to highlight any pets.
# Any combination of single letters representing each text attribute
# may be used. Not all attributes work on all terminals.
#
# Attributes may be one or more of: Bold, Inverse, Underline, blinK,
# iTalic, Rightline, or Leftline. The default is underline.
OPTIONS=petattr:u
#
# Controls whether color and attributes are used for menu headers,
# window borders, message text, etc. This is separate from the color
# option, which only controls the color of the map itself.
OPTIONS=guicolor
# *** Personal Preferences ***
# Some options to set personal preferences. Uncomment and change these to
# suit your personal preference. If several people are to use the same
# configuration, options like these should not be set.
#
#OPTIONS=name:Janet,role:Valkyrie,race:Human,gender:female,align:lawful
#OPTIONS=dogname:Fido,catname:Morris,fruit:guava
#OPTIONS=horsename:Silver
#OPTIONS=autopickup,pickup_types:$
#OPTIONS=packorder:")[%?+/=!(*0_`
#OPTIONS=scores:10 top/2 around/own
#OPTIONS=nolegacy,noverbose
#OPTIONS=menustyle:traditional
#
# *** Menucolors Configuration ***
# Highlight menu items as defined below. This is useful e.g. to
# see what items are blessed and cursed at a quick glance.
# A sample configuration is given below. See README.menucolor
# for more details
OPTIONS=menucolors
MENUCOLOR="* blessed *"=white
MENUCOLOR="* holy *"=yellow
MENUCOLOR="* cursed *"=black&bold
MENUCOLOR="* unholy *"=red
MENUCOLOR="* cursed * (being worn)"=red
MENUCOLOR="* cursed * (weapon in hand"=red
MENUCOLOR="* cursed * (wielded)"=red
#
# *** Statuscolors Configuration ***
# Highlight status line items as defined below. This is handy to
# track hit points to see when you are running low, or make dangerous
# conditions like foodpoisining stand out more.
# The curses interface already does highlighting to show when something
# on the status line has gone up or down. Items configured below
# override this behavior, but the remaining status line items (e.g.
# stats) still highlight when changed as normal.
# A sample configuration is given below. See README.statuscolor
# for more details:
OPTIONS=statuscolors
# HP
STATUSCOLOR=hp%100:green,hp%66:yellow,hp%33:red
STATUSCOLOR=hp%15:red&inverse,hp%5:orange&inverse
# Pw
STATUSCOLOR=pw%100:green,pw%66:yellow,pw%33:red
# Carry
STATUSCOLOR=burdened:yellow,stressed:red,strained:red&inverse
STATUSCOLOR=overtaxed:orange,overloaded:orange&inverse
# Hunger
STATUSCOLOR=satiated:green,hungry:yellow,weak:red
STATUSCOLOR=fainting:red&inverse,fainted:orange&inverse
# Mental
STATUSCOLOR=hallu:yellow,conf:cyan,stun:red
# Health
STATUSCOLOR=ill:orange&inverse,foodpois:orange&inverse
STATUSCOLOR=slime:lightgreen&inverse
# Other
STATUSCOLOR=held:red&inverse,blind:red
#
# General options. You might also set "silent" so as not to attract
# the boss's attention.
#
# number_pad option can have an optional value of 0 (off), 1 (on),
# or 2(on,legacy-mode) which causes 5='g', alt-5='G', alt-0='I'
OPTIONS=!time,noshowexp,number_pad:1,lit_corridor,topten
#
# If you want to get rid of "use #quit to quit..." use:
OPTIONS=suppress_alert:3.3.1
#
# Note: the rest_on_space in the next line may not be
# appropriate for a beginning NetHack player, since
# it could result in use of a turn unintentionally.
# If you're new to NetHack, leave it commented it out.
#OPTIONS=rest_on_space
#
# Set some options to control graphical window-port (these will
# be safely and silently ignored by the tty port)
#
# Map window settings
# possible map_mode options include: tiles|ascii4x6|ascii6x8|ascii8x8|ascii16x8|
# ascii7x12|ascii8x12|ascii16x12|ascii12x16|
# ascii10x18|fit_to_screen
# OPTIONS=map_mode:tiles,scroll_margin:5
# Message window settings
# OPTIONS=font_message:Arial,font_size_message:9,align_message:top
# Menu settings
#OPTIONS=font_menu:Arial,font_size_menu:9
# Text settings
# OPTIONS=font_text:Courier New,font_size_text:9
# Status window settings
# OPTIONS=font_status:Courier New,font_size_status:9
# Other
OPTIONS=hilite_pet
#OPTIONS=!splash_screen,player_selection:prompts
# Status/message window colors
# Possible color options include:
# six digit hexadecimal RGB color value ("#8F8F8F"), black, red, green, brown,
# blue, magenta, cyan, gray (or grey), orange, brightgreen, yellow, brightblue,
# brightmagenta, brightcyan, white, trueblack, purple, silver, maroon, fuchsia,
# lime, olive, navy, teal, aqua, activeborder, activecaption, appworkspace,
# background, btnface, btnshadow, btntext, captiontext, graytext, highlight,
# highlighttext, inactiveborder, inactivecaption, menu, menutext, scrollbar,
# window, windowframe, windowtext.
#OPTIONS=windowcolors:status windowtext/window message windowtext/window
# *** LOCATIONS ***
# IMPORTANT: If you change any of these locations, the directories they
# point at must exist. NetHack will not create them for you.
#
# HACKDIR is the default location for everything.
# Note: On Windows HACKDIR defaults to the location
# of the NetHack.exe or NetHackw.exe file so
# setting HACKDIR below to override that is
# not usually necessary or recommended.
#HACKDIR=c:\games\nethack
#
# The location that level files in progress are stored (default=HACKDIR, writeable)
#LEVELDIR=c:\nethack\levels
#
# The location where saved games are kept (default=HACKDIR, writeable)
#SAVEDIR=c:\nethack\save
#
# The location that bones files are kept (default=HACKDIR, writeable)
#BONESDIR=c:\nethack\save
#
# The location that file synchronization locks are stored (default=HACKDIR, writeable)
#LOCKDIR=c:\nethack\levels
#
# The location that a record of game aborts and self-diagnosed game problems
# is kept (default=HACKDIR, writeable)
#TROUBLEDIR=c:\nethack\trouble
# Finnish keyboards might need these modifications uncommented.
# For \, @, $, [, |
#OPTIONS=subkeyvalue:171/92
#OPTIONS=subkeyvalue:178/64
#OPTIONS=subkeyvalue:180/36
#OPTIONS=subkeyvalue:184/91
#OPTIONS=subkeyvalue:188/124
#
# *** CHARACTER GRAPHICS ***
#
# See the on-line help or the Guidebook for which symbols are in which
# positions.
#
# If you merely set the IBMgraphics option as above, NetHack will use IBM
# extended ASCII for dungeon characters. If you don't like the selections,
# you can make up your own via these graphics options, but you should still
# set IBMgraphics if you are using IBM graphics characters to get the correct
# processing.
#
# ================================================
# An example using the IBM graphics character set:
#DUNGEON= 032 179 196 218 191 192 217 197 193 194 \
# 180 195 249 239 239 254 254 240 241 249 \
# 177 177 060 062 060 062 220 124 190 035 \
# 244 247 249 247 042 042 186 205 046 035 \
# 247
#
#TRAPS= 094 094 094 094 094 094 094 094 094 094 \
# 094 094 094 094 232 232 232 157 094 094 \
# 094 094
#
#EFFECTS= 179 196 092 047 042 033 041 040 \
# 048 035 064 042 \
# 047 045 092 058 058 092 045 047 \
# 047 045 092 058 032 058 092 045 047
#
# ================================================
# Some alternatives:
#DUNGEON= 032 186 205 201 187 200 188 206 202 203 \
# 185 204 249 239 239 254 254 240 241 249 \
# 177 177 060 062 060 062 095 124 092 035 \
# 244 247 249 247 042 042 179 196 046 035 \
# 247
#
#TRAPS= 094 094 094 094 094 094 094 094 094 094 \
# 094 094 094 094 094 034 094 094 094 094 \
# 094 094
# ================================================
# Here is a recommendation sent in by Michael Feir
# for use by blind NetHack players.
#
#DUNGEON= 032 124 045 124 124 124 124 045 045 045 \
# 124 124 046 045 124 043 043 046 035 035 \
# 060 062 060 062 095 092 035 126 126 126 \
# 126 042 042 035 035 032 035 126
#
#TRAPS= 094 094 094 094 094 094 094 094 094 094 \
# 094 094 094 094 094 094 094 094 094 094 \
# 094 094
#
#EFFECTS= 124 095 092 047 042 033 041 040 \
# 048 035 064 042 \
# 047 045 092 058 058 092 045 047 \
# 047 045 092 058 032 058 092 045 047
|