NightmareXIV / NotificationMaster

Notifies you about various events while your game is minimized.
GNU Affero General Public License v3.0
9 stars 3 forks source link

Tray Notification, Flash, and Sound Loop until focus not working. #5

Closed kgetit closed 2 years ago

kgetit commented 2 years ago

Unless I'm doing something incorrectly, I have the settings in the Title checked and had my browser on focus. For GP, Duty Pop, or chat trigger, It would play the sound once, no flashing of the taskbar or notification msgs.

kgetit commented 2 years ago

Adding: Nothing works. The reason I had a sound queue was from ACT Custom Trigger. I forgot to turn it off.

Limiana commented 2 years ago

Hello! Sound is not supposed to be repeating (though I could add repeating). As for other issues, could you please attach your:

kgetit commented 2 years ago

Here are the requested files. I had to change the JSON file to TXT since it's not supported for attachment. NotificationMaster.txt dalamud.log

Limiana commented 2 years ago

I've checked the log and configuration file and everything seems to be in order, and I loaded the configuration into the game myself, you have chat and duty modules enabled and they work like you configured them. I will update plugin to include a lot more logging and then let you know when you can update and collect more logs and then I can fix the problem. You also seems to have problems with ChatAlerts plugin configuration. It's unlikely that it causes any problem, but I suggest to fix it anyway.

Limiana commented 2 years ago

I have updated plugin now, updated version available in testing repo. Enable testing plugins in /xlsettings if you haven't done it already and update plugin, then type /xllog - press on cog icon - set your log level to "debug". After that either restart your game or disable/enable NotificationMaster, try to get some notifications and once you see that they failed, send your %appdata%\xivlauncher\dalamud.log file to me.

kgetit commented 2 years ago

The plugin works as intended now. Thank you for the updates that you made. For ChatAlert, I had to checkmark all channels for it to work and was using it as a temporary solution until this plugin was updated. This is due to the fact that you produce well made plugins and always follow-up on issues. Following is the xllog that you have requested. I had to clear it a few times because I was trying a dev plugin, "Where Am I Again" and it was spamming the log.

xllog.txt dalamud.log

Screenshot 2022-01-19 141718 Repeat sound function. Nice!

Hopefully, the "Where Am I Again" plugin will be in release status soon, but, as of now, it is CONSTANTLY trying to update itself. The dev for the Where's Waldo plugin seems to be MIA. :(

Limiana commented 2 years ago

Thank you for your feedback! So as I understand everything works fine now?

kgetit commented 2 years ago

Still testing it through. It was working then when I changed channel (from ls7 to echo) it stopped working. The echo message from plugin "Something Needs Doing" alerts me me. The alerts for when in Golden Saucer and when the words "Air Force One" or "Slice is Right" pops, does not work. Last issue is that when you start a new trigger, the channel is set to ANY, but, if you checkmark any channel(s), there is no option to checkmark for ANY back (just NONE). Here are the xllog and dalamud.log: xllog.txt

Limiana commented 2 years ago

there is no option to checkmark for ANY back

Any is set when no checkmarks checked Could you please send me your config file? %appdata%\XIVLauncher\pluginConfigs\NotificationMaster.json

kgetit commented 2 years ago

Here you go (had to convert it to txt): NotificationMaster.txt

Limiana commented 2 years ago

Okay, well for Air force one message type is custom = 68, you can see it in message log image or install chattyper plugin from main repo to figure it out image (to set chat type manually, scroll list all the way down, there is a field for that) SND uses default dalamud chat channel that you set in /xlsettings image By default that is Debug channel: image Try setting these channels for your triggers appropriately.

This channel mess may be confusing for people but that is how game works and I suggest to always set proper channel(s) to avoid performance problems and triggering on improper messages.