Jump to content
Korean Random

ventura69

User
  • Content Count

    247
  • Joined

  • Last visited

Everything posted by ventura69

  1. Поделитесь, в чем проблема была. "Розочка"?
  2. Это у меня башка снова болела, не то написал. Вопрос с выходом из установщика при выборе восстановления сборки и дополнительными окнами предупреждений. Это буду решать.:-)
  3. Kotyarko_O, решил проблему просто - откатил на предыдущую версию (которую выкладывал ранее). Сличил оба файла - одинаковые... Но все работает на старой версии и не мурмулит на новой. Или чудеса, или глаз замылился :-) А вопрос с выходам и допокнами буду решать. Спасибо за идею. Если получится - выложу для всеобщего пользования.
  4. Дадада! Это сейчас и пытаюсь сделать. Уже понял. :-) Уважаемые, да ну вообще бред получается... Не менял ни чего (только в блоке восстановления вписал Exit, потом удалил и сохранился). Вот код: Отрабатывает только первую строку ( DelTree), а вторую (ForceDirectories) вдруг перестал брать. Может кто откомментировать сие чудо?
  5. Позвольте с вами обоими несколько не согласиться, уважаемые. Я хочу попробовать новую сборку, но при этом не потерять свою (вдруг новая не понравится). Потому, после выбора дирректории установки модов (папки с игрой), выбираю галку "сохранить свою сборку". После иду на окно выбора модов и выбираю нужные. Что происходит? Инсталлятор переименовывает мою папку res_mods в res_mods_old и создает пустую папку res_mods/0.9.1 (это на случай склероза, или отвлекли игрока: мама позвала кушать. Закрыл инсталлятор, убежал, потом забыл, что хотел сделать, вошел в игру, а она говорит, что "фиг тебе!"). После устанавливает моды, отмеченные по галочкам. Поиграли... Не понравилось. Запускаем инсталлятор и выбираем на этот раз "восстановить сборку". Инсталлятор удаляет папку res_mods, переименовывает папку res_mods_old в res_mods и игрок получает свою прежнюю сборку. Если сохранения не было, то ничего и не произойдет - инсталлятор просто перепрыгнет этот шаг. Хотя окошечек с предупреждениями стоит и добавить (спасибо, что подкинули идею!!!) Чем плохо? Или что-то недопонял? P.S. Надо бы, действительно, при выборе восстановки сборки сделать сразу выход из установщика. Как - пока не придумал. :-)
  6. А вот теперь полноценный выбор. Дописал туда восстановление сохраненной сборки. Если сохраненка присутствует, то папка res_mods будет перезатерта и восстановлена сохраненка. Если сохранения не было, то шаг пропускается, чтобы не уродовать текущую сборку. Так же добавил {#Patch} для универсальности. Вот как-то так получилось :-) claerkash-1.rar P.S. Правда, тут же родилась идея: а зачем хранить в клиенте все данные апдейтов клиента? Имело бы смысл за одно в очистку клиента воткнуть и очистку папки Updates? У меня она сейчас разрослась до 8 Гб.
  7. Так выкиньте все ненужное. Оставьте только одно это окошко с галкой. Я специально очистку кэш прописал на чекед с дефолтным умолчанием :-) А окошечко отличается от кнопки и привлекает внимание. Сразу в глаза будет бросаться. :-)
  8. Ну, не совсем полноценный. Надо еще дописать восстановление сборки. При этом еще включить проверку наличия сохраненной сборки, чтобы не затирать случайно существующую.
  9. Присоединяюсь к вопросу. Извиняюсь за офтоп.
  10. Так возьмите мой. Он полностью рабочий. Проверил на своем клиенте.
  11. Принял к сведению, вписал, проверил. Работает. Спасибо!!!
  12. Была проблема в свое время: вис у народа клиент, помогала очистка кэш. Точно уже не помню, было это пару патчей назад. И сейчас часто спрашивают, как его чистить. Зачем - не помню. По поводу решения моего вопроса. Плюнул я на создание окна с галочкой по очистке кэша и вот такое решение получилось... Комплексное. Вспомнил кое-что из Делфи. Блок делает: создает новое окно после выбора директории установки (чтобы запомнить путь установки и переброски файлов), создает 4 чека (удалить моды, создать копию своей сборки, отмена всех действий и отдельно очистка кэш). По умолчанию: не делать ничего. Можно еще добавить восстановление сборки из сохраненки. Из минусов: привязан к версии клиента 0.9.1 (решение для универсальности где-то попадалось, но пока не вспомнил где). Если кому надо - пользуйтесь на здоровье :-) claerkash.rar Ну и скрин для наглядности:
  13. Я тоже дошел до этого, вот только пока не проверить (на работе). Пытался смоделировать расположение файлов, не получилось. Вечером дома проверю - отпишусь.
  14. Потому как я балбес невнимательный! Спасибо. Пошел снова штудировать справку. Уважаемые, а такой вариант? Не могу понять, почему не реагирует на галку в окошке.
  15. Тогда встречный вопрос. Опять туплю. Я всегда чистил кеш скриптом, который выложил. Сейчас попытался прикрутить от Yusha кусок кода. Создал блок, вставил такое:
  16. Обычно настройки игры просят оставить. Такой вот скрипт, если я правильно понял:
  17. Я прописываю, чтобы отвязаться от разрешения монитора. :-) Кнопочки завтра поковыряю. Лады? А то спать хацца осенно :-)
  18. Уважаемые! Алилуйя, я пляшу танец мумбы-юмбы!!! Разобрался я с музыкой и позиционированием кнопки к ней. Четыре дня башкой бился об монитор... Значит так, что я для себя (и окружающих) вынес: 1. По поводу кнопочки logo. Я в скрипте из шапки себе переделал так:
  19. А вот ни фига! Проверил сейчас - не работает. Пишет : блок bass не знает, что такое BitmapImage1
  20. 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 Не, не проходи такой вариант. Я затупил изначально: за основу взял одну из своих проб, а там такая каша... А переписывать - проще утопиться в ближайшей луже :-) Да, я так и сделал, спасибо. Просто, когда писал тот пост, другой рукой на другом ноуте для работы очередной каталог составлял, в результате и там нахезал (пришлось переправлять) и сюда не то вписал :-)
  21. Не, ошибка у меня в другом была... А вот теперь проблема другая нарисовалась: та же, с координацией. Можно как-то привязать SoundCtrlButton.Left := 120; к соседнему элементу? К примеру так: SoundCtrlButton.Left := WizardForm.BitmapImage1+20;
  22. Спасибо огромное! Второй день таблетки от головной боли пил, а ларчик просто открывался. Пытался изобрести велосипед... Хотел свое решение найти :-)
×
×
  • Create New...