you mix "projects" with "builders"
The topic, clearly shows you are looking for a hybrid-builder (what I call),
a set of batch builders available internet (for pe2/3)
These "hybrid-builders" can not be expand widely for other stuff, not "a lot" flexible,
(you can not fix pebuilder or kape core failures your own)
besides do their tasks what they designed for.
Since they contain their core inside, you can not touch them.
ps: MakePE3 is special, It is full opensource mainly batch and IF you study it would be easy to make your plugins, instead of .inf, with batches and reg.....
Also I know you are looking for "pebuilder" kind of plugin structure with a new builder since some later posts of this topic,
above example also reproves....
You miss a big point:
pebuilder plugins (.inf) is using pebuilder's "inf to reg converter core" (following MS documentations etc.), which is a must for any PE1 build (nt5), Bart was smart to use same core with some minor additions as plugins.
Tip: If you want to write your own pe1 builder, you must be following nt5 install path rules, where setup using .inf files to create registry and copy files (from where to where etc...)......
since pe2 , billy make things simpler, no need to read inf to write reg, setup hives are already there
also no need to use inf to find which files to copy, path structure already there and .wim having different indexes for different sets, and for features I guess now using xml.....,
shortly I advice you not to wait a pe2/3 hybrid-builder, plugin using old pe1 inf structure soon, I hope you understand.....
Besides you are right at one point (do not exagarate, only one point ), all i can say when (if) I start writing a builder (not soon, some year, but other candidates can be earlier) I know what to do to fit such desire............
Kullenen_Ask, on 14 September 2011 - 02:13 PM, said:
to explain me what is the difference between Gena
you mix "projects" with "builders",
the link you give is about a script engine winbuilder, syntax,
here is link for Auto-IT syntax http://www.autoitscr...m/autoit3/docs/
here is link for cmd syntax http://www.robvander.../batchfiles.php
here is link for wsh syntax http://www.robvanderwoude.com/wsh.php
neither AutoIT represents a specific program written with AutoIT,
I do not think all batches are doing same,
but we know all batches with cmd console screen do not do same thing........
If we use a batch (.cmd) to build Gena, Gena will be still Gena. Besides using batch, yes possible, but would not be nice for end user, and etc....
At the time we start Gena, there was only winbuilder there to be used, unlike today
More About Gena,
to make a pe1 build, you would either use ready regs (brrrr, bad for multilanguage support), or use pebuilder as core (check Alberich, BartPE-Core, Reatogo, Sherpya, Teuton...)
or make your builder as core
ps: Alberich and BartPE-Core also using winbuilder for end user easiness, besides both using pebuilder for core build.
Gena using Saydin77 core
(written by Saydin77). Saydin already bored & tired from winbuilder verrrry much before all of us (JFX, Galapo, Lancelot, ....) and decide to write his pe1 builder, his pe1 core part ended with some batches and au3 (opensource) codes. Core part, was a package, autoit.exe and plugins triggered by batches........ (au3 and cmd syntaxes...)
ps: Saydin77 core naturally have no troubles with hostx64 or different win versions
Than he started to make a plugin organiser (what we call builder) to fit other requirements, but could not end.... (time troubles)
It would be hard for end user if we had decide to continue with batches when we first start with Gena, hence we decide to continue distributing Gena via winbuilder for a while (like BartPE-Core, Alberich) since easier for end user (cmd or wb....), besides designed
Gena in such a way (code level), when there is a better alternative we will easly convert Gena to new builder(s).
part is simple: do not use winbuilder for critical registry and file operations (reasons written by JFX).
With this design development, current Gena get VERY stable today after a full 1 year work.
ps: This Design princaple previously used by JFX with old Multi7PE_SE before he become one of the member of "kicked the best developers out of the boot-land forum" fun club.
Later as you know ChrisR continued with Multi7PE_SE having new name Win7PE_SE, simple proof of the success of this princaple and proof of... (guess)....
ps2: a related topic here
Another diffirence among other PE1 projects: Gena is a full team project, it started with 2 admins (Galapo and Lancelot) fully supported by Saydin77 for core and core related stuff, BlueLife au3 tools you will notice all around (both following design princaple), and when you notice a patch, dependency or a rare feature inside Gena you will mostly notice it was done by JFX , and Olegpov's expertise with driverpacks and bootlogo, Nikzzzz expertise on bootmedia (+patch) stuff, and all supports so far on topics
The idea of being a team comes from nobody is (can be) "owner" of Gena, which requires a "true team" and "true hoby" spirit.
So far I know Gena is unique with having many developers active, using this development model among other projects.
For more Gena related questions, better as at
Gena home forum: http://theoven.org/
Well your topic already manupulated, and manupulation continues with similar routines I am quite familiar with, since you seem all fine with such off-topics here and asked the question, I hope above helps.
Back to subject:
As I wrote initially at current topic, I am also looking for a "real good" builder,
written by a real good programmer, following princaples JFX already wrote
JFX, on 14 September 2011 - 11:22 AM, said:
reliability, speed, simplicity AND a clear script syntax.
Which I know same princaples valid for all softwares I had found all around, most home made, hoby natured, freeware productions follow same princaple.
Again mostly commercial products cause headaches.
Till this happen, Search will continue, we already have a new one, and better ones requires a long work with anyone having available "hoby" time,
Or I will start to write, after my job-time available.
(Galapo and Saydin77 also candidates I know, having same time trouble for today)