SteamAchievementManager icon indicating copy to clipboard operation
SteamAchievementManager copied to clipboard

Sea of Thieves achievement not displaying

Open jsdratm opened this issue 3 years ago • 2 comments

The achievement for Sea of Thieves entitled "#BeMorePirate" doesn't show up, perhaps something to do with the # symbol?

jsdratm avatar Feb 03 '21 03:02 jsdratm

Looks like this code in Manager.cs is causing it to show up as achievement ID "19" as the label instead of the real name "#BeMorePirate". I'm not sure why this code is implemented this way, since it seems to show up fine in the list if you remove this block of code.

if (item.Text.StartsWith("#", StringComparison.InvariantCulture) == true) { item.Text = info.Id; } else { item.SubItems.Add(info.Description); }

jsdratm avatar Feb 03 '21 15:02 jsdratm

This is legacy code from around when I first made SAM, there was a game, one of Valve's, I think, that had localization string IDs instead of a real description.

gibbed avatar Feb 03 '21 16:02 gibbed