Jump to content
Korean Random

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


Recommended Posts

Спасибо за этот код 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
Link to comment
Short link
Share on other sites

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

 

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

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

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

Link to comment
Short link
Share on other sites

Link to comment
Short link
Share on other sites

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

 

 

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

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

  • Upvote 1
Link to comment
Short link
Share on other sites

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

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


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

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

Edited by liked
Link to comment
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, для других есть отдельные способы.

 

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

Link to comment
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
Link to comment
Short link
Share on other sites

 

 

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

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

Нет.

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

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

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

Link to comment
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
Link to comment
Short link
Share on other sites

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

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

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

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

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

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

Edited by Kotyarko_O
Link to comment
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

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

Link to comment
Short link
Share on other sites

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

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

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

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

 

 

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

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

спасибо

Edited by ODINOKIY VOLK
Link to comment
Short link
Share on other sites

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

 

UninstallDisplayIcon=Files\ico.ico

 

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

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

Edited by liked
Link to comment
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 – в данном случае эти значения равны.

Link to comment
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...