vrcx-team / VRCX

Friendship management tool for VRChat
MIT License
1.04k stars 188 forks source link

Unable to run under Wine #730

Closed i0ntempest closed 6 months ago

i0ntempest commented 9 months ago

Describe the bug VRCX cannot be run under wine in macOS. I've tried two different configurations, one with Wineskin and another one with Whisky (https://getwhisky.app). Both gives the same result.

To Reproduce Steps to reproduce the behavior:

  1. Create a new wrapper/bottle (different words for WINEPREFIX in different apps)
  2. Get winetricks: vcrun2015 vcrun2022 dotnet472
  3. Install VRCX 20231106 (the one before the switch to dotnet 8)
  4. Attempt to launch (with and without arg -no-cef-sandbox)
  5. See error image

Expected behavior It runs

What version you are running Version 20231106

Natsumi-sama commented 9 months ago

https://github.com/galister/VRCX/releases/latest

i0ntempest commented 9 months ago

galister/VRCX/releases/latest

Thanks. There's currently no way to get Wine 9 on macOS afaik (except manualy building it I guess) but I went ahead and tried with 8 anyway - it hangs after launch without doing anything, no windows, no icons popping up. Expected?

Natsumi-sama commented 9 months ago

Try the last version before .NET 8 https://github.com/vrcx-team/VRCX/actions/runs/6847602855

i0ntempest commented 9 months ago

Getting this: image Do I need to install runtime packages?

Myrkie commented 9 months ago

might be a good idea to also add a killswitch for IPC like with pwi kinda pointless on linux.

PablosCorner commented 8 months ago

I notice installing it with Wine 9 installed, it does open without any error boxes, but when the window opens it, it's just a white screen with nothing else happening on it. With the dev builds of Wine (9.3 as of this writing), it actually crashes the system and logs out of my current session. Very interesting results for sure.

regalialong commented 7 months ago

@PablosCorner You may or may not have not had corefonts in your bottle, I had a fork that pulls this (details at https://github.com/galister/VRCX/pull/2) which got pushed up to the main repo under https://github.com/vrcx-team/VRCX/tree/master/Linux, see if that helps.