SPON Map v0.6.0
Measuring tool - Ruler line dragged with the mouse
Coordinate tool - scale
Coordinate tool - grid
Coordinate tool - keypad
SPON Map v0.3.0 @ YouTube (Unofficial video; thanks to Woolridge!)
- Released: 2009-01-15
- Install size: 404k (mission version) or 495k (addon version)
- (mission script version) 100% scripts with no addon dependencies
- (addon version) Requires XEH (1.9 or higher), but this is included in the release.
- Requires: ArmA 1.14 (or higher) and SPON Core (v0.5.3 or higher)
- See attached README.html for full details
Downloads
OFPEC (primary)
ArmAholic (mirror)
Overview
Map that allows players to make freehand drawings, as well as place markers in a more manageable/intuitive way. The choice of exactly who to send this information to is extended from the "vanilla" ArmA options.
Requires that the SPON Core be installed in the mission (v0.5.3 or higher). Both SPON Map 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. Both require ArmA 1.14 or higher.
Features
*** **** Alternate map dialog is opened and closed via pressing <vehicle-turbo>-<show-map> (LSHIFT+M by default).
*** **** 11 modes of operation are available (Select radio button or press CTRL F1-F11):
*** *** *** *** ***o Measure mode:
*** *** *** *** *** *** *** ***+ By holding down the mouse button and dragging it, measure the distance and azimuth of the line traced.
*** *** *** *** ***o Query mode:
*** *** *** *** *** *** *** ***+ By hovering over an existing line/marker, drawn by anyone, you can see information about it:
*** *** *** *** *** *** *** *** *** *** ***# When it was originally sent.
*** *** *** *** *** *** *** *** *** *** ***# Who originally placed the item.
*** *** *** *** *** *** *** *** *** *** ***# What target individual or group it was originally sent to.
*** *** *** *** *** *** *** *** *** *** ***# For markers only, you can see its full descriptive name (for lines, rectangles and ellipses it just tells you that it is a "Drawing" ;P).
*** *** *** *** ***o Grid mode: Overlays for measuring accurate grid references:
*** *** *** *** *** *** *** ***+ Scale - right-angle of measuring scales (makes more sense when you see it)
*** *** *** *** *** *** *** ***+ 10x10 Grid
*** *** *** *** *** *** *** ***+ Keypad, showing 9 sub-sectors
*** *** *** *** ***o Marker mode (Place icons):
*** *** *** *** *** *** *** ***+ Pick marker from combo-box which includes icons (no more using up/down to find a specific marker from a list of dozens or hundreds that are installed!).
*** *** *** *** *** *** *** ***+ Marker icons can be filtered by typing in a search string pattern.
*** *** *** *** *** *** *** ***+ When placing markers, drag the mouse to make them larger or smaller (50-150% of default marker size). Hold ALT while dragging to rotate the marker.
*** *** *** *** *** *** *** ***+ Choose from six standard colours (black, white, green, red, yellow, blue) or use the default colour for the specific marker.
*** *** *** *** *** *** *** ***+ Any marker can be tagged as urgent by prepending "!" to its message (e.g. "! BFO Tank"), which will give anyone who receives it an automatic IM notification, including its map coordinates.
*** *** *** *** *** *** *** ***+ If you receive an unrecognised marker, you are told, via chat, the class name of the marker and who actually sent it (in "vanilla" ArmA, you get an intrusive modal dialog with just the marker class name). Since the unrecognised marker cannot be displayed, you will see a question-mark marker placed on the map in the requested position with the requested colour.
*** *** *** *** ***o Pencil mode: Drawing freehand lines.
*** *** *** *** ***o Pen mode: Drawing straight lines.
*** *** *** *** ***o Ellipse mode: Drawing ellipses (frames, not filled). Hold LSHIFT to draw a circle, ALT to rotate.
*** *** *** *** ***o Rectangle mode: Drawing rectangles (frames, not filled). Hold LSHIFT to draw a square, ALT to rotate.
*** *** *** *** ***o IM Mode: Send text messages to other players.
*** *** *** *** ***o Log mode: See a complete chronological list of markers and drawings received and sent, any of which can be centred or deleted. In this mode, you can also click on any marker or drawing on the map to find it in the log.
*** *** *** *** ***o Notepad mode: A dynamic notepad, which can have pages added, modified and removed at any time.
*** *** *** *** *** *** *** ***+ SPON Map automatically adds GMJ SightAdjustment rangecards to the SPON Map notepad.
*** **** Target information to a variety of player groupings or "channels" (Select radio button or press F1-12):
*** *** *** *** ***o Self (for personal notes; the only mode available in single-player).
*** *** *** *** ***o Tell (any specific allied player, except oneself).
*** *** *** *** ***o Direct (all nearby people).
*** *** *** *** ***o Vehicle (any allied vehicle with players in it).
*** *** *** *** ***o Group (any allied group containing players, including own if there are other players in it).
*** *** *** *** ***o Side.
*** *** *** *** ***o Alliance (own side and any configured as being allied to it; this will only be available if an alliance is defined in the mission).
*** *** *** *** ***o Friendly (alliance + civilians).
*** *** *** *** ***o Global.
*** *** *** *** ***o Command - All allied group leaders.
*** *** *** *** ***o Medical - All allied medics.
*** *** *** *** ***o Channels - User-defined channels, currently only created by mission-based function calls. They only reach across an alliance. Each has a unique name (string) and everyone subscribed to that channel will get messages directed at it.
*** **** Choose from six semi-transparent colours (black, red, green, blue, yellow or white). Alternatively, when placing marker icons, automatically use the configured default colour for that particular marker.
*** **** Player can delete a marker/line by pressing "delete" key while hovering over it.
*** **** Can either replace the standard map entirely or co-exist with it.
Limitations
*** **** ***You can still place map markers by double-clicking on the default ArmA map, including the map you see in the briefing. These markers cannot be queried or deleted on the SPON map nor can SPON Map markers/drawings be deleted on the default map.
*** **** Although the compass points in the direction that the player was looking when the map was opened (like vanilla compass), player will stop freelooking as soon as the SPON Map is opened, so will not be looking in the same direction when he exits the map.
*** **** It is not possible to move or drive while looking at the SPON map (Consider this a realism feature though!).
*** **** Can't exit the map when in Marker or IM modes (since 'M' is used to type in messages in those modes). [Workaround: Change mode first or use ESCAPE key].
*** **** When deleting/selecting/querying lines, they are only found when the mouse is at the centre of a straight section.
Compatibility
*** **** ***Mission types:
*** *** *** *** ***o SP and SP teamswitch: Yes, but a bit pointless.
*** *** *** *** ***o MP Teamswitch: Mostly (specifically, Medical channel assumes you don't change to and from being a medic, but Map does remember your "real" name even if you change characters in-game).
*** *** *** *** ***o MP: Yes.
*** *** *** *** ***o MP JIP: Yes, but you don't get updated with already placed markers, but then, that is no worse than vanilla ArmA behaviour ;P.
*** **** Addons and Scripts:
*** *** *** *** ***o Not compatible with any other script or addon that detects key-presses (unless it uses SPON Core or Shole DEH key-press handler, of course).
*** *** *** *** ***o Fails if SPON Map v0.5.x is run as an addon at the same time as SPON Map v0.6.x is run from the mission. If v0.6.x is run from addon and mission, then the addon version will always be the one run (and run correctly).
*** **** Missions:
*** *** *** *** ***o Warfare:
*** *** *** *** *** *** *** ***+ "View Map" action is not visible when on foot (i.e. only available in a vehicle). [Mission deletes constant actions rather that storing them in a variable!]
*** *** *** *** *** *** *** ***+ SPON key-handling disabled by the mission, so can't open SPON map that way.
*** *** *** *** *** *** *** ***+ No specific targets appear in tell/group or vehicle [No idea why].
*** *** *** *** ***o Evolution: OK.
*** *** *** *** ***o Others: Probably OK.
*** **** Maps (the things that could fail on a map that SPON Map isn't compatible with, would be corrupted Grid mode and/or bad GPS coordinates given; otherwise it would work fine):
*** *** *** *** ***o Sahrani, South Sahrani (saralite), Rahmadi: OK.
*** *** *** *** ***o Isla Barbuda, Avgani: OK.
*** *** *** *** ***o Maps with 6-digit GPS: OK.
*** *** *** *** ***o Others: Probably OK, but please tell me if you find one that isn't!
Known Issues
*** *** * ***When using "tell", "group", "vehicle" or "Channels" comms modes, the list of possible targets is only updated when the mode is selected or re-selected (Workaround: just re-select "Tell"/"Group"/"Vehicle"/"Channels" to update the list if it is out of date).
*** **** Sometimes in "tell", "group" or "vehicle", certain valid targets will not appear in the list of options. [I suspect this is a problem with SPON Core, rather than in SPON Map as such].
*** **** With a lot of things drawn on the screen, FPS can really take a hit when in query mode, regardless of computing power (This seems erratic and often a low spec computer works fine with a lot of things drawn on the map, so is more likely a bug than a limitation of the design).
*** **** Centring map on a drawing (line, circle, etc) moves the map to the start of the line, or an arbitrary position on a rectangle or square, not to its actual centre.
Plans
*** **** ***Add decent MP-friendly radio system (which allows for a menu hierarchy as well as allowing multiple scripts to add radio options without them being incompatible, as would be the case now if two people tried to use the ALPHA radio channel at once).
*** **** Add an "eraser mode", so you don't have to press delete key.
*** **** Optimise data transfer to reduce network traffic.
*** **** Allow existing map markers to be dragged around the screen.
*** **** Enable the player to send IMs without switching to the Map screen by allowing them to open small IM dialog in normal game screen.
*** **** Allow players to create new custom channels in-game (currently channels are added only via functions). Probably implemented by adding /join and /leave commands in the IM entry line.
*** **** Add config options to allow mission-maker to decide which of the 11 mode and 12 locality communication types should be enabled.
*** **** Add first/previous/next/last page links at the bottom of the notepad.
*** **** Add a way to serialise/export a placed marker, or other drawing, into SQF script, so that it can be pre-placed in a mission.
*** **** Optional support for JIP updating, assuming server is also running SPON Map (so that you see all current markers when you join or rejoin!).
*** **** Allow map marker text to be shown or hidden, to allow more text to be used without it filling up the map. Either allowing it to be switchable from hidden to shown globally, or only "pop-up" when hovering over the marker [Suggested by Dyson].
*** **** Automatic kick/ban for people who use the interface to draw rude things ;P
Credits
*** **** Compass/protractor image adapted from original BIS compass textures.
*** **** Several icons adapted from original BIS icons and markers.
*** **** Testing by Loki's Nightmare, The Regiment of Grenadier Guards [RGG] squad, 6thSense clan and the ATOW and IC-ArmA tournaments (as well as several individuals).
*** **** Thanks to everyone at BIS and OFPEC forums for testing, feedback and suggestions.
*** **** Small amount of code adapted from GMJ SightAdjustment addon, in order to integrate GMJ range-cards (used without permission, but author seems to have left the community some time ago).
*** **** Demo mission and addon pbo files created with cpbo by Keygetys.
*** **** 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.6.0
(all those from v0.6.0RC1 to v0.6.0RC7; too many to list!).
(See readme.html for full details of changes before current version).
<a href="http://www.flashpoint1985.com/cgi-bin/ikonboard311/ikonboard.cgi?act=ST;f=70;t=74601" target="_blank">
</a>
HOME 




</a>
Reply With Quote





