InstallForge 1.4.0 | Free Setup Creator

Developed or developing a new product in PureBasic? Tell the world about it.
User avatar
X0r
Enthusiast
Enthusiast
Posts: 138
Joined: Tue May 01, 2007 3:49 am
Location: Germany

InstallForge 1.4.0 | Free Setup Creator

Post by X0r »

Hey guys,
back in the year 2007 I started developing a very easy-to-use, free and flexible tool for creating fast setup packages for Windows. It's called InstallForge and supports various features as follows:

Features at a glance

Easy to use
The wizard-driven interface allows you to create your installation packages without scripting knowledge. All you need to do is to fill out the forms and attach the documents that you want the end-user to read.

Customizable user interface
InstallForge allows you to change setup graphics, display a splash-screen, add/remove dialogs and much more.

Multi-language support
InstallForge also allows you to create multi-language installation packages which enable end-users to choose a language they want to be used during the installation.

LZMA support
InstallForge uses the LZMA algorithm for storing setup files, without any limitation (in practice) regarding the size of your setup files.

Visual Update Express support
InstallForge also supports Visual Update Express - a highly flexible update software which you may use in your own projects for free.


Screenshots:

Image

Image

Download
InstallForge Free Setup Creator


Feel free to comment InstallForge here! I would love to get some feedback.
Last edited by X0r on Sun Apr 26, 2020 12:52 am, edited 17 times in total.
User avatar
GG
Enthusiast
Enthusiast
Posts: 257
Joined: Tue Jul 26, 2005 12:02 pm
Location: Lieusaint (77), France

Post by GG »

I'm ready for French Translation if you wish.
I'm going to have a look at it.
Purebasic 6.04 64 bits - Windows 11 Pro 64 bits 23H2
User avatar
X0r
Enthusiast
Enthusiast
Posts: 138
Joined: Tue May 01, 2007 3:49 am
Location: Germany

Post by X0r »

Cool! Thanks!
User avatar
GG
Enthusiast
Enthusiast
Posts: 257
Joined: Tue Jul 26, 2005 12:02 pm
Location: Lieusaint (77), France

Post by GG »

The install crashes on Vista (during installation, the progress bar is about 50%, module configuring).
Can I download your soft without installer ?

Error message (sorry in french) :
Signature du problème :
Nom d’événement de problème: APPCRASH
Nom de l’application: ifsetup[1].exe
Version de l’application: 0.0.0.0
Horodatage de l'application: 46b3145b
Nom du module par défaut: ntdll.dll
Version du module par défaut: 6.0.6000.16386
Horodateur du module par défaut: 4549bdc9
Code de l’exception: c0000005
Décalage de l’exception: 000620e3
Version du système: 6.0.6000.2.0.0.768.3
Identificateur de paramètres régionaux: 1036
Information supplémentaire n° 1: 8d44
Information supplémentaire n° 2: 2294fb8c3ed3a1b298a3c5a2e71f7123
Information supplémentaire n° 3: 33e2
Information supplémentaire n° 4: bd6dc5587004135ca48d1d1ac7e256fa

Lire notre déclaration de confidentialité :
http://go.microsoft.com/fwlink/?linkid= ... cid=0x040c
Purebasic 6.04 64 bits - Windows 11 Pro 64 bits 23H2
User avatar
X0r
Enthusiast
Enthusiast
Posts: 138
Joined: Tue May 01, 2007 3:49 am
Location: Germany

Post by X0r »

*** Download Link removed since not available anymore ***
Last edited by X0r on Sun Nov 15, 2015 7:04 pm, edited 1 time in total.
User avatar
GG
Enthusiast
Enthusiast
Posts: 257
Joined: Tue Jul 26, 2005 12:02 pm
Location: Lieusaint (77), France

Post by GG »

Thanks.

Here is the french translation :

//(C) 2006 Forgesoft
//French language file for InstallForge.

[Gadgets]
NextBtn = Suivant >
CancelBtn = Annuler
BackBtn = < Précédent
FinishBtn = Terminer
BrowseBtn = Parcourir...
AcceptOptn = J'accepte le règlement
DoNotAcceptOptn = Je n'accepte pas le règlement
CreateDesktopIconCbx = Créer l'icône sur le bureau
CreateStartMenuFolderCbx = Créer un dossier dans le menu démarrer
LaunchProgramCbx = Lancer
RebootCbx = Rebooter l'ordinateur maintenant
DestinationFolderFR3 = Dossier de destination
SelAppFolder=Selectionner le dossier de l'application :
SelStartMenuFolder=Selectionner le dossier du menu démarrer:

[Messages]
ExitSetupH = Sortie de l'installation
ExitSetup = Voulez vous abandonner l'installation?
CouldNotExtractFileH = Erreur
CouldNotExtractFile = Ne peut pas extraire le fichier !

[Start]
Title = Bienvenue dans le configurateur d'installation de <appname>
Text = <appname> <appversion> va être installé sur votre ordinateur. Il est recommandé de fermer toute application avant de continuer. Cliquer sur suivant pour continuer.

[LicenceAgreement]
HeadT = Description de la licence
HeadB = Lisez les informations importantes suivantes avant de continuer.
Text1 = Veuillez lire le règlement de la licence. Vous devez accepter les termes de ce règlementavant de procéder à l'installation.

[ApplicationFolder]
HeadT = Selectionnez le dossier de l'application.
HeadB = Veuillez choisir le répertoire d'installation.
Text1 = Le programme va procéder à l'installation de <appname> dans le dossier ci dessous.
Text2 = Pour continuer, cliquez sur suivant. Si vous souhaitez sélectionner un dossier différent, cliquez sur parcourir.
Text3 = Espace libre requis:
Text4 = Espace libre disponible:

[StartMenuFolder]
HeadT = Sélectionnez le dossier du menu démarrer
HeadB = Où souhaitez vous que le programme d'installation place les raccourcis du programme ?
Text1 = Le programme d'installation va créer les raccourcis du programme dans le dossier menu démarrer suivant.
Text2 = Pour continuer, cliquez sur suivant. Si vous souhaitez sélectionner un dossier différent, cliquez sur parcourir.

[AdditionalTasks]
HeadT = Selectionnez des tâches additionnelles.
HeadB = Quels sont les modules additionnels qui doivent être utilisés ?
Text1 = Sélectionnez les modules additionnels que vous voudriez voir installéspendant l'installation de <appname> , puis cliquez sur suivant.
Text2 = Icônes additionnels:

[Installing]
HeadT = Installation en cours
HeadB = Veuillez patienter pendant que le programme installe <appname> sur votre ordinateur.
Text1 = Preparation de l'installation...
Text2 = Installation en cours...
Text3 = Configuration en cours...

[Finish]
Title = Finalise le configurateur d'installation de <appname>
Text1 = Le programme a terminé d'installer <appname> sur votre ordinateur. Cliquez sur terminer pour sortir du programme.

[SerialCheck]
HeadT = Information utilisateur
HeadB = Veuillez saisir vos informations.
Text1 = Nom utilisateur:
Text2 = Organisation:
Text3 = Numéro de Série:

[Uninstall]
Header = Etat de la désinstallation
Header_b = Veuillez patienter pendant que <appname> est supprimé de votre ordinateur.
Uninstalling = Désinstallation en cours
Btn_cancel = Annuler
ExitUninstall_T = Désinstaller
ExitUninstall = Voulez vous sortir de la désinstallation ?
Success_T = Désinstallation
Success = <appname> a été désinstallé de votre ordinateur avec succès!
BM_T = Désinstaller
BM = Voulez vous désinstaller <appname> de votre ordinateur ?
Purebasic 6.04 64 bits - Windows 11 Pro 64 bits 23H2
User avatar
X0r
Enthusiast
Enthusiast
Posts: 138
Joined: Tue May 01, 2007 3:49 am
Location: Germany

Post by X0r »

Thanks! :)
PB
PureBasic Expert
PureBasic Expert
Posts: 7581
Joined: Fri Apr 25, 2003 5:24 pm

Post by PB »

I own SetupFactory and it allows you to create directories during setup; does
InstallForge? Also, does InstallForge include an uninstaller for the app too,
including the ability to delete folders, files, and registry entries? Thanks.
User avatar
X0r
Enthusiast
Enthusiast
Posts: 138
Joined: Tue May 01, 2007 3:49 am
Location: Germany

Post by X0r »

>Also, does InstallForge include an uninstaller for the app too,
including the ability to delete folders, files, and registry entries?

Sure.
oridan
Enthusiast
Enthusiast
Posts: 128
Joined: Tue Oct 12, 2004 12:14 am
Location: Italy
Contact:

Post by oridan »

Here is the Italian translation:

Code: Select all

//(C) 2006 Forgesoft
//Italian language file for InstallForge.

[Gadgets]
NextBtn = Avanti >
CancelBtn = Annulla
BackBtn = < Indietro
FinishBtn = Fine
BrowseBtn = Sfoglia...
AcceptOptn = Accetto i termini del contratto di licenza
DoNotAcceptOptn = Non accetto i termini del contratto di licenza
CreateDesktopIconCbx = Crea un'icona sul desktop
CreateStartMenuFolderCbx = Crea la cartella nel menu Start
LaunchProgramCbx = Esegui
RebootCbx = Riavvia il computer adesso
DestinationFolderFR3 = Cartella di destinazione
SelAppFolder=Seleziona la cartella per l'applicazione:
SelStartMenuFolder=Seleziona la cartella del menu Start:

[Messages]
ExitSetupH = Installazione
ExitSetup = Sei sicuro di voler interrompere l'installazione?
CouldNotExtractFileH = Errore
CouldNotExtractFile = Impossibile estrarre il file!

[Start]
Title = Benvenuti nel programma di  installazione di <appname> 
Text =  <appname> <appversion> sarà installato sul tuo computer. Si consiglia di chiudere tutte le applicazioni attive prima di proseguire. Premere Avanti per continuare.

[LicenceAgreement]
HeadT = Contratto di licenza
HeadB = Leggere con attenzione le informazioni che seguono prima di procedere.
Text1 = Leggere il seguente contratto di licenza. E' necessario accettare tutti i termini del contratto per procedere con l'installazione.

[ApplicationFolder]
HeadT = Selezione della cartella di installazione
HeadB = Scegliere la cartella di installazione.
Text1 =  <appname> sarà installato nella seguente cartella.
Text2 = Per continuare, premere Avanti. Per selezionare un'altra cartella, premere Sfoglia.
Text3 = Spazio libero richiesto:
Text4 = Spazio libero disponibile:

[StartMenuFolder]
HeadT = Selezione della cartella di programma
HeadB = Selezionare una cartella di programma
Text1 = L'installazione aggiungerà le icone dei programmi alla cartella di programma.
Text2 = Per continuare, premere Avanti. Per selezionare un'altra cartella, premere Sfoglia.

[AdditionalTasks]
HeadT = Selezione processi addizionali
HeadB = Quali processi aggiuntivi si vogliono avviare?
Text1 = Selezionare i processi aggiuntivi che verranno eseguiti durante l'installazione di  <appname> , quindi premere Avanti.
Text2 = Icone aggiuntive:

[Installing]
HeadT = Installazione
HeadB = Attendere mentre la procedura di installazione installa <appname> nel tuo computer.
Text1 = Preparazione dell'installazione...
Text2 = Installazione in corso...
Text3 = Configurazione in corso...

[Finish]
Title = Completamento dell'installazione di <appname>
Text1 = La procedura guidata ha terminato l'installazione di <appname> sul tuo computer. Premere Fine per uscire dall'installazione.

[SerialCheck]
HeadT = Informazioni utente
HeadB = Inserire le informazioni richieste.
Text1 = Nome utente:
Text2 = Società:
Text3 = Numero seriale:

[Uninstall]
Header = Stato della disinstallazione
Header_b = Attendere mentre <appname> verrà rimosso dal tuo computer.
Uninstalling = Disinstallazione di 
Btn_cancel = Annulla
ExitUninstall_T = Disinstallazione
ExitUninstall = Vuoi uscire dalla procedura di disinstallazione?
Success_T = Disinstallazione
Success = <appname> è stato rimosso con successo dal tuo computer!
BM_T = Disinstallazione
BM = Sei sicuro di voler rimuovere <appname> dal tuo computer?
Last edited by oridan on Sun Sep 16, 2007 8:16 pm, edited 1 time in total.
User avatar
X0r
Enthusiast
Enthusiast
Posts: 138
Joined: Tue May 01, 2007 3:49 am
Location: Germany

Post by X0r »

Thanks! :)
User avatar
X0r
Enthusiast
Enthusiast
Posts: 138
Joined: Tue May 01, 2007 3:49 am
Location: Germany

Post by X0r »

InstallForge 1.0.4 Update

I added 3 new language files(French, Italian and Portuguese(Brasil) ) and optimized the Setup-Engine.
And now, you can also change the text in the Titlebar.


Thanks to GG for the French translation, oridan for the Italian translation and Rex for the Portguese (Brasil) translation.
byo
Enthusiast
Enthusiast
Posts: 635
Joined: Mon Apr 02, 2007 1:43 am
Location: Brazil

Post by byo »

Hi, Forge.

Very cool.
Thanks.

BTW, how did you make the left panel with Windows XP looks? Did you create some custom gadgets?
User avatar
X0r
Enthusiast
Enthusiast
Posts: 138
Joined: Tue May 01, 2007 3:49 am
Location: Germany

Post by X0r »

I used LuckyLuke's code for the ExplorerBar.
User avatar
X0r
Enthusiast
Enthusiast
Posts: 138
Joined: Tue May 01, 2007 3:49 am
Location: Germany

Post by X0r »

InstallForge 1.1.0 Update

- Optimized Setup-Engine
- Added Uploader-tool
Post Reply