=============================
I. Requirements for main file
=============================

1. Up to date Script Hook ( v1.0.1032.1 or greater [http://www.dev-c.com/gtav/scripthookv/])

====================================
II. Requirements for optional file(s)
====================================

1. Up to date GTA V with mpspecialraces DLC
2. OpenIV ( http://openiv.com/?cat=3 )

===========================================
III. Installation instruction for main file
===========================================

1. Place AIBlink.asi into the same folder as your ScriptHookV.dll 
( This should be your GTA Mods folder, if you do not use any kind of mod organizer and modify the game files directly in your GTA V folder, consider using a mod organizer! )


==============================================
IV. Installation instruction for optional file
==============================================
0. BACKUP YOUR DATA
1. Locate your update.rpf file. This can be found at "Your GTA V folder\mods\update\" or "Your GTA V folder\update\"( If you're not using any mod organizer, again, it's HIGHLY RECOMMENDED to do so! )
2. Open update.rpf with OpenIV and navigate to "\x64\data\" using OpenIV.
3. Toggle Edit Mode in OpenIV (F6)
4. Replace "carcols.ymt" with the ones contained in "AiBlink.7z\update.rpf\x64\data\"
5. Navigate to "\common\data\" using OpenIV.
5. Replace "visualsettings.dat" with the ones contained in "AiBlink.7z\update.rpf\common\data\"
6. Navigate to "\dlc_patch\" in update.rpf and copy the folder named "mpspecialraces" from "AiBlink.7z\update.rpf\dlc_patch\" into it.


===========================================
V. Important notes for use of optional file
===========================================

The optional file is to override any vehicle light settings that have been set by the game.
If you already altered those or another mod does this the changes this mod made will be overridden by installing the optional files!

If you prefer to keep your modified data and just want to patch the changes required for brighter blinkers considering using Winmerge.
OR:

Manually replace the values in the files. ( This is also working for addon vehicles if they use custom light settings )

[visualsettings.dat]
FIND:
car.indicator.day.emissive.on	10.00
car.indicator.night.emissive.on	10.00
car.indicator.day.emissive.off	0.30
car.indicator.night.emissive.off	0.003

REPLACE WITH:
car.indicator.day.emissive.on		40.00
car.indicator.night.emissive.on		35.00
car.indicator.day.emissive.off		0.30
car.indicator.night.emissive.off	0.003

[For every carcols.meta or carcols.ymt]
===============================================
[This is for cars with standard halogen lights]
FIND:
===============================================
      <indicator>
        <intensity value="0.37500000"/>
        <falloffMax value="2.50000000"/>
        <falloffExponent value="8.00000000"/>
        <innerConeAngle value="30.00000000"/>
        <outerConeAngle value="80.00000000"/>
        <emmissiveBoost value="false"/>
        <color value="0xFFFF8000"/>
        <textureName/>
        <mirrorTexture value="true"/>
      </indicator>
      <rearIndicatorCorona>
        <size value="0.00000000"/>
        <size_far value="0.00000000"/>
        <intensity value="0.00000000"/>
        <intensity_far value="0.00000000"/>
        <color value="0x00000000"/>
        <numCoronas value="1"/>
        <distBetweenCoronas value="128"/>
        <distBetweenCoronas_far value="255"/>
        <xRotation value="0.00000000"/>
        <yRotation value="0.00000000"/>
        <zRotation value="0.00000000"/>
        <zBias value="0.25000000"/>
        <pullCoronaIn value="false"/>
      </rearIndicatorCorona>
      <frontIndicatorCorona>
        <size value="0.00000000"/>
        <size_far value="0.00000000"/>
        <intensity value="0.00000000"/>
        <intensity_far value="0.00000000"/>
        <color value="0x00000000"/>
        <numCoronas value="1"/>
        <distBetweenCoronas value="128"/>
        <distBetweenCoronas_far value="255"/>
        <xRotation value="0.00000000"/>
        <yRotation value="0.00000000"/>
        <zRotation value="0.00000000"/>
        <zBias value="0.25000000"/>
        <pullCoronaIn value="false"/>
      </frontIndicatorCorona>
===============================================
REPLACE WITH:
===============================================
      <indicator>
        <intensity value="0.50000000"/>
        <falloffMax value="2.50000000"/>
        <falloffExponent value="16.00000000"/>
        <innerConeAngle value="30.00000000"/>
        <outerConeAngle value="80.00000000"/>
        <emmissiveBoost value="false"/>
        <color value="0xFFFF8000"/>
        <textureName/>
        <mirrorTexture value="true"/>
      </indicator>
      <rearIndicatorCorona>
        <size value="0.00000000"/>
        <size_far value="8.00000000"/>
        <intensity value="4.00000000"/>
        <intensity_far value="1.00000000"/>
        <color value="0xFFFF9E05"/>
        <numCoronas value="1"/>
        <distBetweenCoronas value="128"/>
        <distBetweenCoronas_far value="255"/>
        <xRotation value="0.00000000"/>
        <yRotation value="0.00000000"/>
        <zRotation value="0.00000000"/>
        <zBias value="0.25000000"/>
        <pullCoronaIn value="false"/>
      </rearIndicatorCorona>
      <frontIndicatorCorona>
        <size value="0.00000000"/>
        <size_far value="8.00000000"/>
        <intensity value="4.00000000"/>
        <intensity_far value="1.00000000"/>
        <color value="0xFFFF9E05"/>
        <numCoronas value="1"/>
        <distBetweenCoronas value="128"/>
        <distBetweenCoronas_far value="255"/>
        <xRotation value="0.00000000"/>
        <yRotation value="0.00000000"/>
        <zRotation value="0.00000000"/>
        <zBias value="0.25000000"/>
        <pullCoronaIn value="false"/>
      </frontIndicatorCorona>
===============================================
[This is for cars with LED lights]
FIND:
===============================================
      <indicator>
        <intensity value="0.37500000"/>
        <falloffMax value="2.50000000"/>
        <falloffExponent value="8.00000000"/>
        <innerConeAngle value="20.00000000"/>
        <outerConeAngle value="50.00000000"/>
        <emmissiveBoost value="false"/>
        <color value="0xFFFF7300"/>
        <textureName/>
        <mirrorTexture value="true"/>
      </indicator>
      <rearIndicatorCorona>
        <size value="0.00000000"/>
        <size_far value="0.00000000"/>
        <intensity value="0.00000000"/>
        <intensity_far value="0.00000000"/>
        <color value="0x00000000"/>
        <numCoronas value="1"/>
        <distBetweenCoronas value="128"/>
        <distBetweenCoronas_far value="255"/>
        <xRotation value="0.00000000"/>
        <yRotation value="0.00000000"/>
        <zRotation value="0.00000000"/>
        <zBias value="0.25000000"/>
        <pullCoronaIn value="false"/>
      </rearIndicatorCorona>
      <frontIndicatorCorona>
        <size value="0.00000000"/>
        <size_far value="0.00000000"/>
        <intensity value="0.00000000"/>
        <intensity_far value="0.00000000"/>
        <color value="0x00000000"/>
        <numCoronas value="1"/>
        <distBetweenCoronas value="128"/>
        <distBetweenCoronas_far value="255"/>
        <xRotation value="0.00000000"/>
        <yRotation value="0.00000000"/>
        <zRotation value="0.00000000"/>
        <zBias value="0.25000000"/>
        <pullCoronaIn value="false"/>
      </frontIndicatorCorona>
===============================================
REPLACE WITH:
===============================================
      <indicator>
        <intensity value="0.50000000"/>
        <falloffMax value="2.50000000"/>
        <falloffExponent value="16.00000000"/>
        <innerConeAngle value="20.00000000"/>
        <outerConeAngle value="50.00000000"/>
        <emmissiveBoost value="false"/>
        <color value="0xFFFF7300"/>
        <textureName/>
        <mirrorTexture value="true"/>
      </indicator>
      <rearIndicatorCorona>
        <size value="0.00000000"/>
        <size_far value="8.00000000"/>
        <intensity value="4.00000000"/>
        <intensity_far value="1.00000000"/>
        <color value="0xFFFF9E05"/>
        <numCoronas value="1"/>
        <distBetweenCoronas value="128"/>
        <distBetweenCoronas_far value="255"/>
        <xRotation value="0.00000000"/>
        <yRotation value="0.00000000"/>
        <zRotation value="0.00000000"/>
        <zBias value="0.25000000"/>
        <pullCoronaIn value="false"/>
      </rearIndicatorCorona>
      <frontIndicatorCorona>
        <size value="0.00000000"/>
        <size_far value="8.00000000"/>
        <intensity value="4.00000000"/>
        <intensity_far value="1.00000000"/>
        <color value="0xFFFF9E05"/>
        <numCoronas value="1"/>
        <distBetweenCoronas value="128"/>
        <distBetweenCoronas_far value="255"/>
        <xRotation value="0.00000000"/>
        <yRotation value="0.00000000"/>
        <zRotation value="0.00000000"/>
        <zBias value="0.25000000"/>
        <pullCoronaIn value="false"/>
      </frontIndicatorCorona>
