RVM Integrator Changelog

What's new in RVM Integrator 1.5.4b8.9

Jan 26, 2009
  • [CreateCab] now cleans up after itself again.
  • Typographical error with $LNG_0803 corrected.

New in RVM Integrator 1.5.4b8.5 (Jan 26, 2009)

  • Changed behavior of [obsolete] section to be more predictable. For example, suppose we specify "KB960000"... Old behavior: Removes "KB960000*", including KB960000-IE7.cat and KB960000-v2.cat. New behavior: Removes only "KB960000.cat", "KB960000.ca_", "KB960000.exe" and "KB960000.ex_".
  • "Browse for Source" window is now resizable.
  • Source detection function Windows($RootDir) now looks in the proper place for x64 files SetupP.ini and PIDGen.dll.
  • Long file name warnings are no longer thrown in the log file for x64 sources.
  • Localization files need updating:
  • Updated $LNG_0800 and $LNG_0801 variables.
  • Added $LNG_0802, $LNG_0803 and $LNG_2350 variables.
  • Updated RyanVM Update Pack version checking code:
  • File name checks updated for new names with SP numbers.
  • INF %NAME% string check updated for new names with SP numbers.
  • Service pack level check routine changes:
  • Changed some language written to log for clarity.
  • Removed checks for which no actions were defined.
  • RVMi now terminates with exit code 1 when service pack slipstream attempt fails.
  • Added a check for when source service pack level was too high for chosen update pack.
  • RVMi terminates with exit code 1 when source service pack level is too high for chosen update pack.

New in RVM Integrator 1.5.4b8.4 (Jan 26, 2009)

  • Issued fileflags fix (Support for HD base installs)

New in RVM Integrator 1.5.4b8.3 (Jan 26, 2009)

  • Avoided UPX compression to reduce possible false positive reactions by AV software.
  • ReadDirectoryAsArray (b08.2: over-fix )
  • OSIdent on Log's Startup (b08.2: over-fix)

New in RVM Integrator 1.5.4b8.1 (Jan 26, 2009)

  • Improved CabLite's logging
  • Replaced PEChecksum.exe with a direct call
  • Fixed two minor typos
  • Updated the El Torito boot sector with the one from the latest AIK
  • Fixed a few intermittent bugs caused by unreliable STDOUT scraping

New in RVM Integrator 1.5 Final (Feb 29, 2008)

  • Fixed: Recompress UpdatePack/Addons plugin was giving an error during compression of certain addons.

New in RVM Integrator 1.5 Final (Feb 28, 2008)

  • Improvement: ASMS files are automatically compressed. Now ASMS compression takes place after txtsetup.sif is updated.
  • Addition: New File Menu which links to the "Unattended Parameters" thread. So that users can learn how to use the integrators switches to automate processes.
  • Improvement: [FileCopy] and [FileMove] will now detect if a file is compressed and extract the file as needed.
  • Fixed: When no Lable is given for the iso name the integrator was giving it a name of "%3" but now it will use "RVMi" by default.
  • Addition: New File Menu "Optimize System Files Now" which will perform "Optimize System Files" only.
  • Addition: If files are compressed on the original source then the integrator will compress the new files automatically.
  • Addition: Added many new Unattended Parameters! You can read about them here: http://siginetsoftware.com/forum/showthread.php?t=283
  • Improvement: WPI Plugin files are only copied if needed or newer version exists.
  • Fixed: The gui now supports Large (120 DPI) Fonts.
  • Change: When a settings file is loaded it is now copied to integrator.ini instead of pointing the integrator to a different settings file.
  • Addition: The integrator will now save your original timestamps on edited files.
  • Improvement: Bigger Graphical User Interface, with a new Logo, Thanks to HJW and Wolfx2!
  • Improvement: Updated English_1.5.lng file.
  • Improvement: Changed the way certain files are executed to give better compatability with system settings.
  • Addition: Added a new advanced option to cache driver.cab. This comes in handy for those of us who integrate multiple copies of our disks. It dramatically speeds up multiple integrations by about 10 minutes (Depending on your computer's speed). It detects if it is xp home, pro. 2003 and it also verifies the md5hash of each file that was added to driver.cab. If the cached files match all the above then it copies the cached driver.cab instead of recompressing driver.cab... which is the longest portion of integration. If it doesn't match all the above then it will perform a recompression of driver.cab and cache the finished files for later.
  • Addition: Added the ability to add switchless .exe files as addons. They are automatically added to svcpack and svcpack.inf.
  • Addition: Added a new plugin... "ReCompress Update/AddonPacks". This new plugin will utalize the integrator to allow a user to optimize any UpdatePacks/AddonPacks so that when used for integration they will not need to compress most files found in I386_Compress. It also will ask for a txtsetup.sif file you can specify for the integrator to parse to find files that are compressable. (Specifying a txtsetup.sif file is reccommended... but is completely optional.)
  • Addition: Added the option to SlipStream a ServicePack file without performing an integration.
  • Addition: Added a new Inputbox to the "MakeISO Tab" (This also means there is a new addition to the English_1.5.lng file as well: 1135 = Browse To the Location Which Contains the Finished I386 Directory.)
  • Addition: The integrator now checks the I386 Directory for existing compressed or uncompressed files which are being moved from rvmtempextracted. If they exist they are deleted before the transfer.
  • Addition: Added usable Fourth pole in ExtraFileEdits which forces the integrator to use Case Sensativity when editing files. - Requested by: enu_user.
  • Addition: Added code to prevent users from integrating RyanVM's 2.2x Updatepacks over 2.1.x UpdatePacks. - Requested by RyanVM for future UpdatePacks.
  • Addition: Added new @PLUGINS variable for use with [FileCopy], [FileMove], [DirCopy], [DirMove], [RunFile] and the new [CreateCab] and [ExpandCab] sections. This new variable will allow a UpdatePack/Addon creator to specify the RVM Integrators PLUGINS directory as a place of source/Destination of files.
  • Addition: You can now use parameters in the [RunFile] section.
  • Addition: Added 2 new Sections that can be used in any entries file for expanding and creating complete cab archives. [ExpandCab] and [CreateCab]. They were mainly created so that people can make Media Center UpdatePacks/Addons.
  • Addition: Added code to automatically parse txtsetup.sif to see which files can be compressed in the i386 directory. It also automatically compresses cat files too. (I386_compress is still available as well.)
  • Addition: Added support to automatically parse drvindex.inf to see if files need to be copied or moved to driver.cab. (drivercab_copy and drivercab_move are still available as well.)
  • Addition: mmsetup.cab recompression is automatically performed if msmsgs.exe is found in the updatepack or if the section mmssetupcab_move is found in entries.ini. It does not recompress mmsetup.cab if neither of those areas are found.
  • Addition: Completly removed modifype.exe due to Vista incompatabilities and replaced it with n7Epsilon's PEChecksum.exe. Thanks n7Epsilon! (This file is used in the patch addons to make sure the correct PEHeaders are placed in HexEdited files.)
  • Addition: When you click on the Config: integrator.ini located on the main gui tab it will open the ini in notepad.
  • Improvement: [HexEdit] sections were expanding and recompressing files for every single edit made to the file. Now it only expands the file once and then recompresses when it finishes all edits.
  • Improvement: [ExtraFileEdits] sections were expanding and recompressing files for every single edit made to the file. Now it only expands the file once and then recompresses when it finishes all edits.
  • Improvement: Changed the way the integrator detects Upgrade disks. Hopefully this will be more universal. Only tested on windows XP.
  • Improvement: Files are now moved instead of copied during the "Shifting Files Around" stage of integration which will drastically improve on the integration time.
  • Improvement: The integrator will now add a .ini to the end of any filename given in Save Settings (if .ini doesn't allready exist at the end of the name).
  • Improvement: Forced [EditFile] to create any directory structure and the file it is editing if it does not allready exist.
  • Improvement: Posted new English_1.5.lng file which contains more areas to translate. (Like the menu items at the top)
  • Improvement: Re-Wrote the entire Translation portion of the integrator so that it does not need to know the exact amount of lines used for translation.
  • Improvement: Added more advanced debugging. When you select the advanced debug features it will show a lot more paths in the log.
  • Improvement: The Advanced Option "Convert Unicode to ANSI" feature should be obsolete now so it has been removed.
  • Improvement: Made the integrator check if at least 1.5 GB of space is available to perform integration.
  • Improvement: Got rid of the need for xcopy.exe.
  • Fixed: The integrator is now fully compatable with Windows Vista x86 and x64 versions.
  • Fixed: Path issues with 7zdn.exe which should get rid of a lot of bugs with spaces and symbols in the paths.
  • Fixed: Slipstreaming during integration when selecting "" didn't always run.
  • Fixed: "French Windows XP retail and OEM CD are correctly recognized, but not the corporate one."
  • Fixed: Detection of Corporate and Upgrade disks. Please check each os you have to see if it is detected correctly. If it is not please post your Pidgen.dll file So I can figure out why.

New in RVM Integrator 1.5 RC1 (Jan 7, 2008)

  • Addition: Added a new advanced option to cache driver.cab. This comes in handy for those of us who integrate multiple copies of our disks. It dramatically speeds up multiple integrations by about 10 minutes (Depending on your computer's speed). It detects
  • Addition: Added the ability to add switchless .exe files as addons. They are automatically added to svcpack and svcpack.inf
  • Addition: Added a new plugin... "ReCompress Update/AddonPacks". This new plugin will utalize the integrator to allow a user to optimize any UpdatePacks/AddonPacks so that when used for integration they will not need to compress most files found in I386_Co
  • Addition: Added the option to SlipStream a ServicePack file without performing an integration
  • Addition: Added a new Inputbox to the "MakeISO Tab" (This also means there is a new addition to the English_1.5.lng file as well: [i]1135 = Browse To the Location Which Contains the Finished I386 Directory.[/i])
  • Addition: The integrator now checks the I386 Directory for existing compressed or uncompressed files which are being moved from rvmtempextracted. If they exist they are deleted before the transfer
  • Addition: Added usable Fourth pole in ExtraFileEdits which forces the integrator to use Case Sensativity when editing files. - Requested by: enu_user
  • Addition: Added code to prevent users from integrating RyanVM's 2.2x Updatepacks over 2.1.x UpdatePacks. - Requested by RyanVM for future UpdatePacks
  • Addition: Added new @PLUGINS variable for use with [FileCopy], [FileMove], [DirCopy], [DirMove], [RunFile] and the new [CreateCab] and [ExpandCab] sections. This new variable will allow a UpdatePack/Addon creator to specify the RVM Integrators PLUGINS dir
  • Addition: You can now use parameters in the [RunFile] section
  • Addition: Added 2 new Sections that can be used in any entries file for expanding and creating complete cab archives. [ExpandCab] and [CreateCab]. They were mainly created so that people can make Media Center UpdatePacks/Addons
  • Addition: Added code to automatically parse txtsetup.sif to see which files can be compressed in the i386 directory. It also automatically compresses cat files too. ([i]I386_compress is still available as well.[/i])
  • Addition: Added support to automatically parse drvindex.inf to see if files need to be copied or moved to driver.cab. ([i]drivercab_copy and drivercab_move are still available as well.[/i])
  • Addition: mmsetup.cab recompression is automatically performed if msmsgs.exe is found in the updatepack or if the section mmssetupcab_move is found in entries.ini. It does not recompress mmsetup.cab if neither of those areas are found
  • Addition: Completly removed modifype.exe due to Vista incompatabilities and replaced it with n7Epsilon's PEChecksum.exe. Thanks n7Epsilon! ([i]This file is used in the patch addons to make sure the correct PEHeaders are placed in HexEdited files.[/i])

New in RVM Integrator 1.4.3 (Jan 17, 2007)

  • Added the ability for a user to use uncompressed Entries_*.ini files as addons. This is useful for any addons that are only used to tweak files and only contain an entries_*.ini file. Now you do not have to place it into an archive.
  • Added many new url links into the integrator to point to many new and important websites pertaining to the integrator. Such as the "Official RVM Integrator Website", "Online Manual", "Defining Entries.ini", "** Donate / Support **", Siginet and RyanVM Website/Forums...
  • Added [txtsetup_files_pro] and [txtsetup_files_home] sections which can be used in the entries.ini file. These sections work the same as [txtsetup_files] except each is specific to xp pro or xp home.
  • The home and pro specific folders inside of the updatepacks and addons are now processed before [i386_compress] is processed.
  • Fixed a bug with ServicePack Slipstreaming. Now if a ServicePack fails to slipstream (Due to account permissions) the integrator will stop integration.

New in RVM Integrator 1.3.0 (Jul 11, 2006)

  • New Sections added that can be used in an entry file. Check the "Entries.ini" thread at RyanVM's website for more info
  • Full x64 support is now added. The integrator automatically detects if it is dealing with an x64 source and sets the working directory as AMD64 instead of I386
  • You can now force a certain ServicePack to be needed for your UpdatePacks
  • The integrator will detect what type of Windows OS you are working with
  • If Media Center is detected it will make sure you get the CMPNENTS directory as well
  • Links in program gui to go to Siginet Software, RyanVM' Website, FAQ's, UpdatePacks/Addon's downloads, Online Help, etc..