Commit Graph
45601 Commits
Author SHA1 Message Date
Henrik Rydgård ce802664ea Minor SettingInfo cleanup 2023-07-12 10:24:06 +02:00
Henrik Rydgård a920b6100c Improve logging about corrupt ISOs 2023-07-12 10:22:53 +02:00
Henrik Rydgård 431a0551b2 RetroAchievements CSO support, delay until identified (#17699)
* Support CSO (and any future block based formats) for RetroAchievements identification

* Avoid auto-loading savestates in challenge mode
2023-07-12 01:11:09 +02:00
Patrxgt 6c49af73c7 Fixed Polish translation (#17698)
* Update pl_PL.ini

* Update pl_PL.ini

* Update pl_PL.ini

* Update pl_PL.ini

* Update pl_PL.ini

* Update pl_PL.ini

* Update pl_PL.ini

* Update pl_PL.ini

* Update pl_PL.ini

* Update pl_PL.ini
2023-07-11 20:59:33 +02:00
Henrik Rydgård 0606a78633 Merge pull request #17696 from hrydgard/rcheevos-buffer-overflow-fix
Bump rcheevos to a fork with two important bugfixes
2023-07-11 18:03:29 +02:00
Henrik Rydgård fa81623894 Merge pull request #17697 from DDinghoya/patch-12
Update ko_KR.ini
2023-07-11 16:57:25 +02:00
DDinghoya 58430854fd Update ko_KR.ini 2023-07-11 23:36:31 +09:00
Henrik Rydgård ba61b495c5 Bump rcheevos to a fork with two important bugfixes (access invalidation, buffer overflow) 2023-07-11 16:33:52 +02:00
Henrik Rydgård e38138a39d Merge pull request #17695 from hrydgard/allow-faster-alternate-speeds
In challenge mode, allow faster alternate speeds (but not slower).
2023-07-11 11:58:24 +02:00
Henrik Rydgård 95807a4791 In challenge mode, allow faster alternate speeds (but not slower).
Fixes issue reported in #17631
2023-07-11 11:29:26 +02:00
Henrik Rydgård 78e99f1d93 Merge pull request #17692 from hrydgard/achievement-ui-fixes
RetroAchievements UI updates: Merge Account and Settings tabs
2023-07-11 11:13:57 +02:00
Henrik Rydgård c5acb32aca Merge pull request #17693 from hrydgard/combo-map-bug-fix
Bugfix: Also check the allow-combo setting for analog inputs.
2023-07-11 11:12:30 +02:00
Henrik Rydgård bed06f46d7 Bugfix: Also check the allow-combo setting for analog inputs. 2023-07-11 11:00:57 +02:00
Henrik Rydgård 98cb26b8d0 RetroAchievements UI updates: Merge Account and Settings tabs
Move rare settings to a Developer Tools tab instead.

Minor translation updates.
2023-07-11 10:36:32 +02:00
Henrik Rydgård 0bf8b6042d Merge pull request #17691 from hrydgard/more-achievement-fixes
More achievement fixes
2023-07-11 10:36:24 +02:00
Henrik Rydgård bf3acd9208 Fix some minor login issues, center login dialog on Windows. 2023-07-11 10:16:58 +02:00
Henrik Rydgård 41594d319a Fix updating the UI on logout 2023-07-11 10:05:55 +02:00
Henrik Rydgård 636fcb9714 Fix challenge mode check, fixing savestates not showing up if logged out 2023-07-11 10:05:06 +02:00
Henrik Rydgård b2edbc1396 Merge pull request #17689 from warmenhoven/dev/warmenhoven/libretro
libretro: fix fast forwarding
2023-07-11 07:37:54 +02:00
Eric Warmenhoven b393d54dc7 libretro: fix fast forwarding 2023-07-11 00:43:38 -04:00
Henrik Rydgård f446312cb6 Merge pull request #17688 from warmenhoven/dev/warmenhoven/libretro-ios
libretro: use JIT on iOS if available
2023-07-10 23:11:56 +02:00
Henrik Rydgård 436d59f6bd Merge pull request #17687 from warmenhoven/dev/warmenhoven/libretro
libretro: environ_cb returns whether it fetched the value, not the value
2023-07-10 23:10:54 +02:00
Eric Warmenhoven fdee69127a libretro: use JIT on iOS if available 2023-07-10 16:26:29 -04:00
Eric Warmenhoven 58174e9aef libretro: environ_cb returns whether it fetched the value, not the value 2023-07-10 16:12:40 -04:00
Henrik Rydgård 3f924d1494 Smoothly remove any left-over overlays on emuscreen exit. 2023-07-10 21:04:22 +02:00
Henrik Rydgård 9354f4af1c Merge pull request #17686 from hrydgard/leaderboard-crashfix
Add assorted null checks for safety
2023-07-10 19:54:40 +02:00
Henrik Rydgård 4ae3c519e2 Add assorted null checks for safety
More probably needed. Should at least hopefully fix the leaderboard crash reported in #17631

Will try to do something more systematic later.
2023-07-10 19:27:07 +02:00
Henrik Rydgård 11c91d356e Merge pull request #17684 from hrydgard/retroachievements-invalid-memory-hack
RetroAchievements: Revert to the old behavior for bad accesses (return 0).
2023-07-10 16:27:31 +02:00
Henrik Rydgård f6e84ea462 RetroAchievements: Revert to the old behavior for bad accesses (return 0).
The new smarter achievement-disabling feature has a lot of overhead and
doesn't quite seem to do what I expected. More work seems to be needed,
so let's fall back to the old behavior that most sets have been
developed against, anyway.

Should fix the Valkyrie Profile issue reported in #17631
2023-07-10 16:12:01 +02:00
Henrik Rydgård e797c06f2b Merge pull request #17682 from hrydgard/show-active-challenges-on-pause
RetroAchievements: Show active challenge achievements on pause screen.
2023-07-10 11:54:13 +02:00
Henrik Rydgård cd45125085 RetroAchievements: Show active challenge achievements on pause screen. 2023-07-10 10:39:44 +02:00
Henrik Rydgård 591b9ebbba Merge pull request #17646 from hrydgard/rc-client
Switch RetroAchievements support to the new rc_client_t API, add more features
2023-07-10 10:08:43 +02:00
Henrik Rydgård c83abbf585 Show unlocked achievement icons in progress/challenge indicators, design tweaks 2023-07-08 21:55:37 +02:00
Henrik Rydgård c17b84b3d4 Implement RetroAchievements challenge mode restrictions, and fix related bugs 2023-07-08 21:55:32 +02:00
Henrik Rydgård 9e4387c529 Implement more OSD types (challenge, progress indicators). Not really tested. 2023-07-08 21:48:23 +02:00
Henrik Rydgård 0889e7cf3e Add setting to enable unofficial achievements 2023-07-08 21:47:19 +02:00
Henrik Rydgård 18e6da2e3d rc_client: Hook up UMD change (untested) 2023-07-08 21:47:19 +02:00
Henrik Rydgård bebc3feee1 Safety: Make sure we're not executing game code while waiting for RetroAchievements identification. 2023-07-08 21:47:19 +02:00
Henrik Rydgård cff13d56d1 Implement Encore Mode. Clean some stuff up. 2023-07-08 21:47:19 +02:00
Henrik Rydgård bf0d074688 Add game achievement summary view directly on pause screen, code cleanup 2023-07-08 21:47:19 +02:00
Henrik Rydgård fcdcf2f95d Proper rendering including icons of leaderboard view 2023-07-08 21:47:19 +02:00
Henrik Rydgård 9bd67df5b2 Achievement savestate fixes 2023-07-08 21:47:16 +02:00
Nemoumbra cdba944643 Updated the resource file 2023-07-08 22:40:11 +03:00
Nemoumbra 23cbddd3c6 Logical error fixed and func list properly updated now 2023-07-08 22:40:11 +03:00
Nemoumbra abd2b21d60 Added the logic to the ScanRemoveWindow 2023-07-08 22:40:11 +03:00
Nemoumbra b8dbe02010 Added a new window class 2023-07-08 22:39:58 +03:00
Henrik Rydgård 01667feccc Remove the HTTP wrapper (that was previously needed for the DuckStation-derived code) 2023-07-08 18:59:38 +02:00
Henrik Rydgård d0b42705a0 Switch over to rc-client 2023-07-08 18:59:37 +02:00
Henrik Rydgård 0bf0a4a1ef UIContext: Add an easy way to draw drop shadows under rectangular things 2023-07-08 18:25:00 +02:00
Henrik Rydgård f3d95a2cef Merge pull request #17676 from hrydgard/threadprofiler-remove-delay
Remove delays in sceKernelReferThreadProfiler/ReferGlobalProfiler.
2023-07-08 16:16:08 +02:00