fixes #94. Configurable tracking of your runs, drops, xp gained. By default it will track all items notified in game when out of town. If you want to disable the tracking of a certain drop (i.e. small/grand charms) you can add %notrack% to that row in your item config. Still something to figure out is how to prevent duplicate drops when you go out of range and back into range for an item.
The following settings should be added to BH_settings.cfg to configure it by default.
Tracker Ping Level: 4
Save Run Details: True, None
Save Run Details Location: ./data/%CHARNAME%.csv
Run Details[Count]: "%SESSIONGAMECOUNT%"
Run Details[Date]: "%JOINDATE%"
Run Details[Time]: "%JOINTIME%"
Run Details[Game Name]: "%GAMENAME%"
Run Details[Difficulty]: "%GAMEDIFF%"
Run Details[Start Level]: "%CHARLEVELPERCENT%"
Run Details[Run Length (sec)]: "%LASTGAMETIMESEC%"
Run Details[XP Gained]: "%LASTXPPERCENTGAINED%"
Run Details[XP/s]: %LASTXPPERSECLONG%
Run Details[Drops]: " %DROPS%"
fixes #94. Configurable tracking of your runs, drops, xp gained. By default it will track all items notified in game when out of town. If you want to disable the tracking of a certain drop (i.e. small/grand charms) you can add
%notrack%
to that row in your item config. Still something to figure out is how to prevent duplicate drops when you go out of range and back into range for an item.The following settings should be added to BH_settings.cfg to configure it by default.
example output.
you can then open that csv in excel and do any kind of manipulation to that data u want to get average xp per run ect....
All of the different details you can track in columns
%SESSIONGAMECOUNT%
- a counter of how many games you've joined this "session".%DROPS%
- item drop obtained during the run.%GAMESTOLVL%
- estimate of the # of games to level based on your last game.%TIMETOLVL%
- estimate of the time to level based on your last game.%LASTXPPERCENTGAINED%
- % xp gained during the last game%LASTXPPERSEC%
- xp per sec gained during the last game (XXK/s) format%LASTXPPERSECLONG%
- xp per sec gained during the last game. long format, actual number, not K/s, M/s%LASTGAMETIME%
- length of the last game hh:mm:dd format%LASTGAMETIMESEC%
- length of last game in seconds%JOINDATE%
- date you joined game%JOINTIME%
- time you joined at%CHARLEVEL%
- simple char level. e.g. (95) on joining the game%CHARXPPERCENT%
- percent of xp you've gained towards next level e.g. 0.65 on joining the game%CHARLEVELPERCENT%
- the previous two fields added together%CHARXP%
- total xp of your char on joining the game%CURRENTCHARLEVEL%
- simple char level. e.g. (95) on exiting the game%CURRENTCHARXPPERCENT%
- percent of xp you've gained towards next level e.g. 0.65 on exiting the game%CURRENTCHARLEVELPERCENT%
- the previous two fields added together%CURRENTCHARXP%
- total xp of your char on exiting the game%LEVEL%
- area you were in when exiting the game%PING%
- your ping when exiting the game%GAMETIME%
- same as`%LASTGAMETIME%
%REALTIME%
- date time as displayed in the game upon exiting%GAMENAME%
- game's name%GAMEPASS%
- game's password%GAMEDESC%
- game's description%GAMEDIFF%
- game's difficulty%ACCOUNTNAME%
- account name%CHARNAME%
- char name.