If Hamachi is on, you won't be able to join "localhost" or any other local or private IP address! In order to use Novetus on LAN,
you must either turn off Hamachi by pressing the "Turn Off" button, or by turning one of your Hamachi networks online if you own a network.
NOTE:
Make sure the server you are trying to join is in your region of the world (I.E West US, East US, UK, etc), if it is not you may experience major network lag issues.
(i.e. if you are in Arizona and someone hosts a server in Florida, you will not have a fun time because it will lag a lot.)
If you have a problem where you can't see your character, REGENERATE YOUR PLAYER ID THEN REJOIN THE SERVER.
If you tried to connect to the server and you get an error, REJOIN THE SERVER.
--------------------------------
LAUNCHER INSTRUCTIONS
--------------------------------
NOTE: If you get an error trying to open the launcher, install this: https://www.microsoft.com/en-us/download/details.aspx?id=17718
You must also have DirectX 9.0c installed and a graphics card/sound card that supports it. Everyone should have it by now.
1. Port forward your specified port in the OPTIONS tab as UCP. If you do not know how to port forward, there are plenty of tutorials on the internet for this.
6. To share your server with friends, send them your public/external IP address (Google ip).
How to host a LAN server:
1. First, you must know your LAN IPv4 address from ipconfig. If you don't know your LAN IPv4 address, there are plenty of tutorials on the internet for this.
6. To share your server with friends, tell them your LAN IPv4 address.
How to host a Hamachi server:
1. Make sure you have Hamachi installed and you made a network already. If you do not know how, there are plenty of tutorials on the internet for this.
1. Make sure you have Playit.gg installed and you set up a custom UDP tunnel for your server's port (from the OPTIONS tab) already. If you do not know how, there are plenty of tutorials on the internet for this.
2. Open the Novetus Launcher.
3. Select the client you want.
4. Select the "START SERVER" tab.
5. Select the name of the map you want to play, then press the "START SERVER" button. The Studio window should load with the map you chose.
6. To share your server with friends, send them your tunnel's address and port.
How to host a Master server:
1. Find your IPv4 IP, Hamachi IP, or Playit.gg IP, you will use this to share your server. You may need to port forward the port "80" on TCP and UDP.
2. Install a web server like WAMPServer.
3. After installing it, start up the WAMPServer application. Wait until the "W" on your taskbar goes green.
4. Left click the "W", then click on the "www directory" option. Windows Explorer will load with a folder named "www".
5. Copy the query.php from Novetus' directory over to the opened "www" folder.
6. Your master server is now up! You can now share your master server with other users.
4. Type in the IP address that is shared to you into the "IP Address" box, and then press the "JOIN SERVER" button.
5. You should be able to join the server.
How to connect via Hamachi:
1. Open the Novetus Launcher.
2. Select the client the server uses.
3. Select the "JOIN SERVER" tab.
4. Type in the IPv4 Address that is in the title of the Hamachi network you are in into the "IP Address" box, and then press press the "JOIN SERVER" button.
4. Click "Disable Icon/Enable Custom Icons" and click Browse to look for a custom icon (must be a .png file)
5. Novetus will now set the image as your icon. You should now be able to see your icon on the server, however no one would be able to see it except you.
For other people to see it, you need to share it to them and they would need to do this same process but use your name as the file name for the png if the name was changed.
MY CUSTOM 2007-EARLY 2008 CLIENT CRASHES OR CAN'T LOAD A MAP!
Open up your clientinfo.nov in the Client SDK, and check the "Doesn't have graphics mode options" and "Fix Scripts and Map Loading for 2007-Early 2008" options.
Novetus uses the majority of the Whimsee's Map Pack in the "full" version. Credits go to Whimsee and many other people for making that pack possible.
Thank you to everyone who has contributed a map, item, or client including cole and many other people.
LUA scripts were used to build a client that can connect to LAN and the Internet.
The LUA scripts used were borrowed from the RBXPri client and merged into 1 single script.
All credit for the LUA code included with the RBXPri client goes to the RBXPri team.
All credit for the LUA code used with "non-modern" clients goes to Scripter John and EnergyCell.
All credit for the LUA code used for character customization goes to RBXBanLand.
Parts of the codebase use bits and pieces of code from Stack Overflow, MSDN Forums, the Novetus GitHub Pull Requests and Codeproject.
The original concept for the Diogenes editor was suggested by Carrot. The concept code was then modified to be smaller, more efficient, and more customizable.
NOTE: In previous versions of Novetus, certain lines discussed about retroactive changes to the license following the 1.3 (MIT) and the 2.0 (GPL 3.0) license changes. These changes are legally NOT supposed to be retroactive due to the nature of open source licenses. ALL FUTURE, PRESENT AND PAST VERSIONS OF NOVETUS USE THE LICENSE THEY CAME WITH AND NO LICENSE IS APPLIED RETROACTIVELY.