This allows the user to give any firearm including the rocket launcher a Laser Sight, a flashlight, or both!

Options also include enabling one / both for one weapon. it / they will go away when you change the weapon.
OR
You can turn on a mode that will have every weapon come on with the Laser Sight / Flashlight (or both) in their proper locations per light change.
The Sniper Rifles have a different location for the laser sight and the flashlight for better appearence.
All lights are also adjusted VERY, VERY close to the targetting reticle from a distance of a few meters (Very time consuming to do :D )

.ini included to change controls to whatever you desire.

Known Issue:
When changing weapons around very fast, from time to time the Laser sight or Flashlight may get wrong placement when the auto enable for all weapons is on. A quick fix is either press the "weapon once" key which will not affect auto enable. Or just change the weapon to the next one and go back. Replaces: adds .net script, light_1.wdr and light_2.wdr

For the older patches do you still need to use "magic patcher" or "file check fix" or something like that to mod the game? It's been AGES since i've modded a GTA IV game patched that far back. If that's the case could that be a contributing factor?

I could include it; but it's a big file (almost 6 megabytes) and retains ONLY stock weapons and the "light_1" and "light_2" files. I'm putting together my New bodyguards script and i'll think about including it in that one and putting it in this one in the mean time.

took me a minute to figure it out... but it worksim only using the light because i decreased the brightness in my game so that darker colors were more vibrant and because i did that i got too dark off inside places with little to no light sources... this mod allows me to have a light on my gun to make up for it... :)

This one is the best and it works fine. Compatible with patch 1.0.4.0 also. The laser and flashlight are actually accurate compared to Metalwars flashlight/laser mod. Can now turn off hud to disable crosshair :D

Just an update ... a brighter version would still be warranted, but I did find a workaround using ENB.

I just turned the light intensity up for LIGHT6, and that made them more prevalent -- works well with my own personal scripted FirstPerson view -- when the reticle is hidden due to how scripted cams work.