Hat nichts geholfen.
Der Eintrag INVISIBLE_PRIVATEER ist dreimal vorhanden: für den Freibeuter selbst (als unsichtbere Einheit und als "sehende" Einheit) und für die Fregatte (als sehende Einheit). Alle drei Einträge habe ich gerade manuell überschrieben, gespeichert, neu geladen.
Ergebnis:
Wie bisher erhalte ich dreimal die oben gezeigte Fehlermeldung.
Also, bei der Fehlermeldung würde ich typischerweise annehmen, dass er die Definition in der anderen Datei nicht findet, dort also ein Fehler liegt. Poste doch einmal die CIV4InvisibleInfos.xml
Edit: Blödsinn hast du ja schon gemacht.
Nur eine kurze Frage: Ich nehme an, wenn du Postets, geht es eigentlich um Colonization, oder?
Edit2: Vielleicht hilft es doch, die gesamte Datei einmal zu sehen. Ist ja nicht sehr lang.
Hm, ich nehme an, INVISIBLE_RANGER funktioniert ganz normal?
Hast du dort den Eintrag auch schon einmal neu geschrieben?
Ich meine, hast du, nachdem es nicht geklappt hat, auch in der InvisibleInfos den Eintrag für den PRIVATEER einmal neu geschrieben? Rausgelöscht, Ranger kopiert und die Tags editiert? Ich weiß, dass ich irgendwann einmal das Problem hatte, dass ich in der CivilizationsInfo ein UniqueBuilding hatte, das partout nicht anerkannt wurde. Das musste auch ein unsichtbares, nicht erlaubtes Zeichen im Absatz gehabt haben. Damals konnte ich den Eintrag ändern, wie ich wollte, es funktionierte nicht. Als ich dann ein anderes UB kopiert hatte und mit dem (meiner Meinung nach selben) Inhalt ausgefüllt hatte, klappte es endlich. Ich weiß bis heute nicht, warum.
Auch den Eintrag habe ich manuell neu geschrieben und natürlich bekomme ich meine drei Fehlermeldungen wieder
Ich glaub ich seh den Fehler. Du hast den Tag <InvisibleInfos> beendet und neu geöffnet. Er darf nur einmal geöffnet sein. Und alle <InvisibleInfo> müssen dann da rein.
So muss es aussehen:
PHP-Code:
<?xml version="1.0"?>
<!-- edited with XMLSPY v2004 rel. 2 U (http://www.xmlspy.com) by Alex Mantzaris (Firaxis Games) -->
<!-- Sid Meier's Civilization 4 -->
<!-- Copyright Firaxis Games 2005 -->
<!-- -->
<!-- Basic Infos -->
<Civ4InvisibleInfos xmlns="x-schema:CIV4BasicInfoSchema.xml">
<InvisibleInfos>
<InvisibleInfo>
<Type>INVISIBLE_RANGER</Type>
<Description>TXT_KEY_INVISIBLE_RANGER</Description>
</InvisibleInfo>
<InvisibleInfo>
<Type>INVISIBLE_PRIVATEER</Type>
<Description>TXT_KEY_INVISIBLE_PRIVATEER</Description>
</InvisibleInfo>
</InvisibleInfos>
</Civ4InvisibleInfos>
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)
Cybah hat recht!
Mich laust der Affe. Du scheinst recht zu haben, jedenfalls starte ich jetzt ohne Fehlermeldung!
Ich weiß nicht, wie oft ich heute da schon draufgeguckt habe... Blind wie ein Fisch, und nichts gesehen...
Herzlichen Dank!
Ja, habe das gerade mit dem Worldbuilder getestet. Du hast es erkannt! Super!
Das rettet mir den Abend, und dafür bedanke ich mich ganz herzlich!
Eigentlich wollte ich genau das mit dem Posten der Datei herausfinden, wie ärgerlich, dass ich das dann doch übersehen hatte.
Den Verdacht hatte ich schon mit dem Einzeleintrag gehabt, weil er mir irgendwie komisch vorkam.
Ich nehme den guten Willen für die Tat und bedanke mich auch bei dir und Rucivfan für die Unterstützung.
Das Feature "Unsichtbarkeit" (für Ranger) hab ich ja neu in Religion and Revolution (welches wohl auch deine Mod-Basis ist) eingeführt.
Civ4Col Vanilla kennt sowas wie "Unsichtbarkeit" ja nicht, auch wenn der Code dafür schon größtenteils da war.
Achtung Spoiler:
Eigentlich war das ziemlich simple Programmierung.
(Hatte das ganze Feature incl. Test in ca. 2h fertig.)
Keine Ahnung, was da schiefgehen sollte, wenn man das als Vorlage verwendet.
(Weiß jetzt natürlich auch nicht, was genau du eigentlich programmierst.)
Edit:
Ah ok, das Problem ist gelöst.
Ja, auf die sinnvolle Schachtelung des XML muss man schon achten.
Geändert von raystuttgart (09. November 2013 um 08:20 Uhr)
Teammitgleid dieses Projekt für Colonization:
[Mod] We The People
(Nachfolgerprojekt von Religion and Revolution)
Davor Teammitgleid dieses Projekt für Colonization:
[Mod] Religion and Revolution
Vor-Vorheriges Projekt für Colonization:
[ModMod] ray's Wunschliste
Und wiederum davor Teammitglied von:
[Mod] The Authentic Colonization (TAC)