Programmierst du da nen Compilierer? Wofür braucht man das sonst?
Programmierst du da nen Compilierer? Wofür braucht man das sonst?
Pie's Ancient Europe (PAE)
Erlebe mit dieser CIV IV Mod(ifikation) hautnah das Zeitalter der Antike bis ins allerletzte Detail!
Mit bahnbrechenden Erweiterungen und vielen ein- und erstmaligen Features, die Spaß machen. Hand drauf!
- Pie's Ancient Europe (VII)
... im Übrigen bin ich der Meinung, dass Karthago wieder aufgebaut werden muss!
Wieso in aller Welt kann man weder ein gespeichertes Spiel noch ein als WB-Save gespeichertes Spiel fortsetzen, wenn man die dll verändert hat ?!
Woran merkt sich CIV das dieses Spiel noch mit einer anderen dll gespielt wurde ?!
So isses ja unmöglich zu Modden, wenn man jedesmal, wenn man die dll ändert (ändern muss), von vorne anfangen muss!
Wenn ich ein neues Spiel anfange funktioniert alles wie es soll. Aber das WB-Save mit der vorherigen dll: keine Chance.
Beim Debug schreibt er in der ersten Runde das FAssert(eFeatureNum > -1); von den CvGlobals. Danach CtD.
(der kann doch nicht irgendein FeatureType erfinden und ins WB-Save packen, das es nicht gibt? oder wie kann ich das verstehen?)
(das Laden der Saves geht ganz normal, aber eine weitere Runde -> CtD)
Hatte jemand schonmal das Problem?
Geändert von Pie (Heute um 07:28 Uhr)
Pie's Ancient Europe (PAE)
Erlebe mit dieser CIV IV Mod(ifikation) hautnah das Zeitalter der Antike bis ins allerletzte Detail!
Mit bahnbrechenden Erweiterungen und vielen ein- und erstmaligen Features, die Spaß machen. Hand drauf!
- Pie's Ancient Europe (VII)
... im Übrigen bin ich der Meinung, dass Karthago wieder aufgebaut werden muss!
Kommt drauf an, was du da verändert hast. WBSave sollte immer gehen, außer da steht was drin was es so nicht mehr gibt.
Hab nur in der movementcost den Tieren wieder erlaubt über Flüsse zu steigen, ohne dass sie danach ihre Bewegungspunkte verlieren.
Ich kann alles spielen nur nicht bei meinem Save und WBSave weiterspielen. Das hat doch keinen Sinn?! Vor allem weil ja das Assert von eFeatureNum > -1 kommt. Das kommt ja nur, wenn es ein Feature gibt, das -1 rauswirft. Hab aber alle 101 Features überprüft
Pie's Ancient Europe (PAE)
Erlebe mit dieser CIV IV Mod(ifikation) hautnah das Zeitalter der Antike bis ins allerletzte Detail!
Mit bahnbrechenden Erweiterungen und vielen ein- und erstmaligen Features, die Spaß machen. Hand drauf!
- Pie's Ancient Europe (VII)
... im Übrigen bin ich der Meinung, dass Karthago wieder aufgebaut werden muss!
Du musst was verändert haben das Einfluss auf die ::read Methode hat. Beispielsweise weil nun im Save ein Array ausgelesen werden soll, was beim Speichern gar nicht angelegt wurde, oder dessen Größe nun anders (Xml-Änderung) ist.
Das Lesen von -1 an unerwarteter Stelle ist zumindest ein Hinweis auf diese Art von Fehler.
Was mir nur dazu einfällt: Wenn man "modifizierte Dateien sperren" beim Spielstart wählt, kann man gar nichts mehr ändern. Nicht einmal kleinste Bugs beheben. Vermutlich wird da irgendwie ein Hashwert der ursprünglichen Dateien gespeichert. Aus diesem Grund lasse ich das immer deaktiviert.
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