![]() |
altef_4's installer
2 Attachment(s)
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 and oltjon) -English (Original IS translation + some part translated by me) -German (Original IS translation + some part translated by mausschieber) -Hungarian (Original IS translation + some part translated by georg1136) -Russian (Original IS translation + some part translated by me) -Spanish (Original IS translation + some part translated by Logrim) -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 latest beta version uploaded (source code included) Pack of old versions(only scripts) |
@altef_4
Thanks...your source code is amazing ! very well structured & organized. ask the admin to make this topic sticky ! |
ChangeLog:
Code:
[2.2.9.9] |
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]
|
Quote:
|
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! |
2 Attachment(s)
Thanks for update...
when I compile the 2.3.0.4 & click on "Settings/System Req" this errors appears : |
gonna have to take a look thru this now, somehow missed its updates
|
Quote:
|
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 :) |
link for Inno Setup 5.5.1 Unicode Enhanced Edition ???
|
Quote:
|
| All times are GMT -7. The time now is 11:19. |
Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2026, vBulletin Solutions Inc.
FileForums @ https://fileforums.com