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

It works! Gameplay is somewhat slow but we're getting close. There's also some obvious but possibly complicated changes that can cause significant speed-ups. 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 Project M Launcher and combined with a virtual SDHC card. Gecko OS can be used too but it is slower for reasons explained below.

Setting up a Dolphin environment for Android is similar to the PC but some important settings haven't been implemented in the UI yet. If you get stuck on setup issues or driver bugs 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 options should be manually set in the INI as there are no options for these in the Android UI yet: Enable the SD card Set the default ISO to Brawl Disable Panic Handlers to avoid Gecko OS spam

2. IOS 36 needs to be installed for Gecko OS to work. 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 36 via Dolphin on Windows, and moving it back.

3. Both Project M Launcher and Gecko OS need workarounds. Project M Launcher's workaround is less of a performance penalty. Gecko OS can't use JIT ARM64 Recompiler on Android (puts my average FPS at around 11) Project M Launcher can't use DSP HLE Emulation (puts my average FPS at around 30)

4. Helpful information from JosJuice regarding applying one of the launcher workarounds without changing global settings:
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.