GOT IT!!! AND ITS WORKING AMAZINGLY!
This assumes that you already have a working WMD installed and you can connect a regular wiimote. Also, this assumes that you are using the SVN version of WMD as of 11/8/2007 found at https://svn.forthewiin.org/wmd/trunk/
NOTE: Following this guide WILL DISABLE motion sensing in the wiimote and will make all "unknown" controllers look like a classic controller to WMD. Also, it will change the default action of one of the buttons on the classic controller.
Heres what i needed to change:
ExtensionControllers.py
comment out line 222
Code:
#self.ev.send( WM_EXT_ANALOG, activeAxes )
Input.py
comment out line 80
Code:
#self.ev.send( WM_ACC, force )
line 365 should look like this:
Code:
if off == 0xfe and ct1 == ct2:
if ct1 == 0xfd:
ext_device_name = 'Classic'
elif ct1 == 0xfe:
ext_device_name = 'Nunchuk'
else:
ext_device_name = 'Classic'
#log( LOG_ERR, "Unknown device type %x" % ct1 )
else:
ext_device_name = 'Classic'
log( LOG_ERR, "Invalid memory read during controller attachment" )
Config.py
line 39
The default configuration for the orange "fret" was the left mouse button and that cant be mapped in Frets on Fire so i changed it to be the L key
Code:
'CZl': [ 'key', 'KEY_L' ], # Zl (small shoulder button)
Once all that is done, open up Frets on Fire and go to the settings menu. From there you can re-map the keys in the game to the controller. Once that is done you should be all set.
Thanks to everyone in this post for pointing me in the right direction on this one!
Bookmarks