Zehn's Advanced GPS, Laser Designator and Rangefinder Mod
This is the first release of my first mod, the Advanced GPS, Advanced Laser Designator, and Advanced Rangefinder mod. All three come with new features:
Advanced Laser Designator and Rangefinder Features:
- Advanced GPS Features:On-map GPS display that changes into an interactive control on mouse-over.
More detailed 5-digit easting and northing coordinate system that allows precision down to 1 x 1 m grids on the map.
New display that follows your map mouse cursor with larger, more readable text and precise easting and northing coordinates.
"Find" function that allows you to enter easting and northing coordinates on which to automatically center your map.
Measurment of distance between your position and your cursor.
Bearing of your cursor with respect to your position in either degrees or angular mils.
Ability to draw a straight line to measure distance and bearing from one point to another.
Ability to link with Advanced Laser Designator or Rangefinder to calculate observed position.
There are four total new items, both the laser designator and rangefinder come in two versions: first focal plane reticle and second focal plane reticle.
First focal plane reticles have accurate mil-hashes labeled with numbers. This makes range estimation possible using mil subtensions if use of the laser rangefinder is not possible or not desirable. This also greatly facilitates communication between sniper and spotter.
Azimuth display can be changed between degrees and angular mils for more precise long-range direction.
Items can connect to Advanced GPS.
Coordinates of observed position displayed when connected to Advanced GPS and range to observed position is known.
Ability to mark map with observed position if player posesses Advanced GPS.
Laser designator thermal imaging is now actually White-Hot and Black-Hot; no more green
Advanced Laser Designator and Rangefinder Realism:
Rangefinding and target designation lasers are separate.
Rangefinding laser is modeled after 1550 nm IR laser found on common modern-day military hand-held rangefinders.
Rangefinding laser is not constantly on. The user can control its emission to send a single pulse or a pulse every second. This prolongs battery life and maintains stealth (IR lasers can be seen by night vision).
Accuracy of range measurement is +/- 1 m up to 2500 m but decreases beyond that range.
Accuracy of range measurement is decreased by rain and fog
If rain or fog is dense enough, rangefinding measurements may not be possible.
I also threw in a new LRPS clone with an illuminated reticle based on the Schmidt & Bender P4L Fein that has an integrated compass that can also be toggled between degrees and angular mils (again, helping with accurate communications between sniper and spotter).
Extract into the ArmA 3 Directory, by default this is located in:
32-Bit - C:\Program Files\Steam/Steamapps\Common\ArmA 3\
64-Bit - C:\Program Files (x86)\Steam/Steamapps\Common\ArmA 3\
After extraction it should look like this:
You can also use the "Arma 3 Alpha" folder in your "My Documents" folder. Your folder setup could than look like for example this:
When present place the "userconfig" folder into your game install folder, usually:
"C:\Program Files (x86)\Steam\steamapps\common\Arma 3".
You may already have "userconfig" folder from other addons and/or mods in which case it is safe to merge the contents from this archive.
You'll also need to add a Launch Parameter to Steam, in order to do so right-click on ArmA 3 Alpha and click Properties and then Set Launch Options. In the window that opens enter in -mod=@your_mod_folder_name
For using multiple mods you would then do so like this:
You can also use -nosplash to get rid of the splash art and intro videos.
And of course you can also enable and disable community made addons and mods through the in-game Options Expansions menu if you do not want to mess with startup parameters!
When the above information still does not provide you with enough to learn how to install custom addons and mods you can always ask in our Guide On Installing Mods
"AdvGPS" -- Advanced GPS Module:
"AdvLaserdesignatorFFP" -- Advanced Laser Designator, first focal plane reticle
"AdvLaserdesignatorSFP" -- Advanced Laser Designator, second focal plane reticle
"AdvRangefinderFFP" -- Advanced Rangefinder, first focal plane reticle
"AdvRangefinderSFP" -- Advanced Rangefinder, second focal plane reticle
"optic_AdvLRPS" -- Advanced LRPS Scope
I could not figure out how to send an IR laser beam out with each rangefinding pulse like the one that comes from the rail-mounted IR laser pointer.
I would be very happy to find a better way to estimate range. Currently, I am reading the text from BIS' laser designator RscInGameUI.
I would love to get the User Action menu a little better sorted out. It never seems to sort correctly.
I've thought about creating a user-interface texture display/overlay for the FFP reticles that would zoom continuously. Currently these reticles use several different reticle models -- one for each zoom level.
I would like to clean up the Advanced GPS display a bit, but try as I might with bumping resources a pixel left or right they still don't seem to line up perfectly.
To get the Advanced LRPS to work on stock rifles, I had to modify the stock rifles' configs (I couldn't find any other way to make it work). I've been told recently that this is highly frowned upon, but Tao did it for his scopes in TMR. None-the-less, the Advanced LRPS is just a little icing on the cake, and I'll probably remove it in future versions.
Finish commenting AdvLDRF code
Version all scripts and configs
Again, it's my first shot at a mod, so I'm certain I got a lot wrong. I have no modeling experience or know-how, so I had to stick with the stock Arma 3 models. It would be a pleasure to work with a modeling expert to create a custom laser designator and rangefinder model.
I welcome your feedback, comments, questions, concerns, and criticism.
Credits & Thanks:
BIS for making everything so open and easy to learn from
Gid Modding Studio for the AN/PNC-212 SMGR from which I learned everything I know about making mods. ( http://forums.bistudio.com/showthread.php?173780-AN-PNC-212-Simple-Military-GPS-Receiver
KillZoneKid for his excellent tutorials and for his function to determine zoom level. ( http://killzonekid.com/arma-scripting-tutorials-get-zoom/
tcp for his work in developing the Near Objects Method for rangefinding used in the Arma 2 Vector 21 and SOFLAM (http://wiki.ace-mod.net/ace_sys_rangefinder)
Tao for his TMR mod which inspired me to try to make this thing modular (p.s. I would love for my mods to be incorporated into a larger modular addon pack) ( http://forums.bistudio.com/showthread.php?160054-TMR-Modular-Realism
Zod for his land-nav and map tools mod which gave me the inspiration to make a more modern version of the traditional compass, protractor, and scale and for his example of how to draw a line on the map. ( http://forums.bistudio.com/showthread.php?170749-Navigation-Aids-(pre-release)-Hand-angles-Pace-counting-and-Vehicle-Odometer
The numerous forum posters who have answered others' questions on Armaholic and BIS Forums. You have also indirectly answered many of my own questions.
The authors of the BIS Wiki
If I forgot to mention anyone, please let me know and I will acknowledge their work
- first release
- BI forums