Skip to content

Releases: IDI-Systems/acre2

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).

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