Commit Graph

59 Commits

Author SHA1 Message Date
e8b787fb57 Misc: Change various icons 2024-08-25 23:17:05 +10:00
f2c0303875 Misc: Use lightgun controller icon 2024-08-25 13:57:05 +10:00
7ac3e2fe50 Settings: Don't create deprecated achievement cache directories 2024-08-18 13:04:14 +10:00
ec5d8cb1d6 Achievements: Use badge IDs from server
Fixes icons not invalidating if they're changed/reassigned in the RA
database.
2024-08-04 17:00:08 +10:00
a2f98541b3 Misc: Slim down some header includes 2024-08-04 14:49:55 +10:00
6fe0c986fa System: Rewrite EXE override/loading
Relies on POST=7 as a kernel initialization indicator, instead of
patching the BIOS.

Fixes EXE loading with OpenBIOS and PS2 BIOS, and fast boot getting
baked into save states.
2024-07-28 19:05:56 +10:00
7217536fdd MD5Digest: Span-ify 2024-07-19 15:51:25 +10:00
500fbe5ef1 Achievements: Fix potential uninitialized data read 2024-07-14 21:25:25 +10:00
f6d3a7987d System: Load discord-rpc dynamically 2024-07-04 15:52:32 +10:00
a89ec0eaf9 Achievements: Always recompute state data size on save
It can be smaller, or, apparently fail in some cases...
2024-06-28 13:12:27 +10:00
db305660c1 Achievements: Implement disc change without state reset 2024-06-24 13:16:50 +10:00
b9ff358ab3 Achievements: Support scratchpad memory 2024-06-24 13:16:50 +10:00
e7e09023e2 Achievements: Avoid malloc on state save/load 2024-06-24 13:16:50 +10:00
c86f6eb639 Achievements: Fix incorrect data source for mastery points 2024-06-13 18:35:02 +10:00
1565a2667d Misc: More format string fixes 2024-05-25 15:48:31 +10:00
4e922a34a7 Log: Simplify macros 2024-05-24 02:08:14 +10:00
b6d019db66 Misc: Replace log printf calls with fmt 2024-05-24 00:29:49 +10:00
f3aec0c965 Host: Re-introduce plural translation support 2024-05-13 01:46:45 +10:00
37a76a020a FullscreenUI: Add horizontal padding to menu windows 2024-05-12 18:14:51 +10:00
ca3cfbaa99 Misc: Pass string_view by value 2024-05-05 22:28:29 +10:00
60f12e77fa Achievements: Fix fullscreen window height 2024-04-18 20:38:35 +10:00
84b24c6228 Achievements: Fix HC mode activating on reset of non-cheevo game 2024-04-18 00:40:06 +10:00
8c741d2d48 Qt: Update glyph range for zh-CN and purge old obsolete strings 2024-04-10 20:28:00 +10:00
bf4e8feb25 FullscreenUI: Redo landing page and add help bar 2024-04-09 23:49:24 +10:00
f369724b7c dep/imgui: Update to v1.90.1 2024-01-19 21:22:26 +10:00
5f9eef585f Achievements: Wrap long achievement descriptions 2024-01-14 01:44:21 +10:00
eae4f73f94 Achievements: Open cheevo details in browser when selected 2024-01-14 01:44:21 +10:00
da9e3064c2 Achievements: Display missable/progression/win icons 2024-01-14 01:44:21 +10:00
73cee9f705 Settings: Add UserResources to EmuFolders
Allowing some resources, such as fonts/sounds to be overridden by the
user.
2024-01-10 22:46:57 +10:00
d08a40bcd8 DiscordRPC: Show session time in Discord Rich Presence 2023-12-23 15:19:22 +01:00
e93fec49bb Achievements: Reload settings after hardcode disabled 2023-12-16 21:12:05 +10:00
fb0ad26de8 Achievements: Fix incorrect fallback message 2023-12-15 23:54:31 +10:00
79c226efff SmallString: fmt -> format, format -> sprintf 2023-12-13 21:06:15 +10:00
dc6bb357d4 Achievements: Handle dynamically-sized leaderboard trackers 2023-12-04 14:12:32 +10:00
888582713b Achievements: Fix the percentage counter when only unofficial achievements exist
Now correctly shows "This game has no achievements" and no percentage bar,
as per the RetroAchievements integration guide.
2023-12-01 22:24:59 +01:00
28556ee3e9 Achievements: Fix multiple leaderboard trackers 2023-11-30 14:10:28 +10:00
72716719b3 Achievements: Use big picture for confirm hardcore disable 2023-11-26 23:57:49 +10:00
cc6f22163c HTTPDownloader: Add support for progress updates/cancelling 2023-11-25 00:50:12 +10:00
b459a42fb7 Achievements: Use a 60 second timeout for server calls 2023-11-06 23:17:58 +10:00
0fe6e9170b HTTPDownloader: Move to util project 2023-11-06 23:17:57 +10:00
3c6b6c5770 Achievements: Use retryable client error status code 2023-11-06 23:17:57 +10:00
f05ff4103e Misc: Build fixes for Android 2023-11-04 20:11:51 +10:00
a062b00c1a Bus: Protect main RAM buffer
Get rid of write-time checks.
2023-10-18 00:49:01 +10:00
b1bb33a566 Common: Move CPU macros to types.h 2023-10-01 13:57:25 +10:00
062af59a8c Achievements: Different choice of words in achievement popup 2023-09-24 15:28:13 +01:00
4266f42257 Achievements: Don't turn HC off on login fail if we reauth 2023-09-24 12:21:19 +10:00
aa1e59c9f1 Achievements: Don't disable HC while login pending 2023-09-23 14:14:52 +10:00
184b0a1a52 Misc: Swap most C format strings for fmt 2023-09-23 14:14:52 +10:00
92440bdfcf Log: Add fmt overloads 2023-09-23 14:14:52 +10:00
ac0601f408 Common: Drop String, add SmallString 2023-09-23 14:14:52 +10:00