How To Install Mods On Dolphin

Shows how to make a virtual SD card, required by many homebrew apps and game mods. NAND Usage Guide. Explains how to dump and use your Wii's NAND in Dolphin. FIFO Player documentation (for testers and developers) The FIFO Player is a feature of Dolphin allowing graphics rendering to be recorded to a file. Open your dolphin folder and go to Sys title 0004e45 content Step 2. Make a backup of 0000000d.app Step 3. Extract the.app file from the mod you downloaded into the folder containing the original 0000000d.app (if the.app file for the mod isn't named 0000000d.app then rename it to 0000000d.app). These Mods should be created and could be installed in the admin part of Dolphin like Joomla do there mod and they can still get paid for there mods. I'm Coverting back over to Joomla just because of the support and installing mods. We use optional third-party analytics cookies to understand how you use GitHub.com so we can build better products. You can always update your selection by clicking Cookie Preferences at the bottom of the page.

Playing a game in Dolphin instead of the GameCube or Wii can make a huge difference in visual quality. With HD output, Dolphin can bring the best out of many stunning titles. But beyond that, an assortment of crazy enhancements, including 3D output, free camera, widescreen hacks, a higher clocked emulated CPU and much more, can absolutely transform titles into new experiences even for veterans after many playthroughs.

Super Mario Sunshine is a beautiful GameCube platformer released in 2002. While its sequels on the Wii, Super Mario Galaxy 1 and 2 run at a fluid 60 frames per second, Super Mario Sunshine is only a 30 FPS (or 25 in PAL) game.

While an emulator can't do much on its own to increase the framerate of a game, one of our users, ehw, believed that it would be possible to modify the game to run at a higher framerate. Mixed with the enhancements in Dolphin, ehw modified Super Mario Sunshine to run at 60 FPS without doubling the speed of the game!


Super Mario Sunshine @ 60 FPS
Watch in 1080p60 for the best experience!
Install


How To Install Mods On Dolphin

Super Mario Sunshine's current 60 FPS hack comprises of three (and an optional fourth) part. Firstly, the vbeam speedhack has to be turned on in order to modify the timings of the emulator. It's possible that simply flipping Dolphin's framelimit to run at 120 FPS would be fine, but the emulator stretches audio at non-standard framerates, blocking this possiblity for now. Secondly, a small game patch is applied. This actually makes the gameplay run half speed at 30 FPS. Thirdly, Dolphin's audio timings are modified to run at half speed; so the game also sounds normal at double speed. Lastly, on some versions of the hack, the level select cheat is required to get into certain stages.


Super Mario Sunshine Higher FPS Patches

  • 0x804167B8:dword:0x3F600000 - Slightly slower 60 FPS Patch, but runs perfectly.

  • 0x804167B8:dword:0x3F800000 - even smoother 60 FPS Patch, but breaks things.

  • 0x804167B8:dword:0x40000000 - 120 FPS hack for those with high framerate monitors.


By applying patch into Dolphin's INI and then enabling it, along with the steps above, Super Mario Sunshine will run at 60 FPS. This is the key ingredient that makes it all work. For a more technical, the creator wrote an explanation on the inner workings of the process and final patch.

Depending on the value of the patch, you can get a near perfect 60 FPS hack where the game is completable, or an even smoother variant that breaks certain stage portals. There is also a 120 FPS hack for those with high framerate monitors and T.V.s, but it breaks things just like the smoother variant of the 60 FPS hack. Super Mario Sunshine is an absolute joy to play at 60 FPS, and fans of the game should truly enjoy the work put forth.

On another note, ehw also came up with more hacks for Pikmin 2 and Gauntlet: Dark Legacy. Pikmin 2 is completely playable with just the patch, but some cutscenes seem to play at double speed. Gauntlet Dark Legacy requires setting the framelimit to 120 and setting the CPU Clock Override value to 300 - 400% (!) in order to maintain 60 FPS at all times, and even then some animations are a tiny bit strange due to running at 30 FPS with no interpolation. This makes the game very difficult to run at 60 FPS on all but the most powerful computers. Considering that it was a 15 - 20FPS game on console, the difference here is even greater than the other hacks.


Pikmin 2 @ 60 FPS


Pikmin 1 is even stranger; it requires no game-side patch. Simply enable the vbeam speedhack and tell Dolphin's audio output to make it run at 60 FPS without side effects! There are also a variety of hacks/patches that have existed for Super Smash Bros. Melee and Brawl to make them run at pretty much any framerate without problems, including 30 FPS, 120 FPS and beyond. This is mostly done by using the settings for their slow motion modes, and unfortunately can't be done in other games.

With these four games brought up to 60 FPS, it can only make people wonder if other titles could be brought to 60 FPS in a similar way. Think about all of the seminal titles with huge, sprawling worlds that could be made more beautiful with an even better framerate. Anyone can experiment, dig around and try things as long as they have the game. Do note that reverse engineering chops may be needed for some games more than others.

Hopefully with the potential power of these patches on full display, Dolphin will see more patches and better versions of the existing patches in the future!

For those looking for more information on the patches and how they were made, please checkout the following links.

Super Mario Sunshine - http://jul.rustedlogic.net/thread.php?id=17475
Pikmin 2 - http://jul.rustedlogic.net/thread.php?id=17484

For users wondering about the audio hack. It was this line in SystemTimers.cpp that was modified:

int period = CPU_CORE_CLOCK / (AudioInterface::GetAIDSampleRate() * 4 / 32 * fields);

By adding a multiplier of two at the end (before the semicolon), you'll break audio in almost everything except certain titles running with a 60 FPS patch. This is how audio was fixed in Super Mario Sunshine, for instance.


Update

As of 4.0-5432 the vbeam speedhack was removed due to concerns that more 60 FPS patches would rely on broken behavior. In order to promote well made patches (that could in theory work on console even, given enough power) the hack was removed. What does this mean for the featured Super Mario Sunshine and Pikmin 2 hacks? Not all that much. For Super Mario Sunshine, simply setting the framelimiter to 120, and things will continue to work as per normal.

This was a concern that was no expressed until multiple 60 FPS hacks showed up relying on the vbeam speedhack. Developers realized that the (incomplete and broken) vbeam speedhack was not in Dolphin's long term plans, and thus axed it before there was a heavy reliance on it by potential framerate hacks.

In this guide, we will show you how to install Boonex Dolphin 7 on an Ubuntu Cloud VPS.

Boonex Dolphin is a popular social networking platform and web application designed for you to create easy-to-use community and social media oriented websites. With dolphin, you can create small-scale social networks, a community page, or a social club for any topic you wish. Additionally, thanks to its user friendly interface and excellent customizability all through the web interface, you won’t need to know how to program or design websites to get up and running with Dolphin. Let’s get started with the installation.

Requirements

At the time of this writing, the latest version of Dolphin is 7.3.0 and it requires:

  • root access via SSH to the VPS where we plan to install Dolphin
  • PHP >= 5.3.0 (PHP 5.5 or later is recommended) with the following PHP extensions enabled: curl, fileinfo, ftp, GD Graphics Library version 2.0.x+ compiled with FreeType fonts (or ImageMagick), JSON, mbstring, mysql, openssl, xsl and zip. Also, short_open_tag option in PHP should be enabled and open_basedir should not have any value.
  • Apache Web Server >= 2.0 compiled with mod_rewrite module
  • A mail server for sending emails (Sendmail, Postfix etc.)
  • MySQL >= 4.1.2 or MariaDB installed on your Linux Cloud VPS (MySQL 5.5 or MariaDB 5.5 or later is recommended)
  • JRE 1.6 or higher (some of Dolphin’s features require media streaming capabilities)
  • Ability to create ​cron-jobs and execute files.

Step 1. Connect to your server

To connect to the server via SSH as the root user, use the following command:

Make sure to replace “IP_ADDRESS” and “PORT_NUMBER” with the actual server IP address and SSH port number. If you need a different user from root to log in, make sure the account has sudo privileges.

Step 2. Update OS packages

Before we can start with the Dolphin installation, we have to make sure that all Ubuntu OS packages installed on the server are up to date. We can do this by running the following commands:

Once that’s done, we can move on to the next step.

Step 3. Install Apache web server

Check whether Apache is already installed and running on your server:

We can also check if there are Apache2 packages installed on the server:

If Apache is already installed on the server, we can skip the Apache installation steps and proceed with JAVA, ImageMagick and PHP installation.

If Apache is not installed, we can install it using:

Once installed, start the Apache server and enable it to start on server boot:

Step 4. Install JRE (Java Runtime Environment) and ImageMagick

Install Java Runtime Environment:

Check if it is installed:

The output should be similar to this one:

Step 4.1. Install ImageMagick

1.7.4

Install ImageMagick using the following command:

Step 5. Install PHP

Install PHP 7.2 and all of the required PHP modules and other dependencies with the following command:

Step 6. Install PHP mcrypt

Install the PHP mcrypt module on the server using pecl channel:

Step 7. Install MariaDB and Create a New Database

How To Install Mods On Dolphin

Minecraft Mods

We will use MariaDB as our choice of database engine. We can install MariaDB server from the Ubuntu base repository using the following commands:

Once the MariaDB installation is complete, run the following commands to start the MariaDB service and enable it to run on server boot:

Log in to the MariaDB server as the root user, create a new database and assign a MariaDB user with privileges for accessing and modifying the newly created Dolphin database:

NOTE: Do not forget to replace ‘sTr0ng-Pa55w0rd’ with a strong password (we recommend a combination of letters and numbers and at least 10 characters long).

Step 8. Create an Apache Virtual Host

In order to access the Dolphin instance with a domain name, we need to create a virtual host. For example, create a new Apache configuration file named ‘dolphin.conf‘ on the Cloud VPS:

Add the following lines:

IMPORTANT: Do not forget to replace ‘yourdomain.com‘ with your actual domain name.

Save the file and enable the Apache configuration that we created for Dolphin:

We can also disable the default Apache virtual host file if needed:

Restart the Apache web server for the changes to take effect:

Step 9. Configure PHP

Locate the PHP configuration file:

The output should be something like this:

Edit the php.ini configuration file:

Add/modify the following options:

Make sure that ‘exec‘ PHP function is allowed (i.e. it is not listed in disable_functions) and ‘open_basedir‘ is not set:

Once again, restart the Apache web server for the changes to take effect:

Download the latest version of Dolphin available at ‘https://github.com/boonex/dolphin.pro’ in the /opt directory on the server and extract it using the following commands:

Move the unpacked Dolphin files in the document root directory of your website:

Set the proper file permissions so the web server user can write in certain files and directories of the Dolphin instance:

Also, run the following command to make the ‘ffmpeg.exe‘ file executable:

How To Install Game Mods

Open http://yourdomain.com/ in your favorite web browser and follow the easy instructions: check whether file and directory permissions are set properly on the server and check the paths to website’s document root and scripts.

On the next page, enter 3306 as database host port number, enter the database name, database user and password. On the next page, set a website title, site description, enter your email address and create a new administrator user.

To keep your Dolphin instance secure, remove the write flag from the ‘inc‘ directory:

Also, set a new cron job for Dolphin with the following command:

How To Install Mods On Dolphin Emulator Android

Then add the following lines:

Do not forget to change ‘[email protected]‘ with your actual email address, save the file and restart the cron service for the changes to take effect:

After finishing the installation, it is recommended to delete all files and sub-directories from the install directory located in the document root of the Dolphin instance as a security precaution, so run the following command:

That is everything! We successfully installed Dolphin on an Ubuntu 18.04 Cloud VPS. We can now proceed to the admin panel and configure Dolphin, install additional modules etc.

Of course, you don’t have to install and configure Boonex Dolphin on Ubuntu 18.04 if you use one of our Ubuntu Linux Cloud VPS Hosting solutions, in which case you can simply ask our expert Linux admins to set up and configure Boonex Dolphin on Ubuntu 18.04 for you. They are available 24×7 and will take care of your request immediately.

PS. If you liked this post on how to install Boonex Dolphin on an Ubuntu 18.04 VPS, please share it with your friends on the social networks using the buttons on the left or simply leave a reply below. Thanks.