Rundumleuchte zum Eigenanbau
============================
Modell & Scripts by Sven777b

Diese Files bieten Moddern die Möglichkeit ihre Traktoren oder Hänger mit Rundumleuchten auszustatten.
Es wird vorausgesetzt dass man zumindest mit dem GiantsEditor umgehen kann und einige Erfahrungen beim 
Einfügen von Mods hat. Diesbezüglich wird von mir kein Support geleistet werden. Wer Fehlermeldungen
bekommt (Schiffshorn) der hat was falsch gemacht und sollte noch einmal genau nachlesen welche Schritte
notwendig sind. Wer den Fehler nicht findet, sollte es sein lassen und einen erfahreneren Modder ran lassen.

Die Scripte können nach Belieben auseinander genommen , analysiert und weiterverwendet werden.
Beim weitergeben der Scripte mit eigenen Fahrzeugen daran denken dass diese Scripte und die dazugehörigen
Einträge in der VehicleTypes.xml bei den Usern möglicherweise schon vorhanden sind. Die Scripte nicht umbenennen
wenn keine neuen Funktionen eingefügt wurden - das spart überflüssige Einträge in der vehicleTypes.xml

Und noch einmal der Hinweis : Wer nicht genau weiss was er tut oder keine Lust hat eine lange Anleitung zu lesen,
der sollte an dieser Stelle den Gedanken, diese Scripte zu verwenden, gleich verwerfen. Diese Scripte und die
Anleitung sind getestet und korrekt.

Bei Performance-Problemen kann man auch versuchen mit den Lichtquellen zu spielen und zB die "ShadowMap" abschalten.

Vorgehensweise:

1. die 3 Dateien der Rundumleuchte in den Ordner des Fahrzeugs kopieren , die vehicle_rul.lua (für Traktoren)
   und/oder die trailer_rul.lua (für Anhänger) in den Ordner data/new_scripts/vehicles/ kopieren.

2. Im GiantsEditor das Fahrzeug laden und anschliessend die rundum.i3d importieren. 
   Nun die Rundumleuchte ausschneiden und ins Fahrzeug wieder einfügen und positionieren.
   Es können beliebig viele Kopien angelegt werden, jedoch hat das Spiel nach wie vor die Beschränkung 
   dass nur 3 Lichtquellen gleichzeitig leuchten können.
   Es ist daher davon abzuraten mehr als zwei am Fahrzeug anzubringen.

3. Die rundum.i3d wird nach dem Import nicht mehr benötigt.

4. In der XML des Fahrzeugs muss nun der Fahrzeug-Typ geändert werden.

   Bei Traktoren :
   <vehicle type="tractor">   muss geändert werden auf  <vehicle type="tractor_rul">

   Bei Hängern :
   <vehicle type="trailer">   muss geändert werden auf  <vehicle type="trailer_rul">
   
   Weiter unten innerhalb der XML Datei wird folgender Eintrag hinzugefügt:

   <rundumleuchten count="1" key="KEY_t">
       <light1 rotNode="27|0" light="27|0|0" lightsource="27|0|0|0" rotSpeed="10" emitLight="true"/>
   </rundumleuchten>
   
   count legt die Anzahl der Rundumleuchten fest. Weitere Rundumleuchten benötigen je eine neue Zeile <light2 und so weiter
   key legt die Taste fest mit der die Rundumleuchte aktiviert wird. KEY_t wäre die Taste T , KEY_1 wäre die 1 zB
   
   rotNode ist die Index-Nummer von "reflector"
   light ist die Index-Nummer von "leucht"
   lightsource ist die Index-Nummer der Lichtquelle "Light"
   rotSpeed ist die Geschwindigkeit in der die Rundumleuchte sich dreht. 10 entspricht etwa einer 1.5 Umdrehung/Sek
   emitLight true/false  legt fest ob die Rundumleuchte einen Lichtschein haben soll oder nicht. (Performance-Frage)

   Die Index-Nummern müssen abgezählt und angepasst werden. Dies geht am besten im GiantsEditor. 
   Man klappt das Hauptfahrzeug auf und beginnt darunter mit dem Zählen bei Null.
   
   Beispiel:
   Fendt
   - fendt_vis     "0"
   - wheel1        "1"
   - wheel2        "2"
   - rundumleuchte "3"
     - reflector   "3|0"
       - leucht    "3|0|0"
         - light   "3|0|0|0"

5. Den Eintrag in der vehicleTypes.xml vornehmen. 
   Bei Traktoren muss diese Zeile in die Sektion <steerables> :
   <type name="tractor_rul" className="vehicle_rul" filename="data/new_scripts/vehicles/vehicle_rul.lua"/>

   Bei Anhängern muss diese Zeile in die Sektion <trailers> :
   <type name="trailer_rul" className="trailer_rul" filename="data/new_scripts/vehicles/trailer_rul.lua"/>

