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.
 

Evernus [2.2 release] - the Ultimate Market Tool

First post
Author
Pete Butcher
The Scope
Gallente Federation
#461 - 2015-03-26 10:35:39 UTC
Garnoo wrote:
i got errors when trying to launch 'error during update... and some info about db backup' and right arter this
'duplicate column name: corporation_id cannot run: ALTER TABLE characters ADD COLUMN corporation_id INTEGER NOT NULL DEFAULT 0'
and its basicly not launching
(64bit version)


From which version were you updating? Did you by any chance synchronize via Dropbox?

http://evernus.com - the ultimate multiplatform EVE trade tool + nullsec Alliance Market tool

Pete Butcher
The Scope
Gallente Federation
#462 - 2015-03-26 10:42:52 UTC
I just checked and this particular update was from months ago and for some reason wants to be reapplied. What system are you using? I can tell you how to fix it.

http://evernus.com - the ultimate multiplatform EVE trade tool + nullsec Alliance Market tool

Garnoo
Eternity INC.
Goonswarm Federation
#463 - 2015-03-26 17:32:18 UTC  |  Edited by: Garnoo
win 7 64bit
i got the same error with 1.27 and now with 1.28 and both were downloaded as full instalation

i think there could be someting that werent removed after i tried 0.1 or 0.2 versions long time ago

People are going to try to ruin your day. Get together with others, ruin their day back -  EvE

Pete Butcher
The Scope
Gallente Federation
#464 - 2015-03-26 18:26:34 UTC
Garnoo wrote:
win 7 64bit
i got the same error with 1.27 and now with 1.28 and both were downloaded as full instalation

i think there could be someting that werent removed after i tried 0.1 or 0.2 versions long time ago


Something apparently went wrong with the early versions. Nevertheless, the fix is simple. Launch regedit, navigate to HKEY_CURRENT_USER\Software\evernus.com\Evernus and you should see a "version" entry there. Delete it and everything will work fine. If not (errors pop up etc), evemail me and I'll give you an alternative solution.

http://evernus.com - the ultimate multiplatform EVE trade tool + nullsec Alliance Market tool

Garnoo
Eternity INC.
Goonswarm Federation
#465 - 2015-03-26 18:58:16 UTC
its working now and it was a record from 0.1 version :)

People are going to try to ruin your day. Get together with others, ruin their day back -  EvE

Luminocity
The Dark Revenants
PLEASE NOT VIOLENCE OUR BOATS
#466 - 2015-03-27 00:19:01 UTC
Hey,
While adding a corporation key, the link that is supposed to send to eveonline.com for the API key creation appears to be incorrect (same mask as for the personal key and no characterID which a corp key generation probably requires). Version 1.28
Cornelius Poddington
Kelpie Logistics
#467 - 2015-03-27 01:34:21 UTC
Absolutely loving the tool, amazed I didn't find it earlier. Only stumbling block I'm having is that I can get the overbid over filters working correctly. I'm able to filter only overbid orders by using the script "order.overbid.diff > = 0.01", and this works flawlessly for my sell orders. However I'm unable to figure out how to make this work correctly for buy orders, I've tried adding negative values but to no avail. Cheers. I'm using version 1.28.
Pete Butcher
The Scope
Gallente Federation
#468 - 2015-03-27 04:54:13 UTC
Luminocity wrote:
Hey,
While adding a corporation key, the link that is supposed to send to eveonline.com for the API key creation appears to be incorrect (same mask as for the personal key and no characterID which a corp key generation probably requires). Version 1.28


Technically that's not a bug. Ccp doesn't allow predefined corp keys, so the link points to a personal one so you can at least see the permissions.

http://evernus.com - the ultimate multiplatform EVE trade tool + nullsec Alliance Market tool

Pete Butcher
The Scope
Gallente Federation
#469 - 2015-03-27 06:42:12 UTC
Cornelius Poddington wrote:
Absolutely loving the tool, amazed I didn't find it earlier. Only stumbling block I'm having is that I can get the overbid over filters working correctly. I'm able to filter only overbid orders by using the script "order.overbid.diff > = 0.01", and this works flawlessly for my sell orders. However I'm unable to figure out how to make this work correctly for buy orders, I've tried adding negative values but to no avail. Cheers. I'm using version 1.28.


Diff is not normalized, which means it has a different sign for different order types. To show only overbid for both cases use:

(order.type == 1 && order.overbid.diff >= 0.01) || (order.type == 0 && order.overbid.diff <= -0.01)


I'm going to add a new normalized diff in the next version.

http://evernus.com - the ultimate multiplatform EVE trade tool + nullsec Alliance Market tool

Hel O'Ween
Men On A Mission
#470 - 2015-03-27 10:12:11 UTC
Hi Pete,

today I tried Evernus for the first time. This is pretty impressive (and overwhelming, to say the least ...). Well done!

But I recognized a visual "issue" (for the lack of a better word): I might be an oddball here, but although I'm a native German speaker, I prefer English as the UI language for most software I do use. Both to avoid possible translation mistakes and keep myself trained in English. Therefore I picked English as Evernus' language. But I do like my numbers/dates formatted according to my locale. Blink And while Evernus lets me define the date/time format, it doesn't seem to provide the same customization freedom for numbers.

This ofc doesn't impact Evernus' functionality at all and I can handle that, but if you feel lazy sometime (Ha, just kidding!) you may want to think of this as a minor feature wish. Smile

That said: not too bad, lad, not too bad. Blink

EVEWalletAware - an offline wallet manager.

Pete Butcher
The Scope
Gallente Federation
#471 - 2015-03-27 10:32:52 UTC
I'll check if that's doable without the need for hacking something.

http://evernus.com - the ultimate multiplatform EVE trade tool + nullsec Alliance Market tool

Hel O'Ween
Men On A Mission
#472 - 2015-03-27 10:40:13 UTC
I know its a bit of a PITA, especially trying to implement it afterwards (have been done that recently myself)

But at least in Windows there's a bunch of APIs to query formats for the supported languages/countries.

I recon though that Evernus with being a multi platform tool, this might be a real bi*** ... Roll

EVEWalletAware - an offline wallet manager.

Pete Butcher
The Scope
Gallente Federation
#473 - 2015-03-27 11:20:15 UTC
Hel O'Ween wrote:
I know its a bit of a PITA, especially trying to implement it afterwards (have been done that recently myself)

But at least in Windows there's a bunch of APIs to query formats for the supported languages/countries.

I recon though that Evernus with being a multi platform tool, this might be a real bi*** ... Roll


Changing locale is pretty easy. In fact, you can do it in current version by changing a single key in settings in the registry. I'm wondering how to do it and not mess with the rest of i18n. The simplest solution I see is the ability to force a certain locale in the preferences, even if it's not officially supported.

http://evernus.com - the ultimate multiplatform EVE trade tool + nullsec Alliance Market tool

Hauke Martensen
Republic University
Minmatar Republic
#474 - 2015-03-30 11:02:47 UTC  |  Edited by: Hauke Martensen
I recently tried to compile Evernus for Debian. Catch is that I'm running Debian stable and can't provide the requirements there (even with backports enabled I'm running into some incompabilities), so I settled for setting up a testing (Jessie) chroot and compile and run Evernus in that.

It almost worked: compiling and building works like a treat and most of the program works fine as well. Unfortunately it crashes with a segfault as soon as the CrestAuthWidget is run, which is a bit of a show stopper... Ugh

I suspect the issue is the way I set up the chroot and not a bug in the code, but, although I consider myself a fairly competent sysadmin especially for Debian based systems I'm not much of a coder - never really looked into c++ and used the clang toolchain for the first time. So I'm somewhat stuck debugging the issue - do you have any pointers on how to get additional information on what exactly is going wrong?
Pete Butcher
The Scope
Gallente Federation
#475 - 2015-03-30 13:49:47 UTC  |  Edited by: Pete Butcher
Hauke Martensen wrote:
I recently tried to compile Evernus for Debian. Catch is that I'm running Debian stable and can't provide the requirements there (even with backports enabled I'm running into some incompabilities), so I settled for setting up a testing (Jessie) chroot and compile and run Evernus in that.

It almost worked: compiling and building works like a treat and most of the program works fine as well. Unfortunately it crashes with a segfault as soon as the CrestAuthWidget is run, which is a bit of a show stopper... Ugh

I suspect the issue is the way I set up the chroot and not a bug in the code, but, although I consider myself a fairly competent sysadmin especially for Debian based systems I'm not much of a coder - never really looked into c++ and used the clang toolchain for the first time. So I'm somewhat stuck debugging the issue - do you have any pointers on how to get additional information on what exactly is going wrong?


Attach a debugger and see where exactly it crashes and what's the backtrace. That should give you much data what went wrong. Without it, it's hard to say anything.

Edit: if it gets too messy, you can auth on a Windows machine and copy the refresh token to Linux.

http://evernus.com - the ultimate multiplatform EVE trade tool + nullsec Alliance Market tool

Hauke Martensen
Republic University
Minmatar Republic
#476 - 2015-03-30 15:53:03 UTC
Right, I found the issue (in case anybody else hits it: currently there's an unfixed bug in the libqt5webkit5 of Debian Jessie that can result in segfaults unless gstreamer0.10-plugins-base is installed). Unfortunately I hit the next one: Import of price data results in the message:

Error downloading https://login-tq.eveonline.com/oauth/token - server replied: Bad Request

for every single request.

Sorry for the bother, but any ideas?
Pete Butcher
The Scope
Gallente Federation
#477 - 2015-03-30 18:43:42 UTC
Hauke Martensen wrote:
Right, I found the issue (in case anybody else hits it: currently there's an unfixed bug in the libqt5webkit5 of Debian Jessie that can result in segfaults unless gstreamer0.10-plugins-base is installed). Unfortunately I hit the next one: Import of price data results in the message:

Error downloading https://login-tq.eveonline.com/oauth/token - server replied: Bad Request

for every single request.

Sorry for the bother, but any ideas?


If you compiled from source, you need to supply you application id and secret: http://evernus.com/help/#source_code_compilation_all

http://evernus.com - the ultimate multiplatform EVE trade tool + nullsec Alliance Market tool

Hauke Martensen
Republic University
Minmatar Republic
#478 - 2015-03-31 04:24:55 UTC
Pete Butcher wrote:
Hauke Martensen wrote:
Right, I found the issue (in case anybody else hits it: currently there's an unfixed bug in the libqt5webkit5 of Debian Jessie that can result in segfaults unless gstreamer0.10-plugins-base is installed). Unfortunately I hit the next one: Import of price data results in the message:

Error downloading https://login-tq.eveonline.com/oauth/token - server replied: Bad Request

for every single request.

Sorry for the bother, but any ideas?


If you compiled from source, you need to supply you application id and secret: http://evernus.com/help/#source_code_compilation_all


This is embarassing: I still had a typo in the crest secret in spite of triple checking Roll

Thanks for the quick replies and sorry about the bother
Pollux Gordon
Silk Road Trading Company
#479 - 2015-04-01 02:37:55 UTC
Pete,
I just downloaded Evernus today v1.28 on Win 8 64-bit. I immediately uninstalled Eve Mentat. Your tool is excellent.

I noticed assets, journal, transactions, contracts, etc all import just fine, but I'm not able to get any of my character orders to import. I've double-checked my character API key and it should have accounted for everything. Did something change w/ how the market cache is handled in Scylla?

- PxG
Pete Butcher
The Scope
Gallente Federation
#480 - 2015-04-01 04:46:04 UTC
Pollux Gordon wrote:
Pete,
I just downloaded Evernus today v1.28 on Win 8 64-bit. I immediately uninstalled Eve Mentat. Your tool is excellent.

I noticed assets, journal, transactions, contracts, etc all import just fine, but I'm not able to get any of my character orders to import. I've double-checked my character API key and it should have accounted for everything. Did something change w/ how the market cache is handled in Scylla?

- PxG


Is there any error when importing orders? Evernus doesn't use eve cache, since there's no reason to when crest is available.

http://evernus.com - the ultimate multiplatform EVE trade tool + nullsec Alliance Market tool