Thanks RoyM opening the topic,
now we are sure posts will not be deleted. :great:
Long story to short, Here is the package,
just extract to Win10XPE folder to test (does not overwrite anything)
Win10XPE_Plugin_Compatibility_20191225.zip (http://lancelot.theoven.org/TheOvenAttach/Win10XPE_Plugin_Compatibility_20191225.zip)
Only extract to Win10XPE , and click BigBlue, all should work fine.
( I just extract Win10XPE_2019-11-20.7z and Win10XPE_Plugin_Compatibility_20191223.zip to same folder, work fine here)
In the future, If not sabotage with another fake fabricated excuse, it will continue to work fine too.
****
To demonstrate all work fine, I add some plugins to the package
"OneLoupe"
"Steps Recorder"
"Mouse_Cursors_Breeze Cursors by niivu" :lol:
"ExeProperties (ExtraBit)"
Plugins work fine out of the box without change or convert.
To exaggerate, I also add "VirtualBox Emulation" and "VMware Emulation" plugins, they work fine too without change or convert. :lol: :cool:
******** This quick Package even today naturally works better compared to any "to xpe Converter" ********
- Require_FileQ all working fine
- Require, all working fine (Require,FileList etc.)
- Call, should be fully working (my quick tests are ok)
- RunFrom partially working, following current Win10XPE design
- ChangeInterface, etc. should be working fine.
- RegAddBoot
I guess Win10XPE still uses pecmd, whatever the loader add a line equal to following cmd line JUST BEFORE Shell load :
If Exist %SystemRoot%\System32\ExpEnvVar.exe Start /Wait ExpEnvVar.exe
this should get RegAddBoot lines to work.
(see "Add Shortcut etc." plugin lines)
**
I hope this package stops black propaganda about Macro Library, Syntax and Plugins.
eg. "complex SE Macro's" -> wrong ----> correct: "Simple Plugin Macro's not available with Win10XPE so conversion can not fully work" etc.
In reality, you can convert App xpe-plugin to plugin easily, but the opposite is not easy. (to plugin converter will always result much better)
Macro Library, Syntax and Plugins designed well,
And Plugins works fine even with WimBuilder2 (http://theoven.org/index.php?topic=2390.0) and LiveSystemPro (http://theoven.org/index.php?topic=296.msg35404#msg35404) here with another method,
Half-day work to create the above package self proves Plugin concept with its Syntax is very good. :cool:
Still better hope package stop this fabricated incompatibility relevant things to re-write or convert and posts etc...
***
This is a half-day Saturday work just to prove the concept with Win10XPE like I did a year ago but did not publish that times,
I do not have any more time, feel free to improve and distribute further, It is a very mature head start, I can assure all plugins %100 work if one improve the rest*.
At least you will not need conversions anymore,
ps: I can post feedback when required If I am around, see notes inside plugins ....
rest*: rest is mostly project-specific things.
eg. LiveSystemPro, WimBuilder2, Gena use different tools/methods (syntax) to create shortcuts during build, Win10XPE use pecmd to create shortcut at boot, ... etc.
Such things are out of Macro Library and Plugins, controlled by separate plugins.
eg. The current package has a separate "Add Shortcut" plugin for Win10XPE, Gena always has separate "Add Shortcut" plugin .....
Have fun. :turtle:
Edit:
\DownloadsY\ Added to package, giving example:
On builder UI under Win10XPE
Win10XPE\DownloadsY\
"Downloads Plugin Compatibility TOP" Plugin ----> Click Green Play Button
"Download Plugins - 1"" Plugin
----> Click Download button at the LEFT of \Appy\Accessibility\Zzoom_omiod
----> (you can Click Other Plugins Download buttons)
----> Click 'ReScan (Refresh) Plugins' button (Restart Button) (Green circle button on Plugin UI) ==> This will restart builder
"Downloads Plugin Compatibility END" Plugin ----> Click Green Play Button
You will see Win10XPE\Appy\Accessbility\Zzoom plugin available ;)
instruction with pictures also available here: http://theoven.org/index.php?topic=1208
Why not use existing tools ??
Are there existing tools for making Script out of WinBuilder project's box(world)?
And Plugins works fine even with WimBuilder2 and LiveSystemPro here with another method
This is new thing. I'm glad to see it. Lancelot :thumbsup:
My project(WimBuilder2) has more functional Windows components, but it leaks of 3rd apps, or some tweaks, because it is new, less people create patch for it.
My personal is using PETools for loading/mounting the applications to do that, no need to add them in building.
But for the PE SE users, Lancelot's work can:
WIN10XPE + Plugin_Compatibility => v1903, v1909 supported Win10PE SE.
LiveSystemPro + Plugin_Compatibility => v1903, v1909 supported Win10PE SE.
WimBuilder2 + Plugin_Compatibility => v1903, v1909, 20H1 supported Win10PE SE.
(I don't try it yet, but the UI part is different, the plugin Interface won't be used, maybe build with default options.)
for the XPE users, Lancelot's work can:
Use existing good plugins with WIN10XPE project. Use those assets without spending time to make convert plugins, leave the plugin(s) work fine in both projects.
But for the WimBuilder2 users , Lancelot's work can:
Use existing good plugins with WimBuilder2. Use those assets without spending time.
Well, on WimBuilder2's design roadmap, In funture, The end users will add/update applications in the simplest way ---Just update the official download url or dist.
Chrome is updated in with next change lines in GoogleChrome_xxxx.script in Win10XPE-11-20.7z:
Title=Google Chrome v78.0.3904.97
Description=(v78.0.3904.97) Fast Free Web Browser. One browser for your computer, phone and tablet.
Date=2019.11.12
History001=KYHI Initial XPE Packed Plugin Created 2019.11.12
%SetupURL%=https://dl.google.com/release2/chrome/Z4qsd_C-892jH1fG88zAOg_78.0.3904.97/78.0.3904.97_chrome_installer.exe
%SetupURLx64%=https://dl.google.com/release2/chrome/APxmP00ERnxueB1YewL8360_78.0.3904.97/78.0.3904.97_chrome_installer.exe
%FileContainer%=%ScriptDir%\GoogleChrome_78.0.3904.97_XPE_File.Script
If,Not,ExistFile,%FileContainer%,ExtractFile,%ScriptFile%,Folder,GoogleChrome_78.0.3904.97_XPE_File.Script,%ScriptDir%
chrome.VisualElementsManifest.xml=320,427
GoogleChrome_78.0.3904.97_XPE_File.Script=4479,5972
[EncodedFile-Folder-chrome.VisualElementsManifest.xml]
lines=0
0=eJydkU9LxDAQxe+C36HgISeTrM1ud5dWUHFPqx4q4mEvoYY0mMzUJCX5+LYIi38QxIE5zLz3foeZ+moYrOlkNAhFdhbCNgfTkD7GYctYSommkqLX7ILzBXu+27ddr5w8NxCihE6Ry9OToqifTBilvbXKKYhhXs3V9pjupVMP0L6N0qvFkuep96ixIQjk6PupVmvKabnhgm6qw1f6YXbQAfS3fMVz9Yd066S1vyCEyEL8F7FDr7THEV4eVY4NsUb38ahey+71Q71Bi74hZ8vdqlytCZsuWLNPf5jmd2C9fOx4nFNMzijKz03VC8ssLk3Mcc1JzU3NKyn2TczLTEstLtGryM1hGAXDGExnhNAPcMj/6TNZzsAEAL5AERSNJrrOAQAAAAIAAAA8AAAA4AAAAAAAAAABAAAAAAAAAAAAAAA
[EncodedFile-Folder-GoogleChrome_78.0.3904.97_XPE_File.Script]
lines=1
0=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
1=o47sZ3EAeSEDoncpRtAmEiyPRoIUjfmRs56Svt+KvatMp5n6C4Of5KcJ1XvyMJtuo5gnQtc1aNx4cPxyEqi0QUw3JNORyG2oQF3aM0JKT36XiBtkCMtN0/XBjMCQmp9XSbT//0RIcE8Qp1+9iIW1mzcGV8RJfWaYeqSbqoxHiJgkmmc/AjoA00EsftBeuqiE+hVxIIdkcO7Qw6GFLRlHWhfZrFitNgUSI2bp17gu5JM9cvJ3/alkREyA4Pmg2aYx2VKXpl/CSRJMjRoIMNz9HqC+Ihd8VxbdQbofswO7px/Xjv8FEus7KtFqIodylzqFiGe2XbXdPMTMtAqGuLSi2lTSNzejYbs6HNmM/BCZuzGRf21fmimxyN2CRlIVWX8modBtVUoKrQnkwZEgEep3dYdWkYdH01ZCKIerXOvOM5yXG1d9bcCb37GUngUoMaCc+npg/NpDWErYFHZ0vXZF6EO5/Wio1s+TKtKwDQKK3j8Km9y5Cxz/RIXnQ1IzjdC7lhp6a/JwRWQe72BMWs13vgEWWcczWJn8wlzk9TYRrBCN0eeMd0HL1PuXuNYFopGOneNQ87O6kmLe99CKdEMXMQfSITXRbknanAS6enS+BHex/u2xl26dvFqwQV9+K5SmwSYlrfup8FjpsFsON03om7en0DuZ1mlpQRErVIFQTAXF/Q3ljlWHqMoA/q37/BP7LyTSCCDxLxhzPEsulLYQvRQNTjy6DqpNm147Ee2V4cgJuzDnxH3auzi/a10r1ymMfPgt40R2AfsnKSjkk/Iv96PglqdUfKG/c0IG9z21cygmzuXK6WXdq57eJwESWhZp8uQZ33VlXdkQikSDyRpRyAiZ0JVs8ZdR5EsNyqKz4Y2wCIejYigOAmWDgm85hcyqmx4aBj720z6PbROdDadrCYkbQAPHjsdqRe3E/S6bOFAFGHV/MQ5AGomXPAUzMbPRPnqqOD/wwZoRxrfoD581jDh2D1RGADAKNc2CCdxLKOR+AHUHRlUUy78AuVMI7uA3PdgxDCIYq8i75szD8GK6PUm4mTaOhgS/hYNfIY16DO2NlOVd6UZ4melhZ2eGLBQLy5Hjsum4BjEsN6Lu7QnmpgpMe6zpzcmVi8TGusHrukc7rfU7LDQU64oYB7aghWcULzrtFHWIcFaXzEWlmvHUYhwzs8BlI5kSx6ailpTQcB2ZM3U7SWsr73msESBuU7ygJrwE1T91PrgKs7aZJVPO9cQvdlR315Zz1EkOG0rcwgo2i+qT2chx5ctqfGPJDQH7Py3w+wKVCFB3LZDH2NHJhjAxu3tTsCVz8bSAEgk0+88MA9+84FuRB+1akU6MpyzgdgCVxYARPTXGB1H8FTRkPLXUcp8F1ich+xKnoX4oG9lAE58fB4flJlTF0plXvWFZdl18qAjrQYjE01TmH7Xdo4zSs1uvkBChN/Wb3JhaMnTkCQSNkY0qwLtOhQgxfIoABi4guDTpVPP7UCEKRcYSpu4qlXqdIvieqerT8CjcVREugvHX2asLkonz53xIscO6LI6edrH2Jyby6CBWaQSnxY6geCknJkyKORngDzJZUp3Ovvw6Gyw88GDCRtML+OIfFLrL9j1kXR5gW18FXVzwuC9PNBTZZzPS3bOzRVep3QZYRHIXwOdHEw/wWB1ecEkzsfx8uAkRlU5/U9FC5aDVjm51PcX+7nz8P79ffr4Zm/P3+7OhzaNJt/XnT+2fpF+7P56yb0fwHehJdceJzTdM/PT89Jdc4oys9NjTe30DPQM7Y0MNGzNI+PCHCNd8vMSdULTi7KLChhGAXDELCLQ2gxQezy887c+8nABAD2rhEDIl1THQEAAAACAAAARQAAABYRAAAAAAAAAQAAAAAAAAAAAAAA
For WimBuilder2 is like:
use lastest version [Normal User]:
Just put downloaded 78.0.3904.97_chrome_installer.exe into vendor\Chrome\ folder with:
78.0.3904.97_chrome_installer_x64.exe
78.0.3904.97_chrome_installer_x86.exe
Or (Auto Download)
set SetupURL=https://dl.google.com/release2/chrome/Z4qsd_C-892jH1fG88zAOg_78.0.3904.97/78.0.3904.97_chrome_installer.exe
set SetupURLx64=https://dl.google.com/release2/chrome/APxmP00ERnxueB1YewL8360_78.0.3904.97/78.0.3904.97_chrome_installer.exe
select version on UI(define new version) [Practised User]:
"versions":{
"78.0.3904.97": {"alias":"latest", "x64": "APxmP00ERnxueB1YewL8360", "x86" : "Z4qsd_C-892jH1fG88zAOg"},
"77.0.3865.75": {"x64": "DwRvDRtUADLGWiTxTGOE6A", "x86" : "ALZQVEfNiq-Fl8VbcSwmquI"},
...
}
WimBuilder2's design roadmap is off topic, I will remove them if someone PM me. (Those words come out on the topic, I wrote for recording it.)
Also this update design could be done with WinBuilder's script, if someone need simple way, he/her can try to make a plugin like this.