SPON Rangefinder v0.3.0
- Released: 2008-09-05
- Install size: 44k (mission scripts) / 104k (addon version)
- (mission version) 100% scripts with no addon dependencies
- (addon version) Requires XEH (1.7 or higher), but this is included in the release.
- Requires ArmA 1.09 (or higher) and SPON Core
(v0.5.1 or higher).
- See attached README.html for full detailsSPON Rangefinder v0.3.0 @ Xfire
(Unofficial video; thanks to Delta99)Overview
Adds an overlay to the standard ArmA SOFLAM laser designator. It will show range while the designator is turned on. Azimuth and elevation are also shown, even if the laser is turned off.
Requires that the SPON Core be installed in the mission (v0.5.1 or higher). Both SPON Rangefinder and SPON Core are available in two versions: One is a client-side addon and the other is mission-script-based, which does not require any addons to be installed on client or server. SPON Rangefinder requires ArmA 1.14 or higher.Features
* Rangefinder overlay shown when looking through the SOFLAM (a.k.a. Laser marker or laser designator).
* Shows range to the laser-targetting point and, optionally, azimuth and elevation of the SOFLAM itself.
* The display is accurate to 1m range or 1 unit (by default milliradians) for azimuth & elevation.
* If the SOFLAM laser is turned off, then the last range value is shown for reference (only kept until the player stops looking through the SOFLAM).
* Standard SOFLAM operation as a laser designator is completely unaffected.
* Player can switch between showing the azimuth and elevation displays with 6000, 6283, 6300, 6400 mils, or in degrees, by pressing the reload button (defaults to 'R') when looking through the laser designator.
* Compatible with the NWD optics addon, if it is installed. NOTE: NWD has his own rangefinder addon available. It additionally requires the Extended Init Eventhandler addon be installed and it doesn't look as good without the NWD optics addon being installed.
* Compatibility: SP/SP teamswitch - OK; MP - OK; MP JIP - see limitations, below.As used in
* CO-10 Bleeding Skies
by Igor Drukov.Limitations
* While looking through a rangefinder, with the laser off, there is a significant hit to frames-per-second. This is in order to ensure that multiple range-finder users don't pick up the wrong laser dot. When the laser is on, or the rangefinder is not being used, then the CPU load is negligible.
* If you turn the laser on while looking at the sky (or at the ground, beyond the maximum range), then the "laser-on" LED will not light (and the target will not be visible to those that can see laser targets) until you look at the ground within range (BLAME BIS!).
* If you turn the laser on at a viable target, then move to look at the sky (or at the ground, beyond your view range), then the "laser-on" LED will stay alight and the range will be shown to the last position the laser-marker pointed at that was viable. As far as the game is concerned, the marker is actually still in this "last position" and it can still be targetted by bombers (BLAME BIS!).Known Bugs
* (Very unlikely, but possible) If two players on the same side turn on their rangefinders within a fraction of a second of each other, while looking at the same target (or at least in a similar direction), then one of them could incorrectly detect the wrong target. If this happens, they would only need to turn the rangefinder off and on again to get the correct reading.Plans
* Thanks to Blanco for pointing out the full range of binocular animations.
* Testing by The Regiment of Grenadier Guards [RGG] squad (http://www.rggsquad.co.uk
). Thanks fellas!
* Thanks to everyone at BIS and OFPEC forums for testing, feedback and suggestions.
* Thanks to Solus for allowing me to include the XEH addon in the release (and, of course, for making the great addon in the first place!)Change Log
v0.3.0 - First version available as an addon.
* SPON_RF_targets array, which contains a list of all current laser target objects.
* Can configure the type of rangefinder class used.
* Player can switch between showing the azimuth and elevation displays with 6000, 6283, 6300, 6400 mils, or in degrees, by pressing the reload button (defaults to 'R') when looking through the laser designator..
* New function, SPON_RF_setMilsPer360Degrees, so that mils displayed can be altered via script if needed.
* New function, SPON_RF_enableMapMarker, so that you can enable fire mission marker shown on map at laser position [Suggested by Sickboy].
* "SPON_laserTargetFound" event renamed as "SPON_RF_targetFound"
* Variable, "SPON_laserTargetOwner", added to each laser target object, renamed to "SPON_RF_owner".
* Azimuth and elevation are now always shown, even if laser is not on (and even without batteries).
* If two players on the same side turn on their rangefinders within a fraction of a second of each other, while looking at the same target (or at least in a similar direction), then one of them could incorrectly detect the wrong target. If this happens, they would only need to turn the rangefinder off and on again to get the correct reading.
* Battery LED is still lit if the player isn't carrying any laser batteries.
(See readme.html for full details of changes before current version).Get SPON Rangefinder