From 125f79a0e64f4c720ff4ee8b5d18085a16102f7d Mon Sep 17 00:00:00 2001 From: Logan McNaughton <848146+loganmc10@users.noreply.github.com> Date: Thu, 9 Apr 2026 07:15:29 -0600 Subject: [PATCH] show message for RA progress (#724) --- retroachievements/retroachievements.c | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/retroachievements/retroachievements.c b/retroachievements/retroachievements.c index 447d6f9..648fc55 100644 --- a/retroachievements/retroachievements.c +++ b/retroachievements/retroachievements.c @@ -178,6 +178,15 @@ static void achievement_triggered(const rc_client_achievement_t *achievement) { rdp_onscreen_message(buffer); } +static void +achievement_progress_updated(const rc_client_achievement_t *achievement) { + char buffer[512]; + + snprintf(buffer, sizeof(buffer), "RA updated: %s: %s", achievement->title, + achievement->measured_progress); + rdp_onscreen_message(buffer); +} + static void game_completed(rc_client_t *client) { char buffer[512]; const rc_client_game_t *game = rc_client_get_game_info(client); @@ -221,6 +230,7 @@ static void event_handler(const rc_client_event_t *event, rc_client_t *client) { case RC_CLIENT_EVENT_ACHIEVEMENT_PROGRESS_INDICATOR_HIDE: break; case RC_CLIENT_EVENT_ACHIEVEMENT_PROGRESS_INDICATOR_UPDATE: + achievement_progress_updated(event->achievement); break; case RC_CLIENT_EVENT_LEADERBOARD_TRACKER_SHOW: break;