ZLoy 14 #145009 Posted January 12, 2014 (edited) Пользователь 88 сообщений Игры:World of Tanks WoT Server:RU Опубликовано 8 минут назад ZLoy, on 12 Jan 2014 - 17:42, said: Уважаемый EvilAlex, не подскажите как добавить установку шрифтов , их поодельности вносить или можно пачкой . Пример шрифтов : CUPRUM.TTF, ASROCK7SEGMENT.TTF Заранние благодарен ! ! ! Блин это все вставлять в Ваш скрипт? Edited January 12, 2014 by ZLoy Quote Share this post Link to post Short link Share on other sites
VGS_13 66 #145014 Posted January 12, 2014 Я дико извиняюсь...а есть программы для создания инсталляторов под нашу игру (с возможностью выбора модов, а не одной программы)? Quote Share this post Link to post Short link Share on other sites
ZLoy 14 #145017 Posted January 12, 2014 (edited) Вот Ваш скрипт (я немного переделал) Может вы покажите куда добавить или надо отдельно? #define GameID "{5F05CE9B-7768-490E-9A71-C6R92B4EX123}" ;Ид инстолятора #define MyAppName " Mod Pack 0.8.10" ;Название инстоллятора #define MyInfoVer "1.0" ;Версия инсталлятора #define MyAppVer "8.0.10" ;Версия игры #define MyAppPublisher "EvilAlex" ;Имя компании или человека кто делал #define MyAppURL "" ;Ссылка для лого ;#include "Components.iss" ;Компаненты, они же моды #include "Messages.iss" ;Сообщение, надписи на кнопках и т.д. [Types] Name: custom; Description: Full installation; Flags: iscustom [Components] Name: KMP; Description: DRZLoy Mod Pack; Types: custom; Flags: fixed Name: KMP\X; Description: 1. XVM.; Name: KMP\X\P; Description: а. Полная версия XVM; Flags: checkablealone ; Name: KMP\X\L; Description: б. Без оленимера, версия XVM ; Flags: checkablealone ; Name: KMP\Z; Description: 2. Модификация звуком.; Name: KMP\Z\L; Description: a. Озвучка лампочки.; Name: KMP\Z\G; Description: b. Озвучка перезарядки .; Name: KMP\H; Description: 3. Модификация моделей танков .; Name: KMP\H\T; Description: a. Серые трупы танков .; Flags: checkablealone ; Name: KMP\P; Description: 4.Яркие платформы .; Name: KMP\4; Description: 5.Часы .; Name: KMP\I; Description: 6.Иконки в Ушах .; Name: KMP\D; Description: 7.Отключение дерганья в динамической камере.; Name: KMP\ZO; Description: 8.Многопозиционный снайперский режим.; Name: KMP\N; Description: 9.Настраиваемое боевое меню.; Name: KMP\K; Description: 10.Кто и чем по вам стреляли .; Name: KMP\S; Description: 11.Блокировка выстрела по союзнику и трупам.; Name: KMP\ZAS; Description: 12.Уведомление союзников о засвете.; Name: KMP\PD; Description: 13.Боевой интефейс от Zayaz.; Name: KMP\T; Description: 14.Расширенные подсказки к умениям и навыкам танкового экипажа.; [Setup] AppId={{#GameID} AppName={#MyAppName} AppVersion={#MyAppVer} ;AppVerName={#MyAppName} {#MyAppVersion} AppPublisher={#MyAppPublisher} //====={ Ссылки }=====\\ AppPublisherURL={#MyAppURL} AppSupportURL={#MyAppURL} AppUpdatesURL={#MyAppURL} //====={ Папка устанвки }=====\\ ;DefaultDirName={pf}\{#MyAppName} DefaultDirName={code:MyDirName} DefaultGroupName={#MyAppName} //====={ Картинки }=====\\ SetupIconFile=Files\wot_ico.ico WizardSmallImageFile=Files\img2.bmp WizardImageFile=Files\img1.bmp //====={ Отключение строниц }=====\\ DisableProgramGroupPage=yes //====={ Лицензия и Фак }=====\\ LicenseFile=licensia.txt InfoBeforeFile=faq.rtf //====={ Папка создания и название сетапа }=====\\ OutputDir=.\Output OutputBaseFilename=Setup //====={ Сжатие сетапа }=====\\ InternalCompressLevel=ultra64 Compression=lzma2/ultra64 SolidCompression=true //====={ Основные файлы сетапа }=====\\ [Files] Source: Files\logo.bmp; Flags: dontcopy noencryption noencryption //===БОльшая чать файлов==\\ Source: "MODS\MODI\*"; DestDir: "{app}"; Flags: ignoreversion recursesubdirs createallsubdirs; //=== XVM===\\ Source: "MODS\XVM\PR\*"; DestDir: "{app}"; Flags: ignoreversion recursesubdirs createallsubdirs; Components: KMP\X\P; Source: "MODS\XVM\L\*"; DestDir: "{app}"; Flags: ignoreversion recursesubdirs createallsubdirs; Components: KMP\X\L; //===Модификации Звуков ===\\ Source: "{app}\res\audio\*"; DestDir: "{app}\res_mods\0.8.10\audio\"; Flags: external recursesubdirs skipifsourcedoesntexist; Components: KMP\Z\L; Source: "MODS\ZVUKI\LAMPO4KA\*"; DestDir: "{app}"; Flags: ignoreversion recursesubdirs createallsubdirs; Components: KMP\Z\L; Source: "{app}\res\audio\*"; DestDir: "{app}\res_mods\0.8.10\audio\"; Flags: external recursesubdirs skipifsourcedoesntexist; Components: KMP\Z\G; Source: "MODS\ZVUKI\GOTOV\*"; DestDir: "{app}"; Flags: ignoreversion recursesubdirs createallsubdirs; Components: KMP\Z\G; //===Текст====\\\ Source: "{app}\res\text\*"; DestDir: "{app}\res_mods\0.8.10\text\"; Flags: external recursesubdirs skipifsourcedoesntexist; Components: KMP\T; Source: "MODS\TEXT\*"; DestDir: "{app}"; Flags: ignoreversion recursesubdirs createallsubdirs; Components: KMP\T; // ====Модификации мира===\ Source: "MODS\PLAT\*"; DestDir: "{app}"; Flags: ignoreversion recursesubdirs createallsubdirs; Components: KMP\P; //===Шкурки===\\ Source: "MODS\HKURKI\TRUP\*"; DestDir: "{app}"; Flags: ignoreversion recursesubdirs createallsubdirs; Components: KMP\H\T; //===Всякая херь===\ Source: "MODS\4ASI\*"; DestDir: "{app}"; Flags: ignoreversion recursesubdirs createallsubdirs; Components: KMP\4; Source: "MODS\IKON\*"; DestDir: "{app}"; Flags: ignoreversion recursesubdirs createallsubdirs; Components: KMP\I; Source: "MODS\DIMCAM\*"; DestDir: "{app}"; Flags: ignoreversion recursesubdirs createallsubdirs; Components: KMP\D; Source: "MODS\ZOM\*"; DestDir: "{app}"; Flags: ignoreversion recursesubdirs createallsubdirs; Components: KMP\ZO; Source: "MODS\NASTRAMEN\*"; DestDir: "{app}"; Flags: ignoreversion recursesubdirs createallsubdirs; Components: KMP\N; Source: "MODS\KTO\*"; DestDir: "{app}"; Flags: ignoreversion recursesubdirs createallsubdirs; Components: KMP\K; Source: "MODS\SAFE\*"; DestDir: "{app}"; Flags: ignoreversion recursesubdirs createallsubdirs; Components: KMP\S; Source: "MODS\ZASVET\*"; DestDir: "{app}"; Flags: ignoreversion recursesubdirs createallsubdirs; Components: KMP\ZAS; Source: "MODS\PDEMAG\*"; DestDir: "{app}"; Flags: ignoreversion recursesubdirs createallsubdirs; Components: KMP\PD; //====={ Выбор языка }=====\\ [Languages] Name: "eng"; MessagesFile: "compiler:Default.isl" Name: "rus"; MessagesFile: "compiler:Languages\Russian.isl" [Code] function MyDirName(S:String): String; var InsPath: String; er: boolean; myFile:String; begin Result:=ExpandConstant('C:\Games\World_of_Tanks\'); //если ключа нет то будем ставить сюда er := RegQueryStringValue(HKLM, 'SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\{1EAC1D02-C6AC-4FA6-9A44-96258C37C812RU}_is1', 'InstallLocation', InsPath); if er and (InsPath<>'') then //если ключ существует и там что-то записано begin Result := InsPath; end; end; procedure LogoOnClick(Sender: TObject); var ResCode: Integer; begin ShellExec('', '{#MyAppURL}', '' , '', SW_SHOW, ewNoWait, ResCode) end; procedure RedesignWizardForm; var i: integer; BtnPanel: TPanel; BtnImage: TBitmapImage; begin ExtractTemporaryFile('logo.bmp') BtnPanel:=TPanel.Create(WizardForm) with BtnPanel do begin Left:=0 Top:=315 Width:=179 Height:=46 Cursor:=crHand OnClick:[email protected] Parent:=WizardForm end; BtnImage:=TBitmapImage.Create(WizardForm) with BtnImage do begin AutoSize:=True; Enabled:=False; Bitmap.LoadFromFile(ExpandConstant('{tmp}')+'\logo.bmp') Parent:=BtnPanel end; with WizardForm do begin Caption := ExpandConstant('{cm:Main}'); end; with WizardForm.WizardBitmapImage do begin Width := ScaleX(502); end; with WizardForm.WelcomeLabel2 do begin Visible := False; end; with WizardForm.WelcomeLabel1 do begin Visible := False; end; with WizardForm.WizardSmallBitmapImage do begin Left := ScaleX(0); Width := ScaleX(502); Height := ScaleY(70); end; with WizardForm.PageDescriptionLabel do begin Visible := False; end; with WizardForm.PageNameLabel do begin Visible := False; end; with WizardForm.WizardBitmapImage2 do begin Width := ScaleX(502); end; with WizardForm.FinishedLabel do begin Visible := False; end; with WizardForm.FinishedHeadingLabel do begin Visible := False; end; end; procedure InitializeWizard(); begin RedesignWizardForm; end; Название шрифтов: ANDLSO.TTF, ASROCK7SEGMENT.TTF, CONSTAN.TTF, CONSTANB.TTF, CONSTANI.TTF, CONSTANZ.TTF, CUPRUM.TTF, NeogreyMedium.otf ,NeogreyRegular.otf, XVMSymbol_4.0.ttf По такому пути находятся шрифты которые хочу установить MODS\FONTS\ И архив с ними FONTS.rar Edited January 12, 2014 by ZLoy Quote Share this post Link to post Short link Share on other sites
EvilAlex 94 #145064 Posted January 13, 2014 (edited) Вот Ваш скрипт (я немного переделал) Может вы покажите куда добавить или надо отдельно? Название шрифтов: ANDLSO.TTF, ASROCK7SEGMENT.TTF, CONSTAN.TTF, CONSTANB.TTF, CONSTANI.TTF, CONSTANZ.TTF, CUPRUM.TTF, NeogreyMedium.otf ,NeogreyRegular.otf, XVMSymbol_4.0.ttf По такому пути находятся шрифты которые хочу установить MODS\FONTS\ И архив с ними Так вам нужно чтобы их в игру установить ? Если да то я не знаю, ни пробовал... скорее всего также как и остальные моды. но каждый шрифт в свою папку Edited January 13, 2014 by EvilAlex Quote Share this post Link to post Short link Share on other sites
liked 19 #145078 Posted January 13, 2014 кто бы примерно выложил исходник примерно такого иснсталера а есть прога для де компиляции файлов InnoUltra??? Quote Share this post Link to post Short link Share on other sites
EvilAlex 94 #145130 Posted January 13, 2014 а есть прога для де компиляции файлов InnoUltra??? Название выпуска: InnoExtractor.v4.4.5.139 Разработчик: Havy Alegria Лицензия: FreeWare Язык: Multi + Русский Размер: 1.56 MB ОС: Windows Скачать: InnoExtractor v4.4.5.139 Quote Share this post Link to post Short link Share on other sites
liked 19 #145144 Posted January 13, 2014 Название выпуска: InnoExtractor.v4.4.5.139 Разработчик: Havy Alegria Лицензия: FreeWare Язык: Multi + Русский Размер: 1.56 MB ОС: Windows Скачать: InnoExtractor v4.4.5.139 даже мои не может разобрать(((( Quote Share this post Link to post Short link Share on other sites
ZLoy 14 #145155 Posted January 13, 2014 Как шрифты установить я разобрался, ток срабатывают после перезагрузки теперь нужно принудительная перезагрузка может кто поделится? Quote Share this post Link to post Short link Share on other sites
Yusha 10 #145160 Posted January 13, 2014 (edited) Как шрифты установить я разобрался, ток срабатывают после перезагрузки теперь нужно принудительная перезагрузка может кто поделится? Если ставите через выбор компонентов, то можете поставить флаг: [Components] Компонент; Flags: restart Если хотите перезагружать систему всегда... то в поле [Setup] AlwaysRestart=yes кто бы примерно выложил исходник примерно такого иснсталера 51070fdb.jpg а есть прога для де компиляции файлов InnoUltra??? код не декомпилируется... лучше потратьте время на изучение языка и сделайте свой. Edited January 13, 2014 by Yusha 1 2 Quote Share this post Link to post Short link Share on other sites
ZLoy 14 #145170 Posted January 13, 2014 Если хотите перезагружать систему всегда... то в поле [setup] AlwaysRestart=yes А принудительная перезагрузка системы (Без - перезагрузить да или пожа , а так что бы через 5 сек компьютер будет перезагружен)? Quote Share this post Link to post Short link Share on other sites
EvilAlex 94 #145192 Posted January 13, 2014 даже мои не может разобрать((((Если не изменяет память, то декомпилит только до версии 5,4,4... И если нет защиты конечно ! Quote Share this post Link to post Short link Share on other sites
ZLoy 14 #145200 Posted January 13, 2014 Вот нашёл добавляет ярлык в пуск а что дописать или переписать чтоб на рабочий стол? [Icons] Name: "{group}\{cm:UninstallProgram,{#MyAppName}}"; Filename: "{uninstallexe}" Quote Share this post Link to post Short link Share on other sites
EvilAlex 94 #145221 Posted January 13, 2014 Вот нашёл добавляет ярлык в пуск а что дописать или переписать чтоб на рабочий стол? [Icons] //в меню пуск ярлык игры Name: {group}\{#MyAppName}; Filename: {app}\{#MyAppExe}; WorkingDir: {app}{#GameFolder}; Check: NoIcons; //в меню пуск ярлык удаления игры Name: {group}\Удалить {#MyAppName}; Filename: {uninstallexe}; Check: NoIcons and CheckError; //на рабочий стол ярлык игры Name: {userdesktop}\{#MyAppName}; Filename: {app}\{#MyAppExe}; WorkingDir: {app}{#GameFolder}; IconFilename: {app}\{#MyAppExe}; Comment: Запустить {#MyAppName}; Check: CheckError; Quote Share this post Link to post Short link Share on other sites
liked 19 #145225 Posted January 13, 2014 Если не изменяет память, то декомпилит только до версии 5,4,4... И если нет защиты конечно ! понятно спасибо Quote Share this post Link to post Short link Share on other sites
-zav- 188 #149913 Posted January 30, 2014 Так и не смог разобраться как правильно вставить код для всплывающих картинок подсказок в окне выбора устанавливаемых модов.Если не трудно выложите готовые рабочие iss файлы (где прописаны всплывающие картинки). Quote Share this post Link to post Short link Share on other sites
Mixaill 1,656 #149914 Posted January 30, 2014 даже мои не может разобрать((((ddddddddd.jpg Innounp же http://innounp.sourceforge.net Quote Share this post Link to post Short link Share on other sites
zenitchik85 0 #150020 Posted January 31, 2014 Так и не смог разобраться как правильно вставить код для всплывающих картинок подсказок в окне выбора устанавливаемых модов. Если не трудно выложите готовые рабочие iss файлы (где прописаны всплывающие картинки). поддерживаю плиз Quote Share this post Link to post Short link Share on other sites
EvilAlex 94 #150208 Posted February 1, 2014 (edited) Прикрепил скрипт с картинками. Вставляем картинки для компонентов: 1- Вписываем картинку в файлы инстоллятора (script.iss). [Files] Source: img_mod\1.bmp; Flags: dontcopy noencryption noencryption2- Находим строчку с название мода и картинки (223-226 у меня). И дописываем свои. '1. Прицел.': UndefPic := '1.bmp';3- Добавляем флаг в компонентах для отображения картинки без косяков Name: KMP\P; Description: 1. Прицел.; Flags: disablenouninstallwarning Важно: Картинки идут с расширением BMP, так как инстолятор самый простой! ScriptModPack2.rar 52,6 МБ Edited February 1, 2014 by EvilAlex 4 Quote Share this post Link to post Short link Share on other sites
-zav- 188 #150260 Posted February 1, 2014 Прикрепил скрипт с картинками. Спасибо мил человек. И вот еще вопрос, картинки должны не превышать каких то размеров? почемуто выдает ошибку Quote Share this post Link to post Short link Share on other sites
Kotyarko_O 1,905 #150261 Posted February 1, 2014 почемуто выдает ошибку Картинка у тебя в формате *.bmp? 1 Quote Share this post Link to post Short link Share on other sites