Lom 48 #336931 Posted July 15, 2016 (edited) Source: "F:\А ДЛЯ СБОРКИ\ЧИТЫ И МОДЫ\56а Очистка кеша ХВМ и ИГРЫ\*"; DestDir: "{userdesktop}"; Flags: ignoreversion recursesubdirs createallsubdirs; Components: KMP\56; вот так можно? вроде работает так. и не понял что именно не стоит делать? Edited July 15, 2016 by ЛОМ Quote Share this post Link to post Short link Share on other sites
Kotyarko_O 1,906 #336935 Posted July 15, 2016 и не понял что именно не стоит делать? Это: Source: "F:\А ДЛЯ СБОРКИ\ЧИТЫ И МОДЫ\56а Очистка кеша ХВМ и ИГРЫ\*"; Если скрипт находится в корне диска "F", то лучше указывать так: Source: "А ДЛЯ СБОРКИ\ЧИТЫ И МОДЫ\56а Очистка кеша ХВМ и ИГРЫ\*"; 1 Quote Share this post Link to post Short link Share on other sites
Lom 48 #336943 Posted July 15, 2016 DestDir: "{userdesktop}"; p.s. вот так делать не стоит: Source: "F:\А ДЛЯ СБОРКИ\ЧИТЫ И МОДЫ\56а Очистка кеша ХВМ и ИГРЫ\*"; Достаточно указывать путь относительно директории проекта. понял. спасибо!!! Quote Share this post Link to post Short link Share on other sites
Hatsan 3 #337635 Posted July 20, 2016 Это: Source: "F:\А ДЛЯ СБОРКИ\ЧИТЫ И МОДЫ\56а Очистка кеша ХВМ и ИГРЫ\*"; Если скрипт находится в корне диска "F", то лучше указывать так: Source: "А ДЛЯ СБОРКИ\ЧИТЫ И МОДЫ\56а Очистка кеша ХВМ и ИГРЫ\*"; как в твоем паке вместо скрипта хвм и п мод вставить стр с компонентами? Quote Share this post Link to post Short link Share on other sites
Lom 48 #337663 Posted July 20, 2016 как в твоем паке вместо скрипта хвм и п мод вставить стр с компонентами? если вопрос ко мне то я как то не понял о чем ты?! Quote Share this post Link to post Short link Share on other sites
Hatsan 3 #337664 Posted July 20, 2016 если вопрос ко мне то я как то не понял о чем ты?! не к тебе Quote Share this post Link to post Short link Share on other sites
Aslain 403 #338396 Posted July 25, 2016 Привет всем Я хочу повторить мою установку с очисткой папки res_mods, есть ли какие-либо интересные примеры? Quote Share this post Link to post Short link Share on other sites
soloviyko 12 #338398 Posted July 25, 2016 Привет всем Я хочу повторить мою установку с очисткой папки res_mods, есть ли какие-либо интересные примеры? You'd like to repeat installation with cleaning out res_mods? Might want to write in English too, things get lost in translation. 2 Quote Share this post Link to post Short link Share on other sites
Aslain 403 #338413 Posted July 26, 2016 You'd like to repeat installation with cleaning out res_mods? Might want to write in English too, things get lost in translation. Hi Solo. I am preparing for 9.15.1. My installer is using some very weird implemented clean install method I need better one more reliable. Just neeed to see some examples I guess. 1 Quote Share this post Link to post Short link Share on other sites
Kotyarko_O 1,906 #338416 Posted July 26, 2016 Just neeed to see some examples https://bitbucket.org/Kotyarko_O/kmp/src/a1332caf9b3a07730c3e3bbc55cbcab3ae4a5d46/Resourses/ClientFolderOperations.iss?at=master&fileviewer=file-view-default 1 Quote Share this post Link to post Short link Share on other sites
soloviyko 12 #338417 Posted July 26, 2016 Hi Solo. I am preparing for 9.15.1. My installer is using some very weird implemented clean install method I need better one more reliable. Just neeed to see some examples I guess. Use this function. DelTree(ExpandConstant('{app}\res_mods\* '), False, True, True); function DelTree(const Path: String; const IsDir, DeleteFiles, DeleteSubdirsAlso: Boolean): Boolean; Example: begin // Delete the directory C:\Test and everything inside it DelTree('C:\Test', True, True, True); // Delete files matching C:\Test\*.tmp DelTree('C:\Test\*.tmp', False, True, False); // Delete all files and directories inside C:\Test // but leave the directory itself DelTree('C:\Test\*', False, True, True); end; 1 Quote Share this post Link to post Short link Share on other sites
Aslain 403 #338420 Posted July 26, 2016 (edited) Thank you all. Looks like I was only missing one thing ForceDirectories(ExpandConstant('{app}\res_mods\{#Patch}')); Did the thing. Edited July 26, 2016 by Aslain Quote Share this post Link to post Short link Share on other sites
MS_RAMIS 0 #343687 Posted August 6, 2016 Привет всем! кто знает подскажите плиз... - как я знаю установщик запоминает установленные моды, (записывает эти данные в файл, я так думаю) и когда переустанавливаешь он предлагает их (галочки уже стоят). мне интересно где этом файл храниться ? Quote Share this post Link to post Short link Share on other sites
Kotyarko_O 1,906 #343697 Posted August 6, 2016 - как я знаю установщик запоминает установленные моды, (записывает эти данные в файл, я так думаю) и когда переустанавливаешь он предлагает их (галочки уже стоят). мне интересно где этом файл храниться ? Штатное "запоминание" зависит от того, включено ли создание деинсталлятора программы.Вся информация записывается в unins*.dat. Quote Share this post Link to post Short link Share on other sites
MS_RAMIS 0 #343699 Posted August 6, 2016 Штатное "запоминание" зависит от того, включено ли создание деинсталлятора программы. Вся информация записывается в unins*.dat можно как нибудь прочесть содержимое unins*.dat ? или может есть другой способ узнать какие уже установлены моды из этого пака?! Quote Share this post Link to post Short link Share on other sites
Kotyarko_O 1,906 #343715 Posted August 6, 2016 можно как нибудь прочесть содержимое unins*.dat ? Нет. Это бинарник. или может есть другой способ узнать какие уже установлены моды из этого пака?! Без использования кастомного сохранения - нет. Quote Share this post Link to post Short link Share on other sites
MS_RAMIS 0 #343765 Posted August 6, 2016 Без использования кастомного сохранения - нет. а как это реализовать ? Quote Share this post Link to post Short link Share on other sites
Kotyarko_O 1,906 #343832 Posted August 7, 2016 а как это реализовать ? Например: https://bitbucket.org/Kotyarko_O/kmp/src/06d9d3d55ccc8d5ba1502d86211e36262506364e/Resourses/ParamsRememberer.iss?at=master&fileviewer=file-view-default Ещё можно использовать SetPreviousData\GetPreviousData. Quote Share this post Link to post Short link Share on other sites
Lom 48 #345270 Posted August 11, 2016 народ подскажите как добавить в установщик галочку " удаление установленных модификаций " и как сделать чтобы установщик делал проверку установленного клиента игры ? ну что бы установщик знал где не установлена и где установлена игра)) в теме как то видел но ша ни как не могу найти. глаза уже болят!!! Quote Share this post Link to post Short link Share on other sites
akey 35 #345337 Posted August 11, 2016 народ подскажите как добавить в установщик галочку " удаление установленных модификаций " и как сделать чтобы установщик делал проверку установленного клиента игры ? ну что бы установщик знал где не установлена и где установлена игра)) в теме как то видел но ша ни как не могу найти. глаза уже болят!!!Попробуйте поиск по теме, потому как это сто раз обсуждалось, даже с примерами и готовы ми скриптами. 1 Quote Share this post Link to post Short link Share on other sites