2014年12月6日土曜日

【ARMA3】MAA Ver3.11【Addons】

武器がかぶっていたので、M240 Mk48 M249を削除しました。
デフォルト及びAddon武器の反動変更は、AGMと干渉するので取りやめました。
反動は好評だったので、今後対応する可能性はありますが、Addonを利用する場合は必ず他のAddonと干渉しないことをよく確認して下さい。

------------------------------------------------------------------------------------------
Mike Armory Addons WeaponAndItems
------------------------------------------------------------------------------------------
Description:
・オリジナルの銃火器 maa_ca.pbo
A2のサンプルから作成したもので、ARMA3のアタッチメントの機能を活かせるように形状を調整したり、ピカティニレールを追加した銃火器を実装しています。

・2D版の光学照準器 maa_acc.pbo
画面全体をズームしてしまうデフォルト照準器は、銃によってはフロントサイトで照準が見えないことがあります。
2Dならそのようなことはないので、新規アイテムとして実装しています。
※ASDGに対応

・銃火器の集弾率変更 option_maa_A3Weapons.pbo
デフォルトでは800m先の狙撃も可能なARですが、実際のARは300m先でマンターゲットに収まる精度と言われています。
ARの集弾率を実物に近づけることで、狙撃銃の運用の重要性を確認できます。
他にも汎用機関銃や分隊支援火器も集弾率を変更してあります。
※サーバー上のAIに適用する場合はサーバー側へ導入してください。

Optionの内容
Optionは、Optionフォルダの中身をAddonsのフォルダに移動させることで適用されます。
M鯖をご利用の方は、Optionを全て適用した状態でご利用ください。

optionは任意で適用するものです。

・クロスヘアを非表示にする optional_MAA_notCrossHair.pbo
サーバー側で設定する項目ですが、クライアント側で非表示にできるようにする機能です。
ライフルから主砲(3人称視点時)までのクロスヘアを削除します。
おまけとして、要望の多かったリロードを促すUIも削除しました。

・スモークを軽量化する(仮) option_maa_LightSmokes.pbo
スモークグレネードのスモークの発生量を抑えて負担を軽減します。
30mmの炸裂弾の弾着で発生する黒い煙も無効化しています。
スモークランチャーや炎上中のパーティクルなどは調整中。
------------------------------------------------------------------------------------------
不具合の報告は、私のブログの各バージョン配布記事のコメントかTSまでお願いします。
ブログ http://mikeland0120.blogspot.jp/

-MAAのデータを改造して配布する行為を禁ずる-
MAAのデータを指定するようなAddonは大丈夫ですが、MAAのデータを許可なくAddonにして公開することを禁じます。
また、個人での利用ならば配布しない前提での改造を認めます。
配布前提で、どうしても使いたい場合は申請をしてください。
------------------------------------------------------------------------------------------
Changelog:
Ver3.11
M240とMk48とM249を削除
A3デフォルトの武器反動変更をしないように

2014年12月2日火曜日

【ARMA3】BFは軽いのにARMAは重い

BFをプレイしたことある人は、そこそこいると思うのですが、ゲームの内容はともかく動作が軽くて快適ですよね。(一部の人を除く)
しかし、BFからARMAに来た人の大半が言うことは「BFより重い」です。
BFのマルチプレイに限って言えば、プレイヤー同士の戦闘であり、AIによる処理が少ない分ARMAより軽く、グラフィックと処理の最適化及び描画距離の違いなどなど...
まったく別のゲームですし、何より制作チームの技術力や資金も違う訳で、更に派手なFPSと地味でリアルっぽいシムでは処理を割り当てる部分も大きく異なるでしょう。

そういう話は置いておいて、どれぐらいFPSが違うのか適当に比較してみます。
CPU:AMD Phenom2 x2 560(4コア化 3.8GHzにOC)
RAM:8GB(4GBx2)
グラボ:SAPPHIRE HD6850 1G GDDR5
OS:Windwos7


↑BF4


↑ARMA3

BF4はCPUとGPUへの負担が大きく、FPSがしっかり出ていますが、ARMA3は負担が軽くてFPSが出ません。
ARMA3は裏動作になると、30FPSに制限がかかりますが、切り替わる前もこんな調子です。

どちらもシングルプレイのオフライン環境で比較したものです。ARMA3はバニラでミッションはドミネーション

2014年12月1日月曜日

【ARMA3】ご挨拶と軽い重さ検証

お久しぶりです。
ARMA3の動作が重いことと、ゴニョゴニョあって、しばらくプレイしていませんでした。
重い原因を探して、いくつか簡単な検証を行ったのと、一部のユーザーで発生している"サーバー検索中にブラウザなどで新しいサイトなどに接続できないくなる”と言った現象の原因などについて説明したいと思います。

CPU:AMD Phenom2 x2 560(4コア化 3.8GHzにOC)
グラボ:SAPPHIRE HD6850 1G GDDR5
OS:Windwos7
FPSの制限なし

1.AIの歩兵は戦車より処理が重い
ミッションをある程度作ったりしたことある人なら知ってたりするんじゃないでしょうか。
戦車100両と兵士100人を同じ場所に設置してFPSを比較した場合、以下のようになりました。

検証はマップはVRで、エディッタで以下のように主力戦車を配置

結果は86FPS

続いて歩兵100人

結果は57FPS
ついでに歩兵が死亡した場合も確認してみると

なんと、FPS51で生存時よりも下がっているではないですか。
歩兵と銃火器が分離して、物理演算を行う対象が増えたのでしょうか?
追記:兵士を民間人に変更した場合はFPS65でした。(銃火器の演算が減った分軽く)

車両などよりも、思考するAIは当然ながら処理が必要になるということですね。


2.ミッションなどで沢山のスクリプトを使用している場合
重いと散々言われてきた古いドミネーション[domination_2_99u]で検証しました。
まずは、通常通りミッションをスタートして、敵が出現していない条件にて


FPSは29 ちなみに何もない状態だとFPS58です。


ドミネーションからスクリプトを抜いて、設置物だけ同じように配置した場合 FPSは40

ミッションのスクリプト構成もシンプルが一番なのでしょうかね。


3.Modによる重さの変化
マップはVRにて、ユニットはプレイヤーのみ とあるサーバーの導入推奨Modをすべて導入した場合とModなし(バニラ)の比較

バニラはFPS200

Mod導入時はFPS177

Modの明細はここでは載せれませんが、JSRSなどのサウンドModもFPSに影響を与えますし、スクリプトの塊のModは待機状態でも負担をかけているようです。


簡単な検証ではありますが、設置物よりもスクリプトなどの処理が必要なAI、ミッション、Modなどは処理が必要になるということですね。
また、物理演算もARMA3の場合はPhysXを採用しているので、NVIDIA以外のグラボでは処理をCPUに割り当てます。
その場合、グラボで処理するよりもパフォーマンスが低下する可能性があるらしいです。

原点回帰を兼ねて、シンプルな構成でプレイするのが良いかもしれませんね。
推奨スペックも、大型ミッションにModを盛った状態での内容ではないでしょうから。