Latest Comments by Grogan
Ubisoft Connect broke again but Valve fixed it in Proton Experimental
3 Aug 2023 at 12:48 am UTC Likes: 1
WINE_SIMULATE_WRITE_COPY=1
As a key/value pair in Lutris, you'd add it like this. It's a bit odd in how the dialog works, which is why I'm showing the screenshot. I just picked one to demonstrate, I don't really use that for EA App.
Scroll down to Environment Variables and click Add. Enter the key WINE_SIMULATE_WRITE_COPY in the left field and click away from it to make sure it's stored (It's easy to lose the text and have to enter it again lol). Then do the same with the value 1 in the right field. Save the settings.
That may be all you need to do. It's possible other executables might not work (the hack is specific to UplayWebCore.exe) but my guess is that it should be fine to set that environment variable for the game session.
3 Aug 2023 at 12:48 am UTC Likes: 1
Quoting: Dr_Cox1911Hm, how would I do this if I run e.g. Anno 1800 in Lutris? I currently use the `lutris-GE-Proton8-12-x86_64`.Also, another thing you could try is to just add that environment variable to the game configuration
WINE_SIMULATE_WRITE_COPY=1
As a key/value pair in Lutris, you'd add it like this. It's a bit odd in how the dialog works, which is why I'm showing the screenshot. I just picked one to demonstrate, I don't really use that for EA App.
Scroll down to Environment Variables and click Add. Enter the key WINE_SIMULATE_WRITE_COPY in the left field and click away from it to make sure it's stored (It's easy to lose the text and have to enter it again lol). Then do the same with the value 1 in the right field. Save the settings.
That may be all you need to do. It's possible other executables might not work (the hack is specific to UplayWebCore.exe) but my guess is that it should be fine to set that environment variable for the game session.
Ubisoft Connect broke again but Valve fixed it in Proton Experimental
2 Aug 2023 at 7:31 pm UTC Likes: 1
2 Aug 2023 at 7:31 pm UTC Likes: 1
I just did a new Proton-TKG build with that committed and Ubisoft Connect and the game launched correctly on first go.
When I play that tonight, I'm going to pretend every headshot is Ubisoft :-)
When I play that tonight, I'm going to pretend every headshot is Ubisoft :-)
Ubisoft Connect broke again but Valve fixed it in Proton Experimental
2 Aug 2023 at 5:51 pm UTC Likes: 5
2 Aug 2023 at 5:51 pm UTC Likes: 5
By the way, if anybody is interested:
https://github.com/ValveSoftware/wine/commit/2ce886d2ccd9073df2e1c174ba4969bf061b3c9f [External Link]
ntdll: HACK: Enable WINE_SIMULATE_WRITECOPY for UplayWebCore.
dlls/ntdll/unix/loader.c
Now that's a hack if I ever saw one. Look how they did it, adding a separate else (the line with the + has been added) for the name of the executable instead of by appid. It may have to be only for that .exe because this can cause problems (hence, it's never enabled by default)
What "simulate write copy" does is emulate how Windows loads dlls into memory more closely. Windows will load a dll into memory and then all applications use the same copy. HOWEVER, if the application modifies the dll in memory, then Windows will create a copy. Some applications CHECK this condition to see if it's already been modified and will fail if the info they get is not valid. These applications need Wine to emulate this behaviour.
If I'm understanding this correctly, WINE_SIMULATE_WRITE_COPY should be the same as this Wine Staging environment variable
STAGING_WRITECOPY=1
However, they might not be appropriate to add to launch options as it's possibly only UplayWebCore that should have it.
https://github.com/ValveSoftware/wine/commit/2ce886d2ccd9073df2e1c174ba4969bf061b3c9f [External Link]
ntdll: HACK: Enable WINE_SIMULATE_WRITECOPY for UplayWebCore.
dlls/ntdll/unix/loader.c
env_str = getenv("WINE_SIMULATE_WRITECOPY");
if (env_str) simulate_writecopy = atoi(env_str);
+ else if (main_argc > 1 && strstr(main_argv[1], "UplayWebCore.exe")) simulate_writecopy = TRUE;
else if (sgi) simulate_writecopy = !strcmp(sgi, "1608730") /* Dawn of Corruption */
|| !strcmp(sgi, "1680700") /* Purgo box */
|| !strcmp(sgi, "2095300") /* Breakout 13 */
|| !strcmp(sgi, "2053940") /* Idol Hands 2 */
|| !strcmp(sgi, "2176450"); /* Mr. Hopp's Playhouse 3 */Now that's a hack if I ever saw one. Look how they did it, adding a separate else (the line with the + has been added) for the name of the executable instead of by appid. It may have to be only for that .exe because this can cause problems (hence, it's never enabled by default)
What "simulate write copy" does is emulate how Windows loads dlls into memory more closely. Windows will load a dll into memory and then all applications use the same copy. HOWEVER, if the application modifies the dll in memory, then Windows will create a copy. Some applications CHECK this condition to see if it's already been modified and will fail if the info they get is not valid. These applications need Wine to emulate this behaviour.
If I'm understanding this correctly, WINE_SIMULATE_WRITE_COPY should be the same as this Wine Staging environment variable
STAGING_WRITECOPY=1
However, they might not be appropriate to add to launch options as it's possibly only UplayWebCore that should have it.
Ubisoft Connect broke again but Valve fixed it in Proton Experimental
2 Aug 2023 at 4:23 pm UTC Likes: 3
2 Aug 2023 at 4:23 pm UTC Likes: 3
Quoting: Dr_Cox1911Hm, how would I do this if I run e.g. Anno 1800 in Lutris? I currently use the `lutris-GE-Proton8-12-x86_64`.Either wait until Proton-GE syncs with valve again and update, or, if you have Lutris 0.5.13+ you should be able to choose Steam's Proton Experimental as a Wine runner in Lutris. It should show up in the drop list in the game's Runner Options (may want to enable Advanced view so you can see all the fields)
Ubisoft Connect broke again but Valve fixed it in Proton Experimental
2 Aug 2023 at 4:16 pm UTC Likes: 2
Epic game client: Never for me
Don't buy shitware.
Far Cry 5 was the last Ubisoft game I ever bought, because of things like this and that was a long time ago when I used Windows for such games.
I refunded Assassin's Creed Odyssey due to Ubisoft activation problems (which Ubisoft said wasn't their problem) and never bought another again. I was tempted to try again, but they wanted $79 for a 5 year old game, which was insulting. Also insulting, since I couldn't play their games I wasn't using it, and I got an email saying they were going to delete my account and all my property if I didn't jump through their hoops. Now, I had nothing bought directly from them (only stuff tied to Steam account and older Ubisoft games that predate the client) so I didn't have much to worry about, but that's intolerable.
It's only been in the last year or so that Far Cry 5 Arcade mode has worked. Ubisoft is garbage. They used to be one of my favourite game companies too, back around 2008'ish before they went off the rails with DRM (Assassin's Creed 2 in 2009 was the end for me)
It isn't Proton that's the problem. Besides, that's fixable by more than Valve.
2 Aug 2023 at 4:16 pm UTC Likes: 2
Quoting: Mountain ManThis is the one problem I have with Proton, that other companies can break it, and it falls on Valve to fix it. I have trouble believing this will be sustainable over the long-term.Other companies don't break anything but their own shitware. It's trial and error programming on Windows. Silly, bloated, fragile Chrome browser UI's wrapped in shame, these game store clients.
Epic game client: Never for me
Don't buy shitware.
Far Cry 5 was the last Ubisoft game I ever bought, because of things like this and that was a long time ago when I used Windows for such games.
I refunded Assassin's Creed Odyssey due to Ubisoft activation problems (which Ubisoft said wasn't their problem) and never bought another again. I was tempted to try again, but they wanted $79 for a 5 year old game, which was insulting. Also insulting, since I couldn't play their games I wasn't using it, and I got an email saying they were going to delete my account and all my property if I didn't jump through their hoops. Now, I had nothing bought directly from them (only stuff tied to Steam account and older Ubisoft games that predate the client) so I didn't have much to worry about, but that's intolerable.
It's only been in the last year or so that Far Cry 5 Arcade mode has worked. Ubisoft is garbage. They used to be one of my favourite game companies too, back around 2008'ish before they went off the rails with DRM (Assassin's Creed 2 in 2009 was the end for me)
It isn't Proton that's the problem. Besides, that's fixable by more than Valve.
Ubisoft Connect broke again but Valve fixed it in Proton Experimental
2 Aug 2023 at 3:46 pm UTC Likes: 1
2 Aug 2023 at 3:46 pm UTC Likes: 1
Yeah, I noticed last night. I spent my whole night working on software upgrades, finished and "ahh... game time". I went to play some Far Cry 5 Arcade and Ubibooby got an update. After it restarted, it downloaded another update, which resulted in its demise. It would start to draw the outline of a little window and stall there.
I physically deleted it, verified integrity of game files to force it to re-up runtimes etc. The original Ubisoft client worked to download the updated client. Same thing though, a second update and after that the client wouldn't launch. Again no error message, just the outline of a window and no launch.
I was hoping Valve was going to commit something today.
I physically deleted it, verified integrity of game files to force it to re-up runtimes etc. The original Ubisoft client worked to download the updated client. Same thing though, a second update and after that the client wouldn't launch. Again no error message, just the outline of a window and no launch.
I was hoping Valve was going to commit something today.
Morrowind engine replacement OpenMW v0.48 out now with shaders
25 Jul 2023 at 8:47 pm UTC
However, no, we'll have to see about bigger cities then. I'm still in the first area of the game, in Balmora and traveling between sign posts etc. on the way to Caldera.
25 Jul 2023 at 8:47 pm UTC
Quoting: KlaasObviously it highly depends on the draw distance and other settings and where you are in the game. Did you increase it from the default? Are you still in the start area? The larger cities have a lot more things to display. One of the consequences of the way the assets were made is an abnormally high number of draw calls.Yes, I have the graphics settings all at maximum, including draw distance.
However, no, we'll have to see about bigger cities then. I'm still in the first area of the game, in Balmora and traveling between sign posts etc. on the way to Caldera.
Morrowind engine replacement OpenMW v0.48 out now with shaders
24 Jul 2023 at 10:26 pm UTC Likes: 1
24 Jul 2023 at 10:26 pm UTC Likes: 1
Quoting: KlaasThe main issue is that the game assets are highly unoptimized so without mods the game runs worse than Skyrim.I've only had "0.49" from git (late to the party here) which probably isn't much different than 0.48 at this time, but I can't say I notice any performance problems. My hardware doesn't break a sweat for this. (amdgpu/RX 570/mesa 23.2'ish) and it doesn't feel like I'm running into any cpu/gpu underutilizing behaviour.
Morrowind engine replacement OpenMW v0.48 out now with shaders
24 Jul 2023 at 8:47 pm UTC Likes: 1
24 Jul 2023 at 8:47 pm UTC Likes: 1
I just did a new build (still versioned 0.49 but lots of new commits since my last) and it's looks good for an old game, and works well.
Now if only I new WTF I was supposed to be doing in the game right now (that's the thing with old school, hard core RPGs lol)
Yeah, I guess this game predated shaders originally... fixed pipeline stuff. That would have been DirectX 8 back then.
Now if only I new WTF I was supposed to be doing in the game right now (that's the thing with old school, hard core RPGs lol)
Yeah, I guess this game predated shaders originally... fixed pipeline stuff. That would have been DirectX 8 back then.
Dolphin Emulator devs give up on Steam release
20 Jul 2023 at 4:20 pm UTC Likes: 4
20 Jul 2023 at 4:20 pm UTC Likes: 4
These companies have their fanboys, but there are also more passive aggressive defenders... defending the behaviour in the first place, admonishing everyone that "All corporations are the same and they have every right..." etc.
I don't accept that. Sure, they may have the legal right to do the things they do, but I also have the right to hate and dis-promote them.
I don't accept that. Sure, they may have the legal right to do the things they do, but I also have the right to hate and dis-promote them.
- Many more US states are planning or already have operating system age verification laws
- Lutris now being built with Claude AI, developer decides to hide it after backlash
- Xbox "Project Helix" confirmed to run Xbox and PC games - competition for the Steam Machine
- Transport Fever 3 confirmed for Linux and macOS support
- Slay the Spire 2 becomes the biggest roguelike deck-builder on Steam ever
- > See more over 30 days here
Recently Updated
- Do you miss LaunchBox/Playnite on Linux?
- Dark574 - Recommendations for portable monitor for Steam Deck?
- childermass - Shop Crush - Psychological Horror Thrift Sim with Literal Illusio…
- hollowlimb - Introduce Yourself!
- hollowlimb - Proton/Wine Games Locking Up
- Caldathras - See more posts
How to setup OpenMW for modern Morrowind on Linux / SteamOS and Steam Deck
How to install Hollow Knight: Silksong mods on Linux, SteamOS and Steam Deck
Source: www.mikeserv.org
View cookie preferences.
Accept & Show Accept All & Don't show this again Direct Link