Jump to content
Korean Random
EvilAlex

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

Recommended Posts

Трям, вот и мой новый проект стартовал: тык!

 

З.Ы. Только сильно не пинайте, плз! :heh:

Share this post


Link to post

Short link
Share on other sites

Спасибо за этот код Kotyarko_O , всё чётко работает .

[Files]
Source: "{app}\res\audio\*"; DestDir: "{app}\res_mods\0.9.0\audio\"; Flags: external recursesubdirs skipifsourcedoesntexist; Components: KMP;
Edited by ODINOKIY VOLK

Share this post


Link to post

Short link
Share on other sites

Трям, вот и мой новый проект стартовал: тык!

 

З.Ы. Только сильно не пинайте, плз! :heh:

Голос девушки приятный, как в сексе по телефону ))

Особенно порадовала фраза "не спеши заканчивать"  :gg:

Share this post


Link to post

Short link
Share on other sites

Share this post


Link to post

Short link
Share on other sites

 

 

Голос девушки приятный

Ради нее готов отказаться от протанки ;) 

Share this post


Link to post

Short link
Share on other sites

а как сделать автоматическую установку шрифтов 

Share this post


Link to post

Short link
Share on other sites

а как сделать автоматическую установку шрифтов 

Вверху справа есть поиск, вводиш слово "шрифты" и получаеш ответ

Share this post


Link to post

Short link
Share on other sites

В друг кому понадобится вот руководство - Ссылка

 

 

а то скрипт который я кинул видать не кто не может объяснить как там прописывается страница компонентов, очень жаль.

во многих скриптах вижу этот стиль написания

  • Upvote 1

Share this post


Link to post

Short link
Share on other sites

liked, не "не может", а "не хочет". Я же уже писал, что такая реализация кода сложнее и заморачиваться с этими нюансами нет желания.

Share this post


Link to post

Short link
Share on other sites

немного не по теме чем открыть формат .ptc

Notepad++ 6.6.8 открывает. иероглифы


liked, не "не может", а "не хочет". Я же уже писал, что такая реализация кода сложнее и заморачиваться с этими нюансами нет желания.

мне очень интересно а информации не могу найти, и знаний не хватает.

Edited by liked

Share this post


Link to post

Short link
Share on other sites
[Files]
Source: XVMSymbol.ttf; DestDir: "{fonts}"; FontInstall: "XVMSymbol"; Flags: onlyifdoesntexist uninsneveruninstall;
Source: PartnerCondensedMono.ttf; DestDir: "{fonts}"; FontInstall: "PartnerCondensed"; Flags: onlyifdoesntexist uninsneveruninstall;

 "FontInstall" - это точное название самого шрифта.

 "Source" - название файла со шрифтом (может отличаться от настоящего название самого шрифта).

Этот способ только для формата *.ttf, для других есть отдельные способы.

 

а дальше писать к какому компоненту это привязать не надо только это и все?

Share this post


Link to post

Short link
Share on other sites
"{шрифты}"

 тут как я понимаю нужно вписать название шрифта?

пример

 

 

[Files]

Source: XVMSymbol.ttf; DestDir: "{fonts}"; Micra Normal: "XVMSymbol"; Flags: onlyifdoesntexist uninsneveruninstall;

Source: PartnerCondensedMono.ttf; DestDir: "{fonts}"; Micra Normal: "PartnerCondensed"; Flags: onlyifdoesntexist uninsneveruninstall;

     

 

я правельно понял?

Edited by ODINOKIY VOLK

Share this post


Link to post

Short link
Share on other sites

 

 

надо только это и все

 я правельно понял?

Нет.

{fonts} - это константа системной папки шрифтов (там же прописано в DestDir, сложно перевести или хотя бы в справку полезть?);

Name - название файла шрифта;

FontInstall - точное название самого шрифта (не файла, а именно шрифта).

Share this post


Link to post

Short link
Share on other sites
 [Files]

Source: XVMSymbol.ttf; DestDir: "{fonts}"; Micra Normal: "XVMSymbol"; Flags: onlyifdoesntexist uninsneveruninstall;

Source: PartnerCondensedMono.ttf; DestDir: "{fonts}"; Micra Normal: "PartnerCondensed"; Flags: onlyifdoesntexist uninsneveruninstall; 

ну значит я после всего прочитаного за день просто закипел

тоесть если нужно установить шрифт мы меняем название в шрифта в этом коде и всё больше не чего не делаем ?

 

XVMSymbo это место установки или же место расположение шрифта ?

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

Edited by ODINOKIY VOLK

Share this post


Link to post

Short link
Share on other sites

ну значит я после всего прочитаного за день просто закипел

тоесть если нужно установить шрифт мы меняем название в шрифта в этом коде и всё больше не чего не делаем ?

XVMSymbo это место установки или же место расположение шрифта ?

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

Брось это дело.

Сам мог уже давно найти в справке (FontInstall), там тебе и про установку TrueType написано, и не про TrueType...

Edited by Kotyarko_O

Share this post


Link to post

Short link
Share on other sites

ну значит я после всего прочитаного за день просто закипел

тоесть если нужно установить шрифт мы меняем название в шрифта в этом коде и всё больше не чего не делаем ?

 

XVMSymbo это место установки или же место расположение шрифта ?

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

Положил шрифт XVMSymbol_7.1.ttf    в папку  Files своего проекта

 

[Files]
Source: Files\XVMSymbol_7.1.ttf; DestDir: {fonts}; FontInstall: XVMSymbol; Flags: onlyifdoesntexist uninsneveruninstall

Это всё что нужно

Share this post


Link to post

Short link
Share on other sites

Брось это дело.

Сам мог уже давно найти в справке (FontInstall), там тебе и про установку TrueType написано, и не про TrueType...

не не, подожди , я же говорил как собиру один мод пак так и брошу !!

В друг кому понадобится вот руководство - Ссылка

 

 

а то скрипт который я кинул видать не кто не может объяснить как там прописывается страница компонентов, очень жаль.

во многих скриптах вижу этот стиль написания

спасибо

Edited by ODINOKIY VOLK

Share this post


Link to post

Short link
Share on other sites

иконка для деисталятора в панели установка/удаление программ

 

UninstallDisplayIcon=Files\ico.ico

 

или я ошибаюсь?

почему то иконка не отображается.. не пойму почему

Edited by liked

Share this post


Link to post

Short link
Share on other sites

иконка для деисталятора в панели установка/удаление программ

 

UninstallDisplayIcon=Files\ico.ico

 

или я ошибаюсь?

почему то иконка не отображается.. не пойму почему

Ярлык деинсталлятора в меню Пуск можно поместить так:

 

[icons]

;Создаст группу программы в меню Пуск, а в ней ярлык для запуска программы Program.exe

Name: "{group}\Proga"; IconFilename: "C:\Ikonka.ico"; Filename: "{app}\Program.exe"

;Создаст в той же группе ярлык для деинсталлятора программы Program.exe

Name: "{group}\UninstallProga"; Filename: "{uninstallexe}"

 

Параметру Filename можно было присвоить и значение {app}\unins000.exe – в данном случае эти значения равны.

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