Ich hab mal die neuste Version (v7) angetestet und doch einige Probleme. Schwierig zu erklären, ich zähl mal einfach mein Vorgehen auf:
-) Ich starte PAE und hab erst mal gar kein Hilfsmenü im Hauptmenü. Dann wähl ich "Szenario spielen" aus, aber bei jeder Karte kommt die Meldung "WB-Datei konnte nicht gelesen werden". Dann wechsel ich zurück ins Hauptmenü und das Hilfsmenü ist immer noch nicht da.
Diese Meldung erklärt, warum das neue Menü bei dir nicht angezeigt wird, wenn du ein Szenario lädst. Vorher tritt bei
dir ein Pythonfehler (der Zweite aus deinem Log, der ein Folgefehler vom ersten ist) auf.
-) Wenn ich vom Hauptmenü in die Pedia geh und dann wieder zurückwechsel, hab ich gar kein Interface mehr. Wenn ich hier dann Esc drück, ist es wieder da. (Passiert aber nur, wenn das Hilfsmü bisher unsichtbar war; siehe nächster Schritt).
-) Das Hilfsmenü erscheint erst, wenn ich auf den Desktop wechsel und dann wieder ins Spiel geh. Ab dem Moment funzen dann auch die Karten.
Ja, ESC rettet einen immer. An einigen Stellen die Reaktion des Programmes leider nicht nachvollziehbar.
Soweit so gut, jetzt zum eigentlichen Teil:
-) Das Menü "Szenario anpassen" ist nur unter "Szenario spielen" verfügbar, aber nicht bei "Eigenes Szenario spielen". Oder überseh ich da was? Wäre schade, ich nütz ausschließlich das "Eigene Szenario"-Menü, weil nur hier auch bestimmte Leader den Zivs zuweisbar sind.
Das Menü ist schon da, aber leider hinter dem blauen Fenster! Das blaue Fenster ist erst im Hintergrund, wenn man einen Button im neuen Menü anklickt. Auch hier fehlt mir das Wissen, wie ich das andere Fenster in den Vordergrund hole.
Andererseits ist das eigentlich kein Problem. Man muss die Startpunkte legendlich erst unter "Szenario spielen" festlegen und dann
das gleich Szenario unter "Eigenes Szenario" laden.
Zum Menü "Szenario anpassen" hab ich dann auch einige Fragen / Probleme:
-) Das ursprüngliche Civ-Fenster bringt irgendwie gar nichts. Ich hab hier die Babylonier ausgewählt, aber die sind nicht im rechten Fenster im ersten Reiter "Spieler" aktiv.
Ja, das normale Menü muss man an der Stelle komplett vergessen. Ich hatte auch überlegt, es komplett zu überdecken, aber dachte dann, dass es besser wäre das neue Menü daneben zu platzieren.
An der Stelle, und das schreibe ich jetzt gleich öfter, hat das technische Gründe! Ich kann im Pythoncode nicht auf Das Klick-Ereigniss reagieren, wenn du im blauen Fenster etwas anklickst. Ich kann auch nicht erkennen, welche Nation du gewählt hast. Diese Dinge bleiben Moddern verwehrt.
-) Dann hat's sehr lange gedauert, bis ich endlich gecheckt hab, wie ich vorgehen muss, um alle Spieler aufzufüllen. Das erschließt sich mMn nicht unbedingt sofort, auch wenn ich mich da sicher sehr deppert angestellt hab. Mein erstes Verständnisproblem war, dass man die Zivs über den Reiter Startpunkt wählt und nicht über den Reiter Spieler oder über das alte Civmenü.
Für alle, die's auch mal ausprobieren wollen und vor dem selben Rätsel stehen:
Im Reiter Spieler (1) die Spielernummer wählen; dann den Button Auswählen klicken (2); dann im Reiter Startpunkt (3) die Ziv und deren Startpunkt wählen; dann Button Anwenden (4) klicken; dann im Reiter Spieler die nächste Nummer wählen und so weiter.
-) Die Buttons Startplätze und Nationen auswürfeln funktionieren immer nur für die im ersten Reiter aktive Spielernummer, nicht für alle Zivslots.
Nein, das stimmt nicht. Es werden
A) alle Startplätze ausgewürfelt, die nicht leer sind.
B) alle leeren Startplätze bis zu dem Spieler, denn man gerade ausgewählt hat. Die Auswahl bricht ab, wenn keine weiteren
Startplätze frei sind.
Wenn man also mit ganz vielen Spieler starten will, wählt man Spieler 40, klickt auf 'Auswählen' und dann auf 'Nationen auswürfeln'
Ich gebe aber zu, dass man darauf nicht kommt.
Man könnte noch einen Menüpunkt eingeben, in der man die Anzahl der Spieler vorgeben kann. Dann ist besser erkennbar, wie man vorgehen muss.
-) Der Button Auswählen ist zentral, vergisst man den zu klicken, wechselt man nicht die Spielernummer, obwohl im Reiter eine andere ausgewählt ist. (Das war mein zweiter großer Fehler, dass ich das übersehen hab, und ich dachte wirklich lange, dass nur die HI-Einstellung, also Spieler Nr.0, einstellbar ist).
Das kann ich auch ändern und es so einstellen, dass statt der aktuell ausgewählten Nation die in der Liste gewählte Nation genommen wird. Ja, das werde ich in Version 8 so einstellen!
Aus technischen Gründen wechselt die ausgewählte Nation aber nicht, wenn man in der Liste einen neuen Eintrag wählt. Es muss immer auf einen Button geklickt werden.
Noch zwei kleine kosmetische Fehler:
-) Der Minimap und der rechte Screen werden, wenn sie "passiv" sind vom ursprünglichen Civmenü überlappt oder überlappen selbst, wenn sie aktiv sind.
-) Beim Zurückwechseln aus "Szenario Spielen" ins Hauptmenü bleiben die beiden Fenster aktiv und verschwinden erst, wenn man minimieren klickt.
Ja, weil das neue Menü nicht weiß, in welchem Zustand das Hauptmenü ist.
Im Phython-Log waren dann auch diese Einträge. Zu welchen Problemen die passen, kann ich aber nicht mehr sagen:
Code:
Traceback (most recent call last):
File "CvEventInterface", line 23, in onEvent
File "CvEventManager", line 276, in handleEvent
File "CvEventManager", line 3591, in onWindowActivation
File "CvScreensInterface", line 221, in showStartingPointsScreen
File "CvStartingPointsScreen", line 775, in showScreen
File "CvStartingPointsScreen", line 124, in initScreen
RuntimeError: unidentifiable C++ exception
ERR: Python function onEvent failed, module CvEventInterface
Traceback (most recent call last):
File "CvWBInterface", line 34, in readDesc
File "CvWBDesc", line 2358, in read
File "CvStartingPointsScreen", line 854, in initScenarioPage
File "CvStartingPointsScreen", line 839, in redraw
File "CvStartingPointsScreen", line 194, in setCommonWidgets
AttributeError: CvStartingPointsScreen instance has no attribute 'LEFT_DIM'
ERR: Python function readDesc failed, module CvWBInterface