PDA

View Full Version : ANNO 2070 (DVD9 to 2xDVD5)-INNO SETUP version 5.4.0(a)


plipzide
07-12-2011, 09:08
ANNO 2070 (DVD9 to 2xDVD5)-INNO SETUP version 5.4.0(a)

Procedure:

1. Install the Game from DVD9

2. From DVD9, copy all files inside "support" folder to where you Installed the Game
"X:\...\ANNO 2070\support"

3. Download and Extract the Attachment below

4. Open "ANNO 2070.iss"

5. Change your Source path
"X:\...\ANNO 2070\"

6. Press Compile and wait..

7. After it Finished, now go to "compiled" folder

8. Then Move those files to DISK1
Setup.exe,Setup-1a.bin,Setup-1b.bin,Setup-1c.bin

9. Again Move those file to DISK2
Setup-2a.bin

10. Make your ISO DISK1 and DISK2
DVD1 = 4.36 Gb
DVD2 = 1.40 Gb

OS: Windows 7 Ultimate SP1 32bit

special thanks to: Inno Setup Compiler, peterf1999, pakrat2k2, DOnHomerone, Fabioddq and edwinkyr and for those i forgot to mention. =)

screenies:

http://img141.imageshack.us/img141/6141/32422668.jpg
http://img35.imageshack.us/img35/3350/72216129.jpg
http://img9.imageshack.us/img9/565/34154032.jpg

pakrat2k2
07-12-2011, 18:06
nice job on the conversion, few things you missed changing noted below:

The file should be attached to your post here, rather then a 3rd party hosting site. So I'll upload it here for you.

Some changes NEEDED in BOTH ISS scripts.

ANNO 2070.ISS changes, so that the multilanguage works properly, you had it set to english:

[REGISTRY]

Root: HKLM; Subkey: "SOFTWARE\UBISOFT\ANNO 5\"; ValueName: "Language"; ValueType: String; ValueData: {code:GetLngID}; Flags: uninsdeletekey
Root: HKLM; Subkey: "SOFTWARE\UBISOFT\ANNO 5\GameUpdate\"; ValueType: string; ValueName: "Language"; ValueData: {code:GetLngID}; Flags: uninsdeletekey


Autorun.iss

'InstallFolder', appath)
AND
'InstallPath', appath)
BOTH need to be changed to installdir because of this line, or else the autorun wont run properly:

Root: HKLM; Subkey: "SOFTWARE\UBISOFT\ANNO 5\GameUpdate\"; ValueType: string; ValueName: "installdir"; ValueData: "{app}"; Flags: uninsdeletekey

Also MISSED changing a section in autorun.iss as well:


begin
PlaySound(expandConstant('{tmp}\Click.wav'),0,SND_ OPT);
if TNewButton(sender).caption=ExpandConstant('{cm:AIn stall}') then begin
HForm.Close
Install:=True;
end else begin
RegQueryStringValue(HKEY_LOCAL_MACHINE, 'SOFTWARE\UBISOFT\ANNO 5',
'InstallPath', appath)
if not Exec(appath+'\LANLauncher.exe', '', '', SW_SHOW,
ewNoWait, ResultCode) then MsgBox(SysErrorMessage(ResultCode)+': Anno5.exe', mbCriticalError, MB_OK)
else begin
HForm.Close;
Install:=False;

The LANLauncher.exe needs to be changed to Anno5.exe.

Another note IF you goto C:\xxx\ANNO 2070\maindata subfolder & DELETE all languages you dont want
you'll save 2.33GB in space & possibly result in 1xDVD5 !!

prudislav
25-12-2011, 01:42
i am getting error: Unknown identifier "installdir"
solved: MY MISTAKE ;-)

Roog4003
26-12-2011, 11:20
Hi everybody,

With Update 1.01 and ripping foreign languages, you can make an iso DVD5 -> 2,470,436ko.

But, nice job prudislav!

P.S : Sorry for my bad english, I'm a french guy ^^

pakrat2k2
26-12-2011, 16:28
yes i know read post #2 at bottom.