Skip to content

jayblunt/EveSkillQueue

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

EveSkillQueue

python script to estimate optimal Eve Online settings for a given skillqueue.

This uses a GLPK wrapper to maximize the learning rate of a skill queue, with each item in the skill queue weighted by how many skill points are needed to complete the item.

Setup your python environment

You will need python3 (3.8 or better) installed. To make your environment use the following commands:

$ python3 -m venv python-env
$ . python-env/bin/activate
$ pip install -U pip setuptools wheel
$ pip install -r requirements.txt
$ rehash

(rehash is there in case you are using a shell that does not rehash search paths regularly. Looking at you, /bin/zsh on macOS)

Example usage

There is an example skillqueue.json in the tree.

$ python eve_skill_queue.py -i 5 example_skillqueue.json

Downloading your character's skill queue

The easiest way to download your eve character's skillqueue is to use the EVE Swagger Interface. Use the "Authorize" button top-right of this page to login. Be sure to include the esi-skills.read_skillqueue.v1 scope. One you have logged in use the "Try it out" option under the expanded /characters/{character_id}/skillqueue/ section. You will need to know your character's character_id - if you aren't sure, look at your character on zkillboard and use the number that is the last part of the url.

Notes

Remember that you can only remap your skill attribtues once a year. Please don't even consider remapping your skill attributes until you are comfortable with this.

I chose a floor of 5 and a ceiling of 35 for the possible skill attributes - not sure if this is right.

The solution is very sensitive to changes in the input bounds. This suggests that I may not have setup the problem correctly, or that this is not the best approach.

About

Estimates skill attributes for a given skillqueue

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages