FileForums

FileForums (https://fileforums.com/index.php)
-   PC Games - CD/DVD Conversions (https://fileforums.com/forumdisplay.php?f=39)
-   -   Pro Soccer Evolution 2009 (DVD9 to 2x DVD5) (https://fileforums.com/showthread.php?t=84955)

mondragon 17-10-2008 14:06

Pro Soccer Evolution 2009 (DVD9 to 2x DVD5)
 
1 Attachment(s)
untested dont have time and its late ;)
Pro Evolution Soccer 2009 half inno dvd5
1) Install game full or only english to default path [or change only letter]
in path must be 'Pro Evolution Soccer 2009' folder

2) Download appEditor 1.0.2.7
and install
Download ispack-5.2.3.exe

3) Download package: Attachment 499
and extract to folder where 'Pro Evolution Soccer 2009' exists

4)copy from dvd9 to \output\ folder all files and folders:
CommonAppData\
DirectX9c\
launcher\
file in subfolder [maybe dont needed but mine msi not copied that]
\program files\KONAMI\Pro Evolution Soccer 2009\stubdat

5)Open 'pes09eng_copy.iss' and compile [more than 1hour]

6)Open in output msi files with appeditior
select "Enable row Reference Tracking]
go to tab: COMPONENTS and delete non english language
go to tab: FEATURES and delete non english language
[u can simply delete that in orca in specific tables
but with app and ERRT we skip deletions in two or more tables :)]
save.

7) After inno ends compiling move all files with names
pes09setup*.* to output folder
[3801 mb for me if i not mess]

NOTE:
Installing tips:
first install from msi/setup.exe and after ends run pes09setup.exe to copy real files to installation folders

edit
integrating inno installer into msi:
Quote:

Originally Posted by nando2002
@mondragon:
I've found a way to run the pes09setup (inno setup) from inside the msi:
edit msi with orca

in table CustomAction, add a new row and set these values:
Action: PES09Img
Type: 50
Source: InnoSetup
Target: PES09Setup.exe /Silent

in table InstallUISequence, add a new row and set these values:
Action: PES09Img
Condition: Not Installed
Sequence: 1302 (this will make inno setup run at the end of msi installer - can be any values above ISSetupFilesCleanup action)

in table Property, add a new row and set these values:
Property: InnoSetup
Value: Pes09Setup.exe

Save.
in the iss file, you can add the or (PageID=wpSelectDir) to the ShouldSkipPage function to prevent the Select Folder page. Combined with /silent will make inno setup skip the 1st screen and start extracting the files to the right folder.

Note: the names can be anything you like. Just make sure they are referred correctly since values in table A become foreign keys in table B.

and mini fix :)

Target: PES09Setup.exe /VERYSILENT /SUPPRESSMSGBOXES

@klaroqsim are u sure that u do exactly what i described ?

mondragon 17-10-2008 14:29

Quote:

Originally Posted by mouradou (Post 362110)
mondragon
for french what should be modified?

Code:

[setup]
AppName=Pro Evolution Soccer 2009
appvername=Pro Evolution Soccer 2009 v1.0
DefaultDirName={reg:HKLM\SOFTWARE\KONAMI\PES2009,installdir|}
AllowNoIcons=yes
AllowRootDirectory=yes
OutputDir=.\
OutputBaseFilename=pes09setup
RestartIfNeededByRun=no
AppendDefaultDirName=no
Uninstallable=no
ShowUndisplayableLanguages=yes
ShowLanguageDialog=yes
UsePreviousAppDir=yes
CreateUninstallRegKey=no
UpdateUninstallLogAppName=no
DirExistsWarning=no

compression=lzma/ultra64
diskspanning=yes
PrivilegesRequired=none
compressionthreads=auto
solidcompression=yes
slicesperdisk=1
diskslicesize=736000000

[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]
;english only
;source: .\Pro Evolution Soccer 2009\*; excludes: r*0*_r.img, r*0*_g.img, r*0*_i.img, r*0*_s.img ;DestDir: {app}; Flags: ignoreversion recursesubdirs createallsubdirs
;french only
source: .\Pro Evolution Soccer 2009\*; excludes: r*0*_e.img, r*0*_g.img, r*0*_i.img, r*0*_s.img ;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

paste that code into extracted iss script

and in msi delete non french language

edit
fast one test
install apply crack run uninstall - nothing left :)

for testing change compression=lzma/ultra64 to compression=none [only copy files]
test and after that use max compression

nemesis63 19-10-2008 08:15

3 Attachment(s)
Finally i found the right way to make a full proper backup (without wrong volume error).

PES2009 DVD9 to 2xDVD5 Full Backup PROPER

DVD 1

1) Create 2 Temp folders on your hardrive.
Name one folder: DISK1. This will be the name (Label) of DVD1.
Name the other folder: DISK2. This will be the name (Label) of DVD2.

2) Create the following folders in the DISK2 "\program files\KONAMI\Pro Evolution Soccer 2009\img"

3) Copy all the contents of the Pro Evolution Soccer 2009 DVD9 to the DISK1 folder.

4) Move the "CommonAppData" folder to Disk2

5) Open the "DISK1\\program files\\KONAMI\\Pro Evolution Soccer 2009\\img folder and Move everything to Disk2\\program files\
KONAMI\\Pro Evolution Soccer 2009\\img" ‘EXCEPT’ the following files:

Code:

cs0d.img
cv00.img
cv01.img
cv02.img
cv03.img
cv04.img
cv05.img
cv06.img
cv07.img
cv08.img

6) Download Attachment 500 and copy it to DISK1 folder (replace).

Or change it like this.

Attachment 502
Attachment 503

7) Create another folder in DISK1 for crack, serial, patches etc.

8) Burn the contents of the DISK1 folder to a DVD with the Label: DISK1

DVD 2

1) Copy the following folder and files from DISK1 to the DISK2 folder.

Code:

launcher
autorun.exe
Autorun.inf

2) Edit Autorun.inf.
Using the Notepad open the Autorun.inf file and edit as shown below then Save it:
Code:

[autorun]
open=0
icon=autorun.exe

Burn the contents of the DISK2 folder to a DVD with the Label: DISK2

Install sequence: DVD1, DVD2, DVD1

klaroqsim 19-10-2008 12:10

Thank's a Lot nemesis63

works 100% now "dvd1 - dvd2 - dvd1"

gentilu 19-10-2008 12:17

Quote:

Originally Posted by klaroqsim (Post 362180)
Thank's a Lot nemesis63

works 100% now "dvd1 - dvd2 - dvd1"

Yes, works. Thanks nemesis63

nando2002 19-10-2008 15:02

@mondragon:
I've found a way to run the pes09setup (inno setup) from inside the msi:
edit msi with orca

in table CustomAction, add a new row and set these values:
Action: PES09Img
Type: 50
Source: InnoSetup
Target: PES09Setup.exe /Silent

in table InstallUISequence, add a new row and set these values:
Action: PES09Img
Condition: Not Installed
Sequence: 1302 (this will make inno setup run at the end of msi installer - can be any values above ISSetupFilesCleanup action)

in table Property, add a new row and set these values:
Property: InnoSetup
Value: Pes09Setup.exe

Save.
in the iss file, you can add the or (PageID=wpSelectDir) to the ShouldSkipPage function to prevent the Select Folder page. Combined with /silent will make inno setup skip the 1st screen and start extracting the files to the right folder.

Note: the names can be anything you like. Just make sure they are referred correctly since values in table A become foreign keys in table B.

BrunoS 24-10-2008 10:27

I've just tested the inno conversion and it works. I've also inserted italian comments along with the english ones, and all the other languages for in-game text.I've just copied to output\program files\KONAMI\Pro Evolution Soccer 2009\img\ so it installs first those files and then all the files in the inno setup. I've also included those late changes so the msi automatically runs the inno setup and everything ran flawless. I installed full installation and all text languages are there and it only detects the italian and english comments (the only ones I've included). Now i went to install the patch and in the middle of the installation it asks me for the msi. So I mounted the image i've created and used the modified msi and it finishes and everything is perfect.
But why it asks for the msi? I never installed the patch with the original but I don't think it will ask for it right? Maybe because all language files are there but some of them are those small ones included in the "PES09_half_inno.rar" right?
Well but it's just a minor thingy. Everything is perfect so thanks a lot for the conversion http://fileforums.com/images/icons/icon7.gif

nando2002 27-10-2008 09:40

PES2009: DVD9-to-DVD5
 
1 Attachment(s)
Pro Evolution Soccer 2009: DVD9-to-DVD5
This conversion is for english-only.

The whole process has 3 parts:
: the msi process (part 1)
: the inno setup process
: the msi process (part 2)

: the msi process (part 1):
  1. Create a new folder and name it PES2009
  2. Copy the whole DVD content to that folder.
  3. Download & extract the content of Attachment 501 to that folder
    Overwrite the files as requested.
: the inno setup process:
  1. Install Inno Setup (download here)
  2. Create a new folder and name it Inno
  3. Create a new folder inside that folder and name it Pro Evolution Soccer 2009
  4. Move the following 3 files:
    • cs0d.img
    • cv06.img
    • cv09.img
    from PES2009\program files\KONAMI\Pro Evolution Soccer 2009\img folder
    to the Inno\Pro Evolution Soccer 2009 folder.
  5. Move the following 3 files:
    • pes09eng_copy.iss
    • PESBig.bmp
    • PESmall.bmp
    from the PES2009 folder
    to the Inno folder
  6. Open "pes09eng_copy.iss" (it will open in Inno Setup) and build it.
    (this process can take from 1 hour to 3 hours. Depends on how many cores you have and what are you doing)
  7. When finished, move these 5 files:
    • isPES2009-1.bin
    • isPES2009-2.bin
    • isPES2009-3.bin
    • isPES2009-4.bin
    • isPES2009.exe
    to the PES2009\program files folder
  8. Delete the whole Inno folder
: the msi process (part 2):
  1. In the PES2009 folder you'll find a file named "img_eng.zip".
  2. Open and extract it content to the PES2009\program files\KONAMI\Pro Evolution Soccer 2009\img folder.
    Overwrite the files as requested.
  3. Delete file: "img_eng.zip"
_______________________
Right now, you should get a full 4GB folder.
Create a new folder for update 1.1, fixed exe, etc...

The installation process will run normally.
No matter what language you select it will only install in english.
In the end, the inno setup will start and extract the real files to the right folder
P.S.: you cannot run the inno setup unless the game has been previouly installed because no path is set in the registry.

credits also to mondragon.

nando2002 06-11-2008 06:40

think i miss something while typing :(
in the script, change this line (add the bold text):
Code:

ource: .\Pro Evolution Soccer 2009\*; DestDir: {app}\img; Flags: ignoreversion recursesubdirs createallsubdirs
have to start avoiding these errors :(

for italian:
don't download my "msi" since it's for english-only. use your original one.
open the msi with orca and perform those changes:
Code:

In table CustomAction, add a new row and set these values:
Action: PES09Img
Type: 50
Source: InnoSetup
Target: PES09Setup.exe /VERYSILENT /SUPPRESSMSGBOXES

in table InstallUISequence, add a new row and set these values:
Action: PES09Img
Condition: Not Installed
Sequence: 1302 (this will make inno setup run at the end of msi installer - can be any values above ISSetupFilesCleanup action)

in table Property, add a new row and set these values:
Property: InnoSetup
Value: Pes09Setup.exe

Save.

Compile and Try.
Burn if OK.

P.S.: @rambaldi: io no parlo italiano però capisco qualcosa ;)

nando2002 06-11-2008 09:40

Found it!

Edit msi with Orca.
In the [Table] Control :
locate row with [PIDTemplate] and substitute with MYCD-KEYG-OES-HERE-LOL!
In the [Table] ControlEvent :
locate row with ProductID = "" and substitute with ProductID = "MYCD-KEYG-OES-HERE-LOL!"
locate row with ProductID <> "" and substitute with ProductID <> "MYCD-KEYG-OES-HERE-LOL!"
Save.

nando2002 06-11-2008 10:27

substitute [PIDTemplate] with MYCD-KEYG-OES-HERE-LOL!
don't put brackets ;)

rambaldi 06-11-2008 10:30

But in the two other I have to put the marks right??:confused:

nando2002 06-11-2008 10:32

yes, the others 2 entries requires the quotes (") between the your CDKey.

rambaldi 06-11-2008 13:59

installation works ok.
but when you double click the game it doesn't start saying "it's not installed"
In the registry the key "code" is empty , instead of showing the serial.
After inserting the serial all OK.
Is possible to insert the serial in Registry table in msi??
Many thanks

nando2002 06-11-2008 15:05

we can change the inno script to do that job.
add the next piece of code after the [Files] and before the [code] sections.
Code:

[Registry]
Root: HKLM; Subkey: "Software\Konami\PES2009"; ValueType: string; ValueName: "code"; ValueData: "MYCD-KEYG-OES-HERE-LOL!"

keep the quotes.

nando2002 07-11-2008 04:22

Quote:

Originally Posted by rambaldi (Post 363475)
But with this way I have to rebuild again the files right??

yes!!!!! muahahahahaha! :)
Quote:

Originally Posted by rambaldi (Post 363475)
Is there any other way to do it maybe in the msi (registry table)??

yes :D

open the msi with Orca.
go to the table Registry
change the value of the 1st row from [ProductID] to MYCD-KEYG-OES-HERE-LOL!
Save.

I've tested here and the CDKey is saved correctly inside the windows registry.
Now try with the game.

nando2002 07-11-2008 08:52

More changes to the msi - case someone interested :)

How to set the "I Accept the terms in the License Agreement" always to "Yes":
In table [Property] set the value in row AgreeToLicense to Yes

How to apply Patch 1.2 during installation:
To be able to apply to patch (so the files inside the patch become available) we need to make a fake install:
copy to msi to a different folder and run it.
go to the end of the installation - click always "ignore" when an error appears
when finished, apply patch v1.2.
In the folder where you supposly install the game you will find
pes2009.exe -> copy to the installation "Pro Evolution Soccer 2009" folder
inside the img you'll find 2 more files -> copy those files to the installation "Pro Evolution Soccer 2009\img" folder

Now open the msi:
In table [File] create two rows (Table > Add Row) and fill them with these values:
  • File: pdata.img
    Component: CommonFiles
    Filename: pdata.img
    FileSize: 9365504
    Attributes: 8192
    Sequence: <any number before the last number - doesn't matter if already exists>
  • File: pinfo.img
    Component: CommonFiles
    Filename: pinfo.img
    FileSize: 696
    Attributes: 8192
    Sequence: <any number before the last number - doesn't matter if already exists>
Change the folowing values for the row where "pes2009.exe" is defined:
FileSize: 22738248
Version: 1.2.0.0

In table [MsiHasFile] create two rows and fill them with thse values:
  • File: pdata.img
    Option: 0
    HashPart1: 201283351
    HashPart2: 1639144114
    HashPart3: 3006294785
    HashPart4: 4159324028
  • File: pinfo.img
    Option: 0
    HashPart1: 2196436730
    HashPart2: 1254238889
    HashPart3: 4183475366
    HashPart4: 3265325988
note: some values will be different after you add the new row but that's OK, orca change those values by itself and should stay that way.

In table [Property] set the value for in row ProductVersion to 1.20.000

Save and Install.

nando2002 25-11-2008 06:58

Don't own Vista64 - Don't own Vista at all :).
In the attachment provided in my post (named: PES2009_DVD9-2-DVD5.rar) there is a zip file called "Img_eng" which contains some file that must be copied to the program files\KONAMI\Pro Evolution Soccer 2009\img folder.
Try it.

nando2002 19-12-2008 01:19

I have PES in Portuguese with 1xDVD5 without doing anything extra.
Remember, to fit in a DVD5 only 1 language audio was kept.
The Portuguese language has no audio. Is just text so you must be able to select Portuguese from the language selector (if you keep all the PT files) or it is selected automatic with setup starts.

nando2002 08-01-2009 15:57

Follow the conversion. English only is for the audio.
If you don't change the setup.ini, then Portuguese will appear as the primary language if your OS is also Portuguese.

KillerOh 30-11-2009 13:36

Thanks to the DVD9-to-DVD5 conversion, Mondragon and nando2002. It worked like a charm!

By the way...
Quote:

Originally Posted by rambaldi (Post 363441)
installation works ok.
but when you double click the game it doesn't start saying "it's not installed"
In the registry the key "code" is empty , instead of showing the serial.

Mine happened the same, but I added the reg entry in InnoSetup and it worked. I haven't tested the "MSI way"...

Quote:

Originally Posted by nando2002 (Post 363477)
open the msi with Orca.
go to the table Registry
change the value of the 1st row from [ProductID] to MYCD-KEYG-OES-HERE-LOL!
Save.

... because I haven't seen it. =3

Quote:

Originally Posted by nando2002 (Post 363496)
More changes to the msi - case someone interested :)
(Lots of things after...)

In table [MsiHasFile] create two rows and fill them with thse values:
  • File: pdata.img
    Option: 0
    HashPart1: 201283351
    HashPart2: 1639144114
    HashPart3: 3006294785
    HashPart4: 4159324028
  • File: pinfo.img
    Option: 0
    HashPart1: 2196436730
    HashPart2: 1254238889
    HashPart3: 4183475366
    HashPart4: 3265325988

1st, I've found these "HashPart" values in the [MsiFileHash] table =)
2nd, these "HashPart", what actually are these values?

I tested the conversion AND I added the v1.4 (not v1.2) patch accoding Nando2002's method, but I didn't know which values to use in these "HashPart's", not even if they are "hexadecimal-to-decimal-md5-hash"!:eek:
So, I used the same ones used for v1.2 and... it worked. =)

Quote:

Originally Posted by zamboner (Post 364608)
I followed nando's dvd9-dvd5 guide and the game doesn't run in vista64. (could not copy cv06.img during install - said it was corrupted? ignored and it finished.)

The cv06.img file is one of the three files that goes compressed in the InnoSetup. Maybe an Inno Incompatibility or Compilation error... o.o;

Grivier 20-12-2009 08:13

Pro Evolution Soccer 2009 (DVD9 to 1xDVD5 1 Language) FREEARC+MSI CA - in progress

1) Make 'temp' folder

2) Copy all contents of DVD9 to 'temp'

3) Start FREEARC browse 'temp\program files\KONAMI\Pro Evolution Soccer 2009\img' folder, or directly from DVD9 select the following files/folders:

Code:

cs0d.img        cv03.img        cv06.img      cv09.img
Output archive: PES_2009_arc
Compression: Maximum (192mb decompression)
Make exe: Windows GUI: freearc.sfx

4) Move PES_2009_arc.exe to 'temp'

5) Replace files previously compressed with dummy ones and (for english conversion, ) also:

Code:

rs0e_f.img    rs0e_g.img      rs0e_i.img   
rs0e_s.img      rv0c_f.img    rv0c_g.img 
rv0c_i.img      rv0c_q.img    rv0c_s.img

in 'temp\program files\KONAMI\Pro Evolution Soccer 2009\img' folder

6) In this step, there should be modded "Pro Evolution Soccer 2009.msi", but i didn't do it.

DVD size ~3.88 gb - plenty of space for all updates till 1.4

**PS: Since I'm new to .msi modding with ORCA, i would ask good guys like peterf1999 and others
(no offenses to anyone others if I forgot their name) to mod it.
Don't flame me for not doing full job, i just gave ways for possible modding.

7) last step, after that MSI is done, overwrite it and then burn it to dvd5.

Grivier

Adhays 19-05-2012 05:08

Pro Evolution Soccer 2009 (DVD9 to 1xDVD5 1 Language) FREEARC+MSI

same as pes2010 PES_2010_arc.exe onlythis time for pes2009 change to PES_2009_arc.exe


PLZ PATCH msi file... help peter.... thanxs before n after:):):)


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

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