Jump to content
Korean Random
EvilAlex

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

Recommended Posts

если архив лежит рядом с exe то как сделать, что бы без секции Files"

Может где-то ошибся:

[Files]
Source: "7za.exe"; Flags: dontcopy

[Code]
Procedure CurStepChanged(CurStep: TSetupStep);
var
 ErrorCode: Integer;
begin
 if not (CurStep = ssPostInstall) then
  Exit;
 ExtractTemporaryFile('7za.exe');
 Exec(ExpandConstant('{tmp}\7za.exe'), Format('x -y %s -o%s', [ExpandConstant('{src}\yourArchive.zip'), ExpandConstant('{app}\res_mods')]), '', SW_SHOW, ewWaitUntilTerminated, ErrorCode);
end;
Edited by Kotyarko_O
  • Upvote 1

Share this post


Link to post

Short link
Share on other sites
Source: "XVMSymbol_15.0.ttf"; DestDir: "{fonts}"; Flags: onlyifdoesntexist uninsneveruninstall; FontInstall: "XVMSymbol_15.0";

кто подскажет это скрипт на установку шрифтов и всё к нему хватает или нет

Share this post


Link to post

Short link
Share on other sites
Source: "XVMSymbol_15.0.ttf"; DestDir: "{fonts}"; Flags: onlyifdoesntexist uninsneveruninstall; FontInstall: "XVMSymbol_15.0";

кто подскажет это скрипт на установку шрифтов и всё к нему хватает или нет

 

Аааааа..... шрифты уже как "100 лет" вшиты в сам XVM... пожалуйста!!!

1458902061185778765.jpg

  • Upvote 2
  • Downvote 1

Share this post


Link to post

Short link
Share on other sites

Аааааа..... шрифты уже как "100 лет" вшиты в сам XVM... пожалуйста!!!

1458902061185778765.jpg

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

Edited by sergy2010

Share this post


Link to post

Short link
Share on other sites
Source: С:\ScriptModPack\Files\желтый\Шрифты\Cuprum.ttf; DestDir: "{fonts}"; FontInstall: "Cuprum"; Flags: onlyifdoesntexist uninsneveruninstall;

У меня так...

  • Downvote 1

Share this post


Link to post

Short link
Share on other sites

Аааааа..... шрифты уже как "100 лет" вшиты в сам XVM... пожалуйста!!!

 

не хочу тебя обидеть я не в ростове живу а в туле 

Edited by sergy2010
  • Downvote 4

Share this post


Link to post

Short link
Share on other sites
на некоторые нужны шрифты
Source: {mods}\Fonts\MicraC.ttf; DestDir: {fonts}; FontInstall: MicraC; Flags: onlyifdoesntexist uninsneveruninstall; Components: sights

Source: - где шрифт лежит

DestDir: - папка со шрифтами Винды - не меняется

FontInstall: имя устанавливаемого шрифта (смотреть внутри самого шрифта)

onlyifdoesntexist - дабы не перезаписывать, если уже такой есть

uninsneveruninstall - дабы при удалении шрифт не снесло из системы (актуально для шрифтов по умолчанию) 

Components: для каких компонентов должны устанавливаться

Все это прописываем в разделе [Files] и лучше еще читать справку по инно ISetup.zip.

Edited by Yusha
  • Upvote 1
  • Downvote 1

Share this post


Link to post

Short link
Share on other sites

Если шрифт в формате otf, примером Micrac.otf.

Добавить fontisnttruetype (если устанавливаете файл шрифта, который не является TrueType).

Source: "Fonts\Micrac.otf"; FontInstall: "Micrac"; DestDir: "{fonts}"; Flags: fontisnttruetype onlyifdoesntexist uninsneveruninstall; Components: sights
Edited by Xotabych

Share this post


Link to post

Short link
Share on other sites

Все это прописываем в разделе [Files] и лучше еще читать справку по инно attachicon.gifISetup.zip.

 

Не в тему,но все же спрошу:Yusha,подскажите пожалуйста вот чисто по Вашим модам.У знакомого (много патчей уже пользуется модпаком Вашим) пропадают при перезапуске клиента через раз то достижения в бою,то калькулятор эф-ти и лбз панели.Т.е зашел в клиент либо одно или два работает,третье нет.При следующем перезаходе другое работает,одно или 2-е не отображается.Что может быть?Или есть такой грешок в модах (именно в 3-х)  этих?Заранее спасибо за ответ!!!

Edited by krok65

Share this post


Link to post

Short link
Share on other sites

Не в тему,но все же спрошу:Yusha,подскажите пожалуйста вот чисто по Вашим модам.У знакомого (много патчей уже пользуется модпаком Вашим) пропадают при перезапуске клиента через раз то достижения в бою,то калькулятор эф-ти и лбз панели.Т.е зашел в клиент либо одно или два работает,третье нет.При следующем перезаходе другое работает,одно или 2-е не отображается.Что может быть?Или есть такой грешок в модах (именно в 3-х)  этих?Заранее спасибо за ответ!!!

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

Edited by Yusha
  • Upvote 1
  • Downvote 1

Share this post


Link to post

Short link
Share on other sites

Привет всем, при замене  фото выбивает ошибку, кто поможет исправить?post-24103-0-03055100-1494687429_thumb.jpeg

Edited by KIBORG

Share this post


Link to post

Short link
Share on other sites

@KIBORG, ошибка значит, что не объявлена указанная переменная iSound. То есть, или ты скопипастил не весь код, или эта переменная объявляется позже, или ты её упустил.

Edited by Kotyarko_O

Share this post


Link to post

Short link
Share on other sites

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

Share this post


Link to post

Short link
Share on other sites

[Run]
Filename: http://example.com/; Description: "Open example.com in web browser"; Flags: postinstall nowait shellexec;

Share this post


Link to post

Short link
Share on other sites
[Run]
Filename: http://example.com/; Description: "Open example.com in web browser"; Flags: postinstall nowait shellexec;

спс, а как сделать чтоб без выбора, открывался сайт.

Share this post


Link to post

Short link
Share on other sites

спс, а как сделать чтоб без выбора, открывался сайт.

вот,как только завершается установка модов открывает нужный сайт..

[Run]
Filename: https://ваш сайт; Flags: shellexec

Share this post


Link to post

Short link
Share on other sites

 

вот,как только завершается установка модов открывает нужный сайт..

[Run]
Filename: https://ваш сайт; Flags: shellexec

спс дружище! что доктор прописал! ))

 

вот,как только завершается установка модов открывает нужный сайт..

[Run]
Filename: https://ваш сайт; Flags: shellexec

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

  • Upvote 1
  • Downvote 3

Share this post


Link to post

Short link
Share on other sites

есть ли вариант чтоб окно браузера открывался именно по закрытию установщика в конце

Проверь

Function NextButtonClick(CurPageID: Integer): Boolean;
var
 ResCode: Integer;
begin
 Result := True;
 case CurPageID of
 wpFinished:
  begin
   ShellExec('', 'Ссылка на сайт', '' , '', SW_SHOW, ewNoWait, ResCode);
  end;
 end;
end;

  • Upvote 1

Share this post


Link to post

Short link
Share on other sites

Проверь

Function NextButtonClick(CurPageID: Integer): Boolean;
var
 ResCode: Integer;
begin
 Result := True;
 case CurPageID of
 wpFinished:
  begin
   ShellExec('', 'Ссылка на сайт', '' , '', SW_SHOW, ewNoWait, ResCode);
  end;
 end;
end;

ну да пашет... как и хотел, спс! 

  • Downvote 2

Share this post


Link to post

Short link
Share on other sites

спс дружище! что доктор прописал! ))

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

вот эти флаги пропиши к тому варианту что я скидывал -  Flags: postinstall shellexec

 

P/S...  Gad575 как всегда всем помогает!!!  не раз выручал)))

Edited by ЛОМ

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...