Henrik Rydgård
de20a5692f
Add support for 8-bit and mono WAV files. More fixes.
2023-07-16 15:04:21 +02:00
Henrik Rydgård
bd4f3f8953
Start work on making sound effects customizable
2023-07-16 12:56:46 +02:00
Henrik Rydgård
3fe0b5a4f9
Best-practice-clear the password string.
2023-07-16 08:57:08 +02:00
Henrik Rydgård
306be6e33e
Android: Simplify handling of dialog requests even more.
...
To protect against disappearing activities or whatever is causing the
lost value, I could make it static, but instead I just pack the two
values together into the requestCode.
Will hopefully help the main issue from #17683
2023-07-15 19:02:12 +02:00
Henrik Rydgård
943bfb7329
Show a warning message on login failure
2023-07-12 19:55:53 +02:00
Henrik Rydgård
af92430b18
Achievement Unlocked and Leaderboard Submitted sound effects
2023-07-12 19:55:53 +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
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
cd45125085
RetroAchievements: Show active challenge achievements on pause screen.
2023-07-10 10:39:44 +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
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
Henrik Rydgård
d0b42705a0
Switch over to rc-client
2023-07-08 18:59:37 +02:00
Henrik Rydgård
a7c21b582e
Move UI/RetroAchievements.{cpp,h} to Core.
...
Necessary to avoid some dependency inversion.
Gotta figure out how this will interact with the libretro stuff..
2023-07-02 12:02:20 +02:00
Henrik Rydgård
eb21a2e6c9
Break out the OSD data holder from Common/System/System.h, into OSD.cpp/h
2023-06-30 17:15:49 +02:00
Henrik Rydgård
5f38883973
Translate achievement stuff to Swedish
2023-06-27 18:04:27 +02:00
Henrik Rydgård
23d4f7abe8
Implement viewing of leaderboards
2023-06-27 11:12:25 +02:00
Henrik Rydgård
df8a745350
RetroAchievements: Add a tab for debug stats
2023-06-27 10:33:40 +02:00
Henrik Rydgård
b991e9d8fd
Minor cleanups, add most translation strings to en_US.ini
2023-06-27 09:53:03 +02:00
Henrik Rydgård
23e37b7ca7
Achivement list rendering fix (wrong alpha)
2023-06-26 10:13:18 +02:00
Henrik Rydgård
37fb3be4d5
Visual improvements, notify if game unknown to RetroAchievements
2023-06-26 10:01:42 +02:00
Henrik Rydgård
b0dc1dbbf0
Login: Support desktop platforms other than Windows.
2023-06-26 10:01:42 +02:00
Henrik Rydgård
69a5ca0e1d
A bunch of visual updates and fixes. Lots left to polish.
2023-06-26 10:01:42 +02:00
Henrik Rydgård
c442d1de86
Implement rendering of unlocked achievements. Not final design.
2023-06-26 10:01:42 +02:00
Henrik Rydgård
3218422a69
Attempt to add memory access validation through rc_runtime_invalidate_address
2023-06-26 10:01:41 +02:00
Henrik Rydgård
4e8c29d58d
Minor drawing issue
2023-06-26 10:01:41 +02:00
Henrik Rydgård
80ff3f89bf
Improve the pause screen achievement list, show a game banner at the top
2023-06-26 10:01:41 +02:00
Henrik Rydgård
c379f6f486
Implement retroachievements login (on platforms that support the login dialog)
2023-06-26 10:01:41 +02:00
Henrik Rydgård
1d0badae56
Achievements: Show achievement icons in list
2023-06-26 10:01:41 +02:00
Henrik Rydgård
93de74144e
Add basic achievement rendering
2023-06-26 10:01:41 +02:00
Henrik Rydgård
e054d66d6c
Add an extremely basic achievement listing to the pause screen
2023-06-26 10:01:41 +02:00
Henrik Rydgård
b84a6f83e1
You can now log into RetroAchievements with hardcoded user/pass
2023-06-26 10:01:40 +02:00
Henrik Rydgård
c0f0c05417
rcheevos initial build setup and basic scaffolding
2023-06-26 10:01:40 +02:00