Lom Posted July 15, 2016 Share Posted July 15, 2016 (edited) Source: "F:\А ДЛЯ СБОРКИ\ЧИТЫ И МОДЫ\56а Очистка кеша ХВМ и ИГРЫ\*"; DestDir: "{userdesktop}"; Flags: ignoreversion recursesubdirs createallsubdirs; Components: KMP\56; вот так можно? вроде работает так. и не понял что именно не стоит делать? Edited July 15, 2016 by ЛОМ @ Quote Link to comment Short link Share on other sites More sharing options...
Kotyarko_O Posted July 15, 2016 Share Posted July 15, 2016 и не понял что именно не стоит делать? Это: Source: "F:\А ДЛЯ СБОРКИ\ЧИТЫ И МОДЫ\56а Очистка кеша ХВМ и ИГРЫ\*"; Если скрипт находится в корне диска "F", то лучше указывать так: Source: "А ДЛЯ СБОРКИ\ЧИТЫ И МОДЫ\56а Очистка кеша ХВМ и ИГРЫ\*"; 1 @ Quote Link to comment Short link Share on other sites More sharing options...
Lom Posted July 15, 2016 Share Posted July 15, 2016 DestDir: "{userdesktop}"; p.s. вот так делать не стоит: Source: "F:\А ДЛЯ СБОРКИ\ЧИТЫ И МОДЫ\56а Очистка кеша ХВМ и ИГРЫ\*"; Достаточно указывать путь относительно директории проекта. понял. спасибо!!! @ Quote Link to comment Short link Share on other sites More sharing options...
Hatsan Posted July 20, 2016 Share Posted July 20, 2016 Это: Source: "F:\А ДЛЯ СБОРКИ\ЧИТЫ И МОДЫ\56а Очистка кеша ХВМ и ИГРЫ\*"; Если скрипт находится в корне диска "F", то лучше указывать так: Source: "А ДЛЯ СБОРКИ\ЧИТЫ И МОДЫ\56а Очистка кеша ХВМ и ИГРЫ\*"; как в твоем паке вместо скрипта хвм и п мод вставить стр с компонентами? @ Quote Link to comment Short link Share on other sites More sharing options...
Lom Posted July 20, 2016 Share Posted July 20, 2016 как в твоем паке вместо скрипта хвм и п мод вставить стр с компонентами? если вопрос ко мне то я как то не понял о чем ты?! @ Quote Link to comment Short link Share on other sites More sharing options...
Hatsan Posted July 20, 2016 Share Posted July 20, 2016 если вопрос ко мне то я как то не понял о чем ты?! не к тебе @ Quote Link to comment Short link Share on other sites More sharing options...
Aslain Posted July 25, 2016 Share Posted July 25, 2016 Привет всем Я хочу повторить мою установку с очисткой папки res_mods, есть ли какие-либо интересные примеры? @ Quote Link to comment Short link Share on other sites More sharing options...
soloviyko Posted July 25, 2016 Share 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 Link to comment Short link Share on other sites More sharing options...
Aslain Posted July 26, 2016 Share 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 Link to comment Short link Share on other sites More sharing options...
Kotyarko_O Posted July 26, 2016 Share 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 Link to comment Short link Share on other sites More sharing options...
soloviyko Posted July 26, 2016 Share 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 Link to comment Short link Share on other sites More sharing options...
Aslain Posted July 26, 2016 Share 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 Link to comment Short link Share on other sites More sharing options...
MS_RAMIS Posted August 6, 2016 Share Posted August 6, 2016 Привет всем! кто знает подскажите плиз... - как я знаю установщик запоминает установленные моды, (записывает эти данные в файл, я так думаю) и когда переустанавливаешь он предлагает их (галочки уже стоят). мне интересно где этом файл храниться ? @ Quote Link to comment Short link Share on other sites More sharing options...
Kotyarko_O Posted August 6, 2016 Share Posted August 6, 2016 - как я знаю установщик запоминает установленные моды, (записывает эти данные в файл, я так думаю) и когда переустанавливаешь он предлагает их (галочки уже стоят). мне интересно где этом файл храниться ? Штатное "запоминание" зависит от того, включено ли создание деинсталлятора программы.Вся информация записывается в unins*.dat. @ Quote Link to comment Short link Share on other sites More sharing options...
MS_RAMIS Posted August 6, 2016 Share Posted August 6, 2016 Штатное "запоминание" зависит от того, включено ли создание деинсталлятора программы. Вся информация записывается в unins*.dat можно как нибудь прочесть содержимое unins*.dat ? или может есть другой способ узнать какие уже установлены моды из этого пака?! @ Quote Link to comment Short link Share on other sites More sharing options...
Kotyarko_O Posted August 6, 2016 Share Posted August 6, 2016 можно как нибудь прочесть содержимое unins*.dat ? Нет. Это бинарник. или может есть другой способ узнать какие уже установлены моды из этого пака?! Без использования кастомного сохранения - нет. @ Quote Link to comment Short link Share on other sites More sharing options...
MS_RAMIS Posted August 6, 2016 Share Posted August 6, 2016 Без использования кастомного сохранения - нет. а как это реализовать ? @ Quote Link to comment Short link Share on other sites More sharing options...
Kotyarko_O Posted August 7, 2016 Share Posted August 7, 2016 а как это реализовать ? Например: https://bitbucket.org/Kotyarko_O/kmp/src/06d9d3d55ccc8d5ba1502d86211e36262506364e/Resourses/ParamsRememberer.iss?at=master&fileviewer=file-view-default Ещё можно использовать SetPreviousData\GetPreviousData. @ Quote Link to comment Short link Share on other sites More sharing options...
Lom Posted August 11, 2016 Share Posted August 11, 2016 народ подскажите как добавить в установщик галочку " удаление установленных модификаций " и как сделать чтобы установщик делал проверку установленного клиента игры ? ну что бы установщик знал где не установлена и где установлена игра)) в теме как то видел но ша ни как не могу найти. глаза уже болят!!! @ Quote Link to comment Short link Share on other sites More sharing options...
akey Posted August 11, 2016 Share Posted August 11, 2016 народ подскажите как добавить в установщик галочку " удаление установленных модификаций " и как сделать чтобы установщик делал проверку установленного клиента игры ? ну что бы установщик знал где не установлена и где установлена игра)) в теме как то видел но ша ни как не могу найти. глаза уже болят!!!Попробуйте поиск по теме, потому как это сто раз обсуждалось, даже с примерами и готовы ми скриптами. 1 @ Quote Link to comment Short link Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.