Wo finde ich die Begrenzung der Bezirke, die pro Stadt gesetzt werden können in den xml-Dateien?
Ich möchte testen, ob es eine Möglichkeit gibt, die ICS unattraktiver macht ohne ICS zu bestrafen.
Wo finde ich die Begrenzung der Bezirke, die pro Stadt gesetzt werden können in den xml-Dateien?
Ich möchte testen, ob es eine Möglichkeit gibt, die ICS unattraktiver macht ohne ICS zu bestrafen.
Ich kenn mich mit den Civ XML Files zwar nicht so gut aus, aber könnte mir durchaus vorstellen das sie den Fall nicht bedacht haben sprich keine Funktion dafür existiert und es daher auch noch nicht via XML gesteuert werden kann.
Aber vielleicht hast du ja Glück ;-)
Klingt interessant, aber ich zweifle am Erfolg denn das hätte doch Nachteile gegenüber der jetzigen Regelung. Auf Anhieb fällt mir ein:
- Verzicht auf die beiden Bonusbürger die in einer neuen Stadt keine Annehmlichkeiten kosten
- vermutlich insgesamt eine geringere Bevölkerungszahl bzw. langsameres Bevölkerungswachstum und damit weniger Kultur und Forschung durch Bevölkerung
- ich kann immer nur einen Bezirk bauen und die Produktion ist damit geblockt, während ich bei mehreren städten z.B 3 Handelsbezirke zeitgleich hochziehen kann oder Optionen für andere Bauprojekte habe
- die Stadt muss erst in die Höhe wachsen bevor der nächste Bezirk gebaut werden kann, das kostet Zeit
Selbstverständlich kann man dagegen auch Maßnahmen ergreifen, aber einfach nur die Bezirksbeschränkung aufheben reicht nicht aus.
Mir stellt sich auch die Frage ab wann (wieviel Städte) wir von ICS reden. Ich habe in meinen Spielen (Forschungs- oder Wissenschaftssieg) den Eindruck, das ich eher verliere als gewinne wenn ich mehr als 16-20 Städte gründe. Das sind einige Städte aber infinite?
Wenn du in den xmls nichts findest, würde ich ich jeden Distrikt mehrfach klonen.
Z.b. Disktrikt_Campus1, Disktrikt_Campus2 usw..
Das würde zwar die Bauliste um einiges vergrößern, aber währe zumindest eine Lösung (wenn du auch in den luas nicht findest).
Das würde ihm aber nicht bei der Begrenzung der Anzahl der Distrikte helfen.
Da Barbarossa einen Bezirk mehr bauen kann, als das normale Bevölkerungslimit zulässt, könnte es eine Parameter dafür geben.
In der Ecke kenne ich mich aber leider nicht aus. Wir modden nichts an den Spielregeln.
In Beitrag 2 geht es aber um 2x denselben Bezirk, und das könnte man damit umgehen.
Hey Veteran,
Ich bin da auch skeptisch und ich werde deine Punkte alle genau unter die Lupe nehmen, wenn ich austeste ob es ins Balancing reinpassen könnte.
Diese Änderung wäre schon tiefgreifend und ich weiß ja momentan nicht einmal, wo die Einstellung zu finden ist.
Ich erlaube mir mal, mich zu zitieren
Jeder Bürger bringt dasselbe und ab dem 3. braucht er eine Annehmlichkeit, also entweder die zwei "Freibürger" abschaffen (was wahrscheinlich das ganze Annehmlichkeitssystem durcheinander bringen würde) oder es so einrichten, dass man ab einer bestimmten Stadtröße mehr 'Ertrag' für eine Annehmlichkeit bekommt.
Wenn Du die Anzahl der Bezirke nur moderat erweitern willst, könnte man etwas wie bei Deutschland/Barbarossa umsetzen, sieht aber nach ziemlich viel Aufwand für jede Civilisation aus:
Code:Civilizations.xml <GameInfo> <Kinds> <Row Kind="KIND_CIVILIZATION"/> <InsertOrIgnore KIND="KIND_TRAIT"/> </Kinds> <Types> <Row Type="TRAIT_CIVILIZATION_IMPERIAL_FREE_CITIES" Kind="KIND_TRAIT"/> <Types> <Traits> <Row TraitType="TRAIT_CIVILIZATION_IMPERIAL_FREE_CITIES" Name="LOC_TRAIT_CIVILIZATION_IMPERIAL_FREE_CITIES_NAME" Description="LOC_TRAIT_CIVILIZATION_IMPERIAL_FREE_CITIES_DESCRIPTION"/> </Traits> <TraitModifiers> <Row> <TraitType>TRAIT_CIVILIZATION_IMPERIAL_FREE_CITIES</TraitType> <ModifierId>TRAIT_EXTRA_DISTRICT_EACH_CITY</ModifierId> </Row> </TraitModifiers> <CivilizationTraits> <Row CivilizationType="CIVILIZATION_GERMANY" TraitType="TRAIT_CIVILIZATION_IMPERIAL_FREE_CITIES"/> </CivilizationTraits> <Modifiers> <Row> <ModifierId>TRAIT_EXTRA_DISTRICT_EACH_CITY</ModifierId> <ModifierType>MODIFIER_PLAYER_CITIES_EXTRA_DISTRICT</ModifierType> </Row> </Modifiers> <ModifierArguments> <Row> <ModifierId>TRAIT_EXTRA_DISTRICT_EACH_CITY</ModifierId> <Name>Amount</Name> <Value>1</Value> </Row> </ModifierArguments> </GameInfo>
Alternative 1 - GlobalParameters.xml:
Auf "1" gesetzt, würde bedeuten, dass Du für jeden Einwohner ein Bezirk bauen dürftest...Code:<Row Name="DISTRICT_POPULATION_REQUIRED_PER" Value="3" />
Alternative 2 - Districts.xml:
Wenn man sich den Bezirk Wohviertel anschaut, findet man dort 2 interessante Parameter:Code:<Row DistrictType="DISTRICT_NEIGHBORHOOD" Name="LOC_DISTRICT_NEIGHBORHOOD_NAME" Description="LOC_DISTRICT_NEIGHBORHOOD_DESCRIPTION" PrereqCivic="CIVIC_URBANIZATION" PlunderType="PLUNDER_GOLD" PlunderAmount="50" AdvisorType="ADVISOR_GENERIC" Cost="60" CostProgressionModel="COST_PROGRESSION_GAME_PROGRESS" CostProgressionParam1="1000" RequiresPlacement="true" RequiresPopulation="false" OnePerCity="false" Aqueduct="false" NoAdjacentCity="false" InternalOnly="false" ZOC="true" CaptureRemovesBuildings="false" CaptureRemovesCityDefenses="false" MilitaryDomain="NO_DOMAIN" Housing="4" CityStrengthModifier="2"/
Damit könntest Du pro Bezirk festlegen, ob Du diesen mehrmals bauen darfst und ob er die Bevölkerung komplett ignorieren soll.Code:RequiresPopulation="false" und OnePerCity="false"
Das war jetzt eigentlich nicht so schwer zu finden...
Auswirkungen auf andere Funktionen (Handelswege etc.) habe ich natürlich nicht überprüft.
Vielen Dank.OnePerCity="false"
Ich habe den Schalter gerade mal ausprobiert.
Der Distrikt kann bspw. bei einem Campus mehmals gebaut werden.
Anzeigeproblem: Allerdings stehen bei den Nachbarschaftsboni, Wohnraumsymbole mit dem Wert 0
Mechanik: Ein Gebäude kann nur im ersten Bezirk gebaut werden
INFO: Wenn der CQUI Mod aktiv ist, bekommt man keine Auswahl, wo man den zweiten hinsetzen möchte, sondern der aktuelle wird einfach wiederholt.
Das wusste ich ja noch gar nicht. Ein Bezirk erhöht die Stärke der Stadt um 2.CityStrengthModifier="2"
Geändert von Junky (19. Mai 2017 um 10:29 Uhr)