[PR #2238] Misc improvements #933

Open
opened 2026-01-29 19:10:12 +00:00 by claunia · 0 comments
Owner

Original Pull Request: https://github.com/stenzek/duckstation/pull/2238

State: closed
Merged: Yes


A bunch of loosely related improvements:

  • Hide the Load button in the save state UI when playing in Hardcore mode (as loading save states is impossible).
  • Disallow underclocking in Hardcore mode. Any means of slowing the game down are supposed to be blocked, but the user could still try to slow the game down by underclocking the emulated console. Now clock speeds below 100% are forbidden, just like it was already done with game speed settings (faster is OK, slower is not).
  • Disallow loading the save state and/or the resume save state via the command line in Hardcore mode. This could be considered an exploit, so it needs to go.
  • Unify CPU clock speed behaviour in Game Properties and Console Settings - now the CPU clock slider is greyed out when overclocking is disabled, and the clock speed shows as 100% when overclocking is disabled.
**Original Pull Request:** https://github.com/stenzek/duckstation/pull/2238 **State:** closed **Merged:** Yes --- A bunch of loosely related improvements: * Hide the `Load` button in the save state UI when playing in Hardcore mode (as loading save states is impossible). * Disallow underclocking in Hardcore mode. Any means of slowing the game down are supposed to be blocked, but the user could still try to slow the game down by underclocking the emulated console. Now clock speeds below 100% are forbidden, just like it was already done with game speed settings (faster is OK, slower is not). * Disallow loading the save state and/or the resume save state via the command line in Hardcore mode. This could be considered an exploit, so it needs to go. * Unify CPU clock speed behaviour in Game Properties and Console Settings - now the CPU clock slider is greyed out when overclocking is disabled, and the clock speed shows as 100% when overclocking is disabled.
claunia added the pull-request label 2026-01-29 19:10:12 +00:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/duckstation#933