From 2e02334c7cc7fe7cf9cd0a99274ab80d7f43b12c Mon Sep 17 00:00:00 2001 From: Haselnussbomber Date: Mon, 1 Jun 2026 01:54:04 +0200 Subject: [PATCH] Rename AtkValueType.String8 to ConstString --- FFXIVClientStructs/FFXIV/Component/GUI/AtkValue.cs | 8 +++++--- ida/data.yml | 4 ++-- 2 files changed, 7 insertions(+), 5 deletions(-) diff --git a/FFXIVClientStructs/FFXIV/Component/GUI/AtkValue.cs b/FFXIVClientStructs/FFXIV/Component/GUI/AtkValue.cs index 4e446f7622..864f503e45 100644 --- a/FFXIVClientStructs/FFXIV/Component/GUI/AtkValue.cs +++ b/FFXIVClientStructs/FFXIV/Component/GUI/AtkValue.cs @@ -9,9 +9,9 @@ public enum AtkValueType { UInt = 0x5, UInt64 = 0x6, Float = 0x7, - String = 0x8, // 1 byte per character (ASCII/UTF-8) - WideString = 0x9, // 2 bytes per character (UTF-16) - String8 = 0xA, // assumed to be a const char* + String = 0x8, // char* + WideString = 0x9, // wchar_t* or char16_t* + ConstString = 0xA, // const char* Vector = 0xB, Pointer = 0xC, AtkValues = 0xD, @@ -21,6 +21,8 @@ public enum AtkValueType { Managed = 0x20, ManagedString = Managed | String, ManagedVector = Managed | Vector, + + [Obsolete("Renamed to ConstString")] String8 = 0xA, } /// diff --git a/ida/data.yml b/ida/data.yml index 17b4220ad3..a0580ea307 100644 --- a/ida/data.yml +++ b/ida/data.yml @@ -2710,8 +2710,8 @@ classes: 0x140636FC0: GetInt 0x140637000: GetUInt # these two could be backwards 0x140637040: GetFloat - 0x140637060: GetManagedString - 0x140637080: GetString + 0x140637060: GetString + 0x140637080: GetConstString 0x1406370A0: SetManagedString 0x140637130: Copy # = operator 0x1406371A0: EqualTo # == operator