Arma 3 でシンプルな無線を作る Addon-Free ArmA Radio スクリプトが v0.4 へ

Arma 3 内のボイスチャットを使って、距離が離れると通じにくくなるなど無線風のエフェクトを再現する Addon-Free ArmA Radio スクリプト のバージョン 0.4 が公開。サイドやコマンド、グループといったチャンネルごとに対応したり、無線機を使う場合はアニメーションを再生するようになりました。

Addon-Free Arma Radio | ArmA 3 - YouTube

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

チェンジログ:

ADDITIONS:
  • Added: Side, Command, Group, Vehicle, and Direct channel is fully supported
  • Added: Every VON channel has its own PushToTalk eventHandlers
  • Added: GetInMan/GetOutMan eventHandler to toggle Vehicle channel
  • Added: Higher pitch radio "in" sound for Command channel
  • Added: Distance check to radio "in" functions
  • Added: Distance check to radio "out" functions
  • Added: Animation of character using radio, when player talks on radio
  • Added: Speech volume is set to 0% upon death
  • Added: Speech volume is set to 100% upon respawn
  • ADJUSTMENTS:
  • Changed: Sounds are now defined in new "SFX.hpp", instead of Description.ext
  • Changed: Renamed "rFN.sqf" to "f.sqf"
  • Changed: "Fuzz" function variables renamed to avoid repetition conflicts
  • Tweaked: "Fuzz" function's initial player check
  • Tweaked: "Fuzz" function checks if player is alive, instead of isAbleToBreathe
  • Tweaked: Each channel's privileges are handled independently
  • Tweaked: Improved player distance check
  • Tweaked: Reduced maximum radio range to 1200, down from 2000
  • Tweaked: Increased volume of static
  • Tweaked: Global/Direct channel cannot create radio static
  • Tweaked: Vehicle channel is disabled when no other player on your side
  • Tweaked: Variables are all private
  • FIXES:
  • Fixed: Distance check's array of near players wasn't reset upon keyRelease
  • Fixed: Players outside of radio range would still hear radio sounds
  • Fixed: Static/floating radio when player disconnects during a radio transmission
  • Fixed: Script error when a dead player tried to speak
  • Fixed: Corrected in-game AFAR instructions briefing
  • Fixed: Corrected information in ReadMe.txt
  • OPTIMIZATIONS:
  • Optimized: Removed redundant vehicle player check when removing attached objects
  • Optimized: Checks if players nearby are alive/same side in same line of code
  • Optimized: GetIn/Out eventHandlers are added on init, instead of every keyPress
  • Optimized: Talking in Vehicle channel
  • Optimized: currentChannel check for the radio "in" functions
  • Optimized: Improved use of remoteExec
  • Optimized: Improved radio's "Fuzz" function
  • Optimized: Improved radio's "In" functions
  • Optimized: Renamed "_plAFAR" variable to "_nearP" (nearPlayers)
  • Optimized: Deleted unused "_fz" variable
  • Optimized: Deleted a few lines of redundant code
  • Optimized: Deleted redundant "isDedicated" check in "init.sqf"
  • REMOVALS:
  • Replaced: onPlayerKilled and onPlayerRespawn scripts with eventHandlers in "f.sqf"
  • Removed: Player count variables from script
  • Removed: Useless initial distance check for radio "in" function
  • Removed: Useless array of player distances
  • Removed: Useless "_dlAFAR" and "_dAFAR" variables
  • Removed: Useless call in the "KeyUp" displayEventHandler on init
  • Removed: Redundant "_plAFAR" variable from "Fuzz" function
  • Removed: Redundant surfaceIsWater check in beginning of each function
  • Removed: "_rEH" local variable holding getInMan/getOutMan eventHandlers
  • Removed: Some comments from script
  • Removed: rob223344 from the credits; contribution not used
  • Removed: Credits from Instructions Manual briefing
  • [Release] Addon-Free ArmA Radio - ARMA 3 - MISSION EDITING & SCRIPTING - Bohemia Interactive Forums

    0 コメント:

    コメントを投稿