Seite 102 von 219 ErsteErste ... 252929899100101102103104105106112152202 ... LetzteLetzte
Ergebnis 1.516 bis 1.530 von 3275

Thema: PAE V Patch 4 (01.09.2018)

  1. #1516
    Registrierter Benutzer
    Registriert seit
    06.02.14
    Beiträge
    2.243
    Die erste Fehlermeldung mit den Verbesserungen aus Antwort 1515

    Fehlermeldung Runde 911 Spielstand E
    Traceback (most recent call last):
    File "CvEventInterface", line 23, in onEvent
    File "CvEventManager", line 289, in handleEvent
    File "CvEventManager", line 1945, in onModNetMessage
    File "PAE_Unit", line 132, in doUpgradeRang
    File "PAE_Unit", line 37, in doUpgradeVeteran
    RuntimeError: unidentifiable C++ exception
    ERR: Python function onEvent failed, module CvEventInterface
    Ja ich habe eine Meldung mit Invalid Unit Type erhalten

    143n.Chr.:Upgrade Veteran: Invalid Unit Type New Unit Type: -1
    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

  2. #1517
    Registrierter Benutzer
    Registriert seit
    21.03.12
    Beiträge
    22.445
    Ah, UNIT_PRAETORIAN hat garkeine Upgrade-Einheit.

    @Pie: Sollen die nicht upgegradet werden? Dann sollte die Scriptdata nicht gesetzt sein. Oder fehlt nur der Eintrag in doUpgradeRang?

  3. #1518
    Registrierter Benutzer
    Registriert seit
    06.02.14
    Beiträge
    2.243
    Ich glaube es fehlt der Eintrag doUpgradeRang

    Die Einheit Prätorianer hat den Rang Tessarius und soll auf Optio befördert werden dies funktioniert aktuell leider nicht.

    Eine weitere Fehlermeldung mit den Verbesserungen aus Antwort 1515

    Fehlermeldung Runde 965 Spielstand E
    Traceback (most recent call last):
    File "CvEventInterface", line 23, in onEvent
    File "CvEventManager", line 289, in handleEvent
    File "CvEventManager", line 4973, in onCombatResult
    File "PAE_City", line 781, in doRenegadeCity
    RuntimeError: unidentifiable C++ exception
    ERR: Python function onEvent failed, module CvEventInterface
    Außerdem habe ich folgende Meldung erhalten.
    302n.Chr.:Test 2 - iUnitOwner: 16
    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

  4. #1519
    Registrierter Benutzer
    Registriert seit
    21.03.12
    Beiträge
    22.445
    Ja, in doUpgradeRang fehlt der Eintrag für alle Arten Prätorianer. Aber ich weiß nicht, ob das Absicht von Pie ist.

    @#1518: Gibt es Einheiten, die garkeinen UnitAIType haben?

    PHP-Code:
        for pLoopUnit in UnitArray:
    # None vermeiden
            
    if pLoopUnit == None or pLoopUnit.isNone(): 
                
    # TEST
                
    CyInterface().addMessage(gc.getGame().getActivePlayer(), True10CyTranslator().getText("TXT_KEY_MESSAGE_TEST",("Test 1 - Unit none",iOldOwner)), None2NoneColorTypes(10), 00FalseFalse)
                continue
    # pLoopUnit != None and not pLoopUnit.isNone()
            
    iUnitOwner iNewOwner

    # klappt noch
            
    iUnitType pLoopUnit.getUnitType()
    #Crash
            
    iUnitAIType pLoopUnit.getUnitAIType()

            
    sUnitName pLoopUnit.getName()
            
    iUnitCombatType pLoopUnit.getUnitCombatType()

            
    # TEST
            
    CyInterface().addMessage(gc.getGame().getActivePlayer(), True10CyTranslator().getText("TXT_KEY_MESSAGE_TEST",("Test 2 - iUnitOwner",iUnitOwner)), None2NoneColorTypes(10), 00FalseFalse

  5. #1520
    Registrierter Benutzer
    Registriert seit
    06.02.14
    Beiträge
    2.243
    In der Civilopedia sind bei den Prätorianer unter dem Punkt Beförderungen auch die Militärrange abgebildet.
    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

  6. #1521
    Registrierter Benutzer
    Registriert seit
    21.03.12
    Beiträge
    22.445
    Das ist ja kein Problem. Aber manche Einheiten können zu anderen Einheiten werden, wenn sie genug Ränge haben. Und Prätorianer haben in der ScriptData stehen, dass sie das könnten, aber es ist nicht definiert, zu was die dann werden sollen.

  7. #1522
    PAE.Macht.Antike! Avatar von Pie
    Registriert seit
    25.01.08
    Ort
    Noricum
    Beiträge
    16.347
    Vorsicht beim Prätorianer! Ein Optio? Nö.

    Der Prätorianer soll ausschließlich per XML upgradebar sein. Das is so ne "Zwischeneinheit". Ein reiner Prätorianer ist quasi arbeitslos (bringt nix, erhält keine Rangbeförderungen). Der muss zu einer "neuen" Einheit gemacht/erstellt werden und da reicht das mit XML. (so kann die KI auch besser entscheiden, welchen Typus sie braucht)

    Wer wird Prätorianer: UNIT_LEGION oder UNIT_LEGION2 (ab Immunes, Veteran)

    Was kann/soll ein Prätorianer (per XML) werden können:
    a) UNIT_PRAETORIAN2 : Cohors Praetoria
    b) UNIT_ROME_COHORTES_URBANAE: Cohors Urbana
    c) UNIT_HORSEMAN_EQUITES2 (Lorica): Cohors Equitata

    a+b können zu UNIT_PRAETORIAN3 werden (Prätorianergarde)
    c kann zu UNIT_PRAETORIAN_RIDER werden (Equites Singulares Augusti)

    so stehts geschrieben und so solls 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!

  8. #1523
    Registrierter Benutzer
    Registriert seit
    21.03.12
    Beiträge
    22.445
    Mhm, das Promo-System sollte ja nur einsteigen, wenn Promo1 automatisch (XML) vergeben wurde. Das passiert aber bei Prätorianern garnicht. Markus, hast du da mit dem Weltenbauer nachgeholfen?

    Der Code sieht jedenfalls sauber aus (hab den Upgradepfad in der XML jetzt nicht überprüft, das wirst du schon richtig gemacht haben^^). Hab in PAE_Unit die entsprechenden Ausnahmen reingeschrieben. Wenn aus irgendwelchen obskuren Gründen eine falsche Einheit das römische Rangsystem durchläuft, passiert durch den Rang-Upgrade-Button einfach nix mehr
    Angehängte Dateien Angehängte Dateien

  9. #1524
    Registrierter Benutzer
    Registriert seit
    06.02.14
    Beiträge
    2.243
    Nein ich habe nicht mit dem Weltenbilder nachgeholfen.

    Aktueller Zwischenstand
    Spielstand C: Runde 983: Schildkrötenformation und Waffenmanufakturen
    Spielstand E: Runde 1001: Schildkrötenformation und Waffenmanufakturen
    Spielstand A: Runde 1015: Schildkrötenformation und Waffenmanufakturen
    Spilestand B: Runde 1034: Schildkrötenformation und Waffenmanufakturen
    Spielstand F: Runde 1051: Schildkrötenformation und Waffenmanufakturen

    wird nicht mehr weiter gespielt
    Spielstand G Runde 1079 = folgende Technolgien fehlen Schildkrötenformation und Waffenmanufakturen (noch offen 2 Technologien)
    Spielstand H Runde 1080 = folgende Technolgien fehlen Schildkrötenformation und Waffenmanufakturen (noch offen 4 Technologien)
    Spielstand D Runde 1081 = Marianische Reform

    Mein nächstes Forschungsziel ist die Armbrust wenn ich etwas anderes erforschen soll dann sagt bescheid.
    Geändert von Markus1978 (24. März 2017 um 09:31 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

  10. #1525
    Civ4 BASE Coder Avatar von rucivfan
    Registriert seit
    10.07.11
    Ort
    Antarktika
    Beiträge
    19.016
    Zitat Zitat von Flunky Beitrag anzeigen
    @#1518: Gibt es Einheiten, die garkeinen UnitAIType haben?
    Man kann Einheiten ohne UnitAIType erstellen.

  11. #1526
    Registrierter Benutzer
    Registriert seit
    21.03.12
    Beiträge
    22.445
    Aber das Feld sollte trotzdem abfragbar sein? Dann halt -1 liefern, aber das wär ja egal.

  12. #1527
    Civ4 BASE Coder Avatar von rucivfan
    Registriert seit
    10.07.11
    Ort
    Antarktika
    Beiträge
    19.016
    Sollte so sein. Ich finde die Crash-Markierung etwas missverständlich. iUnitType = pLoopUnit.getUnitType() funktioniert wirklich noch?

    An sonsten achte mal darauf, ob alle Einrückungen Leerzeichen oder Tab aber nie beides sind.

  13. #1528
    Registrierter Benutzer
    Registriert seit
    21.03.12
    Beiträge
    22.445
    Zitat Zitat von rucivfan Beitrag anzeigen
    Sollte so sein. Ich finde die Crash-Markierung etwas missverständlich. iUnitType = pLoopUnit.getUnitType() funktioniert wirklich noch?
    Also ich geh davon aus. Lineare Programmausführung

    Zitat Zitat von rucivfan Beitrag anzeigen
    An sonsten achte mal darauf, ob alle Einrückungen Leerzeichen oder Tab aber nie beides sind.
    Sind sie

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

    Fehlermeldung Runde 1085 Spielstand F
    Traceback (most recent call last):
    File "CvEventInterface", line 23, in onEvent
    File "CvEventManager", line 289, in handleEvent
    File "CvEventManager", line 9287, in onCityDoTurn
    File "PAE_City", line 719, in doProvinceRebellion
    File "PAE_City", line 781, in doRenegadeCity
    RuntimeError: unidentifiable C++ exception
    ERR: Python function onEvent failed, module CvEventInterface
    Außerdem habe ich folgende Meldung erhalten.
    662n.Chr.:Test 2 - iUnitOwner: 18
    662n.Chr.: Die Barbaren haben die Stadt Cana (Salomon) eingenommen
    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. #1530
    Registrierter Benutzer
    Registriert seit
    21.03.12
    Beiträge
    22.445
    Ich gebs auf

Seite 102 von 219 ErsteErste ... 252929899100101102103104105106112152202 ... LetzteLetzte

Berechtigungen

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