LinuxQuestions.org
Help answer threads with 0 replies.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Software > Linux - Games
User Name
Password
Linux - Games This forum is for all discussion relating to gaming in Linux.

Notices


Reply
  Search this Thread
Old 10-22-2006, 08:34 PM   #1
arribastan
LQ Newbie
 
Registered: Oct 2006
Location: US
Distribution: Ubuntu 6.06
Posts: 1

Rep: Reputation: 0
KOTOR II mousehack in wine


I have been trying to use Star Wars: Knights of the Old Republic II in Linux through Wine. Wine installs and configures fine, and I managed to copy the game directory from my windows partition to my wine directory. However, when I try to play the game, the mouse won't leave the center of the screen. The game starts up, gets to the starting screen, and refuses to let the mouse move from the center. After searching up the issue online and going to the Wine AppDB, I've found that the issue is a common one. According to the discussions I read regarding it, there are two fixes:
1)The "mousehack" registry key, which ought to work. However, I cannot seem to get it right. Is there something I'm missing in the process? I "wine regedit.exe" and then add the key, but I can't seem to find how to add a BOOL value like all the descriptions say to (Am i missing something obvious?) I've tried adding a key called "dinput mousehack" to the HKLM\software\wine regedit directory, tried adding a key called "mousehack" to a key called "dinput" to the HKLM\software\wine directory, nothing seems to work.
Here's the output that I get when running it:
Code:
jake@jake-desktop:~/.wine/drive_c/Program Files/LucasArts/SWKotOR2$ wine swkotor2.exe
fixme:system:SystemParametersInfoW Unimplemented action: 94 (SPI_GETMOUSETRAILS)err:xrandr:X11DRV_XRandR_SetCurrentMode Resolution change not successful -- perhaps display has changed?
err:wgl:X11DRV_wglGetProcAddress (wglBindTexImageARB) - not found
err:wgl:X11DRV_wglGetProcAddress (wglReleaseTexImageARB) - not found
err:wgl:X11DRV_wglGetProcAddress (glDeleteVertexShadersEXT) - not found
err:wgl:X11DRV_wglGetProcAddress (glVariantubEXT) - not found
err:wgl:X11DRV_wglGetProcAddress (glVariantusEXT) - not found
err:wgl:X11DRV_wglGetProcAddress (glVariantuiEXT) - not found
err:wgl:X11DRV_wglGetProcAddress (wglCreateBufferRegionARB) - not found
err:wgl:X11DRV_wglGetProcAddress (wglDeleteBufferRegionARB) - not found
err:wgl:X11DRV_wglGetProcAddress (wglSaveBufferRegionARB) - not found
err:wgl:X11DRV_wglGetProcAddress (wglRestoreBufferRegionARB) - not found
fixme:win:WIN_CreateWindowEx Parent is HWND_MESSAGE
fixme:wgl:X11DRV_wglChoosePixelFormatARB unused pfAttribFList
err:wgl:ConvertAttribWGLtoGLX buggy 40 GLX_BUFFER_SIZE default to 32
err:xrandr:X11DRV_XRandR_SetCurrentMode Resolution change not successful -- perhaps display has changed?
fixme:system:SystemParametersInfoW Unimplemented action: 94 (SPI_GETMOUSETRAILS)fixme:system:SystemParametersInfoW Unimplemented action: 94 (SPI_GETMOUSETRAILS)err:wgl:X11DRV_wglGetProcAddress (wglBindTexImageARB) - not found
err:wgl:X11DRV_wglGetProcAddress (wglReleaseTexImageARB) - not found
err:wgl:X11DRV_wglGetProcAddress (glDeleteVertexShadersEXT) - not found
err:wgl:X11DRV_wglGetProcAddress (glVariantubEXT) - not found
err:wgl:X11DRV_wglGetProcAddress (glVariantusEXT) - not found
err:wgl:X11DRV_wglGetProcAddress (glVariantuiEXT) - not found
err:wgl:X11DRV_wglGetProcAddress (wglCreateBufferRegionARB) - not found
err:wgl:X11DRV_wglGetProcAddress (wglDeleteBufferRegionARB) - not found
err:wgl:X11DRV_wglGetProcAddress (wglSaveBufferRegionARB) - not found
err:wgl:X11DRV_wglGetProcAddress (wglRestoreBufferRegionARB) - not found
fixme:win:WIN_CreateWindowEx Parent is HWND_MESSAGE
fixme:wgl:X11DRV_wglChoosePixelFormatARB unused pfAttribFList
err:wgl:ConvertAttribWGLtoGLX buggy 40 GLX_BUFFER_SIZE default to 32


2)The other thing I've heard of involves adding dinput.dll libraries if you have a legitimate windows license (which I do). However, I can't seem to figure out how this works. I have the .dll file and I know how to tell wine to look for the dll in winecfg, but where do I put the .dll in the first place?


I'd appreciate any help at all in getting this to work, though I'd rather use 1) than 2) if possible. Please don't get too complicated on me. I'm not that scared of the terminal, but I am a linux newbie. Thanks in advance

-Jake

Edit: realized I should note that my wine version is 0.9.23

Last edited by arribastan; 10-22-2006 at 08:48 PM.
 
  


Reply

Tags
ubuntu, wine



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
A wine question: Theming wine or changing wine's colour scheme PatrickMay16 General 8 12-17-2006 06:53 AM
Link targets - problems with Wine (Though not Wine specific - Wine site doesn't help) Kevjml Linux - Newbie 1 01-13-2006 07:53 AM
KOTOR locks up gravesb Linux - Games 0 09-04-2005 11:33 PM
Vampire - the maquerade (bloodlines), KotOR 2 and bard's tale mat_uk111 Linux - Games 1 01-07-2005 01:27 AM
Star Wars KOTOR Shadowy Linux - Games 3 02-20-2004 05:41 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Software > Linux - Games

All times are GMT -5. The time now is 02:37 PM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration