Hast du vielleicht vergessen der neuen Toolbar einen anderen Namen zu geben? Dann könnte diese durch die Kultur-Anzeige wieder überschrieben werden.
Hast du vielleicht vergessen der neuen Toolbar einen anderen Namen zu geben? Dann könnte diese durch die Kultur-Anzeige wieder überschrieben werden.
Also, da, wo ich sie gefunden habe, habe ich sie umbenannt. Aber das heißt nicht, dass ich alle relevanten Stellen gefunden habe. Da ich keine Ahnung habe: Wo wird denn der Name dieses neuen Balkens definiert?
Zusätzlich hatte ich noch das Problem, dass das neue WIDGET im Gegensatz zu anderen Widgets, die ich geschafften hatte, nicht korrekt funktionierte. Es führte dazu, dass ich den "Beenden"-Button nicht mehr drücken konnte. Darum musste ich alles resetten, was ich gemacht hatte.
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
Jep, schau bei mir in die MainInterface und kopiere mal alles mit "PAE_Rebellion2". Das betrifft Text und Balken.
Ist nicht viel (nur an 3 Stellen), aber man muss halt aufpassen, was wann gezeigt wird. deswegen immer das show/hide Zeugs, das an anderen Stellen verwendet wird.
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.
- Pie's Ancient Europe (letztes Update: 22.12.2022)
... im Übrigen bin ich der Meinung, dass Karthago wieder aufgebaut werden muss!
Hallo, Pie, danke für den Tip. Jetzt ist zumindest etwas sichtbar (wenn auch nicht klar ist, was). Frage zwei: Du hast WidgetTypes.WIDGET_GENERAL verwendet, wie kommt dabei der Text zustanden? Bei mir wird damit nämlich nichts angezeigt.
Oder soll ich lieber noch einmal versuchen, ein eigenes Widget zu definieren?
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
In CvUtil.py (? Falls nicht nach einer Id von Pie suchen) kann man eigene iData-Werte abfragen.
Ich habe es jetzt doch über SDK und ein eigenes WIDGET gemacht, da ich in CvUtil.py nichts gefunden habe. Scheint zu klappen diesmal.
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
Widget_general bedeutet nur, dass es ein allgemeiner text ist und nicht verlinkt wird, wie bspw bei widget_pedia_jump_to_unit. Dann is der Teil verlinkt und hüpft zur Unit Pedia mit der iData, die du dazuschreibst.
Also, der Text sagt dir nix, weil du da ja deinen eigenen Text hinschreiben musst. Der steht in der PAE_Rebellion2_Text. Das musst du auch kopieren und natürlich den Text-Tag ändern solltest/kannst.
Nö, in der CvUtil brauchts dafür nix.
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.
- Pie's Ancient Europe (letztes Update: 22.12.2022)
... im Übrigen bin ich der Meinung, dass Karthago wieder aufgebaut werden muss!
Jetzt habe ich doch noch im Code nachgeschaut.... Die Datei heißt CvGameUtil.py und dort gibt es
Dort muss(!) man seine neuen iData-Werte analysieren falls man Maushover-Hilfstexte (in Python) erzeugen will.Code:def getWidgetHelp(self, argsList): eWidgetType, iData1, iData2, bOption = argsList
Ja, aber nur Mouseovertexte. Ich dachte, Kathy will was fixes in den Balken reinschreiben.
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.
- Pie's Ancient Europe (letztes Update: 22.12.2022)
... im Übrigen bin ich der Meinung, dass Karthago wieder aufgebaut werden muss!
Ich meinte tatsächlich den Mouseover-Text, habe mich da wohl etwas unklar ausgedrückt. Aber, wie gesagt, habe ich es mit einem eigenen Widget geschafft, das Problem zu lösen, so dass man sehen kann, wie viel man verschmutzt und wann wieder ein Feld verseucht wird. Im Balken selbst habe ich jetzt nichts stehen.
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
nevermind
Geändert von Cybah (24. Februar 2016 um 00:22 Uhr)
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)
Ich ärger mich hier die ganze Zeit mit scriptdata einer Stadt rum und habe gerade bemerkt, dass das scriptdata bei Stadteroberung entfernt wird. GRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR
Finde nix dazu im SDK. Hardcoded or what? Könnte kotzen.
Mit pSpreadCity.plot().getScriptData() gehts zwar.... aber theoretisch kann man dort ja ne Stadt abreißen und wieder aufbauen.... mh. Bei Abriss könnte man das Scriptdata resetten. Oder würde man genau das exploiten?
Geändert von Cybah (24. Februar 2016 um 01:37 Uhr)
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)
Beim Erobern wird eine neue Instanz der Stadt erstellt. Ein Versuch wäre es wert in CvPlayer::aquireCity nach Erstellung des neuen Stadt-Objektes auch den ScriptData-String zu kopiern. Sofern an der Stelle noch nicht CvCity::resert() bei der alten Stadt aufgerufen wurde sollte dass den String transferieren.
Kann nat. auch Seiteneffekte haben, wenn eine anderen Funktion ein Löschen der Daten voraussetzt bei Besitzerwechsel.
thx
Geändert von Cybah (24. Februar 2016 um 02:49 Uhr)
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)
thx
Geändert von Cybah (24. Februar 2016 um 02:49 Uhr)
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)