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.
 

Tactical In-Game Tidbits

Author
Heinrich Hertz
Genstar Reloaded
Ribbit.
#1 - 2012-08-04 06:02:39 UTC  |  Edited by: Heinrich Hertz
I've started working on a tool to enhance your starship experience. The vision is to be able to call up tactical information about ships, pilots, statistics, etc. quickly using either voice or mouse/keyboard. Along the way, I was testing EVE AI along with EPIC and it actually turned out to be a useful tool for me so I am sharing it until I can get the full blown application closer to an alpha release.

The current state of T-I-T-S is really just a way to see eve killmails organized by ship type from eve kills killboard (very annoying not to have a large database of killmails available for download) . Select your ship type and number of killmails from the list of ships and then copy results of a fit for easy import into EFT.

The google code project site can be found here:

google project

eve files src download if you hate google code

T-I-T-S source

eve files exe download

http://eve-files.com/dl/256854


* Keep in mind this code is very simple but useful

** You will need .Net 4.0, sorry but don't have an installer setup at the moment

I would like feedback for features you would like to see to enhance your eve experience.
Heinrich Hertz
Genstar Reloaded
Ribbit.
#2 - 2012-08-04 06:22:26 UTC  |  Edited by: Heinrich Hertz
User Guide

Ship fittings

Select your ship type and number of killmails from the list of ships and then copy results of a fit for easy import into EFT
Verast
Doomheim
#3 - 2012-08-04 21:02:32 UTC
Not bad, make sure you have .Net installed. Here is a screenshot


http://eve-files.com/dl/256548
Avi Tron
Doomheim
#4 - 2012-08-11 00:49:38 UTC
Awesome way to get quick fits from top pilots
Peter Powers
Terrorists of Dimensions
HORSE-KILLERS
#5 - 2012-08-12 10:13:35 UTC
scrapping killboards is bad.

use the apis that are provided, either the feeds that edk (the most used board provides)
or EPIC which gives you alot of options for eve-kill (besides evekill also having the other feeds)

the way this application works atm this might cause people running killboards
banning users of your app.

3rdPartyEve.net - your catalogue for 3rd party applications

Heinrich Hertz
Genstar Reloaded
Ribbit.
#6 - 2012-08-12 18:09:28 UTC
ah Peter thanks for the info, I did not realize I was 'scrapping', thought I was using their feed. I will change to feed as that seems better anyway.
Heinrich Hertz
Genstar Reloaded
Ribbit.
#7 - 2012-08-12 18:14:28 UTC
After reading EPIC, I am a little confused because it seems they grab info through request like

http://eve-kill.net/?a=kill_detail&kll_id=12139313

which is what T-I-T-S does, is that scraping or feed?
Peter Powers
Terrorists of Dimensions
HORSE-KILLERS
#8 - 2012-08-13 06:40:31 UTC
Heinrich Hertz wrote:
After reading EPIC, I am a little confused because it seems they grab info through request like

http://eve-kill.net/?a=kill_detail&kll_id=12139313

which is what T-I-T-S does, is that scraping or feed?

thats not correct, to read a kill through EPIC you use a url like:

http://eve-kill.net/epic/KLLid:12139313/mask:2097151

and thats making use of the (Epic) API.

the feeds are for example
http://eve-kill.net/?a=idfeed&alliancename=free%202%20play
(but to use that you have to read up a bit more on it, you will
need to store last requested id and such.

scraping is when you take the website as it is and try to fish the information out of the displayed html.

3rdPartyEve.net - your catalogue for 3rd party applications

Heinrich Hertz
Genstar Reloaded
Ribbit.
#9 - 2012-08-15 20:36:22 UTC
Peter - thanks for the info, I've finally got a chance to play with EPIC API and understand what you were saying. Good stuff, thanks for the help. I should have a new version that uses EPIC. It also will make other tactical tidbits easier to get too. Thank you.
Heinrich Hertz
Genstar Reloaded
Ribbit.
#10 - 2012-08-17 07:14:32 UTC
I have updated T-I-T-S to use the EPIC API so please update to this version.
Bosence
Frog Morton Industries
#11 - 2012-08-18 01:50:50 UTC
I think the term overlay is a little misleading, however that got me thinking...

If this was acceptable on CCPs standards (please ask, before implementing!), you could drop a custom directx dll into the eve folder (or look up the virtual function table), this will need to pass everything to the true directx dll but acts as a middleman. In this location, you could then write to the screen the tactical information or whatever you'd like.

I believe that's the method that steam, fraps, xfire, livestream procaster and the like use to capture/overlay the output of fullscreen/windowed games, so as long as you're not interacting with the client, I wouldn't imagine it's a bad thing. Though it may look dodgy to any cheat monitoring scripts and the like, so please, please ask.

I'd personally write that in C++ for ease and speed (and maybe in Qt for a nice cross-platform compatible, easy GUI). Sorry to derail the topic a little bit, but I'm surprised that this hasn't been done yet. You'd have to support all the major direct x builds EvE uses.