Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
emulators:dolphin [2021/09/15 08:35] – added gameini example (thanks not43s) atariemulators:dolphin [2022/07/05 01:23] (current) – added Riivolution patch info atari
Line 1: Line 1:
- +====== Dolphin (Wii/GameCube) ======
-====== Dolphin Emulator======+
  
 This section covers topics for the Dolphin Emulator that are relevant for both System (Gamecube and Wii) This section covers topics for the Dolphin Emulator that are relevant for both System (Gamecube and Wii)
Line 8: Line 7:
   * [[systems:gamecube|Gamecube]]   * [[systems:gamecube|Gamecube]]
  
-===== How to access the Dolphin interface =====+===== How to access Dolphin's configuration application =====
  
 As probably already explained in the two child topics for Gamecupe/ WII, you can find the Dolphin interface via the PCManFM environment. As probably already explained in the two child topics for Gamecupe/ WII, you can find the Dolphin interface via the PCManFM environment.
Line 20: Line 19:
  
 ===== Location of the Global User Directory ===== ===== Location of the Global User Directory =====
 +
 The Global User Directory are the location where texture packs, saves, settings, screenshots, themes, etc. are kept. The Global User Directory are the location where texture packs, saves, settings, screenshots, themes, etc. are kept.
 It can be considered as the  work-folder of dolphin. It can be considered as the  work-folder of dolphin.
Line 43: Line 43:
 \\ \\
 \\ \\
 +
 +===== Riivolution patches =====
 +
 +<WRAP center round todo>
 +Untested, there may be some additional steps required, such as renaming the patch file to include the extension ".json".
 +</WRAP>
 +
 +Some popular game hacks such as Newer Super Mario Bros. can be played by applying the Riivolution patch over the top of the original game's file. On a real Wii, this would be accomplished by launching the game with the correct parameters. A similar feat can be accomplished within Batocera **v35 and above** using Dolphin's patch profile saver:
 +
 +  - First, extract the Riivolution patch you want to play and ensure that you have the correct "base" game for it in your ''/userdata/roms/<wii or gamecube>'' folder.
 +  - Go to Applications (''[F1]'' on the system list) and open ''dolphin-config''.
 +  - Right-click the base game (for example, New Super Mario Bros.) and select **Run with Riivolution patches**.
 +  - Specify the patch you'd like to run it with in the dialogue box that appears by selecting the appropriate XML file from the patch. <WRAP center round info>
 +If you'd like to test that the patch is working first, click **Start** and the game will begin. Once you've confirmed that everything is running, repeat the steps back up to this point and continue on.
 +</WRAP>
 +  - Click **Save**.
 +
 +That's it. The live patch will now appear the next time you go to EmulationStation, and can be launched just like any other ordinary Wii/GameCube game. Of course, you'll still need the base game's files to be present in addition to the patch's files.
 +
 +--> Example JSON file#
 +
 +In case you'd like to see what a JSON patch file ordinarily should look like:
 +
 +<file json NewerSMBW130.json>
 +{
 +  "base-file": "/userdata/roms/wii/NewSuperMarioBrosWii.wbfs",
 +  "display-name": "NewerSMBW130",
 +  "riivolution": {
 +    "patches": [
 +      {
 +        "options": [
 +          {
 +            "choice": 1,
 +            "option-id": "newercore",
 +            "section-name": "Newer SMBW"
 +          }
 +        ],
 +        "root": "/userdata/roms/wii/riivolution",
 +        "xml": "/userdata/roms/wii/riivolution/riivolution/NewerSMBW.xml"
 +      }
 +    ]
 +  },
 +  "type": "dolphin-game-mod-descriptor",
 +  "version": 1
 +}
 +</file>
 +
 +<--
  
 ===== GameINI ===== ===== GameINI =====
Line 65: Line 113:
 you can also search for completed gameini packages in the www. you can also search for completed gameini packages in the www.
  
-==== Example of GameINI ====+==== Example of GameINI ====
  
 For each game you need to create a ''.ini'' file with the GameId of the ROM. So, for example, the GameId for ''Metroid Prime 2: Echoes (USA)'' is ''G2ME01'' (which can be found on the [[https://wiki.dolphin-emu.org/index.php?title=Metroid_Prime_2:_Echoes_%28GC%29|dolphin wiki's game page for it]]) and so the INI file needs to be named ''G2ME01.ini''. The GameId must match the ROM exactly. A thorough explanation of GameIds can be found [[https://wiki.dolphin-emu.org/index.php?title=GameIDs|on Dolphin's wiki]]. For each game you need to create a ''.ini'' file with the GameId of the ROM. So, for example, the GameId for ''Metroid Prime 2: Echoes (USA)'' is ''G2ME01'' (which can be found on the [[https://wiki.dolphin-emu.org/index.php?title=Metroid_Prime_2:_Echoes_%28GC%29|dolphin wiki's game page for it]]) and so the INI file needs to be named ''G2ME01.ini''. The GameId must match the ROM exactly. A thorough explanation of GameIds can be found [[https://wiki.dolphin-emu.org/index.php?title=GameIDs|on Dolphin's wiki]].
Line 159: Line 207:
 There is no easy way to ensure you have configured the ini file correctly except to launch the game and see if things look as expected e.g. things don’t look stretched anymore, etc. There is no easy way to ensure you have configured the ini file correctly except to launch the game and see if things look as expected e.g. things don’t look stretched anymore, etc.
  
-===== Hotkey Button combination  =====+===== Hotkey button combination  =====
  
 Some function of dolphin are mapped to a hotkey Button combination. Here is a quick overview. Some function of dolphin are mapped to a hotkey Button combination. Here is a quick overview.
Line 177: Line 225:
 \\ you can make a screenshot via **L1 + hotkey**.  \\ you can make a screenshot via **L1 + hotkey**. 
   * //Screenshots in dolphin are saved on the **/saves/dolphin-emu/ScreenShots** folder.//   * //Screenshots in dolphin are saved on the **/saves/dolphin-emu/ScreenShots** folder.//
 +
 +===== Troubleshooting =====
 +
 +==== My gamepad profiles aren't working ====
 +
 +Ensure that you have "background inputs" disabled in ''dolphin-config''.
  
  • emulators/dolphin.1631694940.txt.gz
  • Last modified: 5 years ago
  • by atari