Go Back   FileForums > Game Backup > PC Games > PC Games - CD/DVD Conversions > Conversion Tutorials
Register FAQ Community Calendar Today's Posts Search

Reply
 
Thread Tools Search this Thread Display Modes
  #76  
Old 04-05-2013, 05:56
adiga adiga is offline
Registered User
 
Join Date: Apr 2013
Location: syria
Posts: 5
Thanks: 5
Thanked 0 Times in 0 Posts
adiga is on a distinguished road
Thank you Kurutucu for update inno script 1.3
but i have some problem in script
Everything is ok
i copy directx in folder Redist\directx
and c++
i want after finish Installe .. setup directx and c++
i setup game
but directx and c++ after finish don't installer
He tell me installe but it is not installe
any buddy can be help me ??
Reply With Quote
Sponsored Links
  #77  
Old 04-05-2013, 06:47
Kurutucu Kurutucu is offline
Registered User
 
Join Date: Aug 2012
Location: Somewhere in the world
Posts: 159
Thanks: 78
Thanked 209 Times in 48 Posts
Kurutucu is on a distinguished road
@adiga

1. Check DirectX and Visual C++ boxes.



2. Open main.iss. Go line 737. Check folder and filenames.

Code:
  if CurStep=ssPostInstall then begin
    if DirectXCB.Checked then begin
      Status.Caption:='Installing DirectX...';
      Status.Left := 200;
      Status.Top := 200;
      Status.Width := 223;
      Status.Height := 20;
      Exec2(ExpandConstant('{src}\Redist\DirectX\DXSETUP.exe'),'/silent',false);
    end;
    if NvidiaPhysx.Checked then begin
      Status.Caption:='Installing Nvidia Physx...';
      Status.Left := 200;
      Status.Top := 200;
      Status.Width := 227;
      Status.Height := 20;
      Exec2(ExpandConstant('{src}\Redist\PhysX.msi'),'/q',false);
    end;
    if VisualCCB.Checked then begin
      Status.Caption:='Installing Visual C++...';
      Status.Left := 200;
      Status.Top := 200;
      Status.Width := 227;
      Status.Height := 20;
      Exec2(ExpandConstant('{src}\Redist\vcredist_x86.exe'),'/q',false);
If problem still, check commands.

Code:
Exec2(ExpandConstant('{src}\Redist\DirectX\DXSETUP.exe'),'/silent',false);
Reply With Quote
The Following 2 Users Say Thank You to Kurutucu For This Useful Post:
adiga (05-05-2013), omdj (06-02-2015)
  #78  
Old 04-05-2013, 07:22
adiga adiga is offline
Registered User
 
Join Date: Apr 2013
Location: syria
Posts: 5
Thanks: 5
Thanked 0 Times in 0 Posts
adiga is on a distinguished road
oh it work thanx man ..
hmmmm how can i setup (2) file
like
setup-1.bin and setup-2.bin
Where i put "setup-2.bin"
in the script pliiiiiz ^__^
Reply With Quote
  #79  
Old 04-05-2013, 07:28
Kurutucu Kurutucu is offline
Registered User
 
Join Date: Aug 2012
Location: Somewhere in the world
Posts: 159
Thanks: 78
Thanked 209 Times in 48 Posts
Kurutucu is on a distinguished road
@adiga

Go line 699. Change it ExpandConstant('{src}\setup-1.bin') to ExpandConstant('{src}\*.bin')
Reply With Quote
The Following 2 Users Say Thank You to Kurutucu For This Useful Post:
adiga (05-05-2013), F0NT3 (06-05-2013)
  #80  
Old 05-05-2013, 02:48
adiga adiga is offline
Registered User
 
Join Date: Apr 2013
Location: syria
Posts: 5
Thanks: 5
Thanked 0 Times in 0 Posts
adiga is on a distinguished road
thanx man
1-i wanna make 2 dvd's
setup-1.bin in dvd1
and setup-2.bin in dvd2
how can i edit that in script !!
........
2- how can i make logo.bmp Button in setup
when i click for logo open my website ^__^
Reply With Quote
  #81  
Old 05-05-2013, 04:10
y_thelastknight's Avatar
y_thelastknight y_thelastknight is offline
Registered User
 
Join Date: Mar 2010
Location: Canada
Posts: 437
Thanks: 616
Thanked 576 Times in 213 Posts
y_thelastknight is on a distinguished road
Quote:
Originally Posted by adiga View Post
1-i wanna make 2 dvd's
setup-1.bin in dvd1
and setup-2.bin in dvd2
how can i edit that in script !!
find this line and
Code:
if not ISArcExtract ( 0, 0, ExpandConstant('{src}\setup-1.bin'), ExpandConstant('{app}'), '', false, '', '', ExpandConstant('{app}'), notPCFonFLY {PCFonFLY}) then break;
change like this
Code:
if not ISArcExtract ( 0, 50, ExpandConstant('{src}\setup-1.bin'), ExpandConstant('{app}'), '', false, '', '', ExpandConstant('{app}'), notPCFonFLY {PCFonFLY}) then break;
if not ShowChangeDiskWindow ('Please Insert Next Disk To Continue..', ExpandConstant('{src}'),'Setup-2.bin') then break;
if not ISArcExtract ( 0, 50, ExpandConstant('{src}\setup-2.bin'), ExpandConstant('{app}'), '', false, '', '', ExpandConstant('{app}'), notPCFonFLY {PCFonFLY}) then break;
Quote:
2- how can i make logo.bmp Button in setup
when i click for logo open my website ^__^
in the script find this line
Code:
procedure InitializeWizard1();
and add this script under InitializeWizard1()
Code:
WizardForm.WizardBitmapImage2.Cursor:=crHand;
WizardForm.WizardBitmapImage2.OnClick:=@LogoLabelOnClick;
and add this script above InitializeWizard1()
Code:
procedure LogoLabelOnClick(Sender: TObject);
var
  ErrorCode: Integer;
  begin
  ShellExec('open', 'https://www.google.lk/', '', '', SW_SHOWNORMAL, ewNoWait, ErrorCode)
end;
its should be like this
Code:
procedure LogoLabelOnClick(Sender: TObject);
var
  ErrorCode: Integer;
  begin
  ShellExec('open', 'https://www.google.lk/', '', '', SW_SHOWNORMAL, ewNoWait, ErrorCode)
end;

procedure InitializeWizard1();
begin
  WizardForm.WizardBitmapImage2.Cursor:=crHand;
  WizardForm.WizardBitmapImage2.OnClick:=@LogoLabelOnClick;
Reply With Quote
The Following 4 Users Say Thank You to y_thelastknight For This Useful Post:
adiga (05-05-2013), amgad_800 (07-05-2013), Kurutucu (05-05-2013), skakmatch (20-05-2013)
  #82  
Old 05-05-2013, 06:03
sidelee72 sidelee72 is offline
Registered User
 
Join Date: Oct 2009
Location: Taiwan
Posts: 2
Thanks: 5
Thanked 1 Time in 1 Post
sidelee72 is on a distinguished road
problem solved!

Last edited by sidelee72; 05-05-2013 at 06:53.
Reply With Quote
  #83  
Old 17-05-2013, 16:12
Igor007's Avatar
Igor007 Igor007 is offline
Registered User
 
Join Date: Oct 2009
Location: Croatia
Posts: 17
Thanks: 1
Thanked 1 Time in 1 Post
Igor007 is on a distinguished road
Hi. How to edit where the main game exe is located, because it's in Bin32 folder, not in main game folder, so desktop shortcut is not working?
Reply With Quote
  #84  
Old 17-05-2013, 16:25
Kurutucu Kurutucu is offline
Registered User
 
Join Date: Aug 2012
Location: Somewhere in the world
Posts: 159
Thanks: 78
Thanked 209 Times in 48 Posts
Kurutucu is on a distinguished road
You can edit in Main.iss . Change Kurutucu.exe to your game exe and directory.
Reply With Quote
  #85  
Old 19-05-2013, 01:20
Shanilka Shanilka is offline
Registered User
 
Join Date: May 2013
Location: Srilanka
Posts: 3
Thanks: 0
Thanked 0 Times in 0 Posts
Shanilka is on a distinguished road
Smile Plz Help Me Guys

How to add Compact View Option to my setup
Reply With Quote
  #86  
Old 20-05-2013, 03:08
PinHeaDi PinHeaDi is offline
Registered User
 
Join Date: May 2013
Location: Bulgaria
Posts: 8
Thanks: 0
Thanked 0 Times in 0 Posts
PinHeaDi is on a distinguished road
Can i use The Inno comprison ? With Freearc it show me errors every time, or can anyone explain for noobs like me ;(
Reply With Quote
  #87  
Old 20-05-2013, 07:44
Kurutucu Kurutucu is offline
Registered User
 
Join Date: Aug 2012
Location: Somewhere in the world
Posts: 159
Thanks: 78
Thanked 209 Times in 48 Posts
Kurutucu is on a distinguished road
@Shanilka

I don't know. Sorry

@PinHeaDi

With inno compression giving errors. This Freearc, 7zip, Rar etc. only.
Reply With Quote
  #88  
Old 20-05-2013, 08:46
PinHeaDi PinHeaDi is offline
Registered User
 
Join Date: May 2013
Location: Bulgaria
Posts: 8
Thanks: 0
Thanked 0 Times in 0 Posts
PinHeaDi is on a distinguished road
Ok. I finally figured it, my other qeustion is there a way to maker only .exe file. I mean all the file to be in one exe file and not in a .bin
Reply With Quote
  #89  
Old 20-05-2013, 09:40
Razor12911's Avatar
Razor12911 Razor12911 is offline
Noob
 
Join Date: Jul 2012
Location: South Africa
Posts: 3,749
Thanks: 2,170
Thanked 11,206 Times in 2,307 Posts
Razor12911 is on a distinguished road
Instructions on blackbox script

Ok, First things first.

This blackbox script/installer doesn't support internal compression therefore, I will show you how to use the freearc, 7zip, srep, precomp, winrar, diskchange unpacking.

Now here is an example and a few explainations.

if not ISArcExtract (Component, Progress, ArchiveSource, Destination, '', false, Password, ExpandConstant('{tmp}\arc.ini'), True/False) then break;

if not IS7ZipExtract (Component, Progress, ArchiveSource, Destination, True/False, Password) then break;

if not ISRarExtract (Component, Progress, ArchiveSource, Destination, True/False, Password) then break;

if not ISSRepExtract (Component, Progress, ArchiveSource, Destination, True/False) then break;

if not ISPrecompExtract(Component, Progress, ArchiveSource, Destination, True/False) then break;

e.g.

if not ISArcExtract ( 0, 100, ExpandConstant('{src}\Data1.bin'), ExpandConstant('{app}\'), '', false, '1234', ExpandConstant('{tmp}\arc.ini'), ExpandConstant('{app}\'), False) then break;

Component > Allows unpacking when the component is selected. Ask for more info about this.

e.g

if not ISArcExtract ( 0, 100, ExpandConstant('{src}\Data1.bin'), ExpandConstant('{app}\'), '', false, '', ExpandConstant('{tmp}\arc.ini'), ExpandConstant('{app}\'), False) then break;

Progress > The progressbar taken up by the unpacking progress of archive. Take NOTE, 100 is the total, therefore is it's one archive, set 100, if two, set 50 and the other 50

if not ISArcExtract ( 0, 50, ExpandConstant('{src}\Data1.bin'), ExpandConstant('{app}\'), '', false, '', ExpandConstant('{tmp}\arc.ini'), ExpandConstant('{app}\'), False) then break;

if not ISArcExtract ( 0, 50, ExpandConstant('{src}\Data2.bin'), ExpandConstant('{app}\'), '', false, '', ExpandConstant('{tmp}\arc.ini'), ExpandConstant('{app}\'), False) then break;

ArchiveSource > Now as you can see, the example, ExpandConstant('{src}\Data1.bin'). The expandconstant is for the constant expansion for never mind it but you should take it for granted. {src} which means source of the setup, {pf} means the folder program files, for other constants, click here.

e.g.

if not ISArcExtract ( 0, 100, ExpandConstant('{src}\Data1.bin'), ExpandConstant('{app}\'), '', false, '', ExpandConstant('{tmp}\arc.ini'), ExpandConstant('{app}\'), False) then break;

Destination > it acts the same way as the source of files but now you are directing the files in the archive to be unpacked in a folder, take note, this can only work if you are unpacking freearc, 7z or rar archive because they can contain a lot of files in one and as for precomp and srep, specify the destination file.

e.g.

if not ISArcExtract ( 0, 100, ExpandConstant('{src}\Data1.bin'), ExpandConstant('{app}\'), '', false, '', ExpandConstant('{tmp}\arc.ini'), ExpandConstant('{app}\'), notPCFonFLY{PCFonFLY}) then break;

if not ISPrecompExtract( 0, 0, ExpandConstant('{src}\data.pcf'), ExpandConstant('{app}\data.arc'), true) then break;

Password > The archive password set by you.

e.g.

if not ISArcExtract ( 0, 100, ExpandConstant('{src}\Data1.bin'), ExpandConstant('{app}\'), '', false, '1234', ExpandConstant('{tmp}\arc.ini'), ExpandConstant('{app}\'), False) then break;

True/False > aka. notPCFonFLY {PCFonFLY} It's an option to delete file after unpacking process, True means, file must be deleted and False means file mustn't be deleted.

e.g.

if not ISArcExtract ( 0, 100, ExpandConstant('{src}\Data1.bin'), ExpandConstant('{app}\'), '', false, '1234', ExpandConstant('{tmp}\arc.ini'), ExpandConstant('{app}\'), False) then break;

Now, here are a few examples.

The Password feature is only available for 7z, rar and arc.

Freearc

if not ISArcExtract ( 0, 100, ExpandConstant('{src}\Data1.bin'), ExpandConstant('{app}\'), '', false, '1234', ExpandConstant('{tmp}\arc.ini'), ExpandConstant('{app}\'), False) then break;

7zip

if not IS7ZipExtract ( 0, 75, ExpandConstant('{src}\data1.7z'), ExpandConstant('{app}'), false, '1234') then break;

rar

if not ISRarExtract ( 0, 25, ExpandConstant('{src}\data.rar'), ExpandConstant('{app}'), false, '4321') then break;

srep

if not ISSRepExtract ( 0, 10, ExpandConstant('{app}\data.srep'),ExpandConstant(' {app}\data.pcf'), true) then break;

precomp

if not ISPrecompExtract( 0, 90, ExpandConstant('{app}\data.pcf'), ExpandConstant('{app}\data.arc'), true) then break;


Now comes to the diskchange

if not ShowChangeDiskWindow (Text, ExpandConstant('{src}'),Archive) then break;

Text > The text which should be written to notify the user of the setup on what to do.

Archive > The archive the setup can use for verification.

e.g.

if not ShowChangeDiskWindow ('Insert the next disk...', ExpandConstant('{src}'),'Data7.cab') then break;

Last edited by Razor12911; 20-05-2013 at 09:46.
Reply With Quote
The Following 31 Users Say Thank You to Razor12911 For This Useful Post:
Alash Als (25-04-2014), aljassim12345 (01-05-2015), D4rkSp4wn (26-05-2013), dead4now (08-07-2013), EA-Games (16-02-2014), EyeSalt (02-03-2018), ffmla (13-09-2015), Gamer009 (04-10-2014), GloverK1911 (24-11-2013), GTX590 (02-08-2013), hamidou (22-09-2013), huanvip_1994 (16-06-2013), Jiva newstone (30-12-2017), k4tzEy3dBoy (02-12-2013), Kurutucu (20-05-2013), Last Roze (01-04-2014), mausschieber (16-06-2013), MMR (09-06-2013), oltjon (23-08-2017), pebe (04-04-2015), Pein46 (20-05-2013), Prince Soft (10-11-2016), rambohazard (27-01-2017), Simorq (26-11-2017), Stor31 (03-03-2017), urbanman2004 (14-06-2015), Viper645 (01-04-2017), yasserdivar (16-09-2015), y_thelastknight (13-06-2013), zougjaysean (12-07-2013)
  #90  
Old 20-05-2013, 12:38
skakmatch skakmatch is offline
Registered User
 
Join Date: May 2013
Location: indonesia
Posts: 14
Thanks: 12
Thanked 3 Times in 3 Posts
skakmatch is on a distinguished road
Thanks for blackbox inno setup script

Default installation folder
PHP Code:
C:\Program Files\Name of Game 
how to change default script to Publisher folder
PHP Code:
C:\Program Files\Publisher\Name Of Game 
Ex :
PHP Code:
C:\Program Files\UbiSoft\FarCry 3 
Reply With Quote
Reply


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
INNO TROUBLESHOOT - Tutorials and Answers about INNO Setup REV0 Conversion Tutorials 129 21-05-2021 05:51
INNO TUTORIAL - Using Unicode and ANSI Versions of INNO Setup REV0 Conversion Tutorials 51 26-03-2015 06:57
Copy file with Inno Setup Script emrahcey Software 1 02-07-2010 08:24



All times are GMT -7. The time now is 11:27.


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