RetroPie forum home
    • Recent
    • Tags
    • Popular
    • Home
    • Docs
    • Register
    • Login
    Please do not post a support request without first reading and following the advice in https://retropie.org.uk/forum/topic/3/read-this-first

    GameCube/Wii Error: Mario Part 5

    Scheduled Pinned Locked Moved Help and Support
    ls-dolphinmario partygamecubewiimario
    25 Posts 7 Posters 1.8k Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • A
      AWiiEnthusiast
      last edited by

      Hello there, this problem is very similar to my “Mario Kart Wii Corrupted” error. When I boot up RetroPie and go to the GameCube section, I press “a” to open Mario Party 5 like any other game. As soon as I load it up, it says, “An error has occurred. Turn off the power and check the GameCube instructions manual.” What is really weird is that some GameCube games work, but for some reason Mario Party 5 doesn’t. I can play Super Smash Bros Melee just fine, but not this. Hopefully someone can find a fix for this. Thanks.

      Pi Model or other hardware: Pi 5
      Power Supply used: CanaKit 45W USB-C Power Supply
      RetroPie Version Used: 4.8.9
      Built From: manually on top of Raspberry Pi OS 64-bit
      USB Devices connected: Keyboard
      Controller used: Core Wired Switch Controller
      Error messages received: “An error has occurred. Turn off the power and check the GameCube instructions manual.“
      Guide used: For setting up RetroPie, I used this:

      For getting the GameCube and Wii emulators, I went to ‘expiremental packages’ and installed ls-dolphin.
      File: /home/(your pi name)/RetroPie/roms/gc/Mario Part 5.iso
      Emulator: lr-dolphin
      How to replicate the problem: Download 64-bit Pi OS onto Raspberry Pi 5, manually install RetroPie on top of it, install ls-dolphin from the experimental packages menu, download Mario Part 5 ROM and put it in the “gc” ROMs section, and load it up.

      N 1 Reply Last reply Reply Quote 0
      • N
        Nash @AWiiEnthusiast
        last edited by Nash

        @AWiiEnthusiast You can try "dolphin-rpi"

        https://github.com/gvx64/dolphin-rpi

        It worked for me to resolve Mario Kart Double Dash dark tint and Resident Evil 4 white textures.

        Here is a script for easy installation :

        Paste this in a file dolphin-rpi.sh and put it in "/home/pi/RetroPie-Setup/scriptmodules/emulators/"

        #!/usr/bin/env bash
         
        # This file is part of The RetroPie Project
        #
        # The RetroPie Project is the legal property of its developers, whose names are
        # too numerous to list here. Please refer to the COPYRIGHT.md file distributed with this source.
        #
        # See the LICENSE.md file at the top-level directory of this distribution and
        # at https://raw.githubusercontent.com/RetroPie/RetroPie-Setup/master/LICENSE.md
        #
         
        rp_module_id="dolphin-rpi"
        rp_module_desc="Gamecube/Wii Dolphin Modified from 5.0-4544 for Pi Users"
        rp_module_help="ROM Extensions: .elf .dol .gcm .iso .rvz .wbfs .ciso .gcz .wad .dff\n\nCopy your Gamecube roms to $romdir/gc and Wii roms to $romdir/wii"
        rp_module_licence="GPL2 https://github.com/gvx64/dolphin-rpi/blob/master/license.txt"
        rp_module_repo="git https://github.com/gvx64/dolphin-rpi.git master"
        rp_module_section="exp"
        rp_module_flags=""
         
        function depends_dolphin-rpi() {
            local depends=(cmake gcc-11 g++-11 pkg-config libasound2-dev libopenal-dev libevdev-dev libgtk2.0-dev qtbase5-private-dev)
         
            isPlatform "kms" && depends+=(xorg matchbox-window-manager)
         
            getDepends "${depends[@]}"
        }
         
        function sources_dolphin-rpi() {
            gitPullOrClone
        }
         
        function build_dolphin-rpi() {
            mkdir build
            cd build
            # use the bundled 'speexdsp' libs, distro versions before 1.2.1 trigger a 'cmake' error
            cmake .. -DCMAKE_C_COMPILER=gcc-11 -DCMAKE_CXX_COMPILER=g++-11 -DBUNDLE_SPEEX=ON -DENABLE_AUTOUPDATE=OFF -DENABLE_ANALYTICS=OFF  -DUSE_DISCORD_PRESENCE=O>    make clean
            make
            md_ret_require="$md_build/build/Binaries/dolphin-emu"
        }
         
        function install_dolphin-rpi() {
            #copy binaries to /opt/retropie/emulators/dolphin-rpi
            cd build/Binaries/
            mkdir /opt/retropie/emulators/dolphin-rpi/
            mkdir /opt/retropie/emulators/dolphin-rpi/bin/
            mv dolphin-emu /opt/retropie/emulators/dolphin-rpi/bin/
            mv dolphin-emu-nogui /opt/retropie/emulators/dolphin-rpi/bin/
            #use /home/pi/DolphinConfig5.0/ as the configuration/settings/save file directory
            cd ..
            mkdir /home/pi/DolphinConfig5.0/
            mkdir /home/pi/DolphinConfig5.0/Config/
            mv ../Data/Sys/GameSettings/ /home/pi/DolphinConfig5.0/
            mv ../Data/Sys/GC/ /home/pi/DolphinConfig5.0/
            mv ../Data/Sys/Wii/ /home/pi/DolphinConfig5.0/
            mv ../Data/Sys/Maps/ /home/pi/DolphinConfig5.0/
            mv ../Data/Sys/Resources/ /home/pi/DolphinConfig5.0/
            mv ../Data/Sys/Shaders/ /home/pi/DolphinConfig5.0/
            mv ../Data/Sys/Themes/ /home/pi/DolphinConfig5.0/
            mv ../Data/Sys/codehandler.bin /home/pi/DolphinConfig5.0/
            mv ../Data/Sys/totaldb.dsy /home/pi/DolphinConfig5.0/
            mv ../Data/Sys/wiitdb-de.txt /home/pi/DolphinConfig5.0/
            mv ../Data/Sys/wiitdb-en.txt /home/pi/DolphinConfig5.0/
            mv ../Data/Sys/wiitdb-es.txt /home/pi/DolphinConfig5.0/
            mv ../Data/Sys/wiitdb-fr.txt /home/pi/DolphinConfig5.0/
            mv ../Data/Sys/wiitdb-it.txt /home/pi/DolphinConfig5.0/
            mv ../Data/Sys/wiitdb-ja.txt /home/pi/DolphinConfig5.0/
            mv ../Data/Sys/wiitdb-ko.txt /home/pi/DolphinConfig5.0/
            mv ../Data/Sys/wiitdb-nl.txt /home/pi/DolphinConfig5.0/
            mv ../Data/Sys/wiitdb-pt.txt /home/pi/DolphinConfig5.0/
            mv ../Data/Sys/wiitdb-ru.txt /home/pi/DolphinConfig5.0/
            mv ../Data/Sys/wiitdb-zh_CN.txt /home/pi/DolphinConfig5.0/
            mv ../Data/Sys/wiitdb-zh_TW.txt /home/pi/DolphinConfig5.0/
        }
         
        function remove_dolphin-rpi() {
            rm -r /home/pi/DolphinConfig5.0/GameSettings/
            rm -r /home/pi/DolphinConfig5.0/Maps/
            rm -r /home/pi/DolphinConfig5.0/Resources/
            rm -r /home/pi/DolphinConfig5.0/Shaders/
            rm -r /home/pi/DolphinConfig5.0/Themes/
            rm -r /home/pi/DolphinConfig5.0/Config/
            rm /home/pi/DolphinConfig5.0/codehandler.bin
            rm /home/pi/DolphinConfig5.0/totaldb.dsy
            rm /home/pi/DolphinConfig5.0/wiitdb-de.txt
            rm /home/pi/DolphinConfig5.0/wiitdb-en.txt
            rm /home/pi/DolphinConfig5.0/wiitdb-es.txt
            rm /home/pi/DolphinConfig5.0/wiitdb-fr.txt
            rm /home/pi/DolphinConfig5.0/wiitdb-it.txt
            rm /home/pi/DolphinConfig5.0/wiitdb-ja.txt
            rm /home/pi/DolphinConfig5.0/wiitdb-ko.txt
            rm /home/pi/DolphinConfig5.0/wiitdb-nl.txt
            rm /home/pi/DolphinConfig5.0/wiitdb-pt.txt
            rm /home/pi/DolphinConfig5.0/wiitdb-ru.txt
            rm /home/pi/DolphinConfig5.0/wiitdb-zh_CN.txt
            rm /home/pi/DolphinConfig5.0/wiitdb-zh_TW.txt
        #   Do not delete GC or Wii save file directories upon emulator uninstall
        #    rm -r /home/pi/DolphinConfig5.0/GC/
        #    rm -r /home/pi/DolphinConfig5.0/Wii/
        #    rm -r /home/pi/DolphinConfig5.0/
        }
         
        function configure_dolphin-rpi() {
            mkRomDir "gc"
            mkRomDir "wii"
         
            local launch_prefix
            isPlatform "kms" && launch_prefix="XINIT-WM:"
         
            addEmulator 0 "$md_id" "gc" "$launch_prefix$md_inst/bin/dolphin-emu-nogui -e %ROM% -u /home/pi/DolphinConfig5.0/"
            addEmulator 1 "$md_id-gui" "gc" "$launch_prefix$md_inst/bin/dolphin-emu -b -e %ROM% -u /home/pi/DolphinConfig5.0/"
            addEmulator 2 "$md_id-configure" "gc" "$launch_prefix$md_inst/bin/dolphin-emu -u /home/pi/DolphinConfig5.0/"
            addEmulator 3 "$md_id-configure-hotkeys" "gc" "$launch_prefix$md_inst/bin/dolphin-emu-qt2 -u /home/pi/DolphinConfig5.0/"
            addEmulator 0 "$md_id" "wii" "$launch_prefix$md_inst/bin/dolphin-emu-nogui -e %ROM% -u /home/pi/DolphinConfig5.0/"
            addEmulator 1 "$md_id-gui" "wii" "$launch_prefix$md_inst/bin/dolphin-emu -b -e %ROM% -u /home/pi/DolphinConfig5.0/"
            addEmulator 2 "$md_id-configure" "wii" "$launch_prefix$md_inst/bin/dolphin-emu -u /home/pi/DolphinConfig5.0/"
            addEmulator 3 "$md_id-configure-hotkeys" "wii" "$launch_prefix$md_inst/bin/dolphin-emu-qt2 -u /home/pi/DolphinConfig5.0/"
         
            addSystem "gc"
            addSystem "wii"
         
            [[ "$md_mode" == "remove" ]] && return
         
            # preset options used for Raspberry Pi 4 (Bookworm) - modify for your build as desired
           cat >"$home/DolphinConfig5.0/Config/Dolphin.ini" <<_EOF_
        [Core]
        OverclockEnable = False
        EnableCheats = False
        GFXBackend = Vulkan
        CPUCore = 4
        Fastmem = True
        CPUThread = True
        SyncOnSkipIdle = True
        FPRF = False
        AccurateNaNs = False
        AudioLatency = 20
        AutoDiscChange = True
        [Display]
        FullscreenDisplayRes = Auto
        Fullscreen = True
        RenderToMain = True
        KeepWindowOnTop = True
        [Interface]
        ConfirmStop = False
        [General]
        ISOPath0 = "$home/RetroPie/roms/gc"
        ISOPath1 = "$home/RetroPie/roms/wii"
        ISOPaths = 2
        WiiSDCardPath = /home/pi/DolphinConfig5.0/Wii/sd.raw
        _EOF_
         
           chown -R $user:$user "$home/DolphinConfig5.0/Config"
        }
        
        retropieuser555R RapidEdwin08R ExarKunIvE 5 Replies Last reply Reply Quote 1
        • retropieuser555R
          retropieuser555 @Nash
          last edited by retropieuser555

          Just tested it on regular standalone dolphin and it works fine.

          I got into Story mode and did a few turns of the undersea board and it runs ok, these were my settings file GP5P01.ini

          Game ID: GP5P01 (Internal Name: Mario Party 5, Country: Europe)
          
          [Controls]
          PadProfile1 = 8BitDo Pro 2
          
          [Video_Hacks]
          VISkip = True
          EFBAccessEnable = False
          

          Using the PAL version,

          eb5971d18ae215e94d148985b1cb6706  Mario Party 5 (Europe) (En,Fr,De,Es,It).rvz
          

          Pi 5 4GB

          Retroflag GPI with raspberry pi zero 2 w/ wifi

          Retroachievements:- lovelessrapture

          1 Reply Last reply Reply Quote 0
          • RapidEdwin08R
            RapidEdwin08 @Nash
            last edited by RapidEdwin08

            @Nash Thanks for sharing, I was not aware of this fork.
            Will be giving a try just for RE4.

            On Pi5 Bookworm 64bit I had error on first compile attempt:

            CMake Error at Externals/wxWidgets3/CMakeLists.txt:861 (message):
              wxGTK2 needs Xinerama and Xxf86vm
            

            Was able to resolve error with:

            sudo apt install libxxf86vm-dev x11proto-xinerama-dev
            

            Can simply be added to depends in the install script:

            local depends=(cmake gcc-11 g++-11 pkg-config libasound2-dev libopenal-dev libevdev-dev libgtk2.0-dev qtbase5-private-dev libxxf86vm-dev x11proto-xinerama-dev)
            

            Edit: RE4 does work with this fork on Pi5, no white screen issues

            Raspberry Pi B, Pi B+, Pi2 B, Pi3 B, Pi3 B+, Pi Zero W, Pi4 (4GB/8GB), Pi5 (8GB/16GB), Pi Zero 2 W, GPi V1, minisforum GK50 / RetroPie 4.8.x

            1 Reply Last reply Reply Quote 1
            • ExarKunIvE
              ExarKunIv @Nash
              last edited by

              @Nash ill can add this to my RetroPie-Extra if you are ok with that

              RapidEdwin08R N 2 Replies Last reply Reply Quote 1
              • RapidEdwin08R
                RapidEdwin08 @ExarKunIv
                last edited by RapidEdwin08

                @ExarKunIv it still needs some work...
                There's missing font and png errors at startup we need to look into, but it plays RE4 fairly well after.
                I have not had a chance to look into them yet, but here are the Errors.

                Font Error:

                Error: Trying to access Windows-1252 fonts but they are not loaded. Games may not show fonts correctly, or crash.
                

                PNG Error Log: Full Log Here

                Could not find resource: /usr/local/share/dolphin-emu/sys/Resources/nobanner.png
                

                Raspberry Pi B, Pi B+, Pi2 B, Pi3 B, Pi3 B+, Pi Zero W, Pi4 (4GB/8GB), Pi5 (8GB/16GB), Pi Zero 2 W, GPi V1, minisforum GK50 / RetroPie 4.8.x

                ExarKunIvE 1 Reply Last reply Reply Quote 0
                • ExarKunIvE
                  ExarKunIv @Nash
                  last edited by

                  This post is deleted!
                  1 Reply Last reply Reply Quote 0
                  • ExarKunIvE
                    ExarKunIv @RapidEdwin08
                    last edited by

                    @RapidEdwin08 thats the point of my repo. if i waited for everything to work perfectly it would be a very small collection

                    RapidEdwin08R 1 Reply Last reply Reply Quote 0
                    • RapidEdwin08R
                      RapidEdwin08 @ExarKunIv
                      last edited by

                      @ExarKunIv ...and we are grateful...
                      I managed to address the errors already.
                      Will be posting when I get a chance.
                      Feel free to use.

                      Raspberry Pi B, Pi B+, Pi2 B, Pi3 B, Pi3 B+, Pi Zero W, Pi4 (4GB/8GB), Pi5 (8GB/16GB), Pi Zero 2 W, GPi V1, minisforum GK50 / RetroPie 4.8.x

                      1 Reply Last reply Reply Quote 0
                      • RapidEdwin08R
                        RapidEdwin08 @Nash
                        last edited by RapidEdwin08

                        @Nash I took the liberty of updating the install script you posted to workaround the Font and PNG Errors previously mentioned, as well as a few other changes...
                        Can now run dophin-rpi without those errors at startup.
                        Thanks again for sharing as I was not aware of this fork.

                        dolphin-rpi.sh
                        /dolphin-rpi/01_font_alerts.diff

                        Raspberry Pi B, Pi B+, Pi2 B, Pi3 B, Pi3 B+, Pi Zero W, Pi4 (4GB/8GB), Pi5 (8GB/16GB), Pi Zero 2 W, GPi V1, minisforum GK50 / RetroPie 4.8.x

                        N G 2 Replies Last reply Reply Quote 3
                        • N
                          Nash @ExarKunIv
                          last edited by

                          @ExarKunIv Good idea but i'm not the author of this script. I think I found it in this forum but I don't remember the topic. All credits go to the guys who worked on it

                          sugarfreeS 1 Reply Last reply Reply Quote 0
                          • N
                            Nash @RapidEdwin08
                            last edited by Nash

                            @RapidEdwin08 Thanks, I will try that.

                            I have difficulties to setup hotkeys with 2 buttons in dolphin-configure and dolphin-rpi-editor. Only one button works. (This is not specific to your script, I just need help from the begining for that)

                            RapidEdwin08R 1 Reply Last reply Reply Quote 0
                            • sugarfreeS
                              sugarfree @Nash
                              last edited by

                              @Nash I think this is the topic:
                              :https://retropie.org.uk/forum/topic/35172/mkdd-tint-issue-rpi5/165?_=1741784929258

                              N 1 Reply Last reply Reply Quote 0
                              • N
                                Nash @sugarfree
                                last edited by

                                @sugarfree Yes I think it is.

                                1 Reply Last reply Reply Quote 0
                                • RapidEdwin08R
                                  RapidEdwin08 @Nash
                                  last edited by RapidEdwin08

                                  @Nash Same issue, but I was able to modify the profile.ini for the Hotkeys manually with success.

                                  Here's a sample of my xbox360.ini in the Hotkeys Directory:

                                  /home/pi/DolphinConfig5.0/Config/Profiles/Hotkeys/xbox360.ini
                                  /home/pi/DolphinConfig5.0/Config/Hotkeys.ini

                                  Keys/Toggle Pause = `Button 6` & `Button 3`
                                  Keys/Stop = `Button 6` & `Button 1`
                                  Keys/Reset = `Button 6` & `Button 0`
                                  Keys/Toggle Fullscreen = `Button 6` & `Button 2`
                                  Keys/Take Screenshot = `Button 6` & `Button 8`
                                  Keys/Exit = `Button 6` & `Button 7`
                                  

                                  On my Xbox360 gamepad,
                                  Button 6 is Select/Back
                                  Button 7 is Start

                                  Raspberry Pi B, Pi B+, Pi2 B, Pi3 B, Pi3 B+, Pi Zero W, Pi4 (4GB/8GB), Pi5 (8GB/16GB), Pi Zero 2 W, GPi V1, minisforum GK50 / RetroPie 4.8.x

                                  N G 2 Replies Last reply Reply Quote 0
                                  • sugarfreeS
                                    sugarfree
                                    last edited by

                                    I remember that to set up hotkeys, you have to do this: https://retropie.org.uk/forum/post/301035.

                                    1 Reply Last reply Reply Quote 0
                                    • ExarKunIvE
                                      ExarKunIv
                                      last edited by

                                      i have added it to my repo. if any changes come up. i will edit it

                                      1 Reply Last reply Reply Quote 2
                                      • N
                                        Nash @RapidEdwin08
                                        last edited by

                                        @RapidEdwin08 @sugarfree Thanks, it works.

                                        1 Reply Last reply Reply Quote 0
                                        • G
                                          gvx64 @RapidEdwin08
                                          last edited by

                                          @RapidEdwin08 I know I am a bit late to this but I just wanted to mention that for RE4 I have heard that you might have some difficulty swapping discs in dolphin-rpi when you get to the end of the first disc as the game doesn't update the save file upon completing the firs disc (it's one of the games that insists you swap discs with the console on). I added m3u file support to dolphin-rpi a while back to address this complete with auto-disc changing, but I just wanted to mention that the m3u file needs to be written in linux (not windows). For example:

                                          sudo nano /home/pi/RetroPie/roms/gc/RE4.m3u
                                          type in the following text:

                                          RE4_1.ciso
                                          RE4_2.ciso

                                          Windows has different line-ending characters and so the m3u file will not be interpreted properly in dolphin-rpi. This is confusing because I believe that later versions of dolphin-emu can handle windows m3u files on linux builds but that is not the case for dolphin-rpi which can has an early m3u implementation and where files must be written on linux systems.

                                          N 2 Replies Last reply Reply Quote 1
                                          • N
                                            Nash @gvx64
                                            last edited by Nash

                                            @gvx64 With Notepad++ on Windows we can convert line-ending (windows, linux, or mac) for a text file.

                                            Menu Edit, EOL conversion, Unix (LF)

                                            1 Reply Last reply Reply Quote 1
                                            • First post
                                              Last post

                                            Contributions to the project are always appreciated, so if you would like to support us with a donation you can do so here.

                                            Hosting provided by Mythic-Beasts. See the Hosting Information page for more information.