Emulator Issues #10033

Minima Launcher not working correctly

Added by MinimaMan almost 2 years ago. Updated 8 months ago.

Working as intended
% Done:


Operating system:
Issue type:
Relates to usability:
Relates to performance:
Relates to maintainability:
Regression start:
Fixed in:


Minima Launcher

[It's a Homebrew application most commonly used to play Brawl mods but can be used to launch any game with codes enabled quickly with less folder clutter than gecko.]



What's the problem? Describe what went wrong.

[On Wii you can use Minima Launcher.dol to launch Brawl Minus or anything else with codes, on Dolphin the .dol won't even start and the .elf causes graphical glitches in the game]

What steps will reproduce the problem?

[1. Open Minima Launcher.elf with a default ISO set
2. Start playing the game
3. Notice weird bits of geometry wigging out]

Which versions of Dolphin did you test on? Does using an older version of Dolphin solve your issue? If yes, which versions of Dolphin used to work?

[The latest as of yesterday and 5.0-321(because the goal is to use it for netplay]

What are your PC specifications? (CPU, GPU, Operating System, more)

Is there any other relevant information? (e.g. logs, screenshots,
configuration files)

[It works flawlessly on Wii both the .elf via exploit (i.e. SmashStack) and the .dol via Homebrew Channel. Minima Launcher:]


#2 Updated by JMC4789 over 1 year ago

I don't think I've set up the minima launcher correctly yet to even boot a game. Is there any extra steps to launching it compared to Gecko OS?

#3 Updated by MinimaMan over 1 year ago

JMC4789 wrote:

I don't think I've set up the minima launcher correctly yet to even boot a game. Is there any extra steps to launching it compared to Gecko OS?

Set a game as default, load minima launcher and the game starts.

#4 Updated by JMC4789 over 1 year ago

I tested the Minima launcher via Homebrew Channel and it works correctly. With PR5228 the dol starts working as well from the gamelist.

#5 Updated by leoetlino 9 months ago

  • Status changed from New to Accepted


Seems to only affect Minima when dual core is enabled, though.

#6 Updated by leoetlino 9 months ago

The issue is caused by MinimaLauncher choosing to hook into OSSleepThread. With the hook removed, the text doesn't flicker anymore.

#7 Updated by leoetlino 9 months ago

  • Priority changed from Normal to Low

Turns out the code handler has a fun bug: it never restores the MSR after modifying it! So after the game returns from the code handler, the MSR will have the wrong value and this appears to affect game functions randomly.

This mfmsr should be a mtmsr instead.

Obviously, this is still a Dolphin bug, since the bugged code handler definitely works on console and on Dolphin when using single core.

#8 Updated by ryanebola16 9 months ago

I noticed a commit was recently made to the Minima Launcher repo to change the hook type. Can someone tell me how to build Minima Launcher on Windows or provide a compiled version with the hook type change?

Minima Launcher could be a way to avoid Android's problems with launchers:
Gecko OS: #10786
Project M Launcher: #10791

#9 Updated by ryanebola16 8 months ago

Whipped out a Linux VM and compiled the version of Minima Launcher that includes the Hook Fix. The latest version of Minima Launcher appears to solve this issue. The Minima forum post hasn't been updated so you'll need to build it yourself or download the version I compiled ( I didn't need any workarounds for this launcher so it boosted Android's Brawl Mod performance from ~30FPS to ~37FPS!

#10 Updated by Helios 8 months ago

  • Status changed from Accepted to Working as intended

Also available in: Atom PDF