Arma 3 内のボイスチャットで、距離が離れると通じにくくなるなど無線風のエフェクトを再現する Addon-Free ArmA Radio スクリプトのバージョン 0.91 が公開。リロードしながら送信するとマガジンが削除される問題の修正や、最適化を行っています。
Addon-Free Arma Radio | ArmA 3 - YouTube
無線機の送受信に乗ってしまう雑音は、距離に応じて増えていきます。通信は陸上のみならず、船や航空機にも対応。
チェンジログ:
追加:
- Added: Reload eventHandler; workaround to fix the AFAR reload bug
- Added: EventHandler which blocks NextChannel/PrevChannel keybinds
- Added: Setting in 'CFG.sqf' which can block nextChannel/prevChannel keybinds
- Added: 'out2.sqf' : Disables current channel before setting to another channel
- Added: Code exits if speaking in Global, Side, or Spectator channel
調整:
- Tweaked: Enabled radio animation by default
- Tweaked: Comments in 'AFAR\f\init.sqf'
- Tweaked: Functions are initialized within a forEach, instead of count
修正:
- Fixed: 再生された無線アニメーション中にリロードしながら送信するとマガジンが削除される
- Fixed: 送信中に何らかのキーを押すと無線が再スケルチされる
- Fixed: リスポーン後に 'r_p' 変数は正しくリセットされない
- Fixed: Script errors & persistent static related to 's_in.sqf'
- Fixed: Script error related to non-existent Spectator channel on init
- Fixed: Spectator Channel wouldn't properly reset after respawning
- Fixed: Direct Channel wouldn't properly reset after respawning
- Fixed: Air Channel wouldn't properly reset after respawning
- Fixed: Vehicle channel didn't have a squelch "in" sound
- Fixed: Vehicle channel is no longer disabled by default in 'CFG.sqf'
- Fixed: Wrong custom channel variables referenced
- Fixed: Missing fragmented bracket in 'anim.sqf'
- Fixed: Typo in 'g_in.sqf'
最適化:
- Optimized: Replaced keyDown/keyUp eventHandlers with 2 to handle all channels
- Optimized: disableSerialization command added to 'opt.sqf'
- Optimized: Removed some unneeded semicolons in short code blocks
- Optimized: Air Channel references in 'prevCH.sqf' and 'nextCH.sqf'
- Optimized: Removed unnecessary '_useState' variable/check in code init
- Optimized: Removed redundant locality declaration for function global variables
- Optimized: Incorporated more of the 'r_p' player variable throughout the scripts
- Optimized: Air Channel only checks if pushToTalk keybind is being pressed
- Optimized: _ch6, _ch7, _ch8 referenced in 'nextCH.sqf' switch structure
- Optimized: Removed currentChannel check from each radio in/out function
- Optimized: Removed redundant disableSerialization command from '3DLR.sqf'
- Optimized: Removed redundant waitUntil code in called functions
削除:
- Replaced: inputAction command with actionKeys
- Removed: KeyDown/KeyUp eventHandlers for each individual channel
- Removed: Support for the "PushToTalkSide" keybinding
- Removed: 0 and 1 from 'r_CH' in 'CFG.sqf'
- Removed: Unused 'r_s' variable
- Removed: CfgRemoteExec code from 'description.ext' to avoid confusion
0 コメント:
コメントを投稿