ptitSeb / box64

Box64 - Linux Userspace x86_64 Emulator with a twist, targeted at ARM64 Linux devices
https://box86.org
MIT License
3.92k stars 290 forks source link

Wine with wow64 not detecting an Xbox One controller on the M1 #1949

Open m1m1k4tz opened 1 month ago

m1m1k4tz commented 1 month ago

I can confirm that I have hidpipe installed so muvm should be able to access the controller

ptitSeb commented 1 month ago

is it speicifc to a game? I don't have a Xbox One controler, but an XBox 360, and an use it in many game. There are a few game were it's not detected for some reason tho (Forza Horizon 4 for example). But in most games, it's detected just fine.

m1m1k4tz commented 1 month ago

It’s a wine issue it won’t show up in the control panel at all

m1m1k4tz commented 1 month ago

I tried some guide for box64 on android I found on reddit where you override dlls but that didn't seem to do anything either

m1m1k4tz commented 1 month ago

Also I just noticed Kronek provides wow64 wine builds now so you shouldn’t have to worry about compiling 50mb too pretty small https://github.com/Kron4ek/Wine-Builds/releases

m1m1k4tz commented 4 days ago

I think I might have found a reason why 02b4:err:module:import_dll Library SDL2.dll (which is needed by L"C:\\Program Files (x86)\\Steam\\bin\\gldriverquery.exe") not found But there was also a regression recently that makes Fallout New Vegas unable to start recently with OpenGL. I'm gonna try a new wine prefix but the problem is that Steam wont install currently under wow64 unless you use a good prefix from an x86 machine.

m1m1k4tz commented 4 days ago

Okay I've just tested it and now steam just works with a wine prefix created under emulation. It looks like you would need to run winetricks also though to install corefonts

ptitSeb commented 4 days ago

Ah yeah, corefonts is needed for mostly everything that has a GUI on wine.

m1m1k4tz commented 4 days ago

Yeah, its pretty easy once you install the symlinks and now you don't need a working prefix to get it going which is pretty nice

m1m1k4tz commented 4 days ago

Oh, also Fallout NV works again with a new wineprefix I disabled the scaling and set it to 4k though. Half Life 2 also works. I'll try to record it and upload it