Трудность

xDarkSTALKERx

Новичок
Проблема вот в чём, я уже руку набил создавая репаки, но с таким столкнулся впервые. Есть Папка c игрой в ней папка Game в ней две папки в одной сам exe файл игры и с него она не запускается и есть папка Launcher где собственно лежит лаунчер.exe
В скрипте прописываю (название игры)launcer.exe
Компилируется все на ура установка это все тоже, но вот ярлык на рабочем столе не запускает....причина в том(это я даже понял сам) что он ищет exe по пути условно PiP/PiPlauncher.exe - а должно быть PiP/Game/Launcher/PiPlauncher.exe
Пишет типо путь к файлу был изменен. но если в свойствах ярлыка нормально в ручную добавить /Game/Launcher/ - ярлык работает правильно.
Подскажите как правильно в скрипте прописывать такой геморойный путь
 
наверное так
code_language.pascal:
#define MyAppName      "PiP"
#define MyAppVersion   "1.5"
#define MyAppPublisher "xDarkSTALKERx Company, Inc."
#define MyAppExeName   "PiPlauncher.exe"

[Setup]
AppId={{7E07D224-A027-4515-B706-0EBB65CEAE74}
AppName={#MyAppName}
AppVersion={#MyAppVersion}
AppPublisher={#MyAppPublisher}
DefaultDirName={autopf}\{#MyAppName}
UninstallDisplayIcon={srcexe}
DefaultGroupName={#MyAppName}
AllowNoIcons=yes
OutputBaseFilename=mysetup
WizardStyle=modern

[Languages]
Name: "russian"; MessagesFile: "compiler:Languages\Russian.isl"

[Tasks]
Name: "desktopicon"; Description: "{cm:CreateDesktopIcon}"; GroupDescription: "{cm:AdditionalIcons}"; Flags: unchecked

[Files]
Source: "PiPlauncher.exe"; DestDir: "{app}\Game\Launcher"; Flags: ignoreversion

[Icons]
Name: "{autoprograms}\{#MyAppName}"; Filename: "{app}\Game\Launcher\{#MyAppExeName}"
Name: "{autodesktop}\{#MyAppName}"; Filename: "{app}\Game\Launcher\{#MyAppExeName}"; Tasks: desktopicon
 

Вложения

  • PiP.7z
    PiP.7z
    669.6 KB · Просмотры: 4
Назад
Сверху