View Full Version : Brothers in Arms: Hell's Highway - (DVD9 TO DVD5)
prepucij
07-10-2008, 22:04
2X DVD5
520
519
Tested on Windows XP SP3 and Vista SP1 32bit
prepucij
08-10-2008, 04:55
For those who prefer to have a text.
Conversion DVD9 to 2xDVD5:
Make 2 Folders name them DVD1 & DVD2
Copy ALL FILES EXCEPT Main4.cab to Main9.cab & C***k FOLDER to DVD1 folder from ISO.
Directory of Brothers.in.Arms.Hells.Highway\DVD1
DVD LABEL - DVD1
Autorun.exe
Autorun.inf
esn.cab
esn.inf
esn.rpt
fra.cab
fra.inf
fra.rpt
ita.cab
ita.inf
ita.rpt
main.cab
main.inf
main.rpt
main2.cab
main3.cab
mfc80.dll
mfc80u.dll
mfcm80.dll
mfcm80u.dll
Microsoft.VC80.CRT.manifest
Microsoft.VC80.MFC.manifest
msvcm80.dll
msvcp80.dll
msvcr80.dll
setup.exe
<DIR> Support
<DIR> Redist
26 File(s)
2 Dir(s)
3.18 GB (3,421,518,556 bytes)
Copy All Files to DVD2 Folder. Delete Redist & Support Folders.
Also Delete Main.cab - Main3.cab Files.
Edit DVD2 - Autorun.inf change to open=0
Directory of \Brothers.in.Arms.Hells.Highway\DVD2
DVD LABEL - DVD2
Autorun.exe
Autorun.inf
main.inf
main.rpt
main4.cab
main5.cab
main6.cab
main7.cab
main8.cab
main9.cab
mfc80.dll
mfc80u.dll
mfcm80.dll
mfcm80u.dll
Microsoft.VC80.CRT.manifest
Microsoft.VC80.MFC.manifest
msvcm80.dll
msvcp80.dll
msvcr80.dll
setup.exe
<DIR> C***k
20 File(s)
1 Dir(s)
3.05 GB (3,284,550,039 bytes)
Install Sequence DVD1 - DVD2 ---> ...Play
Works, Installs FINE - Tested on Windows XP SP3 and Vista SP1 32bit
pakrat2k2
08-10-2008, 11:21
:oFor those who prefer to have a text.
Conversion DVD9 to 2xDVD5:
Make 2 Folders name them DVD1 & DVD2
Copy ALL FILES EXCEPT Main4.cab to Main9.cab & C***k FOLDER to DVD1 folder from ISO.
Directory of Brothers.in.Arms.Hells.Highway\DVD1
DVD LABEL - DVD1
Autorun.exe
Autorun.inf
esn.cab
esn.inf
esn.rpt
fra.cab
fra.inf
fra.rpt
ita.cab
ita.inf
ita.rpt
main.cab
main.inf
main.rpt
main2.cab
main3.cab
mfc80.dll
mfc80u.dll
mfcm80.dll
mfcm80u.dll
Microsoft.VC80.CRT.manifest
Microsoft.VC80.MFC.manifest
msvcm80.dll
msvcp80.dll
msvcr80.dll
setup.exe
<DIR> Support
<DIR> Redist
26 File(s)
2 Dir(s)
3.18 GB (3,421,518,556 bytes)
Copy All Files to DVD2 Folder. Delete Redist & Support Folders.
Also Delete Main.cab - Main3.cab Files.
Edit DVD2 - Autorun.inf change to open=0
Directory of \Brothers.in.Arms.Hells.Highway\DVD2
DVD LABEL - DVD2
Autorun.exe
Autorun.inf
main.inf
main.rpt
main4.cab
main5.cab
main6.cab
main7.cab
main8.cab
main9.cab
mfc80.dll
mfc80u.dll
mfcm80.dll
mfcm80u.dll
Microsoft.VC80.CRT.manifest
Microsoft.VC80.MFC.manifest
msvcm80.dll
msvcp80.dll
msvcr80.dll
setup.exe
<DIR> C***k
20 File(s)
1 Dir(s)
3.05 GB (3,284,550,039 bytes)
Install Sequence DVD1 - DVD2 ---> ...Play
Works, Installs FINE - Tested on Windows XP SP3 and Vista SP1 32bit
Try crediting the person who wrote it... ME!!! And actually verifying before posting, you missed some points.
Brothers.in.Arms.Hells.Highway DVD9 to 2DVD5
CREDIT TO DJ_QaLLaS FOR ORIGINAL POST ---> Your picture post was first prepucij
I just rewrote his pictoral instructions, so it's easier to read.
Make 2 Folders name them DVD1 & DVD2
Copy ALL FILES EXCEPT Main4.cab to Main9.cab to DVD1 folder from ISO.
Directory of Brothers.in.Arms.Hells.Highway\DVD1
DVD LABEL - DVD1
09/18/2008 01:01 PM 3,523,856 Autorun.exe
09/12/2008 01:41 PM 45 Autorun.inf
09/20/2008 03:05 AM 299,337,306 esn.cab
09/20/2008 03:05 AM 16,135 esn.inf
09/20/2008 03:05 AM 283 esn.rpt
09/20/2008 03:06 AM 280,182,816 fra.cab
09/20/2008 03:06 AM 16,063 fra.inf
09/20/2008 03:06 AM 283 fra.rpt
09/20/2008 03:06 AM 276,788,836 ita.cab
09/20/2008 03:06 AM 16,134 ita.inf
09/20/2008 03:06 AM 283 ita.rpt
09/20/2008 02:51 AM 1,000,000,000 main.cab
09/20/2008 03:04 AM 144,429 main.inf
09/20/2008 03:04 AM 284 main.rpt
09/20/2008 02:52 AM 400,726,528 main2.cab
09/20/2008 02:55 AM 1,000,000,000 main3.cab
09/12/2008 01:41 PM 1,101,824 mfc80.dll
09/12/2008 01:41 PM 1,093,120 mfc80u.dll
09/12/2008 01:41 PM 69,632 mfcm80.dll
09/12/2008 01:41 PM 57,856 mfcm80u.dll
09/12/2008 01:41 PM 1,869 Microsoft.VC80.CRT.manifest
09/12/2008 01:41 PM 2,371 Microsoft.VC80.MFC.manifest
09/12/2008 01:41 PM 479,232 msvcm80.dll
09/12/2008 01:41 PM 548,864 msvcp80.dll
09/12/2008 01:41 PM 626,688 msvcr80.dll
09/20/2008 03:06 AM 15,234,968 setup.exe
10/07/2008 10:00 PM <DIR> Support
10/07/2008 10:00 PM <DIR> Redist
26 File(s)
2 Dir(s)
3.18 GB (3,421,518,556 bytes)
Copy All Files to DVD2 Folder. Delete Redist & Support Folders.
Also Delete Main.cab - Main3.cab Files. Also delete esn.*, fra.*, ita.* files
Edit DVD2 - Autorun.inf change to open=0
Directory of \Brothers.in.Arms.Hells.Highway\DVD2
DVD LABEL - DVD2
09/18/2008 01:01 PM 3,523,856 Autorun.exe
10/07/2008 10:14 PM 35 Autorun.inf
09/20/2008 03:04 AM 144,429 main.inf
09/20/2008 03:04 AM 284 main.rpt
09/20/2008 02:56 AM 387,660,288 main4.cab
09/20/2008 02:58 AM 1,000,000,000 main5.cab
09/20/2008 02:59 AM 409,017,344 main6.cab
09/20/2008 03:02 AM 1,000,000,000 main7.cab
09/20/2008 03:04 AM 409,047,552 main8.cab
09/20/2008 03:04 AM 3,833,283 main9.cab
09/12/2008 01:41 PM 1,101,824 mfc80.dll
09/12/2008 01:41 PM 1,093,120 mfc80u.dll
09/12/2008 01:41 PM 69,632 mfcm80.dll
09/12/2008 01:41 PM 57,856 mfcm80u.dll
09/12/2008 01:41 PM 1,869 Microsoft.VC80.CRT.manifest
09/12/2008 01:41 PM 2,371 Microsoft.VC80.MFC.manifest
09/12/2008 01:41 PM 479,232 msvcm80.dll
09/12/2008 01:41 PM 548,864 msvcp80.dll
09/12/2008 01:41 PM 626,688 msvcr80.dll
09/20/2008 03:06 AM 15,234,968 setup.exe
10/07/2008 10:01 PM <DIR> C***
20 File(s)
1 Dir(s)
3.05 GB (3,284,550,039 bytes)
Install Sequence DVD1 - DVD2 ---> Play, Works, Installs FINE
mondragon
08-10-2008, 13:29
first version
wants more wait
if someone already compress - give size
========
install game to default path [u can change letter ] but must leave ends 'Brothers in Arms - Hell's Highway'
open empty inno script, copy paste mine and save in the same folder where is 'Brothers in Arms - Hell's Highway' + put icon in the same folder
run compile in inno
after you ends compiling you get new folder 'output'
copy to that folder 'redist' with all subfolders
output\redist\
icon
474
script
[Setup]
;VER= 3
AppName=Brothers in Arms: Hell's Highway
appvername=Brothers in Arms: Hell's Highway v1.0
defaultdirname={pf}\Ubisoft\Gearbox Software\Brothers in Arms - Hell's Highway
sourcedir=.\
diskspanning=yes
compression=lzma/ultra64
; compression=none
;compression=lzma
ShowUndisplayableLanguages=yes
ShowLanguageDialog=yes
;LanguageDetectionMethod=locale
compressionthreads=auto
solidcompression=yes
slicesperdisk=1
diskslicesize=736000000
DisableProgramGroupPage=yes
PrivilegesRequired=none
AllowRootDirectory=yes
DefaultGroupName=Ubisoft\Gearbox Software\Brothers in Arms - Hell's Highway
SetupIconFile=.\IconEntry_1.ico
OutputBaseFilename=setup
AppId={{Brothers in Arms - Hell's Highway}}
[files]
source: ".\Brothers in Arms - Hell's Highway\*"; Excludes: "Brothers in Arms - Hell's Highway\SumacGame\Movies\*,*.bik"; DestDir: "{app}" ; Flags: ignoreversion recursesubdirs createallsubdirs
source: ".\Brothers in Arms - Hell's Highway\SumacGame\Movies\*"; DestDir: "{app}\SumacGame\Movies\" ;Flags: ignoreversion nocompression recursesubdirs createallsubdirs
;for other language add before both lines ';' and remove ';' from below line
;source: ".\Brothers in Arms - Hell's Highway\*"; DestDir: "{app}" ; Flags: ignoreversion recursesubdirs createallsubdirs
[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"
[Registry]
;HKEY_CURRENT_USER\Software\UBISOFT
Root: HKCU; Subkey: "Software\UBISOFT\"; Flags: uninsdeletekey
;HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Cur rentVersion\App Paths\biahh.exe
Root: HKLM; Subkey: "SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\biahh.exe"; ValueType: string; ValueName: ""; ValueData: {app}\Binaries\biahh.exe ;Flags: uninsdeletekey
;HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Cur rentVersion\Uninstall\Brothers in Arms - Hell's Highway
Root: HKLM; Subkey: "SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstal l\Brothers in Arms - Hell's Highway\"; Flags: uninsdeletekey
Root: HKLM; Subkey: "SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstal l\Brothers in Arms - Hell's Highway"; ValueType: string; ValueName: DisplayIcon; ValueData: {app}\Binaries\biahh.exe
Root: HKLM; Subkey: "SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstal l\Brothers in Arms - Hell's Highway"; ValueType: string; ValueName: DisplayName; ValueData: Brothers in Arms: Hell's Highway
Root: HKLM; Subkey: "SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstal l\Brothers in Arms - Hell's Highway"; ValueType: string; ValueName: DisplayVersion; ValueData: 1.0.0.0
Root: HKLM; Subkey: "SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstal l\Brothers in Arms - Hell's Highway"; ValueType: string; ValueName: InstallDir; ValueData: {app}
Root: HKLM; Subkey: "SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstal l\Brothers in Arms - Hell's Highway"; ValueType: string; ValueName: NoModify; ValueData: 1
Root: HKLM; Subkey: "SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstal l\Brothers in Arms - Hell's Highway"; ValueType: string; ValueName: NoRepair; ValueData: 1
Root: HKLM; Subkey: "SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstal l\Brothers in Arms - Hell's Highway"; ValueType: string; ValueName: Publisher; ValueData: Ubisoft
Root: HKLM; Subkey: "SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstal l\Brothers in Arms - Hell's Highway"; ValueType: string; ValueName: UninstallString; ValueData: {app}\Binaries\uninst.exe
Root: HKLM; Subkey: "SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstal l\Brothers in Arms - Hell's Highway"; ValueType: string; ValueName: URLInfoAbout; ValueData: http://www.hellshighwaygame.com/
;part for specific language
;check http://documentation.installshield.com/robo/projects/helplibdevstudio9/IHelpGlobLangIdentifiers.htm for language id
;change bolded part of below line to proper number
;english= 1033
;french= 1039
;esp/spanish=1034
;italian= 1040
Root: HKLM; Subkey: "SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstal l\Brothers in Arms - Hell's Highway"; ValueType: string; ValueName: InstallLang; ValueData: 1033
[Icons]
Name: "{group}\Brothers in Arms - Hell's Highway"; Filename: "{app}\Binaries\biahh.exe"; WorkingDir: "{app}\"; IconFilename: "{app}\Binaries\biahh.exe"
Name: "{group}\Manual"; Filename: "{app}\Support\Manual\Manual.pdf"; WorkingDir: "{app}\"; IconFilename: "{app}\Support\Manual\Manual.pdf"
Name: "{group}\Readme"; Filename: "{app}\Support\Readme.txt"; WorkingDir: "{app}\"; IconFilename: "{app}\Support\Readme.txt"
;Support\Register\Register.url
Name: "{group}\Register"; Filename: "{app}\Support\Register\Register.url"; WorkingDir: "{app}\"; IconFilename: "{app}\Binaries\uninst.exe"
;Home Page http://www.hellshighwaygame.com/
Name: "{group}\Home Page"; Filename: "http://www.hellshighwaygame.com/"; WorkingDir: "{app}\"; IconFilename: "{app}\Binaries\uninst.exe"
Name: "{group}\{cm:UninstallProgram,Brothers in Arms - Hell's Highway}"; Filename: "{uninstallexe}";IconFilename: "{app}\Binaries\uninst.exe"
Name: "{userdesktop}\Brothers in Arms - Hell's Highway"; Filename: "{app}\Binaries\biahh.exe"; Tasks: "desktopicon"; WorkingDir: "{app}\"
[Tasks]
Name: "desktopicon"; Description: "{cm:CreateDesktopIcon}"; GroupDescription: "{cm:AdditionalIcons}";
Name: "vcredist_x86"; Description: "{cm:LaunchProgram,Visual C++ Redistributable Package}";
Name: "DXSETUP"; Description: "{cm:LaunchProgram,DirectX 9}";
Name: "PhysX_8"; Description: "{cm:LaunchProgram,PhysX Ageia Driver}";
[Run]
;for future automatic replacing crack
Filename: "{src}\crack\nodvd_brothers.exe"; Parameters:/VERYSILENT /SUPPRESSMSGBOXES ; Description: "Apply NoDVD"; Flags: postinstall unchecked
;Filename: "{src}\Redist\VC80\vcredist_x86.exe"; Parameters:"/q:a /c:""msiexec /i vcredist.msi /qn /l*v %temp%\vcredist_x86.log" ;Description: "{cm:LaunchProgram,Visual C++ Redistributable Package}"; Flags: postinstall unchecked
Filename: "{src}\Redist\VC80\vcredist_x86.exe"; Parameters:"/q:a /c:""msiexec /i vcredist.msi /qn /l*v %temp%\vcredist_x86.log" ; Tasks: "vcredist_x86";
;Filename: "{src}\Redist\DirectX\DXSETUP.EXE"; Parameters:"/silent"; Description: "{cm:LaunchProgram,DirectX 9}"; Flags: postinstall unchecked
Filename: "{src}\Redist\DirectX\DXSETUP.EXE"; Parameters:"/silent"; Description: "{cm:LaunchProgram,DirectX 9}"; Tasks: "DXSETUP";
;Filename: "{src}\Redist\PhysX\PhysX_8.04.25_SystemSoftware.ex e"; Parameters:"/quiet"; Description: "{cm:LaunchProgram,PhysX Ageia Driver}"; Flags: postinstall unchecked
Filename: "{src}\Redist\PhysX\PhysX_8.04.25_SystemSoftware.ex e"; Parameters:"/quiet";Tasks: "PhysX_8";
Filename: "{app}\Binaries\biahh.exe"; Description: "{cm:LaunchProgram,Brothers in Arms: Hell's Highway}"; Flags: postinstall unchecked nowait
remember that is first version of script ...
waiting for feedback
Edit
ver 2
fixed run section, fixed languages section - allow to select installer language,
now need to create new exe to auto apply patch, and hide one instances in uninstall panel
- now you can use orginal menu to run installer , add support folder to dvd like on orginal
edit3
addon :)
auto applier nodvd
[setup]
AppName=Brothers in Arms - Hell's Highway [nodvd]
AppVerName=Brothers in Arms - Hell's Highway v1.0
AppPublisher=Brothers in Arms - Hell's Highway
DefaultDirName={reg:HKLM\SOFTWARE\Microsoft\Window s\CurrentVersion\Uninstall\Brothers in Arms - Hell's Highway,InstallDir|}
DefaultGroupName=nodvd_brothers
AllowNoIcons=yes
AllowRootDirectory=yes
OutputDir=.\
OutputBaseFilename=nodvd_brothers
Compression=none
RestartIfNeededByRun=no
AppendDefaultDirName=yes
;Uninstallable=no
PrivilegesRequired=none
;ShowLanguageDialog=no
;LanguageDetectionMethod=none
UsePreviousAppDir=yes
CreateUninstallRegKey=no
UpdateUninstallLogAppName=no
SetupIconFile=IconEntry_1.ico
AppId={{Brothers in Arms - Hell's Highway}}
[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"
[Files]
Source: {app}\Binaries\biahh.exe ; DestDir: {app}\Binaries\biahh.exe.bak; Flags: external skipifsourcedoesntexist ignoreversion
Source: {src}\biahh.exe ; DestDir: {app}\Binaries; Flags: external skipifsourcedoesntexist ignoreversion
put that into inno script, save in any place and add IconEntry_1.ico from first post into the same place - compile
on dvd put in \crack\ folder with biahh.exe and that new exe nodvd_brothers.exe
NOTE
need to activate in main script in run section that line
Filename: "{src}\crack\nodvd.exe"; Parameters:/VERYSILENT /SUPPRESSMSGBOXES ; Description: "Apply NoDVD"; Flags: postinstall unchecked
must be without ';'
compiled autoapplier
475
edit rev3
app paths added
rebuild task section - now selecting install additional drivers before copy game not on the ends
klaroqsim
08-10-2008, 13:29
DVD9 to 2xDVD5
Unistall don't work :S
Hi all, let me share some tests I made here.
First, conversion posted here works fine, BUT not in all OS.
Theres another little error too, I will explain it all, look:
http://img205.imageshack.us/img205/9964/error3filespr5.th.jpg (http://img205.imageshack.us/my.php?image=error3filespr5.jpg)http://img205.imageshack.us/images/thpix.gif (http://g.imageshack.us/thpix.php)
These three copy failed files are Readme.txt - Manual.pdf - Register.url
It happens because directory /Support must be in DVD2 and not DVD1.
Can be easy fixed moving /Support to DVD2 image.
But now the most important, when I try to install the game in Vista X64 SP1, another error happens, look:
http://img353.imageshack.us/img353/3272/errorbg7.th.jpg (http://img353.imageshack.us/my.php?image=errorbg7.jpg)http://img353.imageshack.us/images/thpix.gif (http://g.imageshack.us/thpix.php)
Its very strange, because original installation works fine, this error only shows up with the 2xDVD5 converted version, and ONLY in x64, I tested in x86 and it worked fine.
But hey, I fixed it changing compability mode of file Setup.exe(mouse right click - Compability mode-> changed to Windows XP SP2) its kinda weird, but worked.
About Uninstall, it only works with original instalation too.
When I try with the converter version, it doesnt uninstall nothing.
Well, sorry my bad english, hope it helps people.
mondragon
09-10-2008, 01:40
from cd-2-dvd forum - private message
Hi,
I wanted to let you know that I tested out your conversion, and compiled the Inno setup that you created. I tried to register so that I could reply to you on Fileforums, but for some reason the new user registration on that website is not working.
Anyway, back to our topic. I have good news. Your conversion worked perfectly for me, when I tested it on Vista Ultimate 64-bit!
After compiling your script, these are the files in the Output folder, and their size.
BiA_setup.exe 465,443 bytes
BiA_setup-1.bin 735,534,080 bytes
BiA_setup-2.bin 736,000,000
BiA_setup-3.bin 736,000,000
BiA_setup-4.bin 736,000,000
BiA_setup-5.bin 736,000,000
BiA_setup-6.bin 564,300,116 bytes
TOTAL SIZE 3.95 GB (4,244,299,639 bytes)
When I was ready to test, I made a few of my own changes in creating the ISO test image.
1. First of all I added the "redist" folder as you said. No changes were made to this folder or its contents.
2. Next I removed the "BiA_" from the names of the files so that the "output" folder then contained files named "setup.exe" "setup-1.bin" "setup-2.bin" etc.
The reason, that I renamed these, was that I wanted to test the possibility of using the original "autorun.exe" from the game disc together with the newly compiled "setup.exe".
3. So I then copied from the game disc to "output" folder the "autorun.exe" and "autorun.inf", also I copied the "support" folder. There are a few items in "support" folder which work from the "autorun.exe" menu.
4. I deleted the non-English items from this "output\support" folder
5. Finally I made a folder "Crack" for the no-dvd.
6. When done this is how my "output" folder looks:
http://img522.imageshack.us/my.php?image=outputph7.jpg
7. And here is the full text list of all files and folders inside the "output" folder when I was finished:
BEGIN LIST
----------------
Autorun.exe
Autorun.inf
Crack
Redist
setup-1.bin
setup-2.bin
setup-3.bin
setup-4.bin
setup-5.bin
setup-6.bin
setup.exe
Support
Crack\biahh.exe
Redist\DirectX
Redist\PhysX
Redist\VC80
Redist\DirectX\Apr2005_d3dx9_25_x64.cab
Redist\DirectX\OCT2006_XACT_x86.cab
Redist\PhysX\PhysX_8.04.25_SystemSoftware.exe
Redist\VC80\vcredist_x86.exe
Support\Manual
Support\Readme.txt
Support\Register
Support\Manual\Manual.pdf
Support\Register\Register_UK.url
Support\Register\Register_US.url
---------------
END LIST
I then created an ISO image using the contents of the "output" folder. The label is BIAHH_PC_EFIS.
With this everything on the "autorun" menu works just like the original disc. Also the renamed "setup.exe" and .bin files work perfectly.
Even the shortcut in the Games section of the Vista start menu works properly from the install.
I also tested the uninstall, and it also works very well, but it does not remove the savegames from the "Documents\My Games" folder. However this is a very minor concern, and many original game installers also leave the savegame files behind when uninstalling.
Tomorrow, if I have time, I will try out your installer on a machine with Windows XP 32-bit.
Finally, something I find most puzzling is that I also tried the DVD9 to 2xDVD5 conversion, posted by pakrat2k2 on Fileforums. For some reason his conversion, would not work for me. I tried it several times, and every time the installer would give the following error when it came to MCEwrapper.exe.
http://img72.imageshack.us/my.php?image=biacrashpz9.jpg
I think that this error was somehow caused by the Media Centre Components, because I use Vista Ultimate 64, which has similar media programs to Windows XP MCE. It only happened with the 2DVD conversion. The original disc worked fine, and if I made a full ISO image of the game disc, this also worked fine.
Well I hope that some of this feedback is of help to you, and I also wanted to say thanks for all the great conversions you have done. Your work has helped me with many games.
script has few changes, check edit :)
Ah, and btw, copying cabs main2 through main9 on disk2 is much smarter, as it gives 1.9GB and 4.36GB for vol1 and 2 respectively. And both volumes doesn't have to be named dvd1 and dvd2.
mondragon
09-10-2008, 05:49
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Curr entVersion\GameUX\Games\{6AD1A63B-AB60-439B-AD8E-F28CAE8C631D}
need exportet reg file or contents of that file for that subkey
need exportet reg file or contents of that file for that subkey
Here ya go
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Curr entVersion\GameUX\Games\{6AD1A63B-AB60-439B-AD8E-F28CAE8C631D}]
"ConfigInstallType"="2"
"ConfigApplicationPath"="D:\\Gamez\\Brothers in Arms - Hell's Highway"
"ConfigGDFBinaryPath"="D:\\Gamez\\Brothers in Arms - Hell's Highway\\Binaries\\biahh.exe"
"ApplicationId"="{6AD1A63B-AB60-439B-AD8E-F28CAE8C631D}"
"Title"="Brothers in Arms: Hell's Highway"
"RatingsInfo"="<Ratings xmlns=\"urn:schemas-microsoft-com:GameDescription.v1\">
<Rating ratingSystemID=\"{768BD93D-63BE-46A9-8994-0B53C4B5248F}\" ratingID=\"{78D8CC82-372F-44e4-B70C-8944DB7BCC24}\">
<Descriptor descriptorID=\"{ABE23B46-7F9F-495b-B4A9-87F41743727F}\"/>
<Descriptor descriptorID=\"{E04AAEE8-950C-43c4-B75C-D87736A7FAFD}\"/>
<Descriptor descriptorID=\"{D49A8F0C-B183-4a34-8D86-33F2DC0E2D6C}\"/>
<Descriptor descriptorID=\"{06B2A5C3-33D1-427b-9261-6703DC794E4F}\"/>
<Descriptor descriptorID=\"{BE562A5F-2A80-4c28-9752-74C696E2ABAF}\"/>
</Rating>
<Rating ratingSystemID=\"{EC290BBB-D618-4cb9-9963-1CAAE515443E}\" ratingID=\"{75AEE0A2-8640-4a20-8DE5-EC93D8DAB219}\"/>
<Rating ratingSystemID=\"{36798944-B235-48ac-BF21-E25671F597EE}\" ratingID=\"{E2681CD6-318A-4935-8275-AF657045C333}\">
<Descriptor descriptorID=\"{F110F831-9412-40c9-860A-B489407ED374}\"/>
<Descriptor descriptorID=\"{6AB00271-515B-4a4d-8A6E-9E66BF96A437}\"/>
</Rating>
<Rating ratingSystemID=\"{7F2A4D3A-23A8-4123-90E7-D986BF1D9718}\" ratingID=\"{E2681CD6-318A-4935-8275-AF657045C333}\">
<Descriptor descriptorID=\"{F110F831-9412-40c9-860A-B489407ED374}\"/>
<Descriptor descriptorID=\"{6AB00271-515B-4a4d-8A6E-9E66BF96A437}\"/>
</Rating>
<Rating ratingSystemID=\"{9AAFBACD-EAB9-4946-8BE8-C4D997927C81}\" ratingID=\"{E2681CD6-318A-4935-8275-AF657045C333}\">
<Descriptor descriptorID=\"{6AB00271-515B-4a4d-8A6E-9E66BF96A437}\"/>
<Descriptor descriptorID=\"{F110F831-9412-40c9-860A-B489407ED374}\"/>
</Rating>
<Rating ratingSystemID=\"{5B39D1B8-ED49-4055-8A47-04B29A579AD6}\" ratingID=\"{60665875-9C7B-4104-8124-C2094BA9A48B}\">
<Descriptor descriptorID=\"{F110F831-9412-40c9-860A-B489407ED374}\"/>
<Descriptor descriptorID=\"{6AB00271-515B-4a4d-8A6E-9E66BF96A437}\"/>
</Rating>
<Rating ratingSystemID=\"{C705DCF4-6AFE-4f4f-BC51-21807E4E5CFB}\" ratingID=\"{B72233AA-D3F0-4258-8E32-94C99F38160E}\"/>
</Ratings>"
"IsSigned"=dword:00000001
nando2002
09-10-2008, 06:39
In XP, those keys goes on these address:
HKEY_CLASSES_ROOT\Software\Microsoft\Windows\Curre ntVersion\GameUX\GamesToFindOnWindowsUpgrade
HKEY_CURRENT_USER\Software\Classes\Software\Micros oft\Windows\CurrentVersion\GameUX\GamesToFindOnWin dowsUpgrade
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Curr entVersion\GameUX\GamesToFindOnWindowsUpgrade
HKEY_USERS\S-1-5-21-1292428093-1383384898-725345543-1004\Software\Classes\Software\Microsoft\Windows\C urrentVersion\GameUX\GamesToFindOnWindowsUpgrade
HKEY_USERS\S-1-5-21-1292428093-1383384898-725345543-1004_Classes\Software\Microsoft\Windows\CurrentVer sion\GameUX\GamesToFindOnWindowsUpgrade
mondragon
09-10-2008, 06:49
vista users
have Games.dll somewhere?
setup.exe can be unpacked by 7zip if u dont know
nando2002
09-10-2008, 07:04
mondragon, if the setup can be unpacked, it means it's a NSIS installer (I think poseden said something about it). If you check your temp folder, you'll find the game.dll there.
Vista user will have that dll in their temp folder also.
the nsis script also has the code to inject the registry keys/values for the game explorer.
mondragon
09-10-2008, 07:16
nsis script extracted by universal extractor
476
uninstall works when making conversion with install sequence 1-2-1
EDIT: and didn't get corrupter installer error with 1-2-1
Tried again with install seq 1-2 and same label for both disks and i got corrupted installer error
I followed Prepucij's text conversion above and it worked okay on SP3.
Does uninstall work?
Neverless there will be problems for people with media center windows using Prepucij's conversion. Corrupted installer when trying to copy mcewrapper.exe and they have to insert dvd1 again and start install progress, then it will skip already copied files and install correctly mcewrapper.exe and uninstall info at end of install.
So its better choice to make it conversion with install sequence 1-2-1 (less hassle for media center users)
Brothers in Arms: Hell's Highway (DVD9 to 2xDVD5) install sequence 1-2-1
1) Create DISK1 and DISK2 folders and copy DVD content to DISK1
2) Move these cabs to DISK2
main3.cab
main4.cab
main5.cab
main6.cab
main7.cab
3) Copy Autorun.exe and Autorun.inf to DISK2
4) Edit Autorun.inf in DISK2 and change Open=Autorun.exe to Open=0
5) Make folder for crack/patches into DISK1
6) Burn or make isos with labels of your choice
Burned and tested on Vista x86 Ultimate
powerful
10-10-2008, 01:08
Brothers in Arms: Hell's Highway (DVD9 to 2xDVD5) install sequence 1-2-1
1) Create DISK1 and DISK2 folders and copy DVD content to DISK1
2) Move these cabs to DISK2
main3.cab
main4.cab
main5.cab
main6.cab
main7.cab
3) Copy Autorun.exe and Autorun.inf to DISK2
4) Edit Autorun.inf in DISK2 and change Open=Autorun.exe to Open=0
5) Make folder for crack/patches into DISK1
6) Burn or make isos with labels of your choice
Burned and tested on Vista x86 Ultimate
Great job ravd, thnks. works 100%
install and uninstall work good.
Tested in windows xp sp 3
mondragon
10-10-2008, 01:18
Hi mondragon, thanks for all the awesome conversions...but could you help me out since i really find it hard to understand how to convert to 1dvd5.
maybe you could upload a .bat file to automatic conversion. ty :)
rathet not :)
1) install game from dvd9 [conversion tested for english only version]
2) download inno http://www.innosetup.com/isdl.php - isetup-5.2.3.exe
install in default place [not important where you install]
3) run inno inno compiler and choose new empty script [first option]
4) go to post Brothers in Arms: Hell's Highway dvd9 to dvd5 eng (http://fileforums.com/showpost.php?p=361849&postcount=31) - select script inside code and insert it into that empty new script
save that script in folder where you install game [for example use name nameofscript.iss]
\Brothers in Arms - Hell's Highway\
\nameofscript.iss
5) additional download icon and put in the same place where script exists
6) in inno compiler search for option compile [need 4gb space in that partition and few hours to finish]
7) after inno ends copiling you get new subfolder 'Output'
that folder is your new dvd5
8) copy to output:
folders Redist/support from dvd5
additional you can copy autorun.exe & autorun.inf
9) download compiled autoapplier nodvd [url]http://fileforums.com/showpost.php?p=361849&postcount=31
put it into \crack\ with nodvd biahh.exe
10) burn with any volumelabel
final version :
crack\
Redist\
Support\
setup*.*
setup.exe
autorun.exe
autorun.inf
mondragon
10-10-2008, 12:31
its rather for eng only but can be reedited for any language
edit script
from
source: ".\Brothers in Arms - Hell's Highway\*"; Excludes: "Brothers in Arms - Hell's Highway\SumacGame\Movies\*,*.bik"; DestDir: "{app}" ; Flags: ignoreversion recursesubdirs createallsubdirs
source: ".\Brothers in Arms - Hell's Highway\SumacGame\Movies\*"; DestDir: "{app}\SumacGame\Movies\" ;Flags: ignoreversion nocompression recursesubdirs createallsubdirs
to
source: ".\Brothers in Arms - Hell's Highway\*"; DestDir: "{app}" ; Flags: ignoreversion recursesubdirs createallsubdirs
from
Root: HKLM; Subkey: "SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstal l\Brothers in Arms - Hell's Highway"; ValueType: string; ValueName: InstallLang; ValueData: 1033
to
Root: HKLM; Subkey: "SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstal l\Brothers in Arms - Hell's Highway"; ValueType: string; ValueName: InstallLang; ValueData: 1036
http://documentation.installshield.com/robo/projects/helplibdevstudio9/IHelpGlobLangIdentifiers.htm
edit
what name of file u have in french version ?:
Support\Manual\Manual.pdf
Support\Readme.txt
Support\Register\Register.url
mondragon
10-10-2008, 13:20
\Support\Manual\Manual.pdf
\Support\Register\Register
\Support\LisezMoi.txt
these are files inside support folder
i tried to modify script whith the new ones but i got the same error
additional change
Name: "{group}\Readme"; Filename: "{app}\Support\Readme.txt"; WorkingDir: "{app}\"; IconFilename: "{app}\Support\Readme.txt"
to
Name: "{group}\Readme"; Filename: "{app}\Support\LisezMoi.txt"; WorkingDir: "{app}\"; IconFilename: "{app}\Support\LisezMoi.txt"
then you dont have installed game in folder
Brothers in Arms - Hell's Highway
or you put iss [script] in wrong place
mouradou
10-10-2008, 13:30
you are absolutly right it was my mistake :
iss file must be outside the folder Brothers in Arms - Hell's Highway and not inside it that s it
thx mondragon i m compiling now and going to test for results
mondragon
10-10-2008, 13:35
wait :P
before compile check shortcut for register iin start menu -probably need to change for french version
mouradou
10-10-2008, 13:42
"C:\Program Files\Ubisoft\Gearbox Software\Brothers in Arms - Hell's Highway\Support\Register\Register.url"
thats the shortcut for register
topsecret
10-10-2008, 23:54
Does uninstall work?
Neverless there will be problems for people with media center windows using Prepucij's conversion. Corrupted installer when trying to copy mcewrapper.exe and they have to insert dvd1 again and start install progress, then it will skip already copied files and install correctly mcewrapper.exe and uninstall info at end of install.
So its better choice to make it conversion with install sequence 1-2-1 (less hassle for media center users)
Brothers in Arms: Hell's Highway (DVD9 to 2xDVD5) install sequence 1-2-1
1) Create DISK1 and DISK2 folders and copy DVD content to DISK1
2) Move these cabs to DISK2
main3.cab
main4.cab
main5.cab
main6.cab
main7.cab
3) Copy Autorun.exe and Autorun.inf to DISK2
4) Edit Autorun.inf in DISK2 and change Open=Autorun.exe to Open=0
5) Make folder for crack/patches into DISK1
6) Burn or make isos with labels of your choice
Burned and tested on Vista x86 Ultimate
Works Great on Windows vista x86 Home premium :D
Thanks a lot for your effort ;)
mouradou
11-10-2008, 04:00
mondragon method is working for french conversion
thanx for the great effort
theimperatorum
26-10-2008, 22:41
THE DVD9TODVD5 mondragon conversion work perfect for the italian version in XP32
Very very tanks
anabanana
01-11-2008, 06:33
the dvd5 made if installation is on windows xp for exemple work on windows vista pls?
works great here on vista32
thank you mondragon, much appreciated
@ravd, i've tried and it works OK. Install sequence 1-2-1. But, after I changed the disc to disc 2, and it continued to install, and then it prompted for "Disk 4", I inserted disk 1 and it continued and finished OK. Can you fix this? Thx.
Sorry it can't be fixed to ask "Disk 1" for second switch (i have tried), thats only small little detail problem. Those disk X prompts are determined how you put cab files.
main.cab main2.cab = Disk 1
main3.cab main4.cab = Disk 2
main5.cab main6.cab = Disk 3
main7.cab main8.cab = Disk 4
main9.cab = Disk 5
@prepucij: thx 4 making this so easy 2 understand...
(the screenshots, including the exact filesize)
i hope more people will follow this excellent example
Smurf Stomper
12-04-2009, 12:28
If anyone would like to use the graphics I used my in my adaptation of mondragon's script, feel free. I took a nice graphic from the hell's highway background web page as the splash screen, 2 character models for the begin install and completing install screen, a nice fanmade icon from iconarchive.com for the setup.exe icon, and a banner graphic for the install pages.
I've also included my .iss script for those of you who are installing on x64 systems. I've included the appropriate entries in the [Registry] section.
Download here : http://www.mediafire.com/?nfjjynqmwjz
Here's some changes I made to mondragon's script. I've never used Inno Setup before but I've used other script based install makers. I prefer Wise products to others but they didn't compress as much as Inno. I like the fact that it fits onto one DVD5 with Inno Setup.
I noticed that there were 2 uninstall keys created. I liked the original uninstaller which gives you the option to delete the saved games so I decided to keep this uninstaller and get rid of the Inno created uninstall entry. I added this line to the Setup section
Uninstallable=no
Also another option would be
CreateUninstallRegKey=no
which would still create the install log and uninstall program but not the reg key. The other option would have been to delete from the Registry section of the script, the original installers uninstall key. The only problem with the original unistall program is it will leave the Start Menu shortcuts in Vista since the original installer didn't create them. On XP the uninstall will remove all game files/registry keys except for GameUX. On Vista I changed it so the Start Menu links are not created as it is with the original installer. Only the Game Explorer link is created.
I added the GameUX registry keys, leaving out the RatingsInfo.
Rather than install the nodvd seperately, I just replaced the original biahh.exe with the cracked one before creating the setup.
[Setup]
AppName=Brothers in Arms: Hell's Highway
appvername=Brothers in Arms: Hell's Highway
defaultdirname={pf}\Ubisoft\Gearbox Software\Brothers in Arms - Hell's Highway
sourcedir=.\
diskspanning=yes
compression=lzma/ultra64
;compression=none
;compression=lzma
ShowUndisplayableLanguages=yes
ShowLanguageDialog=yes
;LanguageDetectionMethod=locale
compressionthreads=auto
solidcompression=yes
slicesperdisk=1
diskslicesize=736000000
DisableProgramGroupPage=yes
DirExistsWarning=no
PrivilegesRequired=none
AllowRootDirectory=yes
DefaultGroupName=Ubisoft\Gearbox Software\Brothers in Arms - Hell's Highway
SetupIconFile=.\IconEntry_1.ico
OutputBaseFilename=setup
Uninstallable=no
UsePreviousAppDir=yes
WizardImageFile=sideimage.bmp
WizardSmallImageFile=topimage.bmp
AppId=Brothers in Arms - Hell's Highway
[files]
source: ".\Brothers in Arms - Hell's Highway\*"; Excludes: "Brothers in Arms - Hell's Highway\SumacGame\Movies\*,*.bik"; DestDir: "{app}" ; Flags: ignoreversion recursesubdirs createallsubdirs
source: ".\Brothers in Arms - Hell's Highway\SumacGame\Movies\*"; DestDir: "{app}\SumacGame\Movies\" ;Flags: ignoreversion nocompression recursesubdirs createallsubdirs
;for other language add before both lines ';' and remove ';' from below line
;source: ".\Brothers in Arms - Hell's Highway\*"; DestDir: "{app}" ; Flags: ignoreversion recursesubdirs createallsubdirs
[languages]
Name: "en"; MessagesFile: "compiler:Default.isl"
[Registry]
;HKEY_CURRENT_USER\Software\UBISOFT
Root: HKCU; Subkey: "Software\UBISOFT\"
;HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Cur rentVersion\App Paths\biahh.exe
Root: HKLM; Subkey: "SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\biahh.exe"; ValueType: string; ValueName: ""; ValueData: {app}\Binaries\biahh.exe ;Flags: uninsdeletekey
;HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Cur rentVersion\Uninstall\Brothers in Arms - Hell's Highway_is1
Root: HKLM; Subkey: "SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstal l\Brothers in Arms - Hell's Highway_is1\"; Flags: uninsdeletekey
Root: HKLM; Subkey: "SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstal l\Brothers in Arms - Hell's Highway_is1"; ValueType: string; ValueName: Inno Setup: App Path; ValueData: {app}
;HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Cur rentVersion\Uninstall\Brothers in Arms - Hell's Highway
Root: HKLM; Subkey: "SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstal l\Brothers in Arms - Hell's Highway\"; Flags: uninsdeletekey
Root: HKLM; Subkey: "SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstal l\Brothers in Arms - Hell's Highway"; ValueType: string; ValueName: DisplayIcon; ValueData: {app}\Binaries\biahh.exe
Root: HKLM; Subkey: "SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstal l\Brothers in Arms - Hell's Highway"; ValueType: string; ValueName: DisplayName; ValueData: Brothers in Arms: Hell's Highway
Root: HKLM; Subkey: "SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstal l\Brothers in Arms - Hell's Highway"; ValueType: string; ValueName: DisplayVersion; ValueData: 1.0.0.0
Root: HKLM; Subkey: "SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstal l\Brothers in Arms - Hell's Highway"; ValueType: string; ValueName: InstallDir; ValueData: {app}
Root: HKLM; Subkey: "SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstal l\Brothers in Arms - Hell's Highway"; ValueType: string; ValueName: InstallLang; ValueData: 1033
Root: HKLM; Subkey: "SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstal l\Brothers in Arms - Hell's Highway"; ValueType: string; ValueName: NoModify; ValueData: 1
Root: HKLM; Subkey: "SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstal l\Brothers in Arms - Hell's Highway"; ValueType: string; ValueName: NoRepair; ValueData: 1
Root: HKLM; Subkey: "SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstal l\Brothers in Arms - Hell's Highway"; ValueType: string; ValueName: Publisher; ValueData: Ubisoft
Root: HKLM; Subkey: "SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstal l\Brothers in Arms - Hell's Highway"; ValueType: string; ValueName: UninstallString; ValueData: {app}\Binaries\uninst.exe
Root: HKLM; Subkey: "SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstal l\Brothers in Arms - Hell's Highway"; ValueType: string; ValueName: URLInfoAbout; ValueData: http://www.hellshighwaygame.com/
;HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Cur rentVersion\GameUX\Games\{6AD1A63B-AB60-439B-AD8E-F28CAE8C631D}
Root: HKLM; Subkey: "SOFTWARE\Microsoft\Windows\CurrentVersion\GameUX\G ames\{{6AD1A63B-AB60-439B-AD8E-F28CAE8C631D}"; ValueType: string; ValueName: ApplicationId; ValueData: {{6AD1A63B-AB60-439B-AD8E-F28CAE8C631D}; Flags: uninsdeletekey
Root: HKLM; Subkey: "SOFTWARE\Microsoft\Windows\CurrentVersion\GameUX\G ames\{{6AD1A63B-AB60-439B-AD8E-F28CAE8C631D}"; ValueType: string; ValueName: ConfigApplicationPath; ValueData: {app}
Root: HKLM; Subkey: "SOFTWARE\Microsoft\Windows\CurrentVersion\GameUX\G ames\{{6AD1A63B-AB60-439B-AD8E-F28CAE8C631D}"; ValueType: string; ValueName: ConfigGDFBinaryPath; ValueData: {app}\Binaries\biahh.exe
Root: HKLM; Subkey: "SOFTWARE\Microsoft\Windows\CurrentVersion\GameUX\G ames\{{6AD1A63B-AB60-439B-AD8E-F28CAE8C631D}"; ValueType: string; ValueName: ConfigInstallType; ValueData: 2
Root: HKLM; Subkey: "SOFTWARE\Microsoft\Windows\CurrentVersion\GameUX\G ames\{{6AD1A63B-AB60-439B-AD8E-F28CAE8C631D}"; ValueType: string; ValueName: Title; ValueData: Brothers in Arms: Hell's Highway
Root: HKLM; Subkey: "SOFTWARE\Microsoft\Windows\CurrentVersion\GameUX\G ames\{{6AD1A63B-AB60-439B-AD8E-F28CAE8C631D}"; ValueType: dword; ValueName: IsSigned; ValueData: 0000000
[Icons]
Name: "{group}\Brothers in Arms - Hell's Highway"; Filename: "{app}\Binaries\biahh.exe"; WorkingDir: "{app}\"; IconFilename: "{app}\Binaries\biahh.exe"; OnlyBelowVersion: 0,6
Name: "{group}\Manual"; Filename: "{app}\Support\Manual\Manual.pdf"; WorkingDir: "{app}\"; IconFilename: "{app}\Support\Manual\Manual.pdf"; OnlyBelowVersion: 0,6
Name: "{group}\Readme"; Filename: "{app}\Support\Readme.txt"; WorkingDir: "{app}\"; IconFilename: "{app}\Support\Readme.txt"; OnlyBelowVersion: 0,6
;Support\Register\Register.url
;Home Page http://www.hellshighwaygame.com/
Name: "{group}\Home Page"; Filename: "http://www.hellshighwaygame.com/"; WorkingDir: "{app}\"; IconFilename: "{app}\Binaries\uninst.exe"; OnlyBelowVersion: 0,6
;Name: "{group}\{cm:UninstallProgram,Brothers in Arms - Hell's Highway}"; Filename: "{uninstallexe}";IconFilename: "{app}\Binaries\uninst.exe"
Name: "{group}\{cm:UninstallProgram,Brothers in Arms - Hell's Highway}"; Filename: "{app}\Binaries\uninst.exe"; IconFilename: "{app}\Binaries\uninst.exe"; OnlyBelowVersion: 0,6
Name: "{userdesktop}\Brothers in Arms - Hell's Highway"; Filename: "{app}\Binaries\biahh.exe"; Tasks: "desktopicon"; WorkingDir: "{app}\"; OnlyBelowVersion: 0,6
[Tasks]
Name: "desktopicon"; Description: "{cm:CreateDesktopIcon}"; GroupDescription: "{cm:AdditionalIcons}";
Name: "vcredist_x86"; Description: "{cm:LaunchProgram,Visual C++ Redistributable Package}";
Name: "DXSETUP"; Description: "{cm:LaunchProgram,DirectX 9}";
Name: "PhysX_8"; Description: "{cm:LaunchProgram,PhysX Ageia Driver}";
[Run]
;for future automatic replacing crack
;Filename: "{src}\Redist\VC80\vcredist_x86.exe"; Parameters:"/q:a /c:""msiexec /i vcredist.msi /qn /l*v %temp%\vcredist_x86.log" ;Description: "{cm:LaunchProgram,Visual C++ Redistributable Package}"; Flags: postinstall unchecked
Filename: "{src}\Redist\VC80\vcredist_x86.exe"; Parameters:"/q:a /c:""msiexec /i vcredist.msi /qn /l*v %temp%\vcredist_x86.log" ; Tasks: "vcredist_x86";
;Filename: "{src}\Redist\DirectX\DXSETUP.EXE"; Parameters:"/silent"; Description: "{cm:LaunchProgram,DirectX 9}"; Flags: postinstall unchecked
Filename: "{src}\Redist\DirectX\DXSETUP.EXE"; Parameters:"/silent"; Description: "{cm:LaunchProgram,DirectX 9}"; Tasks: "DXSETUP";
;Filename: "{src}\Redist\PhysX\PhysX_8.04.25_SystemSoftware.ex e"; Parameters:"/quiet"; Description: "{cm:LaunchProgram,PhysX Ageia Driver}"; Flags: postinstall unchecked
Filename: "{src}\Redist\PhysX\PhysX_8.04.25_SystemSoftware.ex e"; Parameters:"/quiet";Tasks: "PhysX_8";
Filename: "{app}\Binaries\biahh.exe"; Description: "{cm:LaunchProgram,Brothers in Arms: Hell's Highway}"; Flags: postinstall unchecked nowait
Here's the installer images if anyone would like to use them
http://img19.imageshack.us/img19/2152/topimagez.png
http://img23.imageshack.us/img23/5443/sideimage.png
mondragon
22-04-2009, 06:43
Uninstallable=0
true of false not 0
0 works but this creates a problem when reinstalling. The setup doesn't find the previous install path because it looks in the inno created uninstall key.
mondragon
22-04-2009, 23:37
all what u need u find in help
[Setup]: Uninstallable
Valid values:
yes or no
Default value:
yes
Description:
This determines if Inno Setup's automatic uninstaller is to be included in the installation. If this is yes the uninstaller is included. If this is no, no uninstallation support is included, requiring the end-user to manually remove the files pertaining to your application.
where game store save?
u use two installers? one original and inno ?
and for uninstall u use original only ?
why u do this ?
for deleting by inno uninstaller key
Root: HKLM; Subkey: "SOFTWARE\Microsoft\Windows\CurrentVersion\GameUX\G ames\{{6AD1A63B-AB60-439B-AD8E-F28CAE8C631D}\"; Flags: uninsdeletekey
;HKEY_CURRENT_USER\Software\UBISOFT
Root: HKCU; Subkey: "Software\UBISOFT\"; Flags: uninsdeletekeyifempty
because it can be shared by other games
u use two installers? one original and inno ?
and for uninstall u use original only ?
why u do this ?
I copied the script you posted here
http://fileforums.com/showpost.php?p=361849&postcount=4
which already had the original installers uninstall key plus the Inno Setup uninstall key. I decided to keep the original uninstall program and reg keys because some updates check these reg keys to verify if the game is installed. Since I don't know which keys the updates may check, I want to use all of the keys created by the original installer. The original DVD Menu also checks the uninstall keys created by the original installer to determine if the game is already installed or not. I haven't found how you make the installer get the previous install path from the registry except for the default option which is that it checks the uninstall key created by Inno.
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Curr entVersion\Uninstall\Brothers in Arms - Hell's Highway_is1]
"Inno Setup: App Path"="F:\\Games\\Brothers in Arms - Hell's Highway"
My solution is to just add this key to the installler but it will not be removed by the original biahh uninstaller which doesn't really matter. The other problem was that the Start Menu shortcuts created in Vista weren't removed by the uninstall. I think this was because the original installer didn't create shortcuts in Vista. I checked in XP and the shorcuts are removed. To fix this and keep this as close to the original setup, I added the OnlyBelowVersion: 0,6 option so the links aren't created in Vista. The link is still created in Games Explorer.
This is the code for the Star Menu links
[Icons]
Name: "{group}\Brothers in Arms - Hell's Highway"; Filename: "{app}\Binaries\biahh.exe"; WorkingDir: "{app}\"; IconFilename: "{app}\Binaries\biahh.exe"; OnlyBelowVersion: 0,6
Name: "{group}\Manual"; Filename: "{app}\Support\Manual\Manual.pdf"; WorkingDir: "{app}\"; IconFilename: "{app}\Support\Manual\Manual.pdf"; OnlyBelowVersion: 0,6
Name: "{group}\Readme"; Filename: "{app}\Support\Readme.txt"; WorkingDir: "{app}\"; IconFilename: "{app}\Support\Readme.txt"; OnlyBelowVersion: 0,6
Name: "{group}\Home Page"; Filename: "http://www.hellshighwaygame.com/"; WorkingDir: "{app}\"; IconFilename: "{app}\Binaries\uninst.exe"; OnlyBelowVersion: 0,6
Name: "{group}\{cm:UninstallProgram,Brothers in Arms - Hell's Highway}"; Filename: "{app}\Binaries\uninst.exe"; IconFilename: "{app}\Binaries\uninst.exe"; OnlyBelowVersion: 0,6
where game store save?
Saved games and configuration folder is in Documents\My Games\BIA Hells Highway
uninsdeletekeyifempty
because it can be shared by other games
This entry
Root: HKCU; Subkey: "Software\UBISOFT\"; Flags: uninsdeletekey
was left from your script but I didn't originally change it since I'm not using the inno uninstaller, it won't be removed anyway. For clarity's sake, I did update the script to remove the flag
This setup installs and uninstalls correctly on Vista and XP. The only items left are the 2 reg keys. The key located at
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Curr entVersion\GameUX\Games\{6AD1A63B-AB60-439B-AD8E-F28CAE8C631D}
is also left by the original installer/uninstaller.
The key located at
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Curr entVersion\Uninstall\Brothers in Arms - Hell's Highway_is1
is the key I created so Inno Setup would find the previous install. It isn't uninstalled because it is not an item created by the original game install. This key won't harm anything if left, It will just cause the installer to display the path stored here as the install path.
I left the uninsdeletekey flags in case someone wanted to use this script and enable the Inno uninstaller. The flags do nothing when using the biahh uninstaller. If you do enable the Inno uninstall, you will end up with 2 unstall entries in Add/Remove programs. If you remove the original uninstall keys, then the DVD Menu and possibly future game updates won't work.
shady1986
02-05-2009, 04:20
Does uninstall work?
Neverless there will be problems for people with media center windows using Prepucij's conversion. Corrupted installer when trying to copy mcewrapper.exe and they have to insert dvd1 again and start install progress, then it will skip already copied files and install correctly mcewrapper.exe and uninstall info at end of install.
So its better choice to make it conversion with install sequence 1-2-1 (less hassle for media center users)
Brothers in Arms: Hell's Highway (DVD9 to 2xDVD5) install sequence 1-2-1
1) Create DISK1 and DISK2 folders and copy DVD content to DISK1
2) Move these cabs to DISK2
main3.cab
main4.cab
main5.cab
main6.cab
main7.cab
3) Copy Autorun.exe and Autorun.inf to DISK2
4) Edit Autorun.inf in DISK2 and change Open=Autorun.exe to Open=0
5) Make folder for crack/patches into DISK1
6) Burn or make isos with labels of your choice
Burned and tested on Vista x86 Ultimate
I tried this with Ultra ISO and mounted them but I got Corrupted Installer message a while after switching from Disc 2 to Disc 1. Im using Vista x64.
Thanks guys. My BiaHH game version is Multi-3, so... I have to move the *CAB files in accordance with the final size of the disks.
So in summary ...
- Make 2 folders: DISK1 & DISK2
- Copy the entire contents of DVD-9 to DISK1
- Copy the entire contents of DISK1 to DISK2, except the following files:
Redist\...
Support\...
main.cab
main2.cab
main3.cab
main4.cab
- Delete the following contents of DISK1:
main5.cab
main6.cab
main7.cab
main8.cab
main9.cab
- Edit the file "autorun.inf" in DISK2:
[autorun]
OPEN=0
ICON=autorun.exe
- Burn or make ISO with labels of your choice
Install Sequence: DVD1 -> DVD2
Tested on WinSEVEN_64 and work fine 100%
vBulletin® v3.8.7, Copyright ©2000-2012, vBulletin Solutions, Inc.