Closed lunarlattice0 closed 1 year ago
The only thing I can think of is spinning up a windows virtual machine to run Roblox, as that will not need wine to run. Still a shame, as the performance impact will be much larger than compatibility layers. I have one question though, what does the new 64-bit client have to do with this?
The 64 Bit Player client includes the new Byfron anti-cheat which has been specifically set to detect and thwart attempts to use Wine.
Why do they feel the need to block Wine users? Roblox's history strongly suggests they won't give a second look at Linux compatibility ever again, and that statement was made to delay the pitchforks. Their statements on the reason they blocked Wine also sounds like a whole load of corporate bs to me. Seems like they are trying to cover up some other reason.
Sorry if I sound insane right now, but companies pulling stuff like this isn't new, and I don't think this is an exception. :(
Why do they feel the need to block Wine users? Roblox's history strongly suggests they won't give a second look at Linux compatibility ever again, and that statement was made to delay the pitchforks. Their statements on the reason they blocked Wine also sounds like a whole load of corporate bs to me. Seems like they are trying to cover up some other reason.
Sorry if I sound insane right now, but companies pulling stuff like this isn't new, and I don't think this is an exception.
I've read here that it is not a permanent measure, rather they are trying to collect crash data from bare-metal Roblox client bugs on Windows for the foreseeable future. Punishing users who play via Wine is reportedly not their intent.
Still not ideal for us in the short term, however.
Fair point, but the percentage of Roblox players playing on Linux is so low that the crash data they get from us would probably fly under their radar though. Might just be an overly cautious decision, but nevertheless it was kind of crappy in my opinion.
Fair point, but the percentage of Roblox players playing on Linux is so low that the crash data they get from us would probably fly under their radar though. Might just be an overly cautious decision, but nevertheless it was kind of crappy in my opinion.
10 million users play roblox every month, there are about 200k ROL users, so its safe to say that around 100k users use ROL every month, 25% of that would have the new client, so thats still 25k unusable crash data.
so thats still 25k unusable crash data
And their solution is to just straight up close access? I don't think I'll be playing if they close it anyway. IDK how people will be willing to get another OS to play roblox, because I'm certainly not going to. That would mean that the 25k you mention might be even less.
Regardless, even if its 100k users, that is very little compared to literally everything else. 100k people is 0.1%, to gain what, a 0.05% more people? probably less since people that dual-boot windows will prob already use roblox there! and that is if everyone got the new client, which probably won't happen. Just like that "new" menu I still haven't gotten.
It's safe to say that they are getting like a gain of 0.0125% (half of those 25k monthly users). It makes no sense to me, but then again, this is how a lot of business handle things.
by the way, I'm guessing this still applies to grapejuice and just trying to use wine in general?
Why can roblox just try releasing something for the steam deck... that would be so helpful
Well I mean at least they didn't take a month to answer
Type roblox-player:1+launchmode:app+channel:zlive
in your browser url bar, it will launch the app without the error (we might not want Roblox noticing this).
I found the command in https://gitlab.com/brinkervii/grapejuice/-/issues/454
The only thing I can think of is spinning up a windows virtual machine to run Roblox, as that will not need wine to run. Still a shame, as the performance impact will be much larger than compatibility layers.
a gpu passthrough might be able to help with that (not completely eliminate the issue, but help), however the manual per-user overhead would be significantly higher during initial setup, and it's more volatile to dying whenever windows/nvidia/roblox decide to change shit
Roblox byfron can detect and block VM from what I have seen.
Roblox byfron can detect and block VM from what I have seen.
Yeah! They do! They are also blocking virtual machines. I found out about it on a the forums but I can't find the comment.
Anyway, I found some info if anyone wants it: https://devforum.roblox.com/t/the-new-roblox-64-bit-byfron-client-forbids-wine-users-from-using-it-most-likely-unintentional/2305528/149 or if you're lazy:
- At this point in time, Hyperion is not compatible with Wine.
- We have disabled Wine to avoid unnecessary clutter in our Telemetry.
- Even if we could find a way to disable Telemetry for Wine only, the client would still not run, so it doesn’t make sense to do so.
To quote myself from the above post: First and most importantly, we are not trying to punish the use of Wine.
Oh and I can't find it but they said "We're planning to release wine compatibility". But it's most likely never going to happen.
Some good news though! Apparently only the client is affected, so if anyone likes to use studio you're fine.
Well if any of you liked playing Roblox get ready to dual-boot
Type
roblox-player:1+launchmode:app+channel:zlive
in your browser url bar, it will launch the app without the error (we might not want Roblox noticing this). I found the command in https://gitlab.com/brinkervii/grapejuice/-/issues/454
I am sad to announce that this command does not work anymore. :(
Game over guys, ZLIVE is now patched out
Time for a Windows partition...
:sob:
Time to shut down this project along with grapejuice
Time to shut down this project along with grapejuice
A roblox admin mentioned they might try to get wine working again, but given it was so vague, it might just be damage control.
Time to shut down this project along with grapejuice
A roblox admin mentioned they might try to get wine working again, but given it was so vague, it might just be damage control.
I think it was more to prevent backlash (which didn't work) than actually supporting Linux community
Correct me if I am missing something but according to areweanticheatyet.com, Apex Legends uses hyperion and runs under proton, so what exactly would be stopping the new client to run under linux? (Besides the manual blocking from roblox)
it uses EAC, which has native support for Wine, and the same goes for Hyperion.
So realistically roblox is stopping it.
They don't want "bloated reports for an unsupported medium" and also "it'd take too much effort to filter out wine users"
Not exactly their word but they said it
Time for a Windows partition...
:sob:
Anyone know a modified windows version lightweight enough for gaming only purposes and doesn't install useless dlls
heard something about atlas OS. They just released the much needed security update, but I heard it runs like a charm. Although you'll need to enable/disable mitigations depending on your hardware, and some other stuff.
Custom ISOs aren't worth it, they often come without protection and Microsoft really hates custom ISOs for a reason.
Install WindowsDebloater10 was my go-to option s few years back, maybe that's enough for you (removing Cortana/OneDrive)
Time for a Windows partition... sob
Anyone know a modified windows version lightweight enough for gaming only purposes and doesn't install useless dlls
Tiny11 is what I'm using. It's a little TOO lightweight out of the box for Roblox. Have to reinstall edge and manually enable IE compatibility mode, or at least I did. Had to manually install the RCO json file as well. It was enough for me to be happy with it.
How much space does a fresh installation take How much is left after debloating
On Thu, May 11, 2023, 2:46 AM Masak1 @.***> wrote:
heard something about atlas OS. They just released the much needed security update, but I heard it runs like a charm. Although you'll need to enable/disable mitigations depending on your hardware, and some other stuff.
Custom ISOs aren't worth it, they often come without protection and Microsoft really hates custom ISOs for a reason.
Install WindowsDebloater10 was my go-to option s few years back, maybe that's enough for you (removing Cortana/OneDrive)
— Reply to this email directly, view it on GitHub https://github.com/vinegarhq/vinegar/issues/59#issuecomment-1543426333, or unsubscribe https://github.com/notifications/unsubscribe-auth/APBF2OYILQQYZ5IOQQO43GLXFSDKPANCNFSM6AAAAAAXIWKXAU . You are receiving this because you commented.Message ID: @.***>
@masakk1 Linus did mention atlasOS in one of his newer videos, but other YouTubers have found out that the operating system removes extremely crucial defense mechanisms for slight performance gains. Like you mentioned, Windows Debloater and other such tools are a much better option for something like this compared to custom ISOs.
Genymotion can work, but I don't think they have mouse lock but it works for no mouse dependent games
(I cant actually play flagwars, I just had that to test mouse lock)
If you wanna install roblox on genymotion USE THIS GUIDE https://docs.genymotion.com/desktop/041_Deploying_an_app/#install-the-arm-translation-tools
THIS IS NOT A REPLACEMENT FOR WINE AND ROBLOX; IT IS A TEMPORARY SOLUTION FOR NOW
A roblox admin said that they "are aiming to support Wine again"
@Vicky-Boi They re-added everything that most videos said in the latest update! I still wouldn't recommend it yet.... But it might be something to look forward to.
In the mean time, windows10debloater does part of the job
My friend suggested something. @ceat-ceat
Roblox exploiters use Microsoft store version, beacuase anti cheat is not present there
This could be valuable we just need to extract the Microsoft store version
Not guaranteed to work but could help
https://filetransfer.io/data-package/i8OY67DM#link
Extracted this out of the microsoft store package if @ceat-ceat is telling truth, could be useful
Wine does not support the UWP runtime; we have tried before.
On June 26, 2023 7:06:59 AM PDT, Coder2195Text @.***> wrote:
https://filetransfer.io/data-package/i8OY67DM#link
Extracted this out of the microsoft store package if @ceat-ceat is telling truth, could be useful
-- Reply to this email directly or view it on GitHub: https://github.com/vinegarhq/vinegar/issues/59#issuecomment-1607569324 You are receiving this because you authored the thread.
Message ID: @.***>
Oh yea figured out the hard way
On Mon, Jun 26, 2023 at 1:41 PM CL @.***> wrote:
Wine does not support the UWP runtime; we have tried before.
On June 26, 2023 7:06:59 AM PDT, Coder2195Text @.***> wrote:
https://filetransfer.io/data-package/i8OY67DM#link
Extracted this out of the microsoft store package if @ceat-ceat is telling truth, could be useful
-- Reply to this email directly or view it on GitHub: https://github.com/vinegarhq/vinegar/issues/59#issuecomment-1607569324 You are receiving this because you authored the thread.
Message ID: @.***>
— Reply to this email directly, view it on GitHub https://github.com/vinegarhq/vinegar/issues/59#issuecomment-1607938480, or unsubscribe https://github.com/notifications/unsubscribe-auth/APBF2O4DCFDMUAPTZFOOTD3XNHCVHANCNFSM6AAAAAAXIWKXAU . You are receiving this because you commented.Message ID: @.***>
Update: I have no idea whether this guy is posted this for damage control, but if they arent lying we may have it back in a few weeks
I was just bored and decided to start a stopwatch on the roblox and this guy replied
It works except that going into a game freezes the client
Im using zintegration channel btw
Im just frozen
Now it just keeps crashing when I enter a game
I cant install: (ARCH AUR newest GIT)
2023/08/18 13:36:54 Checking for Roblox version-17bbdb47e08c411d
2023/08/18 13:36:54 Installing Roblox version-17bbdb47e08c411d
2023/08/18 13:36:54 Fetching packages for https://setup.rbxcdn.com/version-17bbdb47e08c411d
2023/08/18 13:36:54 unhandled package manifest version: [<?xml version="1.0" encoding="UTF-8"?>
<Error><Code>AccessDenied</Code><Message>Access Denied</Message><RequestId>RQ8C0RJX001MK2X7</RequestId><HostId>6m1LIwEH4cNEVL2lUYutQhjbJF5f2D55U6ixBo2CJJJLFYYj7Z/LBB03TScCEYtioqR3p/7lfn8=</HostId></Error>]
I cant install: (ARCH AUR newest GIT)
2023/08/18 13:36:54 Checking for Roblox version-17bbdb47e08c411d 2023/08/18 13:36:54 Installing Roblox version-17bbdb47e08c411d 2023/08/18 13:36:54 Fetching packages for https://setup.rbxcdn.com/version-17bbdb47e08c411d 2023/08/18 13:36:54 unhandled package manifest version: [<?xml version="1.0" encoding="UTF-8"?> <Error><Code>AccessDenied</Code><Message>Access Denied</Message><RequestId>RQ8C0RJX001MK2X7</RequestId><HostId>6m1LIwEH4cNEVL2lUYutQhjbJF5f2D55U6ixBo2CJJJLFYYj7Z/LBB03TScCEYtioqR3p/7lfn8=</HostId></Error>]
I don't think this is the latest git, because it's using setup.rbxcdn.com
I cant install: (ARCH AUR newest GIT)
2023/08/18 13:36:54 Checking for Roblox version-17bbdb47e08c411d 2023/08/18 13:36:54 Installing Roblox version-17bbdb47e08c411d 2023/08/18 13:36:54 Fetching packages for https://setup.rbxcdn.com/version-17bbdb47e08c411d 2023/08/18 13:36:54 unhandled package manifest version: [<?xml version="1.0" encoding="UTF-8"?> <Error><Code>AccessDenied</Code><Message>Access Denied</Message><RequestId>RQ8C0RJX001MK2X7</RequestId><HostId>6m1LIwEH4cNEVL2lUYutQhjbJF5f2D55U6ixBo2CJJJLFYYj7Z/LBB03TScCEYtioqR3p/7lfn8=</HostId></Error>]
I don't think this is the latest git, because it's using
setup.rbxcdn.com
i reeinstalled multiple times from GIT, cleaned the install cloned the GIT manually and built it, still same
my execute command is vinegar player
I cant install: (ARCH AUR newest GIT)
2023/08/18 13:36:54 Checking for Roblox version-17bbdb47e08c411d 2023/08/18 13:36:54 Installing Roblox version-17bbdb47e08c411d 2023/08/18 13:36:54 Fetching packages for https://setup.rbxcdn.com/version-17bbdb47e08c411d 2023/08/18 13:36:54 unhandled package manifest version: [<?xml version="1.0" encoding="UTF-8"?> <Error><Code>AccessDenied</Code><Message>Access Denied</Message><RequestId>RQ8C0RJX001MK2X7</RequestId><HostId>6m1LIwEH4cNEVL2lUYutQhjbJF5f2D55U6ixBo2CJJJLFYYj7Z/LBB03TScCEYtioqR3p/7lfn8=</HostId></Error>]
I don't think this is the latest git, because it's using
setup.rbxcdn.com
i reeinstalled multiple times from GIT, cleaned the install cloned the GIT manually and built it, still same
my execute command is
vinegar player
Did you try with vinegar player --app
?
the version url is forced to use the ZIntegration channel, while the deploy is not.
You have to set the channel manually in the configuration to zintegration:
rco = false
[channels]
force = true
player = "zintegration"
Now it dies with this:
and the output:
2023/08/18 14:03:28 Warning: Roblox user set channel:
2023/08/18 14:03:28 Warning: Using user channel zintegration
2023/08/18 14:03:28 Checking for Roblox version-17bbdb47e08c411d
2023/08/18 14:03:28 Uninstalling DXVK
2023/08/18 14:03:28 Removing DLL: /home/kaktus/.local/share/vinegar/prefix/drive_c/windows/syswow64/d3d9.dll
2023/08/18 14:03:28 Removing DLL: /home/kaktus/.local/share/vinegar/prefix/drive_c/windows/syswow64/d3d10core.dll
2023/08/18 14:03:28 Removing DLL: /home/kaktus/.local/share/vinegar/prefix/drive_c/windows/syswow64/d3d11.dll
2023/08/18 14:03:28 Removing DLL: /home/kaktus/.local/share/vinegar/prefix/drive_c/windows/syswow64/dxgi.dll
2023/08/18 14:03:28 Removing DLL: /home/kaktus/.local/share/vinegar/prefix/drive_c/windows/system32/d3d9.dll
2023/08/18 14:03:28 Removing DLL: /home/kaktus/.local/share/vinegar/prefix/drive_c/windows/system32/d3d10core.dll
2023/08/18 14:03:28 Removing DLL: /home/kaktus/.local/share/vinegar/prefix/drive_c/windows/system32/d3d11.dll
2023/08/18 14:03:28 Removing DLL: /home/kaktus/.local/share/vinegar/prefix/drive_c/windows/system32/dxgi.dll
2023/08/18 14:03:28 Updating wineprefix
2023/08/18 14:03:32 Installing DXVK 2.2
2023/08/18 14:03:32 Extracting DXVK
2023/08/18 14:03:32 Extracting DLL: /home/kaktus/.local/share/vinegar/prefix/drive_c/windows/syswow64/d3d9.dll
2023/08/18 14:03:32 Extracting DLL: /home/kaktus/.local/share/vinegar/prefix/drive_c/windows/syswow64/d3d11.dll
2023/08/18 14:03:32 Extracting DLL: /home/kaktus/.local/share/vinegar/prefix/drive_c/windows/syswow64/d3d10core.dll
2023/08/18 14:03:32 Extracting DLL: /home/kaktus/.local/share/vinegar/prefix/drive_c/windows/syswow64/dxgi.dll
2023/08/18 14:03:32 Extracting DLL: /home/kaktus/.local/share/vinegar/prefix/drive_c/windows/system32/d3d9.dll
2023/08/18 14:03:32 Extracting DLL: /home/kaktus/.local/share/vinegar/prefix/drive_c/windows/system32/d3d11.dll
2023/08/18 14:03:32 Extracting DLL: /home/kaktus/.local/share/vinegar/prefix/drive_c/windows/system32/d3d10core.dll
2023/08/18 14:03:32 Extracting DLL: /home/kaktus/.local/share/vinegar/prefix/drive_c/windows/system32/dxgi.dll
2023/08/18 14:03:33 Applying custom FFlags to Client
2023/08/18 14:03:33 Applying RCO FFlags
2023/08/18 14:03:33 Launching RobloxPlayerBeta.exe version-17bbdb47e08c411d
2023/08/18 14:03:33 [wine /home/kaktus/.local/share/vinegar/versions/version-17bbdb47e08c411d/RobloxPlayerBeta.exe]
2023/08/18 14:03:33 Wine log file: /home/kaktus/.cache/vinegar/logs/RobloxPlayerBeta.exe-2023-08-18T14:03:33+02:00.log
2023/08/18 14:03:35 exit status 4
and the log:
0178:fixme:ntdll:NtRaiseHardError c0000005 stub
(thats it, very short)
config:
rco = true
autokill = true
dxvk = false
log = true
prime = false
launcher = ""
renderer = "OpenGL"
version = "win10"
wineroot = ""
[channels]
force = true
player = "zintegration"
studio = ""
[env]
DXVK_LOG_LEVEL = "info"
DXVK_LOG_PATH = "none"
DXVK_STATE_CACHE_PATH = "/home/kaktus/.cache/vinegar/dxvk"
MESA_GL_VERSION_OVERRIDE = "4.4"
WINEARCH = "win64"
WINEDEBUG = ""
WINEDLLOVERRIDES = "dxdiagn=d;winemenubuilder.exe=d;"
WINEESYNC = "0"
WINEFSYNC = "1"
WINEPREFIX = "/home/kaktus/.local/share/vinegar/prefix"
__GL_THREADED_OPTIMIZATIONS = "1"
[fflags]
DFIntTaskSchedulerTargetFps = 30
Now it dies with this:
and the output:
2023/08/18 14:03:28 Warning: Roblox user set channel: 2023/08/18 14:03:28 Warning: Using user channel zintegration 2023/08/18 14:03:28 Checking for Roblox version-17bbdb47e08c411d 2023/08/18 14:03:28 Uninstalling DXVK 2023/08/18 14:03:28 Removing DLL: /home/kaktus/.local/share/vinegar/prefix/drive_c/windows/syswow64/d3d9.dll 2023/08/18 14:03:28 Removing DLL: /home/kaktus/.local/share/vinegar/prefix/drive_c/windows/syswow64/d3d10core.dll 2023/08/18 14:03:28 Removing DLL: /home/kaktus/.local/share/vinegar/prefix/drive_c/windows/syswow64/d3d11.dll 2023/08/18 14:03:28 Removing DLL: /home/kaktus/.local/share/vinegar/prefix/drive_c/windows/syswow64/dxgi.dll 2023/08/18 14:03:28 Removing DLL: /home/kaktus/.local/share/vinegar/prefix/drive_c/windows/system32/d3d9.dll 2023/08/18 14:03:28 Removing DLL: /home/kaktus/.local/share/vinegar/prefix/drive_c/windows/system32/d3d10core.dll 2023/08/18 14:03:28 Removing DLL: /home/kaktus/.local/share/vinegar/prefix/drive_c/windows/system32/d3d11.dll 2023/08/18 14:03:28 Removing DLL: /home/kaktus/.local/share/vinegar/prefix/drive_c/windows/system32/dxgi.dll 2023/08/18 14:03:28 Updating wineprefix 2023/08/18 14:03:32 Installing DXVK 2.2 2023/08/18 14:03:32 Extracting DXVK 2023/08/18 14:03:32 Extracting DLL: /home/kaktus/.local/share/vinegar/prefix/drive_c/windows/syswow64/d3d9.dll 2023/08/18 14:03:32 Extracting DLL: /home/kaktus/.local/share/vinegar/prefix/drive_c/windows/syswow64/d3d11.dll 2023/08/18 14:03:32 Extracting DLL: /home/kaktus/.local/share/vinegar/prefix/drive_c/windows/syswow64/d3d10core.dll 2023/08/18 14:03:32 Extracting DLL: /home/kaktus/.local/share/vinegar/prefix/drive_c/windows/syswow64/dxgi.dll 2023/08/18 14:03:32 Extracting DLL: /home/kaktus/.local/share/vinegar/prefix/drive_c/windows/system32/d3d9.dll 2023/08/18 14:03:32 Extracting DLL: /home/kaktus/.local/share/vinegar/prefix/drive_c/windows/system32/d3d11.dll 2023/08/18 14:03:32 Extracting DLL: /home/kaktus/.local/share/vinegar/prefix/drive_c/windows/system32/d3d10core.dll 2023/08/18 14:03:32 Extracting DLL: /home/kaktus/.local/share/vinegar/prefix/drive_c/windows/system32/dxgi.dll 2023/08/18 14:03:33 Applying custom FFlags to Client 2023/08/18 14:03:33 Applying RCO FFlags 2023/08/18 14:03:33 Launching RobloxPlayerBeta.exe version-17bbdb47e08c411d 2023/08/18 14:03:33 [wine /home/kaktus/.local/share/vinegar/versions/version-17bbdb47e08c411d/RobloxPlayerBeta.exe] 2023/08/18 14:03:33 Wine log file: /home/kaktus/.cache/vinegar/logs/RobloxPlayerBeta.exe-2023-08-18T14:03:33+02:00.log 2023/08/18 14:03:35 exit status 4
and the log:
0178:fixme:ntdll:NtRaiseHardError c0000005 stub
(thats it, very short)
config:
rco = true autokill = true dxvk = false log = true prime = false launcher = "" renderer = "OpenGL" version = "win10" wineroot = "" [channels] force = true player = "zintegration" studio = "" [env] DXVK_LOG_LEVEL = "info" DXVK_LOG_PATH = "none" DXVK_STATE_CACHE_PATH = "/home/kaktus/.cache/vinegar/dxvk" MESA_GL_VERSION_OVERRIDE = "4.4" WINEARCH = "win64" WINEDEBUG = "" WINEDLLOVERRIDES = "dxdiagn=d;winemenubuilder.exe=d;" WINEESYNC = "0" WINEFSYNC = "1" WINEPREFIX = "/home/kaktus/.local/share/vinegar/prefix" __GL_THREADED_OPTIMIZATIONS = "1" [fflags] DFIntTaskSchedulerTargetFps = 30
Set rco to false
tried that already, same error
tried that already, same error
What is your wine version?
wine-8.13 (Staging)
wine-8.13 (Staging)
Use wine-ge-custom instead
Hi all, Roblox is currently blocking Wine users with the new 64-bit client for the foreseeable future. If you encounter the message "Wine is not supported", please know that it comes from Roblox's side. There's nothing we can do at the moment.
Additionally, the new version of Studio is using obscure Windows functions which are currently unsupported by Wine. Several communities are currently working to resolve this issue.
We apologize for any downtime. These updates are detrimental to Wine users. For Player, the only thing that can be done at the moment is to express feedback to Roblox, as they have mentioned they are open towards Wine usage in the future.
If you have any clue on how to continue the Roblox on Linux experience, please lend a hand!
Thank you.