Giter Club home page Giter Club logo

exile-diary's Introduction

exile-diary's People

Contributors

briansd9 avatar dependabot[bot] avatar kaeh avatar marketmi avatar syrm avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

exile-diary's Issues

Currency consistently incorrectly calculated

Currency is consistently incorrectly calculated in the tabulation view even when it is correctly calculated in the map view.

I have toggled the switch to hide low value single items. (Since this throws the calculations off by quite a bit).

I also do get a couple of error when I look at the logs on a pretty consistent basis.
*
2020-01-11 18:04:13.592 [warn] ItemParser.js > Error checking inventory keys: Error: SQLITE_ERROR: near ")": syntax error
*
and also this though I don't think this affect this specific issue.
*
2020-01-12 01:05:35.488 [info] ClientTxtWatcher.js > Error inserting event 20200112010535 -> master Jun, Veiled Master: [Riker Maloney, Midnight Tinkerer: Not in this place of filth!] : Error: SQLITE_CONSTRAINT: UNIQUE constraint failed: events.id, events.event_type
*

Other Language Support

Is it actually possible to run the program on the German client?
And a German translation?
I thought I'd just ask because I always play with the German client because my English isn't that good
The German translation does not have to be mandatory because there are pictures behind the currency.
I don't want to give you too much work.
But the program is already very useful
I use Translater

User Error, me probably

I installed and walked through the configuration information that's posted here on Github. I can actively select my characters which tells me that the POE Session ID is correct. I am able to select a filter to use, which is the same one that I use in-game.

I can browse my stash through the app, and have selected which tabs to track to calculate my net worth.

When I play, I have the app open on a second monitor, and I have yet to see anything populate in the 'Main' portion of the app.

What didn't I do?

Screenshots + ReShade

I've noticed I'm unable to use the screenshot feature when using the post-processing injector, ReShade. Switching to another installation without ReShade and it works fine. Would it at all be possible to have these two work alongside each other?

Thanks for all your work, this app is great.

Not tracking pickups

I've been using this since the start of the Betrayal and it had been working perfecting until tonight. Its properly tracking the maps that I run, but it has stopped tracking anything that I pick up. When I select a map after it logs it, it shows all of the data about the map from the screenshot I take but nothing shows in the list for the items.
screenshot-20181210103047

Certain gem causing inventory scraping to fail

For some reason my Net Value had stopped updating. When I checked the logs I noticed it seems to stop checking tabs with the following error:

2019-12-15 12:54:58.847 [info] StashGetter.js       > Checking tab GEM of type PremiumStash
2019-12-15 12:54:59.123 [info] ItemCategoryParser.js > No base type found for gem [Galvanic Arrow]
2019-12-15 12:54:59.124 [info] StashGetter.js       > Failed to get tab GEM: TypeError: Cannot read property 'includes' of null

I have removed that tab and it bugged out on another one. I removed that too and now it seems to be working again.

cannot end map if in guild? Random processing of data?

Can't end maps when in guild it seems.

Only noticed in latest build, unsure if it occurred in 0.2.27

OCR is picking up the map details ok when starting new one and doing screenshot.

Did attempt an reinstall / reboot of pc in-case of something else. No joy

Map data is successfully making it to the DB eventually.

Attempted a note in another run after i pulled the logs, No note was entered into diary at all for that map from self.

Attached snippets.
clientsnip.txt
snippedlog.txt

Is app supposed to track last 10 maps?

Hello!

Awesome app, by the way. But I wonder if this limitation is expected. I would love to have a nice, long history of tracked maps to pull out some analyses/stats.

Cheers!

Jeweller's Orb vendor recipe & 6 sockets

This is not a bug per say, but I do think that it leads to a somewhat skewed and misleading currency/map rate.

The map tracker seems to report 6-socketed armors by their market value on trade sites(I think?), when the reality is, most players are likely just vendoring them. Very few people are selling 6-socketed conquest chainmails for 3c on trade. This skews profit/map - sometimes a little(3c on a 60c worth of return doesn't matter), but sometimes a lot(15c on a map that only gave 6 socket armors is all the profit).

It seems appropriate for there to be an option to set their value to 7 jeweller's.

Items showing up unprettified in the diary

Hey,

I've seen your post on reddit and browsed through your sample, the items were showing up with the correct filter colour on the web preview. I'm not having the same experience using the desktop version even though I loaded my filter in the settings.

Here's how it looks for me: https://i.imgur.com/bzbWy9N.png
To clarify, I'm talking about the items under the "Picked up:" line.
EDIT: Did a second run, this one displayed fine: https://i.imgur.com/VfNEFrh.png so I'm not sure what caused the first one to fail. Please note the first run didn't register XP gain either.

Any idea what could cause this issue?

Cheers

Maps still not registering after hotfix

Hey

It still doesnt seem to log new maps for me, i also get this image everytime i open the app and click on the window.
https://i.imgur.com/rsbpSgc.png

It did add the entries from yesterday after the update, but didnt include any loot and alot of the maps were under the same entry for
Arachnid Tomb

Still none of the new maps i have been trying seems to register.

Here is the log:

2018-12-05 03:54:08.225 [info] main.js              > Update for version 0.2.1 is not available (latest version: 0.2.1, downgrade is disallowed).
2018-12-05 15:08:56.808 [info] main.js              > Starting
2018-12-05 15:08:56.811 [info] DB.js                > Initializing database for AlekMiner
2018-12-05 15:08:56.811 [info] main.js              > Initializing components
2018-12-05 15:08:56.812 [info] main.js              > Checking current character league...
2018-12-05 15:08:57.435 [info] main.js              > {"name":"AlekMiner","league":"SSF Hardcore","classId":6,"ascendancyClass":3,"class":"Saboteur","level":94,"experience":2776867504,"lastActive":true}
2018-12-05 15:08:57.435 [info] DB.js                > Initializing database for AlekMiner
2018-12-05 15:08:57.437 [info] ClientTxtWatcher.js  > Watching C:\Program Files (x86)\Grinding Gear Games\Path of Exile\logs\Client.txt
2018-12-05 15:08:57.438 [info] InventoryGetter.js   > Inventory getter started with query path /character-window/get-items?league=SSF Hardcore&accountName=Alekhoff&character=AlekMiner
2018-12-05 15:08:57.439 [info] ScreenshotWatcher.js > Watching C:\Users\Aleksander\Documents\My Games\Path of Exile\Screenshots
2018-12-05 15:08:57.436 [info] main.js              > Done checking, character status is valid
2018-12-05 15:08:57.437 [info] main.js              > Starting components
2018-12-05 15:08:57.653 [info] main.js              > Checking for update
2018-12-05 15:08:57.437 [info] DB.js                > Initializing database for AlekMiner
2018-12-05 15:08:58.271 [info] RateGetter.js        > No rates found for 20181205000000
2018-12-05 15:08:58.653 [info] StashGetter.js       > Alekhoff has 367 tabs in SSF Hardcore
2018-12-05 15:09:02.585 [info] main.js              > Found version 0.2.3 (url: exile-diary-setup-0.2.3.exe)
2018-12-05 15:09:02.586 [info] main.js              > {"version":"0.2.3","files":[{"url":"exile-diary-setup-0.2.3.exe","sha512":"XaociWuNC3U58MU4MV/ifYjRwVwUrrks7mqXJWhaZgxJBc/qtwMKLEMvEDdJn26ER5mKBgGELltYHkw8JPRr1Q==","size":69530709}],"path":"exile-diary-setup-0.2.3.exe","sha512":"XaociWuNC3U58MU4MV/ifYjRwVwUrrks7mqXJWhaZgxJBc/qtwMKLEMvEDdJn26ER5mKBgGELltYHkw8JPRr1Q==","releaseDate":"2018-12-05T04:20:26.095Z","releaseName":"v0.2.3","releaseNotes":"<p>hotfix still broken, should be fixed for real now</p>"}
2018-12-05 15:09:09.719 [info] main.js              > Now downloading update
2018-12-05 15:09:09.720 [info] main.js              > Downloading update from exile-diary-setup-0.2.3.exe
2018-12-05 15:09:09.738 [info] main.js              > No cached update info available
2018-12-05 15:09:09.740 [info] main.js              > Download block maps (old: "https://github.com/briansd9/exile-diary/releases/download/v0.2.1/exile-diary-setup-0.2.1.exe.blockmap", new: https://github.com/briansd9/exile-diary/releases/download/v0.2.3/exile-diary-setup-0.2.3.exe.blockmap)
2018-12-05 15:09:10.960 [info] main.js              > File has 1006 changed blocks
2018-12-05 15:09:10.961 [info] main.js              > Full: 67,901.08 KB, To download: 20,975.88 KB (31%)
2018-12-05 15:09:11.641 [info] main.js              > Differential download: https://github.com/briansd9/exile-diary/releases/download/v0.2.3/exile-diary-setup-0.2.3.exe
2018-12-05 15:09:11.925 [info] main.js              > Redirect to https://github-production-release-asset-2e65be.s3.amazonaws.com/153435215/42842f80-f888-11e8-8480-975b2fafd29a
2018-12-05 15:09:21.650 [info] StashGetter.js       > Failed to get tab 49: TypeError: Cannot read property 'length' of undefined
2018-12-05 15:09:26.785 [info] main.js              > New version 0.2.3 has been downloaded to C:\Users\Aleksander\AppData\Local\exile-diary-updater\pending\exile-diary-setup-0.2.3.exe
2018-12-05 15:09:48.831 [info] main.js              > Quitting to install update
2018-12-05 15:09:48.831 [info] main.js              > Install on explicit quitAndInstall
2018-12-05 15:09:48.831 [info] main.js              > Install: isSilent: false, isForceRunAfter: true
2018-12-05 15:09:49.415 [info] main.js              > Update installer has already been triggered. Quitting application.
2018-12-05 15:09:58.440 [info] main.js              > Starting
2018-12-05 15:09:58.446 [info] DB.js                > Initializing database for AlekMiner
2018-12-05 15:09:58.444 [info] main.js              > Initializing components
2018-12-05 15:09:58.448 [info] main.js              > Checking current character league...
2018-12-05 15:09:58.996 [info] main.js              > {"name":"AlekMiner","league":"SSF Hardcore","classId":6,"ascendancyClass":3,"class":"Saboteur","level":94,"experience":2776867504,"lastActive":true}
2018-12-05 15:09:58.996 [info] DB.js                > Initializing database for AlekMiner
2018-12-05 15:09:58.998 [info] ClientTxtWatcher.js  > Watching C:\Program Files (x86)\Grinding Gear Games\Path of Exile\logs\Client.txt
2018-12-05 15:09:58.998 [info] InventoryGetter.js   > Inventory getter started with query path /character-window/get-items?league=SSF Hardcore&accountName=Alekhoff&character=AlekMiner
2018-12-05 15:09:58.999 [info] ScreenshotWatcher.js > Watching C:\Users\Aleksander\Documents\My Games\Path of Exile\Screenshots
2018-12-05 15:09:58.997 [info] main.js              > Done checking, character status is valid
2018-12-05 15:09:58.997 [info] main.js              > Starting components
2018-12-05 15:09:59.170 [info] main.js              > Checking for update
2018-12-05 15:09:58.997 [info] DB.js                > Initializing database for AlekMiner
2018-12-05 15:09:59.699 [info] RateGetter.js        > No rates found for 20181205000000
2018-12-05 15:09:59.961 [info] StashGetter.js       > Alekhoff has undefined tabs in SSF Hardcore
2018-12-05 15:10:01.464 [info] main.js              > Update for version 0.2.3 is not available (latest version: 0.2.3, downgrade is disallowed).
2018-12-05 15:10:10.205 [info] main.js              > Starting
2018-12-05 15:10:10.208 [info] DB.js                > Initializing database for AlekMiner
2018-12-05 15:10:10.207 [info] main.js              > Initializing components
2018-12-05 15:10:10.208 [info] main.js              > Checking current character league...
2018-12-05 15:10:10.785 [info] main.js              > {"name":"AlekMiner","league":"SSF Hardcore","classId":6,"ascendancyClass":3,"class":"Saboteur","level":94,"experience":2776867504,"lastActive":true}
2018-12-05 15:10:10.785 [info] DB.js                > Initializing database for AlekMiner
2018-12-05 15:10:10.787 [info] ClientTxtWatcher.js  > Watching C:\Program Files (x86)\Grinding Gear Games\Path of Exile\logs\Client.txt
2018-12-05 15:10:10.788 [info] InventoryGetter.js   > Inventory getter started with query path /character-window/get-items?league=SSF Hardcore&accountName=Alekhoff&character=AlekMiner
2018-12-05 15:10:10.789 [info] ScreenshotWatcher.js > Watching C:\Users\Aleksander\Documents\My Games\Path of Exile\Screenshots
2018-12-05 15:10:10.787 [info] main.js              > Done checking, character status is valid
2018-12-05 15:10:10.787 [info] main.js              > Starting components
2018-12-05 15:10:10.943 [info] main.js              > Checking for update
2018-12-05 15:10:10.787 [info] DB.js                > Initializing database for AlekMiner
2018-12-05 15:10:11.440 [info] RateGetter.js        > No rates found for 20181205000000
2018-12-05 15:10:11.688 [info] StashGetter.js       > Alekhoff has undefined tabs in SSF Hardcore
2018-12-05 15:10:13.307 [info] main.js              > Update for version 0.2.3 is not available (latest version: 0.2.3, downgrade is disallowed).
2018-12-05 15:13:49.301 [info] ClientTxtWatcher.js  > Instance server found: 159.8.113.13:6112
2018-12-05 15:13:50.717 [info] ClientTxtWatcher.js  > Inserted event 20181205151350 -> entered Oriath 159.8.113.13:6112
2018-12-05 15:13:54.032 [info] ClientTxtWatcher.js  > Instance server found: 159.8.121.158:6112
2018-12-05 15:13:55.142 [info] ClientTxtWatcher.js  > Inserted event 20181205151355 -> entered Coastal Hideout 159.8.121.158:6112
2018-12-05 15:14:09.415 [info] ClientTxtWatcher.js  > Instance server found: 159.8.121.149:6112
2018-12-05 15:14:10.440 [info] ClientTxtWatcher.js  > Entered map area Dunes, will try processing previous area
2018-12-05 15:14:10.447 [info] ClientTxtWatcher.js  > Inserted event 20181205151410 -> entered Dunes 159.8.121.149:6112
2018-12-05 15:14:10.447 [info] RunParser.js         > Last used event is -1
2018-12-05 15:14:10.449 [info] RunParser.js         > Map event found:
2018-12-05 15:14:10.449 [info] RunParser.js         > {"timestamp":"20181205031702","area":"Arachnid Tomb","server":"159.8.64.242:6112"}
2018-12-05 15:14:10.450 [info] RunParser.js         > No unused event found
2018-12-05 15:14:10.450 [info] RunParser.js         > Prev map start event found:
2018-12-05 15:14:10.450 [info] RunParser.js         > ""
2018-12-05 15:14:10.451 [info] RunParser.js         > Last town event found:
2018-12-05 15:14:10.451 [info] RunParser.js         > {"timestamp":"20181205034753","area":"Coastal Hideout","server":"159.8.113.12:6112"}
2018-12-05 15:14:10.452 [info] RunParser.js         > No area info found between 20181205031702 and 20181205034753
2018-12-05 15:14:10.461 [info] RunParser.js         > Failed to get XP between 20181205031702 and 20181205034753 from local DB, retrieving manually
2018-12-05 15:16:22.927 [info] ClientTxtWatcher.js  > Instance server found: 159.8.121.158:6112
2018-12-05 15:16:22.941 [info] ClientTxtWatcher.js  > Inserted event 20181205151614 -> entered Coastal Hideout 159.8.121.158:6112
2018-12-05 15:16:29.893 [info] main.js              > Initializing components
2018-12-05 15:16:29.894 [info] DB.js                > Initializing database for AlekMiner
2018-12-05 15:16:29.894 [info] main.js              > Checking current character league...
2018-12-05 15:16:30.515 [info] main.js              > {"name":"AlekMiner","league":"SSF Hardcore","classId":6,"ascendancyClass":3,"class":"Saboteur","level":94,"experience":2778163950,"lastActive":true}
2018-12-05 15:16:30.516 [info] DB.js                > Initializing database for AlekMiner
2018-12-05 15:16:30.517 [info] ClientTxtWatcher.js  > Watching C:\Program Files (x86)\Grinding Gear Games\Path of Exile\logs\Client.txt
2018-12-05 15:16:30.517 [info] InventoryGetter.js   > Inventory getter started with query path /character-window/get-items?league=SSF Hardcore&accountName=Alekhoff&character=AlekMiner
2018-12-05 15:16:30.517 [info] ScreenshotWatcher.js > Watching C:\Users\Aleksander\Documents\My Games\Path of Exile\Screenshots
2018-12-05 15:16:30.516 [info] main.js              > Done checking, character status is valid
2018-12-05 15:16:30.516 [info] main.js              > Starting components
2018-12-05 15:16:30.516 [info] DB.js                > Initializing database for AlekMiner
2018-12-05 15:16:30.524 [info] RateGetter.js        > No rates found for 20181205000000
2018-12-05 15:16:30.901 [info] StashGetter.js       > Alekhoff has 367 tabs in SSF Hardcore
2018-12-05 15:16:53.851 [info] StashGetter.js       > Failed to get tab 44: TypeError: Cannot read property 'length' of undefined
2018-12-05 15:16:59.433 [info] main.js              > Starting
2018-12-05 15:16:59.435 [info] DB.js                > Initializing database for AlekMiner
2018-12-05 15:16:59.434 [info] main.js              > Initializing components
2018-12-05 15:16:59.435 [info] main.js              > Checking current character league...
2018-12-05 15:17:00.024 [info] main.js              > {"name":"AlekMiner","league":"SSF Hardcore","classId":6,"ascendancyClass":3,"class":"Saboteur","level":94,"experience":2778163950,"lastActive":true}
2018-12-05 15:17:00.025 [info] DB.js                > Initializing database for AlekMiner
2018-12-05 15:17:00.028 [info] ClientTxtWatcher.js  > Watching C:\Program Files (x86)\Grinding Gear Games\Path of Exile\logs\Client.txt
2018-12-05 15:17:00.028 [info] InventoryGetter.js   > Inventory getter started with query path /character-window/get-items?league=SSF Hardcore&accountName=Alekhoff&character=AlekMiner
2018-12-05 15:17:00.030 [info] ScreenshotWatcher.js > Watching C:\Users\Aleksander\Documents\My Games\Path of Exile\Screenshots
2018-12-05 15:17:00.026 [info] main.js              > Done checking, character status is valid
2018-12-05 15:17:00.027 [info] DB.js                > Initializing database for AlekMiner
2018-12-05 15:17:00.026 [info] main.js              > Starting components
2018-12-05 15:17:00.242 [info] main.js              > Checking for update
2018-12-05 15:17:00.961 [info] RateGetter.js        > No rates found for 20181205000000
2018-12-05 15:17:01.291 [info] StashGetter.js       > Alekhoff has undefined tabs in SSF Hardcore
2018-12-05 15:17:02.970 [info] main.js              > Update for version 0.2.3 is not available (latest version: 0.2.3, downgrade is disallowed).
2018-12-05 15:17:17.307 [info] main.js              > Initializing components
2018-12-05 15:17:17.308 [info] DB.js                > Initializing database for AlekMiner
2018-12-05 15:17:17.308 [info] main.js              > Checking current character league...
2018-12-05 15:17:18.085 [info] main.js              > Initializing components
2018-12-05 15:17:18.086 [info] DB.js                > Initializing database for AlekMiner
2018-12-05 15:17:18.086 [info] main.js              > Checking current character league...
2018-12-05 15:17:18.146 [info] main.js              > {"name":"AlekMiner","league":"SSF Hardcore","classId":6,"ascendancyClass":3,"class":"Saboteur","level":94,"experience":2778163950,"lastActive":true}
2018-12-05 15:17:18.146 [info] DB.js                > Initializing database for AlekMiner
2018-12-05 15:17:18.148 [info] ClientTxtWatcher.js  > Watching C:\Program Files (x86)\Grinding Gear Games\Path of Exile\logs\Client.txt
2018-12-05 15:17:18.148 [info] InventoryGetter.js   > Inventory getter started with query path /character-window/get-items?league=SSF Hardcore&accountName=Alekhoff&character=AlekMiner
2018-12-05 15:17:18.148 [info] ScreenshotWatcher.js > Watching C:\Users\Aleksander\Documents\My Games\Path of Exile\Screenshots
2018-12-05 15:17:18.147 [info] main.js              > Done checking, character status is valid
2018-12-05 15:17:18.147 [info] main.js              > Starting components
2018-12-05 15:17:18.147 [info] DB.js                > Initializing database for AlekMiner
2018-12-05 15:17:18.155 [info] RateGetter.js        > No rates found for 20181205000000
2018-12-05 15:17:18.425 [info] StashGetter.js       > Alekhoff has undefined tabs in SSF Hardcore
2018-12-05 15:17:18.545 [info] main.js              > {"name":"AlekMiner","league":"SSF Hardcore","classId":6,"ascendancyClass":3,"class":"Saboteur","level":94,"experience":2778163950,"lastActive":true}
2018-12-05 15:17:18.545 [info] DB.js                > Initializing database for AlekMiner
2018-12-05 15:17:18.546 [info] ClientTxtWatcher.js  > Watching C:\Program Files (x86)\Grinding Gear Games\Path of Exile\logs\Client.txt
2018-12-05 15:17:18.546 [info] InventoryGetter.js   > Inventory getter started with query path /character-window/get-items?league=SSF Hardcore&accountName=Alekhoff&character=AlekMiner
2018-12-05 15:17:18.546 [info] ScreenshotWatcher.js > Watching C:\Users\Aleksander\Documents\My Games\Path of Exile\Screenshots
2018-12-05 15:17:18.545 [info] main.js              > Done checking, character status is valid
2018-12-05 15:17:18.546 [info] main.js              > Starting components
2018-12-05 15:17:18.546 [info] DB.js                > Initializing database for AlekMiner
2018-12-05 15:17:18.548 [info] RateGetter.js        > No rates found for 20181205000000
2018-12-05 15:17:18.790 [info] StashGetter.js       > Alekhoff has undefined tabs in SSF Hardcore
2018-12-05 15:17:33.025 [info] ClientTxtWatcher.js  > Instance server found: 159.8.121.137:6112
2018-12-05 15:17:34.029 [info] ClientTxtWatcher.js  > Entered map area Jungle Valley, will try processing previous area
2018-12-05 15:17:34.038 [info] ClientTxtWatcher.js  > Inserted event 20181205151733 -> entered Jungle Valley 159.8.121.137:6112
2018-12-05 15:17:34.038 [info] RunParser.js         > Last used event is 20181205034753
2018-12-05 15:17:34.042 [info] RunParser.js         > Map event found:
2018-12-05 15:17:34.042 [info] RunParser.js         > {"timestamp":"20181205151410","area":"Dunes","server":"159.8.121.149:6112"}
2018-12-05 15:17:34.042 [info] RunParser.js         > Prev map start event found:
2018-12-05 15:17:34.042 [info] RunParser.js         > {"area":"Arachnid Tomb","server":"159.8.64.242:6112"}
2018-12-05 15:17:34.043 [info] RunParser.js         > Last town event found:
2018-12-05 15:17:34.043 [info] RunParser.js         > {"timestamp":"20181205151614","area":"Coastal Hideout","server":"159.8.121.158:6112"}
2018-12-05 15:17:34.044 [info] RunParser.js         > No area info found between 20181205151410 and 20181205151614
2018-12-05 15:17:34.051 [info] RunParser.js         > Failed to get XP between 20181205151410 and 20181205151614 from local DB, retrieving manually
2018-12-05 15:19:37.732 [info] ClientTxtWatcher.js  > Instance server found: 159.8.121.158:6112
2018-12-05 15:19:37.740 [info] ClientTxtWatcher.js  > Inserted event 20181205151921 -> entered Coastal Hideout 159.8.121.158:6112
2018-12-05 15:19:39.749 [info] ScreenshotWatcher.js > Cropping new screenshot: C:\Users\Aleksander\Documents\My Games\Path of Exile\Screenshots\screenshot-0000.png
2018-12-05 15:19:43.685 [info] OCRWatcher.js        > Performing OCR on C:\Users\Aleksander\AppData\Roaming\exile-diary\.temp_capture\20181205151939.screenshot-0000.mods.png...
2018-12-05 15:19:43.777 [info] OCRWatcher.js        > Performing OCR on C:\Users\Aleksander\AppData\Roaming\exile-diary\.temp_capture\20181205151939.screenshot-0000.area.png...
2018-12-05 15:19:46.043 [info] OCRWatcher.js        > Completed OCR on C:\Users\Aleksander\AppData\Roaming\exile-diary\.temp_capture\20181205151939.screenshot-0000.area.png
2018-12-05 15:19:47.103 [info] OCRWatcher.js        > Completed OCR on C:\Users\Aleksander\AppData\Roaming\exile-diary\.temp_capture\20181205151939.screenshot-0000.mods.png
2018-12-05 15:20:08.930 [info] RateGetter.js        > No rates found for 20181205151410
2018-12-05 15:20:17.763 [warn] FilterParser.js      > No filter found for 20181205031702
2018-12-05 15:20:17.772 [warn] FilterParser.js      > No filter found for 20181205031702
2018-12-05 15:20:17.775 [info] RateGetter.js        > No rates found for 20181205031702
2018-12-05 15:20:26.086 [info] RateGetter.js        > No rates found for 20181205151410
2018-12-05 15:20:33.358 [info] RateGetter.js        > No rates found for 20181205151410
2018-12-05 15:21:40.284 [warn] FilterParser.js      > No filter found for 20181205031702
2018-12-05 15:21:40.285 [warn] FilterParser.js      > No filter found for 20181205031702
2018-12-05 15:21:40.295 [info] RateGetter.js        > No rates found for 20181205031702
2018-12-05 15:21:46.601 [warn] FilterParser.js      > No filter found for 20181205031702
2018-12-05 15:21:46.604 [warn] FilterParser.js      > No filter found for 20181205031702
2018-12-05 15:21:46.607 [info] RateGetter.js        > No rates found for 20181205031702
2018-12-05 15:21:57.308 [warn] FilterParser.js      > No filter found for 20181205031702
2018-12-05 15:21:57.316 [warn] FilterParser.js      > No filter found for 20181205031702
2018-12-05 15:21:57.319 [info] RateGetter.js        > No rates found for 20181205031702
2018-12-05 15:22:07.302 [info] RateGetter.js        > No rates found for 20181205151410
2018-12-05 15:22:11.459 [info] map.html             > Done capturing

I really like the idea of this app and would love to beeing able to use it for leauge start!

Maybe you could add…

Hi, here is an idea 💡: add a hotkey to copie the map mods and when you over a map press the hotkey a prompt would ask which zana mod. So the profit will take into account the chaos used. Thanks for this amazing app

Improper chaos value in map list

Hello, When i look in my recent maps list I will notice that a couple of my maps every once and a while will show much higher chaos values than I expected from them given what I noticed picking up. Naturally I click on these maps to see what I got that I hadn't noticed, however once within the details of the map, the item list and chaos value will demonstrate a much more accurate and believable number. here are a couple examples:
Temple Map: 56.63 Chaos when in reality I got 18.05
image
An even more extreme example this canyon map: 51.54 chaos when in reality I found 11.86
image
These are rather extreme examples however I have noticed that almost all of my maps and zones have small inaccuracies in the same way, between 2 and 5 chaos usually sometimes higher sometimes lower. These i'm not so worried about it's just these 30-40 chaos inaccuracies that get me. It's not that the maps themselves are getting incorrect values as far as i can tell the value in the details is fairly accurate, it's specifically the value shown in the map list.

Items being counted multiple times when entering new zones.

Sometimes when entering subzones the items you picked up in the previous zone will be counted again, this ends up with multiple of the same item(s) being shown and counted multiple times.

In the case below, 4 times counted instead of once

[22:09:41] entered Academy
[22:11:19] Picked up:
Apprentice Cartographer's Sextant
Destined to Crumble
Chaos Orb
Orb of Chance
Orb of Fusing
[22:11:19] entered Lava Chamber
[22:14:31] Picked up:
Weeping Essence of Torment
2 x Orb of Alchemy
Stygian Vise
Royal Axe
2 x Orb of Regret
Infested Valley Map
2 x Orb of Alteration
The Scholar
Orb of Scouring
5 x Timeless Templar Splinter
The Encroaching Darkness
Destined to Crumble
Weeping Essence of Fear
7 x Timeless Eternal Empire Splinter
Infused Incubator
Wailing Essence of Rage
6 x Orb of Chance
Weeping Essence of Suffering
Grim Tread
Reinforced Greaves
3 x Jeweller's Orb
3 x The Scholar
Chromatic Orb
Vaal Orb
Orb of Augmentation
Crimson Jewel
Orb of Fusing
Regal Orb
Cemetery Map
Coral Ring
Necropolis Map
[22:14:31] entered Academy
[22:17:35] Picked up:
Weeping Essence of Torment
2 x Orb of Alchemy
Stygian Vise
Royal Axe
2 x Orb of Regret
Infested Valley Map
2 x Orb of Alteration
The Scholar
Orb of Scouring
5 x Timeless Templar Splinter
The Encroaching Darkness
Destined to Crumble
Weeping Essence of Fear
7 x Timeless Eternal Empire Splinter
Infused Incubator
Wailing Essence of Rage
6 x Orb of Chance
Weeping Essence of Suffering
Grim Tread
Reinforced Greaves
3 x Jeweller's Orb
3 x The Scholar
Chromatic Orb
Vaal Orb
Orb of Augmentation
Crimson Jewel
Orb of Fusing
Regal Orb
Cemetery Map
Coral Ring
Necropolis Map
[22:17:35] entered Abyssal Depths
[22:18:44] Picked up:
Weeping Essence of Torment
2 x Orb of Alchemy
Stygian Vise
Royal Axe
2 x Orb of Regret
Infested Valley Map
2 x Orb of Alteration
The Scholar
Orb of Scouring
5 x Timeless Templar Splinter
The Encroaching Darkness
Destined to Crumble
Weeping Essence of Fear
7 x Timeless Eternal Empire Splinter
Infused Incubator
Wailing Essence of Rage
6 x Orb of Chance
Weeping Essence of Suffering
Grim Tread
Reinforced Greaves
3 x Jeweller's Orb
3 x The Scholar
Chromatic Orb
Vaal Orb
Orb of Augmentation
Crimson Jewel
Orb of Fusing
Regal Orb
Cemetery Map
Coral Ring
Necropolis Map
[22:18:44] entered Academy
[22:18:52] Picked up:
Weeping Essence of Torment
2 x Orb of Alchemy
Stygian Vise
Royal Axe
2 x Orb of Regret
Infested Valley Map
2 x Orb of Alteration
The Scholar
Orb of Scouring
5 x Timeless Templar Splinter
The Encroaching Darkness
Destined to Crumble
Weeping Essence of Fear
7 x Timeless Eternal Empire Splinter
Infused Incubator
Wailing Essence of Rage
6 x Orb of Chance
Weeping Essence of Suffering
Grim Tread
Reinforced Greaves
3 x Jeweller's Orb
3 x The Scholar
Chromatic Orb
Vaal Orb
Orb of Augmentation
Crimson Jewel
Orb of Fusing
Regal Orb
Cemetery Map
Coral Ring
Necropolis Map
[22:18:52] entered Sunspire Hideout

Summarize notable drops on main page

It would be cool if I could see at a glance what item drops contributed to really profitable maps, without having to go that map's breakdown page. Something like a column with icons (exalt icon, unique art icons) or a tooltip when you mouseover a row would be pretty useful.

Right now, finding a map run where I found a specific unique drop is somewhat difficult, this would make it a lot easier.

Maps not being tracked at all.

Don't know if im doing something wrong but all the info i need to fill in has been filled in correctly but no maps are being tracked at all?

tried re entering all the info.
Running as administrator.
But nothing seems to help?

Amazing job

Hello, i became a fan of this and thanks for doing it, ill patronage as well, just wonder if you could maybe do an infinite list of all the maps im doing, it seems like its showing the last 11 maps you do, id like all the maps, or maybe theres the option.

Good job again, keep the good work.

No maps stats and net worth

Hello I installed the tool, set everything up, I can choose my char and I can see the stash names in the stash menu, but no net worth is computed (I tried to set to check every 5 maps and after nothing happened to check every 30 minutes - still nothing happened).
I have also zero information about maps - when I run map, I am making screenshot on the beginning - I will get notification in Diary that I entered map - but no stats in main menu are shown.

My log is here:
https://pastebin.com/ecXCrHsc
I tried to delete POE Client.txt and do a second try but no luck

Maps wildly overvalued

I just installed and connected the program for the first time. Everything seems to be working fine, except that the assessed value of some maps I pick up is far beyond reality. (t5 Jungle Valley and t5 Arcade maps valued at 152.53 and 34.14 chaos, respectively.)

In case it might be helpful, when checking those numbers alongside poe.ninja I did notice that there are maps with current values on the site matching the ones in my Exile Diary exactly. Possibly a coincidence, but maybe it's just mistaking the maps for others?
Screenshot_1
Screenshot_2
Screenshot_3

log.txt

Is there any way to manually refresh net worth?

I just hate that I have to put another map in to get the stats of my latest map. Was wondering if there was any way I could manually refresh net worth when I get to my hideout. This way I can see what I got right when I'm done.

Doesnt register maps

Hello,
since last patch it started somewhat to work, but still its not working like it did in blight.. It just sums all my days farming and report it as my hideout farm run..
ed
what is wrong with it?
log.txt

Some more Ideas...

Loving the app so far and look forward to starting the next league with it. I wanted to throw out some ideas and see if any of them are good ones... It is amazing how much of the value comes from maps... The net worth is really nice feature too!

Main Screen:

  • show the number of maps picked up (don't like seeing the death count so maybe replace) :)
  • add a disable/enable toggle on the main screen so you can stop it from recording some events, (and stops recording anything it might of been recording on disable)
  • make the date smaller so more info can be displayed or fits in a more compact space.
    Options:
  • ability to turn off recording acts once act 10 is completed.
  • exclude non currency items that are worth less than 1c or a defined amount. div cards like The Scholar (40 id scrolls) are valued at 1c even though it isn't something you would sell.
  • The mouse back button returns the user to the main screen from the other screens.
    Summary:
  • show how many maps you ran per day and also by tier (and maybe a few other details like chaos earned, maps found, etc)
    Issue:
  • Net worth - when you select a date it re-adds the dates to the drop list so there are multiples.

Also been trying to figure out what works best for Delves.

Thanks for your efforts, T

I am completely lost on how to get started/install/launch this thing

I went to the "get started" help page, and it starts from inputting infos once you launched the program apparently, but how do I even get there? I downloaded the zip file and extracted it all into a folder, but there doesn't seem to be any executable, installer or launcher of sorts, just a bunch of .html files that open into blank pages and a couple files with weird extensions that won't even open at all.
So, how do you actually get started with the thing? I tried searching on the Reddit post in the comments, all of them are about the features or issues with the program, same with the Youtube video I found about it and its comments, it seems like I'm the only person in the world who can't get it to work, which is why I made an account specifically to ask about it here.

Excluding items from registering?

Hello, I love this program and use it every day to track my maps.
However, I pick up random good rares and normal leather belts.
These are counted in the total and make up for a wrong total Chaos amount collected.
For example in the new league right now a normal leather belt is flagged as 2c, this is not what I would want.

Is there a way to exclude these (or other certain) items from being registered?

updating to v0.2.41 breaks exile diary

after manually downloading and installing v0.2.41, the program no longer tracks anything, it still shows my previous maps, and net worth.
re-selecting the poe log file etc. has not helped, neither has rebooting the pc, restarting the app etc.

also, It doesn't seem to keeping an error log file anywhere (that I can find anyhow)

Main is empty for metamorph character but works for standard

Exilediary has stopped working for me in Metamorph even though it was fine in blight and legion. My psssessId is working as i can choose my character, filter and stash in metamorph but no map is tracked.
Looking at the client.txt in the log it tells me that I entered a map. I even created a new client.txt but it is still not working. I closed all antivirus application. Ran poe and exile diary as admin and its still not working for metamorph. I tried it with one of my standard character and it is tracking maps .

here is a recent part of my metamorph character log

2019/12/16 13:15:52 275197625 de [INFO Client 7360] Connected to fra01.login.pathofexile.com in 16ms.
2019/12/16 13:15:59 275205125 d36 [DEBUG Client 7360] Got Instance Details from login server
2019/12/16 13:15:59 275205140 d53 [INFO Client 7360] Just before calling client instance session

2019/12/16 13:15:59 275205187 1b1 [DEBUG Client 7360] Connect time to instance server was 16ms
2019/12/16 13:16:07 275212968 ac9 [INFO Client 7360] : You have entered Oriath.
2019/12/16 13:16:11 275216859 ac9 [INFO Client 7360] : You have joined trade chat channel 820 English.
2019/12/16 13:16:11 275216859 ac9 [INFO Client 7360] : Failed to join requested chat channel because it is full.
2019/12/16 13:16:11 275216859 ac9 [INFO Client 7360] : You have joined global chat channel 44 English.
2019/12/16 13:16:17 275222562 ac9 [INFO Client 7360] #Bvjka: yes
2019/12/16 13:16:17 275222562 ac9 [INFO Client 7360] #CruellaDevillé: its not so worth
2019/12/16 13:16:19 275224484 ac9 [INFO Client 7360] #CruellaDevillé: 1/5 choas
2019/12/16 13:16:25 275230578 d36 [DEBUG Client 7360] Got Instance Details from login server
2019/12/16 13:16:25 275230828 d53 [INFO Client 7360] Just before calling client instance session

2019/12/16 13:16:25 275230859 1b1 [DEBUG Client 7360] Connect time to instance server was 15ms
2019/12/16 13:16:32 275237437 ac9 [INFO Client 7360] : You have entered Battle-scarred Hideout.
2019/12/16 13:16:34 275240093 ac9 [INFO Client 7360] #iceshottttti: i understood that correctly right, they told me to scam myself
2019/12/16 13:16:45 275250859 ac9 [INFO Client 7360] #DeepDarkMinerFantasy: yup basically what this game is about
2019/12/16 13:17:03 275269062 ac9 [INFO Client 7360] #iceshottttti: thx mates :)
2019/12/16 13:17:11 275276781 ac9 [INFO Client 7360] #HundredTime: did you get scammed by item trade?
2019/12/16 13:17:14 275280171 ac9 [INFO Client 7360] #iceshottttti: y
2019/12/16 13:17:25 275290921 ac9 [INFO Client 7360] #HundredTime: ill be honest
2019/12/16 13:17:26 275291687 ac9 [INFO Client 7360] #<Xdddd?> SurgingSturgeon: item for item? kekw
2019/12/16 13:17:29 275294484 ac9 [INFO Client 7360] #HundredTime: its pretty hard to get scammed
2019/12/16 13:17:30 275296281 ac9 [INFO Client 7360] #ThirstyforsomeCoC: 2
2019/12/16 13:17:33 275298796 ac9 [INFO Client 7360] #<Xdddd?> SurgingSturgeon: yeah hundred
2019/12/16 13:17:39 275304937 d36 [DEBUG Client 7360] Got Instance Details from login server
2019/12/16 13:17:39 275304968 d53 [INFO Client 7360] Just before calling client instance session

2019/12/16 13:17:39 275305015 1b1 [DEBUG Client 7360] Connect time to instance server was 16ms
2019/12/16 13:17:43 275308593 ac9 [INFO Client 7360] : You have entered Beach.
2019/12/16 13:17:50 275315562 ac9 [INFO Client 7360] #iceshottttti: well i wanted opus looked for sockets and ilvl got harp with sockets and ilvl
2019/12/16 13:17:51 275316515 ac9 [INFO Client 7360] # Armoton_FIN: stupid is what stupid does my mom always said
2019/12/16 13:17:58 275323828 ac9 [INFO Client 7360] : Turn your world to ice.
2019/12/16 13:18:07 275332968 ac9 [INFO Client 7360] #Wadsyxx: if anyone get Trial of Lingering Pain I could really use it please!
2019/12/16 13:18:09 275334828 ac9 [INFO Client 7360] #<Xdddd?> SurgingSturgeon: how is that scam
2019/12/16 13:18:15 275340843 ac9 [INFO Client 7360] #<Xdddd?> SurgingSturgeon: oh
2019/12/16 13:18:17 275342671 ac9 [INFO Client 7360] #<Xdddd?> SurgingSturgeon: wait no i get it
2019/12/16 13:18:25 275350906 ac9 [INFO Client 7360] #<Xdddd?> SurgingSturgeon: i mean
2019/12/16 13:18:27 275353187 ac9 [INFO Client 7360] #iceshottttti: happens if youre happy about first ex drop and you dont look after it
2019/12/16 13:18:32 275357562 ac9 [INFO Client 7360] #<Xdddd?> SurgingSturgeon: isnt harp technically opus? kek
2019/12/16 13:18:37 275362437 ac9 [INFO Client 7360] #iceshottttti: haha yeah
2019/12/16 13:18:37 275363296 d36 [DEBUG Client 7360] Got Instance Details from login server
2019/12/16 13:18:37 275363296 d53 [INFO Client 7360] Just before calling client instance session

2019/12/16 13:18:37 275363328 1b1 [DEBUG Client 7360] Connect time to instance server was 16ms
2019/12/16 13:18:38 275364093 ac9 [INFO Client 7360] : You have entered Battle-scarred Hideout.
2019/12/16 13:18:41 275366968 ac9 [INFO Client 7360] #iceshottttti: same for kaoms right :D
2019/12/16 13:18:49 275374562 ac9 [INFO Client 7360] @from NotThalen: Hi, I would like to buy your Hypnotic Noose Onyx Amulet listed for 1 chaos in Metamorph (stash tab "~price 1 chaos"; position: left 3, top 4)
2019/12/16 13:18:52 275377781 ac9 [INFO Client 7360] #<Xdddd?> SurgingSturgeon: no
2019/12/16 13:18:54 275379562 ac9 [INFO Client 7360] #iceshottttti: endurance charge doesnt really matter
2019/12/16 13:18:56 275381968 ac9 [INFO Client 7360] #<Xdddd?> SurgingSturgeon: you can turn the harp into opus
2019/12/16 13:18:59 275384718 ac9 [INFO Client 7360] #<Xdddd?> SurgingSturgeon: with a prophecy
2019/12/16 13:19:04 275390281 ac9 [INFO Client 7360] #iceshottttti: same for kaoms :S
2019/12/16 13:19:08 275394375 ac9 [INFO Client 7360] @from MrRandom_Metamorph: Hi, I would like to buy your Beltimber Blade Eternal Sword listed for 18 chaos in Metamorph (stash tab "indi"; position: left 9, top 4)
2019/12/16 13:19:11 275396562 ac9 [INFO Client 7360] #HugueLeRiverain: _ ooof
2019/12/16 13:19:13 275398578 ac9 [INFO Client 7360] #<Xdddd?> SurgingSturgeon: i dont know what you mean by kaoms
2019/12/16 13:19:16 275401625 ac9 [INFO Client 7360] #<Xdddd?> SurgingSturgeon: theres like 10 kaoms items xd
2019/12/16 13:19:17 275402468 ac9 [INFO Client 7360] #iceshottttti: the ring
2019/12/16 13:19:27 275413140 ac9 [INFO Client 7360] #Wadsyxx: If anyone gets Trial of Lingering Pain I could really use the completion please!
2019/12/16 13:19:34 275419734 ac9 [INFO Client 7360] #iceshottttti: theres only one kaoms ring with endurance charge and prophecy Kappa
2019/12/16 13:19:56 275442171 d36 [DEBUG Client 7360] Got Instance Details from login server
2019/12/16 13:19:56 275442171 d53 [INFO Client 7360] Just before calling client instance session

2019/12/16 13:19:56 275442203 1b1 [DEBUG Client 7360] Connect time to instance server was 16ms
2019/12/16 13:20:06 275452187 ac9 [INFO Client 7360] : You have entered Ashen Wood.

Uniques not included in revenue?

I'm not sure if this is a bug or intended. I feel like when I started using Exile Diary it was tracking uniques but it doesn't seem to be anymore.

image

It knows that the item is a windripper, but yet that isn't reflected in the currency breakdown?

Save window size and position between sessions

The program always starts maximized on my main monitor, which is not how I want to use it, so I have to move and resize it every time I start it. It would be great if it saved that automatically.

Tane's Lab Back to Back

Looks like and issue might of been introduced that doesn't allow you to run and record back to back Tane's Lab. Back on 1/2 and 1/4 I had ran several in row, each time jumping to the HO to record and going right back in. I tried it today and it records the first one fine but then seems to have an issue recording them after that. also tried going to an act and killing and then HO and ending but then the Lab is missed (the act ends ok). log attached
log.txt

Other than that it has been working pretty good for me! I still don't like seeing all those dead heads on it though! :)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.