#Fine, I'll stop beating the Linux drum...

1 messages · Page 1 of 1 (latest)

pine briar
#

...instead, why not partner with the people at CodeWeavers to see if you can get something working inside a bottle? "WeMod+CrossOver" has a nice ring to it.

mint solstice
# pine briar ...instead, why not partner with the people at CodeWeavers to see if you can get...

That still wouldn't simplify the most important points [as far as I've read]. Trainers are often deeply integrated into the way a game works by accessing the game's memory and changing values such as health, resources or time. This deep interaction is very specific to the Windows API and the way Windows manages memory. This means that implementing these functions in a Linux environment, even with Wine or CrossOver, would still pose challenges, as Linux has a different system and memory management. [Like ptrace or memfd]

What CrossOver and other emulations do, such as Wine, is to simulate Windows APIs. However, they do not simulate every Windows feature and not perfectly, which means that they may not work equally well for every application, especially trainers that use very specific and often undocumented system calls may have difficulty running correctly.

There are far more Problems, like Performance Problems [Since everythings run kinda in a Virtuell Mashine]. The lack of standardization, what would result that in the worst case [Which will mostly happen] that every Linux Distrubt + custom Configuration needs his own "Software/Solution". Unfortunately it's not a simple “Wemod just needs to start under Linux and everything is happy”. This is a very big, complex project and problem at the same time. In addition, compared to Windows, for example, the demand is simply low [at least as far as game trainers are concerned], even today Linux still has a struggle to get Windows games to run. Multiplayer games like Delta-Force and co that have a kernel level anticheat you still don't see in Linux and certainly won't for a long time. Also has something to do with the architecture of Linux

pine briar
#

This is truly the most nuanced and informed response I've ever heard on the topic - really most topics, sad to say. Thank you so much for the clarity.

hexed path
#

With steam deck getting more popular I think Linux should get looked in to since Steamdeck runs off of linux

hexed path
#

Why not try to put wemod on steam so people can jsut run it through Proton to get i to work that way

summer heart
daring hemlock
# mint solstice That still wouldn't simplify the most important points [as far as I've read]. Tr...

Most standalone trainers by FLiNG (who btw makes trainers for wemod) work fine out of the box just by running them in the same wine prefix as the game.

Performance Problems are also not really a thing anymore, that was true a few years back. If you've seen the Legion GO S comparison, you can see the difference. (See attached image)

Your point of every Linux Distrubt + custom Configuration needs his own "Software/Solution" is kinda fair, but flatpak or AppImage exist for this exact reason.

The problem with "not being able to run" games is mostly not that they don't run, its that game devs don't let you run them. (Single checkbox in the two big anti cheats) With kernel anti cheats it's a choice that was made by the game devs to actively not allow anything else than windows.

PS: WINE = Wine Is Not an Emulator :P

mint solstice
#

Not an Emulator that emulates Hardware, but Software. Instead of emulating any hardware at all, it emulates the OS APIs

Thats the only Reason why Games on Linux works, since its "Translate" the Windows API's into POSIX.

And yeah, without any Cheats and so on it works pretty fine, but when you want to modify anything with like Trainers, it can get tricky.

Not every Game is the Same, not every Engine works glad, and not every Linux OS Performance as good as Legion

#

There are many technical hurdles. Not that you could get around them, but it takes time/resources and possibly money

And the general demand for Linux cheats is simply too low for that

#

Bc of "a choice that was made by the game devs to actively not allow anything else than windows" thats not rly true. It's more of an attempt to do more against cheaters [which is currently more successful than other solutions] rather than an indirect attempt to break Linux as a system.

Time will tell and with a bit of luck Linux will become even more customized, or they will change their kernel so that such anticheats work without problems and more. Let's see

buoyant juniper
#

yeah dont see how blocking linux is helping the anticheat seeing as how all the multiplayer games dont work on linux but they do on windows yet every one of them have hackers galore and thats somehow better for the anticheat game devs just love their microsoft gods if u have any other os u might as well just buy a console because game devs dont care about u haha

mint solstice
#

Sadly, i dont understand a single sentence but i will say just "Okay"