Доброго времени суток! Представляю тебе свой визуал для 7-zip SFX.
А ниже инструкция того, что надо сделать, чтобы добиться того же эффекта.
Для начала: *берем 7-zip c официального сайта, либо у меня стабильную 16ю версию здесь, как хочешь. *берем ResHacker любой версии здесь
Запаковывай файлы в архив 7-zip-ом с любыми настройками, главное, чтобы стояла галочка "Создать SFX архив". Открывай ResHacker, открывай полученный *.exe-файл.
Что нас интересует: *раздел Icon Group *раздел Dialog
В Icon Group будет 1 элемент, правой кнопкой мыши по нему, выбери "Replace", затем выбирай вместо него свою иконку. Иконки можно также и вытаскивать из приложений, я доставал иконку из загрузчика сталкера и применил здесь.
В Dialog нам понадобиться отредактировать 2 элемента. Итак, по порядку, заменяй текст в элементах:
3400 DIALOG 0, 0, 404, 293 STYLE DS_CENTER | WS_POPUP | WS_CAPTION | WS_SYSMENU CAPTION "7-Zip self-extracting archive" LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US FONT 8, "MS SHELL DLG" { CONTROL "Укажите папку с игрой:", 3401, STATIC, SS_LEFT | WS_CHILD | WS_VISIBLE | WS_GROUP, 10, 152, 95, 8 CONTROL "", 100, EDIT, ES_LEFT | ES_AUTOHSCROLL | WS_CHILD | WS_VISIBLE | WS_BORDER | WS_TABSTOP, 10, 165, 359, 16 CONTROL "...", 101, BUTTON, BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_GROUP | WS_TABSTOP, 375, 164, 20, 16 CONTROL "Установить", 1, BUTTON, BS_DEFPUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_GROUP | WS_TABSTOP, 329, 263, 67, 18 CONTROL "Разработчик модификации: Неизвестен. Перепаковщик: Parry Lee", 0, STATIC, SS_LEFT | WS_CHILD | WS_VISIBLE | WS_GROUP, 10, 268, 256, 10 CONTROL "Добро подаловать! Сейчас начнется установка мода", 0, STATIC, SS_LEFT | WS_CHILD | WS_VISIBLE | WS_GROUP, 10, 10, 187, 15 CONTROL "НОВАЯ ВОЙНА", 0, STATIC, SS_LEFT | WS_CHILD | WS_VISIBLE | WS_GROUP, 202, 10, 193, 10 CONTROL "LOGO", 0, STATIC, SS_BITMAP | WS_CHILD | WS_VISIBLE | WS_GROUP, 10, 30, 60, 60 CONTROL "Требуеся места: 38 МБ.\t\t\t\t Требуемая игра: S.T.A.K.E.R SoC v1.0003\t\t\t\t\t\t\t Add-on to S.T.A.L.K.E.R. кардинально меняет всю игру, дает игроку и всем NPC больше свободы и независимости. Игра становится непредсказуемой, опасной и полной неожиданностей. Принцип мода прост - у игрока не должно возникнуть ощущения искуственности происходящего. Вот лишь некоторые изменения, вносимые аддоном: \t\t\t*Количество монстров увеличено. *Восстановлены гражданские зомби, зомби-призраки, кошки, химеры, тушканчики, бюрер, излом. *Интегрированы восстановленные монстры во все локации. \t\t\t\t*Сбалансирован урон восстановленных монстров. *Сбалансирован обзор восстановленных монстров. *Все NPC перерождаются примерно раз в 12-24 часа.\t\t\t\t\t *Увеличена меткость NPC. *Во время боя ночью противники выключают фонарики. \t\t*Убитых монстров можно таскать...", 0, EDIT, ES_LEFT | ES_MULTILINE | ES_READONLY | WS_CHILD | WS_VISIBLE | WS_VSCROLL | WS_TABSTOP, 203, 31, 189, 113 }
Остальные нет смысла менять.
Заметь, на втором диалоге имеется картинка, но не отображается. Найди какую-нибудь картинку, иллюстрирующую информацию о твоих файлах, сожми ее по размеру ну примерно до 128 пикселей по высоте и сохрани в формате *.BMP
Возвращаемся в ResHacker, жми меню "Action->Add Single Binary or Image Resource", выбирай свою картинку, задай ей имя "LOGO", язык можешь оставить пустым полем.
Жми кнопку сохранения и готово. Программа сделает бэкап оригинала и изменит SFX. Теперь можешь показать сие чудо друзьям и сказать, что ты крутой репакер.
Напоследок еще варианты, сделанные мною.
Сообщение отредактировал prosto0l - Понедельник, 23.04.2018, 12:42
Но если желаение очень высоко, можешь также подредактировать WinRar SFX, который запустит простенький bat/cmd. А в батнике уже предложить выбор конечному пользователю. Но всё это будет выглядеть весьма негламурно.
Я уже писал батники, которые распаковывают 7zip с вариантами выбора комплектации. Для себя очень даже устраивает, а показывать никому не буду.
Делал сборники модов и прикручивал Inno Setup, но с ним возиться долго, под каждый мод настраивать. И если отменить установку он удалит О_О всю папку с игрой.