=============================================== ENGLISH ===============================================

========== INSTRUCTIONS FOR INSTALLING  SUPPORT Grifone 70-90 in the .i3d file ============

To allow the use of the  Grifone 70/900.

1 – Unzip the FS25_Support_GrifoneReady.zip file. 
2 – Unzip the tractor (only if it’s within the range of 70HP to 115HP). 
3 – Copy the .i3d file and the texture folder into the tractor’s folder. 
4 – Open the tractor’s I3d file with Giants Editor. 
5 – Click File -> Import... and find the .i3d file in the tractor folder (Support_Grifone.i3d). 
6 – Position all the "Grifone_FrontLoader" node in the transform group “attacheJoints” and finally “frontloader” (if it needs to be created). 
7 – Adjust the position of "Grifone_FrontLoader" so that its end coincides with the vehicle's headlights. 
8 – Save the .i3d file and open the tractor’s XML file.

============== XML Code ==============

If the tractor doesn’t have the "frontloaderConfigurations", add it!!!

<frontloaderConfigurations>
    <frontloaderConfiguration name="$l10n_ui_no" price="0">
	</frontloaderConfiguration>
    <!-- Grifone 70-90 FrontLoader -->
    <frontloaderConfiguration name="Grifone 70-90" price="1500">            
        <attacherJoint node="attacherJointGrifone7090_ready" jointType="Grifone7090_ready" lowerTransLimit="0 0 0" lowerRotLimit="0 0 0" moveTime="2" >
            <rotationNode upperRotation="0 0 0" lowerRotation="0 0 0"/>
            <dependentComponentJoint index="1" referenceMass="1" transSpringFactor="2" transDampingFactor="2" attachInterpolationTime="0.25" detachInterpolationTime="0.25"/>
            <schema position="0.8 0" rotation="0" invertX="true" />
		    <objectChange node="Joystik"        visibilityActive="true" />
            <objectChange node="Bloks"          rotationActive="0 0 0"        rotationInactive="83.932 0 0"        interpolationTime="1.5" interpolation="true"/>
            <objectChange node="SafetyBloks"    rotationActive="0 0 0"        rotationInactive="23.634 0 0"         interpolationTime="2.5" interpolation="true"/>
        </attacherJoint>
        <objectChange node="Grifone_FrontLoader" visibilityActive="true" visibilityInactive="false"/>
    </frontloaderConfiguration>
</frontloaderConfigurations>

If it already has it, replace it with this:

    <!-- Grifone 70-90 FrontLoader -->
    <frontloaderConfiguration name="Grifone 70-90" price="1500">            
        <attacherJoint node="attacherJointGrifone7090_ready" jointType="Grifone7090_ready" lowerTransLimit="0 0 0" lowerRotLimit="0 0 0" moveTime="2" >
            <rotationNode upperRotation="0 0 0" lowerRotation="0 0 0"/>
            <dependentComponentJoint index="1" referenceMass="1" transSpringFactor="2" transDampingFactor="2" attachInterpolationTime="0.25" detachInterpolationTime="0.25"/>
            <schema position="0.8 0" rotation="0" invertX="true" />
		    <objectChange node="Joystik"        visibilityActive="true" />
            <objectChange node="Bloks"          rotationActive="0 0 0"        rotationInactive="83.932 0 0"        interpolationTime="1.5" interpolation="true"/>
            <objectChange node="SafetyBloks"    rotationActive="0 0 0"        rotationInactive="23.634 0 0"         interpolationTime="2.5" interpolation="true"/>
        </attacherJoint>
        <objectChange node="Grifone_FrontLoader" visibilityActive="true" visibilityInactive="false"/>
    </frontloaderConfiguration>

In both cases, you need to update “<i3dMappings>”!!! Copy the lines below between the <i3dMappings>.....<i3dMappings> tags. Also, open the tractor’s .i3d file in Giants Editor, search for "Grifone_FrontLoader" (without quotes). Now manually check the Name in the right panel in Giants Editor under "transform." Below it is the "id" value (we don’t need this). Further down is the "Index Path" value, copy it and place it in the XML file in the place of "VALUE" for the "Grifone_FrontLoader" id line.

This should be done for each component listed below (Index Path will change from part to part):

  <!-- Grifone 70-90-->
  <i3dMapping id="Grifone_FrontLoader" node="VALUE" />    <!-- Change -->
  <i3dMapping id="GrifoneSupport_vis" node="VALUE" />
  <i3dMapping id="DecalsGrifone" node="VALUE" />
  <i3dMapping id="MovingParts" node="VALUE" />
  <i3dMapping id="Bloks" node="VALUE" />
  <i3dMapping id="SafetyBloks" node="VALUE" />
  <i3dMapping id="SpringRef" node="VALUE" />
  <i3dMapping id="Springs" node="VALUE" />
  <i3dMapping id="attacherJointGrifone7090_ready" node="VALUE"/>
  <!-- Grifone 70-90--> 

At the beginning of the XML file, there are the <storeData>...</storeData> tags. Inside them, in the <specs>...</specs> tags, add this tag: <combination modName="FS25_Grifone_pack"/>

If the tractor has weight configurations, front three-point linkages, etc., do the following: In the <attacherJoints comboDuration="2">...</attacherJoints> tags, Search for the tag <attacherJointConfigurations title="$l10n_configuration_valueAttacher"> Duplicate it and rename it like this:

	<attacherJointConfiguration name="$l10n_Grifone 70-90">
        <!-- Grifone 70-90 -->
        <dependentConfiguration index="2"  name="frontloader"/>
    </attacherJointConfiguration>   

Now save everything!!

============== Changes to MODESC ==============

Add this at the end:

<jointTypes>
    <jointType name="Grifone7090_ready" />
</jointTypes>

If the <l10n>...</l10n> tag is present:

     <!-- Grifone 70-90  -->
     <text name="configuration_frontloader">    <it>Caricatore Frontale</it>      <en>Front Loader</en>     <de>Frontlader</de>      <fr>Chargeur frontal</fr> </text>
     <text name="Grifone 70-90">    <it>Grifone 70-90</it>      <en>Grifone 70-90</en>     <de>Grifone 70-90</de>      <fr>Grifone 70-90</fr> </text>

If it’s not present, put this:

 <l10n>
    <!-- Grifone 70-90  -->
     <text name="configuration_frontloader">    <it>Caricatore Frontale</it>      <en>Front Loader</en>     <de>Frontlader</de>      <fr>Chargeur frontal</fr> </text>
     <text name="Grifone 70-90">    <it>Grifone 70-90</it>      <en>Grifone 70-90</en>     <de>Grifone 70-90</de>      <fr>Grifone 70-90</fr> </text>
 </l10n>

Save the changes and compress your tractor mod again. 
Then put it in your mods folder. 
Save the changes, you can delete Support_Grifone.i3d from the tractor folder. 
Compress the tractor and place the new zip file in the game folder.




=============================================== ITALIANO ===============================================

==========ISTRUZIONI PER L'INSTALLAZIONE DI SUPPOERTO SIGMA 4  nel file .i3d============

Per permettere l'utilizzo del  Grifone 70/90.

1 – Decompattare lo zip FS25_Support_GrifoneReady.zip
2-  Decompattare il trattore (solo se si trova nel range 70CV fino a 115CV)
2 - Copiare i3d file e la cartella texture folder nella cartella del trattore.
3 – Aprire il file I3d del TRATTORE con Giants Editor.
4 - Cliccare File -> Import... and e trovare il file .i3d nella cartella del trattore (Support_Grifone.i3d).
5 - Posizionare tutto il nodo “Grifone_FrontLoader” nwel transform group “attacheJoints” and infine “frontloader” (nel caso si deve creare).
6 - Aggiusta la posizone di "Grifone_FrontLoader", in maniera tale che la sua estremità coincida con i fari del mezzo.
7 - Salva .i3d ed apri il file XML del trattore.


============== Il codice dell'XML==============

Se il trattore non ha la frontloaderConfigurations" mettila!!!


    <frontloaderConfigurations>
        <frontloaderConfiguration name="$l10n_ui_no" price="0">
		</frontloaderConfiguration>
        <!-- Grifone 70-90 FrontLoader	 -->
	    <frontloaderConfiguration name="Grifone 70-90" price="1500">            
            <attacherJoint node="attacherJointGrifone7090_ready" jointType="Grifone7090_ready" lowerTransLimit="0 0 0" lowerRotLimit="0 0 0" moveTime="2" >
                <rotationNode upperRotation="0 0 0" lowerRotation="0 0 0"/>
                <dependentComponentJoint index="1" referenceMass="1" transSpringFactor="2" transDampingFactor="2" attachInterpolationTime="0.25" detachInterpolationTime="0.25"/>
                <schema position="0.8 0" rotation="0" invertX="true" />
			    <objectChange node="Joystik"        visibilityActive="true" />
                <objectChange node="Bloks"          rotationActive="0 0 0"        rotationInactive="83.932 0 0"        interpolationTime="1.5" interpolation="true"/>
                <objectChange node="SafetyBloks"    rotationActive="0 0 0"        rotationInactive="23.634 0 0"         interpolationTime="2.5" interpolation="true"/>
            </attacherJoint>
            <objectChange node="Grifone_FrontLoader" visibilityActive="true" visibilityInactive="false"/>
        </frontloaderConfiguration>
    </frontloaderConfigurations> 


Se invece l'ha metti </frontloaderConfigurations> .....</frontloaderConfigurations>  questo:

        <!-- Grifone 70-90 FrontLoader	 -->
	    <frontloaderConfiguration name="Grifone 70-90" price="1500">            
            <attacherJoint node="attacherJointGrifone7090_ready" jointType="Grifone7090_ready" lowerTransLimit="0 0 0" lowerRotLimit="0 0 0" moveTime="2" >
                <rotationNode upperRotation="0 0 0" lowerRotation="0 0 0"/>
                <dependentComponentJoint index="1" referenceMass="1" transSpringFactor="2" transDampingFactor="2" attachInterpolationTime="0.25" detachInterpolationTime="0.25"/>
                <schema position="0.8 0" rotation="0" invertX="true" />
			    <objectChange node="Joystik"        visibilityActive="true" />
                <objectChange node="Bloks"          rotationActive="0 0 0"        rotationInactive="83.932 0 0"        interpolationTime="1.5" interpolation="true"/>
                <objectChange node="SafetyBloks"    rotationActive="0 0 0"        rotationInactive="23.634 0 0"         interpolationTime="2.5" interpolation="true"/>
            </attacherJoint>
            <objectChange node="Grifone_FrontLoader" visibilityActive="true" visibilityInactive="false"/>
        </frontloaderConfiguration>



In entrambi i casi devi aggiornare “<i3dMappings>”!!!
Copia le strighe sotto tra i tag  <i3dMappings>.....<i3dMappings>
Apri anche con Giants Editor il file .i3d del trattore e cerca "Grifone_FrontLoader" (senza virgolette)
Ora manualmente vedi nel pannello a destra in Giants Editor in "transform"
Compare il Name con "Grifone_FrontLoader"
Sotto c'è il valore di "id" (non ci interessa)
Ancora sotto il valore di "Index Path" e lo copierai e metterai al posto 
Nel file XML metti il valore copiato al posto di "VALUE" alla riga con id="Grifone_FrontLoader"

Questo va fatto per ogni singolo componente sotto riportato (Index Path cambia da parte a parte)


      <!-- Grifone 70-90-->
      <i3dMapping id="Grifone_FrontLoader" node="VALUE" />    <!-- Cambia -->
      <i3dMapping id="GrifoneSupport_vis" node="VALUE" />
      <i3dMapping id="DecalsGrifone" node="VALUE" />
      <i3dMapping id="MovingParts" node="VALUE" />
      <i3dMapping id="Bloks" node="VALUE" />
      <i3dMapping id="SafetyBloks" node="VALUE" />
      <i3dMapping id="SpringRef" node="VALUE" />
      <i3dMapping id="Springs" node="VALUE" />
      <i3dMapping id="attacherJointGrifone7090_ready" node="VALUE"/>
	  <!-- Grifone 70-90--> 




All'inzio del file XML ci sono i tag  <storeData> ... </storeData>
Al loro interno neli tag  <specs>...</specs> si deve mettere questo tag:
      <combination modName="FS25_Grifone_pack"/>




Nel caso in cui il trattore dovesse avere configurazioni di zavorre, 3 punti anteriore ecc si deve:
Nei tags <attacherJoints comboDuration="2">...</attacherJoints>
Cercare il tag          <attacherJointConfigurations title="$l10n_configuration_valueAttacher">
Duplicarlo...e chiamarlo così:

		<attacherJointConfiguration name="$l10n_Grifone 70-90">
            <!-- Grifone 70-90 -->
            <dependentConfiguration index="2"  name="frontloader"/>
        </attacherJointConfiguration>   




Adesso salvate tutto!!

============== Modifiche al MODESC ==============

Aggiungere alla fine questo:

    <jointTypes>
        <jointType name="Grifone7090_ready" />
    </jointTypes>


Se è presente il      <l10n>...</l10n>
         <!-- Grifone 70-90  -->
	     <text name="configuration_frontloader">    <it>Caricatore Frontale</it>      <en>Front Loader</en>     <de>Frontlader</de>      <fr>Chargeur frontal</fr> </text>
	     <text name="Grifone 70-90">    <it>Grifone 70-90</it>      <en>Grifone 70-90</en>     <de>Grifone 70-90</de>      <fr>Grifone 70-90</fr> </text>

Se non è presente mettere:

     <l10n>
        <!-- Grifone 70-90  -->
	     <text name="configuration_frontloader">    <it>Caricatore Frontale</it>      <en>Front Loader</en>     <de>Frontlader</de>      <fr>Chargeur frontal</fr> </text>
	     <text name="Grifone 70-90">    <it>Grifone 70-90</it>      <en>Grifone 70-90</en>     <de>Grifone 70-90</de>      <fr>Grifone 70-90</fr> </text>
     </l10n>

Save the changes and compress your tractor mod again. Then put it in your mods folder.
Salva le modifiche, puoi cancellare  Support_Grifone.i3d dalla cartella del trattore
Comprimi il trattore e metti il nuovo zip nella cartella di gioco




=======================================================================DEUTSCH===============================================================

==========INSTALLATIONSANLEITUNG FÜR SIGMA 4 SUPPORT IM .i3d FILE============

Für die Nutzung des Grifone 70/90.

1 – Entpacke die Datei FS25_Support_GrifoneReady.zip
2 – Entpacke den Traktor (nur wenn er sich im Bereich von 70 PS bis 115 PS befindet)
3 – Kopiere die .i3d-Datei und den Texturenordner in den Ordner des Traktors.
4 – Öffne die .i3d-Datei des TRAKTORS mit dem Giants Editor.
5 – Klicke auf Datei -> Importieren... und finde die Datei Support_Grifone.i3d im Traktorordner.
6 – Platziere den gesamten Node „Grifone_FrontLoader“ in die Transform-Gruppe „attacherJoints“ und schließlich in „frontloader“ (falls nicht vorhanden, erstelle ihn).
7 – Passe die Position von „Grifone_FrontLoader“ so an, dass das Ende mit den Scheinwerfern des Fahrzeugs übereinstimmt.
8 – Speichere die .i3d-Datei und öffne die XML-Datei des Traktors.

============== XML-Code ==============

Wenn der Traktor keine frontloaderConfigurations hat, füge sie hinzu:

<frontloaderConfigurations>
    <frontloaderConfiguration name="$l10n_ui_no" price="0">
    </frontloaderConfiguration>

    <!-- Grifone 70-90 Frontlader -->
    <frontloaderConfiguration name="Grifone 70-90" price="1500">            
        <attacherJoint node="attacherJointGrifone7090_ready" jointType="Grifone7090_ready" lowerTransLimit="0 0 0" lowerRotLimit="0 0 0" moveTime="2">
            <rotationNode upperRotation="0 0 0" lowerRotation="0 0 0"/>
            <dependentComponentJoint index="1" referenceMass="1" transSpringFactor="2" transDampingFactor="2" attachInterpolationTime="0.25" detachInterpolationTime="0.25"/>
            <schema position="0.8 0" rotation="0" invertX="true" />
            <objectChange node="Joystik" visibilityActive="true" />
            <objectChange node="Bloks" rotationActive="0 0 0" rotationInactive="83.932 0 0" interpolationTime="1.5" interpolation="true"/>
            <objectChange node="SafetyBloks" rotationActive="0 0 0" rotationInactive="23.634 0 0" interpolationTime="2.5" interpolation="true"/>
        </attacherJoint>
        <objectChange node="Grifone_FrontLoader" visibilityActive="true" visibilityInactive="false"/>
    </frontloaderConfiguration>
</frontloaderConfigurations>

Wenn bereits frontloaderConfigurations vorhanden ist, füge nur Folgendes hinzu:

<!-- Grifone 70-90 Frontlader -->
<frontloaderConfiguration name="Grifone 70-90" price="1500">            
    <attacherJoint node="attacherJointGrifone7090_ready" jointType="Grifone7090_ready" lowerTransLimit="0 0 0" lowerRotLimit="0 0 0" moveTime="2">
        <rotationNode upperRotation="0 0 0" lowerRotation="0 0 0"/>
        <dependentComponentJoint index="1" referenceMass="1" transSpringFactor="2" transDampingFactor="2" attachInterpolationTime="0.25" detachInterpolationTime="0.25"/>
        <schema position="0.8 0" rotation="0" invertX="true" />
        <objectChange node="Joystik" visibilityActive="true" />
        <objectChange node="Bloks" rotationActive="0 0 0" rotationInactive="83.932 0 0" interpolationTime="1.5" interpolation="true"/>
        <objectChange node="SafetyBloks" rotationActive="0 0 0" rotationInactive="23.634 0 0" interpolationTime="2.5" interpolation="true"/>
    </attacherJoint>
    <objectChange node="Grifone_FrontLoader" visibilityActive="true" visibilityInactive="false"/>
</frontloaderConfiguration>

In beiden Fällen musst du <i3dMappings> aktualisieren!
Kopiere die folgenden Zeilen zwischen den <i3dMappings>...</i3dMappings>-Tags:

Öffne zusätzlich mit dem Giants Editor die .i3d-Datei des Traktors und suche nach „Grifone_FrontLoader“ (ohne Anführungszeichen).
Im rechten Panel im Giants Editor findest du den Index Path unter Transform.
Kopiere den Wert von Index Path und ersetze "VALUE" im XML-Code entsprechend.

Dies musst du für jedes einzelne Element unten machen:

<!-- Grifone 70-90 -->
<i3dMapping id="Grifone_FrontLoader" node="VALUE" />    <!-- Ändern -->
<i3dMapping id="GrifoneSupport_vis" node="VALUE" />
<i3dMapping id="DecalsGrifone" node="VALUE" />
<i3dMapping id="MovingParts" node="VALUE" />
<i3dMapping id="Bloks" node="VALUE" />
<i3dMapping id="SafetyBloks" node="VALUE" />
<i3dMapping id="SpringRef" node="VALUE" />
<i3dMapping id="Springs" node="VALUE" />
<i3dMapping id="attacherJointGrifone7090_ready" node="VALUE"/>
<!-- Grifone 70-90 -->

Am Anfang der XML-Datei befinden sich die Tags <storeData>...</storeData>
Innerhalb von <specs>...</specs> füge folgendes hinzu:

<combination modName="FS25_Grifone_pack"/>

Wenn der Traktor zusätzliche Konfigurationen wie Frontgewichte oder Front-Dreipunktaufnahme hat:

Innerhalb der Tags <attacherJoints comboDuration="2">...</attacherJoints>
Suche den Tag:

<attacherJointConfigurations title="$l10n_configuration_valueAttacher">

Dupliziere ihn und füge Folgendes hinzu:

<attacherJointConfiguration name="$l10n_Grifone 70-90">
    <!-- Grifone 70-90 -->
    <dependentConfiguration index="2" name="frontloader"/>
</attacherJointConfiguration>

============== Änderungen an der modDesc.xml Datei ==============

Am Ende hinzufügen:

<jointTypes>
    <jointType name="Grifone7090_ready" />
</jointTypes>

Wenn <l10n>...</l10n> vorhanden ist, ergänze Folgendes:

<!-- Grifone 70-90  -->
<text name="configuration_frontloader"> <it>Caricatore Frontale</it> <en>Front Loader</en> <de>Frontlader</de> <fr>Chargeur frontal</fr> </text>
<text name="Grifone 70-90"> <it>Grifone 70-90</it> <en>Grifone 70-90</en> <de>Grifone 70-90</de> <fr>Grifone 70-90</fr> </text>

Falls <l10n> nicht vorhanden ist, füge es vollständig hinzu:

<l10n>
    <!-- Grifone 70-90  -->
    <text name="configuration_frontloader"> <it>Caricatore Frontale</it> <en>Front Loader</en> <de>Frontlader</de> <fr>Chargeur frontal</fr> </text>
    <text name="Grifone 70-90"> <it>Grifone 70-90</it> <en>Grifone 70-90</en> <de>Grifone 70-90</de> <fr>Grifone 70-90</fr> </text>
</l10n>

Speichere alle Änderungen und komprimiere den Traktor erneut.
Dann füge das neue ZIP-Archiv in deinen Mods-Ordner ein.
Du kannst danach die Datei Support_Grifone.i3d aus dem Traktorordner löschen.

