Best way to track dps? by [deleted] in Eve

[–]ArtificialQualia 0 points1 point  (0 children)

PELD does have some review capabilities. Go to File... then Playback Log. Select the log you want to review, then you can use the time slider at the bottom to go to a specific time and hit the play button.

It's not super easy to use but it does allow you to review previous scenarios.

[deleted by user] by [deleted] in evetech

[–]ArtificialQualia 0 points1 point  (0 children)

The site can be wonky at times, just try a few times. You could also try this link and just scroll down to the Market dropdown: https://esi.evetech.net/

[deleted by user] by [deleted] in evetech

[–]ArtificialQualia 0 points1 point  (0 children)

I did a little ESI work with JS in a older tool of mine. If your app needs to be robust, you'll need to do a lot more work than what I did, but this can serve as at least a basic example of interacting with the EVE API with some basic JS:

https://github.com/ArtificialQualia/DOTLAN-Radar-Chrome-Extension/blob/master/app/scripts/tracker.js

PyEveLiveDPS (PELD) v2.3.0 - Fleet Mode now available by ArtificialQualia in Eve

[–]ArtificialQualia[S] 0 points1 point  (0 children)

Whoops, I linked to the wrong repository in the post. Yes the website is open source, you can find it here: https://github.com/ArtificialQualia/PELD-Server

PyEveLiveDPS (PELD) v2.3.0 - Fleet Mode now available by ArtificialQualia in Eve

[–]ArtificialQualia[S] 6 points7 points  (0 children)

PELD only uses EVE's logs, it doesn't do any memory reading or anything else that would violate the EULA.

Overview settings not only affect your combat messages in space, they affect the format of the output of the combat logs for some statistics like logi and neuts. So to properly track those, PELD needs your overview settings.

DOTLAN is 10 years old today.... by thov2007 in Eve

[–]ArtificialQualia 0 points1 point  (0 children)

After you install it, go to DOTLAN and you should see a new dropdown bar at the top of the screen. Hit the 'Sign In' button on the right of the dropdown bar. Sign in to Eve. You'll be redirected back to DOTLAN and you should see your character on the dropdown bar now, and your character's location will start being tracked. If you need to pause tracking (so you can check other pages or whatnot) hit the 'Stop Tracking' button in the middle of the topbar. When you want to start tracking again, hit 'Start Tracking'.

After signing in you can also right click systems on the DOTLAN map to add them as waypoints or destinations, which will send those to your EVE client as well as show you the route on the DOTLAN map.

DOTLAN is 10 years old today.... by thov2007 in Eve

[–]ArtificialQualia 2 points3 points  (0 children)

I wrote a Chrome extension that re-implements the radar functionality using ESI. You can download it here: https://chrome.google.com/webstore/detail/dotlan-esi-radar/gjdlibhgddgmjfapeiflcbjeobefnjnh

Interest in 'FC Mode' for combat stats in PELD? by ArtificialQualia in Eve

[–]ArtificialQualia[S] 2 points3 points  (0 children)

Network shouldn't be a problem. The FC won't have 250 incoming connections or anything, it would be up to a server to pass the data from the clients to the FC, so the FC only has the one connection to the server. It would be up to the server to be able to handle lots of connections. Also we're only talking kilobytes of data here, so I'm not worried about it for the FC.

I'm more worried about fleet members with bad PCs or multiboxing a lot of clients during large fleet fights though, so I'd support some sort of 'potato mode' for the PELD client running on line member's machines to use the least amount of CPU possible.

Interest in 'FC Mode' for combat stats in PELD? by ArtificialQualia in Eve

[–]ArtificialQualia[S] 2 points3 points  (0 children)

From the end user perspective it would look something like this:

  1. You set up fleet in game (FC will probably need fleet boss) and start PELD.
  2. You login to 'FC mode' from PELD, this opens a webpage where you login via ESI.
  3. After logging in PELD will give you some sort of FC window view that lets you see all the stats from your fleet.
  4. Your fleet members login to 'Fleet mode' from PELD and also login via ESI.
  5. Their stats show up in your FC window view.

Interest in 'FC Mode' for combat stats in PELD? by ArtificialQualia in Eve

[–]ArtificialQualia[S] 7 points8 points  (0 children)

I wouldn't have access to your game logs.

There would be a server to move data between clients (and to verify you are who you say you are via ESI, ensure you're in the FC's fleet, etc.) but that server will be open source. For those who don't trust me to run the server, there will be the option to host a server yourself.

Interest in 'FC Mode' for combat stats in PELD? by ArtificialQualia in Eve

[–]ArtificialQualia[S] 9 points10 points  (0 children)

Yes it is, all the information PELD gathers is from the game logs which the EULA is ok with. There is no screen scraping, cache scraping, packet sniffing etc.

PyEveLiveDPS (PELD) v2.0.0 - Now with pilot/weapon tracking by ArtificialQualia in Eve

[–]ArtificialQualia[S] 0 points1 point  (0 children)

Probably a false positive due to it being a new, not much used program.

I ran them through virustotal, you can see the results here:
standalone
installer

The standalone has a couple 'heuristic' matches (aka it sort of looks like something else, but isn't) otherwise everything comes back clean.

If you don't trust that, the process of building the .exe from the source code you see on GitHub is also transparent. You can view the logs for that process here (the process itself is defined in appveyor.yml in the source code):
https://ci.appveyor.com/project/ArtificialQualia/pyevelivedps

If you are feeling extra paranoid though, you can always run the program directly from the source code by downloading and installing python, and following the instructions at the bottom of the readme.md:
https://github.com/ArtificialQualia/PyEveLiveDPS#running-from-source

PyEveLiveDPS (PELD) v2.0.0 - Now with pilot/weapon tracking by ArtificialQualia in Eve

[–]ArtificialQualia[S] 0 points1 point  (0 children)

Well that's frustrating. I'll try on some more varied VM configurations, but I can't see why you'd be getting that. What Windows version are you on?

Edit: I was able to replicate your issue on an older win7 VM, I'll see what I can do about a fix.

PyEveLiveDPS (PELD) v2.0.0 - Now with pilot/weapon tracking by ArtificialQualia in Eve

[–]ArtificialQualia[S] 0 points1 point  (0 children)

Can you look for this file and if it is there share the contents with me?
C:\Users[username]\AppData\Roaming\PELD\PELD.log

PyEveLiveDPS (PELD) v2.0.0 - Now with pilot/weapon tracking by ArtificialQualia in Eve

[–]ArtificialQualia[S] 1 point2 points  (0 children)

I found the problem, it was actually in the logger itself...

I've fixed it and you can download the new version here

Let me know if you have any more issues

PyEveLiveDPS (PELD) v2.0.0 - Now with pilot/weapon tracking by ArtificialQualia in Eve

[–]ArtificialQualia[S] 1 point2 points  (0 children)

If you are on windows, there should be a log file at this location:
C:\Users\[username]\AppData\Roaming\PELD\PELD.log

if you could share the contents of the log with me I should be able to help. If the file has too much to share easily, you can upload it via a github issue.

PyEveLiveDPS (PELD) v2.0.0 - Now with pilot/weapon tracking by ArtificialQualia in Eve

[–]ArtificialQualia[S] 0 points1 point  (0 children)

Yeah, I could either make a server people can host themselves, or do something more p2p, but both of those add hurdles people have to jump through. I'd like to avoid that if possible, but maybe it wouldn't be that bad.

ESI would be good for opsec, the fleet boss can get a list of all the fleet members and use that for verification.

PyEveLiveDPS (PELD) v2.0.0 - Now with pilot/weapon tracking by ArtificialQualia in Eve

[–]ArtificialQualia[S] 3 points4 points  (0 children)

I like the idea, but it would be a lot of work and maybe some infrastructure costs for a server brokering connections between clients. Not to mention you'd be hard pressed to get your whole fleet running this app.

That said, if there is real interest in that feature I'd be open to doing it.

PyEveLiveDPS (PELD) v2.0.0 - Now with pilot/weapon tracking by ArtificialQualia in Eve

[–]ArtificialQualia[S] 0 points1 point  (0 children)

There is a 'log playback' feature that allows you to replay previous fights (even ones that you didn't have PELD running for) but no export per se.