- ジャンル:
- Big Huge Games
- 最終更新:
- 2005年05月16日 18時29分
もくじ
パッチとファイル
バグ
- 世界征服キャンペーンを立ち上げるとゲームがクラッシュします。
- ゲームのセットアップ画面に出入りしたとき、あるいはメニュー項目が変化したときにそのままゲームがハングする場合があります。
- ダウンロードしたゲーム記録を再生しようとするとゲームがクラッシュします。
- マウスカーソルがちらつきます。
設定とカスタマイズ
- NAT/ファイアウォール越しの環境でマルチプレイを行なう場合、どのポートを開けばよいのでしょう?
- ゲーム起動時のムービーをスキップしたいのですが…。
- 解像度のバリエーションを増やすことはできませんか?
- ウィンドウモードでプレイすることはできませんか?
- GameSpyでマッチメイクを行なうとホストのIPアドレスが表示されないので、トラブルが起きたときに面倒です。
パフォーマンス調整
コマンド・チート
その他のリソース
パッチとファイル
パッチはどこから入手できますか?
ゲームを起動して[マルチプレイヤー]→[GameSpy インターネット マッチング]に接続するか、Patch2以降のバージョンを使用している場合はメインメニューから[最新プログラムの確認]を選択すると、自動的に更新がチェックされ、更新が発見された場合はそのまま自動でダウンロード・パッチ当てが行なわれます。
また、MicrosoftのWebサイトからスタンドアロン版のパッチをダウンロードすることも可能です。
バグ
世界征服キャンペーンを立ち上げるとゲームがクラッシュします。
まず、ゲームに最新のパッチが当たっているかどうか確認してください。
最新のパッチを当てても問題が発生しつづける場合は、デスクトップを32bitカラーに変更し、それからゲームを起動してゲーム内の色深度も32bitカラーに設定してみてください。それでも問題が発生しつづける場合は、デスクトップとゲーム内の色深度を両方とも16bitカラーにするか、デスクトップの色深度を32bitにし、ゲーム内の色深度を16bitにしてみてください。
ゲームのセットアップ画面に出入りしたとき、あるいはメニュー項目が変化したときにそのままゲームがハングする場合があります。
rise2.iniを書き換えて
ForceLowCPUBackgroundVid=1
と設定してみてください。
Brian Reynoldsの説明によると、これはメニュー画面の背景で動いているビデオ画像に関連してスレッドがデッドロックを起こしてしまうのが原因だそうです。Patch#3でより恒久的な対策が施される予定だとか。
ダウンロードしたゲーム記録を再生しようとするとゲームがクラッシュします。
まず、ゲームが最新のバージョンであるかどうかを確認してください。
現在、RoNには途中でプレイヤーが落ちたゲーム記録を再生しようとするとプログラムがクラッシュするという不具合があります。この問題はPatch#3で解消される予定ですが、それまではBig Huge Gamesから公開されているゲーム記録修復ユーティリティを使用することで問題を回避することができます。
マウスカーソルがちらつきます。
まず、ゲームの更新をチェックしてゲームが最新版であることを確認し、マイクロソフトの技術文書を読んで使用しているビデオカードに既知の問題がないかどうか確かめてください。
それでも問題が解決しない場合、rise2.iniの
ForceHardwareCursor=0 ForceGDICursor=0 ForceBWCursor=0
と書かれた部分を、上からひとつづつ1に書き換えてゲームを起動してみてください。それでもまだカーソルがちらつく場合は、rise2.iniの中で
Sound Enabled=0
と指定してみてください。
設定とカスタマイズ
NAT/ファイアウォール越しの環境でマルチプレイを行なう場合、どのポートを開けばよいのでしょう?
BHGのPaul Stephanoukがファンサイトのフォーラムに投稿した情報によると、開く必要のあるポートは以下の通りです。
- TCP 80
- UDP 1077
- UDP 6500
- TCP 6667
- UDP 13139
- UDP 27900
- UDP 28910
- TCP 29900
- UDP 29910
- TCP 29920
- UDP 34987 *
- UDP 18890 *
*印のついた最後の二つはLAN/ダイレクト IP接続で使用されるもので、厳密に言うとLAN/ダイレクト IP接続を行なわない場合は開かなくてもよいとPaul Stephanoukは説明しています。また、ホストポート番号であるUDP 34987は常に一定ですが、クライアントポート番号であるUDP 18890はゲームを起動するごとに変動する可能性があります。
「クライアントポート番号」が外向きのパケットを発信するだけのものであるならば、このポートを開く必要性は無いように思えるのですが、BHGのスタッフであるPaul StephanoukやBrian Reynoldsがこのポートも開くことを推奨していることから考えると、個々の「クライアントポート番号」に向けてパケットが送られることもあるのかもしれません。LAN/ダイレクト IPを使用してマルチプレイを行なう場合、プレイヤーは事前に個々人のクライアントポートの情報を交換しておいたほうがよいことになるのでしょうか。
一方、Microsoftのサポート文書では「クライアントポート番号」は開く必要のあるポートとして記載されていないほか、GameSpyを使用する際はダイレクト IP接続で開く必要のあるポートに加えて上記と同じポートを開くように指示しています。
それらの設定、あるいは事前の情報交換が面倒くさいという人は、セキュリティが大幅に低下することを覚悟した上ですべてのポートをRoNをプレイするマシンに転送する(DMZ転送する)か、あるいはUPnPに対応したルータを使用するとよいのかもしれません。
ゲーム起動時のムービーをスキップしたいのですが…。
RoNがインストールされたディレクトリにあるrise2.iniファイルを書き換えて
SkipIntroMovies=1
と指定すると、イントロムービーを飛ばしてゲームを起動できるようになります。
解像度のバリエーションを増やすことはできませんか?
rise2.iniを書き換えて
AllowAllResolutions=1
と指定すると、オプション画面から選択できる解像度の数が増えます。
ウィンドウモードでプレイすることはできませんか?
rise2.iniを書き換えて
FullScreen=0
と指定すると、ゲームがウィンドウモードで立ち上がるようになります。ゲームを立ち上げたあとに[オプション]→[グラフィック]の項でデスクトップよりも小さな解像度を指定してみてください。表示がウィンドウモードへ変化するはずです。ただし、選択できる色深度はデスクトップと同じものだけです。
あるいは、rise2.iniの
Windowed Width= Windowed Height=
の数値を書き換えてもかまいません。ゲーム内で解像度を変更すると、上の項目も自動的に書き換えられます。
ゲームをウィンドウモードでプレイすると、パフォーマンスが大幅に低下する場合があります。注意下さい。
GameSpyでマッチメイクを行なうとホストのIPアドレスが表示されないので、トラブルが起きたときに面倒です。
rise.iniを書き換えて
ShowGamespyIPonJoin=1
と設定すると、接続時にホストのIPアドレスが表示されるようになります。
パフォーマンス調整
ゲームのパフォーマンスを向上させるには何をしたらよいのでしょう?
- RoNが最新バージョンであることを確かめる。
- DirectXが最新バージョンであることを確かめる。
DirectXのファイルが破損しているとパフォーマンスが悪くなる場合があります。念のためにDirectXを再インストールしておくとよいかもしれません。
- ビデオ・オーディオドライバが最新バージョンであることを確かめる。
- ビデオドライバのオプションを調整する。
- rise2.iniのオプションを調整する。
SYS_grade_override MEM_grade_override CPU_grade_override GPU_grade_override
の値が高く、あるいはAUTOに設定されている場合、この値をC以下に変更すると、ゲーム内のさまざまなディテールが落ちてパフォーマンスが向上する場合があります(→これらのオプションに関する詳しい説明)。
また、
RenderMinimap=0
に設定すると画面下部中央のミニマップがレンダリングされなくなるので、パフォーマンスが向上する場合があります。
- ゲーム内のグラフィックオプションを調整する。
「波」「木」「ユニット」「死体」「弾薬」「戦雲 (Fog Of War)」「建物」等のオプションを「低」に設定すると、グラフィックのディテールが落ちてパフォーマンスが向上する場合があります。
- バックグラウンドで動いているタスクを切る。
常駐しているタスクを可能なかぎり終了させてからゲームを起動してみましょう。
- デスクトップとゲームの解像度をあわせる。
デスクトップの解像度を1024x768x16に変更し、ゲームをデスクトップと同じ解像度で起動します。グラフィックに余裕がある場合はデスクトップとゲームの解像度をあげてゆき、どこでパフォーマンスが落ちはじめるか確認するとよいでしょう。
- vsyncを切る。
rise2.ini内で
VSync=0
と指定すると、プログラムがディスプレイの垂直同期信号にあわせずに画面を更新するようになるので、結果としてfpsが大幅に向上する場合があります。ただし、この設定を行なうと、描画やマシン環境に問題が発生する場合もあります。くれぐれも自己責任で行なってください。
- マシンを増強する。
メモリが少ない(128〜256MB程度か?)場合、メインメモリを増強するのが一番費用対効果の大きな方法であるようです。メモリが十分搭載されている場合はGPUをアップグレードするのがよいようです。
Patch#2以前にBHGのJason Colemanが語った情報によると、特定のマシンで、おそらく電源供給に関係してコンピュータの内部クロックが鈍化し、それがマルチプレイに参加しているマシン全体のラグにつながるという現象が発生していたそうです。
この問題はPatch#2で解消されたことになっていますが、マシンの構成を見直す際はむやみに高スペックを追うだけでなく、電源供給にも余裕を見ておいたほうがよいのかもしれません。
コマンド・チート
T&Pのチートコードを教えてください
チートを使用するにはEnterキーを押してチャットウィンドウを呼び出し、そののちに下記のコマンドを入力します。コマンドが有効なのはシングルプレイだけです。
| コマンド | チート |
|---|---|
| cheat victory [名前] | プレイヤーを勝利させる |
| cheat diff [0-5] | 難易度を変更する |
| cheat nuke | マウスポインタの場所に核を発生させる |
| cheat bird | マウスポインタの場所に鳥を発生させる |
| cheat defeat [名前] | 指定したプレイヤーを倒す |
| cheat die | 選択したユニット/建物を破壊する |
| cheat finish | 選択した建物/アイテムを即座に完成させる |
| cheat safe | 重機関銃を得る |
| cheat resource all + [数字] | 資源を得る |
| cheat library [数字] | テクノロジーレベルを得る |
| cheat reveal [0/1] | マップを可視にする |
| cheat sandbox | マップを可視にする/プレイヤーをコントロールする |
| cheat keys on | 研究&建設促進と無料ボーナス資源 |
研究&建設促進と無限ボーナス資源
クイックバトルまたはキャンペーンのプレイ中に、enterキーを押してチャットウィンドウを呼び出し、cheat keys onと入力してenterキーを押してください。入力を終えてもなんのダイアログも表示されませんが、次のボタンを押すと、下記の効果を得ることができます。
| ALT + F5 | すべての資源に+1000ボーナス |
| ALT + F9 | 研究/建設/ユニット生産を即座に完成させる または選択したユニットの生産/研究にかなりのブーストをあたえる |