JNetHack: the Next Generation NetHack: the Next Generation 日本語化キット version beta3 0. はじめに この文書は、NetHack: the Next Generation のパッチに含まれる README.nh-tng を「何がどう違うのか」といった皆さんが興味を持つであろう 点を中心に抜き出して訳し,日本語版として若干の追加を行ったものです.節 の構成は元ファイルと異なりますので,そちらも参照しておいてください. このパッチキットは私・小澤索郎 個人が作成したものですので、このキットに関する各プロジェクトグループへ の問い合わせはなさらぬようお願いいたします. なお,このキットのバージョンは beta3 です. 1. これは何か? Sebastian Klein 氏による NetHack 3.1.3 へのパッチキットである NetHack: the Next Generation を,同じく NetHack 3.1.3 の日本語化である JNetHack 1.0.3 (作者は沼田一成 氏ら NetHack 翻訳プロジェクトの方々) に対応 させたものです.また,JNetHack 1.0.3 に対する若干の訳の修正も含んでい ます. 2. (J)NetHack: the Next Generation には,何が含まれるのか? (J)NetHack: the Next Generation は,以下のような新しいフィーチャーを含 んでいます. ・ダグラス・アダムスのSF「銀河ヒッチハイク・ガイド」に登場するモンスター やアイテム. ・新クラス・ギーク(Geek),およびそのクエスト. ・特殊レベルの追加.(鍛冶場・殺人ハイスクール・コンピュータルーム・鍵 の間・竜王のねぐら・ヒッチハイクレベル) ・モンスター(58種)の追加. ・アーティファクト(8種)とアイテム(38種)の追加. ・好みの能力値でスタートできる. ・占いクッキーの真偽が……?(ストームブリンガーで渦を……?) ・ローグレベルの特殊モンスター. ・などなど. 3. インストール方法 このキットは,JNetHack 1.0.3 に対するパッチとして提供されますので,コ ンパイルには以下のものが必要となります. ・JNetHack 1.0.3. ・unified diff を理解する patch プログラム. なお,NetHack: the Next Generation のオリジナルパッチは *必要ありませ ん* 手順は以下のようになります. 1) JNetHack のソースを展開し,トップディレクトリに移ります. 2) パッチを当てます. 単独で完結したパッチの場合は, $ gunzip -c ../patch.jnh-tng-XXX.gz | patch -p1 -s または前のパッチに対する差分の場合は,旧パッチを上のようにして当てたあ と,必要な分だけ $ gunzip -c ../patch.jnh-tng-XXX-YYY.gz | patch -p1 -s とします.(XXX などはバージョン) 3) 以降は JNetHack の INSTALL.j に従ってコンパイルしてください. 註: MSDOS で GCC を用いてコンパイルする場合,sys/share/termcap.uu を展 開して得られる termcap.zip の中に MAKEGCC.LIB というファイルがあります が,これに対して,同じディレクトリにあるパッチ GCCTCMK.dif を当て, libtermc.a を make しなおす必要があります. 4. 著作権・配布規定 NetHack: the Next Generation のオリジナルパッチは完全にパブリックドメ インに置かれています.本キットに関しては,オリジナルに相当する部分に関 してはそれに従いますが,日本語化部分に関しては,著作権・著作者人格権と もに放棄いたしません.ただし,配布に関してはオリジナルパッチキットと同 様,自由に行っていただいて結構です. 他の場所に転載することは歓迎いたしますが,事後で構いませんので,その際 は当方まで知らせてください. なお,このパッチを利用することによるいかなる損害に対しても,作者は責を 負わないものとします. ただし,本パッチを適用した結果(パッチを当てたソースツリー,およびコン パイルしたバイナリやデータ)に関しては,オリジナルソースに含まれる, NETHACK GENERAL PUBLIC LICENSE(dat/license) に従うものとします.とくに COPYING POLICIES の第2項を参照してください. なお,バイナリ配布を行う場合でも,ファイル名は変えても構いませんので, 以下のファイルは読める形で添付してください. tng/ChangeLog.j tng/README.DNA tng/README.j tng/README ちょっと大きくなりますが,パッチ自体をバイナリアーカイブに含めるのがベ ストだとは思います. 5. その他の情報 現在のところ,以下の環境での動作報告を受けています. ・Linux 1.2.4/slackware 2.0.0 (gcc 2.5.8/a.out, tty) ・Linux 1.2.13/slackware 3.0.0 (gcc 2.7.0/ELF, tty) ・SunOS 4.1.3 (gcc 2.6.3, tty) ・MS-DOS 6.2/PC-9801 (djgpp 1.12, I/O DATA Memory Server II) ・MS-DOS 5.0/PC-9801 (djgpp 1.12maint2/SJIS, I/O DATA Memory Server II) ・MS-DOS 5.0/PC-9801 (djgpp 1.12maint4/SJIS, I/O DATA Memory Server II) ・HP-UX A.09.01 9000/730 (cc, X11 or tty) ・FreeBSD(98) 2.0R (gcc 2.6.2, X11(起動のみ確認) or tty) 他の環境での動作報告やバグレポート,さらにパッチなどは私,小澤索郎 まで E-mail にてお願いします. 最新版に関する情報は,ネットニュースの fj.rec.games.roguelike にてアナ ウンスいたします.また,最新版は に置かせていた だいております. にて,私の NetHack に関する WWWページを公開しております.このドキュメントの HTML版や, NetHacker が興味を持ちそうなリンクをいくつか用意してありますので,一度 覗いてみてください.(96/3まで有効,以降は RIMNET に加入の予定:-) 最近 Nifty などにも JNetHack: the Next Generation を転載していただきま した.残念ながら,私自身は現在のところ Nifty はじめ BBS には一切加入し ておりませんので,BBS に書かれた感想は読むことができません.可能であれ ば,ついでに E-mail も送っていただけると有難いです. 報告を頂いたものに限れば,現在までに,JNetHack: the Next Generation は 次のBBSに置かれているとのことです.(報告順) ・Nifty-Serve ・どこかの謎のBBS ・東京BBS 6. 謝辞 「俺の名前がないぞ!」という方は連絡してください. 懸案の「いつでもどこでも翼ライオン」バグほか,多くの項目の修正パッチを 送ってくださった木原@東北大さん,バグレポートを送ってくださった OLD FOX@Niftyさん,桑原@Niftyさん,本パッチの置き場所となる ftp サーバを貸 してくださった吉田@慶應さん,「銀河ヒッチハイク・ガイド」を貸してくだ さった松浦@東大さん,NetHack の翻訳に尽力なさっている沼田@JAISTさんは じめ NetHack 翻訳プロジェクトの皆さん,NetHack: the Next Generation を お作りになった Sebastian Klein さん,その他,動作報告や感想を送ってく ださった全ての方に感謝いたします. おっと,最後に神聖なる The DevTeam に最大限の感謝を.早く NetHack 4.0 をリリースしてくださいね. 7. 参考文献 The Hitchhiker's Guide to the Galaxy, Douglas Adams, Pan Books Ltd., 1979 銀河ヒッチハイク・ガイド,ダグラス・アダムス(風見潤訳),新潮文庫,1982(絶版?) The New hacker's dictionary 2nd Ed., Eric S. Raymond et al., MIT Press, 1993 ハッカーズ大辞典,エリック・S・レイモンド(福崎俊博訳),アスキー出版局,1995 -- 1995年12月12日(火) OZAWA Sakuro あとはネタばらしの節です. 8. (J)NetHack: the Next Generation には,*具体的に* 何が含まれるのか? (お約束の改ページ) (はいストップ!そこまで!) [新クラス・ギーク(Geek)] 属性: 中立 能力値: 強 早 耐 知 賢 魅 10+30% 10+15% 10+15% 8+10% 9+20% 7+10% 資質: 毒への耐性 1 衝撃への耐性 1 瞬間移動制御 8 警告 15 初期装備: 祝福された +1 ライトサーベル(electric sword) 1..7個のIC +1 タイピングの小手(gauntlets of typing) 4本のジョルトコーラ(potions of Jolt Cola) 2つのハッカーの糧食(Hacker's Foods) フロッピーディスク(a pack of floppies) クエストの指導者: 開発チーム(The DevTeam) クエストの敵: ビル・ゲイツ アーティファクト: ネットハックのソース(The NetHack Sources) (#invoke = 識別) ギークは,ハッカーズ大辞典に載っているハッカーと,NetHack のプレイヤー を一緒くたにしたものです.ハッカー(Hacker)というクラス名ではないのは, 薬師(Healer)の強固な反対に遭ったからです. [新モンスター] (ダグラス・アダムスの世界のモンスター) がつがつむしゃむしゃトラアル獣(Ravenous Bugblatter Beast Of Traal) 超微細宇宙船(microscopic space fleet) # 訳注: この2つは,オリジナル NetHack 3.1.3 だと,幻覚状態のときに出て # きます. アルゴルの太陽虎(algolian suntiger) ディープ・ソート(Deep Thought) エディー(Eddie) ダグラス・アダムス(Douglas Adams) ヴォゴン人(vogon) ヴォゴン人の貴族(vogon lord) プロステトニック・ヴォゴン・イェルツ(Prostetnik Vogon Jeltz) マーヴィン(Marvin) ザフォド・ビーブルブロックス(Zaphod Breeblebrox) クリーピング42(creeping 42) フォード・プリーフェクト(Ford Prefect) # 訳注: パッチキットでは,「意図的に」Perfectと書かれていますが,カタ # カナにしてしまうと面白くないので,「銀河ヒッチハイク・ガイド」にあわ # せました. アーサー・デント(Arthur Dent) プロッサー氏(Mr. Prosser) バベル魚(babelfish) (オリジナルローグに登場するモンスター) 水ごけの怪物(aquator) ケンタウロス(centaur) ドラゴン(dragon) 大うずら(emu) はえとりぐさ(venus flytrap) 翼ライオン(griffin) 氷の怪物(ice monster) 大はやぶさ(kestrel) ニンフ(nymph) 幽霊(phantom) 大つのじか(quagga) がらがらへび(rattlesnake) 物まねの怪物(xeroc) ゾンビ(zombie) (コンピュータルームのモンスター) バグ(bug) ハイゼンバグ(heisenbug) PDP-11 PDP-9 VAX クレイ(cray) ニュースデーモン(news daemon) プリンタデーモン(printer daemon) UNIX カーネル(UNIX Kernel) (Geek のクエストモンスター) ギーク(geek) 開発チーム(The DevTeam) ビル・ゲイツ(Bill Gates) ハッカー(hacker) (その他) シュレディンガーの猫(Schroedinger's Cat) 長老レプラコーン(leprechaun elder) レプラコーンの王(leprechaun king) ニンフの女王(nymph queen) 巨大ムーマク(giant mumak) 若いユニコーン(young unicorn) いにしえの五色竜(ancient multi-hued dragon) # 訳注: これも,オリジナル NetHack 3.1.3 だと,幻覚状態のときに出てき # ます. 若いリッチ(baby lich) 小イモリ(deminewt) 大イモリ(masternewt) 竜王(Dragon Lord) 刀鍛冶(blacksmith) 生徒(pupil) 教官(teacher) 校長(principal) お散歩ディスクドライブ(walking disk drive) [新アイテム] ライトサーベル(electric sword) とくに説明不要. アルゴルの太陽虎の歯(tooth of an algolian suntiger) きわめて良質な武器. タイピングの小手(gauntlets of typing) とくに説明不要. 健康の指輪(ring of health) 耐久力(constitution)を増します. 適時バックアップの指輪(ring of timely backup) 「コンピュータルーム」を参照. 「待った」の魔除け(amulet of second chance) 命の魔除けと似ていますが,HP は完全には回復せず,最後の一撃を喰ら う前の状態までしか戻りません. データ保存の魔除け(amulet of data storage) 「コンピュータルーム」を参照. シュレディンガーの箱(Schroedinger's Box) ラジウムの瓶(potion of radium)と, - 生きている猫と青酸の瓶(potion of cyanide) あるいは, - 猫の死体 のどちらかが入っています.両者のどちらであるかは,箱を開けるまで決 定されません.(ソースを見てみましょう) 消化する鞄(bag of digestion) 中身を食べてしまいます. # 訳注: D&Dプレイヤーは,devouring bag だと主張するかもしれませんね. 「銀河ヒッチハイク・ガイド」(Hitchhiker's Guide To The Galaxy) README.DNA を参照.(未訳 _o_) ダイオード(diode),トランジスタ(transistor),IC README.DNA を参照. フロッピーディスク(pack of floppies) 何が入っているかは謎です.中身が「ウィンドウズ95」で,あなたがギー クなら,使うと混乱してしまうでしょう. ゴドメータ 祝福されているなら,祈りが解禁されているかどうかがわかります.さも なければ,解禁までの間隔が延びてしまいます. リレー(relay) Artifact prototype 空き瓶(bottle) 「錬金術」を参照. 実験器具(chemistry set) 「錬金術」を参照. ハッカーの糧食(Hacker's Food) ギークの食料です. 活力の薬(potion of extreme power) HP を(最大HP ともに) rn2(10)(=0〜9)増やします. 完全回復の薬(potion of recovry) 最大HP まで回復します. 無敵の薬(potion of invulnerability) 無敵になります. 英雄の薬(potion of heroism) 一時的にいくつかの資質を得て,さらに無敵状態になります. 青酸の瓶(potion of cyanide) 「どくいりきけん.飲んだら死ぬで」 ラジウムの瓶(potion of radium) 病気になります. ジョルトコーラ(potion of Jolt Cola) HP を 5 増やします.(上限は最大HP) 汎銀河ウガイ薬バクダン(potion of Pan Galactic Gargle Blaster) 自分で体験しましょう:-) 大量殺戮の巻物(scroll of mass murder) 虐殺の巻物と同様に,今存在するある種の怪物を全て殺しますが,新しく 生まれてくるのを妨げるものではありません. 虐殺取消しの巻物(scroll of undo genocide) 虐殺された種が生まれてこれるようにします. 逆識別の巻物(scroll of reverse identify) この巻物を読むと,何を識別したいかを尋ねられるので,"loadstone" と か "wand of wishing" とか,はたまた "smoky potion" のように入力す ると,それが何なのか答えてくれます. 聖別の巻物(scroll of consecration) 祭壇を造ります. ルートパスワード検知の巻物(scroll of root pwd detection) 「コンピュータルーム」を参照. フィンガーの魔法書(spellbook of finger) 探査する杖(wand of probing)のようなものです. 錬金術の書(spellbook of chemistry) 「錬金術」を参照. # 訳注: chemistry よりも,alchemy のほうがいいと思いました. 酸の杖(wand of acid) 酸を噴射します. 吸収の杖(wand of draining) モンスターの HP を半分にしますが,それと同じだけ自分の HP も吸い取 られてしまいます. ふしぎな杖(wand of wonder) 願いの杖以外のランダムな杖の効果を表します. バグ出しの杖(wand of bugging) 「コンピュータルーム」を参照. [特殊レベル] 鍛冶場(The Forge): 刀鍛冶の Duri がいます.(Duri の名前は,Sonia Orin Lyris の短編 「blades」(Quanta Magazine, 1989年12月)から採られています.高くつ きますが,銘のある武器を鍛えてくれます. 殺人ハイスクール(The School): 作者の(現在を含む:-)学生時代の思い出です.教官の名前や性格はそのマ マです.このレベルがゲヘナにあるのは偶然ではありません. コンピュータルーム(Computer Level): 危険なコンピュータがたくさん存在します. 以下の品: - 適時バックアップの指輪(ring of timely backup) - ルートパスワード検知の巻物(scroll of root pwd detection) - データ保存の魔除け(amulet of data storage) - バグ出しの杖(wand of bugging) はこのレベルでしか発見できず,階段の昇降によって消えてしまいます. バグ出しの杖(wand of bugging)はバグ(bug)やハイゼンバグ(heisenbug) を造り出します.他の品は愉快なメッセージを表示するだけです. 鍵の間(Key Level): レプラコーンとニンフに満ちています.全て起きており,あなたの持ち物 を盗もうと待ち構えています.ニンフの女王(nymph queen)を斃すことが できれば,アクセスキー(Key Of Access)(以下参照)を入手できるでしょ う. 竜王のねぐら(Dragon Level): 特別な鱗を持った竜王(the Dragon Lord)が居ます. ヒッチハイクレベル(The Hitchhiker's Level): ダグラス・ノエル・アダムスの作品に敬意を表して,このレベルは作られ ました. [新アーティファクト] 名前 タイプ #invoke ダメージ 属性 クラス ~~~~ ~~~~~~ ~~~~~~~ ~~~~~~~~ ~~~~ ~~~~~~ ムーマクベーン 長剣 - 火 中立 - (Mumakbane) (対ムーマク) ワームバイター クリスナイフ - 物理的 中立 - (Wormbiter) (対ワーム) ショッカー ライトサーベル - 電撃 中立 - (Shocker) 竜王の鱗 灰色ドラゴンの鱗鎧 ブレス - 混沌 - (Scales Of The Dragon Lord) 焦げた蛾のリレー リレー - - - - (Burned Moth Relay) 力の杖 願いの杖 - - - - (Wand Of Might) アクセスキー 鍵 門を造る - - - (The Key Of Access) ネットハックのソース フロッピーディスク 識別 - 中立 ギーク (The NetHack Sources) (ギークのクエストアーティファクト) # 訳注: オリジナルでは,NetHack Sources と Nethack Sources が混用され # ていたので,前者に統一しました. [錬金術] 白紙の巻物・魔法書と魔法のマーカを組み合わせて巻物や魔法書が作れるよう に,薬を作る方法ができました.これを使うには以下の条件が必要です. - 錬金術の書(spellbook of chemistry)を読む.一度で十分.他の呪文の ように使っても摩滅することはありません.(記憶喪失は別) - 実験器具(chemistry set)を持っている.巻物に対する魔法のマーカの 役目を果たします.使うたびに消費されるので,使用回数には制限があ ります.消費量は薬の値段によります. - 新しくできた薬を入れるための空瓶(bottle)を持っている.白紙の巻物・ 魔法書に相当します. - 作りたい薬を識別していること.(知らなくても,運が良ければできちゃ いますが) 作った薬は,持ち物欄では「自家製の(selfmade)」という印がつきます.(同 様に,巻物や魔法書や缶にも) 運によりますが,自家製の薬を飲んだ場合,悪 いこと(作成時のミスによって毒になっている)が起ることがあります. # Local Variables: # mode: indented-text # tab-width: 4 # End: