Thursday, October 13, 2011

Installing Creative Game Port Drivers for Windows 7

My pre-teen son’s computer still has an older Creative Labs Audigy 2 sound card with the game port controller.  The Audigy 2 is still a great sound card for the games and music that he is currently interested in.  Anyway, we recently upgraded him (along with several of the other computers in our home) to Windows 7 from Windows XP.  It was a relatively painless experience since I always do a fresh install after formatting the drives.  All my systems have a clean separate hard drive for the OS.  I decided to stick with Win7 32-bit for his computer because he does not have more than 4 GB of memory and there is greater driver compatibility with the 32-bit drivers than with the 64-bit drivers. 

Windows 7 had no trouble finding drivers for all the hardware, except . . . you guessed it, the game port controller on the Audigy.  With a little research, I discovered that Microsoft discontinued support of the game ports starting in Windows Vista.  WinXP was the last OS to provide support for this sound card.  Well, that should have been the end of it.  I could have easily ordered an inexpensive (or a higher quality) USB game controller for the PC and be done with it.  However, whether it was intellectual curiosity or a morbid nostalgic fondness for the Microsoft Sidewinder gamepad that I passed on to my son (the gamepad, not my my nostalgic fondness), I wanted to see if it was possible to still use our favorite gamepad under Win7.

Game port drivers are no longer supported by Windows

A little digging led me to a very helpful forum post on how to install Creative game ports under Windows Vista.  As the forum post states, although meant to work for Creative game ports, it will work with almost any game port from any vendor.  It uses hacked files and requires a manual install to force Windows to accept the (naturally) unsigned and unverified drivers.  By the way, I’ve run the files through the antivirus program and looked specifically into the “inf” files to ensure no viruses, trojans, or other malware.  They’re clean.  And from all the forum comments, they seem to work great under Vista.  However, after several attempts, it was clear that the instructions do not work under Win7.  As I came to realize, there is a slight difference in the way Win7 installs unverified drivers that won’t allow the method provided by the forum site to work.

Use hacked drivers to install in Windows 7 and Vista

So, after a little effort, I came up with a method to make it work in Win7.  Basically, it involves an additional step of manually installing the gamepad controller driver after installing the game port driver.  I’ve included these updated instructions along with the necessary files here.  This is based on the files and instructions in the package from Daniel Kawakami (daniel_k), the original poster on the Creative Labs forum.  I take no credit for the work of Daniel Kawakami other than to modify his instructions to allow it to work for Win7.  Since I had decided to make this available to others that may be in the same situation, I took the opportunity to update some of the files in the original package.  The original package had very old files (i.e., 2003), so I extracted the “ctgame.sys” files from the latest (2010) Audigy driver package from the Creative website.  These are now included (in lieu of the older "ctgame.sys" file) in the hacked package.  I also took the opportunity to modify the “inf” files to reflect the newer date of the files.  So when you go into “Device Manager” to look at the driver details, Windows doesn’t show that your drivers are dated “2000,” which makes it look like your drivers are from the Win9x era!  These are purely cosmetic changes (except for the updated “ctgame.sys” files), but I thought I would make it available since I was already going to post the modified instructions to get it to work under Win7.  The instructions are included the package here

Remember, you will need to have “admin” privileges to install these drivers, and it’s recommend that you disable UAC before starting.  I always have it off, but you can certainly re-enable UAC after installation is completed, if you feel naked without your UAC.  This hack is confirmed to work with Windows 7 32-bit if the installation instructions are followed correctly.  This may also work in Windows 7 64-bit, but I haven’t tried it since none of my Win7 64-bit systems have game ports.  If you decide to try it with 64-bit Windows, please let me know if it works, and I will update the information on this blog. 

[Update 1]  Some users have reported that, while the controller and gamepads will install correctly, the gamepad may not actually work.  If that happens, the simple fix is to open the Control Panel.  Find and click on the Gameport Controller icon.  If it’s installed properly, your gamepad controller should be listed.  Select your controller and click “Properties.”  Click the “Test” tab.  Click on any button on your gamepad.  If the proper button on the “Test” lights up, your gamepad is now working correctly.  You may need to repeat this whenever the system needs to re-initiate the controller (usually after a reboot).

[Update 2] It's been confirmed that this hack will NOT work with Win7 64-bit.  Essentially, the WoW64 emulator will not work with 32-bit drivers.  The hacked drivers are all 32-bit drivers, and Win7 64 requires the 64-bit drivers.  For more information see my explanation in the comments section below.

[Update 3]  As most people know, the majority of file sharing sites such as "MegaUpload" and "Hotfiles" no longer allow access to all the files that have been previously uploaded.  Therefore, the link in the post to download the files no longer work.  If you would like a copy of the files, please provide a valid e-mail address that will allow you to accept attached files.  Gmail apparently does not allow zip files to include any type of "exe" file, so please provide something other than a Gmail address if you would like the a copy of the files.  If anyone can recommend a place to host these files so I don't have to constantly e-mail these files out, I would very much welcome any suggestion.

[Update 4 (as of January 21, 2013)]  A reader has generously offered to upload the files to a server for easy download.  Please click on the links in the post to download.  Let me know if the link is broken. 

105 comments:

  1. Tried it in Win 7 x64 - but doesn't work.
    The Creative Gameport driver is easy to install.
    But in the second step the joystick is not recognized, this means, there is no unknown device showing up.
    So I tried to add a device manually and pointing to the *.inf files.
    Windows comes up with an error message for each *.inf file, saying no compatible x64 drivers has been found.

    ReplyDelete
  2. Sorry to hear that it didn't work for you. There was a similar thread on the Creative Labs forum. They came to a similar conclusion.

    The problem is that 32-bit programs can run on x64 systems because of the WoW64 (Windows 32-bit on Windows 64-bit). The WOW64 subsystem of the Windows OS is what makes a 64-bit system capable of running 32-bit applications. Essentially, WOW64 is a type of emulator that switches the processor hardware from its 64-bit mode to compatibility mode when it becomes necessary to execute a 32-bit thread, and then handles the switch back to 64-bit mode.

    WOW64, however, does not work with hardware drivers. The hardware drivers must have native 64-bit drivers in order for the hardware to properly interface with the 64-bit OS. Unfortunately, as far as I know, Creative (nor anyone else) has ever written a 64-bit driver for the old gameport controllers. Had anyone created a driver for WinXP x64, then I may be able to help.

    ReplyDelete
  3. Hi, I have a similar problem, and the link to Hotfile is broken? Can you reupload or send me the files please. Thanks.

    ReplyDelete
    Replies
    1. Hi,

      I've been traveling and don't have access to my files on my desktop. Most of the upload sites have all gone done since the government's take down of Megaupload. Anyway send me a message with your e-mail and I will send you the file package when I get home tonight.

      Delete
    2. could you please send me these files also.i too have the audigy2 zs soundblaster.id appreciate it.thank you for your help...chris chrisjenn14@yahoo.com

      Delete
  4. any chance you could send me the files to give this a try? I have a old audigy 2 zs and have some gameport yoke ad rudders for flight sim I would love to be able to use. Thanks very much

    cerichardson (at) bellsouth.net

    ReplyDelete
    Replies
    1. Again, since all the upload sites seem to be down, I can't find a good free space to upload the drivers. If you would like a copy, please post with a e-mail address. I have no sending it to you without one.

      Delete
    2. Hi Lankshire!
      I would really appreciate if you could send me the files as well: nicoful@gmail.com.
      Do you know if there is any PCMCIA-card (with gameport) that would work with this method (or does it have to be a audigy-card?)?
      It's time to dust of my old MS sidewinder wheel! =)
      Regards,
      Niclas

      Delete
    3. Please mail it to me, too.
      I'd like to try it with my SB Live! Player 5.1.

      Thanks in advance

      mail_nospam / yahoo.de

      (_nospam ist part of the address)

      Delete
    4. I don't think you provided an e-mail address I can use. Please post again if you would like the files sent to you.

      Delete
    5. Lankshire if you are still keep tabs on this thread I could use the files too. jackaroot@rocketmail.com

      A.)Thanks in advance

      OR IF YOU DON'T SEND THE FILES

      B.)Screw You ;)

      Delete
    6. Hello Lankshire. I could do with these files if you've still got them. I'm still using XP so I can use my old flight yoke and pedals which cost me a lot of money and are far more rugged then the flimsy USB versions. Thanks in anticipation. dodgyscampton@yahoo.co.uk

      Delete
    7. Everybody's got them in their inbox.

      Delete
    8. Hi. Could you please email me those drivers as well. Thanks.
      mucanuk@hotmail.com

      Delete
  5. Still not working any uploaded files.

    ReplyDelete
  6. could you kindly email me that package if available please?
    my email:
    dpescaru@xnet.ro

    thank you

    ReplyDelete
  7. files please moc.oohayAT1xratsartlu im sure ur smart enough to see its backwards

    ReplyDelete
  8. Hi Lankshire :-)
    Could you send me the files and instructions to timl@frog-gobbler.freeserve.co.uk please?
    Cheers, Tim

    ReplyDelete
  9. Could you please email me the files? I have the same problem with my Audigy 2 ZS.

    alven299@yahoo.com

    thanks..

    ReplyDelete
  10. hi could I have a copy? I'm having the same problem with a SB Live!
    httay@hotmail.com

    thanks!

    ReplyDelete
  11. Lankshire: Please email the files and instructions to gautam.ankam@gmail.com.. Thanks a bunch.

    ReplyDelete
    Replies
    1. As stated in previous comments, Gmail does not allow zip files, so you will have to provide another e-mail address.

      Delete
  12. Can yoy kindly give me the game-port file for Win 7?

    Many thanks!

    ReplyDelete
    Replies
    1. As stated in previous comments, Gmail does not allow zip files, so you will have to provide another e-mail address.

      Delete
    2. my another e-mail: ufaf0205@pchome.com.tw

      Delete
    3. My another e-mail: ufaf0205@pchome.com.tw

      Delete
  13. Hi,
    I would like the Drivers please
    home-computer@ntlworld.com
    is my email address

    Thanks

    Steve Bishop

    ReplyDelete
    Replies
    1. That e-mail address does not work or does not accept zip files. Please provide another if you want the drivers.

      Delete
    2. Ok can you try steve@home-computer.co.uk

      Delete
    3. Im re writing this couse i cant see all the other posts i made......klalex@windowslive.com pls!!! thnx....

      Delete
  14. Please email the files and instructions to lotas1975@mail.ru Thanks!

    ReplyDelete
  15. I'd love these files please (chrissfoot@googlemail.com)

    ReplyDelete
  16. would greatly appreciate these @ mscheck101@verizon.net

    lemme know if that doesnt work

    ReplyDelete
  17. Hi, could you please send me the driver at jackhobby32@filzmail.com? Thanks for the help! It's good to see that I'm not the only one playing with seven and prehistoric hardware!

    ReplyDelete
  18. Could you send me the drivers? Thank you very much!!! mypublicmail@yopmail.com

    ReplyDelete
  19. Could you please email me the files? I have the same problem with my SB PCI 128

    paul_palacios@outlook.com

    Thanks

    ReplyDelete
  20. can i have the zip files please, my e mail is: hbedel@tse.org.tr
    thanks

    ReplyDelete
  21. Hi,
    I would like the Drivers please
    k16jones@yahoo.com
    is my email address

    Thanks

    Kendall Jones

    ReplyDelete
  22. Please send me them too... jamie.mcghee@hotmail.co.uk

    ReplyDelete
  23. Please.. I need drivers too.. jamiessmcghee@gmail.com

    Thanks.

    ReplyDelete
  24. hi there

    it would be nice to have the driver uploaded.
    Im trying to get my sidewinder force feedback Pro ( Gameport ) Joystick active... with a normal usb-to-gameport device it didnt work...

    Mfg

    ReplyDelete
  25. Hi Lankshire,
    could you please send me these files also. i have a very old but very good Terratec XFIRE1024.
    thank you very much for your help...
    Sabino
    sabdigi AT tiscali.it

    ReplyDelete
  26. Hello could you please send me these files and instructions . thank you mmannello@aol.com

    ReplyDelete
  27. Hi!
    It would be really nice if you could send me the drivers please.
    My e-mail is: elias.molkom@telia.com
    Thanks in advance,
    Elias

    ReplyDelete
  28. Thanks for researching this solution for us. Please send the files to me at thomasaw@comcast.net.

    ReplyDelete
  29. Replies
    1. If someone would like to provide me with a server to host these files, I would be more than happy to do this. As stated in the post, most of the file sharing sites (that I'm aware of) are down.

      Delete
    2. mediafire ?

      Anyway would you mind mailing the files to me as well please
      lightman1@virginmedia.com

      Thanks :)

      p.s heliohost also provides server space for free

      Delete
    3. Why dont you try posting them as a torrent at kickasstorrents.com Then let everbody know on your site here. any way please send me a set at mastergiz@hotmail.com thankyou
      Mastergiz

      Delete
    4. If you would send these drivers to ififellinluv77(no spam)I would greatly appreciate it. Atyahoo

      Delete
  30. The file is no longer available...

    Could you please send me these files also.i too have the soundblaster audigy2 zs.

    thank you for your help...

    goodeal@videotron.ca

    ReplyDelete
  31. I found these files here:

    http://www.deysquad.com/DEY/component/option,com_docman/task,doc_details/gid,35/Itemid,29/

    Enjoy !

    ReplyDelete
  32. can u pls re-upload???

    ReplyDelete
  33. Can u pls send me the files here???klalex@windowslive.com
    thnx a lot... ;)

    ReplyDelete
  34. Could you send me the files to karaya (at) freemail.hu
    Thnx!

    ReplyDelete
  35. Hi, I don't play very many games anymore but thought I would like to try your programs anyway. my e-mail is hatari61523@hotmail.com

    ReplyDelete
  36. Thanks for all your efforts Lankshire.
    There is now a new Daniel K release (4.5).
    Covers Win7&8 32&64 bit

    http://forums.creative.com/showthread.php?t=698949

    cheers Tony

    ReplyDelete
  37. Hello, Lankshire! Do you think these drivers might work on Windows 8? Could you please send me a copy to parreiradan [a] msn.com? Thanks in advance! o/

    ReplyDelete
  38. Hi,
    Will you please send the drivers to teach_freak@yahoo.com?

    Thanks in advance!

    -Joe

    ReplyDelete
  39. Hi,

    Would you send the drivers to teach_freak@yahoo.com?

    Thanks!

    ReplyDelete
  40. Hi,

    Could you send me the zip file with the drivers. I have the same problem...gameport not working in windows 7 on Soundblaster Live card and eventually Microsoft Sidewinder Force Feedback Wheel also not working. My email: lankshiresite.dnz@gishpuppy dot com (this is my alias email which well expire in a week, to prevent future spam against email harvesters visiting your site)

    ReplyDelete
  41. My son just got FSX and is dying to use my 20-year-old analog throttle and rudder pedals (which would cost well over $100 to replace with modern USB versions). I dug up an SB Audigy card with a game port header, and of course couldn't get the game port to install. If you'd send a copy of your files to da0ve@sys0tel0ogi0c.com (remove the zeroes) it'd be much appreciated by a 10 year old boy who loves to fly.

    ReplyDelete
  42. HI could u please send me those please thanks jjwalterfamily@gmail.com

    ReplyDelete
  43. I would like to have the files and I could provide a server on which they can be uploaded (if they aren't too big). Please send me an e-mail to: lucas.friese@hotmail.com.

    ReplyDelete
  44. Hello Lankshire,
    I would really appreciate if you could send me the files and instructions to tchangy77@free.fr
    Thanks in advance,
    Jeremy

    ReplyDelete
  45. could you please send me these files also.i too have the audigy2 zs soundblaster.id appreciate it.thank you for your help...
    cheydi@oi.com.br

    ReplyDelete
  46. Good day.
    Everything is greate with the game port instalation from your pack, but just 1 problem maybe you can help.
    I have s genius g-08x joystick (2-axis 8 buttons) and the drivers for controller in your pack does not supports. It would be greate if you could help.

    ReplyDelete
    Replies
    1. Unfortunately, if the your controller is not supported, I cannot help you. As I said, these are not my drivers. I've only slightly modified the drivers in order to have them install on Win7.

      Delete
  47. Good day
    Greate driver pack. It worked for me but til the controller place.
    I installed the Game port driver and wanted to ad my joystick(Genius g-08x 2axis 8 button), the drivers for such joystick aren't supported in your pack I would really appreciate if you could help with them.

    ReplyDelete
  48. thanks, working on win7_64bit

    ReplyDelete
    Replies
    1. Would love to see if anyone can get this to work on Win7 64-bit.

      Delete
  49. Hi, Lankshire, I am MSDOS401, I just messaged you through the creative forums, please disregard that message as I have found your blog and I figure that this would be a better way to communicate with you. First off thanks for you work and everything seems to work just up until I try to install the the driver for my Force Feedback PRO joystick through the device manager, I select were the driver is and windows 7 attempts to install but then returns a message saying that the driver did not install successfully due "the specified file is missing". I fallowed your directions exactly the only deviation is that I did not disable the UAC. Any and all help would be appreciated.

    ReplyDelete
    Replies
    1. Does it tell which specific file is missing? If it identifies which file, search the zip file to determine if you can find it manually. Otherwise, these drivers may not support the Force Feedback PRO. Also, you may want to try it with UAC disabled if all else fails. Good luck.

      Delete
  50. Hey, Lankshire I got the drivers installed and now can use my MS force feedback pro joystick. Thanks allot. But as there is always a but, i can not get the force feedback to work, i am playing game that support force feedback but I do not feel any reaction except the default re-centering. Also in the properties window to calibrate the joystick there is no adjustment for force feedback or provision for testing it. As always any help is appreciated.

    ReplyDelete
    Replies
    1. I've received a comment from someone else that also had trouble getting the feedback function to work. Unfortunately, these drivers may just be limited to the basic functionality and may not support the other advance functions. If anyone has gotten the MS Force Feedback joystick, please post and I will pass along the information.

      Delete
  51. thanks worked first time

    ReplyDelete
    Replies
    1. Glad that people are still finding the drivers useful.

      Delete
  52. Thanks, it work nice on me, THANK YOU.

    ReplyDelete
    Replies
    1. Still surprised that this is still a useful topic for people.

      Delete
  53. Hello, I have a logitech wingman extreme digital 3d but when i try to select the "lwngmadi.inf" file the driver select menu only comes up with microsoft sidewinder drivers.

    When i try to separate the logitech inf from the other ones windows says "The folder specified does not contain a compatible software driver for your device, if the folder contains a driver make sure it's compatible with 32-bit systems."

    I'm running windows 7 32-bit

    Thanks!

    ReplyDelete
  54. Thanks fella, worked straight away on a rebuilt Dell XPS Gen 5 :)

    ReplyDelete
  55. Hi Lankshire,

    Could you send me a copy of the Win 7 drivers for the Creative Labs Audigy 2 sound card with the game port controller at: vuongvu2@yahoo.com

    Thank you.

    ReplyDelete
  56. u da man lankshire thumbs up mate... :)

    ReplyDelete
  57. Is there any case those drivers work in win7x64?perhaps buying a new sound card is the best solution?
    thanks..

    ReplyDelete
  58. As far as I know, these drivers will not work with Win7 x64. I think it's time to upgrade your gamepad. There really aren't any sound cards that would support old gamepad controllers after the Audigy. That's why we've got these hacked drivers for the Audigy. Most new gamepads have USB controllers that will plug right into your computer. No need for the old fashion sound card interfaces. So you're better off upgrading the gamepad (unless you also want better sound).

    ReplyDelete
  59. I have an adapter like this,http://ecx.images-amazon.com/images/I/31P9P04G3PL._SX300_.jpg is there any way to create a driver that simulates a gameport with this usb adapter?

    ReplyDelete
    Replies
    1. Just looking at the picture, it's an interesting adapter. Do you have any basic functionality when you use it? Unfortunately, I don't have the expertise to create the drivers for such an adapter. I would be curious to see if you do end up finding anyone that can get modified gameport drivers to work. Please post if you have any success.

      Delete
  60. hi

    i have installed the drives as per your instructions, but i am unable to get the controller for sidewinder force feedback pro is not working i am getting error code 10. can you please help? my email is mercedes211995@live.com many thanks

    ReplyDelete
    Replies
    1. You're not the only one. I've received several comments where people are having trouble getting the feedback function to work. Unfortunately, these drivers may just be limited to the basic functionality and may not support the other advance functions. If anyone has gotten the MS Force Feedback joystick, please post and I will pass along the information.

      Delete
    2. Hey there and thanks for your time, however I am having the same issue as the above user of Oct 7th, error code 10. I have tried unstalling and removing the drivers and re-installing, as well as that and removing the SB live card, re-starting to make sure it's gone and trying again. All with the same results...and ideas??

      Delete
  61. Is it not something to do with the address that the game port uses - if i remember in xp it has to be 330 or something similar? if it was set to anything else i would get no feedback?

    ReplyDelete
  62. Sorry, after reading the post above again I notice my problem is different. Upon installing the game port driver I get the error code 10...Also list's the location in the properties as unknown.

    ReplyDelete
  63. Help! I've tried to install these drivers but I only a yellow ! mark on game port icon.

    I downloaded this thing straight from this page. Then follow the read me instructions, went to control panel->device manager, choose add legacy hardware then use 'have disk', then let window copy the contents, but end results which came up with game port but won't function.

    If i choose to install 'gameport' folder, it installs a creative gameport icon but with error code 10, stating this device cannot start.
    Instead if i choose from 'gameport_Ms' folder, it installs a Standard gameport icon but with error 34, it has no resources. The resources tab I checked had conflict with other devices. If leave by auto select, it just plain conflicts. By manual selection it has 2 more extra resources to choose, but the 1st also conflicts while the 2nd is free but has no clear input range. I tried to type in some digits by guess work but also conflicts.

    Now I'm stuck.

    My desktop specs is:--
    Acer AMD Athlon II X4
    Window 7 32 bit home premium
    An old Sound blaster 128 which had work with Window XP before.
    A Microsoft Sidewinder 3D pro which also work before, but now I can't test it unless the gameport issue is solved.

    ReplyDelete
    Replies
    1. I'm sorry to hear that it didn't work for you. I'm surprised that the creative gameport driver didn't install. The generic creative gameport driver should install on most Creative cards (that still have an actual gameport connection). Unfortunately, I don't have a SB 128 to test it out or help you resolve the problem. Might be time to at least upgrade to a SB live or Audigy card. You can get them on eBay for $5-$10.

      Delete
  64. Pease,send me it the drivers, pklewis@hotmail.com

    ReplyDelete
  65. Could you send me the drivers? Thank you very much! roskapost_1(at)hotmail.com

    ReplyDelete
  66. I just downloaded your file onto a win 7 x64 and it had no problem installing the game port...I extracted the files to a new folder on my desktop and then opened device manager and right clicked on unknown device and then update drivers and did a manual search for the drivers...pointed it to the gameport folder and it opened and said it wasn't signed by MS but I installed anyway and it worked...cool and thankyou...

    ReplyDelete
    Replies
    1. That's awesome news. You are the first to report that the gameport drivers work on Win7 x64. Others have tried it without any success. I no longer have a soundcard (or motherboard) with the gameports to try it again. My son and I are now rocking the USB game controllers.

      Delete
  67. I have been looking for this info for 4 years now , in fact I had a new computer assembled with high end contents 3.5 yrs ago and insisted on the XP operating system again because at the time we could still get the old legacy gameport operating on XP (not Win 7) , but as time passed and newer more demanding racing games were being offered I knew it would only be a matter of time and I would eventually need to install Win7(or8) ....
    I started looking around again and found remnants of this string and emailed a few links to my more technical friends...they were anxious to give it a try .
    So , Win 7 32 bit now installed and gameport functionality seemed to work quite well...for the Microsoft sidewinder ...but my main concern was the 6 or 7 Thrustmaster analog racing wheels I had accumulated . there were Thr. Sprint , Sprint 2 , Charger and a couple more I don't recall right now....all gameport connected and all worked on each others software disc....
    THAT IS WHY I AM TYPING THIS RARE TEXT , I NEED TO KNOW HOW TO ADD THE DRIVERS FOR THE OLD THRUSTMASTER CHARGER(or Sprint) RACING WHEELS (Windows98 era). please please please , I am retired now and almost broke and enjoy messing around with computers with my Grandson .

    ReplyDelete
    Replies
    1. Good to hear that the gameport drivers work. Unfortunately, if your gamepad controller drivers are not included in the driver package, I cannot help you. As I've stated, these are not my drivers, I've only modified them slightly to get them to install on Win7. They were originally designed for Win Vista by daniel_k. Good luck with your endeavor.

      Delete