Nitrox
Nitrox copied to clipboard
Adding popup messages for errors with status codes alongside the exception message
Add the following status codes that appear in a popup window when nitrox crashes or encounters an error. The exception is shown in the message alongside one of the following codes:
ID | Message |
---|---|
200 | Everything is all good, success! |
504 | Nitrox could not verify that the port was opened successfully / the server is not listening on the port |
500 | Unhandled exception. Could happen for a variety of reasons |
403 | Privileges error, try starting nitrox as admin or starting nitrox w/o admin and then clicking yes to the prompt |
507 | Check your nitrox files, this error indicates a file that is missing or not where it should be |
501 | You tried to call a function for a feature that isn't supposed to exist, might happen if you are playing on an unsupported platform or if something gets called twice, just try relaunching |
451 | Please purchase the game |
422 | An error occured with nitrox where a variable was out of the allowed range or not present, a simple restart might be enough but it is possible that your save is corrupted |
408 | Nitrox launcher was unable to fetch some data like changelogs, blogs .etc Fix: Check your internet connection or allow the nitrox launcher through the firewall |
409 | Error doing/undoing the nitrox injection into subnautica. Check if your antivirus blocked something or if nitrox is running as admin. Can also try reinstalling nitrox |
502 | Error modifying your firewall rules. Try running nitrox as admin or setting up the firewall rules yourself if the issue persists |
428 | Invalid platform / game installation. try repairing your game on steam or check that you are playing on a supported platform and that you have set your subnautica installation path |
412 | Check that the platform where you purchased the game from is running and try relaunching |
404 | Failed to connect to remote server, check firewall settings, have you port forwarded or used hamachi? are you entering the right ip? have you set up firewall rules? check if your antivirus is blocking Nitrox |
400 | A packet contained invalid or missing data, try reconnecting to the server or follow same steps as status code 18 |
429 | An outbound connection is already open, try closing nitrox + subnautica and relaunching |
426 | Either the server you are trying to connect to is running an out-of-date version of nitrox or your client is out of date. Please update nitrox then try again |
401 | Error authenticating / finding remote player |
503 | syncing fail, probably due to a bad internet connection(high ping / extremely low bandwidth) or invalid packet |
424 | Dependency check failed, either a circular dependency error or an issue involving FMOD, the asset ripper Nitrox uses |
410 | Game error, try restarting all clients and the server ususally happens when nitrox can't find a gameObject on the client |
503 | error with a locked file / gameObject |
405 | Invalid function call, probably due to bad timing leading to a variable not being set or something along those lines |
New codes as of latest commit: 200: Everything is all good and the server has started successfully :} 504: Nitrox could not verify that the port was opened successfully / the server is not listening on the port 500: Unhandled exception. Could happen for a variety of reasons 403: Privileges error, try starting nitrox as admin or starting nitrox w/o admin and then clicking yes to the prompt 507: Check your nitrox files, this error indicates a file that is missing or not where it should be, or contains invalid data 501: You tried to call a function for a feature that isn't supposed to exist, might happen if you are playing on an unsupported platform or if something gets called twice, just try relaunching 451: Please purchase the game 422: A variable contain an unexpected or null value, this is probably a one-off bug and can be fixed by relaunching the game 408: The launcher failed to connect to the internet and was unable to fetch data regarding blogs, changelogs or potential updates 409: Nitrox was unable to inject into Subnautica, check that windows defender or another program is not blocking it 502: Nitrox failed to modify the firewall to allow nitrox to access the internet and the LAN 428: Nitrox was unable to find a valid installation of subnautica 412: The store(steam .etc) was not running, please launch the store and relaunch Nitrox 404: The client failed to connect to the remote server, check that you have entered the correct IP, and that you have port forwarded/ used a VPN like Hamchi and nitrox is allowed through your firewall 400: Tried to process a packet containing invalid data, a desync might occur as a result of this error 429: An outbound connection is already open, cannot open a new one. Relaunch nitrox if this error persists 426: Version mismatch. Please update nitrox either on the client or the server 401: Unable to authenticate or find a remote player 503: Failed to execute a valid request to sync something, a desync is likely to occur 424: A dependency check failed, try reinstalling nitrox and if the issue persists, seek support in the discord 410: Subnautica error, nitrox failed to find a GameObject or game property, a desync is likely to occur 503: Lock error, a resource that nitrox was attempting to access was locked by the server or another process 405: Invalid function call, likely that this object does not support this function, possible desync, relaunch game
So many current PRs would be incompatible with this and it's not really helpful so I think I will probably be closing this PR. Will give it some more thought / mourn my time before I click the button though.
had to be done, rest in peace PR you will most certainly be forgotten and not remembered