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

The new forums are live and can be found at

Skill Discussions

  • Topic is locked indefinitely.

EVEMon - The Open Source Character Planner - The Ashilta Era

First post
Project Gungnir.
#41 - 2016-12-04 14:14:56 UTC
Alicia Dnari wrote:
Excellent work! Just updated. BTW, I run Windows 10 in Parallels on my iMac, and EVEMon runs fine in that environment. I do have one problem, which if it's a software problem is probably CCP's: I tried exporting my plan to the clipboard, and using the new import from clipboard functionality to import it into EVE, but I keep getting an error: "0 skills imported", with a list of all the skills with no newline breaks between them. Now I have an empty skill queue. :-(

Could be one of two things - either the export from EVEMon is in a format that is wrong, or the import to EVE is broken. Very hard to tell which one, if I'm honest... I'll do some exploring.
Marcus Tedric
Zebra Corp
Goonswarm Federation
#42 - 2016-12-04 14:36:53 UTC
Thank you, thank you, thank you.

I can see 'Personal Wallet' again. 'Assets' has prices again! Cool

Don't soil your panties, you guys made a good point, we'll look at the numbers again. - CCP Ytterbium

Project Gungnir.
#43 - 2016-12-04 14:39:32 UTC
Marcus Tedric wrote:
Thank you, thank you, thank you.

I can see 'Personal Wallet' again. 'Assets' has prices again! Cool

You're welcome. I'm working on some other Citadel things at the moment but I'm not sure that the XML API provides the data that I need. Feel free to show your appreciation in my wallet!
Khyra Khan
Candy Dolls
#44 - 2016-12-05 06:05:36 UTC
I'm using windows 10 and since the update to 3.0.3 my EVEmon shut down when starting. I'm managing 3 accounts with 3 chars each (9 chars) and I get this error message "Error creating window handle".


If click accept on the error message the program shut down right away, if not, I keep getting skill completion messages but the windows taskbar stay frozen until the program is closed.
Thak Dallocort
Rogues and Destitutes
#45 - 2016-12-06 18:57:40 UTC

The code in the main menu-->help-->forums still goes to the old forum

While the old forum has a link to this one it would nice to have the app link point to here upfront.

Just a thought.

The Scope
Gallente Federation
#46 - 2016-12-08 05:31:05 UTC
Thanks for taking this on. A lot of responsibility for you :)
Dethmourne Silvermane
Winger Aerospace
#47 - 2016-12-17 20:41:51 UTC
It doesn't appear to have the porpoise in ship browser when setting up skill plans yet - any plans to add this soon?

Interested Party (TM)

Morta Dedyet
#48 - 2016-12-21 18:10:37 UTC
Marcus Tedric wrote:
Thank you, thank you, thank you.

I can see 'Personal Wallet' again. 'Assets' has prices again! Cool

I still see no prices for assets... Did you do something to fix them?

Morta Dedyet
#49 - 2016-12-21 22:00:13 UTC
I wonder if this from the trace.log means anything...

0d 0h 01m 12s > EMDItemPricer.GetPricesAsync - begin
0d 0h 01m 32s > EMDItemPricer.OnPricesDownloaded - no result

Ministerstvo na otbranata
#50 - 2016-12-25 18:12:10 UTC  |  Edited by: Gotinata
Hello and Merry Christmas.

I had an issue with EVEMon, but I think I've found a workaround.

So after 70th entries it closes to desktop without any notification. I don't know if this is a local issue, or it simply has a limit of how many characters it can support. Anyway, I'll use multiple xml files in batch of 50 chars each, so it does not crash again. If there is a way to run multiple instances at the same with with each pointing to different folder or simply xml, I'd like to know.

Abyss Azizora
Amarr Empire
#51 - 2016-12-26 13:47:10 UTC  |  Edited by: Abyss Azizora
Sadly the "total skillpoints" is WAY off the mark with the current version, with some of my characters having nearly 2 million more on evemon than in eve, while others have 200,000 less in evemon than in eve itself. So currently you can't depend on evemon for things such as skill extractor alt updates.
Ministerstvo na otbranata
#52 - 2016-12-26 15:02:42 UTC  |  Edited by: Izchadie
They do update for me after some time, just not within a day or so.

If the dev can add option for a dark theme it will be much appreciated, right now EVE and forums are dark, and when I open EVEMon it just takes my eyeballs out. Big smile
Cat Harkness
Twilight Labs
The Serenity Initiative
#53 - 2016-12-29 12:42:00 UTC
Just a couple of things. Nothing big just some little things to look at when you are
working on other stuff.

Help >> Forums points to the old posting, not this one

In Skill Planner under Conflicts the "Downtime" is showing up at wrong time...
example: I have a skill "Earliest End" of 7:19AM ( I am in US Eastern Standard Time Zone)
So downtime for me would start at 6AM not 7AM.

You also could get rid of the IGB Mini-server, or change it so it can be used out of game.

Keep up the good work...

Cat Harkness


Twilight Labs

Gallente Textiles and Manufacturing
#54 - 2017-01-02 14:18:00 UTC
Cat Harkness wrote:

Help >> Forums points to the old posting, not this one

This is a trivial change, implemented in Pull Request #47. It would probably be worth using redirect link so that we don't need to release EVEMon to update the forum link.
Violette Tremere
Brutor Tribe
Minmatar Republic
#55 - 2017-01-16 00:11:22 UTC  |  Edited by: Violette Tremere

No news from some time, I just hope EvEMon is not dead. Keep up the good work. Thanks so much for your effort and time !!!
Cat Harkness
Twilight Labs
The Serenity Initiative
#56 - 2017-01-16 01:44:40 UTC
Any word on the next update? Alpha status shows as Expired, and the training time looks to be wrong.

Keep up the good work.

Cat Harkness


Twilight Labs

Rei Y
Minmatar Citizen 90483936 Corporation
#57 - 2017-01-22 12:16:35 UTC
why is the update time so long now? can I change it?
I remember it was like 10-15 minutes or less, now it is around 45 minutes...
Maz3r Rakum
The Scope
Gallente Federation
#58 - 2017-01-22 23:11:40 UTC
Thanks for updating this app again!

One suggestion would be to see every account / characters Science or PI jobs all on the same page. Just so you can see quickly all your jobs at once!

Project Gungnir.
#59 - 2017-01-25 11:56:16 UTC
Good afternoon everyone!

I'm afraid it's been a little while since I posted and there's good reason for that. Christmas was a relatively quiet period for me; it's been the first time that I've actually been able to switch off from work and life and have a break for a very, very long time and so obviously I made the most of it. The flip side is, I got nothing done, either in EVE or with EVEMon! Then the new year came and whilst it's been a bit of a shock to the system to get back into the spirit of working, an even bigger shock was actually losing my job outright. I'm unemployed, and so my biggest focus at the moment is on trying to find a new job. That said, I'm here on the train on the way to central London to deal with something, and working on EVEMon whilst I do so.

So, you might ask, what is it I'm actually doing? The answer is quite long winded and complicated, but the short answer is "lots."

Over the past couple of years, CCP has done a tremendous amount of work around the APIs that they provide. Many of you will be aware of the old XML API, which EVEMon still uses today. The XML API was OK at its time, but the authentication model wasn't ideal and the model wasn't particularly extensible. To deal with the problem, CCP created the CREST API - a vast improvement and an insight into the capabilities of APIs to allow developers to interact with the universe in more than a "read only" capacity. Anyone that flies incursions with The Valhalla Project and uses their waitlist will have a good understanding of what CREST is capable of. The fleet and the waitlist live in a parasitic relationship, in that the waitlist reads data from the fleet in game, and actions performed in the waitlist have an effect in game - when you get a fleet invite for a TVP incursion fleet, that invite was probably generated from their waitlist.

Both the XML API and CREST are being replaced, with the new all-singing-all-dancing ESI API. Replaced is the operative word here - @CCPBartender has been in touch with me privately since I took over as Lead Dev on the EVEMon project and has suggested that CCP want to start turning the XML API off from about June of this year. I have four months to completely refactor EVE to use the new ESI API. Unfortunately, that's not an ESI... Uh, easy... Thing to do. See, the API is at the core of what EVEMon does. All of your character data, what your toons are currently training, where your assets are, the contents of your wallet, it all comes from the API. That means that every interaction that EVEMon has with the EVE universe needs to be re-written, and that takes time. But for this, there's an added layer of complexity. CCP are removing the old ID/Verification Code model of authentication. This is a huge change that requires careful consideration.

To tackle this, I basically have two options. I can either write and host a web server which the EVEMon client would call, and the web server would be a gateway between you and the EVE Universe, or I can integrate a web server within EVEMon that will facilitate the bi-directional HTTP requests required for the Single Sign-On process to work. EVEMon has always been a stand-alone application; the relationship has always been between the client and the EVE universe, and I intend to keep it that way. As a result, I need to completely re-write the authentication model for EVEMon, then go and find every single API call that the application performs and re-factor it to use the ESI API instead of the XML API. This really isn't a small piece of work.

Of course, that's not all we need to do. There are a number of deployment difficulties with the current EVEMon architecture and that's something that I want to address very soon. Doing so will hopefully bring a level of automated testing to us as well, something which I'm keen to directly integrate with GitHub, so that any contribution from you guys can automatically trigger some tests and we can get an instant indication of breaking changes to the code. There's also the question of a huge number of bug fixes that need looking into. Many of the crashes that EVEMon experiences can be attributed to Citadels. The problem here is that whilst the XML API knows that someone or something is in "a Citadel", it doesn't know which Citadel or where that Citadel is. Re-factoring EVEMon to use the ESI API will give EVEMon a better awareness of Citadels and, I'm sure, fix a huge number of the problems we're seeing that cause crashes. I also know that Cpt Patrick Archer, my corp CEO and a fairly well known face amongst EVE players, is particularly keen that I look into an issue with his inability to connect to EVE to query the API when EVEMon runs - unfortunately, he's the only person I know of experiencing this problem. If anyone else is seeing this behaviour as well, please let me know.

We have a hell of a lot to do, and thankfully, I'm not alone in my endeavour. I'm pleased to welcome Scetrov back to the informal team which I seem to be creating. Scetrov was one of the EVEMon lead developers back through the years, and I'm immensely grateful to him to come back and share his skills and experience with me to get EVEMon back on track. Scetrov's day job happens to regularly take him through the SSO and API based authentication model that we're having to adopt, and so his arrival and the expertise he brings is very timely and welcomed. Scetrov and I will be working very hard over the coming weeks to stabilise EVEMon and, hopefully, get cracking with some new features.

I said at the start of this post that I'm out of a job, and as a result, I'm really having to watch the bank balance at the moment. If anyone can contribute ISK or PLEX to keep me in game (having an account I can use to query the API really, really helps in the development process!) then I'd be really very appreciate.

I'll update you again soon, I promise!

Mine 'N' Refine
Goonswarm Federation
#60 - 2017-01-25 12:28:15 UTC
Evemon used to be a great program before these crashes, hopefully you can get everything sorted, and it upgraded to use ESi.

I sent you 30 days game time, to help you keep your account going.