Mit was baut ihr eure Windows Installer?

Einstiegsfragen, Mathematik, Physik, künstliche Intelligenz, Engine Design

Mit was baut ihr eure Windows Installer?

Beitragvon Tiles » 18.07.2017, 10:14

Huhu :)

Ich bin gerade auf der Suche nach der geeigneten Installer Lösung für Bforartists auf Windows. Und den entsprechenden Tools dafür. Eigentlich habe ich ja meine Lieblinge. Zum Beispiel den Install Creator von Clickteam. Oder Inno Setup. Aber die sind in die Jahre gekommen. Und vielleicht gibts ja inzwischen was besseres :)

Was ich gern hätte ist ein einfach zu bedienender Install Maker mit dem man setup.exe für Windows bauen kann, mit einem Uninstall Button im Start Menü. Und der Möglichkeit beim installieren das Blender File Format mit Bforartists zu verknüpfen.

Mit dem Install Creator und Install Forge bekommt man recht einfach seinen Windows Installer hin. Was mir da fehlt ist der Teil mit dem File Format. Und irgendwie finde ich da auch nichts zu. Bekomme ich Bforartists überhaupt mittels einem Installer mit dem Blender File Format verknüpft? Damit habe ich mich noch nie beschäftigt.

WIX und Nsis waren mir immer viel zu kompliziert. Mit Inno Setup bin ich auch nicht so recht glücklich. Das ist auch eine XML basierte Lösung die man sich zurechtfummeln muss. Und das Ding scheint auch so langsam EOL zu sein. Letztes Update Mitte 2016.

Dann bin ich über Advanved Installer gestolpert. http://www.advancedinstaller.com/ . Das Ding scheint richtig mächtig zu sein, ohne dass man sich da zu Tode scriptet. Allerdings kann die Free Version nur msi Installer. Es gibt noch nicht mal einen Uninstall Button im Startmenü. Und beim deinstallieren rödelt das Ding verdächtig lang vor sich hin. Und die Preise sind jenseits von Gut und Böse. Naja, ich habe mal eine Open Source Lizenz beantragt, vielleicht wirds ja was mit der Architektenversion ^^

Und da steh ich nun. Was sind denn eure Empfehlungen? :)

LG

Tiles
Free Gamegraphics, Freeware Games http://www.reinerstilesets.de
Die deutsche 3D Community: http://www.3d-ring.de
Benutzeravatar
Tiles
Establishment
 
Beiträge: 1117
Registriert: 11.01.2003, 14:21

Re: Mit was baut ihr eure Windows Installer?

Beitragvon joggel » 18.07.2017, 10:58

Also ich benutze InnoSetup. Aber kennst du ja...
bald mit neuem Avatar
Benutzeravatar
joggel
Establishment
 
Beiträge: 1232
Registriert: 06.11.2007, 19:06
Wohnort: Dresden

Re: Mit was baut ihr eure Windows Installer?

Beitragvon Schrompf » 18.07.2017, 12:51

Ebenso InnoSetup
Häuptling von Dreamworlds. Baut an was Neuem. Hilft nebenbei nur höchst selten an der Open Asset Import Library mit.
Benutzeravatar
Schrompf
Thomas Ziegenhagen
Moderator
 
Beiträge: 3640
Registriert: 26.02.2009, 00:44
Wohnort: Dresden
Benutzertext: Lernt nur selten dazu

Re: Mit was baut ihr eure Windows Installer?

Beitragvon Krishty » 18.07.2017, 13:24

Gibt’s da eigentlich keine Microsoft-Lösung? Die haben doch MSI & Co. erfunden, dann muss doch auch eine Toolchain existieren?

Soweit ich sehe, sind Windows-Updates (*.msu) einfach nur CAB-Dateien mit XML- und TXT-Inhalt neben den zu installierenden Dateien. MSI scheint aber kniffliger zu sein.

Nachtrag: Ich taste mich ran: WiX.
seziert Ace Combat, Driver, und S.T.A.L.K.E.R.   —   rendert Sterne
Benutzeravatar
Krishty
Establishment
 
Beiträge: 6196
Registriert: 26.02.2009, 12:18
Benutzertext: state is the enemy

Re: Mit was baut ihr eure Windows Installer?

Beitragvon Tiles » 18.07.2017, 15:05

Also ich glaube du kannst sogar von Visual Studio aus einen Installer bauen, aber da gibts halt bedeutend bequemere Wege ^^

Jedenfalls Danke erst mal. Da scheint sich in den letzen 5 Jahren wohl doch weniger getan zu haben als ich dachte :)
Free Gamegraphics, Freeware Games http://www.reinerstilesets.de
Die deutsche 3D Community: http://www.3d-ring.de
Benutzeravatar
Tiles
Establishment
 
Beiträge: 1117
Registriert: 11.01.2003, 14:21

Re: Mit was baut ihr eure Windows Installer?

Beitragvon dot » 18.07.2017, 20:48

Krishty hat geschrieben:WiX

^-- this
Benutzeravatar
dot
Michael Kenzel
Establishment
 
Beiträge: 1612
Registriert: 06.03.2004, 19:10

Re: Mit was baut ihr eure Windows Installer?

Beitragvon Tiles » 19.07.2017, 10:17

Ja, Wix ist halt imho recht kompliziert, mit einer üblen Lernkurve. Ich bin da einfach ne faule Sau. Um die One Click Lösung zu finden kann ich Stunden- und Tagelang Zeit vergeuden ^^

Ich habe doch tatsächlich noch mal einen der Grossen Install Maker ausgebuddelt der auch Open Source Lizenzen rausrückt =3

https://installbuilder.bitrock.com/open ... enses.html

Die habe ich gerade angeschrieben. Und bei Advanced Installer warte ich auch noch auf Antwort. Mal sehen was die Zwei dann meinen. Und wie sich damit dann arbeiten lässt wenns wirklich was wird :)
Free Gamegraphics, Freeware Games http://www.reinerstilesets.de
Die deutsche 3D Community: http://www.3d-ring.de
Benutzeravatar
Tiles
Establishment
 
Beiträge: 1117
Registriert: 11.01.2003, 14:21

Re: Mit was baut ihr eure Windows Installer?

Beitragvon joggel » 19.07.2017, 11:06

Was möchtest Du denn machen? Also, reicht dazu Inno Setup nicht aus?

[Edit]
Ach, gerade gelesen. Du möchtest auch einen uninstall-Button im Startmenu.
bald mit neuem Avatar
Benutzeravatar
joggel
Establishment
 
Beiträge: 1232
Registriert: 06.11.2007, 19:06
Wohnort: Dresden

Re: Mit was baut ihr eure Windows Installer?

Beitragvon Tiles » 19.07.2017, 12:30

Ja. Und einen Schalter um bei Bedarf das File Format *.blend mit Bforartists zu verknüpfen. Das geht anscheinend auch mit Inno Setup. Aber das sieht irgendwie haarig aus mit den Registryeingriffen die dafür nötig sind. Und ich habe keine grosse Lust mein System wegen einer zertrümmerten Registry neu aufzusetzen ^^

Im Grunde würde mir aber auch schon der Install Creator von Clickteam langen. Dann gibts halt keine File Verknüpfung. Nur, jetzt habe ich angefangen mit Suchen, und nun zieh ich das auch durch. Und wenn die kommerziellen Industrielösungen so Nett sind das für Open Source Projekte kostenlos anzubieten, um so besser.

Die Jungs vom Bitrock InstallBuilder haben sich schon gemeldet, da habe ich inzwischen eine Lizenz. Und das Ding kann theoretisch sogar Multiplattform. Sprich Linux und Mac wären auch noch drin. Wenn man denn die Dependencieshölle gebacken bekommt. Einen Informatiker habe ich da dran schon verschlissen :lol:
Free Gamegraphics, Freeware Games http://www.reinerstilesets.de
Die deutsche 3D Community: http://www.3d-ring.de
Benutzeravatar
Tiles
Establishment
 
Beiträge: 1117
Registriert: 11.01.2003, 14:21

Re: Mit was baut ihr eure Windows Installer?

Beitragvon mrz » 19.07.2017, 19:59

Tiles hat geschrieben:Und ich habe keine grosse Lust mein System wegen einer zertrümmerten Registry neu aufzusetzen ^^


Ich tu generell so Sachen zuerst auf einer VM testen, auch z.B. Software welche ich noch nie verwendet habe installier ich zuerst in einer VM.

Was viele nicht wissen, fertige Windows VMs kriegst direkt von Microsoft:
https://developer.microsoft.com/en-us/m ... tools/vms/

Und VirtualBox oder VMware Player wirst ja wahrscheinlich kennen und die Möglichkeiten, also Snapshots erstellen etc.
mrz
 
Beiträge: 26
Registriert: 07.08.2008, 14:34

Re: Mit was baut ihr eure Windows Installer?

Beitragvon Tiles » 19.07.2017, 21:03

An die einfachsten Sachen denkt man wieder am Schluss. Guter Hinweis. Danke :)
Free Gamegraphics, Freeware Games http://www.reinerstilesets.de
Die deutsche 3D Community: http://www.3d-ring.de
Benutzeravatar
Tiles
Establishment
 
Beiträge: 1117
Registriert: 11.01.2003, 14:21

Re: Mit was baut ihr eure Windows Installer?

Beitragvon Tiles » 20.07.2017, 11:18

Verdammt. Advanced Installer wäre super gewesen. Echt einfach zu bedienen wenn man mal das Prinzip verstanden hat. Und das mit der File Association geht auch. Leider haben die "nur" eine Professional Edition rausgerückt. Und "Dialog Editing is available only for "Enterprise" projects or higher. Ich kann also noch nicht mal meine Dialoge anpassen. Sniff :(

Spätestens bei der File Association wäre das wichtig gewesen für die Blender Umsteiger. Denn wenn die einfach die *.blend Extension auf Bforartists umstellen könnte das Probleme geben mit einem auch eventuell installierten Blender. Das hätte ich gern im Text klar gemacht :/

Weiter mit dem Ding von Bitrock ^^
Free Gamegraphics, Freeware Games http://www.reinerstilesets.de
Die deutsche 3D Community: http://www.3d-ring.de
Benutzeravatar
Tiles
Establishment
 
Beiträge: 1117
Registriert: 11.01.2003, 14:21

Re: Mit was baut ihr eure Windows Installer?

Beitragvon Chromanoid » 20.07.2017, 11:45

Kannst Du das nicht einfach ohne Installer machen? Also einfach einen Dialog beim ersten Start anzeigen, ob man die entsprechenden Systemanpassungen durchführen lassen möchte?
Benutzeravatar
Chromanoid
Christian Kulenkampff
Moderator
 
Beiträge: 3665
Registriert: 16.10.2002, 19:39
Wohnort: Lüneburg
Alter Benutzername: atr_23

Re: Mit was baut ihr eure Windows Installer?

Beitragvon joggel » 20.07.2017, 12:18

Das Zuweisen der Dateiendung mit deiner Programm geht mit Inno Setup, da bin ich mir sicher!

Auch auf die Gefahr hin, dass ich mich irre:
Ich glaube, die Uninstall-Option im Startmenu (Also im Unterordner deines Programms im Startmenu) müßte auch mit Inno gehen...
bald mit neuem Avatar
Benutzeravatar
joggel
Establishment
 
Beiträge: 1232
Registriert: 06.11.2007, 19:06
Wohnort: Dresden

Re: Mit was baut ihr eure Windows Installer?

Beitragvon Tiles » 20.07.2017, 12:25

Hm? Schon für diesen Dialog bräuchte ich doch einen Installer :)

Eine ZIP Version von Bforartists habe ich ja schon. Aber die Windows DAU's kann ich nicht einfach mittels Textfile Tutorials durch die Registry jagen. Des wird nix ^^

Aber es wird. Ich habe ja nicht nur das eine Programm. Im Moment bastel ich im Bitrock InstallBuilder rum. Der ist ein wenig komplizierter zu handhaben. Die haben aber die grösste Edition springen lassen. Damit sollte alles gehen :)
Zuletzt geändert von Tiles am 20.07.2017, 12:31, insgesamt 1-mal geändert.
Free Gamegraphics, Freeware Games http://www.reinerstilesets.de
Die deutsche 3D Community: http://www.3d-ring.de
Benutzeravatar
Tiles
Establishment
 
Beiträge: 1117
Registriert: 11.01.2003, 14:21

Nächste

Zurück zu Allgemeine Fragen der Spieleentwicklung

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 2 Gäste