Closed
Description
The main work was done in #17589 . Here's a checklist for additional and future development.
- Leaderboards UI: RetroAchievements: Add function to view leaderboards #17629
- Show avatars in leaderboard
- Switch to the new rc_client_t API layer once it's merged: Add rc_client_t RetroAchievements/rcheevos#242
- Get the basics working
- Finish up the integration
- Challenge/hardcore mode (savestates and cheats disabled)
- Wait for the merge
-
Always disable cheats when achievements are enabled?
- Move settings to the front tab
- Allow alternate speeds above 1.0x (slowdown is not permitted in challenge mode)
response_body" - see https://github.com/RetroAchievements/rcheevos/wiki/rc_client-integration#server-errors ) - Refactor so we can play sounds on top of gameplay Change the sound effects mixer (used for UI sounds) to mix on top of main output #17703
- Copy custom sound effects into the memstick dir
- Sound effect for unlocks and leaderboards submits Achievement Unlocked sound effect, more UI work #17705
- Correctly call do_frame even during fast-forward RetroAchievements: Call rc_client_do_frame from hleEnterVblank #17710
- Cache icon images properly (Save/Load the icon cache to disk if RetroAchievements are enabled. #17709 )
- CSO file support (RetroAchievements CSO support, delay until identified #17699)
- Make it work even when launched from a frontend (RetroAchievements: Try to eliminate possible race conditions on load #17708 )
- HTTPS support, so we can use the standard RA URLs
- Correctly handle HTTP timeout ("When a request times out, the server callback should be called with a NULL
- More UI tweaks
- Customizable sound effects Custom achievement sound effects #17725
- Filtering or collapsible sections in achievement viewer Make the achievement lists collapsible on the main achievements screen #17728
- Improved text formatting in achievement list
- In leaderboards, show just the range you are in by default. Allow choosing to view top entries. Leaderboard: Choose whether to see top players, or "around me" #17828
- Allow configuring in which corner for notifications to show
- Disable more things in challenge mode
- Interactive debugger
- Remote debugger
- "RAIntegration", for easier development of achievements on Windows?
- Use the RAInterface library for loading the DLL
- Alternatively wait for rcheevos to integrate RAIntegration, this is planned
- Debug setting to allow saving, but not loading, state in challenge mode (only meaningful after RAIntegration is added): RetroAchievements: Add option to allow saving, but not loading, in challenge / hardcore mode. #18425
- Allow changing mode (softcore etc) in-game
Additional feature requests:
- RANDOMPLAYER1: can i request a feature when achievements that are nearly done can they move up? Like 4/5 monsters are killed they'll be moved at the top of the locked achievements or maybe they'll be moved to almost done category?