- 54 downloads
- Version 1.3.2
ELS Siren Tone Changer (Horn Key) Version 1.3.2 This mod lets you cycle through the siren tones configured for your current vehicle in ELS by pressing E while the mod is tracking the siren as active. The mod reads the vehicle's own VCF file and only cycles through siren tones where AllowUse="true". REQUIREMENTS - GTA V Legacy - ELS 1.05 - ScriptHookV - A vehicle with an ELS VCF file in the configured VCF container folder INSTALLATION 1. Make sure ELS 1.05 and ScriptHookV are installed and working. 2. Copy ELSEHornCycle.asi from this package into the GTA V Legacy main directory, alongside GTA5.exe and ELS.asi. 3. Launch GTA V Legacy. HOW IT WORKS - The mod detects the player's current vehicle model using ScriptHookV natives. - It reads the ELS VCF container folder from ELS.ini (ADMIN\VcfContainerFolder). - It locates the matching vehicle VCF at ELS\<VcfContainerFolder>\<model>.xml. - It reads SrnTone1 through SrnTone4 and only includes tones where AllowUse="true". - Press E to cycle to the next tone allowed for the current vehicle. Disabled tones are skipped. - The next tone key is sent only after E has been released, followed by a 75 ms delay. This prevents the E key and siren tone key from being sent at the same time. - Siren tone keys are sent through normal Windows keyboard input (SendInput). As a result, GTA V or another input listener may also receive the configured tone key. - When the player switches vehicles, the tone settings are reloaded from that vehicle's VCF file. - The mod reads the siren and tone key assignments from ELS.ini. - Toggle_LSTG resets the mod's tracked siren state to OFF. The actual key is read from ELS.ini; in the default configuration it is J. - E remains the vehicle's normal GTA horn when the mod is not tracking the siren as active. EXAMPLES - VCF with tones 1 and 2 enabled: E cycles between 1 and 2. - VCF with tones 1, 2, and 3 enabled: E cycles between 1, 2, and 3. - VCF with tones 1, 3, and 4 enabled: E cycles between 1, 3, and 4. - VCF with all four tones enabled: E cycles between 1, 2, 3, and 4. CHANGELOG v1.3.2 - Removed the ELS input hooks used by earlier builds. - Sends the next configured ELS siren tone key only after E is released, with a 75 ms delay. - Uses the normal Windows SendInput keyboard stream for the siren tone key. - Keeps automatic vehicle VCF detection and AllowUse="true" filtering. - Continues to reset the tracked siren state when Toggle_LSTG is pressed. v1.2 - Automatically detects the player's current vehicle model using ScriptHookV. - Locates the vehicle's VCF file in ELS\<VcfContainerFolder>\<model>.xml. - Reads SrnTone1 through SrnTone4 and only includes tones where AllowUse="true". - Reloads tone settings when the player changes vehicles. - Toggle_LSTG resets the mod's tracked siren state to OFF.