Перейти к содержимому
Zone of Games Forum
SergeiSP

Inno Setup / NSIS / ... - создание инсталляторов

Рекомендованные сообщения

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

Поделиться сообщением


Ссылка на сообщение
OxotHik

DiskSpanning=yes

DiskSliceSize=размер_в_байтах

Very sencs. А то все делал через Визард.

Поделиться сообщением


Ссылка на сообщение

Подскажите, возможно ли каким либо образом заставить инсталер отображать pdf файлы в Информации при установке (вместо Readme.rtf)? Если pdf ставишь, то там кракозябры одни и не видно картинок. Просто нужно чтобы нестандартные шрифты или картинки в нем были.

Изменено пользователем Andylg

Поделиться сообщением


Ссылка на сообщение

можно научить inno более корректно воспринимать rtf

[Files] Source: "e:\License.rtf"; DestDir: {tmp}; Flags: dontcopy noencryptionprocedure InitializeWizard(); var BackgroundBitmapImage: TBitmapImage; s: string; License: string; width, height: Integer; begin WizardForm.Position := poScreenCenter;MainForm.BORDERSTYLE := bsNone; ExtractTemporaryFile('License.rtf'); LoadStringFromFile(ExpandConstant('{tmp}') + '\License.rtf', License) WizardForm.LicenseMemo.RTFText := License; width := GetSystemMetrics(0); height := GetSystemMetrics(1); MainForm.Width := width; MainForm.Height := height; width := MainForm.ClientWidth; height := MainForm.ClientHeight; ExtractTemporaryFile('Fon.bmp'); s := ExpandConstant('{tmp}') + '\Fon.bmp'; BackgroundBitmapImage := TBitmapImage.Create(MainForm); BackgroundBitmapImage.Bitmap.LoadFromFile(s); BackgroundBitmapImage.Left := 0; BackgroundBitmapImage.Top := 0; BackgroundBitmapImage.Width := width; BackgroundBitmapImage.Height := height; BackgroundBitmapImage.Parent := MainForm; BackgroundBitmapImage.Stretch := True; MainForm.Visible := True; end;

 

код частично использует слайд-шоу, убери ненужные строки, хотя это и не обязательно

Поделиться сообщением


Ссылка на сообщение

 

можно научить inno более корректно воспринимать rtf
Не помогло, также ни картинок, ни встроенных шрифтов не отображает.

Поделиться сообщением


Ссылка на сообщение

1. Вот хочу узнать, как сделать вот так, т.е. чтобы не было Версии Продукта, как на скрине.

2. И как сделать так. Т.е. Copyright...

Изменено пользователем VicF1

Поделиться сообщением


Ссылка на сообщение

1.

[setup]VersionInfoCopyright=...VersionInfoDescription=...VersionInfoVersion=1.0.8.8VersionInfoCompany=...

 

начиная вроде с 5.1.0 inno добавляет в свойства файла исключительно указанные выше аттрибуты, то есть если какой-то из них не будет указан, то и в свойствах его не будет

2.

[Messages]BeveledLabel=Copyright ... блабла

 

Andylg

Можно попробовать найти какой-нибудь простой ридер pdf и вызывать его во время появления info, ибо inno совершенно точно самостоятельно тебе его не отобразит. Ну или конвертнуть PDF в RTF.

Поделиться сообщением


Ссылка на сообщение

Спасибо.

Но вот 1. Я там VersionInfo вообще не использую, а делаю так:

AppName=xxx

AppVerName=xxx

AppPublisher=xxx

И в итоге получаю Версию файла 0.0.0.0 и Версию продукта 0.0.0.0 (как я знаю, за нули "отвечает" VersionInfoVersion).

Изменено пользователем VicF1

Поделиться сообщением


Ссылка на сообщение

 

Не помогло, также ни картинок, ни встроенных шрифтов не отображает.
Если в скрипте есть WizardForm.Position := poScreenCenter; то попробуй убрать эту строку. Возможно RTF неверно отображается именно из-за нее.

Поделиться сообщением


Ссылка на сообщение
AppName=xxx

AppVerName=xxx

AppPublisher=xxx

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

Поделиться сообщением


Ссылка на сообщение

SerGEAnt

Я про то, что только их использую. Ну, фиг с ними.

А как сделать Splash, например, как в Gothic 3 (т.е. "прозрачным")?

Inno это может?

Спасибо за помощь.

Поделиться сообщением


Ссылка на сообщение

А параметр SolidCompression=yes, что дает?

P.S. Как я знаю, его надо применять, если размер инстал. будет до 100 Мб, а если 2 Гб, эффект от yes будет?

Поделиться сообщением


Ссылка на сообщение

Можно ли настроить Inno Setup так, чтобы при установке он изменял в xxx.ini, например, только 2 строки, а остальные 240 чтобы нетронутыми были? Спасибо.

Поделиться сообщением


Ссылка на сообщение

 

VicF1 SolidCompression ставь, лишним не будет. Если обьём большой и много файлов, то степень сжатия будет больше. Ну а если один файл, то толку не будет.

Поделиться сообщением


Ссылка на сообщение

 

Можно ли настроить Inno Setup так, чтобы при установке он изменял в xxx.ini, например, только 2 строки, а остальные 240 чтобы нетронутыми были? Спасибо.
секция [ini] для чего, интересно, существует

Поделиться сообщением


Ссылка на сообщение
секция [ini] для чего, интересно, существует

Наверное, именно для этого! ^_^ Но я все-равно не понимаю, что с ней делать... Пожалуйста, помоги! Ты ж в этих делах мастер!

---Добавлено позже---

[iNI]

Filename: {app}\xxx.ini; Section: Engine.Engine; Key: Language; String: ukr

Разобрался с помощью Inno Script Generator. Но все-равно, спасибо!

Изменено пользователем Andrulko

Поделиться сообщением


Ссылка на сообщение

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас


  • Продвигаемые темы

  • Последние сообщения

    • Возможно в ЕА версии другая структура pak файла где лежит текст и русификатор поэтому не может заменить его.
    • Неа не как, может сам файл.pak нужна переименовать или еще что то с ним сделать? Тут как бы вообще сложного нет ничего, в свойствах игры прописал -fileopenlog, скачал пак, закинул в папку paks и все равно текс в игре на русский не переводит, в стим версии все работают, пробовал на чужом аккаунте, а у меня игра куплена именно в ea ap
    • я слышал, что в школах, для тех кто плохо учится будут заставлять проходить смуту без скипа диалогов на внекласных занятиях, после уроков  
    • Ссылки исправьте, все ссылки битые уже!!!
    • @iWaNN да нет, я не строг, просто неприятная правда болезненнее воспринимается.
    • Компания ООО мы забыли о проблемах, связанные с бухгалтерией https://bwconsult.ru/uslugi/otcenka-nematerialnih-aktivov
      Всем заинтересованным лицам рекомендуем данную компанию по ведению бухгалтерского обслуживания для вашей фирмы https://bwconsult.ru/
      А, мы - планируем и в дальнейшем укреплять наше взаимовыгодное сотрудничество https://bwconsult.ru/uslugi/otcenka-imushestva

      Печать общества; Устав ООО, заверенный в налоговых органах; Протокол о создании общества / решение Приказ о назначении главного бухгалтера и генерального директора; Список участников ООО; Лист записи ЕГРЮЛ; Свидетельство о регистрации ИНН и ОГРН; Коды статистики; Уведомления о поставке на учет в фондах ФСС и ПФР https://bwconsult.ru/

      Читать полностью https://bwconsult.ru/uslugi

      На простом языке рассказываем про основные отличия между видами УСН, что учитывается при расчете налога и приводим пример https://bwconsult.ru/uslugi/otcenka-imushestva

      Подключаем к сдаче отчетности по ТКС https://bwconsult.ru/onas

      Более трех лет с момента регистрации нашего бизнеса компания юристов и бухгалтеров компании “Тонкий и партнеры” успешно справляется со всеми возникающими у нас вопросами https://bwconsult.ru/onas
      Документация в полном порядке, налоги уплачиваются, а отчетность сдается вовремя https://bwconsult.ru/uslugi/otcenka-imushestva
      Для нашего бизнеса, для экономии нашего времени большим плюсом является то, что компания “Тонкий и партнеры” одновременно предоставляет и бухгалтерские, и юридические услуги https://bwconsult.ru/contacts

    • Вот инструкция как поставить русификатор или любой мод на STEAM или EA APP https://www.overtake.gg/threads/real-racingsuit-mod.265323/#post-3730458
    • А причем тут это все? Причем тут какое-то множество разработчиков, если ты цитируешь выражение, которое имеет отношение к конкретным представителям игропрома? Я могу так же сказать, у многих разрабов нет желания делать качественный продукт и никакой издатель тут ни при чем. И на рынке мы видим сырые продукты не потому что в индустрии, кто-то один с гнильцой, а потому что все элементы индустрии, которые работают вместе уже с гнильцой. Не нужно тут этих сказок рассказывать, что есть злые издатели и хорошие разработчики. Это уже давным давно не так.
    • Не совсем. У многих разрабов есть желание сделать качественный продукт, на который им требуется деньги и время. Однако издателям насрать как на первое, так и на второе. Им важно отбить свои деньги в срок. И поэтому мы видим на рынке откровенно сырые продукты. В случае со Смутой дело совсем другое: тут — да, изначально не было желания сделать качественный продукт.
    • Возможно когда то так и было бы, но сейчас, когда дорогущие продукты выродились вот в такие вот недоделанные проекты, которые еще и делаются по чек листу корень зла и там и там один и тот же — это нежелание, причем явное нежелание, сделать хорошую игру. И что топ менеджмент смуты, что топ менеджмент киберпанка игроков считают за полных лохов. А самих игроков уже приучили называть это маркетингом.
  • Изменения статусов

  • Лучшие авторы


Zone of Games © 2003–2024 | Реклама на сайте.

×