fix for registry entries - its open easy way to insert inno part
open msi , go to registry section and add line
Code:
Registry6 2 SOFTWARE\Codemasters\RiseOfTheArgonauts Install Dir2 [INSTALLDIR] DefaultComponent
or check screenshot [only bolded/selected line ]
edit
script - remeber to remove/fake uneeded files before start compiling
Code:
[setup]
AppName=RiseOfTheArgonauts
appvername=RiseOfTheArgonauts v1.0
DefaultDirName={reg:HKLM\SOFTWARE\Codemasters\RiseOfTheArgonauts,Install Dir2|}
AllowNoIcons=yes
AllowRootDirectory=yes
OutputDir=.\
OutputBaseFilename=rise_dvd5
RestartIfNeededByRun=no
AppendDefaultDirName=no
Uninstallable=no
ShowUndisplayableLanguages=yes
ShowLanguageDialog=yes
UsePreviousAppDir=yes
CreateUninstallRegKey=no
UpdateUninstallLogAppName=no
DirExistsWarning=no
compression=lzma/ultra64
;compression=none
diskspanning=yes
PrivilegesRequired=none
compressionthreads=auto
solidcompression=yes
slicesperdisk=2
;diskslicesize=736000000
;2000 MB per file
diskslicesize=2097152000
[Languages]
Name: en; MessagesFile: compiler:Default.isl
Name: pl; MessagesFile: compiler:Languages\Polish.isl
Name: IT; MessagesFile: compiler:Languages\Italian.isl
Name: es; MessagesFile: compiler:Languages\Spanish.isl
Name: DE; MessagesFile: compiler:Languages\German.isl
Name: FR; MessagesFile: compiler:Languages\French.isl
Name: da; MessagesFile: compiler:Languages\Danish.isl
Name: nl; MessagesFile: compiler:Languages\Dutch.isl
Name: sv; MessagesFile: compiler:Languages\Danish.isl
Name: no; MessagesFile: compiler:Languages\Norwegian.isl
;[INI]
;Filename: "{src}\code.ini"; Section: "code"; Key: "key"; String: {ini:{src}\code.ini,code,key|}
[Files]
;remove uneeded files before compress
source: .\Rise of the Argonauts\*; DestDir: {app}; Flags: ignoreversion recursesubdirs createallsubdirs
[code]
function ShouldSkipPage(PageID: Integer): Boolean;
begin
if (PageID=wpInfoBefore) or (PageID=wpWelcome) or (PageID=wpFinished) or (PageID=wpSelectTasks) or (PageID=wpReady) or (PageID=wpUserInfo)then
Result := True
else
Result := False;
end;
end.
//CurPageID values for predefined wizard pages
//wpWelcome, wpLicense, wpPassword, wpInfoBefore, wpUserInfo, wpSelectDir, wpSelectComponents, wpSelectProgramGroup,
//wpSelectTasks, wpReady, wpPreparing, wpInstalling, wpInfoAfter, wpFinished
edit2
now whait for
nando2002 and his fix for msi
ps
add that information in our place for future
edit3
deleter non english files from installed folder
-deleter availble in attach
put into Program Files\Codemasters\
or where u have folder 'Rise of the Argonauts'