AtotIK 580 #306226 Posted December 20, 2015 , максимальный размер инсталлятора в exe'шнике - 2100000000 байт. Больше --> разбитие на части. 1 Quote Share this post Link to post Short link Share on other sites
Kotyarko_O 1,906 #306227 Posted December 20, 2015 но оно вроде будет bin архивы как я помню Да. Ограничение на одну часть - 2,1Гб. 1 Quote Share this post Link to post Short link Share on other sites
Ekspoint 2,122 #306231 Posted December 20, 2015 спасибо, ясно Quote Share this post Link to post Short link Share on other sites
Ekspoint 2,122 #307242 Posted December 26, 2015 (edited) del Edited December 26, 2015 by Dark_Knight_MiX Quote Share this post Link to post Short link Share on other sites
CiberGame 0 #308045 Posted December 30, 2015 Здравствуйте, извините что побеспокоил, у Вас есть скрипт модпака как у Вспышки ?? Да,и, будьте добры скрипт чтобы нужные моды с инета качались Quote Share this post Link to post Short link Share on other sites
Kotyarko_O 1,906 #308061 Posted December 30, 2015 у Вас есть скрипт модпака как у Вспышки ? Скриншоты хоть покажите. будьте добры скрипт чтобы нужные моды с инета качались https://mitrichsoftware.wordpress.com/inno-setup-tools/inno-download-plugin/ Quote Share this post Link to post Short link Share on other sites
Ekspoint 2,122 #308092 Posted December 31, 2015 извините что побеспокоил, у Вас есть скрипт модпака как у Вспышки ?? есть типо как у амвея Да,и, будьте добры скрипт чтобы нужные моды с инета качались http://www.koreanrandom.com/forum/topic/9050-инсталлятор-для-модпаков/?p=209060 Quote Share this post Link to post Short link Share on other sites
AtotIK 580 #308131 Posted December 31, 2015 Здравствуйте, извините что побеспокоил, у Вас есть скрипт модпака как у Вспышки ?? Я его делаю. Есть какие-то вопросы? Quote Share this post Link to post Short link Share on other sites
CiberGame 0 #308137 Posted December 31, 2015 Да ,есть.Нужен скрипт такой же с примером.Заранее спасибо.С наступающем! Скриншоты хоть покажите. https://mitrichsoftware.wordpress.com/inno-setup-tools/inno-download-plugin/ спасибо Quote Share this post Link to post Short link Share on other sites
CiberGame 0 #308155 Posted December 31, 2015 С наступившим!Сколько нас трезвых????? Quote Share this post Link to post Short link Share on other sites
Ekspoint 2,122 #308559 Posted January 5, 2016 как узнать какая версия винды стоит? что бы писать типо if WinXP then .... Да ,есть.Нужен скрипт такой же с примером. ты подумал что под новый год тебе просто так дадут готовый скрипт? Quote Share this post Link to post Short link Share on other sites
Kotyarko_O 1,906 #308561 Posted January 5, 2016 (edited) как узнать какая версия винды стоит? GetWindowsVersionEx, GetWindowsVersion. Версии. Edited January 5, 2016 by Kotyarko_O 2 Quote Share this post Link to post Short link Share on other sites
Ekspoint 2,122 #308572 Posted January 5, 2016 GetWindowsVersionEx, GetWindowsVersion. Версии. как я понял типо так function WindowsXP: boolean; begin Result := ((GetWindowsVersion shr 24) = 5) and (((GetWindowsVersion shr 16) and $FF) = 1 or 2); end; procedure CopyAdioFile(FromPlace, ToPlace: String); begin if WindowsXP then begin ..... end; if not WindowsXP then begin ..... end; end; Quote Share this post Link to post Short link Share on other sites
Kotyarko_O 1,906 #308576 Posted January 5, 2016 , этого будет достаточно: Result := (GetWindowsVersion shr 24) = 5; 2 Quote Share this post Link to post Short link Share on other sites
Ekspoint 2,122 #308578 Posted January 5, 2016 Result := (GetWindowsVersion shr 24) = 5; ок Quote Share this post Link to post Short link Share on other sites
AlexChe 4 #308707 Posted January 7, 2016 (edited) Необходимо реализация динамического изменения конфига одного или нескольких модов по параметрам. Когда задача в изменении всего 1 пункта конфига - тут самое простое создать две копии этого конфига с параметром изменения (к примеру true и false) и устанавливать в зависимости от выбора пользователя. А когда таких параметров много и количество комбинаций кофига стремится к N степени, как динамически менять содержимое файла конфига при установке? Где почитать? Edited January 7, 2016 by MAHINATOR Quote Share this post Link to post Short link Share on other sites
AtotIK 580 #308723 Posted January 7, 2016 (edited) Необходимо реализация динамического изменения конфига одного или нескольких модов по параметрам.Когда задача в изменении всего 1 пункта конфига - тут самое простое создать две копии этого конфига с параметром изменения (к примеру true и false) и устанавливать в зависимости от выбора пользователя.А когда таких параметров много и количество комбинаций кофига стремится к N степени, как динамически менять содержимое файла конфига при установке? Где почитать? Как-то так: [code] function XVMConfigEdit(XCName, OldXCValue, NewXCValue: String): Boolean; var XVMConfig: TStringList; XVMSetStr: TArrayOfString; XVMConfigDir, FileName, Tmp: String; begin XVMConfigDir:=ExpandConstant('{app}\res_mods\configs\xvm\default\'); FileName:=XVMConfigDir + XCName; If FileExists(FileName) then begin XVMConfig:=TStringList.Create; try XVMConfig.LoadFromFile(XVMConfigDir + XCName); Tmp:=XVMConfig.Text; StringChange(Tmp, OldXCValue, NewXCValue); XVMConfig.Text:=Tmp; XVMConfig.SaveToFile(XVMConfigDir + XCName); // -- Для сохранения в UTF-8 -- // //LoadStringsFromFile(XVMConfigDir + XCName, XVMSetStr); //SaveStringsToUTF8File(XVMConfigDir + XCName, XVMSetStr, False); finally XVMConfig.Free; end; end; end; procedure XVMConfigCheck(); begin If IsComponentSelected('XVM\Spotted') then begin XVMConfigEdit('battle.xc', '"allowSpottedStatus": false,', '"allowSpottedStatus": true,'); end; end; procedure CurStepChanged(CurStep: TSetupStep); begin If CurStep = ssPostInstall then begin XVMConfigCheck(); end; end; Edited January 7, 2016 by AtotIK 2 Quote Share this post Link to post Short link Share on other sites
AlexChe 4 #308746 Posted January 7, 2016 Как-то так: [code] function XVMConfigEdit(XCName, OldXCValue, NewXCValue: String): Boolean; var XVMConfig: TStringList; XVMSetStr: TArrayOfString; XVMConfigDir, FileName, Tmp: String; begin XVMConfigDir:=ExpandConstant('{app}\res_mods\configs\xvm\default\'); FileName:=XVMConfigDir + XCName; If FileExists(FileName) then begin XVMConfig:=TStringList.Create; try XVMConfig.LoadFromFile(XVMConfigDir + XCName); Tmp:=XVMConfig.Text; StringChange(Tmp, OldXCValue, NewXCValue); XVMConfig.Text:=Tmp; XVMConfig.SaveToFile(XVMConfigDir + XCName); // -- Для сохранения в UTF-8 -- // //LoadStringsFromFile(XVMConfigDir + XCName, XVMSetStr); //SaveStringsToUTF8File(XVMConfigDir + XCName, XVMSetStr, False); finally XVMConfig.Free; end; end; end; procedure XVMConfigCheck(); begin If IsComponentSelected('XVM\Spotted') then begin XVMConfigEdit('battle.xc', '"allowSpottedStatus": false,', '"allowSpottedStatus": true,'); end; end; procedure CurStepChanged(CurStep: TSetupStep); begin If CurStep = ssPostInstall then begin XVMConfigCheck(); end; end; Благодарю! Схема предельно понятна. Quote Share this post Link to post Short link Share on other sites
Kotyarko_O 1,906 #308752 Posted January 7, 2016 Необходимо реализация динамического изменения конфига одного или нескольких модов по параметрам.Где почитать? КМК, хороший пример: https://bitbucket.org/Kotyarko_O/kmp/src/d3d41b7b557b361af85dad7d814887da5320ab54/ConfigEditor.iss?fileviewer=file-view-default 1 Quote Share this post Link to post Short link Share on other sites
AlexChe 4 #308760 Posted January 7, 2016 (edited) КМК, хороший пример: https://bitbucket.org/Kotyarko_O/kmp/src/d3d41b7b557b361af85dad7d814887da5320ab54/ConfigEditor.iss?fileviewer=file-view-default Спасибо, схема таже, что и выше. Но есть некоторые дополнительные моменты. Edited January 7, 2016 by MAHINATOR Quote Share this post Link to post Short link Share on other sites