2014年5月4日日曜日

ARMA3のエディタの初歩的な使い方

 

2014 05 01 00011

ARMA3のエディタの使い方がちょっとわかってきたのでメモりました。ほぼマウスクリックだけで出来る範囲で、同期やスクリプト等の高度な機能は使わず、移動しない敵を掃討するだけのミッションが出来るまで、という流れでメモっております。なお、英語バリバリの方は公式のコミュニティwiki見るのがいちばん正確かと思われます。

頑張った範囲:ユニット配置 / グループ配置 / クリア条件設定 / グループの行動設定

用語

  • ユニット : 兵隊さんとか車など
  • グループ : 1つ以上のユニットの集まり
  • ウェイポイント : ユニットの行動の設定時に作成する、マップ上のポイント

エディタの操作方法

以下、ユニットをなんたらと書いてますが、ウェイポイント等に対しても同様の編集ができます。

重要:Undoは無いらしいです。俺が知らないだけで本当はあるんじゃないか?

移動

  • 右クリック + ドラッグ : マップの表示範囲を移動
  • マウスホイール : 地図の拡大 / 縮小
選択
  • ユニット上でクリック : ユニットを選択
  • ユニット上でShift + クリック : 選択したユニットの属するグループ内のユニットをすべて選択
  • ユニットが無い地点でクリックしてからドラッグ : ユニットを矩形選択
編集
  • ユニット上でクリックしてドラッグ : ユニットを移動 *1
  • 選択中のユニット上で Shift + ドラッグ : ユニットの向きを変更 *2
  • ユニット上でDelete : ユニットを削除する
  • Shift + Delete : 選択中のユニット等を削除する
  • Ctrl + c からのCtrl + p : ユニットのコピペ
その他

*1 グループ編集モード時はグループ設定(ドラッグした先のユニットと同じグループになる)になります

*2 ユニット未選択時にShift押したままクリック + ドラッグするとクリックしたユニットの関係者みんなが回転するので使いわけよう 

どういうミッションにするか

ARMA3 edit 01

なんらかの戦闘ミッションを作る場合、「敵の車列を攻撃しよう」とか「敵地深くに浸透して破壊工作しよう」とかシチュのイメージを考えて、よさげなロケーションをマップから探して、敵撒いて味方撒いて流れを設定してできあがりという感じになるかと思われます。キャンペーンぽいの作る場合は、敵がここ占領してて味方がここ占領してるのでこのシチュエーションはここで発生するんだ!みたいなやり方もあるかもしれない。

 今回は難しいことは全然出来ないので「なんか集落に敵がいるので掃討作戦じゃい」くらいのかんじでいきます。また、自分一人で突っ込むと結構つらいので味方が一緒に攻めてくれる感じにしましょう。同じような流れでも大きい街でたくさんユニット配置してやると盛り上がりますが、うちのミドルレンジのグラボが悲鳴をあげるのでそのへんはお持ちの環境とご相談ということになるかと。

また、そんな難しくないので特に説明する気はありませんが、マーカーモード(F6キー押下か左のバーのチョメチョメ的なマークのクリックで有効になるモード)にすると上のような絵をマップに書くことが出来ます。

ユニットの配置

単品のユニットを配置したり、ユニットの位置や属性を編集する場合、ユニットモードを利用します。ここでは敵味方の車両配置をします。

ARMA3 edit 02 1 1まずエディタをユニットモードにします。エディタの左のバーから上記アイコンを選択するか、F1キーを押します。

 

ARMA3 edit 02 3 1

次にマップ上のユニットを配置したい地点をダブルクリックすると、ユニット挿入が出来ます。サイド・種別・クラス・ユニットでどの勢力のどんなユニットかを設定します。コントロールをプレイヤーにすると、プレイヤーがコントロールするユニットになります。階級は低すぎるとグループのリーダーにならなかったりするので、こいつがリーダーなんじゃ!と思ったら二等兵より上の人にしといてください。あと、敵のスキルを下げておくと精神衛生上よろしいという説もあります(あと味方の賑やかし要員のスキルを下げといていっぱい出しても敵が瞬殺されないようにしたりとか)。

 

ARMA3 edit 02 4

置けました。

 

ARMA3 edit 02 8

あと、しょっぱなから戦闘が開始しないように、味方ユニットはとりあえず敵のユニットの視界に入らない場所を初期位置にします。 位置関係はなんとなくマップから読み取れますが、確認はプレビュー中に観戦モードやカメラモードを利用して確認したらええとおもいます。赤丸が敵を配置するつもりの集落で、手前の青丸の兵士がプレイヤーとしてさっき置いたやつです。

 

ARMA3 edit 02 9

まあそんなかんじでぽちぽちとユニットを置いて北西から集落を攻める車両部隊を作りました。ユニットを結ぶ水色の線が見えるかと思いますが、これで結ばれているユニットはグループとなり、グループ内で一番階級が高いユニットがリーダーになります。同勢力のユニットを近くに作ると勝手にグループになり、通常固まって行動するようになります。

 

ARMA3 edit 02 10

敵もとりあえず車両部隊だけ置きました。ユニット置くときの注意点なのですが、初期位置が建物や岩などの物件と重なっていると生まれた瞬間に死んでしまうので、そのへんは避けて配置しましょう。黄色いやつは空っぽの車両で、絵面の賑やかし用にトラック置いたりしてます。

 

グループの配置

複数のユニットから成る部隊を配置したり、グループ分けを編集したりする場合に、グループモードを利用します。ここでは歩兵部隊の配置のために利用します。

 

ARMA3 edit 03 1 1

まずエディタをグループモードにします。エディタの左のバーから上記アイコンを選択するか、F2キーを押します。

 

ARMA3 edit 03 2 1

 サイド・種別・クラス・ユニットを選択し、歩兵部隊を配置します。とりあえずライフル部隊にしてみたよ。

 

ARMA3 edit 03 3

置けました。

 

ARMA3 edit 03 4

そんな感じで敵味方の歩兵を置きまくったり、味方の装甲部隊をこっそり足したりして、とりまユニットは置いたぜ!という状態になりました。

 

クリア条件を設定

クリアに限らず、ある条件でなんか起こるぜという設定をしたい場合、トリガーモードを利用します。

 

ARMA3 edit 05 1 1

まずエディタをトリガーモードにします。エディタの左のバーから上記アイコンを選択するか、F3キーを押します。

 

ARMA3 edit 05 2 2

次に敵がいる集落のどまんなか辺りをダブルクリックし、軸A及び軸Bに150を設定(判定する範囲の設定)し、タイプに終了、アクティベーションにOPFOR、右真ん中あたりの「存在しない」を選択してOK押します。これで、「選択した地点を中心とした、設定したサイズの楕円形の領域内に、OPFOR所属のユニットが存在しなくなれば終了」というトリガーになります。

 

ARMA3 edit 05 3

トリガー出来ました。範囲もまあこんなもんだべ。

 

グループの行動設定

グループの移動や行動内容を設定する場合、ウェイポイントモードを利用します。

 

ARMA3 edit 04 1 1

まずエディタをウェイポイントモードにします。エディタの左のバーから上記アイコンを選択するか、F4キーを押します。

 

ARMA3 edit 06 1

行動を設定したいグループから、一番階級の高いユニットを選択します(まあShift + 左クリックでグループ全体を選択してもいいのだけど)。

 

ARMA3 edit 06 2 1

次に、移動や行動を行わせたい地点でダブルクリックし、カテゴリーやタイプを設定しOKを押します。捜索と破壊!捜索と破壊!

 

ARMA3 edit 06 3

やりました。

 

ARMA3 edit 06 4

まあそういう感じで味方グループが敵に向かって行くようにしました。

 

ARMA3 edit 06 5

また、このウェイポイントはプレイヤーが所属するグループにも設定可能で、ゲーム中でこのウェイポイントと説明欄に入力したテキストが表示されるので、プレイヤーに対してここでこれやって!というのを伝える手段としてもぼちぼち使えるっぺえです。

 

ARMA3 edit 06 6 1

あと、押さえておきたいウェイポイントの移動タイプとしてサイクルというものがあり、このタイプを設定すると最も近いウェイポイントに次の移動先が設定されるので、環状の移動経路を作成することが出来ます。これは基地の周りをうろうろする歩哨とか作る時に使えます。

 

出来たんじゃあ、ない……かな?

ARMA3 edit 07

エディタの上のトコのプレビューボタンを押すと、実際に作成したミッションをプレイすることが出来ます。まあ出来たことは出来たのですが、実際にプレイしてみると、このタイミングで敵が反応しちゃうの!?とか味方部隊と攻撃のタイミング合わねえなーとか、敵が多すぎて瞬殺されるなーとか、航空機の攻撃が手厚すぎてもうあいつだけでいいんじゃないかなとか、いろいろと問題が出てくるものです。このへんは調整していってがんばってください。

あとここまで特に説明なくぶっこんでたヴァンツァー出せるMOD(この記事作成時点でv1.0.4が最新、入れる時は自分で調べてね)がオススメです。バニラに飽きたらどんどんいこう。

2014年3月9日日曜日

ガンダムのゲームのメモ

'Hoover Dam Bypass' photo (c) 2010, David Herrera - license: http://creativecommons.org/licenses/by/2.0/

最近PS3のEXVSFBを買ってシコシコやってるので、現時点のわからないなりに考えてる状況の備忘録的なものを。

回避

ブーストゲージを切らさない

ブースト使い切る価値のある場面はあんまないので、必要無いときはあまり吹かさない。回避でやっちゃった時は使い切らされたと思った方がよさげ。

足を止めない

キャンセルできる静止状態はキャンセルする、攻撃も出来るだけ動きながら行う(振り向き撃ちを避ける)、慣性ジャンプ等の消費が少ない動きを活用する、止まるときも建物の裏など安全な場所を探す等。あんまりシャカシャカ動くとブースト切れるので、消費が大きい機動しなくてもかわしきれるように無理のない回避行動をする等の管理をする。

誘導を切る

合間合間にステップを入れるといいらしい。誘導性の高い攻撃はブーストだけでは避けにくい。

軸をずらす

射撃は基本的に射撃時の目標の位置に対して行われるので、射撃してくる相手から見て上下左右の動きが無いと射撃が当たる。ので攻撃してくる相手に対しなるだけ直角に避ける。レーダーを見るなりこまめに目標を切り替えるなりして、どこに動けば両方の敵の視界で大きく動けるかを考える。

攻撃より回避が大事っぽい

ダメージ受けてコスト消費するとどんどん首が回らなくなっていく(取れるオプションが減っていく)ゲームなので、ダメージを与えるよりもダメージを受けないほうが大事なように思う。また1対1のゲームではないので、自分がうまく相手の攻撃を回避すれば味方が攻撃するチャンスが生まれる。ただ無視されてはいけない。

攻撃

敵よりあとから攻撃したほうがよさげ

たいてい先に仕掛けた方が不利(先に足が止まる)なので、相手の攻撃を見て、どの辺りから動きが止まるか目星をつけて攻撃していったほうが当たる。

軸合わせ

要は相手が自分から見て上下左右に動いているように見えなければいいので、相手の移動の起点に入っていって射撃というイメージだと思っている。

味方との位置関係

いろいろ議論はあるらしいけど相手の軸ずらしがむずかしくなるようにそこそこ距離とってL字にしたほうが基本いいのではと思っている。ただ機体の組み合わせやコスト状況等から片方放置で一方集中攻撃されたりするので、そういう場合はちょっかい出しやすいようにある程度味方の近くにいたほうがよさげ。

その他

  • □とR1のボタンアサインは入れ替えた(□がターゲット切り替えだと武器チャージ中に押すのが困難で困るため)
  • 覚醒は余裕があったら敵ラスト1機のとどめ用にとっといてもいいかもしれない

今後の課題

わからん殺しの被害を避ける

相手の装備の効果がわからず効果的に対策をうてなかったり、相性的にま正直に競り合っても無駄な場面でがんばったりするのをやめる。∀の鉄球からは逃げる、スローネドライが赤く光ってると誘導が切れるらしい、ビームサーベルぶっとい相手はスパアマ中なので迎撃困難等。

基本動作の質を上げる

敵と同じような方針で動いてても細かくミスを重ねてじわじわ削られたりするので、そういうのを減らす。たぶん腕より休息と睡眠時間が大事な気が。

コストを意識する

自チームがあと1機でコストオーバーなら耐久値に余裕が無い方は回避に専念するとか、逆の立場なら先に落とせそうな方を集中して狙ってく等。自チームが3030になったら一方は引いて温存した方がいいとかもあった気がする。

シールドの活用

覚醒ゲージ貯めるために積極的に活用した方がいい気はするが、うまく読んで張れないのであきらめ気味。

2014年1月1日水曜日

2014年あけましておめでとうございます

新年あけましておめでとうございます。
今年もよろしくお願いします。

去年のふりかえり

ゲエム

  • Payday2はマップに飽きるまではおもしろかった
  • モンハソ4で初めてやったけどおもしろかった
  • ARMA3は訓練のタイムアタックやってるだけでもおもしろかった
  • BF4はBF3++だったがそれなりにおもしろかった
  • CoDGはMW系列のCoDだったがbotと戯れるのが俺の限界だった
  • DayZを30分くらいやったけどすぐチョメチョメされてつらかった
  • GT6はGT5で感じたシステムのダルさが改善されてておもしろい

技術的なこと

  • gitの使い方だいたい覚えた
  • Chefだいたい覚えた
  • それに伴いサーバーの苦手意識が多少改善された
  • JenkinsでAndroidのCI環境組んだ(testflight便利)
  • RubyとRoRをたしなむ程度にやった
  • Unityをたしなむ程度にやった
  • scala + play ではろーわーるどくらいやった
  • リーン開発とかスクラムとかをたしなむ程度にやった

生活面

  • 体重は増えた
  • お金の節約はできなかった
  • 自炊は終盤に始めた野菜スープ作り置き作戦がいけそう
  • 運動不足は終盤に始めた帰りにひと駅歩く作戦がいけそう

今年の抱負

  • ゲエム的には据え置きゲーム機どれ買うかが最大の課題
  • iOSおじさんになる
  • UIデザインとかもちょっとわかるおじさんになりたい
  • 自炊、節約、運動不足解消、減量
  • RoR + サーバーインフラわかるおじさんにもできればなりたい
  • Unityもなんぼかやりたい
  • 英語もやったほうがいいだろう
  • MIDIキーボードも挫折したので隙を見てやろう
  • Chefは最近のトレンドを見るにツールとしてでかすぎる気がするがどうしようか