Indlæser...

VehicleExhaustHeat 1.0.0

138

VehicleExhaustHeat is a lightweight GTA V script that adds realistic heat haze/exhaust effects to vehicle exhaust pipe positions. When you press the accelerator, the exhaust pipes emit dynamic, semi-transparent heat haze particles. The particle transparency smoothly changes with throttle depth, making your vehicles (including cars and jet fighters) more immersive when driving.

This script uses a per-vehicle independent configuration approach, allowing you to adjust particle scaling and position offsets for different vehicle models individually, thus perfectly fitting various original or MOD vehicles and avoiding particle misalignment or size mismatch issues. In particular, the script includes the "afterburner" bone by default, which perfectly supports jet fighters. By adjusting the scaling parameters, you can achieve a variety of visual effects from subtle heat haze to exaggerated flames.

[Required Plugins]
This script is developed based on ScriptHookVDotNet. Before running, please ensure the following dependencies are correctly installed:
ScriptHookV (http://www.dev-c.com/gta5/scripthookv)
dinput8 dll (provided with ScriptHookV)
ScriptHookVDotNet-v3.7.0-nightly.166(My script testing environment.)
.NET Framework 4.8 or higher

[Core Features]
Dynamic Particle Effects
Adds realistic heat haze/exhaust effects to vehicle exhaust pipes, with a natural and realistic appearance.
Particle transparency changes in real-time with throttle input: approximately 40% transparency at idle, reaching 100% at full throttle, with smooth and fluid transitions.
Particle size (scale) can be adjusted globally or individually via the configuration file, defaulting to 4.5.

Intelligent Vehicle Recognition
Supports matching specific vehicle models via vehicle model hash. You can set independent parameters for different vehicles in the configuration file.
Multiple popular vehicle presets are pre-configured by default (e.g., 0xB39B0AE6, 0x39D6E83F, etc.), ready to use out of the box.
Supports any vehicle, including various MOD vehicles, by extending the configuration file.

Optimized for Jet Fighters
You can easily configure large scale values (e.g., 8.0~12.0) for fighter models (such as LAZER, HYDRA, etc.) to produce exaggerated blazing flame effects, simulating the visual impact of afterburner thrust.
With appropriate Z-axis offset, particles can be precisely positioned at the center of the exhaust nozzle to avoid misalignment.

Rich Customization Options
Scale: Controls overall particle size, recommended range 0.5 ~ 12.0 (fighters can be set higher).
Offset: Fine-tunes particle position on X/Y/Z axes to resolve issues with inaccurate exhaust pipe bone positions.

Hot Configuration Reload
Press F5 (default) to reload the configuration file without restarting the game, taking effect immediately.
Debug mode (DebugMode) displays real-time parameters, particle count, throttle values, etc., for easy fine-tuning.

[Configuration File Description (VehicleExhaustHeat ini)]
After the first run, the script automatically generates VehicleExhaustHeat ini in the scripts/ folder. You can open and modify it with any text editor.
Example content is as follows:
; Global settings
ReloadKey=F5 ; Hot reload key
DebugMode=false ; Whether to display debug information (true/false)

; Vehicle-specific configuration (format: [Model Hash]) If you don't know the hash values of some vehicles, you can enable developer mode to check the specific hash value of the vehicle you are currently driving.
[0xB39B0AE6]
Scale=0.5
Offset=0,0,0

[0x7AE1FBE7]
Scale=4.0
Offset=0,-5,0

Parameter descriptions:
ReloadKey: Virtual key code for hot reload key (reference: F5=116, F6=117, Space=32).
DebugMode: When enabled, the top-left corner of the screen will display debug data such as current vehicle hash, throttle value, particle count, etc.

Scale: Particle scaling factor. For fighters, it is recommended to set between 8.0 ~ 15.0 for a striking visual impact.
Offset: Offset in the vehicle's local coordinate system (X axis: front/back, Y axis: left/right, Z axis: up/down). Fighters usually require fine-tuning the particles backward (negative X) or downward (negative Z).

(If you want a specific vehicle to have no effect, simply do not add a configuration entry for it.)

[Installation & Usage]
Place VehicleExhaustHeat dll into your scripts folder (create it if it doesn't exist).
Launch the game – the script will automatically generate the VehicleExhaustHeat ini configuration file.
(Optional) Modify the configuration file as needed and press F5 to hot reload.
Enter a supported vehicle (including fighters), press the accelerator, and you will see heat haze particles emitting from the exhaust pipes or exhaust nozzles.
In debug mode, you can observe parameter changes in real-time, making it easy to adjust for the most satisfactory effect.

[Advanced Features]
Smooth Transparency Transition
Particle transparency does not change abruptly but smoothly follows throttle changes, avoiding flickering and abruptness, resulting in a more natural visual effect.

Automatic Cleanup and Recreation
When the player leaves the vehicle, particles are automatically removed to save performance.
When the player re-enters the vehicle and the engine is running, particles are recreated and resume their previous transparency state.

[Important Notes]
This script only modifies visual effects and does not affect vehicle physical performance or driving feel.
If particle effects fail to display, check whether the vehicle model hash has been correctly added to the configuration file.
If you use many MOD vehicles, it is recommended to configure the Offset for each vehicle individually for the best visual positioning.
Do not use simultaneously with other exhaust particle scripts to avoid conflicts or double particles.

[Changelog]
v1.0.0 (Initial Release)
Implemented dynamic heat haze particle effects based on throttle depth.
Supports independent configuration of scaling and offset for each vehicle via INI file.
Provides hot reload (F5) and debug mode.
Smooth particle transparency transitions for a fluid visual experience.
Automatic cleanup and recreation mechanism to save system resources.

v1.0.1
Slightly optimized the effect curve of the heat haze effect, further reducing the heat haze effect at idle.
Fixed compatibility for some players using ScriptHookVDotNet-v3.7.0-nightly.166.

Enjoy your exhaust pipe heat haze and fighter jet flames!
Show Full Description

Først uploadet: 12 hours ago
Sidst opdateret: 7 hours ago
Last Downloaded: 40 minutter siden

All Versions

 1.0.1

23 downloads , 108 KB
8 hours ago

 1.0.0 (current)

102 downloads , 108 KB
12 hours ago

8 Kommentarer