シンプルな無線風エフェクトを作る Arma 3 用 Addon-Free ArmA Radio スクリプト

Arma 3 内のボイスチャットを使って、距離が離れると通じにくくなるなど無線風のエフェクトを再現する Addon-Free ArmA Radio スクリプト が公開されました。MOD を導入せずに、スクリプトだけで動作します。

Addon-Free Arma Radio | ArmA 3 - YouTube

無線機の送受信に乗ってしまう雑音は、距離に応じて増えていきます。通信は陸上のみならず、船や航空機にも対応。

標準アイテムの無線機やサウンドを使っており、MOD を必要とせず、スクリプトが導入されたミッションなら利用可能です。

使いかた

ダウンロードしたスクリプト“AFAR”フォルダを、ミッションのフォルダへ配置します。

C:\Users\OS名\Documents\Arma 3 - Other Profiles\プロフィール名\missions\ミッションのフォルダ

ミッション フォルダにある“init.sqf”ファイルに下記のコードをコピペ。

if(isServer||isDedicated)then{
 WS=0;
 if(isNumber(configFile>>"CfgWorlds">>worldName>>"mapSize"))then{WS=getNumber(configFile>>"CfgWorlds">>worldName>>"mapSize")}else{
 WS=switch(worldName)do{
 case("VR"):{8192};case("smd_sahrani_a3"):{20480};case("Takistan"):{12800};case("Chernarus"):{15360};case("Utes"):{5120};};};
 publicVariable "WS";};

 if((!isClass(configFile>>"CfgPatches">>"task_force_radio"))&&{(!isClass(configFile>>"CfgPatches">>"acre_main"))&&(paramsArray select 11==1)})then{
 #include "common\client\rFN.sqf";call initAFAR;};

ミッション フォルダ内にある“Description.ext”へ下記のコードをコピペ。

class Params {
  class AFAR {
  //paramsArray[0] (Enable/Disable Scripted Radio)
   title="Addon-Free ArmA Radio (On/Off)";
   values[]={1,0};
   texts[]={"On (Default)","Off"};
   default=1;
  };
 };
 class CfgSounds {
 sounds[]={on1,out1,fuz1,fuz2,fuz3,fuz4,fuz5,fuz6,fuz7,fuz8};
  class in1 {name="in1";sound[]={"@A3\Dubbing_Radio_F\sfx\in2a.ogg",db+1,1};titles[]={};};
  class in2 {name="in2";sound[]={"@A3\Dubbing_Radio_F\sfx\in2a.ogg",db+5,0.7};titles[]={};};
  class out1 {name="out1";sound[]={"@A3\Dubbing_Radio_F\sfx\out2a.ogg",db+1,1};titles[]={};};
  class fuz1 {name="fuz1";sound[]={"@A3\Dubbing_Radio_F\sfx\radionoise1.ogg",db+3,1};titles[]={};};
  class fuz2 {name="fuz2";sound[]={"@A3\Dubbing_Radio_F\sfx\radionoise1.ogg",db+6,1};titles[]={};};
  class fuz3 {name="fuz3";sound[]={"@A3\Dubbing_Radio_F\sfx\radionoise1.ogg",db+9,1};titles[]={};};
  class fuz4 {name="fuz4";sound[]={"@A3\Dubbing_Radio_F\sfx\radionoise1.ogg",db+12,1};titles[]={};};
  class fuz5 {name="fuz5";sound[]={"@A3\Dubbing_Radio_F\sfx\radionoise1.ogg",db+15,1};titles[]={};};
  class fuz6 {name="fuz6";sound[]={"@A3\Dubbing_Radio_F\sfx\radionoise1.ogg",db+18,1};titles[]={};};
  class fuz7 {name="fuz7";sound[]={"@A3\Dubbing_Radio_F\sfx\radionoise1.ogg",db+21,1};titles[]={};};
  class fuz8 {name="fuz8";sound[]={"@A3\Dubbing_Radio_F\sfx\radionoise1.ogg",db+24,1};titles[]={};};

クレジット

  • RADIO SCRIPT: Phronk + davidoss
  • RADIO MODEL: Bohemia Interactive
  • RADIO AUDIO: Bohemia Interactive

[Release] Addon-Free ArmA Radio - ARMA 3 - MISSION EDITING & SCRIPTING - Bohemia Interactive Forums

0 コメント:

コメントを投稿