Skip to content

Conversation

@mariobob
Copy link
Contributor

@mariobob mariobob commented Dec 4, 2025

Added a new rc_client API for fetching game titles and badge names.

New API

rc_client_async_handle_t* rc_client_begin_fetch_game_titles(
  rc_client_t* client, const uint32_t* game_ids, uint32_t num_game_ids,
  rc_client_fetch_game_titles_callback_t callback, void* callback_userdata);

void rc_client_destroy_game_title_list(rc_client_game_title_list_t* list);

This allows consumers to fetch game title information (including badge names for game icons) through the rc_client interface rather than using rc_api directly, consistent with other fetch operations like rc_client_begin_fetch_hash_library and rc_client_begin_fetch_all_user_progress.

Testing

Tested in Duckstation in stenzek/duckstation#3658

@mariobob mariobob requested a review from Jamiras December 11, 2025 21:13
@Jamiras Jamiras added this to the 12.2.0 milestone Dec 13, 2025
@Jamiras Jamiras merged commit 7fb4300 into RetroAchievements:develop Dec 13, 2025
6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants