BF1942 255人COOP設定方法


BF1942のCOOP及びMODの最大Bot数を増やす(最大255人)


ここでは、バトルフィールド1942のCOOPモードで設定できるBotの最大人数を255人に増やす方法について簡単に説明します。

前書き:
私がこのガイドを書き記した正直な理由は、COOPモードにおけるBotの人数上限である64人を超える方法を求めていたものの、その方法を見つけることができなかったからです。このチュートリアルに沿って簡単な改変を順番に加えることで、最終的にCOOPの最大プレイヤー人数を255人に設定することが実現できます。BF1942のマップを254人のBot(あなた1人を加えて255人)で効率的に遊ぶことができます。

これにより、あなたがインストールしているMOD及び拡張パックにおけるBotの最大人数を変更することもできます。したがって、MODや拡張パック毎にこれらの手順を繰り返し行う必要はありません。どんな理由であれ、MOD及び拡張パックで改変の効果が出ない場合はトラブルシューティングの項目までページをスクロールして修正方法を確認してください。

この方法はバトルフィールド ベトナムでも適用できます。

ノート:このチュートリアルはWindows 7 32bit版の環境で作成しました。。 他のOSでも動作しますが、ディレクトリが異なるため、ディレクトリを確認してください。なお、Botを大人数にする際は多くのメモリが必要になります。あなたのPCが低スペックの場合、Botを大人数に設定することは好ましくありません。

作業前の警告:元のexeファイルのバックアップを作成したことを必ず確認してから作業を行ってください。それを行わなかった結果ゲームが動作しなくなった場合、私は責任を負いかねます。これはあなたが正しく行っていない場合にのみ発生するはずですが、その場合は次に従ってください。ゲームを再インストールするための準備を行ってください。これは『稀に起こること』でしょうが、警告です。



チュートリアル開始:

(A.)作業を開始する前に:
  • 1. 開始する前に2つのファイルをダウンロードする

これらのファイルを両方ダウンロードします:
ファイル(1):Drive.google.com (5.15MB)
及び
ファイル(2): Drive.google.com (5.16MB)

最初のリンクはBattlefield Mod Developers Toolkit(BF:MDT)です。 ツールキットを使用すると特定のゲームファイルを編集できるようになり、Botの最大人数を変更することができます。 編集作業が終了した時点ですべてが問題無く動作していればアンインストールしても問題ありません。

2番目のリンクはBattlefield1942.exeのカスタム済み起動ファイルで、BF:MDTで行った変更が有効になるように改変されています。 Bf1942.exeとBfVietnam.exeの両方が含まれています。

  • 2. ゲームが最新バージョンであることを確認する
ゲームを最新バージョン(1.6.19)に更新する必要があります。 これ以上作業を続ける前に更新を行ってください。
パッチはこちらでダウンロードすることができます。

  • 3.両方のファイルを解凍し、MDTをインストールして、EXEを置き換える
(a.)ダウンロードしたファイルの両方を解凍します。

(b.)両方の解凍が完了後、解凍したフォルダ「BF_MDT_2_75」を開き、アプリケーションファイルを起動します。これでBF:MDTのインストールを行います。インストールできる場所であればどこにインストールしても問題ありません。

(c.)バトルフィールド1942のディレクトリ(例:C:\Program Files\EA Games\ Battlefield 1942)に移動し、「BF1942」の名前を「BF1942.bak」にリネームします。 これは元のexeファイルを常にバックアップするためです。
(翻訳者注:フォルダーオプションで「登録されている拡張子は表示しない」のチェックを外している場合、「BF1942」は「BF1942.exe」と表示されます)

(d.)解凍した他のフォルダ「Bf_CoOp_Bots」を開き、次にサブフォルダを開きます。「BF1942」をコピーし(バトルフィールド ベトナムの場合は「BfVietnam」をコピー)、バトルフィールド1942のディレクトリ(例:C:\Program Files\EA Games\Battlefield 1942)にペーストします。バックアップを取らずにコピー&ペーストを行った場合は、このexeで上書き又は置き換えることになります。事前にオリジナルのexeファイルをリネームするか別の場所に移動させている場合は上書き又は置き換えを促すダイアログのメッセージが表示されません。

(B.)MDTを使用してゲームファイルを編集する
  • 1. BF:MDTを起動してWinRFAを選択する
(a.)BF:MDTがインストールされていると、デスクトップにショートカットが作成されているはずです。これを開き、WinRFAツールをクリックします。次に一番上の「File」から「Open .rfa」をクリックし、 「C:¥Program Files¥EA Games¥Battlefield 1942¥Mods¥bf1942¥Archives¥bf1942」に移動して「Game.rfa」を開きます。その次に一番上のセクションにある「Bf1942/Game/AIDefault.con」を探します。それをクリックすると下部に内容が表示されます。その下のセクションにある「aiSettings.setMaxNBots 64」を探してください。そして 64 を削除して 255 に書き変えます。最後は必ず「Save Changes」をクリックしてください。
(翻訳者注:Game.rfaは編集する前にバックアップを取ることをお勧めします)

(b.)WinRFAを最小化します。次にデスクトップに新しいフォルダを作成します。特に名前を付ける必要はありません。その次にWinRFAを再度開いて「File」、「Open .rfa」とクリックしますが、今回は「C:¥Program Files¥EA Games¥Battlefield 1942¥Mods¥bf1942¥Archives」と選択して「menu.rfa」を開きます。そして上部にある「Extract」をクリックし、さらに「All」をクリックして参照先をデスクトップに作成した新しいフォルダにします。解凍の進行状況はWinRFAのウィンドウの下部に表示されますので、それが終わるまで待ちます。完了すると「Ready ...」と表示されます。最後にWinRFAを閉じて次のステップに進みます。

  • 2. BF:MDTを再度開いてMenu Editorを選択する
(a.)BF:MDTを起動して今度はMenu Editorを開きます。Menu Editorの一番上にある「File」をクリックして「Open...」を選択し、デスクトップに作成した新しいフォルダを開き、その中の「menu」フォルダを開いて(ディレクトリは「デスクトップ\新しいフォルダー\menu」になります)最後に「CreateGameMenuPage1」を開きます。

(b.)Ctrl + Fを押すと検索ボックスが表示されます。そこに「dice::meme::BfEditNodeInt」(引用符なし)と入力し「Find Next」をクリックします。次にF3キーを一度押して同じ記述の次の行へ移動します(正しい行を探すためには何回か繰り返しなければならない場合があります)。

(c.)強調表示された行の「+」をクリックして展開します。展開すると「Int32: 64」が表示されます。そこをクリックすると強調表示されます。すると、ウィンドウの上部に、「Save」ボタンの右側に「Int32: 64」と表示されます。そこから「64」を「255」に変更します。その後は必ず「Update」をクリックして「Save」をクリックしてください。終わればMenu Editorを閉じても大丈夫です。

  • 3. menuフォルダを圧縮する
(a.)BF:MDTでWinRFAを再度起動します。 「Pack」をクリックし、次に「Directory」と「Source Directory」でデスクトップ上の「新しいフォルダー」を参照して展開します。そして「menu」をクリックし、「OK」をクリックします。

(b.)「Pack」をクリックして「Battlefield 1942\Mods\bf1942\Archives」に移動します。ファイル名は「menu.rfa」とつけてください。既にそこにあるmenu.rfaを上書きしてください。そして保存して終了するのを待ちます。終了後はWinRFAを閉じても大丈夫です。
(翻訳者注:menu.rfaは上書きする前にバックアップを取ることをお勧めします)

(C)カスタムEXEを使用してゲームを起動する
  • 1. バトルフィールド1942が正常に起動して動作することを確認する
(a.)オリジナルexeファイルをダウンロードしたファイルと置き換えたことを覚えていますか? これを行うにはそのexeファイルを使用してバトルフィールド1942を起動する必要があります。ゲームのディレクトリからデスクトップにショートカットを作成し、それを使用して起動するだけです。問題を回避するためにはショートカットを右クリックして「プロパティ(R)」から互換性タブを開き、「互換モードでこのプログラムを実行する:」のチェックボックスにチェック入れて「Windows Xp(Service Pack 3)」を選択し、「管理者としてこのプログラムを実行する」のチェックボックスにチェックを入れます。最後に「適用(A)」をクリックします。

(b.)カスタムexeファイルを使用してバトルフィールド1942を起動します。あなたが一連の作業を完了できている場合、「マルチプレイ」の「ゲーム作成」からCOOPゲームを作成する際に知っておくべきことがあります。 COOPを選択することで、あなた自身の個人的な好みに応じた人数を設定できるようになっています。

(c.)「最大参加人数」のボックスで最大255人までの人数を設定できるようになりました。もし64人以上の人数を設定しようとすると64人にリセットされる問題が発生したとします。それは作業手順を間違っていない限り発生しません。差の場合は作業に戻り、ゲームファイルで設定したすべての変数が保存され、ゲームを起動にカスタムexeファイルを使用していることを確認してください。

チュートリアル終了
これでBF1942のCOOPマップで最大254人のBot(最大255人のプレイヤー)でプレイすることができます。 今、そのすべての努力が最終的に報われることでしょう。

もし問題が発生した場合は「トラブルシューティング」セクション又は「FAQ」セクションを参照してください。あなたが求める答えが見つからない場合はコメントをここに投稿してください。私はあなたを助けるために最善を尽くします。



トラブルシューティング
問題:BF1942と一部のMODでは動作しますが、すべてでは動作しません。

修正:新しい最大プレイヤー人数がBF1942では動作して一部MODでは動作しない場合はMOD自体にある Game.rfa 及び Menu.rfa ファイルが同名のファイルを使用している可能性があります。元のBF1942の Game.rfa と Menu.rfa で行った編集手順を該当のMODで繰り返し(B以下の全ての手順)変更します。これらのファイルのディレクトリが異なるのは一目瞭然です。「C:¥Program Files¥EA Games¥Battlefield 1942¥Mods¥bf1942¥Archives」ではなく「C:\Program Files\EA Games\Battlefield 1942\Mods\(MOD名)¥Archives」になります。


問題:すべての手順を完了しましたがゲーム中の最大プレイヤー数を変更しようとすると元の最大値(64人)にリセットされます。

修正:これが発生した場合は次の2つのどちらかに該当します:
1. あなたがカスタムexeファイルを使用せず、オリジナルexeファイルを使用してゲームを起動しています。カスタムファイルを使用してゲームを起動してください。そうしなければあなたは最大64人プレイヤーの壁を越えることができません。
2. Game.rfa 又は menu.rfa ファイルを編集するときに手順をスキップしたか変更を保存していません。編集作業に戻り、変更すべき変数が保存され、また手順をスキップしていないかを確認してください(B以下の全ての手順)。

問題:ゲームをアップデートするまでは動作していました。

修正:ゲームをアップデートするとexeファイルが上書きされます。それをもう一度置き換えて、あなたにとって良い方向に進めてください。これで解決しない場合は手順全体を最初からやり直す必要があるかもしれません。

問題:ゲームの動作に問題があります。

修正:これらの修正を正常に動作するまで順番に試してください。
1. 互換モードが有効になっており、管理者権限で実行していることを確認してください。
2. exeファイルのバックアップを使用してゲームを起動してください。 (バックアップを忘れていましたか? ここでダウンロードしてください)
3. アップデートを再実行してください。



よくある質問
Q:これはOrigin版バトルフィールド1942で動作しますか?

A:私はテストしていませんが、オリジナルの改変者がOrigin版で動作させているので、うまくいかない理由はないと思います。

Q:最大255人のプレイヤーに設定できますか?

A:いいえ、ゲームエンジンは255人のBotしか設定できません。 それを設定しようとするとゲームがクラッシュする原因になります。



個人的なお勧め:
COOP対応版珊瑚海マップがあります。このマップでは2隻の航空母艦と航空機のみ登場します。解凍後はrfaファイルを「C:¥Program Files¥EA Games¥Battlefield 1942¥mods¥bf1942¥Archives¥bf1942¥levels」にペーストしてください。

クレジット及び感謝:
カスタムexeファイルを作成したForgotten Hope開発チーム
bbfplayer氏
COOP対応版珊瑚海マップ作者のgleeman氏
Battlefield Singleplayerのフォーラムの皆様。
最終更新:2017年11月13日 23:35
|新しいページ |検索 |ページ一覧 |RSS |@ウィキご利用ガイド |管理者にお問合せ
|ログイン|