From fe19c2597141b388ad4f133d72605b0c5eafcf31 Mon Sep 17 00:00:00 2001 From: Bitl Date: Tue, 1 Nov 2022 16:09:02 -0700 Subject: [PATCH] prepare for lite deperication --- changelog.txt | 71 +++++++++++++++++++ .../batch/Novetus_dependency_installer.bat | 6 +- ...t => Novetus_dependency_installer_4.0.bat} | 36 ++++++---- scripts/batch/github_sync.bat | 2 +- scripts/batch/liteexclude.txt | 13 +--- scripts/launcher/info.ini | 2 +- 6 files changed, 101 insertions(+), 29 deletions(-) rename scripts/batch/{Novetus_dependency_installer_lite.bat => Novetus_dependency_installer_4.0.bat} (81%) diff --git a/changelog.txt b/changelog.txt index 230426d..308fd61 100644 --- a/changelog.txt +++ b/changelog.txt @@ -1,3 +1,74 @@ +1.3 v11.2022.1 +Changes from 1.3 v8.2022.1: +Notes: +- The Novetus/Roblox soundtrack has been removed to respect the rights of the original copyright holders. + +Congratualtions to the following contest entries for getting added in this release: +- Ironman_45 - MW2 +- Zork and Lachrymogenic - Bowlarama +- Lachrymogenic - Lachrys Disorderly Deathmatch +- Atomic and tobu.fi - Spooking Out + +Enhancements: +- Made the Novetus URI Player Configuration UI more user friendly. +- You can now skip the Novetus URI Player Configuration menu. Click "Don't Show Again" to make it stop showing up upon joining a server URI. + - To re-enable the Novetus URI Player Configuration menu, set URIQuickConfigure to True in config/config.ini. +- 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! +- Added a notice to the settings panel regarding clients that need a secondary restart after applying settings. +- Improved the Media Feature Pack/Windows Media Player installation instructions in the Dependency Installer. +- Added the ability to skip the Bootstrapper on the next Novetus launch. + - To re-enable the Bootstrapper, set BootstrapperShowUI to True in config/config.ini. +- 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. +- Reverted the safechat.xml in all clients to the original version distributed in each client for accuracy reasons. +- Re-added and updated 2009L! + - Thanks to MenderMan and Coke/Natalie for fixes! +- Made exception logging less verbose. +- The launcher now has a new standalone console (Novetus Console)! + - The console can be used to launch clients directly, alongside normal console and NovetusCMD behavior. See the help list for info. + - NovetusCMD has been replaced by the new Novetus Console +- Changed the "Settings" button to read "Graphics Settings". +- Added a new Rise of the Killbots map: Haunted Mansion! +- You may now specify a custom folder name for assets to download to with the Asset Fixer! +- Redesigned the Asset Fixer to be easier to use. +- Added %server% - Returns the full server string with IP:Port. +- IP and Port are now 1 value. + - When just pasting an IP in the Server Address field, the default Novetus port will be applied automatically. +- Changed the design of the launcher forms for better ease of use. +- Added the ability to install Addon Scripts with the "Install Mod Package" feature. +- Redesigned the Custom Graphics Settings window to be smaller. +- The Custom Graphics Settings button is now disablued UNTIL the user selects custom graphics quality. +- Added a note about ReShade's system requirements. +- The Asset Fixer's Regex pattern is now accessible in config/assetfixer_pattern.txt. + +Fixes: +- Made it so Novetus closes any open client process after 1 minute of not showing a window + - This should fix issues with older clients staying open in the background after closing. +- Fixed an issue where 2010L kicks players after rejoining. +- Removed "TEST" text in the Console on the Compact style. +- Fixed the Novetus URI not properly closing after an error. +- Fixed Truss Detail settings not working. +- Fixed texture issues with OpenGL Stable in 2009E-HD +- Lowered the volume of the jump sound in 2009E-HD +- Fixed the Sapphire Eye not loading properly. +- Fixed issues with regenerating structures in Universal - Crossroads. +- 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. +- Fixed an exploit where players were able to inject places into online games. +- Fixed a design mistake on the Extended Style. +- Fixed Universal - Haunted Mansion not working properly (Credits to MenderMan) +- Updated the Legacy Launcher. +- Fixed an issue where Novetus was using abnormal CPU usage. +- Fixed an issue where the Asset Fixer wouldn't be able to replace or fix some links. +- Fixed an issue where the SDK would load with an error if the console is generating the initial file list. +- Fixed the Oh Noes hat's collision model. +- Fixed the Asset Fixer incorrectly removing end quotes in scripts. (") + +Items: +T-Shirts: +- Added buildermanShirt.png +---------------------------------------------------------------------------- 1.3 Snapshot v22.8337.30163.1 Enhancements: - Added the following Place Contest (Halloween 2022) entries: diff --git a/scripts/batch/Novetus_dependency_installer.bat b/scripts/batch/Novetus_dependency_installer.bat index fcac863..ce838d1 100644 --- a/scripts/batch/Novetus_dependency_installer.bat +++ b/scripts/batch/Novetus_dependency_installer.bat @@ -37,7 +37,7 @@ ECHO NOVETUS DEPENDENCY INSTALLER ECHO. ECHO Please install the following if you haven't already: ECHO 1 - Microsoft .NET Framework 2.0 (REQUIRED for the ROBLOX Script Generator SDK tool) -ECHO 2 - Microsoft .NET Framework 4.0 (REQUIRED for the Novetus Launcher) +ECHO 2 - Microsoft .NET Framework 4.8 (REQUIRED for the Novetus Launcher) ECHO 3 - .NET 4.0 Update (KB2468871, REQUIRED for Windows XP and Vista) ECHO 4 - Microsoft Visual C++ Redistributables 2005 (32-bit, REQUIRED for 2007) ECHO 5 - Microsoft Visual C++ Redistributables 2008 (32-bit, REQUIRED for 2008 and above) @@ -66,8 +66,8 @@ goto REDISTINSTALLER :net4 CLS -echo Installing Microsoft .NET Framework 4.0... -"%CD%/_redist/NET Framework/dotNetFx40_Full_x86_x64.exe" +echo Installing Microsoft .NET Framework 4.8... +"%CD%/_redist/NET Framework/ndp48-x86-x64-allos-enu.exe" pause goto REDISTINSTALLER diff --git a/scripts/batch/Novetus_dependency_installer_lite.bat b/scripts/batch/Novetus_dependency_installer_4.0.bat similarity index 81% rename from scripts/batch/Novetus_dependency_installer_lite.bat rename to scripts/batch/Novetus_dependency_installer_4.0.bat index 7e448b2..fcac863 100644 --- a/scripts/batch/Novetus_dependency_installer_lite.bat +++ b/scripts/batch/Novetus_dependency_installer_4.0.bat @@ -36,22 +36,34 @@ ECHO. ECHO NOVETUS DEPENDENCY INSTALLER ECHO. ECHO Please install the following if you haven't already: -ECHO 1 - Microsoft .NET Framework 4.0 (REQUIRED for the Novetus Launcher) -ECHO 2 - .NET 4.0 Update (KB2468871, REQUIRED for Windows XP and Vista) -ECHO 3 - Microsoft Visual C++ Redistributables 2005 (32-bit, REQUIRED for 2007) -ECHO 4 - Microsoft Visual C++ Redistributables 2008 (32-bit, REQUIRED for 2008 and above) -ECHO 5 - Media Feature Pack for Windows N Editions (REQUIRED for 2011+) -ECHO 6 - Exit +ECHO 1 - Microsoft .NET Framework 2.0 (REQUIRED for the ROBLOX Script Generator SDK tool) +ECHO 2 - Microsoft .NET Framework 4.0 (REQUIRED for the Novetus Launcher) +ECHO 3 - .NET 4.0 Update (KB2468871, REQUIRED for Windows XP and Vista) +ECHO 4 - Microsoft Visual C++ Redistributables 2005 (32-bit, REQUIRED for 2007) +ECHO 5 - Microsoft Visual C++ Redistributables 2008 (32-bit, REQUIRED for 2008 and above) +ECHO 6 - Windows Media Player (REQUIRED for 2010L+) +ECHO 7 - Exit ECHO. SET /P M=Choose an option by typing the number corresponding to which depenency you want to install: -IF %M%==1 goto net4 -IF %M%==2 goto net4update -IF %M%==3 goto vc2005 -IF %M%==4 goto vc2008 -IF %M%==5 goto mfp -IF %M%==6 EXIT +IF %M%==1 goto net2 +IF %M%==2 goto net4 +IF %M%==3 goto net4update +IF %M%==4 goto vc2005 +IF %M%==5 goto vc2008 +IF %M%==6 goto mfp +IF %M%==7 EXIT EXIT +:net2 +CLS +echo Installing Microsoft .NET Framework 2.0... +reg Query "HKLM\Hardware\Description\System\CentralProcessor\0" | find /i "x86" > NUL && set OS=32BIT || set OS=64BIT + +if %OS%==32BIT "%CD%/_redist/NET Framework/NetFx20SP2_x86.exe" +if %OS%==64BIT "%CD%/_redist/NET Framework/NetFx20SP2_x64.exe" +pause +goto REDISTINSTALLER + :net4 CLS echo Installing Microsoft .NET Framework 4.0... diff --git a/scripts/batch/github_sync.bat b/scripts/batch/github_sync.bat index e6183a9..d575edc 100644 --- a/scripts/batch/github_sync.bat +++ b/scripts/batch/github_sync.bat @@ -148,7 +148,7 @@ XCOPY "%cd%\create_lite.bat" "%scriptsdir%\batch" /y XCOPY "%cd%\liteexclude.txt" "%scriptsdir%\batch" /y XCOPY "%cd%\assetfixer_gauntlet.lua" "%scriptsdir%" /y XCOPY "%cd%\Novetus\Novetus_dependency_installer.bat" "%scriptsdir%\batch" /y -XCOPY "%cd%\litefiles\Novetus_dependency_installer.bat" "%scriptsdir%\batch\Novetus_dependency_installer_lite.bat*" /y +XCOPY "%cd%\litefiles\Novetus_dependency_installer.bat" "%scriptsdir%\batch\Novetus_dependency_installer_4.0.bat*" /y XCOPY "%cd%\Novetus\Novetus_launcher_legacy.bat" "%scriptsdir%\batch" /y XCOPY "%cd%\Novetus\documentation.txt" "%dest%" /y XCOPY "%cd%\Novetus\consolehelp.txt" "%dest%" /y diff --git a/scripts/batch/liteexclude.txt b/scripts/batch/liteexclude.txt index febd2b6..b0c2e2c 100644 --- a/scripts/batch/liteexclude.txt +++ b/scripts/batch/liteexclude.txt @@ -1,12 +1 @@ -Maps released by year -2006S -2006S-Shaders -2007E-Shaders -2007M-Shaders -2009E-HD -RSG.exe -Roblox_Legacy_Place_Converter.exe -ClientScriptTester -NetFx20SP2_x64.exe -NetFx20SP2_x86.exe -models \ No newline at end of file +ndp48-x86-x64-allos-enu.exe \ No newline at end of file diff --git a/scripts/launcher/info.ini b/scripts/launcher/info.ini index 7f795da..f55e870 100644 --- a/scripts/launcher/info.ini +++ b/scripts/launcher/info.ini @@ -6,7 +6,7 @@ UserAgentRegisterClient1=2007M UserAgentRegisterClient2=2010L ExtendedVersionNumber=True ExtendedVersionEditChangelog=True -//ExtendedVersionTemplate=%version% v?.2022.%extended-revision%%lite% +//ExtendedVersionTemplate=%version% v11.2022.%extended-revision%%lite% ExtendedVersionTemplate=%version% Snapshot v22.%build%.%revision%.%extended-revision% ExtendedVersionRevision=1 IsLite=False