Right. Major misunderstanding. Upon reading epsy's analysis, I looked at the code and saw no calls to ePlayerNetID::GetName() any more, and assumed it was fixed. Only that
a) epsy's code was from trunk, I was looking at 0.2.8
b) it wasn't the problem after all. The problem came from the highsocre loading function applying standard name filtering. That is now fixed.
Trunk probably doesn't even have this bug. But the statistics there don't look like they'd use authentication names, they're always using screen names. A job for Tank.
Right. Major misunderstanding. Upon reading epsy's analysis, I looked at the code and saw no calls to ePlayerNetID: :GetName( ) any more, and assumed it was fixed. Only that
a) epsy's code was from trunk, I was looking at 0.2.8
b) it wasn't the problem after all. The problem came from the highsocre loading function applying standard name filtering. That is now fixed.
Trunk probably doesn't even have this bug. But the statistics there don't look like they'd use authentication names, they're always using screen names. A job for Tank.