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

    Ubuntu + Retropie + Dolphin + Wii U Adapter finally works!

    Scheduled Pinned Locked Moved Help and Support
    dolphinubuntucontrollers
    1 Posts 1 Posters 1.3k 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.
    • S
      satella
      last edited by

      Before you read whole story, if you just want to know solution, here it is

      1. You must install retropie on Ubuntu 22.04
      2. install python3-xdg, instead python-xdg
      3. after all setup, edit /opt/retropie/configs/gc/Config/Dolphin.ini and add
        [Core]
        SIDevice0 = 12
        AdapterRumble0 = True
        SimulateKonga0 = False
        SIDevice1 = 12
        AdapterRumble1 = True
        SimulateKonga1 = False
        SIDevice2 = 12
        AdapterRumble2 = True
        SimulateKonga2 = False
        SIDevice3 = 12
        AdapterRumble3 = True
        SimulateKonga3 = False

      Here are script I follow, from many references.

      1. when you install, set user name - pi / password - raspberry
      2. sudo sed -i -e '$a\pi ALL=(ALL) NOPASSWD:ALL' /etc/sudoers
      3. sudo apt-add-repository universe && sudo apt-get update -y && sudo apt-get upgrade -y && sudo apt-get install xorg openbox pulseaudio alsa-utils menu libglib2.0-bin python3-xdg at-spi2-core libglib2.0-bin dbus-x11 git dialog unzip xmlstarlet --no-install-recommends -y
      4. mkdir ~/.config && mkdir ~/.config/openbox && echo 'gnome-terminal --full-screen --hide-menubar -- emulationstation' >> ~/.config/openbox/autostart
      5. echo 'exec openbox-session' >> ~/.xsession
      6. echo 'if [[ -z $DISPLAY ]] && [[ $(tty) = /dev/tty1 ]]; then' >> ~/.bash_profile && sed -i '$ a\ startx -- -nocursor >/dev/null 2>&1' ~/.bash_profile && sed -i '$ a\fi' ~/.bash_profile
      7. sudo mkdir /etc/systemd/system/getty@tty1.service.d && sudo sh -c 'echo [Service] >> /etc/systemd/system/getty@tty1.service.d/override.conf' && sudo sed -i '$ a\ExecStart=' /etc/systemd/system/getty@tty1.service.d/override.conf && sudo sed -i '$ a\ExecStart=-/sbin/agetty --skip-login --noissue --autologin pi %I $TERM' /etc/systemd/system/getty@tty1.service.d/override.conf && sudo sed -i '$ a\Type=idle' /etc/systemd/system/getty@tty1.service.d/override.conf
      8. git clone --depth=1 https://github.com/RetroPie/RetroPie-Setup.git && sudo RetroPie-Setup/retropie_setup.sh
      9. Basic install on GUI menu
      10. Manage packages - Manage experimental packages - dolphin
      11. sudo nano /etc/udev/rules.d/51-gcadapter.rules // then add
        SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", ATTRS{idVendor}=="057e", ATTRS{idProduct}=="0337", MODE="0666"
      12. sudo udevadm control --reload-rules
      13. sudo nano /opt/retropie/configs/gc/Config/Dolphin.ini // then add
        [Core]
        SIDevice0 = 12
        AdapterRumble0 = True
        SimulateKonga0 = False
        SIDevice1 = 12
        AdapterRumble1 = True
        SimulateKonga1 = False
        SIDevice2 = 12
        AdapterRumble2 = True
        SimulateKonga2 = False
        SIDevice3 = 12
        AdapterRumble3 = True
        SimulateKonga3 = False

      Enjoy ;)


      Hello All.

      This is not a question.
      I'm not sure where should I post this, so I write down in this forum.

      I'm planning to build retro maching with Intel NUC.
      Before I purchase, I tried to install Retropie to my old laptop - Core 2 Duo T6400 and see how it works.
      My goal was to build ultimate retro nintendo machine, NES to GameCube, so I tried to install dolphin on retropie.

      I tried to install it on Ubuntu Server for better perfomance.

      I followed this post for retropie setup
      https://retropie.org.uk/forum/topic/18810/retropie-installation-on-ubuntu-server-x64-18-04-1
      However, there was problem with dolphin installation.
      Ubuntu 18.04 didn't work because of Cmake version.
      Ubuntu 20.04 didn't work because of libfmt version.

      So, I tried to install retropie on Ubuntu 22.04, but script didn't work because of python-xdg package.
      You have to install python3-xdg instead of python-xdg. Other elses are good.

      Dolphin succefully installed with retropie.
      However, I had struggle with using wii u adapter, because it didn't recognize device.
      I followed guidance on
      https://dolphin-emu.org/docs/guides/how-use-official-gc-controller-adapter-wii-u/#Linux
      https://retropie.org.uk/forum/topic/31669/controller-setup-for-gamecube-in-dolphin

      When I tried to launch dolphin-gui, it didn't recognize wii u adapter.
      I couldn't find any answers by googling, but couldn't find it.
      However, with uncountable trying and researching, finally I found solution.

      edit /opt/retropie/configs/gc/Config/Dolphin.ini

      and add

      [Core]
      SIDevice0 = 12
      AdapterRumble0 = True
      SimulateKonga0 = False
      SIDevice1 = 12
      AdapterRumble1 = True
      SimulateKonga1 = False
      SIDevice2 = 12
      AdapterRumble2 = True
      SimulateKonga2 = False
      SIDevice3 = 12
      AdapterRumble3 = True
      SimulateKonga3 = False

      Now it works.

      1 Reply Last reply Reply Quote 0
      • retropieuser555R retropieuser555 referenced this topic on
      • 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.