51 - Better Carbonite support :-)

It would be nice to have a config option not to save DirectionalArrows when the session ends?

Because Carbonite currently not (or not yet) fully (or correctly) emulate TomTom funcionalities - so the DirectionalArrows cleared on the screen when the target reached but in spite of the clear always saved at the end of a session and then restored when the new session started.

User When Change
Nimhfree Apr 28, 2014 at 21:35 UTC Changed status from Replied to Declined
Nimhfree Apr 28, 2014 at 21:35 UTC Changed status from Waiting to Replied
Nimhfree May 02, 2013 at 17:33 UTC Changed status from New to Waiting
Kaboca Mar 22, 2013 at 08:06 UTC Create

You must login to post a comment. Don't have an account? Register to get one!

  • Avatar of Nimhfree Nimhfree Apr 28, 2014 at 21:35 UTC - 0 likes

    This is not going to happen. It turns out the code that Carbonite has to register that you have made it to the waypoint is in Nx.Map:UpdateTargets() and it does not do a convenient thing when it gets close enough to the waypoint like call a routine of its own like Nx:TTRemoveWaypoint() which I can easily hook. I am not going to reproduce all of UpdateTargets() (and maintain this across Carbonite changes) to get this functionality.

    If you really need this functionality I would suggest asking the Carbonite developers to change Nx.Map:UpdateTargets() to call Nx:TTRemoveWaypoint() instead of accessing its internal data structures directly.

  • Avatar of Nimhfree Nimhfree May 02, 2013 at 17:33 UTC - 0 likes

    I have put new prereleases on http://ns1.mithrandir.com/WorldOfWarcraft/WhollyGrailPrerelease.shtml that have the ability to ignore restoring the waypoints if WhollyDatabase.shouldNotRestoreDirectionalArrows is not nil. You should be able to test by using the slash command /run WhollyDatabase.shouldNotRestoreDirectionalArrows = true which should remain across sessions.

    Please let me know whether this solves your issue.



Last updated
Apr 28, 2014
Mar 22, 2013
Declined - We decided not to take action on this ticket.
Enhancement - A change which is intended to better the project in some way
Medium - Normal priority.

Reported by

Possible assignees