USARSim v3.1 Install memo


河原林研究室 >> RoboCup Rescue Virtual Robot Memo >> USARSim v3.1 Install memo

目次

USARSim(v3.1.1)を導入する

用意するもの

  • 必要スペックを満たすPC
    • 最低スペック

      CPU: PIV 1GHz
      RAM: 256 MB
      _PaBaeDiT_3D Card: 64 MB
      OS: Win 98/ME/2000/XP、LINUX*1

  • 推奨スペック

    CPU: PIV 2.5GHz
    RAM: 512 MB
    3D Card: 128 MB
    OS: Win 98/ME/2000/XP 、LINUX*2

  • Benさん(上記の情報を教えてくれた方)のPCスペック

    CPU: PM 2GHz
    RAM: 1024 MB
    3D Card: 256 MB
    OS: Win XP

  • 私のPCスペック

    CPU: Pentium4 3GHz
    RAM: 512 MB
    3D Card: 256 MB(GeForece7900GS)
    OS: Win XP

インストール(Windows)

Unreal Tournamentのインストール

  1. 説明書や画面表示を参考に、
    Unreal Tournament(後記UT2004)をインストールする
     
  2. V3369パッチファイルを ダウンロード し、インストールする。
     
  3. とりあえず実行してみて正しくインストールされたか確認。
     
  • フルスクリーンでは作業がしづらいのでウインドウモードにしておきましょう。
    1. UT2004を起動し、Settingsを選択。
    2. Full Screen のチェックをはずす。Warningが出てきたら[OK]をクリック。
      画面が切り替わり、Accept these settings? と聞かれたら[Keep Settings]をクリック。
      画面が真っ黒or変になったら放置します。しばらくしたら元の設定に戻るはず。
    3. Resolution の設定をお好みで設定しましょう。
      当然、値が大きければ大きいほど要求されるマシンパワーが大きくなります。
      ここでも、ii のような警告が出るので同様に対処します。

USARSim本体のインストール

  1. SourceForge USARSim より、usarsim-2004のファイルをダウンロード。
    (ファイル名:USARSimFull_3.11*3.zip もしくは.exe)
      *お手軽に済ましたいなら.exe、中身を知りたいなら.zipがオススメ
     
  2. インストール
    • exeファイルの場合
      1. 実行し、指示に従って操作する。(英文)
         
    • zipファイルの場合
      1. 解凍する。
         
      2. 出てきたファイルをUnreal Tournamentをインストールしたフォルダにコピー。
        (Windowsの場合、デフォルトで"C:\UT2004"がインストールフォルダ 下記UT2004フォルダ)
          *解凍(実行)すると11個のフォルダと3つのファイルが出てくるので、それをコピー。
         
      3. UT2004フォルダ内の System フォルダにある make.bat を実行する。

コントローラのインストール

リンクページ参照。
USARSim Install Controller?

USARSim用マップのインストール 1

マップはいくつか用意されていますが、 実行テストのため、Yellow Arenaをインストールします。
(面倒なら、最初からマップ?をやっちゃっても大丈夫)

ここでもzip、exeファイルの二つを選べます。
 zip:すべて手動操作でインストール
 exe:実行するだけで全自動。 スタート>プログラム に勝手に登録されます。
    また、アンインストーラも付属。

  1. SourceForge USARSim より、
    「AAA_MapBaseFiles_V3.1.zip(.exe)」と「DM-YellowArena_V3.1.zip(.exe)」をダウンロード。
    ダウンロード先は適当なディレクトリでok。
     
  2. マップのインストール
    • exeファイルの場合
      1. 両方とも実行し、指示に従って操作する。
         
    • zipファイルの場合
      1. 両方とも解凍。
         
      2. マップ本体のコピー
        DM-YellowArena_V3.1.zip の中にある、
        Maps\DM-USAR_yellow_250.ut2 を
        UT2004インストールフォルダ中の Maps フォルダにコピー。
         
      3. テクスチャとかのコピー
        AAA_MapBaseFiles_V3.1.zip の中にある、
        StaticMeshes?\USAR_Meshes.usx を
        UT2004フォルダ中の StaticMeshes? フォルダにコピー。
        また、Textures\USAR.utx 及び NIST.utxを
        UT2004フォルダ中の Textures フォルダにコピー。
         
      4. バッチファイル、readmeのコピー M-YellowArena_V3.1.zip の中にある、
        USAR_Maps_Files フォルダを
        TU2004フォルダの中ににコピー。
         
      • 面倒ならば Maps、StaticMeshes?、Textures、USAR_Maps_Files フォルダは、
        UT2004のインストールフォルダに直接ィピー(上書き)してもかまわない。
         

ClientOnlyMode?で実行

以上の操作を完了したなら、Yellow Areana を
ClientOnlyMode?で実行してみます。

  1. UT2004\USAR_Maps_Files\RunClientOnly? ディレクトリ中の
    DM-USAR_yellow_250.bat を実行。
    ちなみにbatファイルの中身は
    start ..\..\system\ut2004 DM-USAR_yellow_250?game=USARBot.USARDeathMatch?spectatoronly=1?TimeLimit=0?quickstart=true -ini=usarsim.ini
     
  2. UT2004が起動し、下のような画面が表示されればokです。
    yellow_startL.png
    yellow_start.png
    スタート地点から左を向くとスタート直後の視点
    基本操作方法:
    視野移動:マウス
    前進/後退(向いてる方向に):↑/↓ or W/S
    左/右平行移動:←/→ or A/D
    垂直上昇/下降:Ctrl/Shift
     
  3. [Esc]キーを押すとゲームメニューが現れるので、
    [Exit Game]>[YES]を押して終了。
     

ClientOnly?での起動はコマンドプロンプトからでも行えます。
バッチファイルのほうが便利なので使う機会はないと思いますが、参考までに。

  1. コマンドプロンプトを開く
  2. 以下のコマンドを入力する。
    start C\UT2004\system\ut2004 DM-USAR_yellow_250?game=USARBot.USARDeathMatch?spectatoronly=1?TimeLimit=0?quickstart=true -ini=usarsim.ini
    

USARSim用マップのインストール 2

USARSim用マップのインストール 1 と同様の手順で、必要(欲しい)マップをインストールしていきます。
特に理由がなければ全てインストールしちゃいましょう。

いくつかのバージョンが公開されていますが、USARSimのバージョンと対応している模様。
古いバージョンのマップでも特に問題ないようです。

 
  1. SourceForge USARSim より、
    目的のマップをダウンロード。
    ダウンロード先は適当なディレクトリでok。
     
  2. マップのインストール
    • exeファイルの場合
      1. 実行し、指示に従って操作する。
         
    • zipファイルの場合
      1. 解凍。
         
      2. 解凍した中身にある、Maps、StaticMeshes?、Textures、USAR_Maps_Filesフォルダを全てUT2004のフォルダにコピー。
        上書きに関する警告が出てきたら、かまわず上書きする。

ヘルプ

  • USARSim用マップファイルを開くとエラーが出る!
    USARsimのパッケージに入っていた
        make.bat  (手順通りなら C:\ut2004\system にある)
    を実行する。
  • UT console、即ちUnrealTournament?のコマンド入力画面の開き方
    Client Onryモードで実行している画面で"@"キーを押す。
  • server modeでUnrealTournament?を動かすとエラーが出て停止する!
    下記の環境でエラーが発生した。(USARSimがv4.1の時は問題なかった)
    USARSimの元のバージョン  :v3.1
    USARSimの更新したバージョン:v3.14
    開いたMapファイル     :v3.1用
    実行コマンド(batファイルの中身):
    cd ..\..\System
    ucc server DM-Mobility_250?game=USARBot.USARDeathMatch?TimeLimit=0?GameStats=False -ini=USARSim.ini -log=usar_server.log
    pause
     *ファイルの場所は C:\UT2004\System\RunServer?

    この場合、USARSimのバージョンをv3.1に戻したら問題は解決した。

*1 Windows推奨
*2 Windows推奨
*3 これより新しければ良いと思う