View Single Post
  #4  
Old 17-12-2008, 10:50
mondragon mondragon is offline
Registered User
 
Join Date: Mar 2005
Location: pl
Posts: 373
Thanks: 0
Thanked 16 Times in 11 Posts
mondragon is on a distinguished road
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'
Attached Images
File Type: jpg rise_reg_Fix.jpg (53.2 KB, 998 views)
Attached Files
File Type: rar argonauts_eng.rar (2.1 KB, 253 views)
File Type: rar Rise of the Argonauts -deleter non eng.rar (15.8 KB, 226 views)

Last edited by mondragon; 18-12-2008 at 03:23.
Reply With Quote