diff --git a/docs/developer-docs/save-and-password-protection.md b/docs/developer-docs/save-and-password-protection.md index 2f6dd9b4..892f55b9 100644 --- a/docs/developer-docs/save-and-password-protection.md +++ b/docs/developer-docs/save-and-password-protection.md @@ -221,4 +221,4 @@ The only time there is too much save protection is if the save protection preven ## Save Protection and Save States -It is very common for new jr devs to ask about save states and if those should be protected against. Keep in mind that save states are a snapshot of the memory at the moment the state was created so most save protection will not protect from loading a state where the achievement would trigger. Also since states are only allowed in softcore where the rules are less strict this isn't as essential. Most forms of save protection will protect against when you need to protect against with states as well. So overall, don't be too concerned about protecting specifically against loading a state. The purpose of save protection is to ensure that when a battery or memory card save is loaded that no achievements trigger. +It is very common for new jr devs to ask about save states and if those should be protected against. Keep in mind that save states are a snapshot of the memory at the moment the state was created so most save protection will not protect from loading a state where the achievement would trigger. Also since states are only allowed in casual mode where the rules are less strict this isn't as essential. Most forms of save protection will protect against when you need to protect against with states as well. So overall, don't be too concerned about protecting specifically against loading a state. The purpose of save protection is to ensure that when a battery or memory card save is loaded that no achievements trigger. diff --git a/docs/developer-docs/why-delta.md b/docs/developer-docs/why-delta.md index ac4987c1..b19317ff 100644 --- a/docs/developer-docs/why-delta.md +++ b/docs/developer-docs/why-delta.md @@ -29,7 +29,7 @@ _See also: [Save and Password Protection](/developer-docs/save-and-password-prot It’s usually not actually enough to say “are these conditions true now?” to trigger an achievement. Often there are many ways to reach those conditions in a way that shouldn’t trigger the achievement, and loading a save file is one of them. A `Delta` condition _alone_ may not be sufficient for save protection, since the values in memory are still changing whenever you load a save, but they will often be a part of it. -Even if your game doesn’t have save files or passwords, keep in mind that a lot of people play in Softcore where they can save and load states at any time, and ideally you’ll protect against that as well. So even games that you might not think benefit from this still can! +Even if your game doesn’t have save files or passwords, keep in mind that a lot of people play in Casual mode where they can save and load states at any time, and ideally you’ll protect against that as well. So even games that you might not think benefit from this still can! _(Note: If the above paragraph makes you ask, “how could `Delta` prevent save states from triggering achievements, when those memory addresses would still be changing when you load a state?”, the technical answer is that save states also save the `Delta` state for conditions that read it, so loading a save state will not activate `Delta` conditions based on the pre-load state.)_ @@ -82,6 +82,6 @@ Mem 8-bit 0x = 0xFF ### I don’t need `Delta` because there is no situation where the current frame conditions are true and the achievement shouldn’t trigger. -First of all, this can never be true - see the above paragraph about save protection. Even games that don’t have a save system can be save stated in Softcore. +First of all, this can never be true - see the above paragraph about save protection. Even games that don’t have a save system can be save stated in Casual mode. Even if you think you have the one achievement that doesn’t benefit at all from using `Delta` - well, even if that were true, adding it couldn’t hurt. It’s important to get into the habit of using it everywhere - it prevents false triggers often enough that it’s always a good decision to add, just in case. diff --git a/docs/general/emulator-support-and-issues.md b/docs/general/emulator-support-and-issues.md index 26e290bf..57a7bdc8 100644 --- a/docs/general/emulator-support-and-issues.md +++ b/docs/general/emulator-support-and-issues.md @@ -344,7 +344,7 @@ Limited microphone support. | **Beetle PSX HW** | libretro core | Most recommended. | | **Beetle PSX** | libretro core | | | **SwanStation** | libretro core | | -| **[DuckStation](https://www.duckstation.org/)** | Standalone emulator | There may be memory leaks and/or burn-in when using save states. This can be disruptive to softcore mode. | +| **[DuckStation](https://www.duckstation.org/)** | Standalone emulator | There may be memory leaks and/or burn-in when using save states. This can be disruptive to casual mode. | ### PlayStation 2 diff --git a/docs/general/events.md b/docs/general/events.md index 4c7092c6..7a83d232 100644 --- a/docs/general/events.md +++ b/docs/general/events.md @@ -131,7 +131,7 @@ An event centered around playing games from DevJam, an event for developers that Started in 2026, Community Hosted Events are a framework for players to host event ideas that are smaller in scope or do not meet the criteria of an event team hosted event. Unlike other events, which are hosted by the events team, these events are proposed by members of the RetroAchievements community, -support a wider variety of event styles, are shorter, and allow softcore participation. +support a wider variety of event styles, are shorter, and allow casual mode participation. However, they do not have their own badges. Instead, you earn points towards a central "Community Events" badge. To learn more about events, be sure to join the Discord server. diff --git a/docs/general/faq.md b/docs/general/faq.md index df6b1aee..6dc5bf50 100644 --- a/docs/general/faq.md +++ b/docs/general/faq.md @@ -10,14 +10,14 @@ This feature restricts the player from loading save states (creating them is sti Note that the only exception to altering speed is fast-forward, which is allowed. Essentially, you are playing the game without the game-altering enhancements emulators come with. -While you will still be able to get achievements in Softcore, playing in Hardcore mode is the only way to earn a Mastery for a game, which is displayed both on your profile and on the game's page as a master of the game, as well as on the main leaderboard. +While you will still be able to get achievements in Casual mode, playing in Hardcore mode is the only way to earn a Mastery for a game, which is displayed both on your profile and on the game's page as a master of the game, as well as on the main leaderboard. Playing in Hardcore will also allow you to set times, scores, or participate in miscellaneous challenges on game-specific leaderboards. Most events also require you to earn achievements in Hardcore, unless otherwise specified on the event page. -Completing a game with softcore will still give you a badge to show on your profile; however, there will not be a gold border, and you won't show up as a recent master of the game. +Completing a game in casual mode will still give you a badge to show on your profile; however, there will not be a gold border, and you won't show up as a recent master of the game. If you want to have a one-to-one replication of how you used to play retro games in the distant past, then Hardcore mode is what you are looking for. -**Note**: If you want to play with the Hardcore mode disabled (also known as "Softcore"), you might experience issues. +**Note**: If you want to play with the Hardcore mode disabled (also known as "Casual"), you might experience issues. See [Why you shouldn't use the load state feature](/orphaned/load-state-feature). ### What are the RetroPoints (white points)? @@ -120,7 +120,7 @@ It's recommended to post screenshots on [imgur](https://imgur.com/) and videos o Also add details like: - when it was/wasn't awarded; -- what game mode (hardcore/softcore); +- what game mode (hardcore/casual); - what difficulty level or other settings you've selected; - how long you were playing; - when you most recently died or continued; @@ -158,7 +158,7 @@ When sending a manual unlock request via the website your message must