diff --git a/Novetus/NovetusCore/StorageAndFunctions/GlobalFuncs.cs b/Novetus/NovetusCore/StorageAndFunctions/GlobalFuncs.cs index 6727283..5d0d660 100644 --- a/Novetus/NovetusCore/StorageAndFunctions/GlobalFuncs.cs +++ b/Novetus/NovetusCore/StorageAndFunctions/GlobalFuncs.cs @@ -964,6 +964,15 @@ public class GlobalFuncs { FileFormat.ClientInfo info = GetClientInfoValues(ClientName); + string filterPath = GlobalPaths.ConfigDir + @"\\" + GlobalPaths.FileDeleteFilterName; + string[] fileListToDelete = File.ReadAllLines(filterPath); + + foreach (string file in fileListToDelete) + { + string fullFilePath = Settings.GetPathForClientLoadOptions(info.ClientLoadOptions) + @"\" + file; + FixedFileDelete(fullFilePath); + } + if (GlobalVars.UserConfiguration.QualityLevel != Settings.Level.Custom) { int GraphicsMode = 0; diff --git a/Novetus/NovetusCore/StorageAndFunctions/GlobalPaths.cs b/Novetus/NovetusCore/StorageAndFunctions/GlobalPaths.cs index 7df4270..6fcf025 100644 --- a/Novetus/NovetusCore/StorageAndFunctions/GlobalPaths.cs +++ b/Novetus/NovetusCore/StorageAndFunctions/GlobalPaths.cs @@ -115,6 +115,7 @@ public class GlobalPaths public static readonly string ScriptGenName = "CSMPBoot"; public static readonly string ContentProviderXMLName = "ContentProviders.xml"; public static readonly string PartColorXMLName = "PartColors.xml"; + public static readonly string FileDeleteFilterName = "FileDeleteFilter.txt"; #endregion #region Empty Paths (automatically changed) diff --git a/changelog.txt b/changelog.txt index e41e390..3279003 100644 --- a/changelog.txt +++ b/changelog.txt @@ -13,6 +13,7 @@ Changes from 1.3 Pre-Release 3: - 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. +- Fixed configuration file conflicts. In some clients, this will fix the WASD keys not functioning properly. - Added the following items: T-Shirts: Chicken Burger @@ -85,9 +86,9 @@ Changes from 1.2.4.1: - Official Novetus URL Redirect - 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! +- 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. @@ -136,7 +137,6 @@ Changes from 1.2.4.1: - 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! - - This is now the default Novetus client after the removal of 2009L. - 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. @@ -144,7 +144,6 @@ Changes from 1.2.4.1: - Moved Pirate Ship from 2005 to 2006. - Removed Teams and SpawnLocations from 2006S and 2006S-Shaders. - Lowered the default baseplates to accomodate for this. -- Removed 2009L due to various issues with its development. - 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. diff --git a/scripts/batch/github_sync.bat b/scripts/batch/github_sync.bat index ea5a161..01690a1 100644 --- a/scripts/batch/github_sync.bat +++ b/scripts/batch/github_sync.bat @@ -91,6 +91,7 @@ XCOPY "%cd%\Novetus\config\splashes.txt" "%launcherscriptdir%" XCOPY "%cd%\Novetus\config\splashes-special.txt" "%launcherscriptdir%" XCOPY "%cd%\Novetus\config\names-special.txt" "%launcherscriptdir%" XCOPY "%cd%\Novetus\config\info.ini" "%launcherscriptdir%" +XCOPY "%cd%\Novetus\config\FileDeleteFilter.txt" "%launcherscriptdir%" echo. echo Moving client scripts, libraries, and configurations to GitHub folder... diff --git a/scripts/launcher/FileDeleteFilter.txt b/scripts/launcher/FileDeleteFilter.txt new file mode 100644 index 0000000..d61d6bf --- /dev/null +++ b/scripts/launcher/FileDeleteFilter.txt @@ -0,0 +1,10 @@ +GlobalSettings2.xml +GlobalSettings4.xml +GlobalSettings_4.xml +GlobalSettings7.xml +GlobalBasicSettings_4.xml +IDESettings.xml +IDESettings2.xml +IDESettings3.xml +IDESettings4.xml +IDESettings5.xml \ No newline at end of file