#linux_mac_branch
1 messages Β· Page 10 of 1
I don't know if advertising of servers is allowed here, but i'm waiting in ArmAOnUnix server alone to play some Combat patrol or End game if we have more ppl. All free to join. Teamwork and milsim tactics are encoureged but not enforced.
hm you are right, but since the server browser isnt working and the AoU server is the only one (actively maintained) for ports AFAIK
plz no ban BI :/
And i'm about to even post IP of the server for convenience
if i get banned... remeber me! π
92.52.6.237
ye use the official server list at https://arma3.com/servers (ok that will not work, all were updated to 1.84) and the community server list https://arma3.swec.se/server/list for direct connect with 1.82 ports (at least until the server browser gets fix)
how to filter versions?
stepped into own trap of server listing and mumbles something about ports being out of sync , yet again π
you can click on swec at the version column for sorting but i don't see filters
talking about filters, since we dont have a launcher for filtering 1ΒΊ person view only servers, is it possible to add that for the port?
I just wanted to drop in to say that I never considered buying the game because the Linux version always lags behind.
i only play on linux so having the port updated more often would be a big plus
I love arma3 the linuxversion. I have 298 h at it. But I would love to play king of the hill....
playing arma 3 now since 2014 i love that theres work beeing done for linux & mac, but its a huge downside that it takes so long
I wish that the Linux version would become official
dang 10 min timer 
I have the linux version, but hardly play due unsync with windows version ...
I wonder if that new BI engine will have native Linux support
Last I heard, the engine that BI plans to use for ARMA 4 is the Enfusion engine that's being made for the standalone version of DayZ. And it doesn't seem that it's going to come with Mac/Linux support built-in.
@flint olive there is some servers for port users. I'm currently playing on ArmaOnUnix server at 92.52.6.237 Population is low, fluctuates from 5 to 15 atm, but if you join, others may follow. I'm encouraging and running missions there in semi milsim fashion. Give it a try
unofficial comment (i dont speak for VP) - if Enfusion supported Vulkan that would definitely make porting to Linux much more feasible
however I could understand them sticking with DX11
don't quote me on this but I'm pretty sure that they've mentioned cross platform stuff in one of their DayZ/Enfusion dev videos
not too sure if Linux specifically was mentioned though
I looked through the Steam Community Hub for DayZ, and I stand corrected. They do plan on supporting Linux.
nice π
Joined to add to the linux/mac user counter π

π§
I would be great to have a linux port
btw, my realtek audio driver is broken at windows 10 atm
so, I can't dual boot to play it anymore π¦
realtek's latest driver is broken on all of windows
I got tired of it
really
I've been fixing more bugs at windows since the win 7 than on linux
i had to download the 2.81 driver from another page to get my audio to work right again after upgrading it
Is the Linux port generally kept up to date to be compatible for multiplayer with people using the Windows version?
though, if you just want basic audio without any of the extra realtek features, the standard audio driver will work
I've been wanting to buy Arma 3 for awhile now, but I'm afraid that I will not be able to play multiplayer with my friends who use Windows.
not really
currently the Mac/Linux ports are typically one release behind the Windows one
make it known that you want more support for the ports and maybe BI will change this π
Are they using a third party company to do the Linux and Mac ports? Is that why there is a delay?
As much as I love the companies who do these ports, it seems like for a game like Arma 3 where multiplayer compatibility is important, it might be better for them to build the different versions in-house.
Does being a single version behind typically break compatibility?
your friends can downgrade tho, to be able to play with you
Does Steam allow downgrading?
also keep in mind that most of the server will not be available for u
yes, you need to use a beta key
they can have both versions installed too
@smoky crater Will the linux port ever get rotorlib support?
@quasi orchid you gotta choose the legacy branch
i dont know about rotorlib. i think this is a licensing issue. i dont think it's available for Macs either
Would definitely like to see better version parity on the linux version. I've owned arma 3 pretty much since I heard about the experimental linux build. It was just out of sync with windows version for so long I never played it since almost no servers were available. I was always worried the experimental builds would get canned because nobody was playing them... but nobody was playing them because multiplayer was useless. Frustrating situation
Well on their page they have "Headache-free licensing" under features, so it can't be that π
@eager elm it depends what that means. If it's charged per platform then that could be a very expensive cost
a lot of middleware is licensed per platform
I know, It just made me chuckle
as a porter i've had this with much middleware in the past. For example Bink, they license this per platform and while for Windows/consoles the cost can be justified and recovered, for OS X and Linux it cannot - it's far too expensive
@left fog Hi. First of all, count me π So far I have not bought Arma III for Linux. Why? Because when I buy a game I need to know that I not waste my money. Why am I writing this? Because if I buy a game today, you can let me know for half a year that you are giving up with Linux version and drop developmend of it. So then I will stay with game in which I will not be able to play online with friends, eg those who use Windows. So why I should buy it today? I know this is very good port made by VP, I have heard a lot of good about this port and watch many videos in YT and I saw benchmarks where performance was very good. So I want to thank you for that - everyone involved in the development of Arma III for Linux - thank u π That's why I will buy this game, if you make it officially supported on Linux. You will add the Linux icon, hardware requirements on Steam. And you promise that you will not abandon the development of the Linux version. Then I will buy this game with all additions with pleasure. Trust me. In addition, it would be an advantage to release new versions for Linux at the same time as the Windows versions. And if it is not possible, then at least accelerate release of them. At the end off the subject - Thanks for the release Arma: Cold War Assault for Linux. I bought and played it and I have to say it is very good. That's why I am asking you to also release the other old games from the Arma series to Linux. Possible? π§
@smoky crater what about TrackIR support. No license issues there, hardware works on linux, it's just missing the glue for use in game
I tried the game recently (on a free weekend and that is a very good port) but as you know , multiplayer is not being synced with Windows + no SteamOS icon on store just kills the mood.
BTW , not related to Arma but what is going on with VP? You guys were doing awesome single player game ports like Bioshock Infinite. I know that hype died down but you're really silent when compared to Feral
cant speak officially for VP but since the failure of steam machines, AAA publishers lost interest
@remote widget Well @smoky crater left from company and now no one know how to port games to Linux π No no, I'm just kidding.
Of course , but Feral is still doing AAA ports despite they are mostly strategy ones
And that is also reasonable because strategy games are not on consoles , so Linux is bigger on strategy niche
Damn , we need another push from either Valve or some other company
ultimately linux versions do not make a lot of profit.. if any profit
Hey! I came here to say I'd love for the Linux version to keep more up to date with the Windows version π
Well , i'm just comparing my situation now vs 3 years ago on Windows : I'm spending much more just for supporting devz
Linux versions are not doing profit much because when you port a 5 year old game to a dual booter , they already have it
Lol , that is why we need another console like push for people who don't know about dual booting
Just buying console and playing
another issue is linux users typically expect the port gratis if they bought the windows version before. its not workable like that
mac users tend to pay for the port even if they bought a windows version previously
How they are doing that exactly? Deleting game from steam and re buying it?
thats not really an issue here for ARMA 3, but it is an issue for other ports
@remote widget well i meant in general - typically Mac users buy from Mac App Store
@smoky crater like Arma Cold War Assault?
Ahh , the great ecosystem you say
and well yes ArmA CWA is also an example, but we got a lot of stick for that title
there were a lot of accusations of "greed" mostly from the Linux community because ArmA CWA was not sold as a Steamplay title
@smoky crater if you want someone to blame for people not wanting to pay for ports, blame Steam with its SteamPlay push.
Personally, I would pay for ports just fine.
And have done so.
@smoky crater Cwa issue was different , nobody cared about it is price. That was the moral questioned there
but maybe thanks to "no steamplay" the port paid off financially?
If that becomes a trend , than it would ultimately blocks already hard migration to impossible
@scenic pendant Valve are aware Steamplay doesnt work for everyone which is why they now allow titles to be sold by individual platforms
I think it's still possible to sell version platforms separately on Steam btw.
Oh. Good.
the problem is people now expect it
so when you sell a Mac or Linux version separately, it is percieved as greediness
That is a problem, but you listen to the vocal minority too much.
the problem is it is not the "minority"
Which is a problem by iself heh
ive talked about this in an interview on boilingsteam and on reddit before. it is about signal to noise ratio
Well , that is also a standart on GOG
That is the way multiplatform stores are taking
single SKU only works if you are the developer of all of the platforms
otherwise, it doesnt
It's just that if you think a few narrow-minded people calling you greedy online affects sales that much...
The fact that Witcher 2 on WINE still works better for me that the native version β that would be an example of an actual problem affecting sales a lot.
Or, say, the lack of version parity with ARMA 3.
im not willing to go into witcher 2 as there has been far too much shit thrown around, mostly untrue, about that port
@smoky crater Or it can work when you port a recent title rather than a 20 year old title
Which people already lost interest
Note that I'm not throwing shade here. The simple fact is, if you have a shit launch AND pretty significant problems with the port down the road, you can't blame things like people being mean for low sales.
@scenic pendant No , i literally tried it. Linux version of Witcher 2 works good unless you turn on ubershaders
@remote widget good for you. I've tried recently and it was still better under WINE for me.
Maybe my setup is to blame, I dunno. Maybe.
ubersampling in W2 doesnt work well on Windows either. I actually argued for leaving the option out of the configuration settings
ubersampling is something like "render each frame 8 times then blend the results together".. so yeah.
For ARMA 3, the significant problems part would be version parity btw.
I'm well aware that the game is far from bug-free on Windows :D
Singleplayer seems fun enough for now tho.
@scenic pendant I still have W2 on the disk and I will tell you that it works perfectly.
I'm fine paying separately for a port, 90+% of my games are linux native and I've waited to purchase games until they were ported. However a larger problem is about the time it takes for a port to come to Linux, WINE can be almost as good...then there's the economics since most games 2-3 years old are sold for 50+% off...
as the porter, i would agree that version parity seems top priority to me
Are most mods linux-compatible with ARMA3 btw? Or at least most popular ones?
I've not found one that doesn't work yet
But maybe I'm just lucky
if the mod is entirely script engine based it should work.
if it requires DLL extensions, it wont
Makes sense
So if the versions were the same, we'd theoretically have a decent chance of actually being compatible with Windows players, at least sometimes.
technically eON could run the Windows DLL mods but that is a huge can of worms we dont want to open
@scenic pendant yes, with version parity they are compatible
Cool.
we had parity with 1.80 for a time
I'm not counting on that tho.
Setting up a linux-friendly server as we speak π
and the game is network tested with the equivalent Windows version
also as im sure people know, we have full BattlEye compatibility, with native Mac/Linux builds of BattlEye being used (something WINE wont ever have)
Nice.
task force radio / acree doesnt work on linux (at least the last year) @scenic pendant
task force radio uses a dll extension to communicate with teamspeak
I used to play Arma 2 back when I used Windows. I switched to Linux a few years ago. I have played Arma 3 a little bit and I would like to play more but I don't want to use Windows to do it. If Arma 3 was better supported on Linux I would play it a lot more than I do. Additionally, I don't own any of the DLC, so I would buy that if Arma 3 was better supported on Linux.
I would (grudgingly) be willing to pay for the game again if that's really what it took to get it on Linux. I bought several copies of Arma: Cold War Assault Mac/Linux for my friends and myself. But many users wouldn't do this.
Also, I would think that Bohemia would benefit in other ways if Arma 3 worked on Linux. Having a multiplatform codebase might improve the performance of Arma 3 on Windows, it might improve Arma 3 Server, and also it would give Bohemia a first-party app to test BattlEye on Linux.
Elaboration on "better Windows performance": http://blogs.valvesoftware.com/linux/faster-zombies/
excellent discussion, keep it coming, i read it all 
I got into Arma 2 via DayZ, then bought Arma 3 when that was announced. Later I switched to Linux but Arma was one of the games that kept me dual booting Windows. I was pretty surprised when I saw that Arma 3 got a Linux version, even if it was experimental. Very unexpected, but made me respect BI even more than I already did. β€ I'm currently limited to playing with friends only, since most public servers follow Windows version. Version parity would be awesome, and joystick support in the port is also not up to par. Despite the limitations I considered it good enough to be worth buying the DLC I was still missing. I'm hoping Linux support will be a serious consideration from the start for future projects. And finally a big thank you to everyone who lobbied for this port to get made, even as an afterthought. π
I saw ppl talking about selling games seperatly on diferent platforms. Didn't get what was issue with that. Do you think selling seperetaly is necessery to cover porting cost? I'm a bit lost in context
yes, i would say it is neccesary. We do not get any payment from previous Windows sales
well, this doesnt apply for ARMA 3 but in general it does
Oh, i was about to ask about A3 exactly that
Arma 3 is special case @deft carbon it's on engine (Real Virtuality) foundations from 2 decades ago and asking for fully native port at this stage bit late (with whole new engine (Enfusion) being work in progress and partly tested (dayz experimental 0.63 onward))
@left fog do you know if they plan Vulkan support, even if its only Windows ?
for Enfusion ? i can't say nay or yay let say it feels fine π
but remembe already been like 1.5 years since Khronos started talk about Vulkan replacement (sucessor), which would include merge of OpenCL and rumored also OpenVR
well they screwed up with GL Next/Vulkan anyway, it took them far too long to decide
what didn't too long to decide in Khronos waters?
indeed and they created a fracture as Apple got sick of waiting too
anyway DX12 is logical to support anyway because of XBOX consoles not just Windows
so most likely it will be one or all of them as long as it's easily modular
would not worry about render and API, too early
yes too many people place too much import on "one 3d api to rule them all". It doesnt happen... every multiplatform engine ive worked on has been modular if required and had platform specific render api's
D3D12 is not logical. LOL, it just pulls you into the captive hands of Micro$oft, only being able to run on their platforms.
even Windows and Xbox 360 tend to be separate codepaths
@timid matrix yes, but that is the platform where the money is
also they have better tools
Developing on Windows is a PITA vs Linux. what are you talking about? You need to pay for a bunch of shit, or download a crapton of bullshit.
wrong
And even then, their version of coding is retarded.
They need to stick to the standard language,
sorry, but thats nonsense. fanboyism like that wont sell your platform
wtf are you talking about
windows uses C/C++ like Macs and like Linux
Like, they replace private const *uchar with UCHAR, and shit like that that makes it not being able to compiled by an actual standard compiler.
uchar is not a standard
Well it is used heavily in UE3.
and ? such things are easily typedef'd away. in fact the windows UCHAR is a typedef
you can always use stdint.h types
If shit can't be comipled on Linux, then there are some platform specific bullshit going on, it's not fucking hard to make different includes for different OSs, game devs are simply too fucking lazy, and all they think about is money, when headers and included C/C++ are all they have to fucking write.
And those projects are open source, so someone could make an adapter if they so choose to do so.
yet when someone makes an adapter to provide Win32 API's on Linux, it's decried as "lazy wrapper"
Pretty much all game assets, such as textures, models, are compatable to work on Linux. And alot of games, that is where most of the investment goes in.
mmmhm
i shall give you a hint that i know what im talking about
i work on the arma 3 port π
You have no roles. lol
Keep it civil guys
How is it not civil? Is there a dictator here?
dont try to tell me linux is superior to windows on coding. it is not. all platforms are different. all have their strengths and weaknesses
You can edit anything in Linux without having to go to third party sites to get software, all you need is a text editor, and a compiler, that's it.
the same is true of windows
And a hex editor if you are hardcore.
go get notepad++ and MS provide the compiler toolchain+headers completely free
Windows has no good text editor, Notepad is trash, and it has no hex editor.
Notepad++ is not M$. so if you call that first-party, kill yourself.
Neither is HxD.
Windows's CMD is fucking shit too.
right.. and Vi or Emacs or Kate or Sublime Text are not "first party "linux either
neither is gcc
After so many years with Windows NT, it's still garbage.
vi is in coreutils.
GCC is in the GNU software set.
right, are either of them developed by the Linux kernel devs ? No.
and who cares
i can get good tools on Windows, i can get them on OS X, i can get them on Linux
so whats your point
@timid matrix Your describe of Windows is faulty , it should be like that:
Garbage that everyone uses so that is a beloved garbage
Actually, i use gcc and code::blocks on Windows to develop for ARM and AVR microcontrollers
Also git is shit on Windows, git is made by the original Linux kernel dev too.
funny, git works just fine for me on windows
cant say its any slower for me than it is on my Linux box or my Mac
Anyway, I have shit to do, I was only invited here from the Linux_gamer_group, and I don't actually own any Arma game, so I'm out of here.
mightve known you were just a troll
hey all, can I ask a very noob linux server question here?
youve done a mighty fine job of showing people that theres agood portion of the linux community who are just utter dickheads
ive lost count of how many Linux "developers" ive spoken to over the years who have parrotted exactly the same bullshit he just has
I'd like to ask about issues with server browser on A3. We were discusing that on our comminity alot and as now i have first hand source, what was the issue with it it? Was it lack of testing or maybe deadlines. This feature seems a bit hard to miss to see broken
and incidentally, its nonsense like that that gets linux a negative image when you try to get big game devs to take it seriously
Vulkan is the only way forward.
@brave ivy nope.
Dumb question: based on the Linux dedicated server stuff that bohemia provides, I can't seem to get the server.cfg file to take - is there something thats key beyond the launch variable including it?
or should I ask elsewhere
@silent fern ask at #server_linux
thanks
@still trench we're aware of it. Not sure what the issue is yet.
Also hosting over uPnP is broken. No errors shown sometimes, tho it still doesnt go through
Well, i was asking kinda were you awere of the issue before releasing
no we werent aware of it. not sure about uPnP here - are you referring to linux?
Been sitting in the fence buying this as I have an AMD card and wasn't sure if the Linux version would continue.
Yes, linux, maybe nobody reported that
as for how the bug happened, we dont know yet, but when we find out, ze testers vill be shot π
@still trench as far as i know for Linux one has to manipulate the firewall manually
Ok, thanks for info, i'll look more into it
Honestly whole arma franchise has some ubelievable facepalming records of bugs, it just wouln't feel ArmA without them :D
Especialy at launch
no comment π
i typically just find myself getting my head shot off by some unseen sniper π
I get repositioned by funky physics alot. Better be aware of that campfire, or you might find your self 2 kilos away :D
well i'm just going to use ubuntu 18 lts just so the dev's have it easy π
I'm Ubuntu peasant as well π€
physics engine spazzing is pretty much an associated danger of using a physics engine in any game π
Xubuntu here
i use Xubuntu myself
though i also have fedora, suse, mint and antergos on the dev box to test
ya I have other computers I mostly stick with enterpriseish types like ubuntu ,fedora and opensuse.
wish there was abit less distro fragmentation tbh but we mostly deal with it
glibc issues are a pain
I'm not a Linux fan boy, just and admierer. Dual boot with windows. Still, very happy to see A3 on linux. Playing it on mainly there. I must say performance is even better then win on the same machine but my win is abit cluthered so thats why
a selfcontained dev package like steam-runtime would be good, unfortunately valve dropped the ball on their latest one
its only any good if you use makefiles and we dont
in fact the fact that the dev tools are baked into the system on linux rather than being self contained is actually a disadvantage
I only recently picked up arma 3. So i'm cannon fodder i suppose.
ue4.20 has the clang tool chain and third party stuff in a folder and it's self contained. maybe epic will make a flatpak or snap soon.?
thats probably just to compile the C# code you can use with UE4
ultimately i'd like a compiler toolchain thats in a selfcontained folder but building gcc yourself is a complete nightmare
ue4.20 ignores the clang version installed and compiles with the tool chain v11 clang 5. all previous versions would use the system for compiling
all the game engines are using clang these day's.
Holy crap, this channel has been busy
The devloper's can take note that a lot Linux users do have multiple computers that can be used for servers and Lan parties. π
@left fog "asking for fully native port at this stage bit late (with whole new engine (Enfusion) being work in progress and partly tested" I hope that new engine Enfusion is being developed with cross-platform in mind
@left fog Also you mentioned DX12 being logical to support because Xbox, but I'd like to point out that Vulkan lets you support PS4, Switch, Android, Linux, Mac (MoltenVK), and Windows (all versions, while DX12 only runs on Windows 10). Vulkan pretty much runs everywhere that isn't Xbox. Xbox also supports DX11, which also makes sense for Windows devices too old to run Vulkan.
my comment wasn't ruling out either API
Android is irrelevant
PS4 has announced support for Vulkan but it's not out yet
MoltenVK is not a "fit and forget" layer
the new engine shall be API agnostic so it's just another module
Android being irrelevant doesn't make Vulkan less relevant for Windows 7, 8.1, 10, Linux, etc
DX12 is also not necessarily the correct path to choose. There is plenty of mileage in DX11
and like i said, Vulkan may not be the 'best open solution' in future (aka successor already in work)
Why would Vulkan not exist in the future?
i dont see vulkan going away but i dont really see it being adopted widely either
khr have simply waited too long
also it is too low level, it competes against dx12 sure, but not dx11
TBH the only similarity between DX11 and 12 is the name. otherwise the api is completely different
Vulkan and DX12 are specifically designed to work like the GPUs do, to be efficient if need be, but wrappers can be developed over them for ease of use. I'd assume Bohemia would want to fully optimize it though. As for adoption, Vulkan is already more adopted than DX12.
after merge with OpenCL there more likely be merge with OpenXR and it may end with different name than Vulkan
@deft carbon its my belief that Vulkan should standardise a higher level layer rather than just leave it up to people to write one
currently plenty of engine devs will stick to DX11 because they dont need the extra featureset DX12 (or vulkan) would give them
sony announced vulkan for ps4 got a lnk?
however also, currently only Linux benefits from using Vulkan at all
Knowing how open source projects go, there will probably be 1-2 worthwhile high level layers to choose from and a dozen minor ones. Khronos doesn't need to choose one abstraction layer to promote, devs will flock to the best supported one and then it will get further improved.
with ue4 andriod has had vulkan before Linux
you end up with crap like... alsa, oss... pulse.. jack...
lots of api's, none of them really any good
well let's not turn into war of which api is best, unrelated to this channel
what matters is that Bohemia chooses something that runs on Linux so that we can get a ported game π
that applies only if you think it needs to run same renderer for each platform ...
Wouldn't that be most efficient?
Well, if you want it to run on both XB1 and Linux, you'll have to use both DirectX12/13 and Vulkan.
So, at most two APIs are necessary
or just DX12 with transcoder for Vulkan (several already exist/wip) hence like i said , no point to try what if
But what about Windows 7 and 8.1 users?
Oh they will have to use Linux
It really should be the other way around I think, Vulkan would work in most places, then wrapper for DX12 on Xbox
renderer is only one piece of the puzzle anyway
Yeah but it's a big piece
ultimately cost is the big piece.. licensing middleware
Is there a list of middleware that Arma 3 uses?
Uh, what happend here?
About the TFAR for Linux, there is a issue for it:
https://github.com/michail-nikolaev/task-force-arma-3-radio/issues/1030
I was personally thinking about doing a port, but I dont want dig into API of closed source blob (mumble would be another story)
@left fog about the new Vulkan replacement, you mean that annoucent layer on top of vulkan, metal and d3d? That is not replacement
and OpenGL is NOT replacement of Vulkan
D3D12 and Vulkan are quite similar, D3D12 copied Mantle, Vulkan is successor of Mantle, shouldnt be problem add Vulkan next to D3D12
sonic no, i talk about the Khronos merges of several APIs and discussion of the steps beyond Vulkan
anyway as i said, discussing what if API a or b is pointless for the future and unrelated to Arma 3
really? I only heard about their layer on top of other APIs... interesting, is somewhere more info?
I hear there's some kind of voting about π€
I think he means the vote of what the successor of Vulkan should be
Using a reaction for the vote tally may have backfired, with all the new reactions that have been added it's no longer clear which one is the original
Are mod tools based on enfusion engine ? So if there is port or native support the tools can easily be launched on other platforms?
@wild magnet Check pinned
@smoky crater Switch supports Vulkan
@smoky crater I really respect your work on the Linux ARMA3 port. I bought the game a few months back and got a serious nostalgia hit from the days of the original Operation Flashpoint. Thank you for the port!
the arrow up reaction at the comment is relevant, NOT the thumbs up !
yeah, people adding their own reactions has messed up the count π¦
Oh, I just clicked all of them, because I didn't know which one was the counter (okay, didn't think the "small" ones were, but hey...)
i am happy as long as there is linux port/version
Anyone tried running Arma through Wine+DXVK?
what for?
someone in the armaonunix discord said they have. Aparently it works, but since battle eye doesn't work in wine, multiplayer is not an option @fervent hornet
@smoky crater playing fully patched Arma on Linux...? What do you mean, "what for"???
except you cant play the multiplayer because of battleye
@steep lotus alright, that makes sense. I used to just play with a couple of friends on my own server, so that probably wouldn't be a problem.
Don't give much for public multiplayer
well the single player works just fine without being the latest version on the port
Ah, makes sense. I guess its usefull if you don't want to wait for the port to be finnished
Yeah. I think I'll have a go at it soon, so I can play with my buddies again! π
I'm pretty sure BattleEye can be disabled in the server config, that is... Actually, I don't remember...
nice to know our hard work is appreciated sigh
yeah you can disable BattlEye
there is a guy who is working on BE support for Wine...that reminds me that I forgot to send him new log
https://bugs.winehq.org/show_bug.cgi?id=31910
he is doing so illegally then
@fervent hornet also your friends can downgrade by switching the branch in steam so you can play the Linux version
@smoky crater it really is appreciated, as I would much rather use a native port. Is the port actually native?
im not even going to bother answering that one as it's an obvious troll
I guess it is little bit more native than WIne
What, no?
its as native as Feral ports are
Alright, didn't know that.
yes not much difference, all are using some kinds of layers
Honest question. Sorry if I pushed some wrong buttons there...
the arma 3 port uses a win32 layer and d3d layer, and yes it runs a windows PE executable, but that executable is custom built for the port
@smoky crater not all people are toxic, they just don't know better. I thank you for doing the Port but you also can be toxic IMO....
It was an honest question, and I'm sorry if you feel I poop on your work for using Wine. But don't throw any rocks, dude...
From a technical standpoint, wether the port is "native" or not is interesting but based on the performance we're getting it doesn't seem to make a difference.
Based on my understanding, I would argue that ferals ports are more native since they don't have a d3d layer. But again, it doesn't seem to make that big of a difference and both are impressive in their own way
they do
feral has a layer they called IndirectX
its a D3D->GL wrapper. they have vulkan support now too
"pure ELF" is irrelevant
x86 code does not magically become better just because of the file format
yup, but its a format used by unix, native
I mean, there is a difference to have layers on top whole exec file or just on top of some libraries
nope, its a dumb argument that only linux zealots seem to want to bring up
refactoring a codebase onto a different compiler can introduce all sorts of issues
and there is actually no reason to do so
x86 code is x86 code. an API call is a JMP/CALL instruction. it doesnt matter what compiler generated it.
it doesnt matter whether those calls are mapped by a PE loader or ld.so or dyld or whatever else
our translation layer is no more or less "native" than Ferals
But it does matter how many layers you put between your code and library...anyway this is off topic, we have different opinions but I get most of your arguments...
there are no more layers innvolved whether we compile all together or load a PE file
Hi there - how can I show interest in Linux support for Arma 3? I already purchased it but I'd like to add a "+1" to the list lol π
check pinned msg
the 'thumbtack/drawing pin' icon at the top right of the page
Thanks buddy, appreciate that
@left fog summer vacation time is not really the right time to ask this, not? %)
(arma) player numbers are traditionally higher in autumn and winter.. just saying
But there's far more children now. Children love Linux!
so we had 2 wars already.. Windows vs Linux and graphics APIs... lol
and linux vs mac and mac vs windows xD
that also happened? Jeeeezzzz
@smoky crater "refactoring a codebase onto a different compiler can introduce all sorts of issues" And it can also help find bugs. Some of the best code I've seen is able to run on several compilers.
For example, the Godot engine is able to be compiled with GCC, Clang, MSVC, and MinGW.
It would be great to have a more up to date version of Arma. It's one of my favourite games on Linux. In addition I would love to play Apex π
Hello guys, don't have much time for ARMA right now, but definitely I'll buy it as I can see a lot of interest from Linux users
I've already bought it (as I own every single ArmA game and expansion going back to the original Operation Flashpoint / Resistance / Red Hammer, well technically I own multiple copies of a lot of the games too for ... reasons) but I'd certainly like more active Linux development too.
And about this C++ discussion, I can only say that the more you tight to the standar the less problems you'll get between compilers (but Microsoft compiler loves to remove some validations, so be aware)
hello, I came here just to express my interest in Arma 3 Linux, and I bought it when they first announced the experimental linux port. It is running great so far, even on my potato PC
release it!!! π
I will buy when It will be with same Windows patch
@pine lily It's already on Linux... (just behind patch wise)
+1 for Linux support π§ 
@hushed spruce he's talking about putting the SteamOS logo at Steam Store
You know, if everyone here were to go ahead and buy it without version parity and all get on Emp's server, we'd probably have a much more lively time than we usually do. With only the people who were brave enough to go for it before conditions are ideal, it's been about 8 or 9. I'd like to see that number go much higher.
@short tulip I promise you that I'll buy it. Unfortunately I cannot play a game like ARMA right now.
My whole family uses Debian Linux exclusively and won't even consider a game that does not run there natively. Wine is for old games we have from before, not for new ones. So +4 for linux support I suppose π
@sick ether please vote in the pinned message, use the arrow up reaction to vote
Wish there was an easier and simple way to share games on Steam
@hidden grail Took me like 12 attempts to get to that pinned message. Is Discord always like that?
dunno, probably too many messages here
Clicking on the upper right pin icon get me directly to the message
@hushed spruce I've had to disable uBlock Origin first.
nice, thank you. Voted ! 
@Aldo Raine#6969 please vote in the pinned message, use the arrow up reaction to vote
````emp64 - 03-08-2018 11:03 | #linux_mac_branch`
I've already disabled it for Discord, so it wasn't that. It kinda went back a few hours, but not back to the actual message (or did nothing).
I'm running ublock, noscript, and a vpn with filtering and mine is working fine. So I'm thinking it's not ublock.
I already bought this game and I really want it to be officially supported
ah okay, good to know π
Hi there, another long-time Linux and ARMA3 owner here showing my support for the "Experimental" port. Kudos to BI and VP for their continued work on this!
@sick ether You use Fedora ?
Aha, LiamD posted new article about it, thats why so many ppl are comming, nice π
Yes buddy 
@Aldo Raine#6969 You use Fedora ?
````StidOfficial - 03-08-2018 11:15 | #linux_mac_branch`
Just enought this WINDOWS vs LINUX battle. Games must be at all platform. We Linux users also love gaming, but you game developpers don't know nothing about Linux, your knowledge ends there where Windows not working. This is reason why we haven't many good games on linux. It's not marketshare. It's just your fault, because your knowledge in Linux is near 273,15 degrees on kelvins scale.
For me only 2 issues currently exist which hamper the experience:
- Delayed release parity makes it harder to join friends.
- The gamepad support does not have feature parity with the Windows version (limited XInput emulation?)
@sick ether Welcome in the team π
Gamepad with arma?
I only bought this game because you already have a non-official port for linux, If you want to make official by all means, just do it.
a linux native version would be great to have
A keyboard is recommended in Arma LOL
@quasi orchid Bashing developers and telling them they don't know much about Linux is probably not the best way to get them to develop for Linux, Just saying. π
@candid anchor It may sound crazy but it's quite enjoyable on gamepad, also helps introduce the game to a wider audience.
I personally like playing on game pads, I use a steam controller. But for FPS I tend to stick to mouse and keyboard.
@pearl garnet I also primarily use the Steam Controller but prefer gaming in the living room where keyboard/mouse aren't ideal.
Arma has milion of key bindings, I cant even imagine how you can play it with game pad, unless you just run around as in CS
A proper linux native version would be welcome
Yep
@atomic nacelle I could see that, I do that with my playstation. Though I do have an HTPC and wouldn't mind hooking up some games on it too. Most of my PC gaming is done on my desktop though, and there's where I prefer to play FPS because gamepads and FPS never work out well for me.
@hidden grail True, though the full ARMA experience isn't required at all times. It's a great immersive tactical shooter which still provides genuine value with simplified controls, not everyone needs 101 crouch/prone positions. π
linux port it would be great!
Not for use /tmp buffer and memory leak
And windows doesn't work same linux. You can more accelerate way of function of native system with native version
@pearl garnet Neither is wrong though Linux gaming needs to provide a compelling living room experience to truly succeed moving forward.
@pearl garnet ... this is where Valve dropped-the-ball with Steam Machines. I appreciate all the work they're doing behind the scenes but it was a mistake to not provide a clearer/compelling launch product.
... giving PC manufacturers full reign over pricing was never going to work out well for consumers/marketing.
official linux support is great idea, I'm linux gamer too
Please remember to vote (see Pins)
using up arrow to vote 
A typical gamer (i.e. the majority) is less likely to pay ~$1000 for device that plays ~40% of games than ~$500 for a console which plays ~90%. It's simple math, hopefully Valve has learned for Steam Machines 2.0 π
I have not bought this game yet because the uncertainty of a Linux version but if it will be an official Linux version then i will definitely buy it
Hey, just came by to give my 2 cents in. I'm interested by a port on Linux of Arma. Would that be using Wine still?
or is it to extend the Wine port?
the port doesn't use Wine, it used eON
@quasi orchid It's not a Wine port, it's using EOn
I'll definetily buy the port if it goes in pair with the windows version and is compatible with mods.
@quasi orchid VP are using their own tech, similar in concept to Wine, to create the Linux and Mac ports. I doubt a true native version will happen for ARMA3.
As much as I'd love to see more native games released I personally have no issue with wrapper-based ports (Eon, Wine, etc) if they provide a stable out-of-the-box 1080p@60 experience with mid-range hardware.
Wine use native windows executable, eON use header post process for build native executable.
Have to shoot now, hope this conversation leads to something positive. Have a good weekend all.
Hello jolly fellows. Registered and joined Dischord exclusively to give an :kupvote: and an :ubuntu: . Yay!
π I want this game officially released.
I'm interested in the official release for Linux!
Yes I want full Linux version π
@atomic nacelle about eON read few post higher
@atomic nacelle similat tech like in Feral ports
*similar
Liunx gamer reporting in! I bought Arma3 back in early access days when I was still using windows. I'm very happy to see it's getting progress into penguin land. Would be awesome to see it get version parity as whenever I do catch it on the same version of windows it's just a huge treat to play on 100+ pop servers! Native version would be fantastic but I understand thats a huge request.
Linux support is will be awesoneπ
@atomic nacelle So if u calling eON as similar to WINE, u should call Also Feral indirex also as similar to WINE
I always look forward to improved Linux support. And for me, that just means version parity an official launcher to make modding easier.
@winter tulip eON is definitely similar to wine but way more specialized
shorten the latest release port to linux would improve my game time a lot (long port time is blocking my multiplayer progress in the game). Thx for supporting us π
@molten pulsar about eon and arma3 from ex vp developer: "its as native as Feral ports are"
Just opened a discord account to show my support! #Linux rocks! I already have the beta, but I'd like to have it properly supported to play together with other platforms!
Let's do this Linux support!
I already own Arma 3 but i would definitely be interested in a full linux build!
@left fog Just so you know, Khronos will probably never merge OpenVR (which is a Valve api) but maybe OpenXR, the in-progress open standard for VR and related tech which is set to work with everything.
I am very interested in a full Linux port of Arma 3! Having crossplay with windows and mac would be awesome as well!
I have Arma 3 I play it exclusively on Linux but alone. My friends use it as a battlefield simulator, not a FPS And they are all on windows so i cannot join their "units" because the Linux and Windows versions are not synchro most of the time. But yeah, i am interested in the Linux port. I would not have bought it if it weren't for the Linux port as i do not have windows and i do not plan of acquiring that OS. π
And thanks for asking. π
Hi, I love ARMA3 for Linux , I have 298 h on it. I have all DLCs.I like to play scenarios from the workshop. And online I play allways on emp64s server. ARMA3 is great. It is fantastic when the win and linux versions are the same. Oh boy then I love king of the hill.
We are currently playing on ArmaOnUnix server at 92.52.6.237 8ppl, veterran. Currently Combat Patrol. If you want to join. All are welcome. No mods. If we get more than 12 ppl we will play End Game
@smoky crater @left fog The latest build seems a bit unstable in MP, a group of us are playing Combat Patrol and I think we've all crashed multiple times in the space of 30 minutes
I have played Arma 3 on Linux 1171 hours in Linux. And my Fireds too. I have a Linux Server and i love you for your support!!!!!! We love you!
or even crashes every 15 minutes
@scenic sleet are you sure it's not the fault of the game mode?
well this wasnt happeing in the older version of arma
We were crashing constatnly on BICombat patrol, I may init server restart but i doubt it will wokr
1.7x was really stable for me, but 1.80 crashed a lot, especially on Tanoa
1.82 seems a bit better in SP but very crashy in MP
@heavy lion Combat Patrol is an official game mode
no mods
of all the crashes, maybe 4 were while playing Combat Patrol, one while playing Dynamic Combat Ops (unofficial mod) and one just while starting the game (to rejoin after another crash)
@winter tulip fair enough
Now that i think of it, even if i consider that port to need to be compatible with the win version to be really usable, i appreciate the way Bohemia Software honestly presented things. No sugar coating, warning us of a probable performance hit.
I haven't had any crashes in 1.82 apart from these in combat ops. In 1.80 I had lots of crashes, especially on tanoa and both in sp and mp. In previous versions I think I had less as well
YO YO!
i bought arma 3 when it starts beta for linux
i like playing arma3
thnx to devs who brought arma 3 in my loved OS.
and i like to get par with windows client of arma 3 as soon as posible. so i can keep playing with my friends.
@sly rover ofc OpenXR ... mismatched letter π
I haven't personally bought it but I keep a close eye on its development. When its well supported and doesn't chug along behind updates so much than maybe I'll reconsider.
I have arma3 and would like Linux to have support. Thank you.π
I use Linux exclusively, and I would love to get into Arma!
^ My friend, who I wish I could play Arma with, but can't for this reason :(
u can use previous version on windows ^
Yeah, but I honestly don't see the point unless we can join populated servers.
yep only for coop missions mostly
One thing about crashes guys, that I have noticed Linux people dont seem keen to do - report crashes through our Crash Reporter tool by submitting. If you then post about these crashes on BI's forums, make sure to give the Crash Report reference you will get. Dont just save the info from the crash reporter and post it - that doesnt give us the Minidump that helps us figure out exactly where it crashed
I joined just to add to the number of people who really want Linux well supported. The only reason I keep going back to windows is because of lack of Linux support for Squad, and similar games.
i joined as well to add support for linux
i wonder how many people they were hoping to get in here that would help move the needle towards official linux support
I joined to show interest in the Linux port being closer to the windows version - thank for for the work you've already done so far. Linux version will also allow you the opportunity for steam machines,mac,Linux. If you had one branch it would be much easier to maintain.
@smoky crater How important is posting on the forums about crashes?
The crashes I experienced the most only happened in servers I can't access right now.
But I'll keep your answer in mind.
having the linux/mac versions to be on par all the time will be cool, i support it.
I've too joined to show interest in a Linux/Mac port, bought the game the moment I heard there was unofficial support hoping to show that there is interest for Linux. Now just need to get the time to put into the game.
morning...
i guess its better develop Arma 3 with Vulkan Api so less work for 3 or more platforms are awesomeness.
yet all is on developers will
i can confirm that 1.70 was very stable
1.80 and 182 become more unstable
but mods work better
@smoky crater I reported the crashes, with 1.80 I must have reported them a few hundred times
If you aren't receiving large volumes of crash reports then something is broken with the report tool
i also had already more than 30 crashes reportet on 1.82
is it only me or does arma takes also more than 10 gigabytes of ram easily
btw for all newcomers, we have a small Arma On Unix community with a own discord server and own game server where most linux/mac people are https://armaonunix.gitlab.io/servers.html
Was a Windows user and Win-Arma 3 player until 5 months ago, when I switched my main pc to Xubuntu and didnt look back. I for sure am glad Arma 3 is available on linux and its the only game in it's kind for this platform!
I do cheat a tiny bit though, I have kept 1 windows machine without any screen or keyboard and installed it as a Steam-Stream Machine to still stream my steam games to my steam link and now also to my linux steam client.
But Arma 3 is installed locally on Xubuntu!
and works like a charm for me
Yo dawg! We gonna put Linux on yo Linux! π
But seriously though, please fully support this awesome game on Linux!
yes please, support fully the linux port. i love the exile mod, but it doesnβt let me join my favorite server
Linux Please π
Another person here interested in a more up-to-date Linux port! π§
Definetely worth @left fog
Even more if we get a native port... wishful thinking for A4... ah vulkan...
guys, vote using the arrow up reaction on the last pinned message
first in the pinned list accessed from the pin icon at the top right of the screen
yes yes 1 more for linux π
i bough in this summer sales because i dont know that is ported to linux bacause im a steam addict and dont see any comment jeje
I bought Arma 3 two months ago to show my support even though it might not ever be oficially released. I don't play often because it's outdated so it makes it hard to find someone to play with but the performance has been solid for me (1050 Ti, Arch Linux) and very stable. If you manage to keep it updated then I don't see any reason why it shouldn't be released. The Linux community will be very thankful and as far as I know we do not have anything similar so it might become the number one sandbox military-focused FPS on Linux. Virtual Programming did a great job. So here is my vote for an official up-to-date Linux version... a je hezkΓ© vidΔt ΔeskΓ© vΓ½vojΓ‘Εe podporujΓcΓ Linux π
+1 for linux
π
i alredy have arma 3 on linux, but i use an amd r9 380 gpu and i have withe pop in glitches...
white*
+1 for linux
At home, I use Linux for all my important tasks. I use it for work, development, managing information and just getting things done. I find Windows to be very unstable, and it changes all the time. It's very hard to keep a Windows system working well over time. Therefore I like doing everything on Linux, and that includes gaming and simming.
Unfortunately few sims run well on Linux, but Arma 3 does. It is wonderful to be able to play with!
π
I already used arma 3 on linux, but since I cannot play on my favourite servers for a while when there is a patch, I have not played it in a while, also because of the performance that are not really great, if the time between version parity shortens, I'll definetly install it again, and if performances get a boost I'll also consider buying the new expansions (I have everything up to apex). This is a game I really like, especially because of the simulation mechanics but the downtime between win-linux patches togher with the rough performances really hurted my experience, but I have no doubts the devs will continue improve this wonderful game. Keep up the good work!
I suspect recent crashes to be coused by VON. Seems to crash a lot more when there is alot of ppl talking over it. Also my arma stuters from time to time when i activete it for a half a sec. Not very usefull or technical report but i might convince my community to play in silence just to count the crash amount difference. Maybe will give a starting point to look for
+1 for official Linux support.π
I would be extremely interested in a official Linux port
is it the "experimental" that bothers you?
wether its called experimental or official wont effect its performance
No, but official game support means it will be more readily supported and there will be more active development which can only be a good thing long-term.
official linux support +1
I have looked up the thread a bit and it is interesting to get the input of the developers. I am not one so i cannot appreciate really all their arguments but switching to Vulkan seem to have worked out well for Croteam and Feral. Of course, Croteam has ported it's games to Linux for quite a while and Feral are actually in the business of doing Linux ports. π
If BI go out a official version, i recommend a native version without eON solution. It's better for the future.
that's unlikely to happen at this point in the game's life
they only have a skeleton team skill working on Arma 3, maybe for Arma 4
though as people have pointed out, what really is the difference? Other that the added complexity of a wrapper, the end result is the same. Ideologically I'd of course prefer a no-wrapper solution but logically it doesn't matter.
Jaycee makes a good point that VP unfairly get a bad rep when Feral are doing the exact same thing
Yes, but it's good to build a native game for show all capabilities and performance of Unix in gaming.
Will dev branch Arma connect to Linux server or do I need stable version?
dev branch is a different version. It cannot connect to stable servers
you should probably be in #server_linux but there is no dev-branch linux server
@molten pulsar Oh, sorry:(
no worries, just informing π
Oh yes, Linux please!
I like the Linux version, only sad part is that I can't play with my brother who is on Windows.
If it's just you and your brother who want to play together, he can downgrade his version
Remember to vote for the linux port by click the up arrow icon below the pinned post (See thumb tack/drawing pin icon at the top right of the screen)
every vote counts and yet I don't think everyone who has joined this channel to express their support has actually voted
can you only "vote" once though.. id be suspicious of ballot stuffing behaviour im afraid
For what i can see here linux users have the potential for full an 100 players server so forget your windows friends and come to Emp's server to join and find new friends and fun!!!! π
It is possible to ballot stuff !?
@quasi orchid Some of my friends are simmers, they play with military procedures. And they play on win. That is why i would love a version parity. π
@lament igloo if your milsim clan is using TFAR/ACRE then we need to make the mods also linux supported since they use windows apis
@quasi orchid is it public?
@covert quiver As far as i know they do not. They often use the CBA mod though. But not always.
Steam is now downloading Arma3 π
dedale CBA is just a framework and no normal mod that adds something
Someone already worked on a TFAR linux/mac port. But didn't share that stuff with me yet as it wasn't fully working
@covert quiver Indeed, i stand corrected. They do not always use mods though they often use ASR AI 3 (And CBA to use this mod)
oh yea that should work without problems on linux
if its just your friends, they can always downgrade to play with you
did you know the Germanic word for steel is used in non-Germanic languages as well?
great now get the off-topic treatment...
Stahl?
"Stalin" i was like, that doesnt even sound Russian, but then in my language polish its "stal" as well..'
what does Stahl have to do with Joseph Stalin?
didn't know that. TIL
π
german company names lmao
stahl gesellschaft mit braun. no thats not it
embarrassing its gmbh not gmbr π³
Gesellschaft mit beschrΓ€nkter Haftung π
beschrΓ€nkter
Here I am, another proud Linux user of the great ARma3 Linux port. I'm a big fan of the Saga, and I played the first Operation Flashpoint "some" years ago. Please give this great game an official and punctual support
vote up by pressing the arrow up reaction on the pinned messsage
@covert quiver Any chance you guys can increase the player count on EMP's server?
i think they are playing dynamic recon ops which only has 8 players max, you can head over to our discord (also listed on the page) and wait for one spot to get free
or asking them to play another mission later
Oh, cool. Thanks!
@scenic sleet what do you mean? Feral is wrapping the games?
@deep oak Feral's ports use a translation layer just like VP and Wine. They are all different but none are truly native
@woven jay It should be the first pinned message
@scenic sleet are you sure? where can I read about it?
@smoky crater sometimes I wonder just who's side you are really on.
@deep oak gamingonlinux.com for one
@scenic sleet I know the site but I can't remember them talking about feral games as non-native
Or just ask Feral directly, not as though they have ever denied it, they just don't advertise it either
hopefully that vote has a weight on it
"side" ? I am on noones side
@scenic sleet I've sent them an e-mail, I'm really curious, their layer seems to me quite better than the vp's one or wine (although wine tries to support all games while feral has just a few)
i wont blindly advocate Linux if thats what you mean. if there are things I take issue with I will say so.
Treebeard , you asshole
^settle down
Why?
another abusive member of the Linux community is hardly any news to me π
I don't know maybe he derves it? lol
Who is abusing you right now?
well, you just called me an asshole.. soo π
Lol , that was a Treebeard reference from Lotr dammit
@smoky crater well, any community ever has some abusive/toxic memeber, unless it's composed by 2-3 people, but in that case it's hardly a community
@smoky crater in a vote that might well secure us linux users a better supported port and the very company you work for a guarantee of future business, your suggesting that the ballot may be stuffed
@remote widget lol over my head bro
Side? I'm on nobodys side because no one is on my side - Treebeard circa 437
It feels very much like you want this to fail
@scenic sleet its a fair statement though
and you DO realise i get paid for working on the Arma 3 port right ? If I wanted it to fail, that means I dont want to get any money for my work π
Maybe, Dwarden and BI can figure that for themselves, we don't need to go putting the idea in their minds
@smoky crater so your employer is BI?
Guys , problem with Jaycee is he is still dealing on Witcher 2 abuse
The very fact that you're getting paid is why I'm surprised :)
So he is just turned like a passive agressive guy lik Rust dev
@deep oak no.. VP
I don't blame him. Just ignore some negativity from him
well.. i contract for them now. no longer full time
ok, well, keep up the good work!
Lol. Jaycee , did you ever come up with a workaround about Mesa problems on Arma3?
i posted about this on GOL recently actually
@smoky crater you are the porter from boiling steam interview?
Yes , he is
the mesa devs have decided they arent going to fix the issue as there is a .drirc option that works around it. unfortunately it impacts performance
Hmm , that Mesa attitude is just killing AMD users
our graphics guy still believes Mesa's behaviour is wrong as it doesnt do what all the other GL implementations we've worked with do.. so..
@smoky crater better to have a game release hardware is only getting more powerfull. We do want mod support.
mods do work with our port.. unless the mods use a DLL extension
k thank
So probably 90 percent of mods use Dll right?
Wow , that is good. Since game has Win users mostly i thought that would be the situation
theres one popuilar one that uses a DLL to communicate with the Teamspeak client
TFAR is the one im thinking of i tihink
That's me then ^^
Correct answer
There is already someone that worked on linux compatability for it for some time. But never gave me the changes needed. And gave up after the linux started to lag behind again
But TFAR working on Linux is nothing VP can do anything about
That's all on me
All the Arma side does is read/write into shared memory
And that takes maybe a couple hours to port to Linux equivalent. The Teamspeak plugin is more work
Nah , not a problem. I can handle things with Discord
tfar is really a different experience for arma inversion
pity the other guy never gave yo uthe changes, i suspect the Arma side of the plugin doesnt need to change much ever between versions
yeah. I made lots of stuff more modular with TFAR 1.0
We just need to replace the module that communicates with the TS plugin. And shared memory is easy enough to implement
He probably has the changes laying around. Once Linux get's more on par with the windows version the priority for linux TFAR will go up
good to know that he did have it working though. feedback on library plugins is not something we've had a lot of
actually.. i dont think we've had any
I guess the ultimate test would be to check if Intercept works on the linux port π
That's above my pay grade do you game porters need a intern here's β π©
if we have feature requests for the linux port, where should we send them? I'm guessing BI since VP are contractors not publishers, so they only work on what they are actually asked to do?
correct
Well I've lobbied Dwarden to death on TrackIR support in the linux port, I guess I need to find an alternate route into BI's decision making process π
main thing with trackir would be that we would need the hardware at VP too
and i think its kinda expensive
either that or we need more details about the API on both windows and linux/mac
Β£160 more or less, depending on the model it can be cheaper, if that was the blocker I'd actually send you guys the hardware. The hardware is supported by the open source projects like OpenTrack and others, so even without access to developer documentation from TrackIR themselves (something BI would have to share), it wouldn't be difficult to work back from those implementations. The main sticking point is simply that TrackIR support appears to be disabled in the port, so even though that middleware exists, the configuration options etc are missing in the game.
ahh so it's not official trackir support?
Nope
well official support might be nice, but that involves writing drivers etc and maybe that's too much to expect, at the end of the day it appears on linux as a form of joystick/controller and might be best implemented as one
regarding BI disclosing TrackIR documentation that might not legally be possible
I think it was on the Xplane 11 forums, a developer of a free driver for trackIR was bumping into licensing subtleties
well, can't speak for TrackIR, but in my own experience, licenses generally allow for documentation to be shared with contractors. That's actually an advantage of the way VP works. Feral for example would no doubt have to license it separately.
gamepad support could definitely be improved, currently we only do the XInput layer because thats mostly what SDL's input system focussed on. It'd be a lot more work for us to map udev -> directinput more directly
However, the TrackIR license may specify the platforms that are covered by the license, and that COULD be an issue if it's limited to windows
I am not very knowledgeable about head tracking solution but i seem to recall there were less performing solution with free tracking sfotware for webcams.
Less efficient for a dogfighter on IL2 or falcon BMs but maybe it matters less for an Arma 3 player. I do not know well.
@lament igloo There are other solutions, sure, many of which work with Arma, using middleware like OpenTrack to mimic a TrackIR device
at least they work on Windows. Nothing works with Arma on Linux at the moment
Arma doesn't allow you to map any device capable of inputting multiple analog axis information to head movement, sadly, they only allow TrackIR or something pretending to be TrackIR
Ok, i get it. and of course VP cannot do anything about that, eh !
we could certainly make everything udev reports for a device appear as an eqiuivalent directinput device to the game.. but youd still be limited by the game's dinput handling
actually I take that back, to some extent you can bind analog inputs to Look Left/Look Right/Look Up, but not the fully range of movement that TrackIR and others support
currently we only implement xinput which is very basic.. equivalent to an xbox 360 controllers capabilities
honestly you're lucky to get that much from xinput, back when I did some work inplementing 'media key' support for a project I worked with a friend at RedHat to extend the linux key map and drivers to actually pass through these to X11 ... it was my job when that was finished (and with all the drivers it took a year) to actually then implement the handling within user space applications. Needless to say we were all very dismayed to realise that X11 only allocates 8 bits for keycodes, a limitation we hadn't even thought to check for, everything above 255, which was by and large what we had mapped was just ignored. While many extensions have extended X11 over the years, it's still essentially the same protocol that was developed in 1991 and extremely limited by that. We ultimately abandoned the project, those drivers and the extended kernel support for keys was merged, but the userspace remains oblivious of them.
well that's not confusing at all π
ive often wondered if we'd be better hitting udev for mouse input as well and ignoring Xevents
well.. at the moment we use SDL, but yeah..
well I went back into the bindings settings, I don't know if it changed since the last time I looked or I just missed it before, but it seems possible to map most/all of the 6DOF that TrackIR provides manually, I'm going to have to see if the game will recognise if I have middleware translate the TrackIR input into a virtual 'joystick' device.
hmm, analog bindings aren't recognising joystick input, not a promising start
I do not know if it is it of any use but look those guys struggling with unofficial trackIR support in XPlane 11 in 2017!
yeah, I have linuxtrack working fine, which seems to have been the sticking point for those guys
@scenic sleet you will probably need to make a mapping in SDLGamepad.config
problem at this point is getting Arma to actually recognise the input
@smoky crater thanks, will take a look at that
Speaking of... what do you guys do now that Gnome 3 doesn't have a side tray? I can never tell if Steam is still running.
You gotta install an extension to make it work
KDE also had that issue two years ago or so
Just search for system tray
Or whatwver
Lol
Ahh... ok. What's the rational for getting rid of it though?
Ahh... the logic is someone felt like it was a good idea π
Nah
Theyβre dumb and donβt accept it lol
I used to enjoy gnome 3 at the beginning
But every GTK new version killed the themes compatibility
Yeah, me too! It was a lot better than Unity in any case π
So, Iβve got so pissed off that Iβve quit it
I'm coming back from a half-year stint with Arch and i3wm... so I guess I missed a lot of the changes. I'll try and stick it out though. It's nice having a semi-stable system
The extension name seems to be topicons
Are you running Ubuntu?
Iβve migrated to opensuse
No. Running Fedora here... but I run Ubuntu 18 on my work machine... and I'm facing the same issues.
My nvidia Optimus laptop is finally working properly with bumblebee
Hmm... never tried Suse. Are you using KDE then?
Yeah
Suse is okay
Works well
Itβs a bit odd MOST of the time lol
I miss fedora a bit
Nice. Will probably try it out the next time I need a reason to procrastinate and wipe my machine. π
Fedora's really hard to beat for stability and simplicity. I keep coming back to it.
Happy with Xubuntu here.
cant really stand kde. if i want useless bling bling i'll go use my mac π
@long sphinx Unfortunately X11 is not "dead" and wont be dead for a while yet
and until the wayland devs stop having a penis measuring competition with nvidia (no i dont care whose right) then it wont be a suitable replacement for gaming
X11 is the default for most things, not available for most distros and DEs (pretty much only Gnome uses Wayland), and there's a compability layer for Wayland (XWayland) for those using Wayland already.
xwayland doesnt emulate xrandr though, so you dont get "screen modes"
for example if you run arma3 on xwayland, you only get one screen mode - the desktop resolution
Yes, and it doesn't work too well for applications that interact closely with the display server (like Synergy) but windowed mode should be fine for games. Borderless fullscreen window > true fullscreen.
xrandr in itself doesnt work that well, but hey ho...
for example on one of my systems, i get lots of 4:3/5:4 type modes, but very few 16:9/16:10 modes
Hi. Im a linux gamer. I ranked up about 100 hours on the Linux version of Arma 3. I really appreaciat the effort you are putting into this branch. Great stuff!
uhm. used to go xfce but its too boring looking, doesnt inspire me. kde has the right idea, but is too buggy.
gnome has a great code base, as its stable as f, but its untweakable. finding settings is impossible.
finally have gone with cinnamon as its ok looking and sits on gnome code
I'm using i3wm and I'm pretty happy with it. I ditched all other window managers.
XFCE is extremely tweakable though. Look at the voyager distro for an example. Personally i did not bother to fine tune it too much and i mostly stick with the xubuntu defaults.
is there a good distro or other way to install i3wm for testing?
preferably not arch..
It should be available in Ubuntu's repositories
@smoky crater where do I go to most efficiently report a problem with the linux build?
Problem is it's a bit of a broken phone situation too. I've complained about ACE3 not working on Linux to a friend, and he seems to have narrowed it down to productVersion in the new linux build returning Windows.
And he's way too socially awkward to even form a proper bug report
the best place to report is to BI, im not sure exactly where...
I guess it's a simple enough problem to explain tho π
VP is just a contractor so reports have to come through BI
i take it this is some scripting API or so reporting Windows?
I'm really uncomfortable placing a bugreport that doesn't actually come from me, hmm.
I guess I'll have to anyway.
id imagine its fine as long as you give the full technical details
He's saying that's a piece of the base game APIs, yeah.
To give technical details, I'll have to personally reproduce and properly debug the issue.
Well shite.
i'll have a quick search through the source now..
Don't get me wrong, I'm not trying to force you to, just complaining aloud about doing something I do for a living anyway π
Just, you know. Sometimes you want to play a game and not debug the new build >_>
mod stuff is always difficult for us though.. so many of them, we cant possibly test them all and find all the little issues
Oh of course. Bugs happen.
Seems like someone broke OS detection, I'm just looking for a way to demonstrate that clearly.
It may have been productive to talk to the ACE3 guys to form a proper bug report, but their reaction to linux problems is basically βpfftβ.
nothing we can do about that attitude im afraid
Yeah :<
ahh.. yes that is a bug actually π seems there was a source file where our ENABLE_EON_CHANGES define wasnt picked up
so yeah productVersion wouldve always returned Windows. oops.
i better push that out
As for callExtension I will try and find out more about that, I see there is existing Linux code for that (presumably for the dedicated server), we can see about getting that extended to support the port
hopefully in a binary compatible way - though i will have to make that handle OS X as well
i must stress i cant promise this.. it will be up to my boss and BI
@smoky crater Some of us could. By being a little bit more friendly...
@smoky crater lol I've already submitted the bug to BI. Oops.
Finding that tracker wasn't the easiest job btw
It's googlable, but not mentioned officially.
Or I'm just blind, dunno
The bug here is with productVersion, yeah. It it returns the proper version, the mod just disables the pieces that want the dlls
And works
They are also already working on providing linux .so's as well
Also, just to be clear (it's Sunday, I'm not demanding anyone do any work today :D). I'm new to the community and have no idea what's your release/bugfix schedule is.
A small bug like this will probably hit the next bugfix release in a relatively short ammount of time, right?
Assuming it's not hard to fix
The smallest bugs gave me the worst debugging experiences, I swear.
Would still go through QA with the rest of the upcoming fixes
Well. By relatively short ammount I mean weeks
I'm well aware how frustratingly slow big companies are
well productVersion being broken, i think I can get that pushed out quite quick
extension support - not sure if/when that will happen
Cool. I'll get used to the base game in the meantime I guess π
yeah I love that jungle
@smoky crater yeah, it won't be dead so early, but we won't be using it forever though
that's what really makes me feel happy
btw, @smoky crater opensuse is quite great for daily use
Unless you really need ubuntu for some kind of software
+1 For Linux. I use OpenSuSE myself but I've honestly not run into any issues with Steam games cause of running anything other than Ubuntu.
@left fog If you require any more information or some such, let me know. Been eyeing Arma 3 for a while now with some mighty stiff nipples, friend. Keep up the good work! π Would love to see it come Tux's way.
Arma 3 is already available for linux
just the version isn't on par with the windows version
Gotcha. I'll have to give it a whirl π this entire time I thought it wasn't out for Linux yet.
they released it as an 'experimental port' around 2 years back
No kidding? Interesting/.
doesn't get shown as available for linux on Steam, but if you own it you can download and install
Please make this Linux Port official ! And let the people know that theres a Linux Build out There.
So nice to see so many people here, don't forget to react to the pinned message as well :)
Please come to Arma Linux
hey guys, I'm trying to crossplay with someone on windows
they also have 1.82 via the legacy branch
but we can't see eachother's servers
The server browser on the ports is broken at the moment so you might have to use direct connect @swift pulsar
hey guys, as i'm already playing arma on linux only....hell yeah i'm interested in keeping updated with the windows version, to play with more mates
@left fog I'm definitely interested in keeping the Linux version updated with the windows client. Please keep supporting Linux, pretty please :-)
I also left you guys a positive review:
https://steamcommunity.com/id/linuxgamer1920/recommended/107410/
I am very interested in this game being official on linux! Reason being, it blow away other 'similar' titles
heeey! +1 for linux. i'm already playing arma on linux only....hell yeah i'm interested in keeping updated with the windows version, to play with more mates
deja-vu
yea xD but its true
lil Linux / Mac ports update rolled out, it fixes some of the server listing issues but not the main one , yet
Sweet
seems to take a while to be distributed across the mirrors, and I assume Steam also do try to stagger downloads
Still waiting here
It's really not fair. I can't even launch it for the time being. @scenic sleet ought to be the one to see it first.
I'm supposed to be working, so ...
Oh. π€£
ok, 16.2 MB update downloading
@left fog what exactly was changed? As internet server browsing doesn't work, i can't say there was any other listing problems at all
Thank you for the update π
there was battleye compatibility issues
heh i think i just found the server browser bug. ironically it's curl's fault π
gg
@smoky crater can we open shampane bottle already? π
thanks @smoky crater for beeing so open nowadays about the port
hm found one bug, but havent fixed it yet
still, a lot more information than we got until now...
honestly, it depends on whether i get told off for it or not..
I guess asking for arm3 tools is too much? For modding
if theyre windows ui driven, yeah...
@left fog
Upps, @left fog Thanks that you care for the Linux Community! I would be happy to see Arma 3 with full linux support π Seems to be a great game!
Anyone ever tried Arma 3 (windows binary) with wine-staging and DXVK?
Oh I see, thanks for the heads up!
Gonna update it to 1.84 then lol
just so you know, if you play through wine you are NOT supporting the port whatsoever
Nor the sound... on Wine
Kek.
@wispy breach there is armake that runs on linux. The binarizer for models is not complete yet though
I know a guy who does modding on linux exclusively
But he probably doesn't really use any special tools
Modding for arma 3 I mean
well you need special tools to make the special Arma fileformats
unless you are writing everything manually with a hex editor
Ah. I've already asked him about it π
ye WINE is sadly way too lagging behind what it was expected to be (decade ago i heard how it will be gamechanger etc.)
And yet there's this growing belief among a new generation of Linux gamers that Wine is the end-all and be-all of Linux gaming. People try putting Linux on their computers, go through guides on how to get their Windows games working on Wine, have a bad experience with it, and complain that LINUX isn't ready for gaming. Absolutely disgusting.
That has been going on forever
I remember jokingly posting things like βThis is what linux gaming looks likeβ with like hundreds of lines of code that automates a specific WINE build for a specific game (Borderlands)... and people complaining to me that it's ALL like that.
Or we had this meme: βLinux gaming is a brainfuck puzzle no matter which game you wanted to playβ... yet people outside of our clique kept taking it as a statement of truth >_>
And hey, it's still a decent joke
@left fog it made huge progress in last few years, like Linux graphics stack...and with Wine I can play even games which are unplayable on Win10
But yes, WINE has legitimately had a productivity sprint
It's been years of slow non-work on DX10+, then suddenly ALL THE WORK IS BEING DONE
and most of Wine issues these days are because some developers do not follow standard of win api
ant that is why these games have compatibility issues with older games
*older systems
Most issues with games that I wanna play are DX12 and middleware
Gaming middleware is just shite software
It's 99% horrible shitty mangled insane code
No wonder making it work on linux is a PITA
The DX12 problem is being solved right now
Anti-cheats are a completely insane invasive species, for example
I don't want them to work on Linux, because I don't want that shite on my PC
"hundreds of lines of code that automates a specific WINE build for a specific game (Borderlands)" - sadly this is similar to A3 status
anti-cheats and DRM protection
I just hope that Wine doesn't start supporting Denuvo. I do NOT want that junk running on my computer, and I consider it to be a PLUS for Linux that it can't run Denuvo.
Won't ever work on WINE cuz it wants a low-level fs driver AFAIK
Just as StarForce wanted a special CD-ROM driver
Vietcong (15 years old game) for example is still not working under WINE properly, because developers wrote shitty code and it is buggy even on newer Windows
Remember StarForce btw? That shite worked βwellβ even on Windows FFS.
It literally blew CDs up
why you trying bag DRM and anti-cheats ... the first is pure waste of money and resources w/o anything useful or effective
the other, if done right, does it's job just fine and no it's not invasion to your privacy
Depending on what the anti-cheat does and report
I'd ideally like that kind of software to be opensource
Well. I'd like all software to be opensource, but this specifically is something that needs to be open for me to trust the thing.
that would not work cause it would defy the purpose in both short and long term
That is a problem then, because yes, anti-cheats going through my entire FS is a bit invasive
Just a tiny-ass bit
but any sane anticheat isn't going thru your entire FS ...
I should probably run ARMA 3 in a chroot, in that note.
that's typical cheat makers done social engineering FUD at work
typical example, you have dozen Petabytes of data on your drives (FS) ...
you start game, then wait some years before it finish analyzing the data π
There were anti-cheats that did that, I'm just not sure of the state of modern ones
Also, I distinctly remember some anticheat wanting admin access to scan your memory
that was just workaround for era w/o services / drivers
Which makes sense as an anti-cheat measure, but it can still fuck off π
Well. To be fair, on Linux, you have so many ways of hiding the true process tree, it's not even an issue
Just an annoyance
in short, if you want effective anticheat, it must run with kernel component and optimally own UEFI service as bonus π€£
Yeah, and I will never install one like that on my machine
mumbles something about replacing IME with anticheat OS
A way better approach is to search for ways to make cheating impossible in the first place
But that requires a lot of devs changing a lot of habits
that's not always possible, even if you do it right with server-centric design
Not gonna happen soon
That's probably its own field of research entirely
i can demonstrate you working aimbot for videostreamed game (e.g. i did that for OnLive years ago)
all you need is detect shape and colors on the screen and the just adjust the input (mouse/keyboard/controller)
I think Valve is on the right track btw
With their AI anticheat.
That works mostly after the fact
so, no matter how thin you make the end client, there will be always something left to keep eye on
It looks through the demos and searches for suspect players
Then feeds them to real players for evaluation, hundreds of them
AI anticheat isn't much different than FairFight etc. comparing stats and timers and behaviour
And learns itself in the process
it works only against what's beyond range ...
But yeah, it's a massive undertaking, Valve can do it, not everyone can
so, let say you have cheat and know where everyone is but that's it ...
your AI anticheat is flatout useless against that
You underestimate modern learning algorithms
cause you will die normally, you may or may not succeed
I'd even say you're vastly underestimating just how good they are today
oh, all i seen is AI algo fail, all over again no matter on training
and that's from company which makes more money than Valve
Dude Google has demonstrated a bot that can call places for you and make reservations without the other person realizing they're talking to a bot most of the time
It's insane how far the tech has gotten
in short, there are cases where AI anticheat will work just fine or effectively
and there are cases where it will do flat out nil
And the point of VACNet is to learn from us.
We feed it info on what we think is suspicious behaviour
and don't get me started about the uncanny valley where the AI will be unable to determine too good human from cheater
That is also a thing with a human. It's insanely hard to distinguish a legit AWP god from a cheater sometimes
typical example of FairFight behaviour patterns banning legit players in BC2 just because you were getting 20+ headshots in row etc.
There were false positive bans on just very good players, shit happens.
VACNet is apparently pretty good at it tho.
They've stated they want less false positives in the end, so dunno how agressive they'll make it
like i said, i see it working quite fine against obvious cheats and easy detectable stuff
anything subtle, it will fail cause there is no way to determien if it's fluke, good player, intuition or random or cheat
Well. If you want to know your players don't cheat, you need to know their enviromnent. All of it. Control the gaming PC completely.
Down to an OS that is installed by you and set up by you, not the player
even then i can cheat and you will not know it
Yeah, and there are ways outside of the hardware
I don't think the invasion of privacy implied is worth weeding out cheaters.
BTW what has been proposed β and implemented β several times in history is cheater reservations
Don't ban them, just make them play with each other.
hence why it's enough to make it difficult in way that majority of cheaters gives up or move to 'less hardened' titles
well, we ban them, they can always play at server without battleye π€£
I legit think that if Valve just makes official cheat-allowed servers, their MM problem will lessen considerably.