TneRED
User-
Posts
17 -
Joined
-
Last visited
Reputation
0 NoobContacts
-
Nick
TneRED
-
Создание инсталляторов для модпаков на базе Inno Setup
TneRED replied to EvilAlex's topic in Modding General Discussion
Ну во первых это вопрос был кто тут часто сидит и какие варианты примеров есть. -
Создание инсталляторов для модпаков на базе Inno Setup
TneRED replied to EvilAlex's topic in Modding General Discussion
[setup] DefaultDirName={code:GetInstDir} пропиши если ты не знаком с языком программирования лучше не суйся) -
Создание инсталляторов для модпаков на базе Inno Setup
TneRED replied to EvilAlex's topic in Modding General Discussion
в папке бекап создается папка с тек датой -
Создание инсталляторов для модпаков на базе Inno Setup
TneRED replied to EvilAlex's topic in Modding General Discussion
ДЕЛ УЖЕ СДЕЛАЛ) function BackupCheck_3(): Boolean; var DateTimeBackup: String; begin If MoveRadioButton.Checked then begin DateTimeBackup:=GetDateTimeString('dd/mm/yyyy hh:nn:ss', '-', '-'); MoveDir(ExpandConstant('{app}\res_mods\0.9.7\'),ExpandConstant('{app}\res_mods\backup\'+DateTimeBackup+'\0.9.7')); MoveDir(ExpandConstant('{app}\res_mods\xvm\'),ExpandConstant('{app}\res_mods\backup\'+DateTimeBackup+'\xvm')); MoveDir(ExpandConstant('{app}\res_mods\configs\'),ExpandConstant('{app}\res_mods\backup\'+DateTimeBackup+'\configs')); MoveDir(ExpandConstant('{app}\res_mods\mods\'),ExpandConstant('{app}\res_mods\backup\'+DateTimeBackup+'\mods')); CreateDir(ExpandConstant('{app}\res_mods\0.9.7')); end; end; -
Создание инсталляторов для модпаков на базе Inno Setup
TneRED replied to EvilAlex's topic in Modding General Discussion
Как сделать звуковое превью) как у тебя) -
Создание инсталляторов для модпаков на базе Inno Setup
TneRED replied to EvilAlex's topic in Modding General Discussion
Все работает спасибо! -
Создание инсталляторов для модпаков на базе Inno Setup
TneRED replied to EvilAlex's topic in Modding General Discussion
При установки я ставил юникод а как глянуть в какой кодировки хз -
Создание инсталляторов для модпаков на базе Inno Setup
TneRED replied to EvilAlex's topic in Modding General Discussion
Теперь создает бекап в нужном месте но папки пустые ( http://joxi.ru/Ra2X8RPc4ZN92g -
Создание инсталляторов для модпаков на базе Inno Setup
TneRED replied to EvilAlex's topic in Modding General Discussion
Не работает константа http://joxi.ru/gkrDVXyH4L892p http://joxi.ru/4vAW7awsOKJ0AW http://joxi.ru/aD2PO5pcJ1Gom3 А и еще как подключить ширфт -
Создание инсталляторов для модпаков на базе Inno Setup
TneRED replied to EvilAlex's topic in Modding General Discussion
Сам стопудова пользуешься гарантию даю! -
Создание инсталляторов для модпаков на базе Inno Setup
TneRED replied to EvilAlex's topic in Modding General Discussion
Просто на первом скриншоте картинка изказилась Осталось сделать скриншоты а структуру папок уже сделал и моды залил обновленные большая сборка получиться) скоро еще выпущу 2 версию где будет все читерские моды и программы) -
Создание инсталляторов для модпаков на базе Inno Setup
TneRED replied to EvilAlex's topic in Modding General Discussion
Надо же как выделиться среди толпы) Шрифт взял с офф сайта танков) -
Создание инсталляторов для модпаков на базе Inno Setup
TneRED replied to EvilAlex's topic in Modding General Discussion
Я имел ввиду что мне надо скретить два скрипта) И уже ненадо сделал) -
Создание инсталляторов для модпаков на базе Inno Setup
TneRED replied to EvilAlex's topic in Modding General Discussion
Надо суда function NextButtonClick(CurPage: Integer): Boolean; begin Result:=True; If CurPage=6 then begin If not FileExists(ExpandConstant('{app}\WorldOfTanks.exe')) then begin MsgBox(ExpandConstant('{cm:FileNotFoundLabel}'), mbError, MB_OK); Result:=False; end; If FileExists(ExpandConstant('{app}')+'\WorldOfTanks.exe') then begin If FileVersion(ExpandConstant('{app}')+'\WorldOfTanks.exe') <> '{#PackForVersion}' then begin MsgBox(ExpandConstant('{cm:FileVersionWrongLabel}'), mbError, MB_OK); Result:=False; end; end; end; end; Внедрить это: Выручайте) function NextButtonClick(CurPage: Integer): Boolean; begin Result:=True; If CurPage=1 then begin if IsAppRunning() then begin MsgBox('Клиент игры World of Tanks в настоящее время запущен.' #13#13 'Необходимо закрыть его перед продолжением установки.', mbError, MB_OK); Result:=False; end else Result:=True; end; end; -
Создание инсталляторов для модпаков на базе Inno Setup
TneRED replied to EvilAlex's topic in Modding General Discussion
Спасибо пытался свой написать) Пишу еще проверку запуска процесса клиента игры пока ничего не работает [Files] Source: ISTask.dll; DestDir: {app}; Flags: dontcopy [Code] function RunTask(FileName: string; bFullpath: Boolean): Boolean; external 'RunTask@files:ISTask.dll stdcall delayload'; function InitializeSetup(): Boolean; begin Result:=True; If RunTask('WorldOfTanks.exe', false) then begin MsgBox('Перед началом установки МодПака закройте клиент World of Tanks!', mbError, MB_OK); Result := False; end; end;