HX3 Foren

HX3 Foren (https://hx3.de/)
-   Multiplayer (https://hx3.de/multiplayer-164/)
-   -   Tactical Saturday Webinstaller (https://hx3.de/multiplayer-164/tactical-saturday-webinstaller-20695/)

Rockhount 18.05.2011 23:05

Tactical Saturday Webinstaller
 
Da es mit dem Installer-Script einige Probleme gab und es immer wieder vorkommen kann, dass jemand kurz vor den Event Probleme mit der Installation der Addons haben kann, habe ich hier ein kleines aber doch aufwändiges Tool mit über 2500 Codezeilen und 230 Abfragen erstellt.

Durch die recht aufwändige Programmierung kann es nicht mehr vorkommen, dass die Addons auf irgend eine Weise falsch installiert werden.

Zusätzlich werden 99% aller Fehler und Aktionen im Programm vereinfacht ausgegeben, damit der Anwender immer wissen kann, an welchem Punkt und wodurch ein Fehler auftrat.

Achtung! Die alten Versionen werden nicht mehr funktionieren, da der Downloadserver umgezogen ist.

http://saved.im/mtgzndi5a21h/2.jpg

http://saved.im/mtg3ody0ow1r/2.jpg

v1.01
-Beschreibung eines Dialogs korrigiert

v1.02
-Ein möglicher Crash, der beim Trennen einer bestehenden Verbindung zu einem Proxy-Server während eines Downloads entstehen könnte, behoben

v1.03
-Zusätzliche Downloadgrößenanzeige sowie Download- und Löschoptionen hinzugefügt
-Interne Fehler gefixt
-SSL Verschlüsselung zwischen Downloadserver und Client(Webinstaller) hinzugefügt
-Interne Struktur verbessert
-Automatisches Beenden und Aktualisieren von Teamspeak vor der ACRE-Installation

v1.04
- Ein interner Fehler womit das "s" in den Ordnernamen ACEX SMs, ACEX RUs und ACEX USNAVYs nicht entfernt werden konnte, wurde gefixt

v1.05
-Ein interner Fehler wodurch beim Erstellen einer Verknüpfung @ACEX_USNAVY falsch intregiert wurde, wurde gefixt

v1.06
-Verbindungsaufbau wurde verbessert
-Ein zusätzliches Info/Download Fenster wurde hinzugefügt, wodurch es nun möglich ist die einzelnen Mods manuell herunterzuladen
-Eine zusätzliche Abfrage zum Aktualisieren von Teamspeak wurde ebenfalls hinzugefügt

v1.07
-Es wurde ein Installationsfehler behoben, der dazu geführt hat, dass das 32bit Plugin von ACRE nicht installiert wurde.
-Ein weiterer Fehler, der die Ursache dafür war, dass die Haken bei der ACRE-Auswahl nach einer erfolgreicher Installation nicht entfernt wurden, wurde ebenfalls gefixt.

Benötigt: .NET Framework 4.0
Download: Dieser Webinstaller wird nicht mehr unterstützt
Ersatz: Stammtisch Webinstaller

Größe: 528896 Bytes
CRC32: 103c50c6
MD2: d07b60f66b4046b21d3fa3e3522c1f23
MD4: c7f34a08ba1e5c992e568d3d6a8a19b2
MD5: 7ae0014c596cf0d3ef171acb433d48df
SHA-1: 9f7f7723dfd33ef410e9578fe547ee917678dbd6
SHA-256: d42f9d0acae808b5977909a97d5ac00bfba1b576e571465955 49ac05180451ad
SHA-384: e0601ff4f02c1c2fd4340524e9f4ebb47b95a832176df88a82 59209b09facb37fc79d5f42de3468e076247e8113f214c
SHA-512: b842f7257249d80c2b075678fb413b5777b7bf743eb8e437f8 38a83fabdcda5711be95ef5a0c2a315b723f86e1e11d2a844d 616edb9719fd3b56a12045f92048
RIPEMD-128: ea153136211e49c56898459a95c49f2a
RIPEMD-160: 85f9781a86e88e11978882061ade246b541b1436
Adler32: 38e3c98c
GOST: 13f1f4bc0c5a2d899fdfa4c9b5aebc3842c1c9a0c84a364ca2 9db2ea0f70f89d

Moerderhoschi 18.05.2011 23:19

Spitzen Ding Rockhount :)

Damit sind zum erlangen der Addons fuer den TacSat nur noch wenige klicks notwendig.
Eine tolle Arbeit von Dir, vielen Dank dafuer :daumen:

gruß

hoschi

MrCharles 18.05.2011 23:27

Jo, kann ich nur bestätigen. Dann sollte man noch Freitags zum Addontest erscheinen und schon kann nichts mehr schiefgehen :daumen:

flickflack 19.05.2011 07:30

Sehr cool das!!!


... aber dit hier:

Zitat:

Zitat von Rockhount (Beitrag 372253)
[...]P.S.: Da C# anscheinend gerne Fehler beim Herunterladen verursacht[...]

kann ich gar nicht glauben ;)

Cultivator 19.05.2011 09:01

Echt toll gemacht Rockhunter! :daumen:

Hoffe die User wissen das zu würdigen,... steckt schließlich viel Liebe, Zeit und Grips drin in dem guten Ding.

Wer jetzt noch am TacSat kommt und sagt "ich hab nicht" oder "das geht nicht", der kriegt gescheuert!

Gruss Culti

[HSP] NoFu 19.05.2011 10:37

Ach Gott. Da sind ja noch 4 Karten, die bei uns noch nicht laufen habe.
Und ich dachte schon, das am TacSat nur "Celle" läuft.

Peinlich Peinlich.

Aber sehr schickes Tool.
Hast echt klasse gebastelt.

Hab besten Dank.

Edit: Sehr schön. Sobald man Deiner Software die beiden erforderlichen exe-Datein vorgaukelt, kann man auch prima ohne vorhandene ArmA-Installation "updaten".
Das ist klasse und ich brauche somit nicht mein Mops-DSL damit belasten. :D

Pfandgiraffe 19.05.2011 13:34

seit wann werden denn die anderen inseln benötigt? gibt es dafür überhaupt maps?!

Xeno 19.05.2011 13:38

Die werden bisher noch nicht benötigt bzw. es ist bisher noch nicht festgelegt was in Zukunft kommt, aber ich denke Rockhount hat sie dazu gemacht weil beim Freitäglichen warm spielen ja auch mal die ein oder andere Mission auf einer der Inseln angeworfen wird.

Xeno

perplexus 19.05.2011 14:40

Cooooole Sache! :daumen: Aber was ist denn SAP fürn Mod? I hoabs joa ma gegoogelt oaber i find da nua SAP-Everon für Arma 1....
Und bei der Auflistung der Stammtisch-Addons wird noch die alte Version von Fallujah propagandiert :motz:

Armed-Assault.de Stammtisch» Armed-Assault.de Stammtisch | Artikel | Armed-Assault.de

Aber ich gehe mal einfach davon aus das die Mods immer aufm aktuellen Stand sind?

Greezis

Xeno 19.05.2011 14:50

Zitat:

Zitat von perplexus (Beitrag 372342)
Cooooole Sache! :daumen: Aber was ist denn SAP fürn Mod? I hoabs joa ma gegoogelt oaber i find da nua SAP-Everon für Arma 1....

Gibt auch SAP Everon für ArmA 2...

Zitat:

Zitat von perplexus (Beitrag 372342)
Und bei der Auflistung der Stammtisch-Addons wird noch die alte Version von Fallujah propagandiert :motz:

Ist auch noch die alte Version da wir eigentlich nur eine (oder waren es zwei ?) Missionen dafür haben und es recht wenig genutzt wird (Performance Probleme, KI Probleme, usw).

Xeno

Rockhount 19.05.2011 19:17

Zitat:

Zitat von [HSP] NoFu (Beitrag 372303)
Edit: Sehr schön. Sobald man Deiner Software die beiden erforderlichen exe-Datein vorgaukelt, kann man auch prima ohne vorhandene ArmA-Installation "updaten".
Das ist klasse und ich brauche somit nicht mein Mops-DSL damit belasten.

Wieso vorgaukeln? Wenn du über die Löschkästchen fährst, wirst Du unter anderem sehen, dass für alle ACE Addons ein extra Ordner (@ACEs,@ACEXs,...) angelegt wird (bzw. gelöscht wird), damit die, die eine langsame Leitung besitzen, die schon vorhandene und wahrscheinlich auch aktuellere Version nicht komplett löschen müssen.


Zitat:

Zitat von flickflack (Beitrag 372268)
Sehr cool das!!!


... aber dit hier:
Zitat von Rockhount http://hx3.de/images/buttons/viewpost.gif
[...]P.S.: Da C# anscheinend gerne Fehler beim Herunterladen verursacht[...]
kann ich gar nicht glauben ;)

Ist aber leider der Fall. .Net 4 ist leider nicht ganz fehlerfrei sonst müsste ich nicht über 400 Crash Möglichkeiten abfangen.



v1.02
Fixed: Möglicher Crash, während eine bestehende Verbindung zu einem Proxy-Server beim Herunterladen getrennt wird, behoben.

Download: TacSat Webinstaller v1.02
Benötigt: .NET Framework 4.0
MD5: 2d3ac3221a677b812eb5e59afee398f6

Reno 19.05.2011 22:21

Klasse gemacht und hat gut funktioniert.

Danke

[HSP] NoFu 19.05.2011 23:08

Ne Rockhount. habe ich falsch rüber gebracht:

Zu Hause habe ich auf dem Rechner OFP - ArmA2:OA aber eine Mops-DSL-Leitung.
In der Firma habe ich eine schöne schnelle DSL-Leitung aber keine ArmA-Installation.

Also habe ich Deinem Programm die gewünschten Exe-Dateien vorgegaukelt, konnte seelenruhig die Downloads durchlaufen lassen und somit am Ende des Tages meine Addons zu Hause auf den gewünschten TacSat-Stand bringen. :zahn:

Also nochmal:
Rockhount, hab vielen Dank für Deine Mühe und danke für dieses geniale Tool !

flickflack 20.05.2011 13:10

Zitat:

Zitat von Rockhount (Beitrag 372482)
[...]
Ist aber leider der Fall. .Net 4 ist leider nicht ganz fehlerfrei sonst müsste ich nicht über 400 Crash Möglichkeiten abfangen.

Das widerspricht meinem letzten Jahr 2010 (RC im Feb) und dem Projekt, dass ich mit 4.0 gerissen habe...ist aber natürlich auch Wurscht. Mir würde es nur merkwürdig vorkommen, wenn ich 400 Exceptions zu fangen hätte ;)

Rockhount 20.05.2011 18:08

Ich gehe da lieber auf Nummer sicher und da es fast immer ein Weg geben wird irgend eine Exception auszulösen, sichere ich lieber gleich jede mögliche Fehlerquelle ab.

checkmate 20.05.2011 20:46

Hallo!

Danke für den Installer! Der hat mir sehr geholfen.
Könnte von euch jemand mal kurz meine ArmA Verknüpfung anschauen ob ich auch alles richtig gemacht habe? Die richtigen Versionen bringen ja nix wenn ichs nicht lade :)

"C:\Games\ArmA 2\arma2oa.exe" -nosplash -mod=@CBAs;@ACEs;@ACEXs;@ACE_RUs;@ACE_SMs;@ACE_USNA VYs;@ACRE;@JayArma2Lib;@Celle;@Thirsk;@Podagorsk;@ Fallujah;@Fallujah;@Panthera;@SAP

Danke!
Checkmate

MrCharles 20.05.2011 20:49

Ehm, wieso ist da immer ein s hintendran? Würde da irgendeinen Launcher empfehlen.

checkmate 20.05.2011 20:57

Das mit dem "s" am Ende der Ordner hat mich auch irritiert! Ich hatte vorher schon eine neuere Version von CBA, ACE usw installiert. Obwohl ich beim Webinstaller überall "Vorherige Version löschen" angeklickt habe, hat das Programm neue Ordner mit jeweils dem kleinem "s" hintendran erstellt. ich hab jetzt praktisch alle ACE und CBA Ordner zweimal.

Und noch ne Frage: Lädt das Programm auch automatisch die richtige TS version herunter oder muss man den TS Ordner nur angeben, damit das Programm ACRE installieren kann?

flickflack 20.05.2011 21:17

Zitat:

Zitat von Rockhount (Beitrag 372633)
Ich gehe da lieber auf Nummer sicher und da es fast immer ein Weg geben wird irgend eine Exception auszulösen, sichere ich lieber gleich jede mögliche Fehlerquelle ab.

Genau, einfach leeren Catch-Block und gut ist :ugly:

Rockhount 20.05.2011 22:02

Zitat:

Zitat von checkmate (Beitrag 372656)
"C:\Games\ArmA 2\arma2oa.exe" -nosplash -mod=@CBAs;@ACEs;@ACEXs;@ACE_RUs;@ACE_SMs;@ACE_USNA VYs;@ACRE;@JayArma2Lib;@Celle;@Thirsk;@Podagorsk;@ Fallujah;@Fallujah;@Panthera;@SAP

Du hast einmal das Fallujah Addon falsch und doppelt eingebunden. Einfach ";@ Fallujah" löschen




Zitat:

Zitat von MrCharles (Beitrag 372657)
Ehm, wieso ist da immer ein s hintendran? Würde da irgendeinen Launcher empfehlen.

Zitat:

Zitat von Rockhount (Beitrag 372482)
Wenn du über die Löschkästchen fährst, wirst Du unter anderem sehen, dass für alle ACE Addons ein extra Ordner (@ACEs,@ACEXs,...) angelegt wird (bzw. gelöscht wird), damit die, die eine langsame Leitung besitzen, die schon vorhandene und wahrscheinlich auch aktuellere Version nicht komplett löschen müssen.

Ich könnte das natürlich aber auch wieder umstellen, die veränderte Ordnernamen wurden nur vorher so gewünscht.




Zitat:

Zitat von checkmate (Beitrag 372658)
Und noch ne Frage: Lädt das Programm auch automatisch die richtige TS version herunter oder muss man den TS Ordner nur angeben, damit das Programm ACRE installieren kann?

Nein, da die heruntergeladene ACRE Version auch mit der aktuellsten TS3 Version läuft, sollte es aber mal dazu kommen, dass ACRE nicht mehr mit der aktuellste TS3 Version kompatibel ist, dann werde ich die TS3 Programmdaten auch kopieren lassen




Zitat:

Zitat von flickflack (Beitrag 372659)
Genau, einfach leeren Catch-Block und gut ist :ugly:

Nein eben nicht, ich habe nicht umsonst geschreiben, dass 99% aller Fehler bzw. Aktionen ausgegeben werden!


Alle Zeitangaben in WEZ +1. Es ist jetzt 14:10 Uhr.

Angetrieben durch vBulletin, Entwicklung von Philipp Dörner & Tobias


SEO by vBSEO 3.2.0 ©2008, Crawlability, Inc.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119