It is HIGHLY suggest to read my
Wiimote in Windows
tutorial before attempting to follow along with this tutorial.
Section 1: Ready GlovePIE
It is assumed in this tutorial that PPJoy and GlovePIE are properly installed and working. So, the first step is to grab my script which was designed just for x360ce.
- WiiCC x360ce Mapping Script v1.0 -
Back to Tutorials
Back to Tutorials
Contact me at:
x360ce + Wii Classic
Controller Setup Guide
Load the script in GlovePIE, and click "Run" to fire it up.
Section 2: Installing x360ce
Installation is simple. Copy
to the base directory of the game you wish to enable controls for.
In this example, I am installing it for the game Bastion (Good Old Games version).
Section 3: Configuring x360ce
By default using my script, almost all buttons should be ready.
Load up x360ce, two prompts will appear to create
. Yes to both.
Now it wants a settings file, but we're gonna go with the defaults (Search automatically for settings).
Guide and D-Pad will be missing, but they can easily be added with the dropdown menu.
Hop on over to the PPJoy Virtual Joystick 1 tab, and note the "IG" identifier. Press Save when you are done, and you can safely close x360ce.
Section 4: Configuring the x360ce.ini
We're almost done! But, there is one last step....
with a text editor (I prefer
), and look for the
header. Here you will need the
as PAD1, but it will most likely be PAD2.
This is because Windows sees the wiimote itself (Nintendo RVL-CNT-01*) as the first controller, but it is not actually configurable and therefore unusable without PPJoy.
When it's done, save the
file and you should be ready to go. Load up the game, and it should now see the Classic Controller as an Xbox 360 Controller!
[PPJoy Virtual Joystick 1] plugged = True plugin = 2 mouse = False AnalogDeadzone = 4096,4096 AnalogPeak = 32768,32768 DPad R = hat(0 Right) DPad L = hat(0 Left) DPad D = hat(0 Down) DPad U = hat(0 Up) Start = button(9) Z Trig = button(4) B Button = button(2) A Button = button(0) C Button R = axis(2+,16000) C Button L = axis(2-,16000) C Button D = axis(3+,16000) C Button U = axis(3-,16000) R Trig = button(7) L Trig = button(6) Mempak switch = button(3) Rumblepak switch = button(1) X Axis = axis(0-,0+) Y Axis = axis(1-,1+)
[PPJoy Virtual Joystick 1] plugged = True plugin = 2 mouse = False AnalogDeadzone = 4096,4096 AnalogPeak = 32768,32768 DPad R = hat(0 Right) DPad L = hat(0 Left) DPad D = hat(0 Down) DPad U = hat(0 Up) Start = button(9) Z Trig = button(2) B Button = button(0) A Button = button(1) C Button R = button(7) C Button L = button(6) C Button D = button(5) C Button U = button(4) R Trig = button(8) L Trig = button(3) Mempak switch = button(10) Rumblepak switch = button(11) X Axis = axis(0-,0+) Y Axis = axis(1-,1+)