Topic: Differences: Plugin - Patch ... (+ small Glossary)  (Read 666 times)

Differences: Plugin - Patch ... (+ small Glossary)
« on: March 18, 2020, 03:32:10 PM »

Lancelot

  • Gena Baker
  • Grand Chef
  • *****
  • Date Registered: Sep 2010
  • Posts: 10350
Hi All,

I wrote this information on topics on various replies for 10 years or more,
 but better to summerize on a sticky topic with new projects around.

Plugin:

We are at " Plugin World »    General Plugins »    Plugins »" section

Projects that use Plugins:

Azin, Gena, Win7PE SE, Win8PE SE, Win8.1SE, Win10PESE
+ Yomi : It is only a Project that holds Plugins: on server, does not build anything

Plugins are files with .Script extension inside having [Main] Type=Plugin

You can ask your Plugin related questions on the current section.  :great:

Tip: You can use Projects that use Plugins on the same folder (eg: D:\Oven\), no need to create a new folder,
 This way single Plugin you add to "My Plugins Direct" is available with all Projects.
   --> Life is easier to end-users and developers.


XPEPlugin:

It is Win10XPE Project (by ChrisR) special files

XPEPlugins are files with .Script extension inside having [Main] Type=XPEPlugin

You can ask XPEPlugin related questions to Win10XPE section

 with other words nothing related to the Plugin section.


Some notes to avoid name confusion:
+ SherpyaXPE is a pebuilder (BartPE) project by sherpya which uses pebuilder plugins, not related to XPEPlugin described above.
+ WinXPE by LiveSystemPro is a project Kare (CD-RW) which uses LiveSystemPro, not related to XPEPlugin described above.

winbuilder scripts:

These are files with .Script extension inside having [Main] Type=Script or without any [Main] Type value.

+ Various mostly old projects use these files, we do not have such projects at TheOven,
 With other words, they are project-special files up to whatever project !

+ There is no standalone .Script files (unlike cmd , PowerShell) due to bad (probably $ intentional) design,
 So what you mostly read on the internet for "Script" is not valid for these files

 with other words nothing related to the TheOven.org forum.

Some notes to avoid name confusion:
winbuilder is wrong naming of a batch engine (like cmd.exe) with the original name batcher.
 syntax and rules are very similar with cmd.exe ...
  winbuilder has no ability to build anything like a standalone cmd.exe

wimbuilder (author slore) is not related to winbuilder at all.
 We can call it builder that use cmd.exe to build projects specialized to build wim files ....


PEBakery scripts:
These are files with .Script extension

Since there are incompatibilities between PEBakery and winbuilder,
 Follow instructions provided by Project Author.

Tip: If Project distributed with winbuilder use winbuilder included with the project
      If Project distributed with PEBakery use PEBakery distributed with the project.
        End-user is responsible for the result with changing builders or builder files (versions) or builder settings.
     

You can ask PEBakery related questions to PEBakery section

 with other words nothing related to the Plugin section.


****************************************
Above summarize things related to files with .Script extension and correct door to knock if you need support.

Shortly Today on TheOven.org there is 2 kind of .Script Files which people mostly need support
 Plugin or XPEPlugin
  Use correct naming and correct sections of TheOven.org to ask questions.

Better also mention other files with current topic:
****************************************

WimBuilder Patches:

These are files that use special (not standalone) .cmd or .bat files for WimBuilder Project(s)

You can ask WimBuilder related questions to WimBuilder section

Memo: You can directly also use Plugins with WimBuilder via Azin Project,
 Still creating WimBuilder Patches can give you other advantages.
   (Better Multilanguage support, Better Unicode/UTF support, known syntax with cmd hta, fastest project  ...)
     Also see WimBuilder Topic: How to add 3rd part applications? http://theoven.org/index.php?topic=3098.0

Info:
"WimBuilder" contains a project with name "Win10XPE"
  slore like to keep the "Win10XPE" name to give credits to the original author (ChrisR),
   Win10XPE Project inside WimBuilder better say "Win10XPE-SloreEdition" or maybe shorter "Win10XPES" ....


LiveSystemPro Scripts:

These are files with .srt extension that so far are written for LiveSystemPro Projects.

You can ask LiveSystemPro related questions to LiveSystemPro section

Memo: You can directly also use Plugins with LiveSystemPro via Azin Project.
  Still creating LiveSystemPro Scripts can give you other advantages.
   (Better Multilanguage support, srt files support UTF8, fastest builder results ...)

Info:
As written before WinXPE project inside LiveSystemPro is a PE1 project like Gena, nothing related to SherpyaXPE etc.


:turtle:
« Last Edit: May 13, 2020, 10:15:23 PM by Lancelot »

 

Powered by EzPortal