Editing GameCube emulators

Jump to navigation Jump to search

Warning: You are not logged in. Your IP address will be publicly visible if you make any edits. If you log in or create an account, your edits will be attributed to your username, along with other benefits.

The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then save the changes below to finish undoing the edit.
Latest revision Your text
Line 13: Line 13:
 
}}
 
}}
  
{{for|emulators that run on the Nintendo GameCube|Emulators on GameCube}}  
+
{{for|other emulators that run on Gamecube hardware|Emulators on GameCube}}  
  
 
The '''[[gametech:Nintendo GameCube|GameCube]]''' ('''GCN'''/'''NGC''') is a 32-bit, sixth-generation console released by [[wikipedia:Nintendo|Nintendo]] on November 18, 2001, for {{inflation|USD|199|2001}}. It has an IBM PowerPC Gekko CPU at 486 MHz with a ATI Flipper GPU. Nintendo, Namco, and Sega later designed the '''[https://wiki.dolphin-emu.org/index.php?title=Triforce Triforce]''' arcade board based on the GameCube, releasing titles for it the following year. Unlike [[PlayStation_2_emulators#Hardware_Features_and_Accessories|PlayStation 2]] or [[Xbox_emulators#Hardware_features_and_peripherals|Xbox]] DVD playback support, the GameCube didn't have playback support for [https://forum.blu-ray.com/showthread.php?t=249677 mini-DVD movies]. However, a special version of the GameCube that could play DVD-Video, audio CDs and VCDs was released by Nintendo and Panasonic, called the [[#Hardware_variants|Panasonic Q]].
 
The '''[[gametech:Nintendo GameCube|GameCube]]''' ('''GCN'''/'''NGC''') is a 32-bit, sixth-generation console released by [[wikipedia:Nintendo|Nintendo]] on November 18, 2001, for {{inflation|USD|199|2001}}. It has an IBM PowerPC Gekko CPU at 486 MHz with a ATI Flipper GPU. Nintendo, Namco, and Sega later designed the '''[https://wiki.dolphin-emu.org/index.php?title=Triforce Triforce]''' arcade board based on the GameCube, releasing titles for it the following year. Unlike [[PlayStation_2_emulators#Hardware_Features_and_Accessories|PlayStation 2]] or [[Xbox_emulators#Hardware_features_and_peripherals|Xbox]] DVD playback support, the GameCube didn't have playback support for [https://forum.blu-ray.com/showthread.php?t=249677 mini-DVD movies]. However, a special version of the GameCube that could play DVD-Video, audio CDs and VCDs was released by Nintendo and Panasonic, called the [[#Hardware_variants|Panasonic Q]].
Line 82: Line 82:
 
| align=left|{{Icon|XB1|XboxSXS}}
 
| align=left|{{Icon|XB1|XboxSXS}}
 
| [https://github.com/SirMangler/dolphin/releases 1.1.5]<ref group=N>Use these builds until [https://github.com/dolphin-emu/dolphin/pull/11339 this PR merge].</ref><br />[https://buildbot.libretro.com/stable/1.14.0/windows-msvc2019-uwp/x64/ libretro core]<ref group=N name=DolphinRA></ref>
 
| [https://github.com/SirMangler/dolphin/releases 1.1.5]<ref group=N>Use these builds until [https://github.com/dolphin-emu/dolphin/pull/11339 this PR merge].</ref><br />[https://buildbot.libretro.com/stable/1.14.0/windows-msvc2019-uwp/x64/ libretro core]<ref group=N name=DolphinRA></ref>
|{{✗}}||{{✓}} ||{{}} ||[https://dolphin-emu.org/compat/ 97%] ||{{✓}} ||{{✓}} ||{{✓}}
+
|{{✗}}||{{✓}} ||{{Y}} ||[https://dolphin-emu.org/compat/ 97%] ||{{✓}} ||{{✓}} ||{{✓}}
 
|}
 
|}
 
</div>
 
</div>
Line 103: Line 103:
 
|-
 
|-
 
|[[Nintendont]] (任天堂NT)
 
|[[Nintendont]] (任天堂NT)
| align=left|{{Icon|WiiU|Wii}}<ref group=N>Works on Wii U via its [[Wii_emulators#Native|Wii Mode]].</ref>
+
| align=left|{{Icon|WiiU|Wii}}
 
| [https://github.com/FIX94/Nintendont git]
 
| [https://github.com/FIX94/Nintendont git]
 
|{{~}} ||{{✗}} ||{{~}} ||[https://wiki.gbatemp.net/wiki/Nintendont_Compatibility_List 99%]<br/><small>1020 out of 1024 reported titles</small> ||{{✓}} ||{{✓}} ||{{✓}}
 
|{{~}} ||{{✗}} ||{{~}} ||[https://wiki.gbatemp.net/wiki/Nintendont_Compatibility_List 99%]<br/><small>1020 out of 1024 reported titles</small> ||{{✓}} ||{{✓}} ||{{✓}}
Line 129: Line 129:
 
|-
 
|-
 
|-
 
|-
| [[Wii_emulators#Hardware_features_and_peripherals|Wii Backwards Compatibility]]<ref group=N>Some games have patches applied to make them work on the Wii: (source: [https://www.reddit.com/r/Games/comments/rly3ln/games_that_developed_bugs_and_glitches_or_became/hpjkwio/ 1], [https://wiibrew.org/wiki/MIOS 2]). The disc drive has a 1 MiB read ahead cache, that's not impacted by streaming audio being enabled. So e.g. Metroid Prime 1 loads faster. Previously it was 512 KiB and streaming audio subtracted from it. (source: Extrems)</ref>
+
| [[Wii_emulators#Hardware_features_and_peripherals|Wii Backwards Compatibility]]
 
| align=left|{{Icon|Wii}}
 
| align=left|{{Icon|Wii}}
 
|  
 
|  
 
| {{?}}
 
| {{?}}
 
| {{✓}}
 
| {{✓}}
| No documented issues
+
| ?
 
| {{✗}}
 
| {{✗}}
 
| {{✗}}
 
| {{✗}}
Line 141: Line 141:
 
<references group=N />
 
<references group=N />
  
==Comparisons==
+
===Comparisons===
 
;Emulators
 
;Emulators
 
:;[[Dolphin]]: The emulator of choice for the GameCube and the first Wii emulator. It's updated on a near-daily basis and has very good emulation of almost every game, though some games have known bugs on their issue trackers. It is the first emulator to [https://dolphin-emu.org/blog/2016/09/06/booting-the-final-gc-game/ boot the full game catalog of a sixth-generation home console] (Before any emulator for the same generation rivals like the Dreamcast, PlayStation 2, and Xbox) and did so on September 2016. The developers maintain a wiki containing known bugs, tips, user-provided tests, and much more for every game.
 
:;[[Dolphin]]: The emulator of choice for the GameCube and the first Wii emulator. It's updated on a near-daily basis and has very good emulation of almost every game, though some games have known bugs on their issue trackers. It is the first emulator to [https://dolphin-emu.org/blog/2016/09/06/booting-the-final-gc-game/ boot the full game catalog of a sixth-generation home console] (Before any emulator for the same generation rivals like the Dreamcast, PlayStation 2, and Xbox) and did so on September 2016. The developers maintain a wiki containing known bugs, tips, user-provided tests, and much more for every game.
Line 169: Line 169:
 
|-
 
|-
 
| [[#Main_Menu|Main Menu]]
 
| [[#Main_Menu|Main Menu]]
| {{}}
+
| {{Y}}
| {{}}[https://old.reddit.com/r/WiiHacks/comments/lq4f8e/how_to_put_the_gamecube_intro_into_nintendont/ *]
+
| {{Y}}[https://old.reddit.com/r/WiiHacks/comments/lq4f8e/how_to_put_the_gamecube_intro_into_nintendont/ *]
| {{}}
+
| {{N}}
| {{}}
+
| {{N}}
 
|-
 
|-
 
| [[#GC/GBA Cable|GC/GBA Cable]]
 
| [[#GC/GBA Cable|GC/GBA Cable]]
Line 181: Line 181:
 
|-
 
|-
 
| [https://www.mobygames.com/attributes/attribute/206/ Dolby Surround as Dolby Pro Logic II]
 
| [https://www.mobygames.com/attributes/attribute/206/ Dolby Surround as Dolby Pro Logic II]
| {{}}[https://github.com/dolphin-emu/dolphin/pull/5235 *]
+
| {{y}}[https://github.com/dolphin-emu/dolphin/pull/5235 *]
| {{}}
+
| {{y}}
 
| {{?}}
 
| {{?}}
 
| {{?}}
 
| {{?}}
Line 191: Line 191:
 
| {{✗}}
 
| {{✗}}
 
| {{✗}}
 
| {{✗}}
|-
 
| [[Early_Online_Services#The_GameCube_Modem_Adapter_.28Gamecube.29|Modem Adapter]]
 
| {{✓}}[https://dolphin-emu.org/blog/2024/04/30/dolphin-progress-report-february-march-and-april-2024/#50-21253-implement-modem-adapter-by-fuzziqersoftware *]
 
| {{?}}
 
| {{?}}
 
| {{?}}
 
 
|-
 
|-
 
| [[#Microphone|Microphone]]
 
| [[#Microphone|Microphone]]
Line 211: Line 205:
 
|-
 
|-
 
| [[#GameCube Game Disc|GameCube Game Disc]]
 
| [[#GameCube Game Disc|GameCube Game Disc]]
| {{}}
+
| {{N}}
 
| {{?}}
 
| {{?}}
 
| {{?}}
 
| {{?}}
Line 221: Line 215:
 
| {{✗}}
 
| {{✗}}
 
| {{✗}}
 
| {{✗}}
|-
 
| [[List_of_games_with_keyboard_and_mouse_support#Nintendo_GameCube_Emulation|ASCII Keyboard]]
 
| {{?}}
 
| {{?}}
 
| {{?}}
 
| {{?}}
 
 
|}
 
|}
 
</div>
 
</div>
Line 280: Line 268:
 
| rowspan=8 | Graphics
 
| rowspan=8 | Graphics
 
| [[Resolution|Resizable Internal Resolution]]
 
| [[Resolution|Resizable Internal Resolution]]
| {{}}
+
| {{Y}}
| {{}}
+
| {{Y}}
 
|-
 
|-
 
| [[Wikipedia:24-bit_color#True_color_(24-bit)|True Color]] Rendering<br/><small>This is an enhancement that reduces banding by forcing the emulated hardware to the highest bitdepth possible. [https://dolphin-emu.org/blog/2024/02/10/dolphin-progress-report-november-and-december-2023-january-2024/#50-20849-videocommon-apply-force-24-bit-color-to-efb-copies-by-flacs Read this] for more information. It is useful especially on non-CRT [[Displays|displays]], producing nicer looking gradients.</small>
 
| [[Wikipedia:24-bit_color#True_color_(24-bit)|True Color]] Rendering<br/><small>This is an enhancement that reduces banding by forcing the emulated hardware to the highest bitdepth possible. [https://dolphin-emu.org/blog/2024/02/10/dolphin-progress-report-november-and-december-2023-january-2024/#50-20849-videocommon-apply-force-24-bit-color-to-efb-copies-by-flacs Read this] for more information. It is useful especially on non-CRT [[Displays|displays]], producing nicer looking gradients.</small>
| {{}}
+
| {{Y}}
 
| {{?}}
 
| {{?}}
 
|-
 
|-
 
| [[Widescreen_hacks#GameCube.2FWii|Widescreen and ultrawide hack]]<br/><small>To get full native widescreen, try [[Homebrew_and_hack_Roms|Swiss]].<br/>This can even run on a real GameCube/Wii if you wish.
 
| [[Widescreen_hacks#GameCube.2FWii|Widescreen and ultrawide hack]]<br/><small>To get full native widescreen, try [[Homebrew_and_hack_Roms|Swiss]].<br/>This can even run on a real GameCube/Wii if you wish.
| {{}}
+
| {{Y}}
| {{}}
+
| {{Y}}
 
|-
 
|-
 
| [[Texture packs]]
 
| [[Texture packs]]
| {{}}<ref group=N2>Dolphin lets you dump game textures and also replace game textures with new custom ones.{{Main|Texture packs#GameCube/Wii}}</ref>
+
| {{Y}}<ref group=N2>Dolphin lets you dump game textures and also replace game textures with new custom ones.{{Main|Texture packs#GameCube/Wii}}</ref>
 
| {{?}}
 
| {{?}}
 
|-
 
|-
Line 299: Line 287:
 
|-
 
|-
 
| Pre-rendering AA<br/><small>(MSAA, SSAA)</small>
 
| Pre-rendering AA<br/><small>(MSAA, SSAA)</small>
| {{}}
+
| {{Y}}
 
| {{?}}
 
| {{?}}
 
|-
 
|-
| Super-resolution techniques<br/><small>([https://github.com/NVIDIA/DLSS/blob/main/doc/DLSS_Programming_Guide_Release.pdf DLSS], [https://github.com/intel/xess/?tab=readme-ov-file XeSS] and [[Wikipedia:GPUOpen#FidelityFX_Super_Resolution|FSR 2+]])</small>
+
| Super-resolution techniques<br/><small>([https://github.com/NVIDIAGameWorks/Streamline/blob/main/docs/ProgrammingGuideDLSS.md DLSS], [https://github.com/intel/xess/?tab=readme-ov-file XeSS] and [[Wikipedia:GPUOpen#FidelityFX_Super_Resolution|FSR 2+]])</small>
 
| colspan=2 | <small>Requires access to the depth buffer and temporal data like motion-vectors so it's quite challenging and unlikely to be feasible in the near future.<br/>Besides, any GPU that can use DLSS can run Dolphin at 8k native with ease anyway.</small>
 
| colspan=2 | <small>Requires access to the depth buffer and temporal data like motion-vectors so it's quite challenging and unlikely to be feasible in the near future.<br/>Besides, any GPU that can use DLSS can run Dolphin at 8k native with ease anyway.</small>
 
|-
 
|-
Line 310: Line 298:
 
| rowspan=5 | Performance
 
| rowspan=5 | Performance
 
| [[Overclocking|Overclock]]
 
| [[Overclocking|Overclock]]
| {{}}
+
| {{Y}}
 
| {{?}}
 
| {{?}}
 
|-
 
|-
 
| [[30/60_FPS_cheat_codes#GameCube.2FWii|Internal Framerate Hack]]
 
| [[30/60_FPS_cheat_codes#GameCube.2FWii|Internal Framerate Hack]]
| {{}}
+
| {{Y}}
 
| {{?}}
 
| {{?}}
 
|-
 
|-
 
| [https://blurbusters.com/frame-generation-essentials-interpolation-extrapolation-and-reprojection/ Frame generation technologies]<br/><small>([https://store.steampowered.com/app/993090/Lossless_Scaling/ LSFG], [https://github.com/NVIDIAGameWorks/Streamline/blob/main/docs/ProgrammingGuideDLSS_G.md DLSS-G], [https://www.techpowerup.com/316835/extrass-framework-paper-details-intels-take-on-frame-generation ExtraSS] and [https://community.amd.com/t5/gaming/amd-fluid-motion-frames-is-out-now-on-amd-radeon-rx-7000-series/ba-p/634372 AFMF])</small>
 
| [https://blurbusters.com/frame-generation-essentials-interpolation-extrapolation-and-reprojection/ Frame generation technologies]<br/><small>([https://store.steampowered.com/app/993090/Lossless_Scaling/ LSFG], [https://github.com/NVIDIAGameWorks/Streamline/blob/main/docs/ProgrammingGuideDLSS_G.md DLSS-G], [https://www.techpowerup.com/316835/extrass-framework-paper-details-intels-take-on-frame-generation ExtraSS] and [https://community.amd.com/t5/gaming/amd-fluid-motion-frames-is-out-now-on-amd-radeon-rx-7000-series/ba-p/634372 AFMF])</small>
| colspan=3 | <small>Implementing frame generation technology in an emulator is unfortunately quite challenging and unlikely to be feasible in the near future, however post-processing techniques such as [[Wikipedia:Motion_interpolation|motion interpolation]] is quite possible. [[Input_lag|Input latency]] will be a crucial factor, but its impact likely varies depending on the specific technique employed, it's recommended to use '''after applying the "Internal Framerate Hack" and "skip presenting duplicate frames option"'''.<br/>While '''[https://youtu.be/5mbUTfCRIF0 AFMF]''' or '''LSFG''' can be used with Dolphin, please be aware that some visual glitches and artifacts may occur at this time.
+
| colspan=3 | <small>Implementing frame generation technology in an emulator is unfortunately quite challenging and unlikely to be feasible in the near future, however post-processing techniques such as [[Wikipedia:Motion_interpolation|motion interpolation]] is quite possible. [[Input_lag|Input latency]] will be a crucial factor, but its impact likely varies depending on the specific technique employed, it's recommended to use '''after applying the "Internal Framerate Hack" and "skip presenting duplicate frames option"'''.<br/>While '''[https://youtu.be/5mbUTfCRIF0 AFMF]''' or '''LSFG''' can be used with Dolphin, please be aware that some visual glitches and artifacts may occur at this time.
 
|-
 
|-
 
| Preload [[Wikipedia:Template:Disk_images|optical disc image]] to RAM<br/><small>For users with sluggish multi-platter HDDs or plagued by horrible seek times, this enhancement '''might''' offer smoother experience, potentially reduced power consumption; it also shines when disc images reside on a network drive.<br/>Although keep in mind that preloading image would take some time, and it will require additional amount of RAM capacity.</small>
 
| Preload [[Wikipedia:Template:Disk_images|optical disc image]] to RAM<br/><small>For users with sluggish multi-platter HDDs or plagued by horrible seek times, this enhancement '''might''' offer smoother experience, potentially reduced power consumption; it also shines when disc images reside on a network drive.<br/>Although keep in mind that preloading image would take some time, and it will require additional amount of RAM capacity.</small>
| {{}}[https://bugs.dolphin-emu.org/issues/11876 *]
+
| {{N}}[https://bugs.dolphin-emu.org/issues/11876 *]
| {{}}
+
| {{N}}
 
|-
 
|-
 
| Rendering latency reduction technologies<br/><small>([https://github.com/ishitatsuyuki/LatencyFleX LatencyFleX], [https://developer.nvidia.com/performance-rendering-tools/reflex Reflex] and [https://www.amd.com/en/products/software/adrenalin/radeon-software-anti-lag.html Anti-Lag'''+'''])
 
| Rendering latency reduction technologies<br/><small>([https://github.com/ishitatsuyuki/LatencyFleX LatencyFleX], [https://developer.nvidia.com/performance-rendering-tools/reflex Reflex] and [https://www.amd.com/en/products/software/adrenalin/radeon-software-anti-lag.html Anti-Lag'''+'''])
Line 329: Line 317:
 
| rowspan=6 | Post-Processing
 
| rowspan=6 | Post-Processing
 
| [[Wikipedia:Category:Anti-aliasing_algorithms|Post-rendering AA]]<br/><small>(FXAA, TXAA and MLAA/SMAA)</small>
 
| [[Wikipedia:Category:Anti-aliasing_algorithms|Post-rendering AA]]<br/><small>(FXAA, TXAA and MLAA/SMAA)</small>
| {{}}
+
| {{Y}}
 
| {{?}}
 
| {{?}}
 
|-
 
|-
 
| [[Wikipedia:Comparison_gallery_of_image_scaling_algorithms|Post-rendering scaling]]<br/><small>(Sharp bilinear, Lanczos and [[Wikipedia:GPUOpen#FidelityFX_Super_Resolution|FSR 1]])</small>
 
| [[Wikipedia:Comparison_gallery_of_image_scaling_algorithms|Post-rendering scaling]]<br/><small>(Sharp bilinear, Lanczos and [[Wikipedia:GPUOpen#FidelityFX_Super_Resolution|FSR 1]])</small>
| {{}}
+
| {{Y}}
 
| {{?}}
 
| {{?}}
 
|-
 
|-
 
| [[Shaders_and_filters|Filters]]
 
| [[Shaders_and_filters|Filters]]
| {{}}
+
| {{Y}}
 
| {{?}}
 
| {{?}}
 
|-
 
|-
Line 349: Line 337:
 
|-
 
|-
 
|[[High_dynamic_range#Inverse_tone_mapping|Inverse tone mapping compatible]]
 
|[[High_dynamic_range#Inverse_tone_mapping|Inverse tone mapping compatible]]
| {{}}[https://dolphin-emu.org/blog/2024/04/30/dolphin-progress-report-february-march-and-april-2024/#hdr-enhancements-50-19931-add-autohdr-post-process-shader-by-filoppi-and-50-21232-add-hdr-to-metal-perceptual-hdr-by-samb *]
+
| {{Y}}
 
| {{?}}
 
| {{?}}
 
|-
 
|-
 
| rowspan=5 | [https://tasvideos.org/Emulatorresources/Features TAS features]
 
| rowspan=5 | [https://tasvideos.org/Emulatorresources/Features TAS features]
 
| [[Wikipedia:Macro_(computer_science)|Macros/Scripts]]/[https://tasvideos.org/LuaScripting Lua]
 
| [[Wikipedia:Macro_(computer_science)|Macros/Scripts]]/[https://tasvideos.org/LuaScripting Lua]
| {{}}
+
| {{Y}}
 
| {{?}}
 
| {{?}}
 
|-
 
|-
 
| Rewind
 
| Rewind
| {{}}
+
| {{N}}
 
| {{?}}
 
| {{?}}
 
|-
 
|-
 
| Fast-Forward/Turbo Speed
 
| Fast-Forward/Turbo Speed
| {{}}
+
| {{Y}}
 
| {{?}}
 
| {{?}}
 
|-
 
|-
 
| Savestates
 
| Savestates
| {{}}
+
| {{Y}}
 
| {{?}}
 
| {{?}}
 
|-
 
|-
 
| [https://tasvideos.org/Movies Movie recording/playback]
 
| [https://tasvideos.org/Movies Movie recording/playback]
| {{}}
+
| {{Y}}
| {{}}
+
| {{N}}
 
|-
 
|-
 
| rowspan=2 | Controls
 
| rowspan=2 | Controls
 
| [[Controllers#Mouse_Injectors_for_Emulators|Mouse Injector Compatible]]
 
| [[Controllers#Mouse_Injectors_for_Emulators|Mouse Injector Compatible]]
| {{}}[https://github.com/garungorp/MouseInjectorDolphinDuck *]
+
| {{Y}}[https://github.com/garungorp/MouseInjectorDolphinDuck *]
| {{}}
+
| {{N}}
 
|-
 
|-
 
| [[Input_lag|Input lag-mitigating technique]]
 
| [[Input_lag|Input lag-mitigating technique]]
| {{}}
+
| {{N}}
| {{}}
+
| {{N}}
 
|-
 
|-
 
| rowspan=9 | Quality of life
 
| rowspan=9 | Quality of life
 
| [[Save_disk_space_for_ISOs#GameCube_.2F_Wii|Streamable compression format]]
 
| [[Save_disk_space_for_ISOs#GameCube_.2F_Wii|Streamable compression format]]
| {{}}
+
| {{Y}}
| {{}}[https://github.com/emu-russia/pureikyubu/issues/249 *]
+
| {{N}}[https://github.com/emu-russia/pureikyubu/issues/249 *]
 
|-
 
|-
 
| Built-in [[Mods,_hacks_and_fan-translations#Built-in_graphics_mod_editor.2Fmanager_for_emulators|Graphics mod editor/manager]]
 
| Built-in [[Mods,_hacks_and_fan-translations#Built-in_graphics_mod_editor.2Fmanager_for_emulators|Graphics mod editor/manager]]
 
| {{~}}<ref group=N2>There is a pull request for adding [https://github.com/dolphin-emu/dolphin/pull/12280 graphics mod editor/manager] to Dolphin. In the meantime, you can use [https://wiki.dolphin-emu.org/index.php?title=Graphics_Mods Graphics Mods]; an exciting new feature introduced in 5.0-16763 that allows users to modify games through a method of defining targets and then applying actions to those targets.  Currently, Dolphin supports three actions: Skip, Move, and Scale. These are modifications to the target groups. In addition to this, Dolphin has some built-in Graphics Mods that apply to certain target groups. These include "Native Bloom" - scaling the "Bloom" target group down to the correct resolution, "No Bloom" - skipping any texture labeled in the "Bloom" target group, and "No HUD" - skipping any textures under the target group of "HUD". You can define these or your own Target Groups in any game through using Dolphin's Texture Dumping tool or EFB dumping tools.</ref>
 
| {{~}}<ref group=N2>There is a pull request for adding [https://github.com/dolphin-emu/dolphin/pull/12280 graphics mod editor/manager] to Dolphin. In the meantime, you can use [https://wiki.dolphin-emu.org/index.php?title=Graphics_Mods Graphics Mods]; an exciting new feature introduced in 5.0-16763 that allows users to modify games through a method of defining targets and then applying actions to those targets.  Currently, Dolphin supports three actions: Skip, Move, and Scale. These are modifications to the target groups. In addition to this, Dolphin has some built-in Graphics Mods that apply to certain target groups. These include "Native Bloom" - scaling the "Bloom" target group down to the correct resolution, "No Bloom" - skipping any texture labeled in the "Bloom" target group, and "No HUD" - skipping any textures under the target group of "HUD". You can define these or your own Target Groups in any game through using Dolphin's Texture Dumping tool or EFB dumping tools.</ref>
| {{}}
+
| {{N}}
 
|-
 
|-
 
| Built-in [[Cheats_and_patches|Cheat Manager]]
 
| Built-in [[Cheats_and_patches|Cheat Manager]]
| {{}}
+
| {{Y}}
| {{}}
+
| {{N}}
 
|-
 
|-
 
| Built-in [http://forum.arcadecontrols.com/index.php/topic,106405 Custom resolution/CRTSwitchRes]<br/><small>For using this on Windows OS you need [http://geedorah.com/eiusdemmodi/forum/viewtopic.php?pid=1009#p1009 CRT Emudriver].<br/>Another option is using EDID editor tool such as "Custom Resolution Utility".</small>
 
| Built-in [http://forum.arcadecontrols.com/index.php/topic,106405 Custom resolution/CRTSwitchRes]<br/><small>For using this on Windows OS you need [http://geedorah.com/eiusdemmodi/forum/viewtopic.php?pid=1009#p1009 CRT Emudriver].<br/>Another option is using EDID editor tool such as "Custom Resolution Utility".</small>
Line 399: Line 387:
 
|-
 
|-
 
| Per-Game Profiles
 
| Per-Game Profiles
| {{}}
+
| {{Y}}
 
| {{?}}
 
| {{?}}
 
|-
 
|-
 
| Command Line Options
 
| Command Line Options
| {{}}
+
| {{Y}}
 
| {{?}}
 
| {{?}}
 
|-
 
|-
 
| On-Screen Display<br/><small>Showcases messages, controller input state which is useful for speedrunners, performance data, active settings, and various notifications.</small>
 
| On-Screen Display<br/><small>Showcases messages, controller input state which is useful for speedrunners, performance data, active settings, and various notifications.</small>
| {{}}
+
| {{Y}}
 
| {{?}}
 
| {{?}}
 
|-
 
|-
 
| [[Wikipedia:Variable_refresh_rate|Variable Refresh Rate compatible]]
 
| [[Wikipedia:Variable_refresh_rate|Variable Refresh Rate compatible]]
| {{}}[https://forums.dolphin-emu.org/Thread-question-about-gsync-vrr *]
+
| {{N}}[https://forums.dolphin-emu.org/Thread-question-about-gsync-vrr *]
 
| {{?}}
 
| {{?}}
 
|-
 
|-
Line 418: Line 406:
 
| {{?}}
 
| {{?}}
 
|-
 
|-
| rowspan=6 | Misc
+
| rowspan=4 | Misc
 
| [https://retroachievements.org/gameList.php?c=16 RetroAchievements]
 
| [https://retroachievements.org/gameList.php?c=16 RetroAchievements]
 
| [https://github.com/dolphin-emu/dolphin/pulls?q=is%3Apr+is%3Aopen%2Bclosed+retroachievements+ WIP]
 
| [https://github.com/dolphin-emu/dolphin/pulls?q=is%3Apr+is%3Aopen%2Bclosed+retroachievements+ WIP]
| {{}}
+
| {{N}}
 
|-
 
|-
 
| [[Virtual_reality#VR_game_room_simulations|EmuVR support]]
 
| [[Virtual_reality#VR_game_room_simulations|EmuVR support]]
 
| colspan=2 |  Exclusive to [https://www.emuvr.net/wiki/Installation_Guide#Downloads libretro cores] at the moment.
 
| colspan=2 |  Exclusive to [https://www.emuvr.net/wiki/Installation_Guide#Downloads libretro cores] at the moment.
|-
 
| AI Service<br/><small>With the help of <abbr title="optical character recognition">OCR</abbr> and other techniques, the AI service can provide a live translation of a game, or text-to-speech capabilities for the visually impaired among other things, either on demand or automatically.</small>
 
| colspan=11 | Exclusive to [https://docs.libretro.com/guides/ai-service/ libretro cores] at the moment.
 
 
|-
 
|-
 
| Free Look<br/><small>Free Look is a enhancement feature that allows manipulation of the in-game camera.</small>
 
| Free Look<br/><small>Free Look is a enhancement feature that allows manipulation of the in-game camera.</small>
| {{}}[https://wiki.dolphin-emu.org/index.php?title=Free_Look *]
+
| {{Y}}[https://wiki.dolphin-emu.org/index.php?title=Free_Look *]
| {{}}
+
| {{N}}
 
|-
 
|-
 
| [[Wikipedia:Category:Debugging|Debug Features]]
 
| [[Wikipedia:Category:Debugging|Debug Features]]
| {{}}
+
| {{Y}}
| {{✓}}
+
| {{Y}}
|-
 
| File Viewer<br/><small>Lets the user look at the ROM's files.</small>
 
| {{✓}}
 
| {{✗}}
 
 
|}
 
|}
 
</div>
 
</div>

Please note that all contributions to Emulation General Wiki may be edited, altered, or removed by other contributors. If you do not want your writing to be edited mercilessly, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource (see Emulation General Wiki:Copyrights for details). Do not submit copyrighted work without permission!

To edit this page, please answer the question that appears below (more info):

Cancel Editing help (opens in new window)