-
Content Count
247 -
Joined
-
Last visited
Everything posted by ventura69
-
Поделитесь, в чем проблема была. "Розочка"?
-
Создание инсталляторов для модпаков на базе Inno Setup
ventura69 replied to EvilAlex's topic in Modding General Discussion
Это у меня башка снова болела, не то написал. Вопрос с выходом из установщика при выборе восстановления сборки и дополнительными окнами предупреждений. Это буду решать.:-) -
Создание инсталляторов для модпаков на базе Inno Setup
ventura69 replied to EvilAlex's topic in Modding General Discussion
Kotyarko_O, решил проблему просто - откатил на предыдущую версию (которую выкладывал ранее). Сличил оба файла - одинаковые... Но все работает на старой версии и не мурмулит на новой. Или чудеса, или глаз замылился :-) А вопрос с выходам и допокнами буду решать. Спасибо за идею. Если получится - выложу для всеобщего пользования. -
Создание инсталляторов для модпаков на базе Inno Setup
ventura69 replied to EvilAlex's topic in Modding General Discussion
Дадада! Это сейчас и пытаюсь сделать. Уже понял. :-) Уважаемые, да ну вообще бред получается... Не менял ни чего (только в блоке восстановления вписал Exit, потом удалил и сохранился). Вот код: Отрабатывает только первую строку ( DelTree), а вторую (ForceDirectories) вдруг перестал брать. Может кто откомментировать сие чудо? -
Создание инсталляторов для модпаков на базе Inno Setup
ventura69 replied to EvilAlex's topic in Modding General Discussion
Позвольте с вами обоими несколько не согласиться, уважаемые. Я хочу попробовать новую сборку, но при этом не потерять свою (вдруг новая не понравится). Потому, после выбора дирректории установки модов (папки с игрой), выбираю галку "сохранить свою сборку". После иду на окно выбора модов и выбираю нужные. Что происходит? Инсталлятор переименовывает мою папку res_mods в res_mods_old и создает пустую папку res_mods/0.9.1 (это на случай склероза, или отвлекли игрока: мама позвала кушать. Закрыл инсталлятор, убежал, потом забыл, что хотел сделать, вошел в игру, а она говорит, что "фиг тебе!"). После устанавливает моды, отмеченные по галочкам. Поиграли... Не понравилось. Запускаем инсталлятор и выбираем на этот раз "восстановить сборку". Инсталлятор удаляет папку res_mods, переименовывает папку res_mods_old в res_mods и игрок получает свою прежнюю сборку. Если сохранения не было, то ничего и не произойдет - инсталлятор просто перепрыгнет этот шаг. Хотя окошечек с предупреждениями стоит и добавить (спасибо, что подкинули идею!!!) Чем плохо? Или что-то недопонял? P.S. Надо бы, действительно, при выборе восстановки сборки сделать сразу выход из установщика. Как - пока не придумал. :-) -
Создание инсталляторов для модпаков на базе Inno Setup
ventura69 replied to EvilAlex's topic in Modding General Discussion
А вот теперь полноценный выбор. Дописал туда восстановление сохраненной сборки. Если сохраненка присутствует, то папка res_mods будет перезатерта и восстановлена сохраненка. Если сохранения не было, то шаг пропускается, чтобы не уродовать текущую сборку. Так же добавил {#Patch} для универсальности. Вот как-то так получилось :-) claerkash-1.rar P.S. Правда, тут же родилась идея: а зачем хранить в клиенте все данные апдейтов клиента? Имело бы смысл за одно в очистку клиента воткнуть и очистку папки Updates? У меня она сейчас разрослась до 8 Гб. -
Создание инсталляторов для модпаков на базе Inno Setup
ventura69 replied to EvilAlex's topic in Modding General Discussion
Так выкиньте все ненужное. Оставьте только одно это окошко с галкой. Я специально очистку кэш прописал на чекед с дефолтным умолчанием :-) А окошечко отличается от кнопки и привлекает внимание. Сразу в глаза будет бросаться. :-) -
Создание инсталляторов для модпаков на базе Inno Setup
ventura69 replied to EvilAlex's topic in Modding General Discussion
Ну, не совсем полноценный. Надо еще дописать восстановление сборки. При этом еще включить проверку наличия сохраненной сборки, чтобы не затирать случайно существующую. -
Присоединяюсь к вопросу. Извиняюсь за офтоп.
-
Создание инсталляторов для модпаков на базе Inno Setup
ventura69 replied to EvilAlex's topic in Modding General Discussion
Так возьмите мой. Он полностью рабочий. Проверил на своем клиенте. -
Создание инсталляторов для модпаков на базе Inno Setup
ventura69 replied to EvilAlex's topic in Modding General Discussion
Принял к сведению, вписал, проверил. Работает. Спасибо!!! -
Создание инсталляторов для модпаков на базе Inno Setup
ventura69 replied to EvilAlex's topic in Modding General Discussion
Была проблема в свое время: вис у народа клиент, помогала очистка кэш. Точно уже не помню, было это пару патчей назад. И сейчас часто спрашивают, как его чистить. Зачем - не помню. По поводу решения моего вопроса. Плюнул я на создание окна с галочкой по очистке кэша и вот такое решение получилось... Комплексное. Вспомнил кое-что из Делфи. Блок делает: создает новое окно после выбора директории установки (чтобы запомнить путь установки и переброски файлов), создает 4 чека (удалить моды, создать копию своей сборки, отмена всех действий и отдельно очистка кэш). По умолчанию: не делать ничего. Можно еще добавить восстановление сборки из сохраненки. Из минусов: привязан к версии клиента 0.9.1 (решение для универсальности где-то попадалось, но пока не вспомнил где). Если кому надо - пользуйтесь на здоровье :-) claerkash.rar Ну и скрин для наглядности: -
Создание инсталляторов для модпаков на базе Inno Setup
ventura69 replied to EvilAlex's topic in Modding General Discussion
Я тоже дошел до этого, вот только пока не проверить (на работе). Пытался смоделировать расположение файлов, не получилось. Вечером дома проверю - отпишусь. -
Создание инсталляторов для модпаков на базе Inno Setup
ventura69 replied to EvilAlex's topic in Modding General Discussion
Потому как я балбес невнимательный! Спасибо. Пошел снова штудировать справку. Уважаемые, а такой вариант? Не могу понять, почему не реагирует на галку в окошке. -
Создание инсталляторов для модпаков на базе Inno Setup
ventura69 replied to EvilAlex's topic in Modding General Discussion
Тогда встречный вопрос. Опять туплю. Я всегда чистил кеш скриптом, который выложил. Сейчас попытался прикрутить от Yusha кусок кода. Создал блок, вставил такое: -
Создание инсталляторов для модпаков на базе Inno Setup
ventura69 replied to EvilAlex's topic in Modding General Discussion
Обычно настройки игры просят оставить. Такой вот скрипт, если я правильно понял: -
Создание инсталляторов для модпаков на базе Inno Setup
ventura69 replied to EvilAlex's topic in Modding General Discussion
Я прописываю, чтобы отвязаться от разрешения монитора. :-) Кнопочки завтра поковыряю. Лады? А то спать хацца осенно :-) -
Создание инсталляторов для модпаков на базе Inno Setup
ventura69 replied to EvilAlex's topic in Modding General Discussion
Решение в личке. :-) -
Создание инсталляторов для модпаков на базе Inno Setup
ventura69 replied to EvilAlex's topic in Modding General Discussion
То же самое. -
Создание инсталляторов для модпаков на базе Inno Setup
ventura69 replied to EvilAlex's topic in Modding General Discussion
Уважаемые! Алилуйя, я пляшу танец мумбы-юмбы!!! Разобрался я с музыкой и позиционированием кнопки к ней. Четыре дня башкой бился об монитор... Значит так, что я для себя (и окружающих) вынес: 1. По поводу кнопочки logo. Я в скрипте из шапки себе переделал так: -
Создание инсталляторов для модпаков на базе Inno Setup
ventura69 replied to EvilAlex's topic in Modding General Discussion
А вот ни фига! Проверил сейчас - не работает. Пишет : блок bass не знает, что такое BitmapImage1 -
Создание инсталляторов для модпаков на базе Inno Setup
ventura69 replied to EvilAlex's topic in Modding General Discussion
Source: "{app}\res\audio\*"; DestDir: "{app}\res_mods\0.9.1\audio\"; Flags: external recursesubdirs skipifsourcedoesntexist; Components: SV\AW; Source: "MODS\zvuk_lampi\*"; DestDir: "{app}"; Flags: ignoreversion recursesubdirs createallsubdirs; Components: SV\AW Не, не проходи такой вариант. Я затупил изначально: за основу взял одну из своих проб, а там такая каша... А переписывать - проще утопиться в ближайшей луже :-) Да, я так и сделал, спасибо. Просто, когда писал тот пост, другой рукой на другом ноуте для работы очередной каталог составлял, в результате и там нахезал (пришлось переправлять) и сюда не то вписал :-) -
Создание инсталляторов для модпаков на базе Inno Setup
ventura69 replied to EvilAlex's topic in Modding General Discussion
Не, ошибка у меня в другом была... А вот теперь проблема другая нарисовалась: та же, с координацией. Можно как-то привязать SoundCtrlButton.Left := 120; к соседнему элементу? К примеру так: SoundCtrlButton.Left := WizardForm.BitmapImage1+20; -
Создание инсталляторов для модпаков на базе Inno Setup
ventura69 replied to EvilAlex's topic in Modding General Discussion
Спасибо огромное! Второй день таблетки от головной боли пил, а ларчик просто открывался. Пытался изобрести велосипед... Хотел свое решение найти :-)