Skip to content

Releases: IDI-Systems/acre2

ACRE2 v2.13.0.1060

04 Feb 13:52
Compare
Choose a tag to compare

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

This release adds compatibility for Spearhead Extended (SPEX) mod by Heavy Ordnance Works team, contributed by @Drofseh, as well as expands existing Spearhead 1944 compatibility and adds RHS USAF and RHS AFRF compatibility, contributed by @mrschick.

You can now have fun with actual connector wires for Infantry phone and GSAs worked on by @mrschick. Additional API functions have been made available, including a long requested easier API for working with Vehicle Racks, by @gerard-sog and @mrschick.

Change Log Summary

ADDED:

  • Add Spearhead Extended (SPEX) compatibility (#1335)
  • Add RHS USAF and RHS AFRF compatibility (#1355)
  • API - Add acre_api_fnc_getRadioOnOffState (#1339)
  • API - Add Function to set Channels on all Radios a Player is carrying (#1302)
  • Babel - Persistent Language Hint for non-primary language (#1324)
  • Core - Add PhysX Ropes as "connector wires" for Infantry Phone and GSA (#1290)
  • Rack - Add API to remove or replace racks and improve usability (#1334)

FIXED:

  • Attenuation - Fix missing MrapAttenuation sound effect (#1354)
  • Core - Fix Fast Channel Switch of VRC-64 (#1357)
  • Core - Fix GSA rope helper objects being placed below buildings (#1367)
  • Extension - Fix array index out-of-bounds (#1310)
  • IO - Fix non-ASCII characters breaking channel switching (#1326)
  • PRC-117F - Fix channel name return (#1348)
  • PRC-117F/PRC-152 - Fix undefined macro (#1353)
  • Server - Fix garbage collect PFEH never being removed (#1356)
  • Zeus - Fix remote control breaking Racks and resetting custom PTTs (#1305)
  • Zeus - Fix voice source switch while Handcuffed/Surrendering (#1337)

IMPROVED:

  • API - Filter radio IDs when setting unit loadouts via CBA (#1315)
  • BF-888S - Optimize with isNotEqualTo (#1371)
  • Core - Use fnc_getDescriptiveName for all ACE Action Names (#1372)
  • Extensions - Add default password for TS3 channel (#1347)
  • General - Optimize in-vehicle checks (#1363)
  • GUI - Allow Volume Control during ACE Progressbar Dialog (#1336)
  • Intercom - Improve Infantry Phone Limitations and add Custom Positions to Vanilla Vehicles (#1306)
  • Main - Matching case for case-sensitive keys (#1322)
  • PRC-152 - Previous/Next Channel Stepping via PRE+/- instead of Knob (#1325)
  • Signal - Add climate code 4 to North Takistan (Longley-Rice) (#1368)

CHANGED:

  • Compat SPE - Update Spearhead 1944 compatibility
  • Common - Update for HEMTT 1.13 (#1343)
  • General - Cleanup all spaces in SQF macros (#1318)

TRANSLATIONS:

  • Translations - Improve Japanese (#1319, #1352, #1373)
  • Translations - Add French (#1341, #1365)
  • Translations - Add missing German, fully revise Italian (#1330)
  • Translations - Improve Simplified Chinese (#1369)

DOCUMENTATION:

  • Documentation - Explain variable Tx Power of PRC-77 (#1366)

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.