0.1.77
Pre-releaseNew Features
- Log Synchronization (see below)
- Refactored the file monitor.
- Refactored logging to include the majority of errors and information in the Nag Console.
Fixes
- Fixed a null reference error when grabbing a list of disabled triggers for a character.
- Fixed an issue causing the log watcher to hang if closed when receiving data.
- Fixed an issue when calling the renderer.
- Improved the file monitor error handling.
- Fixed issues with the backFind method.
- Fix encounter reset timer issues.
Log Synchronization
Added a system that allows players to sync their combat data with other players. You can create or join a server (you can think of this as a chat room for Nag) that will allow your Nag client to communicate with other Nag clients. Only players connected to your server will share log information.
The first time you connect to a server, windows should ask you if you want to allow Nag to use the network.
This uses WebRTC technology. Accordingly, if you have peer to peer (p2p) traffic blocked on your firewall then you'll need to add an exception for Nag. Also, some VPNs may block p2p networks.
Log synchronization works in two ways.
First, your combat statistics will be shared with anyone else connected to the server. This includes your DPS, engagement time, Heals, HPS, but does not include a dump of your combat logs.
Second, once an encounter has ended, you will then share your entire combat logs with everyone connected to the server. This will include every hit on every mob and every heal on every player.
The first change is to the menu. Combat Statistics and FCT have been combined:
There is an icon that will indicate which character is monitoring combat data. Only one character can monitor combat logs at a time.
You can switch by clicking on the button for a different character.
In the combat statistics panel, you'll see the option to create or join a server.
Clicking on create or join, you'll get two different buttons to leave or copy the server link.
Below the server info panel, you'll see the server console.
And finally, you'll have the server trust section. Here you can specify players that you want to trust or block. Receiving a server link from a trusted player will automatically connect you to that server, as long as you aren't already connected to a server. Receiving a server link from a blocked player will be ignored. Any other links will open a dialog to allow you to connect/ignore/trust/block.