RetroAchievements: Difference between revisions
NejiHyuga900 (talk | contribs) →ARM: New version minimum requirements for melonDualDS (soon to be called WatermelonDS) and ARMSX2. |
NejiHyuga900 (talk | contribs) Adding more details about RetroAchievements |
||
| Line 24: | Line 24: | ||
!Platform(s) emulating | !Platform(s) emulating | ||
!Platform(s) supported in RA | !Platform(s) supported in RA | ||
!Endorsed?<ref group=n name="endorsed">Emulators officially supported and endorsed by RetroAchievement developers that can be used unrestrictedly. Unofficially supported emulators/frontends, as well as outdated emulator/frontends versions in due time, are | !Endorsed?<ref group=n name="endorsed">Emulators officially supported and endorsed by RetroAchievement developers that can be used unrestrictedly. Unofficially supported emulators/frontends, as well as outdated emulator/frontends versions in due time, are Casual-locked as of April 2025 and cannot be used in Hardcore mode, and will not have leaderboard support. It is highly discouraged to sign into RetroAchievements in unofficially supported emulators, as unofficial emulators may be malicious with hidden features and consequences including but not limited to: Malware/viruses, being keylogged and having your account stolen, the unlock of achievements not working correctly, and/or being banned/suspended from the RetroAchievements service.</ref> | ||
!Develop<ref group=n name="develop">Emulators/frontends that can officially be used to develop achievements for video games.</ref> | !Develop<ref group=n name="develop">Emulators/frontends that can officially be used to develop achievements for video games.</ref> | ||
!Active | !Active | ||
| Line 60: | Line 60: | ||
|{{✓}} | |{{✓}} | ||
|{{✓}} | |{{✓}} | ||
|align=left|Introduced [https://retroachievements.org/system/16-gamecube/games GameCube] achievements since July 15, 2024 on x86 platforms.<ref>https://dolphin-emu.org/blog/2024/07/15/unlocked-retroachievements-come-dolphin/</ref>RetroAchievements support for [https://retroachievements.org/system/19-wii/games Wii and WiiWare] was released on March 19, 2026,<ref>https://retroachievements.org/forums/topic/34986</ref> but the new minimum requirement to earn | |align=left|Introduced [https://retroachievements.org/system/16-gamecube/games GameCube] achievements since July 15, 2024 on x86 platforms.<ref>https://dolphin-emu.org/blog/2024/07/15/unlocked-retroachievements-come-dolphin/</ref>RetroAchievements support for [https://retroachievements.org/system/19-wii/games Wii and WiiWare] was released on March 19, 2026,<ref>https://retroachievements.org/forums/topic/34986</ref> but the new minimum requirement to earn Hardcore achievements for both GameCube and Wii games now requires Dolphin v2603a/2603-81 or newer.<ref>https://retroachievements.org/forums/topic/34981</ref> | ||
|- | |- | ||
|[[DuckStation]] | |[[DuckStation]] | ||
| Line 100: | Line 100: | ||
|{{✓}} | |{{✓}} | ||
|{{?}} | |{{?}} | ||
|align=left|Implemented in [https://github.com/gopher64/gopher64/releases/tag/v1.1.16 v1.1.16] on April 16, 2026. However, it is not supported by RetroAchievements, and thus, achievements can only be unlocked in | |align=left|Implemented in [https://github.com/gopher64/gopher64/releases/tag/v1.1.16 v1.1.16] on April 16, 2026. However, it is not supported by RetroAchievements, and thus, achievements can only be unlocked in Casual mode. According to the developer—after requesting a Hardcore Compliance review on RetroAchievements—Gopher64 was rejected for Hardcore support on May 14, 2026, due to a lack of an in-game achievement browser, which the developer had difficulties implementing due to the coding of the emulator's user interface.<ref name="Gopher64 RA Forums">https://retroachievements.org/forums/topic/35449</ref><ref name="Gopher64 RA GitHub Wiki">https://github.com/gopher64/gopher64/wiki/RetroAchievements</ref> | ||
|- | |- | ||
|Luna's [[Project64]] | |Luna's [[Project64]] | ||
| Line 123: | Line 123: | ||
|align=left|Introduced [https://retroachievements.org/system/21-playstation-2/games PlayStation 2] achievements since [https://github.com/PCSX2/pcsx2/releases/tag/v1.7.3347 v1.7.3347] of the QT version on October 1, 2022.<ref>https://retroachievements.org/viewtopic.php?t=11108</ref><ref>https://x.com/retrocheevos/status/1575998932156485632</ref> The original wxWidgets user interface version of PCSX2 and the LRPS2 libretro core hard fork of PCSX2 do not support RetroAchievements. | |align=left|Introduced [https://retroachievements.org/system/21-playstation-2/games PlayStation 2] achievements since [https://github.com/PCSX2/pcsx2/releases/tag/v1.7.3347 v1.7.3347] of the QT version on October 1, 2022.<ref>https://retroachievements.org/viewtopic.php?t=11108</ref><ref>https://x.com/retrocheevos/status/1575998932156485632</ref> The original wxWidgets user interface version of PCSX2 and the LRPS2 libretro core hard fork of PCSX2 do not support RetroAchievements. | ||
As of September 19, 2025, PCSX2 versions (including stable versions) before nightly build v2.5.162 was forced into | As of September 19, 2025, PCSX2 versions (including stable versions) before nightly build v2.5.162 was forced into Casual mode, so it's highly recommended to use the latest stable or nightly builds.<ref name="PCSX2 pre-v2.5 casual">https://retroachievements.org/forums/topic/32330</ref> | ||
|- | |- | ||
|Playback | |Playback | ||
| Line 150: | Line 150: | ||
|colspan=2|[https://retroachievements.org/system/1-genesis-mega-drive/games {{Icon|Genesis}}][https://retroachievements.org/system/9-sega-cd/games Sega CD/Mega-CD][https://retroachievements.org/system/10-32x/games {{Icon|32X}}] | |colspan=2|[https://retroachievements.org/system/1-genesis-mega-drive/games {{Icon|Genesis}}][https://retroachievements.org/system/9-sega-cd/games Sega CD/Mega-CD][https://retroachievements.org/system/10-32x/games {{Icon|32X}}] | ||
|{{✗}} | |{{✗}} | ||
|{{✗}}<ref group="n" name="retired">Former officially-supported emulators that were officially retired from developing achievements or earning achievements in | |{{✗}}<ref group="n" name="retired">Former officially-supported emulators that were officially retired from developing achievements or earning achievements in Hardcore mode.</ref> | ||
|{{✗}} | |{{✗}} | ||
|{{✗}} | |{{✗}} | ||
| Line 311: | Line 311: | ||
|{{✓}} | |{{✓}} | ||
|{{?}} <small>(WIP)</small> | |{{?}} <small>(WIP)</small> | ||
|align=left|Officially supported on June 22, 2026 for both Android and iOS.<ref>https://retroachievements.org/forums/topic/36402</ref> As of July 24, 2026, [https://github.com/ARMSX2/ARMSX2/releases/tag/2.6.5 v2.6.5] of the Android version is the new minimum version requirement for | |align=left|Officially supported on June 22, 2026 for both Android and iOS.<ref>https://retroachievements.org/forums/topic/36402</ref> As of July 24, 2026, [https://github.com/ARMSX2/ARMSX2/releases/tag/2.6.5 v2.6.5] of the Android version is the new minimum version requirement for Hardcore mode, with the next iOS update also being the new minimum on iOS.<ref>https://github.com/ARMSX2/ARMSX2/releases/tag/2.6.5</ref><ref name="ARMSX2 & melonDualDS July 2026 minimum">https://retroachievements.org/forums/topic/36805</ref> | ||
|- | |- | ||
|[[Delta]] | |[[Delta]] | ||
| Line 322: | Line 322: | ||
|{{✓}} | |{{✓}} | ||
|{{~}} | |{{~}} | ||
|align=left|Was officially supported on April 2, 2025 for [https://retroachievements.org/system/7-nes-famicom/games NES], [https://retroachievements.org/system/3-snes-super-famicom/games SNES], and [https://retroachievements.org/system/2-nintendo-64/games Nintendo 64] games<ref name="april 2025 support"/> with handhelds and [https://retroachievements.org/system/1-genesis-mega-drive/games Sega Genesis] supported later. However, as of August 14, 2025, Sega Genesis games are restricted to | |align=left|Was officially supported on April 2, 2025 for [https://retroachievements.org/system/7-nes-famicom/games NES], [https://retroachievements.org/system/3-snes-super-famicom/games SNES], and [https://retroachievements.org/system/2-nintendo-64/games Nintendo 64] games<ref name="april 2025 support"/> with handhelds and [https://retroachievements.org/system/1-genesis-mega-drive/games Sega Genesis] supported later. However, as of August 14, 2025, Sega Genesis games are restricted to Casual mode due to Sega Genesis emulation and its RetroAchievements integration being locked behind a paywall on Patreon,<ref name="AfterplayLicenses"/><ref name="DeltaGenMD"/>, and thus Delta has been delisted with Hardcore mode disabled on September 12, 2025 until changes are made to make Genesis Plus GX and its RA integration free for all users. | ||
|- | |- | ||
|[[Dolphin]] | |[[Dolphin]] | ||
| Line 332: | Line 332: | ||
|{{✓}} | |{{✓}} | ||
|{{✓}} | |{{✓}} | ||
|align=left|The Android version of Dolphin received achievement support for [https://retroachievements.org/system/16-gamecube/games GameCube] achievements since v2509-503 on November 22, 2025.<ref>https://retroachievements.org/forums/topic/33323</ref> RetroAchievements support for [https://retroachievements.org/system/19-wii/games Wii and WiiWare] was released on March 19, 2026,<ref>https://retroachievements.org/forums/topic/35008</ref> but the new minimum requirement to earn | |align=left|The Android version of Dolphin received achievement support for [https://retroachievements.org/system/16-gamecube/games GameCube] achievements since v2509-503 on November 22, 2025.<ref>https://retroachievements.org/forums/topic/33323</ref> RetroAchievements support for [https://retroachievements.org/system/19-wii/games Wii and WiiWare] was released on March 19, 2026,<ref>https://retroachievements.org/forums/topic/35008</ref> but the new minimum requirement to earn Hardcore achievements for both GameCube and Wii games now requires Dolphin v2603a/2603-81 or newer.<ref>https://retroachievements.org/forums/topic/34981</ref> | ||
|- | |- | ||
|DroidArcadia | |DroidArcadia | ||
| Line 383: | Line 383: | ||
|{{✓}} | |{{✓}} | ||
|{{?}} | |{{?}} | ||
|align=left|Implemented in [https://github.com/gopher64/gopher64/releases/tag/v1.1.16 v1.1.16] on April 16, 2026. However, it is not supported by RetroAchievements, and thus, achievements can only be unlocked in | |align=left|Implemented in [https://github.com/gopher64/gopher64/releases/tag/v1.1.16 v1.1.16] on April 16, 2026. However, it is not supported by RetroAchievements, and thus, achievements can only be unlocked in Casual mode. According to the developer—after requesting a Hardcore Compliance review on RetroAchievements—Gopher64 was rejected for Hardcore support on May 14, 2026, due to a lack of an in-game achievement browser, which the developer had difficulties implementing due to the coding of the emulator's user interface.<ref name="Gopher64 RA Forums"/><ref name="Gopher64 RA GitHub Wiki"/> An Android port was released on May 28, 2026 with the release of [https://github.com/gopher64/gopher64/releases/tag/v1.1.22 v1.1.22]. | ||
|- | |- | ||
|Linkboy | |Linkboy | ||
| Line 414: | Line 414: | ||
|{{✓}} | |{{✓}} | ||
|{{✓}} | |{{✓}} | ||
|align=left|As of January 2, 2026's nightly build and in [https://github.com/SapphireRhodonite/melonDS-android melonDualDS] v0.5.0 (SapphireRhondite's dual/external screen fork), DSiWare titles can directly be booted without having to boot Nintendo DSi's home screen, allowing DSiWare titles to be detected by RetroAchievements if booting directly (will not detect DSiWare games booted from the Nintendo DSi home menu).<ref>https://github.com/rafaelvcaetano/melonDS-android/commit/94a693d7bf336359bb3218a673c101b858baa1e7</ref> On February 18, 2026, achievements can be earned offline in | |align=left|As of January 2, 2026's nightly build and in [https://github.com/SapphireRhodonite/melonDS-android melonDualDS] v0.5.0 (SapphireRhondite's dual/external screen fork), DSiWare titles can directly be booted without having to boot Nintendo DSi's home screen, allowing DSiWare titles to be detected by RetroAchievements if booting directly (will not detect DSiWare games booted from the Nintendo DSi home menu).<ref>https://github.com/rafaelvcaetano/melonDS-android/commit/94a693d7bf336359bb3218a673c101b858baa1e7</ref> On February 18, 2026, achievements can be earned offline in Casual mode and be synced online later in [https://github.com/SapphireRhodonite/melonDS-android melonDualDS] v0.6.0.<ref>https://github.com/SapphireRhodonite/melonDS-android/releases/tag/0.6.0</ref> Also in v0.6.0 of melonDualDS, Nintendo DS(i) games archived in the <code>.7z</code> archive format are now fully playable and detectable for RetroAchievements. All of these new changes and improvements from the dual-screen fork were then implemented into the main project in melonDS-Android's v2.0.0 update on April 18, 2026,<ref>https://github.com/rafaelvcaetano/melonDS-android/releases/tag/2.0.0</ref> excluding features that are in beta testing, such as Vulkan support.<ref>https://github.com/SapphireRhodonite/melonDS-android/releases/tag/0.7.0.rc1</ref> As of July 23, 2026, [https://github.com/SapphireRhodonite/melonDS-android/releases/tag/0.7.0.rc5 v0.7.0 RC5] is the new minimum version requirement for melonDualDS<ref>https://github.com/ARMSX2/ARMSX2/releases/tag/2.6.5</ref><ref name="ARMSX2 & melonDualDS July 2026 minimum"/> (soon to be renamed to WatermelonDS) and the offline unlocking feature in Casual mode has been integrated in [https://raofflineproxy.com/ RAOfflineProxy]. | ||
|- | |- | ||
|NetherSX2 | |NetherSX2 | ||
| Line 424: | Line 424: | ||
|{{✓}} | |{{✓}} | ||
|{{✓}} | |{{✓}} | ||
|align=left|Was officially supported in v1.8 and newer on April 2, 2025.<ref>https://github.com/Trixarian/NetherSX2-patch/issues/131#issuecomment-2772799926</ref><ref name="april 2025 support"/> The Classic version was updated to [https://github.com/Trixarian/NetherSX2-classic/releases/tag/2.0a v2.0a] on April 8, 2025 to include | |align=left|Was officially supported in v1.8 and newer on April 2, 2025.<ref>https://github.com/Trixarian/NetherSX2-patch/issues/131#issuecomment-2772799926</ref><ref name="april 2025 support"/> The Classic version was updated to [https://github.com/Trixarian/NetherSX2-classic/releases/tag/2.0a v2.0a] on April 8, 2025 to include Hardcore support. May eventually be succeeded by EtherealSX2.<ref>https://github.com/Trixarian/NetherSX2-patch/issues/131#issuecomment-2566681639</ref> However, with ARMSX2 being actively developed and having Hardcore support, NetherSX2 will lose Hardcore support on July 16, 2026.<ref name="NetherSX2 HC support drop">https://retroachievements.org/forums/topic/36517</ref> | ||
|- | |- | ||
|[[OpenEmu]]-Silicon | |[[OpenEmu]]-Silicon | ||
| Line 593: | Line 593: | ||
|{{✓}} | |{{✓}} | ||
|{{✓}} | |{{✓}} | ||
|align=left|XBSX2 UWP officially supported on April 2, 2025.<ref name="april 2025 support"/><ref>https://github.com/XboxEmulationHub/XBSX2/releases/tag/2.0.8.3</ref> XBSX2 UWP is a fork of XBSX2.0 that continues its development. The original XBSX2.0 is no longer maintained and thus is in | |align=left|XBSX2 UWP officially supported on April 2, 2025.<ref name="april 2025 support"/><ref>https://github.com/XboxEmulationHub/XBSX2/releases/tag/2.0.8.3</ref> XBSX2 UWP is a fork of XBSX2.0 that continues its development. The original XBSX2.0 is no longer maintained and thus is in Casual mode, as well as older versions of XBSX2 UMP below PCSX2 v2.5.162 starting on September 19, 2025.<ref name="PCSX2 pre-v2.5 casual"/> | ||
|} | |} | ||
| Line 619: | Line 619: | ||
|{{✓}} | |{{✓}} | ||
|{{✓}} | |{{✓}} | ||
|align=left|The first SBC software supported for RetroAchievements, using [https://github.com/odelot?tab=repositories Odelot's MiSTer fork and cores]. [https://retroachievements.org/system/7/games NES/Famicom] and [https://retroachievements.org/system/81/games FDS] games were officially supported in the [https://github.com/odelot/NES_MiSTer/releases/ NES_MiSTer] core on April 27, 2026.<ref name="MiSTER FPGA">https://retroachievements.org/forums/topic/35637</ref> [https://github.com/odelot/MegaDrive_MiSTer Mega Drive] and [https://github.com/odelot/SNES_MiSTer SNES] cores were officially supported on May 23, 2026.<ref>https://github.com/odelot/Main_MiSTer/releases/tag/v1.2.0</ref> [https://github.com/odelot/PSX_MiSTer PlayStation] and [https://github.com/odelot/N64_MiSTer Nintendo 64] cores were officially supported on June 28, 2026.<ref>https://retroachievements.org/forums/topic/36477</ref> Other cores may have RetroAchievements implemented and may be usable in | |align=left|The first SBC software supported for RetroAchievements, using [https://github.com/odelot?tab=repositories Odelot's MiSTer fork and cores]. [https://retroachievements.org/system/7/games NES/Famicom] and [https://retroachievements.org/system/81/games FDS] games were officially supported in the [https://github.com/odelot/NES_MiSTer/releases/ NES_MiSTer] core on April 27, 2026.<ref name="MiSTER FPGA">https://retroachievements.org/forums/topic/35637</ref> [https://github.com/odelot/MegaDrive_MiSTer Mega Drive] and [https://github.com/odelot/SNES_MiSTer SNES] cores were officially supported on May 23, 2026.<ref>https://github.com/odelot/Main_MiSTer/releases/tag/v1.2.0</ref> [https://github.com/odelot/PSX_MiSTer PlayStation] and [https://github.com/odelot/N64_MiSTer Nintendo 64] cores were officially supported on June 28, 2026.<ref>https://retroachievements.org/forums/topic/36477</ref> Other cores may have RetroAchievements implemented and may be usable in Casual mode, but Hardcore mode is not yet supported for them. For more information about MiSTer: [https://mister-devel.github.io/MkDocs_MiSTer/ MiSTER FPGA Documentation], [https://github.com/mister-devel MiSTER-devel Github]. | ||
|} | |} | ||
| Line 663: | Line 663: | ||
* [https://github.com/Trixarian/EtherealSX2 EtherealSX2] (a W.I.P. [[PlayStation 2]] emulator for Android)<ref>https://github.com/Trixarian/NetherSX2-patch/issues/131#issuecomment-2566681639</ref> | * [https://github.com/Trixarian/EtherealSX2 EtherealSX2] (a W.I.P. [[PlayStation 2]] emulator for Android)<ref>https://github.com/Trixarian/NetherSX2-patch/issues/131#issuecomment-2566681639</ref> | ||
* [[melonDS]] (Nintendo DS emulator for computers) - Considered in melonDS's 9th Anniversary news update on November 3, 2025 upon popular requests.<ref>https://melonds.kuribo64.net/comments.php?id=237</ref> | * [[melonDS]] (Nintendo DS emulator for computers) - Considered in melonDS's 9th Anniversary news update on November 3, 2025 upon popular requests.<ref>https://melonds.kuribo64.net/comments.php?id=237</ref> | ||
* [https://github.com/skyfloogle/red-viper Red Viper] ([[Virtual Boy]] emulator for [[Emulators on Nintendo 3DS|Nintendo 3DS]]) - Being worked on since by a contributor (has a working test fork in | * [https://github.com/skyfloogle/red-viper Red Viper] ([[Virtual Boy]] emulator for [[Emulators on Nintendo 3DS|Nintendo 3DS]]) - Being worked on since by a contributor (has a working test fork in Casual mode<ref>https://github.com/mhollis5/RA-red-viper</ref>), approved by the main developer,<ref>https://github.com/skyfloogle/red-viper/issues/7#issuecomment-4272988410</ref> with a pull request submitted to the main project since April 18, 2026.<ref>https://github.com/skyfloogle/red-viper/pull/100</ref> | ||
* [[Super ZSNES]] (Super NES emulator for computers, Android, and later iOS)<ref>https://www.zsnes.com/#coming</ref> | * [[Super ZSNES]] (Super NES emulator for computers, Android, and later iOS)<ref>https://www.zsnes.com/#coming</ref> | ||
* [[Yaba Sanshiro|Yaba Sanshiro 2]] ([[Sega Saturn]] emulator for Windows and iOS) - Implemented and officially supported in v1.18.0 of the Android version since August 2, 2025 so far.<ref name="RAYabaSanshiro"/> | * [[Yaba Sanshiro|Yaba Sanshiro 2]] ([[Sega Saturn]] emulator for Windows and iOS) - Implemented and officially supported in v1.18.0 of the Android version since August 2, 2025 so far.<ref name="RAYabaSanshiro"/> | ||
| Line 777: | Line 777: | ||
{{col-end}} | {{col-end}} | ||
==How | ==Features and Functions== | ||
===How RetroAchievements Works=== | |||
:''Main doc: [https://docs.retroachievements.org/general/how-ra-works.html How RetroAchievements Works]'' | |||
RetroAchievements (RA for short) is an online community service that provides users the ability to earn achievements in retro and standalone games from an RA achievement set. It awards achievements by comparing a game’s memory, henceforth referred to as RAM, to achievement code written by an RA developer. Achievement code, also known as logic, is a list of memory conditions chosen by the developer, that when all are simultaneously true on a single frame, will award an achievement. | |||
==Game Variety== | ===Game Identitication=== | ||
RetroAchievements does not only support retail games, but it also has [https://retroachievements.org/game/6133 demos], [https://retroachievements.org/game/6225 hacks], [https://retroachievements.org/game/2513 homebrew], [https://retroachievements.org/game/8271 prototypes], [https://retroachievements.org/game/5970 unlicensed games] and even a few [https://retroachievements.org/game/14464 test kits] (only 2 of these currently have achievements), and several games have [https://retroachievements.org/game/20156 subsets. | :''Main doc: [https://docs.retroachievements.org/developer-docs/game-identification.html Game Identification]'' | ||
After connecting to the Internet and signing into RetroAchievements on their supported emulation software, to be able to detect games and earn achievements for them, RetroAchievements relies on the hashes of the game file(s) (usually the MD5 hash); if the player is using the correct file of the supported game that matches the hash of the game in the "Supported Game Hashes" page of a game's achievement page, the emulator would show a notification that the game is successfully detected by RetroAchievements, with the list of achievements appearing in the emulator's settings. Otherwise, you'll receive a notification that RetroAchievements does not detect the game. To compare MD5 hashes of your game with the Supported Game Hashes page, you can use any checksum tool such as [https://emn178.github.io/online-tools/md5_checksum.html emn178's MD5 File Checksum tool]. If the MD5 hash is correct, the game should be detected in RetroAchievements. | |||
Some games may offer multiple versions (including multiple regions, revisions, etc., and may include [https://retroachievements.org/hub/27467 QoL improvement patches] or fan translations that don't affect gameplay) that can be seen in the game's Supported Game Hashes page. The Supported Game Hashes page may also display other versions of the game that are not supported or have not yet been tested. | |||
===Casual and Hardcore Modes=== | |||
:''Main docs: [https://docs.retroachievements.org/general/glossary.html Glossary] and [https://docs.retroachievements.org/general/hardcore-compliance-requirements.html Hardcore Compliance Requirements]'' | |||
There are two modes in which achievements can be unlocked: Casual mode or Hardcore mode. | |||
;Casual mode:Formerly known as Softcore mode, this is the unrestricted mode where players are allowed to use save states, built-in emulation cheats, and rewind features. All non-hardcore-compliant emulators (including outdated emulators and unofficially supported emulators) that have RetroAchievements implemented can be used in Casual mode. Casual achievements can also be earned offline via [https://raofflineproxy.com RAOfflineProxy] (available for Android and Linux) and be synced online later once connected to the Internet, but the game must be run online first to collect the achievement set's data from the website. However, the only things that Casual mode does not have access to are online leaderboards, and players cannot earn mastery badges for 100%ing an achievement set. | |||
;Hardcore mode:This is the restricted mode where players must play games the way they are intended: Without the use of save states (you can still save states, but not load states in Hardcore mode), and built-in emulation cheats, rewind features, etc. are not allowed. The only emulation feature allowed in Hardcore mode, for time's sake, is Fast Forward. The player also gains access to online leaderboards to submit high scores or timestamps. Players can also earn Mastery badges by 100%ing all achievements in Hardcore mode. Any achievements previously unlocked in Casual mode can also be unlocked in Hardcore mode. Hardcore mode is only available in emulation software officially supported by RetroAchievements that complies with the [https://docs.retroachievements.org/general/hardcore-compliance-requirements.html Hardcore Compliance Requirements]; non-supported and outdated emulators with RA implementation cannot gain access to Hardcore mode. | |||
Choosing whether you want to earn achievements in Casual mode or Hardcore mode depends on your general preferences when playing a game. If you are someone who loves to casually play games, using emulation features like save states, then stick with Casual mode. But if you want to really show you are capable of mastering games, for bragging rights, try Hardcore mode, especially if you are an achievement hunter. If a game's achievement set or a specific achievement(s) seem to be too difficult for you in Hardcore mode and you want to master a game's achievement set in Hardcore mode, don't be afraid to do them and practice them in Casual mode; you can practice boss fights or other challenging activities in Casual mode with save states (be sure to backup your main save file first), then give Hardcore mode another try if you are aiming to get them in Hardcore mode. | |||
===Game Variety=== | |||
RetroAchievements does not only support retail games, but it also has [https://retroachievements.org/game/6133 demos], [https://retroachievements.org/game/6225 hacks], [https://retroachievements.org/game/2513 homebrew], [https://retroachievements.org/game/8271 prototypes], [https://retroachievements.org/game/5970 unlicensed games] and even a few [https://retroachievements.org/game/14464 test kits] (only 2 of these currently have achievements), and several games have [https://retroachievements.org/game/20156 subsets]. Hacks typically require [[Cheats and patches|patches]], which only contain the altered stuff for the game it should be applied to. | |||
===Multiset=== | |||
:''Main doc: [https://docs.retroachievements.org/guidelines/content/subsets.html Multiset and Subset Types]'' | |||
Some games offer multiple achievement sets, offering different challenges not provided in the base set. Previously, only one set could be played at a time, and games would have to be patched by an RA-made patch to access the specific game subset. Ever since the [https://docs.retroachievements.org/guidelines/content/subsets.html Multiset] feature was introduced on December 12, 2025 in beta, and was publicly released on January 16, 2026), many games can access multiple subsets from the base game, or the subset patches can be used to access the mainset without accessing other subsets, by toggling the opt-in button for each achievement set on a game page. | |||
==Trivia== | ==Trivia== | ||