Unglaubliches ist passiert...... es ist 2:16 und ich hab einen groben Fehler gefunden, der auch den CtD von John behebt!
Auch wenn es mit keiner Nation zu tun hat, die in dem Save vorkommt, aber durch suchen, suchen, suchen, bin ich draufgekommen, dass die Etrusker falsche Einheitenzuweisung haben. Nämlich bei den Special und Eliteinheiten kommt es zu Duplikationen. oh mann.... DAS war ein schleichender, aber grober Fehler! Könnte auch mit den OOS zusammenhängen, aber das werd ich erst nächste Woche testen können.
Das eigenartige dabei ist auch, wenn ich jetzt die Babylonier bei dem Brennus Save per WB aus dem Spiel nehme, geht's Runde für Runde weiter. Hab jetzt Babylon in den CivilizationInfos kontrolliert, aber konnte keine Fehler feststellen. Lass ich sie drin, stürzt es ab.
Vor den Änderungen von den Etruskern stürzte das Spiel nach der 2. Runde ab, wenn ich die Babylonier rausgenommen hab. Jetzt nicht mehr.
Also, ihr könnt mir helfen, denn 4 Augen oder mehr, sehen mehr.
Vergleicht, ob in den CivilizationInfos bei den Spezialgebäuden (BuildingInfos) und Spezial- und Eliteeinheiten (UnitInfos) alles passt.
Der Fehler bei den Etruskern war/ist bei euch, dass UNIT_PRAETORIAN als Special2 und Elite2 in den CivilizationInfos drin war. In den UnitInfos aber nur als Elite2.
So, und nun geh ich schlafen, muss ja wieder um 7 auf....
PS: achja, wie ich darauf gekommen bin: kompliziert. hab auf gut glück ein spiel gestartet und an den bonusinfos herumgeschraubt, aus ärger, dass die löwen auf plains starten statt auf der wüste. dabei kamen mir mit der debugg.dll 2 gleiche fehler. als ich wieder ein spiel startete, kam kein fehler. so hab ich versucht, solange ein neues zu starten, bis der fehler wieder kam. dann hab ich mir die CIVs rausnotiert und nach der reihe versucht, mit immer weniger von diesen CIVs ein neues spiel zu starten und siehe da: bei den Etruskern kam der Fehler! Da es beim Start eines Spiels passiert, konnte der Fehler nur in den CivilizationInfos drin sein....