Jump to content
Utopia_Amaury

[Release] A3GPS - a real GPS for Arma 3

Recommended Posts

A3GPS - a 'real' GPS for Arma 3

Description :

Hello everyone , i finally release my GPS for arma 3 .
It was more a challenge for myself at the beginning because arma road network is a headache to itself.

All the code and updates/bugfixes are available on GitHub.

Don't hesitate to send me suggestions/bugs/feedback ! It will be a pleasure to answer :)

 

Features :

  • French/English language.
  • Shortest path calculation to arrive at a selected route.
  • Save path and quickly start navigation again.
  • Compatible with every missions (after arma 3 v1.70).
  • Custom keybindings.
  • HUD when you navigate (turn left/right , distance from goal , ...) .
  • Path recalculation if user is taking another path.
  • Quick navigation to travel for exemple to the nearest Fuel Station or Town without opening the main menu.
  • Supported maps : Altis , Stratis , Malden , Tanoa .
    • It will work on other maps but you can have performance issues.


Installation :
Every steps are explained on my GitHub .

 

Download :
Release 1.0


Screenshots :

screen 1
screen 2
screen 3

  • Like 9
  • Thanks 4

Share this post


Link to post
Share on other sites

I've tried the script and I like it very much! Well done!

Share this post


Link to post
Share on other sites

Thanx for it, very cool !

 

Installed on my Exile server and work like a charm.

 

Just one question. Is it possible to force to have item GPS on you in order to work? Because actually you don't need it.

Share this post


Link to post
Share on other sites

Hey ,
thank's for using it , you can just add a check before calling the menu.

player addAction ["Open GPS",{
  if ("itemGPS" in assignedItems player) then {
         [] call gps_menu_fnc_loadGPSMenu;
  };
}];

 

On the next version (v1.1) , an event handler system will be added to handle this but it's not implemented in v1.0.
 

  • Like 1

Share this post


Link to post
Share on other sites

Its calling line mostlikely in init.sqf or initplayerlocal.sqf

 

Share this post


Link to post
Share on other sites

Very nice! Good job. One question: Why do you use own custom localization instead of stringtable.xml? Any specific reason... Just wondering is all.

Share this post


Link to post
Share on other sites
2 hours ago, HazJ said:

Very nice! Good job. One question: Why do you use own custom localization instead of stringtable.xml? Any specific reason... Just wondering is all.

Thought the same about why not CfgFunctions.

 

But.. Seems obvious. Right now all you have to integrate this into your mission is to add one line to description.ext and one line to init.sqf and that's it.
With a custom stringtable and such you would have to integrate it into the existing stringtable.

Share this post


Link to post
Share on other sites

@Dedmen - Not hard to do though. If you have new project/package in there then you can just paste at the end of existing one.

<Project name="A3GPS">
	<Package name="General">
		<Key ID="STR_author">
			<English>Utopia_Amaury</English>
			<French>Utopia_Amaury</French>
		</Key>
	</Package>
	<Package name="Something">
	</Package>
</Project>

 

  • Like 1

Share this post


Link to post
Share on other sites
2 hours ago, HazJ said:

@Dedmen - Not hard to do though. If you have new project/package in there then you can just paste at the end of existing one.


<Project name="A3GPS">
	<Package name="General">
		<Key ID="STR_author">
			<English>Utopia_Amaury</English>
			<French>Utopia_Amaury</French>
		</Key>
	</Package>
	<Package name="Something">
	</Package>
</Project>

 

I just wanted to make the easiest installation possible for the user.
But i didn't know you can create projects inside the string table , you learned me something.

Share this post


Link to post
Share on other sites

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now

×