- Added the following Place Contest (August 2022) entries:
- Zork - Bowlarama
- Added the following plugins from early versions of 2012 to 2012M:
- Time of Day
- Input Info
- Plateaus
- Orbs
- Moved all additional 2012M plugins into a seperate plugin folder (novetusadditions)
- Novetus now uses a baseplate as its default place when launching Studio with no map.
- Added %generatescript% - Allows non-2007 clients to generate scripts. Equivalent to the "Generate scripts and fix map loading for 2007/2012+" option.
- The ClientScript Tester will use this for testing purposes.
Fixes:
- Fixed an issue where assetdelivery links wouldn't work well with the Asset Fixer or other SDK tools that use downloading.
- Fixed a few grammatical errors with the Asset Fixer.
- NOTE: this client is VERY experimental and a WIP. It may be removed at any time for any reason.
- You can now change the "blank" place that loads up when studio loads with no map. Just replace "Place1.rbxl" in the config folder with one of your choice!
- If you want to use the new Mod Package Creator for the first time, make sure to use a clean, unmodified Novetus install. Any installed mods before this update will not show up in the Mod Package Creator if you install this update on top of a previous Novetus version.
- Add the list.php and delist.php files to your master server if you would like to support future 1.3 versions.
- The query.php file is now deprecated, but it is still under the original GPL v3 license. Do NOT expect any updates for it.
Enhancements:
- Novetus will now switch to the Extended style by default under Wine due to the lack of proper WPF support.
- Logs are now stored in the "logs" directory.
- Removed the Novetus Asset Redirect due to the hosting provider taking it down.
- Removed the "Show Item Types" option from the Asset Fixer as it was deprecated by the Item SDK.
- Added better Asset Fixer error handling.
- The Asset Fixer will now show up as "ASSETFIX" in the logs if there is an error.
- Every client now has support for custom addon scripts!
- Addon scripts can extend Novetus functionality with the Novetus Scripting API, or just be basic scripts
- Add addon scripts to the addons folder. Add them to addons/core/AddonLoader.lua for your addons to load properly.
- Client side scripts are unsupported due to security issues. Scripts will only execute serverside, or in Play Solo and/or Studio modes.
- The old -script command line argument in NovetusCMD and the ClientScript variable %addonscriptpath% have both been removed to support this.
- Look in the addons/Addon_Template.lua file for more info on how to create your addon script!
- Addon Scripts that are pre-installed and loaded:
- This adds a new file list file that gets created upon initial launcher bootup. Use the -nofilelist command line option to disable the launcher's file list creation if Novetus takes a while to load initially (will make the Mod Package Creator basically unusable).
- The Master Server has been split into 2 files: list.php and delist.php
- Backwards compatibility has been added for master servers only using query.php. Master Server owners should still move to the new list/delist.php system for optimal security.
- Each server now has a randomly generated ID that is only visible to the server host (in the console) and the master server host (in serverlist.txt)
- IDs will become visible in the Console in some Novetus launcher styles and NovetusCMD.
Fixes:
- Made the initial Asset Fixer "Unable to fix the asset." error message more descriptive.
- Rewrote the Asset Fixer, fixing many issues with downloading place assets and accessibility.
- The Asset Fixer now doesn't override the URL of items when an error is brought up.
- Fixed 2010L server joining not working.
- Fixed 2007E based clients not loading all customized parts properly.
- Fixed master server pings making the launcher/CMD unresponsive.
- Rise of the Killbots: Fixed bullets not disappearing after a specified amount of time, causing soem optimization issues (https://itch.io/t/2277693/issues-with-bullets-in-rise-of-killbots)
- The initial file list for the Mod Package Creator now checks if all lines are created on the file.
- The initial file list now generates when launching the SDK if one is not generated already.
- Added the -nofilelist command line option to disable the launcher's file list creation on slower computers (will make the Mod Package Creator basically unusable on first load)
- If you want to use the new Mod Package Creator for the first time, make sure to use a clean, unmodified Novetus install. Any installed mods before this update will not show up in the Mod Package Creator if you install this update on a previous Novetus version.
- Added more download error information to the Asset SDK to help fix potential errors in files.
- Added the ability to sign scripts.
- There are 2 ways to sign scripts, use the new ClientScript variables for generated join scripts, or use the File -> Sign Script Manually (For Modern Clients) option.
- The generated key files are stored in the same path as the script file, so using the same key is viable.
- New ClientScript variables:
- %signgeneratedjoinscript% - Signs the generated join script if "Generate scripts and fix map loading for 2007/2012+" is enabled.
- %usenewsignformat% - for %signgeneratedjoinscript%, uses the new client signature format found on newer clients.
- %useloadfile% - Uses the "loadfile" function instead of "dofile" for generated join scripts if "Generate scripts and fix map loading for 2007/2012+" is enabled.
- %userbxassetforgeneration% - When "Generate scripts and fix map loading for 2007/2012+" is enabled, use "rbxasset" as the main path we should get the file from.
- Server hosters and map authors may now insert a "DisableRespawns" object into Lighting that will disable player respawns. DisableRespawns may also be removed to re-enable respawning.
- There are 2 ways to sign scripts, use the new ClientScript variables for generated join scripts, or use the File -> Sign Script Manually (For Modern Clients) option.
- The generated key files are stored in the same path as the script file, so using the same key is viable.
- New ClientScript variables:
- %signgeneratedjoinscript% - Signs the generated join script if "Generate scripts and fix map loading for 2007/2012+" is enabled.
- %usenewsignformat% - for %signgeneratedjoinscript%, uses the new client signature format found on newer clients.
- %useloadfile% - Uses the "loadfile" function instead of "dofile" for generated join scripts if "Generate scripts and fix map loading for 2007/2012+" is enabled.
- %userbxassetforgeneration% - When "Generate scripts and fix map loading for 2007/2012+" is enabled, use "rbxasset" as the main path we should get the file from.
- Added better Bootstrapper error handling.
- Made config saving more reliable on initial startup.
- The "dlldelete" console command now toggles the setting instead of 2 seperate commands.
- Added 1 new command:
- altserverip <IP> - Sets the alternate server IP for server info. Replace <IP> with your specified IP or specify 'none' to remove the current alternate server IP.
- Improved the functionality of some commands.
- Renamed the Item Creation SDK to the Item SDK.
- The "Keep Loaded Item Options" option will now be turned off when switching item types in the Item SDK.
- The Item SDK will now reload the created item on creation.
- Added refresh buttons for hat meshes and textures in the Item SDK.
- You can now enable or disable the visibility of item types in the Asset Fixer.
- You many now give downloaded RBXM/RBXL assets a name in the Asset SDK.
- T-Shirts with Roblox Asset URLs/Redirects are not supported due to 2 issues with 2007e: Roblox Asset URLs/Redirects do not work properly in 2007E if it's a texture and using anything to get the current texture value for a ShirtGraphic or Decal returns a "bad cast" error.
- As a result, T-Shirts with Roblox Asset URLs/Redirects will not load in 2007e.
- Added ClientScript Variables:
- %tshirttexid%, %shirttexid%, %pantstexid%, %facetexid% - Returns the texture URL for the respective online clothing type. Returns nothing if the URL is invalid, the item isn't using Online Clothing, or %localizeonlineclothing% is not defined in the script.
- %tshirttexidlocal%, %shirttexidlocal%, %pantstexidlocal%, %facetexlocal%" - Returns the texture rbxasset URL for the respective online clothing type. Returns nothing if the URL is invalid, the item isn't using Online Clothing, or %localizeonlineclothing% is not defined in the script. Only the client who downloads the clothing would be able to see it.
- %localizeonlineclothing% - Grabs texture IDS for the %texid% variables and localizes the texture for the %texidlocal% variables. This WILL increase load times of your client depending on how many items are being downloaded.
- Added the ability to assign a custom client EXE name in the Client SDK.
- Server hosters and map authors may now insert a "DisableCustomization" object into Lighting that will disable player customizations. DisableCustomization may also be removed to re-enable player customizations.
- The server hosting panel is closed by default in the Stylish view. You must now click "Server" if you want to edit hosting settings and launch a server.
- Moved the customization button to somewhere where it's more pronounced.
- Fixed file moving. Again.
- Fixed a bug where the map file doesn't properly reset if it doesn't exist.
- Fixed a bug where the style would reset back to the Stylish style if the map didn't exist.
- Added Server Information functionality to the Stylish style.
- The launcher and Novetus CMD will now ping the master server upon server closure.
- Added 2 new command line arguments to Novetus CMD:
-serverbrowsername <server name> - Changes the name the server uses upon connection to the master server.
-serverbrowseraddress <master server address> - Changes the master server address.
- Novetus will now automatically generate a clientinfo.nov for clients that don't have one.
- Items and local places will be broken with this method. However, the client developer may edit the paths for each item loaded through the script by using Lua's string.gsub function and adding an extra "../" after rbxasset:// (string.gsub(itemURL, "rbxasset://", "rbxasset://../").
- Server hosters may now insert a "SkipSecurity" object into Lighting that will skip security checks. SkipSecurity may also be removed to re-enable security checks.
<validate> - Validates a file via MD5 in the following format: [FILE PATH IN CLIENT DIRECTORY]|[FILE MD5]. Only tag compatible with %args%.
- Added the following variables:
%validatedextrafiles% - Returns the total number of files that have been validated with <validate>.
%argstring% - Gets the default script arguments for a tag.
- ClientScript will no longer load %args% as a variable. If %args% is detected in any way, the client will NOT use any tag except for <validate>. Use %argstring% if you need %args% as a variable.
- The Client SDK now allows users to create <validate> tags for a directory relative to a client's directory.
- The OBJ2MeshV1GUI, The Asset Localizer, and the Item SDK have been merged to form the Asset SDK!
- Works with the Roblox Asset Delivery API! Note: Script assets wil have to be downloaded manually in order to be used in scripts.
- Added character only shadows to the Medium graphics setting.
- Improved the layout of the Client SDK.
- The full README file is now displayed in the Options tab.
- Added more info about graphics quality and the credits.
- Added online support to Faces.
- Upgraded the 3D View to from 2009L to 2011E.
- This was ported over from the last version of RBXLegacy. Thanks to Khangaroo for patching it back then so it doesn't have that "would you like to save 3DView.rbxl" message.
- Launched forms will now close whenever you reset your configuration.
- Fixed a bug where the launcher (configured with the Compact style) would restart in the Extended style after resetting the config.
- The 2011M scoreboard can now be seen in the 3D View, allowing you to see your player's name and icon.
- Changed the interface of the 3D View.
- Map search is back!
- Fixed parts of the map name text cutting off on the Extended layout.
- Added custom graphics options!
- You can now change the graphics of each individual client.
- Fixed OpenGL and DirectX getting swapped.
- You can export clientinfo files as INI files now.
- Fixed an issue where the Compact Settings panel doesn't automatically save settings.
- Fixed an issue where the Compact settings panel would override the selected client, resulting in the wrong client getting chosen.
- Switched from Nini to the old INI system to resolve a setting loading issue.
- Added more depth to logs.
- Localized multiple places in response to the UserAgent change.
- Applied the UserAgent fix to all clients and the Asset SDK.
- Reverted Roundy to its first version.
- Fixed issues with "Bitstream string write" errors in 2011M.
- You can now open rbxlx files into the Asset SDK.
- You can now view rbxlx files in the Map Browser.
- Added an option to download assets from the Roblox Asset Delivery API.
- -overrideconfig is no longer required to launch Novetus CMD with custom server options.
- Server hosters can now set the IP listed in Server Information to an alternate IP if they use a IP hiding tool, proxy, or VPN. To do this, change "AlternateServerIP" in the config.ini.
- YOU ARE NOW ABLE TO SWEAR IN 2011M.
- You can now use classic ROBLOX tools in the Avatar 3D Preview.
- With a new stand with tool pose!
- This project is now under the MIT License! Read LICENSE.txt or https://github.com/Novetus/Novetus_src/blob/master/LICENSE for more info
- Online clothing now works properly!
- You can now add new online clothing content providers by editing config/ContentProviders.xml or using the XML Content Editor.
- Added 3 new content providers:
- Imgur (http and https)
- Note: 2009E and 2009E-HD don't load anything from Imgur, and will load an error from Imgur.
- The Diogenes Editor now detects if a diogenes file is empty!
- The Diogenes Editor file encryption/decryption is now faster and more efficient.
- Fixed a bug where changing the Asset SDK URL does not change the URL in some instances.
- Added a batch mode for the Asset SDK's Asset Downloader!
- Removed 2009L due to major issues with the client.
- Miscellaneous assets have now been fixed in 2010L, 2011E and 2011M!
- This means that all 3 clients now work OFFLINE.
- You will no longer see a save prompt when playing online/solo on most clients.
- All clients now have the "Execute Script" option re-enabled. This does not function online.
- You no longer need to automatically generate MD5s for clients in the Client SDK. All you need to do is save your clientinfo and the MD5s will be saved.
- This means you can no longer view or manually save MD5s in the clientinfo editor. To view MD5s, you must save the clientinfo as a TXT or INI.
- Updated text in the "Customize Character" menu.
- Updated icons with the newest versions.
- Fixed the Splash Tester preview size.
- Made the multiplayer UI look more accurate.
- Made 2006S look more accurate.
- Updated icons
- Added the "ROBLOX" T-Shirt to characters.
- Changed the interface of the "Play" tab.
- Added more examples to the ClientScript documentation.
- Set "FrameRateManager" to auto by default for most clients.
- Fixed the 3D Preview not displaying t-shirts/shirts/pants properly.
- Fixed an issue where players cannot respawn in 2011E and 2011M Solo.
- Added settings support for March 2007.
- Styles are appliable on custom graphics settings. Just copy and paste the file name of the style you want in the March 2007 client's Styles folder.
- Added March 2007 with a shaders variant.
- Fixed a bug where maps would get copied even if %mapfilec% wasn't detected.
- Added 2 new console commands:
- dlldelete off - Turn off the deletion of opengl32.dll when ReShade is off.
- dlldelete on - Turn on the deletion of opengl32.dll when ReShade is off.
- These are useful for using the ThumbnailGenerator service with Mesa in 2007E.
- Fixed a bug where the Diogenes Editor doesn't resize properly.
- You now must manually change the filter in order to load other Diogenes.fnt versions using the Diogenes Editor.
- Fixed a bug where the Diogenes Editor saves Diogenes.fnt files with invisible new lines.
- Revised the warning for 2007 clients to state the following:
- WARNING: This client is known to contain massive security vulnerabilities.
If you are planning on playing this client online, use a sandboxing tool like Sandboxie.
You don't need to do this when playing solo.
This client has been patched to fix these security issues, but more may come up during gameplay.
Only play on servers you trust.
- Added server-side join/leave notifications!
- The server host can disable this feature from the Novetus Launcher.
- Added a new command argument to the NovetusCMD:
- -notifications <true/false> = Toggles server join/leave notifications.
- Added the Server Browser.
- The Server Browser requires the IP and port or web address of a master server to work properly.
- To host a master server, host the query.php script file on your web server/host. Make sure you have write/read permissions!
- Fixed a bug where "server no3d" doesn't load the server in No3D mode.
- The Host and Join ports are now seperate.
- Removed the Web Server as it was causing way too many issues.
- Servers will now longer show a save place message when closing.
- You can now resize the Client SDK.
- Added the 2009E-HD client to celebrate Roblox's 15th anniversary!
- Fixed a bug where the Client SDK resets the internal clientinfo.nov path.
- Fixed an issue where the Addon Installer won't show the number of files upon installation.
- The Addon Installer will no longer show directories.
- Removed the Finobe content provider due to it getting taken down.
- Moved Pirate Ship from 2005 to 2006.
- Fixed a bug where special splashes wouldn't activate.
- Corrected the "Happy Birthday, Roblox" splash so it appears on September 1st, not August 27th.
- Added a couple more special splashes.
- Added a new GUI bootstrapper launcher.
- If you have issues with .NET, install the dependencies from the Dependency Installer or launch the launcher from Novetus_launcher_legacy.bat.
- Fixed an issue where the server browser loads the currently selected map.
- Rewrote the special splashes system to use a file.
- Added descriptions for heads and faces.
- Replaced the icon for the default head to look similar to the other head icons.
- Fixed Universal - 2006 Starter Place 2 having the wrong wall texture.
- Removed duplicate items.
- Added an OpenGL Experimental mode.
- Renamed the old OpenGL mode to OpenGL Stable.
- You may need to change your settings back to DirectX if you exclusively use the DirectX graphics mode, as this change may override some graphics settings.
- Upon inputting different notable ROBLOX user's names, the launcher will automatically grab the corresponding ID for said name from an offline database.
- This feature will be removed if there is an overall negative reaction to it.
- Added an option to download assets from a custom URL in the Asset SDK.
- Added the brand new Item Creation SDK! For the first time ever, create items quickly and easily inside of the Novetus SDK!
- Fixed some SDK error message boxes popping up as "Information" message boxes.
- Added an icon for map searching and refreshing the list.
- You can now add new maps directly through the Launcher.
- Fixed up most Novetus messages.
- Fixed Rise of the Killbots not functioning in 2007E.
- Added ROBLOX Asset Delivery as a custom content provider.
- Fixed the Orange Winter Cap not loading properly.
- Fixed issues with downloading assets on larger maps in the Asset SDK.
- Made asset localization less memory intensive in the Asset SDK.
- You can now see the calculated file size of whatever you downloaded in the Asset SDK.
- All SDK tools now have a proper icon.
- Most SDK tools will now show up at the center of the screen.
- Updated Readme file.
- Added titles to legacy batch files.
- Added MANY splashes, some suggested by the community!
- Added option to localize files permanently in the Asset SDK.
- Fixed various broken models.
- Updated ReShade to an unofficial build of 4.9.1.
- Improved compatibility with ReShade 4.9.1.
- Redesigned the body colors field in the Character Customization window.
- Added more body colors.
- You can add more body colors by editing the config/PartColors.xml file!
- Fixed an error that occured when loading multiple instances of the Character Customization window.
- Added the XML Content Editor: a Excel-like editor that allows you to edit and add content providers and part colors.
- The Novetus Launcher will now remove any invalid characters from a map's file name.
- Fixed an issue with the Launcher where the internal map file path wouldn't automatically change if the directory changed. Portable installations should work properly now.
- Added a listing in the Dependency Installer for "Media Feature Pack list for Windows N editions".
- This option will redirect you to Microsoft's website to download the respective version of Media Feature Pack for your version of Windows.
- Since Novetus will no longer be actively updated alongside Windows, this is the best way to go.
- Added the ability to load other user's outfits into the Character Customization menu.
- The button to do so can be found in the Other tab.
- Moved the Save Outfit button to the Other tab in the Extended Character Customization menu.
- Redesigned the Launcher Options Menu on both themes.
- Fixed an issue where the client load options won't load when loading an existing clientinfo in the Client SDK.
- Added the ability to change the client's task manager priority through the Settings menu.
- Added the ability to adjust screen resolution through the Custom Graphics Options.
- Added the following ClientScript variables:
%md5s% - Get all MD5s. Script and Client MD5s are pre-generated.
%md5sd% - Get all MD5s. Script and Client MD5s are generated by the compiler.
%loadout% - Returns the player's complete current appearance, seperated by commas. Used for loading the loadout with scripts like CSConnect.
%doublequote% - Returns a double-quote character. Use in place of a normal double quote (").
%disabled% - Disables the option from the launcher and displays a message upon script compilation.
%notifications% - Server join/leave notifications.
- Fixed errors when registering the User Agent.
- Icon Loader and Addon Loader errors will now properly show up as errors.
- Moved the UserAgent installer over to Novetus URI.
- Streamlined the launcher designs more.
- Made addon loading asynchronous. No more freezing when installing large addons!
- Improved logging.
- Fixed copying issues caused by Icon Loaders.
- Redesigned the Novetus SDK launcher.
- You can now resize the ClientScript Documentation.
- Fixed configuration file conflicts. In some clients, this will fix the WASD keys not functioning properly.
- Re-added Teams and Spawn Locations to 2006S to fix crashes when joining a server.
- Changed the console text font.
- Updated mesh converter to a modified version of Coke's Obj2RBXMesh converter (https://github.com/Novetus/ObjToRBXMesh) to the Asset SDK.
- Added 35 new hats from the 2007 hat pack! (https://itch.io/t/893195/2007-hat-pack-v1, credit to Bobi MJ)
- Fixed issues with moving files.
- Fixed a bug where the client SDK won't go to default settings.
- Added "%args%" as the default ClientScript example in the Client SDK.
- Improved the Green Screen map.
- Added more options to the Super Safe Chat menu.
- Rebuilt 2006S in 2007E.
- Added the new "Stylish" style: a old Roblox site themed style designed from the ground up to function well for new users of Novetus.
- Fixed a rare bug where the config could save without a client name and crash the launcher upon reopening.
- Resetting the config will no longer reset your Tripcode.
- Added a new Rise of the Killbots level: Sword Fights On The Heights IV!
- For thousands of years, ROBLOXians fought to the death on this legendary floating structure. Known for it's unique and powerful swords, the Killbots have invaded en masse in an attempt to use the swords' power for their own gain. You were sent there to protect the swords and the sacred Locus, but it was too late. The Killbots have already damaged the Locus, disabling any invulnrability for ROBLOXians. Only the swords are left...
- Note: 2007E won't be able to view the swords on this map because the client does not support Part Colors on SpecialMeshes.
- The Novetus Launcher will now remove any invalid characters from a map's file name.
- Fixed an issue with the Launcher where the internal map file path wouldn't automatically change if the directory changed. Portable installations should work properly now.
- Fixed an issue where the server browser loads the currently selected map.
- Rewrote the special splashes system to use a file.
- Redid the 2009E-HD default face.
- Added descriptions for heads and faces.
- Replaced the icon for the default head to look similar to the other head icons.
- Fixed Universal - 2006 Starter Place 2 having the wrong wall texture.
- Removed duplicate items.
- Added an OpenGL Experimental mode.
- Renamed the old OpenGL mode to OpenGL Stable.
- You may need to change your settings back to DirectX if you exclusively use the DirectX graphics mode, as this change may override some graphics settings.
- Set the default client to 2009E instead of 2009E-HD.
- Upon inputting different notable ROBLOX user's names, the launcher will automatically grab the corresponding ID for said name from an offline database.
- This feature will be removed if there is an overall negative reaction to it.
- Asset SDK: Added an option to download assets from a custom URL.
- Asset SDK: Realigned the layout slightly.
- Added the brand new Item Creation SDK! For the first time ever, create items quickly and easily inside of the Novetus SDK!
- Fixed some SDK error message boxes popping up as "Information" message boxes.
- Added an icon for map searching and refreshing the list.
- You can now add new maps directly through the Launcher.
- Fixed up most Novetus messages.
- Fixed Rise of the Killbots not functioning in 2007E.
- Added ROBLOX Asset Delivery as a custom content provider.
- Fixed the Orange Winter Cap not loading properly.
- Asset SDK: Fixed issues with downloading assets on larger maps.
- Fixed the default face being wrong in 2009E.
- Asset SDK: Made asset localization less memory intensive.
- Asset SDK: You can now define a file version for each file downloaded in batch mode.
- Asset SDK: You can now see the calculated file size of whatever you downloaded.
- All SDK tools now have a proper icon.
- Most SDK tools will now show up at the center of the screen.
- Fixed online clothing!
- You no longer need to specify only a shirt texture, you can specify any ROBLOX shirt or Imgur image.
- Note: 2009E and 2009E-HD in this version don't load anything from Imgur, and will load an error from Tmgur.
- Added support for HTTPS URLs for Customization Content Providers.
- Added an HTTPS version of Imgur for newer clients.
- You can now use classic ROBLOX tools in the Avatar 3D Preview.
- With a new stand with tool pose!
- This project is now under the MIT License! Read LICENSE.txt or https://github.com/Novetus/Novetus_src/blob/master/LICENSE for more info
- You can now add new online clothing content providers by editing config/ContentProviders.xml.
- Added 1 new content provider:
- Imgur
- The Novetus Web Server can now parse URL arguments.
- For web developers: Novetus will ONLY parse arguments using argv, not GET due to everything being ran on the PHP command line interface.
- The Diogenes Editor now detects if a diogenes file is empty!
- The Diogenes Editor file encryption/decryption is now faster and more efficient.
- Fixed a bug where trusses are not rendered correctly in 2009L when adjusting settings.
- Fixed a bug where changing the Asset SDK URL does not change the URL in some instances.
- Added a batch mode for the Asset SDK's Asset Downloader!
- Miscellaneous assets have now been fixed in 2010L, 2011E and 2011M!
- This means that all 3 clients now work OFFLINE.
- You will no longer see a save prompt when playing online/solo on most clients.
- All clients now have the "Execute Script" option re-enabled. This does not function online.
- You no longer need to automatically generate MD5s for clients in the client SDK. All you need to do is save your clientinfo and the MD5s will be saved.
- This means you can no longer view or manually save MD5s in the clientinfo editor. To view MD5s, you must save the clientinfo as a TXT or INI.
- Fixed an issue where the launcher crashes when changing styles if the Webserver is turned on.
- Updated text in the "Customize Character" menu.
- Updated splashes
- Updated icons with the newest versions.
- Fixed the Splash Tester preview size.
- Made the multiplayer UI look more accurate.
- Made 2006S look more accurate.
- Updated icons
- Added the "ROBLOX" T-Shirt to characters.
- Changed the interface of the "Play" tab.
- The SERVER BROWSER BUTTON is disabled as the SERVER BROWSER button isn't functional yet.
- Added more examples to the ClientScript documentation.
- Set "FrameRateManager" to auto by default for most clients.
- Added the following ClientScript variables:
%md5s% - Get all MD5s. Script and Client MD5s are pre-generated.
%md5sd% - Get all MD5s. Script and Client MD5s are generated by the compiler.
%loadout% - Returns the player's complete current appearance, seperated by commas. Used for loading the loadout with scripts like CSConnect.
%doublequote% - Returns a double-quote character. Use in place of a normal double quote (").
- Fixed the 3D Preview not displaying t-shirts/shirts/pants properly.
- Online clothing now works properly! Thanks to the Novetus+ team for the URL Redirect! (http://epicgamers.xyz/asset/?id=)
- Note: This will only function with textures/image assets. You can find these by downloading the item of your choosing, opening it up in Notepad, then grabbing the ID from the URL in the file.
- Fixed a bug where some parts of the Asset SDK didn't initalize properly.
- Enabled environmental physics in 2009L to fix movement problems.
- Reverted Roundy to its first version.
- Fixed issues with "Bitstream string write" errors in 2011M.
- Fixed issues with certain GUI elements not being available in 2011M. (NOTE: Backpack only functions in Play Solo for now. IF YOU KNOW HOW TO FIX IT SO IT WORKS EVERYWHERE, CONTACT ME.)
- You can now open rbxlx files into the Asset Localizer.
- You can now view rbxlx files in the Map Browser.
- Added an option to download assets from the Roblox Asset Delivery API.
- -overrideconfig is no longer required to launch Novetus CMD with custom server options.
- Server hosters can now set the IP listed in Server Information to an alternate IP if they use a IP hiding tool, proxy, or VPN. To do this, change "AlternateServerIP" in the config.ini.
- Server hosters can now change the web server port through the INI file.
- You can now enable or disable the web server.
- -nowebserver is now an option to enable or disable the web server in Novetus CMD.
- Added character only shadows to the Medium graphics setting.
- Improved the layout of the Client SDK.
- The full README file is now displayed in the Options tab.
- Added more info about graphics quality and the credits.
- Added online support to Faces.
- Upgraded the 3D View to from 2009L to 2011E.
- This was ported over from the last version of RBXLegacy. Thanks to Khangaroo for patching it back then so it doesn't have that "would you like to save 3DView.rbxl" message.
- Launched forms will now close whenever you reset your configuration.
- Fixed a bug where the launcher (configured with the Compact style) would restart in the Extended style after resetting the config.
- The 2011M scoreboard can now be seen in the 3D View, allowing you to see your player's name and icon.
- Changed the interface of the 3D View.
- Map search is back!
- Fixed parts of the map name text cutting off on the Extended layout.
- Added custom graphics options!
- You can now change the graphics of each individual client.
- Fixed OpenGL and DirectX getting swapped.
- You can export clientinfo files as INI files now.
- Fixed an issue where the Compact Settings panel doesn't automatically save settings.
- 2006S' "StarterPack" is now known as the "Hopper" to be more accurate.
- Made BakonBot's ROBLOX Legacy Place Converter be compatible with Windows XP.
- Added a proper version number to the ClientScript Tester
- Changes since 1.1:
- Added 2006S back in, NOW remade with 2007.
- Includes a variant with shaders.
- Added online clothing support.
- You can now use any piece of clothing from Roblox OR Finobe!
- The "ws" and "d" ClientScript variables will now return the full URL if there is one defined.
- When setting an id for online clothing, the image will change to the website's respective logo.
- Emptying the text in the item id box will reset the item back to the default setting.
- Added 3 new tools to the SDK:
- The ROBLOX Legacy Place Converter! (by BakonBot. https://github.com/BakonBot/legacy-place-converter)
- The Diogenes Editor! (credits to Carrot for the encryption/decryption code)
- An ancient ROBLOX Script Generator (version 1.4) from 2008. (created by S. Costeira)
- Added a ClientScript testing utility. (also in the VERSIONS menu of the launcher)
- Downgraded .NET Framework to 4.0.
- Added proper XP and Vista/Vista SP1 support.
- If you have errors while using Novetus, install KB2468871 from the _redist directory or through the Dependency Installer.
- NOTE: ReShade will not function and will result in a "K32EnumProcessModules" error. Please disable it if it is enabled before launching a client.
- You will have to install .NET 2.0 SP2 for the ROBLOX Script Generator to function.
- Introducing a whole new launcher redesign!
- Rewrote and reorganized large parts of the Novetus Launcher under-the-hood.
- Fixed an issue where if you went between tabs while the Server Information panel was loading, it'll delete list entries.
- Added a button for the Novetus SDK.
- Introducing a new redesign for the Character Customization window (similar to the new launcher redesign)
- The RBXMeshConverter GUI will now tell you the status of your mesh conversion.
- Added an easter egg. Try to find it!
- Added an expanded credits section.
- Integrated ReShade.
- Redesigned the Settings menu.
- Added an option to change graphics mode.
- Added graphical options to the Settings menu.
- Presets go from Very Low to Ultra.
- Added a button to load Studio without a map.
- Rewrote the config system.
- Added a feature where you can add ClientScript tags and variables from the Client SDK's menu.
- You can now view all classes in all clients.
- 2009E Now runs at a maximum frame rate of 120 FPS and a minimum frame rate of 60 FPS!
- Moved all binary files to a new "bin" directory.
- Fixed an issue with Discord Rich Presence and 32-bit operating systems.
- Fixed an issue where turning off Discord Rich Presence wouldn't disable the it on the URI.
- Removed useless "path" text in the settings menu. The path now displays in the console in both NovetusCMD and the launcher.
- Changed encryption of clientinfos and other encrypted strings.
- Added a feature to save clientinfos as a text file. Perfect for converting to new encryption during Novetus development!
- Moved URI handling to an optional application: Novetus URI. This acts as the launcher and installer for URI protocols.
- Added an option for users to go back to the old pre-1.2 design.
- Added better Windows 8+ support for URIs.
- Added an additional verification measure when joining a Novetus server with a non-Novetus client.
- You can still join non-Novetus servers with Novetus clients. This will not be patched out.
- Fixed an issue where the 3D View didn't load hats or clothing.
- Added a "Known Issues and Solutions" category to the credits in the Settings tab.
- Changed a few tab names to be more user friendly.
- Join -> Play
- Clients -> Versions
- Updates -> Changes
- Settings -> Options
- Added a dependency installer.
- Made a batch launcher for Novetus.
- Added proper descriptions for UPnP mappings.
- Added more to the message box when you select the UPnP option.
- Fixed %rlegcolor% returning an incorrect value.
- To launch an app from the Novetus SDK, you are now required to double click the app rather than click once.
- Studio is now called Novetus Studio.
- Added "%hat4%" as an alternative to "%extra%"
- Removed unnecessary console commands.
- Added a progress bar to the Asset Localizer.
- The Asset Localizer now saves backups of all file types. You can disable this with the new check box option titled "Save Backups".
- Novetus CMD will no longer display "help" test without any command arguments. Use the "-help" command line argument for a list of command line arguments.
- Updated Rise of the Killbots:
- New pistol sounds, icon and mesh!
- The new Shotgun - Fires pellets that can be devastating at close range!
- Added "%mapfilec%", which copies the map file to the base rbxasset directory. Useful for newer clients.
- Made the launcher read client settings before the client launches, not after.
- Fixed an issue where %md5script% and %md5exe% returned the wrong variables.
- Added the "shared" tag for utilizing ClientScript over all types.
- Added the "%version% variable for getting Novetus' version.
- Added the "%scripttype%" variable for getting the current script type.
- IF YOU MADE A 2007 CLIENT OR EARLIER, THE CLIENT WILL NOW CRASH ON LAUNCH DUE TO THIS UPDATE. PLEASE UPDATE YOUR CLIENTINFO WITH THE NEW "Doesn't have graphics mode options" OPTION. All built-in 2007 clients have been updated to support this new option.
- Fixed a bug where ID text would disappear upon entering a ID for online clothing.
- Fixed some SDK utilities being non-functional.
- Performed some small quality-of-life changes:
- When setting an id for online clothing, the image will change to the website's respective logo.
- Emptying the text in the item id box will reset the item back to the default setting.
- Fixed "Modified Client" errors with the URI.
- Fixed the URI not closing after starting a client or installing.
- Novetus CMD will no longer display "help" test without any command arguments. Use the "-help" command line argument for a list of command line arguments.
- Updated Rise of the Killbots:
- New pistol sounds, icon and mesh!
- The new Shotgun - Fires pellets that can be devastating at close range!
- Added "%mapfilec%", which copies the map file to the base rbxasset directory. Useful for newer clients.
- Added a ClientScript testing utility.
- Made the launcher read client settings before the client launches, not after.
- Fixed an issue where %md5script% and %md5exe% returned the wrong variables.
- Added the "shared" tag for utilizing ClientScript over all types.
- Added the "%version% variable for getting Novetus' version.
- Added the "%scripttype%" variable for getting the current script type.
- Disabling ReShade will now remove the INI configuration files as well as the DLL files.
- Changed web server directory back to the root of the "shareddata" folder.
- WARNING: This version may have some things that are untested that may not work properly. Don't expect a stable snapshot. The rewrite is still a major work-in-progress.
- Fixed an issue where Novetus would save "empty" clothing urls.
- Fixed %rlegcolor% returning an incorrect value.
- Added 3 more splashes.
- Added a "Install Required Dependencies" option to the batch launcher.
- To launch an app from the Novetus SDK, you are now required to double click the app rather than click once.
- Studio is now called Novetus Studio.
- Rewrote and reorganized large parts of the Novetus Launcher under-the-hood.
- Forgot to disable the Studio interface of the Avatar 3D View before releasing the last snapshot. Oops.
- Added "%hat4%" as an alternative to "%extra%"
- Removed unnecessary console commands.
- Added a progress bar to the Asset Localizer.
- The Asset Localizer now saves backups of all file types. You can disable this with the new check box option titled "Save Backups".
- Changed the launcher style button to a list.
- Opening the character customization dialog from the URI's Quick Configuration will now use whatever layout you have selected.
- Saving a Clientinfo in text format will now save the entire thing, MD5s and all.
- WARNING: This version may have some things that are untested that may not work properly. Don't expect a stable snapshot. The rewrite is still a major work-in-progress.
- Added an additional verification measure when joining a Novetus server with a non-Novetus client.
- You can still join non-Novetus servers with Novetus clients. This will not be patched out.
- Fixed an issue where the 3D View didn't load hats or clothing.
- Fixed broken launcher icon.
- Fixed OpenGL issues for 2009E (you might need to apply settings manually in Studio to see changes)
- IF YOU MADE A MID-2007 CLIENT, THIS CLIENT WILL NOW CRASH ON LAUNCH DUE TO THIS CHANGE. PLEASE UPDATE YOUR CLIENTINFO WITH THE NEW "Doesn't have graphics mode options" OPTION. All built-in 2007 clients have been updated to support this new option.
- Added a "Known Issues and Solutions" category to the credits in the Settings tab.
- Fixed the "client is detected as modified" error on 2010L and 2011E.
- Added 15 more splashes as well as some special ones.
- Fixed a few security flaws.
- Fixed a bug where the window title was changed upon changing the client.
- Fixed inaccuracies with the screenshot button in 2010L.
- The CMD no longer is case-sensitive.
- You can now copy from and paste into the CMD.
- Re-arranged directories.
charcustom is now located in shareddata/charcustom.
- EVERYONE now has access to the Teapot Turret.
Remember that you can toggle it using the "Disable Teapot Turret" checkbox.
- The directory of config files has changed to the config folder.
- All config files are now ini files.
- Updated the clientinfo format to be a little bit more protective.
Clients built with 1.0 RC1's Clientinfo Editor can be used in this version by changing "clientinfo.txt" to "clientinfo.nov", but must be updated to receive the extra protection.
- Novetus now utilizes a web server that supports HTML, Javascript, and PHP.
Server Infomation will show the URLs for the web server.
- Added a 2017 client exclusive to this version to show this off.
- Added custom warnings to the Clientinfo Editor
- Added customization type ID changer for clients with support for it.
- Redesigned the Clientinfo Editor
- Recoded the security features and bits and pieces of the scripts.
- DefaultFace will now load the face.png in the roblox files themselves.
- Added support for custom icons. Read the README.TXT for instructions.
- Fixed an issue where the Server information panel wouldn't return the IP V4 address for users with IP V6
- Discord RPC now works for launching clients from URIs.
- The clients are now (kinda) Textcode proof!
- Chat is now printed to the server output.
- Clientinfo Editor MD5s are now much easier to generate.
When you save a file, pressing the "Get MD5s from client directory" button will generate MD5s from the directory where you saved the file.
When you create a new file, pressing the "Get MD5s from client directory" button will allow you to use a directory browser to find the directory to generate MD5s from.