[Installation] BiG World Setup

Dabus

Senior Member
Registriert
18.11.2007
Beiträge
5.086
Moin zusammen,

nach einer langen Zeit des Wartens für Euch und der Entwicklung und der Tests für uns, seht Ihr nun die Einleitung zu einem hoffentlich nützlichen Tool vor Euch.

Wie das Thema des Beitrags vermuten lässt, ist dies das "BiG World Setup", und das Ziel ist es, Euch die Auswahl der Mods für die BiG World einfach zu machen und die Höhen und Untiefen der Installation zu umschiffen.

Zur Zeit werdet Ihr wie folgt einsteigen:
-wählt die Spiele-Ordner, die Ihr verwenden wollt (diese werden auf die Voraussetzungen geprüft)
-wählt zwischen vordefinierten Mod-Zusammenstellungen

Die Ungeduldigen oder Anfänger unter Euch können dann auch schon los legen.
Anderenfalls habt Ihr noch die Option so ziemlich jeden Mod oder ganze Gruppen davon (ab) zu wählen, wie Ihr es wollt (nun, einige sind immer feste Voraussetzung). Dabei werdet Ihr durch kurze Beschreibungen zu den Mods unterstützt.
Ihr könnt auch direkt aus dem BWS die Homepage des Mods besuchen und Euch selber ein Bild von dessen Inhalt machen.
Falls Ihr mit den vorgegebenen Zusammenstellungen nicht zufrieden seid, könnt Ihr Eure auch abspeichern und diese anderen Spielern als Vorlage bereit stellen.

Nachdem Ihr also so oder so Eure Zusammenstellung festgelegt habt, wird nach Konflikten und unerfüllten Abhängigkeiten gesucht. Eure Auswahl wird gesichert. Danach wird eine Prüfung der Downloads gestartet. Ein nicht vorhandener Download sollte möglichst selten vorkommen, da wir vor dem Start einer Installation eine automatische Aktualisierung des Datenbestandes machen. Am Ende könnt Ihr die Zusammenfassung der Prüfung sehen.


Uuuund los geht's
  • Vorschlag eines Backups (Ihr könnt fast immer ein Backup oder eine Wiederherstellung machen)
  • Download der benötigten Dateien
  • Prüfung, ob etwas fehlt. Ihr könnt die fehlenden Daten ausschließen oder danach suchen (die Download-URL wird dazu in Eurem Browser geöffnet).
    Falls Eure Leitung getrennt wurde, könnt Ihr auch einfach alles nochmals laden. Dabei werden - wie bei jedem Download - nur nicht vorhandene oder veränderte Dateien geladen. Es wird also dann auch nicht so lange dauern.
  • Entpacken aller Archive (unnötige Ordner werden entfernt, doppelt gepackte Daten berücksichtigt und NSIS-Installer "relativ" leise installiert)
  • Prüfung, ob etwas fehlt: Ihr könnt die fehlenden Daten ausschließen oder die Dateien selber entpacken
  • Installation des BG1-Textpatches und der fehlenden Sound-Dateien.

Wenn all das durch ist, wird der Batch-Installer modifiziert, so dass der BGT-WeiDU-Installer den für BG1 gewählten Pfad für die Installation nehmen wird und er wird endlich ausgeführt, oder bei einer BG2-Installation die BGT-Prüfungen überspringt.

Hört sich gut an, oder? Jetzt keine falschen Antworten. :D



Weitere Funktionen
  • Prüfung auf Programm-Updates bei jedem Start
  • Hilfetexte in allen Fenstern, die ein normaler Nutzer sehen wird
  • Suchfunktion nach den bekannten Mods (zur leichteren Auswahl Eurer Lieblinge)
  • Automatische Suche nach Installationsverzeichnissen
  • Test, ob benötigte Dateien zur aktuell gewählten Installation existieren
  • Möglichkeit von dem Punkt an aufzusetzen, bei dem Ihr das Programm geschlossen habt - oder Euch alles um die Ohren geflogen ist. ;).
  • Entfernt Mods, die nicht der gewählten Sprache entsprechen. Zur Zeit sind das Deutsch, Englisch und Spanisch. Falls Ihr also nur deutsche Übersetzungen in Eurem Spiel sehen wollt, ist das mit einem Mausklick getan
  • Logdateien für fast alle Aktionen
  • Crashlogging, um bei einem Absturz einen Bericht posten zu können.

Die beste Funktion wird aber noch etwas auf sich warten lassen.
Wir (das BiG World Projekt-Team) wollen noch weiter gehen und die Auswahl einzelner Komponenten ermöglichen.
Teile dazu sind schon im Skript implementiert, aber es wird noch etwas (länger) dauern, um aktuelle Daten und einen guten Weg zur Überwachung der WeiDU-Installation beisammen zu haben.
Um aber denen zu helfen, die einfach das Spiel spielen möchten ohne viel zu lesen und einen Schwung Handarbeit zu erledigen, haben wir uns entschlossen, das Programm als "recht stabile" (im sinne von gut :) ) beta zu veröffentlichen.



Ein paar Hinweise

Zur Zeit liegen keine Mods auf Servern, die für den Download ein Passwort verlangen. Sollte dies aber doch mal der Fall sein, kann das Setup dies nicht handhaben. Es ist also kein Bug, wenn diese Mods nicht automatisch heruntergeladen werden. Ihr werdet beim Download dieser Mods aber unterstützt, so dass auch diese eingebunden werden können.

Falls Ihr die BiG World Install.bat editieren wollt, um Eure Installation auf bestimmte Mods zu beschränken oder etwas anders zu wählen, macht das bitte, nachdem Euch das BWS sagt, daß es fertig ist und gleicht die Batch gestartet wird. Sonst kann es sein, daß das BWS Euch diese Datei überschreibt.

Falls Euer System das BWS nicht direkt nach dem Entpacken der Dateien ausführt, ist in Eurer Registry das VBS deaktiviert.
Navigiert in diesem Fall in das Verzeichnis, in das Ihr das BWS entpackt habt und zieht die BiG World Setup.au3 auf die AutoIt3.exe, oder führt regedit aus und geht zu HKEY_LOCAL_MACHINE\Software\Microsoft\Windows Script Host\Settings um dort den Wert des Schlüssels enabled auf 1 zu setzen.


Wir brauchen Euch...

Das ganze Tool hat als kleines Skript begonnen und die Größe aller Skripte durchbrochen, die ich geschrieben habe; falls Ihr also die Skriptsprache AutoIt3 kennt und zum Tool beitragen wollt, dann wird dies natürlich gerne angenommen.

Falls Ihr die Anwendung selber gut findet und sie in andere Sprachen übersetzen wollt, werft bitte einen Blick in die Conf\Translation.ini-Datei. Ihr findet dort alle Übersetzungen. Heute sind es zwei, aber vielleicht werden es ja mehr. Zum Anfang könnt Ihr ja einfach mal die Deutsche oder Englische durch eine neue Sprache ersetzen. So habt Ihr die vorgesehene Textlänge im Auge. Zur Zeit wird eine Französische Übersetzung in Angriff genommen. Wenn jemand dem Übersetzer unter die Arme greifen will, so möge er sich bei mir melden.

Es wäre wirklich schön, wenn Ihr uns Eure Eindrücke schreiben könntet.
Nicht nur die Fehler, sondern auch die Erfolge. ;)
Falls was schief geht, werde ich versuchen, Euch bei der Lösung des Problems zu unterstützen.
Da ich meine Arbeit und ein bis zwei andere Sachen um die Ohren habe, kann es etwas Dauern, also habt bitte Geduld.

Tjo, ich denke, das wäre es soweit.

Auf zum Download, das mittlerweile auch direkt durch die Kerzenburg gehostet wird. Ein herzliches Dankeschön an die Vordersten an der Helm-Front und die Admins. :up:

Edit: Falls Ihr hier keine Hilfe findet, probiert es bitte auch im SHS-Thread, sofern Ihr den der englischen Sprache mächtig seid.

Viel Spaß
Das BiG World Team

Edit:
Ich plane keine Updates mehr für die BWS Standard-Version falls die beta halbwegs stabil ist.
Die beta bietet bessere Download und Extraktions-Funktionen und beide zu aktualisieren ist einfach etwas zeitaufwändig und lästig.

Holt es Euch von hier and gebt hier eine Rückmeldung, um das Programm zu verbessern.

BWS sucht Pfleger
 
Zuletzt bearbeitet:

Lobo-mau

Senior Member
Registriert
02.03.2006
Beiträge
335
Hört sich extrem gut an.

Würde das Programm auch gerne mal testen. Da ich die BiGWorld in den letzten Tagen aber gefühlte 20mal installiert habe, werde ich davon noch Abstand nehmen, bis es sich wieder lohnt, eine neue Welt aufzusetzen. :D
 

Eimerian

Member
Registriert
26.02.2009
Beiträge
82
Bin gerade dabei eine Probeinstallation mit diesem Tool zustarten :)
und hatte bereits eine Idee:

Wäre es möglich dass sich das Setup automatisch die aktuellen Verbesserungen aus dem Verbesserungsthread holt? Die meisten Einträge sind ja nur Modifikationen der install.bat also müsste es doch möglich sein eine aktuelle install.bat mit diesen Modifikationen als Download anzubieten.
 

Dabus

Senior Member
Registriert
18.11.2007
Beiträge
5.086
Warum das das BWS machen soll, weiß ich nicht, aber möglich wäre es sicherlich.

Das BWS ist ja "nur" ein Wrapper, also eine übergestülpte Oberfläche, die auf diese Pakete aufsetzt, sie sollten also schon weiter für sich lauffähig sein. Jedenfalls hatte ich das mal so verstanden. ;)
Insofern wäre es zu begrüßen, wenn man nicht auf das BWS angewiesen ist, obwohl man es vielleicht nicht nutzen will.
Aber vielleicht fällt das Problem demnächst weg, da es zusammen mit diesem Release netterweise ein Update 6.0.1 beim Installpack gegeben hat. Man muß also gerade nichts beachten. Jedenfalls ist das mein Kenntnisstand von vorgestern.
Evtl. kann man das mit dem "schnelleren" Upload bei bekannten Fehlern ja weiter beibehalten.
 

Rumpelstilz

Senior Member
Registriert
29.03.2007
Beiträge
1.260
Jupp, die Feiertage neigen sich dem Ende entgegen und das BWS steht als Beta zum Dopwnload bereit.:up: Hmm, ich werde heute wohl nicht mehr zum ausführlichen Testen kommen, da ich aber schon ein paar (wenn auch "alte") Infos habe, sage ich an der Stelle schon mal Danke von mir, SUPER Arbeit!!:up:
 

Fanatic

Junior Member
Registriert
14.04.2009
Beiträge
8
ok das setup hat er nun durch aber die install.bat hat sich bei der installation von Weidu aufgehangen.

ich sitzt jetzt seit 4 tage dadran die modpacks zu installieren.ich träume schon von cmd fenstern ;).Danke trotzdem für eure hilfe!

Gruss Fanatic
 

Dabus

Senior Member
Registriert
18.11.2007
Beiträge
5.086
Schließe das Fenster und starte die BiG Word Install-Batch einfach nochmal. Das sollte schon reichen.
 

Fanatic

Junior Member
Registriert
14.04.2009
Beiträge
8
Hab ich gemacht aber es häufen sich die error meldungen im cmd fenster....schade nur das es keine möglichkeit gibt später zu sehen welche mods nun wirklich drauf sind und welche nicht
 

Dabus

Senior Member
Registriert
18.11.2007
Beiträge
5.086
Natürlich gibt es die.
Wenn Du ins Verzeichnis BiG World Stup\Logs schaust, sollte es dort in einem Unterordner eine Datei "BiG World Unpacking Debug.txt" geben. Dort steht alles drin, was das 7z-Programm beim Entpacken ausgegeben hat.
Wenn es nicht den Text "Everything is Ok" ausgegeben hat, dann ist was schief gelaufen. (Hint Hint ;) )

In dem Fall hat das BWS einen Fehler erzeugt, u.a. den von Endbiff, usw. bei denen Du dann "backen geblieben" bist. Falls die TP2 gefunden worden ist, sollte der Fehler verschwinden. (Warum das bei Dir nicht der Fall war, werde ich versuchen nach zu stellen.)

Außerdem sollte Dir die Install-Batch die gefundenen Mods und nicht gefundenen Mods anzeigen.
 

Fanatic

Junior Member
Registriert
14.04.2009
Beiträge
8
Danke werd ich nach der installation mal reinkucken.Danke Dabus.Wenn das alles nicht klappt...kann mir wer nicht einfach paar dvds mit allem fertig installiert schicken ;) ;)
 

Dabus

Senior Member
Registriert
18.11.2007
Beiträge
5.086
Nein, sonst würden wir uns die Arbeit nicht machen.
Einige Modder wollen das halt nicht, weil sie den "Stand" ihrer Mods unter Kontrolle haben wollen. Deswegen wurden auch große Sammlungen von Mods wieder aus dem Netz genommen.

Falls Du Mods in der WeiDU.log vermisst (da werden sonst alle erfolgreichen Installationen rein geschrieben), kannst Du sonst in die BiG World Debug oder die Debug der einzelnen Mods rein linsen, um den Fehler zu finden. Evtl. hilft es auch, die Dateien komprimiert bei http://www.fastshare.org hoch zu laden und jemandem aus dem Forum die Datei sichten zu lassen.
 
Zuletzt bearbeitet:

Fanatic

Junior Member
Registriert
14.04.2009
Beiträge
8
Ok.Mit den DVDs war auch eher ein Witz,hatte das ja schon anders wo gelesen.
 

Dabus

Senior Member
Registriert
18.11.2007
Beiträge
5.086
Oh, habe den ;) übersehen.
 

Wedge

Wedgetarian
Registriert
04.07.2007
Beiträge
9.373
Ich denke, wenn man unter der Hand und per PM und alles voll geheim und wie unter alten Schulkumpels total unöffentlich fertige Modsammlungen an jemanden verschickt, der mit dem Entpacken partout nicht klarkommt, dann kann man auch die Modder "umgehen" die etwas gegen öffentlich zugängliche Sammlungen haben.
 

Lobo-mau

Senior Member
Registriert
02.03.2006
Beiträge
335
Jetzt fällt mir allerdings doch noch was ein, was ich mal nachfragen wollte:

Wäre es eigentlich machbar, dass das BWS dem Benutzer die Möglichkeit gibt, die einzelnen Mods in ihren Komponenten noch anzupassen?

Ist jedes Mal eine akribische Kleinarbeit, die einzelnen Komponenten abzugleichen und dann innerhalb einzelner Mods zu streichen, was ich nicht haben möchte und was dann doch und dann das alles auch noch in die Install.bat einzupflegen.

Das nur mal als Anregung, denn ich denke, dass kaum jemand, der sich die BiGWorld öfter aufsetzt, auch alle vorgegebenen Komponenten mitnimmt.

Interessant wäre das -da spreche ich mal nur für mich- bei den Itemänderungen. Ich möchte zB den Spiegelumhang auch schon in SvA haben, genauso wie die unsichtbare Macht des Steckens der Magister.

Andere wollen vielleicht schon die taktische Version installieren, aber nicht wirklich alle einzelnen Komponenten mitnehmen (der verbesserte Illych kann am Anfang echt fies sein, gerade wenn man weder Minsc, noch Jaheira, noch Imoen mitnehmen möchte). Dann vielleicht schon den verbesserten Irenicus, aber nicht die Drachen bei dem Pass usw. usf.

Weiß nicht, inwieweit das überhaupt machbar ist (Zeitaufwand, Plausibilitätsprüfungen), aber wollte das zumindest mal als Anregung in den Raum schmeißen. :D
 

Olome Keratin

Gleichgewichtiger
Registriert
07.06.2008
Beiträge
3.151
Das ist mindestens der 5. Thread, in dem das angesprochen wird, seit ich hier mitlese.:p Es geht wegen Technik/Aufwand nicht, aber was genaueres weiß ich nicht.:)
 

Rumpelstilz

Senior Member
Registriert
29.03.2007
Beiträge
1.260
@Lobo-mau
@Olome

Nachfolgend ein Abschnitt aus Post 1 von Dabus.:p

Die beste Funktion wird aber noch etwas auf sich warten lassen.
Wir (das BiG World Projekt-Team) wollen noch weiter gehen und die Auswahl einzelner Komponenten ermöglichen.
Teile dazu sind schon im Skript implementiert, aber es wird noch etwas (länger) dauern, um aktuelle Daten und einen guten Weg zur Überwachung der WeiDU-Installation beisammen zu haben.
 

Dabus

Senior Member
Registriert
18.11.2007
Beiträge
5.086
Hmm, ich mach's kurz: Mein Vater ist gestern verstorben - in mir ist alles taub - meine Mutter bricht mir zusammen und ich habe keine Lust auf irgendwas einzugehen. Bitte um Verständnis und keine Beileidsbekundungen. Keine Ahnung, ob ich das noch mal wieder aufnehme.
 

Taimon

Infinity Engineer
Registriert
25.11.2001
Beiträge
1.501
/Edit: Hatte das "keine Beileidsbekundungen" überlesen.
 
Zuletzt bearbeitet:

Fanatic

Junior Member
Registriert
14.04.2009
Beiträge
8
@Dabus

S**t und ich nerve mit so ein kram.
 
Zuletzt bearbeitet von einem Moderator:
Oben