EFT (Eve Fitting Tool) for Invasion

EFT on its own uses the old XML API for skill importing. The XML API will stop working in near future.

I wrote a powershell script that uses the new ESI API for importing your skills and implants for EFT.

Edit: Use this instead https://github.com/Hirmuolio/EFT-ESI-importer

Setup:

Download: https://drive.google.com/open?id=1AgWVqwbPdG9eP_ZSKAD1iCMDSV2W2YyS

First you need your own Client ID and secret key. Go to https://developers.eveonline.com/applications, log in and create new application with following settings:

Extract the script. Place the .ps1 files and the folder into your EFT folder.

Open config.txt in EFT\powershell config and put your client ID and secret key in there.

You script is now ready for use.

Importing characters:

Run EFT ESI importing tool. By default windows doesn’t allow unknown scripts so you need to allow it.

In main menu add characters. You are given a login URL. Log in and copy the authorisation code from the address bar into the script window like this (https://i.imgur.com/vvDsatO.png). The access token is saved locally so you need to log in only once and the script will remember your characters.

In managment you can manage saved characters. In there you can see list of all saved characters and details on them. You can also delete saved cahracters there. It is not good idea to have same character saved multiple times.

Once you have all your characters imported select “Run” and the script imports all your skills and saves them for EFT.

Once you have logged in on your characters you only need to run the script and all your skills get updated.

There is also “Import only.ps1” included. This is stripped down version of the script that only imports the skills. You can use this to quicly update all your skills. It does not include any error checking so if something goes wrong try the normal version.

Notes:

  • Requires Windows 8 or newer.
  • Uses some windows stuff for internet. You need to have started explorer/edge once for it to work.
  • Not much error handling included. If you put something wrong in it will do unexpected things. If it breaks just delete the config.txt and it will load empty configuration.
  • You info is secure. The script does not send anything to anywhere else than official CCP servers. I will not have any access to your API.

Edit: Updated to V2
Edit: Updated to V3
Edit: Updated to V4.1

1 Like