These forums have been archived and are now read-only.

The new forums are live and can be found at https://forums.eveonline.com/

EVE Technology Lab

 
  • Topic is locked indefinitely.
 

Public release: Garpa Topographical Survey 2.2+ and GarpaUI 2

Author
pmchem
Brutor Tribe
Minmatar Republic
#1 - 2014-04-18 18:40:53 UTC
As per the dev blog at: http://community.eveonline.com/news/dev-blogs/community-spotlight-garpa/ -- Garpa Topographical Survey and GarpaUI have been released to the public. Downloads and manuals are available at the above link.

I will answer questions about them in either the comments thread there or here.

GTS is the best navigation and route planning tool in EVE, and GarpaUI makes managing your settings easier when you have many characters.

Cheers.

https://twitter.com/pmchem/ || http://community.eveonline.com/news/dev-blogs/community-spotlight-garpa/ || Goonswarm Economic Warfare Cabal

RacerSyn
The Tuskers
The Tuskers Co.
#2 - 2014-04-18 23:50:57 UTC
Is there a way to color the systems by Faction Warfare control?

Nice tool.
pmchem
Brutor Tribe
Minmatar Republic
#3 - 2014-04-19 00:02:54 UTC
RacerSyn wrote:
Is there a way to color the systems by Faction Warfare control?

Nice tool.


Thanks!

There is no support for FW based coloring or route adjustment in GTS at this time. As a primarly nullsec group... honestly we hadn't received any request for FW support. But it's a good idea and we'll look into adding FW related options for the future. Cheers.

https://twitter.com/pmchem/ || http://community.eveonline.com/news/dev-blogs/community-spotlight-garpa/ || Goonswarm Economic Warfare Cabal

pmchem
Brutor Tribe
Minmatar Republic
#4 - 2014-05-17 19:51:15 UTC
No bug reports? Excellent. I hope you're all enjoying the tool.

https://twitter.com/pmchem/ || http://community.eveonline.com/news/dev-blogs/community-spotlight-garpa/ || Goonswarm Economic Warfare Cabal

Lothras Andastar
Doomheim
#5 - 2014-05-18 01:35:40 UTC  |  Edited by: Lothras Andastar
pmchem wrote:
No bug reports? Excellent. I hope you're all enjoying the tool.

No Bugs, but I do have a sort of feature idea.

It would be nice for an option to show which highsec systems you could theoretically jump to if they allowed cynos. Mainly so I can work out what High sec systems are in range of a particular target for my Jump Freighter. :3

In other words, some sort of Reverse jump range thing? I've probably described it stupidly. xD

Basically, I'd like to be able to click a system and have it list/highlight all the potential systems I could jump to the selected system from regardless of security status.
Eve Epsilon
Echelon Research
Goonswarm Federation
#6 - 2014-05-31 05:17:01 UTC
I killed it....

GTS Version: 2.2.1.1
.NET Runtime Version: 4.0.30319.18444
Operating System: Microsoft Windows NT 6.1.7601 Service Pack 1

System.ArgumentNullException: Value cannot be null.
Parameter name: key
at System.Collections.Generic.Dictionary`2.FindEntry(TKey key)
at System.Collections.Generic.Dictionary`2.ContainsKey(TKey key)
at GTS.SubForms.ManageCynoArrays.btnImportCyno_Click(Object sender, EventArgs e)
at System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)
at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.ButtonBase.WndProc(Message& m)
at System.Windows.Forms.Button.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.DebuggableCallback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
at System.Windows.Forms.UnsafeNativeMethods.DispatchMessageW(MSG& msg)
at System.Windows.Forms.Application.ComponentManager.System.Windows.Forms.UnsafeNativeMethods.IMsoComponentManager.FPushMessageLoop(IntPtr dwComponentID, Int32 reason, Int32 pvLoopData)
at System.Windows.Forms.Application.ThreadContext.RunMessageLoopInner(Int32 reason, ApplicationContext context)
at System.Windows.Forms.Application.ThreadContext.RunMessageLoop(Int32 reason, ApplicationContext context)
at System.Windows.Forms.Form.ShowDialog(IWin32Window owner)
at GTS.NativeMethods.importCynoBeaconsToolStripMenuItem_Click(Object sender, EventArgs e)
at System.Windows.Forms.ToolStripMenuItem.OnClick(EventArgs e)
at System.Windows.Forms.ToolStripItem.HandleClick(EventArgs e)
at System.Windows.Forms.ToolStripItem.HandleMouseUp(MouseEventArgs e)
at System.Windows.Forms.ToolStrip.OnMouseUp(MouseEventArgs mea)
at System.Windows.Forms.ToolStripDropDown.OnMouseUp(MouseEventArgs mea)
at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.ToolStrip.WndProc(Message& m)
at System.Windows.Forms.ToolStripDropDown.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.DebuggableCallback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
at System.Windows.Forms.UnsafeNativeMethods.DispatchMessageW(MSG& msg)
at System.Windows.Forms.Application.ComponentManager.System.Windows.Forms.UnsafeNativeMethods.IMsoComponentManager.FPushMessageLoop(IntPtr dwComponentID, Int32 reason, Int32 pvLoopData)
at System.Windows.Forms.Application.ThreadContext.RunMessageLoopInner(Int32 reason, ApplicationContext context)
at System.Windows.Forms.Application.ThreadContext.RunMessageLoop(Int32 reason, ApplicationContext context)
at GTS.Program.Main()
Kali Izia
GoomWaffe
#7 - 2014-05-31 15:17:03 UTC
Lothras Andastar wrote:
pmchem wrote:
No bug reports? Excellent. I hope you're all enjoying the tool.

No Bugs, but I do have a sort of feature idea.

It would be nice for an option to show which highsec systems you could theoretically jump to if they allowed cynos. Mainly so I can work out what High sec systems are in range of a particular target for my Jump Freighter. :3

In other words, some sort of Reverse jump range thing? I've probably described it stupidly. xD

Basically, I'd like to be able to click a system and have it list/highlight all the potential systems I could jump to the selected system from regardless of security status.

There are a couple of ways to do this. The easiest is with the Manual Jump Planner - just pick a system, ship, and your skills and it will highlight the systems you're in range of. It will ignore highsec systems though:

http://i.imgur.com/YkaBUdf.png

Another way is by using filters. You'll get a slightly different output, and it will highlight highsec systems as well. You can't just pick a ship so you'll have to know your range:

http://i.imgur.com/0dSv8se.png
pmchem
Brutor Tribe
Minmatar Republic
#8 - 2014-06-06 23:50:33 UTC
Eve Epsilon wrote:
I killed it....

GTS Version: 2.2.1.1
.NET Runtime Version: 4.0.30319.18444
Operating System: Microsoft Windows NT 6.1.7601 Service Pack 1

System.ArgumentNullException: Value cannot be null.


EE, can you provide any additional details, such as steps to reproduce or a description of what you were doing? Thanks.

https://twitter.com/pmchem/ || http://community.eveonline.com/news/dev-blogs/community-spotlight-garpa/ || Goonswarm Economic Warfare Cabal

Station Sitter
Heavy Star Industries
#9 - 2014-06-08 04:09:03 UTC
Goons...invading your space and your computer systems!

These were given to me by a co-worker that is a goon a long time ago. Great stuff.
Bittey Blackmoon
Thunderwaffe
Goonswarm Federation
#10 - 2014-06-08 23:59:25 UTC  |  Edited by: Bittey Blackmoon
Eve Epsilon wrote:
I killed it....

GTS Version: 2.2.1.1
.NET Runtime Version: 4.0.30319.18444
Operating System: Microsoft Windows NT 6.1.7601 Service Pack 1

System.ArgumentNullException: Value cannot be null.


This means you've been trying to bulk import cynos from an external data source, like a webpage, but the format was wrong or a solar system was invalid, or you just push the button while having gibberish on your clipboard?

The lack of error message is our fault, but you would still fail to import this data.

Aynway, the correct format follows: (NOTE: { } = < >, due to "no HTML tags allowed in post")
Quote:
(?{system}[a-zA-Z0-9\-]+)\s*(?{notes}.*)\s*(?{station}(Yes|No))\s*(?{offline}(Yes|No))


In other words:
SystemName Notes(or empty) Station?(Yes/No) Offline?(Yes/No)
Separated with spaces or tabs, case-sensitive.

Example without notes:
7-ZT1Y No No
Example with notes:
RNM-Y6 High Risk beacon Yes No
Lord Stewey
The Disney World Federation
Fraternity.
#11 - 2014-07-08 23:33:24 UTC
Where do I get updated JB list? When I copy the page that I have used for the past year it doesn't import anything new.
Yotah
Pandemic Horde Inc.
Pandemic Horde
#12 - 2014-09-04 01:29:30 UTC
McAfee flags the download site, http://s3.amazonaws.com/garpa-distribution/gts221-..., as dangerous. Anyone else seeing the same message from their malware detector?
Eleanor Wish
Center for Advanced Studies
Gallente Federation
#13 - 2014-09-24 00:28:52 UTC
Is/Will there be a new update for the recent patches?

Program works great. Thanks for volunteering your time to the community.
Annika Keikira
Science and Trade Institute
Caldari State
#14 - 2014-10-14 01:21:55 UTC
I'm getting an error after trying to find the "quickest" route between two systems. This probably has something to do with the route going through a JB.

Here's the error:
Quote:
GTS Version: 2.2.1.1
.NET Runtime Version: 4.0.30319.34014
Operating System: Microsoft Windows NT 6.2.9200.0

System.NullReferenceException: Odwołanie do obiektu nie zostało ustawione na wystąpienie obiektu.
w libGTS.Data.Dynamic.JumpBridge.PositionIn(SolarSystem s)
w libGTS.Routes.GateRouter.GetShortestPath(SolarSystem start, SolarSystem end, List`1& route)
w libGTS.Routes.WaypointRouter.GetShortestPath(SolarSystem start, SolarSystem end, List`1& route)
w libGTSControls.MainFormTabs.GatePlanner.FindRoute(SavedGateRoute sroute)
w System.Windows.Forms.CheckBox.set_CheckState(CheckState value)
w System.Windows.Forms.CheckBox.OnClick(EventArgs e)
w System.Windows.Forms.CheckBox.OnMouseUp(MouseEventArgs mevent)
w System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
w System.Windows.Forms.Control.WndProc(Message& m)
w System.Windows.Forms.ButtonBase.WndProc(Message& m)
w System.Windows.Forms.NativeWindow.DebuggableCallback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
w System.Windows.Forms.UnsafeNativeMethods.DispatchMessageW(MSG& msg)
w System.Windows.Forms.Application.ComponentManager.System.Windows.Forms.UnsafeNativeMethods.IMsoComponentManager.FPushMessageLoop(IntPtr dwComponentID, Int32 reason, Int32 pvLoopData)
w System.Windows.Forms.Application.ThreadContext.RunMessageLoopInner(Int32 reason, ApplicationContext context)
w System.Windows.Forms.Application.ThreadContext.RunMessageLoop(Int32 reason, ApplicationContext context)
w GTS.Program.Main()
Discomanco
We pooped on your lawn
#15 - 2014-11-07 08:30:15 UTC
Is/Will this tool be updated for Phoebe and include stargates to avoid long jumps? Big smile
Chandaris
Immortalis Inc.
Shadow Cartel
#16 - 2014-11-29 16:24:15 UTC
WTB updated GARPA w/ phoebe jump ranges

PLEASE!!! :(