[NO BUG] boughtWithFarmland

Eure Foren für alle Diskussionen rund ums Thema Modding.
User avatar
HoT_San
Posts: 111
Joined: Fri Nov 30, 2018 12:56 am

[NO BUG] boughtWithFarmland

Post by HoT_San »

Irgendwas stimmt hier nicht, denn BoughtwithFarmland steht im Parrent Placeable funktioniert aber beim Festeinbau von Ställen in der Map nicht.

Egal wo auch immer man das testet ob Singleplayer oder Multiplayer. Klar ist es eine Modding-Sache.

Aber solangsam wird es einfach mal Zeit, dass man mal Infos zu diversen Dingen bekommt, besonders im Bereich Modding/Mapping
User avatar
x Lethian x
Former GIANTS employee
Posts: 2190
Joined: Thu Mar 02, 2017 12:39 pm

Re: [READ] boughtWithFarmland

Post by x Lethian x »

Da frägst du hier aber im falschen Bereich, fürchte ich ;) Ich verschiebe das Ganze entsprechend und leite das weiter.
How to report a BUG | How to post a log file | How to upload images
User avatar
MAurUS
GIANTS Software | Gameplay Programmer
Posts: 133
Joined: Thu Jun 16, 2011 11:54 am
Location: ER
Contact:

Re: [NO BUG] boughtWithFarmland

Post by MAurUS »

Hallo HoT_San,

Wo hast du das "boughtWithFarmland" in der XML eingetragen?

So sollte es aussehen:

Code: Select all

<placeable>
    .....
    <boughtWithFarmland>true</boughtWithFarmland>
</placeable> 
Grüße
Stefan
User avatar
TopAce888
Posts: 17974
Joined: Tue May 15, 2018 6:29 pm
Contact:

Re: [NO BUG] boughtWithFarmland

Post by TopAce888 »

Mich würde das auch mal interessieren. Der Logik nach würde ich das ja so verstehen, dass ein platziertes Objekt mit diesem Flag beim Kauf des Grundstücks in den eigenen Besitz übergeht.

Beispiel: Stelle ich zur BGA noch eine Halle (als eigenes platzierbares Objekts) dazu, würde ich nach meinem Verständnis davon ausgehen, dass diese Halle dann auch in der Garage auftaucht und auch wieder verkauft werden kann (sofern die Einstellungen dafür auch in de XML vorhanden sind).

Hinbekommen habe ich das aber nicht. Ist aber jetzt schon ein Weilchen her, dass ich das ausprobiert hatte. Hat sich da etwas mit V1.4 geändert?
Meine LS22-Mods
Neu-Minibrunn Support Thread
___________________________________________________
log.txt richtig posten / How to post the log.txt
Giants Bilder/Image Server

Mein fraenkforfriends-Code für kostenlos 2GB zusätzlich für dich und mich: OLIW68
User avatar
HoT_San
Posts: 111
Joined: Fri Nov 30, 2018 12:56 am

Re: [NO BUG] boughtWithFarmland

Post by HoT_San »

Toll, hauptsache es wird erstmal NO BUG dran geschrieben?!

Gehen tut es definitiv bei Ställen nicht, bei anderen Gebäuden geht es. Denn ich habs aus der original BGA und da siehst das so aus:

Code: Select all

<placeable>
    <storeData>
        <name>$l10n_storageSilo</name>
        <image>$data/store/store_empty.png</image>
        <price>1</price>
        <canBeSold>false</canBeSold>
        <showInStore>false</showInStore>
        <boughtWithFarmland>true</boughtWithFarmland>
        <lifetime>1000</lifetime>
        <rotation>0</rotation>
        <brand>LIZARD</brand>
        <species>placeable</species>
        <category>placeableMisc</category>
        ....
    </storeData>


</placeable>
derelky
Posts: 560
Joined: Tue Oct 19, 2010 6:24 pm

Re: [NO BUG] boughtWithFarmland

Post by derelky »

Kann ich so bestätigen. Die Funktion greift nicht bei allen Placeable Arten.

Edit:
Es betrifft die Plazierbaren Ställe
Lustiger weise kann man im Savegame die Farm ID anpassen und alles ist gut. (also das gleiche wie bei der BGA etc.) somit happert es nur an der FarmID Anpassung beim kauf des darunter liegenden Geländes. Also das was bei allen anderen Placeables funktioniert
John Deere 6930
Posts: 2
Joined: Sun Mar 30, 2008 9:49 pm
Location: Deutschland/SH

Re: [NO BUG] boughtWithFarmland

Post by John Deere 6930 »

Mit der BGA darf man auch nicht vergleichen, die wird immer mit dem Farmland gekauft, kann man auch nicht ändern.

Der XmlCode der aus der StoreData lädt ist falsch, richtig ist "placeable.boughtWithFarmland"
User avatar
HoT_San
Posts: 111
Joined: Fri Nov 30, 2018 12:56 am

Re: [NO BUG] boughtWithFarmland

Post by HoT_San »

Auch hier nochmal vielen Lieben Dank, kann geschlossen werden
derelky
Posts: 560
Joined: Tue Oct 19, 2010 6:24 pm

Re: [NO BUG] boughtWithFarmland

Post by derelky »

OK also ist das was Maurus geschrieben hat richtig und nur die BGA Einträge haben zu Verwirrung gesorgt.
Allerdings sieht der Umstand das es bei der BGA im StoreData ist und im Script extra immer auf True gesetzt wird für mich so aus, das Giants selbst die BGA nicht "kaufen" konnte und anstelle dann die XML anzupassen hat man einfach gesagt jo BGA ist immer kaufbar im BGA load :D
User avatar
TopAce888
Posts: 17974
Joined: Tue May 15, 2018 6:29 pm
Contact:

Re: [NO BUG] boughtWithFarmland

Post by TopAce888 »

Ah, jetzt habe ich es auch verstanden. Es ist also entscheidend, wo der Eintrag steht, das hatte ich in dem Beitrag von MAurUS völlig überlesen.
@John Deere 6930 Vielen Dank!

Edit:
Ich habe das grad mal mit einer platzierbaren Halle ausprobiert. Aber zu 100% funktioniert das bei mir noch nicht so. Erst wenn ich abspeichere und neu lade, dann steht die Halle nach dem Kauf des Grundstücks auch in der Garage zum Verkaufen. Dabei ist es völlig egal, was ich bei defaultFarmProperty oder farmId eintrage. Kann mir da noch jemand auf die Sprünge helfen?
Last edited by TopAce888 on Tue Jun 25, 2019 12:43 pm, edited 1 time in total.
Meine LS22-Mods
Neu-Minibrunn Support Thread
___________________________________________________
log.txt richtig posten / How to post the log.txt
Giants Bilder/Image Server

Mein fraenkforfriends-Code für kostenlos 2GB zusätzlich für dich und mich: OLIW68
User avatar
TopAce888
Posts: 17974
Joined: Tue May 15, 2018 6:29 pm
Contact:

Re: [NO BUG] boughtWithFarmland

Post by TopAce888 »

Ich muss das nochmal hochholen, weil das von mir o.g. zur Verwirrung bei den Spielern führt.

So habe ich das in der "defaultItems.xml" eingetragen:

Code: Select all

<item className="Placeable" filename="$moddir$FS19_Minibrunn/placeables/farmAreaBorders.xml" position="22 58.42 417" rotation="0 -90 0" />
Die XML zum Objekt sieht so aus:

Code: Select all

<placeable>
    <storeData>
        <name>$l10n_object_farmAreaBorders</name>
        <functions>
            <function>$l10n_function_decoration</function>
        </functions>
        <image>placeables/store/store_farmAreaBorders.png</image>
        <canBeSold>true</canBeSold>
        <showInStore>true</showInStore>
        <price>1</price>
        <dailyUpkeep>0</dailyUpkeep>
        <lifetime>1000</lifetime>
        <rotation>0</rotation>
        <brand>LIZARD</brand>
        <species>placeable</species>
        <category>decoration</category>
    </storeData>

    <placeableType>placeable</placeableType>
    <filename>placeables/i3d/farmAreaBorders.i3d</filename>
    <placement testSizeX="1" testSizeZ="1" sizeX="1" sizeZ="1" useRandomYRotation="false" useManualYRotation="true" />

    <boughtWithFarmland>true</boughtWithFarmland>

    <animatedObjects>
       […]
    </animatedObjects>
</placeable>
Das Ergebnis ist das bereits beschriebene, dass das Objekt erst in der Garage zum Verkaufen auftaucht, wenn ich den Spielstand abspeichere und neu lade.

Mache ich hier noch irgend etwas falsch?
Meine LS22-Mods
Neu-Minibrunn Support Thread
___________________________________________________
log.txt richtig posten / How to post the log.txt
Giants Bilder/Image Server

Mein fraenkforfriends-Code für kostenlos 2GB zusätzlich für dich und mich: OLIW68
User avatar
MAurUS
GIANTS Software | Gameplay Programmer
Posts: 133
Joined: Thu Jun 16, 2011 11:54 am
Location: ER
Contact:

Re: [NO BUG] boughtWithFarmland

Post by MAurUS »

Das ganze ist leider noch ein Bug vom Spiel. Dieser wird aber mit dem nächsten Patch gefixt sein.

Gruß
Stefan
Post Reply