## https://nethackwiki.com/wiki/Options ## === Per-User/Game Settings === ## Customization OPTIONS=dogname:Jaxter OPTIONS=catname:Jaxter OPTIONS=horsename:Jaxter OPTIONS=fruit:wumpa fruit ## === Gameplay === ## Automation OPTIONS=autopickup OPTIONS=autoquiver OPTIONS=autoopen #OPTIONS=autodig ## Autopickup rules OPTIONS=pickup_types:$ OPTIONS=pickup_thrown OPTIONS=pickup_burden:S ## Number pad controls (OFF is 0) OPTIONS=number_pad:2 ## === User Interface === ## Curses interface # Box-y layout OPTIONS=windowtype:curses # Don't show pop-ups OPTIONS=!popup_dialog # Always show inventory OPTIONS=perm_invent # Highlight `--More--` message OPTIONS=standout ## How recalled messages (ctrl-p) are displayed OPTIONS=msg_window:reversed # Latest first OPTIONS=msghistory:200 ## NetHack assistance # Don't fix mistakes OPTIONS=!cmdassist # Allow search/wait adjacent to monster OPTIONS=!safe_wait # Always show `uncursed` BUC OPTIONS=!implicit_uncursed # Show all messages by default OPTIONS=verbose ## Disclose OPTIONS=disclose: -o -v -g ## === Graphics === ## Highlights #OPTIONS=hilite_pet #OPTIONS=hilite_pile OPTIONS=!sparkle ## Lighting # Hide out-of-sight areas of lit rooms OPTIONS=dark_room # Distinguish between lit and unlit corridors OPTIONS=lit_corridor ## Change symbols SYMBOLS=S_ghost:X SYMBOLS=S_boulder:0 SYMBOLS=S_web:{ # The following symbols are platform/encoding dependent # \251 = . SYMBOLS=S_altar:\251 # \225 = . SYMBOLS=S_lava:\225 SYMBOLS=S_pool:\225 SYMBOLS=S_water:\225 ## === Menu Colors === ## Colored menus (RegEx expressions allowed) OPTIONS=menucolors OPTIONS=use_darkgray ## General BUC MENUCOLOR="blessed"=cyan&normal MENUCOLOR="holy"=cyan&normal MENUCOLOR=" uncursed "=white&normal MENUCOLOR=" cursed "=orange&normal MENUCOLOR="unholy"=orange&normal ## Equipped BUC # RegEx here searches for brackets that don't look like charges or prices # Unknown BUC MENUCOLOR="\((at.*|weapon.*|being.*|on.*|wielded.*)\)"=gray&underline # Blessed MENUCOLOR=" blessed.*\((at.*|weapon.*|being.*|on.*|wielded.*|tethered.*)\)"=cyan&underline # Uncursed MENUCOLOR=" uncursed.*\((at.*|weapon.*|being.*|on.*|wielded.*|tethered.*)\)"=white&underline # Cursed MENUCOLOR=" cursed.*\((at.*|weapon.*|being.*|on.*|wielded.*|tethered.*)\)"=orange&underline ## Name things `c` or `!c` to set pseudo-BUC MENUCOLOR="named [Cc]"=brown&normal MENUCOLOR="named [Cc] \((at.*|weapon.*|being.*|on.*|wielded.*|tethered.*)\)"=brown&underline MENUCOLOR="named ![Cc]"=white&normal MENUCOLOR="named ![Cc] \((at.*|weapon.*|being.*|on.*|wielded.*|tethered.*)\)"=white&underline ## Vegan MENUCOLOR="(food |cram |K-|C-)ration|gunyoki"=brightgreen&normal MENUCOLOR="lembas wafer|melon|carrot|tin .* spinach"=brightgreen&normal MENUCOLOR=" apple|banana|kelp|eucalyptus|garlic|wolfsbane"=brightgreen&normal MENUCOLOR="(tin of )?(gelatinous cube|acid blob|quivering blob)( corpse)?"=brightgreen&normal MENUCOLOR="(tin of )?(blue|spotted|ochre) jelly( corpse)?"=brightgreen&normal MENUCOLOR="(tin of )?lichen|shrieker|violet fungus|(brown|yellow|green|red) mold( corpse)?"=brightgreen&normal # Your fruit here MENUCOLOR=" fruit"=brightgreen&normal # Prevents tagging orange dragon scale mail MENUCOLOR=" oranges?( named.*)?$"=brightgreen&normal # Prevents tagging pearl rings MENUCOLOR=" pears?( named.*)?$"=brightgreen&normal ## Vegetarian MENUCOLOR="egg|pancake|fortune cookie|candy bar|royal jelly|cream pie|candle"=green&normal MENUCOLOR="(tin of )?brown pudding|gray ooze( corpse)?"=green&normal ## Shiny things MENUCOLOR=" gold piece"=yellow&normal MENUCOLOR=" ([Bb]ell of [Oo]pening|silver bell|[Cc]andelabrum of [Ii]nvocation|candelabrum|[Bb]ook of the [Dd]ead|papyrus spellbook)"=yellow&normal ## Dangerous with Bag of Holding MENUCOLOR=" tricks"=magenta&normal MENUCOLOR=" wand .* [Cc]an.*"=magenta&normal MENUCOLOR=" wand .* [Vv]an.*"=magenta&normal ## Really bad cursed things to have MENUCOLOR="[Ll]oadstone"=red&normal MENUCOLOR=" cursed.* luck(stone)?($| )"=red&normal MENUCOLOR=" cursed .* holding"=red&normal MENUCOLOR=" cursed.* ([Bb]ell of [Oo]pening|silver bell|[Cc]andelabrum of [Ii]nvocation|candelabrum|[Bb]ook of the [Dd]ead|papyrus spellbook)"=red&normal MENUCOLOR=" cursed.* unicorn horn"=red&normal ## Unwanted MENUCOLOR="worthless"=black&normal ## === Status Highlights === ## Dynamically color status bar OPTIONS=statushilites OPTIONS=statuslines:3 ## HP OPTIONS=hitpointbar OPTIONS=hilite_status:hitpoints/100%/grey&normal OPTIONS=hilite_status:hitpoints/<100%/green&normal OPTIONS=hilite_status:hitpoints/<66%/yellow&normal OPTIONS=hilite_status:hitpoints/<50%/orange&normal OPTIONS=hilite_status:hitpoints/<33%/red&bold OPTIONS=hilite_status:hitpoints/<15%/red&inverse ## Pw OPTIONS=hilite_status:power/100%/grey&normal OPTIONS=hilite_status:power/<100%/green&normal OPTIONS=hilite_status:power/<66%/yellow&normal OPTIONS=hilite_status:power/<50%/orange&normal OPTIONS=hilite_status:power/<33%/red&bold ## Encumberance OPTIONS=hilite_status:cap/burdened/yellow/stressed/orange/strained/red&bold/overtaxed/red&inverse/overloaded/red&inverse&blink ## Hunger OPTIONS=hilite_status:hunger/satiated/yellow/hungry/orange/weak/red&bold/fainting/red&inverse/fainted/red&inverse&blink ## Mental OPTIONS=hilite_status:condition/hallu/yellow OPTIONS=hilite_status:condition/conf/orange OPTIONS=hilite_status:condition/stun/red&bold ## Health OPTIONS=hilite_status:condition/termill/red&inverse OPTIONS=hilite_status:condition/foodpois/red&inverse OPTIONS=hilite_status:condition/slime/red&inverse ## Attributes OPTIONS=hilite_status:characteristics/up/green/down/red ## Gold OPTIONS=hilite_status: gold/up/yellow/down/red ## === Messages === ## Pause for delayed instadeaths MSGTYPE=stop "The .* swings .*self around you!" MSGTYPE=stop "The python grabs you!" MSGTYPE=stop "You don't feel very well." MSGTYPE=stop "You are turning a little green." MSGTYPE=stop "Your limbs are getting oozy." MSGTYPE=stop "Your skin begins to peel away." MSGTYPE=stop "You are turning into a green slime." MSGTYPE=stop "You are slowing down." MSGTYPE=stop "Your limbs are stiffening." MSGTYPE=stop "It constricts your throat!" MSGTYPE=stop "You find it hard to breathe." MSGTYPE=stop "You're gasping for air." MSGTYPE=stop "Your blood is having trouble reaching your brain." MSGTYPE=stop "You can no longer breathe." MSGTYPE=stop "You're turning blue." MSGTYPE=stop "Your consciousness is fading." MSGTYPE=stop "You feel deathly sick." MSGTYPE=stop "You feel (even|much) worse." ## Pause in certain situations MSGTYPE=stop "As you kick the door, it .*" MSGTYPE=stop "This door is locked." MSGTYPE=stop "A monster appears (from nowhere|around a spot near you(r displaced image)?)" MSGTYPE=stop "Monsters appear (from nowhere|around a spot near you(r displaced image)?)" MSGTYPE=stop "You feel a strange vibration .*" MSGTYPE=stop "the Amulet of Yendor feels( very)? (warm|hot)" MSGTYPE=stop "weak trembling" MSGTYPE=stop "faint trembling" MSGTYPE=stop "A voice booms out" MSGTYPE=stop "You fail to cast the spell correctly." MSGTYPE=stop "You don't have enough energy to cast that spell." MSGTYPE=stop "You see here a c(hi|o)ckatrice corpse." MSGTYPE=stop "You are beginning to feel weak." ## Hide mundane messages MSGTYPE=hide "You swap places with .*" MSGTYPE=hide "You descend .*" MSGTYPE=hide "You (climb|fly) (up|down) .*" MSGTYPE=hide "Restoring save file..." #noobhack MSGTYPE=hide "With great effort you move the boulder." MSGTYPE=hide "Perhaps that's why you cannot move it." MSGTYPE=hide "You have a little trouble removing .*" MSGTYPE=hide "Your movements are now unencumbered." MSGTYPE=hide "You feel full of energy" MSGTYPE=hide "You are in full health" #MSGTYPE=hide "You see here a .*" #MSGTYPE=hide "You see here an .*" #MSGTYPE=hide "You drop .*" #MSGTYPE=hide "You cannot drop something you are wearing." ## Hide container spam # Caution when typing fast -- the suppressed message may eat the input MSGTYPE=hide "You put .* into the .*" MSGTYPE=hide "You carefully open the .*" MSGTYPE=hide "You open the .*" #MSGTYPE=hide "You cannot stash something you are wearing." ## Hide shop spam MSGTYPE=hide "For you, .*" MSGTYPE=hide "You bought .*" MSGTYPE=hide "Thank you for shopping in .*" ## Hide altar spam MSGTYPE=hide ".* land on the altar." MSGTYPE=hide ".* lands on the altar." #MSGTYPE=hide "There is a black flash as .*" #MSGTYPE=hide "There is an amber flash as .*"