acre2
acre2 copied to clipboard
Support for macOS TeamSpeak 3 (an offer to help)
Is your feature request related to a problem? As a primary mac user for my work, I have higher end equipment for the macOS spectrum of things than I do Windows; I'd love it if that expanded to my full Arma 3 experience - I can use mods and DLCs just fine across the board - with GREAT performance. I just can't use ACRE2 (or mods like it) as the builds are Windows-only.
Solution you'd like: A switch to using ts3plugin files, and a macOS build of them.
Alternatives you've considered: There are no alternatives in this context.
Additional context: I have over 20 years of software development experience - including in Objective-C and Swift, and have an Apple Developer signing key; I am willing to help write and build this plugin.
A switch to using ts3plugin files, and a macOS build of them.
Our game extension automatically install the plugin appropriately without ts3plugin files. Removing those is not an option, only an addition is. However, I do not see why same automated plugin install can't support macOS.
I have over 20 years of software development experience - including in Objective-C and Swift, and have an Apple Developer signing key; I am willing to help write and build this plugin.
You are absolutely welcome to add macOS compatibility, but mind we are using Windows API to access PBO fields and read height maps and so on. That would need a full rewrite for other operating systems. Another such thing being used are named pipes for communication between game plugins and TS plugin.
Also relevant PR for Linux: https://github.com/IDI-Systems/acre2/pull/1218
I'm playing on the Apple Silicon version of Arma 3, and everything functions perfectly, I have several mods installed and am able to play on all servers, I recently joined a mil-sim who use this mod as part of their modlist and the only thing I can't get to work is these plugins with Teamspeak 3, @tsal if you worked on this you would be such a lifesaver and although I have no experience I would want to help
I haven't forgotten about this, I've just not gotten very far (as of yet); I've not had a lot of luck with documentation around TS3's API.