Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » Inno Setup XDELTA Patch Maker

Модерирует : gyra, Maz

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11

Открыть новую тему     Написать ответ в эту тему

usermode

BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Inno Setup XDELTA Patch Maker



What is it?
This is a FREE Patch Maker for your apps, games or some another products with using Inno Setup runtimes and techniques based on powerfull XDELTA engine.
(Similar software: PatchWise Free, Clickteam Patch Maker, Visual Patch, Patch Factory).
 
Что это?
Это бесплатный генератор патчей-обновлений для Ваших приложений, игр и других продуктов, с использованием технологий и компонентов Inno Setup, основанных на мощном движке XDELTA.
(Подобный софт: PatchWise Free, Clickteam Patch Maker, Visual Patch, Patch Factory).
 
Текущая версия: 2.6.4.3
Download latest full build

Всего записей: 473 | Зарегистр. 11-12-2014 | Отправлено: 15:19 19-02-2015 | Исправлено: AlexALSP, 09:06 24-11-2023
usermode

BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
[Release v1.2]
 
 - Fixed GUI bug with high or medium dpi settings and font resize (thx to GPcH).
 - Optimized Text Scroller and strings scaling.
 - Removed custom BMP feature (it have some problems with font resizing and high dpi settings).
 - Minor tweaks, fixed some issues.

Всего записей: 473 | Зарегистр. 11-12-2014 | Отправлено: 22:39 21-02-2015
Shegorat



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Отчет VirusTotal

----------
Krinkels.org - создание инсталляционных пакетов.
Как много дел считались невозможными, пока они не были осуществлены.

Всего записей: 695 | Зарегистр. 09-06-2009 | Отправлено: 06:38 22-02-2015
usermode

BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Shegorat, это ложные срабатывания на упаковщики используемых dll, и некоторые файлы скинов сжаты UPX. Сам генератор и его компоненты чисты.
ISXPM.EXE
https://www.virustotal.com/ru/file/374a430f1267e63ee68e39fabd0adc05808381a206962021bb4c2dcd7b2073c9/analysis/

Всего записей: 473 | Зарегистр. 11-12-2014 | Отправлено: 10:50 22-02-2015 | Исправлено: usermode, 10:54 22-02-2015
usermode

BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
[Release v1.3 Final]
 
 - Fixed (in Patch) returned first drive in TFolderTreeView to the InstallPath field after patching while patch form is activated again.
 - Changed xcopy executing while using external files: previously it call system command "xcopy", now it execute xcopy.exe from system directory by default.  
 - Minor tweaks.

Всего записей: 473 | Зарегистр. 11-12-2014 | Отправлено: 22:13 24-02-2015
usermode

BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
[Release v1.4]
 
 - Fixed bug with warning about failed compilation if patch output dir located in a root, like: C:\.
 - Corrected patch transparent value.
 - Added additional warnings for required filling input AppName and AppVerName.
 - Added "Link" option to Contact field - it's allow to make clickable link and open webpage from the Patch.
 - Removed TFolderTreeView from the patch window - now it changed to Browse dialog.
 - Added feature for loading txt and nfo files as patch information.
 - Changed patch Information label to Memo with loaded txt or nfo file. For NFO files use only Windows format.
 - Merged Copyright and AppCopyright in the patch.
 - Merged Description and InfoDescription in the patch.
 - Added feature for customization patch release name label with options: Smaller size, Bold font and Underline label. Also the patch release name label now is centered by default.
 - Added option Create Launcher - in some cases if update is very big (> 150-200 Mb) it's recommended to use this option for launch patch from small external launcher.
 - Added to patch Save Log option - if checked then patch save patching log to the txt in install path.
 - Removed Copy button from Patch
 - Added Info button to Patch - after patching push this button for show Information file again.
 - Now if scroller text is disabled then the patch release label is upper.
 - Patch GUI customization.
 - Minor tweaks.

Всего записей: 473 | Зарегистр. 11-12-2014 | Отправлено: 20:06 03-05-2015
usermode

BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
[Release v1.5]
 
 - Updated XDELTA engine to version 3.0.9.
 - Added check before building if the patch is used or opened by user or another application in output dir.
 - Changed Integer to Longint for more files count.
 - Added Force option to the PatchMode - this feature is allow to patch application with missed files required for patching. F.e. if main Patch contain all patch data for all game languages, but if user have only one game language installed then with Force option it patched only this installed language pack and ignore other unexisted files without missed file error. Backup supported. Rollback is happened only if error is happened during patching existed required files. So, enabling Force option is allow to install the update for application with disabled or missed some components before main installation.
 - Minor tweaks.

Всего записей: 473 | Зарегистр. 11-12-2014 | Отправлено: 12:56 04-05-2015
leonidz

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
[Release v1.5]

 
Скопировал папки с примерами в корень диска С
Запустил Inno Setup XDELTA Patch Maker
Заполнил поля.
Запустил построение патча, и вот такая ошибка.
Причем, где бы не создавал папки и как бы их не называл - тоже самое.

 
В чем засада?

Всего записей: 1226 | Зарегистр. 16-10-2005 | Отправлено: 14:24 05-05-2015
usermode

BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
leonidz, это баг. Замечен и устранен в версии 1.5.1
У вас на скриншоте константа {sd}ORIGINAL, после констант, если есть путь к папке, нужно ставить слеш \ : {sd}\ORIGINAL
 
[Release v1.5.1]
 
 - Fixed bug with patch compiling if Information is not specified.
 - Fixed bug with checking of locked file if selected path not contain \ at the end of path.
 - Minor tweaks.
 
Hotfix
[Release v1.5.2]
 
 - Removed check "file in-use" before building because the bug happened some times.
 
Ссылки обновлены.
 
На данный момент идет выявление возможных багов, вроде, пока ничего не обнаружено.
Паралельно под этот GUI патчера будет разрабатываться, а точнее, адаптироваться, Inno Setup DeltaMAX Patch Maker, на основе движка от Indigo Rose, используемом в Visual Patch. По скорости генерации патч-файлов этот движок имеет примерно равную скорость, но по скорости применения патча гораздо превосходит XDELTA. Данный тест определялся визуально при сравнении разных программ. Окончательно будет виден смысл после прикручивания движка DeltaMAX к Inno Setup DeltaMAX Patch Maker. Недостатками уже будет то, что движок DeltaMAX будет нелегальный и поддерживает максимальный размер 4 Gb одного файла.
 
Вы можете вносить предложения по функционалу патч мейкера - все пожелания будут рассмотрены, на данный момент все кастомное можно реализовать посредством простых функций в Inno и batch-файлов, практически все что можно было придумать толкового - реализовано.

Всего записей: 473 | Зарегистр. 11-12-2014 | Отправлено: 00:06 06-05-2015 | Исправлено: usermode, 01:15 06-05-2015
leonidz

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Опробовал версию 1.5.2 - все получилось.
 
Пожелание:
- Неплохо бы видеть превьюшки скинов при их выборе.
- Выбор языка интерфейса патча(ENG или RUS)

Всего записей: 1226 | Зарегистр. 16-10-2005 | Отправлено: 12:17 06-05-2015
brduakh



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
usermode
кнопочку отключения backup в главном окне программы еще бы и название папок и расширения файлов с маленьких букв, если можно и в добавку с описания версию вырезать, а вписать туда где положено, вместо 0.0.0.0 и добавить локализации перевода (ов), плюс галочку не запоминать последний проект, после выхода из программы

Всего записей: 4597 | Зарегистр. 08-09-2012 | Отправлено: 14:27 06-05-2015 | Исправлено: brduakh, 14:44 06-05-2015
usermode

BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
leonidz
Цитата:
- Неплохо бы видеть превьюшки скинов при их выборе.
- Выбор языка интерфейса патча(ENG или RUS)

спасибо. дополнительные языкы вполне возможны. с превью есть проблема с обновлением скинов на форме, библиотеки не умеют полностью очищать предыдущий скин для следующего, особенно VCL. делать такие костыли в самом патч-мейкере, думаю, не совсем просто, но как вариант можно придумать exe в папке со скинами, который будет подгружать скин через ini и запускать этот exe как пустую патч-форму, которую придется все время закрывать (или автоматически она будет закрываться через, например, 3 секунды).
 
brduakh
Цитата:
кнопочку отключения backup в главном окне программы еще бы и название папок и расширения файлов с маленьких букв
т.е. сделать опцию, чтобы в патче галка бэкап была снята по умолчанию? переименовывать строки в патч-мейкере оставлю выбор за собой здесь.
Цитата:
 если можно и в добавку с описания версию вырезать
вырежу под выбор языков патча.
Цитата:
 плюс галочку не запоминать последний проект, после выхода из программы
то есть сбрасывать (удалять), SETTINGS.INI для дефолта?
 

Всего записей: 473 | Зарегистр. 11-12-2014 | Отправлено: 14:58 06-05-2015 | Исправлено: usermode, 19:11 06-05-2015
leonidz

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Может мой вопрос покажется наивным, но не могу понять разницы

между разделами реестра с 32 и 64 в конце названия.
Пробовал и такой и такой - патч нормально определял путь к установленной программе
У меня в реестре так:
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\IMAGE To PDF Converter_is1\InstallLocation
WIN7 ULT x64

Всего записей: 1226 | Зарегистр. 16-10-2005 | Отправлено: 16:55 06-05-2015 | Исправлено: leonidz, 16:56 06-05-2015
usermode

BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
leonidz
Цитата:
не могу понять разницы  
доступ к 64-битной ветке реестра предназначен для 64-бит приложения, а не для 64-бит Windows.
Попробуйте разницу именно на 64-бит приложениях, запись которых в  
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall
 
получится ли ключом HKLM32 получить туда доступ?
 
Языковой файл на английском для патча готов для перевода:
link deleted
 
О том, какие будут переводы, будет сообщаться.
Следующая версия будет поддерживать языковые файлы для патча.

Всего записей: 473 | Зарегистр. 11-12-2014 | Отправлено: 18:01 06-05-2015 | Исправлено: usermode, 00:45 08-05-2015
leonidz

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Языковой файл на русском:
ТУТ
Что- вот только над этой строкой ступил
OUTPUT_PATCHED='Output patched: '+t_basePath
может что то не поместится, я то пока не могу проверить и как то сократить или терминологию изменить...
 
 

Всего записей: 1226 | Зарегистр. 16-10-2005 | Отправлено: 22:17 06-05-2015 | Исправлено: leonidz, 22:23 06-05-2015
usermode

BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
leonidz
Цитата:
Output patched:
Можно как 'Пропатченый', авторство перевода вместо Kindly укажите свое.
За перевод спасибо! Будет добавлен. А пока по поводу превью вот такая неплохая картинка
 

 
можно будет загрузить скин и нажать кнопку [P] для 3-ех секундного предпросмотра формы патча.

Всего записей: 473 | Зарегистр. 11-12-2014 | Отправлено: 00:17 07-05-2015
leonidz

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
можно будет загрузить скин и нажать кнопку [P] для 3-ех секундного предпросмотра формы патча.

Это тоже удобно, главное, что без компиляции можно подобрать нужный скин!

Цитата:
Можно как 'Пропатченый'

Я перевел как - "Обновленный", так как везде использовал этот термин.
Если больше нравится термин "Патчить, пропатчанный...", то замените во во всем файле, в обиде не буду.
Подправленный русский языковой файл
 

Всего записей: 1226 | Зарегистр. 16-10-2005 | Отправлено: 00:57 07-05-2015
usermode

BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Я перевел как - "Обновленный"

во, так красивее.
правда есть какие-то глюки со строками, постараюсь исправить, и еще, нужно ли галочки в патче выставить по вертикали? а то по горизонтали перевод не вмещается.

Цитата:
Это тоже удобно, главное, что без компиляции можно подобрать нужный скин!  
поддерживает полноценное превью уже даже со схемами. 3 секунды нормально? есть возможность закрыть форму досрочно как обычно.

Всего записей: 473 | Зарегистр. 11-12-2014 | Отправлено: 01:02 07-05-2015 | Исправлено: usermode, 01:08 07-05-2015
leonidz

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
нужно ли галочки в патче выставить по вертикали? а то по горизонтали перевод не вмещается.

Вертикальное расположение позволит не использовать сокращения- будет лучше.
Вот так примерно будет?

Тогда справа от чекбоксов еще можно будет парочку чекбоксов вставить, если функционал расшириться, а внизу пару кнопочек.
Правда, если размер окна патча не менять, то придется окно с прокруткой по вертикали уменьшить.

Цитата:
3 секунды нормально?

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

Всего записей: 1226 | Зарегистр. 16-10-2005 | Отправлено: 08:09 07-05-2015 | Исправлено: leonidz, 10:52 07-05-2015
usermode

BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
leonidz

Цитата:
Вертикальное расположение позволит не использовать сокращения- будет лучше.  
да, придется для полноценной локализации изменить расположение.
Цитата:
Если есть возможность досрочно закрыть форму, то может 5 сек сделать - поразглядывать спокойно.  
возможность есть, форма будет активна 5 секунд.
 
Небольшие неточности по переводу, строка:
Обновление прошло успешно! - Patch was applied!
которая вместо пути появляется, говорит о том, что работа патча завершена, а не работа патча успешно завершена. дабы не вводить в заблуждение, лучше перевести "Обновление применено!" или как-то так, а успешное оно или нет - уведомляется в логе.  
еще
Файлы резервного копирования, хранящиеся в:
смысл строки уведомить пользователя, что сделанный бэкап сохранен в BackupDir, т.е., например, "Файлы резервного копирования, сохранены в"
 
По поводу языкового файла - еще не совсем ясно как лучше сделать, некоторые переменные прочитанные из ini должны предварительно обрабатываться препроцессором.

Всего записей: 473 | Зарегистр. 11-12-2014 | Отправлено: 12:44 07-05-2015
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3 4 5 6 7 8 9 10 11

Компьютерный форум Ru.Board » Компьютеры » Программы » Inno Setup XDELTA Patch Maker


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru