Update text files. Add syncing for maps.

This commit is contained in:
Bitl 2024-03-04 21:00:32 -07:00
parent 0bebb21674
commit 5f0e76967f
7 changed files with 73 additions and 15 deletions

View File

@ -1,3 +1,26 @@
Snapshot v24.8810.34678.1
TODO:
- add support for new addon format
- convert clientinfos to json to begin new client format with their own class
-json that stores client info
-nov file that stores md5s encrypted or store md5s as 1 string in json
- remake script generator program from scratch
Enhancements:
- Added console commands for reading and writing individual configuration values.
- Added console commands for manipulating outfit files.
- Improved map searching.
- Improved selection of dependencies available in the Dependency Installer.
- It will now install multiple versions of VC++ 2005 and VC++ 2008, making it easier to set up clients.
- Added a DirectX installer.
- The Dependency Installer will require admin permissions by default, allowing all installers to run with admin permissions, making it quicker to install each dependency.
Fixes:
- Fixed a bug where "Reset Colors" would reset the entire outfit.
- Fixed the "reset config" button being non-functional.
- Removed the "save config" button.
- Fixed character collision accuracy issues in 2007M clients.
---------------------------------------------------------------------------
Snapshot v24.8790.39939.1
Enhancements:
- Converted info.ini to the JSON format.

View File

@ -14,9 +14,13 @@ Commands:|3
+ documentation - Clears all text and shows the ClientScript documentation.|4
+ commandline - Prints all the command line variables passed to the launcher. Good for debugging.|4
+ dependencies - Checks if we should install any dependencies. Will get refactored at some point.|4
+ config save - Saves the config file|4
+ config load - Reloads the config file|4
+ config save/savesetting/saveval <Name> <Value> - Saves the config file|4
+ config load - Reloads the UI to apply config file settings|4
+ config read/readsetting/readval <Name> - Prints the current value of the specified setting.|4
+ config reset - Resets the config file|4
+ customization save/savesetting/saveval <Name> <Value> - Saves the customization file|4
+ customization read/readsetting/readval <Name> - Prints the current value of the specified setting.|4
+ customization reset - Resets the customization file|4
+ proxy <off/on/disable> - Turns Novetus' web proxy on and off. 'disable' disables the web proxy entirely.|4
+ proxy extensions reload - Reloads all Web Proxy extensions.|4
+ proxy extensions list - Lists all Web Proxy extensions.|4

View File

@ -37,33 +37,43 @@
Name "${PRODUCT_NAME}"
OutFile "Novetus_Dependency_Installer.exe"
ShowInstDetails show
RequestExecutionLevel user
Section ".NET Framework 4.5.1" SEC01
DetailPrint "Installing .NET Framework 4.5.1..."
ExecWait '"$EXEDIR\_redist\NET Framework\NDP451-KB2858728-x86-x64-AllOS-ENU.exe" /q /norestart'
ExecWait '"$EXEDIR\_CommonRedist\DotNet\4.5.1\NDP451-KB2858728-x86-x64-AllOS-ENU.exe" /q /norestart'
SectionEnd
Section ".NET Framework 2.0" SEC02
DetailPrint "Installing .NET Framework 2.0..."
ExecWait '"$EXEDIR\_redist\NET Framework\NetFx20SP2_x86.exe" /q'
ExecWait '"$EXEDIR\_redist\NET Framework\NetFx20SP2_x64.exe" /q'
ExecWait '"$EXEDIR\_CommonRedist\DotNet\2.0SP2\NetFx20SP2_x86.exe" /q'
ExecWait '"$EXEDIR\_CommonRedist\DotNet\2.0SP2\NetFx20SP2_x64.exe" /q'
SectionEnd
Section "Visual C++ 2005 Redistributables" SEC03
Section "DirectX" SEC03
DetailPrint "Installing DirectX..."
ExecWait '"$EXEDIR\_CommonRedist\DirectX\Jun2010\DXSETUP.exe" /silent'
SectionEnd
Section "Visual C++ 2005 Redistributables" SEC04
DetailPrint "Installing Visual C++ 2005 Redistributables..."
ExecWait '"$EXEDIR\_redist\Visual C++ Redistributables\vcredist2005_x86.exe" /q /r:n'
ExecWait '"$EXEDIR\_CommonRedist\vcredist\2005\vcredist_x86sp1cur.exe" /q /r:n'
ExecWait '"$EXEDIR\_CommonRedist\vcredist\2005\vcredist_x86SP1.exe" /q /r:n'
ExecWait '"$EXEDIR\_CommonRedist\vcredist\2005\vcredist_x86SP1ATL.exe" /q /r:n'
ExecWait '"$EXEDIR\_CommonRedist\vcredist\2005\vcredist_x86SP1MFC.exe" /q /r:n'
SectionEnd
Section "Visual C++ 2008 Redistributables" SEC04
Section "Visual C++ 2008 Redistributables" SEC05
DetailPrint "Installing Visual C++ 2008 Redistributables..."
ExecWait '"$EXEDIR\_redist\Visual C++ Redistributables\vcredist2008_x86.exe" /q /norestart'
ExecWait '"$EXEDIR\_CommonRedist\vcredist\2008\vcredist_x86.exe" /q /norestart'
ExecWait '"$EXEDIR\_CommonRedist\vcredist\2008\vcredist_x86sp1.exe" /q /norestart'
ExecWait '"$EXEDIR\_CommonRedist\vcredist\2008\vcredist_x86sp1cur.exe" /q /norestart'
SectionEnd
; Section descriptions
!insertmacro MUI_FUNCTION_DESCRIPTION_BEGIN
!insertmacro MUI_DESCRIPTION_TEXT ${SEC01} "Used for running the Novetus Launcher."
!insertmacro MUI_DESCRIPTION_TEXT ${SEC02} "Used for running the Novetus SDK's Script Generator application."
!insertmacro MUI_DESCRIPTION_TEXT ${SEC03} "Used for running 2007 clients."
!insertmacro MUI_DESCRIPTION_TEXT ${SEC04} "Used for running 2008 clients and above."
!insertmacro MUI_DESCRIPTION_TEXT ${SEC03} "Used for running all clients."
!insertmacro MUI_DESCRIPTION_TEXT ${SEC04} "Used for running 2007 clients."
!insertmacro MUI_DESCRIPTION_TEXT ${SEC05} "Used for running 2008 clients and above."
!insertmacro MUI_FUNCTION_DESCRIPTION_END

View File

@ -159,4 +159,21 @@ XCOPY "%cd%\Novetus\misc\masterserver\delist.php" "%dest%" /y
XCOPY "%cd%\Novetus\changelog.txt" "%dest%\changelog.txt" /y
XCOPY "%cd%\Novetus\misc\LICENSE.txt" "%dest%\LICENSE" /y
XCOPY "%cd%\Novetus\README-AND-CREDITS.TXT" "%dest%" /y
echo.
echo Copying maps....
SET mapdir=%CD%\maps
if not exist "%mapdir%" mkdir "%mapdir%"
XCOPY "%cd%\Novetus\maps\*.bz2" "%mapdir%" /sy
XCOPY "%cd%\Novetus\maps\*.txt" "%mapdir%" /sy
XCOPY "%cd%\Novetus\maps\*.rbxl" "%mapdir%" /sy
XCOPY "%cd%\Novetus\maps\*.rbxlx" "%mapdir%" /sy
echo.
echo Moving maps...
SET dest=G:\Projects\GitHub\Novetus-Map-Pack
SET mapsdest=%dest%\maps
if not exist "%mapsdest%" mkdir "%mapsdest%"
XCOPY /E "%mapdir%" "%mapsdest%" /sy
rmdir "%mapdir%" /s /q
if %debug%==1 pause

View File

@ -9,6 +9,7 @@
"ExtendedVersionNumber": "True",
"ExtendedVersionTemplate": "Snapshot v24.%build%.%revision%.%extended-revision%",
"ExtendedVersionRevision": "1",
"InitialBootup": "False"
"InitialBootup": "False",
"IsLite": "False"
}
}

View File

@ -275,3 +275,4 @@ roblox for steam deck when|Just fuckin play novetus
you're still standing here, despite everything|Dedicated to Pepper
when in doubt, shoot someone|Dedicated to Pepper
oh my pkcell
[stylish]I'M A STONE FACED KILLER LIKE MY MOTHER FUCKIN' HOUSE IS!

View File

@ -106,3 +106,5 @@ Solder
Ripcord
Combine
Soldier
Thread
Ripper