[Bug 6452] REGRESSION: Civilization 2 freezes on keyboard input

Wine Bugs wine-bugs at winehq.org
Tue Oct 17 06:51:50 CDT 2006


http://bugs.winehq.org/show_bug.cgi?id=6452





------- Additional Comments From edblack at gmail.com  2006-17-10 06:51 -------
Max Payne 1.05 (full) does exactly the same thing here - pressing any key on 
the keyboard locks the game (sound, visuals and keyboard input are frozen) 
until it is released.

Info about the nature of the problem:

Acts like a blocking problem with keyboard input - animation for the key 
pressed is begun, so the first keypress registers, but the lock happens before 
the action is underway and lasts longer depending on how long the key was held 
down for.

I don't see the 99% CPU usage other people are seeing with this problem at 
all, it can be at 40% when it's blocking.

Also, setting the game to use mousewheel/buttons for movement removes the 
problem (whilst not being very playable).

I can report a separate bug(s) for the following two issues too if requested, 
but since they could well be related related I'll post them here for now - 
keypresses in Max Payne are extremely inconsistent:

1.  - attempting to rebind keys through the game's config system shows all 
keys registering as Left Alt key when pressed - however movement keys W,A,S,D 
etc. usually get registered as themselves in the game, the appropriate action 
starts, they just lock it for a second as well.

2. Occasionally a keypress will cause the game to pause and display the 
in-game pause message instead of trying to move. Pressing it again a few times 
will unpause it - are buttons sometimes but not always registering as "p"?

All of these issues are in 0.9.22, and I can obviously provide any output 
requested, although this system was working with Max Payne in largely the same 
config and .9.12 or so of wine, and I see nothing different spewing out with 
WINEDEBUG=+all (other than the usual messages about the 3D card in current 
versions).

I've tried using the loki installer from liflg.org, and installing through 
wine with/without native libraries (dinput, installation, etc.) installed. 
Happy to fill out reports if any of this should be filed separately.

-- 
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.



More information about the wine-bugs mailing list