View Full Version : INNO TROUBLESHOOT - Questions Here
because that script needs ANSI not Unicode.
If your just changing images etc, using peterf's original script modified for your game, then it will compile just fine no errors.
The rest is working fine.
I need a script basic that meets the that need.
Does not have to replace only some details of that part.
Thank You pakrat2k2.
@LuisCésar82, to display drive info on unicode version change this
[email protected] to
[email protected]
Joe Forster/STA
19-03-2013, 01:32
to display drive info on unicode version change this
[email protected] to
[email protected]
Isn't there an automatism to select between the ANSI and Unicode versions of functions?! In a C compiler, you simply use GetDriveType - or whatever function, without a suffix in its name - and it gets automatically expanded to ...A in an ANSI and ...W in a Unicode program (in the system headers, according to whether or not the "UNICODE" symbol is defined). I see something like this at the beginning of one of the scripts above (#define A "A"/"W").
I'm actually experimenting at this moment with some dangerous C macro automatism to be able to turn an ANSI program into a Unicode program by just defining "UNICODE". :)
Isn't there an automatism to select between the ANSI and Unicode versions of functions?! In a C compiler, you simply use GetDriveType - or whatever function, without a suffix in its name - and it gets automatically expanded to ...A in an ANSI and ...W in a Unicode program (in the system headers, according to whether or not the "UNICODE" symbol is defined). I see something like this at the beginning of one of the scripts above (#define A "A"/"W").
I'm actually experimenting at this moment with some dangerous C macro automatism to be able to turn an ANSI program into a Unicode program by just defining "UNICODE". :)
maybe i don't correctly understood you, but to auto change u/a functions you can use this code#ifdef UNICODE
#define A "W"
#else
#define A "A"
#endif
[_code]
function GetDriveType(lpDisk: String): Integer; external 'GetDriveType{#A}@kernel32.dll stdcall setuponly';
Joe Forster/STA
19-03-2013, 22:39
Yup, that's what I'm talking about. People should get used to such automatisms as they help porting (ANSI <-> Unicode, 32-bit <-> 64-bit, Windows <-> Unix) without major headaches!
huavancuong098
23-03-2013, 07:12
Hello, i have some question about compress game in inno setup. When i see some videos in the internet, they use free arc and inno setup to compress game. Can you show me how to use free arc in inno setup. Thanks!
Razor12911
23-03-2013, 07:19
they use the freearc script by freearc owner or isdone script by profrager.
spawniectes
25-03-2013, 16:17
http://img19.imageshack.us/img19/3138/errorzm.jpg
can anyone tell what this error means, I make the conversion for RE 6 and when I install gives that error
pakrat2k2
25-03-2013, 17:03
you've uninstalled from original version first?
spawniectes
25-03-2013, 18:58
you've uninstalled from original version first?
Nop.
pakrat2k2
25-03-2013, 20:20
always uninstall original version, before trying to install conversion. ( Unless you rename folder & change reg entries ), but always easier to uninstall original version first.
spawniectes
26-03-2013, 03:32
always uninstall original version, before trying to install conversion. ( Unless you rename folder & change reg entries ), but always easier to uninstall original version first.
I uninstall but the problem persist, perhaps is time to re-install my windows 'cause is not the first conversion that give me troubles :mad:
Joe Forster/STA
27-03-2013, 01:48
Please, quote error messages 1) as text 2) in English!
spawniectes
27-03-2013, 03:34
http://img19.imageshack.us/img19/3138/errorzm.jpg
can anyone tell what this error means, I make the conversion for RE 6 and when I install gives that error
Exception EOSError in module Setup.tmp at 00013541.
System Error. Code: 1400
The windows indentifier is not valid.
peterf1999
27-03-2013, 03:51
Exception EOSError in module Setup.tmp at 00013541.
System Error. Code: 1400
The windows indentifier is not valid.
It means "Invalid window module"
Type to check the integrity (missing or corrupted) of Windows system files:
sfc /scannow
spawniectes
27-03-2013, 06:04
It means "Invalid window module"
Type to check the integrity (missing or corrupted) of Windows system files:
sfc /scannow
Thanks man, I performing the scan right now.
spawniectes
27-03-2013, 07:37
Thanks man, I performing the scan right now.
I finish with the scan and repair (missing or corrupted files) but the problem persist, I guess re-install windows it's the only solution.
Andre Jesus
29-03-2013, 08:43
Thank you for your help altef_4.
Work fine!
5801
Hi.
How can i use the same font on the buttons?
5923
This is my script.
5922
Razor12911
29-03-2013, 09:35
@Andre Jesus
Here is the script.
Andre Jesus
29-03-2013, 15:36
Thanks Razor12911, work fine.
Hi again, i have a question about the font color, i don´t know change the color on the example below:
BtnSetFontColor(hCancelBtn,$DAE369,$DAE369,$DAE369 ,$B6B6B6);
If i want to change the button color to yellow, how can i do this?
Usually i use the clYellow, clRed, but this don´t work in this code.
danswano
29-03-2013, 17:42
What parameter has been used on this file to achieve all this?
Razor12911
29-03-2013, 22:00
Hi again, i have a question about the font color, i don´t know change the color on the example below:
BtnSetFontColor(hCancelBtn,$DAE369,$DAE369,$DAE369 ,$B6B6B6);
If i want to change the button color to yellow, how can i do this?
Usually i use the clYellow, clRed, but this don´t work in this code.
write the color code in reverse
Razor12911
29-03-2013, 22:03
What parameter has been used on this file to achieve all this?
-mx
Andre Jesus
30-03-2013, 03:31
write the color code in reverse
Hi Razor12911.
Thank you for your response, however, this time i don't understand what you told. If you can, please clarify.
danswano
30-03-2013, 03:52
-mx
dude i meant the lines above the like dict and grzip
FatalError
30-03-2013, 07:43
Why?
http://murl.kz/JMyrs
Razor12911
30-03-2013, 08:09
Why?
http://murl.kz/JMyrs
There is an error somewhere in script.
Razor12911
30-03-2013, 12:31
Hi Razor12911.
Thank you for your response, however, this time i don't understand what you told. If you can, please clarify.
Color codes are written in this manner #/$RRGGBB right?, Inno Setup uses then in reverse like this #/$BBGGRR
Razor12911
30-03-2013, 12:39
dude i meant the lines above the like dict and grzip
they are compressions used by freearc to compress files even further but some backfire.
How to use them:
Same way you add methods, -mgrzip+ppmd+dict.
Dict: Compression for text files(reducing them up to 10%)
ppmd: I think this compression method is useless to include, besides, the sizes increase.
How to find other compression methods which freearc uses:
open arc.ini in the freearc directory, you'll see compression method
[External compressor:??????]
Razor12911
31-03-2013, 01:47
Hi Fileforum Users, Can you please me in translating this to French, Spanish, German, Serbian, Italian, Portuguese, Polish, Croatian, Czech, Danish, Finnish, Greek, Hungarian, Swedish and Romanian.
eng.WelcomeMessage1_1=Welcome
eng.WelcomeMessage2_1=Welcome to the %1 Setup Wizard
eng.WelcomeMessage2_2=This will install %1 on your computer.%n%nIt is recommended that you close all other applications before continuing.%n%nSelect installtion type to continue, or Cancel to exit Setup.
eng.LicenseMessage1_1=License
eng.LicenseMessage2_1=Please read the following License Agreement. You must accept the terms of this agreement before continuing with the installation.
eng.LicenseMessage3_1=I accept the license agreement
eng.SystemMessage1_1=System
eng.SystemMessage2_1=The following hardware has been detected on your system%nUse the Key below as a guide for your system
eng.SystemMessage3_1=Processor
eng.SystemMessage3_2=Video
eng.SystemMessage3_2_1=Unavaliable
eng.SystemMessage3_3=Memory
eng.SystemMessage3_4=Operating System
eng.SystemMessage3_4_1=Unknown
eng.SystemMessage3_5=Key
eng.SystemMessage3_5_1=Critical
eng.SystemMessage3_5_2=Bad
eng.SystemMessage3_5_3=Average
eng.SystemMessage3_5_4=Good
eng.SystemMessage3_5_5=Excellent
eng.SystemMessage3_5_6=Required
eng.SystemMessage3_6=Rating Score
eng.SystemMessage3_7=Requirements
eng.SelectDirMessage1_1=Destination
eng.InformationMessage1_1=Information
eng.InformationMessage2_1=Please read the following important information before continuing.
eng.SelectComponentMessage1_1=Components
eng.SelectComponentMessage2_1=Select the components you want to install, clear the components you do not want to install.%nClick Next when you are ready to continue.
eng.SelectComponentMesesge3=Install %1
eng.SelectDirMessage2_1=Setup will install %1 into the following folder. To continue, click Next.%nIf you would like to select a different folder, click Browse.
eng.SelectDirMessage4_1=Total Space:
eng.SelectDirMessage4_2=Free Space:
eng.SelectDirMessage4_3=Recommeneded Space:
eng.SelectDirMessage4_4=Required Space:
eng.SelectGroupMessage1_1=Group
eng.SelectGroupMessage2_1=Setup will create the program's shortcuts in the following Start Menu folder.%nIf you would like to select a different folder, click Browse.
eng.SelectGroupMessage4_1=Don't create a Start Menu folder
eng.SelectGroupMessage4_2=Create a desktop icon
eng.SelectPriorityMessage1_1=Performance
eng.SelectPriorityMessage2_1=Select the priority you would like Setup to use while installing.%nSelecting priority will affect system perfomance.
eng.SelectPriorityMessage3_1=Low Priority
eng.SelectPriorityMessage3_2=Below Normal Priority
eng.SelectPriorityMessage3_3=Normal Priority
eng.SelectPriorityMessage3_4=Above Normal Priority
eng.SelectPriorityMessage3_5=High Priority
eng.SelectPriorityMessage3_6=Realtime Priority
eng.SelectTaskMessage1_1=Tasks
eng.SelectTaskMessage2_1=Select the additional tasks you would like Setup to perform while installing, then click Install.
eng.SelectTaskMesesge3=Install %1
eng.ReadyMessage1_1=Ready
eng.ReadyMessage2_1=Setup is now ready to begin installing %1 on your computer.%n%nClick Install to continue with the installation, or click Back if you want to review or change any settings.
eng.InstallMessage1_1=Install
eng.InstallMessage2_1=Please wait while Setup installs %1 on your computer.
eng.InstallMessage2_2=Please insert disc: %1
eng.InstallMessage3_1=Elapsed:
eng.InstallMessage3_2=Remaining:
eng.InstallMessage3_3_1=Copying %1 ...
eng.InstallMessage3_3_2=Installing %1...
eng.InstallMessage3_3_3=Rolling back changes...
eng.InstallMessage3_4=%1 Complete
eng.InstallMessage3_5=Please insert disc: %1
eng.FinishMessage1_1=Finish
eng.FinishMessage2_1=Setup has finished installing %1 on your computer.%n%nClick Finish to close Setup.
eng.FinishMessage2_2=Setup has encountered an error while installing, please re-run installation.
eng.UninstallMessage1_1=Uninstall
eng.UninstallMessage2_1=Please wait while Setup uninstalls %1 from your computer.
eng.UninstallMessage3_1=%1 Complete
eng.UninstallMessage3_2=Uninstalling...
eng.OtherMessage1_1=Setup failed to intialize.
eng.OtherMessage1_2=Error Code:
eng.OtherMessage2_1=Setup Initializing...
eng.OtherMessage2_2=Application:
eng.OtherMessage2_3=Publisher:
eng.OtherMessage3_1=%1 - Uninstallation
eng.OtherMessage3_2=%1 - Installation
eng.OtherMessage4_1=Music: Off
eng.OtherMessage4_2=Music: On
eng.OtherMessage4_3=Video: Off
eng.OtherMessage4_4=Video: On
eng.OtherMessage5_1=Quick Installation
eng.OtherMessage5_2=Custom Installation
eng.OtherMessage6_1=Launcher
eng.OtherMessage6_2=Configuration
eng.OtherMessage6_3=Uninstall
eng.OtherMessage7_1=ATI/nVidia Integrated Graphics
eng.OtherMessage7_2=Intel Integrated Graphics
eng.OtherMessage7_3=SiS/VIA Integrated Graphics
eng.ConversionUnit1_1=second
eng.ConversionUnit1_2=seconds
eng.ConversionUnit2_1=minute
eng.ConversionUnit2_2=minutes
eng.ConversionUnit3_1=hour
eng.ConversionUnit3_2=hours
eng.ConversionUnit4_1=MB
eng.ConversionUnit4_2=GB
eng.ConversionUnit4_3=TB
eng.ConversionUnit5_1=MHz
eng.ConversionUnit5_2=GHz
eng.ConversionUnit6_1=Bit
engAutorunMessage1_1=%1 - Installation
engAutorunMessage2_1=Launch
engAutorunMessage2_2=Install
engAutorunMessage2_3=Uninstall
engAutorunMessage2_4=Configuration
engAutorunMessage2_5=Close
FatalError
31-03-2013, 03:22
How to add png image with botva?
Razor12911
31-03-2013, 04:43
on what botva version?
FatalError
31-03-2013, 04:48
botva2 0.9.5.130
Razor12911
31-03-2013, 05:19
hmm, botva2 0.95 automatically extracts images. just include the image in files then load image with imgload function then set image name and extension, done.
peterf1999
31-03-2013, 07:32
Hi Fileforum Users, Can you please me in translating this to French, Spanish, German, Serbian, Italian, Portuguese, Polish and Romanian.
eng.WelcomeMessage1_1=Welcome
eng.WelcomeMessage2_1=Welcome to the %1 Setup Wizard
eng.WelcomeMessage2_2=This will install %1 on your computer.%n%nIt is recommended that you close all other applications before continuing.%n%nSelect installtion type to continue, or Cancel to exit Setup.
eng.LicenseMessage1_1=License
eng.LicenseMessage2_1=Please read the following License Agreement. You must accept the terms of this agreement before continuing with the installation.
eng.LicenseMessage3_1=I accept the license agreement
eng.SystemMessage1_1=System
eng.SystemMessage2_1=The following hardware has been detected on your system%nUse the Key below as a guide for your system
eng.SystemMessage3_1=Processor
eng.SystemMessage3_2=Video
eng.SystemMessage3_2_1=Unavaliable
eng.SystemMessage3_3=Memory
eng.SystemMessage3_4=Operating System
eng.SystemMessage3_4_1=Unknown
eng.SystemMessage3_5=Key
eng.SystemMessage3_5_1=Critical
eng.SystemMessage3_5_2=Bad
eng.SystemMessage3_5_3=Average
eng.SystemMessage3_5_4=Good
eng.SystemMessage3_5_5=Excellent
eng.SystemMessage3_5_6=Required
eng.SystemMessage3_6=Rating Score
eng.SystemMessage3_7=Requirements
eng.SelectDirMessage1_1=Destination
eng.InformationMessage1_1=Information
eng.InformationMessage2_1=Please read the following important information before continuing.
eng.SelectComponentMessage1_1=Components
eng.SelectComponentMessage2_1=Select the components you want to install, clear the components you do not want to install.%nClick Next when you are ready to continue.
eng.SelectComponentMesesge3=Install %1
eng.SelectDirMessage2_1=Setup will install %1 into the following folder. To continue, click Next.%nIf you would like to select a different folder, click Browse.
eng.SelectDirMessage4_1=Total Space:
eng.SelectDirMessage4_2=Free Space:
eng.SelectDirMessage4_3=Recommeneded Space:
eng.SelectDirMessage4_4=Required Space:
eng.SelectGroupMessage1_1=Group
eng.SelectGroupMessage2_1=Setup will create the program's shortcuts in the following Start Menu folder.%nIf you would like to select a different folder, click Browse.
eng.SelectGroupMessage4_1=Don't create a Start Menu folder
eng.SelectGroupMessage4_2=Create a desktop icon
eng.SelectPriorityMessage1_1=Performance
eng.SelectPriorityMessage2_1=Select the priority you would like Setup to use while installing.%nSelecting priority will affect system perfomance.
eng.SelectPriorityMessage3_1=Low Priority
eng.SelectPriorityMessage3_2=Below Normal Priority
eng.SelectPriorityMessage3_3=Normal Priority
eng.SelectPriorityMessage3_4=Above Normal Priority
eng.SelectPriorityMessage3_5=High Priority
eng.SelectPriorityMessage3_6=Realtime Priority
eng.SelectTaskMessage1_1=Tasks
eng.SelectTaskMessage2_1=Select the additional tasks you would like Setup to perform while installing, then click Install.
eng.SelectTaskMesesge3=Install %1
eng.ReadyMessage1_1=Ready
eng.ReadyMessage2_1=Setup is now ready to begin installing %1 on your computer.%n%nClick Install to continue with the installation, or click Back if you want to review or change any settings.
eng.InstallMessage1_1=Install
eng.InstallMessage2_1=Please wait while Setup installs %1 on your computer.
eng.InstallMessage2_2=Please insert disc: %1
eng.InstallMessage3_1=Elapsed:
eng.InstallMessage3_2=Remaining:
eng.InstallMessage3_3_1=Copying %1 ...
eng.InstallMessage3_3_2=Installing %1...
eng.InstallMessage3_3_3=Rolling back changes...
eng.InstallMessage3_4=%1 Complete
eng.InstallMessage3_5=Please insert disc: %1
eng.FinishMessage1_1=Finish
eng.FinishMessage2_1=Setup has finished installing %1 on your computer.%n%nClick Finish to close Setup.
eng.FinishMessage2_2=Setup has encountered an error while installing, please re-run installation.
eng.UninstallMessage1_1=Uninstall
eng.UninstallMessage2_1=Please wait while Setup uninstalls %1 from your computer.
eng.UninstallMessage3_1=%1 Complete
eng.UninstallMessage3_2=Uninstalling...
eng.OtherMessage1_1=Setup failed to intialize.
eng.OtherMessage1_2=Error Code:
eng.OtherMessage2_1=Setup Initializing...
eng.OtherMessage2_2=Application:
eng.OtherMessage2_3=Publisher:
eng.OtherMessage3_1=%1 - Uninstallation
eng.OtherMessage3_2=%1 - Installation
eng.OtherMessage4_1=Music: Off
eng.OtherMessage4_2=Music: On
eng.OtherMessage4_3=Video: Off
eng.OtherMessage4_4=Video: On
eng.OtherMessage5_1=Quick Installation
eng.OtherMessage5_2=Custom Installation
eng.OtherMessage6_1=Launcher
eng.OtherMessage6_2=Configuration
eng.OtherMessage6_3=Uninstall
eng.OtherMessage7_1=ATI/nVidia Integrated Graphics
eng.OtherMessage7_2=Intel Integrated Graphics
eng.OtherMessage7_3=SiS/VIA Integrated Graphics
eng.ConversionUnit1_1=second
eng.ConversionUnit1_2=seconds
eng.ConversionUnit2_1=minute
eng.ConversionUnit2_2=minutes
eng.ConversionUnit3_1=hour
eng.ConversionUnit3_2=hours
eng.ConversionUnit4_1=MB
eng.ConversionUnit4_2=GB
eng.ConversionUnit4_3=TB
eng.ConversionUnit5_1=MHz
eng.ConversionUnit5_2=GHz
eng.ConversionUnit6_1=Bit
engAutorunMessage1_1=%1 - Installation
engAutorunMessage2_1=Launch
engAutorunMessage2_2=Install
engAutorunMessage2_3=Uninstall
engAutorunMessage2_4=Configuration
engAutorunMessage2_5=Close
ITALIAN
ita.WelcomeMessage1_1=Benvenuto
ita.WelcomeMessage2_1=Benvenuto nella procedura guidata di installazione di %1
ita.WelcomeMessage2_2=Il programma installerà %1 sul tuo computer.%n%nSi consiglia di chiudere tutte le altre applicazioni prima di continuare.%n%nSelezionare il tipo di installazione prima di continuare, o cancella per uscire dall'installazione.
ita.LicenseMessage1_1=Licenza
ita.LicenseMessage2_1=Si prega di leggere il seguente accordo di licenza. È necessario accettare i termini di questo accordo prima di procedere con l'installazione.
ita.LicenseMessage3_1=Accetto l'accordo di licenza
ita.SystemMessage1_1=Sistema
ita.SystemMessage2_1=Il seguente hardware è stato rilevato sul sistema%nUsa la chiave di seguito come guida per il sistema
ita.SystemMessage3_1=Processore
ita.SystemMessage3_2=Video
ita.SystemMessage3_2_1=Non disponibile
ita.SystemMessage3_3=Memoria
ita.SystemMessage3_4=Sistema Operativo
ita.SystemMessage3_4_1=Sconosciuto
ita.SystemMessage3_5=Chiave
ita.SystemMessage3_5_1=Critico
ita.SystemMessage3_5_2=Cattivo
ita.SystemMessage3_5_3=Medio
ita.SystemMessage3_5_4=Buono
ita.SystemMessage3_5_5=Eccellente
ita.SystemMessage3_5_6=Richiesto
ita.SystemMessage3_6=Punteggio di valutazione
ita.SystemMessage3_7=Requisiti
ita.SelectDirMessage1_1=Destinazione
ita.InformationMessage1_1=Informazione
ita.InformationMessage2_1=Si prega di leggere le seguenti importanti informazioni prima di continuare.
ita.SelectComponentMessage1_1=Componenti
ita.SelectComponentMessage2_1=Selezionare i componenti che si desidera installare, deselezionare i componenti che non si desidera installare.%nClicca Avanti quando si è pronti per continuare.
ita.SelectComponentMesesge3=Installazione %1
ita.SelectDirMessage2_1=Il programma di installazione installerà %1 nella seguente cartella. Per continuare, fare clic su Avanti.%nSe si desidera selezionare un'altra cartella, fare clic su Sfoglia.
ita.SelectDirMessage4_1=Spazio Totale:
ita.SelectDirMessage4_2=Spazio Libero:
ita.SelectDirMessage4_3=Spazio Consigliato:
ita.SelectDirMessage4_4=Spazio Richiesto:
ita.SelectGroupMessage1_1=Gruppo
ita.SelectGroupMessage2_1=Il programma di installazione creerà i collegamenti al programma nella seguente cartella Menu Avvio.%nSe si desidera selezionare un'altra cartella, fare clic su Sfoglia.
ita.SelectGroupMessage4_1=Non creare una cartella del menu di avvio
ita.SelectGroupMessage4_2=Crea un'icona sul Desktop
ita.SelectPriorityMessage1_1=Prestazione
ita.SelectPriorityMessage2_1=Selezionare la priorità di installazione che si desidera utilizzare durante l'installazione.%nSelezionado la priorità si influenzerà la prestazione del sistema.
ita.SelectPriorityMessage3_1=Priorità Bassa
ita.SelectPriorityMessage3_2=Priorità sotto il normale
ita.SelectPriorityMessage3_3=Priorità Normale
ita.SelectPriorityMessage3_4=Priorità sopra il normale
ita.SelectPriorityMessage3_5=Alta Priorità
ita.SelectPriorityMessage3_6=Priorità in tempo reale
ita.SelectTaskMessage1_1=Compiti
ita.SelectTaskMessage2_1=Selezionare le attività aggiuntive che si desidera verranno eseguite durante l'installazione, quindi fare clic su Installa.
ita.SelectTaskMesesge3=Installazione %1
ita.ReadyMessage1_1=Pronto
ita.ReadyMessage2_1=Il programma di installazione è ora pronto per iniziare l'installazione %1 sul computer.%n%nCliccare Installa per continuare con l'installazione, oppure su Indietro se si desidera esaminare o modificare le impostazioni.
ita.InstallMessage1_1=Installazione
ita.InstallMessage2_1=Per favore attendi che il programma di installazione installi %1 sul computer.
ita.InstallMessage2_2=Per favore inserisci il disco: %1
ita.InstallMessage3_1=Trascorso:
ita.InstallMessage3_2=Rimanente:
ita.InstallMessage3_3_1=Copiando %1 ...
ita.InstallMessage3_3_2=Installando %1...
ita.InstallMessage3_3_3=Annullamento cambiamenti...
ita.InstallMessage3_4=%1 Completo
ita.InstallMessage3_5=Per favore inserisci il disco: %1
ita.FinishMessage1_1=Fine
ita.FinishMessage2_1=Il programma di installazione ha finito di installare %1 sul computer.%n%n nClicca Fine per chiudere l'installazione.
ita.FinishMessage2_2=Il programma di installazione ha rilevato un errore durante l'installazione, si prega di eseguire di nuovo l'installazione.
ita.UninstallMessage1_1=Disinstallazione
ita.UninstallMessage2_1=Per favore attendi che il programma di installazione disinstalli %1 dal computer.
ita.UninstallMessage3_1=%1 Completo
ita.UninstallMessage3_2=Disinstallando...
ita.OtherMessage1_1=Inizializzazione programma di installazione fallita.
ita.OtherMessage1_2=Codice di Errore:
ita.OtherMessage2_1=Inizializzazione programma di installazione...
ita.OtherMessage2_2=Applicazione:
ita.OtherMessage2_3=Editore:
ita.OtherMessage3_1=%1 - Disinstallazione
ita.OtherMessage3_2=%1 - Installazione
ita.OtherMessage4_1=Musica: Disattiva
ita.OtherMessage4_2=Musica: Attiva
ita.OtherMessage4_3=Video: Disattivo
ita.OtherMessage4_4=Video: Attivo
ita.OtherMessage5_1=Installazione Veloce
ita.OtherMessage5_2=Installazione Personalizzata
ita.OtherMessage6_1=Launcher
ita.OtherMessage6_2=Configurazione
ita.OtherMessage6_3=Disinstallazione
ita.OtherMessage7_1=ATI/nVidia Grafica Integrata
ita.OtherMessage7_2=Intel Grafica Integrata
ita.OtherMessage7_3=SiS/VIA Grafica Integrata
ita.ConversionUnit1_1=secondo
ita.ConversionUnit1_2=secondi
ita.ConversionUnit2_1=minuto
ita.ConversionUnit2_2=minuti
ita.ConversionUnit3_1=ora
ita.ConversionUnit3_2=ore
ita.ConversionUnit4_1=MB
ita.ConversionUnit4_2=GB
ita.ConversionUnit4_3=TB
ita.ConversionUnit5_1=MHz
ita.ConversionUnit5_2=GHz
ita.ConversionUnit6_1=Bit
ita.AutorunMessage1_1=%1 - Installazione
ita.AutorunMessage2_1=Lancia
ita.AutorunMessage2_2=Installazione
ita.AutorunMessage2_3=Disinstalla
ita.AutorunMessage2_4=Configurazione
ita.AutorunMessage2_5=Chiudi
POLISH
eng.WelcomeMessage1_1=Witamy
pol.WelcomeMessage2_1=Witamy w instalatorze aplikacji %1.
pol.WelcomeMessage2_2=Zostanie zainstalowana aplikacja %1 na twoim komputerze.%n%nZaleca się zamknąć wszystkie uruchomione aplikacje przed przejściem do dalszych czynności.%n%nAby kontynuować wybierz rodzaj instalacji. Kliknij [Anuluj] by zakończyć instalację.
pol.LicenseMessage1_1=Licencja
pol.LicenseMessage2_1=Proszę zapoznać się z poniższą licencją. Aby proces instalacji mógł być kontynuowany konieczna jest akceptacja jej postanowień.
pol.LicenseMessage3_1=Zgadzam się
pol.SystemMessage1_1=System
pol.SystemMessage2_1=Wykryto następujący sprzęt.%nUżyj poniższej legendy jako wskazówki.
pol.SystemMessage3_1=Procesor
pol.SystemMessage3_2=Karta graficzna
pol.SystemMessage3_2_1=Niedostępne
pol.SystemMessage3_3=Pamięć RAM
pol.SystemMessage3_4=System operacyjny
pol.SystemMessage3_4_1=Nieznane
pol.SystemMessage3_5=Legenda
pol.SystemMessage3_5_1=Krytyczny
pol.SystemMessage3_5_2=Zły
pol.SystemMessage3_5_3=Przeciętny
pol.SystemMessage3_5_4=Dobry
pol.SystemMessage3_5_5=Wyśmienity
pol.SystemMessage3_5_6=Wymagany
pol.SystemMessage3_6=Ocena
pol.SystemMessage3_7=Wymagania
pol.SelectDirMessage1_1=Miejsce instalacji
pol.InformationMessage1_1=Informacja
pol.InformationMessage2_1=Proszę zapoznać się z ważnymi informacjami poniżej.
pol.SelectComponentMessage1_1=Komponenty
pol.SelectComponentMessage2_1=Wybierz komponenty, które chcesz zainstalować.%nKliknij [Dalej] aby rozpocząć instalację.
pol.SelectComponentMesesge3=Instalowanie %1
pol.SelectDirMessage2_1=Aplikacja %1 zostanie zainstalowana w poniższym folderze. Aby kontynuować kliknij [Dalej].%nAby zmienić miejsce docelowe instalacji kliknij [Przeglądaj].
pol.SelectDirMessage4_1=Łączna przestrzeń:
pol.SelectDirMessage4_2=Wolna przestrzeń:
pol.SelectDirMessage4_3=Zalecana przestrzeń:
pol.SelectDirMessage4_4=Wymagana przestrzeń:
pol.SelectGroupMessage1_1=Grupa Menu Start
pol.SelectGroupMessage2_1=Instalator może utworzyć grupę programu w Menu Start.%nAby wybrać inny folder kliknij [Przeglądaj].
pol.SelectGroupMessage4_1=Nie twórz grupy w Menu Start
pol.SelectGroupMessage4_2=Umieść ikonę na pulpicie
pol.SelectPriorityMessage1_1=Wydajność
pol.SelectPriorityMessage2_1=Wybierz priorytet procesu instalacji.%nMa on wpływ na ogólną wydajność systemu.
pol.SelectPriorityMessage3_1=Niski
pol.SelectPriorityMessage3_2=Poniżej normalnego
pol.SelectPriorityMessage3_3=Normalny
pol.SelectPriorityMessage3_4=Powyżej normalnego
pol.SelectPriorityMessage3_5=Wysoki
pol.SelectPriorityMessage3_6=Czasu rzeczywistego
pol.SelectTaskMessage1_1=Zadania
pol.SelectTaskMessage2_1=Wybierz dodatkowe zadania dla procesu instalacji, następnie kliknij [Instaluj].
pol.SelectTaskMesesge3=Instalowanie %1
pol.ReadyMessage1_1=Gotowe
pol.ReadyMessage2_1=Instalator jest gotowy do zainstalowania aplikacji %1 na twoim komputerze.%n%nKliknij [Instaluj] aby kontynuować, lub [Wstecz] by powrócić do wcześniejszych ustawień.
pol.InstallMessage1_1=Instalowanie
pol.InstallMessage2_1=Proszę czekać, trwa instalowanie aplikacji %1 na twoim kompuerze.
pol.InstallMessage2_2=Proszę włożyć dysk %1
pol.InstallMessage3_1=Upłynęło:
pol.InstallMessage3_2=Pozostało:
pol.InstallMessage3_3_1=Kopiowanie %1 ...
pol.InstallMessage3_3_2=Instalowanie %1...
pol.InstallMessage3_3_3=Cofanie instalacji...
pol.InstallMessage3_4=%1 wykonano
pol.InstallMessage3_5=Proszę włożyć dysk %1
pol.FinishMessage1_1=Koniec
pol.FinishMessage2_1=Instalator zakończył instalowanie aplikacji %1 na twoim komputerze.%n%nKliknij [Zakończ] aby opuścić instalator.
pol.FinishMessage2_2=Instalator napotkał błąd, proszę uruchomić instalację ponownie.
pol.UninstallMessage1_1=Deinstalacja
pol.UninstallMessage2_1=Proszę czekać, trwa deinstalacja aplikacji %1 z twojego kompuera.
pol.UninstallMessage3_1=%1 wykonano
pol.UninstallMessage3_2=Deinstalacja...
pol.OtherMessage1_1=Instalator nie mógł zostać zainicjowany.
pol.OtherMessage1_2=Kod błędu:
pol.OtherMessage2_1=Inicjowanie instalatora...
pol.OtherMessage2_2=Aplikacja:
pol.OtherMessage2_3=Wydawca:
pol.OtherMessage3_1=%1 - Deinstalacja
pol.OtherMessage3_2=%1 - Instalacja
pol.OtherMessage4_1=Muzyka: nie
pol.OtherMessage4_2=Muzyka: tak
pol.OtherMessage4_3=Wideo: nie
pol.OtherMessage4_4=Wideo: tak
pol.OtherMessage5_1=Szybka instalacja
pol.OtherMessage5_2=Instalacja niestandardowa
pol.OtherMessage6_1=Launcher
pol.OtherMessage6_2=Konfiguracja
pol.OtherMessage6_3=Deinstalacja
pol.OtherMessage7_1=Zintegrowana karta graficzna ATI/nVidia
pol.OtherMessage7_2=Zintegrowana karta graficzna Intel
pol.OtherMessage7_3=Zintegrowana karta graficzna SiS/VIA
pol.ConversionUnit1_1=sekunda
pol.ConversionUnit1_2=sekund
pol.ConversionUnit2_1=minuta
pol.ConversionUnit2_2=minut
pol.ConversionUnit3_1=godzina
pol.ConversionUnit3_2=godzin
pol.ConversionUnit4_1=MB
pol.ConversionUnit4_2=GB
pol.ConversionUnit4_3=TB
pol.ConversionUnit5_1=MHz
pol.ConversionUnit5_2=GHz
pol.ConversionUnit6_1=Bit
polAutorunMessage1_1=%1 - Instalacja
polAutorunMessage2_1=Uruchom
polAutorunMessage2_2=Zainstaluj
polAutorunMessage2_3=Odinstaluj
polAutorunMessage2_4=Konfiguracja
polAutorunMessage2_5=Zakończ
spawniectes
31-03-2013, 08:56
Hi Fileforum Users, Can you please me in translating this to French, Spanish, German, Serbian, Italian, Portuguese, Polish and Romanian.
eng.WelcomeMessage1_1=Welcome
eng.WelcomeMessage2_1=Welcome to the %1 Setup Wizard
eng.WelcomeMessage2_2=This will install %1 on your computer.%n%nIt is recommended that you close all other applications before continuing.%n%nSelect installtion type to continue, or Cancel to exit Setup.
eng.LicenseMessage1_1=License
eng.LicenseMessage2_1=Please read the following License Agreement. You must accept the terms of this agreement before continuing with the installation.
eng.LicenseMessage3_1=I accept the license agreement
eng.SystemMessage1_1=System
eng.SystemMessage2_1=The following hardware has been detected on your system%nUse the Key below as a guide for your system
eng.SystemMessage3_1=Processor
eng.SystemMessage3_2=Video
eng.SystemMessage3_2_1=Unavaliable
eng.SystemMessage3_3=Memory
eng.SystemMessage3_4=Operating System
eng.SystemMessage3_4_1=Unknown
eng.SystemMessage3_5=Key
eng.SystemMessage3_5_1=Critical
eng.SystemMessage3_5_2=Bad
eng.SystemMessage3_5_3=Average
eng.SystemMessage3_5_4=Good
eng.SystemMessage3_5_5=Excellent
eng.SystemMessage3_5_6=Required
eng.SystemMessage3_6=Rating Score
eng.SystemMessage3_7=Requirements
eng.SelectDirMessage1_1=Destination
eng.InformationMessage1_1=Information
eng.InformationMessage2_1=Please read the following important information before continuing.
eng.SelectComponentMessage1_1=Components
eng.SelectComponentMessage2_1=Select the components you want to install, clear the components you do not want to install.%nClick Next when you are ready to continue.
eng.SelectComponentMesesge3=Install %1
eng.SelectDirMessage2_1=Setup will install %1 into the following folder. To continue, click Next.%nIf you would like to select a different folder, click Browse.
eng.SelectDirMessage4_1=Total Space:
eng.SelectDirMessage4_2=Free Space:
eng.SelectDirMessage4_3=Recommeneded Space:
eng.SelectDirMessage4_4=Required Space:
eng.SelectGroupMessage1_1=Group
eng.SelectGroupMessage2_1=Setup will create the program's shortcuts in the following Start Menu folder.%nIf you would like to select a different folder, click Browse.
eng.SelectGroupMessage4_1=Don't create a Start Menu folder
eng.SelectGroupMessage4_2=Create a desktop icon
eng.SelectPriorityMessage1_1=Performance
eng.SelectPriorityMessage2_1=Select the priority you would like Setup to use while installing.%nSelecting priority will affect system perfomance.
eng.SelectPriorityMessage3_1=Low Priority
eng.SelectPriorityMessage3_2=Below Normal Priority
eng.SelectPriorityMessage3_3=Normal Priority
eng.SelectPriorityMessage3_4=Above Normal Priority
eng.SelectPriorityMessage3_5=High Priority
eng.SelectPriorityMessage3_6=Realtime Priority
eng.SelectTaskMessage1_1=Tasks
eng.SelectTaskMessage2_1=Select the additional tasks you would like Setup to perform while installing, then click Install.
eng.SelectTaskMesesge3=Install %1
eng.ReadyMessage1_1=Ready
eng.ReadyMessage2_1=Setup is now ready to begin installing %1 on your computer.%n%nClick Install to continue with the installation, or click Back if you want to review or change any settings.
eng.InstallMessage1_1=Install
eng.InstallMessage2_1=Please wait while Setup installs %1 on your computer.
eng.InstallMessage2_2=Please insert disc: %1
eng.InstallMessage3_1=Elapsed:
eng.InstallMessage3_2=Remaining:
eng.InstallMessage3_3_1=Copying %1 ...
eng.InstallMessage3_3_2=Installing %1...
eng.InstallMessage3_3_3=Rolling back changes...
eng.InstallMessage3_4=%1 Complete
eng.InstallMessage3_5=Please insert disc: %1
eng.FinishMessage1_1=Finish
eng.FinishMessage2_1=Setup has finished installing %1 on your computer.%n%nClick Finish to close Setup.
eng.FinishMessage2_2=Setup has encountered an error while installing, please re-run installation.
eng.UninstallMessage1_1=Uninstall
eng.UninstallMessage2_1=Please wait while Setup uninstalls %1 from your computer.
eng.UninstallMessage3_1=%1 Complete
eng.UninstallMessage3_2=Uninstalling...
eng.OtherMessage1_1=Setup failed to intialize.
eng.OtherMessage1_2=Error Code:
eng.OtherMessage2_1=Setup Initializing...
eng.OtherMessage2_2=Application:
eng.OtherMessage2_3=Publisher:
eng.OtherMessage3_1=%1 - Uninstallation
eng.OtherMessage3_2=%1 - Installation
eng.OtherMessage4_1=Music: Off
eng.OtherMessage4_2=Music: On
eng.OtherMessage4_3=Video: Off
eng.OtherMessage4_4=Video: On
eng.OtherMessage5_1=Quick Installation
eng.OtherMessage5_2=Custom Installation
eng.OtherMessage6_1=Launcher
eng.OtherMessage6_2=Configuration
eng.OtherMessage6_3=Uninstall
eng.OtherMessage7_1=ATI/nVidia Integrated Graphics
eng.OtherMessage7_2=Intel Integrated Graphics
eng.OtherMessage7_3=SiS/VIA Integrated Graphics
eng.ConversionUnit1_1=second
eng.ConversionUnit1_2=seconds
eng.ConversionUnit2_1=minute
eng.ConversionUnit2_2=minutes
eng.ConversionUnit3_1=hour
eng.ConversionUnit3_2=hours
eng.ConversionUnit4_1=MB
eng.ConversionUnit4_2=GB
eng.ConversionUnit4_3=TB
eng.ConversionUnit5_1=MHz
eng.ConversionUnit5_2=GHz
eng.ConversionUnit6_1=Bit
engAutorunMessage1_1=%1 - Installation
engAutorunMessage2_1=Launch
engAutorunMessage2_2=Install
engAutorunMessage2_3=Uninstall
engAutorunMessage2_4=Configuration
engAutorunMessage2_5=Close
Spanish
eng.WelcomeMessage1_1=Bienvenido
eng.WelcomeMessage2_1=Bienvenido al %1 Asistente de Instalación
eng.WelcomeMessage2_2=Se instalará %1 en su computadora.%n%nSe recomienda que cierre todas las aplicaciones abiertas antes de continuar.%n%nSeleccione el tipo de instalación para continuar, o Cancelar para salir de la instalación.
eng.LicenseMessage1_1=Licencia
eng.LicenseMessage2_1=Por favor lea el siguiente Acuerdo de Licencia. Debe aceptar los términos del Acuerdo antes de continuar con la instalación.
eng.LicenseMessage3_1=Acepto los términos de la licencia
eng.SystemMessage1_1=Sistema
eng.SystemMessage2_1=El siguiente hardware a sido detectado en su sistema %nUse los registros de abajo como guia para su sistema
eng.SystemMessage3_1=Procesador
eng.SystemMessage3_2=Video
eng.SystemMessage3_2_1=No disponible
eng.SystemMessage3_3=Memoria
eng.SystemMessage3_4=Sistema Operativo
eng.SystemMessage3_4_1=Desconocido
eng.SystemMessage3_5=Registro
eng.SystemMessage3_5_1=Critico
eng.SystemMessage3_5_2=Malo
eng.SystemMessage3_5_3=Promedio
eng.SystemMessage3_5_4=Bueno
eng.SystemMessage3_5_5=Excelente
eng.SystemMessage3_5_6=Requerido
eng.SystemMessage3_6=Puntaje
eng.SystemMessage3_7=Requerimientos
eng.SelectDirMessage1_1=Destino
eng.InformationMessage1_1=Información
eng.InformationMessage2_1=Por favor lea esta información importante antes de continuar.
eng.SelectComponentMessage1_1=Componentes
eng.SelectComponentMessage2_1=Seleccione los componentes que quiera instalar, desactive los componentes que no quiera instalar.%nPresione siguiente cuando este listo para continuar.
eng.SelectComponentMesesge3=Instalar %1
eng.SelectDirMessage2_1=Setup instalará %1 en la siguiente carpeta. Para continuar, presione siguiente.%nSi desea utilizar una carpeta diferente, presione Explorar.
eng.SelectDirMessage4_1=Espacio Total:
eng.SelectDirMessage4_2=Espacio Libre:
eng.SelectDirMessage4_3=Espacio Recomendado:
eng.SelectDirMessage4_4=Espacio Requerido:
eng.SelectGroupMessage1_1=Grupo
eng.SelectGroupMessage2_1=Setup creará los accesos directos en la siguiente carpeta del menú de inicio.%nSi desea utilizar una carpeta diferente, presione Explorar.
eng.SelectGroupMessage4_1=No crear carpeta en el Menu de Inicio
eng.SelectGroupMessage4_2=Crear acceso directo
eng.SelectPriorityMessage1_1=Rendimiento
eng.SelectPriorityMessage2_1=Seleccione la prioridad que desea usar mientras instala.%nSeleccionar prioridad afectará el rendimiento del sistema.
eng.SelectPriorityMessage3_1=Prioridad Baja
eng.SelectPriorityMessage3_2=Prioridad por debajo de lo Normaleng.SelectPriorityMessage3_3=Prioridad Normal
eng.SelectPriorityMessage3_4=Prioridad por Encima de lo Normal
eng.SelectPriorityMessage3_5=Prioridad Alta
eng.SelectPriorityMessage3_6=Prioridad en Tiempo Real
eng.SelectTaskMessage1_1=Tareas
eng.SelectTaskMessage2_1=Seleccione las tareas adicionales que desea que se realicen mientras se instala, entonces presione Instalar.
eng.SelectTaskMesesge3=Instalando %1
eng.ReadyMessage1_1=Preparado
eng.ReadyMessage2_1=Setup esta listo para empezar a instalar %1 en su computadora.%n%nPresione Instalar para continuar con la instalación, o presione Atras si quiere verificar o cambiar cualquier configuración.
eng.InstallMessage1_1=Instalar
eng.InstallMessage2_1=Por favor espere mientras el Setup instala %1 en su computadora.
eng.InstallMessage2_2=Por favor inserte el disco: %1
eng.InstallMessage3_1=Transcurrido:
eng.InstallMessage3_2=Restante:
eng.InstallMessage3_3_1=Copiando %1 ...
eng.InstallMessage3_3_2=Instalando %1...
eng.InstallMessage3_3_3=Deshaciendo los cambios...
eng.InstallMessage3_4=%1 Completo
eng.InstallMessage3_5=Por favor inserte el disco: %1
eng.FinishMessage1_1=Finalizado
eng.FinishMessage2_1=Setup a terminado de instalar %1 en su computadora.%n%nPresione Finalizar para cerrar el Setup.
eng.FinishMessage2_2=Setup a encontrado un error mientras instalaba, por favor reinicie la instalación.
eng.UninstallMessage1_1=Desinstalar
eng.UninstallMessage2_1=Por favor espera mientras el Setup desinstala %1 de su computadora.
eng.UninstallMessage3_1=%1 Completo
eng.UninstallMessage3_2=Desinstalando...
eng.OtherMessage1_1=Setup no puede inicializar.
eng.OtherMessage1_2=Codigo de Error:
eng.OtherMessage2_1=Setup Inicializando...
eng.OtherMessage2_2=Aplicación:
eng.OtherMessage2_3=Publicista:
eng.OtherMessage3_1=%1 - Desinstalacion
eng.OtherMessage3_2=%1 - Instalación
eng.OtherMessage4_1=Música: Off
eng.OtherMessage4_2=Música: On
eng.OtherMessage4_3=Video: Off
eng.OtherMessage4_4=Video: On
eng.OtherMessage5_1=Instalación Rápida
eng.OtherMessage5_2=Instalación Personalizada
eng.OtherMessage6_1=Lanzador
eng.OtherMessage6_2=Configuración
eng.OtherMessage6_3=Desinstalar
eng.OtherMessage7_1=Tarjeta Gráfica ATI/nVidia Integrada
eng.OtherMessage7_2=Tarjeta Gráfica Intel Integrada
eng.OtherMessage7_3=Tarjeta Gráfica SiS/VIA Integrada
eng.ConversionUnit1_1=segundo
eng.ConversionUnit1_2=segundos
eng.ConversionUnit2_1=minuto
eng.ConversionUnit2_2=minutos
eng.ConversionUnit3_1=hora
eng.ConversionUnit3_2=horas
eng.ConversionUnit4_1=MB
eng.ConversionUnit4_2=GB
eng.ConversionUnit4_3=TB
eng.ConversionUnit5_1=MHz
eng.ConversionUnit5_2=GHz
eng.ConversionUnit6_1=Bit
engAutorunMessage1_1=%1 - Instalación
engAutorunMessage2_1=Iniciar
engAutorunMessage2_2=Instalar
engAutorunMessage2_3=Desintalar
engAutorunMessage2_4=Configuración
engAutorunMessage2_5=Cerrar
[/QUOTE]
danswano
02-04-2013, 18:46
Hello guys,
Is it possible to run the whole thing in compact view since the start to finish using the original ISDone ?
Hello guys,
Is it possible to run the whole thing in compact view since the start to finish using the original ISDone ?
if you mean to make installer smaller, then yes. You must change size of wizardform, change position of all buttons, labels, edits and others, and some thing you must hide. This is not simple work for beginner :)
spawniectes
03-04-2013, 06:55
How can I define a custom icon to my aplication shorcut, 'cause the exe hasn't icon set.
Razor12911
03-04-2013, 07:05
applications shortcut on desktop or startmenu?
spawniectes
03-04-2013, 07:09
applications shortcut on desktop or startmenu?
desktop
Razor12911
03-04-2013, 07:13
[Icons]
Name: {commondesktop}\Batman Arkham City; Filename: {app}\bin32\BMAC.exe; IconFilename: {app}\icon.ico;
peterf1999
03-04-2013, 07:19
How can I define a custom icon to my aplication shorcut, 'cause the exe hasn't icon set.
Name: {userdesktop}\AppName; Filename: {app}\Binaries\My.exe; IconFilename: {app}\myicon.ico or mydll or myexe; WorkingDir: {app}\Binaries
Razor12911
03-04-2013, 12:12
ISDone v0.6 Final Fix/Support for Freearc 0.67
Creator: ProFrager
danswano
03-04-2013, 12:24
I'm already using 0.67 with the old version of ISDone.
????
Razor12911
03-04-2013, 12:32
Well I don't know, ProFrager Updated ISDone for a reason which I can't clarify at the moment, but I've noticed is that ISDone.dll(446kb-453kb) is updated, maybe it can handle the archives without making errors or something.
Razor12911
03-04-2013, 12:48
Copy and Paste this
[Code]
var
DirTreeView: TFolderTreeView;
procedure DirFolderChange(Sender: TObject);
Begin
WizardForm.DirEdit.Text:=AddBackslash(DirTreeView. Directory)
end;
Procedure InitializeWizard;
begin
DirTreeView:= TFolderTreeView.Create(WizardForm)
DirTreeView.SetBounds(0,100,417,110)
DirTreeView.OnChange:= @DirFolderChange
DirTreeView.Parent:= WizardForm.SelectDirPage
end;
for this
danswano
03-04-2013, 12:53
This is new code in the ISDone?
Razor12911
03-04-2013, 12:54
nope, It's just a feature. originally, it looks like this
danswano
03-04-2013, 12:57
Compile Error!
Duplicate identifier 'INITIALIZEWIZARD'
If i remove:
Procedure InitializeWizard;
i get:
Compile Error!
period ('.') expected.
Razor12911
03-04-2013, 13:06
it means there are two, initializewizards.
if you come across such, just copy all the content in the procedure or function to the one which comes first. for example:
procedure IntializeWizard;
begin
Result:=True;
end;
procedure InitializeWizard;
begin
DirTreeView:= TFolderTreeView.Create(WizardForm)
DirTreeView.SetBounds(0,100,417,110)
DirTreeView.OnChange:= @DirFolderChange
DirTreeView.Parent:= WizardForm.SelectDirPage
end;
to
procedure IntializeWizard;
begin
DirTreeView:= TFolderTreeView.Create(WizardForm)
DirTreeView.SetBounds(0,100,417,110)
DirTreeView.OnChange:= @DirFolderChange
DirTreeView.Parent:= WizardForm.SelectDirPage
Result:=True;
end;
danswano
03-04-2013, 13:19
the problem is that the second one is in an external iss file
and that file have it like this:
procedure InitializeWizard;
begin
OldWndProc := SetWindowLong(WizardForm.Handle, GWL_WNDPROC,
WrapWindowProc(@WndProc, 4));
end;
Razor12911
03-04-2013, 13:23
then don't just copy this
DirTreeView:= TFolderTreeView.Create(WizardForm)
DirTreeView.SetBounds(0,100,417,110)
DirTreeView.OnChange:= @DirFolderChange
DirTreeView.Parent:= WizardForm.SelectDirPage
then it will be like that.
var
DirTreeView: TFolderTreeView;
procedure DirFolderChange(Sender: TObject);
Begin
WizardForm.DirEdit.Text:=AddBackslash(DirTreeView. Directory)
end;
procedure InitializeWizard;
begin
DirTreeView:= TFolderTreeView.Create(WizardForm)
DirTreeView.SetBounds(0,100,417,110)
DirTreeView.OnChange:= @DirFolderChange
DirTreeView.Parent:= WizardForm.SelectDirPage
OldWndProc := SetWindowLong(WizardForm.Handle, GWL_WNDPROC,
WrapWindowProc(@WndProc, 4));
end;
danswano
03-04-2013, 13:24
Ok got it to work but there is one problem, when i select other drive/folder the AppName gets removed, how can i keep the AppName after the selected path automatically?
Razor12911
03-04-2013, 13:26
are you using Inno Setup PreProcessor Functions?
the #define, #include, #ifdef?
danswano
03-04-2013, 13:31
Not sure, how to know?
Razor12911
03-04-2013, 13:36
hmm, then I don't think you are using that,
edit this line:
WizardForm.DirEdit.Text:=AddBackslash(DirTreeView. Directory)
to
WizardForm.DirEdit.Text:=AddBackslash(DirTreeView. Directory) + 'Dead Space 3'
or
WizardForm.DirEdit.Text:=AddBackslash(DirTreeView. Directory) + '{#AppName}' ; for those who use Inno Setup PreProcessor
danswano
03-04-2013, 13:41
#AppName didn't work for me and editing the folder name manually just sucks, is there any dynamic value i can put to use the original AppName?
nicola16
03-04-2013, 14:34
It is possible to integrate this code into setup yenner90,
to customize folder icons?
[Files]
Source: Include\Desktop.ico; DestDir: {app}; Flags: ignoreversion; Attribs: hidden system
procedure CurStepChanged(CurStep: TSetupStep);
var
ErrorCode: Integer;
begin
if CurStep = ssPostInstall then
begin
SetIniString('.ShellClassInfo', 'IconResource',
ExpandConstant('{app}\MyProg.exe') + #13#10 'IconIndex=0', ExpandConstant('{app}\desktop.ini'));
Exec('attrib', ' +r ' + '"' + ExpandConstant('{app}') + '"', '', SW_HIDE, ewWaitUntilTerminated, ErrorCode);
Exec('attrib', ' +h +s ' + '"' + ExpandConstant('{app}\desktop.ini') + '"', '', SW_HIDE, ewWaitUntilTerminated, ErrorCode);
end;
end;
procedure CurUninstallStepChanged(CurUninstallStep: TUninstallStep);
begin
if CurUninstallStep = usUninstall then
DeleteFile(ExpandConstant('{app}\desktop.ini'));
end;
Razor12911
03-04-2013, 14:37
#AppName didn't work for me and editing the folder name manually just sucks, is there any dynamic value i can put to use the original AppName?
don't use the one for #appname.
Razor12911
03-04-2013, 14:38
It is possible to integrate this code into setup yenner90,
to customize folder icons?
[Files]
Source: Include\Desktop.ico; DestDir: {app}; Flags: ignoreversion; Attribs: hidden system
[code]
procedure CurStepChanged(CurStep: TSetupStep);
var
ErrorCode: Integer;
begin
if CurStep = ssPostInstall then
begin
SetIniString('.ShellClassInfo', 'IconResource',
ExpandConstant('{app}\Desktop.ico') + #13#10 'IconIndex=0', ExpandConstant('{app}\desktop.ini'));
Exec('attrib', ' +r ' + '"' + ExpandConstant('{app}') + '"', '', SW_HIDE, ewWaitUntilTerminated, ErrorCode);
Exec('attrib', ' +h +s ' + '"' + ExpandConstant('{app}\desktop.ini') + '"', '', SW_HIDE, ewWaitUntilTerminated, ErrorCode);
end;
end;
procedure CurUninstallStepChanged(CurUninstallStep: TUninstallStep);
begin
if CurUninstallStep = usUninstall then
DeleteFile(ExpandConstant('{app}\desktop.ini'));
end;32.dll stdcall';
it is possible.
nicola16
03-04-2013, 14:53
code is perfect icon folder personal ;)
correct code is
[Files]
Source: Include\Desktop.ico; DestDir: {app}; Flags: ignoreversion; Attribs: hidden system
procedure CurStepChanged(CurStep: TSetupStep);
var
ErrorCode: Integer;
begin
if CurStep = ssPostInstall then
begin
SetIniString('.ShellClassInfo', 'IconResource',
ExpandConstant('{app}\Desktop.ico') + #13#10 'IconIndex=0', ExpandConstant('{app}\desktop.ini'));
Exec('attrib', ' +r ' + '"' + ExpandConstant('{app}') + '"', '', SW_HIDE, ewWaitUntilTerminated, ErrorCode);
Exec('attrib', ' +h +s ' + '"' + ExpandConstant('{app}\desktop.ini') + '"', '', SW_HIDE, ewWaitUntilTerminated, ErrorCode);
end;
end;
procedure CurUninstallStepChanged(CurUninstallStep: TUninstallStep);
begin
if CurUninstallStep = usUninstall then
DeleteFile(ExpandConstant('{app}\desktop.ini'));
end;
nicola16
03-04-2013, 15:14
lol duplicate
http://oi48.tinypic.com/2gwc1l4.jpg
help?
Razor12911
03-04-2013, 15:20
read the previous 10 posts to understand and fix bug.
nicola16
03-04-2013, 15:43
perfect resolved the code ;)
nicola16
03-04-2013, 15:54
Sorry error in code format my pc :(
danswano
03-04-2013, 16:17
don't use the one for #appname.
Yes i know but when hitting browse button the appname stay no matter what drive/folder i choose, why not in your new hack?
I don't want to manually edit the folder name with each project. :)
Razor12911
04-04-2013, 02:01
use this one
WizardForm.DirEdit.Text:=AddBackslash(DirTreeView. Directory) + 'Dead Space 3'
Razor12911
04-04-2013, 02:04
Inno Freearc Extract v4.0
Creator: Bulat Ziganshin
Easily extracts freearc files on an inno setup script.
-has disk change
-progress doesn't overflow to (300%)
danswano
04-04-2013, 04:44
use this one
WizardForm.DirEdit.Text:=AddBackslash(DirTreeView. Directory) + 'Dead Space 3'
How to replace "Dead Space 3" with a dynamic value?
Razor12911
04-04-2013, 04:53
if you used inno setup preprocessor you would define the value like this.
#define AppName "Street Fighter"
then
at this stage you would do this
WizardForm.DirEdit.Text:=AddBackslash(DirTreeView. Directory) + '{#AppName}'
it will automatically write Street Fighter.
danswano
04-04-2013, 04:56
It worked, thanks.
Razor12911
04-04-2013, 05:02
you can also do this
#define AppName "Street Fighter"
#define AppPublisher "Capcom"
[Setup]
AppName={#AppName}
AppPublisher={#AppPublisher}
AppVerName={#AppName}
danswano
04-04-2013, 05:07
Oh man, this is so much better and a time saver, thank you very much :)
Razor12911
04-04-2013, 05:19
Project
Converter
Progress
Convertor Design=75%
Compressor=0%
Preview
http://img853.imageshack.us/img853/2353/20130404150708.jpg (http://imageshack.us/photo/my-images/853/20130404150708.jpg/)
Credits
Imageshack: Photo Uploads
Download
danswano
04-04-2013, 05:27
Looks interesting.
spawniectes
04-04-2013, 08:47
Hi guys, I have a doubt, I making the conversion for gears of war and the registry key that I have is for x64 windows 'cause is what I have installed.
Root: HKLM; SubKey: SOFTWARE\Wow6432Node\Microsoft\Microsoft Games\Gears of War; ValueType: expandsz; ValueName: SetupPath; ValueData: {app}\binaries\; Flags: uninsdeletevalue uninsdeletekeyifempty
Root: HKLM; SubKey: SOFTWARE\Wow6432Node\Microsoft\Microsoft Games\Gears of War; ValueType: expandsz; ValueName: EXEPath; ValueData: {app}\Binaries\startup.exe; Flags: uninsdeletevalue uninsdeletekeyifempty
Root: HKLM; SubKey: SOFTWARE\Wow6432Node\Microsoft\Microsoft Games\Gears of War; ValueType: string; ValueName: PID; ValueData: 92353-896-4404376-70444; Flags: uninsdeletevalue uninsdeletekeyifempty
Root: HKLM; SubKey: SOFTWARE\Wow6432Node\Microsoft\Microsoft Games\Gears of War; ValueType: binary; ValueName: DigitalProductID; ValueData: 6c 93 48 93 31 c3 4a c3 7f 3b c1 a2 6f 88 03 00; Flags: uninsdeletevalue uninsdeletekeyifempty
Root: HKLM; SubKey: SOFTWARE\Wow6432Node\Microsoft\Microsoft Games\Gears of War; ValueType: string; ValueName: PID 2.0 Ex; ValueData: 92353-00140-896-440437-00-11274-7600.0000-0932013; Flags: uninsdeletevalue uninsdeletekeyifempty
but will not work in 32bit system, how can I make it work for both operating systems.
JacksMafia
04-04-2013, 09:03
Root: HKLM; SubKey: SOFTWARE\Microsoft\Microsoft Games\Gears of War; ValueType: expandsz; ValueName: SetupPath; ValueData: {app}\binaries\; Flags: uninsdeletevalue uninsdeletekeyifempty
Root: HKLM; SubKey: SOFTWARE\Microsoft\Microsoft Games\Gears of War; ValueType: expandsz; ValueName: EXEPath; ValueData: {app}\Binaries\startup.exe; Flags: uninsdeletevalue uninsdeletekeyifempty
Root: HKLM; SubKey: SOFTWARE\Microsoft\Microsoft Games\Gears of War; ValueType: string; ValueName: PID; ValueData: 92353-896-4404376-70444; Flags: uninsdeletevalue uninsdeletekeyifempty
Root: HKLM; SubKey: SOFTWARE\Microsoft\Microsoft Games\Gears of War; ValueType: binary; ValueName: DigitalProductID; ValueData: 6c 93 48 93 31 c3 4a c3 7f 3b c1 a2 6f 88 03 00; Flags: uninsdeletevalue uninsdeletekeyifempty
Root: HKLM; SubKey: SOFTWARE\Microsoft\Microsoft Games\Gears of War; ValueType: string; ValueName: PID 2.0 Ex; ValueData: 92353-00140-896-440437-00-11274-7600.0000-0932013; Flags: uninsdeletevalue uninsdeletekeyifempty
it will work like this
Hi guys, I have a doubt, I making the conversion for gears of war and the registry key that I have is for x64 windows 'cause is what I have installed.
Root: HKLM; SubKey: SOFTWARE\Wow6432Node\Microsoft\Microsoft Games\Gears of War; ValueType: expandsz; ValueName: SetupPath; ValueData: {app}\binaries\; Flags: uninsdeletevalue uninsdeletekeyifempty
Root: HKLM; SubKey: SOFTWARE\Wow6432Node\Microsoft\Microsoft Games\Gears of War; ValueType: expandsz; ValueName: EXEPath; ValueData: {app}\Binaries\startup.exe; Flags: uninsdeletevalue uninsdeletekeyifempty
Root: HKLM; SubKey: SOFTWARE\Wow6432Node\Microsoft\Microsoft Games\Gears of War; ValueType: string; ValueName: PID; ValueData: 92353-896-4404376-70444; Flags: uninsdeletevalue uninsdeletekeyifempty
Root: HKLM; SubKey: SOFTWARE\Wow6432Node\Microsoft\Microsoft Games\Gears of War; ValueType: binary; ValueName: DigitalProductID; ValueData: 6c 93 48 93 31 c3 4a c3 7f 3b c1 a2 6f 88 03 00; Flags: uninsdeletevalue uninsdeletekeyifempty
Root: HKLM; SubKey: SOFTWARE\Wow6432Node\Microsoft\Microsoft Games\Gears of War; ValueType: string; ValueName: PID 2.0 Ex; ValueData: 92353-00140-896-440437-00-11274-7600.0000-0932013; Flags: uninsdeletevalue uninsdeletekeyifempty
but will not work in 32bit system, how can I make it work for both operating systems.
add this lines:
Root: HKLM; SubKey: SOFTWARE\Wow6432Node\Microsoft\Microsoft Games\Gears of War; ValueType: expandsz; ValueName: SetupPath; ValueData: {app}\binaries\; Flags: uninsdeletevalue uninsdeletekeyifempty; Check: IsWin64;
Root: HKLM; SubKey: SOFTWARE\Wow6432Node\Microsoft\Microsoft Games\Gears of War; ValueType: expandsz; ValueName: EXEPath; ValueData: {app}\Binaries\startup.exe; Flags: uninsdeletevalue uninsdeletekeyifempty; Check: IsWin64;
Root: HKLM; SubKey: SOFTWARE\Wow6432Node\Microsoft\Microsoft Games\Gears of War; ValueType: string; ValueName: PID; ValueData: 92353-896-4404376-70444; Flags: uninsdeletevalue uninsdeletekeyifempty; Check: IsWin64;
Root: HKLM; SubKey: SOFTWARE\Wow6432Node\Microsoft\Microsoft Games\Gears of War; ValueType: binary; ValueName: DigitalProductID; ValueData: 6c 93 48 93 31 c3 4a c3 7f 3b c1 a2 6f 88 03 00; Flags: uninsdeletevalue uninsdeletekeyifempty; Check: IsWin64;
Root: HKLM; SubKey: SOFTWARE\Wow6432Node\Microsoft\Microsoft Games\Gears of War; ValueType: string; ValueName: PID 2.0 Ex; ValueData: 92353-00140-896-440437-00-11274-7600.0000-0932013; Flags: uninsdeletevalue uninsdeletekeyifempty; Check: IsWin64;
Root: HKLM; SubKey: SOFTWARE\Microsoft\Microsoft Games\Gears of War; ValueType: expandsz; ValueName: SetupPath; ValueData: {app}\binaries\; Flags: uninsdeletevalue uninsdeletekeyifempty; Check: not IsWin64;
Root: HKLM; SubKey: SOFTWARE\Microsoft\Microsoft Games\Gears of War; ValueType: expandsz; ValueName: EXEPath; ValueData: {app}\Binaries\startup.exe; Flags: uninsdeletevalue uninsdeletekeyifempty; Check: not IsWin64;
Root: HKLM; SubKey: SOFTWARE\Microsoft\Microsoft Games\Gears of War; ValueType: string; ValueName: PID; ValueData: 92353-896-4404376-70444; Flags: uninsdeletevalue uninsdeletekeyifempty; Check: not IsWin64;
Root: HKLM; SubKey: SOFTWARE\Microsoft\Microsoft Games\Gears of War; ValueType: binary; ValueName: DigitalProductID; ValueData: 6c 93 48 93 31 c3 4a c3 7f 3b c1 a2 6f 88 03 00; Flags: uninsdeletevalue uninsdeletekeyifempty; Check: not IsWin64;
Root: HKLM; SubKey: SOFTWARE\Microsoft\Microsoft Games\Gears of War; ValueType: string; ValueName: PID 2.0 Ex; ValueData: 92353-00140-896-440437-00-11274-7600.0000-0932013; Flags: uninsdeletevalue uninsdeletekeyifempty; Check: not IsWin64;
Hi!, I'm having a little problem, two problems indeed, I used CIU 1.0.0.6 to make a conversion, in the small installer the first problem is that i need to move the music and cancel buttons towards the center a little, you can see the reason in the attached image, i searched in the script but i couldn't find any button property that allow me to do that, I also try several modifications in setup.ini but the only thing i can achieve was make the buttons dissapear completely, the second problem is that an equalizer button appears in the small installer but i don't know why, it was there before i make any modifications and i haven't been able to make it dissapear, in other conversion i,ve made it isn't there. thanks in advance
http://img268.imageshack.us/img268/1786/installerk.jpg
pakrat2k2
04-04-2013, 13:51
try setting ( in setup.ini )
[EqualizerButton]
Left=0
Top=0
Width=0
Height=0
see if that makes it disappear ?
also further down
[EqualizerButtonAR]
Left=535
Top=333
Width=31
Height=120
Visible=1 change to 0 ?
try setting ( in setup.ini )
[EqualizerButton]
Left=0
Top=0
Width=0
Height=0
see if that makes it disappear ?
also further down
[EqualizerButtonAR]
Left=535
Top=333
Width=31
Height=120
Visible=1 change to 0 ?
Yes i've tried that but it makes dissapear the equalizer in setup screen too, since this doesn't happen in other conversion i´ve started to think that, maybe, if I recompile the conversion I can solve this, in the other hand the button issue is driving me crazy, it´s not a big deal but i don't like how it looks right now, if I can move them towards the center i will be very happy:D
Edit: I also tried this for the button issue:
I added this to setup ini:
[SmallCancelButton]
Width=92
Height=20
FontSize=10
Top=
Left=
it works but ignores Top or Left parameters no matter the value. I've also noticed that theres no function defined for X or Y Position for small buttons in the script maybe thats the answer
spawniectes
04-04-2013, 21:31
Yes i've tried that but it makes dissapear the equalizer in setup screen too, since this doesn't happen in other conversion i´ve started to think that, maybe, if I recompile the conversion I can solve this, in the other hand the button issue is driving me crazy, it´s not a big deal but i don't like how it looks right now, if I can move them towards the center i will be very happy:D
Edit: I also tried this for the button issue:
I added this to setup ini:
[SmallCancelButton]
Width=92
Height=20
FontSize=10
Top=
Left=
it works but ignores Top or Left parameters no matter the value. I've also noticed that theres no function defined for X or Y Position for small buttons in the script maybe thats the answer
I cheat when sometimes happens to me, I only delete the portion on smallinstaler.bmp when the unwanted button appears. just paint white the rectangle were appear the equilizer and thats all.
spawniectes
04-04-2013, 21:35
Something like this
http://img10.imageshack.us/img10/4121/smallinstaller.png
Something like this
http://img10.imageshack.us/img10/4121/smallinstaller.png
:)Thank you, good trick!! i'm editing the bmp right now:D
Some parts of it if i have time ill continue on this
eng.WelcomeMessage1_1=Bienvenue
eng.WelcomeMessage2_1=Bienvenue à l`Assistant de Configuration de %1
eng.WelcomeMessage2_2=Ce logiciel va installer %1 sur votre ordinateur.%n%nIl est recommandé que vous fermez tous les applications avant de continuer.%n%nChoissez type d`installation pour continuer ou clicquez Annuler pour quitter l`installation.
eng.LicenseMessage1_1=License
eng.LicenseMessage2_1=S'il vous plaît lire le contrat de licence suivant. Vous devez accepter les termes de ce contrat avant de continuer l'installation.
eng.LicenseMessage3_1=J'accepte le contrat de licence
eng.SystemMessage1_1=Système
eng.SystemMessage2_1=Le matériel suivant a été détecté dans votre système%nUtilisez la touche ci-dessous comme guide pour votre système
eng.SystemMessage3_1=Processeur
eng.SystemMessage3_2=Vidéo
eng.SystemMessage3_2_1=Indisponible
eng.SystemMessage3_3=Mémoire
eng.SystemMessage3_4=Système D'exploitation
eng.SystemMessage3_4_1=Inconnu
eng.SystemMessage3_5=Touche
eng.SystemMessage3_5_1=Critique
eng.SystemMessage3_5_2=Mauvais
eng.SystemMessage3_5_3=Moyenne
eng.SystemMessage3_5_4=Bon
eng.SystemMessage3_5_5=Excellent
eng.SystemMessage3_5_6=Requis
eng.SystemMessage3_6=Note
eng.SystemMessage3_7=Prerequisite
eng.SelectDirMessage1_1=Destination
eng.InformationMessage1_1=Information
eng.InformationMessage2_1=S'il vous plaît lire les informations importantes ci-dessous avant de continuer.
eng.SelectComponentMessage1_1=Composants
eng.SelectComponentMessage2_1=Select the components you want to install, clear the components you do not want to install.%nClick Next when you are ready to continue.
eng.SelectComponentMesesge3=Install %1
eng.SelectDirMessage2_1=Setup will install %1 into the following folder. To continue, click Next.%nIf you would like to select a different folder, click Browse.
eng.SelectDirMessage4_1=Total Space:
eng.SelectDirMessage4_2=Free Space:
eng.SelectDirMessage4_3=Recommeneded Space:
eng.SelectDirMessage4_4=Required Space:
eng.SelectGroupMessage1_1=Group
eng.SelectGroupMessage2_1=Setup will create the program's shortcuts in the following Start Menu folder.%nIf you would like to select a different folder, click Browse.
eng.SelectGroupMessage4_1=Don't create a Start Menu folder
eng.SelectGroupMessage4_2=Create a desktop icon
eng.SelectPriorityMessage1_1=Performance
eng.SelectPriorityMessage2_1=Select the priority you would like Setup to use while installing.%nSelecting priority will affect system perfomance.
eng.SelectPriorityMessage3_1=Low Priority
eng.SelectPriorityMessage3_2=Below Normal Priority
eng.SelectPriorityMessage3_3=Normal Priority
eng.SelectPriorityMessage3_4=Above Normal Priority
eng.SelectPriorityMessage3_5=High Priority
eng.SelectPriorityMessage3_6=Realtime Priority
eng.SelectTaskMessage1_1=Tasks
eng.SelectTaskMessage2_1=Select the additional tasks you would like Setup to perform while installing, then click Install.
eng.SelectTaskMesesge3=Install %1
eng.ReadyMessage1_1=Ready
eng.ReadyMessage2_1=Setup is now ready to begin installing %1 on your computer.%n%nClick Install to continue with the installation, or click Back if you want to review or change any settings.
eng.InstallMessage1_1=Install
eng.InstallMessage2_1=Please wait while Setup installs %1 on your computer.
eng.InstallMessage2_2=Please insert disc: %1
eng.InstallMessage3_1=Elapsed:
eng.InstallMessage3_2=Remaining:
eng.InstallMessage3_3_1=Copying %1 ...
eng.InstallMessage3_3_2=Installing %1...
eng.InstallMessage3_3_3=Rolling back changes...
eng.InstallMessage3_4=%1 Complete
eng.InstallMessage3_5=Please insert disc: %1
eng.FinishMessage1_1=Finish
eng.FinishMessage2_1=Setup has finished installing %1 on your computer.%n%nClick Finish to close Setup.
eng.FinishMessage2_2=Setup has encountered an error while installing, please re-run installation.
eng.UninstallMessage1_1=Uninstall
eng.UninstallMessage2_1=Please wait while Setup uninstalls %1 from your computer.
eng.UninstallMessage3_1=%1 Complete
eng.UninstallMessage3_2=Uninstalling...
eng.OtherMessage1_1=Setup failed to intialize.
eng.OtherMessage1_2=Error Code:
eng.OtherMessage2_1=Setup Initializing...
eng.OtherMessage2_2=Application:
eng.OtherMessage2_3=Publisher:
eng.OtherMessage3_1=%1 - Uninstallation
eng.OtherMessage3_2=%1 - Installation
eng.OtherMessage4_1=Music: Off
eng.OtherMessage4_2=Music: On
eng.OtherMessage4_3=Video: Off
eng.OtherMessage4_4=Video: On
eng.OtherMessage5_1=Quick Installation
eng.OtherMessage5_2=Custom Installation
eng.OtherMessage6_1=Launcher
eng.OtherMessage6_2=Configuration
eng.OtherMessage6_3=Uninstall
eng.OtherMessage7_1=ATI/nVidia Integrated Graphics
eng.OtherMessage7_2=Intel Integrated Graphics
eng.OtherMessage7_3=SiS/VIA Integrated Graphics
eng.ConversionUnit1_1=second
eng.ConversionUnit1_2=seconds
eng.ConversionUnit2_1=minute
eng.ConversionUnit2_2=minutes
eng.ConversionUnit3_1=hour
eng.ConversionUnit3_2=hours
eng.ConversionUnit4_1=MB
eng.ConversionUnit4_2=GB
eng.ConversionUnit4_3=TB
eng.ConversionUnit5_1=MHz
eng.ConversionUnit5_2=GHz
eng.ConversionUnit6_1=Bit
engAutorunMessage1_1=%1 - Installation
engAutorunMessage2_1=Launch
engAutorunMessage2_2=Install
engAutorunMessage2_3=Uninstall
engAutorunMessage2_4=Configuration
engAutorunMessage2_5=Close
[/QUOTE]
@ferv look HERE (http://fileforums.com/showpost.php?p=416280&postcount=30) for CIU 1.0.0.6 smallinstaller placement. Have fun
Kurutucu
05-04-2013, 12:07
There is some problem. Progressbar not showing with installer.
1. http://i46.tinypic.com/2uo0tg7.jpg
I'm using
#define ProgramFiles "F:\Program Files (x86)\Massive"
2. Time Remaining always say Test Run with compressed precomp and srep files. FIXED
Bad English sorry.
And there is script: Black_Box_Script_By_Kurutucu_V1.0.rar (http://fileforums.com/attachment.php?attachmentid=5991&d=1365049470)
y_thelastknight
05-04-2013, 14:57
2. Time Remaining always say Test Run with compressed precomp and srep files.
1. Change
;#define records into
#define records in ISDone.iss File
2. Put attached records.inf in ISDone folder
Sorry for English
Kurutucu
05-04-2013, 14:58
1. Change
;#define records into
#define records in ISDone.iss File
2. Put attached records.inf in ISDone folder
Sorry for English
Ok. I will testing
y_thelastknight
05-04-2013, 15:00
What I will write into the records.inf file?
Download the attachment
Kurutucu
05-04-2013, 15:04
Download the attachment
Don't fixed. Again http://i46.tinypic.com/2uo0tg7.jpg
y_thelastknight
05-04-2013, 15:06
Don't fixed. Again
its for the test run problem :confused:
Kurutucu
05-04-2013, 15:07
its for the test run problem :confused:
No. This installer page. I click install but progress bar not seen.
Problem 2 fixed but 1 not fixed.
Razor12911
05-04-2013, 15:22
will help you with problem one.
danswano
05-04-2013, 15:35
Hello dear Razor,
I have a problem with your last mod to install destination hack you provided:
if i use for example this name:
#define AppName "Clive Barker's Jericho"
i get this error:
Unknown identifier 's'
but like this #define AppName "Clive Barkers Jericho" everything is fine
is it possible to use suck names?
y_thelastknight
05-04-2013, 15:55
No. This installer page. I click install but progress bar not seen.
Try this
filename label is missing..
danswano
05-04-2013, 15:57
Hello y_thelastknight,
Do you AGB Golden Team compression method (parameter)?
Kurutucu
05-04-2013, 16:14
Hello y_thelastknight,
Do you AGB Golden Team compression method (parameter)?
Use -mprecomp+srep+lzma:a1:mfbt4:d256m:fb128:mc1000:lc8
danswano
05-04-2013, 16:20
Ah dude, this method is very common and can be found everywhere, i can't achieve a smaller size with repacks.
Do you have something better for better compression ratio?
Kurutucu
05-04-2013, 16:21
Try this
filename label is missing..
Look now
http://i46.tinypic.com/2432a88.jpg
castelothes
05-04-2013, 17:26
How do I make Publisher & Game Version? because when once in Compile and Install detected only in the title game alone .. The following Screen Shoot
http://fileforums.com/attachment.php?attachmentid=6015&stc=1&d=1365207659
1. Tittle game
2. Publisher (empty)
3. Version (not the numbers but the game title)
Thanks :)
@ferv look HERE (http://fileforums.com/showpost.php?p=416280&postcount=30) for CIU 1.0.0.6 smallinstaller placement. Have fun
Thank you!!, i'll try and see what happens:D
huavancuong098
06-04-2013, 18:13
thank, i want to known how yener90 can create compress.bat to create repack. In topic of Kurutucu blackbox script. In don't know how to create repack with hight compress file with arc. Can you help me?
huavancuong098
06-04-2013, 19:28
i want to ask some question. Yener90 how can create interface setup, can you help me to create this same blackbox repack!Thank!
Razor12911
07-04-2013, 01:47
i want to ask some question. Yener90 how can create interface setup, can you help me to create this same blackbox repack!Thank!
use botva2
huavancuong098
07-04-2013, 08:29
i don't known this, can you help me!
danswano
07-04-2013, 08:32
Hello dear Razor,
I have a problem with your last mod to install destination hack you provided:
if i use for example this name:
#define AppName "Clive Barker's Jericho"
i get this error:
Unknown identifier 's'
but like this #define AppName "Clive Barkers Jericho" everything is fine
is it possible to use such names?
Razor12911
07-04-2013, 12:44
never use apostrophes. the inno preprocessor projects what ever is written to the specified point, now if you include an apostrophe, it is like you are breaking a circle of some sort, for example in a situation like this.
ExpandConstant('{#appname}');
then it will be like this, ExpandConstant('Clive Barker's Jericho');
now there are there apostrophes, like in English but called quotation marks, when you quote, there has to be an opening quotation and the closing quotation, he asked "who wants to die tonight?"
nicola16
07-04-2013, 18:03
Ok guys I tested the code to give a folder icon to the installer.
The code and this attached to that of yenner90
section put a personal icon file in the folder include
call Desktop.ico
;********************name icon file********************************;
[Files]
Source: Include\Desktop.ico; DestDir: {app}; Flags: ignoreversion; Attribs: hidden system
;************************************************* *************;
code section find CurStepChanged try and replace it with this add the red section
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
procedure CurStepChanged(CurStep: TSetupStep);
var n,i:integer;
ErrorCode: Integer;
begin
if CurStep = ssPostInstall then
begin
SetIniString('.ShellClassInfo', 'IconResource',
ExpandConstant('{app}\Desktop.ico') + #13#10 'IconIndex=0', ExpandConstant('{app}\desktop.ini'));
Exec('attrib', ' +r ' + '"' + ExpandConstant('{app}') + '"', '', SW_HIDE, ewWaitUntilTerminated, ErrorCode);
Exec('attrib', ' +h +s ' + '"' + ExpandConstant('{app}\desktop.ini') + '"', '', SW_HIDE, ewWaitUntilTerminated, ErrorCode);
end;
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
Find CurUninstallStepChanged try and add first end; highlighted in red
end;
end;
procedure CurUninstallStepChanged(CurUninstallStep: TUninstallStep);
begin
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
Final code Uninstall.dat try and add the red section
ExpandConstant('{tmp}\Uninstall.dat'))), True, True, True);
DeleteFile(ExpandConstant('{app}\desktop.ini'));
end;
end;
end;
end;
end;
Joe Forster/STA
08-04-2013, 02:03
In Pascal, an apostrophe character inside a string literal needs to be doubled:
#define AppName "Clive Barker''s Jericho"
spawniectes
08-04-2013, 05:08
anyone can tell me how to fix an srep error.
broken compressed data.
error code:-12
I compress 3 times now, and I keep getting that damn error.
danswano
08-04-2013, 05:10
In Pascal, an apostrophe character inside a string literal needs to be doubled:
#define AppName "Clive Barker''s Jericho"
Doubling them will keep them both in the installer, that's not a solution. :rolleyes:
Razor12911
08-04-2013, 05:11
bottom, line, never use special characters :D
danswano
08-04-2013, 05:19
I'm not the one who is using it's the game's developers. ^^
Razor12911
08-04-2013, 05:21
rather leave it like this #define AppName "Clive Barkers Jericho"
danswano
08-04-2013, 05:24
rather leave it like this #define AppName "Clive Barkers Jericho"
Yeah, that what i did. :D
Joe Forster/STA
08-04-2013, 05:57
Doubling them will keep them both in the installer, that's not a solution. :rolleyes:
I found these relevant pages: http://www.jrsoftware.org/ispphelp/index.php?topic=expressions and http://www.mirality.co.nz/inno/tips.php#strings.
huavancuong098
08-04-2013, 22:19
comparison between the level of compression Inno Setup and use of the razor, the compress.bat file which will compress better. I need an answer on this issue. If you can help me do this right. Thank!
Razor12911
08-04-2013, 22:31
depends on the compression but .bat compression is the best
huavancuong098
08-04-2013, 23:17
but the use of such compress.bat no clear delineation of space between 4.3 GB DVD. How to properly define the size of each DVD? The use of arc free to use the Inno Setup command with a higher compression than compress.bat not?
y_thelastknight
09-04-2013, 01:50
hi i need help
how to do this :confused:
#define AppName "1"
//values 1,2,3,4,5
[Setup]
AppId={{660BF654-1986-4653-9981-E99323A2E683}
#ifdef AppName "1"
AppVerName=y_thelastknight1
#endif
#ifdef AppName "2"
AppVerName=y_thelastknight2
#endif
#ifdef AppName "3"
AppVerName=y_thelastknight3
#endif
#ifdef AppName "4"
AppVerName=y_thelastknight4
#endif
#ifdef AppName "5"
AppVerName=y_thelastknight5
#endif
DefaultDirName={pf}\{#MyAppName}
DefaultGroupName={#MyAppName}
OutputBaseFilename=setup
Compression=lzma
SolidCompression=yes
[Files]
Source: "C:\Program Files (x86)\Inno Setup 5\Examples\MyProg.exe"; DestDir: "{app}"; Flags: ignoreversion
Source: {win}\help\*; DestDir: {app}\1; Flags: external recursesubdirs ;
hi i need help
how to do this :confused:
#define AppName "1"
//values 1,2,3,4,5
[Setup]
AppId={{660BF654-1986-4653-9981-E99323A2E683}
#ifdef AppName "1"
AppVerName=y_thelastknight1
#endif
#ifdef AppName "2"
AppVerName=y_thelastknight2
#endif
#ifdef AppName "3"
AppVerName=y_thelastknight3
#endif
#ifdef AppName "4"
AppVerName=y_thelastknight4
#endif
#ifdef AppName "5"
AppVerName=y_thelastknight5
#endif
DefaultDirName={pf}\{#MyAppName}
DefaultGroupName={#MyAppName}
OutputBaseFilename=setup
Compression=lzma
SolidCompression=yes
[Files]
Source: "C:\Program Files (x86)\Inno Setup 5\Examples\MyProg.exe"; DestDir: "{app}"; Flags: ignoreversion
Source: {win}\help\*; DestDir: {app}\1; Flags: external recursesubdirs ;
#define AppName "1"
//values 1,2,3,4,5
[Setup]
AppId={{660BF654-1986-4653-9981-E99323A2E683}
#if AppName == 1
AppVerName=y_thelastknight1
#elif AppName == 2
AppVerName=y_thelastknight2
#elif AppName == 3
AppVerName=y_thelastknight3
#elif AppName == 4
AppVerName=y_thelastknight4
#elif AppName == 5
AppVerName=y_thelastknight5
#endif
DefaultDirName={pf}\{#MyAppName}
DefaultGroupName={#MyAppName}
OutputBaseFilename=setup
Compression=lzma
SolidCompression=yes
[Files]
Source: "C:\Program Files (x86)\Inno Setup 5\Examples\MyProg.exe"; DestDir: "{app}"; Flags: ignoreversion
Source: {win}\help\*; DestDir: {app}\1; Flags: external recursesubdirs ;
y_thelastknight
09-04-2013, 08:53
thanks for help altef_4
Razor12911
09-04-2013, 10:11
but the use of such compress.bat no clear delineation of space between 4.3 GB DVD. How to properly define the size of each DVD? The use of arc free to use the Inno Setup command with a higher compression than compress.bat not?
you try by any means necessary, compress files using a list to include or exclude the files
How can I do to set my Installer can Run as Administrator?
pakrat2k2
12-04-2013, 17:45
start up inno then goto help & search for administrator.
[Setup]: PrivilegesRequired
TsubasaHP
13-04-2013, 01:25
Hi, Guys . How Can I Create a silently Installer with inno setup that Include Two or Three or More disk?
I Create Installer, But when disk one is finished, silently Installer not asked for disk two and Progress bar roll Back and install canceled .
what can i do?
Sorry For my bad english
Compiler
14-04-2013, 07:06
I get this error
http://img255.imageshack.us/img255/2772/errv.png
I use this code:
arc a -ep1 -ed -r -w.\ Data-01.bin -mprecomp:zl98:d0+srep+exe+delta+lzma:a1:mfbt4:d256 m:fb128:mc1000:lc8 "D:\game\*"
pause
Razor12911
14-04-2013, 07:08
arc.ini
Compiler
14-04-2013, 07:11
Here is the Arc.ini
[External compressor:srep]
;options = l%d (minimal match length, default=1024)
header = 0
packcmd = srep {options} -m3f $$arcdatafile$$.tmp $$arcpackedfile$$.tmp
unpackcmd = srep -d -s $$arcpackedfile$$.tmp $$arcdatafile$$.tmp
[External compressor:precomp]
header = 0
packcmd = precomp -intense0 -c- {options} -o$$arcpackedfile$$.tmp $$arcdatafile$$.tmp
unpackcmd = precomp -o$$arcdatafile$$.tmp -r $$arcpackedfile$$.tmp
Can anyone help me.
I need a code to activate and deactivate a label 5 times with an interval of time.
inovateqsa
16-04-2013, 22:24
Alright, I have a simple question:
Is it possible to make a custom installer using ONLY the game disc/s - IE: making an installer without installing the game first?
It would help for annoying DRM and poor internet connection.
Also, When using the custom installer - is there an easier way to align your buttons?
At the moment I am editing the setup.ini, running setup to see where the buttons are, and repeating this process until I eventually get them right.
Is there some way i can make it easier?
Thanks for your help.
spawniectes
17-04-2013, 04:44
Alright, I have a simple question:
Is it possible to make a custom installer using ONLY the game disc/s - IE: making an installer without installing the game first?
It would help for annoying DRM and poor internet connection.
Also, When using the custom installer - is there an easier way to align your buttons?
At the moment I am editing the setup.ini, running setup to see where the buttons are, and repeating this process until I eventually get them right.
Is there some way i can make it easier?
Thanks for your help.
I can respond for the align of the buttons. this is an small trick that I use.
open your image with photshop (ie. autorun.png)
right click over the ruler and choose pixels.
use the guide lines to obtain the coordinates were you want the buttons appears. Its not 100% accurate sometimes you have to rest 4 or 5 pixels.
(ie.: if on photoshop show that your button will appears at left=80 and top=160 on setup.ini you must put left=80 top=155) I hope this help you.
inovateqsa
17-04-2013, 05:40
Thanks,
That's Awesome!
Razor12911
17-04-2013, 06:18
Can anyone help me.
I need a code to activate and deactivate a label 5 times with an interval of time.
use a timer and boolean,
in IS enhanced edition, use ttimer function in normal inno setup use settimer and killtimer using innocallback.dll
danswano
17-04-2013, 14:29
how to give the installer an icon or the same icon used for setup.exe in Add/Remove programs window?
pakrat2k2
17-04-2013, 15:18
in inno script [setup] section
UninstallDisplayIcon=setup.ico
all in the help section, just open up your script, and click on help.
all documentated there :)
danswano
17-04-2013, 15:57
How do i dynamically make the installer asks for the next cab if it was missing on the disc without specifying which .cab is one the next disc?
Andre Jesus
17-04-2013, 16:09
Hello Friends.
How can i change (size and place) the button of the message box?
6091
Thanks in advance.
use a timer and boolean,
in IS enhanced edition, use ttimer function in normal inno setup use settimer and killtimer using innocallback.dll
How to use this function using innocallback.dll? If anyone has an example script, please post for me. I use inno setup unicode (Standard Version).
Need to example
ButtonClick >> LabelHide(Time ms) >> LabelShow(Time ms) >> LabelHide(Time ms) >> LabelShow(Time ms) ....
What is the difference between versions of Inno Setup (ANSI, Unicode, Ansi Enhanced Edition and Unicode Enhanced Editio)? If the Enhanced edition version is more complete because we use another version.
Hello Friends.
How can i change (size and place) the button of the message box?
6091
Thanks in advance.
you can't
huavancuong098
18-04-2013, 04:12
how uniform the installer icon. When I change the commands in CI's project Inno yener90 it retains the old icon. Is there any way to change this icon in my icon!
danswano
18-04-2013, 04:40
In case no body saw my reply:
How do i dynamically make the installer asks for the next cab if it was missing on the disc without specifying which .cab is one the next disc?
Andre Jesus
20-04-2013, 11:52
Hello.
How can i change the value [mb] to gb?
DiskSpaceMBLabel=At least [mb] MB of free disk space is required.
Thanks in advance.
danswano
20-04-2013, 11:59
I would like to know that as well, but if the size is under 999 MB i think it should show up as MB not 0.x GB
spawniectes
20-04-2013, 19:33
I would like to know that as well, but if the size is under 999 MB i think it should show up as MB not 0.x GB
Actually if size is under 1024 MB (1024 MB = 1GB)
huavancuong098
21-04-2013, 05:25
CIU why when I use it to not show up the setup menu interface. Although I was rather png and bmp. You can help me!
Razor12911
22-04-2013, 07:26
Hello.
How can i change the value [mb] to gb?
DiskSpaceMBLabel=At least [mb] MB of free disk space is required.
Thanks in advance.
it's easy to do that just by using pos, check IS documentation
Razor12911
22-04-2013, 08:39
How to use this function using innocallback.dll? If anyone has an example script, please post for me. I use inno setup unicode (Standard Version).
Need to example
ButtonClick >> LabelHide(Time ms) >> LabelShow(Time ms) >> LabelHide(Time ms) >> LabelShow(Time ms) ....
What is the difference between versions of Inno Setup (ANSI, Unicode, Ansi Enhanced Edition and Unicode Enhanced Editio)? If the Enhanced edition version is more complete because we use another version.
Wow, long procedure huh? , PM me and will help you with your little problem.
The difference I think is that Enhanced Edition uses single functions which have been generated from long or frustrating procedures from the standard version.
The Enhanced Edition allows some lines or functions which aren't allowed in the standard version. like ttimer, doublebuffered and etc.
It also helps by suggesting or ideas for you whenever you are dealing with any script.:D
and etc.
Razor12911
22-04-2013, 08:43
Hello Friends.
How can i change (size and place) the button of the message box?
6091
Thanks in advance.
create custom forms like new buttons, msgbox, labels and etc.
Razor12911
22-04-2013, 08:47
How do i dynamically make the installer asks for the next cab if it was missing on the disc without specifying which .cab is one the next disc?
you can use booleans and msgboxes.
I can not understand why the compression is giving this error:
http://img132.imageshack.us/img132/5931/errosrep.jpg
Where did I go wrong? :(
danswano
22-04-2013, 12:54
you can use booleans and msgboxes.
How to display the "insert next disk message upon next missing data.cab from disc?
Razor12911
22-04-2013, 13:02
@danswano
for example
You can use this approach.
if not FileExist(ExpandConstant('{src}\DVD2\data7.bin')) then
begin
repeat
MsgBox('Insert Disk: 2', mbInformation, MB_OK);
until
FileExist(ExpandConstant('{src}\DVD2\data7.bin')) = True
end;
Razor12911
22-04-2013, 13:04
@kassane
maybe its disk space, check System Drive Hard Disk.
or method has a problem.
danswano
22-04-2013, 15:03
Is it possible to not specify the data.cab name and put the total number of cabs per disk?
something like dataX.cab and X is the cab batch replacement.
Andre Jesus
22-04-2013, 15:30
it's easy to do that just by using pos, check IS documentation
I really tried find any reference about how to make the script, but i don´t find.
Can you give me an example?
Razor12911
22-04-2013, 21:38
Is it possible to not specify the data.cab name and put the total number of cabs per disk?
something like dataX.cab and X is the cab batch replacement.yep, it is possible, been working with inno setup for quite a while, anything was possible for me, make a converter, an internet browser like internet explorer and etc, Want to create an Installer Designer or something like that for my source using Inno setup :D
Razor12911
22-04-2013, 21:47
I really tried find any reference about how to make the script, but i don´t find.
Can you give me an example?
example
sorry didn't also mention length
function MBToGB(MB : Integer): String;
begin
if Length(IntToStr(MB)) > 3 then
Result := Copy(IntToStr(MB), 0, Length(IntToStr(MB))-3) + '.' + Copy(IntToStr(MB), Length(IntToStr(MB))-2, 1) + ' GB'
else
Result := IntToStr(MB) + ' MB'
end;
how to use
Legend:
i = integer, a number to convert from MB to GB
MBToGB(i)
Andre Jesus
23-04-2013, 08:04
example
sorry didn't also mention length
function MBToGB(MB : Integer): String;
begin
if Length(IntToStr(MB)) > 3 then
Result := Copy(IntToStr(MB), 0, Length(IntToStr(MB))-3) + '.' + Copy(IntToStr(MB), Length(IntToStr(MB))-2, 1) + ' GB'
else
Result := IntToStr(MB) + ' MB'
end;
how to use
Legend:
i = integer, a number to convert from MB to GB
MBToGB(i)
Can you verify what is wrong?
6115
Razor12911
23-04-2013, 08:18
@Andre Jesus
Done man, check it out.
danswano
23-04-2013, 08:49
yep, it is possible, been working with inno setup for quite a while, anything was possible for me, make a converter, an internet browser like internet explorer and etc, Want to create an Installer Designer or something like that for my source using Inno setup :D
Nice method, i will try it right now. :p
Andre Jesus
23-04-2013, 09:24
@Andre Jesus
Done man, check it out.
Thanks, but I thought the inno setup do the calculation automatically.
Note that if I change the value [MB] to [KB], it does the calculation automatically.
Example 1 - size MB.
[Setup]
AppName=Setup
AppVerName=Setup
OutputDir=.
DefaultDirName={pf}\Setup
Compression=none
[Files]
Source: Install\*; DestDir: "{app}";
[Messages]
DiskSpaceMBLabel=At least [mb] MB of free disk space is required.
6117
Example 2 - size kb
[Setup]
AppName=Setup
AppVerName=Setup
OutputDir=.
DefaultDirName={pf}\Setup
Compression=none
[Files]
Source: Install\*; DestDir: "{app}";
;The folder Install have 88,9 MB
[Messages]
DiskSpaceMBLabel=At least [kb] MB of free disk space is required.
6118
Following the example above, believed that by entering [gb] he would do the calculation automatically for GB, however, he considers as text.
[Setup]
AppName=Setup
AppVerName=Setup
OutputDir=.
DefaultDirName={pf}\Setup
Compression=none
[Files]
Source: Install\*; DestDir: "{app}";
;The folder Install have 88,9 MB
[Messages]
DiskSpaceMBLabel=At least [gb] GB of free disk space is required.
6119
So, Inno Setup does not recognize the value in GB?
Razor12911
23-04-2013, 13:55
hmm, yeah, maybe, to me? I don't know, that's why I create custom forms.
Andre Jesus
23-04-2013, 14:55
hmm, yeah, maybe, to me? I don't know, that's why I create custom forms.
Well, anyway I will change the information in the [Messages]. Knowing the size of the game without compacting, just enter the size as shown below:
[Messages]
DiskSpaceMBLabel=At least 7,8 GB of free disk space is required.
Thank you very much again for your helo Razor12911.
Andre Jesus
23-04-2013, 14:56
How can i put a effect song when the mouse cursor pass on the button?
Razor12911
24-04-2013, 01:48
you use this
function sndPlaySound(lpszSoundName: String; uFlags: cardinal):integer; external '
[email protected] stdcall';
example
sndPlaySound(ExpandConstant('{tmp}\ButtonSoundSele cted.wav'),$0001);
use these on default buttons
OnClick:=;
OnDblClick:=;
OnMouseDown:=;
use these for custom buttons (botva2 buttons)
BtnSetEvent(,BtnClickEventID,WrapBtnCallback(sndPl aySound(ExpandConstant('{tmp}\ButtonSoundSelected. wav'),$0001);,1));
BtnSetEvent(,BtnMouseEnterEventID,WrapBtnCallback( sndPlaySound(ExpandConstant('{tmp}\ButtonSoundSele cted.wav'),$0001);,1));
Andre Jesus
24-04-2013, 12:18
you use this
function sndPlaySound(lpszSoundName: String; uFlags: cardinal):integer; external '
[email protected] stdcall';
example
sndPlaySound(ExpandConstant('{tmp}\ButtonSoundSele cted.wav'),$0001);
use these on default buttons
OnClick:=;
OnDblClick:=;
OnMouseDown:=;
use these for custom buttons (botva2 buttons)
BtnSetEvent(,BtnClickEventID,WrapBtnCallback(sndPl aySound(ExpandConstant('{tmp}\ButtonSoundSelected. wav'),$0001);,1));
BtnSetEvent(,BtnMouseEnterEventID,WrapBtnCallback( sndPlaySound(ExpandConstant('{tmp}\ButtonSoundSele cted.wav'),$0001);,1));
Hi.
Can you please verify?
The error is:
Line 191:
Column 109:
comma (',') expected.
with WizardForm.NextButton do begin
hNextBtn:=BtnCreate(WizardForm.Handle,Left-8,Top-8,Width+10,Height+10,ExpandConstant('{tmp}\button. png'),18,False);
BtnSetEvent(hNextBtn,BtnClickEventID,WrapBtnCallba ck(@WizardFormBtnClick,1));
BtnSetFontColor(hNextBtn,$FFFFFF,$00FFFF,$0000FF,$ 000000);
BtnSetFont(hNextBtn,ButtonFont.Handle);
//The error is the line below.
BtnSetEvent(hNextBtn,BtnClickEventID,WrapBtnCallba ck(sndPlaySound(ExpandConstant('{tmp}\soundfx.wav' ),$0001);,1));
BtnSetEvent(hNextBtn,BtnMouseEnterEventID,WrapBtnC allback(sndPlaySound(ExpandConstant('{tmp}\soundfx .wav'),$0001);,1));
Width:=0;
Height:=0;
end;
Hi.
Can you please verify?
The error is:
Line 191:
Column 109:
comma (',') expected.
with WizardForm.NextButton do begin
hNextBtn:=BtnCreate(WizardForm.Handle,Left-8,Top-8,Width 10,Height 10,ExpandConstant('{tmp}\button.png'),18,False);
BtnSetEvent(hNextBtn,BtnClickEventID,WrapBtnCallba ck(@WizardFormBtnClick,1));
BtnSetFontColor(hNextBtn,$FFFFFF,$00FFFF,$0000FF,$ 000000);
BtnSetFont(hNextBtn,ButtonFont.Handle);
//The error is the line below.
BtnSetEvent(hNextBtn,BtnClickEventID,WrapBtnCallba ck(sndPlaySound(ExpandConstant('{tmp}\soundfx.wav' ),$0001);,1));
BtnSetEvent(hNextBtn,BtnMouseEnterEventID,WrapBtnC allback(sndPlaySound(ExpandConstant('{tmp}\soundfx .wav'),$0001);,1));
Width:=0;
Height:=0;
end;
i know, this question not for me, but part of code with error is totally wrong,
wrapbtncallback(@function_which_will_be_executed_o n_event,1),
BtnSetEvent(hNextBtn,BtnClickEventID,WrapBtnCallba ck(@WizardFormBtnClick,1));BtnSetEvent(hNextBtn,Bt nMouseEnterEventID,WrapBtnCallback(@WizardFormBtnO nMouseEnter,1));
amgad_800
25-04-2013, 00:05
thanks you very much for this thread it helps
my problem with password :
first a compressed the game with " freearc" but i added password
mean when i try to open the file with "freearc" it asks for password
the problem now with inno setup , always says corrupted header
but when i remove password no errors found
so please is there any code for inno setup to add the arc files' password in it
thanks in advance
thanks you very much for this thread it helps
my problem with password :
first a compressed the game with " freearc" but i added password
mean when i try to open the file with "freearc" it asks for password
the problem now with inno setup , always says corrupted header
but when i remove password no errors found
so please is there any code for inno setup to add the arc files' password in it
thanks in advance
here (http://fileforums.com/showpost.php?p=414526&postcount=2) for isdone
huavancuong098
25-04-2013, 04:07
I now understand why the problem with the icon and error. That's because Setup.dll file, is there a way to change the file or creating the file Setup.dll him? Thank
pakrat2k2
25-04-2013, 05:06
which CI / CIU script are you using if any. because yener's script v1.0.0.6, you compile langscript.iss to create autorun.exe ( which is just renamed setup.dll )
danswano
25-04-2013, 06:59
Hello, Razor
What video extension you are compressing with mpz and what is the compression ratio?
Razor12911
25-04-2013, 07:25
Hmm, I can't actually tell because I used many methods in one, precomp+srep+mpz+tak+lzma+rep+ppmd+grzip+lzp+delta +exe+exe2
danswano
25-04-2013, 07:39
haha, omg :D
Andre Jesus
25-04-2013, 10:59
i know, this question not for me, but part of code with error is totally wrong,
wrapbtncallback(@function_which_will_be_executed_o n_event,1),
BtnSetEvent(hNextBtn,BtnClickEventID,WrapBtnCallba ck(@WizardFormBtnClick,1));BtnSetEvent(hNextBtn,Bt nMouseEnterEventID,WrapBtnCallback(@WizardFormBtnO nMouseEnter,1));
Hello again.
Now appear other error: WizardFormBtnOnMouseEnter.
This my script.
6130
Thanks in advance.
Hello again.
Now appear other error: WizardFormBtnOnMouseEnter.
This my script.
6130
Thanks in advance.
[Setup]
AppName=setup
AppVerName=setup
OutputDir=.
DefaultDirName={pf}\setup
[Files]
Source: Data\*; DestDir: "{tmp}"; Flags: dontcopy
[Code]
var
Btn:TButton;
Font:TFont;
hNextBtn:HWND;
const
FR_PRIVATE= $10;
BtnClickEventID= 1;
BtnMouseEnterEventID = 2;
type
Tfnlabel=procedure(h,msg,idevent,dwTime:longword);
HSTREAM = DWORD;
TBtnEventProc = procedure (h:HWND);
function MessageBox(hWnd: Integer; lpText, lpCaption: String; uType: Cardinal): Integer;external '
[email protected] stdcall';
procedure SetupLoadSkin(lpszPath: string; lpszIniFileName: string); external 'LoadSkin@files:ISSkin.dll stdcall setuponly';
procedure SetupUnloadSkin; external 'UnloadSkin@files:ISSkin.dll stdcall setuponly';
procedure ShowSplashScreen(p1:HWND;p2:AnsiString;p3,p4,p5,p6 ,p7:integer;p8:boolean;p9:Cardinal;p10 :integer); external 'ShowSplashScreen@files:isgsg.dll stdcall delayload';
function ShowWindow(hWnd: HWND; nCmdShow: Integer): BOOL; external '
[email protected] stdcall';
function SetTimer(hWnd: longword; nIDEvent, uElapse: longword; lpTimerFunc: longword): longword;external '
[email protected] stdcall';
function KillTimer(hWnd, nIDEvent: LongWord): LongWord;external 'KillTimer@user32 stdcall delayload';
function fnlCallback(callback:Tfnlabel; paramcount:integer):longword;external 'wrapcallback@files:innocallback.dll stdcall';
function ImgLoad(Wnd :HWND; FileName :PAnsiChar; Left, Top, Width, Height :integer; Stretch, IsBkg :boolean) :Longint; external 'ImgLoad@{tmp}\botva2.dll stdcall delayload';
procedure ImgSetVisibility(img :Longint; Visible :boolean); external 'ImgSetVisibility@{tmp}\botva2.dll stdcall delayload';
procedure BtnGetPosition(h:HWND; var Left, Top, Width, Height: integer); external 'BtnGetPosition@{tmp}\botva2.dll stdcall delayload';
procedure ImgApplyChanges(h:HWND); external 'ImgApplyChanges@{tmp}\botva2.dll stdcall delayload';
procedure gdipShutdown; external 'gdipShutdown@{tmp}\botva2.dll stdcall delayload';
procedure BtnSetFontColor(h :HWND; NormalFontColor, FocusedFontColor, PressedFontColor, DisabledFontColor :Cardinal); external 'BtnSetFontColor@{tmp}\botva2.dll stdcall delayload';
function WrapBtnCallback(Callback: TBtnEventProc; ParamCount: Integer): Longword; external 'wrapcallback@{tmp}\innocallback.dll stdcall delayload';
function BtnCreate(hParent:HWND; Left,Top,Width,Height:integer; FileName:PAnsiChar; ShadowWidth:integer; IsCheckBtn:boolean):HWND; external 'BtnCreate@{tmp}\botva2.dll stdcall delayload';
procedure BtnSetEvent(h:HWND; EventID:integer; Event:Longword); external 'BtnSetEvent@{tmp}\botva2.dll stdcall delayload';
procedure BtnSetText(h :HWND; Text :PAnsiChar); external 'BtnSetText@{tmp}\botva2.dll stdcall delayload';
procedure BtnSetVisibility(h :HWND; Value :boolean); external 'BtnSetVisibility@{tmp}\botva2.dll stdcall delayload';
procedure BtnSetFont(h :HWND; Font :Cardinal); external 'BtnSetFont@{tmp}\botva2.dll stdcall delayload';
function sndPlaySound(lpszSoundName: String; uFlags: cardinal):integer; external '
[email protected] stdcall';
procedure WizardFormBtnClick(hBtn:HWND); begin
sndPlaysound(ExpandConstant('{tmp}\soundfx.wav'),$ 0001);
case hBtn of
hNextBtn: Btn:=WizardForm.NextButton;
end;
Btn.OnClick(Btn);
end;
procedure WizardFormBtnOnMouseEnter(hBtn:HWND); begin
sndPlaysound(ExpandConstant('{tmp}\soundfx.wav'),$ 0001);
end;
function InitializeSetup(): Boolean; begin
ExtractTemporaryFile('botva2.dll');
ExtractTemporaryFile('button.png');
ExtractTemporaryFile('BASS.dll');
ExtractTemporaryFile('CallbackCtrl.dll');
ExtractTemporaryFile('soundfx.wav');
Result := True;
end;
procedure InitializeWizard(); begin
with WizardForm do begin
Position:=poScreenCenter;
InnerNotebook.Hide;
OuterNotebook.Hide;
Bevel.Hide;
BorderStyle:= bsDialog;
ClientWidth:=600
ClientHeight:=400
CancelButton.SetBounds(510,365,70,20);
BackButton.SetBounds(350,365,70,20);
NextButton.SetBounds(430,365,70,20);
end
with WizardForm.NextButton do begin
hNextBtn:=BtnCreate(WizardForm.Handle,Left-8,Top-8,Width+10,Height+10,ExpandConstant('{tmp}\button. png'),18,False);
BtnSetEvent(hNextBtn,BtnClickEventID,WrapBtnCallba ck(@WizardFormBtnClick,1));
BtnSetFontColor(hNextBtn,$ffcc33,$0000FF,$000000,$ 000000);
BtnSetEvent(hNextBtn,BtnClickEventID,WrapBtnCallba ck(@WizardFormBtnClick,1));
BtnSetEvent(hNextBtn,BtnMouseEnterEventID,WrapBtnC allback(@WizardFormBtnOnMouseEnter,1));
Width:=0;
Height:=0;
end;
//h:=WizardForm.Handle;
ImgApplyChanges(WizardForm.Handle);
end;
procedure DeinitializeSetup(); begin
BASS_Free;
ShowWindow(StrToInt(ExpandConstant('{wizardhwnd}') ), SW_HIDE);
SetupUnloadSkin;
gdipShutdown;
end;
procedure CurPageChanged(CurPageID: Integer); begin
ImgApplyChanges(WizardForm.Handle);
BtnSetText(hNextBtn,WizardForm.NextButton.Caption) ;
if (CurPageID = wpFinished) then begin
BtnSetVisibility(hNextBtn,True);
end;
if (CurPageID = wpInstalling) then begin
BtnSetVisibility(hNextBtn,False);
end;
end;
Andre Jesus
25-04-2013, 18:13
[Setup]
AppName=setup
AppVerName=setup
OutputDir=.
DefaultDirName={pf}\setup
[Files]
Source: Data\*; DestDir: "{tmp}"; Flags: dontcopy
[Code]
var
Btn:TButton;
Font:TFont;
hNextBtn:HWND;
const
FR_PRIVATE= $10;
BtnClickEventID= 1;
BtnMouseEnterEventID = 2;
type
Tfnlabel=procedure(h,msg,idevent,dwTime:longword);
HSTREAM = DWORD;
TBtnEventProc = procedure (h:HWND);
function MessageBox(hWnd: Integer; lpText, lpCaption: String; uType: Cardinal): Integer;external '
[email protected] stdcall';
procedure SetupLoadSkin(lpszPath: string; lpszIniFileName: string); external 'LoadSkin@files:ISSkin.dll stdcall setuponly';
procedure SetupUnloadSkin; external 'UnloadSkin@files:ISSkin.dll stdcall setuponly';
procedure ShowSplashScreen(p1:HWND;p2:AnsiString;p3,p4,p5,p6 ,p7:integer;p8:boolean;p9:Cardinal;p10 :integer); external 'ShowSplashScreen@files:isgsg.dll stdcall delayload';
function ShowWindow(hWnd: HWND; nCmdShow: Integer): BOOL; external '
[email protected] stdcall';
function SetTimer(hWnd: longword; nIDEvent, uElapse: longword; lpTimerFunc: longword): longword;external '
[email protected] stdcall';
function KillTimer(hWnd, nIDEvent: LongWord): LongWord;external 'KillTimer@user32 stdcall delayload';
function fnlCallback(callback:Tfnlabel; paramcount:integer):longword;external 'wrapcallback@files:innocallback.dll stdcall';
function ImgLoad(Wnd :HWND; FileName :PAnsiChar; Left, Top, Width, Height :integer; Stretch, IsBkg :boolean) :Longint; external 'ImgLoad@{tmp}\botva2.dll stdcall delayload';
procedure ImgSetVisibility(img :Longint; Visible :boolean); external 'ImgSetVisibility@{tmp}\botva2.dll stdcall delayload';
procedure BtnGetPosition(h:HWND; var Left, Top, Width, Height: integer); external 'BtnGetPosition@{tmp}\botva2.dll stdcall delayload';
procedure ImgApplyChanges(h:HWND); external 'ImgApplyChanges@{tmp}\botva2.dll stdcall delayload';
procedure gdipShutdown; external 'gdipShutdown@{tmp}\botva2.dll stdcall delayload';
procedure BtnSetFontColor(h :HWND; NormalFontColor, FocusedFontColor, PressedFontColor, DisabledFontColor :Cardinal); external 'BtnSetFontColor@{tmp}\botva2.dll stdcall delayload';
function WrapBtnCallback(Callback: TBtnEventProc; ParamCount: Integer): Longword; external 'wrapcallback@{tmp}\innocallback.dll stdcall delayload';
function BtnCreate(hParent:HWND; Left,Top,Width,Height:integer; FileName:PAnsiChar; ShadowWidth:integer; IsCheckBtn:boolean):HWND; external 'BtnCreate@{tmp}\botva2.dll stdcall delayload';
procedure BtnSetEvent(h:HWND; EventID:integer; Event:Longword); external 'BtnSetEvent@{tmp}\botva2.dll stdcall delayload';
procedure BtnSetText(h :HWND; Text :PAnsiChar); external 'BtnSetText@{tmp}\botva2.dll stdcall delayload';
procedure BtnSetVisibility(h :HWND; Value :boolean); external 'BtnSetVisibility@{tmp}\botva2.dll stdcall delayload';
procedure BtnSetFont(h :HWND; Font :Cardinal); external 'BtnSetFont@{tmp}\botva2.dll stdcall delayload';
function sndPlaySound(lpszSoundName: String; uFlags: cardinal):integer; external '
[email protected] stdcall';
procedure WizardFormBtnClick(hBtn:HWND); begin
sndPlaysound(ExpandConstant('{tmp}\soundfx.wav'),$ 0001);
case hBtn of
hNextBtn: Btn:=WizardForm.NextButton;
end;
Btn.OnClick(Btn);
end;
procedure WizardFormBtnOnMouseEnter(hBtn:HWND); begin
sndPlaysound(ExpandConstant('{tmp}\soundfx.wav'),$ 0001);
end;
function InitializeSetup(): Boolean; begin
ExtractTemporaryFile('botva2.dll');
ExtractTemporaryFile('button.png');
ExtractTemporaryFile('BASS.dll');
ExtractTemporaryFile('CallbackCtrl.dll');
ExtractTemporaryFile('soundfx.wav');
Result := True;
end;
procedure InitializeWizard(); begin
with WizardForm do begin
Position:=poScreenCenter;
InnerNotebook.Hide;
OuterNotebook.Hide;
Bevel.Hide;
BorderStyle:= bsDialog;
ClientWidth:=600
ClientHeight:=400
CancelButton.SetBounds(510,365,70,20);
BackButton.SetBounds(350,365,70,20);
NextButton.SetBounds(430,365,70,20);
end
with WizardForm.NextButton do begin
hNextBtn:=BtnCreate(WizardForm.Handle,Left-8,Top-8,Width+10,Height+10,ExpandConstant('{tmp}\button. png'),18,False);
BtnSetEvent(hNextBtn,BtnClickEventID,WrapBtnCallba ck(@WizardFormBtnClick,1));
BtnSetFontColor(hNextBtn,$ffcc33,$0000FF,$000000,$ 000000);
BtnSetEvent(hNextBtn,BtnClickEventID,WrapBtnCallba ck(@WizardFormBtnClick,1));
BtnSetEvent(hNextBtn,BtnMouseEnterEventID,WrapBtnC allback(@WizardFormBtnOnMouseEnter,1));
Width:=0;
Height:=0;
end;
//h:=WizardForm.Handle;
ImgApplyChanges(WizardForm.Handle);
end;
procedure DeinitializeSetup(); begin
BASS_Free;
ShowWindow(StrToInt(ExpandConstant('{wizardhwnd}') ), SW_HIDE);
SetupUnloadSkin;
gdipShutdown;
end;
procedure CurPageChanged(CurPageID: Integer); begin
ImgApplyChanges(WizardForm.Handle);
BtnSetText(hNextBtn,WizardForm.NextButton.Caption) ;
if (CurPageID = wpFinished) then begin
BtnSetVisibility(hNextBtn,True);
end;
if (CurPageID = wpInstalling) then begin
BtnSetVisibility(hNextBtn,False);
end;
end;
altef_4.
Now the sond of the button is ok, but the filme .wav don´t work.
6135
If you can help me, i will be thankful.
Compiler
25-04-2013, 21:56
I need help guys,I need code and files for "SREP+PRECOM+FREEARC".Thanks in advance.
Razor12911
25-04-2013, 22:06
which precomp version?
altef_4.
Now the sond of the button is ok, but the filme .wav don0…7t work.
6135
If you can help me, i will be thankful.
what filme.wav, i can't find it in your script, or you say about incorrect sound when you click on nextbtn, if yes and you use ansi inno then find this
sndPlaySoundW
and change to this
sndPlaySoundA
if i'm understand you wrong, then explain whats wrong
Compiler
25-04-2013, 23:07
which precomp version?
Precomp 0.42 or better
Srep 3.0 or better
Freearc latest.
I need code and Files as well.Any other help is appreciated.
Razor12911
25-04-2013, 23:15
inno setup script or batch?
Compiler
25-04-2013, 23:36
inno setup script or batch?
For compressing game data to *.bin files.
Razor12911
26-04-2013, 00:29
use Conversion Converter
set this under this
[CompressingSettings]
FreeArcFile1=OUTDIRPATH\DVD1\Data.bin;Source:SELDI RPATH\*;Option:a -ep1 -r -ed;Method:-mprecomp:t-jnf+srep+delta+lzma:a1:mfbt4:d158m:fb273:mc1000:lc 8;
Andre Jesus
26-04-2013, 03:57
what filme.wav, i can't find it in your script, or you say about incorrect sound when you click on nextbtn, if yes and you use ansi inno then find this
sndPlaySoundW
and change to this
sndPlaySoundA
if i'm understand you wrong, then explain whats wrong
Dear altef_4, sorry my bad english.
This word correct is file. Inside the folder 'files' are the sound .wav.
I make a change that you suggested me. Now is work but have a delay when i click on the button.
6139
Razor12911
26-04-2013, 04:08
Hello Friends.
How can i change (size and place) the button of the message box?
6091
Thanks in advance.
Yep, it is possible, tested it on my script and working, but it's not easy.
Make Custom Labels, Change OnClicks and Use Booleans. :D
Razor12911
27-04-2013, 03:17
BlackBox Inno Setup Script:
Creator:
RaZoR12911
Credits:
Bulat Ziganshin
Victor Dobrov
SotM
CTACKo
Shegorat
Instructions:
Graphics:
You can change all graphics which are in Graphics Folder inside attachment.
Installer Only Support:
Latest Freearc 0.67 Alpha Archives with/without precomp and srep compression.
Uses Inno Setup ANSI or Inno Setup Enhanced Edition ANSI or Inno Setup Unicode or Inno Setup Enhanced Edition Unicode
Check up inno setup documentation for other functions, like shortcuts, tasks, compoents but for now you need to know this.
New Directives
[ArcFiles]
how to set it up for freearc archive extracting process:
Section directives:
Source - Name of the archive
DestDir - Destination directory for unpacking archives
Components - Names of components that need for unpacking archive
Tasks - Names of tasks that need for unpacking archive
Disk - Number of the disk that contains the archive
Password - Acrhive password, if archive is encrypted
FilesList - Path to textfile with filenames which need to unpack from archives (!not tested)
Example:
[ArcFiles]
Source: {src}\Data1.cab; DestDir: {app}; Disk: 1;
Source: {src}\Data2.cab; DestDir: {app}; Disk: 2;
Source: {src}\Data3.cab; DestDir: {app}; Disk: 2; Password: 1234
Preview and Download
danswano
27-04-2013, 04:48
Maybe BlackBox is good, interface+compression but i've never seen a better compression than AGB, they have something is killing me to know.
Razor12911
27-04-2013, 05:19
hmm, what is AGB?
danswano
27-04-2013, 05:27
A group like BlackBox.
Compiler
27-04-2013, 05:54
use Conversion Converter
set this under this
[CompressingSettings]
FreeArcFile1=OUTDIRPATH\DVD1\Data.bin;Source:SELDI RPATH\*;Option:a -ep1 -r -ed;Method:-mprecomp:t-jnf+srep+delta+lzma:a1:mfbt4:d158m:fb273:mc1000:lc 8;
I didn't ask commands/code for yener's script.
I have been using above script,but I keeps me giving error while compressing data from old games,so I need code and files for compression.Thanks.
danswano
27-04-2013, 06:02
The code is within the ini file and the files are in temp folder.
Razor12911
27-04-2013, 08:48
New Project:
Installer Designer:
Certified to work with Installer v6/Installer v5.5
danswano
27-04-2013, 09:21
That's something Razor.
I hope you consider the ability to integrate the output skin as part of the original ISDone code as i don't want to go through the whole code and edit it again.
If that's not a skin designer and only for the code forget what i said above :)
danswano
27-04-2013, 10:43
How do i insert a few small icons in the corner and link them to a URL, example below:
Razor12911
27-04-2013, 10:46
@danswano
generating script, might take a while because kinda busy with Designer.
@Installer Designer
Preview Added
y_thelastknight
27-04-2013, 12:03
How do i insert a few small icons in the corner and link them to a URL, example below:
i think this is what u asked..
danswano
27-04-2013, 12:17
Indeed it is my dear.
Thank you very much :)
Razor12911
28-04-2013, 04:01
Designer Preview:
Chose windows 8 start menu theme, styles can be changed and added.
Note:
Used Inno Setup to Create Designer.
Release Date: Maybe in ten days.
Preview
danswano
28-04-2013, 04:57
Innosetup has a bright future with you Razor :D
Razor12911
28-04-2013, 05:58
yeah, That's the only program I can use at the moment, I don't know how to use the Visual Basics and Visual Studios. :D Plus, Inno Setup has some other features which can be easily controlled.
Preview for Designer 0.1preview
danswano
28-04-2013, 12:01
How to add a System Requirements check dialog to original ISDone project?
Razor12911
28-04-2013, 12:59
here is an example for system page
danswano
28-04-2013, 13:22
I got this error in both iss.
Razor12911
28-04-2013, 13:46
i need to know the following to fix the problem.
Processor, ram, graphics, operating system and inno setup edition.
danswano
28-04-2013, 13:57
Oh,
CPU: Intel Core i7-950
RAM: 3 x 4G.B
GPU: ASUS ENGTX465
OS: Windows 8 64bit
Razor12911
28-04-2013, 14:04
i think the ram and graphic card are responsible for this error, will have to give you the get_hw_caps.dll example. But have to fix processor and operating system detection but for now, create 5 tlabels and 5 tedits and a new page
danswano
28-04-2013, 14:06
Do you mean that such addon will make problems on many other PC's or it's just a building project issue?
y_thelastknight
28-04-2013, 14:18
How to add a System Requirements check dialog to original ISDone project?
another system requirement page script from nik1967
admins:sorry if im violate any rules
danswano
28-04-2013, 14:29
Compile Error!
File: \HWREQ_Module.iss
Line: 168
Error: Column 89:
Type mismatch.
y_thelastknight
28-04-2013, 14:36
Compile Error!
File: \HWREQ_Module.iss
Line: 168
Error: Column 89:
Type mismatch.
works fine for me :confused:
danswano
28-04-2013, 14:37
What innosetup edition you are using?
y_thelastknight
28-04-2013, 14:47
What innosetup edition you are using?
just checked, it doesnt work on unicode inno setup v5.5.1.ee2 (u) (build 121002)
im using 5.5.1.ee2 (a) (build 121002) for compiling its works fine
danswano
28-04-2013, 14:49
Yeah i've seen this statement on that russian board, one of the users said v1.0 works with unicode while 1.11 is for ansi, is it possible to make a convert?
huavancuong098
28-04-2013, 22:59
I ask how can use the CIU. I tried using the CIU but faulty image with black borders and outside. You can not help me overcome
Razor12911
29-04-2013, 07:49
just checked, it doesnt work on unicode inno setup v5.5.1.ee2 (u) (build 121002)
im using 5.5.1.ee2 (a) (build 121002) for compiling its works fine
gimme the script, i know what the problem is, i can make it work under unicode. If possible.
y_thelastknight
29-04-2013, 07:58
gimme the script, i know what the problem is, i can make it work under unicode. If possible.
http://fileforums.com/showpost.php?p=417673&postcount=463
check the link dude
Razor12911
29-04-2013, 09:48
The system page, fixed a bug for unicode but decided for ansi and unicode inno setup to be supported :D
So your choice.
Original Poster:
y_thelastknight
danswano
29-04-2013, 12:00
It's working razor, you're the best. :)
This script is way better just for one reason. no external dll files.
Do you know how to specify CPU cores? like dual or quad etc ...
Razor12911
29-04-2013, 12:16
It's working razor, you're the best. :)
This script is way better just for one reason. no external dll files.
Do you know how to specify CPU cores? like dual or quad etc ...
yep i do know how to do that. Will update example later on :D
danswano
29-04-2013, 15:05
yep i do know how to do that. Will update example later on :D
There is also the Windows architectural, i means x86 and x86, although my system is x64 but it just saying Windows 8 Pro
Razor12911
30-04-2013, 08:01
System Requirement Page
Changes
-Unicode Support added/fixed
-Fixed Ansi and Unicode English Language
-Fixed Processor and Windows Setting Settings
-It was quite easily done :D
Razor12911
30-04-2013, 10:39
hmm, it works man, probably the default browser is not set or the is something wrong with your browser(s).
I tested it on Windows 8 Pro with Media Center (x64). my default browser was Internet Explorer 10.
danswano
30-04-2013, 11:39
It works perfectly Razor, thank you. :)
I'm thinking about the VGA generation, sometimes it's not enough to have a 512 MB VGA, developers specify a specific generation to support DX11 for example, do you have any idea how can you improve the VGA part or it's impossible since there is lots of models?
Maybe you can simplify it by just typing the generation number of the VGA for both NVIDIA and AMD. :D
There is also a problem regarding CPU cores, the scripts detecting that i have 8 processors, this is true but what matters is the real cores which they are 4 in my case and inputing 8 still gives me green because the script is calculating the logical processors not the actual cores, this must be fixed i guess :)
Razor12911
30-04-2013, 11:54
it counts the number of cpu threads, surely your processor has hyper-threading capability.
danswano
30-04-2013, 11:57
it counts the number of cpu threads, surely your processor has hyper-threading capability.
Here is what i have.
Razor12911
30-04-2013, 12:04
yeah, it's hyper-threading. By the way, great Processor you got there.
danswano
30-04-2013, 12:12
Thanks dude, but when devs says that a game requires a dual core CPU don't they mean the actual core not the thread?
Razor12911
30-04-2013, 12:25
yep. but will try to fix the detection problem, also trying to add shader model and dx detector so that people mustn't sneak out the system page just because their gpu has a large memory size but only to find out that it is shader model 3, like in Crysis 3, Strictly Direct X 11 GPU's were supported which is equals to Shader Model 5.0 or better.
I hope I didn't get list in correctly but this is how I understand it about GPU DX and SM
• DirectX 8.0 - Shader Model 1.0 & 1.1
• DirectX 8.0a - Shader Model 1.3
• DirectX 8.1 - Shader Model 1.4
• DirectX 9.0 - Shader Model 2.0
• DirectX 9.0a - Shader Model 2.0a
• DirectX 9.0b - Shader Model 2.0b
• DirectX 9.0c - Shader Model 3.0
• DirectX 10.0 - Shader Model 4.0
• DirectX 10.1 - Shader Model 4.1
• DirectX 11.0 - Shader Model 5.0
• DirectX 11.1 - Shader Model 5.0
danswano
30-04-2013, 12:57
The shader model is a GPU specific value or it can be found in directx library that comes with Windows? i mean people think that their GPU supports DX11 just because Windows 8 shows that they have it.
Razor12911
01-05-2013, 08:43
Video on Background, Example
Instructions/Details
Works with Inno Setup Unicode, you can request for ANSI version
Place the video file next to script and compile, done
Video Format Supported: avi, mp4, mpeg, mpg and wmv.
Requested by
y_thelastknight
y_thelastknight
01-05-2013, 08:56
Video on Background, Example
Instructions/Details
Works with Inno Setup Unicode, you can request for ANSI version
Place the video file next to script and compile, done
Video Format Supported: avi, mp4, mpeg, mpg and wmv.
Requested by
y_thelastknight
work fine, thank you :)
i need ANSI version..
danswano
01-05-2013, 09:03
I don't need it but your work is always welcomed Razor :)
Razor12911
01-05-2013, 09:49
Video on Background, Example
Instructions/Details
Works with Inno Setup ANSI
Place the video file next to script and compile, done
Video Format Supported: avi, mp4, mpeg, mpg and wmv.
Requested by
y_thelastknight
Razor12911
01-05-2013, 13:57
Hi, Fileforum users.
I updated my installer's System Check Page and I would like for some users with high-end pc components to test it,
High-end components like
Intel Core i5 or better/AMD X4 or better
RAM which is 8gb or more
Video Cards with 2GB Memory or more.
Operating System test is not required.
Report if you see something unusual.
Check the attached picture to see how it must look like, never mind the color and rating but mind the written text.
danswano
01-05-2013, 14:40
There is the RAM issue, i have 3x4GB and it detected only 1 plus it's saying 0 free which is not true as well.
y_thelastknight
01-05-2013, 21:32
My Result
Razor12911
01-05-2013, 22:06
I guess ram check has far too many bugs than i thought.
Razor12911
02-05-2013, 07:38
I ask how can use the CIU. I tried using the CIU but faulty image with black borders and outside. You can not help me overcome
http://fileforums.com/showpost.php?p=411575&postcount=1157
Razor12911
02-05-2013, 09:48
Hi, Fileforum users.
I updated my installer's System Check Page and I would like for some users with high-end pc components to test it,
High-end components like
Intel Core i5 or better/AMD X4 or better
RAM which is 8gb or more
Video Cards with 2GB Memory or more.
Operating System test is not required.
Report if you see something unusual.
Check the attached picture to see how it must look like, never mind the color and rating but mind the written text.
@danswao, y_thelastknight and everyone else
Can you guy's do it again?
Updated the script
y_thelastknight
02-05-2013, 11:14
here you go..
danswano
02-05-2013, 13:19
Still buggy
pakrat2k2
02-05-2013, 15:59
misses 1/2 ram in my system
Razor12911
02-05-2013, 21:37
hmm, I give up then on this one.
danswano
03-05-2013, 04:53
Why not focus now on GPU generation detection?
Razor12911
03-05-2013, 05:01
Ok, the problem will be the intel graphics,
I can detect ATI and nVidia.
ATI HD 4xxx is SM 4.0 and DX10
ATI HD 5xxx, 6xxx and 7xxx is SM 5.0 and DX11
Nvidia 6xxx, 7xxx 8xxx, is SM 3.0 and DX9
Nvidia 9xxx, 2xx is SM4.0 and DX10
Nvidia 4xx, 5xx is SM5.0 and DX11
Nvidia 6xx and titan is SM5.0 and DX11.1
vBulletin® v3.8.11, Copyright ©2000-2026, vBulletin Solutions Inc.