Ergebnis 1 bis 15 von 15

Thema: Happiness für eine "repeating tech"

  1. #1
    Registrierter Benutzer Avatar von sT0!ka
    Registriert seit
    23.12.08
    Beiträge
    12

    Smile Happiness für eine "repeating tech"

    Hi folks,

    ich würde gerne für eine sich wiederholende Technologie am Ende eines modifizierten Tech-Baums hinzufügen, dass nach Erforschen jener tech immer ein Happiness-Punkt addiert wird. Hab aber keinen Plan, wo ich das machen muss/kann und meine bisherige Recherche hat auch nichts gebracht.

    Mein Mini-Mod hat bis jetzt eigentlich nur das Ziel, bis zu einer bestimmten Tech-Ära spielbar zu sein, zB ausschließlich bis zur Renaissance. Funktioniert auch gut, nur eben jenes oben genannte Feature fehlt mir noch.

    Jemand nen Plan? Danke für Hilfe.

    Grüße.

  2. #2
    Klingone Avatar von Worf der Große
    Registriert seit
    18.01.03
    Ort
    Hamburg
    Beiträge
    31.300
    Die Zukunftstech ist doch wiederholbar. Müsste da nicht ein Hinweis sein? Und +1 an eine Tech koppeln müsste doch eigentlich gehen.
    Sig sauer

  3. #3
    Registrierter Benutzer
    Registriert seit
    09.10.10
    Beiträge
    286
    nee, nee, so einfach funktioniert das nicht, Happiness ist vom Spiel her nicht für Technologien vorgesehen, d.h. es müßte erst komplett dafür integriert werden, also ein Table muß definiert werden damit das Spiel weis was zu tun ist wenn man z.B. folgendes einfügt: <Happiness>1</Happiness>

    leider konnte ich jetzt auf die Schnelle auch keine Lösung finden, die Table die in den .xml sind müssen irgendwo definiert werden, habe aber leider keine Ahnung wo

  4. #4
    Registrierter Benutzer Avatar von sT0!ka
    Registriert seit
    23.12.08
    Beiträge
    12
    Zitat Zitat von Eremitas Beitrag anzeigen
    nee, nee, so einfach funktioniert das nicht, Happiness ist vom Spiel her nicht für Technologien vorgesehen, d.h. es müßte erst komplett dafür integriert werden, also ein Table muß definiert werden damit das Spiel weis was zu tun ist wenn man z.B. folgendes einfügt: <Happiness>1</Happiness>

    leider konnte ich jetzt auf die Schnelle auch keine Lösung finden, die Table die in den .xml sind müssen irgendwo definiert werden, habe aber leider keine Ahnung wo
    jo sowas in der Art hab ich befürchtet ...nüja, dann doch näher mit modding beschäftigen, wenn mal Zeit ist ^^

    thx für Hilfe + weitere Hilfe auch gern gesehen

  5. #5
    Klingone Avatar von Worf der Große
    Registriert seit
    18.01.03
    Ort
    Hamburg
    Beiträge
    31.300
    Und wenn man einen Umweg über Gebäude oder so geht? Immerhin geben diverse Techs doch bestimmte allgemeine Boni. Da müsste doch irgendwas zu basteln sein? Vielleicht erst ein Nationalwunder modden das dann je +1 bekommt.
    Sig sauer

  6. #6
    Registrierter Benutzer
    Registriert seit
    09.10.10
    Beiträge
    286
    über Gebäude ist es überhaupt kein Problem, aber er möchte ja jedesmal wenn er die Zukunftstechnologie hat eine Zufriedenheit, dann müßte er jedesmal das Gebäude bauen

  7. #7
    Klingone Avatar von Worf der Große
    Registriert seit
    18.01.03
    Ort
    Hamburg
    Beiträge
    31.300
    Nein, das Gebäude sollte jedes mal +1 mehr bekommen mit der Tech. +1 ist für Sägewerke doch auch im Spiel vorhaden.
    Sig sauer

  8. #8
    Registrierter Benutzer
    Registriert seit
    09.10.10
    Beiträge
    286
    der Gedanke ist nicht schlecht, obwohl das Sägewerk kein Gebäude ist, aber zum Glück geht es bei Gebäuden, könnte man z.B. so realisieren das der Palast bei jeder Zukunfttechnologie 1 Zufriedenheit gibt, dann würde die Buildingdatei für Palast so aussehen:

    vorher:
    <Row>
    <Type>BUILDING_PALACE</Type>
    <BuildingClass>BUILDINGCLASS_PALACE</BuildingClass>
    <Cost>0</Cost>
    <Help>TXT_KEY_BUILDING_PALACE_HELP</Help>
    <Description>TXT_KEY_BUILDING_PALACE</Description>
    <Civilopedia>TXT_KEY_CIV5_BUILDINGS_PALACE_TEXT</Civilopedia>
    <Strategy>TXT_KEY_BUILDING_PALACE_STRATEGY</Strategy>
    <ArtDefineTag>PALACE</ArtDefineTag>
    <Capital>true</Capital>
    <NukeImmune>true</NukeImmune>
    <MinAreaSize>-1</MinAreaSize>
    <Culture>1</Culture>
    <Defense>250</Defense>
    <ArtInfoCulturalVariation>true</ArtInfoCulturalVariation>
    <DisplayPosition>32</DisplayPosition>
    <NeverCapture>true</NeverCapture>
    <IconAtlas>BW_ATLAS_1</IconAtlas>
    <PortraitIndex>19</PortraitIndex>
    </Row>

    nachher:
    <Row>
    <Type>BUILDING_PALACE</Type>
    <BuildingClass>BUILDINGCLASS_PALACE</BuildingClass>
    <Cost>0</Cost>
    <Help>TXT_KEY_BUILDING_PALACE_HELP</Help>
    <Description>TXT_KEY_BUILDING_PALACE</Description>
    <Civilopedia>TXT_KEY_CIV5_BUILDINGS_PALACE_TEXT</Civilopedia>
    <Strategy>TXT_KEY_BUILDING_PALACE_STRATEGY</Strategy>
    <ArtDefineTag>PALACE</ArtDefineTag>
    <Capital>true</Capital>
    <NukeImmune>true</NukeImmune>
    <MinAreaSize>-1</MinAreaSize>
    <Culture>1</Culture>
    <Defense>250</Defense>
    <EnhancedYieldTech>TECH_FUTURE_TECH</EnhancedYieldTech>
    <ArtInfoCulturalVariation>true</ArtInfoCulturalVariation>
    <DisplayPosition>32</DisplayPosition>
    <NeverCapture>true</NeverCapture>
    <IconAtlas>BW_ATLAS_1</IconAtlas>
    <PortraitIndex>19</PortraitIndex>
    </Row>


    <Building_TechEnhancedYieldChanges>
    <Row>
    <BuildingType>BUILDING_PALACE</BuildingType>
    <YieldType>YIELD_HAPPINESS</YieldType>
    <Yield>1</Yield>
    </Row>
    </Building_TechEnhancedYieldChanges>


    bin nur nicht sicher ob er HAPPINESS erkennt, mit normalen Ressourcen müßte es so gehen, habe es leider nicht getestet

    LG
    Eremitas

  9. #9
    Registrierter Benutzer Avatar von sT0!ka
    Registriert seit
    23.12.08
    Beiträge
    12
    klingt gut ..mal ausprobieren 8)

    thanx

  10. #10
    Registrierter Benutzer Avatar von sT0!ka
    Registriert seit
    23.12.08
    Beiträge
    12
    hmm bis jetzt noch kein Erfolg leider. Hab zwei Methoden versucht, zum einen diese von Eremitas vorgeschlagene (jeweils in ne Datei UpdateBuildings.xml eingebunden):

    Code:
    	<Building_TechEnhancedYieldChanges>
    		<Row>
    			<BuildingType>BUILDING_PALACE</BuildingType>
    			<YieldType>YIELD_HAPPINESS</YieldType>
    			<Yield>1</Yield>
    		</Row>
    	</Building_TechEnhancedYieldChanges>
    
    	<Buildings>
    
    		<Row>
    			<Type>BUILDING_PALACE</Type>
    			<BuildingClass>BUILDINGCLASS_PALACE</BuildingClass>
    			<Cost>0</Cost>
    			<Help>TXT_KEY_BUILDING_PALACE_HELP</Help>
    			<Description>TXT_KEY_BUILDING_PALACE</Description>
    			<Civilopedia>TXT_KEY_CIV5_BUILDINGS_PALACE_TEXT</Civilopedia>
    			<Strategy>TXT_KEY_BUILDING_PALACE_STRATEGY</Strategy>
    			<ArtDefineTag>PALACE</ArtDefineTag>
    			<Capital>true</Capital>
    			<NukeImmune>true</NukeImmune>
    			<MinAreaSize>-1</MinAreaSize>
    			<Culture>1</Culture>
    			<Defense>250</Defense>
    			<ArtInfoCulturalVariation>true</ArtInfoCulturalVariation>
    			<DisplayPosition>32</DisplayPosition>
    			<NeverCapture>true</NeverCapture>
    			<IconAtlas>BW_ATLAS_1</IconAtlas>
    			<PortraitIndex>19</PortraitIndex>
    			<EnhancedYieldTech>TECH_GOLDEN_RENAISSANCE</EnhancedYieldTech>
    		</Row>
    		
    	</Buildings>
    und zum zweiten testweise:

    Code:
    	<Building_TechEnhancedYieldChanges>
    		<Update>
    			<YieldType>YIELD_HAPPINESS</YieldType>
    			<Yield>1</Yield>
    			<Where BuildingType="BUILDING_PALACE">
    		</Update>
    	</Building_TechEnhancedYieldChanges>
    	
    	<Buildings>
    		<Update>
    			<EnhancedYieldTech>TECH_GOLDEN_RENAISSANCE</EnhancedYieldTech>
    			<Where Type="BUILDING_PALACE">
    		</Update>
    	</Buildings>
    jeweils eingebunden mit: OnModActivated - UpdateDatabase - Filename ...

    jeweils auch getestet, aber war nach 3-4 mal Erforschen kein Happiness-Anstieg zu erkennen 8(

    seht ihr nen Fehler hier irgendwo? vielleicht falsch eingebunden?

  11. #11
    Registrierter Benutzer
    Registriert seit
    09.10.10
    Beiträge
    286
    ich schau mal ob ich es hinbekomme, hatte es jetzt selber nicht getestet

  12. #12
    Registrierter Benutzer
    Registriert seit
    09.10.10
    Beiträge
    286
    wie erwartet geht es leider nicht, HAPPINESS ist nicht für Yield definiert, und wieder weis ich nicht wo man es definiert

    mit GOLD, FOOD, PRODUCTION und SCIENCE funktioniert es aber

    hab jetzt auch keine Idee wie man es für HAPPINESS hin bekommen könnte

  13. #13
    Registrierter Benutzer Avatar von sT0!ka
    Registriert seit
    23.12.08
    Beiträge
    12
    hmm jo ich komm auch erstmal nicht weiter ...hab auch nit wirklich Zeit gerade, um mich genauer damit zu befassen

    aber danke für die Hilfe / Ansätze falls noch was einfällt, ich schau gelegentlich mal rein ...vllt auch noch parallel-thread bei civfanatics erstellen

    grüße

  14. #14
    Registrierter Benutzer
    Registriert seit
    09.10.10
    Beiträge
    286
    wenn du eine Lösung hast dann poste sie bitte hier, interressiert mich dann auch

  15. #15
    Registrierter Benutzer Avatar von sT0!ka
    Registriert seit
    23.12.08
    Beiträge
    12
    werd ich 8) aber kann dauern ... Prüfung grad wichtiger ^^

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •