ACRE_Team

Advanced Combat Radio Environment 2 (ACRE2)

533 posts in this topic

Current Version: 2.4.2.954
Latest Release Date: 18.04.17
Current TeamSpeak 3 Support: 3.1.4
 

ACRE2
acre2_logo_bif.jpg
The Advanced Combat Radio Environment

 

Introduction
ACRE2 is a full fledged communications suite for Arma, allowing realistic radio and voice communications through Teamspeak 3. The original ACRE released in the Summer of 2010 set the bar for communications in the Arma series and allowed what was once the tedious and long task of organizing Teamspeak or Ventrilo channels, with multiple whisper lists and no direct communications between groups, to be reduced to a natural implementation in a single Teamspeak channel. All players are able to speak with each other directly or use in game configurable radios to communicate at longer distances providing unparalleled immersion in the Arma series.

ACRE2 takes what ACRE1 pioneered to a whole new level. With increased performance and stability ACRE2 provides and even more immersive communications experience for the Arma user. Direct voice communications has had a complete overhaul and introduced new features such as occlusion from the environment, including vehicles and buildings, as well as multi-channel audio, allowing voices to be heard from multiple sources. A new virtual language feature in the Babel System allows mission makers to designate "languages" to certain players, making those that do not speak the same language indecipherable. This presents a multitude of gaming scenarios including player translators (Babel allows multiple languages per-person) and enemy communications that are unable to be understood.

The core feature of ACRE has always been radios though, and that has undergone major improvements in ACRE2 as well. A new, extremely powerful and modular distributed data system allows for a whole manner of new features to be simulated in a robust and reliable way, and powers the most realistic real time radio simulation released in either the civilian or military market. The new data system is designed to support large numbers of radios, in a JIP compatible and persistent world setup, as well as allowing for the future implementation of highly advanced features such as data event logging and radio replay ability. While the public beta only implements two functional radios at the moment the robust and well documented framework allows for rapid prototyping and easy implementation of new radio systems by ACRE as well as the community at large. The entire system is implemented in a way to maximize commonality with current Arma modding practices, going so far to even allow individual sounds of the radios to be modded by the community or any other feature.

Requirements
ACRE2 requires the latest version of TeamSpeak 3 be installed (either 32-bit or 64-bit), as well as the Community Base Addons (CBA) for Arma 3, which is available on Steam or on GitHub here.

Download
Traditional Download: https://github.com/IDI-Systems/acre2/releases/latest
Steam: You can now find ACRE2 on the Arma 3 Workshop. Our content is published under the name ACRE_Team

Installation

Please click Show below the installation type.

Manual Installation:

 

 
  • Download from the above link and extract the zip file to your hard drive.
  • Copy the @ACRE2 folder.
  • Navigate to your Arma 3 installation folder.
  • Delete any current @ACRE2 folder and then paste in the @ACRE2 folder you copied from the extracted zip.
  • Create a new shortcut or edit an existing one, and add @ACRE2 and @CBA_A3 to the -mod parameter, for a longer explanation see this tutorial: http://www.armaholic.com/forums.php?m=posts&q=20866
  • Launch Arma 3 from the shortcut you created. You should receive a notification indicating that the TeamSpeak 3 plugin has been installed. 
  • Launch TeamSpeak 3 and enable the ACRE2 plugin in the Tools -> Options > Addons window.



Steam:

 

Subscribe to ACRE2 on Steam and make sure you are also subscribed to CBA. Enable and launch Arma 3. At launch ACRE will try to copy the plugins to your TeamSpeak 3 installation directory. If it can not it will warn you. If it is successful it will tell you.

  • Launch TeamSpeak 3 and enable the ACRE2 plugin in the Tools -> Options > Addons window.
  • Launch Arma 3 from the shortcut you created.

 

 

ACRE2 Release 2.4.2

This hotfix focuses on fixing a rather annoying crash when running 64-bit build of Arma 3, as well as introduces improvements to antenna C++ code.

 

Additionally, IO and PRC77 components have been cleaned up and Japanese, Russian and Polish translations have been added and/or improved.

 

Complete Changelog and Download


ACRE2 Release 2.4.1

Spoiler

 

This update mainly focuses on bug fixing, general improvements, code clean-up and optimisations, as well as translations.

 

A direct speech bug, which became even more apparent with 64-bit version of Arma 3, has been fixed and loading into a mission should now be hassle-free without randomly making your character deaf!

 

Additionally, 117F and 152 radio menus are now compiled only once instead of twice during mission start and the antenna direction calculation will no longer rotate with hyper-rotational-speed. An optimisation was also implemented in reference to vanilla event handlers, they should no longer force the game to do time consuming stringy stuff.

 

ACE3 radio self-interaction will now hide itself if it has nothing useful to show, and the order of left, centre and right spatial configurations will no longer drive on the wrong side of the road.

 

Those using the acre_api_fnc_setCustomSignalFunc API to change how the signal gets calculated will now be able to reset it to default in scheduled environment as well. API documentation received some updates, if you were looking for something in the past, there is a good change it's there to be found now.

 

Complete Changelog and Download

 

 

ACRE2 Release 2.4.0

Spoiler

The 2.4.0 release largely focuses on fixing bugs and adding support for TeamSpeak 3.1 and Arma 3's upcoming 64-bit support.

 

Teamspeak 3.1 Support

ACRE2's TeamSpeak plugins have been updated to support TeamSpeak 3.1. They are not backwards compatible so updating to TeamSpeak 3.1 to use this version of ACRE2 is a must. The plugin auto-updater included with the Steam releases of ACRE2 is now included in all releases and has been updated to support the new plugin paths in TeamSpeak 3.1. One of the benefits of the TeamSpeak update is that the default plugin installation is now in application data so it can be copied to without requiring administrator privileges.

 

64-bit Extensions

ACRE2's now comes with 64-bit extensions making ACRE2 ready for the upcoming Arma 3 64-bit update.

 

Further CBA Setting Support

In the last release we introduced functionality with CBA Settings into ACRE2 for some client-side systems. In this release we have added several 'difficulty' settings which were previously changed by calling API functions.

 

bXkDCXs.jpg

CBA settings

 

Localisation

This release also has translations for the CBA Settings, ACE3 Interaction texts and key bind texts. To date we have translations for Spanish, German, Japanese, Czech, Italian and French languages.

 

CJNYWla.jpg

Czech localisation

 

Complete changelog

Please see the changelog at - github

 

Download v2.4.0.941 from github

 

As always please report bugs on our github tracker. If you would like to discuss ACRE feel free to join our public slack (link is on our github page).

 


ACRE2 Release 2.3.0

Spoiler

Open sourcing
With this release ACRE2 is now officially an open source project. ACRE2's source is now available on GitHub under the GNU-GPL3 license. The entire project is open sourced including the C++ extensions and TeamSpeak plugins. Anyone is welcome to fork the project as long as conditions of the license are met. Everyone is also welcome to contribute and create pull requests to the project as long as they follow the coding standards.

5bzj8ar.jpg

Documentation
As part of going open-source we have overhauled our documentation to take advantage of Jekyll for our documentation. The new documentation system can now be found here.

tXFPURO.jpg

New Radio - SEM52SL
This release also brings the German SEM52SL into ACRE. You can read up all about the SEM52SL here.

2mIlIYR.jpg

Under the hood
Significant tweaks have been to the ACRE codebase including switching to various CBA frameworks and updated methodologies. Part of this has included shifting the client side settings that were formerly set in the teamspeak plugin into the CBA framework settings. These are now accessible in-game via Options->Game->Configure Addons

biiTNMd.jpg

Slack
ACRE2's development slack is also now open to the public. It is the best place to be if you want to get involved or catch up with the latest with what is happening with ACRE2. It is also the only place to get official access and support to the development versions of ACRE2. You can join the slack by using our slack-in.

xuQi1rV.jpg


Complete changelog

Please see the changelog at - https://github.com/IDI-Systems/acre2/releases/tag/v2.3.0.926


Download V2.3.0.926 from GitHub
 


ACRE2 Release 2.2.0

Spoiler

What Has Changed Since 2.1
It has been over a year since the last release of ACRE2 and we are excited to release a new stable version of ACRE2. In that time we have made some significant improvements to various aspects of ACRE2. Here are some of the highlights of the new version:

Improved Graphics
The radio displays for the AN/PRC-343, AN/PRC-148 and the AN/PRC-77 have been upgraded with artwork from models made by Hatchet. The direct speech volume slider visuals have been improved by dslyecxi.

D9RWv3mm.jpg LnPuNGom.jpg t53WjJ2m.jpg UF4VEP4m.jpg xZnnMjOm.jpg

Improved Radio Signal Simulation
The radio signal simulation model has been completely rewritten as an extension. The model is more advanced now and provides a greater degree of simulation. It now evaluates many possible radio signal pathways as well as directional antenna patterns. We have also added an option for the simulation to ignore directional antenna patterns. The previous difficulty settings and API calls for the simulation model all still work.

Full Changelog


GENERAL
- [New] Zeus support - you can now use direct speech and the radios of unit you are remotely controlling.
- [New] ACE Interaction menu - You can now interact with your radios through ACEs self-interaction menu.
- [Improved] Significant code changes throughout - optimizations made throughout using newer script commands and faster methods. 
RADIOS
- [New] New radio signal model - Uses an extension that realistically calculates multipathing, including phase coherence. 
- [New] Radio interfaces and icons overhauled with new models provided by Hatchet and implemented by JP
- [New] Keyboard keys for channel up/down keybind on the current active radio. Note this only works for handheld radios and has the same limitations as using the channel knob for that radio.
- [Fixed] Radio displays now render properly on all aspect ratios (21:9, 5:4 etc).
DIRECT SPEECH
- [Improved] Direct speech occlusion - This is the system that makes buildings and objects affect the volume other players are heard at.
- [Improved] AI reveal now takes in account player current speaking volume
- [Improved] Vehicle Attenuation (volume at which you hear someone whilst you are inside a vehicle when and they are outside) overhaul no longer uses the insideSoundCoef value but is now based off AttenuationEffectType.  It is now dependent on the turret the person is in. This should work well for most things by default. It is customizable and full configuration details - http://gitlab.idi-systems.com/idi-systems/acre2-public/wikis/vehicle-attenuation
- [Improved] Direct speech volume slider - Now has only 5 states and the default volume has a smaller distance. The visuals of the slider have been improved thanks to dslyecxi.
- [Fixed] Vehicle intercom works in more cases
API/MODULES
- [New] API function (acre_api_fnc_ignoreAntennaDirection) - This can be used to make the signal simulation model ignore antenna direction -> [true] call acre_api_fnc_ignoreAntennaDirection;
- [Improved] Difficulty module now has an option to force the simulation model ignore antenna direction.
- [Fixed] Full duplex mode - Note this needs to be activated via the API or the difficulty settings module.
- [Fixed] Name channels module - previously was bugged in some cases.
- [Fixed] Basic Mission Setup module - Fixed the babel setting (Per Side w/ Common)
- [Fixed] API functions: acre_api_fnc_getMultiPushToTalkAssignment now works in all cases.
MISC
- [Improved] Headless client support. Unnecessary code is no longer run on headless clients and this also fixes rpt spam on headless clients.
- [Improved] Unmute clients on teamspeak when acre is not connected (on channel switch). This setting can be toggled in the teamspeak plugin settings.
- [Fixed] Inventory management right clicking on radios can no longer cause issues.
- [Fixed] HandleMultipleTranmissions zero divisor script error.
- [Fixed] IDC collision issues from radio dialogs and vanilla dialogs fixed.
- [Fixed] Warning message for missing antenna texture when opening the mission editor.
34 people like this

Share this post


Link to post
Share on other sites

Automatic Teamspeak plugin installation with Steam, this would make helping others install much easier. Thank You.

Share this post


Link to post
Share on other sites

Automatic Teamspeak plugin installation with Steam, this would make helping others install much easier. Thank You.

I'd be surprised if Steam Workshop allowed you to do that, I imagine they have pretty strict restrictions on where exactly addons can and cannot place their files.

 

Also, I can't seem to find ACRE on the workshop, does it have to go through some approval process first or is Steam just being slow?

1 person likes this

Share this post


Link to post
Share on other sites

I'd be surprised if Steam Workshop allowed you to do that, I imagine they have pretty strict restrictions on where exactly addons can and cannot place their files.

 

Also, I can't seem to find ACRE on the workshop, does it have to go through some approval process first or is Steam just being slow?

The visibility is set to hidden right now and won't change. Trying to resolve it.

Also it is Arma that does the file installation of TS plugins technically.

1 person likes this

Share this post


Link to post
Share on other sites

Getting a "Not connected to TeamSpeak" error

 

Edit: We are also noticing huge FPS drops.

Share this post


Link to post
Share on other sites

Congratulations ACRE2 team on the new release :D!

 

Getting a "Not connected to TeamSpeak" error

 

Edit: We are also noticing huge FPS drops.

 

Ensure that you are running teamspeak and that you have installed the latest plugin to teamspeak. See the main post for instructions and that both arma and teamspeak both have the same privilege level (both running as admin or both not running as admin).

 

Stating 'huge FPS drops' is not useful. With due respect this lacks an adequate description of the problem to help you. You should provide as much detail as possible to reproduce. What is happening when this occurs? is it only when people are broadcasting/speaking. What radios are being used. How many people are present? What mods are running?

 

Feel free to issue a a bug report on the ACRE2 tracker with more information: http://gitlab.idi-systems.com/idi-systems/acre2-public/issues

ns ACRE2 team on the new release :D!

1 person likes this

Share this post


Link to post
Share on other sites

Congratulations ACRE2 team on the new release :D!

 

 

Ensure that you are running teamspeak and that you have installed the latest plugin to teamspeak. See the main post for instructions and that both arma and teamspeak both have the same privilege level (both running as admin or both not running as admin).

 

Stating 'huge FPS drops' is not useful. With due respect this lacks an adequate description of the problem to help you. You should provide as much detail as possible to reproduce. What is happening when this occurs? is it only when people are broadcasting/speaking. What radios are being used. How many people are present? What mods are running?

 

Feel free to issue a a bug report on the ACRE2 tracker with more information: http://gitlab.idi-systems.com/idi-systems/acre2-public/issues

ns ACRE2 team on the new release :D!

 

 

 

Sorry for not originally giving more information. When using just ACRE, ACE, and CBA we see huge frame losses. I made a mission and put a single unit down. When walking around without ACRE, 76 FPS. When I activate ACRE, don't use it, just having it on my list, my FPS is around 30.

Share this post


Link to post
Share on other sites

Sorry for not originally giving more information. When using just ACRE and CBA we see huge frame losses. I made a mission and put a single unit down. When walking around without ACRE, 76 FPS. When I activate ACRE, don't use it, just having it on my list, my FPS is around 30.

 

Would it be possible to get a copy of the mission file and a copy of the rpt?

Share this post


Link to post
Share on other sites

This versions crashes Arma with the map 'Angel Island'. Old stable did not have this issue.

arma ppt:

8:42:06 ACRE2 Library Loaded
8:42:10 [4733,103.402,0,"XEH: PreInit finished."]
8:42:10 [4735,103.679,0,"XEH: PostInit started. MISSIONINIT: missionName=tempMissionSP, missionVersion=52, worldName=Angel, isMultiplayer=false, isServer=true, isDedicated=false, CBA_isHeadlessClient=false, hasInterface=true, didJIP=false isLinux=false"]
8:42:11 [4735,103.703,0,"CBA_VERSIONING: cba=3.0.0.160713, "]
8:42:11 Unable to get file version size: C:\Program Files (x86)\Steam\steamapps\common\Arma 3\@rmp_acre2_V6\acre.dll
8:42:14 Warning: 3600 ms spent in callExtension calling name: "acre", function: "init:"
8:42:14 ACRE: Loading Map: \veterans\angel\angel.wrp
8:42:14 [ACRE]: AI Detection Activated!
-crash here

acre_dll.log:

2016-08-26 08:42:11,074-{INFO }- ACRE Loaded
2016-08-26 08:42:11,084-{INFO }- Generating PBO List
2016-08-26 08:42:14,655-{INFO }- PBO Index complete

Share this post


Link to post
Share on other sites

Would it be possible to get a copy of the mission file and a copy of the rpt?

Just tried using the example missions, while the FPS seems fine (probably because it's virtual), but I still get the not connected error. Tried everything as admin, nothing as admin, restarting TS while in the server, reinstalled the mod. Anything I can think of. 

Share this post


Link to post
Share on other sites

 

This versions crashes Arma with the map 'Angel Island'. Old stable did not have this issue.

 

 

Appreciate the report. ACRE2 now parses the island (wrp) files directly to get the terrain heightmap. No doubt it starts loading here but fails.

ACRE: Loading Map: \veterans\angel\angel.wrp

 

This is also an issue on the 'Takistani Mountains' terrain but with every other terrain we have tested it works. This only effects a few terrains, I'll take a look into the wrp parser with this island at somepoint. You can follow the progress on this ticket:

http://gitlab.idi-systems.com/idi-systems/acre2-public/issues/86

 

 

 

 

 

Just tried using the example missions, while the FPS seems fine (probably because it's virtual), but I still get the not connected error. Tried everything as admin, nothing as admin, restarting TS while in the server, reinstalled the mod. Anything I can think of. 

 
The teamspeak plugin does not connect in singleplayer/editor, but will in multiplayer. Perhaps this is the issue?

Share this post


Link to post
Share on other sites

 

Appreciate the report. ACRE2 now parses the island (wrp) files directly to get the terrain heightmap. No doubt it starts loading here but fails.

ACRE: Loading Map: \veterans\angel\angel.wrp

 

This is also an issue on the 'Takistani Mountains' terrain but with every other terrain we have tested it works. This only effects a few terrains, I'll take a look into the wrp parser with this island at somepoint. You can follow the progress on this ticket:

http://gitlab.idi-systems.com/idi-systems/acre2-public/issues/86

 

 

 

 

 
 
The teamspeak plugin does not connect in singleplayer/editor, but will in multiplayer. Perhaps this is the issue?

 

Put the mission on my server, still the same issue. Won't connect. I even tried reinstalling Teamspeak. 

Share this post


Link to post
Share on other sites

Put the mission on my server, still the same issue. Won't connect. I even tried reinstalling Teamspeak. 

 

Do you have the plugin enabled in teamspeak? Does it show in the list of available plugins in teamspeak?

 

Manual Installation instructions (as per main post):

Manual Installation:

  • Download from the above link and extract the zip file to your hard drive.
  • Open the extracted folder and open the Teamspeak/plugins folder.
  • Copy the correct version of the plugin dll for your Teamspeak installation.
  • Navigate to your Teamspeak installation and open the plugins folder.
  • Paste the plugin into that folder, overwriting any current ACRE2 plugin.
  • Return to the extracted folder and go to the Game folder.
  • Copy the @ACRE2 folder.
  • Navigate to your Arma 3 installation folder.
  • Delete any current @ACRE2 folder and then paste in the @ACRE2 folder you copied from the extracted zip.
  • Create a new shortcut or edit an existing one, and add @ACRE2 and @CBA_A3 to the -mod parameter, for a longer explanation see this tutorial: http://www.armaholic...m=posts&q=20866
  • Launch Teamspeak 3 and enable the ACRE2 plugin in the Settings > Plugins window.
  • Launch Arma 3 from the shortcut you created.

Share this post


Link to post
Share on other sites

 

Appreciate the report. 

 

It is you who I should be thanking for this masterpiece :). Thank you for all the work you put into this.

Share this post


Link to post
Share on other sites

Do you have the plugin enabled in teamspeak? Does it show in the list of available plugins in teamspeak?

 

Manual Installation instructions (as per main post):

Manual Installation:

  • Download from the above link and extract the zip file to your hard drive.
  • Open the extracted folder and open the Teamspeak/plugins folder.
  • Copy the correct version of the plugin dll for your Teamspeak installation.
  • Navigate to your Teamspeak installation and open the plugins folder.
  • Paste the plugin into that folder, overwriting any current ACRE2 plugin.
  • Return to the extracted folder and go to the Game folder.
  • Copy the @ACRE2 folder.
  • Navigate to your Arma 3 installation folder.
  • Delete any current @ACRE2 folder and then paste in the @ACRE2 folder you copied from the extracted zip.
  • Create a new shortcut or edit an existing one, and add @ACRE2 and @CBA_A3 to the -mod parameter, for a longer explanation see this tutorial: http://www.armaholic...m=posts&q=20866
  • Launch Teamspeak 3 and enable the ACRE2 plugin in the Settings > Plugins window.
  • Launch Arma 3 from the shortcut you created.

Followed the instructions. My friends are also having the same issue. None of us can get it to connect. Plugin is 100% active, it even shows what version my friends are running.

Share this post


Link to post
Share on other sites

As snippers said, the best way to track this down is to put an issue on our issue-tracker.

 

And to have a basis for analysis, we need .rpts plus a video or anything like that

 

Common pitfalls for the plugin-errors are:

- Missing rights on arma/teamspeak -> start both as NON-Admin

- Your virus scanner has deleted .dll files of acre in the @acre2 folder (there must be both acre.dll and ACRE2Arma.dll)

Share this post


Link to post
Share on other sites

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now