Download Latest Version 1.2.2 source code.tar.gz (993.6 kB)
Email in envelope

Get an email when there's a new version of Windows Super God Mode

Home / v1.2.2
Name Modified Size InfoDownloads / Week
Parent folder
SuperGodMode-EasyLauncher.bat 2024-08-29 1.1 kB
Super_God_Mode.ps1 2024-08-29 229.2 kB
1.2.2 source code.tar.gz 2024-08-29 993.6 kB
1.2.2 source code.zip 2024-08-29 1.0 MB
README.md 2024-08-29 3.4 kB
Totals: 5 Items   2.2 MB 4

📈 [1.2] General Improvements

  • Updated launcher batch file to warn user if the PowerShell script wasn't found.
  • Added dropdown box to GUI to select logging level: Standard, Verbose, Debug
  • Improved error handling and messaging to more appropriately reflect severity of non-critical error/warning messages
  • Efficiency:
  • Added more ignored file extensions such as known archive formats which are compressed and therefore not useful to search
  • Added logic to be able to ignore certain known irrelevant directories for popular programs that can be identified and hard-coded over time.
    • Such as Steam's steamapps/common folder which has a ton of game folders and not relevant to the search but has a huge number of huge files.
  • Updated the UTF-8 file contents pattern to stop matching on invisible control characters like NUL (#15)
  • Add max file size based on RAM (Addresses #14 ). Will no longer search files larger than 70% of RAM, but new ignore rules should prevent those types of huge file formats anyway.

  • Debugging:

  • When using debug mode, added "__Debug Logs" folder creation to script directory, which currently will output lists of files searched for hidden links
  • In verbose mode added more detailed hidden links search progress - showing to the 0.01%, file count progress, and file size progress
  • Added new debugging CLI arguments -debugSkipAppxSearch and -debugSearchOnlyProtocolList for hidden app links debugging

🛠️ [1.2] Bug Fixes

  • Fixed #19 where some shortcuts didn't work (such as "View scanners and cameras") if the target path contains spaces, because the script was incorrectly was splitting target/args at the wrong place.
  • Added lots of error handling when processing Deep Links so errors don't end the whole script. Should address #10 and #2 . Should also partly address #1, #8, #13 but might need more specific handling for Windows IoT / ARM etc.

🟢 1.2.1 → 1.2.2:

  • Fixed paths that should have been ignored still being unnecessarily searched for hidden app links, like the 'steamapps' which contains huge amounts of game files
  • Added 'Epic Games' folder to list of folders that won't be as thoroughly searched because it also contains game install folders

1.2.0 → 1.2.1:

  • Fixed certain verbose logs showing when not in verbose mode
  • Fixed a small number (only 3) of deep links not being created correctly. These were duplicates of Task Links anyway so it went unnoticed.
  • Info about deep links that failed to have their shortcut created are now correctly included in the CSV anyway
  • Improved debugging:
  • Added new CLI-only debug argument uniqueOutputFolder which adds timestamp to output folder name
  • Debug file logs now have their own sub-folder in the main output folder
  • When in debug mode, a transcript of the powershell session will now be saved in a debug folder
Source: README.md, updated 2024-08-29