Einlagernde Futtermenge bei Vanilla-Ställen ändern + Online

Eure Foren für alle Diskussionen rund ums Thema Modding.
Feomathar
Posts: 2
Joined: Mon Jan 15, 2024 5:53 pm

Einlagernde Futtermenge bei Vanilla-Ställen ändern + Online

Post by Feomathar »

Heyho zusammen,

ich würde gerne für eine Coop Session die Vanilla-Ställe abändern.
Ich habe "rausgefunden" das ich unter data-placeables-lizard-chickenbarnsmall in den xml die Food capacity anpassen kann.
Jetzt weiß ich nicht ob das schon reicht es zu ändern und wenn es das tut, wie kriege ich das am besten zu meinem Kumpel, damit wir das in der Online-Session auch so haben? Kann ich das in einen separaten Mod umwandeln?

ich habe leider keine erfahrung im Modden und haben so online nichts dazu gefunden :(

Wäre schön, wenn mir das jemand für doofe erklären kann :D

Danke euch und reiche Ernten wünsche ich *thumbsup*
Haubi
Posts: 1227
Joined: Tue Nov 23, 2021 4:36 pm
Location: JVA Stadelheim

Re: Einlagernde Futtermenge bei Vanilla-Ställen ändern + Online

Post by Haubi »

Also, am Basegame was zu ändern ist erstmal ne sehr schlechte Idee wegen Multiplayer usw. Hierzu erstellt man erstmal aus dem in deinem Beispiel Hühnerstall einen Mod. Das geht eigentlich sehr einfach, gibts auch jede Menge Tuts auf Ytube usw.
Mal auf die schnell erklärt: Einen neuen Ordner erstellen, den benenne wie der Mod dann heißen soll. Hier dann eine Kopie der "chickenBarnSmall.xml" hinein und dann brauchst du noch eine modDesc. Die kannste aus nem andern Mod nehmen und halt an deinen anpassen.
Hier ein Beispiel der modDesc von nem Claas Jaguar von Giants.

Code: Select all

<?xml version="1.0" encoding="utf-8" standalone="no" ?>
<modDesc descVersion="67">
    <author>GIANTS Software</author>
    <version>1.0.0.2</version>
    <title>
        <en>CLAAS JAGUAR 980-930</en>
    </title>
    <description>
        <en>
            <![CDATA[
]]>
	</en>
        <de>
            <![CDATA[
]]>
        </de>
       
    </description>
    <iconFilename>icon_jaguar980.dds</iconFilename>
    <multiplayer supported="true" />

    <storeItems>
        <storeItem xmlFilename="jaguar980.xml" />
    </storeItems>
</modDesc>
Dort änderst dann den Titel, als Icon kann man mal provisorisch das Storebild nehmen und das Storeitem ist dann deine "chickenBarnSmall.xml".
Sieht dann so aus.

Code: Select all

<?xml version="1.0" encoding="utf-8" standalone="no" ?>
<modDesc descVersion="67">
    <author>GIANTS Software</author>
    <version>1.0.0.0</version>
    <title>
        <en>Chicken Barn Small</en>
    </title>
    <description>
        <en>
            <![CDATA[Chicken Barn Small
]]>
	</en>
        <de>
            <![CDATA[Hühnerstall klein
]]>
        </de>
       
    </description>
    <iconFilename>$data/placeables/lizard/chickenBarnSmall/store_chickenBarnSmall.png</iconFilename>
    <multiplayer supported="true" />

    <storeItems>
        <storeItem xmlFilename="chickenBarnSmall.xml" />
    </storeItems>
</modDesc>
Nun hast also deinen Mod und kannst da in der XML deine Werte der Futtermenge ändern und diesen Mod auch mit deinen Mitspielern im Multiplayer teilen, sofern die auch alle am PC spielen. :biggrin2:
Feomathar
Posts: 2
Joined: Mon Jan 15, 2024 5:53 pm

Re: Einlagernde Futtermenge bei Vanilla-Ställen ändern + Online

Post by Feomathar »

MEGA! Vielen lieben Dank. Damit hast du mir schon sehr geholfen :mrgreen: *thumbsup*

Haubi wrote: Mon Jan 15, 2024 10:55 pm Also, am Basegame was zu ändern ist erstmal ne sehr schlechte Idee wegen Multiplayer usw. Hierzu erstellt man erstmal aus dem in deinem Beispiel Hühnerstall einen Mod. Das geht eigentlich sehr einfach, gibts auch jede Menge Tuts auf Ytube usw.
Mal auf die schnell erklärt: Einen neuen Ordner erstellen, den benenne wie der Mod dann heißen soll. Hier dann eine Kopie der "chickenBarnSmall.xml" hinein und dann brauchst du noch eine modDesc. Die kannste aus nem andern Mod nehmen und halt an deinen anpassen.
Hier ein Beispiel der modDesc von nem Claas Jaguar von Giants.

Code: Select all

<?xml version="1.0" encoding="utf-8" standalone="no" ?>
<modDesc descVersion="67">
    <author>GIANTS Software</author>
    <version>1.0.0.2</version>
    <title>
        <en>CLAAS JAGUAR 980-930</en>
    </title>
    <description>
        <en>
            <![CDATA[
]]>
	</en>
        <de>
            <![CDATA[
]]>
        </de>
       
    </description>
    <iconFilename>icon_jaguar980.dds</iconFilename>
    <multiplayer supported="true" />

    <storeItems>
        <storeItem xmlFilename="jaguar980.xml" />
    </storeItems>
</modDesc>
Dort änderst dann den Titel, als Icon kann man mal provisorisch das Storebild nehmen und das Storeitem ist dann deine "chickenBarnSmall.xml".
Sieht dann so aus.

Code: Select all

<?xml version="1.0" encoding="utf-8" standalone="no" ?>
<modDesc descVersion="67">
    <author>GIANTS Software</author>
    <version>1.0.0.0</version>
    <title>
        <en>Chicken Barn Small</en>
    </title>
    <description>
        <en>
            <![CDATA[Chicken Barn Small
]]>
	</en>
        <de>
            <![CDATA[Hühnerstall klein
]]>
        </de>
       
    </description>
    <iconFilename>$data/placeables/lizard/chickenBarnSmall/store_chickenBarnSmall.png</iconFilename>
    <multiplayer supported="true" />

    <storeItems>
        <storeItem xmlFilename="chickenBarnSmall.xml" />
    </storeItems>
</modDesc>
Nun hast also deinen Mod und kannst da in der XML deine Werte der Futtermenge ändern und diesen Mod auch mit deinen Mitspielern im Multiplayer teilen, sofern die auch alle am PC spielen. :biggrin2:
Post Reply