FileForums

FileForums (https://fileforums.com/index.php)
-   PC Games - CD/DVD Conversions (https://fileforums.com/forumdisplay.php?f=39)
-   -   Battlefield 3 2xDVD9 - 3xDVD5/4xDVD5 Inno Setup (https://fileforums.com/showthread.php?t=94413)

Razor12911 01-04-2013 07:38

Battlefield 3 2xDVD9 - 3xDVD5/4xDVD5 Inno Setup
 
1 Attachment(s)
Battlefield 3
2xDVD9 to 3xDVD5's/4xDVD5's


Preview
http://imageshack.us/a/img841/4792/20130401163022.jpg
http://imageshack.us/a/img441/8678/20130401163101.jpg
http://imageshack.us/a/img826/3766/20130401163107.jpg
http://imageshack.us/a/img7/6213/20130401163113.jpg
http://imageshack.us/a/img716/830/20130401163145.jpg
http://imageshack.us/a/img43/3045/20130401163154.jpg
http://imageshack.us/a/img689/3348/20130401163158.jpg

Instructions
-Game and Inno Setup Unicode MUST be Installed
-Download attachment
-Extract attactment
-Open and Compile AutorunScript.iss
-Open InstallerScript.iss
-Set Game Directory in the script
#define SetupFiles="C:\Program Files\Electronic Arts\Battlefield 3"
-Add this
Code:

Compression=LZMA2/Ultra64   
 DiskSpanning=true
 DiskSliceSize=1530000000
 SlicesPerDisk=3
 SolidCompression=true

under [Setup]
-Compile
-wait an Hour or more depending on Compression used(Default=LZMA2/Ultra64)
-Move Autorun.exe Setup.exe, Setup.cab, Setup.ini Setup-1*.bin to DVD1
-Move Setup-2*.bin to DVD2
-Move Setup-3*.bin to DVD3
-Move Setup-4*.bin to DVD4(If exists)
-Launch DiskImageMaker to make disk images(if you want to)
-done

Conversion Details
DVD1=4.36GB
DVD2=4.36GB
DVD3=4.36GB
DVD4=2.77GB

Credits
Yener90: Almost all of the installer content is taken from his CI Series.;)
Language Translators:
Altef - Russian and Ukrainian
BAMSE - Polish
Peterf1999 - Italian
Spawniectes - Spanish
Imageshack: Photo Uploads

REV0 01-04-2013 08:26

I cant find any regkeys inside hmm

Razor12911 01-04-2013 09:26

I have English Only Version, No Reg was loaded to my Registry, you can upload/pm the registries then I will update conversion.

silviugut 01-04-2013 09:41

Quote:

Originally Posted by Razor12911 (Post 416433)
I have English Only Version, No Reg was loaded to my Registry, you can upload/pm the registries then I will update conversion.

Regkeys:
Quote:

Root: HKLM; SubKey: "SOFTWARE\{code:GetAppPublisher}\{code:GetAppName} "; ValueName: UninstallString; ValueData: {uninstallexe}; ValueType: string; Flags: UninsDeleteKey;
Root: HKLM; SubKey: "SOFTWARE\{code:GetAppPublisher}\{code:GetAppName} "; ValueName: Install Dir; ValueType: string; ValueData: {app}; Flags: uninsdeletevalue uninsdeletekeyifempty;
Root: HKLM; SubKey: "SOFTWARE\{code:GetAppPublisher}\{code:GetAppName} "; ValueName: DisplayName; ValueData: Battlefield 3™; ValueType: string; Flags: uninsdeletevalue uninsdeletekeyifempty;
Root: HKLM; SubKey: "SOFTWARE\{code:GetAppPublisher}\{code:GetAppName} "; ValueName: GDFBinary; ValueType: string; ValueData: {app}; Flags: uninsdeletevalue uninsdeletekeyifempty;
Root: HKLM; SubKey: "SOFTWARE\{code:GetAppPublisher}\{code:GetAppName} "; ValueName: GDFBinary; ValueData: {app}\GDFBinary_{cm:Language2}.dll; ValueType: string; Flags: UninsDeleteKey;
Root: HKLM; SubKey: "SOFTWARE\{code:GetAppPublisher}\{code:GetAppName} "; ValueName: GDFBinary; ValueData: {app}\GDFBinary_en_US.dll; ValueType: string; Flags: uninsdeletevalue uninsdeletekeyifempty;
Root: HKLM; SubKey: "SOFTWARE\{code:GetAppPublisher}\{code:GetAppName} "; ValueName: GDFBinary; ValueData: {app}\GDFBinary_fr_FR.dll; ValueType: string;Flags: uninsdeletevalue uninsdeletekeyifempty; Languages: fre;
Root: HKLM; SubKey: "SOFTWARE\{code:GetAppPublisher}\{code:GetAppName} "; ValueName: GDFBinary; ValueData: {app}\GDFBinary_it_IT.dll; ValueType: string;Flags: uninsdeletevalue uninsdeletekeyifempty; Languages: ita;
Root: HKLM; SubKey: "SOFTWARE\{code:GetAppPublisher}\{code:GetAppName} "; ValueName: GDFBinary; ValueData: {app}\GDFBinary_de_DE.dll; ValueType: string;Flags: uninsdeletevalue uninsdeletekeyifempty; Languages: ger;
Root: HKLM; SubKey: "SOFTWARE\{code:GetAppPublisher}\{code:GetAppName} "; ValueName: GDFBinary; ValueData: {app}\GDFBinary_es_ES.dll; ValueType: string;Flags: uninsdeletevalue uninsdeletekeyifempty; Languages: esp;
Root: HKLM; SubKey: "SOFTWARE\{code:GetAppPublisher}\{code:GetAppName} "; ValueName: GDFBinary; ValueData: {app}\GDFBinary_pl_PL.dll; ValueType: string;Flags: uninsdeletevalue uninsdeletekeyifempty; Languages: pol;
Root: HKLM; SubKey: "SOFTWARE\{code:GetAppPublisher}\{code:GetAppName} "; ValueName: GDFBinary; ValueData: {app}\GDFBinary_ko_KR.dll; ValueType: string;Flags: uninsdeletevalue uninsdeletekeyifempty; Languages: kor;
Root: HKLM; SubKey: "SOFTWARE\{code:GetAppPublisher}\{code:GetAppName} "; ValueName: GDFBinary; ValueData: {app}\GDFBinary_ja_JP.dll; ValueType: string;Flags: uninsdeletevalue uninsdeletekeyifempty; Languages: jap;
Root: HKLM; SubKey: "SOFTWARE\{code:GetAppPublisher}\{code:GetAppName} "; ValueName: GDFBinary; ValueData: {app}\GDFBinary_zh_TW.dll; ValueType: string;Flags: uninsdeletevalue uninsdeletekeyifempty; Languages: cnt;
Root: HKLM; SubKey: "SOFTWARE\{code:GetAppPublisher}\{code:GetAppName} "; ValueName: GDFBinary; ValueData: {app}\GDFBinary_cs_CZ.dll; ValueType: string;Flags: uninsdeletevalue uninsdeletekeyifempty; Languages: cze;
Root: HKLM; SubKey: "SOFTWARE\{code:GetAppPublisher}\{code:GetAppName} "; ValueName: GameExplorer; ValueData: {{C54FB008-D71F-4CEC-90FE-9D4AF6EB4808}; ValueType: string; Flags: UninsDeleteKey;
Root: HKLM; SubKey: "SOFTWARE\{code:GetAppPublisher}\{code:GetAppName} "; ValueName: Locale; ValueData: {cm:Language2}; ValueType: string; Flags: UninsDeleteKey;
Root: HKLM; SubKey: "SOFTWARE\{code:GetAppPublisher}\{code:GetAppName} "; ValueName: Locale; ValueData: en_US; ValueType: string;Flags: uninsdeletevalue uninsdeletekeyifempty;
Root: HKLM; SubKey: "SOFTWARE\{code:GetAppPublisher}\{code:GetAppName} "; ValueName: Locale; ValueData: fr_FR; ValueType: string;Flags: uninsdeletevalue uninsdeletekeyifempty; Languages: fre;
Root: HKLM; SubKey: "SOFTWARE\{code:GetAppPublisher}\{code:GetAppName} "; ValueName: Locale; ValueData: it_IT; ValueType: string;Flags: uninsdeletevalue uninsdeletekeyifempty; Languages: ita;
Root: HKLM; SubKey: "SOFTWARE\{code:GetAppPublisher}\{code:GetAppName} "; ValueName: Locale; ValueData: de_DE; ValueType: string;Flags: uninsdeletevalue uninsdeletekeyifempty; Languages: ger;
Root: HKLM; SubKey: "SOFTWARE\{code:GetAppPublisher}\{code:GetAppName} "; ValueName: Locale; ValueData: es_ES; ValueType: string;Flags: uninsdeletevalue uninsdeletekeyifempty; Languages: esp;
Root: HKLM; SubKey: "SOFTWARE\{code:GetAppPublisher}\{code:GetAppName} "; ValueName: Locale; ValueData: pl_PL; ValueType: string;Flags: uninsdeletevalue uninsdeletekeyifempty; Languages: pol;
Root: HKLM; SubKey: "SOFTWARE\{code:GetAppPublisher}\{code:GetAppName} "; ValueName: Locale; ValueData: ko_KR; ValueType: string;Flags: uninsdeletevalue uninsdeletekeyifempty; Languages: kor;
Root: HKLM; SubKey: "SOFTWARE\{code:GetAppPublisher}\{code:GetAppName} "; ValueName: Locale; ValueData: ja_JP; ValueType: string;Flags: uninsdeletevalue uninsdeletekeyifempty; Languages: jap;
Root: HKLM; SubKey: "SOFTWARE\{code:GetAppPublisher}\{code:GetAppName} "; ValueName: Locale; ValueData: zh_TW; ValueType: string;Flags: uninsdeletevalue uninsdeletekeyifempty; Languages: cnt;
Root: HKLM; SubKey: "SOFTWARE\{code:GetAppPublisher}\{code:GetAppName} "; ValueName: Locale; ValueData: cs_CZ; ValueType: string;Flags: uninsdeletevalue uninsdeletekeyifempty; Languages: cze;
Root: HKLM; SubKey: "SOFTWARE\{code:GetAppPublisher}\{code:GetAppName} "; ValueName: Product GUID; ValueData: {{76285C16-411A-488A-BCE3-C83CB933D8CF}; ValueType: string;Flags: uninsdeletevalue uninsdeletekeyifempty;

Razor12911 01-04-2013 11:15

Conversion Updated.

Added Registries thanks to silviugut

jackstuff 01-04-2013 22:34

I got an error on registry section while compiling, though i had to add another registry hope this will fixed the registry but don't know if the problem persist

Root: HKLM; SubKey: SOFTWARE\Wow6432Node\EA Games; Flags: uninsdeletekeyifempty
Root: HKLM; SubKey: SOFTWARE\Wow6432Node\EA Games\Battlefield 3; ValueType: string; ValueName: GDFBinary; ValueData: F:\Origin\Battlefield 3\GDFBinary_us.dll; Flags: uninsdeletevalue uninsdeletekeyifempty
Root: HKLM; SubKey: SOFTWARE\Wow6432Node\EA Games\Battlefield 3; ValueType: string; ValueName: GameExplorer; ValueData: {{1DF8F2BB-49AE-44A4-A318-6344A4912AB7}; Flags: uninsdeletevalue uninsdeletekeyifempty
Root: HKLM; SubKey: SOFTWARE\Wow6432Node\EA Games\Battlefield 3; ValueType: string; ValueName: DisplayName; ValueData: Battlefield 3™; Flags: uninsdeletevalue uninsdeletekeyifempty
Root: HKLM; SubKey: SOFTWARE\Wow6432Node\EA Games\Battlefield 3; ValueType: string; ValueName: Locale; ValueData: us; Flags: uninsdeletevalue uninsdeletekeyifempty
Root: HKLM; SubKey: SOFTWARE\Wow6432Node\EA Games\Battlefield 3; ValueType: string; ValueName: Product GUID; Flags: uninsdeletevalue uninsdeletekeyifempty
Root: HKLM; SubKey: SOFTWARE\Wow6432Node\EA Games\Battlefield 3; ValueType: string; ValueName: Install Dir; ValueData: F:\Origin\Battlefield 3\; Flags: uninsdeletevalue uninsdeletekeyifempty
Root: HKLM; SubKey: SOFTWARE\EA Games\Battlefield 3; ValueType: string; ValueName: GDFBinary; ValueData: F:\Origin\Battlefield 3\GDFBinary_us.dll; Flags: uninsdeletevalue uninsdeletekeyifempty
Root: HKLM; SubKey: SOFTWARE\EA Games\Battlefield 3; ValueType: string; ValueName: GameExplorer; ValueData: {{1DF8F2BB-49AE-44A4-A318-6344A4912AB7}; Flags: uninsdeletevalue uninsdeletekeyifempty
Root: HKLM; SubKey: SOFTWARE\EA Games\Battlefield 3; ValueType: string; ValueName: DisplayName; ValueData: Battlefield 3™; Flags: uninsdeletevalue uninsdeletekeyifempty
Root: HKLM; SubKey: SOFTWARE\EA Games\Battlefield 3; ValueType: string; ValueName: Locale; ValueData: us; Flags: uninsdeletevalue uninsdeletekeyifempty
Root: HKLM; SubKey: SOFTWARE\EA Games\Battlefield 3; ValueType: string; ValueName: Product GUID; Flags: uninsdeletevalue uninsdeletekeyifempty
Root: HKLM; SubKey: SOFTWARE\EA Games\Battlefield 3; ValueType: string; ValueName: Install Dir; ValueData: F:\Origin\Battlefield 3\; Flags: uninsdeletevalue uninsdeletekeyifempty
Root: HKLM; SubKey: SOFTWARE\Wow6432Node\Electronic Arts; Flags: uninsdeletekeyifempty
Root: HKLM; SubKey: SOFTWARE\Wow6432Node\Electronic Arts\Battlefield 3; ValueType: string; ValueName: Uninstall Program; ValueData: """C:\Program Files (x86)\Common Files\EAInstaller\Battlefield 3\Cleanup.exe"""; Flags: uninsdeletevalue uninsdeletekeyifempty
Root: HKLM; SubKey: SOFTWARE\Wow6432Node\Electronic Arts\Battlefield 3; ValueType: string; ValueName: Uninstall Arguments; ValueData: uninstall_game -autologging; Flags: uninsdeletevalue uninsdeletekeyifempty
Root: HKLM; SubKey: SOFTWARE\Wow6432Node\Electronic Arts\Battlefield 3; ValueType: string; ValueName: Language; ValueData: English; Flags: uninsdeletevalue uninsdeletekeyifempty
Root: HKLM; SubKey: SOFTWARE\Wow6432Node\Electronic Arts\Battlefield 3; ValueType: string; ValueName: Locale; ValueData: us; Flags: uninsdeletevalue uninsdeletekeyifempty
Root: HKLM; SubKey: SOFTWARE\Wow6432Node\Electronic Arts\EA Core; ValueType: string; ValueName: ClientVersion; ValueData: 7.0.0.1; Flags: uninsdeletevalue uninsdeletekeyifempty
Root: HKLM; SubKey: SOFTWARE\Wow6432Node\Electronic Arts\EA Core; ValueType: string; ValueName: ClientPath; ValueData: C:\Program Files (x86)\Origin\LegacyPM\OriginLegacyCLI.exe; Flags: uninsdeletevalue uninsdeletekeyifempty
Root: HKLM; SubKey: SOFTWARE\Wow6432Node\Electronic Arts\EA Core; ValueType: string; ValueName: ClientAccessDLLPath; ValueData: C:\Program Files (x86)\Origin\LegacyPM\CmdPortalClient.dll; Flags: uninsdeletevalue uninsdeletekeyifempty
Root: HKLM; SubKey: SOFTWARE\Wow6432Node\Electronic Arts\EA Core; ValueType: string; ValueName: EADM6Version; ValueData: 7.0.0.1; Flags: uninsdeletevalue uninsdeletekeyifempty
Root: HKLM; SubKey: SOFTWARE\Wow6432Node\Electronic Arts\EA Core; ValueType: string; ValueName: EADM6InstallDir; ValueData: C:\Program Files (x86)\Origin; Flags: uninsdeletevalue uninsdeletekeyifempty
Root: HKLM; SubKey: SOFTWARE\Wow6432Node\Electronic Arts\EADM; ValueType: string; ValueName: ClientVersion; ValueData: 8.3.1.9; Flags: uninsdeletevalue uninsdeletekeyifempty
Root: HKLM; SubKey: SOFTWARE\Wow6432Node\Electronic Arts\EADM; ValueType: string; ValueName: ClientPath; ValueData: C:\Program Files (x86)\Origin\Origin.exe; Flags: uninsdeletevalue uninsdeletekeyifempty
Root: HKLM; SubKey: SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVers ion\GameUX\GamesToFindOnWindowsUpgrade\{{1DF8F2BB-49AE-44A4-A318-6344A4912AB7}; ValueType: string; ValueName: GDFBinaryPath; ValueData: F:\Origin\Battlefield 3\GDFBinary_ru_RU.dll; Flags: uninsdeletevalue uninsdeletekeyifempty
Root: HKLM; SubKey: SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVers ion\GameUX\GamesToFindOnWindowsUpgrade\{{1DF8F2BB-49AE-44A4-A318-6344A4912AB7}; ValueType: string; ValueName: GameInstallPath; ValueData: F:\Origin\Battlefield 3\; Flags: uninsdeletevalue uninsdeletekeyifempty
Root: HKLM; SubKey: SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVers ion\Uninstall\{{64BFBE7A-886C-4CA2-A9B4-0C2B5A5942BC}; ValueType: string; ValueName: DisplayName; ValueData: Battlefield 3™; Flags: uninsdeletevalue uninsdeletekeyifempty
Root: HKLM; SubKey: SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVers ion\Uninstall\{{64BFBE7A-886C-4CA2-A9B4-0C2B5A5942BC}; ValueType: string; ValueName: DisplayVersion; ValueData: 1.0.0.0; Flags: uninsdeletevalue uninsdeletekeyifempty
Root: HKLM; SubKey: SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVers ion\Uninstall\{{64BFBE7A-886C-4CA2-A9B4-0C2B5A5942BC}; ValueType: string; ValueName: DisplayIcon; ValueData: """F:\Origin\Battlefield 3\bf3.exe"""; Flags: uninsdeletevalue uninsdeletekeyifempty
Root: HKLM; SubKey: SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVers ion\Uninstall\{{64BFBE7A-886C-4CA2-A9B4-0C2B5A5942BC}; ValueType: string; ValueName: UninstallString; ValueData: """C:\Program Files (x86)\Common Files\EAInstaller\Battlefield 3\Cleanup.exe"" uninstall_game -autologging"; Flags: uninsdeletevalue uninsdeletekeyifempty
Root: HKLM; SubKey: SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVers ion\Uninstall\{{64BFBE7A-886C-4CA2-A9B4-0C2B5A5942BC}; ValueType: string; ValueName: InstallLocation; ValueData: F:\Origin\Battlefield 3\; Flags: uninsdeletevalue uninsdeletekeyifempty
Root: HKLM; SubKey: SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVers ion\Uninstall\{{64BFBE7A-886C-4CA2-A9B4-0C2B5A5942BC}; ValueType: string; ValueName: Publisher; ValueData: Electronic Arts; Flags: uninsdeletevalue uninsdeletekeyifempty
Root: HKLM; SubKey: SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVers ion\Uninstall\{{64BFBE7A-886C-4CA2-A9B4-0C2B5A5942BC}; ValueType: string; ValueName: URLInfoAbout; ValueData: http://www.ea.com; Flags: uninsdeletevalue uninsdeletekeyifempty
Root: HKLM; SubKey: SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVers ion\Uninstall\{{64BFBE7A-886C-4CA2-A9B4-0C2B5A5942BC}; ValueType: string; ValueName: HelpLink; ValueData: F:\Origin\Battlefield 3\Support\EA Help\Electronic_Arts_Technical_Support.htm; Flags: uninsdeletevalue uninsdeletekeyifempty
Root: HKLM; SubKey: SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVers ion\Uninstall\{{64BFBE7A-886C-4CA2-A9B4-0C2B5A5942BC}; ValueType: string; ValueName: Readme; ValueData: F:\Origin\Battlefield 3\Support\Readme.lnk; Flags: uninsdeletevalue uninsdeletekeyifempty
Root: HKLM; SubKey: SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVers ion\Uninstall\PunkBusterSvc; ValueType: expandsz; ValueName: UninstallString; ValueData: F:\Origin\Battlefield 3\pbsvc.exe -u; Flags: uninsdeletevalue uninsdeletekeyifempty
Root: HKLM; SubKey: SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVers ion\Uninstall\PunkBusterSvc; ValueType: expandsz; ValueName: DisplayName; ValueData: PunkBuster Services; Flags: uninsdeletevalue uninsdeletekeyifempty
Root: HKLM; SubKey: SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVers ion\Uninstall\PunkBusterSvc; ValueType: expandsz; ValueName: DisplayVersion; ValueData: 0.991; Flags: uninsdeletevalue uninsdeletekeyifempty
Root: HKLM; SubKey: SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVers ion\Uninstall\PunkBusterSvc; ValueType: expandsz; ValueName: HelpLink; ValueData: http://www.evenbalance.com/index.php?page=pbsvcfaq.php; Flags: uninsdeletevalue uninsdeletekeyifempty
Root: HKLM; SubKey: SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVers ion\Uninstall\PunkBusterSvc; ValueType: expandsz; ValueName: URLInfoAbout; ValueData: http://www.evenbalance.com/index.php?page=pbsvcfaq.php; Flags: uninsdeletevalue uninsdeletekeyifempty
Root: HKLM; SubKey: SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVers ion\Uninstall\PunkBusterSvc; ValueType: expandsz; ValueName: Publisher; ValueData: Even Balance, Inc.; Flags: uninsdeletevalue uninsdeletekeyifempty

Razor12911 01-04-2013 23:41

@Jackstuff
will update conversion again.

But If I copy the registries directly, I think 32-bit users will have problems since they don't have Wow6432Node, Gotta use Check: Function

jackstuff 02-04-2013 01:06

yep! i did it but i get messed up hope u will fixed it

altef_4 02-04-2013 02:04

Quote:

Originally Posted by Razor12911 (Post 416456)
@Jackstuff
will update conversion again.

But If I copy the registries directly, I think 32-bit users will have problems since they don't have Wow6432Node, Gotta use Check: Function

no nead add new functions, just add both reg entries to 32/64 bit systems, and use default check IsWin64, not IsWin64.

Razor12911 03-04-2013 01:22

Update

-Registries Fixed.

pakrat2k2 09-04-2013 16:20

will have to take a look at this for sure... looks pretty good.

vifon 13-04-2013 14:19

Working. I have original game bought on Origin. But add Czech language please.

Razor12911 13-04-2013 14:45

help me with some translations

pakrat2k2 13-04-2013 19:16

looks like you forgot about punkbuster as one of the pre-requisites to be installed for this game too.

You only list directx & vcredist NO PB service.

Razor12911 13-04-2013 23:21

will update conversion when I have time. :D


All times are GMT -7. The time now is 07:50.

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2026, vBulletin Solutions Inc.
FileForums @ https://fileforums.com