Dolphin, emulator GameCube i Wii

Jeszcze do niedawna emulacja konsol GameCube i Wii była zbyt wolna, aby móc komfortowo grać. Obecnie wiele osób ma na tyle dobry sprzęt, aby osiągnąć wystarczającą prędkość emulacji.

Ten artykuł jest adresowany do osób, które chciałyby pograć na Wii poza domem, a nie chcą taszczyć konsoli i telewizora czy też mają uszkodzoną konsolę i chcą pograć w gry, które im zostały. Dlaczego? Ponieważ, aby odczuwać pełną przyjemność z gry należy mieć Wiilot (kontroler Wii). Oczywiście można emulować Wiilot za pomocą myszy i klawiatury, ale wygodniej się gra oryginalnym kontrolerem. Emulator Dolphin, dzięki otwartemu kodowi źródłowemu, działa na wielu platformach, w tym na Linuxie.

Minimalne wymagania

– Procesor dwurdzeniowy o częstotliwości min. 2×2 GHz ze wsparciem dla Intel SSE2,
– Karta graficzna z obsługą Pixel Shader 2.0.

Zalecane wymagania (moje obserwacje)

– Procesor czterordzeniowy, np. Intel Core i5, Intel Core i7, AMD Phenom II x4,
– Karta graficzna Nvidia GeForce z serii 4xx, 5xx lub ATI Radeon HD 4xxx, 5xxx z zainstalowanymi sterownikami własnościowymi.

Instalacja Dolphina

Jako, że nie ma oficjalnych pakietów na Linuxa, należy skompilować kod ręcznie, ma to też swoje zalety, gdyż emulator będzie zoptymalizowany pod Twój typ procesora.

git clone https://code.google.com/p/dolphin-emu/
sudo apt-get install cmake git g++ wx2.8-headers libwxbase2.8-dev libwxgtk2.8-dev libgtk2.0-dev libsdl1.2-dev nvidia-cg-toolkit libxrandr-dev libxext-dev libglew1.5-dev libao-dev libasound2-dev libpulse-dev libbluetooth-dev libreadline6-dev libavcodec-dev libavformat-dev libswscale-dev
cd dolphin-emu && mkdir build && cd build
cmake ..
make -jx

Gdzie x to liczba rdzeni procesora +1 (np. 5 dla czterordzeniowego procesora)

sudo make install

Uruchomienie Dolphina

Program niestety nie tworzy aktywatora, dlatego trzeba go uruchamiać ręcznie lub utworzyć aktywator.
Naciśnij Alt + F2, wpisz dolphin-emu i naciśnij Enter. Powinno otworzyć się główne okno emulatora.

Dolphin, emulator GameCube i Wii

Interfejs programu (zestaw ikon: KDE)

Wiimote

Informacje o połączeniu Wiimote do PC znajdziesz na tych stronach: dolphin-emulator.com/connect-wiimote.html
forums.dolphin-emulator.com/showthread.php?tid=16034

Uruchamianie z płyty

Włóż płytę do napędu i wybierz z menu Plik → Załaduj z napędu DVD → /dev/sr*

Obrazy gier

Aby zdobyć obraz gry musisz:
a) zgrać go z oryginalnej płyty,
b) ściągnąć z Internetu.

Aby zgrać obraz potrzebujesz narzędzia Rawdump 2.1, potrzebujesz również odpowiedniego napędu DVD. Rawdump ma wersję tylko na Windowsa, co prawda uruchamia się pod Wine, ale nie mogłem go przetestować, gdyż nie posiadam odpowiedniego napędu. Więcej informacji znajdziesz tutaj: dolphin-emulator.com/faq.html.

Tym którzy nie mają wspieranego napędu pozostaje możliwość b. Oczywiście zakładam, że posiadasz legalną kopię gry. Obrazy można łatwo znaleźć w googlach, dlatego nie linkuję żadnych stron.

Kiedy już zdobędziesz obraz płyty wybierz go z listy gier. Ja na potrzeby tego artykułu pobrałem grę Pokémon Battle Revolution.

Dolphin, emulator GameCube i Wii

Dolphin w akcji

Pomimo że wg emulatora są tylko 23 FPSy gra jest grywalna.

Zwiększenie wydajności

Rzadko kiedy można osiągnąć 100% prędkości. Aby zwiększyć wydajność skonfiguruj emulator tak jak zalecają to na tej stronie: dolphin-emulator.com/performance.html.

Życzę miłego grania :)

Jeżeli powyższy artykuł nie rozwiązał lub rozwiązał częściowo Twój problem, dodaj swój komentarz opisujący, w którym miejscu napotkałeś trudności.
Mile widziane komentarze z uwagami lub informacjami o rozwiązaniu problemu.
  • http://inoto.net/ akasei

    Widze, że Dolphin ma w zależnościach prawie całe KDE ;)

    • Admc

      Nie, to o czym mówisz to menadżer plików dla KDE, również o nazwie Dolphin. Emulator Dolphin (dolphin-emu) nie używa nawet QT. Przeczytaj artykuł zanim skomentujesz.

      • http://inoto.net/ akasei

        Przeczytaj mój tekst jeszcze raz i zwróć szczególną uwagę na emotikone.

  • raven17a

    Nie Willot tylko Wiimot:)

    • Admc

      Widocznie błąd w tłumaczeniu emulatora. Bo w opcjach to się nazywa Willot.

  • RafciX

    Hmmm, a ciekawe co by było, gdyby podłączyć akcelerometr w obudoowie do usb zamiast Wiimot :D

    Czytając ten artykuł miałem wrażenie, że przeglądarka plików w KDE potrafi emulować gry :D

  • Tripix

    [100%] Building CXX object Source/Core/DolphinWX/CMakeFiles/dolphin-emu.dir/Src/X11Utils.cpp.o
    Linking CXX executable ../../../Binaries/dolphin-emu
    /usr/bin/ld: cannot find -lCg
    collect2: ld returned 1 exit status
    make[2]: *** [Binaries/dolphin-emu] Błąd 1
    make[1]: *** [Source/Core/DolphinWX/CMakeFiles/dolphin-emu.dir/all] Błąd 2
    make: *** [all] Błąd 2
    tripix@desktop:~/dolphin-emu/build$

    • Admc

      Spróbuj tego:
      sudo apt-get install nvidia-cg-toolkit

      • Tripix

        — Installing: /usr/local/share/locale/nb/LC_MESSAGES/dolphin-emu.mo
        — Installing: /usr/local/share/locale/ko/LC_MESSAGES/dolphin-emu.mo
        — Installing: /usr/local/bin/dolphin-emu
        tripix@desktop:~/dolphin-emu/build$

        dzięki ci! :)

  • zdzisiu48

    [ 11%] Building CXX object Source/Core/Common/CMakeFiles/common.dir/Src/Crypto/sha1.cpp.o
    Linking CXX static library libcommon.a
    [ 11%] Built target common
    make: *** [all] Błąd 2
    zdzisiu48@zdzisiu48-komp:~/dolphin-emu/build$

    Co zrobić?? (Jak coś mam zainstalowany nvidia-cg-tool)

    • Admc

      Nie mam pojęcia, to mi nic nie mówi. Poszukaj na stronie emulatora jakie ma zależności. Może czegoś ci brakuje.

  • gutigen
    • zdzisiu48

      Próbowałem, ale potrzebuje nowszej wersji :(

  • Harry

    czemu dolphine nie używa u mnie całego procesora tylko 55%- 60% jak by chodził na 100% wy mi się zajebiście grało