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.
 

jEveAssets 4.1.2 (2017-06-07)

First post
Author
Annette Nolen
Perkone
Caldari State
#601 - 2013-11-24 21:30:55 UTC
Golden Gnu wrote:
2) Collateral is included in the contracts API. If you could give me some use case examples of how to ignore it, that would be great :)


For the person running the courier, what would be nice is that for a Courier contract with a status of "InProgress", the collateral amount would be added to the "Escrow" total (as seen in summaries like Tracker, Isk, Overview, etc.) for the character in the "Acceptor" field from the Contracts tool. If a character has accepted a courier contract, the collateral value has been removed from their wallet balance but there's every expectation that it will be returned (assuming successful contract completion). However right now that ISK just disappears for a while, leading to many dips and gaps in the totals shown on the summaries.

On the flip side for the person setting up the courier, what I'd hoped was that for Courier contracts with a status of "Outstanding" or "InProgress", the items inside would remain in the Assets of the Issuer (or IssuerCorp), since again the expectation is that the items still belong to them and will be back in a hangar upon successful completion. However since that is not possible with the existing API, the next best thing may be to include the Collateral amount in the "Sell Orders" total for the Issuer/IssuerCorp. As it is now the assets just disappear for a while, again leading to many dips and gaps in the totals shown on the summaries.

Escrow/Sell Orders makes the most sense to me as "holding places" for the collateral ISK/asset value since, on the Acceptor side, you have effectively agreed to a buy order at the collateral price for the contract items if the contract fails, and on the Issuer side you have effectively agreed to a sell order of those items at the collateral price if the contract fails.

Any Courier status other than "Outstanding" or "InProgress" can be totally ignored since completed, failed, or deleted contracts have already returned the collateral ISK and contract items to the correct wallets/hangars, so no additional tracking is required at that point.

Oh, and somewhat related... any chance of having the contract status added to the "Contracts" tool? I notice it shows up in the API but it doesn't show up as a column I can filter on in jEVEAssets.
Annette Nolen
Perkone
Caldari State
#602 - 2013-11-24 21:53:24 UTC
Looking at the current behavior I think something particular to my usage is that the character actually holding on to the plastic wrap for the duration of the courier in my case isn't one I track at all with jEVEAssets, so the collateral-offsetting value of the items in the courier plastic wrap doesn't show up anywhere either.

However, I wouldn't actually want it to anyway. In addition to the above changes, it would be nice if items inside a "Plastic Wrap" container were NOT included in my assets (or in the value of my assets in the summary totals). Items in a plastic wrap don't really belong to me unless and until I break the plastic wrap, at which point they become mine and the courier contract the plastic wrap was attached to becomes incompletable.

I think the combination of showing collateral in escrow/sell orders for acceptor/issuer of outstanding/inprogress couriers, and not including items inside a plastic wrap container in my asset list, would much more accurately represent what is actually happening with couriers.
Golden Gnu
Lobach Inc.
#603 - 2013-11-24 22:43:49 UTC  |  Edited by: Golden Gnu
@Annette Nolen
Thank you very much for your feedback and suggestions.
I never run courier contracts, tbh I never play the game.
So, it's really great when someone who use it all time, explain what could be done better and why...

I have added the issues to the issue tracker:
Isk/Values/Tracker: Contracts Collateral
Status Column

I never tested this myself and to save time, I'll just ask:
Are items inside plastic wrap, really added to you assets, when you accept a courier contract?

Creator of jEveAssets - the asset manager

"Download is the meaning of life, upload is the meaning of intelligent life"

Prof Hubert
The Blood Raiders Children's Charity
The Wormhole Police
#604 - 2013-11-25 11:11:28 UTC
I've been using this tool for ages now, its brilliant. Although recently I have been getting errors when updating "Accounts" . It says "API key invalid". I check and they are still active etc. I also just went and deleted them all and started afresh and it still says it. I would delete everything to do with jeveassets and then try but I would loose all my history of assets etc.

Any suggestions?

Prof
Golden Gnu
Lobach Inc.
#605 - 2013-11-25 12:19:06 UTC
@Prof Hubert
It's new in 2.7.1, to take care of the new EVE API HTTP errors:
Accounts get marked as invalid when the API returns HTTP response 403 AKA invalid account.
Each time you update anything from the EVE API it will try the accounts again, to check if they are still invalid.

I will need to log files, to debug it:
See: https://code.google.com/p/jeveassets/wiki/ReadMe#Bugs
I will look into as soon as I have the log files.

Thank you for your bug report! :)

Creator of jEveAssets - the asset manager

"Download is the meaning of life, upload is the meaning of intelligent life"

Annette Nolen
Perkone
Caldari State
#606 - 2013-11-25 12:26:56 UTC
Golden Gnu wrote:
I never tested this myself and to save time, I'll just ask:
Are items inside plastic wrap, really added to you assets, when you accept a courier contract?


Yep... they show up in the general assets tool and their value is added to the assets category for things like tracker, overview, etc. Here's a screenshot of a plastic wrap and items inside it in my assets... basically it seems to treat it just like any other container: http://i.imgur.com/vKw4inQ.png

Also, the game knows which plastic wrap belongs to which courier contract. I'm guessing the asset/contract API doesn't return this data, but on the off chance that the API DOES return this info it would be awesome to be able to link the plastic wrap to the courier contract in jEVEAssets :)
Prof Hubert
The Blood Raiders Children's Charity
The Wormhole Police
#607 - 2013-11-25 12:57:09 UTC
Golden Gnu wrote:
@Prof Hubert
It's new in 2.7.1, to take care of the new EVE API HTTP errors:
Accounts get marked as invalid when the API returns HTTP response 403 AKA invalid account.
Each time you update anything from the EVE API it will try the accounts again, to check if they are still invalid.

I will need to log files, to debug it:
See: https://code.google.com/p/jeveassets/wiki/ReadMe#Bugs
I will look into as soon as I have the log files.

Thank you for your bug report! :)


Sent :)
Golden Gnu
Lobach Inc.
#608 - 2013-11-25 13:37:35 UTC
@Annette Nolen
Issue Added:
Contracts: Plastic Wrap

@Prof Hubert
Reply send...

Creator of jEveAssets - the asset manager

"Download is the meaning of life, upload is the meaning of intelligent life"

Praal
Bearded BattleBears
#609 - 2013-11-27 16:59:22 UTC
I've been using jEVEAssets for a while now and today I noticed that some things are off in the asset list. For example I searched for Small Core Defense Field Extender I and it found:

13 in System A in Contract > Included, Added 02-08-2013
50 in System B in Contract > Included, Added 02-08-2013
50 in System B in Contract > Included, Added 02-08-2013
37 in System B in Contract > Included, Added 02-08-2013
13 in System A in Contract > Included, Added 02-08-2013
50 in System B in Contract > Included, Added 02-08-2013
13 in System B in Contract > Included, Added 02-08-2013
13 in System A in Contract > Included, Added 02-08-2013
30 in System C in Hangar, Added 13-11-2013 <-- this is correct
1 BPC in System A in Contract > Included, Added 02-08-2013
1 BPO in System C in Hangar, Added 27-11-2013 <-- this is correct

All the ones in contracts cannot be currently true. I have at most one stack of these in 1 outstanding courier from System B to System C. Is this a bug? Or why do these things in old (completed) contracts show in contracts in their source system?

Also, is there a way to sync up and eliminate everything that presently does not exist?
Praal
Bearded BattleBears
#610 - 2013-11-27 17:06:44 UTC
Another example, PLEXes:

1 PLEX in Jita on Praal in Contract > Included, Added 02-08-2013
1 PLEX in Jita on Praal in Contract > Included, Added 02-08-2013
1 PLEX in Jita on Alt#1 in Contract > Included, Added 02-08-2013

In reality, right now I own no PLEXs, in any way (even in contracts or redeem items). On the other hand I have issued/received contracts with PLEXs many more times than 3 in the span I've used jEVEAssets. So it seems only specific contracts have bugged (maybe on 02-08-2013?) in getting stuck.
Golden Gnu
Lobach Inc.
#611 - 2013-11-28 10:59:36 UTC  |  Edited by: Golden Gnu
@Praal
If it show stuff you do not have access to, it's a bug.

I will look into ASAP.

Thank you for your bug report! :)

EDIT:
A quick look at the code, does indeed show that it adds all contracts no matter if they are completed or not.
I will fix this and release a bug fix version ASAP.

It really helps jEveAssets when people take the time to report bugs they find.
So, again: Thank you very much for reporting it! :)

Creator of jEveAssets - the asset manager

"Download is the meaning of life, upload is the meaning of intelligent life"

Golden Gnu
Lobach Inc.
#612 - 2013-11-28 12:34:27 UTC
jEveAssets 2.7.2 Dev Build 1

New Features:
-New Contract Column: Status

Bug Fixes:
-Assets included completed contracts
-Empty accounts was hidden in account manager

Download:
http://eve.nikr.net/jeveassets/jeveassets-2.7.2-dev1.zip

Notes:
This dev build always runs portable: It will automatically copy your default settings (settings does not include profiles AKA any data from the API) to the dev build directory. You can manually copy the profiles directory to the dev build directory, for a full import.

Creator of jEveAssets - the asset manager

"Download is the meaning of life, upload is the meaning of intelligent life"

Praal
Bearded BattleBears
#613 - 2013-11-29 02:47:53 UTC
No problem, thank you for the awesome app!

The dev build seems to have fixed the issue. I now see only 1 stack of rigs and 1 BPO (which seems about right) and no more PLEXs. However my total ISK worth has not gone down any. Were the PLEXs/etc not being computed in my net worth before?
Golden Gnu
Lobach Inc.
#614 - 2013-11-29 11:09:18 UTC  |  Edited by: Golden Gnu
@Praal
Good. Thank you for testing it! :)

I will check if they are still included in ISK/Values/Tracker and report back here with the result.

EDIT:
Contracts values are not added to ISK/Values/Tracker - so, they were never included, hence no change.
I will release the bug fix version ASAP.
Thank you for helping me fix this :)

Creator of jEveAssets - the asset manager

"Download is the meaning of life, upload is the meaning of intelligent life"

Praal
Bearded BattleBears
#615 - 2013-11-30 20:15:24 UTC
Interesting to know. This explains some of the dips I ocassionally see in my total. I import goods to nullsec, so ocasionally large amounts of assets are mid-contract.

To keep the data points I updated on the dev version when I switch back to the release one, I should copy the profile folder to the one in C:\Users\...... ?
Golden Gnu
Lobach Inc.
#616 - 2013-12-01 11:05:49 UTC
@Praal
I will try to get time to release a new version today.

You need to copy both the "jEveAssets Dev Build\data\settings.xml" file and the "jEveAssets Dev Build\profiles" directory
To the C:\Users\... directory

Extra Info:
Settings contains all data not from the API, that includes tracker data points. Profiles only contains data directly from the API.

Creator of jEveAssets - the asset manager

"Download is the meaning of life, upload is the meaning of intelligent life"

Golden Gnu
Lobach Inc.
#617 - 2013-12-03 10:18:44 UTC
jEveAssets 2.7.2 (Rubicon 1.0.0) released

New Features:
-New Contract Column: Status

Bug Fixes:
-Assets included completed contracts
-Empty accounts was hidden in account manager

Notes:
Thanks to Annette Nolen, Praal, and Prof Hubert for reporting bugs and suggesting new features.

Creator of jEveAssets - the asset manager

"Download is the meaning of life, upload is the meaning of intelligent life"

Migal J
Liberam Tempus
#618 - 2013-12-03 10:42:08 UTC
Hi, thank you very much for this useful tool.
I love it also because it works on linux.

A useful feature would be the possibility to make folders of stokpiles and to be able to copy/move stokpiles between folders.

Migal
Golden Gnu
Lobach Inc.
#619 - 2013-12-03 10:57:37 UTC  |  Edited by: Golden Gnu
@Migal J
Thank you for your feature suggestion and kind words. :)

I like the idea, however:
1) It's already possible to group stockpiles with filters:
Ex.:
[Or] [Stockpile Name] [Equals] "Name of stockpile 1"
[Or] [Stockpile Name] [Equals] "Name of stockpile 2"

2) I'm not sure how to implement it in practice. If you could give me some use cases, I might get a better idea...

Creator of jEveAssets - the asset manager

"Download is the meaning of life, upload is the meaning of intelligent life"

Migal J
Liberam Tempus
#620 - 2013-12-04 11:33:18 UTC
For ex:

I have stokpiles of the items I produce.

If I have to produce 100 fitted ships.

I'd like to make a folder called 100 ship X

grab stokpiles to have

ship X:
- n modules A
- n modules B
- n RIG C
- N ammo

so I can have an easy shoppinglist for the ships I have do produce.