From 714ed445f369d2590e6efbf5dd945435951a18a8 Mon Sep 17 00:00:00 2001 From: Fierelier Date: Sat, 20 Mar 2021 23:43:51 +0000 Subject: [PATCH 1/3] Add 'README.md' --- README.md | 0 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 README.md diff --git a/README.md b/README.md new file mode 100644 index 0000000..e69de29 From b1a75717fe8762b91423bd6b13e1cf7b39812817 Mon Sep 17 00:00:00 2001 From: Fierelier Date: Sun, 21 Mar 2021 00:22:23 +0000 Subject: [PATCH 2/3] Update 'README.md' --- README.md | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) diff --git a/README.md b/README.md index e69de29..1a86a33 100644 --- a/README.md +++ b/README.md @@ -0,0 +1,34 @@ +## Opus-NT +A windows homebrew kit and collection of mods. Can mod .WIM (this is where main-support is) and offline windows installations. Mods are written for 7 and up, but are likely to work with Vista and up. **Certain parts are still untested, so bear with me.** + +**DON'T RUN MULTIPLE INSTANCES OF THIS SCRIPT.** + +## Prerequisites +* **Python:** https://www.python.org/downloads/ (Get 3.8.* if you're on 7, devs are soy) +* **colorama:** `py -m pip install colorama` +* **wimlib:** https://wimlib.net/ (if working with .WIMs) +* **Something to run the script as SYSTEM and TrustedInstaller:** There isn't much good software to do this with, especially the TrustedInstaller part. This is okay: https://www.nirsoft.net/utils/advanced_run.html -- But it's not open source ([*1](#notes)) + +## How to use +Run `run.py` with some arguments, as SYSTEM/TrustedInstaller. Arguments work like this: `arg="value"`. If working with .WIMs, make sure [wimlib](https://wimlib.net/) is in your path. + +### Arguments - .WIM: +* **wim:** Point to a wim file (**required**) +* **index:** Choose the index to apply to. Starts at 1, use \* for all (**required**) +* **tmp:** Set temporary folder + +**Example:** `run.py wim="E:\sources\install.wim" index=*` - Applies tweaks to all indexes of `E:\sources\install.wim`. + +### Arguments - Offline media: +(This entire mode is currently untested and unsupported) +* **path:** Point to a Windows install, likely a drive with a `Windows` folder (**required**) + +**Example:** `run.py path="D:" index=*` - Applies tweaks to `D:\`. + +### Arguments - General: +* **modpath:** Folder to source mods from. + +**Example:** `run.py modpath="mods-trustedInstaller" wim="E:\sources\install.wim" index=*` - Apply mods that require to be executed by TrustedInstaller to all indexes of `E:\sources\install.wim`. + +## Notes +**\*1:** Blame M$. Terry said something amongst the lines of "File permissions don't belong in a user operating system" - I think it's good enough if you have a user that has permissions over everything. Vista and up do not have this, for some reason. \ No newline at end of file From 7eae1c858dd556f8c6b3a485cbfdbec496db7422 Mon Sep 17 00:00:00 2001 From: Fierelier Date: Sun, 21 Mar 2021 01:21:43 +0000 Subject: [PATCH 3/3] Update 'README.md' --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 1a86a33..c06d025 100644 --- a/README.md +++ b/README.md @@ -23,7 +23,7 @@ Run `run.py` with some arguments, as SYSTEM/TrustedInstaller. Arguments work lik (This entire mode is currently untested and unsupported) * **path:** Point to a Windows install, likely a drive with a `Windows` folder (**required**) -**Example:** `run.py path="D:" index=*` - Applies tweaks to `D:\`. +**Example:** `run.py path="D:"` - Applies tweaks to `D:\`. ### Arguments - General: * **modpath:** Folder to source mods from.