ダウンロードリスト

Sponsored link

プロジェクト概要

NetHack用各種リソース

システム要件

システム要件が設定されていません

リリース時刻: 2008-04-11 23:28
NetHack2000_8 3.4.3-0.9-0.0.1 (2 個のファイル 非表示)

リリースノート

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

ソースの差分ファイル。実行の際には必要ありません。
自分でコンパイルする場合はNetHack-3.4.3と、JNetHack-3.4.3-0.9と、
この圧縮ファイルの中身が必要です。
NetHack2000+8_3.4.3-0.9-0.0.1.diff.zip
jnethack-3.4.3-0.9-vc2005.diff
JNetHack3.4.3-0.9をVisual C++ 8でコンパイル可能にするパッチ。

NetHack2000+8_3.4.3-0.9-0.0.1.diff
NetHack2000+8ポートのパッチ

NetHack2000+8_3.4.3-0.9-0.0.1-dl.diff
NetHack2000+8ポートを適用したJNetHack3.4.3-0.9に
タイルのレイヤー表示機能を追加するパッチ

実行のためにはこのファイルだけで動きます。
NetHack2000+8_3.4.3-0.9-0.0.1.zip
実行環境を圧縮したものです。
Visual C++ 2005 Express Editionでコンパイルしてあります。
タイル、サウンド、スキンファイルを同梱してあります。


変更履歴

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ファイルで設定可能としました。