Jump to content
Korean Random
EvilAlex

Создание инсталляторов для модпаков на базе Inno Setup

Recommended Posts

Не важно, хочет он ил нет, может или нет, тугодум или нет, если вам таким великим нехочухам и гуру кодописания в лом, то просто пройдите мимо.

 

не нужно ставить себя выше других.  Каждый в чем то хорош, а в чем то нет. Вам разве ни когда не нужна была чья то помощь, главное оглянуться назад....  

 

Как говорил Леопольд: "Давайте жить дружно."  :bajan2:

  • Upvote 3

Share this post


Link to post

Short link
Share on other sites
2 часа назад, ferrat сказал:

Не важно, хочет он ил нет, может или нет, тугодум или нет, если вам таким великим нехочухам и гуру кодописания в лом, то просто пройдите мимо.

 

не нужно ставить себя выше других.  Каждый в чем то хорош, а в чем то нет. Вам разве ни когда не нужна была чья то помощь, главное оглянуться назад....  

 

Как говорил Леопольд: "Давайте жить дружно."  :bajan2:

В целом поддерживаю сию мысль.

Share this post


Link to post

Short link
Share on other sites

всем привет. народ подскажите есть ли вариант к примеру как в этом скрипте докачки файлов с инета - https://kr.cm/f/t/9050/c/209060/ сделать так чтобы если вдруг уже файл закачен, то он снова не перекачивался бы? 

 

П.С.  уже сделал. не актуально.

Edited by Lom
  • Downvote 1

Share this post


Link to post

Short link
Share on other sites

Помогите скиньте код этой минюшки и что и куда вставить чтобы работало пожалуйста если не сложно:

PEorxiVw.png?download=1&name=%D0%A1%D0%BA%D1%80%D0%B8%D0%BD%D1%88%D0%BE%D1%82%2030-12-2020%2019:17:10.png

Edited by zloyfilya

Share this post


Link to post

Short link
Share on other sites

Ибо вот этот скрипт не работает:
 

procedure DeleteMods();
begin
  if IsComponentSelected('taskDeleteMods') then
  begin
    DelTree(ExpandConstant('{app}\mods\*'), false, true, true);
    DelTree(ExpandConstant('{app}\res_mods\*'), false, true, true);
    CreateDir(ExpandConstant('{app}\mods\{#ModDirVersion}'));
    CreateDir(ExpandConstant('{app}\res_mods\{#ModDirVersion}'));
  end;
end;

procedure DeleteCache();
begin
  if IsComponentSelected('taskDeleteCache') then
  begin
    DelTree(ExpandConstant('{userappdata}\Wargaming.net\WorldOfTanks\account_caches'), true, true, true);
    DelTree(ExpandConstant('{userappdata}\Wargaming.net\WorldOfTanks\battle_results'), true, true, true);
    DelTree(ExpandConstant('{userappdata}\Wargaming.net\WorldOfTanks\clan_cache'), true, true, true);
    DelTree(ExpandConstant('{userappdata}\Wargaming.net\WorldOfTanks\custom_data'), true, true, true);
    DelTree(ExpandConstant('{userappdata}\Wargaming.net\WorldOfTanks\dossier_cache'), true, true, true);
    DelTree(ExpandConstant('{userappdata}\Wargaming.net\WorldOfTanks\messenger_cache'), true, true, true);
    DelTree(ExpandConstant('{userappdata}\Wargaming.net\WorldOfTanks\profile'), true, true, true);
    //DelTree(ExpandConstant('{userappdata}\Wargaming.net\WorldOfTanks\tutorial_cache'), true, true, true);
    DelTree(ExpandConstant('{userappdata}\Wargaming.net\WorldOfTanks\veh_cmp_cache'), true, true, true);
    DelTree(ExpandConstant('{userappdata}\Wargaming.net\WorldOfTanks\web_cache'), true, true, true);
    DelTree(ExpandConstant('{app}\logs'), true, true, true);
    DelTree(ExpandConstant('{app}\Reports'), true, true, true);
    DelTree(ExpandConstant('{app}\Reports_XFW'), true, true, true);
    DelTree(ExpandConstant('{app}\Updates'), true, true, true);
    DelTree(ExpandConstant('{app}\UpdatesData'), true, true, true);
  end;
end;

procedure CurStepChanged(CurStep: TSetupStep);
begin
  if CurStep=ssInstall then
  begin
    DeleteMods();
    DeleteCache();
  end;
end;

 

Share this post


Link to post

Short link
Share on other sites
6 минут назад, Lom сказал:

вот тут глянь. эт точно пашет.  архиве два варианта. чуть разные но пашут. ну а так если почитать тему то тут почти на все вопросы есть ответы.

 

УДАЛЕНИЕ КЕША ОЧИСТКА И Т.Д.rar 2 kB · 0 скачиваний

Брат а можно как нибудь с тобой связаться у меня финишная прямая просто, чтобы побыстрее закончить

9 минут назад, Lom сказал:

вот тут глянь. эт точно пашет.  архиве два варианта. чуть разные но пашут. ну а так если почитать тему то тут почти на все вопросы есть ответы.

 

УДАЛЕНИЕ КЕША ОЧИСТКА И Т.Д.rar 2 kB · 1 скачивание

Я просто именно как ту минюшку не нашел сделать но хотя бы чтобы люди могли выбирать

Ошибка Xh2SCzB2.png?download=1&name=%D0%A1%D0%BA%D1%80%D0%B8%D0%BD%D1%88%D0%BE%D1%82%2030-12-2020%2023:45:07.png

 

Ниодин конфиг не завелся

Edited by zloyfilya

Share this post


Link to post

Short link
Share on other sites
50 минут назад, wasp200486 сказал:

Всем привет. Помогите побороть эту ошибкуScreenshot_1.png.13635c3e8d8188e88e239275f3f0ae13.png

 

Что есть InstallDir в вашем проекте? 

Share this post


Link to post

Short link
Share on other sites

 

собираю мод пак такого планаScreenshot_2.thumb.png.3d2b59c80c2739d82eff0fdefa914e38.png

но компилируется в обычный

 Screenshot_1.png.d8d266b0a3c587caa774ca124053e52a.png

подскажите, что нужно подправить в скрипте

 

Edited by wasp200486

Share this post


Link to post

Short link
Share on other sites
2 hours ago, wasp200486 said:

подскажите, что нужно подправить в скрипте

Эм... абсолютно все, предположу. На выходе у вас сейчас пустой интерфейс - стандартный инновский. Намека на кастомный код здесь нет.

 

2 hours ago, wasp200486 said:

собираю мод пак такого плана

Подразумевается использование готового проекта с таким видом или попытка повторить такое с нуля? Во втором случае вам еще долгий путь предстоит пройти. И местных форумчан, которые бы захотели вам объяснить все принципы, необходимые для проекта подобного плана, сейчас почти нет.

Edited by Kotyarko_O

Share this post


Link to post

Short link
Share on other sites

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.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...