Page 1 of 5 12345 LastLast
Results 1 to 10 of 49

Thread: [WIP] ArmaSideMap - External Moving Map for Arma2:OA

  1. #1

    [WIP] ArmaSideMap - External Moving Map for Arma2:OA

    ArmaSideMap
    WIP

    by Gamma

    Teaser ALERT!

    Spoiler:


    Description: (Tentative)
    Arma extension that mimics the in-game moving map as an external aplication which one can lay in a second monitor or even via network on a secondary computer.

    Features/Usage: (Tentative)
    Basic usage is still being defined, but there shouldn't be much deviations from what it is right now (also because there is not much interaction required from such an application).
    • Map moves along with player keeping him centered (maybe add the option to just keep player on-screen)
    • Player icon shows direction
    • Map can be moved arbitrarily when ASM has focus (currently keys, maybe mouse driven), repositioning itself as soon as it receives new position update.
    • ASM uses sockets for IPC, allowing seamless usage in a networked 2nd computer (if you don't have dual monitor setup). ASM executable is the server and ASM dll extension is the client.
    • Fullscreen mode, the application itself is still 2D but removing the application bar helps a lot in immersion.

    * Screenshot shows version information in the hint dialog and received information confirming both map positioning and player position on map in the sideChat (showing internal coordinates)

    To do:
    • Support for more icons (player's group units, color coded side/faction units, vehicles, etc.)
    • Add support for markers (objectives, AOs, etc.)
    • Figure a way to deal with zoom levels and map scale (currently 1 pixel = 0.5 meters)
    • Map loading optimizations and memory footprint (test map uses up ~70Mb of RAM in a 2x2km "Desert" - no paging implemented)
    • Devise some sort of handshaking strategy between the running ASM instance script and the server running the mission (to limit information displayed)
    • Secondary: Mimic arma's gps unit (watch and radio! units) in the map.
    • Secondary: Given the added realestate to display information, all sort of status stuff could migrate to this screen (depends on a yet to implement GUI)


    Known Issues:
    • Map movement precision is limited (1 on-screen pixel, no sub-pixel support any soon)
    • Icons may leave trail behind (issue arises if the rate of update is too high)


    Instalation: (Tentative)
    There are at least three components for having a running ArmaSideMap:
    • The executable, and associated map assets, which will probably require an installer (at the very least detailed installation instructions from a zip), the way it communicates with arma it can sit anywhere on your hardrive, even a remote computer.
    • The Arma extension (dll), installed in a mod folder (must be its root)
    • A mission script which can be attached to an arbitrary mission which one wants to use together with ArmaSideMap.


    Requirements:
    • Arma 2: Operation Arrowhead (>= Beta 87662)


    Download?? Well not yet :/ (i hate logistics). Despite 3 weeks worth of free time, this is still very alpha, I intend to provide the full package in a minimal state. I can't make promises since real life will show no respect next week, but I am doing my very best to release this alpha next weekend or in 2 weeks time. And if it is mature enough along with the whole source code, if it is not mature enough at least the source code of the arma extension dll will always be made available no matter what.

    Take note that at best I am a scripter, this is my first "real sized" project with a compiler in my hands. Btw, i am doing this in C++ against MingW.

    Anyway, the main point of the thread is to let you guys know (and tease you a bit) with a working moving map for Arma, hopefully given some interest i antecipate in this, wanted features could start to pop in here, and help me take those steps back one should always do, to get the bigger picture that is easy to miss when one is so focused on its dealings.

    Though I'll prolly keep silent until next weekend, please do: Fire at will!




    26/05/2012
    UPDATE - Download (no mirrors please)

  2. #2
    Second Lieutenant GossamerSolid's Avatar
    Join Date
    Feb 3 2006
    Location
    Ontario, Canada
    Posts
    4,012
    wow this looks amazing, too bad I don't have two monitors

    Missions/Gamemodes - F.U.B.A.R. (WIP)
    Mods/Addons - Green Sea Conflict (WIP)
    Resources - ArmA 3 Notepad++ Syntax Highlighting

  3. #3
    You will be able to use your laptop or any secondary computer on your network

  4. #4
    Gosh. Will be watching this with interest.... If we use a second PC rather than a monitor, will the other machine need the game installed?
    Documentation is not a dirty word.
    : TeamSPAFF : PRACS : RKSL : Stella Artois : Creme Eggs : GITS :

  5. #5
    Second Lieutenant GossamerSolid's Avatar
    Join Date
    Feb 3 2006
    Location
    Ontario, Canada
    Posts
    4,012
    Quote Originally Posted by gammadust View Post
    You will be able to use your laptop or any secondary computer on your network
    Oh my, now that is ****ing awesome!

  6. #6
    Quote Originally Posted by Tankbuster View Post
    Gosh. Will be watching this with interest.... If we use a second PC rather than a monitor, will the other machine need the game installed?
    No... you will need only to install the ASM executable on that PC. (And have the extension and mission script in your Arma PC)

    Current testing I did on a LAN, was giving smooth enough results, but rate of update in this scenario will be something to consider.
    Last edited by gammadust; May 13 2012 at 16:32.

  7. #7
    Love the idea..there has been so many times during a op that i needed to check the map but could not because well you go blind when you check the map ..Cant see targets..This will add a touch of realism just because you can actually look at your map in real life while scanning for targets.. love the idea

  8. #8
    Warrant Officer ck-claw's Avatar
    Join Date
    Oct 29 2005
    Location
    On The End Of A Bottle Of Cider-Somerset - UK
    Posts
    2,241
    Been needing this for long time!!


    How Ppl Treat Me Is Their Path, How I Respond Is Mine...

  9. #9
    First Lieutenant PuFu's Avatar
    Join Date
    Feb 17 2007
    Location
    unallocated
    Posts
    5,392
    great job there mate. Nice to see someone took one of the many requests towards BIS head on. good luck, i'm sure to give it a go

    Spoiler:

  10. #10
    Warrant Officer Abs's Avatar
    Join Date
    Jan 28 2007
    Location
    Poland, 1939
    Posts
    2,154
    Nice. I know what I'll be using my iPad for now (via a third party screen extender app). Looking forward to this!

    Abs
    My Projects:

    RHS Contributor | Former ONS Member

Page 1 of 5 12345 LastLast

Similar Threads

  1. A 100% clean way of getting External Data in and out of ArmA2... almost there!
    By MadRussian in forum ARMA 2 & OA - ADDONS & MODS: DISCUSSION
    Replies: 22
    Last Post: Nov 19 2010, 17:14
  2. Editing an already map in [wip]
    By DarkXess in forum ARMA 2 & OA : TERRAIN - (Visitor)
    Replies: 5
    Last Post: Aug 16 2010, 10:01
  3. Cavity Map & Normal Map Tut (WIP)
    By Max Power in forum ARMA 2 & OA : MODELLING - (O2)
    Replies: 3
    Last Post: Apr 24 2010, 21:00
  4. External interfacing with ArmA2
    By jerryhopper in forum ARMA 2 & OA - SUGGESTIONS
    Replies: 1
    Last Post: Nov 11 2007, 05:32
  5. Moving map markers
    By Frizbee in forum OFP : MISSION EDITING & SCRIPTING
    Replies: 6
    Last Post: Nov 5 2002, 05:24

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •