Seite 237 von 340 ErsteErste ... 137187227233234235236237238239240241247287337 ... LetzteLetzte
Ergebnis 3.541 bis 3.555 von 5099

Thema: Ich habe eine Frage

  1. #3541
    Registrierter Benutzer Avatar von JohnDay
    Registriert seit
    26.12.12
    Beiträge
    4.819
    Das Scenario PAE_GrecoPersianWars ist auf einer sehr kleinen Karte. Dabei ergibt sich für mich folgendes Problem.

    Die Griechen sind die zweite Zivilisation in der Reihenfolge wie die Zivilisationen ziehen, die Perser sind die erste. Deshalb muss ich als Scenarioersteller immer als Perser in das Scenario hinein gehen, da sich sonst die Einstellungen die ich bei den Perser bereits gemacht habe ja ändern, da sonst für die Perser bereits eine Runde vergeht. wenn ich als zum Beispiel Griechen das Scenario eröffne.

    In Athen ist dann immer eine Hungersnot, wenn ich das Scenario starte, da die Felder um die Stadt herum auch von der Stadt Sparta mitgenutzt werden. Siehe Scereenshot.

    Bild

    Ich würde das gerne so einstellen, wie es im zweiten Screenshot zu sehen ist.

    Bild

    Nur kann ich das gar nicht, mit dem Weltenbauer den wir jetzt benutzen, oder übersehe ich dabei etwas?

    Hat da jemand eine Idee, wie man das einstellen könnte?

    Grüße John
    Angehängte Grafiken Angehängte Grafiken

  2. #3542
    ε•ω=1 Avatar von Ramkhamhaeng
    Registriert seit
    19.07.10
    Ort
    Aralkum
    Beiträge
    9.896
    Hallo John, das kannst du meines Wissens nach nicht im Worldbuilder einstellen. Da die Textsuche nach "alterWorkingPlot" im Platy-WB auch nichts ergab sollte das derzeit nicht einstellbar sein. Man könnte allerdings diese Liste der Felder leicht aufnehmen.
    Achtung Spoiler:

    Zum Auslesen des aktuellen Zustandes benötigt man:
    Code:
    CyPlot.isBeingWorked()
    CyCity.getCityIndexPlot(INT iIndex)
    CyCity.getSpecialistCount(SpecialistType eIndex)
    Zum Setzen der Felder/Spezialisten außerdem
    Code:
    CyCity.alterWorkingPlot (INT iIndex)
    CyCityjalterSpecialistCount (SpecialistType eIndex, INT iChange)
    Die Anordnung der Felder (Index) lautet laut CvGlobals.cpp
    Code:
    	int aaiXYCityPlot[CITY_PLOTS_DIAMETER][CITY_PLOTS_DIAMETER] =
    	{
    		{-1, 17, 18, 19, -1,},
    
    		{16, 6, 7, 8, 20,},
    
    		{15, 5, 0, 1, 9,},  // Null ist das Stadtzentrum des Stadtkreuzes, -1 sind die Ecken...
    
    		{14, 4, 3, 2, 10,},
    
    		{-1, 13, 12, 11, -1,}
    	};
    Problematisch ist das Fehlen des Stadtscreens im WB. Man bräuchte da noch eine Seite in der man den Stadtscreen jeder Nation einstellen kann auch wenn man Spieler 0 ist.


    Um nur deine spezielle Aufgabe zu lösen muss man nicht so viel Programmieren. Dazu würde folgende Ergänzung im Python-Code reichen (ungetestet):

    Code:
    # in onGameStart in CvEventManager.py:
                elif sScenarioName == "480BC":
                    gc.getPlayer(1).getCity(0).alterWorkingPlot(5)

  3. #3543
    Registrierter Benutzer Avatar von JohnDay
    Registriert seit
    26.12.12
    Beiträge
    4.819
    Danke Ramk!

    Dann muß ich da abwarten, ob und bis Pie das vielleicht aufnimmt in den WB um das Problem zu lösen. Wäre ja prima.

    Grüße John

  4. #3544
    PAE.Macht.Antike! Avatar von Pie
    Registriert seit
    25.01.08
    Ort
    Noricum
    Beiträge
    16.347
    Stimmt. Gute Idee von Ramk!
    Du könntest aber alternativ noch 2 Feldsklaven reintun. Das wäre die derzeit einzige Möglichkeit.
    Gegenfrage: hat dann Sparta keine Hungersnot, wenn du denen das Getreide wegnimmst?
    Pie's Ancient Europe (PAE)
    Erlebe mit dieser CIV IV Mod(ifikation) hautnah das Zeitalter der Antike bis ins letzte Detail!
    Mit bahnbrechenden Erweiterungen und vielen ein- und erstmaligen Features.


    ... im Übrigen bin ich der Meinung, dass Karthago wieder aufgebaut werden muss!

  5. #3545
    Registrierter Benutzer Avatar von JohnDay
    Registriert seit
    26.12.12
    Beiträge
    4.819
    Nein, Sparta als Stadt hat genügend Lebensmittel und keine Hungersnot, auch wenn ich das Getreidefeld Athen zuweise in dem Scenario.

    Wäre super, wenn du das aufnehmen würdest Pie, damit man so etwas in Zukunft auch im WB einstellen könnte. Danke.

    Grüße John

  6. #3546
    Registrierter Benutzer Avatar von JohnDay
    Registriert seit
    26.12.12
    Beiträge
    4.819
    Noch eine Frage zum Weltenbauer und wenn du eh dann dabei bist den am Wickel zu haben Pie.

    Im Moment ist es so im WB, dass wenn man eine Liste hat und den Bildschirm nach unten fahren muss, um weiter unten in der Liste etwas einzustellen, der Bildschirm danach immer wieder nach oben geht. Das ist sehr lästig und umständlich, vor allem, wenn man mehrere Einstellungen verändern will.

    Thorgal hatte das auch schon einmal angesprochen und ich weiß ja auch nicht, wieviel Arbeit das ist, das zu ändern, aber schön wäre es, wenn der Bildschirm nicht immer automatisch nach oben geht zum Anfang der Liste, sondern da bleiben würde, wo man ihn hingezogen hat.

    Beispiel um es zu erklären: Man möchte Kulte und Kulturen einstellen. Man hat eine lange Stadtliste. Im Moment fährt man dann nach unten und klickt was man einstellen möchte. Danach springt der Bildschirm wieder nach oben und um die weiteren Städte wo man die Kulte und Kulturen einstellen möchte auch zu ändern, muß man die Liste immer erst wieder nach unten ziehen. Es wäre viel schöner und weniger arbeitsaufwändig, wenn der Bildschirm bliebe, wo man ist, statt immer automatisch nach oben zu fahren.

    Anderes Beispiel: Man möchte einstellen wieviele Feldsklaven eine Stadt hat. Dafür geht man in Stadtdaten II und hat links in der Mitte die Liste was man da so einstellen kann. Feldsklaven kommen nach dem Bürger und man kann die Feldsklaven erst sehen, wenn man den Balken der Liste etwas nach unten gefahren hat. Nun drückt man auf Feldsklaven und danach geht die Liste wieder automatisch nach oben. Will man noch ein zweiten Feldsklaven einstellen, muß man erst wieder den Balken nach unten ziehen und so weiter und so fort. DAs Prinzip des wieder an den Anfang der Liste gehen ist immer das selbe.

    Dieses Prinzip des immer wieder nach oben und zum Anfang der Liste gehens ist etwas nervig. Es betrifft ja alles. Könnte man das nicht so einstellen, dass es bleibt, wo man es hingezogen hat und dass man selbst wieder nach oben fährt, wenn man das möchte und das nicht immer automatisch geschieht?

    Das wäre echt arbeits erleichternt und wesentlich weniger nervig, als wie es im Moment ist, wo man immer wieder automatisch an den Anfang der Liste gesetzt wird.

    Ist nur eine Bitte und eine Frage, man kann damit leben wie es ist, aber schöner wäre es, wenn man eben nicht wieder automatisch an den Anfang der Liste gesetzt würde nach einer Änderung.

    Wenn es zuviel Arbeit ist, dann lasse es wie es ist Pie, aber wenn es mit nicht zuviel Aufwand zu ändern wäre, dann wäre das echt schön!

    Grüße John

  7. #3547
    Registrierter Benutzer Avatar von klops
    Registriert seit
    20.05.16
    Ort
    Hannover
    Beiträge
    4.916
    Zitat Zitat von Pie Beitrag anzeigen
    -) Navi 2 braucht Combat 2 (Erfahren-Status)

    -) Küstenstadt: du musst nun auch mit einem Schiff handel treiben, dann wird sie bestimmt bald zu einem Handelszentrum.

    Ah, danke, der zweite Stern fehlt dem Boot also...

    Aber das mit der Handelsstadt verstehe ich noch nicht. Gerade in Gaza handel ich recht viel, seit vielen Runden verschiedene automatische Routen zum Nachbarn. Gibts noch nen Zufallsfaktor, daß man u.U. ne Weile warten muß?

    Bild



    Achja, und ich habe einen besonderen Handelsautrag für Obsidian. Dieses Zeug kann ich aber auf der ganzen Karte nicht sehen (ok, ich sehe auch nur ein Drittel) aber auch keine Nation hat es im Handelsberater. Laut wiki braucht es auch keine Tech wie Minen oder Kompass... möglicherweise gibts das auch nicht auf der Karte, oder irgendjemand hockt drauf und baut es nicht ab
    Also diese Handelsaufträge können dann *irgendwas* sein, weil einfach automatisch erstellt, nehme ich an?
    Ich frage eher so allgemein, weil in besonderen Karten/Szenarios vielleicht absichtlich auf eine Resource verzichtet wird. (wobei dann so eine Anfrage auch nicht tragisch wäre, kann eben keiner erfüllen...)
    Angehängte Grafiken Angehängte Grafiken
    Geändert von klops (02. Mai 2019 um 13:04 Uhr)

  8. #3548
    PAE.Macht.Antike! Avatar von Pie
    Registriert seit
    25.01.08
    Ort
    Noricum
    Beiträge
    16.347
    Handelszentrum: ja, da kommt noch der Zufallsfaktor dazu!

    Spezialauftrag: das hat Thorgal auch schon bemängelt. Ursprünglich hatte ich es so drinnen, dass egal welches Bonusgut in der XML-Datei drin ist, dieses als Gut gehandelt werden möchte. Da war lediglich die Beschränkung, dass es die CIV nicht haben soll. Ich hab das jetzt anders gepatched, dass er nur aktuelle Güter und auch nur Güter, die es auf der Karte gibt, anfragen soll. Sollte also mit der offiziellen Version anders sein.
    Pie's Ancient Europe (PAE)
    Erlebe mit dieser CIV IV Mod(ifikation) hautnah das Zeitalter der Antike bis ins letzte Detail!
    Mit bahnbrechenden Erweiterungen und vielen ein- und erstmaligen Features.


    ... im Übrigen bin ich der Meinung, dass Karthago wieder aufgebaut werden muss!

  9. #3549
    PAE.Macht.Antike! Avatar von Pie
    Registriert seit
    25.01.08
    Ort
    Noricum
    Beiträge
    16.347
    Zitat Zitat von JohnDay Beitrag anzeigen
    Noch eine Frage zum Weltenbauer und wenn du eh dann dabei bist den am Wickel zu haben Pie.

    Im Moment ist es so im WB, dass wenn man eine Liste hat und den Bildschirm nach unten fahren muss, um weiter unten in der Liste etwas einzustellen, der Bildschirm danach immer wieder nach oben geht. Das ist sehr lästig und umständlich, vor allem, wenn man mehrere Einstellungen verändern will.
    Ich weiß nicht, wie ich das beeinflussen soll, der Weltenbauer ist von einem Typ namens platy programmiert worden.
    Womöglich müsste ich alles auf den Kopf stellen, aber das ist mir zuviel Arbeit.

    Auch die Sache mit den Stadtfeldern werde ich dort nicht einbauen, weil zu viel Arbeit, wo ich auch nur die Hälfte davon versteh. Das ganze Interface ist ziemlich undurchsichtig programmiert, dass es mir schon schwer fällt, überhaupt eine neue(!), leere Seite zu erstellen. Ich arbeite hauptsächlich mit copy/paste was PopUps betrifft.

    Ich werde dir aber den einzeiligen Befehl für dein Szenario in den Eventmanager reintun, das löst dieses Feldproblem auch.
    Vielleicht geht sowas ja auch, wenn man Sparta abreisst und neu setzt. Dann sollte Athen ja "zuerst" auf das Feld zugreifen.
    Pie's Ancient Europe (PAE)
    Erlebe mit dieser CIV IV Mod(ifikation) hautnah das Zeitalter der Antike bis ins letzte Detail!
    Mit bahnbrechenden Erweiterungen und vielen ein- und erstmaligen Features.


    ... im Übrigen bin ich der Meinung, dass Karthago wieder aufgebaut werden muss!

  10. #3550
    ε•ω=1 Avatar von Ramkhamhaeng
    Registriert seit
    19.07.10
    Ort
    Aralkum
    Beiträge
    9.896
    Das Problem mit den Listen im Platy-WB ist, dass sie bei jeder Aktion wieder neu erstellt werden.
    Für die Spiel-Engine ist dass immer wieder eine neue Liste, die dann ab Eintrag 1 dargestellt wird. Man kann es ändern indem man die Listen nur einmal erstellen lässt und danach nur noch aktualisiert. Aber das ist leider sehr viel Arbeit, da man den Code für jede Liste anpassen muss. (Oder die Funktionen, die dort aufgerufen werden, überschreibt. Macht den Code aber noch komplexer.)

  11. #3551
    Registrierter Benutzer Avatar von JohnDay
    Registriert seit
    26.12.12
    Beiträge
    4.819
    Verstehe, dann ist das wohl zuviel Aufwand. Es geht auch so, auch wenn es etwas nervig ist. Dann bleibt es eben wie es ist.

    Danke für die Erklärung Ramk!

    Grüße John

  12. #3552
    PAE.Macht.Antike! Avatar von Pie
    Registriert seit
    25.01.08
    Ort
    Noricum
    Beiträge
    16.347
    Jep, danke Ramk. Du hast da bestimmt mehr Einblick als ich und kannst sowas daher besser erklären
    Pie's Ancient Europe (PAE)
    Erlebe mit dieser CIV IV Mod(ifikation) hautnah das Zeitalter der Antike bis ins letzte Detail!
    Mit bahnbrechenden Erweiterungen und vielen ein- und erstmaligen Features.


    ... im Übrigen bin ich der Meinung, dass Karthago wieder aufgebaut werden muss!

  13. #3553
    Registrierter Benutzer
    Registriert seit
    28.09.12
    Beiträge
    10.557
    Das hier seh ich zum ersten Mal.
    Jedes Feld hat (wahrscheinlich nur im debug mode) solche Werte:

    Bild

    Wenn man Strg hält.
    Was bedeutet das denn?
    Angehängte Grafiken Angehängte Grafiken
    • Dateityp: jpg 01.jpg (72,0 KB, 51x aufgerufen)

  14. #3554
    Registrierter Benutzer
    Registriert seit
    28.09.12
    Beiträge
    10.557
    Ach ja... und das hier

    Zitat Zitat von brettschmitt Beitrag anzeigen
    War das eigentlich schon immer so, dass beim Mouseover auf Fischerbooten "erfordert Strasse" steht?
    Kann man das wegmachen?

    Bild

  15. #3555
    95%? Daneben! Avatar von Heinz von Stein
    Registriert seit
    13.06.12
    Beiträge
    268
    Spiele gerade mit den Germanen und habe auf der Karte gerade eine braune Hütte -Teutonen- entdeckt. Was kann man damit machen?

Seite 237 von 340 ErsteErste ... 137187227233234235236237238239240241247287337 ... LetzteLetzte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •