Not going to get too involved with this post just yet, but I'm sure it'll become more ellaborate with time. These are the first two tools I've created and I've got at least a couple other in mind. Use and enjoy.
XML2RGU (current version is 0.7) -
http://www.compteknet.com/PROJECTS/XML2RGU/ -- (
.exe only, dependancies won't be installed)
A GUI application that takes a _setup.xml (PROVXML) as input and outputs a properly formatted .RGU (REGEDIT4).
- As of right now, the _setup.xml must exist as a file, but the next build will allow the contents to be 'pasted' into the app.
- The output is available in the GUI, but can also be saved and will generate a random GUID for the filename.
- The next build will also include a CLI switch that will prevent the GUI from launching and will use other CLI switches for parameters
- I expect this will become a complete .CAB --> OEM conversion tool before too long because I have found OEMIZER by Tiermann to be very useful, but a bit buggy in the way it handles registry datatype and value conversion. After 6 months of offering to help improve on it, I'm tired of waiting and wanted a tool so I wrote one.
VERSION HISTORY
ModuleInventory (curent version 0.7) -
http://www.compteknet.com/PROJECTS/ModuleInventory/ -- (
.exe only, dependancies won't be installed)
This will be of limited use to most I expect, but it was requested to help aid in a possible, new, OEM/Module deployment system for PPCK. It takes a folder path as an input, and with a few different options, ultimately outputs an .XML file with a root of <Items> which in turn contains all the <Item> elements from the subfolders in the input path given. Point this app at an uncompressed archive kitchen, and you get an inventory of all the OEMs it contained.
- No future plans, but I expect some changes will be requested.
- If you can think of similar uses and need such a tool, let me know.
If you find these useful, or appriciate that I'm trying to help the cooks around here more easily create amazing ROMs for us all, be sure to hit that 'thanks' link over there ------->
VERSION HISTORY- .5 - Initial release
- .7 - Restructured code to allow for additional command line options then added the /URL option which embeds a URL in the root <Items> tag.