Detanup01 / gbe_fork

Fork of https://gitlab.com/Mr_Goldberg/goldberg_emulator
https://gitlab.com/Mr_Goldberg/goldberg_emulator
GNU Lesser General Public License v3.0
221 stars 47 forks source link

Implement `Steam_User_Stats::GetAchievementIcon()` #9

Closed otavepto closed 2 months ago

otavepto commented 2 months ago

Some games like appid 2242420 (free game) need this API, otherwise the launcher will crash.

The lazy loading option is enabled by default because some games like appid 218620 (payday 2) have a huge number of achievements, loading the icons all at once in the constructor would take ~2 mins.

When this option is disabled, the background thread will trigger the periodic callback which will then load the icons, that way the constructor won't be affected.