<div id="main_content_wrap" class="outer"><section id="main_content" class="inner">
  
If you are a new player lower than Mastery Rank 20, you can earn a free class coin by **[clicking this link: http://bit.ly/DazoFriend](http://bit.ly/DazoFriend)**, and signing in with your Glyph account to apply my Refer a Friend code
  
### [Check out Dazo's Trove Resource Compilation Spreadsheet: http://bit.ly/DazoTrove](http://bit.ly/DazoTrove)
- Links to other guides, tools, and Trove resources
- **Forging &amp; Deconstruction Costs / Profit Calculator**
- **Item Rarity Levels**
- **Dragons:** contains a list of all dragons, current crafting costs, total mastery granted, and stat buffs
- **Adventure &amp; Shadow Tower:** includes required power ranks, gear drops, level ranges, and rewards for all the various types of worlds and realms
- **Shadowy Market:** a list of items that can be purchased from the Shadow Tower market with number of mastery points granted for each
- **Pirrot Merchants:** a list of items that can be purchased from the pirate merchants in Treasure Isles including identifying features of the ships
- **Mastery:** a list of various things that grant mastery points

## Version 1.2.0.5 Release (3/20/2017)
- Settings tab: Modified method of accessing 32-bit and 64-bit Registry settings to detect Trove game location and added Registry search for "Glyph Trove" in order to accomodate the various regions (such as "Glyph Trove North America", etc.)
- Settings tab: Updated method of determining when the Trove game is running for the Trovesaurus Online Status. When Trove.exe is run with a tool command line (when building mods or extracting archives) this is not counted as the game running
- Changed calls to Trovesaurus.com to use HTTPS again since the site is enforcing HTTPS connections now
- Limited maximum API redirections to 3 instead of the default of 50 to limit the number of requests made to the Trovesaurus.com site

## Version 1.2.0.4 Release (11/16/2016)
- Changed calls to Trovesaurus.com to use HTTP instead of HTTPS since the site is now redirecting to HTTP

## Version 1.2.0.3 Release (11/7/2016)
- Lowered the log message informing users that a valid account link key is required from error to warning
- My Mods tab: updated the error message for incorrectly packaged mods to show the incorrect folder name rather than only showing "Incorrectly packaged mod file: [] is not an overridable folder" in most cases

## Version 1.2.0.2 Release (11/1/2016)
- Bug fix for Loggly online error logging

## Version 1.2.0.1 Release (10/30/2016)
- Improved support for [incorrectly packaged mods](https://github.com/DazoTrove/TroveTools.NET/issues/59)
- Online error logging: changed web service provider from Slack to [Loggly](https://github.com/DazoTrove/TroveTools.NET/issues/60) and raised threshold for logging from warnings to errors
- Attempted corrections for many bugs based on online error logging feedback:
  - Trove primary location not setup: [Issue #48](https://github.com/DazoTrove/TroveTools.NET/issues/48) and [Issue #57](https://github.com/DazoTrove/TroveTools.NET/issues/57)
  - Date time and time span string conversions: [Issue #49](https://github.com/DazoTrove/TroveTools.NET/issues/49)
  - Mod file not found: [Issue #50](https://github.com/DazoTrove/TroveTools.NET/issues/50), [Issue #51](https://github.com/DazoTrove/TroveTools.NET/issues/51), and [Issue #54](https://github.com/DazoTrove/TroveTools.NET/issues/54)
  - Application updates: [Issue #52](https://github.com/DazoTrove/TroveTools.NET/issues/52) and [Issue #53](https://github.com/DazoTrove/TroveTools.NET/issues/53)
  - Safe filenames: [Issue #55](https://github.com/DazoTrove/TroveTools.NET/issues/55)
  - Rename DevTool.log file without causing a duplicate error: [Issue #56](https://github.com/DazoTrove/TroveTools.NET/issues/56)

## Version 1.2.0.0 Release (10/27/2016)
- Modder Tools tab: added support for [tags in Build TMod tool](https://github.com/DazoTrove/TroveTools.NET/issues/47) (currently only available on PTS)
- Modder Tools tab: added support for reading tags from TMod files to the YAML file in extract TMod tool when TroveTools.NET is the extractor selected
- Bug fix: fixed issue with Slack web service error logging

## Version 1.1.9.9 Release (10/25/2016)
- Modder Tools tab: added Create YAML file option for Extract TMod file tool
- Modder Tools tab: added Create override folders and create YAML file options to Trove Dev Tool command call
- Modder Tools tab: Trove Dev Tool is now the default option for the Extract TMod tool since it was released to Live with [today's patch](http://forums.trovegame.com/showthread.php?110772-Patch-Notes-Loot-Collector-Vault-Clubs-Steam-Workshop-October-25-2016&amp;p=702425&amp;viewfull=1#post702425)
- Error logs are now sent to a [Slack web service](https://github.com/DazoTrove/TroveTools.NET/issues/38) for investigation and resolution

## Version 1.1.9.8 Release (10/21/2016)
- Modder Tools tab: added Trove Dev Tool extractor option to Extract TMods tool <del>(which is currently only available on PTS)</del>
- My Mods tab: changed filename format for .tmod to automatically rename to match the title of the mod (prevents name mis-match errors when manually copying to mods folder and with the Extract TMod Trove dev tool)

## Version 1.1.9.7 Release (10/20/2016)
- Modder Tools tab: added option to Build TMod tool for [updating current mod](https://github.com/DazoTrove/TroveTools.NET/issues/42)
- Modder Tools tab: added refresh button to Extract Archives tool to refresh the list of available Trove archives to extract
- Settings tab: made header for Trovesaurus settings a link to the Trovesaurus site
- [Tentative fix for CollectionView / Dispatcher thread bugs](https://github.com/DazoTrove/TroveTools.NET/issues/41)

## Version 1.1.9.6 Release (10/19/2016)
- Modder Tools tab: added new tool to Extract TMod file contents
  - This is a custom TroveTools.NET tool that parses TMod format version 1 and extracts the selected TMod file to the extract folder
  - Options include automatically creating a subfolder based on the TMod filename, and placing extracted files in override folders in the extract folder
  - This tool creates a YAML file from the properties set in the TMod file

## Version 1.1.9.5 Release (10/14/2016)
- Settings tab: Added Trove.cfg game settings: Use Overrides, Disable All Mods, and Multithreaded
- Modder Tools tab: added new tool to Extract Archives from the Trove folders. It is useful for modders to extract archive files after every patch to get any new or updated files
  - **Extract All Archives**: extracts all current blueprint, particle, ui, prefab, block, placeable, etc. archives from the primary Trove location setup in the Settings tab
  - **Extract Selected Archives**: specific archive folders can be selected and extracted individually
  - **List Selected Archive Contents**: runs the list archive command which returns a file list of the contents of the archives in a specific folder to the Dev Tool Output text box
  - A Progress bar appears when running this command on multiple archives to show the overall progress

## Version 1.1.9.4 Release (10/12/2016)
- Modder Tools tab: fixed Save YAML bug requiring file to exist in order to save
- Modder Tools tab: fixed Save YAML bug when quotes were used

## Version 1.1.9.3 Release (10/12/2016)
- Modder Tools tab: added Load YAML and Save YAML functionality

## Version 1.1.9.2 Release (10/11/2016)
- Modder Tools tab: added **Clear All** button to clear all fields
- Modder Tools tab: updated Files list box to allow selecting multiple items and changed **Remove File** button to **Remove Files**, and added tooltip to Files label instructing users to "Select multiple files by holding Ctrl or Shift and clicking"
- Modder Tools: **Convert to TMOD** function now uses full size images for preview rather than thumbnail images
- My Mods/Get More Mods tab: full size images are now shown when hovering over thumbnail images

## Version 1.1.9.1 Release (10/11/2016)
- Get More Mods tab: added format dropdown filter to filter by mods that have been updated to support the new tmod format
- Improved parsing of .tmod file format based on details provided by the Trove mod developer at Trion (Thanks Joe!). The properties are used to populate the Author, Mod Title, and Notes when adding a mod file in .tmod format.
- Settings tab: added primary location setting which is used by the Modder Tools tab to determine the location to run commands
- My Mods tab: added support for converting mods to the new .tmod file format by selecting the "Convert Mod to TMOD" option on the mod right click context menu
- New Modder Tools tab: runs Trove command line build mod tool using a graphical interface
  
## Version 1.1.9 Release (10/7/2016)
- New Trove Mod format (.tmod) support: <del>as of 10/7/2016 this is only supported on the Trove PTS client.</del> Projected Live release date is 10/11/2016.
  - Added support for installing mods in the new .tmod file format to the Trove\mods folder
  - Mod Detail Pane: added format type in tooltip for mod version install button

## Version 1.1.8.1 Release (9/18/2016)
- Bug fix: when minimize to system tray is enabled and the user clicks the close button, the application no longer performs tasks meant for application closing such as stopping background timers and saving settings

## Version 1.1.8 Release (9/17/2016)
- Added Trove:// URI scheme support for installing local mod files: pass a full file path ending with .zip with the trove URI scheme. The URI format is **trove://C:/example/path/test mod.zip**
- Main Window: added a settings button with menu options to check for updates and to Quit the application
- Added automatic application update checks every 30 minutes while application is running

## Version 1.1.7.2 Release (9/9/2016)
- Trovesaurus tab: fixed bug with mail and server status notifications if there are any errors retrieving status from the Trovesaurus API

## Version 1.1.7.1 Release (9/1/2016)
- Trovesaurus tab: updated tray notification for server status changes to exclude Live server since this can fluctuate if the Trovesaurus web server has problems

## Version 1.1.7 Release (8/31/2016)
- Trovesaurus tab: added a tray notification for new Trovesaurus mail messages
- Trovesaurus tab: added a tray notification for server status changes

## Version 1.1.6 Release (8/26/2016)
- Settings: when Minimize to System Tray is enabled, closing the window will also minimize the application to the system tray
- System Tray Icon: new right-click context menu to open or quit the application
- Restores previous instance when opening second instance of application (launching Trove URI links or attempting to open a second instance when one is already open)

## Version 1.1.5 Release (7/21/2016)
- Location Settings: added button to detect locations to attempt to automatically detect the Trove game locations using Registry data and common locations. Previously the application performed this automatic detecion only on the first startup
- Location Settings: Trove game path locations are now also automatically detected using Registry settings for Steam
- Location Settings: locations now show validation errors if the name is missing or the location path is not valid
- Trovesaurus API: updated account link key querystring parameter to be consistent across all requests
- Style Update
  - Trovesaurus tab: aligned caledar event images

## Version 1.1.4 Release (7/15/2016)
- Trovesaurus tab: added images to Calendar events
- Trovesaurus tab: updated formatting of server status text
- Background tasks (updating trove game status, auto updates, checking Trovesaurus mail, and server status updates) now startup upon launching the application. Previously when the start minimized option was enabled these tasks did not start until the window was restored and fully loaded

## Version 1.1.3 Release (7/13/2016)
- Trovesaurus tab: added Live server status in addition to the Live launcher status - thanks to Etaew for adding this info to the API that is used and for all his hard work getting Trovesaurus restored.
More detail on Trove server downtime whether planned or unexpected can always be found by clicking on the [server status link](https://www.trovesaurus.com/status.php) to view the Trovesaurus server status page.

## Version 1.1.2 Release (7/12/2016)
- Removed beta version tag from title bar and About tab
- Get More Mods: a cached copy of the Trovesaurus mod list is now saved
- Get More Mods: updated default sorting to sort by total downloads after likes
- Save window size, position, and state to user settings
- Restore window size, position, and state on startup
- Save mod details grid splitter position to user settings
- Restore mod details grid splitter position on startup
- About tab: added some Trove resources also created by Dazo

## Version 1.1.1 Release (7/11/2016)
- Trovesaurus tab: server status link is now always shown, and only the server details are hidden if no data is returned and instead a message stating that server status is not available is displayed
- Settings: new Check Server Status every minute option
- My Mods: fixed installation of mods from zip files while Trovesaurus is temporarily offline
- Improved error handling for Trovesaurus API calls

## Version 1.1.0 Release (7/10/2016)
- My Mods: new mod pack management features
  - Loading mod packs from Trovesaurus and local mod packs. The dropdown populates automatically and includes a link to the Trovesaurus mod packs page where you can compile your own packs to share with others
  - Removing local mod packs
  - Saving all enabled standalone mods as a local mod pack
  - Copying Trove:// URI protocol links for Trovesaurus and local mod packs. New URI format is **trove://modpack=PackId** for Trovesaurus mod packs, and **trove://Pack+Name?ModId1&amp;ModId2&amp;...&amp;ModIdN** for local mod packs
  - Mod listing is now grouped by mod pack and includes an option to quickly enable or disable all the mods in a mod pack
- Trovesaurus API requests now include details to identify that requests came from the TroveTools.NET mod loader to help Etaew track usage metrics
- Trovesaurus server status is now hidden if no data was returned from the Trovesaurus API
- My Mods: added delete key shortcut to remove the selected mod
- Bug Fix
  - Trovesaurus server status web calls are now limited to once every 30 seconds, and should no longer cause a stack overflow exception crash

## Version 1.0.0.8 Beta (7/5/2016)
- About: added [link to forum post](http://forums.trovegame.com/showthread.php?103168-Mod-Loader-TroveTools.NET-created-by-Dazo-(for-Windows-PCs)) for feedback
- Mod Detail Pane: hide many fields when they contain no data for custom mods installed from zip files
- Trove:// URI schema links now work when the program is already running (the new instance passes the data in the background to the already running instance and closes)
- Bug Fix
  - My Mods: fixed exception when loading custom mods installed from zip files

## Version 1.0.0.7 Beta (7/4/2016)
- My Mods: check for valid mod zip file format before installing. The folder(s) where the zip file will be extracted must contain an index.tfi file before an override folder is automatically created
- My Mods: disable updates per mod with right click context menu option
- My Mods and Get More Mods: copy Trove:// URI schema links with right click context menu command
- Style Update
  - My Mods: changed status to use text trimming with an elipsis and a tooltip for long error messages
- Bug Fixes
  - Trovesaurus tab: fixed server status not displaying date and time properly when offline
  - My Mods: the current version of a mod is uninstalled before updating to a new version of a mod to properly remove files that were in an old version but not included in the latest version
  - Get More Mods: updated right click context menu for downloads to remove extra spacing

## Version 1.0.0.6 Beta (6/30/2016)
- Clicking on the tray icon balloon notification now restores the window in addition to clicking or double-clicking on the tray icon itself
- Trovesaurus tab: sort event calendar by end date, and moved refresh button
- Trovesaurus tab: refresh button now also refreshes mail and server status immediately
- Updated Trovesaurus mail URL
- Settings: added links to open Trove game folders
- Mod Detail Pane: updated download date display to show full date and time
- Get More Mods: added log message to display refresh timer (refreshes are allowed only every 30 seconds)
- Get More Mods: updated default sort to Likes
- Design/Style Updates
  - All tabs with toolbars: hide overflow button (window size has a minimum so overflow is never needed)
  - Mod Detail Pane: improved spacing between text fields
  - All HTML data fields (news, mod descriptions, replaces, download changes, etc.) now use a simple stylesheet to reduce large spaces from paragraph and other tags
- Bug Fixes and error prevention
  - Updated all binding value converters to include error logging
  - Mod Detail Pane: fixed date/time conversion issue for manually loaded mods
  - Mod Detail Pane: downloads table is hidden for manually loaded mods that have no downloads
  - My Mods: fixed update button to only display when a valid Trovesaurus ID and downloads are found for the mod

## Version 1.0.0.5 Beta (6/29/2016)
- Trovesaurus tab with Trove news, online streams, mail message count, server status, and events/contests calendar
- Trovesaurus tab: added full date values as tooltips on friendly values and URLs as tooltips on links
- Settings: removed auto update every 1 minute option to prevent too many requests to Trovesaurus API (every 5 minutes is sufficient for auto updates)
- Settings: added check Trovesaurus mail every minute option
- My Mods: added mod path details
- My Mods: open mods folder button
- Added logging to text file in addition to the log messages shown within the application
- Mod Detail Pane: new downloads table with HTML changes (thanks to Etaew for updating the API to include the download changes data)
- Hide mod detail pane contents when no item is selected in list
- Style Updates
  - Increased margins around main tab control
  - Increased size of tab controls
  - Added padding to the mod detail frame
  - Added drag handle style to mod detail pane divider so that it is more noticeable

## Version 1.0.0.4 Beta (6/26/2016)
- Settings: auto update mods now refreshes the Trovesaurus API mod list on every update (rather than only the first)
- Settings: new start minimized option
- About: updated format of version history to be Markdown to match GitHub release details
- My Mods and Get More Mods: mod detail pane for selected mod - shows HTML description and replaces text including images and links
- Get More Mods: Added Likes column (thanks to Etaew for updating the API to include this data)

## Version 1.0.0.3 Beta (6/23/2016)
- Settings: run on windows startup option
- Settings: minimize to tray option
- Settings: auto update mods on application startup and at a configurable interval
- Settings: updates to Trove:// URI Schema Handler to automatically re-register after ClickOnce application updates
- Settings: changed Trove:// URI Schema Handler to be handled per user rather than all users since the executable is located in an individual user's application data folder
- About: Updated Version History to use HTML formatted text

## Version 1.0.0.2 Beta (6/19/2016)
- Double-click on a list view item on the Get More Mods tab to install the latest version
- About tab with version history
- Get More Mods: removed replaces display in Type/SubType field, plan to implement lower detail pane bound to selected item to display description and other details later
- Settings: Trovesaurus account link key
- Settings: Trove game status tracking to Trovesaurus

## Version 1.0.0.1 Beta (6/14/2016)
- Initial public release
- Settings: manage Trove installation locations
- Settings: Trove:// URI Schema Handler for mod installation links on Trovesaurus.com
- My Mods: add mods from local zip files, remove installed mods, check for updates on Trovesaurus, update all with one click, uninstall all mods, and enable/disable individual mods
- My Mods: customized list view display with mod images (and hover tooltip to see larger image), names, authors, links to mod on Trovesaurus, current status, update button, and last updated date
- Get More Mods: search Trovesaurus mod listing (auto-filters as you type), mod types dropdown, mod subtypes dropdown, and refresh button to re-download list from Trovesaurus
- Get More Mods: customized list view display with mod images (and hover tooltip to see larger image), names, authors, link to mod on Trovesaurus, install button, mod types &amp; subtypes, Trovesaurus status, and last updated date
- Get More Mods: right click to download alternate or previous versions of mods
- Logging: most commands have logging that is displayed in a status bar at the bottom of the window. This can be clicked to bring up a detailed log of operations completed
- Application is built with C# in WPF (Windows Presentation Foundation) using the MVVM (Model, View, View Model) design pattern
- Published application using ClickOnce to allow for easy automatic updates in the future
- Published to GitHub with full application source code
- Thanks to Etaew at [Trovesaurus.com](http://www.trovesaurus.com/) for providing the JSON web service API for listing mods, hosting files to download, and for providing the Trove pack reward for creating a mod loader application!
- Thanks to Dusty_Mustard for [organizing the creation of mod loaders for the community](http://forums.trovegame.com/showthread.php?99562-A-request-from-the-community-to-the-community-Build-a-new-Mod-Loader!) and providing information about the mod formats!
- Thanks to Milambit for providing the reward of 101 Megaflux Tanks in Trove!

### TroveTools.NET allows easy installation of Trove mods by searching and downloading from the Trovesaurus mod website.
#### Copyright (C) 2016 David Trousdale (aka Dazo: [dazo@wizdave.com](mailto:dazo@wizdave.com))
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.

You should have received a copy of the [GNU General Public License](https://raw.githubusercontent.com/DazoTrove/TroveTools.NET/master/LICENSE)
along with this program. If not, see [http://www.gnu.org/licenses/](http://www.gnu.org/licenses/).

</section></div>