Once that's running, you'll need a script. You'll find my script attached, which you can use. Extract this and move the file SMC.PIE to the GlovePIE/wiimotescripts folder. Load and run the script from inside GlovePIE, then open SMC. Make sure it's set to the default controls, and you should be ready to go!

ControlsThere are three control schemes included:
1. Retro. Hold the Wii remote sideways, like an NES pad. Use the D-pad for movement, 1 to run/ shoot and 2 to jump. A to pause, and Plus to accept menu selections/ use itembox.
2. Classic. Connect the classic controller for SMW style controls. D-Pad or left stick for movement, x,y or R for run/ shoot, a/b for jump. Plus to pause, and minus for itembox/ menu selections
3. Modern. Connect the Nunchuk for a more original experience. Stick for movement, Z to run, A to jump, B to shoot. Home to pause, Plus for items/ menu selections. You can also use the D-pad for menu navigation.

You can switch control schemes at any time, just by changing the thing that's plugged in.

Nothing here uses the motion sensitivity, because it's hard to code, and I can't think of a good way of building it in. Also, the analog sticks don't actually offer analog control. That would require some PPjoy magic, and I can't get that to work . But rumble coming soon, maybe.

Cool, thanks.
Just to say, I've got PPJoy working now, but analog input doesn't really benefit this game. Also, I can't find a good place to put the rumble so it feels natural and doesn't interrupt the game or hurt your hand. So basically, I've done lots but achieved nothing

"Plants need to have water poured on them because they have no hands to hold glasses of water."

GlovePIE doesn't run on Mac, but if you have Bluetooth, there are Wii remote drivers for any OS. You'll have to learn the script interface and write your own script, and figure out how to connect the remote to your computer. I can't help, because I don't own a Mac, but this site has loads on info for any OS: http://www.wiili.org/index.php/Main_Page

And I have got SMC working in Linux using wminput/ CWiid, so it shouldn't be too hard in Mac.

"Plants need to have water poured on them because they have no hands to hold glasses of water."

I'm not sure if anyone is interested, but before I discovered these forums and BowserJr's GlovePie script, I had made my own. His script for just the wii remote is far superior to the one I wrote, but I also wrote another script I thought you might find interesting. This script uses PPJoy and the nunchuk to have joystick control, which can take some getting used to, but I found it superior to using just the wiimote because of an issue I found. When you try to jump higher, (that is, when jumping from standing still by pushing the one and two buttons on the wiiremote or the action and jump button) I found that I could not move the player from side to side. This is small I know, but there were a few places it was a pain. I also decided to take advantages of the accelerometers in the wiimote.

The same shake wiimote to shoot can be accomplished without the nunchuk by holding the wiimote like a nes controller and shaking up and down, even though the jump problem I mentioned earlier still exists.Controlsmove - D-padjump - Two ButtonAction - One buttonOpen chest - Plus ButtonEscape - Home ButtonShoot - Shake up and down

I've included both versions of the scripts I wrote in the zip.Thanks to anyone who tries out my scripts. I did not take any of my ideas for scripts from BowserJr. Any similarities are coincidental. I developed these on my own.

Hi, thanks for posting this. I haven't tried this because I don't run Windows anymore, but as far as I know, analogue joysticks don't really work with this game. I'm not sure what is the issue you speak of, but the game converts all joystick input to button presses anyway. I found when trying to use analogue joysticks that the game was too sensitive to downwards stick motion, such that pulling it slightly downwards would cause Maryo to duck, breaking a run or falling through many platforms inadvertantly. Is this issue still present? Or have you mapped custom dead zones as a work around? I find analogue control to be useless anyway, due to the afformentioned mapping stick to buttons.

I like the idea of gesturing, but how well does it work? Is it reliable enough? I've never had any sucess with gesture controls.

And good luck with wminput. I've ported some of my scripts, but it's very limited compared to GlovePIE. There's no dead zone mapping, no if statements and very basic motion control recognition without writing plugins, which require recompilation of wminput. But, it's much easier to set up virtual joysticks.

"Plants need to have water poured on them because they have no hands to hold glasses of water."

The gestures work well. The only issue that could arise with the gestures could possibly be a slight delay before you can fire another shot. I found it to be not very bothersome, as it was too short to matter. You could probably get faster time by lowering the sensitivity a bit as the response would be triggered a bit faster. I'm not quite sure how to map the gestures yet in wminput. SMC works well for me with the joystick, even though it is just button presses. You must have PPJoy to use the joystick functions though. I like using a joystick because it is better than a keyboard, and I avoid the issue I mentioned earlier.

Let me try to describe the issue a little better. This only occurs for me when using wiimote control without nunchuk and joystick. Let's suppose Maryo is standing still. I want to jump to a ledge above me that cannot be reached by a standard jump. To reach the height, I hit button 1 and then button 2 on the wiimote to trigger a higher jump. All is well if I start to move Maryo in a direction before I press 1 and 2, but if I press a direction after pressing 1 and 2, I can't move left or right during the jump. In other words I can only do a vertical jump. This gets annoying when trying to jump between small, single blocks.

Now that I think about it, the down control can be a little sensitive. This really never bothered me. I suppose all my idle hours with my video games have trained my thumbs to have accuracy with joysticks! I could try to program a dead zone for the downward direction if you want. I don't think it would be too much of an issue. (Oh what foolish confidence).

Sry, but i'm born to fail! XDThank you for listening me guys, and thanks for the wonderful game! I just wanna say that this account is almost dead soon. I can post some levels and stuff very rarely. A long time after that this account will be TOTALLY dead. Sorry... Again, thank you for reading this. The last thing i want is at least one of my levels is in any new version of SMC.

Would be nice, but SMC uses a few libraries that aren't yet ported to Wii, such as Boost and CEGUI. Would be a lot of work to get it all working, and we don't even have a lead developer at the moment...

"Plants need to have water poured on them because they have no hands to hold glasses of water."

Yeah, you can get Wii remotes easily, but I wouldn't recommend buying one just to do this. It's a big hassle and doesn't really work that well. It's much easier and cheaper to get a wired Xbox 360 controller, which should work out of the box and is configurable from the game.

"Plants need to have water poured on them because they have no hands to hold glasses of water."