twopointzero / TJAPlayer3

TJAPlayer3 is a rhythm game application for Windows (and compatible environments). It provides a style of gameplay very similar to that of Taiko no Tatsujin and similar rhythm games, and supports .tja files compatible with a number of other similar rhythm game applications. Download the latest release here: https://github.com/twopointzero/TJAPlayer3/releases
MIT License
158 stars 152 forks source link

Add anonymized skin name to Sentry error reports. #35

Closed twopointzero closed 4 years ago

twopointzero commented 4 years ago

It is suspected that a great many exceptions occur during creation, modification, or general use of custom skins. While arbitrary anonymized skin names cannot be de-anonymized, we can at least determine the anonymized values for SimpleStyle and other well-known skins. And, while the name alone cannot tell us if the user has modified the skin, there is a great deal more likelihood of an actual application issue if we can tell the user is at least running SimpleStyle, under the assumption they've not modified it. If this new Sentry tagging still leaves too much ambiguity in error reports, especially those associated with SimpleStyle, we can add further detail (e.g. a hash of skin file content.)