OpenTTDにはゲームを簡単にするためのいくつかのチートがある。以下の記事にあるようなチートはマルチプレイヤーゲームでは利用できないし、利用できる予定もない。しかし、マルチプレイヤーゲームでのチートに関する情報も記載している。
- Ctrl + Alt + Cを同時押しすることで、チートメニューを開くことができる。これはシングルプレイヤーゲームのみで有効である。もし他のプログラムでこのショートカットに反応するようにしている場合、Ctrl + Alt + Windowsキーを利用する。キーボードにWindowsキーがない場合、そのプログラムを閉じるか、hotkeys.cfgで設定を変更すること。
- Macintoshでは、Control + Cmd (⌘) + C [うまくいかない場合はCtrl + Alt(⌥) + C]を押すとチートメニューを開くことができる。
たいていのチートは説明の通りだが、簡単な解説を以下に示している。
Contents |
メインウィンドウ
チートの種類 (番号は画像のものと対応している) | |||
---|---|---|---|
種類 | |||
1. 資金を増やす | |||
2. 他の会社でプレイする | |||
3. 魔法のブルドーザー | |||
4. トンネルの平面交差 | |||
5. 小型空港での事故率減少 | |||
6. 生産量変更 | |||
7. 気候の変更(Ver.1.11.2ではマップの最高高度変更) | |||
8. 日付を変更 |
預金残高を£10,000,000(2,200,000,000円)増やす
預金残高を£10,000,000(2,200,000,000円)増加させる(または減少させる)。好きなだけクリックして増やすことができる。ただし、ゼロ以下には減少させられない。
設定可能な値: £10,000,000 ($20,000,000または2,200,000,000円)のゼロより大きい整数倍。
#を乗っ取ってプレイする
好きな企業(AIまたはロードされたマルチプレイヤーゲームのプレイヤー)としてプレイし、車両などをコントロールする。
このチートの利用前にはセーブすること。そうでないとまれにエラーが発生しそれまでのプレイがすべて失われてしまう。
設定可能な値:企業ナンバー1から15(現在の最大企業数まで)
魔法のブルドーザー
魔法のブルドーザーは産業 や通常は破壊できない灯台などの破壊が可能になる。 魔法のブルドーザーを有効にするとアイコンが緑色になる。 以下は魔法のブルドーザーを使用した例である。
設定可能な値:OnまたはOff
トンネルの平面交差を許容
トンネルが地下で交差した状態で建設可能になる。
設定可能な値:OnまたはOff
ジェット機の小型空港での墜落率を減少
大型機が小型空港で墜落事故を起こす確率を減少させる。たまに事故は発生するが、ほかの空港での事故率と同等になる。
設定可能な値:OnまたはOff
生産量変更
産業での貨物の生産量を変更可能にする。
設定可能な値:OnまたはOff (ただし、生産量の最大値は2,040トンまたは2,040,000kgである。)
マップの最高高度を変更
現在のゲームでのマップの最高高度を変更可能にする。現在のマップ中の最高高度の山より低くは設定できない。
設定可能な値: 15から255
日付を変更
時間をついに自分のものに!過去に戻ったり未来旅行したりできるようになる。日付をクリックすると移動したい年を入力可能であり、矢印をクリックすると1年ずつ変更できる。
残念ながら、インフレや旧式化して撤廃された車両には影響しない。旧式化した列車を再度利用したい場合は、コンソールを開いてresetengines
を入力する。車両や駅(年代で利用可能になる空港)がチートにより利用可能になり、元の年代に戻っても引き続き利用することができる。ゲーム開始の年より前に時間旅行すると、財務情報が適切に動作しなくなる。
廃止されたチート
OpenTTDの開発時に、いくつかのチートが追加され、またいくつかのチートは削除された。ここでは現在別の場所に存在する過去のチートを紹介する。
電車が非電化線路を走行可能になる
OpenTTD 0.7.0からこのチートは設定に移行し、制限のカテゴリ下にある。この設定により電化鉄道も無効になる。
一時停止中も建設可能
OpenTTD 1.1.0からこのチートは設定に移行し、制限のカテゴリ下にある。
気候を変更する
このチートはOpenTTD 1.2以降で無効になった。このチートはゲームを破壊する最悪のチートで、全く役に立たなかったためである。
設定可能な値: 温帯, 亜寒帯, 亜熱帯, おもちゃの国
ネットワークゲームでのチート
上記のチートはマルチプレイヤーゲームでは上記のチートは使用できない。マルチプレイヤーゲームでチートを有効にするには2つの方法がある。
- サーバーで稼働するゲームのソースコードを変更してコンパイルしなおす。かなりのマナー違反である。
- チートを有効にしたシングルプレイヤーゲームをセーブし、"サーバーを開始"メニューでロードする。もしどうしてもこの方法で開始したいのならば、最低限サーバーに参加するすべてのユーザーにチートが有効であることを通知すべきである。しかし、マルチプレイヤーゲームで"チート"を有効にするほかの手段がある。マルチプレイヤーゲームでのチートにどのように有効にするか、さらにはどのようにそのようなチートを避けるかが記載されている。
チートの効果
ゲーム中にチートを使うまたは使った場合、その結果はハイスコアリストには含まれなくなる。また、チートの利用はデバッグやサンドボックスの目的としては有効である。(ゲーム中で大金を得るのは難易度の高いNewGRFを利用していたとしても簡単だが、テスト目的には便利だろう)