【GAME】ARMA3 EXILE MODサーバの旅その34

sc20171214203645追記:画面UI

動作確認を繰り返しております。

こまめにチェックしないと、エラーを見逃してしまします。

(;´Д`)

写真はほぼ毎日配信してるOmegaDriveさんのDAYZを見ながらというかラジオ風に聞きながら。やって無い時はTwitchで適当な配信を流してます。

(;^ω^)

sc20171214204955さて、ここにきてどうしようか悩んでます。

ゾンビちゃん達です。

どこのサーバも同じような感じなのは、動作部分がMOD中身なのでイジれないからみたい。

スポーンはイジれるが、他はMOD設定できる範囲内で差別化するしかないよう。

ゾンビが無敵って、どうよッ?!

(゚∀゚)ノ

・・と思って、導入を試みて調査したんだけども・・ねぇ。無理っぽいw

sc20171214211048いま見たら。新しいEXILEサーバが2つ程、立つんでしょうか。

loopback設定してないのでしょうか、公に見えちゃってますよ。

1個はALTIS、もう1個はMalden(BattleEye非対応?)のようです。

Kongariを除くと、tokyo・goemonサーバのみになってしましました。

P_20171215_002403再度、アイテム湧き設定をしております。

また、3D酔いとの戦いです。つらい・・。

設定が重複すると、エラー無く黙って動作してくれなくなるので、メモしながら慎重に作業する必要があります。

前回設定し忘れたオブジェクトもちゃんとしておく。

アイテム湧きも再度見直し、アイテム漁りだけでも生活できるようにw

(;´∀`)

sc20171216085850全アイテム&車両の価格設定がほぼ完了(結局全部イジりましたw)

弾・マガジンの種類が多すぎる・・、ほぼバニラ武器ですらこの状態、他MOD入れたら地獄だろうって・・w

車両も恐ろしい程に多い(車両数にスキンの数だけ)

トレーダーで、EXILEバニラ設定だと、ほとんど未登録になってるので、限りなく全車種を取引できるようにしました。

”取り扱ってる”と”買える?”は、別なのですけども。

(;´Д`)

実際にプレーヤーがダウンロードするミッションファイルは小さい方が良いわけで、もう、これを限りなくダイエットしました(extDB3のために100KB増えてるのはしょうが無い)

配布されてるスクリプトファイルは、空白とタブが絶妙にフュージョンしてるので・・、これの整理、無駄なコードは小さく纏め上げました。

sc20171216125347確認。Occupationのヘリクラは、ヘリだけじゃ無いので正解のようでした。

occupationHeliCrashes.sqf(38行)

ええですねぇ。Tankでも雰囲気ありましたよ。

追記すれば他車両でもいけますね(Wreckがあれば)

20171217105642_1おっ( ^ω^)

棚の上に生肉がッ!!
20171217114750_1おっ( ^ω^)

こんな所にグレネード!!
20171217114832_1ここには、消化器!?
20171217121722_1バンディットAIと調整・・。

うむむ、こんなもんかな。

(;´Д`)
sc20171218102838ミリタリーパトロールの修正。

非常に細かい・・余計な所をパトロールしちゃうようなので。

たまに無警戒のダラっとしたバンディットが居てもええやんw
sc20171218102938AIの動作をちょっとだけイジる。Occupation/DMS。

ちょっとだけ他サーバと動きが違う・・か・・な?


sc20171218103049やりたくなかったが、気になってしまったので、EXILE Server側のスクリプトをイジる。

車両湧きがどうにも気に入らなかった。

問題ありそうだったら元に戻すけんども・・。

(;^ω^)

追記:

sc20171219073816恐ろしくて触れてないArma3の画面インターフェース。

自前スクリプトの完全動作に向けて、ちょっとだけ頑張る事にした。

(;´∀`)

こんなの需要無し情報ですが、自分向けの備忘録として。

Arma3で使えるフォント一覧

ダイアログ表示関連(そっ閉じ推奨)インベントリとか、タブレットとかの動作で使ってるんじゃなかろうか。

表示要素関連

sc20171219074512画面の表示領域はこんなイメージです。Arma3スクリプティングっぽく、0~1が実画面(推奨エリア)となってます。

SafeZone

画面外周辺は、Arma3で使うので使わない方がええよ的なエリアでしょう。

safeZoneX/Yは、この外周辺のサイズをマイナス値で持ってるようです。なので、座標系はマイナスから始まってる。

safeZoneW/Hは画面サイズを持ってるので、画面右端を得るには、safeZoneX+safeZoneWとするようです。

ちなみに、マルチモニター環境の場合は、真ん中(プライマリー)になるんですが、safezoneXabsだと左側モニターを指します。

要素を画面に置くには、仮想的に%値で指定するしかない(当然ですが)

ここ重要!)ユーザーにより環境が違ったり、フォントサイズを変更する事ができるので、余裕持って設計する必要あり。

リアル解像度の取得(意味無し)

なんで、ここまで調べてる必要があるかというと、もう一つ理由が御座いまして。。。

海外サーバとかで良く見掛ける、ロゴ表示がしたいんですよッ!

m9( ゚д゚)。。。出来ないかもねッ!

追記:

http://www.exilemod.com/topic/602-add-watermark-logo-to-screen/?page=7

EXILEフォーラムにコードを見つけました。

トピック主のリンク先は既に死んでるんですが、他の方のもっとシンプルなコードがありやした。まだ、試してないけども。

initPlayerLocal.sqf内に以下を記述。

[
“<img align=’left’ size=’1.0′ shadow=’1′ image=’scrlogo.jpg‘ />”,
safeZoneX+safeZoneW-0.01,
safeZoneY/2,
99999,0,0,3090
] spawn bis_fnc_dynamicText;

赤字の部分を目的の画像に書き換えます。jpeg又はppa。

以下引数は、場所、角度、フェード関連x2、IDになってます(いずれもOptionalです)右上に出ます

bis_fnc_dynamicTextなんて便利なやつがあったのね。

spawnというのは、非同期実行なんだそうな(登録だけされて、すぐ実行されるわけではない)

追記:

sc20171219163214occupationのPlacesバンディットに、ランダムで警戒レベルを振ろうとこんな感じにしました。

occupationPlaces.sqf(203行)

にこんな感じにしました。

COMBATがデフォで、CARELESSとかだと完全に無警戒でしょうw

追記:上記写真はエラーでした。default行には”:”が要らないようですw(Switch構文

「【GAME】ARMA3 EXILE MODサーバの旅その34」への5件のフィードバック

  1. お疲れ様です

    私のサーバーではRHSModが3つ、CUPModを3つ入れてるので価格設定でその地獄を見ていますww
    しかも同じような車がわんさかあったり、価格で公平性を出すために戦車や戦闘機などは全部一個一個装備をメモしてひたすら入力をしています(その作業だけでかれこれ3か月目)

  2. うわ・・想像しただけで恐ろしい。
    CUP Weapon系だと、コミュニティの方に一覧の設定リストサンプルを見たことがありますが、RHSは完全にゼロからでしょうね。
    (うちでは取り扱わない)武装車両の価格付けは難しそう。

  3. どーも。
    確かに手間が大きく減りますね・・w
    サーバの舞台背景の設定によっては全然アリです。リスクと引き換えに鹵獲から装備を整えていく楽しみがあります。

    今の所は、PvP環境セーフゾーン内での、プレーヤー同士の、あの”沈黙”の空気感が好きですし、リスペクト・Poptabの数字に意味を持たせたい。

コメントを残す

メールアドレスが公開されることはありません。