Novetus is a free, multi-version ROBLOX client launcher
built to allow the user to run LAN and Internet servers.
Novetus was made to improve on my previous project, RBXLegacy,
with the addition of new features that enhance the launcher for mod development,
player customization, and overall usability.
Novetus is based on RBXLegacy 1.16.2, however it uses some features from RBXLegacy 1.18,
such as extended customization. better layout, improved networking features, avatar
previewing, and more.
Enhancements from RBXLegacy The Final Update 1.16.2 & 1.18.1:
- Fully offline customization and wider customization options
- Enhanced 3D Avatar Preview
- Easier to use Clientinfo Editor
- An item creator for making items easier
- Improved UPnP functionality
- Ability to reset server/client port to default
- Easier to read join tab note
- Better launcher and client security
- Sharing of customized players with other players.
- ClientScript scripting language for creating more customized client command arguments
- Wider client support. (from 2007 up to the latest ROBLOX client with ClientScript!)
- Custom client warnings
- Command arguments for different functions
- Many more items
- Redesigned launcher
- Largely reworked codebase
- Custom player icons
- An embedded web server with PHP support.
- A command-line utility for hosting servers.
- Addon support.
- 2006 Color presets!
- More character colors.
- A dedicated launcher for the Novetus SDK tools.
- Graphical Options menu with Automatic and Custom options.
- ReShade integration.
- Online clothing support for Imgur and Roblox clothes.
- 2 styles.
- Online clothing and faces.
- Lite version.
----------------------------------
IMPORTANT INFO
----------------------------------
NOTICE: The embedded PHP enabled webserver will not work unless you run the Novetus Launcher as an administrator.
--------------------------------
INSTRUCTIONS
--------------------------------
WARNING:
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.
--------------------------------
HOSTING
--------------------------------
How to host a server:
1. Port forward your specified port in the OPTIONS tab as TCP/UCP. If you do not know how to port forward, 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 ROBLOX Studio window should load with the map you chose.
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.
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 ROBLOX Studio window should load with the map you chose.
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.
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 ROBLOX Studio window should load with the map you chose.
6. To share your server with friends, send them your Hamachi IPv4 address located above your computer's name on the Hamachi window.
You must also share the network ID and password to your Hamachi network.
--------------------------------
CONNECTING
--------------------------------
How to connect via IP (LAN/Online):
1. Open the Novetus Launcher.
2. Select the client the server uses.
3. Select the "JOIN SERVER" tab.
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.
ROBLOX and the ROBLOX Clients were made by the ROBLOX Corporation.
The ROBLOX Corporation does not support or endorse the creation of Novetus.
Bitl is not affiliated with the ROBLOX Corporation or its subsidiaries.
Bitl does not own the majority of the places or items included with Novetus.
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.
RBXMeshConverter was made by coke. (https://github.com/0xC0CAC01A/RBXMeshConverter)
Roblox Legacy Place Converter was made by BakonBot. (https://github.com/BakonBot/legacy-place-converter)
ROBLOX Script Generator was made by S. Costeira.
Thank you to NT_x86 for helping me with security fixes.
All credits for the used pieces of code go to the respective authors.