Henrik Rydgård
61db21b12d
Cleanup, fix so we can run RetroAchievements with https, and start doing that
2023-07-21 10:49:01 +02:00
Henrik Rydgård
9decdd198e
Address more feedback, minor cleanup
2023-07-21 10:30:06 +02:00
Henrik Rydgård
ab6e902fea
Make naett work on Android, UWP, Mac. Exclude on Linux
2023-07-21 10:28:31 +02:00
Henrik Rydgård
fbd980bee6
Get basic Naett requests to work (the store works in https mode)
2023-07-21 10:28:17 +02:00
Henrik Rydgård
b54d5ab8e6
Cleanup the g_PortManager shutdown process
...
Following up comment by @ANR2ME in #17744 , to be merged before that one.
2023-07-20 23:55:35 +02:00
Henrik Rydgård
370bb4c315
More progressbar improvements
2023-07-18 15:52:14 +02:00
Henrik Rydgård
ecea3844b0
Improved progress bar popups for downloads
...
Now shows the filename, and also there's a delay mode where they'll only
be visible if the download takes more than a second, plus they can be
named.
2023-07-18 15:13:44 +02:00
Bashar Astifan and GitHub
a35c8425e6
Merge branch 'master' into master
2023-07-17 23:20:52 +04:00
Unknown W. Brackets
e4f9c72fe9
riscv: Avoid unaligned mem combine in IR.
2023-07-16 16:20:58 -07:00
Unknown W. Brackets
d4e689b096
irjit: Allow IRInterpret() on partial block.
...
For later if we want to fallback from native to IR interpret.
2023-07-16 16:19:53 -07:00
Henrik Rydgård and GitHub
89250bae5f
Merge pull request #17728 from hrydgard/collapsible-achievement-lists
...
Make the achievement lists collapsible on the main achievements screen
2023-07-16 18:41:51 +02:00
Henrik Rydgård
f8b7346b8d
Make the achievement lists collapsible on the main achievements screen
2023-07-16 18:13:36 +02:00
Henrik Rydgård and GitHub
eaa131db48
Merge pull request #17727 from hrydgard/switch-back-to-rcheevos-upstream
...
Switch back to rcheevos upstream
2023-07-16 17:52:07 +02:00
Henrik Rydgård
a259ed1835
Switch back to rcheevos' upstream version
2023-07-16 17:05:08 +02:00
Henrik Rydgård
4a7ac59389
Translation fixes
2023-07-16 16:33:35 +02:00
Henrik Rydgård
8a59ed0062
Add function ApplySafeSubstitution for translation strings with parameters
2023-07-16 16:26:49 +02:00
Henrik Rydgård
df104c66a8
Add back lost ini parameter
2023-07-16 14:23:06 +02:00
Henrik Rydgård
bd4f3f8953
Start work on making sound effects customizable
2023-07-16 12:56:46 +02:00
Henrik Rydgård
5245a691ca
Move Achievements::Shutdown to PSP_Shutdown
2023-07-16 09:10:39 +02:00
Henrik Rydgård
0316868b62
RetroAchievements: Simplify read_memory_callback
2023-07-16 09:08:31 +02:00
Henrik Rydgård
437a984d7f
Quick message fix for games with no achievements but still recognized by RA
2023-07-14 15:28:02 +02:00
Henrik Rydgård
84d9b7e75d
HTTP user agent plumbing
2023-07-14 15:24:34 +02:00
Henrik Rydgård
5aeccca85b
Move Achievements::FrameUpdate call to hleEnterVblank for consistency
2023-07-13 16:47:16 +02:00
Henrik Rydgård
619fadb3ca
Try to eliminate any possible race condition on load. Should fix achievements from frontends.
...
Was not able to reproduce the problem consistently, so doing two
different fixes here.
2023-07-13 12:12:15 +02:00
Henrik Rydgård
aa4264a192
RetroAchievements: Better handling of not being online when trying to log in
2023-07-13 11:26:43 +02:00
Henrik Rydgård
c6d33957af
Add a checkmark icon. Rebuild the UI icon atlas image
2023-07-13 11:02:15 +02:00
Henrik Rydgård and GitHub
d5944ca68d
Merge pull request #17706 from hrydgard/fix-alternate-speed
...
Unlimited alternate speed got broken in recent changes.
2023-07-12 23:20:59 +02:00
Henrik Rydgård and GitHub
b133cd4f71
Merge pull request #17704 from lvonasek/feature_openxr_canvas3d
...
OpenXR - Enhancements of cinema-style screen
2023-07-12 20:57:22 +02:00
Henrik Rydgård
5d3e438258
Unlimited alternate speed got broken in recent changes. Fix it.
2023-07-12 20:55:45 +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
Lubos
dd00dfefab
OpenXR - Enhancements of cinema-style screen
2023-07-12 19:33:29 +02:00
Henrik Rydgård
830679503d
Update rcheevos with a crashfix (don't try different hashes if it fails)
...
We deallocate the block device after the first attempt, so..
2023-07-12 15:38:41 +02:00
Henrik Rydgård
63144340f5
First-boot memstick screen: Attempt to fix some logic holes
...
This handles some cases better that I don't really see how they can
happen, but who knows. Intended to help #17683
2023-07-12 11:29:24 +02:00
Henrik Rydgård
a920b6100c
Improve logging about corrupt ISOs
2023-07-12 10:22:53 +02:00
Henrik Rydgård and GitHub
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
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
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
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
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
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
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
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