marzent / IINACT

A Dalamud plugin to run the FFXIV_ACT_Plugin in an ACT-like enviroment with a heavily modified port of Overlay Plugin
https://www.iinact.com
GNU General Public License v3.0
169 stars 39 forks source link

DeucalionClient: Exception while setting up connection with Deucalion named pipe #54

Closed seivan closed 1 year ago

seivan commented 1 year ago

Getting an error, thought not sure if it's related to my system or the new patch that dropped.


FFXIV_ACT_Plugin: Process ffxiv_dx11 (212) Verified.
FFXIV_ACT_Plugin: Found Signature [ServerTime] at offset [02122FD8]
FFXIV_ACT_Plugin: Found Signature [MobArray] at offset [02169268]
FFXIV_ACT_Plugin: Found Signature [ChatLog] at offset [019AB2D0]
FFXIV_ACT_Plugin: Found Signature [MapID] at offset [020EE5F8]
FFXIV_ACT_Plugin: Found Signature [Player] at offset [02172A38]
FFXIV_ACT_Plugin: Found Signature [PartyList] at offset [0218B030]
FFXIV_ACT_Plugin: Found Signature [ZoneID] at offset [0213D178]
FFXIV_ACT_Plugin: Found VTable for [ChatLog] at address [260419C8]
DEBUG-MACHINA: DeucalionInjector: Successfully injected Deucalion dll into process id 212.
DEBUG-MACHINA: DeucalionClient: Exception while setting up connection with Deucalion named pipe.  Data will not be logged.  System.TimeoutException: The operation has timed out.
   at System.IO.Pipes.NamedPipeClientStream.ConnectInternal(Int32 timeout, CancellationToken cancellationToken, Int32 startTime)
   at Machina.FFXIV.Deucalion.DeucalionClient.Connect(Int32 processId)
marzent commented 1 year ago

I assume this is happening with the standalone version?

In general it was build in such a way to be compatible with future versions and this looks a bit like a Deucalion failure... With Deucalion especially it is a very bad idea to mix and match ACT and IINACT running on the same game process, even not at the same time, without restarting the game (or in general when Deucalion hangs up it is necessary to terminate the game process)

seivan commented 1 year ago

@marzent I am sorry, has something changed? Do I need to install anything else? I am not doing this on purpose, it's just what I had since previously. Had the setup for a DPS meter changed for XivOnMac? Haven't played for a while, launched, XivLauncher downloaded the 6.4 patch and that's it.Do I need to uninstall or install something?

Edit: Ok I noticed there are new setup instructions on https://www.iinact.com/installation/ How do I uninstall the current IINACT and Overlay setup I got now? I got Wireshark and and this file that I use launchctl to activate '/Library/LaunchDaemons/org.wireshark.ChmodBPF.plist'.

I also got this thing in my login items image Do I disable and remove it?

Maybe there should be a cleanup section for the old system/approach. I dislike having a bunch of stuff setup that's no longer used. I also recall running a pkg script that installed files here and there, so I guess I need to undo that to?

seivan commented 1 year ago

I guess since Dalamud services are considered down there is no way to try out the "non-standalone" version until that is fixed? Sorry if this is the wrong place to ask, but where is that tracked?
image image

marzent commented 1 year ago

Someone had the same issue on wine/linux with "real" ACT so I'm just gonna chalk it up to "not our bug"...

Yeah you can remove all traces of Wireshark, ChmodBPF and the login items they created if you use the plugin version of IINACT; Dalamud was also publicly released yesterday for 6.4 (if you can't wait that long and want to test things before you can also opt in to the plugin tester role on the Dalamud/XL discord)