http://bugs.winehq.org/show_bug.cgi?id=11729
Summary: Unreal Tournament: dinput mode makes game unplayable Product: Wine Version: 0.9.56. Platform: All OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: directx-dinput AssignedTo: wine-bugs@winehq.org ReportedBy: liquid.acid@gmx.net
Hi there,
new Unreal Tournament bug after the "error on exit" bug was fixed. This one is different however, because it has to do with input.
The problem is that once you active direct input in the UT configuration menu and restart (so the change becomes active) the input sort of stops working.
What exactly happens: I'm currently not talking about being in-game. I'm just in the menu where you land after pressing ESC in the intro sequence. Upon pressing ESC you end up with the cursor in the upper left position on the virtual windows (currently using virtual desktop, so debugging is easier). The first entry of the game menu is opened automatically (Game), and I can now move the cursor through the opened game entry, selecting the children. Or I can move over to the next entry (Multiplayer, Options, Stat, Tools, ...) and select children there. OK, this is when dinput is OFF.
Now I go into the options, activate dinput and leave the game. Then I start the game again and encounter this. Upon pressing ESC the cursor is still transferred to the upper left position and the menu opens.
What is different: When clicking the menu "away" (click on non-menu components) and then trying to open them again (by clicking on them) the menu item won't open (no drop-down effect). I can hear the soundeffect of the menu opening, but nothing more. I can even click something (suspecting that the menu is invisible, but there). So the only thing I can do is switching the app to window mode (there is a button in the upper right corner that does that) and then use the X-button on the window to close the application.
Another difference is that marking checkboxes doesn't work anymore. I was going to make another try and restarted the app, this time moving right into the config menu to deactivate input. This works, because ESC always lets the menu pop up. However removing the tick from the checkbox proved to be impossible.
I had to modify the UnrealTournament.ini to switch dinput off.
I created a log from the dinput run, going to attach this.
Greets, Tobias