From dbec72545db447095b792aadaa0e9e7e5e6a9d64 Mon Sep 17 00:00:00 2001
From: Jathurshan Myuran <myuranjathu@gmail.com>
Date: Sun, 2 Jan 2022 10:33:53 +0530
Subject: [PATCH] Update README.md

---
 README.md | 102 ++++++++++++++++++++++++++++--------------------------
 1 file changed, 52 insertions(+), 50 deletions(-)

diff --git a/README.md b/README.md
index 84849f6..dda81c3 100644
--- a/README.md
+++ b/README.md
@@ -1,8 +1,8 @@
-Not just an Universal MediaCreationTool wrapper script with ingenious support for business editions,  
-<img src="preview.png">  
-A powerful yet simple windows 10 / 11 deployment automation tool as well!  
-
-Presets  
+Not just an Universal MediaCreationTool wrapper script with ingenious support for business editions,
+<img src="preview.png">
+It is a __Powerful and Simple__ _Windows 10 / 11_ deployment automation tool as well!  
+-----------------------
+_Presets_  
 -------  
 1 ***Auto Upgrade*** with detected media, script assists setupprep for upgrading directly  
 > _- can keep files and apps on more scenarios where os and target edition does not match_  
@@ -30,7 +30,7 @@ Presets
 > _- patch `winsetup.dll` in boot.wim to remove windows 11 setup checks when booting from media (11 only)_  
 > _- can disable by adding `def` to script name_  
 
-Simple deployment  
+_Simple deployment_  
 -----------------   
 **auto.cmd** is behind ***Auto Upgrade*** preset via GUI,  
 or fully unnatended by renaming script with `auto MediaCreationTool.bat`  
@@ -55,12 +55,12 @@ Also sets recommended setup options with least amount of issues on upgrades
 > Can even add a VL / MAK / retail product key in the same way to take care of licensing differences.  
 > The script also picks up any `$OEM$` folder in the current location - for unified branding, configuration, tweaks etc.  
 
-Windows 10  
+_Windows 10_  
 ----------  
 [MediaCreationTool.bat](MediaCreationTool.bat) works smoothly, not having to deal with anti-consumer install checks..  
 
 
-Windows 11 and the TPM / SecureBoot / CPU / Storage setup checks  
+_Windows 11 and the TPM / SecureBoot / CPU / Storage setup checks_  
 ----------------------------------------------------------------  
 [MediaCreationTool.bat](MediaCreationTool.bat) creates 11 media that will **automatically skip clean install checks**  
 ***Auto Upgrade*** preset, or launching `auto.cmd` from the created media will **automatically skip upgrade checks**  
@@ -73,7 +73,7 @@ To NOT add bypass to the media, use ***MCT Defaults*** preset or rename the scri
 > *Just ignore the 'Windows Server' label, please!*  
 Note that [Skip_TPM_Check_on_Dynamic_Update.cmd](bypass11/Skip_TPM_Check_on_Dynamic_Update.cmd) acts globally and **will skip upgrade checks via setup.exe**  
 
-Get RP/BETA/DEV 11 via Windows Update on "unsupported" hardware  
+_Get RP/BETA/DEV 11 via Windows Update on "unsupported" hardware_  
 ---------------------------------------------------------------  
 Step 1: use [Skip_TPM_Check_on_Dynamic_Update.cmd](bypass11/Skip_TPM_Check_on_Dynamic_Update.cmd) to automatically bypass setup requirements  
 _It's a set it and forget it script, with built-in undo - v7 using more reliable /Product Server trick_  
@@ -83,7 +83,7 @@ _while on 10, use BETA for Windows 11 22000.x builds (release), DEV for Windows
 
 Step 3: check for updates via Settings - Windows Update and select Upgrade to Windows 11  
 
-Already have a 11 ISO, USB or extracted Files and want to add a bypass  
+_Already have a 11 ISO, USB or extracted Files and want to add a bypass_  
 ----------------------------------------------------------------------  
 Use [Quick_11_iso_esd_wim_TPM_toggle.bat](bypass11/Quick_11_iso_esd_wim_TPM_toggle.bat) from the confort of right-click - SendTo menu  
 
@@ -97,66 +97,68 @@ for consumer / core media you can add a generic `EI.cfg` to the media\sources yo
 `_Default`  
 
 > if setup still asks for product key, input retail or gvlk keys found in media\sources\product.ini  
-> _gvlkprofessional=W269N-WFGWX-YVC9B-4J6C9-T83GX gvlkcore=TX9XD-98N7V-6WMQ6-BX7FG-H8Q99_  
-> _gvlkenterprise=NPPR9-FWDCX-D2C8J-H872K-2YT43 gvlkeducation=NW6C2-QMPVW-D7KKK-3GKT6-VCFB2 etc._  
+> _gvlkprofessional=W269N-WFGWX-YVC9B-4J6C9-T83GX_ 
+> _gvlkcore=TX9XD-98N7V-6WMQ6-BX7FG-H8Q99_  
+> _gvlkenterprise=NPPR9-FWDCX-D2C8J-H872K-2YT43_ 
+> _gvlkeducation=NW6C2-QMPVW-D7KKK-3GKT6-VCFB2 etc._  
 
 Note that [Skip_TPM_Check_on_Dynamic_Update.cmd](bypass11/Skip_TPM_Check_on_Dynamic_Update.cmd) **will work for manual upgrade as well**  
 _regardless of mounted iso / usb media already having a bypass added or not_  
 
-Changelog  
+___Changelog___  
 ---------  
 _No need to right-click Run as Admin, script will ask itself. Directly saving the Raw files no longer breaks line endings_  
 _We did it! We broke [the previous gist](https://git.io/MediaCreationTool.bat)_ ;) So this is the new home. **Thank you all!**  
 
-[discuss on MDL](https://forums.mydigitallife.net/threads/universal-mediacreationtool-wrapper-script-create-windows-11-media-with-automatic-bypass.84168/)  
+[Discuss on MDL](https://forums.mydigitallife.net/threads/universal-mediacreationtool-wrapper-script-create-windows-11-media-with-automatic-bypass.84168/)  
 
 ```
-2018.10.10: reinstated 1809 [RS5]! using native xml patching for products.xml; fixed syntax bug with exit/b
-2018.10.12: added data loss warning for RS5
-2018.11.13: RS5 is officially back! + greatly improved choices dialog - feel free to use the small snippet in your own scripts
-2019.05.22: 1903 [19H1]
-2019.07.11: 1903 __release_svc_refresh__ and enable DynamicUpdate by default to grab latest CU
-2019.09.29: UPDATED 19H1 build 18362.356 ; RS5 build 17763.379 and show build number
+-2018.10.10: reinstated 1809 [RS5]! using native xml patching for products.xml; fixed syntax bug with exit/b
+-2018.10.12: added data loss warning for RS5
+-2018.11.13: RS5 is officially back! + greatly improved choices dialog - feel free to use the small snippet in your own scripts
+-2019.05.22: 1903 [19H1]
+-2019.07.11: 1903 __release_svc_refresh__ and enable DynamicUpdate by default to grab latest CU
+-2019.09.29: UPDATED 19H1 build 18362.356 ; RS5 build 17763.379 and show build number
             added LATEST MCT choice to dinamically download the current version (all others have hard-coded links)
-2019.11.16: 19H2 18363.418 as default choice (updated hard-coded links)
-2020.02.29: 19H2 18363.592
-2020.05.28: 2004 19041.264 first release
-2020.10.29: 20H2 and aniversary script refactoring to support all MCT versions from 1507 to 20H2!!!
-2020.10.30: hotfix utf-8, enterprise on 1909+
-2020.11.01: fix remove unsupported options in older versions code breaking when path has spaces.. pff
-2020.11.14: generate latest links for 1909,2004; all xml editing now in one go; resolved known cannot run script issues
-2020.11.15: one-time clear of cached MCT, as script generates proper 1.0 catalog for 1507,1511,1703 since last update
+-2019.11.16: 19H2 18363.418 as default choice (updated hard-coded links)
+-2020.02.29: 19H2 18363.592
+-2020.05.28: 2004 19041.264 first release
+-2020.10.29: 20H2 and aniversary script refactoring to support all MCT versions from 1507 to 20H2!!!
+-2020.10.30: hotfix utf-8, enterprise on 1909+
+-2020.11.01: fix remove unsupported options in older versions code breaking when path has spaces.. pff
+-2020.11.14: generate latest links for 1909,2004; all xml editing now in one go; resolved known cannot run script issues
+-2020.11.15: one-time clear of cached MCT, as script generates proper 1.0 catalog for 1507,1511,1703 since last update
             fixed compatibility with naked windows 7 powershell 2.0 / IPv6 / optional import $OEM$ / 1803+ business typo
             updated executables links for 1903 and 2004
-2020.11.17: parse first commandline parameter as version, example: MediaCreationTool.bat 1909
-2020.12.01: attempt to fix reported issues with 1703; no other changes (skipping 19042.630 leaked esd because it is broken)
-2020.12.11: 20H2 19042.631; fixed pesky 1703 decryption bug on dual x86 + x64; improved cleanup; label includes version
-2021.03.20: pre-release 21H1; optional auto upgrade or create media presets importing $OEM$ folder and key as PID.txt
-2021.05.23: 21H1 release; enhanced script name args parsing, upgrade from embedded, auto.cmd / PID.txt / $OEM$ import
-2021.06.06: create iso directly; enhanced dialogs; args from script name or commandline; refactoring is complete!
-2021.08.04: done fiddling
-2021.09.03: 21H2, both 10 and 11 [unreleased]
-2021.09.25: Windows 11
+-2020.11.17: parse first commandline parameter as version, example: MediaCreationTool.bat 1909
+-2020.12.01: attempt to fix reported issues with 1703; no other changes (skipping 19042.630 leaked esd because it is broken)
+-2020.12.11: 20H2 19042.631; fixed pesky 1703 decryption bug on dual x86 + x64; improved cleanup; label includes version
+-2021.03.20: pre-release 21H1; optional auto upgrade or create media presets importing $OEM$ folder and key as PID.txt
+-2021.05.23: 21H1 release; enhanced script name args parsing, upgrade from embedded, auto.cmd / PID.txt / $OEM$ import
+-2021.06.06: create iso directly; enhanced dialogs; args from script name or commandline; refactoring is complete!
+-2021.08.04: done fiddling
+-2021.09.03: 21H2, both 10 and 11 [unreleased]
+-2021.09.25: Windows 11
             with Skip TPM Check on media boot as well as on dynamic update (standalone toggle script available)
             final touches for improved script reliability; enhanced auto upgrade preset; win 7 powershell 2.0 compatible
-2021.09.30: fix Auto Setup preset not launching.. automatically
-2021.10.04: fix for long standing tr localization quirks; Skip TPM Check v2 (ifeo-based instead of wmi)
-2021.10.05: 11 22000.194 Release (rofl W11 MCT has limited capabilities, so still using 21H1 MCT because it works fine)
-2021.10.09: outstanding refactoring around Windows 11 MCT; minimize while waiting MCT; unified 7 - 11 appearence
-2021.10.20: create generic iso if no edition arg; use Downloads folder; no 11 setup checks on boot in VirtualBox; fixes #2
-2021.10.23: 11 22000.258
+-2021.09.30: fix Auto Setup preset not launching.. automatically
+-2021.10.04: fix for long standing tr localization quirks; Skip TPM Check v2 (ifeo-based instead of wmi)
+-2021.10.05: 11 22000.194 Release (rofl W11 MCT has limited capabilities, so still using 21H1 MCT because it works fine)
+-2021.10.09: outstanding refactoring around Windows 11 MCT; minimize while waiting MCT; unified 7 - 11 appearence
+-2021.10.20: create generic iso if no edition arg; use Downloads folder; no 11 setup checks on boot in VirtualBox; fixes #2
+-2021.10.23: 11 22000.258
             more intuitive presets; 11 setup override via AutoUnattend.xml or via boot.wim (for VirtualBox 5.x) with FIX arg
             only reliable ui automation; enhanced script output
-2021.11.03: multiple download methods; improved automation; improved auto.cmd; moved autounattend.xml to boot.wim
+-2021.11.03: multiple download methods; improved automation; improved auto.cmd; moved autounattend.xml to boot.wim
             revising 11 setup bypass (wip) - not being content with any methods is the reason why I've not updated in a while
-2021.11.09: skip windows 11 upgrade checks with setup.exe (not just auto.cmd); no server label; local account on 11 home
+-2021.11.09: skip windows 11 upgrade checks with setup.exe (not just auto.cmd); no server label; local account on 11 home
             auto.cmd has more fixes to keep files and apps on upgrade; reliable ui automation; alternative downloaders 
-2021.11.15: 11 22000.318
+-2021.11.15: 11 22000.318
             write output to script folder (or C:\ESD if run from zip); style: more consistent separation of arguments
             20H2 builds with esd size above 4GB that had to be reverted at 19042.631: en,de,es,pt,fr,it,jp,zh (MCT limits)
-2021.11.16: 10 19044.1288 - official release of 10 21H2
+-2021.11.16: 10 19044.1288 - official release of 10 21H2
             10 19043.1348 - newest 10 build - don't ask why ms is releasing these as such, it's not the first time
-2021.12.07: skip windows 11 upgrade checks only via auto.cmd - just ignore server label, please
-2021.12.15: fix regression with 1507-1709 not getting the correct fallback esd; fix dev '-noe' not autoclosing script
-2021.12.22: improved auto.cmd handling of mismatched OS and target edition, obey 'def', 'auto' upgrades 7 to 10, not 11
+-2021.12.07: skip windows 11 upgrade checks only via auto.cmd - just ignore server label, please
+-2021.12.15: fix regression with 1507-1709 not getting the correct fallback esd; fix dev '-noe' not autoclosing script
+-2021.12.22: improved auto.cmd handling of mismatched OS and target edition, obey 'def', 'auto' upgrades 7 to 10, not 11
 ```