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

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


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

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

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

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

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

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

Войти

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

Войти сейчас


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

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

    • Допустим.  И дальше что? Однозначно связано как минимум с одним негативном моментом - в релиз выйдет значительно позднее, чем могло бы выйти без раннего доступа.  Теперь можно сидеть на жопке, никуда особо не торопясь и неспеша подсчитывать какую-никакую денюшку. Наверняка есть исключения, но в большинстве случаев дело обстоит именно так.
    • Здраствуйте, тоже не запускается лаунчер. Папку удалил что делать?  
    • думаю что с автором лаунчера: Dimon485
    • Русификации модов Starsector от Lasplagas Неофициальный репозиторий русификаций модов для Starsector. Здесь я буду выкладывать переводы модов Starsector, которые делаю и постепенно улучшаю.
      Первый крупный проект репозитория — русификация UAF / United Aurora Federation. Важно Это неофициальные переводы.
      Я не являюсь автором оригинальных модов и не претендую на права содержимого. Для работы русификации требуется установленный оригинальный мод соответствующей версии.
      Если перевод распространяется отдельным архивом-патчем, он предназначен для установки поверх оригинального мода. Автор работы над переводом Lasplagas Это мой первый глобальный перевод мода с очень большим объёмом текста.
      Я не претендую на уровень профессиональной студийной локализации, но стараюсь делать перевод не как машинную заготовку, а как живую игровую русификацию с сохранением смысла, контекста, персонажей, юмора и механик. Как выполняется перевод Перевод выполняется мной в паре с ChatGPT, модель GPT-5.5 Thinking, подписка Plus. Важно: это не слепой перевод через обычный чат. Работа строится как длительный проект: сначала разбирается структура мода; отдельно изучаются оригинальные файлы; выстраивается контекст мода, фракций, персонажей, сюжетных сцен и терминологии; создаются и уточняются инструкции проекта; перевод сверяется с оригиналом; проблемные строки редактируются вручную; технические файлы проверяются на сохранность структуры; изменения тестируются в игре насколько это возможно; найденные ошибки исправляются точечными hotfix-обновлениями. AI используется как помощник в анализе, переводе, редактуре и технической проверке, но итоговые решения, проверка в игре и правки выполняются под моим контролем. Статус переводов Переводы могут быть не финальными. Даже если архив помечен как рабочий или финальный, это означает только то, что он прошёл доступную мне проверку и тестирование.
      Некоторые редкие ветки, скрытые события, квестовые варианты, особые условия или hardcoded-строки могут быть не проверены полностью. Если в игре встретился английский текст, странная фраза, ошибка падежа, обрывок строки или техническая проблема — перевод может быть улучшен в следующих версиях. Поддержка и багрепорты Я могу рассматривать сообщения об ошибках перевода, если проблема воспроизводится на понятной сборке. Поддержка не гарантируется, если у пользователя установлены другие моды, которые могут менять те же файлы, диалоги, фракции, рынки, интерфейс, скрипты или поведение игры. Минимально полезный отчёт об ошибке: название перевода и версия архива; версия оригинального мода; версия Starsector; список установленных модов или подтверждение, что проверка была без сторонних конфликтующих модов; скриншот проблемы; по возможности starsector.log; описание, где именно встретился текст или ошибка. Я не могу гарантировать работоспособность перевода в любой сборке с большим количеством других модов. Установка Общий принцип установки: Установить оригинальный мод нужной версии. Установить все обязательные зависимости оригинального мода. Установить архив русификации поверх оригинального мода. Если используется менеджер модов или ручная установка — убедиться, что файлы русификации перезаписывают соответствующие файлы оригинального мода. Запустить игру и проверить загрузку сохранения или новой игры. Для конкретных переводов могут быть отдельные инструкции в папке соответствующего мода. Совместимость Перевод рассчитан на конкретную версию оригинального мода.
      Если автор мода обновил файлы, старый перевод может: не примениться полностью; откатить часть новых строк; вызвать смешение русского и английского текста; в редких случаях сломать загрузку файла, если изменилась структура. https://github.com/Lasplagas32-hub/starsector-mods-ru-localization-by-lasplagas
    • Игры с бюджетом класса Б —  это как раз-таки и есть основной потребитель ранних доступов, сборов предрелизных разнообразных и прочего подобного.
    •  Все предыдущие ролики по игре были великолепны, игрушка однозначно в10ке самых ожидаемых, а что касается раннего доступа то как игроку мне такое не интересно (хотя и у самого в библиотеке стима есть такая игр Титан квест2 и взял я ее скорее из за цены кстати игрушка тоже от Нордиков.) Но говорить что это явление однозначно связанно с какими то негативными моментами в разработке не стану. Возможно это решение в данном случае не разрабов а Нордиков которые так проверяют заинтересованность людей в игре для каких нибудь финансовых решений, ну а если какая нибудь индюшатина что делается на коленке выходит в ранний доступ то тут велика вероятность что самим разрабам просто нужны деньг,. но есть и такое где разрабы постоянно просят фидбэк по поводу как игроки бы хотели что то изменить или добавить вот тут во уже появляются сомнения об уверенности разрабов в своей игре и том чего они хотят сделать.)
    • @erll_2nd пусть будет два тогда Bubsy 4D Перевёл на русский язык с использованием нейросети + шрифты. Совместимая версия:  билд 22924744 от 22 мая 2026 года, пока актуальная. Лучше не ставьте на другую версию игры во избежании проблем.   Установка: 1. Распакуйте архив.   2. Скопируйте папку «Bubsy 4D_Data».   3. Откройте Steam → нажмите на шестерёнку (Настройки) → Управление → Показать локальные файлы.   4. Вставьте её в основную папку игры.   5. При запросе на замену файлов нажмите «Да».   6. В настройках переключите на французский язык. Сначала надо скипнуть две кат-сцены, после чего начать новую и их можно будет посмотреть снова.   Совместимая версия:  билд 22924744 от 22 мая 2026 года, пока актуальная. Лучше не ставьте на другую версию игры во избежании проблем. Скачать для PC: Boosty Также на бусти есть видеодемонстрация перевода.  
    • Bubsy 4D Машинный перевод под build22924744
      В настройках выбрать французский 
    • выкатил версию 1.05 — https://t.me/gaming_plus_ts/50 Исправлен краш в 8 деле "Усопшая душа" Много правок текста и доперевод строк по 5 делу "Тайная история" Исправлены слишком большие описания персонажей в материалах дела, которые выезжали за поля Удалены лишние пробелы у слов в кавычках, которые выделялись цветом Исправлено форматирование у строк с указанием времени и места
  • Изменения статусов

    • 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 ответов
  • Лучшие авторы


×