Skip to content

Releases: IDI-Systems/acre2

ACRE2 v2.12.0.1056

17 Oct 19:35
Compare
Choose a tag to compare

Requires CBA version 3.15.5 or later and Arma 3 version 2.14 or later.

All compatibility packs (Global Mobilization, S.O.G. Prairie Fire, Western Sahara, CSLA Iron Curtain and newest Spearhead 1944) are now automatically loaded when necessary. Workshop items for them have been removed. Information about different compatibilities provided in the ACRE2 package can be found on our wiki.

This release adds compatibility for Spearhead 1944's Normandy terrain by @Drofseh and the Heavy Ordnance Works team, while @veteran29 expanded S.O.G. Prairie Fire compatibility with improved racks and attentuation configs.

A freeze or deadlock in the TeamSpeak 3 plugin since TeamSpeak's v3.6.0 release has also been fixed. And thanks to @mrschick, user experience has been improved when using Radios connected to an Intercom.

Change Log Summary

ADDED:

  • Add Spearhead 1944 compatibility (#1264)
    • Accurate terrain data for signal calculations.
    • AN/PRC-77 equipped automatically in radio backpacks.
    • Customized radio racks, including special command vehicles with additional radios.
  • Radio - Add radio item replacement CBA Setting (#1283)

FIXED:

  • Extensions - Fix TeamSpeak v3.6.0 deadlock (#1281)
  • Racks - Fix AN/VRC-64 (PRC-77) connector (#1284)
  • Racks - Increase access on MRAPs to Commander positions (#1271)
  • Racks - Fix vehicle racks unable to use certain intercoms (#1255)
  • Radio - Fix Half-Duplex keying not muting ongoing transmissions (#1266)
  • Radio - Fix Basic Mission Setup module Default Radios (#1283)

IMPROVED:

  • Move compatibilities to main mod and conditionally load (#1270)
  • BF-888S - Show current channel on channel knob (#1285)
  • Core - Show error if plugin not found (#1292)
  • Compat SOG - Improve Racks and Attenuation configs (#1253)
  • External - Share radios when unconscious (#1294)
  • Racks - Add "Use via Intercom" interaction to Intercom-Radios (#1271)
  • Radios - Localize some radio UI tooltips (#1288)
  • Racks/Intercom - Enable without ACE Interaction Menu (requires Intercom to access racked radios) (#1265)
  • Zeus - Improve voice source switch between Remote and Player (#1262)

DOCUMENTATION:

ACRE2 v2.11.0.1054

15 Jun 13:49
Compare
Choose a tag to compare

Requires CBA version 3.15.5 or later and Arma 3 version 2.10 or later.

New release after a year featuring The Bra terrain compatibility for S.O.G. Prairie Fire by @Dahlgren and VOIP Information API by @killerswin2 allowing implementation of Enforcer systems to force users to connect to ACRE or purely informational use (note: Enforcer system is not provided with ACRE2).

A logging issue with large data packets that were causing hitching has been fixed thanks to @JonBons, who also added a friendly debug tool for diagnosing compartment attenuation behaviour.

TeamSpeak 3 Client 3.6.0 was just released, and with that, our compatibility with the new API v26. This release also marks the first release built with the new HEMTT v1 build system, which already found some significant config issues that were fixed and improved.

If you're looking to chat with us, be sure to join us on Discord (#acre2 channel)!

Change Log Summary

ADDED:

FIXED:

  • Plugin - Add TeamSpeak 3 API v26 compatibility (#1248)
  • Signal Map - Fix Zero Divisor on map generation start (#1242)
  • Extension - Handle stereo audio from TeamSpeak (#1240)
  • General - Config issues found by HEMTT v1 (#1241)

IMPROVED:

  • Data - Fix data sync causing hitching with large data due to logging (#1234)
  • I/O - Don't show disconnected pipe warning in Eden Preview (#1245)
  • Core - Filter radios for CBA Extended Loadouts (#1205)

TRANSLATIONS:

  • Translations - Improve and fix Portuguese translation (#1244)

DOCUMENTATION:

ACRE2 v2.10.0.1050

24 May 16:17
Compare
Choose a tag to compare

Requires CBA version 3.15.5 or later and Arma 3 version 2.04 or later.

New radio joins the ACRE family - the BF-888S is a low-cost portable UHF radio with range of up to 5km in ideal condition and 16 programmable channel presets. Thanks to @Jsmuk for integration and Clark for the model.

Compatibility for two Creator DLCs: Western Sahara and CSLA Iron Curtain have been added by @Dahlgren.

Attenuation system received 2 configuration updates as well, the attenuation factor between a turned-in person and another turned-out person, as well as attenuation factor for turned-out positions between different compartments. Thanks to @Timi007 and his illustrations showcasing the new configuration for mods to use.

Lastly, internal speakers of all radios were updated with an additional low shelf filter effect, making it more apparent the audio is coming from a speaker.

If you're looking to chat with us, be sure to join us on Discord (#acre2 channel)!

ADDED:

FIXED:

  • Server - Fix radios not being unmarked for garbage collection markedForGC (#1198)
  • Core - Log correct WRP location for CfgAcreWorlds overrides (#1175)

IMPROVED:

  • Attenuate - Add config value for attenuation turned out in different compartments (#1194)
  • Extensions - Add effect for internal radio speakers (#1180)
  • General - Display missing compatibility warning for Global Mobilization (#1162)
  • Radio - Allow blocking all radio transmissions on a unit (#1159)
  • S.O.G. Prairie Fire - Remove hard requirement (#1154)

CHANGED:

  • General - Remove CALL_RPC macro and use function (#1190)
  • Contact - Remove terrain compatibility (decrypted in 2.08) (#1189)

TRANSLATIONS:

  • Translations - Add missing German and Italian (#1153)

ACRE2 v2.9.1.1045

19 Oct 09:09
Compare
Choose a tag to compare

Requires CBA version 3.15.5 or later and Arma 3 version 2.04 or later.

Smaller update featuring S.O.G. Prairie Fire's new Khe Sanh terrain compatibility (thanks to @veteran29) and support for precompiled SQF Bytecode (SQFC), drastically improving launch and execution time. This update also brings numerous fixes and improvements.

In addition, @Drofseh prepared a set of Antenna Gain Pattern videos visualizing the signal pattern of the antenna over the supported range of frequencies. Gain patterns can be used to determine the best frequencies to use in specific conditions with a given antenna. A list of antennas and their gain pattern visualizations can be found on our wiki!

If you're looking to chat with us, be sure to join us on Slack (#acre2 channel)!

Change Log Summary

ADDED:

  • Add SQFC Support (#1106)
  • S.O.G. Prairie Fire - Khe Sanh terrain compatibility (#1136)

FIXED:

  • API - Fix setRadioChannel for PRC77 (#1113)
  • API - Fix addRackToVehicle argument indices in header (#1145)
  • API - Fix filterUnitLoadout for empty loadouts (#1139)
  • Core - Fix compartment detection for non-local units (#1138)
  • Core - Fix radio, intercom and sound effects not affected by global volume (#1147)
  • Extensions - Fix potential named pipe buffer overflow (#1150)
  • Extensions - Fix crash if unable to load wrp (fallback to arcade model) (#1146)
  • TeamSpeak - Move plugin log location to writeable location and fix metadata segfault (#1110)
  • Rack - Fix non-private var in rackListChildrenActions (ACE Interaction error) (#1148)
  • SEM52 - Fix initial volume knob position (#1151)

IMPROVED:

  • PRC117F/PRC152 - Add missing hashes to getChannelData event (#1114)

CHANGED:

  • General - Cleanup redundant string defines (#1144)

TRANSLATIONS:

TOOLS:

  • CI - Update string formatting checks (#1143)

DOCUMENTATION:

  • Add Antennas and Gain Pattern Videos (#1117)
  • Improve installation instructions (#1115)

ACRE2 v2.9.0.1042

06 May 11:15
Compare
Choose a tag to compare

Requires CBA version 3.15.0 or later and Arma 3 version 2.02 or later.

This release adds new Gestures when using the radios. Using vanilla animations, it comes with support for two types of radios. Some radios will play a chest touching gestures, and others will play an ear touching gesture. Thanks to @Cyruz143.

Compatibility for the new Creator DLC: S.O.G. Prairie Fire has also been added in collaboration with the Savage Game Design team. In addition to terrain compatibility, it also adds support for using AN/PRC-77 in the co-op campaign.

Additionally, ACE Arsenal Stats were added as well as additional and improved API. Thanks to reports and ideas from the community, voice position is now smoother, especially noticeable in vehicles.

If you're looking to chat with us, be sure to join us on our New Community Home - #acre2 channel in the ACE3 Slack!

Change Log Summary

ADDED:

FIXED:

  • Attenuation - Improve handling of 1st person spectating (#1049)
  • Core - Improve listening position smoothness (#1073)
  • GSA - Fix connection issues on dedicated server (#1061)
  • GSA - Fix disconnected unit notification (#1066)
  • God Mode - Fix sendText (#1026)
  • Racks - Fix access to intercom connected radio after seat switch (#1088)
  • Intercom - Remove intercom PFH when ejecting from aircraft (#1076)
  • SEM70 - Fix duplicated knob picture (#1072)
  • SEM70 - Fix frequency setting on dedicated server (#1068)
  • SEM70 - Prep functions at preStart (#1063)
  • PRC148 - Fix invalid knob position after call to setRadioChannel API (#1064)
  • API - Fix type check in setPTTDelay (#1025)
  • API - Fix scheduler issue in getRadioByType (#1034)
  • Fix various debug macro usage (#1057)

IMPROVED:

  • Extensions - Update to C++20 (#1058)
  • Extensions - Fix loosing const-qualifier (#1027)
  • Core - Change Babel default keybind to fix ACE Interact conflict (#1044)
  • Signal - Split core signal getter (#1087)
  • Racks - Add an additional rack to helicopters (#1035)
  • API - Optimize setPTTDelay (#1033)
  • API - Improve module icons (#1045)
  • API - Improve and Fix some API functions (#1091)
  • Use configOf (#1092)
  • Use isNotEqualTo (#1030)
  • Documentation - Improve pax/passenger intercom clarity (#1037)

TRANSLATIONS:

TOOLS:

  • CI - Add release and development build workflow (#1062)
  • CI - Add unbinarized HEMTT builds (no extensions) (#1050)

ACRE2 v2.8.0.1037

17 Sep 11:31
Compare
Choose a tag to compare

Requires CBA version 3.15.0 or later and Arma 3 version 1.96 or later.

This release adds new God Mode speaking, allowing administrators or game masters to talk with each other or to the entire server, bypassing distance. Administrators can setup custom groups via the God Mode API and only allow access to specified players.

Spectator received a new feature - ability to listen in on radios and observe who is currently speaking on them. Clicking on a player now shows a new radio selection UI. Anyone speaking on the selected radios will be displayed in the top right corner with the radio they are speaking on. Support for other Spectator displays may be provided with use of the Spectator Displays API.

Notification System received a rigidity update and support for custom displays. Curator (Zeus), Arsenal and Spectator displays (Vanilla and ACE3) will now show notifications on top.

Documentation now contains a list of all public API functions for easy reference. Additionally some issues regarding antenna positions calculation and signal were fixed.

If you're looking to chat with us be sure to join our public Slack group!

Change Log Summary

ADDED:

FIXED:

  • GUI - Fix Antenna Elevation indicator 3rd party compatibility (#1022)
  • API - Fix getRadioByType 2nd parameter (#988)
  • Components - Fix use of ATLtoASL on modelToWorld positions (#989)
  • Extension - Fix map loading on 32-bit (#979)
  • Data - Fix data sync log (#982)
  • Extensions - Fix pipe permission issues (#953)
  • Documentation - Fix C++ undefined behavior (#1003)

IMPROVED:

  • Signal - Improve calculation when antennas are at the same position (#984)
  • List - Improve Notification System (#1019)
    • Add custom displays support (via registration function)
      • Add Curator, EG Spectator, Arsenal and ACE Arsenal displays
    • Add keys support to Arsenal and ACE Arsenal
    • Improve rigidity of notifications
    • Fix custom display PTT spam
  • Documentation - Update Debugging with Signal Map Tool (#997)

CHANGED:

  • API - Cleanup deprecated functions (#1016)
  • Core - Cleanup debug (#1002)

TRANSLATIONS:

ACRE2 v2.7.4.1027

08 Jun 18:06
Compare
Choose a tag to compare

Requires CBA version 3.15.0 or later and Arma 3 version 1.96 or later.

This patch release features a number of optimizations and continued improvements after last release. ACRE2 is now compatible with Tobii EyeTracker thanks to @eadelon. Core communications pipe between Arma and ACRE2 extensions received a performance improvement using extension callbacks. Loading speed was also improved by threading antenna and map file searching.

If you're looking to chat with us be sure to join our public Slack group!

Change Log Summary

FIXED:

  • Extensions - Fix freeze on start with Tobii EyeTracker (#951, #971)
  • Intercom - Fix missing variable for JIP player (#943)
  • Various - Fix undefined functions (#940)
  • Server - Fix masterIdTracker with multiple duplicates (#957)
  • GSA - Fix PFEH not being removed under some conditions (#949)
  • 152/117F - Fix Zero Divisor when adding spaces to channel names (#946)
  • GSA - Fix PFH not being removed (#947)

IMPROVED:

  • Extension - Multi-thread init pbo/file scan (#973)
  • Extensions - Improve callExt for getSignal and update dynload (#933)
  • Extensions - Parse Startup Parameters Config File (#961)
  • GUI - Use XEH for inventory display initialization (#965)
  • GUI - Close inventory context menu after using open radio action (#964)
  • Respawn - Improve MenuPosition with Spectator (#929)
  • Radios - Cache module functions (PREP_MODULE) (#944)
  • Components - Improve getAntennaDirMan function (#934)

CHANGED:

  • Debug - Add dump performance counters function and cleanup (#643)

ACRE2 v2.7.3.1024

28 Apr 02:13
Compare
Choose a tag to compare

Requires CBA version 3.15.0 or later and Arma 3 version 1.96 or later.

With no new features but many bug fixes (including some very old ones) and quality of life improvements, this release presents a push for stability and smooth use. LOS Multipath signal model fix stands out among other important changes.

If you're looking to chat with us be sure to join our public Slack group!

Change Log Summary

ADDED:

  • API - Add unit loadout filtering (#848)

FIXED:

  • Zeus - Fix unit muted after leaving Zeus with Spectator enabled (#918)
  • Zeus - Fix hearing local sources in addition to camera sources (#920)
  • Extensions - Fix buffer overflow in Debug builds (#924)
  • Extensions - Fix variable shadowing (#885)
  • Extensions - Fix a memory leak and error case in PIPE_COMMAND_READ (#883)
  • Signal - Fix excessive range bug LOS Multipath signal model (#925)
  • Signal Map - Fix marker creating with _ (#857)
  • Signal Map - Fix threading crash (#925)
  • 117F - Fix auto-start on interface open when turned off (#915)
  • Core - Fix updateSelf position format (Zeus over water) (#887)
  • Core - Fix version display on extension installation (#902)
  • Core - Fix version (patch) comparison and log (#881)
  • Components - Fix receiving rack antenna search (#906)
  • GUI - Fix Inventory CBA compatibility and Vehicle Info seat changing (#903)
  • GUI - Hide antenna display in cargo seat or no radio (#897)
  • Server - Fix radio replace warning concatenation (#894)
  • Intercom - Fix hash script error if invalid unit (#880)

IMPROVED:

  • Racks - Improve intercom-only radio configuration in ACE Interact (#910)
  • Extensions - Cleanup pass on C++ signal code (#885)
  • ACE Interact - Only do a single call to getPlayerRadioList (#907)
  • Intercom - Allow usage underwater (#905)
  • Core - Initialize extension only on clients (#892)
  • GUI - Improve Vehicle Info UI logic (#903)

CHANGED:

  • Racks - Optimize Intercom and Rack actions in ACE Interact (#910)
  • General - Cleanup (#923)
  • Core - Add debug information for reserved variable error (#909)
  • Plugin - Update TeamSpeak 3 SDK to v24 (#895)
  • Compatibility - Add loadout filter to ACE3 Respawn Save Gear (#898)

TRANSLATIONS:

  • Chinese (#863, #868, #874)
  • Chinese Simplifed (#877)
  • French (#869, #935)
  • Portuguese (#932)
  • List - Fix Japanese and Russian string error (#868)
  • API - Localisation for Eden modules (#872)

TOOLS:

  • Adapt to HEMTT (#889)

ACRE2 v2.7.2.1022

25 Nov 18:31
Compare
Choose a tag to compare

Requires CBA Version 3.11.1 or later and Arma 3 Version 1.94 or later.

This smaller release contains a lot of fixes as well as some requested functionality by the community.

If you're looking to chat with us be sure to join our public Slack group!

Change Log Summary

ADDED:

CHANGED:

  • [Update] API function getRadioVolume now returns a value that can be directly used by setRadioVolume.

IMPROVED:

  • [Optimisation] Minor Intercom cleanup.
  • [Documentation] Improvements on Intercom UI documentation.

FIXED:

  • [Fix] Script error in updateIntercomUse.
  • [Fix] Access to racks when there are no radios in the inventory.
  • [Fix] uniqueItems script error in scheduled.
  • [Fix] Zeus direct voice not coming from the right angles.
  • [Fix] Zeus occlusion.
  • [Fix] Radios in Arsenal listed twice.
  • [Fix] Prevent intercom from automatically connecting if no access is possible.
  • [Fix] Do not show intercoms that are not available in the info panel.
  • [Fix] Show Vehicle Info UI when entering in a position without access to crew intercom.
  • [Fix] Do not auto-connect intercom in limited positions.
  • [Fix] Non-blocking Zeus key-bind.

ACRE2 v2.7.1.1016

19 Aug 18:18
Compare
Choose a tag to compare

Requires CBA Version 3.11.1 or later and Arma 3 Version 1.94 or later.

This release marks a large push for numerous improvements, quality of life enhancements, fixes, customization options and compatibility with Contact (Enoch) DLC (1.94).

Community contributions include rewritten and redesigned Volume Control by mharis001, featuring a slicker user interface and cleaner code, and TMZulu' various settings for customizing Transmit Notification colors. Last but not least, Brett implemented proper tags system in TeamSpeak metadata, solving crash issues when multiple radio mods (such as ACRE and TFAR) were loaded at the same time.

Vehicle Info UI showing Intercom and Rack status has been fixed and is now compatible with latest Arma 3 update (1.94). Other fixes include several issues with radios, such as not receiving transmissions or having too long range), racks and intercoms. Together with Brett, many Zeus bugs have also been squashed and Zeus' push-to-talk for Speak from Camera now automatically activates voice in TeamSpeak.

Terrain Loss coefficient default has been set back to 1.0 after recent improvements in radio and signal handling. There are now also more signal models to choose from should you wish an easier or different signal calculation. Finally, Livonia (Enoch) compatibility has been moved to main mod folder so users no longer need to load a separate mod for full experience on the new map.

If you're looking to chat with us be sure to join our public Slack group!

Change Log Summary

ADDED:

  • [New] Rewrite of Volume Control.
  • [New] Default Radio Volume setting.
  • [New] Customization of Transmit Notifications.
  • [New] Spatial (ear) selection display when transmitting.

CHANGED:

  • [Update] Move Livonia (Enoch) compatibility to main mod folder.
  • [Update] Set Terrain Loss Coefficient default back to 1.0 (there are other models now to tweak the radio range).
  • [Remove] Unused or default config entries for Racks and Intercoms.

IMPROVED:

  • [Improvement] Display frequency on single channel radios (AN/PRC-77) in ACE interaction menu.
  • [Improvement] Start speaking on push-to-talk in Zeus (without separate push-to-talk button).
  • [Improvement] Use tags for TeamSpeak metadata.
  • [Improvement] Allow some (CBA) notifications to be skipped.
  • [Improvement] Hide intercom infantry phone icon if there are no usable actions.
  • [Improvement] Use ACE3 getInteractionDistance for infantry phone interaction (support for large vehicles).
  • [Improvement] Update load order for Contact (Enoch) update.
  • [Improvement] Make C++ Vector a template class.
  • [Improvement] Use inline instead of MSCV __inline.
  • [Improvement] Disconnect aircraft racked radios from intercom.
  • [Improvement] Use new public API for CBA Settings (CBA_fnc_addSetting).
  • [Improvement] Disable MSCV unused "safe" function warnings.
  • [Improvement] Support reserved keys in radio and intercom dialogs.
  • [Improvement] Description of switch intercom keybinds.
  • [Improvement] Make ITWOM and ITM models thread safe.
  • [Improvement] Separated GSA connect and disconnect events into functions.
  • [Improvement] Convert C++ variables to basic types.
  • [Improvement] Streamline "Open Intercom GUI" key name.
  • [Improvement] Near radios now exclude rack objects (includes only regular radios).
  • [Optimisation] Continued general cleanup - Core, Signal, RPC and Mode components.

FIXED:

  • [Fix] Vehicle Info UI after Contact (Enoch) update.
  • [Fix] ITM radio model shadowed static variable.
  • [Fix] SEM 52SL hearable transmissions.
  • [Fix] SEM 70 hearable transmissions.
  • [Fix] AN/PRC-77 typo in variable name.
  • [Fix] Zeus position variable.
  • [Fix] Zeus near radios script error.
  • [Fix] Zeus unable to hear players on ships.
  • [Fix] Racks not being properly added to intercom in multiplayer.
  • [Fix] Units not updating in intercom (multiple intercom vehicle behaviour).
  • [Fix] Intercom and Rack persistence for JIP players.
  • [Fix] Bent antenna icon when prone or crouch in automatic antenna alignment mode.
  • [Fix] Intercom Work Knob not resetting transmission mode on disable.
  • [Fix] Adjust description when plug-in failed to be copied in order to match text button.
  • [Fix] Intercom and rack configuration warnings.
  • [Fix] Badly formatted Spanish translation.
  • [Fix] Duplicate PTT 3 keybind string.
  • [Fix] Config warning for rack short name length (4 -> 5).