コンパイル時の指定に関わらず利用可能な真偽オプション(デフォルトは[]である．):
('O'コマンドを使用して現在のオプションの設定をチェックし，どのオプションが
あなたのバージョンにあるか知ることができる)

autodig        掘る道具を装備して移動した場合は掘る                    [FALSE]
autopickup     移動したとき自動で物を拾う                              [TRUE]
autoquiver     何かを射るときに矢筒(など)が空の場合，適当な武器を
               装填する．                                              [FALSE]
cmdassist      方向やその他のコマンドでエラー時にヘルプを表示する      [TRUE]
confirm        ペットや友好的な怪物を攻撃する前に確認する              [TRUE]
DECgraphics    ダンジョンにDEC/VTの罫線を使用する                      [FALSE]
eight_bit_tty  8-bitキャラクタを端末にそのまま送信する                 [FALSE]
extmenu        拡張コマンド (#) を選択するときにメニューを使用する     [FALSE]
fixinv         できるだけ，同じ物は同じ文字に当てる                    [TRUE]
help           '/'コマンド時にさらなる情報を見るか確認する             [TRUE]
IBMgraphics    ダンジョンにIBM拡張文字を使用する                       [FALSE]
ignintr        ブレークを含むインタラプトシグナルを無視する            [FALSE]
legacy         ゲーム最初にイントロダクションを表示する                [TRUE]
lit_corridor   暗い回廊でもプレーヤの周囲を明るく表示する              [FALSE]
lootabc        箱を開けたときにo/i/bではなくa/b/cを使う                [FALSE]
mail           メールデーモンの存在を許す                              [TRUE]
null           端末にヌルを送る．                                      [TRUE]
               移動する物体が部屋をテレポートしているように見えるなら
               ば，このオプションをオフにせよ．(強制的にディレイコード
               を送るようになる)
number_pad     yuhjklbnの代わりに移動にナンバーパッドを使用する        [FALSE]
perm_invent    持ち物一覧をずっとウィンドウに表示しておく              [FALSE]
prayconfirm    #prayコマンドが実行されるときに確認する                 [TRUE]
pushweapon     何かを新しく装備するとき，右手の武器を左手に持ち替える  [FALSE]
rawio          raw I/Oの仕様を許可する                                 [FALSE]
rest_on_space  スペースバーで休憩する                                  [FALSE]
safe_pet       (わかっているなら)ペットを攻撃するのを避ける            [TRUE]
showrace       自分自身を職業でなく種族で表示する                      [FALSE]
silent         端末のベルを鳴らさない                                  [TRUE]
sortpack       似たような種類の物をまとめる                            [TRUE]
sound          キャラクタが聞いたものについてのメッセージを表示する    [TRUE]
               (注意: これはあなたのコンピューターのオーディオ機能に
               何かをするものではない．また定期的にリセットされる．)
sparkle        魔法攻撃にレジストしたとき(火への耐性を持つ怪物に       [TRUE]
               火の攻撃を行ったときなど)にエフェクトを表示する
standout       --More--を太字で表示する                                [FALSE]
time           ゲームの経過時間を表示する                              [FALSE]
tombstone      死んだとき墓石を表示する                                [TRUE]
toptenwin      トップ10を標準出力ではなくウィンドウに表示する          [FALSE]
travel         地図の特定の位置に最小経路アルゴリズムを用いて移動する
               コマンド(普通は '_' コマンドで起動する)を有効にする     [TRUE]
verbose        ゲームのコメントを詳しく表示する                        [TRUE]



コンパイル時の設定によってはさらに真偽オプションが存在する．

コンパイル時に INSURANCE が設定されてるならば:
checkpoint     階を移動する度にゲームセーブし，可能ならばプログ        [TRUE]
               ラムがクラッシュしても復活できるようにする

コンパイル時に NEWS が設定されているならば:
news           スタートアップ時にゲーム管理者からのメッセージを        [TRUE]
               表示する

コンパイル時に DGKが設定されているならば:
BIOS           IBM ROM BIOSを使用する                                  [FALSE]
rawio          I/Oを直接操作する(スタート時のみ設定可能)               [FALSE]

コンパイル時に EXP_ON_BTOL が設定されているならば:
showexp        経験値を表示する                                        [FALSE]

コンパイル時に SCORE_ON_BOTL が設定されているならば:
showscore      スコアを表示する                                        [FALSE]

コンパイル時に TEXTCOLOR が設定されているならば:
color          画面の物の色々な色を使用する                  [TRUE for micros]
hilite_pet     ペットを強調表示する                                    [FALSE]

コンパイル時に TIMED_DELAY が設定されているならば(tty インターフェースのみ):
timed_delay    UNIXやVMSではディスプレイへ表示をポーズする代りに       [TRUE]
               タイマーを使う．MSDOSで termcapライブラリを使用し
               ない場合は，表示をポーズのあるなしにかかわらず
               タイマーが使われる．

コンパイル時に USE_TILES が設定されているならば (MSDOS プロテクトモードのみ):
preload_tiles  ゲーム開始時にタイルを予め RAM に読み込むかを制御する．
               これによりタイルグラフィックの性能が向上するが，
               より多くのメモリを使う．                                [TRUE]

任意の真偽オプションは'!'や'no'をつけることにより否定できる．

パラメータつきオプションは option_name:option_value のように既述する．
漢字コードは内部コードにする必要がある．(普通はEUC)

ゲーム中に設定できるパラメータつきオプションは:

boulder        巨岩の文字を他のものに変える [`]
disclose       ゲーム終了時に見る情報の種類 [all]
fruit          好物の果物の名前 [slime mold]
               (基本的にNetHackが気まぐれで使ってきた)
menustyle      複数オブジェクトを選択するときのユーザーインタフェース
               Traditional -- 1 つのアイテムを迅速に選択
               Combination -- 対象とするクラスを迅速に選択しメニュー表示
               Partial     -- クラス選択を使用しない
               Full        -- 対象とするクラスをメニューで選択し，
                              オブジェクトをメニューで
               最初の一文字('T', 'C', 'P', 'F')で決定．'N' は 'T'
               と同様の意味．[Full]                            
packorder      背負い袋内の物の順番を決めるシンボル [")[%?+!=/(*`0_]
               (いくつかの物体しか特定しない場合，残りのはデフォルトの
               順番に並ぶ)
pickup_burden  何かを持ちあげようとしてふらめく状態になったときに，続けるか
               どうかの確認をする．(通常:U，よろめき:B，圧迫:S，限界:N，
               荷重:N，超過:T)  [B]
pickup_types   自動で拾いあげる物のシンボル [all]
runmode        (様々な移動コマンドやトラベルコマンドによって)複数マス移動する
               場合に地図ウィンドウを更新する頻度を指定する:
               teleport -- 移動が終了するまで更新しない;
               run      -- 時々地図を更新する (間隔は 7 マス);
               walk     -- 一歩毎に地図を更新する;
               crawl    -- walk と同様だが、一歩毎にウェイトを入れる;
               (これは画面表示にのみ作用し，実際の移動には影響しない．) [run]
scores         ゲーム終了時に見るスコアの種類 [!own/3 top/2 around]
               トップスコア，トップスコアの周辺，あなた自身のスコアの
               組み合せを選ぶ． 
suppress_alert 例えばゲーム終了コマンドは以前は 'Q' だったが今は #quit、
               といった、ゲームプレイやユーザーインターフェースのバージョン
               間の違いに関する警告メッセージを無効化する．
               (例: suppress_alert:3.3.1 とすると、このバージョン以前に加えら
               れた警告メッセージが停止される．) [(none)]
kcode          端末の漢字コード [EUC]

スタート時にのみ設定できるパラメータつきオプションは:

align      ゲームスタート時の属性(align:lawful, align:neutral, align:chaotic
           のいずれか)．最初の一文字を指定するだけでよい．[RANDOM]
catname    冒険を供にする最初の猫の名前 [NONE]
dogname    冒険を供にする最初の犬の名前 [NONE]
dungeon
           ダンジョンを描画するためにデフォルトの代わりに用いるシンボルのリス
           ト．
           シンボルは沢山の処理をこなせるようになっている，
           コントロールキャラクタ ^xやメタキャラクタ \Mxはもちろん
           \nや \081のような C言語ライクなエスケープを使える．
           普通, \は次の文字を強制的に文字通りにする．デフォルトのシン
           ボルの多くが重複され使用されているので，ここではいくつかの注
           意とともにシンボルの代りに名前を与える:

           stone                                   (固い岩，普通は ' ' )
           vwall hwall tlcorn trcorn blcorn brcorn            (部屋の壁)
           crwall tuwall tdwall tlwall trwall   (まがりくねった迷路の壁)
           nodoor vodoor hodoor             (なし，垂直，水平の開いた扉)
           vcdoor hcdoor                          (垂直，水平の閉じた扉)
           irocnbars tree room darkcorr litcorr
           upstair dnstair upladder dnladder
           altar grave throne sink fountain pool ice lava
           vodbridge hodbridge                (垂直，水平の開いた跳ね橋)
           vcdbridge hcdbridge                (垂直，水平の降りた跳ね橋)
           air cloud water
           default:  \ |--------||.-|++.##<><>_\\#{}.}..##\ #}
effects
           dungeon 同様だが，特殊効果の描画に使われるもの．
           vbeam hbeam lslant rslant                  (普通は杖のビーム)
           digbeam flashbeam              (穴掘りとカメラの特殊なビーム)
           boomleft boomright                               (ブーメラン)
           ss1 ss2 ss3 ss4                                  (防御の課程)
           sw_topl, sw_topm, sw_topr,           (飲み込まれたときの上段)
           sw_midl, sw_midr,                    (飲み込まれたときの中段)
           sw_botl, sw_botm, sw_botr            (飲み込まれたときの下段)
           extl extm extr                                   (爆発の上段)
           exml exmm exmr                                   (爆発の中段)
           exbl exbm exbr                                   (爆発の下段)
           default:  |-\\/*!)(0#@*/-\\||\\-//-\\|\ |\\-/
gender     ゲーム開始時の性別(gender:male または gender:female)．最初の
           1 文字を指定するだけでよい．male や female オプションも使用でき
           るが，gender オプションが優先する．
horsename  冒険を供にする最初の馬の名前 [NONE]
menu_*     メニューコマンドで使用する一文字のキャラクタ．以下にあるのは
           全てのコマンドのメニューである．それぞれに続く( )内文字の意味
           は次の通り: 'x' = x11, 't' = tty, 'g' = Gem, 'a' = Amiga.
           menu_deselect_all  全てのアイテムを非選択 [-](gxta)
           menu_deselect_page 現在表示されているページのアイテムを非選択 [\](gta)
           menu_first_page    メニューの最初のページへ [^](gta)
           menu_invert_all    全てのアイテムを反転 [@](gxta)
           menu_invert_page   現在表示されているページのアイテムを反転 [~](gta)
           menu_last_page     メニューの最後のページへ [|](gta)
           menu_next_page     次のメニューのページへ [>](gta)
           menu_previous_page 前のメニューのページへ [<](gta)
           menu_search        メニューの検索 [:](gxa)
           menu_select_all    全てのアイテムを選択 [.](gxta)
           menu_select_page   現在表示されている全てのアイテムを選択 [,](gta)
monsters
           dungeon同様，怪物のためのシンボル．
           デフォルト:  abcdefghijklmnopqrstuvwxyz
                        ABCDEFGHIJKLMNOPQRSTUVWXYZ@\ \\&;:~]
msghistory 先頭行に表示されたメッセージ履歴の保存数 [20]
name       あなたの名前 [システムかあなたに名前を尋ねて得られたもの]
objects    dungeon同様，オブジェクトのシンボル
           デフォルト:  ])[="(%!?+/$*`0_.
pettype    あなたのキャラクタがどちらも使えるなら，あなたの好きな
           ペットの種類(猫か犬か)．'none' とするとペットなしになる．[RANDOM]
race       ゲーム開始時の種族 (例 race:Human, race:Elf) [RANDOM]
role       ゲーム開始時の職業 (例 race:Barbarian, role: Valk)
           最初の一文字を指定するだけでよいが，単に最初にマッチした
           職業を選ぶだけである．完全に識別可能な文字を記述すること
           をお薦めする．名前の後に職業を指定することも可能であるが，
           (例 Vic-V)roleオプションが優先する．
traps
           dungeon同様，罠のためのシンボル．
           arrow_trap dart_trap falling_rock_trap squeaky_board
           bear_trap land_mine rolling_boulder_trap sleeping_gas_trap
           rust_trap fire_trap pit spiked_pit hole trap_door
           teleportation_trap level_teleporter magic_portal web statue_trap
           magic_trap anti_magic_trap polymorph_trap
           デフォルト:  ^^^^^^^^^^^^^^^^^"^^^^
windowtype 使用するウインドゥシステム [システム依存]

コンパイル時に TTY_GRAPHICS が設定されているならば:
msg_window 使用するメッセージウィンドウの種類:
           single      -- 一度に 1 メッセージずつ
           full        -- 保存されている全てのメッセージを降るウィンドウで表示
           reverse     -- full と同様だが、新しいメッセージから順に表示
           combination -- 1 メッセージを 2 回、その後は full
           default:  single

オプションの例:
!autopickup,!tombstone,name:Gandalf,scores:own/3 top/2 around
female,nonews,dogname:Rover,dungeon: |--------||.-|++.##<><>_\\#{}.}..## #}
rest_on_space,!verbose,menustyle:traditional
