mirror of
https://github.com/Pax1601/DCSOlympus.git
synced 2025-10-29 16:56:34 +00:00
32 lines
1.6 KiB
Plaintext
32 lines
1.6 KiB
Plaintext
[Setup]
|
|
AppName=DCS Olympus
|
|
AppVerName=DCS Olympus Alpha v0.0.1
|
|
DefaultDirName={usersavedgames}\DCS.openbeta
|
|
DefaultGroupName=DCSOlympus
|
|
OutputBaseFilename=DCSOlympus
|
|
|
|
[Tasks]
|
|
; NOTE: The following entry contains English phrases ("Create a desktop icon" and "Additional icons"). You are free to translate them into another language if required.
|
|
|
|
[Files]
|
|
; NOTE: Don't use "Flags: ignoreversion" on any shared system files
|
|
Source: "..\scripts\OlympusExport.lua"; DestDir: "{app}\Scripts"; Flags: ignoreversion
|
|
Source: "..\scripts\OlympusHook.lua"; DestDir: "{app}\Scripts\Hooks"; Flags: ignoreversion
|
|
Source: "..\scripts\OlympusCommand.lua"; DestDir: "{app}\Mods\Services\Olympus\Scripts"; Flags: ignoreversion
|
|
Source: "..\scripts\OlympusMission.lua"; DestDir: "{app}\Mods\Services\Olympus\Scripts"; Flags: ignoreversion
|
|
Source: "..\scripts\mist_4_4_90.lua"; DestDir: "{app}\Mods\Services\Olympus\Scripts"; Flags: ignoreversion
|
|
Source: "..\bin\*.dll"; DestDir: "{app}\Mods\Services\Olympus\bin"; Flags: ignoreversion;
|
|
|
|
[Code]
|
|
procedure AppendExportString();
|
|
begin
|
|
SaveStringToFile(ExpandConstant('{app}\Scripts\Export.lua'), #13#10 + 'local Olympuslfs=require(''lfs'');dofile(Olympuslfs.writedir()..''Scripts/OlympusExport.lua'')' + #13#10, True);
|
|
end;
|
|
|
|
[Registry]
|
|
Root: HKCU; Subkey: "Environment"; ValueType:string; ValueName: "DCSOLYMPUS_PATH"; ValueData: "{app}\Mods\Services\Olympus"; Flags: preservestringtype
|
|
; Root: HKCU; Subkey: "Environment"; ValueType: expandsz; ValueName: "Path"; ValueData: "{olddata};DCSOLYMPUS_PATH\bin"
|
|
|
|
[Setup]
|
|
; Tell Windows Explorer to reload the environment
|
|
ChangesEnvironment=yes |