Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.
Find a file
2022-03-13 13:10:46 -06:00
.github/workflows Fix buildbot (#2) 2022-03-01 16:49:20 -07:00
.tx Add .tx folder with config 2016-09-11 15:13:31 +02:00
CMake CMake: Fix MSVC flags for Release/RelWithDebInfo 2021-04-27 12:54:18 +02:00
Data Fix buildbot (#2) 2022-03-01 16:49:20 -07:00
docs Core: Add a Maker field for GameModDescriptors. 2022-01-02 06:06:53 +01:00
Externals Merge pull request #10437 from AdmiralCurtiss/minizip-ng 2022-02-08 00:28:20 -05:00
Installer more stuff (#1) 2022-02-28 16:48:25 -07:00
Languages more stuff (#1) 2022-02-28 16:48:25 -07:00
LICENSES licensing: convert "public domain" to CC0 1.0 2021-07-05 04:43:55 +02:00
Source Merge Upstream Dolphin code (#3) 2022-03-07 23:37:34 -07:00
Tools add IDA save/load dolphin map scripts for 7.x 2021-10-09 12:59:14 -07:00
.editorconfig Merge pull request #6152 from bb010g/patch-1 2020-01-08 15:52:26 +01:00
.git-blame-ignore-revs Add 49cfded6 to .git-blame-ignore-revs 2021-12-10 13:59:38 -08:00
.gitignore Externals: Integrate mGBA as a submodule 2021-07-13 16:39:29 +02:00
.gitmodules Externals: Integrate mGBA as a submodule 2021-07-13 16:39:29 +02:00
.mailmap Add a .mailmap file 2014-12-23 09:34:56 +01:00
AndroidSetup.md Use HTTPS for images 2021-12-31 18:15:35 -08:00
BuildMacOSUniversalBinary.py Bump minimum macOS to 10.13 High Sierra 2021-08-17 16:27:22 -04:00
CMakeLists.txt Merge pull request #10367 from Pokechu22/fmt-8.1.1 2022-01-20 21:14:41 +01:00
CMakeSettings.json Update Windows build to use Qt 5.15.0. 2020-08-22 20:08:38 +02:00
Contributing.md Update some contributing doc links 2022-01-07 21:06:58 -08:00
COPYING licensing: remove non-standard license.txt in favor of COPYING 2021-07-05 04:43:55 +02:00
Readme.md Fix buildbot (#2) 2022-03-01 16:49:20 -07:00

Dolphin MPN

Dolphin MPN is an emulator for running GameCube and Wii games on Windows, macOS, and Linux

Info

This emulator bundled a modified version of Dolphin

Installation

(note: ROMs will need to be downloaded separately)

Compiling

Windows:

  1. Install Git and Visual Studio 2019 (community is fine) if you haven't already
  2. Clone the Git Repo git clone https://github.com/MarioPartyNetplay/dolphin-mpn --recursive
  3. Open the Source/dolphin-emu.sln project in Visual Studio 2019
  4. Set Build Path to Release -> x64
  5. Click Build 5: Open Dolphin Dolphin is Located at Binaries/x64/

Linux:

  1. Open Terminal
  2. Install Required Packages: Ubuntu sudo apt install curl ffmpeg git libao-dev libasound-dev libavcodec-dev libavformat-dev libbluetooth-dev libevdev-dev libgtk2.0-dev libhidapi-dev libmbedtls-dev libminiupnpc-dev libopenal-dev libpangocairo-1.0-0 libpulse-dev libsfml-dev libswscale-dev libudev-dev libusb-1.0-0-dev libxrandr-dev qt5-default qtbase5-private-dev
  3. Clone the Git Repo: git clone https://github.com/MarioPartyNetplay/dolphin-mpn
  4. Enter the Cloned Repo: cd dolphin-mpn
  5. Make the Build Directory: mkdir build && cd build
  6. Setup CMake: cmake .. -G Ninja -DLINUX_LOCAL_DEV=true
  7. Build Dolphin ninja
  8. Copy Important Files cp -r ../Data/Sys/ Binaries/ && cp -r ../Data/User/ Binaries/ && cp -r ../Data/dolphin-emu.png Binaries/ && touch Binaries/portable.txt
  9. Run Dolphin Dolphin is Located at build/Binaries/dolphin-emu

macOS:

  1. Install Xcode Command Line Tools & Brew if you havent
  2. Open a Terminal
  3. Install Brew: brew install cmake qt5 ninja pkgconfig git
  4. Clone the Git Repo: git clone https://github.com/MarioPartyNetplay/dolphin-mpn
  5. Enter the Cloned Repo: cd dolphin-mpn
  6. Make the Build Directory: mkdir -p build && cd build
  7. Setup CMake: cmake .. -G Ninja -DCMAKE_CXX_FLAGS="-Xclang -fcolor-diagnostics" -DCMAKE_PREFIX_PATH=$(brew --prefix qt5)
  8. Build Dolphin: ninja
  9. Copy Important Files: cp -r ../Data/Sys/ Binaries/ && cp -r ../Data/User/ Binaries/ && cp -r ../Data/dolphin-emu.png Binaries/ && touch Binaries/portable.txt
  10. Run Dolphin Dolphin is Located at build/Binaries/dolphin-emu

License

Dolphin MPN is licensed under the GNU General Public License v2.0