Ich habe in den sauren Apfel gebissen, das Skript ist nur auf den 3 GIANTS Maps verfügbar und auf allen Maps, die korreckte Feldgrenzen gesetzt haben. Um zu verhindern, dass ein Spieler auf einer ModMap versucht Aufträge anzunehmen und dann bitter enttäuscht wird weil die Feldgrenzen ungenau gesetzt sind oder ganz fehlen, muss der Mapper eine Art Notiz im Skript der ModMap hinterlegen, und erst dann kann man im Spiel überhaupt Aufträge annehmen. ModMaps müssen also sowohl korreckte Feldgrenzen als auch den Eintrag in der lua haben. Wir arbeiten in dieser Sache mit ein paar Mappern zusammen und hoffen, dass sehr zeitnah die ersten angepassten ModMaps kommen.Vektorhektor wrote:Darf man Fragen wie jetzt die Feldgrenzenerkennung realisiert wurde und wie man dies im Editor definieren kann?
Ich bin schon ganz heiß drauf meine Lieblings Maps dafür anzupassen.
@GIGANT-Famer, diese Theorie ist clever, aber nicht zutreffend. Ich wüsste zwar gerne, was sich im LS 17 ändert, aber ich weis es schlicht und einfach auch nicht.
Im LS gibt es im Moment einfach keine richtigen Felder. Man kann für jedes Stück Terrain abfragen, was dort wächst und es nach belieben ändern, aber irgendwie muss man ja wissen, welches Stück Terrain. Von wo bis wo reicht das Feld? Es gibt 2 Möglichkeiten, dies herauszufinden. Die erste Möglichkeit ist ein Abtasten des Feldes, d.h. man fängt irgendwo auf dem Feld an und geht so lange in eine Richtung, bis der Untergrund (Grubber-/Pflug-/Saat- Textur) sich ändert. Dann versucht man, durch weiteres abtasten die Texturgrenze zu finden und ihr durch immer weiteres abtasten zu folgen. Dies ist sehr rechenleistungsintensiv und fehleranfällig, z.B. falls der Mapper an der Grenze zum nächsten Feld die Textur nicht unterbrochen hat oder die Felder einfach zu nah beieinander liegen. Diese Methode ist also wenig geeignet. Möglichkeit zwei ist, einfach vorher die Felder abzustecken. GIANTS hat dies für die Feldkauffunktion bereits getan und ich muss nur noch auf diese Feldgrenzen zugreifen. Der Mapper muss die Feldgrenzen dann von Hand mit ausreichender Genauigkeit setzen. Und genauso funktioniert es auch. Ich kann mir kaum vorstellen, dass sich im LS 17 daran etwas ändert. Ich lasse mich aber auch gern positiv überraschen.