ARMA2 Squad Logoの作り方

ARMA2には Squad というプレイヤークランのようなものがありますが、Squadを作ると自分のキャラにSquad logoを付けることができます。腕章とか車両に乗ったときに見えるあれです。

1. 用意するもの

  • ロゴにする256×256(2の乗数)の画像
  • TexView2(画像変換ツール)をインストール
  • 後述するXMLとDTDファイル
  • ファイルをアップロードするWebスペース

ARMA2のタイトル画面の Player profile → キャラクター名 → Edit で Player IDを確認しておくこと。
a2logo05

2. 画像ファイルをつくる

まずは元になる解像度256×256 pixel(64とか128とかでも可)の画像を用意してください。透過できるPNGがおすすめ。

TexView2 を開き、作った画像をドラッグ&ドロップ。
a2logo03

File → Save As… を選び、ファイル名 logo.paa で保存します。
なおサーバーによってはファイルサイズに上限があるので、あまり大きなサイズにならないように。

3. XMLファイルをつくる

下記の内容で squad.xmlsquad.dtd を作ります。

arma_xml_squad_reviewed_for_arma2.zip
こちらからサンプルファイルをダウンロードして編集してもOK。

squad.xml(赤字は変えてください)

<?xml version="1.0"?>
<!DOCTYPE squad SYSTEM "squad.dtd">
<?xml-stylesheet href="squad.xsl?" type="text/xsl"?>

<squad nick="chick">
<title>chick</title>
<name>trico's squad</name>
<email></email>
<web>www.triserver.com</web>
<picture>logo.paa</picture>

<member id="1234567" nick="trico">
<name>trico</name>
<email></email>
<icq></icq>
<remark>hiyoko jyanai ppi-!</remark>
</member>

</squad>

squad nick が名前につくタグです。
member id はゲーム内の Player ID、nick はキャラクター名を入れてください。

squad.dtd(こちらはそのまま)

<!ELEMENT squad (name, email, web?, picture?, title?, member+)>
<!ATTLIST squad nick CDATA #REQUIRED>

<!ELEMENT member (name, email, icq?, remark?)>
<!ATTLIST member id CDATA #REQUIRED nick CDATA #REQUIRED>

<!ELEMENT name (#PCDATA)>
<!ELEMENT email (#PCDATA)>
<!ELEMENT icq (#PCDATA)>
<!ELEMENT web (#PCDATA)>
<!ELEMENT picture (#PCDATA)>
<!ELEMENT title (#PCDATA)>
<!ELEMENT remark (#PCDATA)>

4. アップロードする

2と3のファイルを適当な名前のフォルダに入れます。
a2logo04

このフォルダをWebにアップロードします。どこかのレンタルWebスペースを借りるとか、Webサーバーを持っている人に置かせてもらうといいでしょう。
希望する方は当サーバーにアップしますので管理人に声をかけてください。

アップロードしたら、XMLへのリンク(URL)をゲーム内の Player profile の Squad URL に書きます。

私の場合はWebサーバーの ルートフォルダ\armalogo\chick フォルダにXMLを置いたので、以下のようになりました。

http://www.triserver.com/armalogo/chick/squad.xml

完成!

マルチプレイのサーバーに入り、マップ画面の Players で自分のキャラクターを確認してみましょう。シングルプレイでは見えません。上のXMLでは以下のように表示されます。

a2logo06
a2logo01
a2logo02

参考:squad.xml – Bohemia Interactive Community

紹介

お問い合わせはコメント、Twitter、TS3でレッツコンタクト!

ARMA2 Squad Logoの作り方” への1件のコメント
  1. Nao より:

    こちらのやり方でロゴ作成をした者です。
    ゲーム内で確認したところ、キャラクター右腕と乗り物の一部にはロゴが貼られました。(貼られない乗り物もありました。)
    ですが、プレイヤーリストで確認したら、ロゴが表示されてませんでした。
    その他は問題無かったのですが、あれこれ試しても、どうしてもプレイヤーリストのところへロゴが表示されません。
    ロゴは 256×256 png から logo.paa(42.8KB) にした物です。

    何が問題か分かりますでしょうか?

  2. trico より:

    こんにちは。
    まず、乗り物によってはロゴに非対応な(表示位置が設定されていない)ものがあります。
    ロゴが貼られていればプレイヤーリストにも表示されるはずですが、
    一応Squadのキャッシュ(C:\Users\XXX\AppData\Local\ArmA 2 OA\squads\)を消してサーバーに入り直してみるとか。
    思いつくのはそんなところです。

  3. Nao より:

    原因は分かりませんが、XMLとDTDファイルを新調して、ファイルアップをFC2サイトからgoogleサイトにしたところ、プレイヤーリストに表示されました!
    ご回答ありがとうございます。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

*