vittorioromeo / SSVOpenHexagon

C++20 FOSS clone of "Super Hexagon". Depends on SSVStart, SSVEntitySystem, SSVLuaWrapper, SSVMenuSystem, JSONcpp, SFML2.0. Features JSON/LUA customizable game files, a soundtrack by BOSSFIGHT, pseudo-3D effects.
https://vittorioromeo.com/openhexagon.html
Other
610 stars 76 forks source link

Remove Registration for leaderboards. #359

Open Zly-u opened 2 years ago

Zly-u commented 2 years ago

It's completely redundant for Steam Version and should be removed. Also, there is no way to restore it. Anyway, SteamID already works as a password.

I forgor my password so I demand this change or else i hack u all to retrieve my password back уъуъуъуъуъу

If you still have Leaderboard in the compiled non-Steam version then uuhh... Make it as one of the features that require Steam purchase.

vittorioromeo commented 2 years ago

I am not sure about this, I think that SteamID can be spoofed... I will do some research on that subject. But I do want to avoid people impersonating others.

Zly-u commented 2 years ago

I don't think that SteamID can be spoofed and I don't think that it matters at all if people will impersonating others. I don't think anyone even cares about such a thing, anyway this kind of system is used in every normal game on steam and doesn't seem like anyone is suffering, the way you did it is honestly a bootleg considering it's a steam game now. :/

vittorioromeo commented 2 years ago

I've done some research and I have to change a bunch of code related to Steamworks authentication to prevent spoofing. It is not a low-effort change, but something that should be done anyway. Once that's done, I will consider removing registration.

Zly-u commented 2 years ago

Glad to hear that, I'm sure a lot of people will appreciate this change.

Morxemplum commented 2 years ago

Yeah, considering the fact that it's another password that you have to remember. It's a really annoying process. Especially since people are forgetting their passwords for this leaderboard (including me), and there's no way to reset your password if you forget it.