Ru-Board.club
← Вернуться в раздел «Программы»

» Inno Setup XDELTA Patch Maker

Автор: usermode
Дата сообщения: 30.09.2015 09:28
WiperX
Цитата:
Если патч обычный/silentform создается на х32 системе с установкой по поиску ключа в реестре, сможет ли пользователь с системой х64 запустить/установить его?
запросто, только тот кто его создает должен проверить на x64 системе. патчу не важно что обновлять. а если патч должен получать путь из 64-битного реестра, то нужно корень указывать HKXX64 для доступа к 64 бит разделам реестра.
Автор: WiperX
Дата сообщения: 30.09.2015 10:21
Вы не могли бы проверить на x64?
Автор: usermode
Дата сообщения: 30.09.2015 11:04
WiperX
проверить то могу, однократно и если не большой размер, но посоветую, на будущее для тестов установить VMWare и на нее поставить любую систему, чтобы тестировать самостоятельно. как же Вы собрались проверить патч для x64 приложения, не имея самой платформы?
Автор: WiperX
Дата сообщения: 30.09.2015 11:15
usermode
Мне х64 не нужна, но есть юзеры которые ее пользуют. Патч для игры тестировался на х32, а как поведет себя на х64 хз, поэтому решил спросить. Вечером выложу игруху, пусть пользователи тестируют
Автор: usermode
Дата сообщения: 30.09.2015 12:33
WiperX
в любом случае, если патч не silent, можно выбрать вручную каталог для установки.
а если игра 32 бит, то и переживать за x64 не стоит. если путь в реестре указан как для 32 бит, то на 64 системе патч сам добавит нужную ветку Wow6432Node и определит путь, если игра была установлена.
Автор: WiperX
Дата сообщения: 30.09.2015 12:48
usermode

Цитата:
в любом случае, если патч не silent, можно выбрать вручную каталог для установки.
а если игра 32 бит, то и переживать за x64 не стоит. если путь в реестре указан как для 32 бит, то на 64 системе патч сам добавит нужную ветку Wow6432Node и определит путь, если игра была установлена.

Что и требовалось доказать. Спасибо за ответ.
Автор: usermode
Дата сообщения: 03.10.2015 10:32
[Release 1.9.9.7]

- 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.

Ссылка в шапке обновлена.
Автор: usermode
Дата сообщения: 19.10.2015 11:15
[Release 1.9.9.8]

- Fixed bug with incorrect modified key-file path detecting in subdir.
- Fixed bug with some missed values in "Additional Settings" if project was loaded.
- Fixed bug with compiling with internal incorrect parameters while cache is using on startup.
- Added feature "Save original timestamps of the patched files" to "Patch Options" in "Additional Settings".
- Added feature "CANCEL PATCH BUILD" as animated form in rigth-bottom corner at the screen while patch is start to build (worked only witn disabled cache).
- Added animation effects to the Patch window in additional settings as "Patch Screen Animation".
- Added support to the Patch for a long file paths/names (more than 255 chars) processing.
- Added additional check for a short program location for avoid the conflict of the processing very long file path names (more than 255 chars).
- Improved patch skin preview, now it's support also: cursors, transparent settings, text scroller and screen animation.
- Updated Limitations information (please read help).
- Minor updates, fixed some issues.

Ссылка в шапке обновлена.
Автор: usermode
Дата сообщения: 30.11.2015 14:19
[Release 2.0.0.0]

- Added key-file auto-choosing option, with this option the program will be decide by itself which file will be used as a key-file.
- Added additional check for used patch-data extension.
- Added Help file button to the Menu.
- Added "New Log" option to the Patch Maker build log information.
- Added "Simply Log" option to the Patch Maker build log information.
- Added all supported internal compression methods to the Patch.
- Added support for override default patch engine parameters.
- Added "Download file" feature to the "Patch Options" which allow to download and install custom file from the ftp/http/https.
- Added FreeArc compression support for External files with overriding options feature.
- Added patch multi-version feature support.
- Added option "Enable fast speed patch-data applying" to the "Patch-Data Generator" which allow to set speed (fast or normal) optionally for patch-data applying in the Patch.
- Added additional information box to the Patch.
- Added additional files comparing and verification method CRC32, which is faster up to 30% checksum calculation instead of MD5.
- Improved and optimized Patch Maker code.
- Improved copying of the external files in Patch Maker and Patch, now it used winapi CopyFileEx function instead of xcopy.exe.
- Improved Log in Patch Maker and Patch.
- Improved application detecting in Patch.
- Improved batch scripts and external files extracting if they are located inside a patch: the batch-files will be extracted while patch startup as default, but external files will be extracted to the temporary dir only if they are needed after success patching process (for exluding the delay while startup). If the External files is not included inside a Patch than it will be executed from the external files directory.
- Fixed bug with detecting running application on 64-bit systems - now it used another method.
- Fixed bug with remembering of the key-file if "Use build cache" option is enabled.
- Fixed bug with extraction delay of the batch-files on a big updates with patch-data is located inside a patch.
- Finally rollback XDELTA engine to version 3.0.8, because this version is a stablest and faultless.
- Updated VclStylesinno.dll to version 1.5.4.0.
- Updated Patch language to v1.0.
- Patch Maker and Patch GUI tweaks.
- Minor updates, fixed some issues.

Ссылка в шапке обновлена.
Автор: obitt
Дата сообщения: 08.12.2015 13:13
А если просто нужно добавить несколько файлов в определенную директорию?
Закидываю нужные файлы в external files. Патчер ругается когда папка old version = final version. Разные пути не хочется делать, т.к. объем данных очень большой.
Автор: usermode
Дата сообщения: 08.12.2015 13:57
obitt

Цитата:
А если просто нужно добавить несколько файлов в определенную директорию?

ISXPM прежде всего патч-мейкер, а не инсталлятор, хотя может и инсталлировать. Если нужно без обновления просто установить некоторые файлы, то используйте отдельный инсталлятор, но если есть необходимость это сделать именно через патчер, то можно добавить ни на что невлияющие изменения, например, в существующий текстовый файл и указать его как ключевой вручную.


Цитата:
Разные пути не хочется делать, т.к. объем данных очень большой.

Чтобы сравнить две версии необязательно делать копию всех файлов в Final версии, достаточно добавить измененные, но в таком случае нельзя отмечать опцию "Create junked files list for deleting", потому что она посчитает все неизмененные файлы в старой версии как "мусорные" и будет их удалять при обновлении.


Цитата:
Патчер ругается когда папка old version = final version.
понятное дело, он же не будет искать файлы для сравнения в одной и той же папке.

Автор: NightSpawn
Дата сообщения: 18.12.2015 03:03
Вот спасибо, как раз то. что искал!
Автор: usermode
Дата сообщения: 23.12.2015 16:51
[Release 2.1.0.0]

[more=Changes]- Added new Log window as additional form with improved Cancel patch build feature instead of external utilite CBuild.exe.
- Added new section "Build and Log Options".
- Added option "Warn cancel build" to the "Build and Log Options".
- Added option "Create original files checksums list for it verification before patching" to the "Patch-Data Generator".
- Added "Automatically close build log window on successful patch compile" option to the "Build and Log Options".
- Added Information button to the Menu.
- Added additional checks for ' character.
- Added experimental support for files processing with long file paths more than 259 chars for: "OLD/FINAL/MULTI_VERSION/EXTERNAL" dirs.
- Added support for the RTF format in Patch Notes information.
- Added some aditional Patch GUI templates.
- Removed option "New Log" - now log created as new by default.
- Removed "ClearLog" button.
- Removed limitation for existed ' char in path for: "OLD/FINAL/MULTI_VERSION/EXTERNAL/PATCH_OUTPUT" dirs. Now allow to compare dirs with ' character in path.
- Replaced all main ANSI api to UNICODE.
- Optimized Patch Maker and Patch code execution - now problem with form freezing during generating or patching is must be solved.
- Optimized CRC32 checksum calculation, now it fully used windows api instead of external crc32.dll.
- Improved patch engine execution - now it used api CreateProcess instead of built-in Exec function.
- Improved and changed Patch Maker log.
- Fixed bug with incorrect building if changed file comparision method while "Use build cache" option is set.
- Fixed bug with failed to next building if previous was cancelled if option "Use build cache" was enabled.
- Fixed bug with skin preview if settings is loaded and not changed manually.
- Fixed bug with incorrect progress bar position while cancel or rollback.
- Fixed bug with incorrect progress bar position while copying external files to the external dir.
- Fixed bug with incorrect patch working if Silent mode is enabled.
- Fixed bug with External files copying if Silent or SilentForm patch mode is enabled.
- Fixed bug with incorrect section parameters for multi-version feature while saving/loading project.
- Fixed bug with Build Window closing on unsuccess compiling while "Automatically close build log window on successful patch compile" option is enabled.
- Fixed bug with incorrect build messages if cache files is first removed by using building with disabled "Use build cache" option before.
- Fixed bug with patch Start button has inproper actions if software not exists in entered path.
- Patch Maker customization.
- Changed help opening. Now if system language is Russian then will be opened russian help file, otherwise - english.
- Updated information in help.
- Minor updates, fixed some issues.[/more]

Ссылка в шапке обновлена.
Автор: usermode
Дата сообщения: 08.01.2016 13:03
[Release 2.1.1.0]

- Updated Inno Setup Command-Line Compiler to 5.5.7 Unicode.
- Recompiled Patch Maker with a new Inno Setup 5.5.7 Unicode: now the program and created patches with it will be marked as DEP and ASLR compatible.
- Added check for already existed Backup dir name in installation dir.
- Added additional patch templates support to Patch Screen Preview.
- Optimized patch applying if PatchData contain included files.
- Corrected position of some elements for some templates.
- Fixed bug with some incorrect animation effects in SkinPreview.exe.
- Minor tweaks, fixed some issues.

Ссылка в шапке обновлена.
Автор: usermode
Дата сообщения: 01.02.2016 15:38
[Release 2.2.0.0]

- Added "Create patched files checksums list for it verification before patching" option.
- Added new "AppNote" field - now allowed to enter custom note to "AppName", like: Update, Patch, Localization, etc.
- Added "Info/Log" switch operation button in Patch during applying.
- Added "Simply Patch Log" option to the "Other Options" in Patch Maker.
- Added checks for empty values for "Download file before patching" feature.
- Added check for running current builded patch before building.
- Added check for already existed project while saving.
- Added additional check for changed project identifiers if "Use build cache" option is enabled.
- Added additional patch templates.
- Removed unused "FinalVerName" field.
- Removed '-' chars at start and end of the "AppName" string in Patch, now also never used 'PATCH_TO' string in Patch language.
- Rollback VclStylesinno.dll to older version 1.4.5.0 because newer 1.5.4.0 have bug with patch launching on Windows 10 with disabled Windows Firewall Service.
- Improved Backup - now if included (as patch-data) files already exists then it also backup.
- Improved Rollback - now if included (as patch-data) files is backup then it also will be restored.
- Fixed bug with loading settings to defaults by "New Project" button was clicked.
- Fixed bug with incorrect verification for pre-patched files in silent mode if multi-version feature is enabled.
- Fixed bug with mismatched verification files before patching in Force patch mode - now unexisted files will be skipped
- Updated Patch languages to version 1.1.
- Updated help files.
- Minor updates, fixed some issues.

Ссылка в шапке обновлена.
Автор: usermode
Дата сообщения: 11.02.2016 13:01
[Release 2.2.1.0]

- Added check for existed Backup dir before patching - now if dir with a same as backup dir name is exists then postfix -x will be added to backup dir, where x is a count number.
- Added check for required input for PatchVersion field.
- Added Italian patch language file.
- Removed old incorrect duplicate language string "ALREADY_UPDATED" for all languages.
- Fixed bug with incorrect information while updating in SilentForm patch mode.

Ссылка в шапке обновлена.
Автор: usermode
Дата сообщения: 18.02.2016 11:46
[Release 2.2.2.0]

- Added option "Save original attributes to the patched files" - now is allowed to save updated or original attributes to the patched files.
- Fixed rare handle error bug ([!] Critical error ocurred while access to) with unloading engine process before files verification after patching if Fast speed patch-data applying and Save original timestamps to the patched files options was enabled.
- Minor updates, fixed some issues.

Ссылка в шапке обновлена.
Автор: usermode
Дата сообщения: 22.02.2016 10:57
[Release 2.2.2.1]

скоро...
Автор: usermode
Дата сообщения: 22.02.2016 20:12
Bugfix release.
Inno Setup XDELTA Patch Maker 2.2.2.1 Released

Changes:
- Fixed bug with not worked patch if keyfile was not choosed if "Use build cache" option was checked.
- Fixed bug with disabled Cancel build button if "Use build cache" option was checked if generating is renewed.
- Fixed bug with next patch building if build was cancelled if "Use build cache" option was checked.
- Minor updates, fixed some issues.

http://www.softpedia.com/get/Programming/Patchers/Inno-Setup-XDELTA-Patch-Maker.shtml
Автор: usermode
Дата сообщения: 02.03.2016 13:04
Inno Setup XDELTA Patch Maker 2.2.2.2 Released

Changes:
- Added total build timer to the Patch Maker.
- Added total applying timer to the Patch.
- Now custom Inno or Batch actions in "Before Patching" step will be performed after extracting patch-data if it located inside a patch.
- Removed unused ISTask.dll.
- Minor updates, fixed some issues.

http://www.softpedia.com/get/Programming/Patchers/Inno-Setup-XDELTA-Patch-Maker.shtml
Автор: usermode
Дата сообщения: 08.06.2016 13:13
Inno Setup XDELTA Patch Maker 2.3.0.0 Released

Changes:
- Added additional [D] buttons for clearing choosed files instead of previously browsing and cancelling for clearing.
- Added disabling of the keyfile feature for Single Patch (Press [D] in Keyfile path to disable keyfile.)
- Added option "Calculate total patch size".
- Added sorting feature to multi-version combobox's.
- Added keyfile multi-selection for each version for multi-version patch feature.
- Expanded multi-version ComboBox dropdown list width for better paths look.
- Updated Inno Setup Runtimes to v5.5.9 Unicode.
- Total code optimization.
- Fixed bug with rtf patch Info formatting after patch was applied.
- Fixed bug with failed patch compilation in case of path to single Old version is empty if multi-version feature was enabled.
- Minor tweaks, fixed some issues.

http://rgho.st/private/65sYhwWX4/8b50243190a275609b3b4e3e295a41ba

Ссылка на Softpedia будет обновлена позже.
Автор: usermode
Дата сообщения: 09.06.2016 09:45
Inno Setup XDELTA Patch Maker 2.3.1.0 Released

Changes:
- Added FileSize verification/comparision method (please read help before using).
- Added warning to the patch log if some files skipped during patching in Force mode.
- Added option "Automatically save patch build log".
- Updated bass.dll to version 2.4.12.
- Fixed critical bug with copying included files for multi-version patches.
- Fixed bugs with disabled Build Log window buttons and incorrect log messages if FreeArc compressing was cancelled.
- Minor tweaks, fixed some issues.

Download:
http://www.softpedia.com/get/Programming/Patchers/Inno-Setup-XDELTA-Patch-Maker.shtml
Автор: usermode
Дата сообщения: 29.06.2016 17:58
Inno Setup XDELTA Patch Maker 2.4.1.0 Released

Changes:
2.4.1.0
- Added option "Memo" to "Custom Text Color" option in "Patch Skin Tweaks".
- Optimized extracting of the temporary files - now it also indicated to the user.
- Optimized text scroller - now it based on transparent TLabel.
- Recompiled Setup.e32 patch runtime file with DoubleBuffered propertie for exclude text scroller flicking.
- Fixed bug with extracting batch files from the patch.
- Fixed bug with multi-version detecting if "Auto" option was checked.
- Fixed bug with patch compiling in a SilentForm mode.
- Minor tweaks, fixed some issues.

2.4.0.0
- Added option "Warn user about required free space" to the Patch Options.
- Added "Multi" option to the PatchLanguage as multilanguage patch feature.
- Added "MultiInfo" option to patch Information.
- Added Background bitmap support.
- Expanded more multi-version comboboxes list width for better path look.
- Updated languages to version 1.3 and converted to compatible Unicode format.
- Disabled not stable "Fast speed patch-data applying" feature.
- Fixed bug with some remained previous items while default settings is loaded.
- Fixed bug with deleting all keyfile items for deleted version from the list.
- Fixed bug with animation effect on patch preview.
- Fixed bug with replacing target files by the copied External files if targets have read-only attributes.
- Minor tweaks, fixed some issues.

Download:
http://www.anonymz.com/?http://rgho.st/private/85GjJykGg/6c35dfea33400bfc4d58d74fd9d0bdf7
Автор: usermode
Дата сообщения: 02.07.2016 16:17
Inno Setup XDELTA Patch Maker 2.4.2.0 Released

Changes:
- Recompiled ISCmplr.dll - now internal patch-data support for hidden files including (was as consequence of unclear errors).
- Fixed text scroller position for TopSide templates.
- Corrected typos in English.ini language file.
- Minor tweaks, fixed some issues.

Download:
http://www.anonymz.com/?http://rgho.st/private/6XL2HJsNh/6bcc6283ac59ef6aa2232d94bd2f6a15
Автор: usermode
Дата сообщения: 19.07.2016 17:38
Inno Setup XDELTA Patch Maker 2.4.3.0 Released

Changes:
- Improved patch SkinPreview, now it also supported: background bmp, Memo option, Information file (non Multi), ReleaseName options.
- Fixed bug with display and formating of the RTF information file.
- Fixed bug with display text information file if Memo option is unchecked.
- Fixed bug with RTF display if patch animation effect on show is used.
- Minor tweaks, fixed some issues.

Download:
http://www.anonymz.com/?http://www.softpedia.com/get/Programming/Patchers/Inno-Setup-XDELTA-Patch-Maker.shtml
Автор: usermode
Дата сообщения: 29.07.2016 17:21
Inno Setup XDELTA Patch Maker 2.4.4.0 Released

Changes:
- Recompiled SkinPreview.exe with proper runtime for fix preview black screen bug if patch animation effect while preview is used.
- Fixed bug with loading infromation file in patch if Info button was pressed in Multi information mode.
- Fixed bug with some operations filenames display in multi-version patch if "Simply Log" option was enabled at patch build.
- Minor tweaks, fixed some issues.

Download:
http://www.anonymz.com/?http://www.softpedia.com/get/Programming/Patchers/Inno-Setup-XDELTA-Patch-Maker.shtml
Автор: usermode
Дата сообщения: 05.09.2016 17:45
Inno Setup XDELTA Patch Maker 2.4.5.0 Released

Changes:
- Added PatchingError constant error value (1) to using in Inno Script Custom Actions in BeforePatching step.
- Added isproc.dll to the Patch for detecting running processes instead of WMI calling.
- Returned ISTask.dll to Patch Maker for fix some compilation errors if "Simply log" option is unchecked.
- Returned original Setup.e32 patch runtime module because previously edited DoubledBuffered:=True value have problems with patch form paint.
- Experimentally unlock again option "Enable fast speed patch-data applying".
- Fixed patch compilation bug if "Inside patch" option is disabled.
- Fixed bug with compilation if patch have custom Inno Script in steps if "Simply log" option is unchecked.
- Fixed other possible compilation bugs with unused patch variables.
- Fixed many bugs with patch compilation in Silent and SilentForm mode.
- Minor updates, fixed some issues.

Download:
http://www.softpedia.com/get/Programming/Patchers/Inno-Setup-XDELTA-Patch-Maker.shtml

Страницы: 123456

Предыдущая тема: Offtop


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.