NetHack2000+8 0.0.1 based JNetHack-3.4.3-0.9

			      NetHack2000+8

これは，NetHack2000+5のウィンドウポートをJNetHackに適用したものをさらに
拡張したものです。

JSLASH'EM with NetHack2000+5にて独自拡張した機能をNetHack2000+5にフィード
バックするのが目的です。NetHack2000+8を再配布する際はオリジナルのNetHackの
ライセンス (dat/license)をよく読んでください。NetHack2000+8は，オリジナル
の配布規定に完全に従っています．変更部分の Copyrightは作者らにあります(下
記参考)．また，オリジナルのライセンスで言うところの NetHackとは JNetHack
と NetHack2000+5 および NetHack2000+8 をも含むとします．


			     NetHack2000+8 著作権者一覧

Masaki Miyaso (So-Miya)

			     NetHack2000+5 著作権者一覧

Yukihiko Aoki

			     JNetHack 著作権者一覧

Issei Numata		HAMADA Naoki		Shigehiro Miyashita
Tomoyuki Shiraishi	Kazuhiro FUjieda	Kunedog
Shinkou Awatsu		Takeshi Nishimura	高田幸治
Kentaro Shirakata	板倉充洋		樋口雄一
Haruko Numata


NetHack2000+5との相違点
* 新機能
  - キャラクターダンプをHTML形式もしくはTEXT形式で出力できます。出力メニュ
    ーから選択してください。
  - マップ表示領域にマウスを重ねることで'/'コマンドで表示する内容をツール
    チップ表示できるようにしました。設定でON・OFFを切り替えることができま
    す。

* タイル表示
  - ミニマップに墓と鉄格子と木が表示されるようになりました。
  - タイルで全体表示を縮小して表示している時のアニメ効果が正常に表示されな
    い不具合があったため、これを修正しました。
  - 壁の裏にアイテム等がある場合のメッシュ表示処理がタイルのメモリ圧縮保持
    モードでコンパイルされていても行なわれるようにしました。
  - 3Dタイル表示時のカーソルの表示がアイテムの手前ではなく後になるように変
    更．
  - SLASH'EMのタイルのレイヤー表示(DISPLAY_LAYER)コードを移植しました。

* テキスト表示
  - フォントがTerrminalの場合はIBM Graphicsで表示可能としました。
  - 黒い設定のアイテムやモンスターが黒(RGB#000000)で表示されていましたが、
    濃い灰色で表示されるようにしました。
  - hilite_petオプション指定時にペットが反転表示されるようになりました。

* サウンド
  - サウンド対応イベントを増やしました．
  - USER_SOUNDSが使用可能になりました。default.nhにsoundオプションでメッセ
    ージに対応したサウンドを指定可能です。
  - サウンドファイルの設定を外出しにしました．waves/nhsound.iniにイベント
    名とファイル名の組み合わせを記述することでサウンドの変更が可能です。
  - サウンドファイル設定にて，カンマ区切りでイベント1つに複数のサウンドフ
    ァイルを設定可能にしました。複数の場合はランダムに再生します。
  - 耳が聞こえないモンスターに変身中はゲーム内のキャラクターが聞いている音
    を再現する類のサウンドは鳴らないようにしました。

* ユーザインターフェース
  - メッセージに続きがあるときの「more▽」表示時にESCキーを押すと以降のメ
    ッセージ表示は一時停止せずに高速表示します。
  - 指輪選択時等の質問ダイアログに灰色の「はい(Y)」ボタンと初期値間違い表
    示が出ないようにしました。
  - 複数アイテムの選択時等に使用されるメニューにて、アイテム選択直前に数値
    入力することで選択アイテム数を指定できるようにしました。
  - コンテナの中身等の複数選択メニューで選択肢に'?'と'@'がが出ないように変
    更しました。（巻物一括選択時に'?'に割り振られたアイテムまで選択されて
    いましたが、それがなくなります。）
  - コンテナの中身等の複数選択メニュで'/'や'+'等のアイテム種別を押したとき、
    表示されているページのみが対象となっていましたが、全ページを対象とする
    ようにしました。
  - タイル表示とミニマップ表示をデフォルトで有効にしました。
  - マップ表示領域をマウスカーソルでクリックすることでその位置に移動するよ
    うにしました。
  - number_pad無効時に限りAlt-2で二刀流が切り替えられるようにしました。

* 設定
  - 選択したタイルおよびスキンは設定を保存し、再実行時に初期選択するように
    なりました。
  - 壁の裏にアイテム等がある場合のメッシュ表示を設定でON・OFFできるように
    なりました。
  - MSG_WINDOWSオプションの設定がCtrl-pの挙動に反映されるようにしました。
  - サウンドのON・OFFをシステム設定から行なえるようにしました。
  - チェック型の設定の一部は設定メニューのショートカットからも指定可能とな
    りました。指定可能な項目は次のとおり。
       タイル表示，全体表示，アニメーション，ステータス拡張表示，
       ミニマップ表示，情報ウィンドウ表示，サウンドの使用
  - メッセージ設定で背景色の設定に不具合があったのを修正しました。
  - マップ設定においてリセットボタンが機能していなかったのを修正しました。

* 内部コード
  - MENUCOLORパッチを当てるとそれに追従して表示します。
  - SHOW_WEIGHTパッチを当てるとそれに追従して表示します。
  - nh2k配下のソースのコンパイル時のキャスト等に由来するWarningを解消しま
    した。
  - タイル表示の透過色をctlファイルで設定可能としました。

NetHack2000+5はYukihiko AokiさんによるNetHack3.4のウィンドウポートの一つです．
  http://www5f.biglobe.ne.jp/~duckman/

nh3dタイルとnh3dスキンはnh3dさんの著作物です．
  http://www11.plala.or.jp/j-i-n/

DenziスキンはDenziさんの著作物です．
  http://www3.wind.ne.jp/DENZI/diary/
