Kitty Corp Meow Mix Forums

Super Smash Bros. Brawl Hacking => General Hacking Discussion => Topic started by: Ebola16 on January 12, 2018, 11:18:12 AM



Title: Brawl mods on Android
Post by: Ebola16 on January 12, 2018, 11:18:12 AM
(https://i.imgur.com/EzHPNF7.jpg)

It works! Gameplay is somewhat slow but we're getting close. There's also some obvious but possibly complicated changes that can allow better performance. I'm using a Samsung Galaxy Note8 but keep in mind that a lot of older phones can't even run Dolphin Emulator. My setup is loaded through Minima Launcher (Hook Fix) and combined with a virtual SDHC card. Gecko OS can also be used. I average ~37 FPS with Minima Launcher and Gecko OS.

Setting up a Dolphin environment for Android is similar to PC but some important settings haven't been implemented in the UI yet. If you get stuck on setup issues or driver bugs, https://forums.dolphin-emu.org/ (https://forums.dolphin-emu.org/) is the best place to ask Dolphin-related questions. Thanks to the other Dolphin devs for making most of this possible!
Note: They did most of the coding, not me.

Here is some non-intuitive information if you do decide to go for this. This project is under active development so these things may change:

1. The following issues involve missing Android UI options that should be manually set in the INIs:
  • Android: Add SD card setting to GUI (https://bugs.dolphin-emu.org/issues/10700) and set the SD path
  • Android: Add "Set as default ISO" to UI (https://bugs.dolphin-emu.org/issues/10781)

2. Android: Add "Install WAD" to UI (https://bugs.dolphin-emu.org/issues/10788): IOS 36 needs to be installed for Gecko OS to work. IOS 21 is needed for masterpiece demo games to work when not booting from the game list. The "Install WAD" feature is needed for this but it is not implemented in the Android UI yet. I worked around this by moving the dolphin-emu folder to my computer, installing IOS via Dolphin on Windows, and moving it back.

3. Android: Can't detect save data in Super Smash Bros. Brawl (https://bugs.dolphin-emu.org/issues/10998): Something weird is going on with loading Wii save data on Android. This is still being investigated.

4. Android: Ubershaders appear to be completely recompiled every time (https://bugs.dolphin-emu.org/issues/10997): I personally don't want to use Android Ubershaders until this is fixed.

5. Minima Launcher and Gecko OS no longer require workarounds. Project M Launcher is the only launcher that can load masterpiece demo games (https://bugs.dolphin-emu.org/issues/10865) but it suffers from Project M Launcher can't use DSP HLE Emulation (https://bugs.dolphin-emu.org/issues/10791) (average FPS ~30)

Helpful information from JosJuice regarding applying a launcher workaround without changing global settings:
Quote
The file 00000000.ini should get applied to all DOLs and ELFs and also the GameCube IPL (if you're choosing to boot into the IPL itself rather than booting to a game when the Skip IPL setting is disabled). It isn't possible to be more specific than that.


Title: Re: Brawl mods on Android
Post by: Gamidame_K on January 13, 2018, 02:42:24 PM
wait wat


Title: Re: Brawl mods on Android
Post by: Ebola16 on January 15, 2018, 10:41:15 PM
Some recent high-end phones can run Brawl mods at about half speed on Android (very rough estimate). Setup is similar to Dolphin on Windows with the exception of the issues I posted above. I'm trying to make it easier for people to test this and hopefully tackle some of the emulator's issues.


Title: Re: Brawl mods on Android
Post by: Ebola16 on February 07, 2018, 04:45:03 PM
Minima Launcher not working correctly (https://bugs.dolphin-emu.org/issues/10033) is fixed.

The version of Minima Launcher that includes a necessary Hook Fix hasn't been uploaded by the repo owner yet so you'll need to compile it yourself or download the one I compiled (http://www.mediafire.com/file/c80olbmtsjdlb11/MinimaLauncherHookFix.zip (http://www.mediafire.com/file/c80olbmtsjdlb11/MinimaLauncherHookFix.zip)).


Title: Re: Brawl mods on Android
Post by: Ebola16 on February 11, 2018, 10:45:26 PM
Android: Gecko OS crashes (https://bugs.dolphin-emu.org/issues/10786) is fixed. Minima Launcher and Gecko OS no longer need workarounds.


Title: Re: Brawl mods on Android
Post by: SonicBrawler on June 06, 2018, 12:03:36 AM
geez