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

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

Warfare & Tactics

 
  • Topic is locked indefinitely.
12Next page
 

Inf[l]ight - D-Scan Filter & Ship Database - March 1.7

Author
Zeitonaut
Zeiteinheit
#1 - 2015-02-19 08:05:21 UTC  |  Edited by: Zeitonaut
TL;DR - Inf[l]ight features:

  • Filterable ship database.
  • "Handy", PvP relevant ship informations - For enhanced situational awareness.

  • D-Scan visualization.
  • Fleet composition visualization.
  • Clean d-scan - Remove fleet members from d-scan.

  • Share your intel with others.
  • Used filter settings can be shared, too.
  • Short summary of d-scan for pasting into an intel channel.

  • Secure & fast - All data are processed on your computer.
  • Operable via speech recognition (experimental).

Examples:

  • D-scan - no filters set.
  • D-scan - OR-connected filter terms that show tacklers.
  • D-scan - filter setting of a ganker; filter settings persists if you paste a new scan.

  • Fleet composition - ship location in summary section can be used as filter, too.


Zeit ist Macht!

I can't (and don't want) remember PvP relevant attributes of over 300 ships. To improve situational awareness and because I had too much Zeit I created a browser-based, filterable ship database and d-scan tool that I use as replacement for in-game "show info". In my tool you can type (or click or say) the name of a ship or other attributes/filter tags and it shows matching ships. Inter alia the sortable sheet shows the weapon and/or e-war system a ship has bonus on (color-coded), the drone bandwidth and the effective weakest resistances.

You can paste d-scans or fleet compositions to get a visualization of pasted data and filter that resulting table. And you can share it (optional: inclusive filter settings) with others. Sharing the filter settings allows a scout to draw attention on something specific like in this d-scan example (with OR-connected, tackle related filter terms). In this fleet composition example you can see in "Summary" section in which solar systems the ships are located and how many of them are docked (you can also filter by solar system name).

Ships of a fleet composition that are in same solar system and in space can be subtracted from a d-scan. Thus you can get a "clean" d-scan or rather an approximation of the real amount of opposing ships (this approach does not consider standings of d-scan entries. See note #10 in next post). For cleaning a d-scan you need a fleet composition and a d-scan that contains the solar system name (the solar system name can be determined if you trust the website in in-game browser or at least one celestial body or station is shown in your d-scan).

I tried to optimize the handling for fast user input, e.g. when you press ENTER the filter input field will be cleared and has focus. Or you can left click on a term to add it to filter and click same term again to delete it. Right click always deletes last filter term.

As gimmicks I added speech recognition (hi, "o7"-show. EXPERIMENTAL! See note #10 in next post) and some foolish easter eggs.

Note: In-game and modern out-of-game browser behavior differs a little bit in some cases, e.g. handling of URLs after sharing or pressing "Clear inputs".


Apart from the ships spreadsheet I also added a (incomplete) list of drones.


If you have questions, suggestions or found an error feel free to contact me.


Fly aware! oZ

Zeitonaut
Zeitonaut
Zeiteinheit
#2 - 2015-02-19 08:05:29 UTC  |  Edited by: Zeitonaut
Notes:

01.) "Name" column:

If background is grey/white background, the ship has no bonus on any weapon or e-war system.

Otherwise the color indicates which weapon system will be used most likely.

Some ships are not in the list (for keeping it "short"), but i flagged the "primordial" version of a ship, like for example "Catalyst (+6)". +6 means that 6 cognate ships exists that have (almost) the same attribute values and also have "Catalyst" in their name.


02.) "Alt" column:

Alternative weapon system the ship has bonuses on.


03.) "Type" column:

If ship is primarily an e-war ship, background is orange.
If ship can fit a Micro Jump Field Generator, background is red.
If ship is primarily a repair ship, background is pink.

If ship is non-PvP ship, font color is green.
If ship type is battlecruiser or bigger, font is bold.
If ship type is capital, font color is red.


04.) "DB" column:

Drone bandwidth. Because drone volume equals drone bandwidth (except fighters) information can be enhanced like:
NUMBER+: Bay capacity is higher than bandwidth (means: there might be backup drones).
NUMBER++: Bay capacity is at least twice the amount of bandwidth.

Example: A Golem has DB of "25++". That means it can launch e.g. 5 small or 1 large drone and can carry at least another 5 small or 1 large drone in its bay.

For fighters/carriers only: # of launch tubes - light fighters - support fighters - heavy fighters.


05.) "HS" column:

Number of high slots.


06.) "U" column:

Number of unbonused weapon or utility high slots (e.g. for "Energy Neutralizers" or "Smartbombs").
Especially for drone ships and T3 cruisers the value is not really meaningful.


07.) "Resis" column:

Resistances are sorted from low (left) to high (right). Highest resistance is not shown.
If opponent is probably PvE fittet, don't use my resistances advice!

I want to show the effective (weakest) resistances (determined on basis of a large EFT fittings "database" with commonly used fittings). So in some cases the natural resistance hole is not the weakest in my sheet, because the ship has the slots (and CPU or PG) to close that hole without losing to much of the fitting objective. Of course it is a subjective value, but in most cases it suits quite accurately.

Maybe I should change the name from "resistance" to "resistance to shoot at", because I calculate the EHP of a ship (weighted, combined shield and armor values). If it is primarily an armor ship, armor resistances counts more than shield resistances because of possible logistic/repair support in fleet fights. Often enough the resistances are very close together so the resistances order doesn't matter that much anyway.

Especially Minmatar ships are difficult to predict sometimes.

For some new, rare or paper-thin tanked ships I didn't have time/desire to determine and add resistances yet.

I believe it is senseless to add resistances for supers because reffiting them during fights is standard procedure.


08.) "S" column:

Color-coded sensor type (for ECM) of a ship. If background is white/grey, ECM is not possible or not needed.

Yellow = Radar (Amarr)
Blue = Gravimetric (Caldari)
Green = Magnetometric (Gallente)
Red = Ladar (Minmatar)


09.) "Bonuses & Fitting" column:

Contains notable ship and weapon bonuses & fitting possibilities. MWD signature, damage amount and tanking bonuses are not shown. Examples:

Cap Chain: Ship NEEDS capacitor transfer from/to other ships to work properly.
Cov Cloak: Ship CAN fit a "Covert Ops Cloaking Device".
Mode Triage: Ship CAN operate in a special mode, that increases some attributes.

+Range: Ship HAS ONE bonus on weapon range, like optimal or missile velocity.
++Range: Ship HAS at least TWO bonuses on weapon range, like optimal and fallof.
Zeitonaut
Zeiteinheit
#3 - 2015-02-20 15:31:48 UTC  |  Edited by: Zeitonaut
Notes (ff):

10.) Functionalities:

Known browser issues:

  • In-game browser does not renew default table sorting after pressing "Clear inputs".
  • In-game browser does not rewrite URLs after sharing pasted or pressing "Clear inputs".
  • In-game browser can become unresponsive for a few seconds if browser window has been resized.
  • Internet Explorer/Edge has a problem with pasting d-scan or fleet composition.


Handling:

Press LEFT MOUSE on term (with brown background color) to add/delete that term to/from filter input.
Press RIGHT MOUSE to delete last filter term.
Press ENTER to clear filter input and sort table by default.
Press SPACE to focus filter input.
Press SPACE to start speech recognition (if speech recognition is enabled).
Click on COLUMN HEADER for sorting.


D-Scan:

The solar system name can be determined if you trust the website in in-game browser or at least one celestial body or station is shown in your d-scan


Fleet composition:

For copying a fleet composition you have to have the appropriate access right. If you have it, you can click on the icon in "Fleet" tab → "Show Fleet Composition" → Ctrl + A in the "Fleet composition" window → Ctrl + C and paste it into Inf[l]ight.


"Clean d-scan":

A d-scan result can contain friend and foe. To get an approximation of the real amount of enemies, you can subtract ships of a fleet composition from a d-scan (only fleet members/ships that are in same solar system and in space are included in the calculation).

For cleaning a d-scan you need a fleet composition and a d-scan that contains the solar system name (the solar system name can be determined if you trust the website in in-game browser or at least one celestial body or station is shown in your d-scan).

This feature does not consider standings of d-scan entries. If there are multiple friendly fleets in solar system or the fleets are moving fast and pasted data hasn't been updated "Clean d-scan" visualization is less meaningful.

Sample calculation:

20 Tempests on d-scan. 15 Tempests are in your fleet, but only 10 of them are in same system and ...

  • 10 of them are in d-scan range = The result table will show the correct amount of 10 "possibly opponent" Tempests.
  • 5 of them are in d-scan range = The result table will show at least 10 "possibly opponent" Tempests and not the correct amount of 15.
  • 0 of them are in d-scan range = The result table will show at least 10 "possibly opponent" Tempests and not the correct amount of 20.


Speech recognition (EXPERIMENTAL!):

Inf[l]ight checks if your browser supports speech recognition (currently only Google Chrome) and if you opened the website via HTTPS. If both applies, speech recognition can be enabled. If activated you have to press the "Speak" button or SPACE key to start recognition.

The browser window has NOT to be active and can be minimized while speaking (tested with Chrome & Windows 8). So you can start speech input (recommended with option "Always listen" active), switch to your Eve client and Inf[l]ight is still listening.

You can configure if Inf[l]ight should always listen or if you want to press the "Speak"-button every time to open a 10 seconds timefra... I mean Zeitframe for speech inputs.

In speech options you can choose the accent in which you pronounce a filter term. You can switch between your browser language preference or british english (default). If you use british english as speech input accent but have an non-british accent the speech recognition might fail. So it would be worth a try setting the browser language preference to your mother tongue or american english or ...

Inf[l]ight reacts to the following voice inputs:

FILTER TERM: Currently SHIP-NAMES, -TYPES, -ROLES and WEAPON-system-NAMES are supported.
If you say a filter term that is NOT in filter input field (e.g. "Intercept"), it will be ADDED.
If you say a filter term that is in filter input field (e.g. "Intercept"), it will be DELETED.
Sub-Note: For "e-war" you can also say "electronic".

"clear" (or "clean"): Deletes filter input.
+ "input" (or "inputs"): As if pressed "Clear inputs" button.
+ "scan" (or "skin"): Deletes pasted input.

"connect": AND-connect filter terms.
+ "or" (or "connector"): OR-connect filter terms.

"summary": Jump to summary.

"stop" (or "finish"): Stops speech recognition explicitly. Useful if you activated "Always listen" in speech options.
If "Always listen" is disabled and you say nothing, the browser stops speech recognition automatically after a certain time (Chrome = 10 sec.).

Example: Say "clear electronic laser". That will clear filter input field and enter "E-War" and "Laser".

Sub-Note: I kept some speech recognition related console.log outputs in the code, so in your browser console you can see some events and which words have been recognized.

Sub-Note: If microphone permission is blocked in Chrome, open chrome://settings/contentExceptions#media-stream.


Easter eggs:

For some eggs it is necessary to enable browser pop-ups.
Zara Tosh
State War Academy
Caldari State
#4 - 2015-02-23 13:55:18 UTC
thanks for sharing
Plato Forko
123 Fake Street
#5 - 2015-02-23 21:22:35 UTC
i liked the post but secretly i'm disgusted that i already have most of that info committed to memory Sad
Zeitonaut
Zeiteinheit
#6 - 2015-02-24 07:42:53 UTC
Your brain will always be the more comprehensive, faster accessible spreadsheet!

My sheet doesn't show "secrets" or important informations like expectable EHP or self repair amount, characteristics of weapon systems and how to react to them, ...
I tried to visualize public accessible informations in a handy way to help new or casual gamers transfering the "basic" knowledge easier into their brains and to have more fun in PvP.

Information hiding (and information overdose) is not a good way to keep new players interested in this game.


oZ
Varathius
Enlightened Industries
Goonswarm Federation
#7 - 2015-02-24 10:56:14 UTC
Zeitonaut wrote:
Zeit ist Macht!

I had too much Zeit, so I created a cheat sheet of all ships and drones and some of their PvP related attributes (PDFs can't be opened in in-game browser:PDF in A4 format, PDF in Letter format). My goal was to have a handy spreadsheet one can take a look at in PvP situations.

The spreadsheet includes

  1. the name,
  2. primary weapon system (color-coded),
  3. tech level,
  4. ship type,
  5. e-war capabilities or ship role,
  6. alternative weapon system,
  7. weakest resistances,
  8. number of utility high slots,
  9. notable ship and weapon bonuses,
  10. fitting possibilities and
  11. (color-coded) sensor type (for ECM)

of each ship.

At the bottom is a (incomplete) list of drones. It includes

  1. the name,
  2. size,
  3. dealt damage type,
  4. weakest resistances and
  5. notable attributes

of each drone.


If you have critique points or suggestions, found an error or like to donate some ISK, feel free to contact me.


Fly aware! oZ

Zeitonaut


this will be of great use for newer folks that are interested in small scale or solo pvp and it is interesting to note how you end up memorizing all of that over time.
Zeitonaut
Zeiteinheit
#8 - 2015-02-24 11:33:56 UTC
Varathius wrote:
... it is interesting to note how you end up memorizing all of that ...


I'm afraid it's the other way around:

Because i cannot and don't want to memorize all that I made this sheet...
Zeitonaut
Zeiteinheit
#9 - 2015-02-25 16:01:45 UTC  |  Edited by: Zeitonaut
New PDF version

Improvements:

  • Added more resistance values.
  • Added a separate column for color-coded sensor type.
Zeitonaut
Zeiteinheit
#10 - 2015-02-27 10:53:58 UTC  |  Edited by: Zeitonaut
New online version

I transfered the "database" into a filterable Website (if JavaScript is enabled).

oZ
Clara Barcelo
Abysmal Gentlemen
#11 - 2015-02-27 11:40:19 UTC
This is actually really neat. Thanks for the work, can definitely see as a neat thing thing for newbs and vets alike.
Zeitonaut
Zeiteinheit
#12 - 2015-03-01 20:54:01 UTC  |  Edited by: Zeitonaut
New online version

Improvements:

  • More filter tags.
  • Filter input is AND-connected (delimeter = " ").
Benthos Thellere
The Scope
Gallente Federation
#13 - 2015-03-12 19:07:10 UTC
Thanks, this is great work.

Cheers!

Benthos Thellere.

Can't stop the Signal.

Paranoid Loyd
#14 - 2015-03-13 00:37:42 UTC  |  Edited by: Paranoid Loyd
Nice work

Might be kinda nice if you turn those color coding indicators at the top into filter buttons. (Logi seems like it should have a color as well)

Ship class filter buttons would be nice as well.

"There is only one authority in this game, and that my friend is violence. The supreme authority upon which all other authority is derived." ISD Max Trix

Fix the Prospect!

Zeitonaut
Zeiteinheit
#15 - 2015-03-13 20:31:41 UTC  |  Edited by: Zeitonaut
New online version

Improvements:

  • In-game browser supports filtering now.
  • More filter options added (e.g. "OR-connected" filter).
  • Weapon color is clickable to set weapon system filter automatically.
  • D-scan result can be pasted.
Zeitonaut
Zeiteinheit
#16 - 2015-03-24 12:55:53 UTC  |  Edited by: Zeitonaut
New PDF and online version

Improvements:

  • Ship database enhanced.
  • Table columns are sortable now.
  • D-scan result can be filtered for ships that are on grid.


Thanks for all your comments!

oZ
Zeitonaut
Zeiteinheit
#17 - 2015-03-25 12:41:12 UTC  |  Edited by: Zeitonaut
New online version

Improvements:

  • Clickable weapon colors are working in in-game browser.
Zeitonaut
Zeiteinheit
#18 - 2015-03-26 12:35:16 UTC  |  Edited by: Zeitonaut
New online version

Improvements:

  • Filter options added (e.g. "PvP" filter).
Zeitonaut
Zeiteinheit
#19 - 2015-03-27 20:55:39 UTC  |  Edited by: Zeitonaut
New online version

Improvements:

  • Ship database enhanced.
  • Filter input handling.
Zeitonaut
Zeiteinheit
#20 - 2015-04-21 12:14:19 UTC  |  Edited by: Zeitonaut
New PDF and online version

Improvements:

  • Added speech recognition (for a "manual" see note #10 or "legend" section of the website).
  • Fleet compositions can be pasted.
  • Added a "Summary" (basic statistics) section.


Purpose of speech recognition:

If you are in a fight and want to know more about the capabilities of the opposing ships (but don't have time to type) you can talk to Inf[l]ight and it filters the ship database for your voice inputs even if your browser window doesn't have the focus.


oZ
12Next page