https://bugs.winehq.org/show_bug.cgi?id=54916
Bug ID: 54916 Summary: regression : touhou 12.3 dpad mod crash Product: Wine Version: 8.7 Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: major Priority: P2 Component: xinput Assignee: wine-bugs@winehq.org Reporter: riyu12383@gmail.com Distribution: ---
Created attachment 74430 --> https://bugs.winehq.org/attachment.cgi?id=74430 Log file of the game crashing/hanging
--The game The popular version of this game is a community edition that includes mods : https://soku.delthas.fr/
--Launch the game(with mods) The right executable file is th123e.exe. In order to launch the game correctly with the mods, it is needed to either use DXVK or either add a d3d9 lib with winecfg and use WINEDLLOVERRIDES="d3d9=n,b", as mods are injected through the d3d9.dll file inside the game folder. You can check that mods are injected correctly by going in the "Vs NETWORK" menu, if mods are injected correctly there will be a hostlist menu, if not it is a IP and port connecting menu without hostlist.
--The dpad mod and expected behavior https://hisouten.koumakan.jp/wiki/Mods#DPad_Fix This mod is enabled by default and can be disabled by placing a ; in front of the line DPadFix= inside SWRSToys.ini, the mod config file. Without this mod, only joystick are usable, with it, dpad and joystick are both usable, you can test that in the game main menu.
--Current behavior The game crash because of this mod, other mods don't. This was seemingly fixed around wine 7, but supposedly since wine 8 it crash again. Recently tested with wine and wine-staging 8.7. The mod still works with lutris-fshack-7.2 and recent wine-ge based on proton 7, but not proton 8.
The file attached is a log file of the game crashing/hanging.