Du musst die Zeilenabstände in der CivicScreen-Python Datei anpassen.
Du musst die Zeilenabstände in der CivicScreen-Python Datei anpassen.
Da es der Modding-Tread ist, nehme ich fast an, dass er nicht weiß, wie Python funktioniert - oder zumindest nicht, wo man das machen kann.
Die Datei ist unter Assets/Python/Screens/CvCivicScreen.py (oder so ähnlich), und wie man die Zeilenanstände anpasst, ist so eine Sache, wo ich mich auch nicht rantrauen.
Das ist die Darstellung, die ich benutze:
Oben sind die sechs Bereiche, mit dem großen Button für die aktive Staatform und den kleinen Buttons für die erlaubten Staatsformen.
Dann kommen der Reihe nach noch einmal alle Bereiche, mit einer Beschreibung der gerade aktiven Staatsform. Man sieht halt nicht mehr alles auf einmal, Pies Vorschlag könnte dir dabei vermutlich besser weiterhelfen.
Aber für deine Version bräuchte man nur deine Datei als komplettes verwenden und müsste nichts manuell herumpfuschen.
Das stimmt natürlich, die Frage ist, was er will. Einfacher wäre in jedem Fall, ich lade "meine" (die stammt natürlich auch nicht von mir, sondern von den Civfanatics) Datei hoch.
Zur Verwendung einfach nur .txt in .py ändern und unter Asstes/Python/Screens in deinem Mod ablegen.
Konkret: In Python\Screens\CvCivicsScreen.py (ist eine Datei des Basis-Spiels) musst du mit self.TEXT_MARGIN etwas rumspielen,
13 oder 14 statt 15 ausreichen.
Um das Anzeige-Feld zu vergrößern, bin ich mir jetzt nicht sicher, aber bei mir sind nur self.HEADINGS_BOTTOM (300 statt 280), self.HELP_TOP (370 statt 350) und self.HELP_BOTTOM (630 statt 610) geändert, also muss es irgendeins davon sein.
Musst aber schätzungsweise weniger verändern, denn ich hab' da noch mind. eine Reihe mehr drin.
Zum Download bereit: Civ4-Mod "Mars, jetzt!"
"Frei sein heißt wählen können, wessen Sklave man sein will." (Jeanne Moreau, 1928 - )
"Immer wenn man die Meinung der Mehrheit teilt, ist es Zeit, sich zu besinnen." (Mark Twain, 1835 - 1910)
Vielen Dank für alle Antworten. Ich hab jetzt erstmal das Fenster angepasst.
Aber die Darstellung wie sie Kathy hat find ich sehr ansprechend, ich werde sie denke ich mal ausprobieren und dann entscheiden welche besser passt.
ja richtig geratenZitat von Kathy
LG und danke
antriot
Wenns nur um eine Staatsform pro Kategorie geht und nicht um eine neue Kategorie, kannste dir die Datei einfach aus BASE klauen.
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)
Wie erstell ich am einfachsten meine Buttons im .dds Format?
Selbst-Werbung:
Buttons (und Flaggen) machen für Dummies .
Zum Download bereit: Civ4-Mod "Mars, jetzt!"
"Frei sein heißt wählen können, wessen Sklave man sein will." (Jeanne Moreau, 1928 - )
"Immer wenn man die Meinung der Mehrheit teilt, ist es Zeit, sich zu besinnen." (Mark Twain, 1835 - 1910)
Danke hat mir sehr geholfen.
Ich hab nochmal 2 Fragen ^^:
1. Ich hab einige Technologien erstellt. Die funktionieren auch alle so wie sie sollen. Bis auf eine einzige. Da kann ich in die Tags
<OrPreReqs> und <PrereqTech>
reinschreiben was ich will, die Technologiebaum will mir das nicht machen. So kann man also die Technologie von Spielbeginn an forschen. Bei den anderen Techs hats aber einwandfrei funktioniert. Hat jemand eine Ahnung voran das liegen könnte?
2. Ich wollte diese Einheit hinzufügen. Statt dem Screenshot auf der Seite sieht das bei mir so aus:
Achtung Spoiler:
Es gibt auch keinerlei Animation (ob beim Kampf oder beim Laufen), nur die steife, unbewegliche Einheit.
Hier die (m.E nach wichtigen) Einträge:
Civ4UnitInfos.xml
Achtung Spoiler:
Civ4UnitClassInfos.xml
Achtung Spoiler:
Civ4ArtDefines_Unit.xml
Achtung Spoiler:
Ich hoffe auf eure Antworten!
antriot
Geändert von antriot (04. Oktober 2012 um 13:38 Uhr)
1) Cache geleert?
Falls das zu ??? führt: Mal beim starten des Spiels shift gedrückt halten, dann nochmal gucken.
Und am besten das Caching in der Haupt-Civ4.ini ausschalten, dann kommt es zu solchen Problemen nicht.
2) der Eintrag für ART_DEF_UNIT_SPACE_INFANTRY wäre wichtig, denn dort sind die Grafiken definiert.
Allgemein sieht es so aus, als wäre die falsche .kfm-Datei eingetragen (die ist für die Verknüpfung der Animationen zuständig -> falsche Datei = keine/falsche Animationen).
Zum Download bereit: Civ4-Mod "Mars, jetzt!"
"Frei sein heißt wählen können, wessen Sklave man sein will." (Jeanne Moreau, 1928 - )
"Immer wenn man die Meinung der Mehrheit teilt, ist es Zeit, sich zu besinnen." (Mark Twain, 1835 - 1910)
Ne, in XML\Art\ArtDefines_units.xml.
Zum Download bereit: Civ4-Mod "Mars, jetzt!"
"Frei sein heißt wählen können, wessen Sklave man sein will." (Jeanne Moreau, 1928 - )
"Immer wenn man die Meinung der Mehrheit teilt, ist es Zeit, sich zu besinnen." (Mark Twain, 1835 - 1910)
Habs oben hinzugefügt. Mein erstes Problem hat sich inzwischen geklärt, danke schonmal dafür.
Bei dir steht Art/Units/Warrior/Warrior.kfm, aber im Thread der Einheit steht:
d.h. um das zu korrigieren, öffnest du deine ArtDefines_units.xml, suchst den Infanterie-Eintrag, kopierst den .kfm-Teil, und ersetzt diesen bei der Space-Infantry. Das sollte das Problem beheben.uses infantry animation
Und was war die Lösung für #1?
Zum Download bereit: Civ4-Mod "Mars, jetzt!"
"Frei sein heißt wählen können, wessen Sklave man sein will." (Jeanne Moreau, 1928 - )
"Immer wenn man die Meinung der Mehrheit teilt, ist es Zeit, sich zu besinnen." (Mark Twain, 1835 - 1910)