先日お話した武器設定ファイルの意味です.


やはりObjectTemplate.deviation.devMod***とは,バラけ度の修正値でした.


したがいまして,
ObjectTemplate.deviation.minDevの値を基準として,


立ち状態,しゃがみ状態,ズーム状態,それぞれの修正値が掛けられます.


たとえばデモ版の,US特殊兵のデフォ武器M4は下の値です.


ObjectTemplate.deviation.minDev 0.2
ObjectTemplate.deviation.devModStand 1.5
ObjectTemplate.deviation.devModCrouch 1.2
ObjectTemplate.deviation.devModZoom 0.75


立ったときのバラけ度は,0.2×1.5=0.3となります.
立ったときにさらにズームした時は,0.2×1.5×0.75=0.225です.



これらを検証するために,デモ版の設定ファイルを弄くってみました.


いじくった項目は
ObjectTemplate.deviation.devModStand 1.5-->10
ObjectTemplate.deviation.devModZoom 0.75-->10
です.

stand_mae

これぐらいの距離から立ち状態でバースト撃ちすると


stand_ato

かなりバラけますね.そりゃ6.66倍バラけが増加してますからね.



比較のために弄くっていないしゃがみ状態でうってみましょう.

shagami_ato

ちゃんと狙ったところに飛んでますね.


最後にもうひとつ値を弄くったズーム時

zoom_mae

比較のために値を弄くってないしゃがみ状態でズームして撃ちます.


zoom_ato

弄くったせいで,同じしゃがみでもズームすると異様にバラけました.





このように見ていくといろいろ興味深いことが分かります.


スナイパーライフルがズーム時以外に全然当たらないのは,

ズーム時の修正値が0.005(M24とかL96A1)~0.01(ドラグノフとかM95とか)と,他を圧倒する修正値をもつ故.


スナイポ以外でもっともズーム修正が優秀なのは,拳銃の0.5(他のアラルトライフルは0.7以上)





ついでに先日G36EとF2000を比較したときに伏せ時の修正値がないといいましたが,たしかにないです.

書かれていない場合は1が適用されて,minDevの値がそのまま使われるものとおもわれます.


一応伏せ時の修正値のある武器もあって,

ObjectTemplate.deviation.devModlie

と書かれています.


武器としてはスナイポライフルとかが0.8,LMG系も0.8

なぜかmp5とかが1.2 カワイソス

武器性能は

\インスコディレクトリ\mods\bf2\Objects_client.zip


の中にある


Weapons\Handheld\武器名\武器名.tweak

というファイルに記述されている


前の記事では「BATTLEFIELD2 Wiki - 武器性能」 を信じていたが,気になったので武器性能をちゃんと自分で調べてみた.


ちょっと違ってるんだけど・・・


「BATTLEFIELD2 Wiki - 武器性能」 は1.21のものだから,1.21->1.22で変更がはいった?とも一瞬おもったけど,1.21-->1.22では,F2000やらG36Eには一切変更が入っていない.

(1.21と1.22の武器性能設定ファイルのmd5が同じであることから自分で確認済み)


さっきの記事と違ってるのは,G36Eの立ちとしゃがみ時のバラけ度


  G36E F2000
発射弾数/分 900 600
リロード時間 3.8 4.7
リコイル上 0.3/0.3/0 0.4/0.6/0
リコイル左右 -0.3/0.3/0 -0.4/0.4/0
連射時のバラけ度_基本値 2.5 2.5
連射時のバラけ度_1発ごとの加算値 0.17 0.22
連射時のバラけ度_の回復スピード 0.05 0.1
バラけ最小値 0.25 0.43
移動時のバラけ度_最大値 1 1.2
移動時のバラけ度_前方歩き 0.2 0.25
移動時のバラけ度_平行移動 0.2 0.25
移動時のバラけ度_回復スピード 0.15 0.1
バラけ度_立 1.5 1.3
バラけ度_屈 1.3 1.2
ダメージ 32 34

(設定値の意味は,BF2Mod製作資料Wiki を参照した.)


ファイルの中に書かれている精度などに関する項目は↑のものだけ.

伏時の値なんてかかれてないから1.1なんてのはでてこない.


伏せ時の値がないってことは,伏時がバラけ最小値をそのまま反映して,立ったり,しゃがみだと,上記の補正値が加わるって感じじゃないんだろうか・・・

だって

バラけ度_立というのは,具体的には「ObjectTemplate.deviation.devModStand」って書かれている.

これってdeviation modifier standってことでしょ?

「立ったときのバラけ度修正値」ってことだよね.

だから,「BATTLEFIELD2 Wiki - 武器性能」 にある最大精度ってどうやって出したのか不明.

(これは単におれが知らないだけだろうけど)




そういえば

ObjectTemplate.deviation.devModZoom 0.8
ってのもある


これはF2000・G36E共に同じ値


これってズームしたときのバラけ度修正値だとすると,ズームしたときのほうが集弾は若干よくなるってことだよね.

そんなこと気にしたことなかったけど,たしかにそんな気もするよね.


いやいや興味深い

MG系の修正については他所でも書かれていますが,けっこうどうでもいいです.

サポ銃強化の初期はキャンパーやってみたけど,その後は飽きて使う機会なかったし,やられることもそんなに多くなかったし.


1.22リリースでプチ盛り上がる中,ここで敢えてメディコ-アサルコ比較を


装備名 G36E   F2000
ダメージ 32 34
連射速度(発/分) 900 600
弾速 1000   1000
総弾数 30   30
マガジン数 5   5
基本集弾値 0.25 0.43
姿勢立 1.3   1.3
姿勢屈 1.2 1.2
姿勢伏 1.1 1
連射ごとの拡散率 0.17 0.22
(最大拡散値) 2.5   2.5
ズーム修正 0.8   0.8
倍率 0.7   0.7
リコイル縦 0.3 <> 0.4-0.6
リコイル横 0.3 0.4
ズーム時のリコイル修正 0.8   0.8
最大精度立 0.26 0.4472
最大精度屈 0.24 0.4128
最大精度伏 0.22 0.344


ほぼすべての値でG36Eの勝ち!!!

ダメージ差もわずか2

伏時の修正値(?)も基本集弾値がG36Eの方がぜんぜんいいので意味なし


あ,そうそうM16なんかだと全敗ですね.ダメージもG36E以下の30しかないし.


そりゃメディコが多いわけだ.












いずれにせよdemo鯖では関係ないけどねw

昨日の晩のこと


tanabe 「Planetsideは糞だったわけだけど,そのほかにCS以外でおもしろそうなのなにがある?」

ryme 「bf2 デモやればいいんじゃね?」




   \  __  /    
   _ (m) ピコーン  
      |ミ|       
   /  .`´  \  
      ('A`)   
      ノヽノヽ    
        くく  

その手があったか!!!





というわけでひさびさに落としてやってみました.

もちろんいつもつかってるアカウントとは別名で


GL突撃おもすれーーー!!

C4即爆テラツヨス!!!


ハボックギガこえーーー!!

BH凶悪!!!

バニホワロス!!!


これおもしろいじゃないか!!


つかこれで十分!?


都合のいいことに,時間制限解除,多チケット鯖まである.もちろん国内なので低pingです.



弱いやつらばかりかと思ったら,それなりにうまいひともいる.


味方がショボくて,ときどきAIと戦ってるような気にもなるけど,TKerがいたり,意味不明な行動をとるやつがいるおかげで,それほど苦にならない.むしろ面白さ倍増!!


なんのバグなのか,空母の船底に入り込んで出られないやつが,

「エネミーアクティヴィティ ドゥーユーコピー」

「エネミーアクティヴィティ ドゥーユーコピー」

「エネミーアクティヴィティ ドゥーユーコピー」

「エネミーアクティヴィティ ドゥーユーコピー」

「エネミーアクティヴィティ ドゥーユーコピー」

「エネミーアクティヴィティ ドゥーユーコピー」

とチャットスパムを繰り返していたりするから,キック投票の嵐.
しかしそこはdemo鯖,決して可決されません.

こんなことがあるから,おバカ度も倍増.


1.2のモッサリプレイに飽きたあなた!!ストレス解消にはdemo鯖ですよ.










ただ本気プレイは,控えめにね :)