All Projects → ArtificialQualia → PyEveLiveDPS

ArtificialQualia / PyEveLiveDPS

Licence: GPL-3.0 license
PyEveLiveDPS (PELD) is a live DPS calculator and grapher for EVE Online

Programming Languages

python
139335 projects - #7 most used programming language
Inno Setup
370 projects

Projects that are alternatives of or similar to PyEveLiveDPS

Pathfinder
Mapping tool for EVE ONLINE
Stars: ✭ 308 (+142.52%)
Mutual labels:  eve-online
Allianceauth
An auth system for EVE Online to help in-game organizations manage online service access.
Stars: ✭ 133 (+4.72%)
Mutual labels:  eve-online
Z S Overview Pack
Overview Pack for EVE Online
Stars: ✭ 247 (+94.49%)
Mutual labels:  eve-online
Eve Live
EVELive provides real-time pricing data for the MMORPG EVE Online
Stars: ✭ 8 (-93.7%)
Mutual labels:  eve-online
Osmium
Online collaborative fitting tool.
Stars: ✭ 74 (-41.73%)
Mutual labels:  eve-online
New Eden Social
🌌 New Eden Social 🚀
Stars: ✭ 136 (+7.09%)
Mutual labels:  eve-online
eve-overview
EVE Online Overview Generator
Stars: ✭ 60 (-52.76%)
Mutual labels:  eve-online
Priceall
Easy appraisal checking.
Stars: ✭ 16 (-87.4%)
Mutual labels:  eve-online
Pyfa
Python fitting assistant, cross-platform fitting tool for EVE Online
Stars: ✭ 1,204 (+848.03%)
Mutual labels:  eve-online
Zkillboard
Easy does it
Stars: ✭ 212 (+66.93%)
Mutual labels:  eve-online
Eve Character Showroom
An EVE Online API based web app that shows users their characters skill and the ships they can fly. This is the open source core for evesp.com and the now-offline eve-sheet.com.
Stars: ✭ 10 (-92.13%)
Mutual labels:  eve-online
Element43
Market, Trade and Industry Manager for EVE Online
Stars: ✭ 72 (-43.31%)
Mutual labels:  eve-online
Sanderling
APIs and libraries to read information directly from the EVE Online game client.
Stars: ✭ 169 (+33.07%)
Mutual labels:  eve-online
Seat
🌀✳️ SeAT: A Simple, EVE Online API Tool and Corporation Manager
Stars: ✭ 324 (+155.12%)
Mutual labels:  eve-online
evedata
EVE Data Website
Stars: ✭ 25 (-80.31%)
Mutual labels:  eve-online
evevision
EVE Online Extended UI
Stars: ✭ 124 (-2.36%)
Mutual labels:  eve-online
Gesi
Google Sheets ESI Add-on
Stars: ✭ 135 (+6.3%)
Mutual labels:  eve-online
bots
Programming bots to play video games
Stars: ✭ 106 (-16.54%)
Mutual labels:  eve-online
eve-abyssal-market
An abyssal module marketplace for EVE Online.
Stars: ✭ 21 (-83.46%)
Mutual labels:  eve-online
Esi Issues
Issue tracking and feature requests for ESI
Stars: ✭ 176 (+38.58%)
Mutual labels:  eve-online

PyEveLiveDPS

PyEveLiveDPS (PELD) is a live DPS calculator and grapher for EVE Online

PELD uses EVE's combat logs making it fully compliant with EVE's EULA

It has the ability to track the following:

  • Outgoing and Incoming DPS
  • Outgoing and Incoming Shield/Armor/Hull Logistics
  • Outgoing and Incoming Cap transfers
  • Outgoing and Incoming Neut/Nos
  • Amount Mined in m3 or units mined

Here is an example of what it looks like in regular mode and compact mode:
PELD regular PELD compact

As of 2.0, PELD includes a breakdown of values based on pilot and weapon type. Here are some examples:
Breakdown pvp Breakdown pve

For FCs, PELD now has a Fleet Mode that allows you to view the combat statistics of your entire fleet when they use PELD.
This is facilitated by a new website: https://peld-fleet.com/ (peld-fleet source code)
The FC view looks like this:
peld-fleet FC view

Download and Running

Download the latest version from here:
https://github.com/ArtificialQualia/PyEveLiveDPS/releases

You have two download options:
PELD-standalone requires no installation, but takes a few seconds to start up.
PELD-installer will install PELD to your computer like a traditional application, and is much faster to start up.

If you plan on using PELD long term, it is recommended to use the PELD-installer version.

If you want PELD to overlay on top of your eve client, make sure you are running eve in borderless windowed mode.

You can run multiple copies to track different characters at the same time. You can also set up profiles to save different graph settings and window position/size.

The packaged release is for Windows. To run on Linux, run from source. See below about how to run from source. Other OSes are untested.

Why a live DPS grapher?

There are a number of utilities that analyze your combat logs. However, almost all of these utilities analyze your logs after the fact, which isn't as useful as getting that data in real time.

This tool provides a moving average of your DPS so you can make adjustments mid-fight and instantly see the results. It also includes many additional features like pilot/weapon breakdowns, log playback, and fleet mode, along with many settings to customize your experience. This program is also open source, so anyone can modify and improve it as they see fit.

How long of a time period to average your DPS over is a user configurable setting so you can adjust it to your weapon type(s).

Note that since it is a moving average, you will see peaks and valleys as hits fall 'off' the graph, and new ones are added. You can increase the time period (up to 10 minutes) of the moving average to minimize this effect, but then it will be harder to see how much of an effect each hit is having.

Why does PELD need my overview settings?

If you are using an overview pack that changes the display of your in-game DPS messages from the defaults that EVE uses, you must export your overview settings for PELD to use. These overview settings are needed because the configuration of your overview changes the actual content of the text log messages that PELD monitors. In order to properly parse the combat logs and extract information like weapon types, targets, etc., the overview settings are required.

PELD will ask you for your overview settings the first time you run it. You can change the overview settings PELD uses at anytime in the 'Character' menu.

Problems? Feedback?

If you encounter any bugs or you think there are missing features please let me know on the issues page.

If you wish to contribute to the project codebase, I accept pull requests.

If you love the program enough that you feel compelled to donate, ISK donations are welcome to my eve character: Demogorgon Asmodeous

Running from source

To run PELD directly from the source code, run the following commands with Python 3.3-3.6:

pip install -r requirements.txt
python ./PyEveLiveDPS/peld.py

If you want to build an .exe yourself, see BUILDING.md

If you are running on Linux, you may need to modify logreader.py to point to the correct directory where your eve logs are stored. Also ensure your python includes tkinter.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].