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 { 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 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/