Lyokoheros
Status: Regular

Posts: 90
Registered: Apr 18, 2014
IP: Logged
Attached:
20200229061155 _1.jpg
326 KB [downloads: 49]
|
Znikające budynki po edycji plików XML |
[post #1]
|
|
Mam następujący i dość dziwny problem.
Otóż tak sobie pomyślałem, że skoro wiele rzeczy można bardzo wygodnie zmienić sobie samymi modyfikacjami plików XML... to w ramach eksperymentu dodam sobie w ten sposób nową cywilizację, a właściwie zamienię istniejącą modyfikując jej specjalne ulepszenie, jednostki, budynki, zdolność itd.
Wszystko. Włącznie z kolorami i symbolem.
No, a przy okazji parę innych drobnych zmian (modyfikacje paru cudów, konkretnie dodanie im darmowych budynków; lekkie ulepszenie pobożności, uwzględnienie miedzi w mennicy, dodanie produkcji do pustyni nowy proces: zbieranie jedzenia(25% produkcji w żywność, dostępne od garncarstwa) i parę innych). A sama cywilizacja - trochę w ramach eksperymentów - miała dużo własnych budynków i kilka "pożyczanych" jednostek specjalnych.
Dodam, że kiedyś robiłem podobny eksperyment dając jednej cywilizacji wszystkie najlepsze (wedle mojej subiektywnej opinii) unikalne budynki i jednostki oraz parę dodatkowych zdolności, a nawet unikalne ulepszenia i
poza tym ostatnim (co jakoś wariowało) wszystko w pełni sprawnie działało.
Ale teraz, gdy zamiast tego budynki były nowe to... cóż komplikacje zaczęły się już przy ekranie wyboru cywilizacji, ekranie ładowania i komunikacie powitalnym (jak widać na 3 pierwszych screenach). Logo cywilizacji też pozostało niezmienione, a pentagram jest raczej ostatnią rzeczą, która pasowałaby do Doragonów*.
[img]https://www.fotosik.pl/zdjecie/pelne/a8f2dd985f35e6ab">
[img]https://images92.fotosik.pl/325/f47942ae4dd061e4.jpg">
[img]https://images89.fotosik.pl/325/bca29562e06804dbgen.jpg">
(*Doragoni są koncepcją pochodzącą z pewnego mojego Lyokowego opowiadania, gdzie stanowią dość istotny wątek, tak w skrócie mówiąc - ale o szczegółach tego to może innym razem)
W sumie gdyby to było tylko to, problemu by zasadniczo nie było, a jedynie drobna usterka... gorzej jednak, że ich budynki specjalne kompletnie zniknęły z listy produkcji oraz drzewka techonologii! (mieli też własną wersję pałacu)
[img]https://images92.fotosik.pl/325/a52379e9192a1ac7.jpg">
[img]https://images89.fotosik.pl/325/abaffb2e3815cae3gen.jpg">
[img]https://images89.fotosik.pl/325/accb1fad0643e822gen.jpg">
(sam nowy proces teæ jest niewidoczny, aczkolwiek po najechaniu myszká widać, że tam jest)
Nie mam pojęcia w czym może tkwić błąd, albo czego brakuje...
Generalnie struktura tego "moda"(którego bez bawienia się w ładowanie w grze mogę włączyć kopiując jego zawartość do assets, a potem tak samo przywrócić stan pierwotny) wygląda następująco (elementy oznaczone gwiazdką zawierają modyfikacje niezwiązane z Doragonami):
DLC->Expansion2->Gameplay->XML
->Buildings
->CIV5Buildings.xml*
->CIV5Buildings_Expansion2.xml
->CIV5Buildings_Inherited_Expansion2.xml*
->Civilizations
->CIV5Civilizations_Expansion2.xml
->CIV5Traits_Expansion2.xml
->GameInfo
->CIV5GameSpeeds.xml*
->CIV5HandicapInfos.xml*
->CIV5Policies.xml*
->CIV5Processes.xml*
->Leaders
->CIV5Leader_AhmadalMansur.xml
->Terrain
->CIV5Improvements_Expansion2.xml
->CIV5Resources.xml*
->CIV5Resources_Inherited_Expansion2.xml*
->CIV5Terrains.xml*
->Globaldefines.xml
Dla przykładu też jeden z budynków (Smocza Biblioteka, która miała mieć obrazek Królewskiej Biblioteki):
[pomijam elementy niezwiązane z danym budynkiem]:
W CIV5Buildings_Expansion2.xml
<GameData>
<Buildings>
<Row>
<Type>BUILDING_DORAGON_LIBRARY</Type>
<BuildingClass>BUILDINGCLASS_LIBRARY</BuildingClass>
<FreeStartEra>ERA_INDUSTRIAL</FreeStartEra>
<Cost>80</Cost>
<GoldMaintenance>2</GoldMaintenance>
<SpecialistType>SPECIALIST_WRITER</SpecialistType>
<GreatPeopleRateChange>1</GreatPeopleRateChange>
<PrereqTech>TECH_WRITING</PrereqTech>
<Help>Daje 2 nauki [ICON_SICENCE] za każdych 2 obywateli [ICON_CITIZEN] a także +1 kultury [ICON_CULTURE] i +1 wiary [ICON_FAITH] oraz zapewnia jedno miejsce naukowca</Help>
<Description>Smocza Biblioteka</Description>
<Civilopedia>Ród Doragonów od zawsze cenił wiedzę, więc biblioteki były w jego społeczności szczególnym miejscem. Stanowiły nie tylko imponujący zbiór ksiąg, zawierających wiedzę z całego świata, zebraną podczas okresu Wielkiej Tułaczki, ale były też lubianym miejscem spotkań i dyskusji towarzyskich, na tematy filozoficzne, naukowe i religijne. Ponadto młodzież szkoliła się tam w sztuce pisania i tworzenia własnych utworów.</Civilopedia>
<Strategy>Smocze Biblioteki Doragonów choć droższe w utrzymaniu zapewnią także punkty kultury i wiary oraz wielkich pisarzy</Strategy>
<ArtDefineTag>ART_DEF_BUILDING_LIBRARY</ArtDefineTag>
<MinAreaSize>-1</MinAreaSize>
<ConquestProb>0</ConquestProb>
<HurryCostModifier>25</HurryCostModifier>
<IconAtlas>EXPANSION2_BUILDING_ATLAS</IconAtlas>
<NeverCapture>true</NeverCapture>
<PortraitIndex>3</PortraitIndex>
</Row>
</Buildings>
<Building_Flavors>
<Row>
<BuildingType>BUILDING_DORAGON_LIBRARY</BuildingType>
<FlavorType>FLAVOR_SCIENCE</FlavorType>
<Flavor>25</Flavor>
</Row>
</Building_Flavors>
<Building_YieldChanges>
<Row>
<BuildingType>BUILDING_DORAGON_LIBRARY</BuildingType>
<YieldType>YIELD_CULTURE</YieldType>
<Yield>1</Yield>
</Row>
<Row>
<BuildingType>BUILDING_DORAGON_LIBRARY</BuildingType>
<YieldType>YIELD_FAITH</YieldType>
<Yield>1</Yield>
</Row>
</Building_YieldChanges>
<Building_YieldChangesPerPop>
<Row>
<BuildingType>BUILDING_DORAGON_LIBRARY</BuildingType>
<YieldType>YIELD_SCIENCE</YieldType>
<Yield>50</Yield>
</Row>
</Building_YieldChangesPerPop>
</GameData>
W "CIV5Civilizations_Expansion2.xml" (razem z definicją cywilizacji)
<GameData>
<Civilizations>
<Row>
<Type>CIVILIZATION_MOROCCO</Type>
<Description>Doragoni</Description>
<ShortDescription>Doragoni to starożytny ród, mający swe korzenie na ziemiach starożytnej Japonii. Stamtąd wyruszyli po otrzymaniu przepowiedni Smoczego Anioła, by po wielu wiekach osiąść na terenach Polan i stać się jednym z najbardziej wpływowych rodów oraz najwierniejszych obrońców i krzewicieli świętej wiary katolickiej.</ShortDescription>
<Adjective>TXT_KEY_CIV_POLAND_ADJECTIVE</Adjective>
<CivilopediaTag>TXT_KEY_CIV5_POLAND</CivilopediaTag>
<DefaultPlayerColor>PLAYERCOLOR_SWEDEN</DefaultPlayerColor>
<ArtDefineTag>ART_DEF_CIVILIZATION_POLAND</ArtDefineTag>
<ArtStyleType>ARTSTYLE_EUROPEAN</ArtStyleType>
<ArtStyleSuffix>_EURO</ArtStyleSuffix>
<ArtStylePrefix>EUROPEAN </ArtStylePrefix>
<PortraitIndex>3</PortraitIndex>
<IconAtlas>EXPANSION2_CIV_COLOR_ATLAS</IconAtlas>
<AlphaIconAtlas>EXPANSION2_CIV_ALPHA_ATLAS</AlphaIconAtlas>
<MapImage>MapAustria512.dds</MapImage>
<DawnOfManQuote>TXT_KEY_CIV5_DAWN_POLAND_TEXT</DawnOfManQuote>
<DawnOfManImage>DOM_Casimir.dds</DawnOfManImage>
<DawnOfManAudio>AS2D_DOM_SPEECH_POLAND</DawnOfManAudio>
</Row>
</Civilizations>
<Civilization_BuildingClassOverrides>
<Row>
<CivilizationType>CIVILIZATION_MOROCCO</CivilizationType>
<BuildingClassType>BUILDINGCLASS_LIBRARY</BuildingClassType>
<BuildingType>BUILDING_DORAGON_LIBRARY</BuildingType>
</Row>
</Civilization_BuildingClassOverrides>
</GameData>
Nie wiem czy może brakuje tu czegoś(albo też są jeszcze jakieś elementy potrzebne by dodać skutecznie budynek), czy też coś źle robię...
[Edited by Lyokoheros on Mar 02, 2020 at 19:07]
|