Call of Duty®: Vanguard

Call of Duty®: Vanguard

View Stats:
This topic has been locked
No Linux Support
Apparently Activision was acquired by Microsoft in 2022 and have intentionally gone out of their way to exclude Linux users from their games.

Every other game on Steam works with Linux, the Steam Deck itself is Linux, and the developers intentionally went out of their way to ensure that none of the proton compatibility packs work with their game.

Activision: You are in a Linux ecosystem. Don't give me that ♥♥♥♥♥♥♥♥ about it being "too hard" to support Linux, preprocessor directives exist. If I can write code that works on all major systems, there is no excuse for you not doing so.
< >
Showing 1-11 of 11 comments
i know kung fu Mar 10, 2023 @ 4:10am 
Welcome to MS buying everything
Own Nothing
Be Happy
al64inthedark Mar 12, 2023 @ 3:14am 
Yeah this is so annoying. I just want to play every game on my deck under linux.
cSg|mc-Hotsauce Mar 12, 2023 @ 11:01am 
Originally posted by woodysfoundry:
Apparently Activision was acquired by Microsoft in 2022 and have intentionally gone out of their way to exclude Linux users from their games.

Every other game on Steam works with Linux, the Steam Deck itself is Linux, and the developers intentionally went out of their way to ensure that none of the proton compatibility packs work with their game.

Activision: You are in a Linux ecosystem. Don't give me that ♥♥♥♥♥♥♥♥ about it being "too hard" to support Linux, preprocessor directives exist. If I can write code that works on all major systems, there is no excuse for you not doing so.

None of the titles since they originally moved to Battle.net weren't Linux compatible. This had nothing to do with MS.

The always online prerequisite, connection to the Activision servers is what stops this and all other titles from MW19 and on from running in Linux or SteamOS.

:qr:
Last edited by cSg|mc-Hotsauce; Mar 12, 2023 @ 11:04am
GAMRKNIGHT352 Mar 14, 2023 @ 11:29am 
Oh yeah, it's because Linux users are actually the most oppressed minority in the whole wide universe! Because what Activision SHOULD do is slam the breaks on all the development for every new game they ever make, so they can appeal to a fraction of a fraction of their customer base, the God-Kings of the Linux users. Because it's THEIR fault that Linux is so time-consuming to develop for, it's ACTUALLY a GOVERNMENT CONSPIRACY by MICROSOFT so no one would use Linux, which would allow them to DESTROY THE WORLD. WAKE UP.
GAMRKNIGHT352 Mar 14, 2023 @ 11:35am 
3
Originally posted by woodysfoundry:
Apparently Activision was acquired by Microsoft in 2022 and have intentionally gone out of their way to exclude Linux users from their games.

Every other game on Steam works with Linux, the Steam Deck itself is Linux, and the developers intentionally went out of their way to ensure that none of the proton compatibility packs work with their game.

Activision: You are in a Linux ecosystem. Don't give me that ♥♥♥♥♥♥♥♥ about it being "too hard" to support Linux, preprocessor directives exist. If I can write code that works on all major systems, there is no excuse for you not doing so.


Alright imma disect this ♥♥♥♥ for real now.

>Activision was acquired by Microsoft in 2022 and have intentionally gone out of their way to exclude Linux users from their games

First off, no, the deal hasn't been finalized yet. Second of all, Linux is infamously difficult to develop for, and it's simply not worth it for 99% of developers because of how such a small fraction of people use Linux over Windows

>Every other game on Steam works with Linux

No. This is simply not true.

>the developers intentionally went out of their way to ensure that none of the proton compatibility packs work with their game

This likely wasn't even a decision on the dev's part, Activision Corporate deemed it not useful enough because of the resources it would take to develop such a port, considering the difficulty and small userbase of Linux

>Activision: You are in a Linux ecosystem

How would YOU know? Do you work at Activision? Oh let me guess, your uncle's friend does and HE told you they use Linux and actually despise it SO MUCH that they only develop for Windows?

>Don't give me that ♥♥♥♥♥♥♥♥ about it being "too hard" to support Linux, preprocessor directives exist. If I can write code that works on all major systems, there is no excuse for you not doing so

If you really can, why don't YOU go and develop a FULL PORT of this game for Linux, with full compatibility for all features and gamemodes? If it's SO EASY?

My work here is done, I recognize that this is probably worthless, but it's still fun to write these types of comments. Good day, everyone.

:steamhappy:
woodysfoundry Mar 16, 2023 @ 11:07am 
"Linux is notoriously difficult to develop for"

What do you think POSIX is? Literally one of the first courses you take in college for a software engineering degree is Linux, wtf are you talking about 'difficult to develop for'? 80% of Windows isn't even documented, and writing performant games requires you to write kernel level code to bypass OS bottlenecks, the Windows kernel is not documented, it's harder to write good code for Windows than even a Mac, let alone Linux or BSD.

"How do you know they're in a linux ecosystem" - because Steam is a Linux ecosystem. Even playstation is just Sony's version of Linux ffs.

"If YoU ReAlLY CaN TheY WhY NoT PoRT ThIS GaMe YoU DoNT HaVe The SouRCe COde For!"

You have literally no idea what you're talking about. You wouldn't port a game like this, you'd check for windows specific syscalls, write an abstraction layer to handle those SysCalls, and then run it in a VM with your abstraction layer.

I'm not going to do any of that because I've already gotten a refund for this frigging game, and I shouldn't have to, it takes practically zero effort in 2023 to write cross-platform software. You can even run .NET core on Linux these days. It's literally as simple as writing:

#ifdef __linux__
//linux code goes here
#elif _WIN32
// windows code goes here
#else
// whatever other platform code goes here
#endif

You think they're not already doing that to support Playstation and XBox and every other game system? Hell, you could probably port the Playstation version directly to Linux since the Playstation uses BSD which is just another UNIX/POSIX system.
GAMRKNIGHT352 Feb 3, 2024 @ 12:35pm 
Originally posted by woodysfoundry:
#ifdef __linux__
//linux code goes here
#elif _WIN32
// windows code goes here
#else
// whatever other platform code goes here
#endif
if you genuinely think this is how optimization and game development works you're ♥♥♥♥♥♥♥ high. Might as well say that optimizing a game is just changing the "doesRunWell" variable from "false" to "true"
ACCESS_DENIIED Feb 5, 2024 @ 9:47pm 
Originally posted by GAMRKNIGHT352:
Originally posted by woodysfoundry:
#ifdef __linux__
//linux code goes here
#elif _WIN32
// windows code goes here
#else
// whatever other platform code goes here
#endif
if you genuinely think this is how optimization and game development works you're ♥♥♥♥♥♥♥ high. Might as well say that optimizing a game is just changing the "doesRunWell" variable from "false" to "true"

Sir, I would like to remind you that this is Activison you're talking about here. We all know they're required to declare the first variable as const bool doesRunWell = false;

:steamhappy:
Wuggly Feb 9, 2024 @ 6:37pm 
Originally posted by woodysfoundry:
Apparently Activision was acquired by Microsoft in 2022 and have intentionally gone out of their way to exclude Linux users from their games.

Every other game on Steam works with Linux, the Steam Deck itself is Linux, and the developers intentionally went out of their way to ensure that none of the proton compatibility packs work with their game.

Activision: You are in a Linux ecosystem. Don't give me that ♥♥♥♥♥♥♥♥ about it being "too hard" to support Linux, preprocessor directives exist. If I can write code that works on all major systems, there is no excuse for you not doing so.

its linux if you use linux you still have a pc in your house more then likely that runs windows xp
EclipseAstrayama Jun 17, 2024 @ 11:32pm 
Originally posted by Wuggly:
Originally posted by woodysfoundry:
Apparently Activision was acquired by Microsoft in 2022 and have intentionally gone out of their way to exclude Linux users from their games.

Every other game on Steam works with Linux, the Steam Deck itself is Linux, and the developers intentionally went out of their way to ensure that none of the proton compatibility packs work with their game.

Activision: You are in a Linux ecosystem. Don't give me that ♥♥♥♥♥♥♥♥ about it being "too hard" to support Linux, preprocessor directives exist. If I can write code that works on all major systems, there is no excuse for you not doing so.

its linux if you use linux you still have a pc in your house more then likely that runs windows xp
You are partially correct. While yes some one might have a pc the question still stands as to ‘what’ they use the pc for (some people use pcs strictly for work or studying) or whether they OWN the pc (schools sometimes give out pcs and laptops for the person to do work or certain jobs do the same). Now steam, as everyone should be aware WELL by now, steam has released the “steam deck” a pc like device that RUNS ON LINUX. Now the problem with the steam deck? Running windows on it is a VERY difficult task and would, in the end, result in a jail broken and non steam verified device. The reason it’s difficult? Because they steam deck can’t handle to daunting of a program. That’s why certain games are very laggy or unplayable on the deck. And example would be the game, “The Forest” it’s such a story graphical type game that the SD fails to even let you get past the main menu. OP is trying to say that Linux needs a port so those of us with the steam deck (and I forgot to mention this, but sometimes people have a pc or laptop that barely handles games like Fortnite or cod but still run perfectly fine with other stuff)anyway, op is saying that Activision needs to make a playable port of most of the cod games so those of us with the SD can play them on it.
Steven Jun 18, 2024 @ 1:05am 
This thread was quite old before the recent post, so we're locking it to prevent confusion.
< >
Showing 1-11 of 11 comments
Per page: 1530 50