-
Notifications
You must be signed in to change notification settings - Fork 2.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Retroachievements support (work-in-progress) #17589
Merged
Merged
Changes from all commits
Commits
Show all changes
41 commits
Select commit
Hold shift + click to select a range
c0f0c05
rcheevos initial build setup and basic scaffolding
hrydgard da1691e
Start sketching on a wrapper
hrydgard 4745999
Copy-paste retroachievement support from DuckStation. No fixes yet!
hrydgard 029b887
Initial batch of fixes. Not compiling yet, http will be the tricky one.
hrydgard c9c1796
Second batch of fixes. Doesn't link yet and much work remains.
hrydgard 84e9a85
Things link now. Let's see if it works..
hrydgard 66d9c24
More integration
hrydgard b84a6f8
You can now log into RetroAchievements with hardcoded user/pass
hrydgard a3b7e99
Attempt to implement the specified PSP game hashing method
hrydgard f6fdaa4
Get it to recognize the hash by using the rcheevos hash implementation
hrydgard 8beca03
MacOSX buildfixes
hrydgard e054d66
Add an extremely basic achievement listing to the pause screen
hrydgard 07e6543
Windows for ARM configuration fixes, Android.mk fix
hrydgard 2ba8eca
Further UWP and Android fixes
hrydgard 01dda6c
Final Android.mk fix hopefully.
hrydgard 93de741
Add basic achievement rendering
hrydgard 6326880
Properly include stenzek's DuckStation copyright notices in the retro…
hrydgard 603dc74
Image caching work
hrydgard 1d0bada
Achievements: Show achievement icons in list
hrydgard 9fc6d12
Add RA logo image resource
hrydgard c379f6f
Implement retroachievements login (on platforms that support the logi…
hrydgard 80ff3f8
Improve the pause screen achievement list, show a game banner at the top
hrydgard 4e8c29d
Minor drawing issue
hrydgard 54a378f
Fix bug in Achievements::SafeHasAchievementsOrLeaderboards()
hrydgard eaa1975
Improve logging on bad memory access from RA
hrydgard 3b6989b
Hook up progress bar, minor fixes
hrydgard da36d78
De-spam the logs
hrydgard 3218422
Attempt to add memory access validation through rc_runtime_invalidate…
hrydgard 078002d
Show progress when downloading achievement data
hrydgard c442d1d
Implement rendering of unlocked achievements. Not final design.
hrydgard 69a5ca0
A bunch of visual updates and fixes. Lots left to polish.
hrydgard 9502d55
Fix
hrydgard d63415d
Set up a custom rc_hash_filereader to make things work on Android (lo…
hrydgard b0dc1db
Login: Support desktop platforms other than Windows.
hrydgard 37fb3be
Visual improvements, notify if game unknown to RetroAchievements
hrydgard 87846c5
Add simple facility for storing secret in app-private storage on Andr…
hrydgard 864b2bb
Path: If a Path is empty, the slash operator will not add an addition…
hrydgard 4134acc
Use the new "secret storage" to store the retroachievements token
hrydgard 23e37b7
Achivement list rendering fix (wrong alpha)
hrydgard d4239e7
Keeping it simple - putting the token in memstick/PSP/SYSTEM for now
hrydgard 81e1293
Token name and path fix
hrydgard File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -131,3 +131,5 @@ CMakeFiles | |
.cache/ | ||
build | ||
libretro/obj/local | ||
|
||
ppsspp_retroachievements.dat |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Not sure what this is for specifically, but it should be using
lock_
in case someone starts calling it later.-[Unknown]
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I never used it for anything, I'll just delete it. Was gonna be used to test achievement popups without getting achievements.