Wenn ich alle Pfade in der Batch-Datei anpasse und starte, passiert rein garnichts. Was soll denn nach Nummer 3 passieren?
edit: Ganz kurz kann man vor dem schließen folgendes lesen. (Kurz meint, ohne druck auf die Drucktaste nicht lesbar. )
Mmh, sollte vielleicht den PBs-Ordner nicht unter Beyond the Sword setzen.
edit:
Nach den verschieben und anpassen kommt nur noch die erste Fehlermeldung, ALTROOT konnte nicht gefunden werden.
Geändert von rucivfan (10. Dezember 2014 um 19:09 Uhr)
Argl, ich hasse die Batch-Syntax von Windows Das Schließen des Fensterns kann man dadurch
verhindern, dass man die Batch-Datei über die Konsole startet. Alternativ schreibe in die letzte Zeile 'pause'. Dann bleibt das Fenster offen, weil es auf ne Eingabe wartet.
Ich gucke mal, was an der Syntax falsch ist.
Das Fenster schließt sich nicht mehr, nach dem ich den Ordner gewechselt hatte. Und ja, ich weiß, dass ich es auch über die Konsole direkt hätte starten können und nicht verschwunden wäre. Drucktaste nutzen, war aber schneller.
Ah, ich habe die Lösung. Es liegt am dem ' im Pfadnamen.
Du musst die Pfade in "" setzen.
Edit: Halt, bei "[Pfad]" meckert er auch rum. Evlt. muss man das ' irgendwie escapen.
Ich muss eingestehen, dass ich das Problem doch nicht nachstellen kann. Die Fehlermeldung taucht bei mir nicht auf und stattdessen startet der PB-Server. Könnte aber auch daran liegen, dass ich Wine benutze.
Kannst du deine modifizierte startPitboss.bat hier hochladen?
Das escapen habe ich wieder entfernt, weil es mehr Probleme gemacht hat.
edit:
Wie es aussieht, müssen auch die " noch weg in der Datei. WIndows kommt damit nicht klar.
Geändert von rucivfan (10. Dezember 2014 um 21:20 Uhr)
Altroot wird immer noch nicht gefunden, aber wenn ich direkt aus der Konsole starte, startet wenigstens Civ4PitBoss.exe.
Dann steht aber im Login [...]\PBs\PB_BASE drinn. Soll das so sein?
Das sieht gut aus! Dann wird zumindest schon mal die richtige Ini geladen. Wenn du die Exe direkt starten willst, ist diese Syntax die gewünschte:
Ja, der Pfad m das muss in dem Login-Feld drin stehen. Ich brauche einen Wert aus der Ini, um das Altroot-Verzeichnis herauszubekommen! Falls du einen eleganteren Weg kennst, würde mit der interessieren.Code:[Pitoboss.exe] mod= "BASE 6.0"\" /ALTROOT=D:\Spieldaten\civ4\Base-Mod\PBs\PB_BASE
Als host habe ich eine http://civ.zulan.net/pbspy/ angegeben. Danach muss ich die Verbindung auswählen und ich habe internet ausgewählt. Danach kommt eine please Login to host Abfrage. Habe ich irgend was verkehrt gemacht? Es geht dann nicht weiter, weil nur abbrechen anklickbar ist.
Ich habe bisher auch keine PB Erfahrung.
Geändert von rucivfan (10. Dezember 2014 um 23:42 Uhr)
Wurde im ersten Fenster angezeigt, dass die Base-Mod ausgewählt ist?
Die Felder in dem Fenster brauchen eigentlich nicht geändert werden. Bei der Auswahl mit Internet, Lan und Direct IP muss außerdem Direct IP gewählt werden.
Aber, in der Grundkonfiguration, die ich für dich voreingestellt hatte, sollte dieser Wizzard eh übersprungen werden. D.h. eine Pfadangabe scheint noch nicht zu stimmen.
Steht da D:\Spieldaten\civ4\Base-Mod\PBs\PB_BASE drin?
P.S. Ich hätte nicht gedacht, dass das der erste Start der Mod so schwierig ist.
Ja, der Base-Mod wurde ausgewählt.
Das ich direkt IP auswählen sollte, wusste ich nicht.Die Felder in dem Fenster brauchen eigentlich nicht geändert werden. Bei der Auswahl mit Internet, Lan und Direct IP muss außerdem Direct IP gewählt werden.
Aber, in der Grundkonfiguration, die ich für dich voreingestellt hatte, sollte dieser Wizzard eh übersprungen werden. D.h. eine Pfadangabe scheint noch nicht zu stimmen.
Das steht so drinn. Ich habe es nur abgekürzt iben.Steht da D:\Spieldaten\civ4\Base-Mod\PBs\PB_BASE drin?
Gut, ich war mir wegen der Abkürzung nicht sicher, ob das noch der Pfad von mir war.
Wurden die Dateien des zweiten Archivs evtl. nicht richtig in den BASE 6.0-Ordner entpackt. Sorry, dass ich mit solchen simplen Standarddingen ankomme, aber es muss etwas einfaches sein
Edit:
Ok, jetzt hab ichs Ich Depp habe das autostart-Flag gar nicht gesetzt! Bitte editiere mal "autostart" in pbSettings.json auf „true“
Ich habe jetzt folgende Fenster offen gehabt. Wo kann ich die Spielerzahl auswählen?
Achtung Spoiler:
Das zweite Archiv ist BasePBModPatch.zip und das habe ich direkt über alles geschoben. Das sollte stimmen.
erledigtEdit:
Ok, jetzt hab ichs Ich Depp habe das autostart-Flag gar nicht gesetzt! Bitte editiere mal "autostart" in pbSettings.json auf „true“
Die Spieleranzahl kann man leider nicht in diesem Wizzard auswählen. Man kann den Spielern auch keine Nationen zuweisen.
Da muss man daher den Umweg über eine Weltenbauer-Datei gehen. D.h. wenn wir ein PB starten wollen, bereiten wir ein WB-Save vor und laden das dann über "New Scenario".
Wenn du zum Testen den Wizzard nutzen willst, muss du das autostart-Flag dann wieder flippen. Neben dem Duell-Spielstand habe ich zum Testen aber auch schon ein zweiten Save mitgesendet. ( Zum Laden den Namen in pbSettings.json auf BaseTest ändern.)
Das Duell-Save hat allerdings beim Testen den Vorteil, dass man nur mit einem Spieler ziehen muss, und dann sofort eine neue Runde beginnt, da Spieler 2 ne KI ist.
Aber schön, dass es jetzt läuft
Die zwei Interface-Varianten laufen unabhängig voneinander. Wenn du mir sagst, welche Variante du nimmst, kann ich dir beim Registrieren des Testspiels helfen.
Geändert von Ramkhamhaeng (11. Dezember 2014 um 00:58 Uhr)