From eb8dbbd7f91f82a01cedcea851962cd3f696dcb1 Mon Sep 17 00:00:00 2001 From: Eauldane Date: Sun, 31 Aug 2025 05:35:30 +0100 Subject: [PATCH 1/3] Petnames IPC update --- MareSynchronos/Interop/Ipc/IpcCallerPetNames.cs | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/MareSynchronos/Interop/Ipc/IpcCallerPetNames.cs b/MareSynchronos/Interop/Ipc/IpcCallerPetNames.cs index a662178..309556e 100644 --- a/MareSynchronos/Interop/Ipc/IpcCallerPetNames.cs +++ b/MareSynchronos/Interop/Ipc/IpcCallerPetNames.cs @@ -30,12 +30,12 @@ public sealed class IpcCallerPetNames : IIpcCaller _dalamudUtil = dalamudUtil; _mareMediator = mareMediator; - _petnamesReady = pi.GetIpcSubscriber("PetRenamer.Ready"); - _petnamesDisposing = pi.GetIpcSubscriber("PetRenamer.Disposing"); + _petnamesReady = pi.GetIpcSubscriber("PetRenamer.OnReady"); + _petnamesDisposing = pi.GetIpcSubscriber("PetRenamer.OnDisposing"); _apiVersion = pi.GetIpcSubscriber<(uint, uint)>("PetRenamer.ApiVersion"); - _enabled = pi.GetIpcSubscriber("PetRenamer.Enabled"); + _enabled = pi.GetIpcSubscriber("PetRenamer.IsEnabled"); - _playerDataChanged = pi.GetIpcSubscriber("PetRenamer.PlayerDataChanged"); + _playerDataChanged = pi.GetIpcSubscriber("PetRenamer.OnPlayerDataChanged"); _getPlayerData = pi.GetIpcSubscriber("PetRenamer.GetPlayerData"); _setPlayerData = pi.GetIpcSubscriber("PetRenamer.SetPlayerData"); _clearPlayerData = pi.GetIpcSubscriber("PetRenamer.ClearPlayerData"); @@ -56,7 +56,7 @@ public sealed class IpcCallerPetNames : IIpcCaller APIAvailable = _enabled?.InvokeFunc() ?? false; if (APIAvailable) { - APIAvailable = _apiVersion?.InvokeFunc() is { Item1: 3, Item2: >= 1 }; + APIAvailable = _apiVersion?.InvokeFunc() is { Item1: 4, Item2: >= 0 }; } } catch From 1b71cda4035e73627e502d528327dbfe3947f762 Mon Sep 17 00:00:00 2001 From: Eauldane Date: Sun, 31 Aug 2025 05:35:52 +0100 Subject: [PATCH 2/3] Version bump --- MareSynchronos/MareSynchronos.csproj | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/MareSynchronos/MareSynchronos.csproj b/MareSynchronos/MareSynchronos.csproj index 8ee749d..a8e2a5e 100644 --- a/MareSynchronos/MareSynchronos.csproj +++ b/MareSynchronos/MareSynchronos.csproj @@ -2,7 +2,7 @@ Snowcloak - 0.2.0.2 + 0.2.0.3 https://github.com/Eauldane/SnowcloakClient/ From a408e22a68f0cf894b5591c32d0851e00ab0db0b Mon Sep 17 00:00:00 2001 From: Eauldane Date: Sun, 31 Aug 2025 06:33:56 +0100 Subject: [PATCH 3/3] Tentative Moodles v3 support. They might change something between now and release. --- MareSynchronos/Interop/Ipc/IpcCallerMoodles.cs | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/MareSynchronos/Interop/Ipc/IpcCallerMoodles.cs b/MareSynchronos/Interop/Ipc/IpcCallerMoodles.cs index 44b6ce5..be38465 100644 --- a/MareSynchronos/Interop/Ipc/IpcCallerMoodles.cs +++ b/MareSynchronos/Interop/Ipc/IpcCallerMoodles.cs @@ -27,9 +27,9 @@ public sealed class IpcCallerMoodles : IIpcCaller _moodlesApiVersion = pi.GetIpcSubscriber("Moodles.Version"); _moodlesOnChange = pi.GetIpcSubscriber("Moodles.StatusManagerModified"); - _moodlesGetStatus = pi.GetIpcSubscriber("Moodles.GetStatusManagerByPtr"); - _moodlesSetStatus = pi.GetIpcSubscriber("Moodles.SetStatusManagerByPtr"); - _moodlesRevertStatus = pi.GetIpcSubscriber("Moodles.ClearStatusManagerByPtr"); + _moodlesGetStatus = pi.GetIpcSubscriber("Moodles.GetStatusManagerByPtrV2"); + _moodlesSetStatus = pi.GetIpcSubscriber("Moodles.SetStatusManagerByPtrV2"); + _moodlesRevertStatus = pi.GetIpcSubscriber("Moodles.ClearStatusManagerByPtrV2"); _moodlesOnChange.Subscribe(OnMoodlesChange); @@ -47,7 +47,7 @@ public sealed class IpcCallerMoodles : IIpcCaller { try { - APIAvailable = _moodlesApiVersion.InvokeFunc() == 1; + APIAvailable = _moodlesApiVersion.InvokeFunc() == 3; } catch {