ingress plugin

Alexander shared this idea 6 years ago
Declined

plz add plugin for Ingress game. like a iitc mobile

Comments (7)

photo
1

Good day Alexander,


by Ingress you mean this app https://play.google.com/store/apps/details?id=com.nianticproject.ingress ?


If so, I do not know it, but isn't it really just a game in a real world? If so, I have no idea, what Locus should do with it. So please try to describe it a little more

photo
1

Hi! Yes, it is this game. All the action takes place on the ground. For the convenience of all those who play it, use this application http://iitc.jonatkins.com/?page=mobile and the same add-on to your application brauser.Ya think it would be much easier to lay links. iitc Mobile looks like this

photo
1

Hmm partially understand.


Unfortunately this is definitely a way, I do not want to go in development of Locus. Locus is for outdoor activities. Such game do not fit basic Locus purpose.


As you wrote in your idea, best should be to create an add-on/plugin, but I do not have time for this, so it may be task for any independent developer I think.


I'm sorry, an idea rejected

photo
1

Thanks for the answer. But this game outdoors. Must be physically located near the portal. And move between them to form a links. Look at screenshot. I it for 6 days of play. And the statistics are written to only enabled screen. In any case, I hope somebody will make an addon for Locus.k5c2AIFVpgJz18jtOzLG

photo
1

This would be a great idea! i play this to. It's a outdoor game that you have to visit psychical locations usually statues monuments and it's not that far away from being a bit like geocaching as you have to visit locations when geocaching.

So being able to waypoint/show portals and navigate to the locations would be awesome.

photo
1

Ingress is a very nice AR game.

Joined the Resistance a few days ago. Agree that it would be awesome to have support in Locus.


After some research, I found out that it might be possible (though very hard) to create a Geocaching like experience for Ingress in Locus. There is no official API.

However using external tools - others than provided by Niantic/Google - might result in getting banned.


Sorry for digging out that old (declined) question. It's just a final statement, as Ingress is getting more popular over time.

photo
2

Thanks Matthias for your feedback.


In Czech, it is still quite unknown (at least for me). I personally do not know what exactly is this game about, anyway I'm sure, that you and others will agree, that it is really far away from basic purpose that Locus serve.


Because of amount of interesting things to do, that are far more focused on hike/bike/geocaching , I have to say "sorry, nothing has changed here".

photo
1

The plugin is in development, as for now.

For players: first, there was Intel map/IITC (yay, easy to export .kml data). Now there's Dual Map plugin for IITC. Everybody uses it, so its kinda officially approved.. and for me, it means I have no need to patch iitc js every time its updated to get the portal coordinates, Dual Map author already did the job for me.

So I had some mood to do more Android hacking this weekend (had a good run on my other projects) and put this together.

(API documentation is weird, and for several things I'm attempting to bypass API by working directly with Locus data directory..)


(The screenshot with yellow dots is what everyone was able to get into Locus without writing plugins by themself).

photo
2

Hello, quite interesting.


I have to say that API docs are not weird, they do not exists at all. Best is to use sample application available in API where should be all major features visible.


Instead of directly hacking a Locus system, suggest to create a specific task here on helpDesk. API may be of course improved if it will make sense.

photo
1

@Menion

That's a quick response :) thanks!

Well.. for current state:

a) I need to get all recorded Tracks segments (was about to read tracks.db)

b) I need a way to pass a nice set of additional data. Locus imports these from .kml just fine, but I want to pass it with Waypont object ..

<Placemark><ExtendedData><Data name='Portal'><value>...</value></ExtendedData><Description><description><![CDATA[Ingress portal. <br>More data]]></description><Placemark>

Going to ask that in a normal form later, right now I'm busy )

c) found a good way to crash Locus: instantly sending four PackWaypoints with 150-600 Waypoint each, each having setExtraOnDisplay.. bang, it restarts.

d) (more likely my own problem) Honestly, I need a way to delete my waypoints without going to root mode and kill/restarting Locus.

e) (more likely my own problem) setExtraOnDisplay's behavior together with Android intent handling are driving me mad at this moment, I wasted a lunch trying to catch the intent at main activity without it being :external

P.S. To IAGO (another Ingress toy) fans , I already got HTTP live backend and live coordinate update on map for whatever it needed. And going opensource after the Shonin.. :)

photo
1

Hi,


a) hmm hard to say how may I help here. This is really very specific request. Reading data directly from tracks.db is possible way, but I'm sure you are aware that may come a day, when i change DB structure. Anyway it is not planned now :).


b) ExtendedData should be fully supported. Another way is to use ExtraData object attached to Waypoint or Track object. If you create a version that I may use for testing of something that do not work as expected, I'll gladly check it.


c) same as above


d) remove single point from a map, hmm. Feel free to create a "idea" request here on help desk. I think this task may not be too complicated


e) sorry, bad docs :(

photo
photo
1

Nice work, count me in as a beta tester.

See you Saturday