A new build is up!
This one started out as a couple small things and ended up being a more thorough rewrite of several systems. Most notably key rebinding, proper marker activation tracking and a brand new marker type hierarchy system have been implemented. The window init code has also had some upgrades, so hopefully more people will be able to run the overlay.
Most importantly, with the addition of the hierarchic marker type system and the marker editor window this build is the foundation upon which user created and shared marker packs can be built. I will write a thorough tutorial on how to create and share your own marker packs, which will hopefully mean no more running around trying to figure out Lost Badge or Exalted Mask locations based on 2D images from a website or a youtube video. If someone creates the marker location pack for the content, you'll easily be able to load it in the overlay, keep track of your progress, and hide specific types of markers if they are in the way.
|Key rebinding interface|
|How to filter markers based on type|
Grab the new build here.
- Added GUIDs for all markers
- Activation times of markers (when you last pressed F on them) are now stored in a separate file, referenced by GUIDs
- Added a new marker behavior type that allows for markers that will only show up if they haven't been triggered yet. This will be very useful for sharing collection-style achievement locations like the lost coins or diving goggles.
- Added option to rebind actions to different keys. For now only keys producing characters are supported, when the keyboard handling is updated this will likely change. Use the "rebind keys" subtree in the TacO menu to access key rebinding.
- Removed the orphan locations from the POI datafile as Wintersday is over.
- TS3 window will now show the number of people in each displayed channel
- Changed the old icon type system to a hierarchy based template system that allows expansion by content creators (tutorial coming soon)
- Dynamic UI texture atlas use for icons should now be optimal without any duplicates even over several datafiles (given that the referenced file names are the same)
- Removed orphan markers from default datafiles as Wintersday is over
- Moved raid markers to separate xml and added categorization to markers
- Removed some of the hackery from the transparent window creation process. Hopefully this will result in fewer instances of people not being able to use the overlay.
- GW2 TacO can now exit automatically if GW2 is closed
- Added option to toggle TacO exit behavior when GW2 is closed (exits by default)
- Moved existing marker data to 'external' files, freeing the local datafile for your personal markers
- Added marker packs for two Spirit Vale collection achievements (Piecing It Together and Closure)
- Mouse highlight is now off by default
- Enabled logging to GW2TacO.log
- Added a basic marker editor window
- Markers placed by you can have their type changed via the marker editor window (for now the types need to be hand edited in the xml files, a tutorial will follow on how to create and share your own marker packs)
- Extended the versions of d3dcompiler_xx.dll that the UI will look for, this should make sure that your DirectX install is not an issue when running the overlay
- Tactical layer settings will now only appear in the TacO menu if the tactical layer is enabled
- Added the ability to filter which types of markers show up
- The overlay now remembers your filter settings between runs
- Added a way to set the category of the default placed marker. The setting isn't remembered between sessions for now.