Hi @all,
i'm new to this forum (i was around here as silent reader for years ) so first of all i say hello and greetings from germany to the community, and speak out some really big ThankYou's to all to all of you guys from the dolphin dev team. You do such a brilliant job in making Dolphin better and better. Props to all of you!
I now registered here to share this Control-Mapping for TLoZ SS I've made over hours and hours and hundrets of trial + error and tweaking game resets. It is made for the android version of Dolphin and should be 100% compatible to most Bluetooth Gamepads available that have 12 Buttons (10 + 2 ControlStick buttons), a dpad and 2 analog Sticks (like Dualshocks, XBox controllers, and so on..). It makes use of the internal mapping system of dolphin, which is also used for the Touchscreen input. Therefore it even works with the onscreen Overlay Controls but i really don't reccommend that, because it would be a BIG PITA trying to to multi-input with onscreen controls - but its ok for testing purposes i think. Simply select Classic Controller as onscreen layout and there you go.
The reason I made this is I got myself a new Smartphone in summer and was really impressed by the CPU and GPU power of it (sadly its the EU version of the Galaxy S21+ therefore just the Exinos chipset and not the more powerful Snapdragon - but still really impressive). So i started to make use of this computing power, experimenting with several emulators and games and so on. Then it came to Skyward Sword, which seemed like a big dream of mine, to be able to play this awesome game wherever I go, without motion controls, and just with normal bluetooth controller inputs - Skyward Sword Portable if you want so. ^^ But when I searched the forums and other platforms like YouTube and so on, for a mapping configuration that fits my needs AND has every function of the WiiMote working + useful mapped AND isn't buggy as hell AND that works with the android version of Dolphin (most important!!) i realized there was simply nothing around the web. At least nothing really useful. So I decided to try making it by myself, inspired by some of the PC mappings i saw.
So i crawled through the forums and even read the gitHub documentation to get used to the mapping system of dolphin. I noticed that there were some users which asked about how to make multiple layer mappings, and read some posts on how to make something like this on the Dolphin Windows version. But that didnt really help much, because the configurations you make that way won't work on android, due to different input plugins (xInput, Dinput and so on...) and the fact that android version always uses the "Touchscreen" as device in the mapping (took me quite a while to recognize this^^). Everytime when it came to the Android version, it was said that it isn't possible to do multiple layer Button mappings. But why? I think it's just because of Dolphins mapping configurator on android that lacks of that possibility. So after much of reading about the syntax and the functions of the internal mapping system i ended up writing the whole configuration by myself, which was really frustrating at some point, because i had to test every mapping ingame to see if it works and if something is buggy (conflicts, wrong or simultanous inputs on the buttons that have layers etc...) - thats what i meant when i said hundrets of saves and resets. But finally i've managed it to play through the entire game. After that first run I played a second time to see if the configuration is now really bug free and can be used to play the whole game, and yes! - I didn't have to quit the game a single time to tweak or change the configuration. It now in fact works like a charme, and i didn't recognize any bugs or conflicts so far.
I've really had a hard time to figure everything out and getting it to work but now i'm really glad that ive made it in the end, and i'm more than happy with the final result of my mapping oddysey.
I don't know if there is any interest in this but since i was struggling around so much, i now want to share it here, so maybe others can play this great game on their Androids too, without going through mapping hell I only gave it to two friends of mine until now, but they are very happy with it as well so thought maybe some others would do so too.
So let's get started!
USING INSTRUCTIONS:
I've added a picture with the control scheme on my Ipega PG8093S gamepad for reference (as i said this will also work with any other BT gamepad) Just study it a little bit, and then simply start learning it by playing. Maybe the controls are a little bit confusing in the first place but trust me, it won't take long to get used to it and afterwards you surely will have a great gaming experience with this.
When you are playing just remember that you have the 4 different "modes" of WiiMote movements:
1. RED: Swing WiiMote (mostly for fighting etc.)
2. BLUE: Move WiiMote (basically this is just slower swinging)
3. PURPLE: IR-Pointing (you can simply move IR Cursor with LEFT Analog Stick - recenter it by release and hold IR Button again)
4. YELLOW: Tilt WiiMote
Most of the time you can easily swing the sword with the right analog stick or alternatively while Z-Targeting with the 4 normal buttons (what does straight slashes in the corresponding direction), but in certain scenarios (like the rolling eyes in skyward temple, strumming the harp or these magic paintings for example) were a relative precise input is needed you better switch to one of the other modes. Aimimg for example works excellent in IR-Pointing mode and flying the loftwing for example works best in TILT mode. I reccommend to just play around with all of the functions a little bit, until you find out what works best for you.
More using instructions aren't really needed I think. Feel free to ask me if you have any problems or questions left.
INSTALLATION INSTRUCTIONS:
- If you didn't run the game in dolphin before just go on with next step, otherwise please clear game settings and cache at first.
- Open up "Edit Game Settings", go to the Wii input Tab and select "Emulated" for Wiimote1.
- Scroll all down and just map the 3 "Shake" entries to the RIGHT control Stick, leave everything else empty
- Select "Classic" from the Extensions menu on top and map all the buttons to your gamepad like you would it normally for a classic controller
(for example if you use a Sony Dualshock "square" should be mapped to "Y", "circle" should be mapped to "A", "R" mapped to "R1" and so on...)
- When it's all mapped go to the Extensions menu on top again and select "Nunchuk"
- Just map the 3 "Shake" entries to the LEFT control stick and leave everything else empty
- Save config and run the game once for a few seconds and leave it again
- Open up app directory of dolphin in a File manager and go to /dolphin-emu/config/Profiles/Wiimote/
- Overwrite the "SOUE01_Wii0.ini" file with the one from my package (or
"SOUP01_Wii0.ini" if you have the european version
- Run the game with full gamepad support and have fun!
It would be very nice if there is anybody around here who could maybe test it and confirm if it works or not.
Please tell me what you guys think about this and if there's anything left i've forgotten or if something has to be tweaked.
Hopefully you find this as useful as me.
Skyward Sword Multi Layer Mapping by Chim4ir4.zip (Size: 517.26 KB / Downloads: 282)
https://drive.google.com/file/d/1v8OmUV5...p=drivesdk
Greetings and best wishes from Germany to everyone.
Chim4ir4
P.S.
Man, that was quite a lot of text....^^
i'm new to this forum (i was around here as silent reader for years ) so first of all i say hello and greetings from germany to the community, and speak out some really big ThankYou's to all to all of you guys from the dolphin dev team. You do such a brilliant job in making Dolphin better and better. Props to all of you!
I now registered here to share this Control-Mapping for TLoZ SS I've made over hours and hours and hundrets of trial + error and tweaking game resets. It is made for the android version of Dolphin and should be 100% compatible to most Bluetooth Gamepads available that have 12 Buttons (10 + 2 ControlStick buttons), a dpad and 2 analog Sticks (like Dualshocks, XBox controllers, and so on..). It makes use of the internal mapping system of dolphin, which is also used for the Touchscreen input. Therefore it even works with the onscreen Overlay Controls but i really don't reccommend that, because it would be a BIG PITA trying to to multi-input with onscreen controls - but its ok for testing purposes i think. Simply select Classic Controller as onscreen layout and there you go.
The reason I made this is I got myself a new Smartphone in summer and was really impressed by the CPU and GPU power of it (sadly its the EU version of the Galaxy S21+ therefore just the Exinos chipset and not the more powerful Snapdragon - but still really impressive). So i started to make use of this computing power, experimenting with several emulators and games and so on. Then it came to Skyward Sword, which seemed like a big dream of mine, to be able to play this awesome game wherever I go, without motion controls, and just with normal bluetooth controller inputs - Skyward Sword Portable if you want so. ^^ But when I searched the forums and other platforms like YouTube and so on, for a mapping configuration that fits my needs AND has every function of the WiiMote working + useful mapped AND isn't buggy as hell AND that works with the android version of Dolphin (most important!!) i realized there was simply nothing around the web. At least nothing really useful. So I decided to try making it by myself, inspired by some of the PC mappings i saw.
So i crawled through the forums and even read the gitHub documentation to get used to the mapping system of dolphin. I noticed that there were some users which asked about how to make multiple layer mappings, and read some posts on how to make something like this on the Dolphin Windows version. But that didnt really help much, because the configurations you make that way won't work on android, due to different input plugins (xInput, Dinput and so on...) and the fact that android version always uses the "Touchscreen" as device in the mapping (took me quite a while to recognize this^^). Everytime when it came to the Android version, it was said that it isn't possible to do multiple layer Button mappings. But why? I think it's just because of Dolphins mapping configurator on android that lacks of that possibility. So after much of reading about the syntax and the functions of the internal mapping system i ended up writing the whole configuration by myself, which was really frustrating at some point, because i had to test every mapping ingame to see if it works and if something is buggy (conflicts, wrong or simultanous inputs on the buttons that have layers etc...) - thats what i meant when i said hundrets of saves and resets. But finally i've managed it to play through the entire game. After that first run I played a second time to see if the configuration is now really bug free and can be used to play the whole game, and yes! - I didn't have to quit the game a single time to tweak or change the configuration. It now in fact works like a charme, and i didn't recognize any bugs or conflicts so far.
I've really had a hard time to figure everything out and getting it to work but now i'm really glad that ive made it in the end, and i'm more than happy with the final result of my mapping oddysey.
I don't know if there is any interest in this but since i was struggling around so much, i now want to share it here, so maybe others can play this great game on their Androids too, without going through mapping hell I only gave it to two friends of mine until now, but they are very happy with it as well so thought maybe some others would do so too.
So let's get started!
USING INSTRUCTIONS:
I've added a picture with the control scheme on my Ipega PG8093S gamepad for reference (as i said this will also work with any other BT gamepad) Just study it a little bit, and then simply start learning it by playing. Maybe the controls are a little bit confusing in the first place but trust me, it won't take long to get used to it and afterwards you surely will have a great gaming experience with this.
When you are playing just remember that you have the 4 different "modes" of WiiMote movements:
1. RED: Swing WiiMote (mostly for fighting etc.)
2. BLUE: Move WiiMote (basically this is just slower swinging)
3. PURPLE: IR-Pointing (you can simply move IR Cursor with LEFT Analog Stick - recenter it by release and hold IR Button again)
4. YELLOW: Tilt WiiMote
Most of the time you can easily swing the sword with the right analog stick or alternatively while Z-Targeting with the 4 normal buttons (what does straight slashes in the corresponding direction), but in certain scenarios (like the rolling eyes in skyward temple, strumming the harp or these magic paintings for example) were a relative precise input is needed you better switch to one of the other modes. Aimimg for example works excellent in IR-Pointing mode and flying the loftwing for example works best in TILT mode. I reccommend to just play around with all of the functions a little bit, until you find out what works best for you.
More using instructions aren't really needed I think. Feel free to ask me if you have any problems or questions left.
INSTALLATION INSTRUCTIONS:
- If you didn't run the game in dolphin before just go on with next step, otherwise please clear game settings and cache at first.
- Open up "Edit Game Settings", go to the Wii input Tab and select "Emulated" for Wiimote1.
- Scroll all down and just map the 3 "Shake" entries to the RIGHT control Stick, leave everything else empty
- Select "Classic" from the Extensions menu on top and map all the buttons to your gamepad like you would it normally for a classic controller
(for example if you use a Sony Dualshock "square" should be mapped to "Y", "circle" should be mapped to "A", "R" mapped to "R1" and so on...)
- When it's all mapped go to the Extensions menu on top again and select "Nunchuk"
- Just map the 3 "Shake" entries to the LEFT control stick and leave everything else empty
- Save config and run the game once for a few seconds and leave it again
- Open up app directory of dolphin in a File manager and go to /dolphin-emu/config/Profiles/Wiimote/
- Overwrite the "SOUE01_Wii0.ini" file with the one from my package (or
"SOUP01_Wii0.ini" if you have the european version
- Run the game with full gamepad support and have fun!
It would be very nice if there is anybody around here who could maybe test it and confirm if it works or not.
Please tell me what you guys think about this and if there's anything left i've forgotten or if something has to be tweaked.
Hopefully you find this as useful as me.
Skyward Sword Multi Layer Mapping by Chim4ir4.zip (Size: 517.26 KB / Downloads: 282)
https://drive.google.com/file/d/1v8OmUV5...p=drivesdk
Greetings and best wishes from Germany to everyone.
Chim4ir4
P.S.
Man, that was quite a lot of text....^^