Seite 94 von 219 ErsteErste ... 4484909192939495969798104144194 ... LetzteLetzte
Ergebnis 1.396 bis 1.410 von 3275

Thema: PAE V Patch 4 (01.09.2018)

  1. #1396
    Registrierter Benutzer
    Registriert seit
    21.03.12
    Beiträge
    22.397
    Probier mal ein neues Spiel zu starten, zu speichern und zu laden. Das sollte jedenfalls funktionieren.
    Ich hab in den GlobalDefines grad den Spielstandsversionswert auf 302 gesetzt, vielleicht änderst du das zurück auf 301 und probierst es damit mal.
    Ansonsten ist halt ein Gebäude umbenannt worden, wodurch alte Saves ne Fehlermeldung liefern sollten, dass jenes nicht gefunden wurde. Aber dass das deshalb garnicht mehr dekomprimiert werden kann...
    Und es gibt eben die Option "Modifizierte Daten sperren", womit sich manche vom Cheaten abhalten wollen (Selbstkontrolle Leute ). Damit darf sich halt nix verändern oder das Save lässt sich nicht mehr laden.

  2. #1397
    Bereichsmoderator Avatar von theindless
    Registriert seit
    31.08.12
    Ort
    Bayern... gerade noch so
    Beiträge
    7.579
    GlobalDefines habe ich schon beides versucht... 302 und 301.
    Im 1 Fall kommt die "falsche Version"-Fehlermeldung im anderen ein CTD.

    Das wundert mich insofern, da ich ja wie gesagt, außer deinen XML-Zip nichts anders gemacht habe, als bei der letzten Installation.
    Also dürfte auch nichts anders sein.
    Kann es sein, dass die Versions-Nr. noch wo anders im Code steht als in der GlobalDefines??


    Neu starten und speichern geht natürlich.

  3. #1398
    Bereichsmoderator Avatar von theindless
    Registriert seit
    31.08.12
    Ort
    Bayern... gerade noch so
    Beiträge
    7.579
    So.... ich habe nochmal weiter getestet....


    Nochmal PAE neu installiert OHNE die xml-zip... funktioniert trotzdem nicht.
    Version in der GlobalDefines sowohl im BTS-Verzeichnis auf 301 bzw. 302 geändert (also in beiden gleich)... funktioniert trotzdem nicht.

    Dann wollte ich nachschauen, mit welcher Fehlermeldung der CTD entsteht und habe gemerkt, dass das Logging nicht eingeschaltet ist.
    Darum habe ich das Logging-System wieder aktiviert und neu geladen.... FUNKTIONIERT(!!) aber mit Stadtanzeige-Bug

    xml-zip wieder installiert.... funktioniert ohne Fehler

    Seitdem funktioniert das alte Save wieder.

    Ich kapier grad gar nix mehr...

  4. #1399
    Registrierter Benutzer
    Registriert seit
    21.03.12
    Beiträge
    22.397
    Da war was im Cache wahrscheinlich Hauptsache es geht^^

  5. #1400

  6. #1401
    Registrierter Benutzer
    Registriert seit
    21.03.12
    Beiträge
    22.397
    Wo weiß ich net, aber man kann in der Ini einstellen:
    ; Disable caching of file system (may slow initialization)
    DisableFileCaching = 1

    ; Disable caching of xml and file system (may slow initialization)
    DisableCaching = 1

    Und ich glaub wenn man Alt gedrückt hält beim Starten, wird ein eventuell vorhandener Cache ignoriert.

  7. #1402
    PAE.Macht.Antike! Avatar von Pie
    Registriert seit
    25.01.08
    Ort
    Noricum
    Beiträge
    16.342
    Zitat Zitat von Flunky Beitrag anzeigen
    Mhm, wo ich grad an der Stelle bin: muss/darf ich für die KI überhaupt ModNetMessages schicken?
    Nö, die KI braucht das net! Du kannst schon über ModNetMessages was hin und herschicken, aber ob das Sinn macht? Das Teil ist ja nur da, um nicht vorhersehbare Aktionen vom Spieler abzufangen: Buttons, PopUps.
    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!

  8. #1403
    Registrierter Benutzer
    Registriert seit
    06.02.14
    Beiträge
    2.243
    Bis wann müssen die Testspiele abgeschlossen sein Pie?
    Markus1978

    PAE-Neuling

    Storys:
    Abgeschlossene Storys: Wo: Civ4 - Einzelspieler-Storys Titel: PAE Julius Caesar - Sieg oder Niederlage Ergebnis: Niederlage
    Abgeschlossene Storys: Wo: Civ4 - Einzelspieler-Storys Titel: PAE Szenario: PAE_LimesGermanicusSmall - Chaos ohne Ende wie man es nicht macht! Ergebnis: Sieg

  9. #1404
    ε•ω=1 Avatar von Ramkhamhaeng
    Registriert seit
    19.07.10
    Ort
    Aralkum
    Beiträge
    9.896
    Jein, falls für die KI neue Parameter gesetzt werden müssen die auch an alle anderen Rechner der Partie verteilt werden.

  10. #1405
    Registrierter Benutzer
    Registriert seit
    21.03.12
    Beiträge
    22.397
    Hier geht's grad darum, dass die KI Ressourcen verbreitet. Das muss auch an die anderen kommuniziert werden, aber k/A ob das weiter intern eh schon passiert.

  11. #1406
    ε•ω=1 Avatar von Ramkhamhaeng
    Registriert seit
    19.07.10
    Ort
    Aralkum
    Beiträge
    9.896
    Zitat Zitat von Flunky Beitrag anzeigen
    Hier geht's grad darum, dass die KI Ressourcen verbreitet. Das muss auch an die anderen kommuniziert werden, aber k/A ob das weiter intern eh schon passiert.
    Ok. Ich habe mal in die PAE_Trade gekuckt, welche Funktionsaufrufe kritisch aussehen. Nach dem dritten Fall habe ich dann aufgerhört, weil das jedesmal richtig umgesetzt aussah
    Würde also sagen, dass es intern schon passiert.

    „Details“
    PHP-Code:
    // Vom Gefühl/Funktionsnamen/Erfahrung her kritische Funktionen, die ich ich PAE_Trade.py sah:

    // 1.
    CyMessageControl().sendModNetMessage(738iPlayerpUnit.getID(), -1, -1)
    pUnit.getGroup().pushMoveToMission(pLoopCity.getX(), pLoopCity.getY())

    // Beide Aufrufe sind in
    PAE_Trade.doCultivation_AI(pUnit)

    // Die wird nur an einer Stelle im Code aufgerufen, dass ist 
    def AI_unitUpdate(self,argsList)

    // => Da diese Funktion auf jedem Rechner getriggert wird, muss seine ModNetMessage versendet werden.
    // Der gefunde Aufruf von sendModNetMessage ist daher sogar eine nicht benötigte Redundanz (dürfte aber auch nicht stören.)


    // 2. 
    pUnit.getGroup().pushMission(MissionTypes.MISSION_SKIP000TrueFalseMissionAITypes.NO_MISSIONAIpUnit.plot(), pUnit)
    // in 
    def doAutomateMerchant(pUnitbAI)
    // wird auch wieder nur aufgerufen in
    def AI_unitUpdate(self,argsList)
    // => Ok


    initAutomatedTradeRoute(pUnitpBestPlayerCity.getX(),pBestPlayerCity.getY(), pBestNeighborCity.getX(), pBestNeighborCity.getY(), eBonus1eBonus2)
    //in 
    def doAssignTradeRoute_AI(pUnit):
    // wird auch wieder nur aufgerufen in
    def AI_unitUpdate(self,argsList)
    // => Ok 

  12. #1407
    Registrierter Benutzer
    Registriert seit
    06.02.14
    Beiträge
    2.243
    Die erste Fehlermeldung mit den Verbesserungen aus Antwort 1391

    Fehlermeldung Runde 608 Spielstand F/ Runde 632 Spielstand G
    Traceback (most recent call last):
    File "CvEventInterface", line 23, in onEvent
    File "CvEventManager", line 289, in handleEvent
    File "CvEventManager", line 4974, in onCombatResult
    File "PAE_City", line 831, in doRenegadeCity
    UnboundLocalError: local variable 'pUnit' referenced before assignment
    ERR: Python function onEvent failed, module CvEventInterface
    Ist es möglich zu warten mit dem hochladen der Verbesserung bis ich weitere Fehlermeldungen entdeckt habe?
    Geändert von Markus1978 (22. Februar 2017 um 16:54 Uhr)
    Markus1978

    PAE-Neuling

    Storys:
    Abgeschlossene Storys: Wo: Civ4 - Einzelspieler-Storys Titel: PAE Julius Caesar - Sieg oder Niederlage Ergebnis: Niederlage
    Abgeschlossene Storys: Wo: Civ4 - Einzelspieler-Storys Titel: PAE Szenario: PAE_LimesGermanicusSmall - Chaos ohne Ende wie man es nicht macht! Ergebnis: Sieg

  13. #1408
    Registrierter Benutzer
    Registriert seit
    21.03.12
    Beiträge
    22.397
    Das ergibt keinen Sinn, die Korrektur füg ich schnell ein und du kannst damit weiterspielen. Sonst stolperst du noch x mal da drüber und nie über darauf aufbauende Fehler.

    Da war noch ein C&P-Fehler der gleichen Art im EventManager. 100% spielstandkompatibel.
    Angehängte Dateien Angehängte Dateien

  14. #1409
    Registrierter Benutzer
    Registriert seit
    06.02.14
    Beiträge
    2.243
    Die erste Fehlermeldung mit den Verbesserungen aus Antwort 1408

    Fehlermeldung Runde ? Spielstand H

    Traceback (most recent call last):
    File "CvEventInterface", line 23, in onEvent
    File "CvEventManager", line 289, in handleEvent
    File "CvEventManager", line 807, in onModNetMessage
    File "PAE_Mercenaries", line 353, in onModNetMessage
    NameError: global name 'localText' is not defined
    ERR: Python function onEvent failed, module CvEventInterface
    Hat der Fehler mit den Söldner zutun (Söldner beauftragen)?
    Wenn Ja dann brauch ich keinen neuen Spielstand I anzufangen sondern kann mit meinen Spielstanden A-H weitermachen.
    Geändert von Markus1978 (23. Februar 2017 um 16:56 Uhr)
    Markus1978

    PAE-Neuling

    Storys:
    Abgeschlossene Storys: Wo: Civ4 - Einzelspieler-Storys Titel: PAE Julius Caesar - Sieg oder Niederlage Ergebnis: Niederlage
    Abgeschlossene Storys: Wo: Civ4 - Einzelspieler-Storys Titel: PAE Szenario: PAE_LimesGermanicusSmall - Chaos ohne Ende wie man es nicht macht! Ergebnis: Sieg

  15. #1410
    Registrierter Benutzer
    Registriert seit
    21.03.12
    Beiträge
    22.397
    Ja, hat es. Kannst weiterspielen.
    Angehängte Dateien Angehängte Dateien

Seite 94 von 219 ErsteErste ... 4484909192939495969798104144194 ... LetzteLetzte

Berechtigungen

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