Path of Maps - Track your map runs

"
niuage wrote:
Haha, sorry! You were not the only one. And it's great, you motivated me to finally add this feature. I think logging things like jewelers makes more sense now that you can just track whole stacks.

Regarding shards logging, I don't understand the need personally, but if you want to log them, go ahead :)


I've stopped shard logging aside from alch shards. I'm in agreement with you in that they're rather useless to track.
Legacy SC IGN: TotenkinderAlstar
SC IGN: AlephAlphaNil

When I was young / Yeah I used to believe it / That the stars in the night sky
Were suns that refused to sink / And then I sank
https://www.reddit.com/r/pathofexile/comments/4gkc0r/thats_what_it_takes_to_reach_level_100/

Bernd_Benis is the first user to record his whole journey to level 100 on pathofmaps, and I decided to share it on reddit. He sent me additional info about how he made his way to level 100, which you can read there :)
Track your map runs: http://pathofmaps.com (retired)

Retired item indexer: https://github.com/niuage/poexplorer
Last edited by niuage on Apr 26, 2016, 2:59:11 PM
Came across this ... thing.

This is insane, nice design. Furthermore, it gives a good insight of the in-game map drop stats.
Would be great to have a desktop app that detect clipboard changes and gather stats efficiently and post it via a REST API provided by your webapp. Player would just have to ctrl-c on an alch and it would be logged into your database.
It would be possible to make commands more responsive for any items other than maps. What if you detect a change in the clipboard content, and it represents a map. How would I know you want to record a drop and not start a new map for instance?

I have played this league quite a lot, and neglected working on the desktop app, but there are other ways to improve it. For example, AHK can send direct commands to given desktop applications. That would avoid having to go through the Client.txt file (that's what's causing the commands to be slow). You would press Ctrl + d on a map, and the PoM app would receive a drop command almost instantly.

I'll look into that later :)
Track your map runs: http://pathofmaps.com (retired)

Retired item indexer: https://github.com/niuage/poexplorer
Last edited by niuage on Apr 28, 2016, 8:37:47 AM
I tried Path of Maps during the last two days and it is really awesome !

But i ran into a little bug with the AutoHotKey script.

It seems the "non spaced" commands were not detected by the app. Or a least the >s. So i changed it to > start, just to be sure.
I inserted a space between ">" and every commands: "> e" "> d" etc.

Then it worked without any trouble.

I don't know what was the pb exactly but if it can help, here is my slightly modified script:

Spoiler

; If Ctrl doesnt suit you, you can use other keys:
; Ctrl: ^
; Shift: +
; Alt: !
;
; So, for instance, ^s::copyAndCommand("> s") would become +s::copyAndCommand("> s")
; if you wanted to use Shift instead of Ctrl.

; Ctrl + S
; Hover over the map you're about to run and press Ctrl + S.
; It will copy the map and send the "> start" command.
;
#IfWinActive Path of Exile
^s::copyAndCommand("> start")

; Ctrl + D
; Hover over the item you want to log with your current map, and
; press "Ctrl + D". It will copy the item, then send the "> d" (drop) command.
; If you want to log several items in succession, please wait at least 2 seconds in between each drop command (to allow the desktop app to detect the command and send the copied item).
;
#IfWinActive Path of Exile
^d::copyAndCommand("> d")

; Ctrl + X
; Starts typing the note command, so that you just have to enter the actual note.
#IfWinActive Path of Exile
^x::chatCommandWithOptions("> note ")

; Ctrl + Z
; Starts typing the master command in the chat, so you just have to type the
; master's name, or the first 2 letters of it (ex: za for zana).
#IfWinActive Path of Exile
^z::chatCommandWithOptions("> master ")

; Ctrl + E
; Ends the most recently opened map.
#IfWinActive Path of Exile
^e::chatCommand("> end")

; Copy the hovered item, then send the given command
copyAndCommand(text) {
BlockInput On
Send, ^c
Sleep 2
Send, {Enter}
Sleep 2
Send, /
Sleep 2
Send, {Backspace}
Sleep 2
Send, %text%
Send, {Enter}
BlockInput Off
return
}

; Send a given command
chatCommand(text) {
BlockInput On
Send, {Enter}
Sleep 2
Send, /
Sleep 2
Send, {Backspace}
Sleep 2
Send, %text%
Send, {Enter}
BlockInput Off
return
}

; Enters a command in the chat and waits for the options
chatCommandWithOptions(text) {
BlockInput On
Send, {Enter}
Sleep 2
Send, /
Sleep 2
Send, {Backspace}
Sleep 2
Send, %text%
BlockInput Off
return
}


Sry for the awful english.
First of all, thanks ;)

That is a strange issue... I've been using the commands without spaces, and I'm guessing others also use the default script, and it's been working fine.
I'd be really interested to know if others encountered this issue as well. It's good that you found a workaround, but I really can't understand why it's happening ^^. You must have been in a weird state, idk. When you used ">s", did you see it appear in the desktop app?
Track your map runs: http://pathofmaps.com (retired)

Retired item indexer: https://github.com/niuage/poexplorer
Yep, i saw all the lines i used, like start and drops.

Then i looked on the PoM site and saw nothing. I thought there was a delay, but 10 min later, still nothing. So i decided to do it manually (crtl+c then >s) but it didn't work either.

I closed the app, the game, the website and retried with the full command with space and "tadaaaa !" it worked.

I guessed it was the space, but i just tested it few minutes ago, and it works.

Now i believe it was more an app bug or the famous PEBKAC error. :)

Anyway still a very nice app to use. Thank you !

EDIT:

Oh and i tweaked the script a bit for an easy and quick afk mode:

Spoiler
; Ctrl + A
; Set afk on.
#IfWinActive Path of Exile
^a::copyAndCommand("> afk")

; Alt + A
; Set afk off.
#IfWinActive Path of Exile
!a::copyAndCommand("> afk off")
Last edited by EveX1 on May 1, 2016, 6:10:50 PM
Over the weekend I noticed two things I wanted to bring up.

The first is a number discrepancy between what the 'Community - Mappers' page has for my total map count and the 'ChronoExile - Maps' page has for total count. The difference is only one, but I don't know what caused it and wanted to point out the difference in case it was indicative of a larger issue.

The second is the desktop application has a finite number of lines it can report back to the site before it becomes 'full.' If you plan on spending a full day mapping every 25 or so maps it would be a good idea to close and restart the desktop application (if this is posted somewhere and I missed it, my apologies). This caused a minor issue where I was not able to record all of the drops from a Peranus Catalogue, and I had to manually enter a single map. Overall not a big deal, but wanted to share what I had found.

Thanks again for all the work on this, and with the recent trek to 100 being posted using the tool, I am attempting the same.
Thanks for the report. Not sure where the discrepancy is coming from. The number on the Mappers page is cached, and it might have gotten out of sync. I'll look into it, but I dont think it's a big deal.

Someone contacted me on saturday and told me they're actually working on better desktop app \o/ Let's hope it's out soon. I think he managed to make the recording of drops almost instantaneous by not going through the logs, and it plays sounds and stuff. I haven't tried it yet though.
Track your map runs: http://pathofmaps.com (retired)

Retired item indexer: https://github.com/niuage/poexplorer

Report Forum Post

Report Account:

Report Type

Additional Info