Da du die Datei wahrscheinlich schon in deinem Download Ordner hast, musst du darauf achten, dass hinter .json keine(1) steht
Beiträge von Danny
-
-
https://www.transfernow.net/dl/20260330nhBxE3jG
Hab dir meine datei mal hochgeladen. Es sind sämtliche Fahrzeugteile drin. Anpassen kannst du unten nach belieben.
Sie funktioniert bei mir tadellos.
Ich weiß nicht was bei mir falsch läuft.Habe deine Datei in den Override Ordner kopiert \gameserver\SCUM\Saved\Config\WindowsServer\Loot\Spawners\Presets\Override
Hab den Server neugestartet
Mehrmals #ReloadLootCustomizationsAndResetSpawners im Game eingegeben und komme trotzdem immer auf das alte Ergbnis.
Was kann ich machen um diese ganze Ordner zu löschen und mir die dann neu generieren lassen kann?So das ich die Strukturen neu und sauber hab.Dann würde ich deine Datei nochmal speichern.
-
Alles anzeigen
geändert geht es (trozdem schlechte Idee, wenn es mit 4 zusätlichen Zeilen Updatesicher geht)
{
"Nodes": [
{
"Rarity": "Uncommon",
"Ids": [
"ItemLootTreeNodes.CarWreck"
]
}
],
"Items": [
{
"Rarity": "Uncommon",
"ID": "Rager_Engine_Alternator_Item"
},
{
"Rarity": "Uncommon",
"ID": "Rager_Seat_FrontLeft_Item"
},
{
"Rarity": "Uncommon",
"ID": "Wheel_265_60_R18_Item"
},
{
"Rarity": "Uncommon",
"ID": "Laika_Engine_Alternator_Item"
},
{
"Rarity": "Uncommon",
"ID": "Laika_Seat_FrontLeft_Item"
},
{
"Rarity": "Uncommon",
"ID": "Wheel_255_55_R16_Item"
},
{
"Rarity": "Uncommon",
"ID": "Wheel_155_R65_Item"
},
{
"Rarity": "Uncommon",
"ID": "WW_Engine_Alternator_Item"
},
{
"Rarity": "Uncommon",
"ID": "WW_Seat_BackLeft_Item"
},
{
"Rarity": "Uncommon",
"ID": "Car_Battery"
},
{
"Rarity": "Uncommon",
"ID": "Car_Jack"
},
{
"Rarity": "Uncommon",
"ID": "Gasoline_Canister_Small"
}
],
"Probability": 100,
"QuantityMin": 10,
"QuantityMax": 15,
"AllowDuplicates": false,
"ShouldFilterItemsByZone": true,
"ShouldApplyLocationSpecificProbabilityModifier": true,
"ShouldApplyLocationSpecificDamageModifier": false,
"InitialDamage": 40,
"RandomDamage": 25,
"InitialUsage": 60,
"RandomUsage": 30,
"PostSpawnActions": [
"SetAmmoAmount_SmallStash",
"SetCashAmount_SmallStash",
"SetClothesDirtiness_DirtyClothes"
]
}
Danke für deine großzügige Mühe.Ich habe deine vorlage so in die Street-Residential-Examine_Car_Wreck.json übernommen.Hab diese dann in den override Ordner gelegt \gameserver\SCUM\Saved\Config\WindowsServer\Loot\Spawners\Presets\Override.Ich komme da zu dem selben Ergbnis wie vorher auch leider.
-
Wagenheber, Kanister und Autobatterie kommen vermutlich aus dem "ItemLootTreeNodes.CarWreck" nicht aus deinen Items.
Ich bin mir nicht sicher ob er in dieser Constellation bei jedem Durchsuchen sowohl ein Item aus dem Node: und zusätzlich einen aus den Items: auslost, oder nur entweder Node: oder Item:
Aber da nur 6 Items ausgespuckt werden obwohl du Quantity min auf 10 hast wird das File garnicht geladen diagnostiziere ich mal.
Ich kann jetzt keinen Fehler erkennen, aber im Logfile des Servers siehst du eventuell warum wenn du ein #ReloadLootCustomizationsAndResetSpawners ausführst und dabei die consolenausgabe mitlaufen lässt.
Aber ich würde dir trozdem noch dazu raten die vorgefertigten Nodes zu benutzen statt eigene Items hinzuzufügen wann immer das geht. Das ist dann Updatesicher weil die Spawner nur sehr selten verändert werden die Nodes aber regelmäßig (Holiday Events, neue Items, andere Itemnamen etc...)Ich hab die Quantity min auf 10 mit absicht gesetzt.Weil ich einfach mal sehen wollte ob das Script überhaupt greift.Ich glaube,da ich schon soviel an den Scripten verändert hab,hab ich irgendwas kaputt gemacht.Ich denke das ich dieses Projekt begraben kann.Da ich nicht die Ahnung hab,was ich für Fehler gemacht hab um sie zu finden und zu beseitigen. Ich habe einfach zu wenig Kenntnisse über das schreiben von Scripte.
-
Ich hab jetzt nochmal alles angesehen,ob auch alles an seinen richtigen platz ist.
Street-Residential-Examine_Car_Wreck .json - liegt im Override Ordner
In der Street-Residential-Examine_Car_Wreck.json steht vollgendes drinne.
{
"Nodes": [
{
"Rarity": "Uncommon",
"Ids": [
"ItemLootTreeNodes.CarWreck"
]
}
],
"Items": [
{
"Rarity": "Uncommon",
"ID": "Rager_Engine_Alternator"
},
{
"Rarity": "Uncommon",
"ID": "Rager_Seat_FrontLeft"
},
{
"Rarity": "Uncommon",
"ID": "Wheel_265_60_R18"
},
{
"Rarity": "Uncommon",
"ID": "Laika_Engine_Alternator"
},
{
"Rarity": "Uncommon",
"ID": "Laika_Seat_FrontLeft"
},
{
"Rarity": "Uncommon",
"ID": "Wheel_255_55_R16"
},
{
"Rarity": "Uncommon",
"ID": "Wheel_155_R65"
},
{
"Rarity": "Uncommon",
"ID": "WW_Engine_Alternator"
},
{
"Rarity": "Uncommon",
"ID": "WW_Seat_BackLeft"
},
{
"Rarity": "Uncommon",
"ID": "Car_Battery"
},
{
"Rarity": "Uncommon",
"ID": "Car_Jack"
},
{
"Rarity": "Uncommon",
"ID": "Gasoline_Canister_Small"
}
],
"Probability": 100,
"QuantityMin": 10,
"QuantityMax": 15,
"AllowDuplicates": false,
"ShouldFilterItemsByZone": true,
"ShouldApplyLocationSpecificProbabilityModifier": true,
"ShouldApplyLocationSpecificDamageModifier": false,
"InitialDamage": 40,
"RandomDamage": 25,
"InitialUsage": 60,
"RandomUsage": 30,
"PostSpawnActions": [
"SetAmmoAmount_SmallStash",
"SetCashAmount_SmallStash",
"SetClothesDirtiness_DirtyClothes"
]
}Trotzdem finde ich nur drei zusätzliche items mal.
-
Du brauchst nicht alle Autoteile einzeln eintragen. Es gibt schon fertige Spawnergruppen dafür.
Code
Alles anzeigen{ "Nodes": [ { "Rarity": "Uncommon", "Ids": [ "ItemLootTreeNodes.CarWreck" ] }, { "Rarity": "ExtremelyRare", "Ids": [ "ItemLootTreeNodes.Garage.VehicleAttachments.Body", "ItemLootTreeNodes.Garage.VehicleAttachments.Doors", "ItemLootTreeNodes.Garage.VehicleAttachments.Pneumatics", "ItemLootTreeNodes.Garage.VehicleAttachments.Seats" ] } ], "Probability": 35, "QuantityMin": 1, "QuantityMax": 2, "AllowDuplicates": false, "ShouldFilterItemsByZone": false, "ShouldApplyLocationSpecificProbabilityModifier": true, "ShouldApplyLocationSpecificDamageModifier": true, "InitialDamage": 60, "RandomDamage": 30, "InitialUsage": 60, "RandomUsage": 30, "PostSpawnActions": [ "SetAmmoAmount_SmallStash", "SetCashAmount_SmallStash", "SetClothesDirtiness_DirtyClothes" ] }Das funktioniert dann auch für neue Fahrzeug(Teile) die später dazukommen, wenn du den loot Tree nicht überschreibst. Body, Doors, Seats, Pneumatics ist alles was es geben kann, hier nur sehr, sehr selten aber in jedem Wrack auf der Insel möglich.
/Saved/Config/WindowsServer/Loot/Spawners/Presets/Override/Street-Residential-Examine_Car_Wreck.jsonDank dir für die Info.Ich glaube , wenn ich jetzt noch eine dritte Variante nutze.Dann mach ich mir Dateien kaputt

-
Alles anzeigen
Hallo zusammen,
ihr habt min. 2 Möglichkeiten.
1. Die Items direkt in die Spawnerdatei "Street-Residential-Examine_Car_Wreck.json" eintragen. Als Vorlage könnte der Inhalt der Datei "Street-Residential-Examine_Car_Wreck_Scrap.json" genutzt werden.
2. Ihr passt die Nodes an. In der Datei "Street-Residential-Examine_Car_Wreck.json" wird auf die Node-Datei "ItemLootTreeNodes.CarWreck.json" verwiesen. Hier findet ihr einen Lootbaum mit Untergruppen und unterschiedlichen Spawnwahrscheinlichkeiten. Hier könnte ihr Items eintragen, entfernen und/oder austauschen.
Wichtig bei beiden Methoden: Die angepassten Dateien müssen im Verzeichnis "Override" liegen.
Spawnerdateien: ....Loot\Spawners\Presets\Override\
Nodedateien: ...Loot\Nodes\Override\
Die Default und Currentverzeichnisse braucht ihr auf dem Server gar nicht.
Ich hoffe es hilft euch weiter.
Gruß RandleDanke für deine ausführliche erklärung.Auch das hatte ich schon versucht.Alle Teile in die Nodes einzutragen.Ich komme immer auf das selbe Ergebnis.Das nur die drei angezeigten Items immer zu finden sind.
-
Augenscheinlich sehe ich keinen Fehler, bis auf eine leere Zeile am Ende nach deiner letzten } nach Gasoline, denke aber nicht, dass es Auswirkung hat.
Wie testest du die Datei?
Startest du den Server neu oder reloadest du den Loot ingame?
Danka das du dich meldest.ich habe immer beide Varianten versucht.Einmal den Serverneustart und ach das reload im Game.
-
Bin bis jetzt an dem Script dran gewesen und komme nicht weiter.Alles was zusätzlich finde ist
Kleiner Kanister
Alles andere was ich in das Script eingetragen hab,erscheint nicht in den Wracks. Wo liegt mein Fehler? Hier einen Einblick meiner Street-Residential-Examine_Car_Wreck.json
{
"Nodes": [
{
"Rarity": "Uncommon",
"Ids": [
"ItemLootTreeNodes.CarWreck"
]
}
],
"Items": [
{
"Rarity": "Uncommon",
"ID": "Rager_Engine_Alternator"
},
{
"Rarity": "Uncommon",
"ID": "Rager_Seat_FrontLeft"
},
{
"Rarity": "Uncommon",
"ID": "Wheel_265_60_R18"
},
{
"Rarity": "Uncommon",
"ID": "Laika_Engine_Alternator"
},
{
"Rarity": "Uncommon",
"ID": "Laika_Seat_FrontLeft"
},
{
"Rarity": "Uncommon",
"ID": "Wheel_255_55_R16"
},
{
"Rarity": "Uncommon",
"ID": "Wheel_155_R65"
},
{
"Rarity": "Uncommon",
"ID": "WW_Engine_Alternator"
},
{
"Rarity": "Uncommon",
"ID": "WW_Seat_BackLeft"
},
{
"Rarity": "Uncommon",
"ID": "Car_Battery"
},
{
"Rarity": "Uncommon",
"ID": "Car_Jack"
},
{
"Rarity": "Rare",
"ID": "Gasoline_Canister_Small"
}
],
"Probability": 60,
"QuantityMin": 3,
"QuantityMax": 5,
"AllowDuplicates": false,
"ShouldFilterItemsByZone": false,
"ShouldApplyLocationSpecificProbabilityModifier": true,
"ShouldApplyLocationSpecificDamageModifier": false,
"InitialDamage": 40,
"RandomDamage": 25,
"InitialUsage": 60,
"RandomUsage": 30,
"PostSpawnActions": [
"SetAmmoAmount_SmallStash",
"SetCashAmount_SmallStash",
"SetClothesDirtiness_DirtyClothes"
]
} -
Wenn du bei der letzten offenen Klammer weitermachst, dann ja
Sauber
Ich danke dir für deine Geduld und Hilfe.Hab das mal eben auf dem Server getestet.Es werden die Teile gespawnt.Jetzt werde ich mal die anderen Teile in das Script hinzufügen.Dank dir nochmal dafür

-
Schau mal ich hab mal 2 Items eingetragen,als Beispiel.Hab ich alles richtig gemacht,mit den Kommas und den Klammern? Es sollen dann noch einige dazukommen.Wenn das jetzt hier richtig ist.
-
Doch, doch. Muss halt nur alles manuell eingetragen werden. Außer hier kennt jemand einen leichteren Weg dafür

Alles klar.Ja ist schon ok, dass man jedes einzelnen Autoteil hinzufügen muss.Für war nur zum verständnis ob ich noch irgendwo was eintragen muss.Oder ob es ausreichend ist nur in der Street-Residential-Examine_Car_Wreck.json zu hinterlegen.
Jetzt muss ich nur noch herrausfinden,wenn ich Items hinzufüge.Das ich das Script nicht am Ende falsch schreibe. Mit den ganzen ( und {
-
Nicht ganz. Die Dateien zeigen dir nur an, was vom Spiel aus bereits drin ist. Die ganzen Fahrzeugteile aus meiner Datei habe ich selbst von Hand eingetragen.
Es reicht nicht aus,in dieser Datei die Autoteile hinzuzufügen?Was muss ich denn noch machen,damit ich im Spiel in den Wracks auch die Autoteile finde?
-
Die Datei findest du im Ordner "LootCar". Wenn alles richtig ist, sollte die Json
zu finden seinAhhhhhhh, alles klar.jetzt hab ich sie gefunden
die Street-Residential-Examine_Car_Wreck.json dort kann ich die Items hinzufügen und finde dann Autoteile, wie es auf deinem Bild zu sehen ist? -
-
-
Sorry das ich dich damit nerve.Jetzt lass ich X= und Y= weg.
#ExportItemSpawnerPresetsInZone "579678.250" "604365.250"(TopLeft) "-886455.500" "-885044.438""BottomRight"" "LootCar"
Dann bekomm ich diesen Fehler
Zone coordinates missing.
-
Dank dir für die erklärung.
Irgendwo muss ich noch einen Fehler machen.Hab mir die Koordinaten mit der Drohne geholt
Links Oben X=580053.000 Y=604144.062
Rechts unten X=-885044.438 Y=-882222.250Danach geb ich das im Chat ein
#ExportItemSpawnerPresetsInZone "X=580053.000" "Y=604144.062"(TopLeft) "X=-885044.438" "Y=-882222.250""BottomRight"" "LootCar"
danach bekomm ich in roter Schrift diese Meldung
'X=580053.000' is not a valid sector name.
-
Ich bin da noch immer nicht weiter.
Funktioniert denn dein Script auch im Game?
Kannst mir eben erklären, wie,wo,welche Datei bearbeitet hast?
Würde das gerne auch umsetzten.
Ich kopier mir die CarWreck.jason aus dem Current Ordner.Die kopie mit den neuen Eintragungen setzte ich dann in den override Ordner?
-
Danke Randle,wenigstens hat sich einer auf dem Post gemeldet
