diff --git a/CustomizePlus/Api/CustomizePlusIpc.Profile.cs b/CustomizePlus/Api/CustomizePlusIpc.Profile.cs
index 5cb1556..69bee45 100644
--- a/CustomizePlus/Api/CustomizePlusIpc.Profile.cs
+++ b/CustomizePlus/Api/CustomizePlusIpc.Profile.cs
@@ -27,6 +27,7 @@ public partial class CustomizePlusIpc
/// Not triggered if any changes happen due to character no longer existing.
/// Right now ignores every character but local player. It is not recommended to assume that this will always be the case and not perform any checks on your side.
/// Ignores temporary profiles.
+ /// Returns game object table index and profile id
/// /!\ If no profile is set on specified character profile id will be equal to Guid.Empty
///
[EzIPCEvent("Profile.OnUpdate")]
@@ -122,7 +123,7 @@ public partial class CustomizePlusIpc
}
///
- /// Get unique id of currently active profile for character.
+ /// Get unique id of currently active profile for character using its game object table index.
///
[EzIPC("Profile.GetActiveProfileIdOnCharacter")]
private (int, Guid?) GetActiveProfileIdOnCharacter(ushort gameObjectIndex)
@@ -141,7 +142,7 @@ public partial class CustomizePlusIpc
}
///
- /// Apply provided profile as temporary profile on specified character.
+ /// Apply provided profile as temporary profile on specified character using its game object table index.
/// Returns profile's unique id which can be used to manipulate it at a later date.
///
[EzIPC("Profile.SetTemporaryProfileOnCharacter")]
@@ -187,7 +188,7 @@ public partial class CustomizePlusIpc
}
///
- /// Delete temporary profile currently active on character
+ /// Delete temporary profile currently active on character using its game object table index.
///
[EzIPC("Profile.DeleteTemporaryProfileOnCharacter")]
private int DeleteTemporaryProfileOnCharacter(ushort gameObjectIndex)
@@ -223,7 +224,7 @@ public partial class CustomizePlusIpc
}
///
- /// Delete temporary profile using its unique id
+ /// Delete temporary profile using its unique id.
///
[EzIPC("Profile.DeleteTemporaryProfileByUniqueId")]
private int DeleteTemporaryProfileByUniqueId(Guid uniqueId)
diff --git a/CustomizePlus/UI/Windows/CPlusChangeLog.cs b/CustomizePlus/UI/Windows/CPlusChangeLog.cs
index ed8ea4f..130037e 100644
--- a/CustomizePlus/UI/Windows/CPlusChangeLog.cs
+++ b/CustomizePlus/UI/Windows/CPlusChangeLog.cs
@@ -22,6 +22,7 @@ public class CPlusChangeLog
Add2_0_4_1(Changelog);
Add2_0_4_4(Changelog);
Add2_0_5_0(Changelog);
+ Add2_0_6_0(Changelog);
}
private (int, ChangeLogDisplayType) ConfigData()
@@ -34,6 +35,17 @@ public class CPlusChangeLog
_config.Save();
}
+ private static void Add2_0_6_0(Changelog log)
+ => log.NextVersion("Version 2.0.6.0")
+ .RegisterHighlight("IPC has been re-enabled.")
+ .RegisterImportant("If you are regular user you have to wait until other plugins implement necessary changes. Please ask developers of those plugins for further information.", 1)
+ .RegisterImportant("Breaking change: IPC version has been bumped to 5.0", 1)
+ .RegisterImportant("Breaking change: All functions now operate using object table indices. This has been made in order to be more in line with how this is being handled by other major plugins and to try to minimize the chances of being affected by broken things in Dalamud again.", 1)
+ .RegisterHighlight("Dawntrail facial bones have been categorized. Contribution by Kaze. (2.0.5.1)")
+ .RegisterEntry("Renamed all mentions of IVCS to \"IVCS Compatible\" to reflect that it is now possible to use alternative IVCS-compatible skeletons for IVCS mods.")
+ .RegisterEntry("Fixed negative values not working with Root bone.")
+ .RegisterEntry("Fixed issues caused by opening Adventurer Plate window.");
+
private static void Add2_0_5_0(Changelog log)
=> log.NextVersion("Version 2.0.5.0")
.RegisterHighlight("Customize+ has been updated to support Dawntrail.")