Nein, ich will momentan keine Mod, die das Gameplay verändert.
Bist du eigentlich Cybahs Lakai oder was?
Nennt sich Better BUG AI. Musste mal googeln.
Pucc's Lets Plays BASE 6.0: #1 #2 #3 #4 #5
Download von BASE 6.4 [D]: HIER (klick mich!) (Stand: 08.07.2022)
Ja, das meinte ich.
Zwischenzeitlich habe ich auch Better BAT AI probiert. Das sieht wirklich grässlich aus! Dann bin ich doch lieber beim Better BUG AI geblieben, auch wenn es kein Blue Marble hat.
Wait... laut der Seite musste ich für Blue Marble lediglich NoCustomAssets auf 0 setzen.
Geändert von Tiramisu (24. März 2017 um 18:18 Uhr)
Ich habe bei einem Absturz folgende Fehlermeldung in der Datei resmgt.log:
Weiß jemand, was das zu bedeuten hat, und ob das vielleicht irgend einen weitergehenden Hinweis bieten kann auf z.b. falsch verknüpfte Grafiken? Die Fehlermeldung taucht zuletzt im Log 74 mal auf, davor aber auch schon vereinzelt.RESMGR: Failed loading file . Error message: A file I/O error occurred.
That's why I am here: Mein Mod
Mehr Technologien, mehr Einheiten, mehr Zivilisationen, mehr Gebäude
Die aktuelle Story zum Mod:
Die Vereinigten Staaten von Amerika
Alte Stories zu alten Versionen:
Alte Storys
Ist das die komplette Meldung? Da muss doch auch stehen, welche Datei das betrifft. Es geht um geladene Datei-Ressourcen.
edit: Vermutung: Es sollen Dateien geladen werden wozu aber kein Pfad angegeben wurde. Sonst würde da ein Datei-Pfad stehen.
Kommt dem am nächsten, aber hier fehlt der Gesamte Verknüpfungspfad. Wenn falsch verlinkt wäre, würde der falsch verlinkte Pfad in der Fehlermeldung da stehen.
Geändert von rucivfan (01. April 2017 um 22:48 Uhr)
Kann man irgendwie herausfinden, wo der Pfad fehlt? Könnte es so etwas sein:
oder eher:Code:<KFM/>
Und wenn ja: Wie problematisch ist das?Code:<KFM> </KFM>
That's why I am here: Mein Mod
Mehr Technologien, mehr Einheiten, mehr Zivilisationen, mehr Gebäude
Die aktuelle Story zum Mod:
Die Vereinigten Staaten von Amerika
Alte Stories zu alten Versionen:
Alte Storys
Letzteres sollte man nicht nutzen. Insbesondere würde da die Fehlermeldung sinnvoll sein. Schließlich wird da nach den Pfad LEERZEICHEN gesucht!
Zur Problematik: Keine ahnung. Kommt drauf an, wie Civ 4 das behandelt und das weiß niemand außer Firaxis.
Das letzte habe ich allerdings auch nicht im Gebrauch, das erste schon. Im Einzelfall scheint das kein Problem zu sein, ich kann eine Einheit ohne Animationen durchaus anwählen, bewegen und Befehle vergeben (besser als mit falschen Animationen, zu denen die .nif) nicht passen. Aber es wäre interessant, ob dadurch trotzdem Probleme entstehen, die dann in der Masse zu Fehlern fühlen, wenn der Code so oft auftritt.
That's why I am here: Mein Mod
Mehr Technologien, mehr Einheiten, mehr Zivilisationen, mehr Gebäude
Die aktuelle Story zum Mod:
Die Vereinigten Staaten von Amerika
Alte Stories zu alten Versionen:
Alte Storys
Ich benutze manchmal
um eine leeres Textfeld zu haben, wo ich keinen Text haben möchte, aber den Tag nicht wegmachen kann. Sollte ich da besser zuCode:<Strategy> </Strategy>
ändern, oder ist das nicht so wichtig, weil es ohnehin Texteinträge und keine Dateiverknüpfungen betrifft?Code:<Strategy/>
Außerdem habe ich in meinen Artdefines mehrere Einträge dieser Art gefunden:
Ich weiß nicht nicht, welche Einheiten das sind, aber vielleicht sollte ich da dann auch geschlossene Tags verwenden - oder die AudioTypes von anderen, bekannten Einheiten einsetzen.Code:<AudioRunTypeLoop> </AudioRunTypeLoop>
Edit: Die Audioeinträge waren alle vom Airship bzw. Varianten davon, eine Einheit, die in dem Spiel, aus dem das Log stammte, allenfalls vereinzelt bei der KI auftauchte, aber nicht während des Zugs, in dem der Absturz erfolgte. D.h., hier fehlte auch nicht die Datei aus der Suche.
That's why I am here: Mein Mod
Mehr Technologien, mehr Einheiten, mehr Zivilisationen, mehr Gebäude
Die aktuelle Story zum Mod:
Die Vereinigten Staaten von Amerika
Alte Stories zu alten Versionen:
Alte Storys
Bei Textfeldern ist das egal. Leerzeichen ist auch Text. Problematisch kann es sein, wenn der Text weiter ausgewertet wird wie zum Beispiel als Pfad.
Kann man (mit XML oder Python) bei einer bestimmten Staatsform das Verbreiten aller Religionen unterbinden?
Tick tock goes the clock...
A) Per Python:
In CvEventManager.onReligionSpread() die Religion wieder entfernen. An der Stelle wurden die Log-Meldungen aber schon erzeugt.
B) Per Python:
In CvGameUtils.doReligion() den Wert 1 zurück geben. Dadurch bricht die DLL-Funktion
void CvCity::doReligion() ihre Arbeit vor den Logmeldungen ab. Allerdings muss eventuell in den XML-Dateien (...Defines.xml?!) der
Call der Python-Funktion aktiviert sein
C) Per XML (geraten):
Eventuell eine Kombination aus Theokratie-Flag und Religionsfreiheits-Flag. Da ja nur die Staatsreligion verbreiten werden könnte dürfte es dann keine mehr (bei für dich günstiger Konstruktion der Abfragen im Code.)
Danke für die Antwort.
C) funktioniert leider nicht. Ich vermute, da es keine Staatsreligion gibt und keine nicht-Staatsreligion verbeitet werden kann kann keine nicht verbeitet werden, also wiederum alle :/
Was ist mit CvGameUtils.cannotSpreadReligion()? Ich habe dort einen Code implementiert, leider wird er nicht mal aufgerufen.
Wann werden denn überhaupt doReligion() und cannotSpreadReligion() aufgerufen?
Tick tock goes the clock...