OSDN Git Service

Merge branch 'master' of https://github.com/hengband/hengband
[hengbandforosx/hengbandosx.git] / readme.md
1 # 最初に
2
3 * [English](/readme-eng.md)
4
5 本readmeは大分古くなっていますので、追々更新します。
6
7 # インストールの方法
8
9 ## Windows
10
11 Windows用バイナリをダウンロードし、適当なフォルダに展開します。後は展開したフォルダに移動し、hengbandをクリックすれば遊べます。
12
13 ### 壁紙機能(by Kokaさん)
14
15 オプション - 背景 - 壁紙を使う で壁紙を設定できます。  
16 使用する壁紙は オプション - 背景 - 壁紙を選択 で選択できます。
17
18 ### BGM機能
19
20 オプション - BGM にチェックを入れると有効になります。  
21 詳細は lib\xtra\music\music.cfg ファイルを参照してください。
22
23 ### 効果音機能
24
25 オプション - 効果音 にチェックを入れると有効になります。  
26 詳細は lib\xtra\sound\sound.cfg ファイルを参照してください。
27
28 ## UNIX
29
30 ソースをダウンロードします。そして、
31
32 ```
33 tar -jxvf hengband-x.x.x.tar.bz2
34 cd hengband-x.x.x
35 ./configure
36 make install
37 ```
38
39 でコンパイル及びトップディレクトリへのコピーができます(x.x.x はバージョン番号)。
40   
41 後は、ASCII文字画面なら、
42
43 ```
44 ./hengband -- -n<ウィンドウの数>
45 ```
46
47 タイルグラフィックス画面なら、
48
49 ```
50 ./hengband -g -- -n<ウィンドウの数>      ## 通常の8x8タイル
51 ./hengband -g -- -b -n<ウィンドウの数>   ## 2倍幅サイズのタイル
52 ./hengband -g -- -a -n<ウィンドウの数>   ## 16x16タイル(別配布のタイルが必要)
53 ```
54
55   等で遊べます。
56
57   また、スーパーユーザーとして setgid を付けてインストールしたい場合は、
58
59 ```
60 ./configure --with-setgid=games
61 make
62 ```
63
64   の後、rootとして
65
66 ```
67 make install
68 ```
69
70 を実行すれば、/usr/local/ 以下にインストールされます。インストール場所の変更等については ./configure --help を参照してください。
71
72 標準の表示フォントはメインウィンドウが
73
74 > "-*-*-medium-r-normal--24-*-*-*-*-*-iso8859-1,-*-*-medium-r-normal--24-*-*-*-*-*-jisx0208.1983-0"
75
76 で、サブウィンドウが
77
78 > "-*-*-medium-r-normal--16-*-*-*-*-*-iso8859-1,-*-*-medium-r-normal--16-*-*-*-*-*-jisx0208.1983-0"
79
80 ですが、環境変数 ANGBAND_X11_FONT_? や ANGBAND_X11_FONT で変更できます。
81 ANGBAND_X11_FONT_? は ?番目のウィンドウ(?は0から7)の設定になり、ANGBAND_X11_FONT は前者によって設定されなかったその他のウィンドウの設定になります。
82
83 また、ウィンドウの表示位置やサイズを変える事もできます。
84 ?番目のウィンドウ(?は0から7)について、
85
86 * ANGBAND_X11_AT_X_?でウィンドウのX位置、
87 * ANGBAND_X11_AT_Y_?でウィンドウのY位置、
88 * ANGBAND_X11_COLS_?でウィンドウのXサイズ(単位は半角の文字数)、
89 * ANGBAND_X11_ROWS_?でウィンドウのYサイズ(単位は半角の文字数)
90
91 を設定できます。
92
93 XFree86 4.0 でXIMを使うときは、環境変数 XMODIFIERS に "@im=skkinput" や "@im=kinput2" と設定する必要があります。
94
95 # 基本操作
96
97   標準の設定ならば、テンキーで移動しフルキーでコマンド入力を行います。
98   コマンドが分からない場合、リターンキー又は'x'キーを押すとコマンドメニューが
99   出るので、そこから選んで実行することができます。
100   コマンドの最後についているアルファベットはコマンドを実行するためのキーです。
101   例えば、「休息する(R)」は'R'を押すことでも実行でき(大文字・小文字は区別)、
102   「周りを調べる(l/x)」は標準のキー配置なら'l'、ローグライクキー配置なら'x'を
103   押すことでも実行できます。
104
105   最初は辺境の地のすぐ隣りにある「イークの洞穴」に行くことをお勧めします。
106   ここは最深階に住んでいる「イークの大王」が強敵ですが、それ以外は安全な
107   小さな洞穴です。このダンジョンを征覇できるくらい強くなったら、街の外へ出て
108   いろいろなダンジョンへ潜ってみるといいでしょう。
109   街の外へ出るときは、多くの食料を持っていかなければいけません。
110   この世界は非常に広いので、街の外に出るときは'<'で広域マップに入り、
111   目的地についたところで'>'で通常マップに戻る、という移動の仕方が便利です。
112   荒野では道や草原は比較的安全ですが、溶岩地帯や海の上は強力なモンスターが
113   いて危険です。こういったところへ行くためにはさらに強くならないといけません。
114
115   辺境の地と同じ島にある火山は駆け出しの冒険者ではまだまだ歯が立ちません。
116   もっと強くなってから戻ってくるといいでしょう。
117   西に行くと辺境の地とモリバントの中間付近にオークの住む洞窟があり、
118   その南の島にはミノタウロスが住むと噂される魔法の迷宮があります。
119   他にも多くのダンジョンが勇敢な冒険者が訪れるのを待っています。
120   このゲームのメインとなるダンジョンであり、最終目的である
121   「混沌のサーペント」の棲む「鉄獄」のダンジョンはマップのほぼ中央、
122   モリバントの北東に位置します。
123
124 ## コマンド
125
126   詳しいゲームの説明はオンライン・ヘルプ('?'キーを押して表示)を参照
127   してください。ここでは基本的なコマンドだけ説明します。
128
129   コマンドは大文字と小文字を区別します。
130   多くのコマンドは小文字なのでCapsはOFFにしておきましょう。
131   以下のコマンドが全てではありませんが、
132   あまり使わないコマンドはリターンキーのメニューで選べば十分です。
133   u/Z ってあるのは、オリジナルキー配置ならu、ローグライクキー配置ならZです。
134
135 * [移動]
136    * テンキー(1-9) 各方向に移動(オリジナルキー配置)
137    * h,j,k,l,y,u,b,n 各方向に移動(ローグライクキー配置)
138    * 5/, その場にとどまる
139    * < 上り階段を上る。地上では広域マップに入る。
140    * \> 下り階段を下る。広域マップから通常のマップに戻る。
141    * Shift+方向 走る
142    * Ctrl+方向 モンスターがいれば攻撃、ドアがあれば開閉、岩があれば掘る
143 * [道具]
144    * r 巻物を読む
145    * q 薬を飲む
146    * u/Z 杖を使う
147    * a/z 魔法棒を使う
148    * z/a ロッドを使う
149    * E 食べ物を食べる
150    * A 装備品の特殊能力を使う
151    * F ランタンに油を補充する
152    * f/t 飛び道具で攻撃する
153 * [行動]
154    * d アイテムを落とす
155    * g アイテムを拾う
156    * R その場で休む(HP・MPの回復)
157    * o ドアや箱を開ける
158    * s トラップやドアを探索する
159    * k/Ctrl+d アイテムを壊す
160 * [魔法]
161    * m 魔法・祈りを使う
162    * G 魔法・祈りを覚える
163    * U/O 特殊能力を使う
164    * b/P 持っている本を読む(自分の使える魔法の効力を調べる)
165 * [装備] 
166    * w 武器・防具などを装備する
167    * t 武器・防具などの装備を外す
168    * F ランタンに油を補充する
169 * [確認] 
170    * x 店で売っている物の能力を調べる
171    * C キャラクターの情報を調べる
172 * I *鑑定*をした物の能力を見る 
173    * i 持ち物の一覧表示
174    * l/x 周りを見る
175    * M 現在の階の全体マップを見る
176    * ~ 様々な重要な情報を見るメニューを開く
177 * [その他]
178    * p ペットに命令する
179    * = オプション設定
180    * $ 自動拾いファイルを再読み込みする
181    * _ 自動拾いファイルの編集
182    * n/[  前のコマンドを繰り返す
183    * @  マクロの設定をする
184 * [ヘルプ]
185    * ? オンライン・ヘルプを開く ( a-z で項目選択。スペースで次ページ。)
186
187
188 ## アイテム表記
189
190 * (XdY)
191    * 打撃武器に使われる表記でその武器の基本攻撃力を示します。
192    * Y面ダイスをX個振った合計のダメージを与えられます。
193
194 * (+h,+d)
195    * 基本的に武器に使われる表記で、攻撃力が増加します。
196    * +hは命中率、+dはダメージに対する修正を示します。
197    * 武器以外に攻撃力が増加する鎧や指輪、アミュレットで使われる場合もあります。
198    * 重い鎧では+dの部分が省略されて(-h)とのみ表示され、鎧の重さのせいで動きが鈍り、命中率が下がることを示します。
199
200 * \[a,+b\]([+b])
201    * 防具なら[a,+b]、それ以外なら[+b]と表示されます。
202    * aは防具本来の防御力(AC,アーマークラス)を示し、+bは魔法による増強を示します。
203
204 * (+p)
205    * そのアイテムが独自に持つ効果の修正を示します。
206    * ダメージの指輪ならダメージ修正が+pされ、スピードの指輪なら+pの速度を得ることができます。
207    * 武器や防具の場合は(+p隠密)や(+p探索)といったふうに効果が分かるように書かれる場合もあります(その場合でも全ての効果のうち1つしか分かりません)。
208
209 * (xn)
210    * 飛び道具に使われる表記で、その飛び道具のダメージ倍率を示します。
211    * このnの値に腕力修正を加えたものが射撃武器倍率になり(キャラクターの情報コマンド'C'で確認可能)、大きいほど矢や弾を強く撃つことができます。
212
213 > 例1)
214 > (聖戦者)ダガー (2d4) (+10,+15) [+2] (+3)
215
216   このダガーは基本ダメージが4面ダイス2つで命中率に+10,ダメージに+15のボーナスがあります。さらに、防御力が2上昇し、+3の修正を何かに得ることができます(何が+3されるかは*鑑定*することによって分かります)。
217
218 > 例2)
219 > エルフの鎖かたびら (-2) [14,+12] (+3隠密)
220
221 この鎖かたびらはその重量のせいで命中率が2下がります。
222 基本防御力が14、魔法による防御力が12で合計26のACを得ることができます。
223 さらに隠密行動能力に+3の修正を得られます。
224
225 アイテムの頭に★や☆がついているものはアーティファクトと呼ばれるもので、世界に1つしか存在しません。
226 ★がついたものは最初から用意されているもので、発見したものは知識コマンド'~'の既知の伝説のアイテムで見ることができます。
227
228 全ての★や☆がついたアイテムや、多くの名のあるアイテムのように見ただけでは効果が分からないものは、*鑑定*することによってそのアイテムの能力を完全に知ることができます。
229
230 ## 地形
231
232 自分のいる場所の地形によって様々な影響を受けます。周りを見るコマンド('l'又は'x')でそこの地形が何かを調べることができます。
233
234 * '.': 床, 地面
235    * 普通に通過することのできる床や地面です。
236
237 * '#': 壁, 木, 草, 暗い穴
238    * Windowsでは壁は灰色の■で表されます。
239    * 壁は普通は通り抜けられません。
240    * 木はレンジャーや浮遊能力のあるときは普通に通り抜けられますが、それ以外では通常よりもターン数がかかります。
241    * 草は普通に通り抜けられます。
242    * 暗い穴は浮遊がないと通れません。
243
244 * '~': 水, 溶岩
245    * 青の'\~'は深い水, 薄い青の'\~'は浅い水,赤の'\~'は深い溶岩、薄い赤の'\~'は浅い溶岩です。
246    * アイテムを持ちすぎて重量が多いと深い水/溶岩で溺れてダメージを受けます。
247    * 溶岩の上を通ると火のダメージを受けます。
248
249 * '^': 山, トラップ
250    * 茶色の'^'は山で、地上で浮遊能力があれば通り抜けられます。
251    * それ以外の状況では通り抜けられません。
252    * 山以外の'^'はトラップでさまざまな悪い効果のある罠が仕掛けられています。
253
254 * '<', '>': 階段, 坑道
255    * '<'は上りの、'>'は下りです。
256    * 白は階段で階を1つ移動し、茶色は坑道で階を2つ移動します。
257
258
259 # ちょっと高度なプレイ
260
261   知らなくてもプレイはできますが、知っているとより快適なプレイが楽しめます。
262
263 ## マクロ
264
265   変愚蛮怒ではある一連の動作を1つのキーに割り当てることができます。
266   例えば、a)の位置に[カオスの徴]を持っているときにマジックミサイルの魔法を
267   使うとき、普通のコマンド入力ではまず'm'で魔法の使用を選択、'a'で
268   魔法書[カオスの徴]を選択、'a'でマジックミサイルを選択、というふうになります。
269   つまり、'maa'と3回キーを押さなければなりません。
270   マクロを使えばこの動作を1つのキーを押すだけで実現できます。
271
272   例えば、次のようにすればF1キーを押すとマジックミサイルを撃つマクロを作る
273   ことができます。
274   まず、'@'を押してマクロの設定に入ります。
275   そこで「(4) マクロの作成」を選び、「トリガーキー:」のところでF1を押します。
276   そして「マクロ行動:」のところで maa と入力し、リターンを押します。
277   これでF1キーを押すだけで maa と入力するのと同じ意味になります。
278
279   作ったマクロはセーブしないと、次にゲームを起動したときにまた登録しなおす
280   必要があります。
281   「(2) ファイルにマクロを追加」を選べばセーブできます。
282   このとき、ファイル名を「(名前).prf」にしておくと名前が(名前)のキャラで
283   プレイするときに自動的に読み込まれます。
284
285 ## 銘
286
287   変愚蛮怒ではアイテムに対して'{'コマンドで「銘」をつけることができます。
288   ただ好きな名前を付けるだけでなく、一部の文字には特別な効果があります。
289   どの文字にどういう効果があるかについて、次に解説します。
290   なお、文中のコマンドはオリジナルキー配置でのコマンドを示します。
291   うまく銘を付けて上記のマクロと組み合わせると、非常に快適にプレイできます。
292
293 * '=g'
294    * この銘が書かれたアイテムは自動的に拾います。
295    * 矢に書いておくと便利でしょう。
296
297 * '#'
298    * アイテムを'#'以降に書かれた名前のアーティファクトであるかのように表示します。
299    * 例えば、ダガーに'#チキンナイフ'という銘をつけると、「ダガー『チキンナイフ』」と表示されます。
300    * 表示が変わるだけでアイテムの持つ効能は一切変わりません。
301
302 * '@a?'(aは任意のコマンド文字, ?は任意のタグ文字)
303    * アイテムがどの位置にあっても固定した文字でそのアイテムを指定できるようにする為の銘です。コマンド'a'でアイテムを選択するときに、文字キー'?'を押すことによってこの銘の付いたアイテムを選択できます。
304    * 魔法を使うときは'@ma'等のアルファベットを使った銘が便利です。
305
306 * '@?'(?は0~9のタグ数字)
307    * 任意のコマンドにおいてアイテムを選択するときに、数字キー'?'を押すことによってこの銘の付いたアイテムを選択できます。
308    * この形式の場合はアルファベットは使用できません。
309
310 * '!a'(aは任意のコマンド)
311    * そのアイテムを'a'で実行できるコマンドで選択したときに確認をとります。
312    * 例えば、帰還の詔の巻物に'!r'とつけておけば、巻物を読むコマンド'r'でその帰還の詔の巻物を選択したときに本当に使うか質問されるため、うっかり読んでしまうことを防止できます。
313    *  '!*'という銘を付けた場合は、あらゆるコマンドで確認をとります。
314
315 * '.'
316    * 一部のアイテムにはランダムなテレポートを引き起こすものがあり、そのアイテムを装備するとたまに「テレポートしますか?[Y/N]」という確認メッセージが出てプレイが中断されますが、ほとんどの場合はテレポートする必要はありません。
317    * '.'という銘をつけておけば、この確認メッセージを表示しなくなります。
318
319 * '$'
320    * 一部のアイテムには警告の能力があり, トラップにかかりそうな時や, 強い攻撃をする敵の視界に入るときに警告しますが, '$'という銘をつけておけば, この警告がなくなります. この銘の使用は推奨しません.
321
322 * '^a'(aは任意のコマンド)
323    * この銘は装備しているアイテムにつけると効果があります。
324    * この銘がついたアイテムを装備すると、コマンド'a'を使うときに確認があります。
325    * 例えば、'^k'と銘をつけたアイテムを装備していると、アイテム破壊コマンド'k'を使うときには必ず確認されます。
326
327 * '%'/'%all'/'%%'/'%%all'
328    * これらの文字列を'{'で刻むと、武器、防具の耐性や能力を表わす文字に自動的に置き換えられます。'%' と刻むと漢字、'%%'ならアルファベットです。
329    * 例えば火の耐性なら 'r火' または 'rFi'等です。
330    * ただし、既に耐性が全て判っている(*鑑定*されている)アイテムに限ります。
331    * 'all'が付いていない時は固定アーティファクとやエゴアイテムのデフォルトの耐性は無視して、追加耐性のみを表示します。'all'が付いていれば全て表示します。
332    * この機能に慣れると、いちいち 'I'コマンドで耐性を表示する必要がなく一目で追加耐性が判るので装備を選ぶ時に便利でしょう。
333
334   これらのコマンドは複合することができます。
335   '@w0@t1!k!k!d#ほげ' という銘をつけると、装備するときには0で、装備から外す
336   ときには1で選択でき、破壊しようとするときには2回、床に落とそうとするときには
337   1回確認があり、名前が『ほげ』であるアイテムとなります。
338   アイテムの名前に変な文字が入らないよう、'#'を付けるときは最後につけることを
339   お勧めします。
340
341 ## 自動拾い/自動破壊
342
343 * 簡単な自動拾い
344    * 銘に'=g'が含まれているアイテムは自動的に拾います。
345    * 矢等にこういう銘をつけると便利でしょう。また、オプション設定の(1)にある、「常にアイテムを拾う」をはいにすると、全てのアイテムを自動的に拾います。
346
347 * 簡単な自動破壊
348    * オプション設定の(6)にある、「アイテムの自動破壊を使用する」をはいにすると、アイテムを自動的に破壊します。
349    * このままでは全てのアイテムを破壊しようとするので、同じくオプションの6番の、「価値があるアイテムは壊さない」~「がらくたは壊さない」をはいにすれば、自動破壊を使用していても対応するアイテムは破壊しなくなります。
350
351 * 複雑な自動拾い/自動破壊
352    * 細かく自動拾いや自動破壊を設定することもできます。プレイ中に'_'キーを押すと設定ファイルの編集画面に入ります。詳しい設定の書式についてはautopick.txtを参照して下さい。
353
354
355 ## タイルグラフィック、二倍幅タイル表示、大画面表示
356
357 * グラフィック
358    * WindowsとMacではメニューから選んで選択、Linux では起動時に -g オプションを付けると、画面をタイル・グラフィックを使った表示にする事ができます。8x8サイズの旧タイルと16x16サイズのAdam boltタイルがあります。
359    * WindowsとMacではメニューから選ぶだけで使えますが、ソースアーカイブには16x16タイルは付属していないので、Linuxの場合はheng_graf.tar.gzを別にダウンロードして内容をlib/xtra/graf/以下に解凍してください。
360    * -- -a オプションで使用できます。
361
362 * 二倍幅タイル (Big tile)
363    * タイルが小さすぎて見難いと感じる場合はさらに「タイルを2倍幅で表示」を選択(Linux では -- -b オプション)すると漢字と同じサイズの正方形のタイルで表示されます。
364
365 * 大画面表示 (Big screen)
366    * Windows、mac、Linuxのどれでも、プレイ中にマウスでウィンドウの大きさを変えるとマップ画面の表示領域が大きくなり、より広い領域を同時に見渡す事ができます。
367
368 # おまけ
369
370   ゲームには直接関係ないおまけの機能です。
371
372 ## プレイ記録
373
374   UNIXでは ~/.angband/Hengband/ 、それ以外のOSでは変愚蛮怒の中の lib/user/ の
375   ディレクトリに playrecord-(名前).txt というファイル名でプレイ記録があります。
376   ゲーム中に'|'コマンドで見ることができます。
377   どういう行動をしたときに記録をするかは'='コマンドのオプション設定で、
378   「(R) プレイ記録オプション」を選択すれば設定できます。
379
380
381 ## スコア登録
382
383   死亡したときや引退したときに、インターネットを通じてスコアを登録することが
384   できます。
385   イントラネット内等、直接外部にアクセスできない人は lib/pref/proxy.prf に
386   プロキシのアドレスを書くことによって、プロキシ経由で登録することができます。
387   ただし、データを改造したものや、セーブファイルをバックアップしてプレイした
388   ものは登録しないで下さい。
389
390
391 --------
392 > Mr.hoge
393 > http://hengband.sourceforge.jp/
394 > echizen@users.sourceforge.jp