Изменения:
- Now keyfile is choosed and checked for both original and modified applications.
- Now output patch dir can be created automatically if user enter custom path.
- Shorter path to patch-data cache dir (please also read help file for updated Limitations information).
- Maximum char input for: Backup dir, PatchData dir and Extensions, External dir, Patch log - is limited to 15.
- Added option "WordWrap" to Information text.
- Added German and Portuguese language.
- Patch Maker GUI tweaks.
- Minor updates, fixed some issues.
Изменения:
- Fixed bug with missed patching engine in Patch if it compiled with enabled "Use cache" option on Patch Maker startup.
- Turned to forward RollBack procedure for calling it from custom code checks.
- Minor tweaks.
Изменения:
- Fixed bug with renaming original files to lowercase names while building and appling a patch.
- Small speed optimization.
Изменения:
- Fixed bug with compiling if option Forced Path is checked and unchecked during compilations.
- Fixed bug with engine cache parameters on startup.
- Fixed bug with storing previous existed script code if reset project settings to defaults.
- Improved Patch Maker Log.
- Improved Patch Log.
- Updated Inno Setup Runtimes to version 5.5.6.
- Updated xdelta engine to version 3.0.10 (this version contain fixed bug with incomplete patching from version 3.0.9).
- Minor tweaks, fixed some issues.
[Release 1.9.9]
- Patch optimization.
- Updated VclStylesinno.dll to version 1.4.5.0.
- Minor tweaks.
[Release 1.9.9.1]
- Fixed bug with loading incorrect parameters of patching engine if previously other engine was selected while reseting project to defaults or loading a project.
- Fixed bug with specifing key-file if path to original files dir contain differ case chars in the path.
- Fixed bug with compiling if key-file and original files dir contain differ case chars in the path.
- Added dots support for ProjectName.
- Changed message notifications for disabled ico-file and information file - now if ico or information file was not exists then in it fields will be showed notification strings only.
- Minor tweaks.
[Release 1.9.9.2]
- Fixed crytical bug from version 1.9.9.1 with incomplette generating patch-data.
- Fixed bug with deleting all cache files - now dir "checker" is also cleaned.
- Improved Patch Maker Log.
- Minor tweaks.
Изменения:
- Fixed bug with Patch compiling if music was enabled and disabled.
- Fixed bug with Patch compiling if ExternalFiles was specified in SilentForm mode.
- Fixed bug with External files copying after patching.
- Rollback XDELTA engine to version 3.0.8, because version 3.0.9 have bugs with restoring modified files to their original state. In version 3.0.9 some big game archives don't pass md5 verify check - in 3.0.8 all ok.
- Added option "Show batch window" to Batch Script steps (in same cases it needed for custom batch operations with required user input).
- Added feature "Use cache" - if checked then by first generating the patch-data will be stored in dir with specified "AppName" and "AppVer" in folder "xdata" and in next building this stored files, with the stored Checker.ini for it, will be added to patch automatically without all next patch-data generation. If option is unchecked then patch-data will be always cleared and generated again before new building. Cache is recommended to use if your shure in patch-data generation settings. If your change key-file or files for comparing or change engine settings then your must to disable "Use cache", generate new patch-data and enable cache again. So, the cache is remember stored patch-data files and key-file with engine settings - all other settings can be changed somehow with enabled "Use cache" option.
- Added [D] button to "Use cache" feature for deleting files cache.
- Added backward progress bar for Rollback.
- Added more informations to SilentForm patch.
- Minor tweaks, fixed issues.
Изменения:
- Fixed bug with extracting batch-files if External files extracted to the temporary dir.
- Fixed bug with extracting batch-files if Patch run not in a Silent mode.
- Added feature for Batch Script "Execute from InstallDir". The option is available for steps "Before Patching" and "After Patching" only.
- Added to constant "PatchingError" value 2 for Inno Script. This value is mean that "PatchingError" was not performed, it can be used in "Insert Custom Actions" in "On Finish" step if user run patch and close it down without patching process, f.e.: if PatchingError = 2 then begin MsgBox('Patch was not applied! All changes have effect only after patching!', mbInformation, mb_OK); end; For other steps value 2 is not actually.
- Added to PatchOutput button [R] for run compiled patch with specified name from Patch Maker.
- Minor tweaks, fixed some issues.
Изменения:
- Improved path detection - now if key-file was not found in any detection path then message "Path not found!" will be appear. For manually method key-file checking is disabled.
- Renamed "Enable silent patch mode option" to "Silent" and "Enable force patch mode option" to "Force", this options moved to "PatchMode".
- Added feature "SilentForm" to "PatchMode". The feature add to silent patch form with progress bar and some messages - it closed automatically after some specified seconds after all operations was completed.
- Fixed flash effect for taskbar icon. Now if form is activated then flashing is stop.
- Fixed bug with language file extraction before patch initialization.
- Added Feature "Copy external files to:" "InstallDir" or "CustomDir" with custom dir name. This option have effect only on successfull patching (PatchingError = 0) and will be performed only after patching step. If You want to get custom dir from the registry, then You must disable copy options and paste advanced Inno Setup or Batch script code to Insert Custom Actions for this operation.
- Added Dutch translation (tnx to Gerard).
- Minor tweaks, fixed some issues.
Изменения:
- Fixed bug with using external files and custom code in silent mode.
- Fixed bug with stopping music file if on it playing the skin file has been selected.
- Fixed playing MOD files parameters.
- Changed default settings.
- Changed language files.
- Patch skin preview GUI is changed to used patch template.
- Removed propertie ReadOnly from paths for add it also manually.
- Added [O] button for dir opening and [B] button for files and dirs browsing.
- Added additional freeware patching engine JojoDiff - this engine in some cases generate much smaller diff files then xdelta. Now your can choose default engine JojoDiff or XDELTA.
- Patch appling procedure optimization.
- Added option to Patch "Verify hash" - if checked then after file was patched is checked it MD5 hash with required valid MD5 of modified file.
- Minor tweaks, fixed some issues.
Список изменений:
- Added option for patch-data "Inside patch" - if checked then patch-data will be added inside a patch as default - if option is unchecked then patch-data files will be copyied to external folder with the Patch dir. This feature is actually for the big updates. The patch-data will be applied from patch directly without extracting to the temporary dir if option is unchecked.
- Added two options for disabling or enabling default checkbox state for Backup and Log features in the patch.
- Added custom variables using in Inno Script custom actions - now you can fill "Vars:" field with f.e. var s:string; i,x:integer, etc. and manipulate it.
- Added to Patch Maker additional checks for incorrect locations.
- Added Colors Customization for Patch labels and Scroller text.
- Removed "Copy Log" button - the log text can be copyied to clipboard manually.
- Added "New Project" button - press this button to load default initialization settings.
- Added chm help documentation on english and russian languages in help dir.
- Renamed main folders and files to lowercase.
- Changed defaults app icons to new.
- Added additional checks.
- Minor tweaks.