I just did as instructed and holy cow there is a lot of software available when you do it correctly. However, HFS+ fails to work.
Code:
[Info] File [%BaseDir%\Projects\MoPlugins\Apps\File Tasks\HFS+ for Windows_XPE.Script] Version[1]
[Info] Processing HFS+ for Windows...
[Ignore] IF - File exists: [%BaseDir%\Projects\MoPlugins\Apps\File Tasks\HFS+ for Windows_XPE_File.Script] evaluated string: [If,Not,ExistFile,%FileContainer%,Exit,"%FileContainer% Container File Not Found"]
[Ignore] IF - [x64true] is not equal to: [x64false] evaluated string: [If,%Architecture%%WoW64Support%,Equal,x64False,EchoExtended,"You Need To Enable WoW64 Basic To Run %ProgramTitle% In A 64-Bit Build",,,Message,2,Exit]
[Success] IF - [run from ram] is equal to: [run from ram] evaluated string: [If,%RunFromWhere_ScrollBox%,Equal,"Run From RAM",RunFromRAM]
Run - Processing section: [MRunFromRAM] From file: [%BaseDir%\Projects\Win10XPE\Macro.script]
[Info] [//---------- BEGIN RunFromRAM Macro ------------------------------]
[Success] SetVar - Sucessfuly changed the value of [%Target_Prog%] to: [%BaseDir%\Target\Program Files]
[Success] SetVar - Sucessfuly changed the value of [%PE_Programs%] to: [X:\Program Files]
[Info] [//---------- END RunFromRAM Macro ------------------------------]
Run - Processed section [MRunFromRAM] in file: [%BaseDir%\Projects\Win10XPE\Macro.script]
[Info] [//--]
Run - Processing section: [Extract] From file: [%BaseDir%\Projects\MoPlugins\Apps\File Tasks\HFS+ for Windows_XPE.Script]
[Success] SetVar - Sucessfuly changed the value of [%SetupContainerSize%] to: []
[Success] IniRead - [%BaseDir%\Projects\MoPlugins\Apps\File Tasks\HFS+ for Windows_XPE_File.Script] Section [Folder] Key [hfs_win_trial.msi] to variable: [%SetupContainerSize%] with value [26919154,35892206]
[Ignore] IF - [26919154,35892206-] is not equal to: [-] evaluated string: [If,%SetupContainerSize%-,Equal,-,Run,%ScriptFile%,Update_Container]
[Info] [//--]
[Info] Extracting HFS+ for Windows Setup File...
[Ignore] IF - Directory does not exist: [%BaseDir%\Temp\HFS+ for Windows] evaluated string: [If,ExistDir,%GTemp%\%ProgramFolder%,DirDeleteQ,%GTemp%\%ProgramFolder%]
[Success] DirMake - Created directory: [%BaseDir%\Temp\HFS+ for Windows]
[Success] ExtractFile - [hfs_win_trial.msi] to: [%BaseDir%\Temp\HFS+ for Windows]
[Success] ShellExecute: [Hide] using: [%BaseDir%\Projects\Tools\7z.exe] with parameters: [x "%BaseDir%\Temp\HFS+ for Windows\hfs_win_trial.msi" -y -o"%BaseDir%\Temp\HFS+ for Windows\HFS+ for Windows"]
[Success] ShellExecute: [Hide] using: [%BaseDir%\Projects\Tools\7z.exe] with parameters: [x "%BaseDir%\Temp\HFS+ for Windows\HFS+ for Windows\cab1.cab" -y -o"%BaseDir%\Temp\HFS+ for Windows\HFS+ for Windows\HFS+ for Windows"]
[Success] ExtractAllFiles - [%BaseDir%\Projects\MoPlugins\Apps\File Tasks\HFS+ for Windows_XPE.Script] Section [Folder] to: [%BaseDir%\Temp\HFS+ for Windows]
Run - Processed section [Extract] in file: [%BaseDir%\Projects\MoPlugins\Apps\File Tasks\HFS+ for Windows_XPE.Script]
[Info] [//--]
[Ignore] IF - Directory does not exist: [%BaseDir%\Target\Program Files\HFS+ for Windows] evaluated string: [If,ExistDir,%Target_Prog%\%ProgramFolder%,DirDeleteQ,%Target_Prog%\%ProgramFolder%]
[Success] IF - Directory does not exist: [%BaseDir%\Target\Program Files\HFS+ for Windows] evaluated string: [If,Not,ExistDir,%Target_Prog%\%ProgramFolder%,DirMake,%Target_Prog%\%ProgramFolder%]
[Success] DirMake - Created directory: [%BaseDir%\Target\Program Files\HFS+ for Windows]
[Info] [//--]
[Success] SetVar - Sucessfuly changed the value of [%Sapp%] to: [%BaseDir%\Temp\HFS+ for Windows\HFS+ for Windows\HFS+ for Windows]
[Success] SetVar - Sucessfuly changed the value of [%Tapp%] to: [%BaseDir%\Target\Program Files\HFS+ for Windows]
[Info] [//--]
[Success] DirMake - Created directory: [%BaseDir%\Target\Program Files\HFS+ for Windows\apmwin]
[Success] DirMake - Created directory: [%BaseDir%\Target\Program Files\HFS+ for Windows\csvol]
[Success] DirMake - Created directory: [%BaseDir%\Target\Program Files\HFS+ for Windows\gpt_loader]
[Success] DirMake - Created directory: [%BaseDir%\Target\Program Files\HFS+ for Windows\hfsplus]
[Success] DirMake - Created directory: [%BaseDir%\Target\Program Files\HFS+ for Windows\hfsplusrec]
[Success] DirMake - Created directory: [%BaseDir%\Target\Program Files\HFS+ for Windows\mounthlp]
[Success] DirMake - Created directory: [%BaseDir%\Target\Program Files\HFS+ for Windows\platforms]
[Success] DirMake - Created directory: [%BaseDir%\Target\Program Files\HFS+ for Windows\utils]
[Ignore] DirMake - Directory already exists, ignoring: [%BaseDir%\Target\Windows\System32\CatRoot\{F750E6C3-38EE-11D1-85E5-00C04FC295EE}]
[Ignore] IF - Directory exists: [%BaseDir%\Target\Windows\System32\Drivers] evaluated string: [If,Not,ExistDir,%GTarget_Sys%\Drivers,DirMake,%GTarget_Sys%\Drivers]
[Success] DirMake - Created directory: [%BaseDir%\Target\Windows\System32\DRVSTORE\apmwin_8EA531049C0E8EE7DE10DAABA3B949CE96D17F52]
[Success] DirMake - Created directory: [%BaseDir%\Target\Windows\System32\DRVSTORE\gpt_loader_75BEDD61C7AE6DC7DB3F0B6CFB2B86D55F59F84F]
[Success] DirMake - Created directory: [%BaseDir%\Target\Windows\System32\DRVSTORE\mounthlp_E956C9EC991411F84A4D411CF1DE78C001BB1802]
[Success] DirMake - Created directory: [%BaseDir%\Target\Windows\System32\DRVSTORE\csvol_E5666BDEC4D6A59383951E5ECC2810A491164EF9]
[Success] DirMake - Created directory: [%BaseDir%\Target\Windows\System32\DRVSTORE\hfsplus_6E5229AC49DE47D990A3DE8B57DD0B41AA6B5BB2]
[Success] DirMake - Created directory: [%BaseDir%\Target\Windows\System32\DRVSTORE\hfsplusrec_8572449A94F16FFB4734275E3B0F33204D91206E]
[Ignore] DirMake - Directory already exists, ignoring: [%BaseDir%\Target\Windows\System32\wbem\AutoRecover]
[Ignore] DirMake - Directory already exists, ignoring: [%BaseDir%\Target\Windows\System32\wbem\repository]
[Info] [//--]
[Ignore] IF - [x64] is not equal to: [x86] evaluated string: [If,%Architecture%,Equal,x86,Run,%ScriptFile%,Filesx86]
[Success] IF - [x64] is equal to: [x64] evaluated string: [If,%Architecture%,Equal,x64,Run,%ScriptFile%,Filesx64]
Run - Processing section: [Filesx64] From file: [%BaseDir%\Projects\MoPlugins\Apps\File Tasks\HFS+ for Windows_XPE.Script]
[Info] Copying HFS+ for Windows Program Files...
[Success] FileCopy - Copied [%BaseDir%\Temp\HFS+ for Windows\HFS+ for Windows\HFS+ for Windows\apmwin.cat.x64.w10] to: [%BaseDir%\Target\Program Files\HFS+ for Windows\apmwin\apmwin.cat]
[Success] FileCopy - Copied [%BaseDir%\Temp\HFS+ for Windows\HFS+ for Windows\HFS+ for Windows\apmwin.inf.x64.w10] to: [%BaseDir%\Target\Program Files\HFS+ for Windows\apmwin\apmwin.inf]
[Success] FileCopy - Copied [%BaseDir%\Temp\HFS+ for Windows\HFS+ for Windows\HFS+ for Windows\apmwin.sys.x64.w10] to: [%BaseDir%\Target\Program Files\HFS+ for Windows\apmwin\apmwin.sys]
[Success] FileCopy - Copied [%BaseDir%\Temp\HFS+ for Windows\HFS+ for Windows\HFS+ for Windows\apmwinsrv.exe.x86] to: [%BaseDir%\Target\Program Files\HFS+ for Windows\apmwinsrv.exe]
[Failed] FileCopy - Failed to copy [%BaseDir%\Temp\HFS+ for Windows\HFS+ for Windows\HFS+ for Windows\chkhfs.exe] to: [%BaseDir%\Target\Program Files\HFS+ for Windows\utils\chkhfs.exe]: The system cannot find the file specified.
[Warning] Halt
Run - Processed section [Filesx64] in file: [%BaseDir%\Projects\MoPlugins\Apps\File Tasks\HFS+ for Windows_XPE.Script]
[Clock] Script time: 2 seconds and 641 milliseconds
[Done] Finished processing script: HFS+ for Windows
Not sure why, I followed the instructions to the T. Guess it's time to find out what wants to act up.
*UPDATE*
Tried again. Many things failed to download, such as PassMark, FurMark, and GSmartControl. Tor still errors despite being in the correct spot now.
Code:
[Info] File [%BaseDir%\Projects\MoPlugins\Apps\Network\TorBrowser_x64_XPE.Script] Version[1]
[Info] Processing Tor Browser x64...
[Ignore] IF - File exists: [%BaseDir%\Projects\MoPlugins\Apps\Network\TorBrowser_x64_XPE_File.7z] evaluated string: [If,Not,ExistFile,%SetupFile%,Exit,"%SetupFile% File Container Not Found"]
[Ignore] IF - [x64] is not equal to: [x86] evaluated string: [If,%Architecture%,Equal,x86,EchoExtended,"%ProgramTitle% In A 64-Bit Application Only",,,Message,2,Exit]
[Ignore] IF - [run from usb] is not equal to: [run from ram] evaluated string: [If,%RunFromWhere_ScrollBox%,Equal,"Run From RAM",RunFromRAM]
[Info] [//--]
Run - Processing section: [Extract] From file: [%BaseDir%\Projects\MoPlugins\Apps\Network\TorBrowser_x64_XPE.Script]
[Info] Extracting Tor Browser x64 Setup File...
[Ignore] IF - Directory does not exist: [%BaseDir%\Temp\TorBrowser_x64] evaluated string: [If,ExistDir,%GTemp%\%ProgramFolder%,DirDeleteQ,%GTemp%\%ProgramFolder%]
[Success] DirMake - Created directory: [%BaseDir%\Temp\TorBrowser_x64]
[Success] ShellExecute: [Hide] using: [%BaseDir%\Projects\Tools\7z.exe] with parameters: [x "%BaseDir%\Projects\MoPlugins\Apps\Network\TorBrowser_x64_XPE_File.7z" -pWin10XPE -y -o"%BaseDir%\Temp\TorBrowser_x64"]
Run - Processed section [Extract] in file: [%BaseDir%\Projects\MoPlugins\Apps\Network\TorBrowser_x64_XPE.Script]
[Info] [//--]
[Ignore] IF - Directory does not exist: [%BaseDir%\ISO\Programs\TorBrowser_x64] evaluated string: [If,ExistDir,%Target_Prog%\%ProgramFolder%,DirDeleteQ,%Target_Prog%\%ProgramFolder%]
[Ignore] IF - Directory exists: [%BaseDir%\ISO\Programs] evaluated string: [If,Not,ExistDir,%Target_Prog%,DirMake,%Target_Prog%]
[Failed] DirCopy - Failed to copy directory [%BaseDir%\Temp\TorBrowser_x64] to: [%BaseDir%\ISO\Programs]: Unknown error
[Warning] Halt
[Clock] Script time: 3 seconds and 875 milliseconds
[Done] Finished processing script: Tor Browser x64
*UPDATE*
Magical Jellybean failed (it worked when I was doing it wrong) but I believe it's a script error. Look at the source for copy. It is copying Temp\Magical Jellybean\Magical Jellybean. The second "Magical Jellybean" is wrong. It should not be there. I have Temp\Magical Jellybean which contains the setup file as it should.
Code:
[Info] File [%BaseDir%\Projects\MoPlugins\Apps\Security\Magical_JellyBean_KeyFinder_XPE.Script] Version[1]
[Info] Processing Magical Jelly Bean Keyfinder...
[Ignore] IF - File exists: [%BaseDir%\Projects\MoPlugins\Apps\Security\Magical_JellyBean_KeyFinder_XPE_File.Script] evaluated string: [If,Not,ExistFile,%FileContainer%,Exit,"%FileContainer% Not Found"]
[Ignore] IF - [x64true] is not equal to: [x64false] evaluated string: [If,%Architecture%%WoW64Support%,Equal,x64False,EchoExtended,"You Need To Enable WoW64 Basic To Run %ProgramTitle% In A 64-Bit Build",,,Message,2,Exit]
[Ignore] IF - [run from usb] is not equal to: [run from ram] evaluated string: [If,%RunFromWhere_ScrollBox%,Equal,"Run From RAM",RunFromRAM]
[Info] [//--]
Run - Processing section: [Extract] From file: [%BaseDir%\Projects\MoPlugins\Apps\Security\Magical_JellyBean_KeyFinder_XPE.Script]
[Success] SetVar - Sucessfuly changed the value of [%SetupContainerSize%] to: []
[Success] IniRead - [%BaseDir%\Projects\MoPlugins\Apps\Security\Magical_JellyBean_KeyFinder_XPE_File.Script] Section [Folder] Key [KeyFinderInstaller.exe] to variable: [%SetupContainerSize%] with value [9443095,12590794]
[Ignore] IF - [9443095,12590794-] is not equal to: [-] evaluated string: [If,%SetupContainerSize%-,Equal,-,Run,%ScriptFile%,Update_Container]
[Info] [//--]
[Info] Extracting Magical Jelly Bean Keyfinder Setup File...
[Ignore] IF - Directory does not exist: [%BaseDir%\Temp\Magical JellyBean] evaluated string: [If,ExistDir,%GTemp%\%ProgramFolder%,DirDeleteQ,%GTemp%\%ProgramFolder%]
[Success] DirMake - Created directory: [%BaseDir%\Temp\Magical JellyBean]
[Info] [//--]
[Success] ExtractFile - [KeyFinderInstaller.exe] to: [%BaseDir%\Temp\Magical JellyBean]
[Success] ShellExecute: [Hide] using: [cmd.exe] with parameters: [/c %BaseDir%\Projects\Tools\innounp.exe -x -b -a -d"%BaseDir%\Temp\Magical JellyBean" "%BaseDir%\Temp\Magical JellyBean\KeyFinderInstaller.exe"]
[Success] ShellExecute: [Hide] using: [cmd.exe] with parameters: [/C ren "%BaseDir%\Temp\Magical JellyBean\{app}" "Magical JellyBean"]
Run - Processed section [Extract] in file: [%BaseDir%\Projects\MoPlugins\Apps\Security\Magical_JellyBean_KeyFinder_XPE.Script]
[Info] [//--]
[Ignore] IF - Directory does not exist: [%BaseDir%\ISO\Programs\Magical JellyBean] evaluated string: [If,ExistDir,%Target_Prog%\%ProgramFolder%,DirDeleteQ,%Target_Prog%\%ProgramFolder%]
[Success] DirMake - Created directory: [%BaseDir%\ISO\Programs\Magical JellyBean]
[Failed] DirCopy - Failed to copy directory [%BaseDir%\Temp\Magical JellyBean\Magical JellyBean] to: [%BaseDir%\ISO\Programs]: Unknown error
[Warning] Halt
[Clock] Script time: 731 milliseconds
[Done] Finished processing script: Magical Jelly Bean Keyfinder