Ja unter 1024 funktioniert deine Trennung nicht so wirklich... aber die wenigsten sollten mit der spielen.
Ja unter 1024 funktioniert deine Trennung nicht so wirklich... aber die wenigsten sollten mit der spielen.
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)
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)
Skizze der grundsätzlichen Idee:
Das Baumenü soll ungefähr so aussehen ohne dabei zu viele Platze leer zu lassen:
Zu 1) Das spielt keine Rolle. Wichtig ist nur die Reihenfolge der Einheiten in der XML-Datei, siehe 2.Code:-------------------------------------------- Einheitengruppe 1 | Gebäude Gebäude Einheitengruppe 2 | Gebäude Einheitengruppe 3 | Wunder Projekte usw. --------------------------------------------
Zu 2) Beim Aufbau des Baumenüs werden alle Einheiten, Gebäude, etc durchlaufen und geprüft ob sie in der Stadt baubar sind.
Deswegen ist in der Liste egal, ob diese Einheit überhaupt gebaut werden kann. Der Index der Einheit wird in jedem Fall durchlaufen und das reicht hier aus.
Die X Eintrage geben die bevorzugten Zeilenumbrüche an. Gehen wir mal von dem Idealfall (ist nicht notwendig) aus, dass in der XML erst
alle Zivilen Einheiten stehen, dann Nahkämpfer, Bogenschützen, Schiffe, usw.
Wenn man dann die jeweils erste Einheit der Gruppen in das Array einträgt, beginnt im Baumenü bei jeder Gruppe eine neue Zeile.
Das führt dazu dass man im Spiel wesentlich schneller die Einheit findet, die man im Menü anklicken will. Dessen Position verschiebt sich nicht mehr
so stark wie ohne Zeilenumbrüche. Natürlich darf man es mit den Zeilenumbrüchen auch nicht übertreiben, weil es dann zu viele Zeilen werden.
D.h. in einer Mod wie BASE, wo alles in der XML durcheinander ist, ... ist es eigentlich total egal?
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)
Edit: Naja, es ist ja halbwegs geordnet System funktioniert in der Praxis auch ohne pedantische Ordnung.
Ich bin eure XML-Datei durchgegangen und habe daher als ersten Versuch als Gruppengrenzen die Einträge
UNIT_WARRIOR, UNIT_JEWISH_MISSIONARY, UNIT_CHARIOT, UNIT_CATAPULT,UNIT_GALLEY gewählt.
Dort sollen bevorzugt neue Zeilen beginnen. Wenn die Zeile darüber aber kaum gefüllt sind wird kein Umbruch eingefügt, siehe folgenden Screenshot:
Hm, ein Screenshot eines Screenshots
Was passiert, wenn jetzt ne Axti UU in der XML z.b. ganz unten ist. Dann wäre die in diesem Fall auch in Zeile 2 oder?
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)
Ja, es wird nichts sortiert. Es ist die gleiche Reihenfolge wie in der normalen Version mit ein paar Zeilenumbrüchen. Da nie alle Einheiten baubar sind werden es in der Praxis 1-4 Zeilen (1920er-Auflösung) sein.
Ich weise schon mal vorsorglich darauf hin, dass 6.1 wohl NICHT mit der Beta kompatibel in Bezug auf Savegames sein wird. Also sollten Betaspiele bis Freitag zuende gespielt sein.
Ich habe mir nämlich die Mühe gemacht die UnitInfos aufzuräumen (UU direkt hinter der normalen Einheit, Upgrades hinter Vorgänger usw). Und das ist afaik nicht savegamekompatibel.
War für Rams Baumenü-Optimierung von Nöten.
Geändert von Cybah (16. August 2015 um 05:01 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)
Schönen guten Morgen,
(nach langer Zeit wieder bei civ4 gelandet und hier ganz schnell wieder bei der besten mod)
Zwei kurze Dinge:
-Unter "Jetzt spielen" kann die schnelle Geschwindigkeit nicht gewählt werden (bei 6.0 auch nicht).
-Funktioniert die Option "Zufällige Persönlichkeitsmerkmale"? Bei verschiedenen Starttests werden immer die Originalen angegeben (auch KI, ebenfalls schon bei 6.0). Bei der ähnlichen Option "keine ziv. spezifischen Eigenschaften" oder so, steht ja zB explizit, dass diese trotzdem aufgeführt werden, verständlicherweise. Werden die Merkmale ebenso behandelt?
Ok... hat grad beides eigentlich auch nichts mit der beta zu tun... hmpff
Vielen lieben Dank für eure kontinuierliche Arbeit hier
Stimmt. Allerdings ist die Bezeichnung schon im uralten Civ4 so. Da dürfte deshalb kaum jemand Verständnisschwierigkeiten haben.
Edit denkt aber mal über eine Umbenennung nach.
Geändert von Cybah (16. August 2015 um 14:28 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)
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)
ok... *und wusch-wusch*
Vielleicht: "Zufälligeres od. unberechenbareres KI-Verhalten", wobei sich dies eventuell dann schon mit "Intelligentere KI" beißen tut? Daher ja auch meine Verwirrung.
Wegen Slots für SG + Geschw.: dank für die Info.
Hährm... sorry für soviel offensichtliches Offene-Tür-Eintreten