Jump to content
Korean Random

akey

User
  • Posts

    144
  • Joined

  • Last visited

Posts posted by akey

  1. да это я знаю в секции setup задается 

    мне именно в исключения брандмауера недо

    в факе есть про это, глянте...

    @Kotyarko_O, Спасибо за разъяснения!

    Ещё вопрос. Существует ли возможность как то отслеживать установку модпака? Или Вариант блокирования установки из вне? То есть, кто либо поставил мод пак, активировал, и всё на этом... больше ни кто не может воспользоваться. Такое вообще возможно?

  2. [Setup]
    UninstallFilesDir={app}\.....
    #define LogMods              "Лог установки.log"
    [Code]
    function CreateLogMods: Boolean;
    var
      I: Integer;
      FileName, DateTime: String;
    begin
      Result:=True;
      DateTime:=GetDateTimeString('dd/mm/yyyy  hh:nn', '-', '-');
      FileName:=ExpandConstant('{app}\....}\{#LogMods}');
    //----------------------------------------------------------------------------------------------\\
      SaveStringToFile(FileName, '"..............."' + #13#10 + #13#10 +  'Дата установки: ' + DateTime + #13#10 + #13#10 + 'Путь установки: ' +  WizardForm.DirEdit.Text +  #13#10 + #13#10 + 'Выбранные вами моды:' + #13#10 + 'Прицелы:' + #13#10, True);
        For I:=0 to WizardForm.ComponentsList.Items.Count - 1 do
             If WizardForm.ComponentsList.Checked[I] then
        begin
             SaveStringToFile(FileName, '... ' + WizardForm.ComponentsList.ItemCaption[I] + #13#10, True);
          end;
    end;
    procedure CurStepChanged(CurStep: TSetupStep);
    begin
       If CurStep=ssInstall then
    begin
      CreateDir(ExpandConstant('{app}\....'));
      DeleteFile(ExpandConstant('{app}\...\{#LogMods}'));
      CreateLogMods;
    end;
    end;

    Спасибо... Вопрос

    Можно небольшие пояснения по этой строчке:

     

    UninstallFilesDir={app}\.....

     

    И по этой:

     

    SaveStringToFile(FileName, '"..............."' + #13#10 + #13#10 +  'Дата установки: ' + DateTime + #13#10 + #13#10 + 'Путь установки: ' +  WizardForm.DirEdit.Text +  #13#10 + #13#10 + 'Выбранные вами моды:' + #13#10 + 'Прицелы:' + #13#10, True);

     

    Заранее спасибо!

  3. Что бы не копировать всю папку "res\audio" в "res_mods" и сэкономить место. "Обманываем" игру, так сказать. Хотя по мне копирование папки всё же понадежней будет.

    А точно! Подзабыл... в маке это очень актуально, когда у тебя маленький жёсткий, но SSD, и при помощи симлинков решаем вопрос с переносом данных на внешний или второй жёсткий. :)

  4. [Types]
    Name: custom; Description: "Пользовательская"; Flags: iscustom
    Name: main; Description: "Фиксированная"
    
    [Components]
    Name: MP; Description: Этот компонент нельзя не выбрать.; Types: custom main;
    
    

    Как-то так.

     

    При этом станет отображаться комбоБокс TypesCombo, на странице выбора компонентов. Если его отображение не нужно, то можно убрать следующим образом:

    [Code]
    Procedure InitializeWizard();
    begin
     WizardForm.TypesCombo.Hide;
    end;
    

    Поставил следующим образом, и этого оказалось достаточно:

    Name: PAC\U; Description: Компонент. ; Types: custom; Flags: fixed ;
    
  5. Кстати, новая версия innounp 0.42 научилась распаковывать "китайца".

    Да просто юникод не использовать и все дела :)

     

    :heh:  запишу себе, как признание заслуг.

    Посмотрел, что оно там вскрывает... понял, что теперь этот стыд с названиями придется править, у то как-то голо и стыдно стало :)

    Все декомпилируется из рук вон криво, ничего общего с исходным вариантом :) так все упорото прописано... однако, есть там и полезные моменты...делюсь :)

    Создание симлинков :)

    Filename: "{cmd}"; Parameters: "/c for %a in (*) do mklink ""{app}\res_mods\0.9.8.1\audio\%~nxa"" ""%~fa"""; WorkingDir: "{app}\res\audio"; MinVersion: 0.0,6.0; Flags: skipifdoesntexist 
    
    

    Я новичок в этом деле... Не подскажите преимущество использования симлинков? И зачем они? Заранее спасибо...

  6. Донести о возможности, а дальше сами решайте что с этой информацией делать.

    Скажите, пожалуйста, как ей пользоваться? По глупости бахнул свой скрипт, теперь только инсталятор остался... За ранее спасибо

    Разобрался... 

  7. и протанки написали аналогичные моды, которые получились на много порядков лучше, чем были у спотера. 

    А зачем Вам тогда вообще моды от Spotera? Зачем Вам "запилите напублику деобфускацию обфусцированных при помощи PjOrion модов".... Помоему ругань это их дела, которые ни как не относятся к теме! Месть - это грех! Если уж на то пошло, то протанки могли уже давно выложить то, что Вы просите...

  8. это я нашёл, спасибо. А как пользоваться? Не много не понятно :( и какой из версий лучше, крайней я так понимаю?

    В основном конечно понятно, но как реализуется, то что если какие то обновы появились?

    Разобрался... то есть файл  NotificationBox.json мы кладём в некую папку на хост-сервере, и если он каким то образом меняется, то нотификатор даст знать клиенту, я правильно понял?

  9. Пока нет смысла делать, модов мало, а так набросок есть

    У басурманского Аслана в сети видел... в паке порядка 25 модов скопилось... в основном "шкуры", маркеры, и парочка прицелов :) 

    Пока нет смысла делать, модов мало, а так набросок есть

     

     Помогите, пожалуйста, со скином, если не сложно конечно... Скин чуть выше выложил.

  10. хех, было раз уже такое. Кто бы сказал как это сделать. судя по прочитанному я не вкурил как

    Где то  в центре ветки подробно было описано... Воспользуйтесь поиском по ветке

     

     

    Редактировать скин.

     

     

    Вот скин  skin.zip , только в билдере нужного окна не могу найти :(

  11. Оставьте только параметр Compression и замените в нём ultra64 на max (разницы в сжатии почти не почувствуете, а компиляция будет заметно быстрее

    Спасибо большое! Скорость увеличилась, и значительно... При этом инсталер увеличился с 120 до 140 Мб, но это не беда.

     

     

    Нужно видеть код.

     

    Код отправил в личку

  12. Всем форумчанам привет!
    Имею следующее. Собрал модпак с превью, все как полагается, отрабатывает и устанавливает без проблем. Но есть несколько нюансов, а именно.
    1. Когда запускаю готовый ексежник, то он запускается не сразу, а спустя сек 10-15,предположил, что из-за не правильного сжатия, сейчас стоит:

    //====={ Сжатие сетапа }=====\\
    InternalCompressLevel=ultra64
    Compression=lzma2/ultra64
    SolidCompression=true

    Но не факт, Вы может подскажете.

    2. Проблема с анинсталером, выдаёт следующее:

     

    post-26543-0-30305600-1431935103_thumb.jpg

    Как сие победить?

    3. Все окна в инсталере отлично отображаются, но так скажем "сервисные", отмена установки к примеру выдаёт следующее:

     

    post-26543-0-10780300-1431935159_thumb.jpg

     

    как сделать эту "белую полосу", соответственно такой же как в стиле?

    4. Как защитить инсталер? То есть не дать возможность распаковки (что я Вам объясняю, Вы и так поняли о чём я)

    Заранее благодарен за всяческую помощь!

  13. так на первом скрине показан режим large, а на втором none, переключи уши (у тебя кстати шрифт старый- в none не те символы)

    Во первых большое спасибо за конфиг!!! Честно говоря раньше пользовался только от протанки, теперь Вашим.

    Вопрос... Возможно ли сделать, или точнее сказать, как сделать чтоб нанесённый по мне урон, именно урон, а не лог, отображался по середине экрана, какими нибудь там контурными цифрами, появляющийся из точки на увеличение в цифру и после показа уменьшение в точку... я такое видел в реплеях от jove... а как так сделать с имеющимся вашим конфигом? Заранее спасибо!

     

    P.S. Нарыл позднее.... вот это интересует

     

    Custom Damage Panel всплывающий урон по центру типа

    "-урон [снаряд] вид урона

    ____атакующий танк"

    все... разобрался... это всего лишь мод

×
×
  • Create New...