Commit Graph

853 Commits

Author SHA1 Message Date
1fe85a0d91 Merge pull request #2281 from CookiePLMonster/leaderboards-hardcore-only
Allow submitting entries to Leaderboards only in Hardcore Mode.
2021-06-20 01:19:56 +10:00
995bab72c4 Merge pull request #2279 from CookiePLMonster/retroachievements-discord-rpc
Show RetroAchievements rich presence in Discord-RPC
2021-06-20 01:18:51 +10:00
99fbd2827b Allow submitting entries to Leaderboards only in Hardcore Mode.
This is a requirement from RetroAchievements.
2021-06-19 17:15:47 +02:00
c86b7309d4 Show RetroAchievements rich presence in Discord-RPC 2021-06-19 14:13:10 +02:00
e7b113f454 System: Don't reset performance counters when turboing 2021-06-19 21:15:50 +10:00
c97aafb79d Leaderboards: Implement missing teardown 2021-06-19 12:30:07 +02:00
cce40a85dd Implemented Leaderboards UI 2021-06-19 01:30:36 +02:00
e361212bbf Basic leaderboard integration
No UI yet, only sends unlocks to the server.
2021-06-17 20:43:50 +02:00
0e01a65e78 Merge pull request #2251 from CookiePLMonster/fullscreen-ui-exit-crash
Fix a crash when shutting down emulation from the Hardcore mode confirmation prompt
2021-06-15 23:09:16 +10:00
ee0e7f15c1 Fix a crash when shutting down emulation from the Hardcore mode confirmation prompt 2021-06-15 11:37:02 +02:00
093904f930 CubebAudioStream: Set paused flag on main thread 2021-06-13 22:30:39 +10:00
e1d9f93172 Cheevos: Suffix unofficial achievements in popup 2021-06-13 18:32:13 +10:00
0ba405ef2d Merge pull request #2243 from CookiePLMonster/unofficial-achievements
Add an "Unofficial Test Mode" to allow unlocking non-core achievements
2021-06-13 18:25:50 +10:00
6c52031966 Add an "Unofficial Test Mode" to allow unlocking non-core achievements 2021-06-09 20:15:19 +02:00
283021f1a2 Don't allow resuming from Fullscreen UI when Hardcore mode is active 2021-06-09 19:13:07 +02:00
7d8f3d26a6 Do not allow loading save states via commandline in Hardcore mode 2021-06-08 18:43:43 +02:00
d52b0e5dbb Disallow underclocking in Hardcore mode 2021-06-08 18:38:51 +02:00
35b35c9212 Hide "Load" from the save state UI legend in Hardcore mode 2021-06-08 18:38:51 +02:00
e21f2644d0 Refactor SystemBootParameters ownership 2021-06-08 18:38:12 +02:00
20afc1c4a1 Android: Handle some possible surface loss cases 2021-06-07 18:40:32 +10:00
350049826f Fix a bunch of compiler warnings 2021-06-04 13:14:30 +10:00
9845f1d76a DInputControllerInterface: Fix crash on shutdown 2021-06-03 14:05:11 +10:00
9aa386e96c System: Add option to load/apply image patches 2021-06-01 21:55:37 +10:00
d64bc193fd SaveStateSelectorUI: Make select/next hotkeys apply immediately 2021-05-30 13:21:25 +10:00
e8a21d32dc CommonHostInterface: Use string list for autofire bindings
Fixes autofire bindings on Android.
2021-05-25 14:14:37 +10:00
0979149236 EvdevControllerInterface: Implement axes 2021-05-25 13:20:15 +10:00
8f23a79d36 CommonHostInterface: Add public method to activate autofire 2021-05-24 21:25:08 +10:00
3f2c034869 CommonHostInterface: Fix always using playlist title for running game 2021-05-24 21:24:22 +10:00
3dc7ef92c2 GameSettings: Add CD-ROM seek speedup 2021-05-23 16:18:34 +10:00
98e4c181ca CDROM: Add seek speedup enhancement 2021-05-23 16:18:34 +10:00
817c7ef96a FrontendCommon: Mark host display files as final
Libretro has its own display classes now.
2021-05-23 16:18:15 +10:00
69cfcd22a2 CDImageCue: Replace libcue with in-house cue parser 2021-05-21 14:52:55 +10:00
2bde6d8e10 Android: Expose some of the GameSettings traits 2021-05-20 13:28:36 +10:00
a6d76e787f GameSettings: Add trait for sw-renderer-for-readbacks 2021-05-20 13:28:36 +10:00
5d877250e9 GPU/HW: Add an option to use software renderer for readbacks 2021-05-20 13:28:36 +10:00
0e59a14c82 OpenGLHostDisplay: Fix crash when context creation fails 2021-05-20 12:19:29 +10:00
67f352339c CommonHostInterface: Add swap memory cards hotkey 2021-05-20 12:19:28 +10:00
f3cceca805 NoGUI: Implement mouse cursor hiding in fullscreen 2021-05-20 12:19:28 +10:00
2fe1f3c2f7 VulkanHostDisplay: Wait for GPU idle on surface change 2021-05-20 12:19:28 +10:00
c43957d385 FullscreenUI: Add controller autofire settings 2021-05-20 12:19:28 +10:00
01c869b704 CommonHostInterface: Implement controller autofire 2021-05-20 12:19:28 +10:00
f5bec87f79 CommonHostInterface: Add Toggle PGXP CPU Mode hotkey 2021-05-20 12:19:28 +10:00
fd462ab778 VulkanHostDisplay: Fix crash in RenderScreenshot() when display disabled 2021-05-20 12:19:27 +10:00
1f206421e8 CommonHostInterface: Prevent crash with fullscreen UI enabled 2021-05-20 12:19:27 +10:00
3d972955a7 FullscreenUI: Fix empty cheat menu leaving system paused 2021-05-20 12:19:27 +10:00
a6d2324f0e ControllerInterface: Don't fire events when fullscreen UI active 2021-05-20 12:19:27 +10:00
00ffffe8c0 VulkanHostDisplay: Handle surface changes if this happens 2021-05-20 12:19:27 +10:00
08a815ad7b FullscreenUI: Make show status indicator setting local 2021-05-20 12:19:26 +10:00
172ba1fc32 CommonHostInterface: Fix controller masking for Start Disc 2021-05-20 12:19:26 +10:00
1fa4460590 Added a toggle for persistent message. (#2106)
* Added a toggle for persistent message.

Added a toggle to display settings to disable persistent messages (ff, pause) in the fullscreen UI.

* Moved toggle for the icons to advanced settings.

Moved the toggle to the advanced settings as suggested.  Renamed the option from "show persistent messages" to "show speed icons", so that it's much more specific.
2021-05-20 12:19:26 +10:00