mirror of
https://github.com/dolphin-emu/dolphin.git
synced 2025-08-22 10:19:01 +00:00
Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.
|
||
---|---|---|
.github/workflows | ||
.tx | ||
CMake | ||
Data | ||
docs | ||
Externals | ||
Installer | ||
Languages | ||
LICENSES | ||
Source | ||
Tools | ||
.editorconfig | ||
.git-blame-ignore-revs | ||
.gitignore | ||
.gitmodules | ||
.mailmap | ||
AndroidSetup.md | ||
BuildMacOSUniversalBinary.py | ||
CMakeLists.txt | ||
CMakeSettings.json | ||
Contributing.md | ||
COPYING | ||
Readme.md |
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:
- Install Git and Visual Studio 2019 (community is fine) if you haven't already
- Clone the Git Repo
git clone https://github.com/MarioPartyNetplay/dolphin-mpn --recursive
- Open the Source/dolphin-emu.sln project in Visual Studio 2019
- Set Build Path to Release -> x64
- Click Build 5: Open Dolphin Dolphin is Located at Binaries/x64/
Linux:
- Open Terminal
- 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
- Clone the Git Repo:
git clone https://github.com/MarioPartyNetplay/dolphin-mpn
- Enter the Cloned Repo:
cd dolphin-mpn
- Make the Build Directory:
mkdir build && cd build
- Setup CMake:
cmake .. -G Ninja -DLINUX_LOCAL_DEV=true
- Build Dolphin
ninja
- Copy Important Files
cp -r ../Data/Sys/ Binaries/ && cp -r ../Data/User/ Binaries/ && cp -r ../Data/dolphin-emu.png Binaries/ && touch Binaries/portable.txt
- Run Dolphin Dolphin is Located at build/Binaries/dolphin-emu
macOS:
- Install Xcode Command Line Tools & Brew if you havent
- Open a Terminal
- Install Brew:
brew install cmake qt5 ninja pkgconfig git
- Clone the Git Repo:
git clone https://github.com/MarioPartyNetplay/dolphin-mpn
- Enter the Cloned Repo:
cd dolphin-mpn
- Make the Build Directory:
mkdir -p build && cd build
- Setup CMake:
cmake .. -G Ninja -DCMAKE_CXX_FLAGS="-Xclang -fcolor-diagnostics" -DCMAKE_PREFIX_PATH=$(brew --prefix qt5)
- Build Dolphin:
ninja
- Copy Important Files:
cp -r ../Data/Sys/ Binaries/ && cp -r ../Data/User/ Binaries/ && cp -r ../Data/dolphin-emu.png Binaries/ && touch Binaries/portable.txt
- Run Dolphin Dolphin is Located at build/Binaries/dolphin-emu
License
Dolphin MPN is licensed under the GNU General Public License v2.0