Preview of Main Menu Scene:
The current issues causing me a lot of frustration😡:
I am having issues with the authentication scripting to work properly. When the created credentials are created it does not add with gender selection to work with the character selection.
Login script is not properly reading the credentials script, and encryption isn't working properly either so it isn't loading start scene either.
Credentials for testing are being saved inside the assets folder for now but will be changed to work when all the requirements are functioning as intended.
The credential creation part does not stop itself from being created if the information is incomplete. In other words if I clock on the Register Now button in the form the credentials are created without information. So that's another problem.
The remember login part hasn't been included in the coding yet, nor the forgot login info added either, which will be intended to send a temporary reset code. I haven't added the reset menu folder either as I want to get the main parts working first.
Settings work mostly.
At present when I close and restart the project, the audio settings levels are storing and remain as what the last selection was when restarting the editor. This will also need to work for specific player accounts.
The Screen Resolution and Graphics Quality work, however, they do not save from last settings and I have tried several alternatives to make that work, however, if they work to save the last selections, they do not make any changes to the graphics or the resolutions.
The only types of examples I have found use the ugly drop down selections which I do not want. Hopefully someone in all the diverse sources will actually provide a useful example that will properly make these things work as intended.
So far I haven’t found anyone available to assist in any of these issues that can resolve them at this time.
SIDE NOTE:
The credentials are vital parts for other areas in this game creation which is why I have been trying to get some sort of assistance to complete this stage of development before moving too far ahead with other elements.
The reason its important isn't just for the integrity of functionality and security of end user data.
It’s vital for such information to also be displayed in the menu areas during game play such as displaying player name and age, and displaying username in chat areas as well as requirement for age verification required content and restrictions.
The settings script also is accessible and displayed on the game play UI which will be intended to be persistent between scenes.
ABOUT THE CHAT WINDOW DURING GAME PLAY

When the above is able to be resolved, I next daunting task will be to make certain all the intended chat features are also working as intended. The example here demonstrates the intended design and what the specific buttons and their icons are suppose to allow for. Also as one will also see I have included options such as Kick Out, Ban and End ban. This will be intended to Only Work in locations that belong to the end user and can only be utilized by an assigned moderator. So being able to add someone as a Mod will also be a necessary addition.
These actions also include a couple of other parts. The first is fairly simple. Main is for public chat, and to use private you select the invidiaul from the list of user names under the enter text part as an invite to private chat. If someone is invited there will be another pop up window they will see that gives them to accept or reject, and if annoyed, block the sender. If the sender is blocked it will send them a message that sender has been blocked. This is to help reduce harassment issues.
NOTE:
All block settings will be intended to apply to text, mail, or voice commutations and/or any invites game wide. Blocked individuals will also not be able to find the name of the one who blocked them or join them or enter their private location(s).
It will not block them from public locations or if they were invited to a location that isn't registered to the individual who blocked them. That is the plan anyways.
Only the one who has blocked someone can undue such blocks. Complaining about being blocked will be disregarded as a reason to complain.
If someone wishes to block someone from communicating with them or seeing their chat, it will be intended the blocked person won’t see chat messages from the one who blocked the. Allow deactivates that block.
Report is intended to autosense a copy of the chat by selecting the username in question, have it Highlight that name, create a copy of the chat and send it as a text file to admin.
Save is for saving a copy of the chat to the individual’s own computer for their own reference. Clear deletes all chat file records for the end user. Mic/Voice is to allow hands free communication.
However, this will only be able to work with a verified paid Adult Pass which is what the age verification system is for.
I’ll need to add another layer to this button to indicate it is inactive or have its color go Black to indicate it is inactive to make it easier to see.
The GO button is the send button but it won’t use a simply E or Enter key to avoid accidental send to avoid other possible issues or conflicts with other features using the E option.