diff --git a/README-AND-CREDITS.TXT b/README-AND-CREDITS.TXT index cb93fa8..e85dd0d 100644 --- a/README-AND-CREDITS.TXT +++ b/README-AND-CREDITS.TXT @@ -1,6 +1,8 @@ Novetus Readme https://bitl.itch.io/novetus +https://gamejolt.com/games/Novetus/375720 +https://archive.org/details/novetus-archive https://github.com/Novetus/Novetus_src https://github.com/Novetus/Novetus_src/wiki diff --git a/changelog.txt b/changelog.txt index b9f4689..7491d04 100644 --- a/changelog.txt +++ b/changelog.txt @@ -6,10 +6,12 @@ - Asset SDK: Added option to localize files permanently. - Asset SDK: Fixed the Asset Localizer not working properly with large files (again!) - Fixed various broken models. -- Updated ReShade to a unofficial build of 4.9.1. +- Updated ReShade to an unofficial build of 4.9.1. - Improved compatibility with ReShade 4.9.1. - Added a new official Novetus redirect for items. - Fixed a bug where players couldn't respawn in 2009E and 2009E-HD when joining a game. +- Lowered the minimum frame rate for 2009E/2009E-HD from 60 to 30, allowing lower-end PCS to run the client better. + - The maximum is still set to 120. ---------------------------------------------------------------------------- 1.3 Pre-Release 2 1.3: diff --git a/scripts/batch/github_sync.bat b/scripts/batch/github_sync.bat index 3e37821..0431b14 100644 --- a/scripts/batch/github_sync.bat +++ b/scripts/batch/github_sync.bat @@ -47,12 +47,43 @@ XCOPY "%cd%\Novetus\clients\2010L\content\fonts\libraries.rbxm" "%gamescriptdir% XCOPY "%cd%\Novetus\clients\2011E\content\fonts\libraries.rbxm" "%gamescriptdir%/2011E" XCOPY "%cd%\Novetus\clients\2011M\content\fonts\libraries.rbxm" "%gamescriptdir%/2011M" -SET launcherscriptdir=%basedir%\launcher -if not exist "%launcherscriptdir%" mkdir "%launcherscriptdir%" -if not exist "%launcherscriptdir%/3DView" mkdir "%launcherscriptdir%/3DView" +echo. +echo Copying default client configurations... +SET tempdir=%CD%\cfg-temp +if not exist "%tempdir%" mkdir "%tempdir%" +XCOPY Novetus\config\clients\*.xml %tempdir% /sy +del /s /q "%tempdir%\GlobalSettings2_2007E.xml" +del /s /q "%tempdir%\GlobalSettings2_2007E-Shaders.xml" +del /s /q "%tempdir%\GlobalSettings_4_2009E.xml" +del /s /q "%tempdir%\GlobalSettings_4_2009E-HD.xml" +del /s /q "%tempdir%\GlobalSettings_4_2010L.xml" +del /s /q "%tempdir%\GlobalSettings_4_2011E.xml" +del /s /q "%tempdir%\GlobalSettings_4_2011M.xml" +del /s /q "%tempdir%\GlobalSettings4_2006S.xml" +del /s /q "%tempdir%\GlobalSettings4_2006S-Shaders.xml" +del /s /q "%tempdir%\GlobalSettings4_2007M.xml" +del /s /q "%tempdir%\GlobalSettings4_2007M-Shaders.xml" +del /s /q "%tempdir%\GlobalSettings7_2008M.xml" + +XCOPY "%tempdir%\GlobalSettings2_2007E_default.xml" "%gamescriptdir%/2007E" +XCOPY "%tempdir%\GlobalSettings2_2007E-Shaders_default.xml" "%gamescriptdir%/2007E-Shaders" +XCOPY "%tempdir%\GlobalSettings_4_2009E_default.xml" "%gamescriptdir%/2009E" +XCOPY "%tempdir%\GlobalSettings_4_2009E-HD_default.xml" "%gamescriptdir%/2009E-HD" +XCOPY "%tempdir%\GlobalSettings_4_2010L_default.xml" "%gamescriptdir%/2010L" +XCOPY "%tempdir%\GlobalSettings_4_2011E_default.xml" "%gamescriptdir%/2011E" +XCOPY "%tempdir%\GlobalSettings_4_2011M_default.xml" "%gamescriptdir%/2011M" +XCOPY "%tempdir%\GlobalSettings4_2006S_default.xml" "%gamescriptdir%/2006S" +XCOPY "%tempdir%\GlobalSettings4_2006S-Shaders_default.xml" "%gamescriptdir%/2006S-Shaders" +XCOPY "%tempdir%\GlobalSettings4_2007M_default.xml" "%gamescriptdir%/2007M" +XCOPY "%tempdir%\GlobalSettings4_2007M-Shaders_default.xml" "%gamescriptdir%/2007M-Shaders" +XCOPY "%tempdir%\GlobalSettings7_2008M_default.xml" "%gamescriptdir%/2008M" +rmdir "%tempdir%" /s /q echo. echo Copying launcher scripts... +SET launcherscriptdir=%basedir%\launcher +if not exist "%launcherscriptdir%" mkdir "%launcherscriptdir%" +if not exist "%launcherscriptdir%/3DView" mkdir "%launcherscriptdir%/3DView" XCOPY "%cd%\Novetus\bin\preview\content\scripts\CSView.lua" "%launcherscriptdir%/3DView" XCOPY "%cd%\Novetus\config\ContentProviders.xml" "%launcherscriptdir%" XCOPY "%cd%\Novetus\config\splashes.txt" "%launcherscriptdir%" @@ -60,7 +91,7 @@ XCOPY "%cd%\Novetus\config\splashes-special.txt" "%launcherscriptdir%" XCOPY "%cd%\Novetus\config\names-special.txt" "%launcherscriptdir%" echo. -echo Moving client scripts and libraries to GitHub folder... +echo Moving client scripts, libraries, and configurations to GitHub folder... SET dest=G:\Projects\GitHub\Novetus\Novetus_src SET scriptsdir=%dest%\scripts if not exist "%scriptsdir%" mkdir "%scriptsdir%" diff --git a/scripts/game/2006S-Shaders/GlobalSettings4_2006S-Shaders_default.xml b/scripts/game/2006S-Shaders/GlobalSettings4_2006S-Shaders_default.xml new file mode 100644 index 0000000..39e89ac --- /dev/null +++ b/scripts/game/2006S-Shaders/GlobalSettings4_2006S-Shaders_default.xml @@ -0,0 +1,81 @@ + + null + nil + + + 0 + 0 + Network + true + 0.75 + false + 1000000 + 0 + false + false + false + 1000000 + + + + + 1 + false + false + false + false + Diagnostics + false + false + false + false + false + false + false + false + false + true + 1 + true + + + + + 1 + + 1024 + 768 + + Rendering + false + + 800 + 600 + + 1 + true + true + 100 + 100 + 100 + 100 + profiled5 + + + + + Selection + true + + + + + true + 50 + Game Options + false + true + true + + + \ No newline at end of file diff --git a/scripts/game/2006S/GlobalSettings4_2006S_default.xml b/scripts/game/2006S/GlobalSettings4_2006S_default.xml new file mode 100644 index 0000000..39e89ac --- /dev/null +++ b/scripts/game/2006S/GlobalSettings4_2006S_default.xml @@ -0,0 +1,81 @@ + + null + nil + + + 0 + 0 + Network + true + 0.75 + false + 1000000 + 0 + false + false + false + 1000000 + + + + + 1 + false + false + false + false + Diagnostics + false + false + false + false + false + false + false + false + false + true + 1 + true + + + + + 1 + + 1024 + 768 + + Rendering + false + + 800 + 600 + + 1 + true + true + 100 + 100 + 100 + 100 + profiled5 + + + + + Selection + true + + + + + true + 50 + Game Options + false + true + true + + + \ No newline at end of file diff --git a/scripts/game/2007E-Shaders/GlobalSettings2_2007E-Shaders_default.xml b/scripts/game/2007E-Shaders/GlobalSettings2_2007E-Shaders_default.xml new file mode 100644 index 0000000..15cda5d --- /dev/null +++ b/scripts/game/2007E-Shaders/GlobalSettings2_2007E-Shaders_default.xml @@ -0,0 +1,74 @@ + + null + nil + + + 0 + 0 + Network + true + 0.75 + false + 1000000 + 0 + false + false + false + 1000000 + + + + + 1 + + 1024 + 768 + + Rendering + + 800 + 600 + + 1 + false + + true + true + 100 + 100 + 100 + 100 + profiled5 + false + + + + + Game Options + true + true + 0.899999976 + 30 + false + false + true + + + + + false + false + Diagnostics + false + false + false + false + false + false + false + true + 1 + true + + + \ No newline at end of file diff --git a/scripts/game/2007E/GlobalSettings2_2007E_default.xml b/scripts/game/2007E/GlobalSettings2_2007E_default.xml new file mode 100644 index 0000000..15cda5d --- /dev/null +++ b/scripts/game/2007E/GlobalSettings2_2007E_default.xml @@ -0,0 +1,74 @@ + + null + nil + + + 0 + 0 + Network + true + 0.75 + false + 1000000 + 0 + false + false + false + 1000000 + + + + + 1 + + 1024 + 768 + + Rendering + + 800 + 600 + + 1 + false + + true + true + 100 + 100 + 100 + 100 + profiled5 + false + + + + + Game Options + true + true + 0.899999976 + 30 + false + false + true + + + + + false + false + Diagnostics + false + false + false + false + false + false + false + true + 1 + true + + + \ No newline at end of file diff --git a/scripts/game/2007M-Shaders/GlobalSettings4_2007M-Shaders_default.xml b/scripts/game/2007M-Shaders/GlobalSettings4_2007M-Shaders_default.xml new file mode 100644 index 0000000..39e89ac --- /dev/null +++ b/scripts/game/2007M-Shaders/GlobalSettings4_2007M-Shaders_default.xml @@ -0,0 +1,81 @@ + + null + nil + + + 0 + 0 + Network + true + 0.75 + false + 1000000 + 0 + false + false + false + 1000000 + + + + + 1 + false + false + false + false + Diagnostics + false + false + false + false + false + false + false + false + false + true + 1 + true + + + + + 1 + + 1024 + 768 + + Rendering + false + + 800 + 600 + + 1 + true + true + 100 + 100 + 100 + 100 + profiled5 + + + + + Selection + true + + + + + true + 50 + Game Options + false + true + true + + + \ No newline at end of file diff --git a/scripts/game/2007M/GlobalSettings4_2007M_default.xml b/scripts/game/2007M/GlobalSettings4_2007M_default.xml new file mode 100644 index 0000000..39e89ac --- /dev/null +++ b/scripts/game/2007M/GlobalSettings4_2007M_default.xml @@ -0,0 +1,81 @@ + + null + nil + + + 0 + 0 + Network + true + 0.75 + false + 1000000 + 0 + false + false + false + 1000000 + + + + + 1 + false + false + false + false + Diagnostics + false + false + false + false + false + false + false + false + false + true + 1 + true + + + + + 1 + + 1024 + 768 + + Rendering + false + + 800 + 600 + + 1 + true + true + 100 + 100 + 100 + 100 + profiled5 + + + + + Selection + true + + + + + true + 50 + Game Options + false + true + true + + + \ No newline at end of file diff --git a/scripts/game/2008M/GlobalSettings7_2008M_default.xml b/scripts/game/2008M/GlobalSettings7_2008M_default.xml new file mode 100644 index 0000000..2708dde --- /dev/null +++ b/scripts/game/2008M/GlobalSettings7_2008M_default.xml @@ -0,0 +1,101 @@ + + null + nil + + + 0 + 0 + 1000000 + 0 + Network + -80 + 1 + 1000000 + 1 + false + false + false + false + -200 + 1000000 + false + false + false + false + true + + + + + 1 + 2 + 0 + + 1024 + 768 + + Rendering + 0 + + 800 + 600 + + 1 + true + true + 0 + 1 + 50 + 20 + 50 + 20 + + + + + + Authoring + false + true + true + + + + + true + 1 + false + Diagnostics + 0 + 0.01 + 3 + false + false + false + false + false + false + false + true + 1 + true + + + + + 50 + 5 + false + Game Options + false + true + true + + + + + Selection + true + + + \ No newline at end of file diff --git a/scripts/game/2009E-HD/GlobalSettings_4_2009E-HD_default.xml b/scripts/game/2009E-HD/GlobalSettings_4_2009E-HD_default.xml new file mode 100644 index 0000000..c684f4c --- /dev/null +++ b/scripts/game/2009E-HD/GlobalSettings_4_2009E-HD_default.xml @@ -0,0 +1,117 @@ + + null + nil + + + 50 + 5 + Game Options + false + true + true + + + + + 2 + false + false + true + Diagnostics + false + 2 + true + + + + + false + false + false + false + false + false + false + false + true + Physics + 0 + true + + + + + 1.1000000000000001 + -200 + 30 + false + 1 + Network + 30 + -80 + 1 + 1 + 30 + 0 + false + false + false + 60 + true + + + + + 2 + Task Scheduler + 1 + 2 + 0 + true + + + + + 1 + 2 + 20 + 0 + 0 + + 0 + 0 + + false + false + 120 + 30 + Rendering + 0 + + 0 + 0 + + true + 1 + 50 + 20 + 50 + 20 + + + + + + Authoring + false + true + true + + + + + Selection + true + + + \ No newline at end of file diff --git a/scripts/game/2009E/GlobalSettings_4_2009E_default.xml b/scripts/game/2009E/GlobalSettings_4_2009E_default.xml new file mode 100644 index 0000000..c684f4c --- /dev/null +++ b/scripts/game/2009E/GlobalSettings_4_2009E_default.xml @@ -0,0 +1,117 @@ + + null + nil + + + 50 + 5 + Game Options + false + true + true + + + + + 2 + false + false + true + Diagnostics + false + 2 + true + + + + + false + false + false + false + false + false + false + false + true + Physics + 0 + true + + + + + 1.1000000000000001 + -200 + 30 + false + 1 + Network + 30 + -80 + 1 + 1 + 30 + 0 + false + false + false + 60 + true + + + + + 2 + Task Scheduler + 1 + 2 + 0 + true + + + + + 1 + 2 + 20 + 0 + 0 + + 0 + 0 + + false + false + 120 + 30 + Rendering + 0 + + 0 + 0 + + true + 1 + 50 + 20 + 50 + 20 + + + + + + Authoring + false + true + true + + + + + Selection + true + + + \ No newline at end of file diff --git a/scripts/game/2010L/GlobalSettings_4_2010L_default.xml b/scripts/game/2010L/GlobalSettings_4_2010L_default.xml new file mode 100644 index 0000000..4de4967 --- /dev/null +++ b/scripts/game/2010L/GlobalSettings_4_2010L_default.xml @@ -0,0 +1,153 @@ + + null + nil + + + 30 + 3 + 50 + 5 + 1 + Game Options + false + true + 1 + 1 + true + + + + + 0 + 200 + 200 + Lua + true + + + + + false + 2 + 0 + false + false + true + 0 + Diagnostics + 3 + false + false + 2 + true + + + + + true + false + false + false + false + false + false + false + false + true + false + Physics + false + 2 + true + + + + + Courier New + 10 + 3 + Authoring + false + true + true + + + + + 1.1000000000000001 + -200 + 30 + true + Network + 30 + -80 + 1 + 0 + 20 + 0 + false + false + false + 60 + + false + 0 + true + + + + + false + false + 2 + Task Scheduler + 1 + 2 + 0 + 0.01 + true + + + + + 1 + 0 + 2 + 1 + 20 + 0 + 0 + 0 + -1 + false + false + false + 0 + false + 0 + 0 + 0 + false + false + Rendering + 0 + 0 + 0 + 0 + false + 0 + true + 0 + 0 + true + 1 + + + + + + Selection + true + + + \ No newline at end of file diff --git a/scripts/game/2011E/GlobalSettings_4_2011E_default.xml b/scripts/game/2011E/GlobalSettings_4_2011E_default.xml new file mode 100644 index 0000000..a666e85 --- /dev/null +++ b/scripts/game/2011E/GlobalSettings_4_2011E_default.xml @@ -0,0 +1,157 @@ + + null + nil + + + 30 + 3 + 100 + 5 + true + 10 + 1 + -1 + Game Options + 50 + false + true + true + 1 + true + + + + + 0 + 0 + 2 + 200 + 200 + Lua + true + + + + + false + 2 + 0 + false + false + true + 0 + Diagnostics + 3 + false + false + 2 + true + + + + + true + false + false + false + false + false + false + false + false + true + false + Physics + false + 2 + true + + + + + -200 + 30 + true + true + false + false + 1 + Network + 30 + -80 + 1 + 0 + 20 + 0 + false + false + false + false + 60 + + false + 0 + true + + + + + Courier New + 10 + 3 + Authoring + false + true + true + + + + + false + false + 2 + Task Scheduler + 1 + 2 + 0 + 0.01 + true + + + + + 1 + 0 + 2 + 1 + 20 + 0 + 0 + 0 + -1 + false + false + false + 0 + false + 0 + 0 + 0 + false + false + Rendering + 0 + 0 + 0 + 0 + false + 0 + true + 0 + 0 + true + 1 + + + + \ No newline at end of file diff --git a/scripts/game/2011M/GlobalSettings_4_2011M_default.xml b/scripts/game/2011M/GlobalSettings_4_2011M_default.xml new file mode 100644 index 0000000..5fa5f3c --- /dev/null +++ b/scripts/game/2011M/GlobalSettings_4_2011M_default.xml @@ -0,0 +1,171 @@ + + null + nil + + + true + 30 + 3 + 100 + 5 + true + 10 + 1 + -1 + Game Options + 50 + false + true + true + 1 + + + + + true + 0 + 0 + 2 + 200 + 200 + Lua + + + + + true + false + 2 + 0 + false + false + true + 0 + Diagnostics + 3 + false + false + 2 + + + + + true + true + false + false + false + false + false + false + false + false + true + false + Physics + false + 0 + + + + + true + -200 + 30 + true + true + false + false + 1 + Network + 30 + -80 + 1 + 0 + 20 + 0 + false + false + false + false + 60 + + false + false + false + 0 + + + + + true + FastLogSettings + + + + + true + Courier New + 10 + 3 + Authoring + false + true + + + + + true + false + false + 2 + Task Scheduler + 1 + 2 + 0 + 0.01 + + + + + 1 + 0 + 2 + true + 1 + 20 + 0 + 0 + 0 + -1 + false + false + false + 0 + false + 0 + 0 + 0 + false + false + Rendering + 0 + 0 + 0 + 0 + false + 0 + true + 0 + 0 + 1 + + + + + + true + Selection + + + \ No newline at end of file