-
Notifications
You must be signed in to change notification settings - Fork 23
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[WINE] Cannot run current version of W3Champions Launcher with Bottles or Lutris #40
Comments
So even after installing Webview2 via Evergreen Bootstrapper (downloaded from the official Microsoft site) all I get is a black window with no real log output:
NOTE: On my Arch Linux install I had to make sure to have |
Like mentioned in this issue (Thanks Kovax!) This will result in the launcher window showing the basic UI: However, after clicking on sign up the process will crash:
|
were you able to solve it? |
No, not really. There might be a chance that Webview2 works with WINE now, but I haven't checked. Here's a little write up of the current situation regarding Linux + current W3Champions launcher that I posted in the linux-support channel on Discord, June 11th, 2024:
|
I tried https://lutris.net/games/warcraft-iii-reforged/ Battle.net + w3champions version and I can play as you said but the recent version of w3champions doesn't work. I played a bit around with a locally installed version of wine 9.15 which was able to install more recent versions of webview2 but I did only see a black screen when I tried to start w3champions 1.4.35 in there. I was not able to fix this yet |
you need to go into winecfg, click on the installed msedgview and set it to use anything from windows 7 to 8. Anything later will cause a blackscreen. Getting the screen to work won't help much tho since clicking "login" will crash the app. |
Newest version of webview does indeed install in wine. The issue with the app crashing persists when you click login. |
Thanks for trying/testing! For documentation and issue tracking purposes it would be great if you could also add the respective (startup) logs as well. This might help the devs. |
I use lutris. I successfully run w3c with wine 9.15-devel with your instruction. But bnet->wc3 doesnt work well on 9.15 (bnet doesnt work on wine 9.15-devel, on wine 9.15-staging: bnet works, but wc3 after opening gates = just black screen + cursor), it runs on wine-ge-8-26 good. |
Use Proton-GE-9.13 and set it to windows 7 mode. Thats how i fixed it on mine in both PortProton and Lutris |
Tried that in Lutris. BNet works fine. WC3 gates doesn't open. W3Champions instantly closes. win7 compatibility enabled for everything (blizzard browser, warcraft iii, w3champions, msedgewebview2) |
I have my Battle.net launcher added as a non-steam game in Steam. First add Battle.net installer as non-steam game, then after it installs, change launch path to the actual Battle.net.exe. The game works fine but no luck with W3Champions still. Change launch path to |
I am really not that deep in Flo or Lutris, but I really would like this feature to happen. Because I believe the player base on Linux is growing at the moment daylie and I am play myself mostly on a Linux system and really really miss playing WC3. Could any of the developers give me a hint on what parts I would need to look at or which places are maybe relevant to enable Flo on Linux? |
I'm not dev, but main problem is the launcher that uses Webview2. On some versions of Wine it can even start, but it fails when you try to sign in with Bnet account (fails when opening new window). AFAIK Flo works through the Wine, but I didn't tried. |
Not been able to launch w3c on linux is the only thing that keeps me on win :/ |
try setting win8.1 for it |
Hello, I was tinkering a bit by probing wine + flo-worker.exe to see whether the rest works, but I'm kinda stuck after websocket initialization (I guess I need authentication to work to test anything meaningful)... since I'm not sure whether that's OK with the w3champions team, I'm not going to put further effort into it. |
I managed to see it in WC3 and was able to start W3Champions within it. Sadly it does not connect and I do not get any log files. If I try to start a game it just shows "Flo cannot connect" and thats it. I followed the install guide here: https://gist.github.com/Narayana108/c2e115b817ba130d5393430cfb1356e9 |
Tried out running the current version of the launcher with both Bottles and Lutris, but it would crash instantly.
The legacy launcher does install, but it would not let me join games, like already mentioned in w3champions/launcher#94.
In issue #26 the solution is to run the current version, but like mentioned above, it just crashes.
Here's the stacktrace:
The text was updated successfully, but these errors were encountered: