easly1989 / ffxiv_act_dfassist

Duty Finder Assist Plugin for ACT, Based on https://github.com/devunt/DFAssist
GNU General Public License v3.0
83 stars 37 forks source link

DFAssist and WTF VPN #42

Closed sleepiebye closed 5 years ago

sleepiebye commented 5 years ago

(Didn't know how to reopen #11 so opening a new post) DFAssist works fine without vpn, but doesn't do anything after "Started Reading Network Packets" when using wtfast. Is it a problem on my side or is it unable to be resolved? Thank you always for your hard work and sorry for reviving this;;

P.S. Quick question on tts. Is this plugin using Window's tts? I want to change the voice but changing window's engine doesn't seem to do anything T-T

[02:36:04] P: FFXIV Process Selected: 19248 [02:36:04] N: Stopped Reading Network Packets [02:36:04] N: Stopping Reading Network Packets... [02:36:04] N: Starting Network Reading... [02:36:04] N: Could not find Game Server Connection [02:36:14] P: FFXIV Process Selected: 19248 [02:36:14] N: Starting Network Reading... [02:36:14] N: Detected Game Server Connection: 192.168.10.2:63706 -> 162.159.134.233:443 [02:36:14] N: Detected Game Server Connection: 192.168.10.2:63710 -> 162.159.134.234:443 [02:36:14] N: Local EndPoint Found: 192.168.10.2 [02:36:14] N: Started Reading Network Packets

easly1989 commented 5 years ago

For TTS i'm using the buil in synthesis from the framework, never investigated if it is possible to change it in any way (maybe using some configurations, i'll give it a look and push an update if i find anything about it)

For the VPN, honestly I don't know why it doesn't work, I don't use a VPN so I'm unable to check. I'll try to put up one, next days (asap.. but reall dunno when i'll have time ^^') and debug and hopefully find a fix

really sorry for this problem you are getting :(

easly1989 commented 5 years ago

DFAssist_machina_pre.zip This is an alpha version that uses ravahn Machine.FFXIV network packet manager.

It may not work at all, but you could give it a try (using the vpn and not), let me know the outcome! (sorry if I use you as a tester, but I do all the code writing during my work hours, when I have some spare time, but I can't actually run ff ^^')

sleepiebye commented 5 years ago

No no problem! In fact I'm sorry for bringing my issues (which most people don't really seem to have) to a already great plugin. I'll test it out and report it by tomorrow. Sorry and thank you!!

sleepiebye commented 5 years ago

Hullo, back with results. It's reacting when I enter duty, compared to before when it didn't do anything. However, getting the process module error as seen below, and no pop up or tts. Same results for with or without vpn.

P.S. Sovled the tts voice changing issue. Went to the old windows tts settings at C:\Windows\SysWOW64\Speech\SpeechUX\sapi.cpl to change the voice there and it worked!

[20:31:13] Q: Matching started for duties: [20:31:13] 0. [676] - Holminster Switch [20:31:14] Q: Matching started for duties: [20:31:14] 0. [676] - Holminster Switch [20:31:14] Q: Matching State Updated [Tanks: 0, Healers: 0, Dps: 0 | Total Members: 0] [20:31:14] N: FFXIV Network packet received... [20:31:14] A: Error while analyzing Message: Unable to enumerate the process modules. [20:31:38] Duty Canceled! [20:31:38] Duty Canceled! [20:32:26] Q: Matching started for duties: [20:32:26] 0. [4] - Sastasha [20:32:26] Q: Matching started for duties: [20:32:26] 0. [4] - Sastasha [20:32:26] Q: Matching State Updated [Tanks: 0, Healers: 0, Dps: 0 | Total Members: 0] [20:32:26] N: FFXIV Network packet received... [20:32:26] A: Error while analyzing Message: Unable to enumerate the process modules. [20:32:44] Duty Canceled! [20:32:44] Duty Canceled!

easly1989 commented 5 years ago

at least there is something :P btw, i've added a switch in the settings for the tts voice (it searchs your computer for valid voices (and microsoft was vague enough on telling which one is actually valid lol), and enumerates them in a combo); I don't have any custom voice installed (I don't even know how to install them acutally^^') and i see 2 voices already, so it may work also for you.

I've also modified the packet handling, ensuring that the process given is the right now (now it was picking the first in the list if the ID was 0... ^^'), hopefully this should solve the issue that is giving you this Unable to enumerate the process modules error.

So, let me know, so that i can tweak and fix all the things before releasing it for everyone! (:

DFAssist_2.2.2_pre.zip

sleepiebye commented 5 years ago

Reporting in! Latest patch file works, with or without vpn! And thank you for the tts switch setting, works great! (TwT)b It's showing the same voices from the old windows tts setting that I went to, but now it's much easier to switch voices! (Posting log of successful attempt with vpn on just in case)

[01:53:37] Q: Matching started for duties: [01:53:37] 0. [676] - Holminster Switch [01:53:38] Q: Matching started for duties: [01:53:38] 0. [676] - Holminster Switch [01:53:38] Q: Matching State Updated [Tanks: 0, Healers: 0, Dps: 0 | Total Members: 0] [01:53:38] N: FFXIV Network packet received... [01:53:38] UI: Taskbar Flashing is disabled [01:53:38] UI: Request Showing Taost received... [01:53:38] UI: Toasts are disabled! [01:53:38] UI: Sending TTS Notification... [01:53:38] UI: TTS notification sent! [01:53:38] UI: Telegram notifications are disabled [01:53:38] UI: Pushbullet notifications are disabled [01:53:38] UI: Discord Notifications are disabled! [01:53:38] Q: Matched [676 - Holminster Switch]

easly1989 commented 5 years ago

It was an hell of a ride, but we came out victorious in the end! :) 2.2.2 solves (officially) the VPN problem, and adds some settings to handle logging and tts voice!

Thank you for the testing and reporting @sleepiebye, I really appreciated your support! Have a safe journey :)