「OpenTTD」の版間の差分
(ページの作成:「Category:ゲーム en:OpenTTD OpenTTD は Transport Tycoon Deluxe ベースのタイル式輸送マネジメントゲーム...」) |
(同期) |
||
32行目: | 32行目: | ||
オリジナルの音楽 (Windows バージョン) を聞きたい場合は、オリジナルの TTD のゲームディレクトリにある gm フォルダのファイルを {{ic|/usr/share/openttd/gm/}} にコピーしてください。 |
オリジナルの音楽 (Windows バージョン) を聞きたい場合は、オリジナルの TTD のゲームディレクトリにある gm フォルダのファイルを {{ic|/usr/share/openttd/gm/}} にコピーしてください。 |
||
− | + | サウンドドライバが MIDI をネイティブでサポートしていない場合は、[[timidity]] をインストールする必要があります (サウンドサンプルの設定は必要ありません)。timidity は環境によっては動作しないことがあります (例えば [[PulseAudio]] を使っている場合)。その場合、以下のように [[FluidSynth]] を使う方法があります。 |
|
+ | |||
+ | {{Pkg|fluidsynth}} と {{Pkg|soundfont-fluid}} パッケージをインストールしてください。 |
||
+ | |||
+ | fluidsynth のラッパースクリプトを作成: |
||
+ | |||
+ | {{hc|~/.openttd/playmidi| |
||
+ | #!/bin/bash |
||
+ | |||
+ | trap "pkill fluidsynth" EXIT |
||
+ | fluidsynth -a pulseaudio -i /usr/share/soundfonts/FluidR3_GM2-2.sf2 $* |
||
+ | }} |
||
+ | |||
+ | スクリプトに実行可能属性を付与: |
||
+ | |||
+ | $ chmod 755 ~/.openttd/playmidi |
||
+ | |||
+ | 'openttd'' を実行するときにラッパースクリプトのファイル名を ''extmidi'' ドライバーの引数として指定してください: |
||
+ | |||
+ | $ PATH=$HOME/.openttd:$PATH openttd -m extmidi:cmd=playmidi |
||
==チュートリアル== |
==チュートリアル== |
||
52行目: | 71行目: | ||
===難易度=== |
===難易度=== |
||
+ | このウィンドウではゲームの難易度や、難易度に関するオプションを変更することができます。ウィンドウ上部の難易度ボタンを選択して難易度のプリセットを使用するか、カスタムオプションを設定することが可能です。 |
||
− | This window allows you to change the difficulty of the game, and specific options about them. You can either use the difficulty presets by selecting the difficulty buttons at the top of the window, or set custom options. |
||
詳細は [http://wiki.openttd.org/Difficulty こちら]。 |
詳細は [http://wiki.openttd.org/Difficulty こちら]。 |
||
===高度な設定=== |
===高度な設定=== |
||
+ | このウィンドウでは、設定ファイルの他の設定を全て変更することができます。全てのオプションはセクションでグループ化されています。検索ユーティリティを使って変更したい設定を検索することもできます。 |
||
− | In this window, nearly all the other settings in the configuration file can be modified. All the options are grouped in expandable sections. You can also search for the setting to be changed using the search utility. |
||
− | + | 高度な設定に関する詳細は [http://wiki.openttd.org/Advanced_Settings こちら] を参照。 |
|
===AI/ゲームスクリプトの設定=== |
===AI/ゲームスクリプトの設定=== |
||
このウィンドウでは人工知能 (ボットや CPU プレイヤー) とゲームスクリプトに関するオプションをカスタマイズすることができます。 |
このウィンドウでは人工知能 (ボットや CPU プレイヤー) とゲームスクリプトに関するオプションをカスタマイズすることができます。 |
||
+ | ゲームスクリプトはゲームを拡張・充実させるためにゲーム内のアクションを多数実行することができる目的に基づいたスクリプトです。 |
||
− | Game Scripts are a goal-based scripts which can perform many in-game actions to enhance or extend the game. |
||
このウィンドウに関する詳細は [http://wiki.openttd.org/AI_settings こちら]。 |
このウィンドウに関する詳細は [http://wiki.openttd.org/AI_settings こちら]。 |
||
==Tips and tricks== |
==Tips and tricks== |
||
+ | ===ハイトマップ=== |
||
+ | |||
+ | OpenTTD では [https://wiki.openttd.org/Heightmap ハイトマップ] (heightmap) と呼ばれるグレイスケール画像を使ってマップを作成することができます。実際の地球の地形をベースにハイトマップを作成することができる [http://terrain.party/ terrain.party] というサイトが存在します。{{Pkg|gimp}} を使うことでハイトマップを細かく調整できます。レベルツールやガウスぼかしツールが特に役に立ちます。 |
||
+ | |||
===チート=== |
===チート=== |
||
チートメニューはローカルゲームで Ctrl-Alt-C を押すことで表示されます。 |
チートメニューはローカルゲームで Ctrl-Alt-C を押すことで表示されます。 |
2016年3月16日 (水) 23:50時点における版
OpenTTD は Transport Tycoon Deluxe ベースのタイル式輸送マネジメントゲームです。このゲームは community リポジトリに入っています。
目次
インストール
公式リポジトリの openttd をインストールしてください。
ベースグラフィックのフリーの代替として公式リポジトリから openttd-opengfx パッケージをインストールすることができます。
ベースサウンドのフリーの代替として公式リポジトリから openttd-opensfx パッケージをインストールすることができます。
オリジナルの Transport Tycoon Deluxe のデータ (任意)
OpenTTD はオリジナルの Transport Tycoon Deluxe の Windows/DOS 版のフリーではないグラフィックやサウンドデータを利用することが可能です。
データを取得する方法
ノンフリーの TTD のベースグラフィック・サウンドを使って OpenTTD を遊びたい場合は、Transport Tycoon Deluxe の Windows/DOS バージョンのファイルが必要になります。
ゲームの CD-ROM からファイルを入手したり、Abandonia にあるフリーのゲームインストールアーカイブから取得できます。
グラフィックとサウンドエフェクト
以下のファイルを /usr/share/openttd/data/
にコピーしてください:
- trg1r.grf or TRG1.GRF
- trgcr.grf or TRGC.GRF
- trghr.grf or TRGH.GRF
- trgir.grf or TRGI.GRF
- trgtr.grf or TRGT.GRF
- sample.cat
音楽
フリーの音楽セット OpenMSX をゲーム内のダウンロードマネージャから直接インストールできます。
オリジナルの音楽 (Windows バージョン) を聞きたい場合は、オリジナルの TTD のゲームディレクトリにある gm フォルダのファイルを /usr/share/openttd/gm/
にコピーしてください。
サウンドドライバが MIDI をネイティブでサポートしていない場合は、timidity をインストールする必要があります (サウンドサンプルの設定は必要ありません)。timidity は環境によっては動作しないことがあります (例えば PulseAudio を使っている場合)。その場合、以下のように FluidSynth を使う方法があります。
fluidsynth と soundfont-fluid パッケージをインストールしてください。
fluidsynth のラッパースクリプトを作成:
~/.openttd/playmidi
#!/bin/bash trap "pkill fluidsynth" EXIT fluidsynth -a pulseaudio -i /usr/share/soundfonts/FluidR3_GM2-2.sf2 $*
スクリプトに実行可能属性を付与:
$ chmod 755 ~/.openttd/playmidi
'openttd を実行するときにラッパースクリプトのファイル名を extmidi ドライバーの引数として指定してください:
$ PATH=$HOME/.openttd:$PATH openttd -m extmidi:cmd=playmidi
チュートリアル
ゲームを開始した時点では何をすればいいのかわからないと思います。素晴らしいチュートリアルを wiki の このページ から読むことができます。
また、ゲーム内のチュートリアルとして、ゲームスクリプトが実装されています。ゲーム内のダウンロードマネージャから 'Beginner Tutorial' をダウンロードして 'Beginner Tutorial' シナリオをロードしてください。
設定
OpenTTD のメインの設定ファイルは ~/.openttd/openttd.cfg
にあり、最初に起動したときに自動的に作成されます。
メインメニューのボタンを使って設定ファイルの様々な設定を編集することが可能です。それぞれのボタンは以下で説明します。
ゲームオプション
このウィンドウでは新しいゲームを始めた時にデフォルトで使用されるオプションを設定できます。
デフォルトのグラフィック・サウンド・音楽を設定することもできます。
難易度
このウィンドウではゲームの難易度や、難易度に関するオプションを変更することができます。ウィンドウ上部の難易度ボタンを選択して難易度のプリセットを使用するか、カスタムオプションを設定することが可能です。
詳細は こちら。
高度な設定
このウィンドウでは、設定ファイルの他の設定を全て変更することができます。全てのオプションはセクションでグループ化されています。検索ユーティリティを使って変更したい設定を検索することもできます。
高度な設定に関する詳細は こちら を参照。
AI/ゲームスクリプトの設定
このウィンドウでは人工知能 (ボットや CPU プレイヤー) とゲームスクリプトに関するオプションをカスタマイズすることができます。
ゲームスクリプトはゲームを拡張・充実させるためにゲーム内のアクションを多数実行することができる目的に基づいたスクリプトです。
このウィンドウに関する詳細は こちら。
Tips and tricks
ハイトマップ
OpenTTD では ハイトマップ (heightmap) と呼ばれるグレイスケール画像を使ってマップを作成することができます。実際の地球の地形をベースにハイトマップを作成することができる terrain.party というサイトが存在します。gimp を使うことでハイトマップを細かく調整できます。レベルツールやガウスぼかしツールが特に役に立ちます。
チート
チートメニューはローカルゲームで Ctrl-Alt-C を押すことで表示されます。
チートに関する詳細は こちら にあります。