DolphiniOS ver. 1.1.0

Merry Christmas / Happy Holidays to everyone! We’ve been working very hard to improve upon the version 1.0.0 release.

If you just want a download, add our repo to your preferred package manager (Cydia, Sileo, Zebra, etc): https://cydia.oatmealdome.me

While this release does not improve some heavily requested features (for example, MFi controller support), rest assured we are still working hard on them. A UI revamp will hopefully be included in a later release courtesy of Magnetar, but no guarantees as of yet.

Also, please remember that DolphiniOS is not an official version of Dolphin released by Dolphin Team. Do not report bugs or ask for help on their websites, as they will not be able to help you.

As always, I’d like to thank our Patrons. Without their support, this port would not be possible to maintain. If you would like to join, click here to go to our Patreon page. $3+ Patrons will get early access to beta builds and get to try out new features before the public does.

So, what changed in this update?

  • Better performance across all devices. I used to get 45FPS on the Wii Sports Resort title screen on my iPhone X. It now runs at 60FPS (full speed).
    • MoltenVK was upgraded to the latest version.
    • Fast texture hashing was re-enabled for A10 and above CPUs. Unfortunately, A9 CPUs will fall back to a slower hashing algorithm, as they do not support CRC32 intrinsics.
    • Dolphin core was recompiled as Release for better code optimization.
  • Your device’s motion sensors can now be used to emulate the Wiimote’s motion sensors. For example, to spin in Super Mario Galaxy, shake your device like you would a real Wiimote. Unlike a real Wiimote, a wrist strap is not included, so be careful! You can choose between three modes:
    • “On (With Pointer Emulation)”: Your device’s sensors will be used to emulate the Wiimote’s sensors. They will also be used to simulate the IR pointer. Use this mode for Wii MotionPlus games, like Wii Sports Resort and The Legend of Zelda: Skyward Sword.
    • “On (Without Pointer Emulation)”: Motion control emulation is enabled, but IR pointer emulation with motion is not. You can use the touch screen for the pointer. This is the default mode.
    • “Off”: Motion control emulation is completely disabled. You can use the touch screen for the pointer.
    • NOTE: When using “On (Without Pointer Emulation)”, the pointer may be hidden when your device is held vertically. This is because on a real Wiimote, the pointer cannot be used in that orientation. If this is an issue, hold your device horizontally and turn off motion control emulation entirely.
  • Touch screen pointer emulation has been improved. Some software (for example, the Wii System Menu) may still have some odd pointer behaviour, like touches not matching exactly where the pointer goes, especially near the edges of the screen. As far as we can tell, this behaviour is normal, since I can reproduce the issue on Dolphin for Windows.
  • You can now change the type of emulated controller (Wiimote, sideways Wiimote, and GameCube controller) in Wii games.
  • Game screen moved up in portrait mode on iPhones so it does not overlap with the touch screen controller.
  • Experimental support for Chimera.
  • More verbose installation progress to assist with troubleshooting.