-
-
Notifications
You must be signed in to change notification settings - Fork 1.7k
User management #3091
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
User management #3091
Conversation
The idea is great, but @georgemoralis, how far have you thought through this PR? If we have several users, then each one needs its own settings. For example, linking Discord. Maybe different people play the emulator on the same device.
The PR is great, but a lot needs to be taken into account and made convenient. |
ok most of the things you ask , i have already solutions but let me go further with this pr and we can discuss it :D |
👀 When I asked about user limits, I thought it would be 16 (or less), because if I remember correctly, on the original hardware you could only have 16 simultaneous accounts on one device. Then you could do something like number 1 out of 16 (001 of 016). |
ps4 can have 32bit unsigned user ids , and it is not even integers , it is random hex numbers . At least i tried to keep the 32 bit part :D |
How I understand values 0, 254, 255, 4294967295 are reserved. |
The user ID is a 32-bit number with a hexadecimal mask of 1XXXXXXX, where X contains a random number determined when the user is created. |
4294967295 is -1 for the sign representation used to provide users by default, 0, 254, 255 are not used at all but cannot be said to be reserved |
PS4 unlikely previous consoles is user oriented , that means that we have to have user management .
This is still WIP , i will update it once it goes on