Henrik Rydgård
c6db96354e
Merge pull request #18485 from hrydgard/beats-mp3-dir-fix
...
Beats: Fix file permissions on FAT so it can see custom MP3s.
2023-12-09 00:01:15 +01:00
Henrik Rydgård
6645ddfa38
Merge pull request #18489 from hrydgard/memory-profiling-notes
...
Some changes and comments after running the memory profiler on Windows
2023-12-08 23:58:48 +01:00
Henrik Rydgård
72ec0bf958
Merge pull request #18490 from hrydgard/uninstall-on-thread
...
Homebrew Store: Do uninstalls on a thread
2023-12-08 20:33:14 +01:00
Henrik Rydgård
e8c5456021
Don't try to autoconfigure XInput controls on other platforms than Windows
2023-12-08 16:24:48 +01:00
Henrik Rydgård
d234fa24e6
Add progress bar (without %) to install/uninstall. Other fixes.
2023-12-08 16:16:28 +01:00
Henrik Rydgård
888b32e243
Store: Perform uninstalls on a background thread, to avoid hanging the UI
2023-12-08 16:16:26 +01:00
Henrik Rydgård
a929eb6c6d
Store: Remove unnecessary std::shared_ptr around the install thread
2023-12-08 12:49:15 +01:00
Henrik Rydgård
376db1f931
Remove the unused "front" draw2d buffer. Saves 1.5MB of RAM.
2023-12-08 12:29:24 +01:00
Henrik Rydgård
a22450320b
Some minor changes and comments after memory profiling
2023-12-08 12:22:12 +01:00
Henrik Rydgård
89c320fe2b
Merge pull request #18487 from hrydgard/misc-cleanup
...
Misc code cleanup
2023-12-07 18:05:17 +01:00
Henrik Rydgård
8dbcbe4ecf
Align the APIs of the various vectors slightly
2023-12-07 17:30:16 +01:00
Henrik Rydgård
85001bf71f
Remove some redundant uses of MOBILE_DEVICE. Goal is to one day get rid of that define.
2023-12-07 17:30:15 +01:00
Henrik Rydgård
45b336a38c
Make some achievement settings (including Hardcore mode) configurable per-game.
2023-12-07 17:09:21 +01:00
Henrik Rydgård
b22e27a537
Compat: Enforce "RequireDefaultCPUClock" by disabling overclocking for these games
...
Instead of just warning.
Fixes #12811
2023-12-07 14:06:41 +01:00
Henrik Rydgård
ee4d98339c
Beats: Fix file permissions on FAT so it can see custom MP3s.
...
On FAT file systems, files look like they have executable permission.
For some reason Beats checks for this.
Unfortunately, this doesn't really make custom music playable - while
they now display, they seem to start stuttering after a short while. Or
it's just my files...
2023-12-07 12:10:01 +01:00
Henrik Rydgård
6b8ec972fb
A couple of warning fixes (real issues though small)
2023-12-05 01:12:42 +01:00
Henrik Rydgård
17c779cd8f
RetroAchievements: Display rich-presence messages on the pause screen
2023-12-03 17:21:14 +01:00
Henrik Rydgård
eae5f2abb8
Use "rc_client_is_processing_required" to determine when hardcore restrictions are to be enabled.
2023-12-03 16:43:49 +01:00
Henrik Rydgård
aed8bc6d7b
RetroAchievements: Finish the Challenge->Hardcore rename
2023-12-03 16:41:29 +01:00
Henrik Rydgård
cd24f4e5b5
RetroAchievements: Only apply Hardcore restrictions if the game is recognized
2023-12-03 16:21:31 +01:00
Henrik Rydgård
6e909ff01c
PlayTimeTracker: Remove unnecessary assert.
2023-12-03 15:40:01 +01:00
Henrik Rydgård
5a972be7ef
Fix the display of uncompressed size of things that aren't ISO and CSO
2023-12-02 23:41:20 +01:00
Henrik Rydgård
d584162e06
Merge pull request #18462 from hrydgard/framebuffer-listing-overlay
...
Framebuffer listing overlay
2023-12-02 18:51:33 +01:00
Henrik Rydgård
3621529df9
Debug: Add quick "Framebuffer List" overlay.
2023-12-02 14:07:31 +01:00
Henrik Rydgård
4ef54169af
Add a compat.ini setting to allow delayed GPU readbacks, for experimentation.
2023-12-02 11:34:59 +01:00
Henrik Rydgård
b629c99dbf
Change "Challenge Mode" to "Hardcore Mode", according to RetroAchievements guidelines
2023-11-30 18:11:03 +01:00
Henrik Rydgård
f6dcf6e834
RetroAchievements: Default ChallengeMode to true
2023-11-30 17:43:36 +01:00
Henrik Rydgård
45aae7b9da
ARM32: Backport a lot of previously 64-bit-only NEON optimizations to ARM32.
2023-11-27 23:51:10 +01:00
Henrik Rydgård
d58f826c8d
Merge pull request #18430 from Kethen/writedata
...
Handle SCE_UTILITY_SAVEDATA_TYPE_SAVE then SCE_UTILITY_SAVEDATA_TYPE_WRITEDATA
2023-11-27 22:15:21 +01:00
Henrik Rydgård
a9c1bc2ce7
Add translation string, show uncompressed size if different from disk size
2023-11-27 01:11:43 +01:00
Henrik Rydgård
707670cfcf
Fix time tracking during pause
2023-11-26 19:49:21 +01:00
Henrik Rydgård
31c85ae0a5
Add the basics of a played-time tracker.
2023-11-26 19:15:38 +01:00
Henrik Rydgård
d6324d10a6
Merge pull request #18438 from lvonasek/hotfix_quest3
...
OpenXR - Projection matrix on Quest 3 fixed
2023-11-23 22:39:24 +01:00
sum2012
d0fced8ef1
Update Directory for DJmax
2023-11-22 21:33:18 +08:00
Lubos
4d61896403
OpenXR - Projection matrix on Quest 3 fixed
2023-11-21 23:07:58 +01:00
AdamN
c6628ee55c
An attempt to fix Tekken 6 stuck issue when exiting Lobby
2023-11-20 19:36:26 +07:00
Katharine Chui
652498e995
Handle SCE_UTILITY_SAVEDATA_TYPE_SAVE then SCE_UTILITY_SAVEDATA_TYPE_WRITEDATA
...
Modnation racers does a normal save for global profile, then
writes an insecure file for keeping track of selected language.
During SCE_UTILITY_SAVEDATA_TYPE_WRITEDATA it also provides no
data for param.sfo, so I'm assuming that utility.prx does not
update param.sfo data in that mode since the PSP save provided on
the issue tracker has information.
2023-11-18 03:48:01 +08:00
Henrik Rydgård
bd08fdd566
Forgot some cases where I need to enable save (but not load) state in challenge mode, if the option is set
2023-11-16 20:13:47 +01:00
Henrik Rydgård
931fdfbd55
Merge pull request #18425 from hrydgard/save-state-challenge-mode
...
RetroAchievements: Add option to allow saving, but not loading, in challenge / hardcore mode.
2023-11-15 00:16:14 +01:00
Henrik Rydgård
4c315bacdf
RetroAchievements: Add option to allow saving, but not loading, in challenge / hardcore mode.
...
This has been requested many times and is useful for development, so
let's simply allow it. It doesn't enable cheating for achievemenst since
you still can't load these states in challenge mode.
2023-11-14 22:54:39 +01:00
Henrik Rydgård
1da6da446b
More std::string conversion
2023-11-13 23:43:57 +01:00
Henrik Rydgård
2910303d20
Clean up the checks for triangle-button-for-info on the main screen
2023-11-13 12:49:08 +01:00
sum2012
dfec953f1d
Fix atrac sound loop problem
...
Fix #14058 fix #14352
2023-11-12 12:18:00 +08:00
Katharine Chui
030a031943
allow ALL = true
then gameID = false
blacklisting
2023-11-11 20:43:46 +08:00
Henrik Rydgård
4f2f1c4392
Tilt: Fix some edge cases leading to division by zero and similar.
2023-11-09 19:14:31 +01:00
Henrik Rydgård
70999dc8f2
Merge pull request #18369 from sum2012/UmdReadSpeed
...
Add Simulate UMD slow reading speed in UI
2023-11-03 08:33:50 -06:00
sum2012
fad262e810
oop
2023-11-03 03:52:18 +08:00
sum2012
a41a1dcfff
Fix indentation
2023-11-02 20:42:03 +08:00
sum2012
b3527fe1be
Move to _AtracSetData
...
Fix before LoadModule
2023-11-02 20:37:20 +08:00
sum2012
9869267160
oop
2023-11-01 06:33:08 +08:00