https://www.nexusmods.com/cyberpunk2077/mods/10826
This is the script that manages mods installation/uninstallation, it also creates mods.json that keeps track of which mods are installed and all of their files. Double click to launch manager.py This file will be created when the script is launched. Its important to keep this file with manager.py Drag and drop the script wherever you want, I recommend keeping this script on the game folder or its own folder under the game path. When launching the script for the first time, a window will prompt asking you to select the game installation path. i.e. D:\Games\GOG\Cyberpunk 2077\ When installing mods, multiple zips can be selected. When uninstalling mods, multiple mods can be uninstalled. In order for this small script to work, Python3 must be installed. Mods to be installed must be in a .zip and have the file structure defined i.e.bin
|-x64
|-CrashReporter
|-d3d12on7
|-plugins
|-cyber_engine_tweaks
|-mods
|-modToInstall
or
modName
|-bin
|-x64
|-CrashReporter
|-d3d12on7
|-plugins
|-cyber_engine_tweaks
|-mods
|-modToInstall
Same goes for "archive", "bin", "engine", "mods", "r6", "red4ext" and "tools". If a mod comes in a .7z just right click, extract to folder > Then right click the folder and send to zip.