Seite 2 von 4 ErsteErste 1234 LetzteLetzte
Ergebnis 16 bis 30 von 50

Thema: Sopos Mini Fix

  1. #16
    Seefahrer Avatar von Harutsune
    Registriert seit
    05.08.15
    Ort
    Bremen
    Beiträge
    134
    Ich kriege den Modbuddy einfach nicht zum laufen, habe schon 3x Visual Studio 2010 Isolated Shell Redistributable installiert und repariert, er vermißt es immer noch.. *grmpf*

    Während der drei Stunden Wartezeit habe ich mal versucht dahinterzusteigen - bin ich hier halbwegs auf dem richtigen Weg?

    Code:
    <GameData>
    	<Policies>
    		<Update>
    			<Set Gridy>1</Gridy>
    			<Where Type>POLICY_COLLECTIVE_RULE</Type>
    		</Update>
    		<Update>
    			<Set Gridy>2</Gridy>
    			<Where <Type>POLICY_REPUBLIC</Type>
    		</Update>
    	</Policies>
    	<Policy_PrereqPolicies>
    		<Update>
    			<Set <PolicyType>POLICY_REPUBLIC</PolicyType>
    			<Where <PolicyType>POLICY_COLLECTIVE_RULE</PolicyType>
    		</Update>
    		<Update>
    			<Set <PrereqPolicy>POLICY_COLLECTIVE_RULE</PrereqPolicy>
    			<Where <PrereqPolicy>POLICY_REPUBLIC</PrereqPolicy>
    		</Update>
    	</Policy_PrereqPolicies>
    </GameData>
    Updates 1+2 tauschen die Plätze für Republik und Kollektivherrschaft, Updates 3+4 tauschen deren Abhängigkeiten.
    *Sollte* dieser Weg der richtige hierfür sein, wäre ich zuversichtlich, das recht ähnliche für Ästhetik auf die gleiche Weise machen zu können. Wäre dies aber auch der richtige Weg, um den Traditions-Block so zu machen, wie er vor dem Patch war?

    Doppelpost weil ich nicht weiß, ob ein Edit auch pusht.


    Edit:
    Dieses Tool hats dann gerichtet..

    2dit:
    Hrm, eine Mod isses nun, ändert nur nichts - weder im laufenden noch in nem neuen Spiel..

    Code:
    <GameData>
    	<Policies>
    		<Update>
    			<Set Gridy="1"/>
    				<Where Type="POLICY_COLLECTIVE_RULE"/>
    				</Update>
    		<Update>
    			<Set Gridy="2"/>
    				<Where Type="POLICY_REPUBLIC"/>
    			</Update>
    	</Policies>
    	<Policy_PrereqPolicies>
    		<Update>
    			<Set PolicyType="POLICY_REPUBLIC"/>
    			<Where PolicyType="POLICY_COLLECTIVE_RULE"/>
    		</Update>
    		<Update>
    			<Set PrereqPolicy="POLICY_COLLECTIVE_RULE"/>
    			<Where PrereqPolicy="POLICY_REPUBLIC"/>
    		</Update>
    	</Policy_PrereqPolicies>
      
    </GameData>
    ..da habe ich offenbar einen Schritt ausgelassen..
    Geändert von Harutsune (04. Mai 2016 um 16:08 Uhr)

  2. #17
    Registrierter Benutzer Avatar von AndreP
    Registriert seit
    05.06.07
    Ort
    Scholven
    Beiträge
    3.929
    Du mußt die xml im Modbuddy unter "Actions" auf "OnModActivated-->UpdateDatabase" setzen.

    Da du allerdings viele Änderungen vornimmst, würde ich (wie schon weiter oben geschrieben) die Original Datei
    nehmen und diese dann auf "VFS Import" (xml rechts oben anklicken, und dann rechts unten) setzen.

    Dann wird diese anstatt das Original im Spielverzeichnis benutzt, und wenn du Quark machst kannst du sie einfach
    wieder neu "reinziehen" oder Teile daraus zurück kopieren.

  3. #18
    Seefahrer Avatar von Harutsune
    Registriert seit
    05.08.15
    Ort
    Bremen
    Beiträge
    134
    Die VFS-Version war leicht zu erstellen, funzt aber weder in neuem noch in laufendem Spiel. Dafür tuts die Mod-Version nun.. habe vermutlich mit Doppelklick - also nicht - aktiviert.

    Was bedeutet im Modbuddy 'Rebuild'? 'Build' ist ja klar, aber 'Rebuild' scheint nicht dafür zu stehen, gemachte Änderungen an einer Mod in progress zu verewigen.
    Angehängte Dateien Angehängte Dateien

  4. #19
    Registrierter Benutzer Avatar von AndreP
    Registriert seit
    05.06.07
    Ort
    Scholven
    Beiträge
    3.929
    Mit "Rebuild" erstellst du einfach das Paket komplett neu, aber einen wirklichen Unterschied zu "Build" habe ich auch noch nicht erkennen können.

    Und Importierte Dateien müssen nicht auf "OnModActivated-->UpdateDatabase" gesetzt werden.

    Falls du mal eigene Grafiken (für was auch immer) einbauen möchtest, die müssen immer auf Import gesetzt werden.

  5. #20
    Seefahrer Avatar von Harutsune
    Registriert seit
    05.08.15
    Ort
    Bremen
    Beiträge
    134
    'Müssen nicht' oder 'dürfen nicht'? Ich würde schon gern verstehen, warum das eine funzt und das andere - eigtl weniger komplizierte - nicht.

  6. #21
    Registrierter Benutzer Avatar von AndreP
    Registriert seit
    05.06.07
    Ort
    Scholven
    Beiträge
    3.929
    Gute Frage (hatte das Problem noch nie), aber ich würde es noch einmal ohne testen, da es wie du schon sagst wesentlich unkomplizierter ist.

  7. #22
    Seefahrer Avatar von Harutsune
    Registriert seit
    05.08.15
    Ort
    Bremen
    Beiträge
    134
    Andererseits scheint VFS File-Replacement zu entsprechen, was es inkompatibel zu Tweaks macht, die die selbe Datei modden. Eine Mod nicht. Ich werde morgen() mal versuchen, den Traditions-Part meiner Mod zu skizzieren, wird ein schönes Kistengeschiebe werden das..

  8. #23
    Registrierter Benutzer Avatar von AndreP
    Registriert seit
    05.06.07
    Ort
    Scholven
    Beiträge
    3.929
    Ja, beides geht nicht (entweder das Original oder der "update" Kram).

  9. #24
    Seefahrer Avatar von Harutsune
    Registriert seit
    05.08.15
    Ort
    Bremen
    Beiträge
    134
    Die BnW-Version von Tradition hat mehr Prereqs als die Vanilla-Version - was mache ich damit? Update/Delete? Oder Update mit 'Null'? Wech müssen sie, ich hab nur keine Ahnung nicht, wie..

    Code:
    		<Row>
    			<PolicyType>POLICY_LEGALISM</PolicyType>
    			<PrereqPolicy>POLICY_OLIGARCHY</PrereqPolicy>
    		</Row>
    ..muß weg! Nur wie ist da die Syntax? 'Delete' statt 'row' nehme ich an, den ganzen Block meinend oder nur die zweite Zeile?
    Geändert von Harutsune (05. Mai 2016 um 13:14 Uhr)

  10. #25
    Registrierter Benutzer Avatar von AndreP
    Registriert seit
    05.06.07
    Ort
    Scholven
    Beiträge
    3.929
    Ich würde es mal so versuchen,

    Code:
    <Delete PolicyType="POLICY_LEGALISM" PrereqPolicy="POLICY_OLIGARCHY"/>

  11. #26
    Seefahrer Avatar von Harutsune
    Registriert seit
    05.08.15
    Ort
    Bremen
    Beiträge
    134
    Nach einigen Stunden des Kopfkratzens habe ich Tradition und Unabhängigkeit nun zum laufen gebracht. Ob ich die Prereq oben rechts überhaupt löschen muß, werde ich morgen mal gucken, danke für den Code.
    Code:
    <GameData>
    	<Policies>
    		<Update>
    			<Set Gridy="1"/>
    			<Where Type="POLICY_COLLECTIVE_RULE"/>
    		</Update>
    		<Update>
    			<Set Gridy="2"/>
    			<Where Type="POLICY_REPUBLIC"/>
    		</Update>
    		<Update>
    			<Set Gridx="3"/>
    			<Where Type="POLICY_LEGALISM"/>
    		</Update>
    		<Update>
    			<Set Gridy="1"/>
    			<Where Type="POLICY_LEGALISM"/>
    		</Update>
    		<Update>
    			<Set Gridx="5"/>
    			<Where Type="POLICY_OLIGARCHY"/>
    		</Update>
    		<Update>
    			<Set Gridy="1"/>
    			<Where Type="POLICY_OLIGARCHY"/>
    		</Update>
    		<Update>
    			<Set Gridx="2"/>
    			<Where Type="POLICY_LANDED_ELITE"/>
    		</Update>
    			<Update>
    			<Set Gridy="2"/>
    			<Where Type="POLICY_LANDED_ELITE"/>
    		</Update>
    		<Update>
    			<Set Gridx="4"/>
    			<Where Type="POLICY_MONARCHY"/>
    		</Update>
    		<Update>
    			<Set Gridy="2"/>
    			<Where Type="POLICY_MONARCHY"/>
    		</Update>
    	</Policies>
    	<Policy_PrereqPolicies>
    		<Update>
    			<Set PolicyType="POLICY_REPUBLIC"/>
    			<Where PolicyType="POLICY_COLLECTIVE_RULE"/>
    		</Update>
    		<Update>
    			<Set PrereqPolicy="POLICY_COLLECTIVE_RULE"/>
    			<Where PrereqPolicy="POLICY_REPUBLIC"/>
    		</Update>
    	</Policy_PrereqPolicies>
    </GameData>

  12. #27
    Seefahrer Avatar von Harutsune
    Registriert seit
    05.08.15
    Ort
    Bremen
    Beiträge
    134
    Ächz! Abstraktes Denken.. ..natürlich mußte die Prereq weg, sobald die beiden Sopos nebeneinander stehen. Deine Codezeile war perfekt - danke dafür. Damit sind zwei von drei fertig - nur Ästhetik werde ich vermutlich nicht hinkriegen, weil mir der Header/Opener grad wie eine sehr hohe Hürde aussieht.

    Diese beiden Blöcke wollen gemergt werden:
    Code:
    <Row>
    			<Type>POLICY_AESTHETICS</Type>
    			<Description>TXT_KEY_POLICY_AESTHETICS</Description>
    			<Civilopedia>TXT_KEY_POLICY_AESTHETICS_TEXT</Civilopedia>
    			<Help>TXT_KEY_POLICY_BRANCH_AESTHETICS_HELP</Help>
    			<GreatWriterRateModifier>25</GreatWriterRateModifier>
    			<GreatArtistRateModifier>25</GreatArtistRateModifier>
    			<GreatMusicianRateModifier>25</GreatMusicianRateModifier>
    			<PortraitIndex>6</PortraitIndex>
    			<IconAtlas>POLICY_ATLAS</IconAtlas>
    			<IconAtlasAchieved>POLICY_A_ATLAS</IconAtlasAchieved>
    		</Row>
    		<Row>
    			<Type>POLICY_CULTURAL_CENTERS</Type>
    			<Description>TXT_KEY_POLICY_CULTURAL_CENTERS</Description>
    			<Civilopedia>TXT_KEY_POLICY_CULTURAL_CENTERS_TEXT</Civilopedia>
    			<Help>TXT_KEY_POLICY_CULTURAL_CENTERS_HELP</Help>
    			<PolicyBranchType>POLICY_BRANCH_AESTHETICS</PolicyBranchType>
    			<CultureCost>10</CultureCost>
    			<GridX>2</GridX>
    			<GridY>1</GridY>
    			<PortraitIndex>2</PortraitIndex>
    			<IconAtlas>POLICY_ATLAS_EXP2</IconAtlas>
    			<IconAtlasAchieved>POLICY_A_ATLAS_EXP2</IconAtlasAchieved>
    		</Row>
    Einfach nur die "Type"-Zeilen auszutauschen funzt nicht - der Compiler baut es zwar ohne Fehlermeldung, aber das Spiel ignoriert so das gesamte Script.

    Code:
    		<Update>
    			<Set Type="POLICY_AESTHETICS"/>
    			<Where Type="POLICY_CULTURAL_CENTERS"/>
    		</Update>
    		<Update>
    			<Set Type="POLICY_CULTURAL_CENTERS"/>
    			<Where Type="POLICY_AESTHETICS"/>
    		</Update>
    So bin ich grad mit meinem Latein am Ende, es mangelt an Verständnis..
    <IconAtlas>POLICY_ATLAS</IconAtlas> scheint für die Header zu stehen.
    <IconAtlas>POLICY_ATLAS_EXP2</IconAtlas> haben mehrere Sopos des selben Blocks!
    Das drückt mir echt das Kissen ins Gesicht - wie können hier identische Angaben zu Icons vorkommen??

  13. #28
    Registrierter Benutzer Avatar von AndreP
    Registriert seit
    05.06.07
    Ort
    Scholven
    Beiträge
    3.929
    Du möchtest das aus "POLICY_AESTHETICS" und "POLICY_CULTURAL_CENTERS" eine Sopo wird (gemergt)?

    Mit deinem Code machst du aus "A" dann "B" und umgekehrt.

    Was die Grafiken angeht, da stehe ich jetzt gerade auf dem Schlauch was dein Problem angeht.

    <IconAtlas> sagt welcher Atlas benutzt wird (mehrere dds Files mit gleichen Symbolen, aber unterschiedlichen Größen),
    <PortraitIndex> dann an welcher Position das Symbol sitzt (es wird bei 0 angefangen zu zählen).

  14. #29
    Seefahrer Avatar von Harutsune
    Registriert seit
    05.08.15
    Ort
    Bremen
    Beiträge
    134
    Nee, falsch ausgedrückt, A zu B und umgekehrt war die Intention, funzt so aber nicht. Ah DDS-Container, das erklärts - hilft mir aber grad bei der Problemlösung nicht wirklich weiter. Da brauche ich wohl einen kräftigeren Tritt ins Denk- und Sitzorgan..

  15. #30
    Registrierter Benutzer Avatar von AndreP
    Registriert seit
    05.06.07
    Ort
    Scholven
    Beiträge
    3.929
    Was genau möchtest du denn (tatsächlich die beiden zusammenführen)?

Seite 2 von 4 ErsteErste 1234 LetzteLetzte

Berechtigungen

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