2. Grasstextur einbauen

heli007
Posts: 41
Joined: Sun Jan 20, 2013 7:34 pm

2. Grasstextur einbauen

Post by heli007 »

Hallo Com.

Ich suche nun schon eine halbe ewigkeit nach einem Weg eine 2. oder 3. Grastextur in meine Map einzubauen.

Kann mir da jemand helfen ?

Und bitte schreibt nicht " Google mal " des hab ich schon gemacht. Erfolglos.

Wäre nett wenn mir jemand helfen könnte.

Mfg heli007
User avatar
böserlöwe
GIANTS Software | Support Engineer
Posts: 10817
Joined: Thu Oct 01, 2009 10:09 pm
Location: Kreis Schaumburg
Contact:

Re: 2. Grasstextur einbauen

Post by böserlöwe »

Das Spiel kann nur eine Sorte Gras verwenden.
Wenn du davon mehrere haben möchtest, ist es wie bei dem einbau einer anderen Fruchtsorte, die nur dann nicht den Namen gras tragen darf.
Jede Sorte ist eben immer eine einmalige Geschichte im Spiel.
Und wie man die neuen Fruchtsorten im spiel einbaut, solltest du doch schon gefunden haben? Oder noch nicht in Anleitungen und Tutorials geschaut?
heli007
Posts: 41
Joined: Sun Jan 20, 2013 7:34 pm

Re: 2. Grasstextur einbauen

Post by heli007 »

Ok dann werde ich ne Fruchtart einfügen. Danke eigentlich logisch.
User avatar
ieg53i
Posts: 214
Joined: Tue Jan 22, 2013 8:19 am
Location: DE 08132 Mülsen
Contact:

Re: 2. Grasstextur einbauen

Post by ieg53i »

Hallo, mit dem Gras ist das so eine Sache, willst du eine neue Frucht einbauen, die gras2 heist oder so.
Mann kann zwar eine neue Fruchtsorte einbauen, aber selbst wenn man diese auf der Basis von Gras einbaut wird diese zwar abgebildet man kann sie auch sähen und ernten, aber sie wächst nicht wie Gras von allein nach! Ich hab dies schon ausprobiert, es funktioniert zwar, aber die "neue Frucht" wächst nicht von allein nach.
Man kann sie wieder neu ansähen und ernten aber sie wächst nicht wie Gras von selbst wieder nach.
Gruß ieg53i
Ich baue nicht nur Standartfrüchte an, ich baue auch richtige Räuchermänner in real...40cm groß. Falls es jemanden interessiert.
User avatar
bassaddict
GIANTS Software | Web/Script Programmer
Posts: 11983
Joined: Tue Nov 29, 2011 2:44 pm
Location: ER, DE

Re: 2. Grasstextur einbauen

Post by bassaddict »

Ob eine Furcht nachwächst liegt ausschließlich daran, wie man das beim registrieren einer Frucht angibt.
Das größere Problem ist wohl eher, dass man passende Erntemaschinen braucht.
User avatar
ieg53i
Posts: 214
Joined: Tue Jan 22, 2013 8:19 am
Location: DE 08132 Mülsen
Contact:

Re: 2. Grasstextur einbauen

Post by ieg53i »

Hallo bassaddict,
Mit der Frucht als Gras2 bin ich so verfahren:
Ich habe die Einträge von Gras genommen und sie kopiert und umbenannt.
Wie ich oben schon geschrieben hatte, ist das gras2 zwar da und funktioniert auch, aber es wächst nicht nach.
Du schreibst, es kommt darauf an wie man die Frucht registriert.
Habe ich da was übersehen? Wenn ich den gleichen "Datensatz" verwende wie gras, sollte es doch funktionieren oder?
Oder muß da was in der XML der map angepasst werden?
Kannst du bitte mal helfen?
Gruß
===ieg53i===
Rainer
Ich baue nicht nur Standartfrüchte an, ich baue auch richtige Räuchermänner in real...40cm groß. Falls es jemanden interessiert.
User avatar
bassaddict
GIANTS Software | Web/Script Programmer
Posts: 11983
Joined: Tue Nov 29, 2011 2:44 pm
Location: ER, DE

Re: 2. Grasstextur einbauen

Post by bassaddict »

Auch wenns eigentlich schon längst bekannt sein sollte, hier nochmal: In der ScriptDocu steht genau drin, welcher Parameter wofür ist.
http://ls-mods.de/scriptDocumentation.p ... =fruitUtil
Dritter Parameter:
bool needsSeeding Do we need to seed after we have cut the fruit?
User avatar
ieg53i
Posts: 214
Joined: Tue Jan 22, 2013 8:19 am
Location: DE 08132 Mülsen
Contact:

Re: 2. Grasstextur einbauen

Post by ieg53i »

Du meinst sicher die Einträge in der registerFruit.lua?
Der dritte Parameter heist normalerweise: bool allowsSeeding
Diesen durch bool needsSeeding Do we need to seed after we have cut the fruit? ersetzen?
Verstehe ich das richtig so?
Gruß Rainer
Ich baue nicht nur Standartfrüchte an, ich baue auch richtige Räuchermänner in real...40cm groß. Falls es jemanden interessiert.
User avatar
bassaddict
GIANTS Software | Web/Script Programmer
Posts: 11983
Joined: Tue Nov 29, 2011 2:44 pm
Location: ER, DE

Re: 2. Grasstextur einbauen

Post by bassaddict »

AllowsSeeding ist der 4te Parameter.
Du sollst einfach nur überprüfen, ob der dritte Parameter korrekt gesetzt ist. Die Antwort auf die Frage "Müssen wir säen, nachdem die Frucht geerntet wurde?" lautet für Gras "nein". Entspricht also "false" als Wert für den Parameter (simpelste Logik).
User avatar
ieg53i
Posts: 214
Joined: Tue Jan 22, 2013 8:19 am
Location: DE 08132 Mülsen
Contact:

Re: 2. Grasstextur einbauen

Post by ieg53i »

print("register fruit type: coal");
local coalhudFile = Utils.getFilename("scripte/coalHud.dds", g_currentModDirectory);
-- (string name, bool needsSeeding, bool allowsSeeding, bool useSeedingWidth, float directionSnapAngle, int minHarvestingGrowthState, int maxHarvestingGrowthState, int cutState, bool allowsPartialGrowthState, float pricePerLiter, float literPerSqm, float seedUsagePerSqm, bool partOfEconomy, string hudOverlayFilename, float4 fruitMapColor)
FruitUtil.registerFruitType("coal", coal, true, true, false, 0, 4, 6, 8, 0, 0.55, 0.8, 0.1, true, coalhudFile, {1, 1, 0.6, 1});
So steht es momentan da, also bool needsSeeding durch bool needsSeeding Do we need to seed after we have cut the fruit? ersetzen.
Nun true in false tauschen, aber welches? Das erste oder das zweite?
Ja ich stell mich wieder prasselig an, aber du weist doch ich und die simple Logik...
Gruß
Rainer
Ich baue nicht nur Standartfrüchte an, ich baue auch richtige Räuchermänner in real...40cm groß. Falls es jemanden interessiert.
User avatar
bassaddict
GIANTS Software | Web/Script Programmer
Posts: 11983
Joined: Tue Nov 29, 2011 2:44 pm
Location: ER, DE

Re: 2. Grasstextur einbauen

Post by bassaddict »

Wen interessierts schon, was als Kommentar da drin steht. Du musst den PARAMETER korrigieren.
Zweiter und 10ter Parameter sind übrigens auch falsch.

Einfach mal in die ScriptDocu reinschauen. Da steht genau drin, welcher Parameter wofür ist. WIE schaffen das alle IMMER WIEDER das trotzdem falsch zu machen, sogar wenn man extra nochmal auf die ScriptDocu verlinkt?
Post Reply