diff --git a/README.md b/README.md index 3415149..4a36497 100644 --- a/README.md +++ b/README.md @@ -21,13 +21,16 @@ Terabyte Tweaker - [About](#about) - [Getting Started](#getting_started) - [Installing](#installing) +- [Configurating](#installing) +- [Uninstalling](#uninstalling) - [Contributing](#contributing) ## ⚠️ About Terabyte Tweaker is an program that optimizes your Windows PC, allowing it to run faster and smoother. -I strongly recommend you to use this app in your desktop computer, as it will give you an extra FPS boost to your PC, at the moment, im focused in making Minecraft's FPS higher, and in the tests that i've peformed, my FPS practically tripled, it went from 60 to 180 FPS (can vary from PC to PC). +I strongly recommend you to use this app in your low end desktop computer, as it will give you an extra FPS boost to your PC, at the moment, im focused in making Minecraft's FPS higher, and in the tests that i've peformed, my FPS practically tripled, it went from 60 to 180 FPS (can vary from PC to PC). +Most tweaks may not be reccomended in high end computers but feel free to try, if you desire to remove the app afterwards then refer to [Uninstalling](#uninstalling). ## Getting Started ### 🛑 Prerequisites @@ -53,19 +56,32 @@ Even though all my regedit tweaks are harmless, i do not want any chance of dama - Automatic Installation - Incredibily Small File Size + ![](https://github.com/Teramanbr/TerabyteTweaker/blob/main/images/ingles.png?raw=true) -## 🔨 Installing +## ⚙️ Installing Running downloaded Batch files triggers a [Microsoft SmartScreen](https://docs.microsoft.com/pt-br/windows/security/threat-protection/microsoft-defender-smartscreen/microsoft-defender-smartscreen-overview) prompt, even if the Batch file is not a security threat. -Also, [here](https://www.virustotal.com/gui/file/4cc978c2cbfcc4add6ce2258474926a5b8657080e393b691776172a5581be54e?nocache=1) is the VirusTotal report: +Also, [here](https://www.virustotal.com/gui/file/ec0bba5208ca4e036b4820f30205e2011cf0b07f9050ef635ecf0a295692e329?nocache=1) is the VirusTotal report: ![](https://github.com/Teramanbr/TerabyteTweaker/blob/main/images/VirusTotal.png?raw=true) +I would reccomend turning off your antivirus before running the program. - [Download](https://github.com/Teramanbr/TerabyteTweaker/releases/latest/download/Terabyte.Tweaker.bat) the application. -- Run it as Administrator. -- Type: Y or Yes and press enter to install the application. +- Run the app as Administrator. +- Press Y and enter to install the application with default settings (Recommended). + +## 🔨 Configurating + +Terabyte Tweaker includes an configuration option, which makes it possible for you to Disable/Enable certain tweaks if you don't wish to install them +Here is how to Disable/Enable any of the settings: + +- Run the app as Administrator. +- Press C and enter to see the Settings Menu. +- Select a number to disable/enable the corresponding setting +![](https://github.com/Teramanbr/TerabyteTweaker/blob/main/images/Settings.png?raw=true) +- Press X to go back to main menu and Y to run the program using only the selected settings. -## 🗑 Uninstallation +## 🗑 Uninstalling - Terabyte Tweaker will automatically create a restore point so you can restore your system to its original state, if desired. diff --git a/images/Settings.png b/images/Settings.png new file mode 100644 index 0000000..fb87ed4 Binary files /dev/null and b/images/Settings.png differ diff --git a/images/VirusTotal.png b/images/VirusTotal.png index fe6d651..fbc42a3 100644 Binary files a/images/VirusTotal.png and b/images/VirusTotal.png differ diff --git a/src/Terabyte Tweaker.bat b/src/Terabyte Tweaker.bat index cefb19e..4965447 100644 --- a/src/Terabyte Tweaker.bat +++ b/src/Terabyte Tweaker.bat @@ -128,7 +128,6 @@ echo ▀▀▀▀▀▀ echo. %COL%[92mPress [%COL%[33mY%COL%[92m] to Install the Tweaks, [%COL%[33mX%COL%[92m] to leave or [%COL%[33mC%COL%[92m] to Configure %COL%[33m echo. SET /P choice=Choose Your Option: -if not '%choice%'=='' set choice=%choice:~0,1% IF /I "%choice%"=="Y" Goto Loading IF /I "%choice%"=="y" Goto Loading IF /I "%choice%"=="yeah" Goto Loading @@ -232,7 +231,6 @@ IF /I "%choice%"=="9" ( IF /I "%choice%"=="x" Goto start IF /I "%choice%"=="X" Goto start cls && ECHO This is not a valid option, please try again. && pause && goto config -if not '%choice%'=='' set choice=%choice:~0,1% pause @@ -275,6 +273,8 @@ echo Almost there... DISM /Online /Cleanup-Image /RestoreHealth >nul 2>&1 :skipfixing +if "%fixing%"=="false" echo Skipping System Fixer... +ping 127.0.0.1 -n 3 >nul 2>&1 set/a progress=%progress% +1 goto Loading @@ -298,6 +298,8 @@ del C:\Users\%USERNAME%\AppData\Local\Microsoft\Windows\Explorer\ThumbCacheToDel del C:\Users\%USERNAME%\AppData\Local\Microsoft\"Terminal Server Client"\Cache\*.bin /s /q >nul 2>&1 :skipcleaning +if "%cleaning%"=="false" echo Skipping Log+Cache Cleaner... +ping 127.0.0.1 -n 3 >nul 2>&1 set/a progress=%progress% +1 goto Loading @@ -345,6 +347,8 @@ reg import C:\Users\%USERNAME%\AppData\Local\Temp\Regedit.reg >nul 2>&1 del %temp%\~Regedit.reg >nul 2>&1 :skipregediting +if "%regediting%"=="false" echo Skipping Regedits... +ping 127.0.0.1 -n 3 >nul 2>&1 set/a progress=%progress% +1 goto Loading @@ -392,6 +396,8 @@ PowerShell -command "Get-AppxPackage ContentDeliveryManager | Remove-AppxPackage PowerShell -command "Get-AppxPackage 'Microsoft.Advertising.Xaml' | Remove-AppxPackage" >nul 2>&1 :skipdebloat +if "%debloating%"=="false" echo Skipping Debloater... +ping 127.0.0.1 -n 3 >nul 2>&1 set/a progress=%progress% +1 goto Loading @@ -416,6 +422,8 @@ powercfg /d 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c >nul 2>&1 powercfg /d a1841308-3541-4fab-bc81-f71556f20b4a >nul 2>&1 :skippower +if "%power%"=="false" echo Skipping Power Plan Tweaker... +ping 127.0.0.1 -n 3 >nul 2>&1 set/a progress=%progress% +1 goto Loading @@ -439,6 +447,8 @@ sc config "STR" start= auto >nul 2>&1 NET START STR >nul 2>&1 :skipclock +if "%clock%"=="false" echo Skipping Clock Resolutions Services... +ping 127.0.0.1 -n 3 >nul 2>&1 set/a progress=%progress% +1 goto Loading @@ -493,6 +503,8 @@ Reg add "HKLM\SYSTEM\CurrentControlSet\Control\GraphicsDrivers\Scheduler" /v "En ) :skipgpu +if "%cpugpu%"=="false" echo Skipping GPU Tweaks... +ping 127.0.0.1 -n 3 >nul 2>&1 set/a progress=%progress% +1 goto Loading @@ -592,6 +604,8 @@ Reg delete "%%c" /v "*RssMaxProcNumber" /f >nul 2>&1 ) >nul 2>&1 :skipcpu +if "%cpugpu%"=="false" echo Skipping CPU Tweaks... +ping 127.0.0.1 -n 3 >nul 2>&1 set/a progress=%progress% +1 goto Loading @@ -677,6 +691,8 @@ if exist "%windir%\System32\fsutil.exe" ( :pass :skipmemtweaks +if "%ramtweaks%"=="false" echo Skipping Memory Tweaks... +ping 127.0.0.1 -n 3 >nul 2>&1 set/a progress=%progress% +1 goto Loading @@ -717,6 +733,8 @@ netsh int tcp set global netdma=enabled >nul 2>&1 PowerShell Disable-NetAdapterLso -Name "*" >nul 2>&1 :skipinternet +if "%internetgame%"=="false" echo Skipping Internet Cache Cleaning... +ping 127.0.0.1 -n 3 >nul 2>&1 set/a progress=%progress% +1 goto Loading @@ -767,6 +785,8 @@ Reg.exe add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\NlaSvc\Paramet Reg.exe add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\NlaSvc\Parameters\Internet" /v "EnableActiveProbing" /t REG_DWORD /d "1" /f >nul 2>&1 :skipinternet2 +if "%internetgame%"=="false" echo Skipping MTU+DNS Tweaks +ping 127.0.0.1 -n 3 >nul 2>&1 set/a progress=%progress% +1 goto Loading @@ -821,6 +841,8 @@ Reg.exe add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\wuauserv" /v " Reg.exe add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\CertPropSvc" /v "Start" /t REG_DWORD /d "3" /f >nul 2>&1 :skipservices +if "%debloating%"=="false" echo Skipping Services Optimization... +ping 127.0.0.1 -n 3 >nul 2>&1 set/a progress=%progress% +1 goto Loading @@ -942,6 +964,8 @@ for /d %%a in (*) do cd "C:\Program Files (x86)\Steam\userdata\%%~a\config" &&Po cd C:\Windows\System32 >nul 2>&1 :skipgametweaks +if "%internetgame%"=="false" echo Skipping Game Specific Tweaks... +ping 127.0.0.1 -n 3 >nul 2>&1 set/a progress=%progress% +1 goto Loading