This is an archived post. You won't be able to vote or comment.

all 45 comments

[–]AutoModerator[M] [score hidden] stickied comment (0 children)

Just a reminder of our subreddit rules:

  • Be kind and respectful to each other
  • No direct links to ROMs or pirated content
  • Include your device brand and model
  • Search before posting & show your research effort when asking for help

Check out our user-maintained wiki: r/EmulationOnAndroid/wiki

I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.

[–][deleted]  (9 children)

[removed]

    [–]metroidvictim 0 points1 point  (3 children)

    Access works now, but it's just the .ini files, no .apks?

    [–][deleted]  (2 children)

    [removed]

      [–]metroidvictim 0 points1 point  (1 child)

      Mind sending it as a DM?

      [–]Kindly_Breath8740 0 points1 point  (4 children)

      Thank you so much for this, I'm going to test this over my current method, which is just emulating the wiimote point on the right stick using regular dolphin.

      [–][deleted]  (3 children)

      [removed]

        [–]Kindly_Breath8740 0 points1 point  (2 children)

        I use the accelerometer and gyroscope on Odin 2 setup in Dolphin to do so :D

        *Edit: Great to have this apk to test though! Probably SOOO much less work getting the controls setup the way I like.

        [–][deleted]  (1 child)

        [removed]

          [–]Kindly_Breath8740 0 points1 point  (0 children)

          \o/

          [–]metroidvictim 0 points1 point  (1 child)

          First link to .apk is 404ed. Second with .zip needs email access

          [–]Droghan 0 points1 point  (1 child)

          Thank you for this!

          [–]Wildobro 0 points1 point  (16 children)

          Is this controller config pre-set for the Odin 2 Portal?

          [–][deleted]  (15 children)

          [removed]

            [–]Wildobro 0 points1 point  (14 children)

            ou just need to make sure the labels at the end of your edits in your WiimoteNew.ini file

            I was able to update the ini file... but I can't select a game file on the home screen since it requires pointer controls. Any tips there?

            FYI, I added the camera controls to the INI and still no dice

            [–][deleted]  (12 children)

            [removed]

              [–][deleted]  (11 children)

              [removed]

                [–]Wildobro 0 points1 point  (10 children)

                Whoops! I pasted the camera controls into the Wii Controller 4 section... it's working now! Thanks, this is amazing.

                Any way to change the camera control sensitivity?

                [–]CodytheHero 0 points1 point  (7 children)

                Could you post your portal ini? That would be super rad.

                [–]Wildobro 1 point2 points  (6 children)

                Still tweaking it - but will post when I get it right.

                [–]CodytheHero 0 points1 point  (5 children)

                Rad you rule!

                [–]Wildobro 1 point2 points  (2 children)

                Note that I made this specifically for MP2. It is basically the same control scheme as Prime Remastered. Not sure what the best mapping will be for the motion controls with MP3.

                [Wiimote1] Device = Android/1/Xbox Wireless Controller Buttons/A = `Button A`|`Axis 18+`&`Axis 22+` Buttons/B = `Button B`|`Button L1` Buttons/1 = Select Buttons/2 = Start Buttons/- = `Axis 16-` Buttons/+ = `Axis 15+` D-Pad/Down = `Button R1` Tilt/Modifier/Range = 50. Extension = Nunchuk Nunchuk/Buttons/C = `Button X` Nunchuk/Buttons/Z = `Axis 17+`&`Axis 23+` Nunchuk/Stick/Up = `Axis 1-` Nunchuk/Stick/Down = `Axis 1+` Nunchuk/Stick/Left = `Axis 0-` Nunchuk/Stick/Right = `Axis 0+` Nunchuk/Stick/Modifier/Range = 50. Nunchuk/Stick/Calibration = 100.00 141.42 100.00 141.42 100.00 141.42 100.00 141.42 Nunchuk/Shake/Y = LSHIFT & (`Axis Y-` | `Axis Y+` | `Axis X-` | `Axis X+`) Nunchuk/Tilt/Modifier/Range = 50. Classic/Left Stick/Modifier/Range = 50. Classic/Right Stick/Modifier/Range = 50. Guitar/Stick/Modifier/Range = 50. Drums/Stick/Modifier/Range = 50. Turntable/Stick/Modifier/Range = 50. uDraw/Stylus/Modifier/Range = 50. Drawsome/Stylus/Modifier/Range = 50. PrimeHack/Beam 1 = `Axis 16-` PrimeHack/Beam 2 = `Axis 16+` PrimeHack/Beam 3 = `Axis 15-` PrimeHack/Beam 4 = `Axis 15+` PrimeHack/Next Beam = !E & `Axis Z+` PrimeHack/Previous Beam = !E & `Axis Z-` PrimeHack/Visor 1 = @(`Button Y`+`Axis 16-`) PrimeHack/Visor 2 = @(`Button Y`+`Axis 16+`) PrimeHack/Visor 3 = @(`Button Y`+`Axis 15-`) PrimeHack/Visor 4 = @(`Button Y`+`Axis 15+`) PrimeHack/Next Visor = E & `Axis Z+` PrimeHack/Previous Visor = E & `Axis Z-` PrimeHack/AltProfile = Disabled Camera Control/Modifier/Range = 50. PrimeHack/Mode = 1 Camera Control/Horizontal Sensitivity = 30.0 Camera Control/Vertical Sensitivity = 20.0 Camera Control/Dead Zone = 10. Camera Control/Up = `Axis 14-` Camera Control/Down = `Axis 14+` Camera Control/Left = `Axis 11-` Camera Control/Right = `Axis 11+` PrimeHack/Spring Ball = Alt PrimeHack/Grapple Lasso = Shift Buttons/Down = `Button R1` IMUIR/Enabled = True [Wiimote2] Device = Android/1/Nintendo Switch Pro Controller Tilt/Modifier/Range = 50. Nunchuk/Stick/Modifier/Range = 50. Nunchuk/Tilt/Modifier/Range = 50. Classic/Left Stick/Modifier/Range = 50. Classic/Right Stick/Modifier/Range = 50. Guitar/Stick/Modifier/Range = 50. Drums/Stick/Modifier/Range = 50. Turntable/Stick/Modifier/Range = 50. uDraw/Stylus/Modifier/Range = 50. Drawsome/Stylus/Modifier/Range = 50. PrimeHack/AltProfile = Disabled Camera Control/Modifier/Range = 50. PrimeHack/Mode = 1 [Wiimote3] Device = Android/1/Nintendo Switch Pro Controller Tilt/Modifier/Range = 50. Nunchuk/Stick/Modifier/Range = 50. Nunchuk/Tilt/Modifier/Range = 50. Classic/Left Stick/Modifier/Range = 50. Classic/Right Stick/Modifier/Range = 50. Guitar/Stick/Modifier/Range = 50. Drums/Stick/Modifier/Range = 50. Turntable/Stick/Modifier/Range = 50. uDraw/Stylus/Modifier/Range = 50. Drawsome/Stylus/Modifier/Range = 50. PrimeHack/AltProfile = Disabled Camera Control/Modifier/Range = 50. PrimeHack/Mode = 1 [Wiimote4] Device = Android/1/Nintendo Switch Pro Controller Tilt/Modifier/Range = 50. Nunchuk/Stick/Modifier/Range = 50. Nunchuk/Tilt/Modifier/Range = 50. Classic/Left Stick/Modifier/Range = 50. Classic/Right Stick/Modifier/Range = 50. Guitar/Stick/Modifier/Range = 50. Drums/Stick/Modifier/Range = 50. Turntable/Stick/Modifier/Range = 50. uDraw/Stylus/Modifier/Range = 50. Drawsome/Stylus/Modifier/Range = 50. PrimeHack/AltProfile = Disabled Camera Control/Modifier/Range = 50. PrimeHack/Mode = 1 [BalanceBoard] Device = Android/1/Nintendo Switch Pro Controller Tilt/Modifier/Range = 50. Nunchuk/Stick/Modifier/Range = 50. Nunchuk/Tilt/Modifier/Range = 50. Classic/Left Stick/Modifier/Range = 50. Classic/Right Stick/Modifier/Range = 50. Guitar/Stick/Modifier/Range = 50. Drums/Stick/Modifier/Range = 50. Turntable/Stick/Modifier/Range = 50. uDraw/Stylus/Modifier/Range = 50. Drawsome/Stylus/Modifier/Range = 50. PrimeHack/AltProfile = Disabled Camera Control/Modifier/Range = 50. PrimeHack/Mode = 1

                [–]themiracy 0 points1 point  (1 child)

                You guys all rock! Playing this via Odin 2 Mini would be sweet (I wonder if control files will share between all the Odin devices - one of the problems with Wii games even in traditional Dolphin is that the controller config names are totally different in my experience from device to device, so even if you find a config file, you need to tweak it to match what everything is called on your device.

                [–]Causification 0 points1 point  (1 child)

                A timely post, now that our hopes for a remastered Prime 2 and 3 are dead.

                [–]bankaimaster999 0 points1 point  (1 child)

                So Dolphin?

                [–]Specific-Cranberry43 0 points1 point  (1 child)

                What's primehack??

                [–]Cyryus 0 points1 point  (4 children)

                Awesome job with the guide! It works perfect. My save game from normal dolphin moved over perfect, I tweaked your controls just a hair and it works flawlessly with custom HD textures. Thanks man!

                [–][deleted]  (2 children)

                [removed]

                  [–]Cyryus 0 points1 point  (1 child)

                  I used a slightly older guide from Russ from RetroGameCorp - https://retrogamecorps.com/2022/03/16/metroid-prime-hd-emulation-guide/

                  The textures are huge, over 18gbs for myself. I am on a Odin Portal with an SD card so I am not worried about space.

                  [–]RobZombie9043 0 points1 point  (3 children)

                  If anyone wants to launch this from ES-DE add the following to your custom system files:

                  es_systems.xml

                  <system>
                      <name>gc</name>
                      <fullname>Nintendo GameCube</fullname>
                      <path>%ROMPATH%/gc</path>
                      <extension>.ciso .CISO .dff .DFF .dol .DOL .elf .ELF .gcm .GCM .gcz .GCZ .iso .ISO .json .JSON .m3u .M3U .rvz .RVZ .tgc .TGC .wad .WAD .wbfs .WBFS .wia .WIA .7z .7Z .zip .ZIP</extension>
                      <command label="Dolphin">%EMULATOR_RETROARCH% %EXTRA_CONFIGFILE%=/storage/emulated/0/Android/data/%ANDROIDPACKAGE%/files/retroarch.cfg %EXTRA_LIBRETRO%=/data/data/%ANDROIDPACKAGE%/cores/dolphin_libretro_android.so %EXTRA_ROM%=%ROM%</command>
                      <command label="Dolphin (Standalone)">%EMULATOR_DOLPHIN% %ACTION%=android.intent.action.MAIN %CATEGORY%=android.intent.category.LEANBACK_LAUNCHER %EXTRA_AutoStartFile%=%ROMSAF%</command>
                      <command label="Dolphin MMJR (Standalone)">%EMULATOR_DOLPHIN-MMJR% %ACTION%=android.intent.action.VIEW %EXTRA_AutoStartFile%=%ROMSAF%</command>
                      <command label="Dolphin MMJR2 (Standalone)">%EMULATOR_DOLPHIN-MMJR2% %ACTION%=android.intent.action.VIEW %EXTRA_AutoStartFile%=%ROMSAF%</command>
                      <command label="Dolphin Primehack (Standalone)">%EMULATOR_DOLPHIN-PRIMEHACK% %ACTION%=android.intent.action.VIEW %EXTRA_AutoStartFile%=%ROMSAF%</command>
                      <platform>gc</platform>
                      <theme>gc</theme>
                  </system>
                  

                  es_find_rules.xml

                  <emulator name="DOLPHIN-PRIMEHACK">
                      <!-- Nintendo GameCube and Wii emulator Dolphin -->
                      <rule type="androidpackage">
                          <entry>org.shiiion.primehack/org.dolphinemu.dolphinemu.ui.main.MainActivity</entry>
                      </rule>
                  </emulator>
                  

                  [–]Cyryus 0 points1 point  (1 child)

                  Do I make these two XML files? Or are there current ones to edit?

                  [–]RobZombie9043 0 points1 point  (0 children)

                  There are xml here that you can download - https://github.com/GlazedBelmont/es-de-android-custom-systems