Jump to content
Korean Random
EvilAlex

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

Recommended Posts

 

 

смысл

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

Share this post


Link to post

Short link
Share on other sites

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

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

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

Edited by akey

Share this post


Link to post

Short link
Share on other sites

Глянем что там у Юши :)

: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 

Share this post


Link to post

Short link
Share on other sites

 

: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 

азаза, я же пошутил :)

Share this post


Link to post

Short link
Share on other sites

Кстати, новая версия 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 

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

Share this post


Link to post

Short link
Share on other sites

 

 

Не подскажите преимущество использования симлинков?

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

Share this post


Link to post

Short link
Share on other sites
[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 ;

Share this post


Link to post

Short link
Share on other sites

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

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

Share this post


Link to post

Short link
Share on other sites

Подскажите где расширить эту часть окна? Скролл уже почти не видно

это у тебя стандартный список или кастомный?

Share this post


Link to post

Short link
Share on other sites

это у тебя стандартный список или кастомный?

кастомный вроде как

 

UPD. Нашел координаты сам)

Edited by psix89

Share this post


Link to post

Short link
Share on other sites

Можно ли в инно сделать настройку ярлыка? Значок, объект и тд

Share this post


Link to post

Short link
Share on other sites

Можно ли в инно сделать настройку ярлыка? Значок, объект и тд

Да.

Смотри справку (секция [icons]).

  • Upvote 1

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

Внешний архиватор используй.

 

З.Ы. У меня подсмотрел?

просто подумал если в питоне можно так сделать то и тут наверно 

нет

а что  у тебя есть такое?

Внешний архиватор от idp подойдет? Так что нужно записать в Filename и Parameters, а то не понимаю что то

Share this post


Link to post

Short link
Share on other sites

Внешний архиватор от idp подойдет?

В idp нет архиватора.

 

Так что нужно записать в Filename и Parameters, а то не понимаю что то

'А что тут непонятного?'

post-16412-0-95901700-1435428257_thumb.jpg

Share this post


Link to post

Short link
Share on other sites

В idp нет архиватора.

точнее я имел ввиду 7zA.exe

мне не понятно к какому файлы крепить ярлык и какие параметры нужно прописать

Share this post


Link to post

Short link
Share on other sites
мне не понятно к какому файлы крепить ярлык и какие параметры нужно прописать

Для начала погугли, что такое "ярлык", а то что-то мне подсказывает, что тебе это неизвестно.

Параметры указывать необязательно, как бы.

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