ZLoy Posted January 12, 2014 Share 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 Link to comment Short link Share on other sites More sharing options...
VGS_13 Posted January 12, 2014 Share Posted January 12, 2014 Я дико извиняюсь...а есть программы для создания инсталляторов под нашу игру (с возможностью выбора модов, а не одной программы)? @ Quote Link to comment Short link Share on other sites More sharing options...
ZLoy Posted January 12, 2014 Share 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:=@logoOnClick 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 Link to comment Short link Share on other sites More sharing options...
EvilAlex Posted January 13, 2014 Author Share 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 Link to comment Short link Share on other sites More sharing options...
liked Posted January 13, 2014 Share Posted January 13, 2014 кто бы примерно выложил исходник примерно такого иснсталера а есть прога для де компиляции файлов InnoUltra??? @ Quote Link to comment Short link Share on other sites More sharing options...
EvilAlex Posted January 13, 2014 Author Share Posted January 13, 2014 а есть прога для де компиляции файлов InnoUltra??? Название выпуска: InnoExtractor.v4.4.5.139 Разработчик: Havy Alegria Лицензия: FreeWare Язык: Multi + Русский Размер: 1.56 MB ОС: Windows Скачать: InnoExtractor v4.4.5.139 @ Quote Link to comment Short link Share on other sites More sharing options...
liked Posted January 13, 2014 Share Posted January 13, 2014 Название выпуска: InnoExtractor.v4.4.5.139 Разработчик: Havy Alegria Лицензия: FreeWare Язык: Multi + Русский Размер: 1.56 MB ОС: Windows Скачать: InnoExtractor v4.4.5.139 даже мои не может разобрать(((( @ Quote Link to comment Short link Share on other sites More sharing options...
ZLoy Posted January 13, 2014 Share Posted January 13, 2014 Как шрифты установить я разобрался, ток срабатывают после перезагрузки теперь нужно принудительная перезагрузка может кто поделится? @ Quote Link to comment Short link Share on other sites More sharing options...
Yusha Posted January 13, 2014 Share Posted January 13, 2014 (edited) Как шрифты установить я разобрался, ток срабатывают после перезагрузки теперь нужно принудительная перезагрузка может кто поделится? Если ставите через выбор компонентов, то можете поставить флаг: [Components] Компонент; Flags: restart Если хотите перезагружать систему всегда... то в поле [Setup] AlwaysRestart=yes кто бы примерно выложил исходник примерно такого иснсталера 51070fdb.jpg а есть прога для де компиляции файлов InnoUltra??? код не декомпилируется... лучше потратьте время на изучение языка и сделайте свой. Edited January 13, 2014 by Yusha 1 2 @ Quote Link to comment Short link Share on other sites More sharing options...
ZLoy Posted January 13, 2014 Share Posted January 13, 2014 Если хотите перезагружать систему всегда... то в поле [setup] AlwaysRestart=yes А принудительная перезагрузка системы (Без - перезагрузить да или пожа , а так что бы через 5 сек компьютер будет перезагружен)? @ Quote Link to comment Short link Share on other sites More sharing options...
EvilAlex Posted January 13, 2014 Author Share Posted January 13, 2014 даже мои не может разобрать((((Если не изменяет память, то декомпилит только до версии 5,4,4... И если нет защиты конечно ! @ Quote Link to comment Short link Share on other sites More sharing options...
ZLoy Posted January 13, 2014 Share Posted January 13, 2014 Вот нашёл добавляет ярлык в пуск а что дописать или переписать чтоб на рабочий стол? [Icons] Name: "{group}\{cm:UninstallProgram,{#MyAppName}}"; Filename: "{uninstallexe}" @ Quote Link to comment Short link Share on other sites More sharing options...
EvilAlex Posted January 13, 2014 Author Share 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 Link to comment Short link Share on other sites More sharing options...
liked Posted January 13, 2014 Share Posted January 13, 2014 Если не изменяет память, то декомпилит только до версии 5,4,4... И если нет защиты конечно ! понятно спасибо @ Quote Link to comment Short link Share on other sites More sharing options...
-zav- Posted January 30, 2014 Share Posted January 30, 2014 Так и не смог разобраться как правильно вставить код для всплывающих картинок подсказок в окне выбора устанавливаемых модов.Если не трудно выложите готовые рабочие iss файлы (где прописаны всплывающие картинки). @ Quote Link to comment Short link Share on other sites More sharing options...
Mixaill Posted January 30, 2014 Share Posted January 30, 2014 даже мои не может разобрать((((ddddddddd.jpg Innounp же http://innounp.sourceforge.net @ Quote Link to comment Short link Share on other sites More sharing options...
zenitchik85 Posted January 31, 2014 Share Posted January 31, 2014 Так и не смог разобраться как правильно вставить код для всплывающих картинок подсказок в окне выбора устанавливаемых модов. Если не трудно выложите готовые рабочие iss файлы (где прописаны всплывающие картинки). поддерживаю плиз @ Quote Link to comment Short link Share on other sites More sharing options...
EvilAlex Posted February 1, 2014 Author Share 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 Link to comment Short link Share on other sites More sharing options...
-zav- Posted February 1, 2014 Share Posted February 1, 2014 Прикрепил скрипт с картинками. Спасибо мил человек. И вот еще вопрос, картинки должны не превышать каких то размеров? почемуто выдает ошибку @ Quote Link to comment Short link Share on other sites More sharing options...
Kotyarko_O Posted February 1, 2014 Share Posted February 1, 2014 почемуто выдает ошибку Картинка у тебя в формате *.bmp? 1 @ Quote Link to comment Short link Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.