In Regards to 3rd Party Programs (ie Media Player and ABU)All I've seen is Failed Attempts To Follow or Convert working XPEPluginsAnd most conversions require correction, But that is left in the hands of others..So Yes, Testing and Feedback should and does Help everybody - if they choose to follow it..
Fabricated Incompatibility only serves James and some Amigos. Rest is Wasted time.
That is Development - to improve and move forward without pointing fingers..
Yes, Feedback Serves Everybody Well...
As I Have Not Received Any Feedback Regarding Windows Media Player Since My Conception 7 Months Ago..
I think it is all about Choice.Some may like a full Size package and others may like a sub-compact package..I'm aware that the sub-compact fits in the trunk of your full-size..Yet I choose to drive the sub-compact model
Would have to say you are reading into things that are not true...
Yet, any attempt I make to support Full Size project has been met with a text book lesson and heavy resistance...
QuoteIf anything else is wrong, just let me know.Ok I See A Few Things To Test Quote[Variables]%ProgramTitle%=GImageX%ProgramExe%=gimagex.exe%ProgramExex64%=gimagex_x64.exe%ProgramFolder%=GImageX%SetupFile%=GImageX.zip%SetupFilex64%=GImageX.zip%FileContainer%=%ScriptDir%\GImageX_XPE_File.Script[Process]Echo,"Processing %ScriptTitle%..."If,Not,ExistFile,%FileContainer%,Exit,"%FileContainer% Container File Not Found"If,%RunFromWhere_ScrollBox%,Equal,"Run From RAM",RunFromRAMIf,%Architecture%,Equal,x64,Run,%ScriptFile%,PluginSetx64//--//--To Enable (TargetAppDataLocal-TargetAppDataRoaming-TargetProgramData) Variables//AddVariables,%ProjectDir%\script.project,TargetBasePath//--Run,%ScriptFile%,Extract//--If,ExistDir,%Target_Prog%\%ProgramFolder%,DirDeleteQ,%Target_Prog%\%ProgramFolder%If,Not,ExistDir,%Target_Prog%,DirMake,%Target_Prog%If,Not,ExistDir,%Target_Prog%\%ProgramFolder%,DirMake,%Target_Prog%\%ProgramFolder%DirCopy,%GTemp%\%ProgramFolder%\%ProgramFolder%,%Target_Prog%FileCopy,%GTemp%\%ProgramFolder%\%ProgramFolder%\%ProgramExe%,%Target_Prog%\%ProgramFolder%//--Run,%ScriptFile%,Add_Shortcuts//--//ExtractSectionFiles,%ScriptFile%,AddFiles//--//Run,%ScriptFile%,Add_Registry//--//Run,%ScriptFile%,Add_Associations[AddFilesInfo]//- Extract files or folders from Install.wim image. Script Commands are not allowed//- Each path must be specified as an absolute path starting from the root.//- Wildcard char ’?’ and ’*’ are allowed. A comment begins with ;; (semicolon). ;;Example Comment[AddFiles]\Windows\System32\xxx.dll\Windows\System32\??-??\xxx.dll.mui[Add_Registry]//- Add Registry Values <-- Use RegCPE[Add_Associations]//- Associate,Ext <-- Three Letter File Extension[Add_Shortcuts]If,%Desktop_CheckBox%,Equal,True,AddShortcut,DesktopIf,%StartMenu_CheckBox%,Equal,True,AddShortcut,StartMenu,%StartMenuFolder_TextBox%If,%StartMpin_CheckBox%,Equal,True,AddPin,StartMenuIf,%TaskBpin_CheckBox%,Equal,True,AddPin,TaskBar[Extract]If,ExistDir,%GTemp%\%ProgramFolder%,DirDeleteQ,%GTemp%\%ProgramFolder%DirMake,%GTemp%\%ProgramFolder%ExtractFile,%FileContainer%,Folder,%SetupFile%,%GTemp%\%ProgramFolder%//ShellExecute,Hide,%GTools%\7z.exe,"x #$q%GTemp%\%ProgramFolder%\%SetupFile%#$q -y -aou -o#$q%GTemp%\%ProgramFolder%\%ProgramFolder%#$q"ShellExecute,Hide,%GTools%\7z.exe,"x #$q%GTemp%\%ProgramFolder%\%SetupFile%#$q -y -o#$q%GTemp%\%ProgramFolder%\%ProgramFolder%#$q"[PluginSetx64]Set,%SetupFile%,%SetupFilex64%Set,%ProgramExe%,%ProgramExex64%//Set,%ProgramFolder%,%ProgramFolder%_x64Green will copy just the required program.exe (and just process as required)Red is a Must To use proper arch exe with some possible errorBlue If Same Then use is Optional Use
If anything else is wrong, just let me know.
[Variables]%ProgramTitle%=GImageX%ProgramExe%=gimagex.exe%ProgramExex64%=gimagex_x64.exe%ProgramFolder%=GImageX%SetupFile%=GImageX.zip%SetupFilex64%=GImageX.zip%FileContainer%=%ScriptDir%\GImageX_XPE_File.Script[Process]Echo,"Processing %ScriptTitle%..."If,Not,ExistFile,%FileContainer%,Exit,"%FileContainer% Container File Not Found"If,%RunFromWhere_ScrollBox%,Equal,"Run From RAM",RunFromRAMIf,%Architecture%,Equal,x64,Run,%ScriptFile%,PluginSetx64//--//--To Enable (TargetAppDataLocal-TargetAppDataRoaming-TargetProgramData) Variables//AddVariables,%ProjectDir%\script.project,TargetBasePath//--Run,%ScriptFile%,Extract//--If,ExistDir,%Target_Prog%\%ProgramFolder%,DirDeleteQ,%Target_Prog%\%ProgramFolder%If,Not,ExistDir,%Target_Prog%,DirMake,%Target_Prog%If,Not,ExistDir,%Target_Prog%\%ProgramFolder%,DirMake,%Target_Prog%\%ProgramFolder%DirCopy,%GTemp%\%ProgramFolder%\%ProgramFolder%,%Target_Prog%FileCopy,%GTemp%\%ProgramFolder%\%ProgramFolder%\%ProgramExe%,%Target_Prog%\%ProgramFolder%//--Run,%ScriptFile%,Add_Shortcuts//--//ExtractSectionFiles,%ScriptFile%,AddFiles//--//Run,%ScriptFile%,Add_Registry//--//Run,%ScriptFile%,Add_Associations[AddFilesInfo]//- Extract files or folders from Install.wim image. Script Commands are not allowed//- Each path must be specified as an absolute path starting from the root.//- Wildcard char ’?’ and ’*’ are allowed. A comment begins with ;; (semicolon). ;;Example Comment[AddFiles]\Windows\System32\xxx.dll\Windows\System32\??-??\xxx.dll.mui[Add_Registry]//- Add Registry Values <-- Use RegCPE[Add_Associations]//- Associate,Ext <-- Three Letter File Extension[Add_Shortcuts]If,%Desktop_CheckBox%,Equal,True,AddShortcut,DesktopIf,%StartMenu_CheckBox%,Equal,True,AddShortcut,StartMenu,%StartMenuFolder_TextBox%If,%StartMpin_CheckBox%,Equal,True,AddPin,StartMenuIf,%TaskBpin_CheckBox%,Equal,True,AddPin,TaskBar[Extract]If,ExistDir,%GTemp%\%ProgramFolder%,DirDeleteQ,%GTemp%\%ProgramFolder%DirMake,%GTemp%\%ProgramFolder%ExtractFile,%FileContainer%,Folder,%SetupFile%,%GTemp%\%ProgramFolder%//ShellExecute,Hide,%GTools%\7z.exe,"x #$q%GTemp%\%ProgramFolder%\%SetupFile%#$q -y -aou -o#$q%GTemp%\%ProgramFolder%\%ProgramFolder%#$q"ShellExecute,Hide,%GTools%\7z.exe,"x #$q%GTemp%\%ProgramFolder%\%SetupFile%#$q -y -o#$q%GTemp%\%ProgramFolder%\%ProgramFolder%#$q"[PluginSetx64]Set,%SetupFile%,%SetupFilex64%Set,%ProgramExe%,%ProgramExex64%//Set,%ProgramFolder%,%ProgramFolder%_x64
As a something do as an experiment (XPECodeChecker) was created to change the PESE project variables to XPE project variablesIt was not a Converter and this fact was clearly noted within the interface..After XPEPlugin testing Started > Oscar Created a XPECodeConverter - to convert XPE Varaibles to PESE (Not really sure of his process as have not seen)Then Prz42 re-created Oscar's XPECodeConverter to PESECodeConverter (Thus The 360 Return back to where I first began - and the Joke to Prz42)
At that time there was No Intentional Compatibility between the Two Projects...That Intentional Compatibility came much later by your efforts..
The XPEPlugin that are Posted, in this forum, which are in clear open sight for all to viewThose XPEPlugins where Created by the heavily modified and edited version of your PESE Plugin Creator(s)with nothing to hide and all work and processes completely shared for all to see..Yes, there are clearly duplicates of existing PESE Plugins in XPE - again not hiding anything...But I can tell you as fact, just converting variables was not always enough..
Quote from: APT on January 03, 2019, 03:12:36 PMI thought I could see you working towards that end with changes in the Macro LibraryMacro Library already updated,After only 7 days work (Start 2018-10-01 - End 2018-10-08 ) Win10XPE was working with Macro Library and all Type=Plugin working.
I thought I could see you working towards that end with changes in the Macro Library
I have and will never followed Prz42 - I do not like his coding method - Nor do I trust his uploads or testing..
Oscar Figured out Windows Media Player by following XPEPlugin..
My old wmplayer win8.1SE x86 and old builds of win10 x86 plugin.It works fine here.
MSTech does not even see the obvious, so went Text Book..
But I can tell you as fact, just converting variables was not always enough..
***This incompatibility situation is only a fabricated thing created by some bad ideas behind.In 2019 all Type=Plugin will work with Win10XPE out of box.For now only very rare Type=Plugin works with Win10XPE.
At Teik's request, I adapted the Previous Plugin to run with this new version of WinPE.
@JamesIn plugin Beyondcompare-4 section [Launch_Program] doesn't work because %HostOSArch% is empty, it has no value, neither x86 nor x64.Code: [Select]Set,%Tapp%,%GTemp%\%ProgramFolder%\%HostOSArch%//OpenDir,%Tapp%Start,,%ProgramEXE%,,%Tapp% ?????
Quote from: 0scar on March 01, 2019, 11:49:08 PMIn plugin Beyondcompare-4 section [Launch_Program] doesn't work because %HostOSArch% is empty, it has no value, neither x86 nor x64.Hi Oscar,It is by design, you must build once to get Launch buttons with multiarch xpeplugins work.
In plugin Beyondcompare-4 section [Launch_Program] doesn't work because %HostOSArch% is empty, it has no value, neither x86 nor x64.
I see. Thank you.
I was aware of that issue, and it was by design, but it also has unintended consequences (although first report)So, I have proposed a move of that process to ChrisR..
Quote from: James on March 03, 2019, 03:18:23 PMbut it also has unintended consequences (although first report)It should be expected consequences...As being the inventor of "Launch" button on all plugins since only x86 times :Not first report, It was reported 9 or more years ago before the current forum ... Because of some idiots that always sabotage projects, and some forum amigos at those times, which simply cause wasted time, It took 3 years to solve that with step by step developmentTechnically, %SysType% (from Nightman times) and %OSArch% (after JFX or ChrisR) was variables of hostarch. Later I develop %HostOSArch% for the Launch button and other things. (not implemented to Win10XPE the way I designed, It was added like %SysType% or %OSArch%) No failure report around since 7 years or more, and now again. As I wrote before these are Expected results and there will be more.... Just another short note to history, that is all.
but it also has unintended consequences (although first report)
Thanks for the History Lesson...History also shows XPE Processes being followed or duplicated...
So to Quote Myself for XPE HistoryQuote from: James on March 03, 2019, 03:18:23 PMI was aware of that issue, and it was by design, but it also has unintended consequences (although first report)So, I have proposed a move of that process to ChrisR..
Quote from: James on March 03, 2019, 10:28:36 PMHistory also shows XPE Processes being followed or duplicated...History also shows James follow and duplicate 100 or more plugins, delete others names with an excuse of Fabricated Incompatibility. James like follow Win10PESESE other SE and Gena processs. but with failures, and as written before there will be more. Quote from: James on March 03, 2019, 10:38:06 PMSo to Quote Myself for XPE History very funny indeed. Knowing you for years I already know you like to hear yourself a lot. Anyway, keeping short, what you all wrote after my Reply #731 is about other topics "Fabricated Incompatibility Win10XPE Discussion"http://theoven.org/index.php?topic=2697.msg31993#newLaunch buttons James duplicated have expected failure and written as a historical post, that is all.
History also shows XPE Processes being followed or duplicated...
So to Quote Myself for XPE History
I love this conversation.
I think the conversation is disrespectfully and used in a manner to discredit Author.
XPE has been out almost a year - and we recently received the first report of a bug regarding Launch Button..It was never considered a bug because you need to make a First Run to populate project and feature variables...A fix has been proposed to the Author in regards to that Launch Button bug report... That will fix the Launch Button bug - but it still would not populate the project and features variables...
That is how Feedback and troubleshooting 101 is used..Verify the complaint...Suggest a fix...the rest in Authors Hands..
So the Fix for this non critical Launch Button issue has been addressed..
It is a simple fix - but yet then has been blown into what seems like a major problem.Although not a concern to any other user for a year now..
Quote from: James on March 04, 2019, 12:55:56 PMI think the conversation is disrespectfully and used in a manner to discredit Author. I believe you disrespectfully continue something already done with 3 + 2 total posts in a manner to discredit Author. Enough to me following your disrespect on the current topic, I follow my advice to avoid your disrespectful posts in a manner to discredit Author, and respond to you on other topic, "Fabricated Incompatibility Win10XPE Discussion" Lancelot Reply 56 and 58 http://theoven.org/index.php?topic=2697.msg32027#msg32027And a small reply to Bigbadmoshe reply 57
Anyway, keeping short, what you all wrote after my Reply #731 is about other topics "Fabricated Incompatibility Win10XPE Discussion"http://theoven.org/index.php?topic=2697.msg31993#new
@JamesIn plugin Beyondcompare-4 section [Launch_Program] doesn't work because %HostOSArch% is empty, it has no value, neither x86 nor x64.
Hi Oscar,It is by design, you must build once to get Launch buttons with multiarch xpeplugins work.