Dolphin for Android works very good on my Oneplus 6 but it's lacking a good "on screen controls" configuration for Wiimote emulation. For example, Super Mario Galaxy seems to work great but I can't even get past the screen where you have to choose a planet using the Wiimote cursor... how to move the Wiimote cursor in these games? Would it be possible to emulate the Wiimote cursor movement using the touch screen (like most Android emulators do for mouse movement)? Also, how to emulate the "shaking" of Wiimote + Nunchuck in games like Donkey Kong Country Returns? I can't find any configuration in the emulator's GUI... Thank you devs and keep up the great work!
Wiimote emulation
|
10-09-2018, 12:22 AM
(10-08-2018, 07:13 PM)DJM Wrote: Dolphin for Android works very good on my Oneplus 6 but it's lacking a good "on screen controls" configuration for Wiimote emulation. For example, Super Mario Galaxy seems to work great but I can't even get past the screen where you have to choose a planet using the Wiimote cursor... how to move the Wiimote cursor in these games? Would it be possible to emulate the Wiimote cursor movement using the touch screen (like most Android emulators do for mouse movement)? Also, how to emulate the "shaking" of Wiimote + Nunchuck in games like Donkey Kong Country Returns? I can't find any configuration in the emulator's GUI... Thank you devs and keep up the great work! I've posted this same issue a couple of weeks ago under the name "IR pointer"... No dev replied...
So the issue is tricky. All other methods of emulating the IR pointer use a 'relative' approach in that its tied to a joystick or a touchpad/mouse. To do this on a touch screen you now have to map a finger press location to the relative X/Y of center screen. This in itself is not that difficult, the problem comes with different games having different sensitivity settings for the IR pointer. So while one game where pressing the screen puts the pointer exactly where you press may not work on another game, instead putting the pointer further/closer from where you pressed. To fix this you would have to tweak the IR/Width and IR/Height config values until a press is accurate for each game.
The other way to do it would be to have the touchscreen moves be relative. If you have ever remote desktop'ed to a computer from a phone this is like how the mouse pointer is moved. But this method is awkward to use. Last option is to add another joystick to an already crowded overlay, which we don't want. 10-09-2018, 04:11 AM
(10-08-2018, 07:13 PM)DJM Wrote: Dolphin for Android works very good on my Oneplus 6 but it's lacking a good "on screen controls" configuration for Wiimote emulation. For example, Super Mario Galaxy seems to work great but I can't even get past the screen where you have to choose a planet using the Wiimote cursor... how to move the Wiimote cursor in these games? Would it be possible to emulate the Wiimote cursor movement using the touch screen (like most Android emulators do for mouse movement)? Also, how to emulate the "shaking" of Wiimote + Nunchuck in games like Donkey Kong Country Returns? I can't find any configuration in the emulator's GUI... Thank you devs and keep up the great work![color=#212121]IR/Height [/color][color=#ff6600]=[/color] [color=#ff6600]100[/color] [color=#212121][color=#ff6600]IR/Widht [color=#ff6600]=[/color] [color=#ff6600]100[/color] [/color][/color] [color=#212121]place in WiimoteNew.ini to play smg.[/color] [color=#212121]And to be able to use the emulated control in wii, within the game choose classic control in choose controller, then modify the WiimoteNew.ini Extension = Nunchuk And so you will be able to configure the nunchuk and the wiimote to be able to play it in classic control[/color] (10-09-2018, 04:11 AM)Locoviejo Wrote: [color=#212121]IR/Height [/color][color=#ff6600]=[/color] [color=#ff6600]100[/color] Only the IR/Height setting seems to move the cursor, the IR/Width setting does nothing, no matter what value I set... (10-09-2018, 04:11 AM)Locoviejo Wrote: [color=#212121]IR/Height [/color][color=#ff6600]=[/color] [color=#ff6600]100[/color] In this regard, I have tested two games that need both the wiimote and the nunchuck. Tomb Raider Anniversary and Disney Epic Mickey. In Tomb Raider Anniversary, the grapple only works with the IR of the nunchuck. in Epic Mickey, nothing works. Android 8.1, Nokia 8, Snapdragon 835. Do you have any suggestions for the ini of these games? Thank you. PS: with last build (8830), the wiimote/nunchuk virtua controller, dont work. I returned to the version 8713-15 And another thing: when will you eliminate the bug of automatic screenshots on Android? Or when will you add the option to disable them? Or delete the screenshots option altogether in Android builds? In Android, by itself, there is already the possibility of screenshots natively. 10-09-2018, 09:02 AM
(10-09-2018, 07:01 AM)stizzo Wrote: In this regard, I have tested two games that need both the wiimote and the nunchuck. [color=#212121]I have not tried the epic mickey nor the tomb raider, but I'm playing the donkey kong, xenoblade, smg and the pandora s tower with this configuration:[/color] [color=#212121][Wiimote1] [/color] Buttons/[color=#ff6600]+[/color] [color=#ff6600]=[/color] `Button [color=#ff6600]305[/color]` Buttons/[color=#ff6600]-[/color] [color=#ff6600]=[/color] `Button [color=#ff6600]304[/color]` Buttons/[color=#ff6600]1[/color] [color=#ff6600]=[/color] `Button [color=#ff6600]323[/color]` Buttons/[color=#ff6600]2[/color] [color=#ff6600]=[/color] `Button [color=#ff6600]324[/color]` Buttons/A [color=#ff6600]=[/color] `Button [color=#ff6600]300[/color]` Buttons/B [color=#ff6600]=[/color] `Button [color=#ff6600]301[/color]` Buttons/Home [color=#ff6600]=[/color] `Button [color=#ff6600]104[/color]` Classic/Buttons/[color=#ff6600]+[/color] [color=#ff6600]=[/color] `Button [color=#ff6600]305[/color]` Classic/Buttons/[color=#ff6600]-[/color] [color=#ff6600]=[/color] `Button [color=#ff6600]304[/color]` Classic/Buttons/A [color=#ff6600]=[/color] `Button [color=#ff6600]300[/color]` Classic/Buttons/B [color=#ff6600]=[/color] `Button [color=#ff6600]301[/color]` Classic/Buttons/Home [color=#ff6600]=[/color] `Button [color=#ff6600]306[/color]` Classic/Buttons/X [color=#ff6600]=[/color] `Button [color=#ff6600]302[/color]` Classic/Buttons/Y [color=#ff6600]=[/color] `Button [color=#ff6600]303[/color]` Classic/Buttons/ZL [color=#ff6600]=[/color] `Button [color=#ff6600]307[/color]` Classic/Buttons/ZR [color=#ff6600]=[/color] `Button [color=#ff6600]308[/color]` Classic/D[color=#ff6600]-[/color]Pad/Down [color=#ff6600]=[/color] `Button [color=#ff6600]310[/color]` Classic/D[color=#ff6600]-[/color]Pad/Left [color=#ff6600]=[/color] `Button [color=#ff6600]311[/color]` Classic/D[color=#ff6600]-[/color]Pad/Right [color=#ff6600]=[/color] `Button [color=#ff6600]312[/color]` Classic/D[color=#ff6600]-[/color]Pad/Up [color=#ff6600]=[/color] `Button [color=#ff6600]309[/color]` Classic/Left Stick/Down [color=#ff6600]=[/color] `Axis [color=#ff6600]315[/color]` Classic/Left Stick/Left [color=#ff6600]=[/color] `Axis [color=#ff6600]316[/color]` Classic/Left Stick/Radius [color=#ff6600]=[/color] [color=#ff6600]100[/color][color=#ff6600],[/color][color=#ff6600]000000[/color] Classic/Left Stick/Right [color=#ff6600]=[/color] `Axis [color=#ff6600]317[/color]` Classic/Left Stick/Up [color=#ff6600]=[/color] `Axis [color=#ff6600]314[/color]` Classic/Right Stick/Down [color=#ff6600]=[/color] `Axis [color=#ff6600]319[/color]` Classic/Right Stick/Left [color=#ff6600]=[/color] `Axis [color=#ff6600]321[/color]` Classic/Right Stick/Radius [color=#ff6600]=[/color] [color=#ff6600]50[/color][color=#ff6600],[/color][color=#ff6600]000000[/color] Classic/Right Stick/Right [color=#ff6600]=[/color] `Axis [color=#ff6600]322[/color]` Classic/Right Stick/Up [color=#ff6600]=[/color] `Axis [color=#ff6600]320[/color]` Classic/Triggers/L [color=#ff6600]=[/color] `Axis [color=#ff6600]323[/color]` Classic/Triggers/R [color=#ff6600]=[/color] `Axis [color=#ff6600]324[/color]` Classic/Triggers/Threshold = 90,000000 D-Pad/Down = `Button 310` D-Pad/Left = `Button 311` D-Pad/Right = `Button 312` D-Pad/Up = `Button 309` Device = Android/4/Touchscreen Drums/Buttons/+ = `Button 501` Drums/Buttons/- = `Button 500` Drums/Pads/Bass = `Button 507` Drums/Pads/Blue = `Button 504` Drums/Pads/Green = `Button 505` Drums/Pads/Orange = `Button 506` Drums/Pads/Red = `Button 502` Drums/Pads/Yellow = `Button 503` Drums/Stick/Down = `Axis 510` Drums/Stick/Left = `Axis 511` Drums/Stick/Radius = 100,000000 Drums/Stick/Right = `Axis 512` Drums/Stick/Up = `Axis 509` Extension = Nunchuk Guitar/Buttons/+ = `Button 401` Guitar/Buttons/- = `Button 400` Guitar/Frets/Blue = `Button 405` Guitar/Frets/Green = `Button 402` Guitar/Frets/Orange = `Button 406` Guitar/Frets/Red = `Button 403` Guitar/Frets/Yellow = `Button 404` Guitar/Stick/Down = `Axis 411` Guitar/Stick/Left = `Axis 412` Guitar/Stick/Radius = 100,000000 Guitar/Stick/Right = `Axis 413` Guitar/Stick/Up = `Axis 410` Guitar/Strum/Down = `Button 408` Guitar/Strum/Up = `Button 407` IR/Backward = `Axis 319` IR/Down = `Axis 319` IR/Forward = `Axis 320` IR/Height = 100 IR/Hide = `Button 323` IR/Left = `Axis 322` IR/Right = `Axis 321` IR/Up = `Axis 320` IR/Widht = 100 MotionPlusConnected = True Nunchuk/Buttons/C = `Button 308` Nunchuk/Buttons/Z = `Button 307` Nunchuk/Shake/X = `Button 302` Nunchuk/Shake/Y = `Button 302` Nunchuk/Shake/Z = `Button 302` Nunchuk/Stick/Dead Zone = 30.0 Nunchuk/Stick/Down = `Axis 315` Nunchuk/Stick/Left = `Axis 316` Nunchuk/Stick/Right = `Axis 317` Nunchuk/Stick/Up = `Axis 314` Nunchuk/Swing/Backward = `Axis 213` Nunchuk/Swing/Down = `Axis ` Nunchuk/Swing/Forward = `Axis 212` Nunchuk/Swing/Left = `Axis ` Nunchuk/Swing/Right = `Axis ` Nunchuk/Swing/Up = `Axis ` Nunchuk/Tilt/Backward = `Axis 216` Nunchuk/Tilt/Forward = `Axis 215` Nunchuk/Tilt/Left = `Axis ` Nunchuk/Tilt/Modifier = `Button 219` Nunchuk/Tilt/Modifier/Range = 100,000000 Nunchuk/Tilt/Right = `Axis ` Shake/X = `Button ` Shake/Y = `Button ` Shake/Z = `Button 134` Source = 1 Swing/Backward = `Axis 125` Swing/Down = `Axis 121` Swing/Forward = `Axis 124` Swing/Left = `Axis ` Swing/Right = `Axis 123` Swing/Up = `Axis 120` Tilt/Backward = `Axis 128` Tilt/Forward = `Axis 127` Tilt/Left = `Axis 129` Tilt/Modifier = `Button 131` Tilt/Modifier/Range = 50,000000 Tilt/Right = `Axis 130` Turntable/Buttons/+ = `Button 607` Turntable/Buttons/- = `Button 606` Turntable/Buttons/Blue Left = `Button 602` Turntable/Buttons/Blue Right = `Button 605` Turntable/Buttons/Euphoria = `Button 609` Turntable/Buttons/Green Left = `Button 600` Turntable/Buttons/Green Right = `Button 603` Turntable/Buttons/Home = `Button 608` Turntable/Buttons/Red Left = `Button 601` Turntable/Buttons/Red Right = `Button 604` Turntable/Crossfade/Left = `Axis 623` Turntable/Crossfade/Right = `Axis 624` Turntable/Effect/Dial = `Axis 621` Turntable/Stick/Down = `Axis 618` Turntable/Stick/Left = `Axis 619` Turntable/Stick/Radius = 20,000000 Turntable/Stick/Right = `Axis 620` Turntable/Stick/Up = `Axis 617` Turntable/Table Left/Left = `Axis 611` Turntable/Table Left/Right = `Axis 612` Turntable/Table Right/Left = `Axis 614` [color=#212121]Turntable/Table Right/Right = `Axis 615` [/color] (10-09-2018, 09:02 AM)Locoviejo Wrote: [color=#212121]I have not tried the epic mickey nor the tomb raider, but I'm playing the donkey kong, xenoblade, smg and the pandora s tower with this configuration:[/color] could you upload your wiimote ini moded ? thx (10-09-2018, 09:02 AM)Locoviejo Wrote: [color=#212121]I have not tried the epic mickey nor the tomb raider, but I'm playing the donkey kong, xenoblade, smg and the pandora s tower with this configuration:[/color] This is my ini on Android device, exclusively touch screen: PHP Code: [Wiimote1] Which string should I change, thank you. PS: another example: in the game Kirby 's Adventure Wii / Kirby' s Return to Dream Land, the wiimote, requires the use of the motion sensor (at certain points in the game) to destroy some blocks / boulders. And there, the specific function of the wiimote does not work. 10-09-2018, 10:30 PM
(10-09-2018, 08:29 PM)stizzo Wrote: This is my ini on Android device, exclusively touch screen: [color=#212121]With the configuration that I put, I play exclusively with the emulated classic controller (touchscreen)[/color] |
« Next Oldest | Next Newest »
|
Users browsing this thread: 1 Guest(s)