Dolphin, the GameCube and Wii emulator - Forums

Full Version: Emulated Motion Plus [UNOFFICIAL]
You're currently viewing a stripped down version of our content. View the full version with proper formatting.

D2therJ

First forum post!

If anyone has a working 360gamepad build can you please post it up.

Even if you can just zip your entire dolphin folder and upload it to mediafire, that would be awesome.

Croomar

Thanks DeadGhost for the try. Didn't help. I noticed a Problem, when i loaded the config, the cursor (red plate in the little window, i hope you know what i mean?) showed it was permanently in the top left corner. I ignored it and startet, didn't work. So i removed that IS configs with movements of my mouse. I tried it again, but still not working... any more tips, please?

capnsmoker

Hey Deadghost,im using your config,works great sofar,
but sadly im not able to move the sword in a ring cycle,
(for example to pass the damn Eyes,where you have to move your sword in a big circle.)
mine just doesnt moves accurate,not to mention i cant even swing it more then 15 degree,
strange thing is,attacking with holding "F" key works perfect in all directions.
Just the out of combat movement is totaly messed up and wrong.
Such as aiming with the Slingshot,it stucks on a certain small area.
Any idea what is wrong here mate? Maybe the Mouse parameter?
How do you solved the problem,or can you fully move and aim perfect with the mouse?
@Croomar I don't get what you're talking about. Can you be more specific, please? Some screenshot would help a lot.

@capnsmoker The Motion+ emulation provided in this topic is not bugproof nor 100% accurate, but there are some useful tips. When you're aiming with something (the slingshot, the cursor within the inventory... all that kind of aiming situations) if the cursor acts in a funny way, you just have to put your mouse arrow in the center of the screen and press the "down" key while in the middle of some aiming activity. The wiimote game cursor will instantly move to the center of the screen, and you will be able to control your weapon or menu hand correctly.

About the eyeballs issue, it takes a while to handle it. You just have to get the cursor working correctly as explained above, and then put Link in front of the eyeball (if there happen to be multiple eyeballs, you will have to defeat them at once, so be sure all of them are looking at you simultaneously). Then you just need to draw circles with your mouse. If you do this correctly, it should take 3-4 sword ring cycles, the most to get them killed.


Hope I'm helping you guys.

capnsmoker

Well yeah,doesnt works perfect but still ok.
Solved the Eyes with holding "R" and pressing "G" with your config posted above,does a spin move somehow xD,hope this helps for you guys having the same issue.
"R" is for left,"T" for right,"G" for up,"H" for down (keyboard),if you have problems to fly with the beetle or so. (works with Deadghost's config at page 163) Thanks again for your help mate.
Oh, yeah sorry, I didn't explain that. When flying the beetle or the bird, 'R' and 'T' are used to turn left and right. Sorry I didn't mention that.
HI, I'm trying to map all the WM+ movements to the Xbox 360 controller.

I've succesfully mapped the sword movement using Rshoulder & right stick so it's easy to perform all the movements in a battle and using Rshoulder & left stick you can Ride the bird and face your sword up.

But I'm unable to get the first person view working properly, it gets crazy an goes by its own.

I've also added the Xbox360 buttons layout to the game according to my custom button mapping, so it looks like this.


[Image: soup0126.jpg]
By esppiral at 2012-02-28

[Image: soup0125.jpg]
By esppiral at 2012-02-28

[Image: soup0122.jpg]
By esppiral at 2012-02-28

Don't Know why the icons don't show colors and are B&W

I've to work a little bit more on de confing in order to add the swing, and balance controls.

Sorry for my terrible english ^^'
esppiral, can you give your code. I want to try this out
@esppiral La verdad es que tal y como lo tienes en los controles básicos es una buena configuración, aunque me uno a la petición de SoulGamer. Postéanos aquí el código de tu perfil de juego, para poder ver todas las variables (sobre todo las relacionadas con los movimientos del WM+ y las fuerzas aplicadas a los ejes). De todas formas yo estuve bastante peleándome con el controlador de X360 y finalmente me decanté por teclado+ratón, y la verdad es que la experiencia gana bastantes enteros.

Un saludo.
Quote:[Profile]
Device = XInput/0/Gamepad
Buttons/Threshold = 50,000000
Buttons/A = Button A|Thumb L
Buttons/A/Range = 100,000000
Buttons/B = Trigger R
Buttons/B/Range = 100,000000
Buttons/1 = Back
Buttons/1/Range = 100,000000
Buttons/2 = Start
Buttons/2/Range = 100,000000
Buttons/- = Button Y
Buttons/-/Range = 100,000000
Buttons/+ = Button B
Buttons/+/Range = 100,000000
Buttons/Home =
Buttons/Home/Range = 100,000000
IR/IR Sensitivity = 120,000008
IR/Gyro Sensitivity = 100,000000
IR/Center = 50,000000
IR/Width = 50,000000
IR/Height = 50,000000
IR/Up = Right Y-
IR/Up/Range = 100,000000
IR/Down = Right Y+
IR/Down/Range = 100,000000
IR/Left = Right X-
IR/Left/Range = 100,000000
IR/Right = Right X+
IR/Right/Range = 100,000000
IR/Forward =
IR/Forward/Range = 100,000000
IR/Backward =
IR/Backward/Range = 100,000000
IR/Fast =
IR/Fast/Range = 100,000000
IR/Range =
IR/Range/Range = 100,000000
IR/Hide =
IR/Hide/Range = 100,000000
IR/Show =
IR/Show/Range = 100,000000
Thrust/Range = 100,000000
Thrust/Dead Zone = 5,000000
Thrust/Forward =
Thrust/Forward/Range = 100,000000
Thrust/Backward =
Thrust/Backward/Range = 100,000000
Thrust/Left =
Thrust/Left/Range = 100,000000
Thrust/Right =
Thrust/Right/Range = 100,000000
Thrust/Up =
Thrust/Up/Range = 100,000000
Thrust/Down =
Thrust/Down/Range = 100,000000
Rotate/Acc Range =
Rotate/Gyro Range = 100,000000
Rotate/Gyro Settle = 100,000000
Rotate/Dead Zone = 15,000001
Rotate/Circle Stick = 100,000000
Rotate/Pitch Forward = Shoulder R&Right Y-|Trigger L&Left Y-
Rotate/Pitch Forward/Range = 100,000000
Rotate/Pitch Backward = Shoulder R&Right Y+|Trigger L&Left Y+
Rotate/Pitch Backward/Range = 100,000000
Rotate/Roll Left =
Rotate/Roll Left/Range = 100,000000
Rotate/Roll Right =
Rotate/Roll Right/Range = 100,000000
Rotate/Yaw Left = Right X-&Shoulder R|Trigger L&Left X-
Rotate/Yaw Left/Range = 100,000000
Rotate/Yaw Right = Left X+&Shoulder R|Trigger L&Left X+
Rotate/Yaw Right/Range = 100,000000
Rotate/Fast = Shoulder R
Rotate/Fast/Range = 100,000000
Rotate/Acc Range/Range = 100,000000
Rotate/Gyro Range 1 =
Rotate/Gyro Range 1/Range = 100,000000
Rotate/Gyro Range 2 =
Rotate/Gyro Range 2/Range = 100,000000
UDP Wiimote/Enable = 0
UDP Wiimote/Port = 4432
UDP Wiimote/Update_Accel = 1
UDP Wiimote/Update_IR = 1
UDP Wiimote/Update_Butt = 1
UDP Wiimote/Update_Nunchuk = 1
UDP Wiimote/Update_NunchukAccel = 0
Shake/Range = 50,000000
Shake/Threshold = 50,000000
Shake/X = Thumb R
Shake/X/Range = 100,000000
Shake/Y = Thumb R
Shake/Y/Range = 100,000000
Shake/Z = Thumb R
Shake/Z/Range = 100,000000
Extension/Motion Plus = 0,000000
Extension = Nunchuk
Nunchuk/Buttons/Threshold = 50,000000
Nunchuk/Buttons/C = Shoulder L
Nunchuk/Buttons/C/Range = 100,000000
Nunchuk/Buttons/Z = Trigger L
Nunchuk/Buttons/Z/Range = 100,000000
Nunchuk/Stick/Radius = 100,000000
Nunchuk/Stick/Dead Zone = 40,000000
Nunchuk/Stick/Square Stick = 100,000000
Nunchuk/Stick/Up = Left Y+
Nunchuk/Stick/Up/Range = 100,000000
Nunchuk/Stick/Down = Left Y-
Nunchuk/Stick/Down/Range = 100,000000
Nunchuk/Stick/Left = Left X-
Nunchuk/Stick/Left/Range = 100,000000
Nunchuk/Stick/Right = Left X+
Nunchuk/Stick/Right/Range = 100,000000
Nunchuk/Stick/Modifier =
Nunchuk/Stick/Modifier/Range = 100,000000
Nunchuk/Thrust/Range = 50,000000
Nunchuk/Thrust/Dead Zone = 25,000000
Nunchuk/Thrust/Forward =
Nunchuk/Thrust/Forward/Range = 100,000000
Nunchuk/Thrust/Backward =
Nunchuk/Thrust/Backward/Range = 100,000000
Nunchuk/Thrust/Left =
Nunchuk/Thrust/Left/Range = 100,000000
Nunchuk/Thrust/Right = Shoulder R&Left X+
Nunchuk/Thrust/Right/Range = 100,000000
Nunchuk/Thrust/Up =
Nunchuk/Thrust/Up/Range = 100,000000
Nunchuk/Thrust/Down =
Nunchuk/Thrust/Down/Range = 100,000000
Nunchuk/Rotate/Range =
Nunchuk/Rotate/Dead Zone = 25,000000
Nunchuk/Rotate/Circle Stick = 0,000000
Nunchuk/Rotate/Pitch Forward =
Nunchuk/Rotate/Pitch Forward/Range = 100,000000
Nunchuk/Rotate/Pitch Backward =
Nunchuk/Rotate/Pitch Backward/Range = 100,000000
Nunchuk/Rotate/Roll Left =
Nunchuk/Rotate/Roll Left/Range = 100,000000
Nunchuk/Rotate/Roll Right =
Nunchuk/Rotate/Roll Right/Range = 100,000000
Nunchuk/Rotate/Yaw Left =
Nunchuk/Rotate/Yaw Left/Range = 100,000000
Nunchuk/Rotate/Yaw Right =
Nunchuk/Rotate/Yaw Right/Range = 100,000000
Nunchuk/Rotate/Range/Range = 100,000000
Nunchuk/Shake/Range = 100,000000
Nunchuk/Shake/Threshold = 50,000000
Nunchuk/Shake/X = Shoulder R&Left X+
Nunchuk/Shake/X/Range = 100,000000
Nunchuk/Shake/Y = Thumb L
Nunchuk/Shake/Y/Range = 100,000000
Nunchuk/Shake/Z = Thumb L
Nunchuk/Shake/Z/Range = 100,000000
Classic/Buttons/Threshold = 50,000000
Classic/Buttons/A =
Classic/Buttons/A/Range = 100,000000
Classic/Buttons/B =
Classic/Buttons/B/Range = 100,000000
Classic/Buttons/X =
Classic/Buttons/X/Range = 100,000000
Classic/Buttons/Y =
Classic/Buttons/Y/Range = 100,000000
Classic/Buttons/ZL =
Classic/Buttons/ZL/Range = 100,000000
Classic/Buttons/ZR =
Classic/Buttons/ZR/Range = 100,000000
Classic/Buttons/- =
Classic/Buttons/-/Range = 100,000000
Classic/Buttons/+ =
Classic/Buttons/+/Range = 100,000000
Classic/Buttons/Home =
Classic/Buttons/Home/Range = 100,000000
Classic/Left Stick/Radius = 65,000000
Classic/Left Stick/Dead Zone = 0,000000
Classic/Left Stick/Square Stick = 0,000000
Classic/Left Stick/Up =
Classic/Left Stick/Up/Range = 100,000000
Classic/Left Stick/Down =
Classic/Left Stick/Down/Range = 100,000000
Classic/Left Stick/Left =
Classic/Left Stick/Left/Range = 100,000000
Classic/Left Stick/Right =
Classic/Left Stick/Right/Range = 100,000000
Classic/Left Stick/Modifier =
Classic/Left Stick/Modifier/Range = 100,000000
Classic/Right Stick/Radius = 65,000000
Classic/Right Stick/Dead Zone = 0,000000
Classic/Right Stick/Square Stick = 0,000000
Classic/Right Stick/Up =
Classic/Right Stick/Up/Range = 100,000000
Classic/Right Stick/Down =
Classic/Right Stick/Down/Range = 100,000000
Classic/Right Stick/Left =
Classic/Right Stick/Left/Range = 100,000000
Classic/Right Stick/Right =
Classic/Right Stick/Right/Range = 100,000000
Classic/Right Stick/Modifier =
Classic/Right Stick/Modifier/Range = 100,000000
Classic/Triggers/Threshold = 90,000000
Classic/Triggers/L =
Classic/Triggers/L/Range = 100,000000
Classic/Triggers/R =
Classic/Triggers/R/Range = 100,000000
Classic/Triggers/L-Analog =
Classic/Triggers/L-Analog/Range = 100,000000
Classic/Triggers/R-Analog =
Classic/Triggers/R-Analog/Range = 100,000000
Classic/D-Pad/Threshold = 50,000000
Classic/D-Pad/Up =
Classic/D-Pad/Up/Range = 100,000000
Classic/D-Pad/Down =
Classic/D-Pad/Down/Range = 100,000000
Classic/D-Pad/Left =
Classic/D-Pad/Left/Range = 100,000000
Classic/D-Pad/Right =
Classic/D-Pad/Right/Range = 100,000000
Guitar/Frets/Threshold = 50,000000
Guitar/Frets/Green =
Guitar/Frets/Green/Range = 100,000000
Guitar/Frets/Red =
Guitar/Frets/Red/Range = 100,000000
Guitar/Frets/Yellow =
Guitar/Frets/Yellow/Range = 100,000000
Guitar/Frets/Blue =
Guitar/Frets/Blue/Range = 100,000000
Guitar/Frets/Orange =
Guitar/Frets/Orange/Range = 100,000000
Guitar/Strum/Threshold = 50,000000
Guitar/Strum/Up =
Guitar/Strum/Up/Range = 100,000000
Guitar/Strum/Down =
Guitar/Strum/Down/Range = 100,000000
Guitar/Buttons/Threshold = 50,000000
Guitar/Buttons/- =
Guitar/Buttons/-/Range = 100,000000
Guitar/Buttons/+ =
Guitar/Buttons/+/Range = 100,000000
Guitar/Stick/Radius = 65,000000
Guitar/Stick/Dead Zone = 0,000000
Guitar/Stick/Square Stick = 0,000000
Guitar/Stick/Up =
Guitar/Stick/Up/Range = 100,000000
Guitar/Stick/Down =
Guitar/Stick/Down/Range = 100,000000
Guitar/Stick/Left =
Guitar/Stick/Left/Range = 100,000000
Guitar/Stick/Right =
Guitar/Stick/Right/Range = 100,000000
Guitar/Stick/Modifier =
Guitar/Stick/Modifier/Range = 100,000000
Guitar/Whammy/Dead Zone = 0,000000
Guitar/Whammy/Bar =
Guitar/Whammy/Bar/Range = 100,000000
Drums/Pads/Threshold = 50,000000
Drums/Pads/Red =
Drums/Pads/Red/Range = 100,000000
Drums/Pads/Yellow =
Drums/Pads/Yellow/Range = 100,000000
Drums/Pads/Blue =
Drums/Pads/Blue/Range = 100,000000
Drums/Pads/Green =
Drums/Pads/Green/Range = 100,000000
Drums/Pads/Orange =
Drums/Pads/Orange/Range = 100,000000
Drums/Pads/Bass =
Drums/Pads/Bass/Range = 100,000000
Drums/Stick/Radius = 65,000000
Drums/Stick/Dead Zone = 0,000000
Drums/Stick/Square Stick = 0,000000
Drums/Stick/Up =
Drums/Stick/Up/Range = 100,000000
Drums/Stick/Down =
Drums/Stick/Down/Range = 100,000000
Drums/Stick/Left =
Drums/Stick/Left/Range = 100,000000
Drums/Stick/Right =
Drums/Stick/Right/Range = 100,000000
Drums/Stick/Modifier =
Drums/Stick/Modifier/Range = 100,000000
Drums/Buttons/Threshold = 50,000000
Drums/Buttons/- =
Drums/Buttons/-/Range = 100,000000
Drums/Buttons/+ =
Drums/Buttons/+/Range = 100,000000
Turntable/Buttons/Threshold = 50,000000
Turntable/Buttons/Green Left =
Turntable/Buttons/Green Left/Range = 100,000000
Turntable/Buttons/Red Left =
Turntable/Buttons/Red Left/Range = 100,000000
Turntable/Buttons/Blue Left =
Turntable/Buttons/Blue Left/Range = 100,000000
Turntable/Buttons/Green Right =
Turntable/Buttons/Green Right/Range = 100,000000
Turntable/Buttons/Red Right =
Turntable/Buttons/Red Right/Range = 100,000000
Turntable/Buttons/Blue Right =
Turntable/Buttons/Blue Right/Range = 100,000000
Turntable/Buttons/- =
Turntable/Buttons/-/Range = 100,000000
Turntable/Buttons/+ =
Turntable/Buttons/+/Range = 100,000000
Turntable/Buttons/Euphoria =
Turntable/Buttons/Euphoria/Range = 100,000000
Turntable/Table Left/Dead Zone = 0,000000
Turntable/Table Left/Left =
Turntable/Table Left/Left/Range = 100,000000
Turntable/Table Left/Right =
Turntable/Table Left/Right/Range = 100,000000
Turntable/Table Right/Dead Zone = 0,000000
Turntable/Table Right/Left =
Turntable/Table Right/Left/Range = 100,000000
Turntable/Table Right/Right =
Turntable/Table Right/Right/Range = 100,000000
Turntable/Stick/Radius = 65,000000
Turntable/Stick/Dead Zone = 0,000000
Turntable/Stick/Square Stick = 0,000000
Turntable/Stick/Up =
Turntable/Stick/Up/Range = 100,000000
Turntable/Stick/Down =
Turntable/Stick/Down/Range = 100,000000
Turntable/Stick/Left =
Turntable/Stick/Left/Range = 100,000000
Turntable/Stick/Right =
Turntable/Stick/Right/Range = 100,000000
Turntable/Stick/Modifier =
Turntable/Stick/Modifier/Range = 100,000000
Turntable/Effect/Dead Zone = 0,000000
Turntable/Effect/Dial =
Turntable/Effect/Dial/Range = 100,000000
Turntable/Crossfade/Dead Zone = 0,000000
Turntable/Crossfade/Left =
Turntable/Crossfade/Left/Range = 100,000000
Turntable/Crossfade/Right =
Turntable/Crossfade/Right/Range = 100,000000
Rumble/Motor = Motor R|Motor L
Rumble/Motor/Range = 282,000000
D-Pad/Threshold = 50,000000
D-Pad/Up = Pad N
D-Pad/Up/Range = 100,000000
D-Pad/Down = Pad S
D-Pad/Down/Range = 100,000000
D-Pad/Left = Pad W
D-Pad/Left/Range = 100,000000
D-Pad/Right = Pad E
D-Pad/Right/Range = 100,000000
Options/Background Input = 0,000000
Options/Sideways Wiimote = 0,000000
Options/Upright Wiimote = 0,000000
Options/MotionPlus = 1,000000
Options/IR Off = 0,000000


This is my actual config, I've been messing around with it, so now some movements (as riding a bird) it's a madness xD

Anyway here are 2 videos playing Zelda with this config.

http://www.youtube.com/watch?v=-1uc9CdYRjo

http://www.youtube.com/watch?v=eiwsPuqL-xs

Feel free to ask any questions, ( some movementes require a bit of practice) and of course any improvement will be wellcome.


@DeadGhost
Así es como lo tengo configurado ahora, toqueteando me he cargado algunos movimientos, volar en pájaro, por ejemplo, y tengo que arreglarlo pero me da pereza xD De todas formas es bastante jugable dejo un par de vídeos jugando con esta configuración.
No es es perfecto, la configuración es muy mejorable.