open All Channels
seplocked Market Discussions
blankseplocked EVEWalletAware (EWA) 2 - an offline wallet manager
 
This thread is older than 90 days and has been locked due to inactivity.


 
Pages: first : previous : ... 7 8 9 10 [11] 12 13 14 15 : last (15)

Author Topic

Hel O'Ween
Men On A Mission
EVE Trade Consortium
Posted - 2011.04.10 20:31:00 - [301]
 

Ha! EVE Income Analyzer. That was the tool I used until I developed EWA. And I only did that, because EIA didn't support corporations. If it had done so, EWA mostly likely were never developed. Very Happy

Good to hear that you gave some love to it. Smile

Vaerah Vahrokha
Minmatar
Vahrokh Consulting
Posted - 2011.04.11 00:30:00 - [302]
 

Originally by: Hel O'Ween
Ha! EVE Income Analyzer. That was the tool I used until I developed EWA. And I only did that, because EIA didn't support corporations. If it had done so, EWA mostly likely were never developed. Very Happy

Good to hear that you gave some love to it. Smile


The fun part is that EIA supports corp wallets, it's only "just" impossible to tell it to use that because the UI never got finished. And considering it's 2.29am here and I am still far from done, I fear it won't be me to ever find the time to add new features.

Kethas Protagonist
Protagonist Ventures
Posted - 2011.04.11 01:23:00 - [303]
 

Originally by: Hel O'Ween
<snip>


Thanks for the reply. I'll sit tight for the moment (clutching myself tightly and crying to sleep in the absence of a working wallet program, of course), update on Monday, and post here re: how it goes.

Hel O'Ween
Men On A Mission
EVE Trade Consortium
Posted - 2011.04.11 09:01:00 - [304]
 

EWA version 2.0.23 has been released.

This update fixes the problem introduced with the wallet transaction API change in Incursion 1.4.1.

EWAAutoData also has been updated. If you're using the auto downloader, make sure to update both.

There's another tiny addition that sneaked it, as always, see the version history for details.

Osgilliath
Posted - 2011.04.23 09:20:00 - [305]
 

Edited by: Osgilliath on 23/04/2011 10:28:47
Edited by: Osgilliath on 23/04/2011 09:45:20
Edited by: Osgilliath on 23/04/2011 09:44:42
Great program Hel O'Ween! You my friend have the makings of an awesome programmer! The scripting for this must have taken you quite a while! Keep up the great work! ^^

EDIT: Ran into an issue I could actually use some clarification on. My corporation's master wallet balance did not match the balance stated in your software. After some digging, your software is not calculating the first 5 transactions listed within my master wallet. The date of the transactions not included are from 3/14/2011 and 3/21/2011. The earliest transaction noted within the software is on 3/25/2011. Any reason why this might happen? An incorrect balance of 479,291 is not a big deal seeing as how I know where it isfrom. Just thought you might want to know! ^_^

EDIT EDIT: After reloading my API key, I no longer can view wallets 4, 5, or 6 under the filters option when viewing the wallet journal. Did I inadvertently change something when reloading my api key?

Hel O'Ween
Men On A Mission
EVE Trade Consortium
Posted - 2011.04.23 13:22:00 - [306]
 

Thank you very much for the kind words. Very Happy

Originally by: Osgilliath
Edited by: Osgilliath on 23/04/2011 10:28:47
After some digging, your software is not calculating the first 5 transactions listed within my master wallet. The date of the transactions not included are from 3/14/2011 and 3/21/2011. The earliest transaction noted within the software is on 3/25/2011. Any reason why this might happen? An incorrect balance of 479,291 is not a big deal seeing as how I know where it isfrom. Just thought you might want to know! ^_^



Data from the API can only be retrieved max 1 month back. Unfortunately there's no way to get hold of older data from the API.

Quote:

After reloading my API key, I no longer can view wallets 4, 5, or 6 under the filters option when viewing the wallet journal. Did I inadvertently change something when reloading my api key?


The filters are populated with the available items only. If those wallet divisions are missing from the wallet journal filter, there isn't any journal entry for those wallets available form the API for that character/corporation.

Hel O'Ween
Men On A Mission
EVE Trade Consortium
Posted - 2011.05.04 09:43:00 - [307]
 

It just was brought to my attention that I forgot to publish the new database, which includes the new items introduced with the Incursion expansion.

The DB update has been published now. EWA did not show trades with those items (Hardwirings, for example which can be puchased from the LP shop), but those trades aren't lost. As soon as you update to the new DB via EWA's built in update function, those transactions will show up in EWA.

I'm sorry for the inconvenience this might have caused.

Vaerah Vahrokha
Minmatar
Vahrokh Consulting
Posted - 2011.05.04 16:25:00 - [308]
 

Edited by: Vaerah Vahrokha on 04/05/2011 18:01:53
I have a problem.

Latest version, latest database, latest auto data downloader (got it manually today):

the counter runs till I read:

Processed personal wallet transaction #2560 for wallet 1000

then the status bar gets blank like it's about to go ahead but it restarts on the same wallet again and again and again (checked for 10 runs), "Update attempts" stays stuck at 0.

Edit: using the main EWA executable works instead but doing 1 API pull at a time is painful, this auditee has wagons of stuff to grab off the API.

Hel O'Ween
Men On A Mission
EVE Trade Consortium
Posted - 2011.05.04 19:59:00 - [309]
 

Hmm, this is strange as both apps share the exact same source code for handling the download/caching/storing to DB.

Can you please have a look at Documents and Settings\All Users\Application data\EVEWalletAware\LOGS ("Documents and settings" and "Application data" are localized if you're using a non-english Windows version).

That's the place where the log files are written. File names starting with "ewaad" are produced by the auto downloader. One file per run. Anything unusual in there except API warnings such as "Character must have Account ... roles"?

Vaerah Vahrokha
Minmatar
Vahrokh Consulting
Posted - 2011.05.04 21:01:00 - [310]
 

The TXT logs don't show anything that looks like an error.

The EWA Extras|Application log facility reports the following repeated errors:


Event ID Event Description
201 XMLError Error -2147220988 EvE API Error: 516, failed getting user information

201 XMLError Error -2147220988 EvE API Error: 516, failed getting user information

1001 ApplicationError frmMainHelper:MainWalletInfoFill->13,EvEWalletAware, Type mismatch



Notice that the other 3 applications I am using are loading everything just fine, API keys are copied off a TXT file.

Also, transactions and journal seem to appear (I don't know if they are all) in EWA.

It's just the standalone app that hangs (no crash, just repeats the same wallet API fetch forever).

Hel O'Ween
Men On A Mission
EVE Trade Consortium
Posted - 2011.05.05 10:03:00 - [311]
 

Originally by: Vaerah Vahrokha

The EWA Extras|Application log facility reports the following repeated errors:
[...]



This is nothing to worry about and not related to the issue you're experiencing. The above happens if you open EWA's Options dialog and switch fom one account/char to another. You will notice that the account dropdown box in the main window will become empty at some point (pointing to no specific account), but a change of the dropbox' value triggers the AccountBalance API download ... which subsequently fails, because currently no account is selected.

But back to the issue ...

Quote:

It's just the standalone app that hangs (no crash, just repeats the same wallet API fetch forever).


I'm still buffled as to what the cause could be. I've uploaded a new version of EWAAutoData, which plots some additional information to the log file. When downloading/processing wallet transactions, it adds one of the following two lines to the log, depending on which transactions it currently retrieves:

"Character - LastTransID: <number>, TransCount: <number>"
- or -
"Corporation - LastTransID: <number>, TransCount: <number>"

Within the same "turn", obviously LastTransID should be different at each try.

Could you give it a try? If you prefer to perhaps continue this conversation via email, feel free to contact me at Hel.OWeen@eve-biotronics.de

Vaerah Vahrokha
Minmatar
Vahrokh Consulting
Posted - 2011.05.05 15:39:00 - [312]
 

Since I have to run 5 API apps per high frequency auditee a day, I have to wait till tomorrow before I am able to try it again.
I will tell you how it goes directly on the forum.

Vaerah Vahrokha
Minmatar
Vahrokh Consulting
Posted - 2011.05.06 07:47:00 - [313]
 

Ok I gave the new app a run and it worked!

It takes about 55 minutes to process 1 character in one account but it does not hang any more.

Hel O'Ween
Men On A Mission
EVE Trade Consortium
Posted - 2011.05.06 10:27:00 - [314]
 

Edited by: Hel O''Ween on 06/05/2011 10:28:22
OK, here's what I think might have happened: I didn't change anything in the way the download is handled, just inserted two lines to print to the log.

But the transaction API changed recently so that you now can retrieve data back one month (where it previously was one week max). And you could get the data in chunks of max 2560 entries per query.

So, if you have a char with lots of transactions, this could take quite some time (and tries) until all data is pulled.

Gormr
Posted - 2011.05.06 15:44:00 - [315]
 

Hello,

I'm not sure if I'm doing something wrong but I allways get an error witch is the following,

Error accessing database at C:\ProgramData}EVEWalletAware\DATA\.
Application will now terminate.

I'm runing 64 bit windows 7, thing is I got it to start when I downloaded the exe file but then it wont retreve api data and give me some other error. some thing you can help me do to fix this?

Hel O'Ween
Men On A Mission
EVE Trade Consortium
Posted - 2011.05.06 20:25:00 - [316]
 

Yeah, in this regard Win7 (and Vista) is a real PITA.

- Close EWA

- Search your harddrive for the file EVEWalletAware.mdb. If you find multiple files. You might find more than one file. The one in question should be located under C:\Users ...

- Open EVEWalletAware.ini with a text editor. Make sure the file location to the database under the section [Database] at the line starting with "Connection= ..." matches the file you found above.

- Start EWA

Also setting the compatibility for EWA to "Windows XP SP3" might help.

Humble Epidemic
Gallente
Hyper-Nova
Posted - 2011.05.09 14:02:00 - [317]
 

this could be really nice for mobile devices?? *hinthint*

Hel O'Ween
Men On A Mission
EVE Trade Consortium
Posted - 2011.05.09 23:55:00 - [318]
 

Well, grab your Netbook and you're good to go. Wink

On a more serious note: I don't do programming for mobile devices.

Kethas Protagonist
Protagonist Ventures
Posted - 2011.05.11 11:41:00 - [319]
 

Edited by: Kethas Protagonist on 11/05/2011 11:49:13
Mrgh. Okay, I've tried to set up EWA again in preparation for reporting on a bond that's starting up, and I'm having similar problems as before:

1) The EWA client hangs when I click "Retrieve data from EVE API". As with VV, the client doesn't actually freeze, it just becomes unresponsive and loops "Processed personal wallet transaction #<1 through 2560> for wallet 1000" repeatedly.

2) Unlike before, when I force-quit EWA and restart the client, the most recent data that EWA should have just downloaded (repeatedly, apparently) is not reflected in EWA's data. I'm currently unable to view anything prior to edit: later than May 1st. Some information is clearly being downloaded correctly as EWA displays the correct, up-to-date personal wallet balance.

3) Having the .manifest file in the EWA installation directory doesn't prevent the UAC prompt.

4) If I run the EWA client in neither compatibility mode nor as an administrator, I get an "Error accessing database at C:\ProgramData\EVEWalletAware\DATA\. Application will now terminate" error. Running it either in WinXP SP3 compatibility mode or as an administrator results in a UAC prompt but lets the program start correctly.

5) The EWA autodownloader app exhibits similar looping behavior - it repeatedly processes transactions #1 through 2560. I'm not sure if this is actual erroneous redownloading of the same wallet transaction history, or just poorly-worded reporting of correct downloading of personal wallet transaction history THEN personal wallet journal history THEN corp wallet transaction history THEN etc. etc. I suspect at least partially the latter, as if I leave the autodownloader running for a while (ten minutes) it reports a reasonable-sounding list of downloaded updates (personal/corp wallet journal/transactions, EVE-Central prices, player outposts, etc.) with "Update attempts: 8" or somesuch in the bottom right.

This is after updating to 2.0.23. I've verified that the .ini file at C:\ProgramData\EVEWalletAware has the correct path for EWA's .mdb file, specifically:

Quote:
[Database]
Connection=Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\ProgramData\EVEWalletAware\DATA\EVEWalletAware.mdb;User Id=<snip>;Password=<snip>;
Version=19
DatabasePath=C:\ProgramData\EVEWalletAware\DATA\



I'd like to troubleshoot this, and I suspect the first step is uninstalling 2.0.23 (and any possible remnants of 2.0.22) and making sure I have a clean install. EWA seems to (need to) put files in a lot of scattered directories - could you point out the places I need to clean up?

Thanks.

Hel O'Ween
Men On A Mission
EVE Trade Consortium
Posted - 2011.05.12 10:47:00 - [320]
 

OK, let's see:

- The long download for transactions is most likely a) correct and not an endless loop and b) caused by the recent changes to the Wallet Transaction API which lets you walk back one month (whreas previously you either got 1000 transactions or one week's worth of data, whatever happened first). The API seems to also "spit out" the data in a weird order (see tech lab for details). This never cuased trouble for EWA, as it always donwloads every available data and just ignores transactions already present in the DB. Other developers relied on the API to deliver "newest-to-oldest" by the API and suffered from this change.

- The database/INI thing with Vista and Windows 7
I have no idea how to prevent that. Both files (EVEWalletAware.mdb and EVEWalletAware.ini) or supposed to be in C:\users\All Users\Application Data\EVEWalletAware (the DB in a subfolder). This is where EWA looks after the INI and that's the place you should edit the connection string.

BTW, the connection string's UserID and PW are no secrect. The Db is unprotected and "admin" and <blank> are Access' default settings. You could as well delete both.

Kethas Protagonist
Protagonist Ventures
Posted - 2011.05.12 17:31:00 - [321]
 

You're absolutely right. After letting EWA sit for longer it becomes responsive again and, as far as I can tell, has successfully downloaded wallet API information.

I apologize for taking up your time with a non-issue.

Hel O'Ween
Men On A Mission
EVE Trade Consortium
Posted - 2011.05.12 21:21:00 - [322]
 

No need to apologize, Kethas. That way other might read your question and my answer (which is full of typos, if I didn't know better, I'd say I was drunk when posting that Embarassed) and spare themselves the trouble.

SabotNoob
Sabot Industries
Posted - 2011.05.13 04:33:00 - [323]
 

Not sure what my issue is, but my data isn't being imported.

My Account Name, User ID, and API Key fields are populated. Default account is checked off. It also retrieves my characters on the next tab over. I save my main as the default.

Going back to the Current Character window, I select my account and character, but nothing gets imported. It just shows 0.00 ISK.

What am I doin wrong?

Hel O'Ween
Men On A Mission
EVE Trade Consortium
Posted - 2011.05.13 09:33:00 - [324]
 

Edited by: Hel O''Ween on 13/05/2011 09:33:53
Just to make sure: you clicked that big button labeled "Retrieve data from EVE API"?

If so and nothing happens, are you running other apps (EVEMon, for example) which uses the API? If so, there might be a caching conflict. The API serves to one IP address. If one app grabs data, all other apps from the same IP (and for the same account) don't get (that API) data until the cache timer has expired. If EVEMon grabs your market orders, no other app will get them. If EWA grabs your transactions, no other app will get them. EVEMon fetching skill sheet and EWA going for transactions on the other hand is fine.

If you need to run multiple apps using the same API calls, check the EVE Tech Lab. There are some EVE API proxies available.

Also, check the application log (Extras -> Application log) for possible errors.

And last but not least sometimes the API servers are down (patch deployment for example) sometimes. Their outage is not necessarily the same as TQ's online status.

SabotNoob
Sabot Industries
Posted - 2011.05.13 15:43:00 - [325]
 

Yes, I repeatedly hit the big button labeled "Retrieve data from EVE API".

I'm currently not running any other EVE apps.

Checking the log revealed some XML "Current security level not high enough" errors (about three of them in each instance I hit the button). I used your link to download the appropriate XML file, installed it, but it still yielded the same error.

I'm guessing it has to do with some XML setting?

Hel O'Ween
Men On A Mission
EVE Trade Consortium
Posted - 2011.05.13 22:46:00 - [326]
 

Originally by: SabotNoob

Checking the log revealed some XML "Current security level not high enough" errors (about three of them in each instance I hit the button).



Ermh, you're using your Full API key, right? Because only with the full API key, you're able to retrieve all trading relevant APIs (wallet journal & transaction, market orders). The Limited API unfortunately doesn't work with those APIs. There's has been a dev blog that this will change in the future, but until that happens the full API key is the way to go for trading apps. Well, anything beyond basic character info and skill sheet.

Holdas
Posted - 2011.05.13 23:02:00 - [327]
 

How do I use this to see my profit? I tried setting up a virtual character but the information displayed is plainly wrong. It states I have lost a ridiculous amount of money, when in reality my money has gone up in the period. It also does not seem to remember the skills set for accounting and broker relations, and to always default to a character on the account other than the default one, leading me to delete all other characters in the account.

Is there an easy way to see a straight profit number instead of the graph in the quick view? I just can't figure this program out and the manual does not seem to be particularly helpful either.

Hel O'Ween
Men On A Mission
EVE Trade Consortium
Posted - 2011.05.14 09:08:00 - [328]
 

Edited by: Hel O''Ween on 14/05/2011 09:09:05
The quick view might "fool" you, just like the wallet transactions window, if you don't keep in mind that wallet transactions are plain sold/purchase information. It doesn't take your Margin Trading skill into account. Remember, the (first part) of your purchases will be sold using the escrow. Only after the escrow is spent, the remaining items will be sold using ISKs from your wallet.

So, if you're buying items, the transaction part of the quick view shows those as a negative numer (just like the ingame transaction view), whereas in reality no ISK were taken (yet) from your wallet, as the ISk have been payed upfront into escrow. This may result in a "loss" being displayed, although you're wallet has gone up in reality.

Your real wealth development is better reflected in the wallet journal, as any escrow payed when putting up a buy order is refelcted there.

Think of the transactions as a way to keep track of your margins (do you sell higher than you bought?).

I'm not sure if your "information displayed is plainly wrong" is also referring to the quick view, but that may explain it. The graphs shown are the transactions, not the journal.

Holdas
Posted - 2011.05.14 18:32:00 - [329]
 

Originally by: Hel O'Ween
Edited by: Hel O''Ween on 14/05/2011 09:09:05
The quick view might "fool" you, just like the wallet transactions window, if you don't keep in mind that wallet transactions are plain sold/purchase information. It doesn't take your Margin Trading skill into account. Remember, the (first part) of your purchases will be sold using the escrow. Only after the escrow is spent, the remaining items will be sold using ISKs from your wallet.

So, if you're buying items, the transaction part of the quick view shows those as a negative numer (just like the ingame transaction view), whereas in reality no ISK were taken (yet) from your wallet, as the ISk have been payed upfront into escrow. This may result in a "loss" being displayed, although you're wallet has gone up in reality.

Your real wealth development is better reflected in the wallet journal, as any escrow payed when putting up a buy order is refelcted there.

Think of the transactions as a way to keep track of your margins (do you sell higher than you bought?).

I'm not sure if your "information displayed is plainly wrong" is also referring to the quick view, but that may explain it. The graphs shown are the transactions, not the journal.


You are correct, that was what I meant. Okay, things make more sense now.

What is the best way to easily see my profit for a given time period?

Hel O'Ween
Men On A Mission
EVE Trade Consortium
Posted - 2011.05.15 10:05:00 - [330]
 

Originally by: Holdas

What is the best way to easily see my profit for a given time period?


If you're after "real number", i.e. escrow and fees/taxes included, try Wallet -> Balance sheet -> By journal. You might want to tick "Market related only" to filter out non-trade related journal entries like agent mission rewards, bounties etc. However, just like the ingame journal, these are raw numbers. You don't see what's selling good this way.

If you're looking for profit on trades (did you make more oney selling an item than you payed for it), try Wallet -> Balance sheet -> By transactions. All items are listed there. For a breakdown of a specific item, try Wallet -> Item details.

But with EWA there are a couple of ways to skin the cat. Play around with it and see which of its options works best for you. I myself work mainly with the Wallet Transactions and Wallet Journal windows, for example.


Pages: first : previous : ... 7 8 9 10 [11] 12 13 14 15 : last (15)

This thread is older than 90 days and has been locked due to inactivity.


 


The new forums are live

Please adjust your bookmarks to https://forums.eveonline.com

These forums are archived and read-only