[Wine] Bioshock 2 No Keyboard
wineforum-user at winehq.org
Thu May 10 12:39:30 CDT 2012
Having followed the directions on the appdb page for Bioshock 2 (http://appdb.winehq.org/objectManager.php?sClass=version&iId=19342), the games loads fine and with sound. But I have the keyboard problem as mentioned in the link, which is at the start of each level you have to hit the spacebar to proceed, but for some reason it flatly ignores you. Note that the keyboard works fine, as I can use it to navigate the menu system in game and set keybindings.
The link provides 2 solutions:
1. Prepend env XMODIFIERS="" before the call to Bioshock. This has no effect for me.
2. Add -nointro to the game args, and change the Application Data/Bioshock2/User.ini file by replacing every instance of Space= with Space=AcceptOrSelect. Neither of these things have any effect for me. The advice for this option also includes renaming some bink video files to avoid the tedious developer studio videos on startup, but doing this bizarrely causes divide by zero exceptions to be thrown by Bioshock2.exe.
I have got this game through Steam, but the behaviour is identical whether starting it through Steam or the commandline. I am using Wine 1.5.3. I should note that there is a bug (http://bugs.winehq.org/show_bug.cgi?id=26269) that has been reopened about this, but the last few entries have said that one of the above worked for them, and judging by the timestamp on them, it was for a previous version of Wine.
I have signed up to the bug tracker, but have yet to receive an email about being granted access to it, otherwise I would have added this there first. So if anyone had Bioshock 2 working on a prior version of Wine, but have yet to try for the latest, I'd really appreciate if do did and reply with your findings. Or if anyone found an alternate way of getting keyboard input going, sharing it would be great.
More information about the wine-users