Перейти к содержимому
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

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


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

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

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


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

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

 

  Скрытый текст (кликните чтобы развернуть/свернуть) (Показать содержимое)

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


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

 

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

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


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

Unc1e спасибо!!!

Мне ещё надо

 

  Скрытый текст (кликните чтобы развернуть/свернуть) (Показать содержимое)

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

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

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

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

 

  Скрытый текст (кликните чтобы развернуть/свернуть) (Показать содержимое)

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

Изменено пользователем 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 ещё раз большое спасибо!!!

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

 

  Скрытый текст (кликните чтобы развернуть/свернуть) (Показать содержимое)

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

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

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

 

  Скрытый текст (кликните чтобы развернуть/свернуть) (Показать содержимое)

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

 

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

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


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

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

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

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

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

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

Войти

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

Войти сейчас


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

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

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

    • Источниками вдохновения автора называют The Legend of Zelda и Crypt of the NecroDancer. Студии Potata Company и HeroCraft PC сообщили о релизе весьма необычного проекта Lord Ambermaze, который сами авторы описывают как «увлекательное приключение на необыкновенном острове, где мир двигается только тогда, когда двигаетесь вы». \ Источниками вдохновения автора называют The Legend of Zelda и Crypt of the NecroDancer.
    • Также были представлены два дополнительных сюжетных набора: Loose Cannon и The Flower & the Flame. Эти наборы позволят игрокам исследовать Сиэтл в роли шерифа Камарильи Бенни Малдуна и примогена Изабеллы Мур, соответственно. Они включены в премиальные издания игры и будут выпущены в 2026 году. Компании Paradox Interactive и White Wolf совместно со студией The Chinese Room объявили, что кланы Ласомбра и Тореадор добавлены в базовую версию игры Vampire: The Masquerade — Bloodlines 2 и будут доступны для всех игроков с момента релиза. Также были представлены два дополнительных сюжетных набора: Loose Cannon и The Flower & the Flame. Эти наборы позволят игрокам исследовать Сиэтл в роли шерифа Камарильи Бенни Малдуна и примогена Изабеллы Мур, соответственно. Они включены в премиальные издания игры и будут выпущены в 2026 году. Цифровые издания Vampire: The Masquerade — Bloodlines 2 включает в себя: Deluxe Edition содержит Santa Monica Memories, косметический набор с предметами декора, вдохновленными оригинальной игрой Vampire: The Masquerade — Bloodlines, для обиталища Фаир. Набор можно будет приобрести отдельно. Premium Edition включает набор Santa Monica Memories и дополнительные сюжетные наборы Loose Cannon и The Flower & the Flame. Loose Cannon расскажет историю о шерифе клана Бруха по имени Бенни, позволив игрокам окунуться в его историю бесконечной погони. Игроки также получат экипировку в стиле Бенни для Фаир. The Flower & the Flame посвящен легендарному пути примогена клана Тореадор Изабеллы к созданию ее легендарного темного magnum opus. Обладатели The Flower & the Flame также получат наряд для Фаир в стиле Изабеллы после релиза набора. В Vampire: The Masquerade — Bloodlines 2 игроки проведут девять ночей в Сиэтле в роли старейшины вампиров Фаир, разбираясь в коварной политике придворной Камарильи и восстанавливая вампирские способности. На этом пути Фаир преследует и направляет голос Фабиена, детектива из клана Малькавиан — его искаженное восприятие реальности одновременно дает ключи к разгадке тайн и затмевает грань между истиной и иллюзией. Игроки могут выбрать один из шести кланов, у каждого из которых свой стиль игры, одежда и дисциплины: мятежный клан Бруха, адептов магии крови из клана Тремер, вершителей правосудия Бану Хаким, харизматичных Вентру, обворожительных представителей клана Тореадор и повелителей теней Ласомбра. Игроки должны быть внимательны к своему окружению, иначе они рискнут нарушить Маскарад — абсолютный закон секретности, который скрывает общество вампиров от человечества. Релиз проекта состоится 21 октября.
    • Ай яй яй Мирослав, как нехорошо. Ты же как фанат соуслайков и считаешь, что должна быть только одна сложность, чтобы страдать и преодолевать. Почему ты его бросил? Ему ведь грустно, что ты фанат соуслайков его бросил? Пожалуйста вернись и скажи ему, что ты был не прав, что бросил его одного там и закончи с этим раз и на всегда
    • @vvildfish проблема в том, что в этих фразах используется SDF шрифт, который не русифицирован. Система fallback шрифтов, если не находит нужных символов подсовывает мультиязычный шрифт на замену, но работает это криво, некоторые символы пропускает и выдаёт квадраты. Чтобы это исправить, надо найти нужный SDF шрифт и заменить его атлас и метрику на русифицированные. Но, чтобы его как-то найти, нужно его хотя бы увидеть в оригинале. Поэтому нужны эти надписи в игре на английском языке. Да и чтобы до них добраться, нужен хотя бы сейв в этом месте, где выводятся эти тексты. Тогда можно будет попробовать визуально идентифицировать этот шрифт, сравнивая его с теми, что есть в игре. По другому я не знаю как это шрифт вычислить.
    • прогресс прям шикарный за пару лет от смешного ,режущего уши до хороший “особо не к чему придраться” ... ленивые фаны видимо 
    • Да, прошёл. Только для этого мне потребовалось 6 часов времени. Я задолбался заучивать все его тайминги. Самый сложный босс в моей жизни. Читал тут, многие просто бросали и не стали его проходить, так как он является опциональный боссом.  Вот тут отчётливо видно, сколько времени я потратил на его прохождение. Клеа, второй по уровню сложности босс в игре, я завалил 17:31. После я пошёл сразу к Симону, и смог его убить только в 23:58. Я был выжат как апельсин в соковыжималке, после его прохождения. Это было конечно нервно и эпично, бодрила только крутая музыкальная композиция на боссе, которая каждый раз играла. 
    • шёл 2 час а квест в канализации всё не начинался )
    • Для демоверсии перевод не будет работать, нужно дождаться релиза.
  • Изменения статусов

    • Дмитрий Соснов  »  Tirniel

      Привет! ты разбираешься в компьютерном железе, сможешь помочь с советом по апгрейду старого компа?
      · 1 ответ
    • SHAMAH

      Куда вход на сайт убрали и ЗАЧЕМ? Хотел файл скачать, там только медленная загрузка и “зарегистрируйтесь”. Все. Пришлось вручную страницу входа прописывать.
      · 0 ответов
    • Nosferatu  »  behar

      Добрый вечер.
      Подскажите пожалуйста, у вас не осталось случайно исходников для фикса на широкоформатные мониторы для игры Vampire The Masquerade Redemption?
      Если да, то не могли бы вы ими поделиться, а если нет, то прошу прощенья что побеспокоил.
      Заранее спасибо.
      · 0 ответов
    • AlcoKolyic  »  makc_ar

      Здраствуйте! Извините, а можно попросить ссылку на место где можно взять перевод (патч или образ игры с переводом) El Shaddai: Ascension of the Metatron для ps3, пожалуйста? А то в теме к этой игре у меня не получилось найти работающие ссылки… Первая ведет в группу в которой удалены большинство постов, а пост с этой игрой ведет на сайт https://psnext.ru который сейчас не имеет отношения к видеоиграм. 
      · 0 ответов
    • oleg72  »  Boor

      https://www.skidrowcodex.net/fate-reawakened-goldberg/
      · 0 ответов
  • Лучшие авторы


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

×