View Full Version : altef_4's installer
Hello everyone! Here you can get my Enhanced installer.
For compile it you mustn't have Inno Setup for v2.3.1.5_RC3 because, all necessary files are in archive
this is RC and BETA versions, so can be bugs, if you find it - report back, i'll fix it ;)
main information about this installer:
-installer supports many languages
-internal and external compression
-Inno Setup 5.5.4u and higher versions support (lower versions not supported, ANSI - not tested)
-all configs are in external ini file
-all code was write by me, some ideas was taken from others scripts or examples (more info next)
-installer is vary customisable, you can change size of all forms, size and position of all controls, choose visual style,
use your own fonts in installer, change all graphics, add unlimited count of tasks, choose priority of installation process, use information and license files for every language, and many others.
-standart borders (standart form + jpg image background), one or many images for every form
-transparent borders (png image + bmp mask)
-extended borders for Win7/8
-skin support
-video or/and slideshow during installation
-animated or/and simple splash
-music during installation process
-sounds for events of buttons
-three kinds of buttons (standart(one file for button with four button states), simple(four files for button with four button states), animated(temporary disabled))
-three types of progress bar (Windows standart, textured(two png images),animated(two png images))
-winvista/7/8 taskbar preview
-shadow for text
copyrights:
Inno Setup 5.5.4u....................by Jordan Russell
b2p.dll[0.3.9.2].......................by Vo1T
bp.dll[0.0.3.2].........................by altef_4
bass.dll[2.4.10.0].....................by Un4seen Developments
CallbackCtrl.dll[1.1.0.0].............by Restools
Botva2.dll[0.9.7.151]................by South.Tver
dwmEnabled.dll[1.0.0.0]............by Gnom
ImageAnimator.dll[1.0.0.1].........by Tlama (edited by altef_4 (ANSI and UNICODE support, graphic protection))
ISDone[0.6.0.0]final .................by ProFrager
ISMediaLib.dll[1.2.0.2]...............by altef_4 (based on InnoMediaPlayer 0.03 by Tlama)
isgsg.dll[0.6.0.69].....................by South.Tver
IsSkinEx.dll[3.0.0.2]..................by Codejock Software
IsUtils.dll[1.0.0.0].....................by ExpeditorR
IsWin7.dll[0.5.0.0]....................by Vo1T
pckr.dll[1.1.9.9].......................by altef_4
ReDrawText[1.5e] ...................by Shegorat edited by altef_4
WinTB.dll[1.0.0.8]....................by David.D.Rocco
ideas, that was taken from others:
-simple and animated buttons - yener90
-compact language bar - yener90
i was take only ideas, script code fully writed by me (i don't copy from his scripts)
-and some others ideas taken from internet
p.s. if i forgot somethink, please, report to me :)
light tutorial:
for create conversion of PC game based on this installer, you must:
-edit Installer.ini (set App name, versions and others)
-edit graphic that located in Graphics folder
-choose, options in Mini_Designer (visual, buttons type and others)
internal compression tutorial: PART1 (for editor)
-you must have completed installer.ini and all graphic, fons, video, license, info, sound files
-run Mini_Designer, and check if it runed in DEBUG mode (it's always run in DEBUG mode except if Installer.ini not in the same folder)
-click Create Data.db and wait
-close Mini_Designer
-now you can upload Data.db without Installer.ini, dll files, graphic, sound, videos, fonts only Data.db, Icon.ico, and license, info files (and, if you use, Registry.iss)
internal compression tutorial: PART2 (for user)
-you must have base files and folders from this installer (folders: IS_Files, Languages, Text; files: Mini_designer.exe)
-download Data.db, and other files (nessesary files in instructions for editors)
-copy this files to your folder with base files and folders
-rename or remoove Installer.ini if exists
-open Mini_Designer and if you was correct in previous steps you can click Create EI.exe
-click this button and wait, whan it will be done - you will be informed about it
p.s this part is also for editors who use External compression
supported languages:
completed:
-Albanian (Original IS translation + some part translated by tonet666 (http://fileforums.com/member.php?u=169024) and oltjon (http://fileforums.com/member.php?u=212024))
-English (Original IS translation + some part translated by me)
-German (Original IS translation + some part translated by mausschieber (fileforums.com/member.php?u=172397))
-Hungarian (Original IS translation + some part translated by georg1136 (http://fileforums.com/member.php?u=184405))
-Russian (Original IS translation + some part translated by me)
-Spanish (Original IS translation + some part translated by Logrim (http://fileforums.com/member.php?u=139233))
-Ukrainian (Original IS translation + some part translated by me)
not completed:
Bosnian, Bulgarian, Brazilian Portuguese, Belarusian, Chinese Traditional, Czech, Danish, Estonian, Finnish, French, Greek, Croatian, Indonesian, Icelandic, Italian, Japanese, Korean (North), Korean (South), Lithuanian, Luxemburgish, Latvian, Montenegrian, Macedonian, Mongolian, Malaysian, Norwegian, Polish, Portuguese, Romanian, Serbian Cyrillic, Swedish, Slovenian, Slovak, Thai, Turkish, Vietnamese.
all of this translation are based on original Inno Setup language files, so, thanks to all autors of this translations.
- if you want to complete some of this translations - just open language file of desired language with any text editor, and change it.
Change log: here (http://fileforums.com/showpost.php?p=411897&postcount=3)
latest beta version uploaded (source code included)
Pack of old versions(only scripts) (http://fileforums.com/showpost.php?p=430751&postcount=196)
amin fear
12-12-2012, 17:23
@altef_4
Thanks...your source code is amazing !
very well structured & organized.
ask the admin to make this topic sticky !
[2.2.9.9]
- added ability to change position of backgrounds on all pages(MainFormBckGnd1.png, MainFormBckGnd2.png, MainFormBckGnd3.png).
- fixed ability to disabled some of installer languages.
[2.3.0.0]
-added animated splash screen
[2.3.0.1]
-progress bar was fully reworked
-added right to left animation for progress bar
-added ability to make conversion without FreeArc
-fixed bug with FreeArc DestDir
-fixed bug with 4th arc archive
-fixed bug with shadow of the text on dir select page
-was held small optimization
[2.3.0.2]
-added 3 installer background types
-added few new parameters to installer.ini
-was held small optimization
[2.3.0.3]
-added ability to use video to installer
-added small installer
-reworked Installer.ini
-added few new parameters to installer.ini
-reworked slideshow module
-fixed ability to install .msi packeges
-few small fixes
[2.3.0.4]
-added graphic protect module (b2p.dll)
-added skin support
[2.3.0.5]
-all parameters are in Installer.ini
-added transparent borders support to installer
-added debug function (creating installer script without ISPP)
-fixed video support
-added new parameters to Installer.ini
-reworked uninstaller
[2.3.0.6]
-added full isdone support
-added ability to extract unlimited numbers of archives
-added transparent effect to installer (don't work with transparent borders)
-added Enhanced Edition check
[2.3.0.7]
-added animated buttons(beta)
-now you can use 4 simple images for 1 button
-fixed few bugs with ISDone progress bar
-was held small optimization for glass borders
-added another installer running check
-added to system menu line "Credits" with information about creator, graphic autor, used libraries, translation autors
-installer.ini now reads from memory buffer (only when installing)
-registry section now in "Registry.iss" that located in the same path as EI_Script
[2.3.0.8]
-added Inno Setup ANSI version support
-added Persian translation (by amin fear)
-added 4 fonts support to installer(one to main text, one to little text, one to buttons and last one to edits)
-all custom fonts located in memory (previously font was located in system temp folder)
-added ability to change font size to main, little, buttons and edits text
-fixed bug with ISDone(read ini file error)
-added autoscalling depending on windows dpi
-fixed huge bug with animate buttons (reworked all buttons system)
-language change temporary disabled (many bugs)
-was held huge optimization
[2.3.0.9]
-script code was very optimized(~5000 lines was removed without loosing abilities of installer!)
-animated buttons was reworked again(i hope that was last time) because was found another huge bug (out of globals vars range and too many timers!!!)
-fixed button animation
-autorun and setup now in one script
-callbackctrl.dll was removed from script (was found another solution)
-Installer.ini was optimized
-win7tbp now work correct
-slideshow and video modules was reworked
-ImageAnimator was changed to modified version
-removed DXVideo.dll and MediaPlayer.dll (changed to ISMediaLib.dll, my first library)
[2.3.1.0]
-soft section in installer.ini was changed to more compact
-reworked language change method
-added ability to add license and readme files to every language
[2.3.1.1]
-fixed icons section
-added unlimited numbers of tasks support
-added unlimited numbers of shortcuts support
-added 25 languages support(beta)
-optimized languages code
-added glow effect to animate buttons
-added xdelta3 support(original ISDone6.f)
-reworked ISDone section(+some fixes)
-autorun will be always turned on
[2.3.1.2]
-only 10 languages will be in this version
-detection of languages count was fixed
-language box is again enabled (with new animation and customizible count of visible items)
-BASS updated to version 2.4.10.0
-added bp.dll(BASS Protect library) by altef_4
[2.3.1.3]
-added ReDrawText v.1.5e module by Shegorat (edited)
-script code optimization
-reworked System Req. page
-reworked Harddrive info
-reworked all text in installer
-IsMediaLib.dll and bp.dll was updated
-fixed small bugs
-fixed ANSI support (some bugs still present)
[2.3.1.4]
-installer script now protected with my Inno Setup Script Protect Project
-fixed Tasks section
-added extract info (current file, elapsed and remaining time, and current percent) (only to ISDone for now)
-fixed Transparent Borders
-reworked Splash module
-updated ImageAnimator.dll
-reworked backgrounds
-BACKGROUNDSTYPE 2 - removed
-added pckr.dll library
-fixed Video support
-sound files for button events now in mp3 format (used BASS.dll)
[2.3.1.5] (trying to add support of Original Inno Setup)
-added Inno Setup 5.5.4u support
-changed langbar animation
-fixed simple buttons
-fixed bug when installer delete whole HKLM\Software section in registry
-TTimer changed to SetTimer|Killtimer
-CallBackaddr was changed back to function wrapcallbackaddr from callbackctrl.dll
-removed from system menu line "Credits"
-added extract info (current file, percent) for Internal installation
-added support to use unlimited fonts in installer
-installer support only Inno Setup 5.5.4u
-added ability to change font size, color, and name for any TLabel and TEdit
-language section was reworked
-Info Before and License File must have .txt extention
-animated buttons temporary disabled (fix needed)
-installer supports 5 languages (English, Hungarian, Russian, Spain, Ukrainian)
-small fixes
[2.3.1.5_RC1-RC2]
-installer now support 43 languages
-German translation status -100% thanks to mausschieber
-updated pckr.dll to 1.1.9.8 version
-few small changes
[2.3.1.5_RC3](actual info on 16.02.2014)
-Albanian translation ststus - 100% thanks to oltjon and tonet666
-updated pckr.dll to 1.1.9.9 version
-updated bp.dll to 0.0.3.2 version
-fixed errors with button events sounds thanks to Inge for info
-added AutochangeInterval for slideshow in Installer.ini
-added few parameters for Internal compression
-added DEBUG and RELEASE parameters to Mini_Designer
[2.3.1.6] beta, last update!
-Italian translation status - 100% thanks to oltjon
-added opacity to License and Info viewers
-pckr.dll updated to 1.2.0.0 version
-improved installer speed
-added dynamic fon to autorun
pakrat2k2
13-12-2012, 15:55
add that you NEED BOTH sets of files to TOP of first post.
Added 2nd part of tutorial.
Added 3rd part of tutorial
Installer script and tutorial updated [17.12.2012]
amin fear
19-12-2012, 14:13
Installer script and tutorial updated [17.12.2012]
you forgot to include the " isgsg.dll " library in your last update...check your dll folder ... it gives error when compiling ... i copied it from your previous upload ...
Working on new update of my installer, and now add splash screen fix to 2.2.9.9 version (i know this is too late),
this is change log for new one:
2.3.0.0
-added animated splash screen
2.3.0.1
-progress bar was fully reworked
-added right to left animation for progress bar
-added ability to make conversion without FreeArc
-fixed bug with FreeArc DestDir
-fixed bug with 4th arc archive
-fixed bug with shadow of the text on dir select page
-was held small optimization
2.3.0.2
-added 3 installer background types
-added few new parameters to installer.ini
-was held small optimization
2.3.0.3
-added ability to use video file to installer
-added small installer
-reworked Installer.ini
-added few new parameters to installer.ini
-reworked slideshow module
-fixed ability to install .msi packeges
-few small fixes
2.3.0.4
-added graphic protect module (b2p.dll)
-added skin support
test version 2.3.0.4 uploaded!
amin fear
23-03-2013, 09:03
Thanks for update...
when I compile the 2.3.0.4 & click on "Settings/System Req" this errors appears :
pakrat2k2
23-03-2013, 09:28
gonna have to take a look thru this now, somehow missed its updates
Thanks for update...
when I compile the 2.3.0.4 & click on "Settings/System Req" this errors appears :
this is test upd, and this error from skin support (i think), will be fixed :)
OK, i decide to upload latest version(beta) of my installer, many futures, many changes, and still have some bugs, some modules are working, some - no, besides, now i haven't many free time to complete it.
Change log:
[2.3.0.5]
-all parameters are in Installer.ini
-added transparent borders support to installer
-added debug function (creating installer script without ISPP)
-fixed video support
-added new parameters to Installer.ini
-reworked uninstaller
[2.3.0.6]
-added full isdone support
-added ability to extract unlimited numbers of archives
-added transparent effect to installer (don't work with transparent borders)
-added Enhanced Edition check
[2.3.0.7]
-added animated buttons(beta)
-now you can use 4 simple images for 1 button
-fixed few bugs with ISDone progress bar
-was held small optimization for glass borders
-added another installer running check
-added to system menu line "Credits" with information about creator, graphic autor, used libraries, translation autors
-installer.ini now reads from memory buffer (only when installing)
-registry section now in "Registry.iss" that located in the same path as EI_Script
[2.3.0.8]
-added Inno Setup ANSI version support
-added Persian translation (by amin fear)
-added 4 fonts support to installer(one to main text, one to little text, one to buttons and last one to edits)
-all custom fonts located in memory (previously font was located in system temp folder)
-added ability to change font size to main, little, buttons and edits text
-fixed bug with ISDone(read ini file error)
-added autoscalling depending on windows dpi
-fixed huge bug with animate buttons (reworked all buttons system)
-language change temporary disabled (many bugs)
-was held huge optimization
[2.3.0.9]
-script code was very optimized(~5000 lines was removed without loosing abilities of installer!)
-animated buttons was reworked again(i hope that was last time) because was found another huge bug (out of globals vars range and too many timers!!!)
-fixed button animation
-autorun and setup now in one script
-callbackctrl.dll was removed from script (was found another solution)
-Installer.ini was optimized
-win7tbp now work correct
-slideshow and video modules was reworked
-ImageAnimator was changed to modified version
-removed DXVideo.dll and MediaPlayer.dll (changed to ISMediaLib.dll, my first library)
[2.3.1.0]
-soft section in installer.ini was changed to more compact
-reworked language change method
-added ability to add license and readme files to every language
[Used libraries and copyrights]
ISDone[0.6.0.0]final by ProFrager
b2p.dll[0.3.9.2] by Vo1T
bass.dll[2.4.9.0] by Un4seen Developments
Botva2.dll[0.9.7.151] by South.Tver
dwmEnabled.dll[1.0.0.0] by Gnom
ImageAnimator.dll[1.0.0.0] by Tlama (fixed by altef_4 (size, ANSI and UNICODE support))
ISMediaLib.dll[1.2.0.0] by altef_4
isgsg.dll[0.6.0.69] by South.Tver
IsSkinEx.dll[3.0.0.2] by Codejock Software
IsUtils.dll[1.0.0.0] by ExpeditorR
IsWin7.dll[0.5.0.0] by Vo1T
WinTB.dll[1.0.0.8] by David.D.Rocco
English, Russian, Ukrainian translations by altef_4
Persian(Farsi) translation by amin fear , thanks :)
i decide to make installer open to all (when it will be finished)
and admin or moderators, i can hope that in future i will see this thread sticky, if no - ok :)
nicola16
16-05-2013, 15:28
link for Inno Setup 5.5.1 Unicode Enhanced Edition ???
pakrat2k2
16-05-2013, 16:52
link for Inno Setup 5.5.1 Unicode Enhanced Edition ???
use google & it lists it on krinkels.org ( translated into english from russian )
http://www.google.ca/url?sa=t&rct=j&q=inno%20setup%205.5.1%20unicode%20enhanced%20edit ion%20&source=web&cd=4&cad=rja&ved=0CEgQ7gEwAw&url=http%3A%2F%2Ftranslate.google.ca%2Ftranslate%3 Fhl%3Den%26sl%3Dru%26u%3Dhttp%3A%2F%2Fkrinkels.org %2Fshowthread.php%253Ft%253D358%2526page%253D30%26 prev%3D%2Fsearch%253Fq%253DInno%252BSetup%252B5.5. 1%252BUnicode%252BEnhanced%252BEdition%2526biw%253 D1440%2526bih%253D734&ei=W3CVUbzkLoqhiQLLwYDoCg&usg=AFQjCNGauz8umEOryyL3N4dRTrFNwE1Cnw&bvm=bv.46471029,d.cGE
Razor12911
16-05-2013, 21:54
Inno Setup Enhanced Unicode
Here is it for people who don't have it.
amin fear
16-05-2013, 23:37
So , for some of you guys who want to have an All In One compilation of Inno Setup Enhanced edition + all other tools + scripts + good stuffs , I suggest downloading Inno Setup Ultra compiled by Russians...
Main homepage :
http://innoultra.ru/ use GoogleTranslate to find download link...
Important notice : do not download Inno Setup Ultra from other unknown sources as it maybe contains viruses or other bad things...:D
The real size of Inno Setup Ultra installation file is about 55 MB...
Goodluck !
I forget to say, that tutorial is only for ver. 2.2.9.9, in new versions are many changes, i will change tutorial when(if) i finish installer :d
Razor12911
13-06-2013, 15:47
Hi altef, spotted a bug while using your script at finish page.;)
Re: admin or moderators, i can hope that in future i will see this thread sticky.
If I were a moderator, I'd make this a sticky, good job and brilliant work.(*_*)
:D
pakrat2k2
13-06-2013, 19:37
it's a VERY good source, that's been hidden away for way too long.
It's another option that has excellent written information on how-to, and once altef_4 has more time to fully document this, more users will actually use it.
For now I've made it a 'sticky' topic so its easily found.
Keep up the good work :)
sentinelks
14-06-2013, 04:04
very good project I will use it for gta4-san andreas and future gta5
waiting for full version
thanks
Hi altef, spotted a bug while using your script at finish page.;)
Re: admin or moderators, i can hope that in future i will see this thread sticky.
If I were a moderator, I'd make this a sticky, good job and brilliant work.(*_*)
:D
i know this, but it's beta!
Lothan88
19-06-2013, 17:41
This is the new Link for ISU 5.1
http://innoultra.ru/?dl_id=2
sorry for my silly question
this installer support internal compression or external compression?
sorry for my silly question
this installer support internal compression or external compression?
v2.3.1.0 support both(with some bugs)
v2.3.1.0 support both(with some bugs)
where is the option for internal compression in script (sorry i cant find it)?
and
i use the following method for external compression
compressions method
arc a -m0 data.arc "C:\Program Files\*"
precomp.exe -c- data.arc
srep.exe -m3f data.pcf data.srep
arc a -mx data.cab data.srep
how to configure this installer for above method?
where is the option for internal compression in script (sorry i cant find it)?
to enable internal, change this key in installer.ini InternalSetup=Game_Folder
and
i use the following method for external compression
compressions method
arc a -m0 data.arc "C:\Program Files\*"
precomp.exe -c- data.arc
srep.exe -m3f data.pcf data.srep
arc a -mx data.cab data.srep
how to configure this installer for above method?
Archive1Input={src}\data.cab
Archive1Output={app}\
Archive1UnpackType=0
Archive1DeleteInputAfterExtract=0
Archive1DiskNumber=1
Archive2Input={app}\data.srep
Archive2Output={app}\
Archive2UnpackType=4
Archive2DeleteInputAfterExtract=1
Archive2DiskNumber=1
Archive3Input={app}\data.pcf
Archive3Output={app}\
Archive3UnpackType=5
Archive3DeleteInputAfterExtract=1
Archive3DiskNumber=1
Archive4Input={app}\data.arc
Archive4Output={app}\
Archive4UnpackType=0
Archive4DeleteInputAfterExtract=1
Archive4DiskNumber=1
and ISDone=1
i think it's must work :)
i follow ur instruction about internal compression and it works.
next i open it with iss tool and change method of compression from none to Izma and ultra 64...then i try to compile it , it gives me an error ( i attached the pic).
i again open script with iss tool and change from izma to none but again same error
please have a look...
i follow ur instruction about internal compression and it works.
next i open it with iss tool and change method of compression from none to Izma and ultra 64...then i try to compile it , it gives me an error ( i attached the pic).
i again open script with iss tool and change from izma to none but again same error
please have a look...
if you want change compression level, don't need to use istool or other tools, just open script, find line Compression= and InternalCompressLevel= and change it to
Compression=
zip
bzip
lzma/fast,normal,max,ultra,ultra64
none
InternalCompressLevel=
none
fast
normal
max
ultra
ultra64
During installation , there is only progress bar and nothing else.
is it possible to add time (eg. 2 minutes and 35 seconds remaining ) or some line (please wait while set up finish installing the game on ur system?
sorry for being a troublesome..
i copy a new .iss script and try your instructions. It works.
But did not work on the script which i open with iss tool. (i am telling it just for information) :D
During installation , there is only progress bar and nothing else.
is it possible to add time (eg. 2 minutes and 35 seconds remaining ) or some line (please wait while set up finish installing the game on ur system?
sorry for being a troublesome..
i still don't add support of this futures to installer, maybe something like this in new versions.
internal compression is working but i cant make the external compression work?
i use the above stated method for compression and follow add ur instrucations (about decompression of data.cab)
script compile but did not extract the data.cab and finish installation without ant error..
but did not install the game.
any suggestions..
how you compress your files, whare is your archive is located and what you write in installer.ini?
my compression method is as follows
arc a -m0 data.arc "C:\Program Files\*"
precomp.exe -c- data.arc
srep.exe -m3f data.pcf data.srep
arc a -mx data.cab data.srep
pause
i put my archive in database folder (see the pic).
i also attached installer.ini
please have a look.
in instaler.ini find ISDone=0 and change it to ISDone=1
in instaler.ini find ISDone=0 and change it to ISDone=1
when i do
Isdone=1 (in upper past of installer.ini)
script did not compile and give me following error (see the pic).
pakrat2k2
11-07-2013, 20:59
For compile it you mast have Inno Setup 5.5.1 Unicode Enhanced Edition from ResTools.
For compile it you mast have Inno Setup 5.5.1 Unicode Enhanced Edition from ResTools.
I have this one
when i do
Isdone=1 (in upper past of installer.ini)
script did not compile and give me following error (see the pic).
try change line with error to this
if (NoFileForm.ModalResult = mrOk) or (NoFileForm.ModalResult = mrCancel) then begin
thanks for your reply
that error solved but now comes new one. :D
error 01 came first then i remove the line with error and proceed
it shows new error. see the pics.
thanks for your reply
that error solved but now comes new one. :D
error 01 came first then i remove the line with error and proceed
it shows new error. see the pics.
just remove whole line with error
it works after removing that line
i am facing some issue here
1. it ask for next disk specially for data.srep (see the pic please) . it may be due to some error in my installer.ini (please take a look for that).
It extract everything smoothly after that.
2. it goes slowly upto 4% (extraction and installation) and then direcly jump from 4% to 17%.
after that there is no problem in installation percentage.
is it okay?
it works after removing that line
i am facing some issue here
1. it ask for next disk specially for data.srep (see the pic please) . it may be due to some error in my installer.ini (please take a look for that).
It extract everything smoothly after that.
2. it goes slowly upto 4% (extraction and installation) and then direcly jump from 4% to 17%.
after that there is no problem in installation percentage.
is it okay?
1.Archive1Output={app}\data\ maybe this will be work, MAYBEEE xD
2.a)Records=0
b)Compile script
c)copy created records.inf from folder with setup.exe
d)paste created records.inf to Dll_Pack\ISDone\
e)Records=1
f)Compile script
g)maybe this will be work!!!
1.Archive1Output={app}\data\ maybe this will be work, MAYBEEE xD
2.a)Records=0
b)Compile script
c)copy created records.inf from folder with setup.exe
d)paste created records.inf to Dll_Pack\ISDone\
e)Records=1
f)Compile script
g)maybe this will be work!!!
sorry but i cant see any records.inf there.:confused:
sorry but i cant see any records.inf there.:confused:
b2)install game from your backup
b2)install game from your backup
sorry but i dont get what you want to say...
how this will solve that issue?
1.Archive1Output={app}\data\ maybe this will be work, MAYBEEE xD
2.a)Records=0 (in installer.ini)
b)Compile script
b2)Install game from your compiled script (setup.exe)
c)copy created records.inf from folder with setup.exe (will be creatad after install)
d)paste created records.inf to Dll_Pack\ISDone\
e)Records=1
f)Compile script
g)maybe this will be work!!!
i will try the solution for issue no.2.
Issue 01 (asking for disk) solved after ur answer (1.Archive1Output={app}\data\ maybe this will be work, MAYBEEE xD)
...
can i make .cab or .zip files for the folders (graphics, files,languages, sound etc.) ?
just asking
i will try the solution for issue no.2.
Issue 01 (asking for disk) solved after ur answer (1.Archive1Output={app}\data\ maybe this will be work, MAYBEEE xD)
...
can i make .cab or .zip files for the folders (graphics, files,languages, sound etc.) ?
just asking
ISDone 0.6f support .zip ,so my installer too
ISDone 0.6f support .zip ,so my installer too
i make .zip files of file folder.
it gives me an error (see the pic).
1.Archive1Output={app}\data\ maybe this will be work, MAYBEEE xD
2.a)Records=0 (in installer.ini)
b)Compile script
b2)Install game from your compiled script (setup.exe)
when i do
records=0 and compile the script and then finally install the game.
the installation progress bar shows 200% and did not finish installtion even i wait for 10 minutes, in last i have to cancel the installation.
what should i do now?
when i do
records=0 and compile the script and then finally install the game.
the installation progress bar shows 200% and did not finish installtion even i wait for 10 minutes, in last i have to cancel the installation.
what should i do now?
if you change Records=0 progress will be more then 100% but must install your game normal, a.g you have 4 archives then progress wil be 400%
1.Archive1Output={app}\data\ maybe this will be work, MAYBEEE xD
2.a)Records=0 (in installer.ini)
b)Compile script
b2)Install game from your compiled script (setup.exe)
c)copy created records.inf from folder with setup.exe (will be creatad after install)
d)paste created records.inf to Dll_Pack\ISDone\
e)Records=1
f)Compile script
g)maybe this will be work!!!
Thanks for your replies.
i follow the instructions.
issue one solved
Issue 2 , now it stuck at 38.4% and jump to 72%.
Thanks again
..
What about .zip issue?
DId you look for it?
Thanks for your replies.
i follow the instructions.
issue one solved
Issue 2 , now it stuck at 38.4% and jump to 72%.
Thanks again
..
What about .zip issue?
DId you look for it?
show me what text in your line with error (line139)
for starting i start by making a .zip file of "File" folder.
then remove the original "File" folder.
and
compile the script and then it give me error. see the pic please.
method of zip creation.
i select all files within "File" folder and then create File.zip (no compression).
i try with file.zip in script (line with error) but no luck.
for starting i start by making a .zip file of "File" folder.
then remove the original "File" folder.
and
compile the script and then it give me error. see the pic please.
method of zip creation.
i select all files within "File" folder and then create File.zip (no compression).
i try with file.zip in script (line with error) but no luck.
i don't right understand you before, you don't need pack any files located in folder with script because all this files are in setup.exe after compiling
i don't right understand you before, you don't need pack any files located in folder with script because all this files are in setup.exe after compiling
you mean in end , i dont need those extra files and folders.
Just setup.exe and database is enough?
:D
what about my question about "Possible?" (look at the posts above)...
you mean in end , i dont need those extra files and folders.
Just setup.exe and database is enough?
:D
what about my question about "Possible?" (look at the posts above)...
all files are nessesary to compile script after you use only setup.exe and archives
about posible, it's possible but in new versions when i did it
i am looking forward for that version. :D
Can i pm you? I want to learn something from you.
i am looking forward for that version. :D
Can i pm you? I want to learn something from you.
ok
jksengko
12-08-2013, 17:47
pls toll me what happen??
pakrat2k2
12-08-2013, 20:25
what was the error message ?
pls toll me what happen??
Inno Setup Enhanced Edition 5.5.1 UNICODE
hi guys, i need a little of your help, please test this tool on different os and hardware and report me about results, thanks :)
Razor12911
17-10-2013, 07:26
there mate
mausschieber
17-10-2013, 07:31
hi guys, i need a little of your help, please test this tool on different os and hardware and report me about results, thanks :)
Works on Windows 8 Pro X64
See Screenshot
Information true
http://i.imagebanana.com/img/9g84ye8g/Unbenannt1.jpg
y_thelastknight
19-10-2013, 03:39
mine windows 8 pro 32bit
http://img822.imageshack.us/img822/151/gzm9.png
also, please, confirm that information is true or not
y_thelastknight
19-10-2013, 08:44
my information are true..
Razor12911
19-10-2013, 11:03
mine weren't true. check the ram avaliable.
mine weren't true. check the ram avaliable.
i use Windows DxDiag to check the system, its easy but long, hare are code:
[Code]
//XML module 1.0
type
TTagPoint = record Name: String; BeginPos, EndPos, Level: Integer; end;
const
CP_ACP = 0; CP_UTF8 = 65001;
Function MultiByteToWideChar(CodePage: UINT; dwFlags: DWORD; lpMultiByteStr: PAnsiChar; cbMultiByte: integer; lpWideCharStr: PAnsiChar; cchWideChar: integer): longint; external '
[email protected] stdcall';
Function WideCharToMultiByte(CodePage: UINT; dwFlags: DWORD; lpWideCharStr: PAnsiChar; cchWideChar: integer; lpMultiByteStr: PAnsiChar; cbMultiByte: integer; lpDefaultChar: integer; lpUsedDefaultChar: integer): longint; external '
[email protected] stdcall';
function AnsiToUtf8(strSource: string): string;
var
nRet, nRet2: integer; WideCharBuf, MultiByteBuf: AnsiString;
begin
SetLength(WideCharBuf, Length(strSource) * 2);
SetLength(MultiByteBuf, Length(strSource) * 2);
nRet:= MultiByteToWideChar(CP_ACP, 0, strSource, -1, WideCharBuf, Length(WideCharBuf));
nRet2:= WideCharToMultiByte(CP_UTF8, 0, WideCharBuf, -1, MultiByteBuf, Length(MultiByteBuf), 0, 0);
MultiByteBuf:=Copy(MultiByteBuf, 1, nRet2-1);
Result:= MultiByteBuf;
end;
function GetExists(TagArr: array of TTagPoint): Boolean;
var Part1, Part2, Temp: Boolean; n: integer;
begin
if (GetArrayLength(TagArr) > 1) then begin
Temp:= True;
for n:= GetArrayLength(TagArr)-1 downto 1 do begin
Part1:=False; If TagArr[n].BeginPos > TagArr[n-1].BeginPos then Part1:=True;
Part2:=False; If TagArr[n].EndPos < TagArr[n-1].EndPos then Part2:=True;
Temp:=Temp and (Part1 and Part2);
end;
If Temp then Result:= True;
end else begin
Result:=False; if (TagArr[0].BeginPos > 0) and (TagArr[0].EndPos > 0) then Result:= true;
end;
end;
function ExpandTags(const sFileText, sTagName: string): array of TTagPoint;
var i: integer; sTags: array of TTagPoint;
begin
SetArrayLength(Result, 0);
If Pos('\', STagName) > 0 then try
repeat
i:= GetArrayLength(sTags); SetArrayLength(sTags, i+1);
sTags[i].Name:= Copy(sTagName, 1, Pos('\', sTagName)-1);
sTags[i].Level:= i; Delete(sTagName, 1, Pos('\', sTagName));
until Pos('\', STagName) = 0;
finally begin i:= GetArrayLength(sTags); SetArrayLength(sTags, i+1); sTags[i].Level:= i;
sTags[i].Name:= Copy(sTagName, 1, Length(sTagName));
end;
end else begin
SetArrayLength(sTags, 1); sTags[0].Name:= sTagName;
end;
Result:= sTags;
end;
function XMLChangeValue(sFileName, sTagName, sTagParam: string): Boolean;
var sFileText: Ansistring; i: Integer; Tags: array of TTagPoint;
begin
Result:= False
if LoadStringFromFile(sFileName, sFileText) then begin
Tags:= Expandtags(sFileText, sTagName);
for i:=0 to GetArrayLength(Tags)-1 do begin
Tags[i].BeginPos:= Pos('<'+Tags[i].Name, sFileText);
if (Tags[i].BeginPos <> 0) then while sFileText[Tags[i].BeginPos] <> '>' do Tags[i].BeginPos:=Tags[i].BeginPos+1;
Tags[i].EndPos:= Pos('</'+Tags[i].Name+'>', sFileText)
end;
If GetExists(Tags) then begin
i:= GetArrayLength(Tags)-1;
Result:= SaveStringToFile(sFileName, Copy(sFileText,1,Tags[i].BeginPos) + AnsiToUtf8(sTagParam) + Copy(sFileText,Tags[i].EndPos,Length(sFileText)), False);
end;
end;
end;
function XMLWriteValue(sFileName, sTagname, sTagType, sTagParam: string): Boolean;
var sFileText: AnsiString; sSpace, sText: string; i, k, n, CopyPos: Integer; Tags: array of TTagPoint;
begin
Result:= False;
if not FileExists(sFileName) then
SaveStringToFile(sFileName, '<?xml version="1.0" encoding="utf-8" standalone="yes"?>', False);
if LoadStringFromFile(sFileName, sFileText) then begin
Tags:= Expandtags(sFileText, sTagName);
for i:=0 to GetArrayLength(Tags)-1 do begin
Tags[i].BeginPos:= Pos('<'+Tags[i].Name, sFileText);
if (Tags[i].BeginPos <> 0) then while sFileText[Tags[i].BeginPos] <> '>' do Tags[i].BeginPos:=Tags[i].BeginPos+1;
Tags[i].EndPos:= Pos('</'+Tags[i].Name+'>', sFileText)
end;
i:= GetArrayLength(Tags)-1; sText:='';
if ((i-1)<>0) then for n:=0 to i-1 do begin
sSpace:= #13#10; if (Tags[n].Level-1>=0) then for k:=0 to Tags[n].Level-1 do sSpace:=sSpace+#9;
if (Tags[n].BeginPos=0)and(Tags[n].EndPos=0) then sText:= sText+sSpace+'<'+Tags[n].Name+'>';
end;
sSpace:=#13#10; for k:= 0 to Tags[i].Level-1 do sSpace:= sSpace+#9; if (i+1=1) then sSpace:=#13#10;
if (i+1=1)or(Tags[i-1].BeginPos=0) then begin CopyPos:= 1; while sFileText[CopyPos] <> '>' do CopyPos:=CopyPos+1; end else CopyPos:=Tags[i-1].BeginPos;
if (sTagParam <> '')and(sTagType <> '') then sText:= sText+sSpace+'<'+Tags[i].Name+' type="'+sTagType+'">'+AnsiToUtf8(sTagParam)+'</'+Tags[i].Name+'>';
if (sTagParam = '')and(sTagType = '') then sText:= sText+sSpace+'<'+Tags[i].Name+'>'+sSpace+'</'+Tags[i].Name+'>';
if ((i-1)<>0) then for n:=i-1 downto 0 do begin
sSpace:= #13#10; if (Tags[n].Level-1>=0) then for k:=0 to Tags[n].Level-1 do sSpace:=sSpace+#9;
if (Tags[n].BeginPos=0)and(Tags[n].EndPos=0) then sText:= sText+sSpace+'</'+Tags[n].Name+'>';
end;
Result:= SaveStringToFile(sFilename, Copy(sFileText, 1, CopyPos)+sText+Copy(sFileText,CopyPos+1,Length(sFi leText)), False)
end;
end;
function XMLReadValue(sFileName, sTagName: string; var sData: string): Boolean;
var sFileText: ansistring; i: Integer; Tags: array of TTagPoint;
begin
Result:= False
if LoadStringFromFile(sFileName, sFileText) then begin
Tags:= ExpandTags(sFileText, sTagName);
for i:=0 to GetArrayLength(Tags)-1 do begin
Tags[i].BeginPos:= Pos('<'+Tags[i].Name, sFileText);
if (Tags[i].BeginPos <> 0) then while sFileText[Tags[i].BeginPos] <> '>' do Tags[i].BeginPos:=Tags[i].BeginPos+1;
Tags[i].EndPos:= Pos('</'+Tags[i].Name+'>', sFileText);
end;
If GetExists(Tags) then begin
i:= GetArrayLength(Tags)-1;
sData:= Copy(sFileText, Tags[i].BeginPos+1, Tags[i].EndPos-Tags[i].BeginPos-1);
Result:= True;
end;
end;
end;
function XMLDeleteValue(sFileName, sTagName: string): Boolean;
var b,e,i: Integer; sFileText: ansistring; Tags: array of TTagPoint;
begin
Result:= False;
if LoadStringFromFile(sFileName, sFileText) then begin
Tags:= ExpandTags(sFileText, sTagName);
for i:=0 to GetArrayLength(Tags)-1 do begin
Tags[i].BeginPos:= Pos('<'+Tags[i].Name, sFileText);
if (Tags[i].BeginPos <> 0) then while sFileText[Tags[i].BeginPos] <> '>' do Tags[i].BeginPos:=Tags[i].BeginPos+1;
Tags[i].EndPos:= Pos('</'+Tags[i].Name+'>', sFileText)
end;
If GetExists(Tags) then begin
i:= GetArrayLength(Tags)-1;
b:= Tags[i].BeginPos-1; e:= Tags[i].EndPos;
while (b-1<>1)and(sFileText[b-1] <> '>') do b:=b-1;
while (e+1<>Length(sFileText))and(sFileText[e-2] <> '>') do e:=e+1;
Result:= SaveStringToFile(sFileName, Copy(sFileText,1,b) + Copy(sFileText,e,Length(sFileText)), False);
end;
end;
end;
//END
function InitializeSetup: Boolean;
var res:integer;
tra,ara,pro,dxv,dxw,vnm:string;
begin
Exec(ExpandConstant('{win}\system32\dxdiag.exe'),'/whql:off /x '+ExpandConstant('{tmp}')+'\dxdiag.xml',ExpandCons tant('{tmp}'),0,ewWaitUntilTerminated,res);
XMLReadValue(ExpandConstant('{tmp}\dxdiag.xml'),'D DIVersion',dxv); //video dx
XMLReadValue(ExpandConstant('{tmp}\dxdiag.xml'),'D irectXVersion',dxw); //OS dx
XMLReadValue(ExpandConstant('{tmp}\dxdiag.xml'),'P rocessor',pro); //Processor
XMLReadValue(ExpandConstant('{tmp}\dxdiag.xml'),'M emory',tra); // All RAM
XMLReadValue(ExpandConstant('{tmp}\dxdiag.xml'),'A valiableOSMem',ara); //Avaliable RAM
XMLReadValue(ExpandConstant('{tmp}\dxdiag.xml'),'C ardName',vnm); //Videocard name
if MsgBox('Processor name: '+pro+#13+'Videocard Name: '+vnm+#13+'OS DirectX Ver: '+dxw+#13+'VideoCard DirectX Ver: DirectX '+dxv+#13+'Ram All/Avaliable: '+tra+'/'+ara,mbInformation,MB_OK) = MB_OK then Result:=False;
end;
totally main part is XML module xD
Razor12911
19-10-2013, 11:38
you did that dxdiag xml... whatever it is? you created it?
you did that dxdiag xml... whatever it is? you created it?
Win + R then DxDiag and you will see :)
Razor12911
19-10-2013, 11:54
damn man, you are awesome.
Razor12911
19-10-2013, 14:22
I used the DXDiag exmaple and look what I got.
amin fear
24-10-2013, 05:57
@altef_4
Thanks for sharing your amazing script...
Nice to hear again from you after a long period...;)
Works flawlessly on my system and every provided information are correct...
http://s4.picofile.com/file/7981154622/Altef_DxDiag_Web.jpg
amin fear
28-10-2013, 09:18
hi guys, and again i need a liitle of your help, i create a siple "plugin" for BASS.dll that allows to play music from memory location (not from temporary folder), please test it, you must have bass.dll 2.4.10 and sound.mp3 in folder with script and bp.dll (bass protect)
I have tested your script with latest & newest version of bass.dll (2.4.10) from www.un4seen.com...
The script compiles without any error but when testing the created setup ( pressing F9 ) , i am getting this error in Setup program startup...
http://s2.picofile.com/file/7985356020/Altef_Bass_Idea_Web.jpg
I have the inno setup v 5.5.1 enhanced edition...
hope to help you...;)
ayateknik
28-10-2013, 15:14
i use Windows DxDiag to check the system, its easy but long, hare are code:
[Code]
//XML module 1.0
type
TTagPoint = record Name: String; BeginPos, EndPos, Level: Integer; end;
const
CP_ACP = 0; CP_UTF8 = 65001;
Function MultiByteToWideChar(CodePage: UINT; dwFlags: DWORD; lpMultiByteStr: PAnsiChar; cbMultiByte: integer; lpWideCharStr: PAnsiChar; cchWideChar: integer): longint; external '
[email protected] stdcall';
Function WideCharToMultiByte(CodePage: UINT; dwFlags: DWORD; lpWideCharStr: PAnsiChar; cchWideChar: integer; lpMultiByteStr: PAnsiChar; cbMultiByte: integer; lpDefaultChar: integer; lpUsedDefaultChar: integer): longint; external '
[email protected] stdcall';
function AnsiToUtf8(strSource: string): string;
var
nRet, nRet2: integer; WideCharBuf, MultiByteBuf: AnsiString;
begin
SetLength(WideCharBuf, Length(strSource) * 2);
SetLength(MultiByteBuf, Length(strSource) * 2);
nRet:= MultiByteToWideChar(CP_ACP, 0, strSource, -1, WideCharBuf, Length(WideCharBuf));
nRet2:= WideCharToMultiByte(CP_UTF8, 0, WideCharBuf, -1, MultiByteBuf, Length(MultiByteBuf), 0, 0);
MultiByteBuf:=Copy(MultiByteBuf, 1, nRet2-1);
Result:= MultiByteBuf;
end;
function GetExists(TagArr: array of TTagPoint): Boolean;
var Part1, Part2, Temp: Boolean; n: integer;
begin
if (GetArrayLength(TagArr) > 1) then begin
Temp:= True;
for n:= GetArrayLength(TagArr)-1 downto 1 do begin
Part1:=False; If TagArr[n].BeginPos > TagArr[n-1].BeginPos then Part1:=True;
Part2:=False; If TagArr[n].EndPos < TagArr[n-1].EndPos then Part2:=True;
Temp:=Temp and (Part1 and Part2);
end;
If Temp then Result:= True;
end else begin
Result:=False; if (TagArr[0].BeginPos > 0) and (TagArr[0].EndPos > 0) then Result:= true;
end;
end;
function ExpandTags(const sFileText, sTagName: string): array of TTagPoint;
var i: integer; sTags: array of TTagPoint;
begin
SetArrayLength(Result, 0);
If Pos('\', STagName) > 0 then try
repeat
i:= GetArrayLength(sTags); SetArrayLength(sTags, i+1);
sTags[i].Name:= Copy(sTagName, 1, Pos('\', sTagName)-1);
sTags[i].Level:= i; Delete(sTagName, 1, Pos('\', sTagName));
until Pos('\', STagName) = 0;
finally begin i:= GetArrayLength(sTags); SetArrayLength(sTags, i+1); sTags[i].Level:= i;
sTags[i].Name:= Copy(sTagName, 1, Length(sTagName));
end;
end else begin
SetArrayLength(sTags, 1); sTags[0].Name:= sTagName;
end;
Result:= sTags;
end;
function XMLChangeValue(sFileName, sTagName, sTagParam: string): Boolean;
var sFileText: Ansistring; i: Integer; Tags: array of TTagPoint;
begin
Result:= False
if LoadStringFromFile(sFileName, sFileText) then begin
Tags:= Expandtags(sFileText, sTagName);
for i:=0 to GetArrayLength(Tags)-1 do begin
Tags[i].BeginPos:= Pos('<'+Tags[i].Name, sFileText);
if (Tags[i].BeginPos <> 0) then while sFileText[Tags[i].BeginPos] <> '>' do Tags[i].BeginPos:=Tags[i].BeginPos+1;
Tags[i].EndPos:= Pos('</'+Tags[i].Name+'>', sFileText)
end;
If GetExists(Tags) then begin
i:= GetArrayLength(Tags)-1;
Result:= SaveStringToFile(sFileName, Copy(sFileText,1,Tags[i].BeginPos) + AnsiToUtf8(sTagParam) + Copy(sFileText,Tags[i].EndPos,Length(sFileText)), False);
end;
end;
end;
function XMLWriteValue(sFileName, sTagname, sTagType, sTagParam: string): Boolean;
var sFileText: AnsiString; sSpace, sText: string; i, k, n, CopyPos: Integer; Tags: array of TTagPoint;
begin
Result:= False;
if not FileExists(sFileName) then
SaveStringToFile(sFileName, '<?xml version="1.0" encoding="utf-8" standalone="yes"?>', False);
if LoadStringFromFile(sFileName, sFileText) then begin
Tags:= Expandtags(sFileText, sTagName);
for i:=0 to GetArrayLength(Tags)-1 do begin
Tags[i].BeginPos:= Pos('<'+Tags[i].Name, sFileText);
if (Tags[i].BeginPos <> 0) then while sFileText[Tags[i].BeginPos] <> '>' do Tags[i].BeginPos:=Tags[i].BeginPos+1;
Tags[i].EndPos:= Pos('</'+Tags[i].Name+'>', sFileText)
end;
i:= GetArrayLength(Tags)-1; sText:='';
if ((i-1)<>0) then for n:=0 to i-1 do begin
sSpace:= #13#10; if (Tags[n].Level-1>=0) then for k:=0 to Tags[n].Level-1 do sSpace:=sSpace+#9;
if (Tags[n].BeginPos=0)and(Tags[n].EndPos=0) then sText:= sText+sSpace+'<'+Tags[n].Name+'>';
end;
sSpace:=#13#10; for k:= 0 to Tags[i].Level-1 do sSpace:= sSpace+#9; if (i+1=1) then sSpace:=#13#10;
if (i+1=1)or(Tags[i-1].BeginPos=0) then begin CopyPos:= 1; while sFileText[CopyPos] <> '>' do CopyPos:=CopyPos+1; end else CopyPos:=Tags[i-1].BeginPos;
if (sTagParam <> '')and(sTagType <> '') then sText:= sText+sSpace+'<'+Tags[i].Name+' type="'+sTagType+'">'+AnsiToUtf8(sTagParam)+'</'+Tags[i].Name+'>';
if (sTagParam = '')and(sTagType = '') then sText:= sText+sSpace+'<'+Tags[i].Name+'>'+sSpace+'</'+Tags[i].Name+'>';
if ((i-1)<>0) then for n:=i-1 downto 0 do begin
sSpace:= #13#10; if (Tags[n].Level-1>=0) then for k:=0 to Tags[n].Level-1 do sSpace:=sSpace+#9;
if (Tags[n].BeginPos=0)and(Tags[n].EndPos=0) then sText:= sText+sSpace+'</'+Tags[n].Name+'>';
end;
Result:= SaveStringToFile(sFilename, Copy(sFileText, 1, CopyPos)+sText+Copy(sFileText,CopyPos+1,Length(sFi leText)), False)
end;
end;
function XMLReadValue(sFileName, sTagName: string; var sData: string): Boolean;
var sFileText: ansistring; i: Integer; Tags: array of TTagPoint;
begin
Result:= False
if LoadStringFromFile(sFileName, sFileText) then begin
Tags:= ExpandTags(sFileText, sTagName);
for i:=0 to GetArrayLength(Tags)-1 do begin
Tags[i].BeginPos:= Pos('<'+Tags[i].Name, sFileText);
if (Tags[i].BeginPos <> 0) then while sFileText[Tags[i].BeginPos] <> '>' do Tags[i].BeginPos:=Tags[i].BeginPos+1;
Tags[i].EndPos:= Pos('</'+Tags[i].Name+'>', sFileText);
end;
If GetExists(Tags) then begin
i:= GetArrayLength(Tags)-1;
sData:= Copy(sFileText, Tags[i].BeginPos+1, Tags[i].EndPos-Tags[i].BeginPos-1);
Result:= True;
end;
end;
end;
function XMLDeleteValue(sFileName, sTagName: string): Boolean;
var b,e,i: Integer; sFileText: ansistring; Tags: array of TTagPoint;
begin
Result:= False;
if LoadStringFromFile(sFileName, sFileText) then begin
Tags:= ExpandTags(sFileText, sTagName);
for i:=0 to GetArrayLength(Tags)-1 do begin
Tags[i].BeginPos:= Pos('<'+Tags[i].Name, sFileText);
if (Tags[i].BeginPos <> 0) then while sFileText[Tags[i].BeginPos] <> '>' do Tags[i].BeginPos:=Tags[i].BeginPos+1;
Tags[i].EndPos:= Pos('</'+Tags[i].Name+'>', sFileText)
end;
If GetExists(Tags) then begin
i:= GetArrayLength(Tags)-1;
b:= Tags[i].BeginPos-1; e:= Tags[i].EndPos;
while (b-1<>1)and(sFileText[b-1] <> '>') do b:=b-1;
while (e+1<>Length(sFileText))and(sFileText[e-2] <> '>') do e:=e+1;
Result:= SaveStringToFile(sFileName, Copy(sFileText,1,b) + Copy(sFileText,e,Length(sFileText)), False);
end;
end;
end;
//END
function InitializeSetup: Boolean;
var res:integer;
tra,ara,pro,dxv,dxw,vnm:string;
begin
Exec(ExpandConstant('{win}\system32\dxdiag.exe'),'/whql:off /x '+ExpandConstant('{tmp}')+'\dxdiag.xml',ExpandCons tant('{tmp}'),0,ewWaitUntilTerminated,res);
XMLReadValue(ExpandConstant('{tmp}\dxdiag.xml'),'D DIVersion',dxv); //video dx
XMLReadValue(ExpandConstant('{tmp}\dxdiag.xml'),'D irectXVersion',dxw); //OS dx
XMLReadValue(ExpandConstant('{tmp}\dxdiag.xml'),'P rocessor',pro); //Processor
XMLReadValue(ExpandConstant('{tmp}\dxdiag.xml'),'M emory',tra); // All RAM
XMLReadValue(ExpandConstant('{tmp}\dxdiag.xml'),'A valiableOSMem',ara); //Avaliable RAM
XMLReadValue(ExpandConstant('{tmp}\dxdiag.xml'),'C ardName',vnm); //Videocard name
if MsgBox('Processor name: '+pro+#13+'Videocard Name: '+vnm+#13+'OS DirectX Ver: '+dxw+#13+'VideoCard DirectX Ver: DirectX '+dxv+#13+'Ram All/Avaliable: '+tra+'/'+ara,mbInformation,MB_OK) = MB_OK then Result:=False;
end;
totally main part is XML module xD
my project this code example. iss but I can not just add to the code to add anything else Do I need to add an extra dll jpg or png image
http://i40.tinypic.com/2qi7q1g.jpg
How can I do like the picture
my project this code example. iss but I can not just add to the code to add anything else Do I need to add an extra dll jpg or png image
http://i40.tinypic.com/2qi7q1g.jpg
How can I do like the picture
Ask Razor12911, the screen of his script
I have tested your script with latest & newest version of bass.dll (2.4.10) from www.un4seen.com...
The script compiles without any error but when testing the created setup ( pressing F9 ) , i am getting this error in Setup program startup...
http://s2.picofile.com/file/7985356020/Altef_Bass_Idea_Web.jpg
I have the inno setup v 5.5.1 enhanced edition...
hope to help you...;)
yes, library isn't finished
new beta, many small bugs (easy fixable), added ReDrawText module 1.5e by Shegorat (v4 edited by me), new system check, updated my bp.dll (check temp folder for music.mp3) and script size is 265 kb.
y_thelastknight
12-11-2013, 04:01
new beta, many small bugs (easy fixable), added ReDrawText module 1.5e by Shegorat (v4 edited by me), new system check, updated my bp.dll (check temp folder for music.mp3) and script size is 265 kb.
cant run it dude.
http://img198.imageshack.us/img198/999/70m0.png
Razor12911
13-11-2013, 04:37
my project this code example. iss but I can not just add to the code to add anything else Do I need to add an extra dll jpg or png image
http://i40.tinypic.com/2qi7q1g.jpg
How can I do like the picture
I used my script then added Altef's example in it.
i find something interesting, it is modified Inno Setup 5.5.1 with alphaskins support (by tlama)
try it.
new version of bp.dll
UPD
version without Runtime Packages, this will fix errors on computers without installed Delphi 2009 (thanks for Ne0N for info)
amin fear
22-11-2013, 04:49
new version of bp.dll
UPD
version without Runtime Packages, this will fix errors on computers without installed Delphi 2009 (thanks for Ne0N for info)
Hi @altef_4...
I have Delphi XE3 installed on my Windows 8 64 bit & it works like a charm !
PS : I have tested your setup also on a clean Windows 8.1 64Bit on VirtualBox & still works like a charm !:D;)
**********************************
You are genius , there is no extracted MP3 file in temp !:D
here is edited version of Inno ImageAnimator.dll from tlama , i added ANSI support, if you have Inoo Setup Enhanced Edition, graphics will be loaded from memory if not - then from folder "Resource" (yes, again protection :D) so, test it.
Here is another preview, is not mine, based on new library - layered.dll by David.D.Rocco (http://krinkels.org/member.php?u=105), i will use it in future in my installer
download library and examples (http://krinkels.org/showpost.php?p=18923&postcount=238)
hello again, i'm working on new protection method, that will allow to protect graphics, allow to use internal instalation and also allows to use b2p.dll in original Inno Setup (and other libraries like a b2p), here is an preview, try replace any image in Data.zip (password is Password) and run installer again (proof), also, check TEMP folder for finding this images (or any other folder :D)
Razor12911
30-11-2013, 04:21
this is cool protection insanity. Awesome.
Smurf Stomper
30-11-2013, 07:29
Altef, I was linked to your post #72 - any ideas on how I can implement just the gpu directX check in a desktop shortcut (see my short scenario here (http://fileforums.com/showpost.php?p=426590&postcount=1))? Thanks.
Altef, I was linked to your post #72 - any ideas on how I can implement just the gpu directX check in a desktop shortcut (see my short scenario here (http://fileforums.com/showpost.php?p=426590&postcount=1))? Thanks.
This check takes a while, so i wouldnt use it for starting an application
@altef ive got the same idea with dxdiag, unfortunately the creation takes a lot of time :/
Razor12911
30-11-2013, 08:38
yep. Maybe you could add a form which reads, "Detecting Components, Please wait"
here is new example, without XML module, if you use IS 5.5.4, you can uncommend first line to make this example better
;#define InnoSetup5_5_4
[Setup]
AppName=Get_SYS_INFO
AppVersion=0.1b
CreateAppDir=no
VersionInfoDescription=altef_4
OutputBaseFilename=Get_SYS_INFO
OutputDir=.
[Icons]
Name: {userdesktop}\Far Cry 3 DX9; Filename: {app}\bin\FarCry3.exe; Parameters: -offline; WorkingDir: {app}\bin; Check: DX9;
Name: {userdesktop}\Far Cry 3 DX11; Filename: {app}\bin\FarCry3_D3D11.exe; Parameters: -offline; WorkingDir: {app}\bin; Check: DX11;
[Code]
var GetDXV:integer;
function DX9:boolean;
begin
if GetDXV>=9 then Result:=True else Result:=False;
end;
function DX10:boolean;
begin
if GetDXV>=10 then Result:=True else Result:=False;
end;
function DX11:boolean;
begin
if GetDXV>=11 then Result:=True else Result:=False;
end;
function GetDX:Integer;
var
dxv:string;
buf:ansistring;
begin
Result:=9;
while Not FileExists(ExpandConstant('{tmp}')+'\dxdiag.txt') do Sleep(100);
LoadStringFromFile(ExpandConstant('{tmp}')+'\dxdia g.txt',buf);
delete(buf,1,Pos('DDI Version: ',buf));
dxv:=Copy(buf,13,2);
StringChange(dxv,#13,'');
Result:=StrToIntDef(dxv,9);
end;
function InitializeSetup(): Boolean;
var
res:integer;
begin
Exec(ExpandConstant('{win}\system32\dxdiag.exe'),'/whql:off /t '+ExpandConstant('{tmp}')+'\dxdiag.txt',ExpandCons tant('{tmp}'),0,ewNoWait,res)
Result:=True;
end;
#ifdef InnoSetup5_5_4
procedure CurInstallProgressChanged(CurProgress, MaxProgress: Integer);
begin
if CurProgress = MaxProgress-1 then GetDXV:=GetDX;
end;
#else
procedure CurStepChanged(CurStep: TSetupStep);
begin
if CurStep=ssInstall then GetDXV:=GetDX;
end;
#endif
Razor12911
30-11-2013, 10:21
Altef, there's also DX 10.1 and I think DX 11.2;
Oh and, What about 9.0c or does it fall under 9?
Altef, there's also DX 10.1 and I think DX 11.2;
Oh and, What about 9.0c or does it fall under 9?
just little change code
;#define InnoSetup5_5_4
[Setup]
AppName=Get_SYS_INFO
AppVersion=0.1c
CreateAppDir=no
VersionInfoDescription=altef_4
OutputBaseFilename=Get_SYS_INFO
OutputDir=.
[Icons]
Name: {userdesktop}\Far Cry 3 DX9; Filename: {app}\bin\FarCry3.exe; Parameters: -offline; WorkingDir: {app}\bin; Check: DX9;
Name: {userdesktop}\Far Cry 3 DX11; Filename: {app}\bin\FarCry3_D3D11.exe; Parameters: -offline; WorkingDir: {app}\bin; Check: DX11;
[Code]
var GetDXV:string;
function DX9:boolean;
begin
Case GetDXV of
'9': Result:=True;
'9.0c': Result:=True;
'10': Result:=True;
'10.1': Result:=True;
'11': Result:=True;
'11.2': Result:=True;
else
Result:=False;
end;
end;
function DX10:boolean;
begin
Case GetDXV of
'9': Result:=False;
'9.0c': Result:=False;
'10': Result:=True;
'10.1': Result:=True;
'11': Result:=True;
'11.2': Result:=True;
else
Result:=False;
end;
end;
function DX11:boolean;
begin
Case GetDXV of
'9': Result:=False;
'9.0c': Result:=False;
'10': Result:=False;
'10.1': Result:=False;
'11': Result:=True;
'11.2': Result:=True;
else
Result:=False;
end;
end;
function GetDX:string;
var
dxv:string;
buf:ansistring;
begin
Result:='';
while Not FileExists(ExpandConstant('{tmp}')+'\dxdiag.txt') do Sleep(100);
LoadStringFromFile(ExpandConstant('{tmp}')+'\dxdia g.txt',buf);
delete(buf,1,Pos('DDI Version: ',buf));
dxv:=Copy(buf,13,Pos(' ',buf));
StringChange(dxv,#13,'');
Result:=dxv;
end;
function InitializeSetup(): Boolean;
var
res:integer;
begin
Exec(ExpandConstant('{win}\system32\dxdiag.exe'),'/whql:off /t '+ExpandConstant('{tmp}')+'\dxdiag.txt',ExpandCons tant('{tmp}'),0,ewNoWait,res)
Result:=True;
end;
#ifdef InnoSetup5_5_4
procedure CurInstallProgressChanged(CurProgress, MaxProgress: Integer);
begin
if CurProgress = MaxProgress-1 then GetDXV:=GetDX;
end;
#else
procedure CurStepChanged(CurStep: TSetupStep);
begin
if CurStep=ssInstall then GetDXV:=GetDX;
end;
#endif
Razor12911
06-12-2013, 05:56
Nice one bro.
Smurf Stomper
09-12-2013, 06:16
altef, I had a question for you in the gpu directX thread (http://fileforums.com/showpost.php?p=427000&postcount=6), please answer when you have time. Thanks!
here is demo of my Mini Designer, please, check it :)
(necessary files are not included, so you can't create setup.exe and data.zip, just to know how it looks)
sentinelks
13-12-2013, 08:47
Design incomparable
here is demo of my Mini Designer, please, check it :)
(necessary files are not included, so you can't create setup.exe and data.zip, just to know how it looks)
Sexy.
German Translation:
Create Data.zip = Data.zip erstellen
Create EI.exe = EI.exe erstellen
Stop Operations = Aufgaben stoppen
Generate Pass = Passwort generieren
Password length = Passwortlänge
Animated Splashscreen = Animierte Splashanzeige
Simple Splashscreen = Einfache Splashanzeige
Custom Font = Eigene Schriftart
Text Shadows = Textschatten
Music = Musik
Button Sound = Tastenton !!! dont know exactly Translation
Textured Progressbar = Texturierte Progressbar
Progressbar Animation = Animierte Progressbar
Glass Borders = Glas Ränder !!! dont know exactly Translation
Taskbar Preview = Taskleisten-Vorschau
Slideshow = Diashow
Transparent Borders = Transparente Ränder
Transparent Effect = Transparente Effekte
Simple Button = Einfache Tasten
Animated Button = Animierte Tasten
Those i skipped are not necessary to translate ;)
pakrat2k2
13-12-2013, 12:34
here is demo of my Mini Designer, please, check it :)
(necessary files are not included, so you can't create setup.exe and data.zip, just to know how it looks)
looks sweet, nice job :D
new preview, finally i added support of Original Inno Setup 5.5.4 (all features still present) script code only 220 kb :) soon i will need help with translations, now work on languages section.
UPD: fixed version without bug :)
VERY IMPORTANT NOTE, do not use uninstaller in my latest preview, thare is bug that will delete all software section from your registry and you will need to reinstall OS, i'm sorry (DON'T RUN Uninstaller.exe)
y_thelastknight
15-12-2013, 09:29
VERY IMPORTANT NOTE, do not use uninstaller in my latest preview, thare is bug that will delete all software section from your registry and you will need to reinstall OS, i'm sorry (DON'T RUN Uninstaller.exe)
late information for me
u killed my pc :'(
just installed windows 8.1 :@
damn you
edit- do i need to try the fixed one..i wont try that :p :@
late information for me
u killed my pc :'(
just installed windows 8.1 :@
damn you
edit- do i need to try the fixed one..i wont try that :p :@
your choise, i "killed my pc" too :(
y_thelastknight
15-12-2013, 09:40
your choise, i "killed my pc" too :(
lol so you are the 1st lucky guy ;)
i will try that later..
jackstuff
15-12-2013, 10:19
Hmm uninstaller.exe act like a virus i will try in friend pc who always asked me to give something free
y_thelastknight
15-12-2013, 10:23
Hmm uninstaller.exe act like a virus i will try in friend pc who always asked me to give something free
lolz
after this i saw how easy to "kill" OS (even with Inno Setup)
problem was with Installer.ini, because an installer searchs Application name and publisher values in Installer.ini and if this values '' then he's delete whole Software section (i think system Restore Point will help)
and if you have this buggy (or virus) preview - better even don't install this and give it to your "best" friends ;)
y_thelastknight
15-12-2013, 11:28
after this i saw how easy to "kill" OS (even with Inno Setup)
problem was with Installer.ini, because an installer searchs Application name and publisher values in Installer.ini and if this values '' then he's delete whole Software section (i think system Restore Point will help)
and if you have this buggy (or virus) preview - better even don't install this and give it to your "best" friends ;)
i have the exe..i will keep it..some time it will come in handy ;) :p
sentinelks
15-12-2013, 19:05
LOL bro..
as yener script .. Delete all :D:D
BEWARE, the new cool stuff is on the way :D
p.s i disabled installation in this preview, so be sure that your OS is safe :D
y_thelastknight
16-12-2013, 02:08
that was awesome man..cool..
sentinelks
16-12-2013, 06:59
my friend, you're a titan .. I like the flags .. I want to give you my autorun to fit me too :p
i found a little library that check DxVersion link (http://rghost.ru/50969135), please tell me (who can) what version check this dll OS or Videocard (i ask for those who have OS directX version higher then videocard) and, please, report back.
autor is sjwrec
sentinelks
16-12-2013, 19:58
altef.. there is a way to translate the Russian .. on google is impossible
thanks
pakrat2k2
16-12-2013, 20:32
BEWARE, the new cool stuff is on the way :D
p.s i disabled installation in this preview, so be sure that your OS is safe :D
very cool install preview :cool:
altef.. there is a way to translate the Russian .. on google is impossible
thanks
what translate?
sentinelks, i hope this help you, is a translator with decode for inno :D
http://webtranslation.paralink.com/translator/
sentinelks
17-12-2013, 04:02
altef_4
example rus:çŕäĺđćęŕ to ita ecc..
Logrim
is very good .. I have to translate 2 times effective but thanks :)
example rus:çŕäĺđćęŕ to ita ecc..
it's "задержка" in russian and, "ritardo" in italian (google.translate), whare you take this text?
Online Decoder what i use (http://www.artlebedev.ru/tools/decoder/)
sentinelks
17-12-2013, 05:07
thanks altef
Razor12911
18-12-2013, 03:10
Hmm, So many previews bro and I have to say is your work is super impressive.
georg1136
18-12-2013, 07:31
Hi!
Do you need Hungarian translation? If yes, I create it!
Hi!
Do you need Hungarian translation? If yes, I create it!
in a few days i will upload "Language Pack" for translation, so just wait ;)
any one can check this (http://fileforums.com/showpost.php?p=427385&postcount=118)?
Razor12911
18-12-2013, 14:45
yep, it works.
yep, it works.
you mean it's check a DX version of video card ?
Razor12911
18-12-2013, 14:55
yep. Direct X 11 and it's correct.
ok, now my installer is close to release (just wait few days) so i need help with translation, i take all aviable translations from Inno Setup home page, and added nessesary messages to this translations in english, in archive are 67 languages, if you can translate an any of them - then i will add it to installer.
p.s. please, don't remove current info about autor of translation, just add what you want in section "TranslatorNote=" thanks ;)
UPD 20.12.2013
-added 15 new lines for translation
-updated Hungarian translation (thanks to georg1136 (http://fileforums.com/member.php?u=184405))
-updated Spanish translation (thanks to Logrim (http://fileforums.com/member.php?u=139233))
-updated some language files (unreadable encoding)
georg1136
19-12-2013, 08:02
I done with the Hungarian translation! :)
Spanish translation.. I dont know how to attach files to the post,, sorry.. i'm posting the part in english of the spanish.isl only..
ButtonPlay=Jugar
ButtonOptions=&Opciones
ButtonLicense=&Licencia
ButtonInfo=&Información
ButtonTask=&Tareas
ButtonSystem=&Req. Sistema
ButtonSlideShow=&Diapositivas
ButtonVideo=&Video
IdlePriorityText=Prioridad Baja
BelowNormalPriorityText=Prioridad por Debajo de lo Normal
NormalPriorityText=Prioridad Normal
AboveNormalPriorityText=Prioridad por Encima de lo Normal
HightPriorityText=Alta Prioridad
RealTimePriorityText=Prioridad en Tiempo Real
NextFormSystemCheckError=• No ha verificado si la configuración de su equipo necesita.
NextFormLicenseError=• Debe aceptar el acuerdo de licencia antes de continuar.
NextFormText1=La instalación no es posible por las siguientes razones:
NextFormText2=Por favor corrija este error para poder continuar.
NextFormText3=La instalación no es posible por las siguientes razones:
NextFormText4=La instalación no es posible por las siguientes razones.
SystemTitle=Requisitos del Sistema
System0=El Asistente de Instalación comprobará si su sistema cumple con los requisitos asi como los que faltan.
System1=Su sistema NO cumple con los requisitos mínimos de hardware
System2=Su sistema cumple con los requisitos mínimos de hardware
System3=Su sistema cumple con los requisitos recomendados de hardware
System4=Su sistema cumple con los requisitos máximos de hardware
System5=Hardware Instalado
System6=min
System7=rec.
System8=max
NeedSpaceText=Espacio Necesario: [size1] | Espacio Libre: [size2]
SaveGamesTitle=Partidas Guardadas
SaveGamesText=Eliminar partidas guardadas y configuraciones de carpeta:%n[path]
pakrat2k2
19-12-2013, 20:02
Spanish translation.. I dont know how to attach files to the post,, sorry.. i'm posting the part in english of the spanish.isl only..
when you reply below that is "manage attatchments" from that you upload the file to this forum ( it lists what attatchments you can use ).
here is original English.ini from ISDone 0.6f, please, who can and wants, translate it in to any of 67 languages that stored in my previous post, it will be helpful for all who use ISDone, thanks.
or just translate this
PassedTime=Passed:
RemainTime=Remain:
Hour_Short= h
Min_Short= min
Sec_Short1= sec
Sec_Short2= s
Hour_Full1=hours
Hour_Full2=hour
Hour_Full3=hour
Min_Full1=minutes
Min_Full2=minute
Min_Full3=minutes
Sec_Full1=seconds
Sec_Full2=second
Sec_Full3=seconds
Translation updated, more info in this message (http://fileforums.com/showpost.php?p=427498&postcount=133)
Spanish translation of isdone part.. i know this is not the correct post to thanks the help that the people of this forum given to me... but.. THANKS to all.
PassedTime=Pasado:
RemainTime=Restante:
Hour_Short= h
Min_Short= min
Sec_Short1= sec
Sec_Short2= s
Hour_Full1=horas
Hour_Full2=hora
Hour_Full3=hora
Min_Full1=minutos
Min_Full2=minuto
Min_Full3=minutes
Sec_Full1=segundos
Sec_Full2=segundo
Sec_Full3=segundos
georg1136
20-12-2013, 03:19
I updated the Hungarian translation with the new 15 lines (I translated)
i almost done first working version of installer (Release Candidat 1 :D) and maybe after day or two days i will upload it, now you can check fixed LangBar and translation (currently only 5) ;)
pakrat2k2
21-12-2013, 14:44
looks sweet, only thing I noticed is need size & freespace under options are using lb instead of mb. just a typo im sure ;)
georg1136
22-12-2013, 00:12
Thanks for your RC1, now I found a mistype in my translation, so I can fix it. I uploaded the updated translation! Thanks!
first of all, thanks to all who appreciate and like my work, finally i done real working version of my installer (bugs still present but not critical), so test it, report back about errors, create new translations, and have fun ;)
pakrat2k2
22-12-2013, 14:31
will test & see how things work... thanks again :)
sentinelks
22-12-2013, 15:07
cute
Razor12911
22-12-2013, 20:34
first of all, thanks to all who appreciate and like my work, finally i done real working version of my installer (bugs still present but not critical), so test it, report back about errors, create new translations, and have fun ;)
don't notice any bugs but on english lang. I think bullet is missing "•" (Alt + 7).
russian language and selected english on system page
don't notice any bugs but on english lang. I think bullet is missing "•" (Alt + 7).
russian language and selected english on system page
strange, i check this and seems fine for me, do you change something in installer.ini or screens from preview?
Razor12911
23-12-2013, 00:02
uh, nope. your stuff is protected. can't edit anything.
uh, nope. your stuff is protected. can't edit anything.
uh, nope, you can edit all except script.
ps. i'm sure that your screens was from some of my previews, not from uploaded version (look at the forms title) ;)
Razor12911
23-12-2013, 06:04
ok, fixed. my bad. by the way. what's the plan?
the password length is incorrect by one char.
ok, fixed. my bad. by the way. what's the plan?
the password length is incorrect by one char.
fixed! :)
mausschieber
29-12-2013, 14:46
i almost done first working version of installer (Release Candidat 1 :D) and maybe after day or two days i will upload it, now you can check fixed LangBar and translation (currently only 5) ;)
here are the german translation of end from german.isl from IS_Lang_Pack
ButtonPlay=Start
ButtonOptions=&Optionen
ButtonLicense=&Lizenz
ButtonInfo=&Information
ButtonTask=&Aufgaben
ButtonSystem=&System Req.
ButtonSlideShow=&Diashow
ButtonVideo=&Video
IdlePriorityText=Niedrig
BelowNormalPriorityText=Niedriger als normal
NormalPriorityText=Normal
AboveNormalPriorityText=Höher als normal
HightPriorityText=Hoch
RealTimePriorityText=Echtzeit
NextFormSystemCheckError=• Sie haben nicht überprüft, welche Konfiguration Ihr Computer braucht.
NextFormLicenseError=• Sie müssen die Lizenzvereinbarung akzeptieren, bevor Sie fortfahren.
NextFormText1=Installation nicht möglich aus den folgenden Gründen:
NextFormText2=Bitte korrigieren Sie diese Fehler um weiter zu machen.
NextFormText3=Die Installation ist nicht möglich, aus folgendem Grund:
NextFormText4=Bitte korrigieren Sie diese Fehler um weiter zu machen.
SystemTitle=Systemanforderungen
System0=Der Setup-Assistent wird prüfen, ob Ihr System die Anforderungen erfüllt.
System1=Ihr System entspricht den minimalen Hardwareanforderungen NICHT
System2=Ihr System entspricht den minimalen Hardwareanforderungen
System3=Ihr System entspricht den empfohlenen Hardwareanforderungen
System4=Ihr System entspricht den maximalen Hardwareanforderungen
System5=Installierte Hardware
System6=min
System7=rec.
System8=max
NeedSpaceText=Benötigte Größe: [size1] | Freier Speicherplatz: [size2]
SaveGamesTitle=Gespeicherte Spiele
SaveGamesText=Lösche gespeicherte Spiele und Konfigurationen aus dem Ordner:%n[path]
PassedTime=Vergangen:
RemainTime=verbleiben:
Hour_Short= h
Min_Short= min
Sec_Short1= sek
Sec_Short2= s
Hour_Full1=Stunden
Hour_Full2=Stunde
Hour_Full3=Stunden
Min_Full1=minuten
Min_Full2=minute
Min_Full3=minuten
Sec_Full1=sekunden
Sec_Full2=sekunde
Sec_Full3=sekunden
in last few days i'm working on something like yener90's CI Designer or Razor12911 Conversion Designer, and in attachment is alpha preview (for those who intresting), but then i think that i was upload first version of my installer one year ago, but seems like, no one of the users of this forum no even try create conversion based on it (yes, it was useless a long time, bugs and, maybe, too hard to use :D, but now about one month, is avaliable working wersion) so, i don't know, i have to continue or not. At this moment latest version of installer was downloaded 157 times and no questions. I will not delete this thread, but maybe stop working on installer (i will add some info in first post e.g copyrights, ideas that was taken from others scripts).
pakrat2k2 can you change thread title on altef_4's installer or something like this, because, latest version of source code is crypted.
Razor12911
10-01-2014, 07:56
Nice one altef.
sensational design
y_thelastknight
10-01-2014, 08:14
Nice.
pakrat2k2
10-01-2014, 11:40
pakrat2k2 can you change thread title on altef_4's installer or something like this, because, latest version of source code is crypted.
title is already - altef_4's installer source code
Do you want it different then that ?
sentinelks
10-01-2014, 12:05
better installer simple but well thought out :)
nece work in delphi
title is already - altef_4's installer source code
Do you want it different then that ?
i dont want to foollysh users, because they cant get source code enymore. if you look at the thread title you see altef_4's installer source code
Nice one altef.
sensational design
yea, design is really "sensational" :D :D :D
i think that i was upload first version of my installer one year ago, but seems like, no one of the users of this forum no even try create conversion based on it (yes, it was useless a long time, bugs and, maybe, too hard to use :D, but now about one month, is avaliable working wersion) so, i don't know, i have to continue or not.
Since you decided to protect the code, your installer’s been made less attractive. Your work had a great educational goal, now it’s a closed installer like lots of other ones :(.
IMHO, the tutorial section is not really the right location to host it.
Since you decided to protect the code, your installer’s been made less attractive. Your work had a great educational goal, now it’s a closed installer like lots of other ones :(.
IMHO, the tutorial section is not really the right location to host it.
moderators move this thread in tutorial section, about source i thinked maybe upload full source from first version to version 2.3.1.0 for thos who want learn to write inno setup scripts.
moderators move this thread in tutorial section
Your thread would have more visibility on the main DVD conversion section :rolleyes:
about source i thinked maybe upload full source from first version to version 2.3.1.0 for thos who want learn to write inno setup scripts.
Good idea! Seeing further by standing on the shoulders of giants :D
IMHO, the tutorial section is not really the right location to host it.
The first post has been 'massively' edited by altef_4 himself, it now looks nothing like it did when first posted. When first posted it was originally posted as a tutorial for his own installer. At one stage altef_4 was adding more parts of the 'tutorial' to the first post which he mentions in Posts 5, 6 and 7 of this thread. (I have quoted those threads below).
Added 2nd part of tutorial.
Added 3rd part of tutorial
Installer script and tutorial updated [17.12.2012]
So, that is how and why this thread ended up in the 'correct' Tutorial Section. ;)
So, that is how and why this thread ended up in the 'correct' Tutorial Section. ;)
Agree with that , Altef4’s post had clearly an educational inclination and the tutorial section made sense. I just point its leaning is different now and his installer may have more success in the main section. :p
RC2 version uploaded,
added huge language pack,
updated data protection
p.s languages files was taken from original inno setup, so, not all text is translated, but you can translate it yourself,
german translation status -100% thanks to mausschieber
I'm very interested on this Installer and the EI Designer. Looks great! Keep up the Work, I'm hot to Test it.
first post updated, new info added, if you find some mistakes - tell me :)
Can you tell when is your IEDesinger is ready? Try it now 8 times to make an Installer out of your Source but I can't look though. Only errors??!!
Can you tell when is your IEDesinger is ready? Try it now 8 times to make an Installer out of your Source but I can't look though. Only errors??!!
designer it's just GUI interface, i don't know when it's will be finished, about errors can you tell what you do exactly, or show some screens with errors?
Ok, I've made an Installer for Metal Gear RR out of you Borderlands Example with Internal Compression, It works. At the End of Installation I've got a few Errors.
All together: "File: OnClick.wav, OnEnter.wav, Confirm.wav, Decline.wav, Confirm.wav, Decline.wav not found!" I also found no one of these files in the Example. No Clue whats wrong. The Errors comes before the Finish Window.
Questions:
1: How can I set the Internal Compression Mode? (Lzma/fast/Ultra)
2: Is there a Trick that the Slideshow "Slides" automatic? Or have I always to click though for myself?
3: What are the Best settings for the Video? Can I use Video and Slideshow or only Video, only Slideshow?
Ok, I've made an Installer for Metal Gear RR out of you Borderlands Example with Internal Compression, It works. At the End of Installation I've got a few Errors.
All together: "File: OnClick.wav, OnEnter.wav, Confirm.wav, Decline.wav, Confirm.wav, Decline.wav not found!" I also found no one of these files in the Example. No Clue whats wrong. The Errors comes before the Finish Window.
Questions:
1: How can I set the Internal Compression Mode? (Lzma/fast/Ultra)
2: Is there a Trick that the Slideshow "Slides" automatic? Or have I always to click though for myself?
3: What are the Best settings for the Video? Can I use Video and Slideshow or only Video, only Slideshow?
about errors, i forget to rename this files in script, tomorrow i will upload fixed version,
1. will add this in next update
2. will add automatic slide change in next update
3. you can use video and/or slideshow during install, about best settings, you mean how to convert video file?
p.s thanks for info about errors ;)
version 2.3.1.5_RC3 uploaded
about best settings, you mean how to convert video file?
Yes, Video Size, Bitrate.
Yes, Video Size, Bitrate.
my installer used modified version of Inno Media Player by tlama, and some instructions are in this (http://fileforums.com/showpost.php?p=411256&postcount=7) post
pakrat2k2
16-02-2014, 14:23
have moved thread from conversion tutorial to main thread, where it will get more attention it now deserves. It started as a tutorial but now is more of a script in itself.
nice work bud :)
Good work till now, but I find the next (or new) bug.
The Start Menu shortcut does not work correct. After Install the Game I have a no named Shortcut from the Install dir on Desktop!
In Start Menu it's, Konami -> Empty Folder-> under this-> Start Game, Uninstall Game.
Can't be correct...
I've made the exacly same like in old Version of your Installer, and there it wasn't so.
But Video works fine, auto Slideshow also.
I hope I can change the size of the Progessbar like I want, the Size from Example is TOO BIG for me.
Good work till now, but I find the next (or new) bug.
The Start Menu shortcut does not work correct. After Install the Game I have a no named Shortcut from the Install dir on Desktop!
In Start Menu it's, Konami -> Empty Folder-> under this-> Start Game, Uninstall Game.
Can't be correct...
I've made the exacly same like in old Version of your Installer, and there it wasn't so.
But Video works fine, auto Slideshow also.
I hope I can change the size of the Progessbar like I want, the Size from Example is TOO BIG for me.
in this update i made few changes in Installer.ini:
1: desktop icons now in [Shortcuts] section
2: added [Internal] section
3: internalSetup moved to [internal] section
4: added aotoslideinterval to [Slideshow] section (value in seconds)
do you edit your Installer.ini after update?
you can change Progressbar size and position:
in installer.ini:
[ProgressBar] section, key PBBack=Left,Top,Width,Heught (settings for standart progressbar and background image of textured progressbar, if you use textured)
[ProgressBar] section, key PBMain=Left,Top,Width,Height,Animated(0|1),Animati on interval(settings only for main image of textured progressbar, if you use textured)
p.s. almost all configs in installer.ini have this structure:
e.g.
Welcome=430,155,400,150,1,$E1E12D,$000000,EagleSan s-Regular,12,9
Welcome=left,top,width,height,font color,shadow color,font name, main font size, little font size
in this update i made few changes in Installer.ini:
1: desktop icons now in [Shortcuts] section
2: added [Internal] section
3: internalSetup moved to [internal] section
4: added aotoslideinterval to [Slideshow] section (value in seconds)
do you edit your Installer.ini after update?
you can change Progressbar size and position:
in installer.ini:
[ProgressBar] section, key PBBack=Left,Top,Width,Heught (settings for standart progressbar and background image of textured progressbar, if you use textured)
[ProgressBar] section, key PBMain=Left,Top,Width,Height,Animated(0|1),Animati on interval(settings only for main image of textured progressbar, if you use textured)
p.s. almost all configs in installer.ini have this structure:
e.g.
Welcome=430,155,400,150,1,$E1E12D,$000000,EagleSan s-Regular,12,9
Welcome=left,top,width,height,font color,shadow color,font name, main font size, little font size
Yea I know, and its good.
The Problem is an another one. I've left only a few Buttons and the Windowsizes from Example.
The Problem is this:
http://www7.pic-upload.de/17.02.14/e9wbznc2fu4.png (http://www.pic-upload.de/view-22294812/2014-02-17-09_16_43-Greenshot.png.html)
Hope you Understand...:)
I have a no named Shortcut from the Install dir on Desktop!
In Start Menu it's, Konami -> Empty Folder-> under this-> Start Game, Uninstall Game.
Yea I know, and its good.
The Problem is an another one. I've left only a few Buttons and the Windowsizes from Example.
The Problem is this:
http://www7.pic-upload.de/17.02.14/e9wbznc2fu4.png (http://www.pic-upload.de/view-22294812/2014-02-17-09_16_43-Greenshot.png.html)
Hope you Understand...:)
I have a no named Shortcut from the Install dir on Desktop!
In Start Menu it's, Konami -> Empty Folder-> under this-> Start Game, Uninstall Game.
what you write in [Shortcuts] section?
[Shortcuts]
ApplicationExecutable1=Name:Metal Gear Rising Revengence;Executable:METAL GEAR RISING REVENGEANCE.exe
ApplicationExecutable2=Name:
Hmm, if I look now, I can Remember I have delete the "=Name:" behind Executable2 in last version. Could this be the Reason?
[Shortcuts]
ApplicationExecutable1=Name:Metal Gear Rising Revengence;Executable:METAL GEAR RISING REVENGEANCE.exe
ApplicationExecutable2=Name:
Hmm, if I look now, I can Remember I have delete the "=Name:" behind Executable2 in last version. Could this be the Reason?
problem in this line: ApplicationExecutable2=Name:
if you dont want to create shortcut - remove whole line (but at least one shortcut must be in this section)
final result:
ApplicationExecutable1=Name:Metal Gear Rising Revengence;Executable:METAL GEAR RISING REVENGEANCE.exe
p.s. do not remove ApplicationExecutable1, it's always must be in this plase, just with other parameters ;)
Name: , Executable: it's Required settings for all shortcuts, Parameters: not Required
Danik1B9
18-02-2014, 11:32
Hi ... I need advice what files the installer unpacks? ... when I put the setup.exe file and Data.db Data1.bin and Data2.bin so I wrote a mistake ... compression I was doing in FreeArc ...
I am Czech ...
Very nice work that zasloží awards :)
Hi ... I need advice what files the installer unpacks? ... when I put the setup.exe file and Data.db Data1.bin and Data2.bin so I wrote a mistake ... compression I was doing in FreeArc ...
I am Czech ...
Very nice work that zasloží awards :)
installer supports freeatc, srep,precomp, and internall compression
if you want unpack archives created with freearc you must edit installer.ini, section [freearc]
if you want more detailed info - i help
Danik1B9
19-02-2014, 05:03
Hi, I need more advice ... I can not figure it out ... (
1st - Expanding Soubry ... Compress program FreeArc ...
when you compress files on ultra arc Bin.bd as already set in scripts
But when I start to install it wants a disk ... more picture:
h http://www.imagehosting.cz/?v=1zcz.png ( http://www.imagehosting.cz/?v=1zcz.png)
(In the file Data.bd not compression game BF4 ... I've got a date with another game just to test it unnecessary to compression of such Giga ..)
When it enters the path to the file is not expanded Bin.bd worth it to 0%
and after 5 minutes jumps to 100% and more error image:
http://www.imagehosting.cz/?v=2jnj.png (http://www.imagehosting.cz/?v=2jnj.png)
I need something like this to make it go nicely behind those files ...
1st - eg: Bin1.db - 2Gb
Second - example: Bin2.db - 2.3 Gb
3rd - eg: Bin3.db - 4.3 Gb
4th etc. ..
5th .... perhaps you understand :)
More image:
http://www.imagehosting.cz/?v=3ljl.png ( http://www.imagehosting.cz/?v=3ljl.png)
The second problem is that I do not create a shortcut on the desktop: (
I do not have the opportunity to try it out when it throws me errors when installing so I do not know if I've entered the correct file. ini ...
My file: Download if you could be edited and sent back I'd be very happy :)
very like it and enjoy it to me but this stopped me: (
http://uloz.to/x2tTga6N/installer-ini
and yet I need to know where you can change the amount of space on the HDD in any other repack now I'm trying to do Repack with BATTLEFIEL 4 to 6 update and 2xDLC in Cz :)
and it has all the trimmings of 42Gb :) I hope that I will compress 18 to 22GB :)
More picture: is highlighted in red ...
http://www.imagehosting.cz/?v=5nsn.png ( http://www.imagehosting.cz/?v=5nsn.png)
I hope that you will understand what I need :) I čech Thank you for your advice and answer :)
Hi, I need more advice ... I can not figure it out ... (
1st - Expanding Soubry ... Compress program FreeArc ...
when you compress files on ultra arc Bin.bd as already set in scripts
But when I start to install it wants a disk ... more picture:
h http://www.imagehosting.cz/?v=1zcz.png ( http://www.imagehosting.cz/?v=1zcz.png)
(In the file Data.bd not compression game BF4 ... I've got a date with another game just to test it unnecessary to compression of such Giga ..)
When it enters the path to the file is not expanded Bin.bd worth it to 0%
and after 5 minutes jumps to 100% and more error image:
http://www.imagehosting.cz/?v=2jnj.png (http://www.imagehosting.cz/?v=2jnj.png)
I need something like this to make it go nicely behind those files ...
1st - eg: Bin1.db - 2Gb
Second - example: Bin2.db - 2.3 Gb
3rd - eg: Bin3.db - 4.3 Gb
4th etc. ..
5th .... perhaps you understand :)
More image:
http://www.imagehosting.cz/?v=3ljl.png ( http://www.imagehosting.cz/?v=3ljl.png)
The second problem is that I do not create a shortcut on the desktop: (
I do not have the opportunity to try it out when it throws me errors when installing so I do not know if I've entered the correct file. ini ...
My file: Download if you could be edited and sent back I'd be very happy :)
very like it and enjoy it to me but this stopped me: (
http://uloz.to/x2tTga6N/installer-ini
and yet I need to know where you can change the amount of space on the HDD in any other repack now I'm trying to do Repack with BATTLEFIEL 4 to 6 update and 2xDLC in Cz :)
and it has all the trimmings of 42Gb :) I hope that I will compress 18 to 22GB :)
More picture: is highlighted in red ...
http://www.imagehosting.cz/?v=5nsn.png ( http://www.imagehosting.cz/?v=5nsn.png)
I hope that you will understand what I need :) I čech Thank you for your advice and answer :)
wait few days, now i cant help
p.s. don't forget to click thanks button
Hi, I need more advice ... I can not figure it out ...
.................
I hope that you will understand what I need :) I čech Thank you for your advice and answer :)
ok, i look into your installer.ini, and found a lot of mistakes, i correct it
New Demo, please test it Get IT! (http://rghost.ru/52978017)
Altef, in spanish languaje, the MB and GB are not translated in the fist line.. i mean:
"Espacio Necesario" [300 lb] [0,29GB] and in the line "Espacio Libre" the same bug.
fixed demo (http://rghost.ru/53162455), previous demo works only on win 8, 8.1, this must work in xp and higher:cool:
Razor12911
23-03-2014, 23:48
Yup, This is super cool. I wonder why did I miss check this.
Anyways. how far are you with EIDesigner?
Yup, This is super cool. I wonder why did I miss check this.
i already fixed it, get it (http://rghost.ru/download/53304208/c06b0024e9e104900c63ea4cd838f260193b1bf5/Layered_Installer.7z)
Anyways. how far are you with EIDesigner?
now i work only on Layered Installer, and then will back to work on EIDesigner.
Razor12911
24-03-2014, 00:03
Nice, Got problems loading CodeGear Delphi 2009 on my PC, Help Check you PM.
Will check out the latest preview of Layered Installer.
after pretty long pause, i present to all of you a new demo
P.S. graphic design - done ~ 50%
ooops, wrong file was uploaded (now it's correct, sorry)
i decided to upload old versions of my script for those who want learn Inno Setup on examples, there are only scripts in archive.
previous post updated!
Thanks man, for me at last, those scripts are very useful.. my own script is very simple when compare with yours, but a lot of ideas is from your designs, thanks a lot again for all your help, and now for this other help :D.
altef, i suposse you know, but in spanish translation, the text of the buttons is large than the buttons..,, spanish languaje use too much letters :D. same in other part of the installer,, i'll test it more and tell you..
i almost finish my LI(Layered Installer), and here are some new screenshots (at this time not demo app), so check it. As for this installer, you can see similar things as in my EI, but i am very optimize new script (~166 kb, ~3500 lines), also, it based on my latest libraries (pckr.dll, lui.dll, bp.dll, IsMediaLib.dll), and he is a extremly fast in work. Also i have in plan create my first public conversion based on this script, it will be without freearc, just inno setup.
What left to do in script:
-rework uninstaller DONE!
-test custom fonts Disabled! Library problem :(
-some changes in system req. DONE! (http://fileforums.com/showpost.php?p=430957&postcount=200)
-rework slideshow and video.
system req. preview (small changes).
new demo (must work everything inside!!!) (http://rghost.ru/54967219)
hi all, i just finished my layered installer, and upload it, i try to make it more easy to use, add descriptions in Installer.ini, remove many useless modules, for now it support only a internall compression (FreeArc will be added later, when i will have more time for it).
it's based on Enhanced Installer but completely reworked, here is changes:
removed:
custom fonts support
video and slideshow(temporary as a FreeArc)
preview in task bar
extended borders
animated and simple buttons
animated and standart progressbars
transparent effect
bmp mask(now only .png images)
skins
added:
Italian translation - 99% (Oltjon) (in all translations added 2 lines one for folder button and one for shortcuts, also few useless lines was removed)
improved text shadows (for all text) and now it's always enabled
if you want to upload some conversion based on this installer, just upload your Data.db and Icon.ico
big optimization of script (171 kb, 3649 lines), and many small fixes
now installer fully working (you can install and uninstall your game backup without errors, if all right)
any suggestions are appreciated.
i make few changes in designer for make it more usefull, also i added custom skins support for it, just put your skins in Designer Skins folder (create it in folder with installer), additional skins you can get here (http://www.alphaskins.com/sfiles/skins/askins.zip). Later i will add visual editor.
you forgot to include the " isgsg.dll " library in your last update...check your dll folder ... it gives error when compiling ... i copied it from your previous upload ...
سلام.می خواستم اگه امکانش هست با شما در تماس باشم تا راهنمائیم کنید.ممنون.email joystick107********com
سلام.می خواستم اگه امکانش هست با شما در تماس باشم تا راهنمائیم کنید.ممنون.email joystick107********com
English ONLY!!
Razor12911
03-06-2014, 08:26
hey altef_4 when are you releasing the designer bro?
or users are preventing you from creating it because they do not use your current work?
Well from my view, I'd say your installer is freaky awesome and no buts.
Thumbs up bro, just checking the progress of the designer, would really like to use it.
current designer demo, progress ~90%
jamel2013
09-06-2014, 17:57
problem
https://scontent-b-cdg.xx.fbcdn.net/hphotos-xpf1/t1.0-9/q71/s720x720/10351684_684817814900927_408008582038370095_n.jpg
jamel2013, the designer is only a demo for now...
Can't wait for the Final Designer! Looks very simple and easy to use.
Can't wait for the Final Designer! Looks very simple and easy to use.
Only buttons are left to do(and little fixes)
new demo of my designer, progress ~95%, in last three weeks i work on it very little time, that's why progress going so slow :( ,maybe i finish it in next two weeks.
P.S. run it from folder with my Layered Installer
new demo of my designer
I understand this is just a demo altef but I had a quick look at it and 2 things I notice straight away, there is no US language flag and what I presume is meant to say 'author' actually says 'autor'. ;)
There is UK flag, i will add US language flag and correct "author"
Seems like, it's waste of time, http://fileforums.com/showthread.php?t=93899
I don't think so, just needs some screenshots attached to the OP.
i find something interesting, it is modified Inno Setup 5.5.1 with alphaskins support (by tlama)
try it.
Thanks, please advanced if possible make dll to use whith inno setup unicode. this version not compile autorum page before wizard page.
Thanks, please advanced if possible make dll to use whith inno setup unicode. this version not compile autorum page before wizard page.
if you say about the creation an a library like isskin, i think it's impossible (or difficult, i was try to do this, maximum what i got - wery bugged form, and message boxes).
if you say about the creation an a library like isskin, i think it's impossible (or difficult, i was try to do this, maximum what i got - wery bugged form, and message boxes).
Thanks altef_4 for the info.
using the modify version inno setup, not possible use to custom form.
Advanced users you could create a topic with the differences between the version of inno setup inno setup VS unicode Unicode Enhanced Edition (What has the most in vs. enhanced)
link for Inno Setup 5.5.1 Unicode Enhanced Edition ???
All version in one installer
http://www.kngstr.com/product/inno_setup/
http://dl.wldna.com/inno/Inno_554_131213_WLDNA.exe
DevilHunter.12
09-06-2015, 11:23
Hey altef can you explain me about this
Archive1=Input:{src}\DataBas\Bin.db;Output:{app}\; Type:0;DeleteInput:0;Disk:1;CurComponent:0;PctOfTo tal:0;Password:;WorkPath:{app}\;ExtractPCF:0;Extra ctedPath:;
Archive2=Input:{src}\DataBase\Data.arc;Output:{app }\Data\;Type:1;DeleteInput:0;Disk:1;CurComponent:0 ;PctOfTotal:0;Password:;CfgFile:{tmp}\arc.ini;
Archive3=Input:{src}\DataBase\Data_01.7z;Output:{a pp}\Data\;Type:2;DeleteInput:0;Disk:1;CurComponent :0;PctOfTotal:0;
Archive4=Input:{src}\DataBase\Data_02.rar;Output:{ app}\Data\temp.srep;Type:3;DeleteInput:0;Disk:1;Cu rComponent:0;PctOfTotal:0;
soory for my bad english
Hey altef can you explain me about this
Archive1=Input:{src}\DataBas\Bin.db;Output:{app}\; Type:0;DeleteInput:0;Disk:1;CurComponent:0;PctOfTo tal:0;Password:;WorkPath:{app}\;ExtractPCF:0;Extra ctedPath:;
soory for my bad english
Archive1 - configuration line for external compressed file
Input: - input file name
Output: - destination folder/file
Type: - archive type (arc, 7z etc)
DeleteInput: - 1 will delete input file after install , 0 don't
Disk: - diak number
Curconponent: don't used
PctOfTotal: - percent of total
Password:- archive password
WorkPath:- something like temporary folder for this archive
ExtractPCF:- 1/0 used when archive was Compresed with precompinside
ExtractedPath:- dont use it, because even if you set up this, program will unpack whole archive and then delete all already extracted files/folders except your choice in this parameter
DevilHunter.12
10-06-2015, 03:10
Ok I have created a archive and when it install it shows an error about disk1 and how to add archives to setup .
Ok I have created a archive and when it install it shows an error about disk1 and how to add archives to setup .
Remove all lines with archives (Archive1, Archive2 etc) if existing, and create new one with parameters of your archive
DevilHunter.12
10-06-2015, 09:54
http://imageshack.com/a/img901/5087/Yq8y7r.png
How do i fix this
http://imageshack.com/a/img538/8782/r7kv7z.png
How do i fix this
1. Erase lines from Archive2 to Archive8
2. Replace your Archive1 line by following:
Archive1=Input:{src}\Data.arc;Output:{app}\;Type:0 ;DeleteInput:0;Disk:1;CurComponent:0;PctOfTotal:10 0;Password:;WorkPath:{app}\;ExtractPCF:0;Extracted Path:;
P.S. and this is not a bug, only next disk form
Archive1=Input:{src}\DataBase\
The 'e' is missing.
Hello altef_4...Thanks! Its very nice source code...
Only one thing i need to know Can We use ultraArc compressed archieve for this installer ?
If yes then how to configure records.ini of archives in installer.ini ?
Please guide..
Hello altef_4...Thanks! Its very nice source code...
Only one thing i need to know Can We use ultraArc compressed archieve for this installer ?
If yes then how to configure records.ini of archives in installer.ini ?
Please guide..
I don't believe that it works. Razor have posted all UltraArc versions for diffrent Installers in his UltraArc thread and Altef's Installers are not listed. If it's Possible you should ask Razor, he modified the Installers or UA for working with UA.
pakrat2k2
23-07-2015, 09:57
Hello altef_4...Thanks! Its very nice source code...
Only one thing i need to know Can We use ultraArc compressed archieve for this installer ?
If yes then how to configure records.ini of archives in installer.ini ?
Please guide..
not possible but you could use this compressor by Razor12911
http://fileforums.com/showthread.php?t=95288
Or this one http://fileforums.com/showthread.php?t=94435
In combine with attachment!
not possible but you could use this compressor by Razor12911
http://fileforums.com/showthread.php?t=95288
Thnks for Info..I was tried this compressor before..Now I am using the UltraArc..! No Matter I will use again razor compressor but I need to know one thing that there will be difference in compression ratio between UltraArc and COMPRESSOR..? :rolleyes:
pakrat2k2
23-07-2015, 20:27
no difference both programs will allow for max compression, so if you want to use altef_4's program you use compressor. Razor12911's program you need to use the scripts provided that use Ultraarc, you cannot combine them.
Razor12911
24-07-2015, 03:14
I didn't add ultraarc support to this script because it is not an open source last time I checked.
truerepacks
18-02-2016, 15:07
Can anyone tell me how to add components in the installer.ini
Can anyone tell me how to add components in the installer.ini
Components don't supported in this installer.
nasir ahmad
28-02-2016, 04:30
my friend thank you for this project but this project is not to use to far
my friend thank you for this project but this project is not to use to far
agree with you, i think to do it open source
truerepacks
04-03-2016, 09:19
Can't access tutorial. pls help
user123456
05-01-2017, 11:23
Inno Setup 5.5.1 Unicode
http://files.jrsoftware.org/is/5/isetup-5.5.1-unicode.exe
How to set source file pls help because i get the directory game
How to set source file pls help because i get the directory game........
Fire God
03-03-2017, 06:09
plz link template project
last beta version with source code is an uploaded, moderators, please, remoove from tittle "(no source code)"
Here you go mate, Bosnian translation :D
ShadowDivision
12-11-2018, 15:02
Can you give me the tutorial.
Thanks.
BTW looks good
fabrieunko
24-05-2024, 22:20
hello I am attaching the complete translation into French
37197
vBulletin® v3.8.11, Copyright ©2000-2026, vBulletin Solutions Inc.