Wenn ich die Karte starte, bekomme ich sofort eine Pythonfehlermeldung.
Das wird die Problemursache sein. Das sieht nach einen nicht englischen Zeichen zu viel aus. edit: Es betriff das ä in Dänemark und weitere Umlaute. Das wird bei mir falsch angezeigt und liegen außerhalb der ersten 128 Asciizeichen.
edit: Kann man bei Karten auch in BTS keine Umlaute nehmen?
edit: Selbst nach der Umlautentfernung geht es nicht.
Code:
# City List
for iCityListLoop in range(len(pWBPlayer.aszCityList)):
pPlayer.addCityName(pWBPlayer.aszCityList[iCityListLoop])
Es muss ein Stadtnameproblem sein.
edit: Musste das Spiel noch neustarten. Ja, die Umlaute sind die Ursache.
edit:
Code:
CityList=Warschau
CityList=Posen
Playlist=Krakau
Auch dieser Fehler ist mir aufgefallen.
edit: Noch ein Hinweis für Base 5.6: Damit die Karte damit funktioniert, musst du noch 2 leereinträge jeweils zu Team und Player hinzufügen. Solange es keine Vorplatzierten Barbaren gibt, gibt es keine Probleme. Sonst müsste man die Barbaren umnummerieren.
Zudem muss die Option GAMEOPTION_NO_ANARCHY_WONDERS entfernt werden. Diese gibt es in 5.6 nicht mehr.
Desweiteren wäre es hilfreich, wenn man die Pythonmeldungen nicht versteckt wären.
siehe dazu die Civilization.ini
Code:
; Set to 1 for no python exception popups
HidePythonExceptions = 0
So muss der Eintrag dazu aussehen.