Skip to content

Releases: IDI-Systems/acre2

ACRE2 v2.7.0.1010

23 Jul 18:33
Compare
Choose a tag to compare

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

This release marks the introduction of two new systems in ACRE2: the Ground Spike Antenna (GSA) will help RTOs and command elements to stay hidden behind cover or laying prone without sacrificing signal quality and, thanks to the efforts of Brett, a much improved Zeus support has been introduced that covers spectator mode, hearing nearby players, external radios and talking from the camera location. Complementing these additions, API functions have been prepared by the ACRE2 Team to help spectator modes listen to player radios.

Another improvement in this release is the inclusion of a UI for the intercom. The new UI, donated to ACRE2 by RanTa, models in detail the functionality of the AN/VIC-3 Full Functional Crew Station. New functionality has been added to the intercom to match the UI improvements. Racks that are connected to intercom can no longer be accessed using the ACE interaction menu. To use them, one must open the Intercom UI (Default to Ctrl + Shift + Tab) and select the desired radio(s) using the upper two knobs as described in the wiki

On the signal propagation side, casual communities may find this ACRE2 release quite appealing since it allows for the first time to select the signal propagation model. Through CBA settings Arcade, LOS Simple, LOS Multipath (default) and the new experimental Longley-Rice model can be selected. Additionally, antenna inclination mode has been added, which will help boosting your signal strength by manually or automatically aligning, within a certain range, the antenna direction as close to the vertical as possible.

Finally, noticeable improvements in the UI have also been made in the form of getting rid of the Arma 2 notification system, in favour of a more modern and stackable solution. And last but not least, support for the upcoming Contact DLC has been added (in form of an optional mod for now).

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

Change Log Summary

ADDED:

  • [New] Intercom UI for AN/VIC3 - Full Functional Crew Station (FFCS) by RanTa
  • [New] Ground Spike Antenna (GSA) by Raspu and antenna bag model by Ranta.
  • [New] Support for other signal models. In addition to LOS multipath, the following modes are available through CBA Settings: Arcade mode, LOS Simple and Longley-Rice Signal Propagation Model.
  • [New] Improved Zeus Integration by Brett: spectator mode, hearing nearby players and external radios and talking from camera location
  • [New] Manual and automatic Antenna Direction Alignment
  • [New] ACRE2 Radio Box by RanTa.
  • [New] Intercom accent functionality.
  • [New] Intercom Push-To-Talk (PTT) functionality.
  • [New] Intercom Override functionality.
  • [New] Editor preview for OE-303.
  • [New] Contact Livonia (Enoch) terrain compatibility (optional component - load optionals/@acre_sys_contact).
  • [New] Spectator radio API functions: addSpectatorRadio, removeSpectatorRadio and removeAllSpectatorRadios.
  • [New] CBA Setting factor for AI revealing.

CHANGED:

  • [Update] Change default radio keys and streamline key names and descriptions (now uses PTT buttons instead of last active radio).
  • [Update] Use CBA notifications instead of ACE or Vanilla Hints.
  • [Update] Translations affecting all ACRE2 components.
  • [Remove] Features and API functions deprecated in 2.5.0.
  • [Remove] Rack ACE3 interactions which are available through intercom UI.
  • [Remove] Redundant TeamSpeak API from 2.6.4.

IMPROVED:

  • [Improvement] General C++ readability and enhancement.
  • [Improvement] TeamSpeak plugin auto-copy (cleanup and enhancements).
  • [Improvement] Rewritten extension to generate fakeWRP.
  • [Optimisation] Move Antenna Parsing to CBA Pre-Start (faster mission load).
  • [Optimisation] Peak function calculation on terrain PBOs that do not include peak information.
  • [Optimisation] Full cleanup pass on the C++ ACRE2 Shared library.
  • [Optimisation] Continued significant cleanup throughout ACRE2 - Data, Core, PRC152, PRC117F, PRC77, SEM52SL and SEM70 components.
  • [Optimisation] Convert intercom system to CBA Hashes.

FIXED:

  • [Fix] Reveal to AI on headless clients and dedicated servers.
  • [Fix] API function setPressetChannelField.
  • [Fix] API functions getRadioVolume and setRadioVolume were disabled.
  • [Fix] Integer type overflow in C++.
  • [Fix] "Give Intercom" action.
  • [Fix] CBA XEH recompilation of External and Signal Map components.

ACRE2 v2.6.4.1006

17 Jun 13:02
Compare
Choose a tag to compare

Requires CBA Version 3.9.0 or later and Arma 3 Version 1.84 or later.

This release provides compatibility with TeamSpeak 3.3.0 and is now backwards compatible with TeamSpeak API versions 19 through 23. It also fixes SEM 70 UI scaling.

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

Change Log Summary

CHANGED:

  • [Update] TeamSpeak 3.3 plugin support (API 23) and backwards compatibility (API 19-22).

IMPROVED:

  • [Optimisation] Cleanup of sys_prc148.
  • [Optimisation] Cleanup of sys_prc343.

FIXED:

  • [Fix] SEM 70 UI not scaling properly.

ACRE2 v2.6.3.1003

10 May 13:25
Compare
Choose a tag to compare

Requires CBA Version 3.9.0 or later and Arma 3 Version 1.84 or later.

This release provides compatibility with Global Mobilization's Weferlingen terrain, in form of an optional mod. Additionally, it includes various fixes and enhancements.

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

Change Log Summary

ADDED:

  • [New] Global Mobilization Weferlingen terrain compatibility (optional component - load optionals/@acre_sys_gm)

IMPROVED:

  • [Improvement] Display radio number in front of ACE3 interaction.
  • [Improvement] Allow Helicopter 'Gunner' Copilot to access racks.
  • [Improvement] Expand argument checks in API functions.
  • [Optimisation] Item functions - master ID tracker and inventory actions (large improvement).
  • [Optimisation] Disable performance counters.
  • [Optimisation] Cleanup of sys_data.
  • [Optimisation] Small Hash optimisations.

FIXED:

  • [Fix] Intercom configuration had to be lower-cased.
  • [Fix] Log misspelling "Antenna" on antenna loading.
  • [Fix] getGear expecting radio in position 3.
  • [Fix] Typo failing to include "turnedOut" positions in processVehicleSystemAccessArray

ACRE2 v2.6.2.996

22 Oct 20:09
Compare
Choose a tag to compare

Requires CBA Version 3.9.0 or later and Arma 3 Version 1.84 or later.

This release introduces some quality of life improvements, adds requested events and improves some components.

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

Change Log Summary

ADDED:

IMPROVED:

  • [Improvement] Port Hints to ACE3 notification system when available.
  • [Improvement] Hide Vehicle Info UI in Feature Cameras.
  • [Optimisation] Significant cleanup throughout ACRE2 - Radio, Server, Components, Rack, Intercom and External components.
  • [Optimisation] Performance improvement in missions with many objects.

FIXED:

  • [Fix] Racks and shared radios could not be heard by all users in some cases.
  • [Fix] acre_sys_core_isDisabled was not respected.
  • [Fix] External radios could not be shared in moving vehicles.

ACRE2 v2.6.1.992

25 Jun 22:18
Compare
Choose a tag to compare

Requires CBA Version 3.7.1 or later and Arma 3 Version 1.82 or later.

This release fixes a few issues with Vehicle Racks and improves their usability.

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

Change Log Summary

ADDED:

  • [New] Fast Channel Switch to racked radios (radios accessible only through intercom do not have this functionality).
  • [New] Option to start/stop using all available rack radios.

FIXED:

  • [Fix] Radios could not be removed from racks.
  • [Fix] acre_api_fnc_addRackRadios now works as expected.

ACRE2 v2.6.0.990

18 Jun 13:57
Compare
Choose a tag to compare

Requires CBA Version 3.7.1 or later and Arma 3 Version 1.82 or later.

This release adds rack radios, an overhauled intercom system providing VIC-3 functionality and the ability to share radios with other players. Several fixes and optimizations across all of ACRE2 are also included.

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

Change Log Summary

ADDED:

  • [New] Vehicle Racks with support for AN/VRC 103, AN/VRC-64, AN/VRC 110, AN/VRC 111 and SEM90.
  • [New] Overhauled Vehicle Intercom with support for multiple intercoms in a vehicle.
  • [New] Infantry Phone
  • [New] External Radios to share personal, backpack and rack radios with other players.
  • [New] User Interface for SEM 90 rack.
  • [New] Integration of rack radios with the intercom system.
  • [New] Volume control for each intercom network in a vehicle.
  • [New] Vehicle antennas for rack radios.
  • [New] API functions for Vehicle Racks features.
  • [New] German, Japanese, Chinese Korean, Portuguese, Italian and Polish translations for intercom, racks and shared radio features.

CHANGED:

  • [Update] General optimizations in core ACRE2 functions.
  • [Update] Translations affecting all ACRE2 components.

IMPROVED:

  • [Improvement] ACE3 interaction menu (shortened, grouped, streamlined).
  • [Improvement] Do not recompile XEH Display EH before every call.

FIXED:

  • [Fix] Signal quality could get stuck at 0% with radios still in valid range after Arma 3 v1.82 update.
  • [Fix] RPT errors when changing frequencies on SEM 70.
  • [Fix] Spelling error in 152 and 117F menu.
  • [Fix] Frequency selection menus for AN/PRC152 and AN/PRC 117F.
  • [Fix] Prevent backwards compatibility acre_game class from showing up in CBA Credits.
  • [Fix] Second frequency of AN/PRC-77 is now different from the first frequency in every preset.
  • [Fix] Babel Mission Setup

ACRE2 v2.5.1.980

05 Dec 16:22
Compare
Choose a tag to compare

Requires CBA Version 3.5.0 or later and Arma 3 Version 1.78 or later.

This release adds full support for Vanilla and upcoming ACE3 Arsenals, TeamSpeak Channel Switching additions, improved antenna calculation on ground and many other optimisations and bug fixes. Additionally it removes the Tanoa PBO which housed height data, which is now obsolete with it being decrypted in 1.78.

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

Change Log Summary

ADDED:

  • [New] Support for ACE3 Arsenal (future ACE3 feature) unique items (show channel name).
  • [New] Support for Vanilla Arsenal (radios swapped for base radios temporarily, makes unique radios visible and does not include them in saved loadouts or exports, changes processed on close).
  • [New] TeamSpeak Channel Password support (hidden text in-game).
  • [New] Add display passthrough keys API (assigns ACRE2 keys to a custom display, eg. spectator systems compatibility).
  • [New] Korean and updated Chinese localizations. The status of translations can be seen here - Further help is always welcome!

CHANGED:

  • [Update] Made TeamSpeak Channel Name and Password settings global.
  • [Update] Streamlined (macroized) radio display names.
  • [Remove] Tanoa PBO (decrypted with 1.78)
  • [Remove] "ACRE TEST BAG" (hidden for backwards compatibility).

IMPROVED:

  • [Improvement] Antenna calculation on ground (better signal quality, especially in vehicles).
  • [Improvement] Treat all radios in lower-case (major optimization across the board).
  • [Improvement] TeamSpeak Channel name check (now checked in order: full string comparison, word comparison, character comparison).
  • [Improvement] Allow specifying TeamSpeak channel without "ACRE".
  • [Improvement] Reworked radio macros to half the size.
  • [Improvement] Author config entry to all ACRE2 items.

FIXED:

  • [Fix] TeamSpeak metadata buffer overflow crash.
  • [Fix] Radio Speaker not hearable for radio owner.
  • [Fix] Prevent radio ID assignment in Virtual and ACE3 Arsenals.
  • [Fix] Prevent garbage collector from trying to collect ID of a removed unique radio in Vanilla and ACE3 Arsenals.
  • [Fix] Premature TeamSpeak channel switch when channel name is used.
  • [Fix] Name Channels module script error (trying to assign more presets than radio supports).
  • [Fix] Babel "Per-Side /w Common" script error (trying to assign invalid language key).
  • [Fix] Volume slider will now close on death, on another dialog open and when changing unit (eg. respawn, remote control).
  • [Fix] Mute Spectators button not working in Vanilla Spectator (EG Spectator).
  • [Fix] SEM 70 author array in CfgPatches.
  • [Fix] acre_sys_api_fnc_getCurrentRadioChannelNumber returning channel number greater by 1.

ACRE2 v2.5.0.968

19 Sep 00:35
Compare
Choose a tag to compare

Requires CBA Version 3.4.1 or later.

Change Log Summary

ADDED:

  • [New] SEM70 radio
  • [New] TeamSpeak Channel Switching
  • [New] Box with radios for quick and easy access.
  • [New] Chinese and updated Japanese, German and Polish localizations. The status of translations can be seen here - Further help is always welcome!
  • [New] Radio preset for AN/PRC-77, for use with getting preset data and setting default channel via SQF.

CHANGED:

  • [Major] 4nec2 Antenna Calculation - All ACRE2 radios now use antennas generated with 4nec2, allowing faster and easier addition of new antennas. Additional antennas for radios were also added.
  • [Update] Default Terrain Loss coefficient to 0.5 (from 1.0). Friendlier to new users without sacrificing realism.

IMPROVED:

  • [Improvement] Radios can now be opened on the main ACE3 interaction point in addition to sub-action.
  • [Improvement] Privatization and other reported warnings by SQF Linter
  • [Improvement] RVExtensionVersion interface support, Arma 3 now correctly reads the version from the extensions.
  • [Improvement] Windows file details to all extenstions, version, author and other metadata is now visible in extension properties.

FIXED:

  • [Fix] Coordinate system for antenna calculation always facing northward.
  • [Fix] Replaced broken font for AN/PRC-148 display, is no longer shifted out of view.
  • [Fix] ACE3 spatial interactions (setting radios to ears) now use correct radio instead of the active one.
  • [Fix] acre_api_fnc_isInitialized will now return correct value when unit is null.
  • [Fix] Internal channel function of AN/PRC-77.
  • [Fix] Radios being Mine Detectors (use CBA Misc Item).
  • [Fix] Spectator reconnect staying on spectator list and not able to hear other players.

ACRE2 v2.4.2.954

18 Apr 17:43
Compare
Choose a tag to compare

Requires CBA Version 3.1.0 or later.

Change Log Summary

ADDED:

  • [New] Japanese translations
  • [New] Russian translations
  • [New] Polish translations

IMPROVED:

  • [Improvement] Float compliance in antenna C++ code
  • [Optimisation] Cleanup of sys_io
  • [Optimisation] Cleanup of sys_prc77

FIXED:

  • [Fix] Access violation crash in antenna gain map on x64
  • [Fix] Reserved variable script error

ACRE2 v2.4.1.947

21 Mar 20:31
Compare
Choose a tag to compare

Requires CBA Version 3.1.0 or later.

Change Log Summary

ADDED:

  • [New] Korean and updated Czech translations. The status of translations can be seen here - further help is always welcome!

CHANGED:

  • [Improvement] ACE3 radio self-interaction will now be hidden if no radios are available.
  • [Improvement] Tweaked the order of left, centre and right spatial configurations in self-interaction. "Set to Left Ear" will now be on the left in radial configuration (or below in list configuration) while "Set to Right Ear" will be on the right (or at the top).

IMPROVED:

  • [Improvement] Clean-up and prefix fast hash global variables - Note fast hashes use a custom location with invalid draw style which will be logged to RPT, this is known and required.
  • [Optimisation] General clean-up and optimisations through all the code.
  • [Optimisation] Pass functions 'by reference' to BI event handlers (performance improvement).
  • [Optimisation] Don't compile 117F and 152 menus on preStart (possibly fixes rare display issues).

FIXED:

  • [Fix] A race condition where players could sometimes not being able to hear transmissions and direct speech but could communicate through direct speech.
  • [Fix] Previously the acre_api_fnc_setCustomSignalFunc function would error when attempting to reset to the default behaviour in scheduled environment.
  • [Fix] Antenna direction calculation where the rotation speed of the antenna was twice the rotation speed of the unit.
  • [Fix] Prevent acre.log from being created since it was never used (can be safely removed from Arma 3/logs folder).