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

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

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

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

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


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

Хочу создать инсталлер одной игрушки...но вышла одна проблемка...а именно с фоновым рисунком и рисунком в верхней части инсталлятора...

вот часть кода..которая отвечает за фон...

 procedure InitializeWizard();beginExtractTemporaryFile('1.jpg'); //1.jpg-это фоновый рисунок, он показывается как в начале, так и в конце установкиisxbb_AddImage(ExpandConstant('{tmp}')+'\1.jpg',BACKGROUND);isxbb_Init(StrToInt(ExpandConstant('{hwnd}')));end;

 

а это часть за верхний рисунок..который удачно растянулся с 55x55 до 497x58

procedure InitializeWizard();beginwith WizardForm do beginwith MainPanel doHeight := Height - 1;with WizardSmallBitmapImage do beginLeft := 0;Top := 0;Height := 58; //Размер рисункаWidth := 497; //end;with PageNameLabel do beginWidth := Width - 497; //Поставьте здесь значения на 0, если хотите вернуть текстLeft := Left + 497; //end;with PageDescriptionLabel do beginWidth := Width - 497; //Поставьте здесь значения на 0, если хотите вернуть текстLeft := Left + 497; //end;end;end;

 

Оба куса кода с procedure InitializeWizard();... так вот если их вставить попорядку..то пишет Дубликат процедуры...если же вставить с begin (убрать procedure InitializeWizard(); ) то прога просит закончить операцию..тобишь поставить напротив последнего end точку...так вот

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

Подскажите пожалуйста как исправить это...заранее спасибо....

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

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


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

Я плакал! А одну процедуру сделать не судьба, или ты только копировать и вставлять научился?!

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


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

А как такие инсталляторы делать?, подскажите проги или скрипты

 

Spoiler

euTniP5ya3.jpg

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


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

 

Pumamen2, в шапке этой темы скачай Inno Setup Scripting 5.1. Там есть исходник самого установщика. Кнопки, картинку и цвета поставишь свои.

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


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

Unc1e спасибо!!!

Мне ещё надо

 

Spoiler

C86TPKl42a.jpg

в Inno Setup Scripting написано про задний фон на весь экран, слайд шоу и сплэш заставку, а про цвет шрифта и цвет окно внутри ничего нет

Цвет кнопок я сам поменяю

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

Кстати - если растянуть вширь рисунок слева, то поверх него будут буквы? как здесь

 

Spoiler

euTniP5ya3.jpg

или изменится размер окна?

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

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


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

 

Pumamen2 запускаешь Inno Setup Scripting v5.1, вверху жмешь "Скрипты", идешь в папку "SourceScript" там iss.iss. Это твой скрипт. При компиляции он затребует много дополнительных файлов (фоновая картинка, курсоры, музыка, кнопки, библиотеку). Где это все взять? Запускаешь еще раз установщик Inno Setup Scripting v5.1, жмешь нет (не удалять), не закрывая идешь во временную папку (C:\Windows\Temp\ или у себя в профиле). Там находишь папку типа "is-*****.tmp" внутри которой будет лежать все неоходимое. По образцу и подобию подгоняешь под себя и радуешься.

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


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

Unc1e папки is-*****.tmp нету, а временная папка может быть в другом месте?

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

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


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

Пуск - Выполнить - введи "temp" (без кавычек) и нажми enter. Так ты попадешь во временную папку.

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


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

Так всёравно ничего

файлы вроде нашел - в zvercd есть функция Распаковать - если нажмешь на .ехе правой кнопкой мыши

Unc1e ещё раз большое спасибо!!!

вот что получается

 

Spoiler

7V2ArRlFCU.jpg

инсталлятор ещё mp3 проигрывает

Народ как сделать так чтобы текст был по центру?

А то получается вот так

 

Spoiler

8hM5W6CH30.jpg

Вот код отвечающий за это

 

Labl:=TLabel.Create(WizardForm)        //Текст кнопок Labl.Left:=23                          //Указываем положение текста Labl.Top:=5 Labl.Autosize:=True Labl.Alignment:=taCenter Labl.Tag:=AButtonIndex Labl.Transparent:=True Labl.Font.Color:=clWhite               //Цвет текста Labl.Caption:=AButton.Caption Labl.OnClick:=@ButtonLabelClick Labl.OnDblClick:=@ButtonLabelClick Labl.OnMouseDown:=@ButtonLabelMouseDown Labl.OnMouseUp:=@ButtonLabelMouseUp Labl.Parent:=Panel ButtonLabel[AButtonIndex]:=Lablend;

 

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

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


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

Посоветуйте программу при помощи которой можно создать энциклопедию примерно как у игровых журналов.

Заранее благодарю.

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


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

Тоже самое, если бы ты спросил "дайте мне программу, чтобы сделать игру".

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

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


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

С недавних пор я занимаюсь созданием программ установки для игр, патчей, софта и т.д. с помощью NSIS. Хорошая программа, но меня интересует возможность уменьшения размера создаваемого дистрибутива. Просто недавно играл в лицензионную Commandos: Strike Force и меня удивил установщик игры. При установке он запускает какую-то посторонюю программу и ведет дополнительную распаковку, в результате чего установщик у игры получился компактным. Я лично попробовал уже установленную игру упаковать 7-зипом и получил размер на целый гигабайт больше. Вот и вопрос отсюда - каким образом нашим издателям удалось так сильно запаковать игру, чтобы она влезла на 4CD?

P.S: Тему смотрел, искал в Интернете, но ничего путного не нашел кроме ссылок на разные архиваторы, но это не то, что мне нужно. Жду помощи.

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


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

Quikk а ты что делал? а то я ничего не понял. тоесть установленная игра на гигабайт больше чем должна быть?

Вот и вопрос отсюда - каким образом нашим издателям удалось так сильно запаковать игру, чтобы она влезла на 4CD?

пираты на 2сд упаковали

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


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

Нет, мой инсталлятор получился на гигабайт больше, чем лицензионный, который на 4-х дисках (причем из игры ничего не вырезано, разумеется). В своем инсталляторе я использовал NSIS с плагином 7-zip.

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


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

Вопрос:

Как зашифровать инсталлятор?

Использовал разные способы, в итоге:

То пишет, что в скрипте ошибка.

То, сборка проходит успешно, а при запуске пишет - мол ошибка.

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

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


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

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

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

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

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

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

Войти

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

Войти сейчас


  • Сейчас популярно

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

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

    • Hey Stranger! I Dare You to Love Me! Метки: Сексуальный контент, Хентай, Point & Click, Нагота, Визуальная новелла Платформы: PC Разработчик: Pound Cake Workshop, Kupaa Games Издатель: Kupaa Games Серия: Kupaa Games Дата выхода: 20 ноября 2025 года Отзывы Steam: 211 отзывов, 86% положительных
    •   Но какая симпатичная фуря на 0:37!  Уже в "желаемом".
    • Paralives Метки: Симулятор жизни, Симулятор, Кастомизация персонажа, Строительство, Инди Платформы: PC Разработчик: Alex Masse and team Издатель: Paralives Studio Дата выхода: 25 мая 2026 года Ранний доступ: Да Отзывы Steam: 1577 отзывов, 83% положительных https://steamcommunity.com/sharedfiles/filedetails/?id=3732826602
    • В стиме использовали в описании первые пару строк из начала игры. Поправьте описание на это:  «Больница была пуста. Тихая и светлее обычного... как будто просыпаешься в снежный день. Но я не чувствовала холода. Я почти ничего не чувствовала.»
    • Пост сдал — пост принял? Да тут можно привести сразу пару примеров Warframe — Soulframe Path of Exile — Path of Exile 2 насколько я знаю и первые части были в РД, давно правда релизнулись, развивались даже не годами, а уже десятилетиями, вышли новые игры, снова РД. Разве что в РД контента меньше, потому что это выход, различие от не РД по сути со многими подобными играми просто нет, другие могут выйти в релиз, иметь мало контента (Диабло 4, ау) на релизе и начать развиваться без такой плашки. Вот после двух аддонов и еще 5к на Диаблу стало намного лучше… денег конечно хотят… мама дорогая. Да я бы сказал, что есть РД это честность, иногда, в принципе, это попытка сказать не судите нас строка, это демка, но платная, по разному бывает.  А вот сюжетные игры, на могу по пальцам одной руки, ну может двух сосчитать и о них ничего плохого по итогу не могу сказать, игры Ларианов и Супергигантов вообще восторг) Т.е вот это все разделение на РД, не РД, на играх в некотором жанре — оно не прослеживается. Как отличить когда диаблоид уже вышел в релиз, если он полностью играбелен с самого начала? Да, никак, кто как проставит. У кого на что фантазии хватит. Тоже самое аддон и крупные патчи. У одних нет плашки РД и нет аддонов. У других есть плашка РД. У третьих есть аддоны. А все три игры примерно одинаково развиваются. Просто так сказать разный подход в маркировке что есть что.   Просто Ромка сам говорит, что у него нет опыта и он играет в основном в сюжетные игры, он даже не знает, наверное, о играх, которые аля ММО, да и сами ММО это бесконечно развивающиеся игры, стоит их бросить и в них будет играть три калеки. Вот таких игр, ММО, сессионок, кооперативчиков в РД пруд пруди и качество их по оценкам ну никак нельзя оценить, там вообще другой подход ко всему этому делу и я бы сказал не больно то объективный. Если любой крупный блогер, а там их как мух… поднимет вой о том, что ему не понравилось, то по цепочке подхватит еще несколько, как вещательная сетка с новостями, потому что это способ коллаборации, такой странный, но есть — эти сказали, мы повторили, его пользователи наши ролики тоже найдут — по сходству. И вот у нас уже все считают чуть ли не одинаково, за исключением тех, кому на этих блогеров фиолетово и на них ничье общественное мнение не давит (здравствуй я, здравствуй пое2, ее ну очень высокая сложность (как будто нет) и что все такие люди могут идти играть в соуслайк, а нормальные пацаны хотят крошить мобов пачками, пое1 то им мало же) Вот тебе и оценка — была прямо Очень положительной, но всем сказали “как надо”… 
    • кибер лёва против гиен панкуш  ps лёва перемещается как в 
    • Это заявление далеко от истины. Проходил целую уйму игр как раз-таки в раннем доступе. Другой момент, что их прохождение в раннем и прохождение в релизе (если те вообще в него выходят) могут серьёзно отличаться. В т.ч. есть уйма жанров, которые и вовсе не предполагают, что игра может быть пройдена в привычном смысле слова, в частности, различные песочницы, контент которых и в раннем доступе может дать сотни часов игрового процесса. Это не допиливание стабильности и патчей оптимизации в приведённом мной примере, это допиливание именно что контентное. То есть разницы буквально никакой. Так что не надо тут. Существенная доля игр в раннем доступе уже в своём исходном состоянии — это уже по сути вполне полноценный продукт, пригодный для прохождения “как есть”. В то же время есть уйма игр в статусе релизных, которые находятся в незавершённом состоянии и развиваются годами точно так же, как и игры в состоянии раннего доступа, в т.ч. механики, сюжет и прочее могут преобразовываться целиком или существенно. Но ман скай — это самый яркий из примеров, который почему-то был проигнорирован или не понят. Если угодно пойти в такую ассоциацию, то могу сказать так: как в раннем доступе игр может быть голыми стенами без ремонта, так и в релизе. Как в раннем доступе могут клеиться обои и ставиться мебель, так и релизная версия может дополняться так же существенно. Проводка и коммуникации есть в обоих случаях вместе с базовыми удобствами. Разумеется, в обоих случаях бывают и перекосы, когда и игры в раннем, и релизные могут быть даже не голыми стенами, а вообще обещанием стен, т.е. домом в процессе закладки фундамента. Впрочем, могут быть и случае буквально в обоих случаях, когда и игры в раннем, и игры в релизе могут быть уже готовыми квартирами с ремонтом, просто в первом случае подрядчик решил спросить у заказчика об индивидуальном косметическом ремонте и предпочтениях. А в релизном случае уже покупатель нашёл косяки покраски, царапины на мебели и прочее и потребовал доделать ремонт ака исправить баги. Так что если рассматривать без фанатизма, то по сути разницы может и не быть вовсе. Везде есть лишь условности: в раннем доступе игры могут быть даже более завершёнными, чем иные игры в статусе релиза. Как и наоборот.
  • Изменения статусов

    • Jimmi Hopkins  »  SerGEAnt

      Это не просто перевод, а полноценная авторская сценарная адаптация. Диалоги переписаны так, чтобы персонажи звучали живо, остро и в характере. Добавлен чёрный юмор там, где авторы постеснялись. Убраны лорные противоречия, докручены мотивации. В результате игра стала умнее, злее и смешнее оригинала.
      · 0 ответов
    • ElikaStudio

      Долгожданный релиз полного сезона состоялся!
      https://youtu.be/mwBk2stm2OQ?si=qpJojB_XDABaC0We
      https://vk.com/video-48153754_456239394?sh=4&list=c62797c2b7d0725d6e
      Life is Strange: Before the Storm:
      Эпизод 1: "Прoбуждeниe"
      Эпизод 2: "О дивный новый мир"
      Эпизод 3: "Ад пуст"
      Бонусный эпизод: "Прощание"
      Русская озвучка уже доступна для скачивания!
      ElikaStudio выражает огромную благодарность всем, кто принял участие в создании проекта! 
      Группе Mechanics VoiceOver R.G. MVO , в частности их руководителю Дмитрию за неоценимую помощь в выпуске эпизода.
      Скачать для PC Classic (2018):
      GDrive: - https://drive.google.com/file/d/19CL_L80Mz0sIxcb54Ss64byAkeZmV22r/view?usp=sharing
      Скачать для PC Remastered (2022):
      GDrive: - https://drive.google.com/file/d/13q58Lpvw5_aYPYeZ7OGYZlAKOoS1gEbL/view?usp=sharing
      Скачать для Свитч(2022):
      GDrive: - https://drive.google.com/file/d/15e—T1LQiGQCYIHeNnj_C2qJA16Gvh1i/view?usp=sharing
      Ручная установка PC(оба издания):
      https://drive.google.com/drive/folders/1MJPd8965m4XxxAuOBt8enSHtv8_yy5xh?usp=sharing
      Баг репорт в обсуждении:
      https://vk.com/topic-48153754_55571577
      ___________________________________________
      Финансовый аппарат:
      www.donationalerts.com/r/elikastudio
      Пожертвовать средства на наши проекты:
      Кошелек ЮMoney 4100 1188 6818 3009
      карта Сбер банк 2202 2018 6334 1042
      карта Альфа банк 5559 4937 0209 8584
      Спасибо за вашу поддержку!
      #elikastudio #русскаяозвучка
      · 0 ответов
    • fox222  »  Siberian GRemlin

      Здравствуйте, хочу купить персональный доступ к переводам, сколько стоит?
      · 1 ответ
    • vitkach  »  eaZy

      Извините за беспокойство. Хотел спросить, а русификатор ещё когда-нибудь будет обновляться? Дело в том, что после его выхода выходили ещё обновления, в частности обновление 1.1, вышедшее летом 2023 года, где была добавлена целая сюжетная глава в конце если проходишь на лучшую концовку золотого пути, это где-то ещё полчаса диалогов. Также в игре присутсвуют иногда кракозябры вместо русского языка, это в основном связано с тем, что кое-где текст был изменён, в основном в обучающих сообщениях.
      · 0 ответов
    • TerryBogard  »  Siberian GRemlin

      C&C: RA: Retaliation (ПК) не работает.
      · 0 ответов
  • Лучшие авторы


×