Skip to content

Releases: Project-Plus-Development-Team/Project-Plus-Dolphin

Project+ Dolphin v3.1.5

12 Oct 18:04

Choose a tag to compare

Changes from Beta 5

  • Dual Core re-enabled by default, as we are targeting lower end systems for default settings
  • The Netplay chat will notify you on how to calculate buffer when a lobby is created
  • About dialog edited to include P+-specific info

Notes

  • When playing netplay on these builds, buffer works a bit differently than in FPM. The default buffer (2) is equivalent to the 4 buffer used previously, and increasing it by one in this build is equivalent to increasing it by 2 in FPM (so 3 = FPM's 6, 4 = FPM's 8, etc).
  • The Netplay chat can be hidden with the left arrow key and restored with the right arrow key, and game volume can be adjusted by pressing the up and down keys
  • For machines with powerful hardware, we recommend using Exclusive Ubershaders alongside Compile Shaders Before Starting for a stutter-free experience right out of the box.

Project+ Dolphin - Mainline Beta 5

22 Sep 17:44

Choose a tag to compare

Changes

  • Updated Dolphin base to release 2509
  • The updater will now search for a "[platform].Update" filename first, which will allow us to push app-only updates if necessary
  • HD textures now provided as a separate download to reduce build size

Bug Fixes

  • The default hotkeys for volume adjustment and showing/hiding netplay chat will now work on macOS and Linux builds
  • Automatic GitHub application builders will now properly apply the release tag to built Dolphin apps (useful for scenes making custom forks)

Notes

When playing netplay on these builds, buffer works a bit differently than in FPM.
The default buffer (2) is equivalent to the 4 buffer we use currently, and increasing it by one in this build is equivalent to increasing it by 2 in FPM (so 3 = FPM's 6, 4 = FPM's 8, etc).

For machines with powerful hardware, we recommend using Exclusive Ubershaders alongside Compile Shaders Before Starting for a stutter-free experience right out of the box.

Project+ Dolphin - Mainline Beta 4

04 Sep 15:00

Choose a tag to compare

Changes

  • A first boot prompt has been added which provides setup tips and an easy link to set Brawl as the default ISO
  • Added CRT shader, available in Graphics > Enhancements > Post-Processing Effect
  • Added Clean Red theme for Dolphin
  • The warning given when a GameCube adapter is polling under 125hz can now be disabled in Config > Interface
  • The netplay chat can now be shown or hidden mid-session via hotkeys; hide/show are mapped to left arrow/right arrow by default
  • Dolphin.ini (user settings) will be skipped during updates, which now doesn't matter because...
  • Dolphin.ini is no longer shipped with builds, as the default SD card path and Launcher paths are now hardcoded
  • Icon for the Netplay launcher redone, and the Offline launcher was given a unique icon
  • The default columns on the game list have been reduced to only the file type, banner, title, and maker columns

Bug Fixes

  • Update URL verification changed to be only the primary domain to avoid further GitHub backend changes (thanks GitHub)
  • Buffer will now always be reset back to 2 for each new netplay session
  • Main timing variance setting for audio 40 > 8; this should provide reduced audio latency

Notes

When playing netplay on these builds, buffer works a bit differently than in FPM.
The default buffer (2) is equivalent to the 4 buffer we use currently, and increasing it by one in this build is equivalent to increasing it by 2 in FPM (so 3 = FPM's 6, 4 = FPM's 8, etc).

For machines with powerful hardware, we recommend using Exclusive Ubershaders alongside Compile Shaders Before Starting for a stutter-free experience right out of the box.

Project+ Dolphin - Mainline Beta 3

08 Jul 19:51

Choose a tag to compare

Changes and Fixes

  • Per-player buffers have been fixed and now function as they did in Ishiiruka
  • The opacity of the box containing the FPS and other performance stats now matches the one for ping
  • Updater partially rewritten and given an aesthetic touchup; you'll be able to see this once the next update releases
  • Build names on all platforms will now match
  • A Flatpak build is now provided as an alternate option for Linux users! This should bring slightly higher compatibility in exchange for slightly less portability.
  • SDL input library updated from v2.3.0 to v3.2.16

Known Issues

  • Linux builds cannot auto-update; we will be looking into the viability of auto-updates for the AppImage build

Notes

We encourage players to start playing with this build of Dolphin to allow us to find things we have not yet ported, spot any differences in performance, and fix bugs that may crop up. You can get support and leave feedback for this build in its channel in the Project+ Discord. Please note that you will need your opponent to have this beta as well, as cross-build netplay is not supported.

When playing netplay on these builds, buffer works a bit differently than in FPM. The default buffer (2) is equivalent to the 4 buffer we use currently, and increasing it by one in this build is equivalent to increasing it by 2 in FPM (so 3 = FPM's 6, 4 = FPM's 8, etc).

For machines with powerful hardware, we recommend using Exclusive Ubershaders alongside Compile Shaders Before Starting for a stutter-free experience right out of the box.

Project+ Dolphin - Mainline Beta 2

27 Jun 17:23

Choose a tag to compare

Changes and Fixes

  • Standard controller input handling adjusted to match Ishiiruka and console, allowing players with box controllers to use this build
  • Windows and macOS builds now have a functioning updater! This is completely different than our old updater and runs entirely within Dolphin itself. Big thanks to the folks on the Mario Party Netplay team for letting us use their updater as a base!
  • Client Side Music Off will now properly be client side instead of being dependent on the host's selection
  • macOS and Linux builds can now netplay with our Windows users, as all compiled builds are correctly based on the same commit
  • Offline saves will no longer be overwritten after every session, allowing for saving of tags when playing solo as in Ishiiruka
  • Netplay chat and FPS are now both shown by default
  • Replays will now be exported on all platforms! Windows builds will continue to export in the root directory, while a ReplayData folder will be created in /User for macOS and /Project-Plus-Dolphin.AppImage.home for Linux builds.
  • Config files for other games removed from our download to save space and extraction time. These can be imported from mainline Dolphin builds if you'd like to use this build for more than P+
  • Dolphin build base now listed in the About window

Known Issues

  • Per-player buffers currently do not function
  • macOS has a different build name in its program title; however, it can still connect and netplay with other platforms. This will also trick the updater into thinking you're on the wrong version, but you can decline the update until the next beta releases.
  • Linux builds cannot auto-update; we will be looking into the viability of auto-updates for the AppImage build

Notes

We encourage players to start playing with this build of Dolphin to allow us to find things we have not yet ported, spot any differences in performance, and fix bugs that may crop up. You can get support and leave feedback for this build in its channel in the Project+ Discord. Please note that you will need your opponent to have this beta as well, as cross-build netplay is not supported.

When playing netplay on these builds, buffer works a bit differently than in FPM. The default buffer (2) is equivalent to the 4 buffer we use currently, and increasing it by one in this build is equivalent to increasing it by 2 in FPM (so 3 = FPM's 6, 4 = FPM's 8, etc).

For machines with powerful hardware, we recommend using Exclusive Ubershaders alongside Compile Shaders Before Starting for a stutter-free experience right out of the box.

Project+ Dolphin - Mainline Beta 1

15 Jun 18:56

Choose a tag to compare

This is the first release of the mainline Dolphin for usage with Project+!

As Dolphin has made many advancements over the years, our current build (Ishiiruka) has started to show its age. Lacking many features, using an older version of the UI, and fully losing Mac compatibility (alongside shoddy Linux compatibility) are just a few of the setbacks of our current approach.

This build is based on the most recent stable release of Dolphin (build 2506). With this beta, we've ported all of the quality of life features of our build of Dolphin over to mainline, including but not limited to:

  • Project+ specific aspect ratios
  • Netplay button on toolbar
  • Netplay replay automatic exporting
  • Auto-copy netplay code on netplay window startup
  • Pre-configured hotkeys for volume up/down and opening netplay chat
  • Separate Minimum and Player buffers in netplay window
  • Client side music toggle in netplay window
  • GameCube adapter polling rate in controller settings
  • Spectator button in netplay window

and more!

We encourage players to start playing with this build of Dolphin to allow us to find things we have not yet ported, spot any differences in performance, and fix bugs that may crop up. You can get support and leave feedback for this build in its channel in the Project+ Discord. Please note that you will need your opponent to have this beta as well, as cross-build netplay is not supported.

When playing netplay on these builds, buffer works a bit differently than in FPM. The default buffer (2) is equivalent to the 4 buffer we use currently, and increasing it by one in this build is equivalent to increasing it by 2 in FPM (so 3 = FPM's 6, 4 = FPM's 8, etc).

For machines with powerful hardware, we recommend using Exclusive Ubershaders alongside Compile Shaders Before Starting for a stutter-free experience right out of the box.

Builds for Windows, Linux, and Mac are currently provided; while the current Mac build is currently limited to ARM (M-series) Macs, we are intending to target both ARM and x64 for the full release.