sergy2010 24 #428494 Posted April 24, 2018 (edited) 22 часа назад, night_dragon_on сказал: Пример, в процессе инициализации установщика добавляем шрифт, после завершения - удаляем. Спасибо, конечно работает но нельзя менять размер шрифта Edited April 25, 2018 by Сергей 2010 Quote Share this post Link to post Short link Share on other sites
DKRUBEN 19 #428558 Posted April 25, 2018 Good here is a great script example for inno setup. missing the addition to auidio selection and downloads ... script to inno.zip Quote Share this post Link to post Short link Share on other sites
tunut 203 #428562 Posted April 26, 2018 5 часов назад, DKRUBEN сказал: missing [ISPP] File not found: "botva2.ish". [ISPP] File not found: "DescCtrl.ish". Quote Share this post Link to post Short link Share on other sites
DKRUBEN 19 #428602 Posted April 26, 2018 12 часов назад, tunut сказал: [ISPP] File not found: "botva2.ish". [ISPP] File not found: "DescCtrl.ish". download this version of inno installer (5.5.9u) # 12.12.16 ... and drag to a folder, then do "open with" set this version as default ... http://www.mediafire.com/file/mrmujb8xrbtc9bm/inno.7z Quote Share this post Link to post Short link Share on other sites
m4rs 0 #428622 Posted April 27, 2018 (edited) del. Edited May 1, 2018 by m4rs Quote Share this post Link to post Short link Share on other sites
Furious 2 #430240 Posted May 10, 2018 (edited) Господа, есть такая необходимость, как прописать после установки модов адрес установки в несколько строчек txt файла, который устанавливается. Файл вот такой и нужно заменить путь к папке ReShade на тот, куда пользователь поставил моды. Предполагаю, что это можно сделать каким-нибудь батником, который будет запускаться после установки модов и в котором будет шаблон файла, а вместо адреса будет подставлен адрес установки. UPD кажись сам нашел тут https://koreanrandom.com/forum/topic/9050-создание-инсталляторов-для-модпаков-на-базе-inno-setup/?do=findComment&comment=198978 [GENERAL] EffectSearchPaths=D:\Games\World_of_Warplanes\ReShade\Shaders TextureSearchPaths=D:\Games\World_of_Warplanes\ReShade\Textures PerformanceMode=1 ScreenshotPath=D:\Games\World_of_Warplanes\ PreprocessorDefinitions=RESHADE_DEPTH_LINEARIZATION_FAR_PLANE=1000.0,RESHADE_DEPTH_INPUT_IS_UPSIDE_DOWN=0,RESHADE_DEPTH_INPUT_IS_REVERSED=1,RESHADE_DEPTH_INPUT_IS_LOGARITHMIC=0 NoReloadOnInit=0 TutorialProgress=4 PresetFiles=D:\Games\World_of_Warplanes\low_contrast.ini,D:\Games\World_of_Warplanes\wowp_noblue.ini,D:\Games\World_of_Warplanes\wowp_sharpen.ini CurrentPreset=1 ScreenshotFormat=0 ShowClock=0 ShowFPS=0 FontGlobalScale=1.000000 [INPUT] KeyMenu=113,0,1 KeyScreenshot=44,0,0 InputProcessing=2 KeyEffects=192,0,0 [STYLE] Alpha=1.000000 ColActive=0.200000,0.200000,1.000000 ColFPSText=1.000000,1.000000,0.000000 ColBackground=0.275000,0.275000,0.275000 ColItemBackground=0.447000,0.447000,0.447000 ColText=0.800000,0.900000,0.900000 Edited May 10, 2018 by Furious Quote Share this post Link to post Short link Share on other sites
Nowik1971 2 #430278 Posted May 10, 2018 (edited) 7 часов назад, Furious сказал: Господа, есть такая необходимость, как прописать после установки модов адрес установки в несколько строчек txt файла, который устанавливается. Файл вот такой и нужно заменить путь к папке ReShade на тот, куда пользователь поставил моды. Предполагаю, что это можно сделать каким-нибудь батником, который будет запускаться после установки модов и в котором будет шаблон файла, а вместо адреса будет подставлен адрес установки. UPD кажись сам нашел тут https://koreanrandom.com/forum/topic/9050-создание-инсталляторов-для-модпаков-на-базе-inno-setup/?do=findComment&comment=198978 [GENERAL] EffectSearchPaths=D:\Games\World_of_Warplanes\ReShade\Shaders TextureSearchPaths=D:\Games\World_of_Warplanes\ReShade\Textures PerformanceMode=1 ScreenshotPath=D:\Games\World_of_Warplanes\ PreprocessorDefinitions=RESHADE_DEPTH_LINEARIZATION_FAR_PLANE=1000.0,RESHADE_DEPTH_INPUT_IS_UPSIDE_DOWN=0,RESHADE_DEPTH_INPUT_IS_REVERSED=1,RESHADE_DEPTH_INPUT_IS_LOGARITHMIC=0 NoReloadOnInit=0 TutorialProgress=4 PresetFiles=D:\Games\World_of_Warplanes\low_contrast.ini,D:\Games\World_of_Warplanes\wowp_noblue.ini,D:\Games\World_of_Warplanes\wowp_sharpen.ini CurrentPreset=1 ScreenshotFormat=0 ShowClock=0 ShowFPS=0 FontGlobalScale=1.000000 [INPUT] KeyMenu=113,0,1 KeyScreenshot=44,0,0 InputProcessing=2 KeyEffects=192,0,0 [STYLE] Alpha=1.000000 ColActive=0.200000,0.200000,1.000000 ColFPSText=1.000000,1.000000,0.000000 ColBackground=0.275000,0.275000,0.275000 ColItemBackground=0.447000,0.447000,0.447000 ColText=0.800000,0.900000,0.900000 Так надо не буквально и не явно путь писать, т.к. игра у многих в разных папках и дисках установлена... Надо относительный путь указывать в корне игровой папки.... Вот пример: [GENERAL] TextureSearchPaths=Textures EffectSearchPaths=Shaders ScreenshotPath=Maine Screenshots PerformanceMode=0 CurrentPreset=0 PresetFiles=Reshade_3_setting_bercut13.ini TutorialProgress=4 PreprocessorDefinitions=RESHADE_DEPTH_LINEARIZATION_FAR_PLANE=1000.0,RESHADE_DEPTH_INPUT_IS_UPSIDE_DOWN=0,RESHADE_DEPTH_INPUT_IS_REVERSED=0,RESHADE_DEPTH_INPUT_IS_LOGARITHMIC=0 ScreenshotFormat=0 ShowClock=0 ShowFPS=0 Edited May 10, 2018 by Nowik1971 1 1 Quote Share this post Link to post Short link Share on other sites
Furious 2 #430280 Posted May 10, 2018 22 минуты назад, Nowik1971 сказал: Так надо не буквально и не явно путь писать, т.к. игра у многих в разных папках и дисках установлена... Надо относительный путь указывать в корне игровой папки.... Вот пример: [GENERAL] TextureSearchPaths=Textures EffectSearchPaths=Shaders ScreenshotPath=Maine Screenshots PerformanceMode=0 CurrentPreset=0 PresetFiles=Reshade_3_setting_bercut13.ini TutorialProgress=4 PreprocessorDefinitions=RESHADE_DEPTH_LINEARIZATION_FAR_PLANE=1000.0,RESHADE_DEPTH_INPUT_IS_UPSIDE_DOWN=0,RESHADE_DEPTH_INPUT_IS_REVERSED=0,RESHADE_DEPTH_INPUT_IS_LOGARITHMIC=0 ScreenshotFormat=0 ShowClock=0 ShowFPS=0 Спасибо Quote Share this post Link to post Short link Share on other sites
Nowik1971 2 #430281 Posted May 10, 2018 (edited) 9 минут назад, Furious сказал: Спасибо И потом просто стандартным инноустановщиком все делаешь... я делал так для того что ты хочешь сделать....Короче я так понял, что установщик тебе нужен для Reshade вот мой полностью файл ini [INPUT] KeyMenu=113,0,1 InputProcessing=2 KeyScreenshot=44,0,0 KeyEffects=145,0,0 [GENERAL] TextureSearchPaths=Textures EffectSearchPaths=Shaders ScreenshotPath=Maine Screenshots PerformanceMode=0 CurrentPreset=0 PresetFiles=Reshade_3_setting_bercut13.ini TutorialProgress=4 PreprocessorDefinitions=RESHADE_DEPTH_LINEARIZATION_FAR_PLANE=1000.0,RESHADE_DEPTH_INPUT_IS_UPSIDE_DOWN=0,RESHADE_DEPTH_INPUT_IS_REVERSED=0,RESHADE_DEPTH_INPUT_IS_LOGARITHMIC=0 ScreenshotFormat=0 ShowClock=0 ShowFPS=0 [STYLE] ColFPSText=1.000000,1.000000,0.000000 ColActive=0.200000,0.500000,0.600000 Alpha=0.950000 ColBackground=0.275000,0.275000,0.275000 ColText=0.800000,0.900000,0.900000 ColItemBackground=0.447000,0.447000,0.447000 А вот мой кусок файла основной установщика: Source: "моды\1.0.1.0\ReShade3.0_with_SweetFX_32X64XbitPb13\Версия3\*"; DestDir: "{app}"; Flags: ignoreversion recursesubdirs createallsubdirs; components: Universal; Source: "моды\1.0.1.0\ReShade3.0_with_SweetFX_32X64XbitPb13\Конфиг станарт\*"; DestDir: "{app}"; Flags: ignoreversion recursesubdirs createallsubdirs; components: Universal\stsndart; Source: "моды\1.0.1.0\ReShade3.0_with_SweetFX_32X64XbitPb13\Конфиг яркость\*"; DestDir: "{app}"; Flags: ignoreversion recursesubdirs createallsubdirs; components: Universal\yarkost; Source: "моды\1.0.1.0\ReShade3.0_with_SweetFX_32X64XbitPb13\Конфиг цвет\*"; DestDir: "{app}"; Flags: ignoreversion recursesubdirs createallsubdirs; components: Universal\Cvet; Source: "моды\1.0.1.0\ReShade3.0_with_SweetFX_32X64XbitPb13\Конфиг bercut13\*"; DestDir: "{app}"; Flags: ignoreversion recursesubdirs createallsubdirs; components: Universal\bercut13; Source: "моды\1.0.1.0\ReShade3.0_with_SweetFX_32X64XbitWin10\Версия3 win10\*"; DestDir: "{app}"; Flags: ignoreversion recursesubdirs createallsubdirs; components: Universal10; Source: "моды\1.0.1.0\ReShade3.0_with_SweetFX_32X64XbitWin10\Конфиг станарт\*"; DestDir: "{app}"; Flags: ignoreversion recursesubdirs createallsubdirs; components: Universal10\stsndart10; Source: "моды\1.0.1.0\ReShade3.0_with_SweetFX_32X64XbitWin10\Конфиг яркость\*"; DestDir: "{app}"; Flags: ignoreversion recursesubdirs createallsubdirs; components: Universal10\yarkost10; Source: "моды\1.0.1.0\ReShade3.0_with_SweetFX_32X64XbitWin10\Конфиг цвет\*"; DestDir: "{app}"; Flags: ignoreversion recursesubdirs createallsubdirs; components: Universal10\Cvet10; Source: "моды\1.0.1.0\ReShade3.0_with_SweetFX_32X64XbitWin10\Конфиг bercut13\*"; DestDir: "{app}"; Flags: ignoreversion recursesubdirs createallsubdirs; components: Universal10\bercut1310; ; Примечание: Не используйте "Flags: ignoreversion" для системных файлов [Icons] Name: "{app}\Удаление_{#MyAppName} ver {#MyAppVersion}"; Filename: "{uninstallexe}"; //IconFilename: "картинки модов\LEX-NEW Icon 156.ico" [Components] Name: Universal; Description: SweetFX_3.0X 32bx64it (Улучшение графики для 32 и 64 битной версии windows. Универсальный winХР,win7,win8).; Flags: exclusive Name: Universal\stsndart; Description: SweetFX_3.0X 32bx64it (Оптимальный конфиг от PB13).; Types: custom; Flags: exclusive Name: Universal\yarkost; Description: SweetFX_3.0X 32bx64it (Улучшение яркости от PB13).; Types: custom; Flags: exclusive Name: Universal\Cvet; Description: SweetFX_3.0X 32bx64it (Улучшение цвета от nowik1971).; Types: compact custom; Flags: exclusive Name: Universal\bercut13; Description: SweetFX_3.0X 32bx64it (Конфиг от bercut13).; Types: custom; Flags: exclusive Name: Universal10; Description: SweetFX_3.0X 32bx64it (Улучшение графики для 32 и 64 битной версии windows. Универсальный win10).; Flags: exclusive Name: Universal10\stsndart10; Description: SweetFX_3.0X 32bx64it (Оптимальный конфиг от PB13).; Types: custom; Flags: exclusive Name: Universal10\yarkost10; Description: SweetFX_3.0X 32bx64it (Улучшение яркости от PB13).; Types: custom; Flags: exclusive Name: Universal10\Cvet10; Description: SweetFX_3.0X 32bx64it (Улучшение цвета от nowik1971).; Types: custom; Flags: exclusive Name: Universal10\bercut1310; Description: SweetFX_3.0X 32bx64it (Конфиг от bercut13).; Types: custom ; Flags: exclusive Edited May 10, 2018 by Nowik1971 1 1 Quote Share this post Link to post Short link Share on other sites
Furious 2 #430282 Posted May 10, 2018 10 минут назад, Nowik1971 сказал: И потом просто стандартным инноустановщиком все делаешь... я делал так для того что ты хочешь сделать....Короче я так понял, что установщик тебе нужен для Reshade У меня там много чего уже. Я просто не знал, что в ини файле можно прописывать относительный путь. Quote Share this post Link to post Short link Share on other sites
Nowik1971 2 #430283 Posted May 10, 2018 5 минут назад, Furious сказал: У меня там много чего уже. Я просто не знал, что в ини файле можно прописывать относительный путь. Ну, у меня так же много чего, я просто ставлю эту прогу как мод вот и все.... У меня для танков сделано, ты сделай для карабликов.... 1 1 Quote Share this post Link to post Short link Share on other sites
soldater 2 #430552 Posted May 14, 2018 Уважаемые дайте пожалуйста несколько скриптиков 1) на ползунок музыка в модпаке играет и стоят кнопки включить и выключить хочу поставить ползунок 2) как создать страницу faq в модпаке? 3) нужен скрипт на проверку версии клиента игры допустим если сейчас 1.0.1 то когда выйдет 1.0.2 нельзя будет установить модпак будет выдавать ошибку в окне данная версия клиента устарела укажите путь до новой версии клиента Quote Share this post Link to post Short link Share on other sites
Lom 48 #430556 Posted May 14, 2018 1 час назад, soldater сказал: Уважаемые дайте пожалуйста несколько скриптиков короче вот то что есть у меня. на счет последнего не уверен правда))) ФАК.rar с регулятор громкости.rar проверка версии клиента игры.rar 2 Quote Share this post Link to post Short link Share on other sites
Kotyarko_O 1,906 #430563 Posted May 14, 2018 (edited) 2 hours ago, soldater said: 1) на ползунок Пример можете найти здесь: https://bitbucket.org/Kotyarko_O/kmp/src/74e6d009828e12d49f27600a26e2159c558424d0/Resourses/CompSound.iss#lines-116 2 hours ago, soldater said: 2) как создать страницу faq в модпаке? Не обязательно создавать для этого новую страницу. Можно использовать уже имеющиеся, но не использованные. Например, InfoBefore: https://bitbucket.org/Kotyarko_O/kmp/src/74e6d009828e12d49f27600a26e2159c558424d0/Setup.iss#lines-21. Интерфейс страницы не сложно изменить в рантайме, кодом. Если интерфейс визарда в целом стандартный, можно воспользоваться встроенным дизайнером (может сломать свой кастомный код, но это не проблема, просто необходимо будет распределить по порядку процедуры). 2 hours ago, soldater said: 3) нужен скрипт на проверку версии клиента игры допустим если сейчас 1.0.1 то когда выйдет 1.0.2 нельзя будет установить модпак будет выдавать ошибку в окне данная версия клиента устарела укажите путь до новой версии клиента Как вариант, можно использовать findWOT, который в XVM-установщике. Пример тут: https://bitbucket.org/XVM/xvm/src/default/src/installer/src/xvm.iss#lines-148 Edited May 14, 2018 by Kotyarko_O 1 Quote Share this post Link to post Short link Share on other sites
soldater 2 #430576 Posted May 14, 2018 (edited) 3 часа назад, ЛОМ сказал: короче вот то что есть у меня. на счет последнего не уверен правда))) ФАК.rar с регулятор громкости.rar проверка версии клиента игры.rar как эти страницы подключать?: через инклюд? и еще такой вопрос постоянно ругаеться на вот эту ошибку при дабовлении скрипта в модпак как с ней бороться? Edited May 14, 2018 by soldater Quote Share this post Link to post Short link Share on other sites
Lom 48 #430583 Posted May 14, 2018 35 минут назад, soldater сказал: как эти страницы подключать?: через инклюд? и еще такой вопрос постоянно ругаеться на вот эту ошибку при дабовлении скрипта в модпак как с ней бороться? примерно так - http://prntscr.com/jhtz1f 2 Quote Share this post Link to post Short link Share on other sites
soldater 2 #430584 Posted May 14, 2018 1 минуту назад, ЛОМ сказал: примерно так - http://prntscr.com/jhtz1f а как объединить их? Quote Share this post Link to post Short link Share on other sites
Lom 48 #430586 Posted May 14, 2018 (edited) 5 минут назад, soldater сказал: а как объединить их? ты тему по ходу вообще не читал рас такое спрашиваешь)))) свой скрипт кинь. там видно будет))) если не хочешь сюда то кидай в личку. если не хочешь в личку тогда читай тему Edited May 14, 2018 by ЛОМ 1 2 Quote Share this post Link to post Short link Share on other sites
soldater 2 #430587 Posted May 14, 2018 Только что, ЛОМ сказал: ты тему по ходу вообще не читал рас такое спрашиваешь)))) свой скрипт кинь. там видно будет))) если не хочешь сюда то кидай в личку. если не хочешь в личку тогда читай тему))) окай) Есть активные юзеры готовые помочь? Quote Share this post Link to post Short link Share on other sites
BeJIuKuu_TaHKoBbIu_BouH 4 #430658 Posted May 15, 2018 20 часов назад, soldater сказал: Есть активные юзеры готовые помочь? Прочитай всю тему и они появятся. 1 1 Quote Share this post Link to post Short link Share on other sites