-
Posts
26 -
Joined
-
Last visited
Posts posted by AlaCraD
-
-
Тупой вопрос конечно, но есть ли faq-и по коду inno, или учиться только по примерам скриптов?
-
В справке к inno найди [Components] и почитайОбъясните мне пожалуйста как добавлять файлы в скрипт с компонентами.
Есть папка рес_модс, как все что в ней есть добавить в выбор компонентов?
-
Код в студиюппц.. ребят подскажите. добавляю в середину пака новый прицел. собираю мод, а картинка и описание сьежает на 1 вниз. уже и местами меня.не могу разобраться в чём дело((
-
There must be
"sortColumn": -5,
- 1
-
Edited by AlaCraD
My English is very bad :)
Open the "PlayersPanel.xc" (World of Tanks/res_mods/xvm/configs)
Find "// Options for the "large" panels - the widest panels." (or panels with which you play)
Replace xwn:8 on wn8
And %2d on %4d
"large": {
// Minimum width of the player's name column, 0-250. Default is 170.
"width": 170,
// Display format for player nickname (macros allowed, see readme-en.txt).
"nickFormatLeft": "<font color='{{c:rating}}'>{{rating%2d| }}</font> {{nick}} <font color='{{c:xwn8}}'>{{xwn8%2d| }}</font>",
"nickFormatRight": "<font color='{{c:xwn8}}'>{{xwn8%2d| }}</font> {{nick}} <font color='{{c:rating}}'>{{rating%2d| }}</font>",
// Display format for vehicle name (macros allowed, see readme-en.txt).
"vehicleFormatLeft": "<font color='{{c:xwn8}}'>{{vehicle}}</font>",
"vehicleFormatRight": "<font color='{{c:xwn8}}'>{{vehicle}}</font>",I hope that you understended me
- 1
-
Перерисовали жи интерфейс
-
Ну писали уже про это раз 10Привет всем :)
Помогите исправить проблему:
при выборе папки с игрой D:\Games\World Of Tanks через проводник, создается внутри еще одна папка World Of Tanks и получается в итоге D:\Games\World Of Tanks\World Of Tanks
'Код'
DefaultDirName={reg:HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{{1EAC1D02-C6AC-4FA6-9A44-96258C37C812RU%7d_is1,InstallLocation|{pf}\World_of_Tanks}DefaultGroupName={#MyAppName}
SetupLogging=true
Пользуйся поисковиком по теме
- 1
-
-
А какая ?
Которою использовал для изменения стиля
-
Может используемая dll битая?Парни что за хрень?У меня на мониторе мой модпак выглядет так
а у кореша с таким же расширением вот так
-
Edited by AlaCraD
-
Ну так скинь, потестируем:) запилю к себе на сайт как один из первых модов будет:)
Ток завтра, спать хочу
-
как на аватаре, например, зелёные тона, сама шестерёнка чтобы крутилась, ракоподобный нет.
Да легко
-
Тогда красава, ИМХО.А колесо загрузки с таким ракоподобным замутить не в падлу?
С каким именно?
-
Прикольно модпак оформил, сам рисовал или помог кто-то?
Сам
-
Как сделать, чтобы перед установкой очищалась папка xvm в res_mods ?
Смотри выше, где-то на 5-10 atotik выкладывал
-
Вот что я у тебя нашел
{
"name": "vzvod",
"visible": true,
"x": 25,
"y": -15,
"alpha": 100,
"format": "<img src='xvmres://icons/squads/{{squad}}{{squad-num}}.png' width='25' height='20'>",
"color": null,
"font": {
"name": "$FieldFont",
"size": 12,
"align": "center",
"bold": false,
"italic": false
},
"shadow": {
"alpha": 100,
"color": "0x000000",
"angle": 90,
"distance": 0,
"size": 0,
"strength": 0
}
},
-
Кинь конфиг в архиве
-
Найди в конфиге xvm DeadNormalMarkers (вроде так) и сравни его код с AliveNormalMarkersпарни кто нить заморачивался с xvm?а точнее с отображением иконок взводов над танками?Вообщем проблема в том что я не вижу иконки наших взводов пока живой,а как убъют вижу!Может кто что подскажет?
Дальше думаю сам догадаешься
-
[Files]
Source: Splash.bmp; DestDir: {tmp}; Flags: dontcopy
Source: callnsis.dll; DestDir: {tmp}; Flags: dontcopy
Source: AdvSplash.dll; DestDir: {tmp}; Flags: dontcopy
procedure callplug(parentwnd: Integer; pluginname,funcname,param1,param2,param3,param4,param5,param6,param7,param8,param9,param10: PChar);
external 'callplug@files:callnsis.dll stdcall';
procedure InitializeWizard();
begin
ExtractTemporaryFile('Splash.bmp')
ExtractTemporaryFile('AdvSplash.dll')
callplug(0,ExpandConstant('{tmp}\AdvSplash.dll'),'show','3000','2000','1500','0x000000',ExpandConstant('{tmp}\Splash'),'','','','','')
end;
то прозрачной будет та часть рисунка, для которой задан цвет в скрипте!
Найди вот это 0x000000 и редактируй:
Первые 2 ноля после х - красный цвет;
Вторые - зелёный;
Последние - синий;
Значения смотри в Paint - Изменить палитру - Определить цвет...
!!!! ЗНАЧЕНИЯ ДОЛЖНЫ БЫТЬ В ШЕСТНАДЦАТИРИЧНОМ ФОРМАТЕ! ИСПОЛЬЗУЙ ИНЖЕНЕРНЫЙ КАЛЬКУЛЯТОР!!!
Допустим, если стоит 0xff0000 - то прозрачным будет красный цвет, который в Painte имеет характеристику:
КРАСНЫЙ - 255
ЗЕЛЁНЫЙ - 0
СИНИЙ - 0
Нашел на другом форуме
-
Подскажите, как картинку перед запуском установщика поставить. Кручу-верчу, не получается прикрутить
Ты про сплеш?
-
А сколько у тебя прицелов (арт и аркад) в паке?У DM (Арт)
<sights.xml>
<strategicMode>1</strategicMode>
<sniperMode>1</sniperMode>
<positionFixArcade>False</positionFixArcade>
<positionFixSniper>False</positionFixSniper>
<positionFixStrategic>False</positionFixStrategic>
<positionFixPostmortem>False</positionFixPostmortem>
<settingsFix>False</settingsFix>
<aimScale>1.0</aimScale>
<flags>dm</flags>
</sights.xml>
а у корейско го (выбираю как аркадный)
<sights.xml>
<strategicMode>-1</strategicMode>
<sniperMode>2</sniperMode>
<positionFixArcade>True</positionFixArcade>
<positionFixSniper>True</positionFixSniper>
<positionFixStrategic>True</positionFixStrategic>
<positionFixPostmortem>True</positionFixPostmortem>
<settingsFix>True</settingsFix>
<aimScale>1.0</aimScale>
<flags>ext,</flags>
</sights.xml>
-
Edited by AlaCraD
Во-первых, нужен скрин не секции [Files], а секции [Components]. И, на будущее, если прикрепляете какой-либо код, прячьте его под тег Кода (<> на панели инструментов, чуть выше поля, где вводится сообщение), а то код становится нечитабельным просто.
хорошо, исправлюсь. с проблемой сам разобрался - изменил путь до файлов с ...\eab на ...\eae
Но все равно не понимаю, в чем была причина проблемы
-
Edited by AlaCraD
Выбирает оба компонента вместо одного (эксклюзивный флаг стоит на обоих)! В чем проблема?#define MyAppName "AlaCraD's MoD-Pack" #define MyAppVersion "0.9.2" #define MyAppPublisher "AlaCraD" #include "SHFileOperation.iss"; #define Patch "0.9.2" [Setup] ; Примечание: Значение AppId идентифицирует это приложение. ; Не используйте одно и тоже значение в разных установках. ; (Для генерации значения GUID, нажмите Инструменты | Генерация GUID.) AppId={{91EE0711-9FC2-4E05-99B8-690BF039DB53} AppName={#MyAppName} AppVersion={#MyAppVersion} ;AppVerName={#MyAppName} {#MyAppVersion} AppPublisher={#MyAppPublisher} LicenseFile=D:\Папка AlaCraD\1\12.txt InfoBeforeFile=D:\Папка AlaCraD\1\2.rtf InfoAfterFile=D:\Папка AlaCraD\1\Документ Microsoft Word.rtf DefaultDirName=World of Tanks DefaultGroupName=12 AllowNoIcons=yes OutputDir=C:\Users\Михаил\Desktop OutputBaseFilename=setup Compression=lzma SolidCompression=yes AlwaysShowDirOnReadyPage=yes DirExistsWarning=no SetupIconFile=png.ico CreateUninstallRegKey=no WizardImageFile=123.bmp WizardSmallImageFile=D:\Папка AlaCraD\1\1.bmp AppendDefaultDirName=no [types] Name: "custom"; Description: "Custom installation"; Flags: iscustom [code] procedure RedesignWizardForm; var i: integer; BtnPanel: TPanel; BtnImage: TBitmapImage; begin with WizardForm.WizardSmallBitmapImage do begin Left := ScaleX(0); Width := ScaleX(500); Height := ScaleY(60); end; end; var BackupPage: TWizardPage; DeleteRadioButton, MoveRadioButton, NoneRadioButton: TNewRadioButton; const BackupDescText = 'Во избежание проблем совместимости и конфликтов между модификациями рекомендуется удалить уже установленные на данный момент в игровом клиенте.' #13#13 'Выберите необходимый пункт из представленных. При этом будет очищено содержимое папки "res_mods\{#Patch}", удалена папка "res_mods\xvm" или созданы резервные копии Ваших файлов.'; DeleteDescText = 'Установщик удалит все файлы в папках.'; MoveDescText = 'Установщик сделает резервную копию всех файлов в папках.'; NoneDescText = 'Установщик оставит всё как есть.'; function BackupCheck_1(): Boolean; var BackupDescLabel, DeleteDescLabel, MoveDescLabel, NoneDescLabel: TLabel; begin BackupPage:=CreateCustomPage(wpWelcome, '', ''); BackupDescLabel:=TLabel.Create(WizardForm); BackupDescLabel.Parent:=BackupPage.Surface; BackupDescLabel.Left:=0; BackupDescLabel.Top:=0; BackupDescLabel.Width:=BackupPage.SurfaceWidth; BackupDescLabel.Height:=90; BackupDescLabel.AutoSize:=False; BackupDescLabel.Wordwrap:=True; BackupDescLabel.Caption:=BackupDescText; DeleteRadioButton:=TNewRadioButton.Create(WizardForm); DeleteRadioButton.Parent:=BackupPage.Surface; DeleteRadioButton.Checked:=False; DeleteRadioButton.Top:=95; DeleteRadioButton.Width:=BackupPage.SurfaceWidth; DeleteRadioButton.Font.Style:=[fsBold]; DeleteRadioButton.Font.Size:=9; DeleteRadioButton.Caption:='Удалить файлы' DeleteDescLabel:=TLabel.Create(WizardForm); DeleteDescLabel.Parent:=BackupPage.Surface; DeleteDescLabel.Left:=18; DeleteDescLabel.Top:=DeleteRadioButton.Top + DeleteRadioButton.Height + 4; DeleteDescLabel.Width:=BackupPage.SurfaceWidth; DeleteDescLabel.Height:=40; DeleteDescLabel.AutoSize:=False; DeleteDescLabel.Wordwrap:=True; DeleteDescLabel.Caption:=DeleteDescText; MoveRadioButton:=TNewRadioButton.Create(WizardForm); MoveRadioButton.Parent:=BackupPage.Surface; MoveRadioButton.Checked:=True; MoveRadioButton.Top:=140; MoveRadioButton.Width:=BackupPage.SurfaceWidth; MoveRadioButton.Font.Style:=[fsBold]; MoveRadioButton.Font.Size:=9; MoveRadioButton.Caption:='Сделать резервную копию файлов' MoveDescLabel:=TLabel.Create(WizardForm); MoveDescLabel.Parent:=BackupPage.Surface; MoveDescLabel.Left:=18; MoveDescLabel.Top:=MoveRadioButton.Top + MoveRadioButton.Height + 4; MoveDescLabel.Width:=BackupPage.SurfaceWidth; MoveDescLabel.Height:=40; MoveDescLabel.AutoSize:=False; MoveDescLabel.Wordwrap:=True; MoveDescLabel.Caption:=MoveDescText; NoneRadioButton:=TNewRadioButton.Create(WizardForm); NoneRadioButton.Parent:=BackupPage.Surface; NoneRadioButton.Checked:=False; NoneRadioButton.Top:=185; NoneRadioButton.Width:=BackupPage.SurfaceWidth; NoneRadioButton.Font.Style:=[fsBold]; NoneRadioButton.Font.Size:=9; NoneRadioButton.Caption:='Ничего не трогать' NoneDescLabel:=TLabel.Create(WizardForm); NoneDescLabel.Parent:=BackupPage.Surface; NoneDescLabel.Left:=18; NoneDescLabel.Top:=NoneRadioButton.Top + NoneRadioButton.Height + 4; NoneDescLabel.Width:=BackupPage.SurfaceWidth; NoneDescLabel.Height:=40; NoneDescLabel.AutoSize:=False; NoneDescLabel.Wordwrap:=True; NoneDescLabel.Caption:=NoneDescText; end; function BackupCheck_2(): Boolean; begin If DeleteRadioButton.Checked then begin DelTree(ExpandConstant('{app}\res_mods\{#Patch}'), True, True, True); DelTree(ExpandConstant('{app}\res_mods\xvm'), True, True, True); CreateDir(ExpandConstant('{app}\res_mods\{#Patch}')); end; end; function BackupCheck_3(): Boolean; begin If MoveRadioButton.Checked then begin MoveDir(ExpandConstant('{app}\res_mods\{#Patch}\'),ExpandConstant('{app}\res_mods\backup\{#Patch}')); MoveDir(ExpandConstant('{app}\res_mods\xvm\'),ExpandConstant('{app}\res_mods\backup\xvm')); CreateDir(ExpandConstant('{app}\res_mods\{#Patch}')); DelTree(ExpandConstant('{app}\res_mods\xvm'), True, True, True); end; end; procedure CurStepChanged(CurStep: TSetupStep); begin If CurStep=ssInstall then begin BackupCheck_2(); BackupCheck_3(); end; end; procedure InitializeWizard(); begin BackupCheck_1(); WizardForm.PageNameLabel.Hide; WizardForm.PageDescriptionLabel.Hide; RedesignWizardForm; end; function NextButtonClick(CurPageID: Integer): Boolean; begin Result := True; case CurPageID of wpSelectDir: if not FileExists(ExpandConstant('{app}\WorldOfTanks.exe')) then begin MsgBox('Не верно указана папка World of Tanks!', mbError, MB_OK); Result := False; end; end; end; [Languages] Name: "ru"; MessagesFile: "compiler:Languages\Russian.isl" [Messages] ButtonCancel=В Ангар [Components] Name: "m"; Description: "AlaCraD's MoD-Pack"; Name: "m\p"; Description: "Прицелы:"; Flags: checkablealone Name: "m\p\b"; Description: "Прицел Jove'a + Арт прицел"; Flags: exclusive Name: "m\p\a"; Description: "прицел CircleCross + Арт прицел"; Flags: exclusive Name: "m\p\c"; Description: "Прицел Vspishk'и + Арт прицел"; Flags: exclusive Name: "m\p\d"; Description: "Прицел Murasor'a + Арт прицел"; Flags: exclusive Name: "m\q"; Description: "УГН:"; Flags: checkablealone Name: "m\q\a"; Description: "Цветовая слепота"; Flags: exclusive Name: "m\q\b"; Description: "Тройные круглые скобки"; Flags: exclusive Name: "m\q\c"; Description: "Уголками"; Flags: exclusive Name: "m\q\d"; Description: "Квадратные скобки"; Flags: exclusive Name: "m\w"; Description: "Камера:"; Flags: checkablealone Name: "m\w\a"; Description: "Командирская камера"; Name: "m\w\b"; Description: "Отключение дрожжания динамической камеры"; Name: "m\w\c"; Description: "10-х позиционный снайперский прицел"; Name: "m\w\d"; Description: "NoScroll"; Name: "m\w\e"; Description: "Отключение черноты в снайперском приыеле"; Name: "m\w\f"; Description: "Свободная камера (Caps Lock + F3)"; Name: "m\a"; Description: "Дамаг панель:"; Flags: checkablealone Name: "m\a\f"; Description: "Дамаг панель от GambitER"; Flags: exclusive Name: "m\a\c"; Description: "Дамаг панель от Zayaz"; Flags: exclusive Name: "m\a\d"; Description: "Минималистическая дамаг панель"; Flags: exclusive Name: "m\a\e"; Description: "Дамаг панель от Shtys"; Flags: exclusive Name: "m\b"; Description: "Изменение Лампы 6-е чувство:"; Flags: checkablealone Name: "m\b\b"; Description: "Эмблема AlaCraD"; Flags: exclusive Name: "m\b\c"; Description: "Красный значок"; Flags: exclusive Name: "m\c"; Description: "Информационная панель:"; Flags: checkablealone Name: "m\c\b"; Description: "Информативная (Полная)"; Flags: exclusive Name: "m\c\a"; Description: "Минималистичная (КД и обзор)"; Flags: exclusive Name: "m\c\c"; Description: "Новая версия информативной панели"; Flags: exclusive Name: "m\c\d"; Description: "Цветная версия панели"; Flags: exclusive Name: "m\c\e"; Description: "Подробная информативная панель с иконками"; Flags: exclusive Name: "m\d"; Description: "Индикатор направления атаки"; Flags: checkablealone Name: "m\n"; Description: "Направление стволов противников на мини-карте"; Flags: checkablealone Name: "m\e"; Description: "SafeShot(отключение стрельбы по союзникам и трупам) "; Flags: checkablealone Name: "m\r"; Description: "Модели танков:"; Flags: checkablealone Name: "m\r\a"; Description: "Белые трупы танков"; Name: "m\r\b"; Description: "Отключение камуфляжей и надписей"; Name: "m\r\c"; Description: "Цветные рикошеты и непробития"; Name: "m\r\d"; Description: "Постоянная обводка союзной техники(Настраивается в клиенте игры)"; Name: "m\r\e"; Description: "Яркие ЖД платформы"; Name: "m\t"; Description: "Звоночек крита модуля противника + 10с. таймер 6-го чувства"; Name: "m\y"; Description: "Модификации в чате:"; Name: "m\y\a"; Description: "Сообщение - Я засвечен!"; Name: "m\y\b"; Description: "Результат прошлого боя в чат + Отображение ревпауна во время загрузки боя + Сессионная статистика"; Name: "m\i"; Description: "Модификации в ангаре:"; Name: "m\i\a"; Description: "Ангары:"; Name: "m\i\a\b"; Description: "Минималистичный ангар"; Flags: exclusive Name: "m\i\a\c"; Description: "Ангар 9 Мая"; Flags: exclusive Name: "m\i\a\d"; Description: "Песчаный ангар"; Flags: exclusive Name: "m\i\a\e"; Description: "Ангар Карта мира"; Flags: exclusive Name: "m\i\b"; Description: "Часы и дата"; Name: "m\i\c"; Description: "Колесо загрузки"; Name: "m\i\c\b"; Description: "Колесо загрузки в виде скорпиона"; Flags: exclusive Name: "m\i\c\a"; Description: "Колесо загрузки в виде шестеренки "; Flags: exclusive Name: "m\i\c\c"; Description: "Колесо загрузки в виде краба"; Flags: exclusive Name: "m\i\d"; Description: "Панель танков в два ряда"; Name: "m\i\e"; Description: "Вертикальное дерево развития танков"; Name: "m\o"; Description: "Отмена режима Авто при выборе игрового сервера"; Name: "m\p"; Description: "Удаление тумана"; Name: "m\a"; Description: "Комплексный мод XVM"; Name: "m\a\b"; Description: "Конфиг AlaCraD"; Flags: exclusive Name: "m\s"; Description: "WoT_Tweaker 0.9.2"; [Files] Source: "D:\Папка AlaCraD\1\ab\*"; DestDir: "{app}\res_mods\"; Flags: ignoreversion recursesubdirs createallsubdirs; Components: m\a\b Source: "D:\Папка AlaCraD\1\n\*"; DestDir: "{app}\res_mods\{#Patch}\"; Flags: ignoreversion recursesubdirs createallsubdirs; Components: m\n Source: "D:\Папка AlaCraD\1\qa\*"; DestDir: "{app}\res_mods\{#Patch}\"; Flags: ignoreversion recursesubdirs createallsubdirs; Components: m\q\a Source: "D:\Папка AlaCraD\1\qb\*"; DestDir: "{app}\res_mods\{#Patch}\"; Flags: ignoreversion recursesubdirs createallsubdirs; Components: m\q\b Source: "D:\Папка AlaCraD\1\qc\*"; DestDir: "{app}\res_mods\{#Patch}\"; Flags: ignoreversion recursesubdirs createallsubdirs; Components: m\q\c Source: "D:\Папка AlaCraD\1\qd\*"; DestDir: "{app}\res_mods\{#Patch}\"; Flags: ignoreversion recursesubdirs createallsubdirs; Components: m\q\d Source: "D:\Папка AlaCraD\1\ed\*"; DestDir: "{app}\res_mods\{#Patch}\"; Flags: ignoreversion recursesubdirs createallsubdirs; Components: m\d Source: "D:\Папка AlaCraD\1\ee\*"; DestDir: "{app}\res_mods\{#Patch}\"; Flags: ignoreversion recursesubdirs createallsubdirs; Components: m\e Source: "D:\Папка AlaCraD\1\ebb\*"; DestDir: "{app}\res_mods\xvm\res\"; Flags: ignoreversion recursesubdirs createallsubdirs; Components: m\b\b Source: "D:\Папка AlaCraD\1\ebc\*"; DestDir: "{app}\res_mods\xvm\res\"; Flags: ignoreversion recursesubdirs createallsubdirs; Components: m\b\c Source: "D:\Папка AlaCraD\1\ra\*"; DestDir: "{app}\res_mods\{#Patch}\"; Flags: ignoreversion recursesubdirs createallsubdirs; Components: m\r\a Source: "D:\Папка AlaCraD\1\rb\*"; DestDir: "{app}\res_mods\{#Patch}\"; Flags: ignoreversion recursesubdirs createallsubdirs; Components: m\r\b Source: "D:\Папка AlaCraD\1\rc\*"; DestDir: "{app}\res_mods\{#Patch}\"; Flags: ignoreversion recursesubdirs createallsubdirs; Components: m\r\c Source: "D:\Папка AlaCraD\1\rd\*"; DestDir: "{app}\res_mods\{#Patch}\"; Flags: ignoreversion recursesubdirs createallsubdirs; Components: m\r\d Source: "D:\Папка AlaCraD\1\re\*"; DestDir: "{app}\res_mods\{#Patch}\"; Flags: ignoreversion recursesubdirs createallsubdirs; Components: m\r\e Source: "D:\Папка AlaCraD\1\t\*"; DestDir: "{app}\res_mods\{#Patch}\"; Flags: ignoreversion recursesubdirs createallsubdirs; Components: m\t Source: "D:\Папка AlaCraD\1\ya\*"; DestDir: "{app}\res_mods\{#Patch}\"; Flags: ignoreversion recursesubdirs createallsubdirs; Components: m\y\a Source: "D:\Папка AlaCraD\1\ib\*"; DestDir: "{app}\res_mods\{#Patch}\"; Flags: ignoreversion recursesubdirs createallsubdirs; Components: m\i\b Source: "D:\Папка AlaCraD\1\id\*"; DestDir: "{app}\res_mods\{#Patch}\"; Flags: ignoreversion recursesubdirs createallsubdirs; Components: m\i\d Source: "D:\Папка AlaCraD\1\ie\*"; DestDir: "{app}\res_mods\{#Patch}\"; Flags: ignoreversion recursesubdirs createallsubdirs; Components: m\i\e Source: "D:\Папка AlaCraD\1\s\*"; DestDir: "{app}"; Flags: ignoreversion recursesubdirs createallsubdirs; Components: m\s Source: "D:\Папка AlaCraD\1\icc\*"; DestDir: "{app}\res_mods\{#Patch}\"; Flags: ignoreversion recursesubdirs createallsubdirs; Components: m\i\c\c Source: "D:\Папка AlaCraD\1\ica\*"; DestDir: "{app}\res_mods\{#Patch}\"; Flags: ignoreversion recursesubdirs createallsubdirs; Components: m\i\c\a Source: "D:\Папка AlaCraD\1\icb\*"; DestDir: "{app}\res_mods\{#Patch}\"; Flags: ignoreversion recursesubdirs createallsubdirs; Components: m\i\c\b Source: "D:\Папка AlaCraD\1\iab\*"; DestDir: "{app}\res_mods\{#Patch}\"; Flags: ignoreversion recursesubdirs createallsubdirs; Components: m\i\a\b Source: "D:\Папка AlaCraD\1\iac\*"; DestDir: "{app}"; Flags: ignoreversion recursesubdirs createallsubdirs; Components: m\i\a\c Source: "D:\Папка AlaCraD\1\iad\*"; DestDir: "{app}\res_mods\{#Patch}\"; Flags: ignoreversion recursesubdirs createallsubdirs; Components: m\i\a\d Source: "D:\Папка AlaCraD\1\iae\*"; DestDir: "{app}\res_mods\{#Patch}\"; Flags: ignoreversion recursesubdirs createallsubdirs; Components: m\i\a\e Source: "D:\Папка AlaCraD\1\p\*"; DestDir: "{app}\res_mods\{#Patch}\"; Flags: ignoreversion recursesubdirs createallsubdirs; Components: m\p Source: "D:\Папка AlaCraD\1\o\*"; DestDir: "{app}\res_mods\{#Patch}\"; Flags: ignoreversion recursesubdirs createallsubdirs; Components: m\o Source: "D:\Папка AlaCraD\1\yb\*"; DestDir: "{app}\res_mods\{#Patch}\"; Flags: ignoreversion recursesubdirs createallsubdirs; Components: m\y\b Source: "D:\Папка AlaCraD\1\pa\*"; DestDir: "{app}\res_mods\{#Patch}\"; Flags: ignoreversion recursesubdirs createallsubdirs; Components: m\p\a Source: "D:\Папка AlaCraD\1\pb\*"; DestDir: "{app}\res_mods\{#Patch}\"; Flags: ignoreversion recursesubdirs createallsubdirs; Components: m\p\b Source: "D:\Папка AlaCraD\1\pc\*"; DestDir: "{app}\res_mods\{#Patch}\"; Flags: ignoreversion recursesubdirs createallsubdirs; Components: m\p\c Source: "D:\Папка AlaCraD\1\pd\*"; DestDir: "{app}\res_mods\{#Patch}\"; Flags: ignoreversion recursesubdirs createallsubdirs; Components: m\p\d Source: "{app}\res\audio\*"; DestDir: "{app}\res_mods\{#Patch}\audio\"; Flags: external recursesubdirs skipifsourcedoesntexist; Source: "D:\Папка AlaCraD\1\wa\*"; DestDir: "{app}\res_mods\{#Patch}\"; Flags: ignoreversion recursesubdirs createallsubdirs; Components: m\w\a Source: "D:\Папка AlaCraD\1\wb\*"; DestDir: "{app}\res_mods\{#Patch}\"; Flags: ignoreversion recursesubdirs createallsubdirs; Components: m\w\b Source: "D:\Папка AlaCraD\1\wc\*"; DestDir: "{app}\res_mods\{#Patch}\"; Flags: ignoreversion recursesubdirs createallsubdirs; Components: m\w\c Source: "D:\Папка AlaCraD\1\wd\*"; DestDir: "{app}\res_mods\{#Patch}\"; Flags: ignoreversion recursesubdirs createallsubdirs; Components: m\w\d Source: "D:\Папка AlaCraD\1\wf\*"; DestDir: "{app}\res_mods\{#Patch}\"; Flags: ignoreversion recursesubdirs createallsubdirs; Components: m\w\f Source: "D:\Папка AlaCraD\1\eaf\*"; DestDir: "{app}\res_mods\{#Patch}\"; Flags: ignoreversion recursesubdirs createallsubdirs; Components: m\a\f Source: "D:\Папка AlaCraD\1\eac\*"; DestDir: "{app}\res_mods\{#Patch}\"; Flags: ignoreversion recursesubdirs createallsubdirs; Components: m\a\c Source: "D:\Папка AlaCraD\1\ead\*"; DestDir: "{app}\res_mods\{#Patch}\"; Flags: ignoreversion recursesubdirs createallsubdirs; Components: m\a\d Source: "D:\Папка AlaCraD\1\eca\*"; DestDir: "{app}\res_mods\{#Patch}\"; Flags: ignoreversion recursesubdirs createallsubdirs; Components: m\c\a Source: "D:\Папка AlaCraD\1\eae\*"; DestDir: "{app}\res_mods\{#Patch}\"; Flags: ignoreversion recursesubdirs createallsubdirs; Components: m\a\e Source: "D:\Папка AlaCraD\1\ecc\*"; DestDir: "{app}\res_mods\{#Patch}\"; Flags: ignoreversion recursesubdirs createallsubdirs; Components: m\c\c Source: "D:\Папка AlaCraD\1\ecb\*"; DestDir: "{app}\res_mods\{#Patch}\"; Flags: ignoreversion recursesubdirs createallsubdirs; Components: m\c\b Source: "D:\Папка AlaCraD\1\ecd\*"; DestDir: "{app}\res_mods\{#Patch}\"; Flags: ignoreversion recursesubdirs createallsubdirs; Components: m\c\d Source: "D:\Папка AlaCraD\1\ece\*"; DestDir: "{app}\res_mods\{#Patch}\"; Flags: ignoreversion recursesubdirs createallsubdirs; Components: m\c\e Source: "D:\Папка AlaCraD\1\we\*"; DestDir: "{app}\res_mods\{#Patch}\"; Flags: ignoreversion recursesubdirs createallsubdirs; Components: m\w\e
Создание инсталляторов для модпаков на базе Inno Setup
in Modding General Discussion
Posted
Все работает