From e55c86b294b70b4ed5d5caf3dca474ba625f9204 Mon Sep 17 00:00:00 2001 From: Koenari Date: Sun, 25 Feb 2024 13:21:57 +0100 Subject: [PATCH 01/63] Add InfoProxyGenerator --- .../InfoProxyInstanceGenerator.cs | 119 ++++++++++++++++++ .../FFXIV/Client/UI/Info/InfoModule.cs | 4 - .../FFXIV/Client/UI/Info/InfoProxy28.cs | 1 + .../Client/UI/Info/InfoProxyCatalogSearch.cs | 2 + .../Client/UI/Info/InfoProxyCrossRealm.cs | 5 +- .../UI/Info/InfoProxyFreeCompanyCreate.cs | 1 + .../UI/Info/InfoProxyFreeCompanyMember.cs | 1 + .../Client/UI/Info/InfoProxyItemSearch.cs | 1 + .../FFXIV/Client/UI/Info/InfoProxyLetter.cs | 1 + .../Client/UI/Info/InfoProxyLinkShell.cs | 1 + .../Client/UI/Info/InfoProxyLinkShellChat.cs | 1 + .../UI/Info/InfoProxyLinkshellMember.cs | 1 + 12 files changed, 130 insertions(+), 8 deletions(-) create mode 100644 FFXIVClientStructs.InteropSourceGenerators/InfoProxyInstanceGenerator.cs diff --git a/FFXIVClientStructs.InteropSourceGenerators/InfoProxyInstanceGenerator.cs b/FFXIVClientStructs.InteropSourceGenerators/InfoProxyInstanceGenerator.cs new file mode 100644 index 0000000000..47b9498c29 --- /dev/null +++ b/FFXIVClientStructs.InteropSourceGenerators/InfoProxyInstanceGenerator.cs @@ -0,0 +1,119 @@ +using System.Collections.Immutable; +using FFXIVClientStructs.InteropGenerator; +using FFXIVClientStructs.InteropSourceGenerators.Extensions; +using FFXIVClientStructs.InteropSourceGenerators.Models; +using LanguageExt; +using Microsoft.CodeAnalysis; +using Microsoft.CodeAnalysis.CSharp.Syntax; + +namespace FFXIVClientStructs.InteropSourceGenerators; + +[Generator] +public class InfoProxyInstanceGenerator : IIncrementalGenerator { + private const string InfoProxyAttributeName = "FFXIVClientStructs.Attributes.InfoProxyAttribute"; + + public void Initialize(IncrementalGeneratorInitializationContext context) { + IncrementalValuesProvider<(Validation StructInfo, + Validation InfoProxyInfo)> structAndInfoProxyInfos = + context.SyntaxProvider + .ForAttributeWithMetadataName( + InfoProxyAttributeName, + static (node, _) => node is StructDeclarationSyntax { + AttributeLists.Count: > 0 + }, + static (context, _) => { + StructDeclarationSyntax structSyntax = (StructDeclarationSyntax)context.TargetNode; + INamedTypeSymbol symbol = (INamedTypeSymbol)context.TargetSymbol; + return (Struct: StructInfo.GetFromSyntax(structSyntax), + Info: InfoProxyInfo.GetFromRoslyn(structSyntax, symbol)); + }); + + // make sure caching is working + IncrementalValuesProvider> structsWithInfoProxyInfos = + structAndInfoProxyInfos.Select(static (item, _) => + (item.StructInfo, item.InfoProxyInfo).Apply(static (si, ai) => + new StructWithInfoProxyInfos(si, ai)) + ); + + context.RegisterSourceOutput(structsWithInfoProxyInfos, (sourceContext, item) => { + item.Match( + Fail: diagnosticInfos => { + diagnosticInfos.Iter(dInfo => sourceContext.ReportDiagnostic(dInfo.ToDiagnostic())); + }, + Succ: structWithInfoProxyInfos => { + sourceContext.AddSource(structWithInfoProxyInfos.GetFileName(), structWithInfoProxyInfos.RenderSource()); + }); + }); + + IncrementalValueProvider>> + collectedStructs = structsWithInfoProxyInfos.Collect(); + + context.RegisterSourceOutput(collectedStructs, + (sourceContext, structs) => { + sourceContext.AddSource("InfoModule.InfoProxyGetter.g.cs", BuildInfoProxyGettersSource(structs)); + }); + } + private static string BuildInfoProxyGettersSource( + ImmutableArray> structInfos) { + IndentedStringBuilder builder = new(); + + builder.AppendLine("// "); + builder.AppendLine(); + + builder.AppendLine("namespace FFXIVClientStructs.FFXIV.Client.UI.Info;"); + builder.AppendLine(); + + builder.AppendLine("public unsafe partial struct InfoModule"); + builder.AppendLine("{"); + builder.Indent(); + + structInfos.Iter(siv => + siv.IfSuccess(structWithInfoProxyInfos => structWithInfoProxyInfos.RenderInfoProxyGetter(builder))); + + builder.DecrementIndent(); + builder.AppendLine("}"); + + return builder.ToString(); + } + + internal sealed record InfoProxyInfo(StructInfo StructInfo, uint InfoProxyId) { + public static Validation GetFromRoslyn( + StructDeclarationSyntax structSyntax, INamedTypeSymbol namedTypeSymbol) { + Validation validStructInfo = + StructInfo.GetFromSyntax(structSyntax); + + Option infoProxyAttribute = namedTypeSymbol.GetFirstAttributeDataByTypeName(InfoProxyAttributeName); + + Validation validInfoProxyId = + infoProxyAttribute.GetValidAttributeArgument("ID", 0, InfoProxyAttributeName, namedTypeSymbol); + + return (validStructInfo, validInfoProxyId: validInfoProxyId).Apply((structInfo, infoProxyId) => + new InfoProxyInfo(structInfo, infoProxyId)); + } + } + + private sealed record StructWithInfoProxyInfos + (StructInfo StructInfo, InfoProxyInfo InfoProxyInfo) { + public string RenderSource() { + IndentedStringBuilder builder = new(); + + StructInfo.RenderStart(builder); + + builder.AppendLine(); + builder.AppendLine($"public static {StructInfo.Name}* Instance() => ({StructInfo.Name}*)InfoModule.Instance()->GetInfoProxyById((uint){InfoProxyInfo.InfoProxyId});"); + builder.AppendLine(); + + StructInfo.RenderEnd(builder); + + return builder.ToString(); + } + + public string GetFileName() { + return $"{StructInfo.Name}.InstanceGetter.g.cs"; + } + + public void RenderInfoProxyGetter(IndentedStringBuilder builder) { + builder.AppendLine($"public {StructInfo.Name}* Get{StructInfo.Name}() => ({StructInfo.Name}*)GetInfoProxyById((uint){InfoProxyInfo.InfoProxyId});"); + } + } +} diff --git a/FFXIVClientStructs/FFXIV/Client/UI/Info/InfoModule.cs b/FFXIVClientStructs/FFXIV/Client/UI/Info/InfoModule.cs index 931dbef3ee..45e8f8a54e 100644 --- a/FFXIVClientStructs/FFXIV/Client/UI/Info/InfoModule.cs +++ b/FFXIVClientStructs/FFXIV/Client/UI/Info/InfoModule.cs @@ -35,11 +35,7 @@ public unsafe partial struct InfoModule { } public enum InfoProxyId : uint { - //ShellCommandChatLinkShell refers to 3,18 - //Party Decline, PartyInv,PartyJoin refer to 2 //ShellCommandDice refers to 3, 13(Fc), 18 ,24 - //AgentChatLogvf9 refers to 18 - //15 and 16 are the same class Party = 0, Party2 = 1, PartyInvite = 2, diff --git a/FFXIVClientStructs/FFXIV/Client/UI/Info/InfoProxy28.cs b/FFXIVClientStructs/FFXIV/Client/UI/Info/InfoProxy28.cs index 024143015c..f58c5b6c31 100644 --- a/FFXIVClientStructs/FFXIV/Client/UI/Info/InfoProxy28.cs +++ b/FFXIVClientStructs/FFXIV/Client/UI/Info/InfoProxy28.cs @@ -2,6 +2,7 @@ namespace FFXIVClientStructs.FFXIV.Client.UI.Info; +[InfoProxy(InfoProxyId.PvPTeam)] [StructLayout(LayoutKind.Explicit, Size = 0x110)] public unsafe partial struct InfoProxy28 { [FieldOffset(0x00)] public InfoProxyInterface InfoProxyInterface; diff --git a/FFXIVClientStructs/FFXIV/Client/UI/Info/InfoProxyCatalogSearch.cs b/FFXIVClientStructs/FFXIV/Client/UI/Info/InfoProxyCatalogSearch.cs index 87f0ffde83..3e6d5c79dc 100644 --- a/FFXIVClientStructs/FFXIV/Client/UI/Info/InfoProxyCatalogSearch.cs +++ b/FFXIVClientStructs/FFXIV/Client/UI/Info/InfoProxyCatalogSearch.cs @@ -1,6 +1,8 @@ using FFXIVClientStructs.FFXIV.Client.System.String; namespace FFXIVClientStructs.FFXIV.Client.UI.Info; + +[InfoProxy(InfoProxyId.CatalogSearch)] [StructLayout(LayoutKind.Explicit, Size = 0x3C8)] public unsafe partial struct InfoProxyCatalogSearch { [FieldOffset(0x000)] public InfoProxyPageInterface InfoProxyPageInterface; diff --git a/FFXIVClientStructs/FFXIV/Client/UI/Info/InfoProxyCrossRealm.cs b/FFXIVClientStructs/FFXIV/Client/UI/Info/InfoProxyCrossRealm.cs index a6a9fe9f78..b83ac9d9bb 100644 --- a/FFXIVClientStructs/FFXIV/Client/UI/Info/InfoProxyCrossRealm.cs +++ b/FFXIVClientStructs/FFXIV/Client/UI/Info/InfoProxyCrossRealm.cs @@ -19,9 +19,6 @@ public unsafe partial struct InfoProxyCrossRealm { [FixedSizeArray(6)] [FieldOffset(0x3A0)] public fixed byte CrossRealmGroupArray[6 * 0x2C8]; - [MemberFunction("E8 ?? ?? ?? ?? 80 B8 ?? ?? ?? ?? ?? 74 5D")] - public static partial InfoProxyCrossRealm* Instance(); - [MemberFunction("E8 ?? ?? ?? ?? F6 D8 1A C0")] public static partial bool IsCrossRealmParty(); @@ -65,7 +62,7 @@ public unsafe struct CrossRealmMember { [FieldOffset(0x22)] public short HomeWorld; [FieldOffset(0x24)] public short CurrentWorld; [FieldOffset(0x26)] public byte ClassJobId; - [FieldOffset(0x2B)] public fixed byte Name[30]; + [FieldOffset(0x2B)] public fixed byte Name[32]; [FieldOffset(0x50)] public byte MemberIndex; [FieldOffset(0x51)] public byte GroupIndex; [FieldOffset(0x53)] public byte IsPartyLeader; diff --git a/FFXIVClientStructs/FFXIV/Client/UI/Info/InfoProxyFreeCompanyCreate.cs b/FFXIVClientStructs/FFXIV/Client/UI/Info/InfoProxyFreeCompanyCreate.cs index c1449dc872..dcb3c8b4fd 100644 --- a/FFXIVClientStructs/FFXIV/Client/UI/Info/InfoProxyFreeCompanyCreate.cs +++ b/FFXIVClientStructs/FFXIV/Client/UI/Info/InfoProxyFreeCompanyCreate.cs @@ -2,6 +2,7 @@ namespace FFXIVClientStructs.FFXIV.Client.UI.Info; +[InfoProxy(InfoProxyId.FreeCompanyCreate)] [StructLayout(LayoutKind.Explicit, Size = 0x118)] public unsafe partial struct InfoProxyFreeCompanyCreate { [FieldOffset(0x00)] public InfoProxyInvitedInterface InfoProxyUnk3Interface; diff --git a/FFXIVClientStructs/FFXIV/Client/UI/Info/InfoProxyFreeCompanyMember.cs b/FFXIVClientStructs/FFXIV/Client/UI/Info/InfoProxyFreeCompanyMember.cs index 36d26086ae..db5c2d9586 100644 --- a/FFXIVClientStructs/FFXIV/Client/UI/Info/InfoProxyFreeCompanyMember.cs +++ b/FFXIVClientStructs/FFXIV/Client/UI/Info/InfoProxyFreeCompanyMember.cs @@ -1,5 +1,6 @@ namespace FFXIVClientStructs.FFXIV.Client.UI.Info; +[InfoProxy(InfoProxyId.FreeCompanyMember)] [StructLayout(LayoutKind.Explicit, Size = 0xD0)] public unsafe partial struct InfoProxyFreeCompanyMember { [FieldOffset(0x00)] public InfoProxyCommonList InfoProxyCommonList; diff --git a/FFXIVClientStructs/FFXIV/Client/UI/Info/InfoProxyItemSearch.cs b/FFXIVClientStructs/FFXIV/Client/UI/Info/InfoProxyItemSearch.cs index ac8d3dffee..c6d6f8ec50 100644 --- a/FFXIVClientStructs/FFXIV/Client/UI/Info/InfoProxyItemSearch.cs +++ b/FFXIVClientStructs/FFXIV/Client/UI/Info/InfoProxyItemSearch.cs @@ -3,6 +3,7 @@ namespace FFXIVClientStructs.FFXIV.Client.UI.Info; +[InfoProxy(InfoProxyId.ItemSearch)] [StructLayout(LayoutKind.Explicit, Size = 0x5B98)] [VTableAddress("48 8D 05 ?? ?? ?? ?? 48 8B F1 48 89 01 48 8D 99 ?? ?? ?? ?? BF ?? ?? ?? ?? 0F 1F 84 00 ?? ?? ?? ?? 48 83 EB 78 48 8B CB E8 ?? ?? ?? ?? 48 83 EF 01 75 EE 8D 5F 14", 3)] public unsafe partial struct InfoProxyItemSearch { diff --git a/FFXIVClientStructs/FFXIV/Client/UI/Info/InfoProxyLetter.cs b/FFXIVClientStructs/FFXIV/Client/UI/Info/InfoProxyLetter.cs index 34cae0aa6a..3f7a690a74 100644 --- a/FFXIVClientStructs/FFXIV/Client/UI/Info/InfoProxyLetter.cs +++ b/FFXIVClientStructs/FFXIV/Client/UI/Info/InfoProxyLetter.cs @@ -1,6 +1,7 @@ using FFXIVClientStructs.FFXIV.Client.System.String; namespace FFXIVClientStructs.FFXIV.Client.UI.Info; + [InfoProxy(InfoProxyId.Letter)] [StructLayout(LayoutKind.Explicit, Size = 0x5250)] public unsafe partial struct InfoProxyLetter { diff --git a/FFXIVClientStructs/FFXIV/Client/UI/Info/InfoProxyLinkShell.cs b/FFXIVClientStructs/FFXIV/Client/UI/Info/InfoProxyLinkShell.cs index 4f7c97e746..b950d5d346 100644 --- a/FFXIVClientStructs/FFXIV/Client/UI/Info/InfoProxyLinkShell.cs +++ b/FFXIVClientStructs/FFXIV/Client/UI/Info/InfoProxyLinkShell.cs @@ -2,6 +2,7 @@ namespace FFXIVClientStructs.FFXIV.Client.UI.Info; +[InfoProxy(InfoProxyId.LinkShell)] [StructLayout(LayoutKind.Explicit, Size = 0x1E8)] public unsafe partial struct InfoProxyLinkShell { [FieldOffset(0x000)] public InfoProxyInterface InfoProxyInterface; diff --git a/FFXIVClientStructs/FFXIV/Client/UI/Info/InfoProxyLinkShellChat.cs b/FFXIVClientStructs/FFXIV/Client/UI/Info/InfoProxyLinkShellChat.cs index 0c43b540c1..bf39845c21 100644 --- a/FFXIVClientStructs/FFXIV/Client/UI/Info/InfoProxyLinkShellChat.cs +++ b/FFXIVClientStructs/FFXIV/Client/UI/Info/InfoProxyLinkShellChat.cs @@ -1,5 +1,6 @@ namespace FFXIVClientStructs.FFXIV.Client.UI.Info; +[InfoProxy(InfoProxyId.LinkShellChat)] [StructLayout(LayoutKind.Explicit, Size = 0x58)] public unsafe partial struct InfoProxyLinkShellChat { [FieldOffset(0x00)] public InfoProxyInterface InfoProxyInterface; diff --git a/FFXIVClientStructs/FFXIV/Client/UI/Info/InfoProxyLinkshellMember.cs b/FFXIVClientStructs/FFXIV/Client/UI/Info/InfoProxyLinkshellMember.cs index 9bf61b9a01..8d41305f3f 100644 --- a/FFXIVClientStructs/FFXIV/Client/UI/Info/InfoProxyLinkshellMember.cs +++ b/FFXIVClientStructs/FFXIV/Client/UI/Info/InfoProxyLinkshellMember.cs @@ -1,5 +1,6 @@ namespace FFXIVClientStructs.FFXIV.Client.UI.Info; +[InfoProxy(InfoProxyId.LinkShellMember)] [StructLayout(LayoutKind.Explicit, Size = 0xD0)] public unsafe partial struct InfoProxyLinkshellMember { [FieldOffset(0x00)] public InfoProxyCommonList InfoProxyCommonList; From 088c52575633754319d6fdae46e1f25668a6c30f Mon Sep 17 00:00:00 2001 From: Koenari Date: Sun, 25 Feb 2024 13:52:35 +0100 Subject: [PATCH 02/63] remove unreleased changes --- FFXIVClientStructs/FFXIV/Client/UI/Info/InfoProxy28.cs | 1 - 1 file changed, 1 deletion(-) diff --git a/FFXIVClientStructs/FFXIV/Client/UI/Info/InfoProxy28.cs b/FFXIVClientStructs/FFXIV/Client/UI/Info/InfoProxy28.cs index f58c5b6c31..024143015c 100644 --- a/FFXIVClientStructs/FFXIV/Client/UI/Info/InfoProxy28.cs +++ b/FFXIVClientStructs/FFXIV/Client/UI/Info/InfoProxy28.cs @@ -2,7 +2,6 @@ namespace FFXIVClientStructs.FFXIV.Client.UI.Info; -[InfoProxy(InfoProxyId.PvPTeam)] [StructLayout(LayoutKind.Explicit, Size = 0x110)] public unsafe partial struct InfoProxy28 { [FieldOffset(0x00)] public InfoProxyInterface InfoProxyInterface; From 0dee93f7df76d65da5b40b2a905efb3c978f15e4 Mon Sep 17 00:00:00 2001 From: Haselnussbomber Date: Thu, 28 Mar 2024 00:31:12 +0100 Subject: [PATCH 03/63] Change Gender to Sex --- FFXIVClientStructs/FFXIV/Client/Game/Character/Character.cs | 2 +- FFXIVClientStructs/FFXIV/Client/Game/Object/GameObject.cs | 2 ++ FFXIVClientStructs/FFXIV/Client/Graphics/Scene/Human.cs | 2 +- FFXIVClientStructs/FFXIV/Client/UI/Agent/AgentContext.cs | 2 ++ .../FFXIV/Client/UI/Agent/AgentMiragePrismPrismBox.cs | 2 ++ FFXIVClientStructs/FFXIV/Client/UI/Misc/BannerModule.cs | 2 ++ ida/data.yml | 2 +- 7 files changed, 11 insertions(+), 3 deletions(-) diff --git a/FFXIVClientStructs/FFXIV/Client/Game/Character/Character.cs b/FFXIVClientStructs/FFXIV/Client/Game/Character/Character.cs index 224053ef90..96de065cf2 100644 --- a/FFXIVClientStructs/FFXIV/Client/Game/Character/Character.cs +++ b/FFXIVClientStructs/FFXIV/Client/Game/Character/Character.cs @@ -131,7 +131,7 @@ public bool IsGPoseWet { [MemberFunction("E8 ?? ?? ?? ?? 48 85 C0 48 0F 45 F8")] public partial Character* GetParentCharacter(); - /// Uses TransformationId, Clan, BodyType, Gender and Height as well as RSP scaling values to calculate current height. + /// Uses TransformationId, Clan, BodyType, Sex and Height as well as RSP scaling values to calculate current height. [MemberFunction("E8 ?? ?? ?? ?? F3 0F 59 C7 48 8B CE")] public partial float CalculateHeight(); diff --git a/FFXIVClientStructs/FFXIV/Client/Game/Object/GameObject.cs b/FFXIVClientStructs/FFXIV/Client/Game/Object/GameObject.cs index 153e0c1719..4b269014c7 100644 --- a/FFXIVClientStructs/FFXIV/Client/Game/Object/GameObject.cs +++ b/FFXIVClientStructs/FFXIV/Client/Game/Object/GameObject.cs @@ -20,6 +20,8 @@ public unsafe partial struct GameObject { [FieldOffset(0x88)] public ushort ObjectIndex; // index in object table [FieldOffset(0x8C)] public byte ObjectKind; [FieldOffset(0x8D)] public byte SubKind; + [FieldOffset(0x8E)] public byte Sex; + [Obsolete("Renamed to Sex")] [FieldOffset(0x8E)] public byte Gender; [FieldOffset(0x90)] public byte YalmDistanceFromPlayerX; [FieldOffset(0x91)] public byte TargetStatus; // Goes from 6 to 2 when selecting a target and flashing a highlight diff --git a/FFXIVClientStructs/FFXIV/Client/Graphics/Scene/Human.cs b/FFXIVClientStructs/FFXIV/Client/Graphics/Scene/Human.cs index 90d278cf1e..ea085e87ce 100644 --- a/FFXIVClientStructs/FFXIV/Client/Graphics/Scene/Human.cs +++ b/FFXIVClientStructs/FFXIV/Client/Graphics/Scene/Human.cs @@ -74,7 +74,7 @@ public readonly ConstantBufferPointer DecalColorTypedCBuffer // Updates the customize array and, if not skipEquipment the equip array. // data needs to be 26 bytes if not skipEquipment and 66 bytes otherwise. - // Returns false and does nothing if the given race, gender or body type is not equal to the current one, + // Returns false and does nothing if the given race, sex or body type is not equal to the current one, // or if the race is Hyur and one clan is Highlander and the other Midlander. [MemberFunction("E8 ?? ?? ?? ?? 41 0F B6 C5 66 41 89 86")] public partial bool UpdateDrawData(byte* data, bool skipEquipment); diff --git a/FFXIVClientStructs/FFXIV/Client/UI/Agent/AgentContext.cs b/FFXIVClientStructs/FFXIV/Client/UI/Agent/AgentContext.cs index 1385cce129..70e83ba92d 100644 --- a/FFXIVClientStructs/FFXIV/Client/UI/Agent/AgentContext.cs +++ b/FFXIVClientStructs/FFXIV/Client/UI/Agent/AgentContext.cs @@ -32,6 +32,8 @@ public unsafe partial struct AgentContext { [FieldOffset(0xF0A)] public short YesNoTargetHomeWorldId; [FieldOffset(0xF0C)] public byte YesNoEventId; + [FieldOffset(0xF10)] public int TargetSex; + [Obsolete("Renamed to TargetSex")] [FieldOffset(0xF10)] public int TargetGender; [FieldOffset(0xF14)] public uint TargetMountSeats; diff --git a/FFXIVClientStructs/FFXIV/Client/UI/Agent/AgentMiragePrismPrismBox.cs b/FFXIVClientStructs/FFXIV/Client/UI/Agent/AgentMiragePrismPrismBox.cs index a0be1d1aae..ab57c1869f 100644 --- a/FFXIVClientStructs/FFXIV/Client/UI/Agent/AgentMiragePrismPrismBox.cs +++ b/FFXIVClientStructs/FFXIV/Client/UI/Agent/AgentMiragePrismPrismBox.cs @@ -35,6 +35,8 @@ public unsafe partial struct MiragePrismPrismBoxData { [FieldOffset(0x1B9F8)] public void* AgentCabinet; [FieldOffset(0x1BA00)] public AgentMiragePrismMiragePlate* AgentMiragePrismMiragePlate; [FieldOffset(0x1BA08)] public byte FilterLevel; + [FieldOffset(0x1BA0A)] public byte FilterSex; + [Obsolete("Renamed to FilterSex")] [FieldOffset(0x1BA0A)] public byte FilterGender; [FieldOffset(0x1BA10)] public Utf8String FilterString; [FieldOffset(0x1BA78)] public Utf8String SearchString; diff --git a/FFXIVClientStructs/FFXIV/Client/UI/Misc/BannerModule.cs b/FFXIVClientStructs/FFXIV/Client/UI/Misc/BannerModule.cs index c9ad3acc7c..eec6394f19 100644 --- a/FFXIVClientStructs/FFXIV/Client/UI/Misc/BannerModule.cs +++ b/FFXIVClientStructs/FFXIV/Client/UI/Misc/BannerModule.cs @@ -82,6 +82,8 @@ public unsafe partial struct BannerModuleEntry { [FieldOffset(0x5C)] public short DirectionalLightingVerticalAngle; [FieldOffset(0x5E)] public short DirectionalLightingHorizontalAngle; [FieldOffset(0x60)] public byte Race; // CustomizeData[0] + [FieldOffset(0x61)] public byte Sex; // CustomizeData[1] + [Obsolete("Renamed to Sex")] [FieldOffset(0x61)] public byte Gender; // CustomizeData[1] [FieldOffset(0x62)] public byte Height; // CustomizeData[3] [FieldOffset(0x63)] public byte Tribe; // CustomizeData[4] diff --git a/ida/data.yml b/ida/data.yml index d98329e4f4..98c3af3cb0 100644 --- a/ida/data.yml +++ b/ida/data.yml @@ -6321,7 +6321,7 @@ classes: 6: GetName 7: GetRadius 8: GetHeight - 11: GetGender + 11: GetSex 16: EnableDraw 17: DisableDraw 21: SetDrawObject From ce7c4811a921161fed48e83fc65911d926c3a848 Mon Sep 17 00:00:00 2001 From: Haselnussbomber Date: Thu, 28 Mar 2024 00:32:15 +0100 Subject: [PATCH 04/63] Change Clan to Tribe --- FFXIVClientStructs/FFXIV/Client/Game/Character/Character.cs | 2 +- .../FFXIV/Client/Game/Character/DrawDataContainer.cs | 2 ++ FFXIVClientStructs/FFXIV/Client/Graphics/Scene/Human.cs | 2 +- 3 files changed, 4 insertions(+), 2 deletions(-) diff --git a/FFXIVClientStructs/FFXIV/Client/Game/Character/Character.cs b/FFXIVClientStructs/FFXIV/Client/Game/Character/Character.cs index 96de065cf2..e9cc94a9dd 100644 --- a/FFXIVClientStructs/FFXIV/Client/Game/Character/Character.cs +++ b/FFXIVClientStructs/FFXIV/Client/Game/Character/Character.cs @@ -131,7 +131,7 @@ public bool IsGPoseWet { [MemberFunction("E8 ?? ?? ?? ?? 48 85 C0 48 0F 45 F8")] public partial Character* GetParentCharacter(); - /// Uses TransformationId, Clan, BodyType, Sex and Height as well as RSP scaling values to calculate current height. + /// Uses TransformationId, Tribe, BodyType, Sex and Height as well as RSP scaling values to calculate current height. [MemberFunction("E8 ?? ?? ?? ?? F3 0F 59 C7 48 8B CE")] public partial float CalculateHeight(); diff --git a/FFXIVClientStructs/FFXIV/Client/Game/Character/DrawDataContainer.cs b/FFXIVClientStructs/FFXIV/Client/Game/Character/DrawDataContainer.cs index 713d545d0e..e41ede288b 100644 --- a/FFXIVClientStructs/FFXIV/Client/Game/Character/DrawDataContainer.cs +++ b/FFXIVClientStructs/FFXIV/Client/Game/Character/DrawDataContainer.cs @@ -126,6 +126,8 @@ public unsafe partial struct CustomizeData { [FieldOffset(0x00)] public byte Race; [FieldOffset(0x01)] public byte Sex; [FieldOffset(0x02)] public byte BodyType; + [FieldOffset(0x04)] public byte Tribe; + [Obsolete("Renamed to Tribe")] [FieldOffset(0x04)] public byte Clan; [FieldOffset(0x14)] public byte LipColorFurPattern; diff --git a/FFXIVClientStructs/FFXIV/Client/Graphics/Scene/Human.cs b/FFXIVClientStructs/FFXIV/Client/Graphics/Scene/Human.cs index ea085e87ce..b816d3da05 100644 --- a/FFXIVClientStructs/FFXIV/Client/Graphics/Scene/Human.cs +++ b/FFXIVClientStructs/FFXIV/Client/Graphics/Scene/Human.cs @@ -75,7 +75,7 @@ public readonly ConstantBufferPointer DecalColorTypedCBuffer // Updates the customize array and, if not skipEquipment the equip array. // data needs to be 26 bytes if not skipEquipment and 66 bytes otherwise. // Returns false and does nothing if the given race, sex or body type is not equal to the current one, - // or if the race is Hyur and one clan is Highlander and the other Midlander. + // or if the race is Hyur and one tribe is Highlander and the other Midlander. [MemberFunction("E8 ?? ?? ?? ?? 41 0F B6 C5 66 41 89 86")] public partial bool UpdateDrawData(byte* data, bool skipEquipment); From c3acd7d4b50122841ede55805aa135895dbeac1d Mon Sep 17 00:00:00 2001 From: Haselnussbomber Date: Thu, 28 Mar 2024 00:32:45 +0100 Subject: [PATCH 05/63] Update CustomizeData --- .../Game/Character/DrawDataContainer.cs | 49 +++++++++++++++++-- .../FFXIV/Client/UI/Misc/CharaView.cs | 2 +- 2 files changed, 45 insertions(+), 6 deletions(-) diff --git a/FFXIVClientStructs/FFXIV/Client/Game/Character/DrawDataContainer.cs b/FFXIVClientStructs/FFXIV/Client/Game/Character/DrawDataContainer.cs index e41ede288b..ebaade54b7 100644 --- a/FFXIVClientStructs/FFXIV/Client/Game/Character/DrawDataContainer.cs +++ b/FFXIVClientStructs/FFXIV/Client/Game/Character/DrawDataContainer.cs @@ -123,23 +123,62 @@ public unsafe partial struct CustomizeData { private const int Count = 0x1A; [FieldOffset(0x00)] public fixed byte Data[Count]; + [FieldOffset(0x00)] public byte Race; [FieldOffset(0x01)] public byte Sex; [FieldOffset(0x02)] public byte BodyType; + [FieldOffset(0x03)] public byte Height; [FieldOffset(0x04)] public byte Tribe; [Obsolete("Renamed to Tribe")] [FieldOffset(0x04)] public byte Clan; + [FieldOffset(0x05)] public byte Face; + [FieldOffset(0x06)] public byte Hairstyle; + // 0x07: Highlights + [FieldOffset(0x08)] public byte SkinColor; + [FieldOffset(0x09)] public byte EyeColorRight; + [FieldOffset(0x0A)] public byte HairColor; + [FieldOffset(0x0B)] public byte HighlightsColor; + // 0x0C: FacialFeature1-7, LegacyTattoo + [FieldOffset(0x0D)] public byte TattooColor; + [FieldOffset(0x0E)] public byte Eyebrows; + [FieldOffset(0x0F)] public byte EyeColorLeft; + // 0x10: EyeShape, SmallIris + [FieldOffset(0x11)] public byte Nose; + [FieldOffset(0x12)] public byte Jaw; + // 0x13: Mouth, Lipstick [FieldOffset(0x14)] public byte LipColorFurPattern; - - public byte this[int idx] - => Data[idx]; + [FieldOffset(0x15)] public byte MuscleMass; + [FieldOffset(0x16)] public byte TailShape; + [FieldOffset(0x17)] public byte BustSize; + // 0x18: FacePaint, FacePaintReversed + [FieldOffset(0x19)] public byte FacePaintColor; + + public bool Highlights => (byte)(Data[0x07] & 0b_1000_0000) != 0; + + public bool FacialFeature1 => (byte)(Data[0x0C] & 0b_0000_0001) != 0; + public bool FacialFeature2 => (byte)(Data[0x0C] & 0b_0000_0010) != 0; + public bool FacialFeature3 => (byte)(Data[0x0C] & 0b_0000_0100) != 0; + public bool FacialFeature4 => (byte)(Data[0x0C] & 0b_0000_1000) != 0; + public bool FacialFeature5 => (byte)(Data[0x0C] & 0b_0001_0000) != 0; + public bool FacialFeature6 => (byte)(Data[0x0C] & 0b_0010_0000) != 0; + public bool FacialFeature7 => (byte)(Data[0x0C] & 0b_0100_0000) != 0; + public bool LegacyTattoo => (byte)(Data[0x0C] & 0b_1000_0000) != 0; + + public byte EyeShape => (byte)(Data[0x10] & 0b_0111_1111); + public bool SmallIris => (byte)(Data[0x10] & 0b_1000_0000) != 0; + + public byte Mouth => (byte)(Data[0x13] & 0b_0111_1111); + public bool Lipstick => (byte)(Data[0x13] & 0b_1000_0000) != 0; + + public byte FacePaint => (byte)(Data[0x18] & 0b_0111_1111); + public bool FacePaintReversed => (byte)(Data[0x18] & 0b_1000_0000) != 0; + + public byte this[int idx] => Data[idx]; [MemberFunction("E8 ?? ?? ?? ?? 33 DB 48 8D 75")] public partial bool NormalizeCustomizeData(CustomizeData* source); } - - [StructLayout(LayoutKind.Explicit, Size = 8)] public struct WeaponModelId { [FieldOffset(0)] public ushort Id; diff --git a/FFXIVClientStructs/FFXIV/Client/UI/Misc/CharaView.cs b/FFXIVClientStructs/FFXIV/Client/UI/Misc/CharaView.cs index 89aa81d03a..8d832d1553 100644 --- a/FFXIVClientStructs/FFXIV/Client/UI/Misc/CharaView.cs +++ b/FFXIVClientStructs/FFXIV/Client/UI/Misc/CharaView.cs @@ -85,7 +85,7 @@ public unsafe partial struct CharaView : ICreatable { [StructLayout(LayoutKind.Explicit, Size = 0x68)] public unsafe partial struct CharaViewCharacterData : ICreatable { - [FieldOffset(0)] public CustomizeData CustomizeData; // see Glamourer.Customization.CharacterCustomization + [FieldOffset(0)] public CustomizeData CustomizeData; //[FieldOffset(0x1A)] public byte Unk1A; //[FieldOffset(0x1B)] public byte Unk1B; [FieldOffset(0x1C)] public fixed uint ItemIds[14]; From b4453b92d2d67a464dc7be5801a8c676f2276073 Mon Sep 17 00:00:00 2001 From: Haselnussbomber Date: Thu, 28 Mar 2024 14:47:03 +0100 Subject: [PATCH 06/63] Update data.yml --- ida/data.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/ida/data.yml b/ida/data.yml index d98329e4f4..9587b3534c 100644 --- a/ida/data.yml +++ b/ida/data.yml @@ -1349,6 +1349,7 @@ classes: pointer: False funcs: 0x140999570: Initialize + 0x14099A0A0: Update 0x1409AAD40: ctor 0x140996D60: SetUnlockLinkValue 0x140996E00: IsUnlockLinkUnlocked From 7d1c07c0ce0fd09240a8ac71b42ea5bd3dbffd3e Mon Sep 17 00:00:00 2001 From: Haselnussbomber Date: Thu, 28 Mar 2024 14:18:18 +0100 Subject: [PATCH 07/63] Add Client::Game::UI::TradeMultiple --- .../FFXIV/Client/Game/UI/TradeMultiple.cs | 34 +++++++++++++++++++ .../FFXIV/Client/Game/UI/UIState.cs | 1 + ida/data.yml | 4 +++ 3 files changed, 39 insertions(+) create mode 100644 FFXIVClientStructs/FFXIV/Client/Game/UI/TradeMultiple.cs diff --git a/FFXIVClientStructs/FFXIV/Client/Game/UI/TradeMultiple.cs b/FFXIVClientStructs/FFXIV/Client/Game/UI/TradeMultiple.cs new file mode 100644 index 0000000000..e926a88a95 --- /dev/null +++ b/FFXIVClientStructs/FFXIV/Client/Game/UI/TradeMultiple.cs @@ -0,0 +1,34 @@ +using FFXIVClientStructs.FFXIV.Component.GUI; + +namespace FFXIVClientStructs.FFXIV.Client.Game.UI; + +// Client::Game::UI::TradeMultiple +// Component::GUI::AtkModuleInterface::AtkEventInterface +// Materia Transmutation +[StructLayout(LayoutKind.Explicit, Size = 0x48)] +public unsafe struct TradeMultiple { + [FieldOffset(0)] public AtkEventInterface AtkEventInterface; + + [FieldOffset(0x10)] public uint Unk10; + [FieldOffset(0x14)] public uint Unk14; + [FieldOffset(0x18)] public uint Unk18; + [FieldOffset(0x1C)] public uint Unk1C; + [FieldOffset(0x20)] public uint Unk20; + [FieldOffset(0x24)] public ushort MateriaId1; + [FieldOffset(0x26)] public ushort MateriaId2; + [FieldOffset(0x28)] public ushort MateriaId3; + [FieldOffset(0x2A)] public ushort MateriaId4; + [FieldOffset(0x2C)] public ushort MateriaId5; + + [FieldOffset(0x30)] public ushort Quantity1; + + [FieldOffset(0x34)] public ushort Quantity2; + + [FieldOffset(0x38)] public ushort Quantity3; + + [FieldOffset(0x3C)] public ushort Quantity4; + + [FieldOffset(0x40)] public ushort Quantity5; + + [FieldOffset(0x44)] public uint Unk44; +} diff --git a/FFXIVClientStructs/FFXIV/Client/Game/UI/UIState.cs b/FFXIVClientStructs/FFXIV/Client/Game/UI/UIState.cs index 0b10e2bb9e..91b3c0c68f 100644 --- a/FFXIVClientStructs/FFXIV/Client/Game/UI/UIState.cs +++ b/FFXIVClientStructs/FFXIV/Client/Game/UI/UIState.cs @@ -25,6 +25,7 @@ public unsafe partial struct UIState { [FieldOffset(0x36B4)] public PvPProfile PvPProfile; [FieldOffset(0x3738)] public ContentsNote ContentsNote; [FieldOffset(0x37F0)] public RelicNote RelicNote; + [FieldOffset(0x3808)] public TradeMultiple TradeMultiple; [FieldOffset(0x3850)] public AreaInstance AreaInstance; // at vtbl - 0x10 [FieldOffset(0x3D18)] public Loot Loot; diff --git a/ida/data.yml b/ida/data.yml index 9587b3534c..79d3f81db3 100644 --- a/ida/data.yml +++ b/ida/data.yml @@ -1543,6 +1543,10 @@ classes: 0x14097FBE0: IsDungeonComplete 0x14097FC20: IsFateComplete 0x14097FC60: IsLeveComplete + Client::Game::UI::TradeMultiple: + vtbls: + - ea: 0x141A6A6A8 + base: Component::GUI::AtkModuleInterface::AtkEventInterface Client::Game::UI::AreaInstance: instances: - ea: 0x1421F4A60 From 11d31533f8e330026bcf37cedcabdb03685a3cfd Mon Sep 17 00:00:00 2001 From: Haselnussbomber Date: Thu, 28 Mar 2024 14:30:02 +0100 Subject: [PATCH 08/63] Add Client::Game::UI::RelicSphereUpgrade --- .../FFXIV/Client/Game/UI/RelicSphereUpgrade.cs | 10 ++++++++++ FFXIVClientStructs/FFXIV/Client/Game/UI/UIState.cs | 1 + ida/data.yml | 7 +++++++ 3 files changed, 18 insertions(+) create mode 100644 FFXIVClientStructs/FFXIV/Client/Game/UI/RelicSphereUpgrade.cs diff --git a/FFXIVClientStructs/FFXIV/Client/Game/UI/RelicSphereUpgrade.cs b/FFXIVClientStructs/FFXIV/Client/Game/UI/RelicSphereUpgrade.cs new file mode 100644 index 0000000000..d85bc89ac6 --- /dev/null +++ b/FFXIVClientStructs/FFXIV/Client/Game/UI/RelicSphereUpgrade.cs @@ -0,0 +1,10 @@ +using FFXIVClientStructs.FFXIV.Component.GUI; + +namespace FFXIVClientStructs.FFXIV.Client.Game.UI; + +// Client::Game::UI::RelicSphereUpgrade +// Component::GUI::AtkModuleInterface::AtkEventInterface +[StructLayout(LayoutKind.Explicit, Size = 0x78)] +public unsafe struct RelicSphereUpgrade { + [FieldOffset(0)] public AtkEventInterface AtkEventInterface; +} diff --git a/FFXIVClientStructs/FFXIV/Client/Game/UI/UIState.cs b/FFXIVClientStructs/FFXIV/Client/Game/UI/UIState.cs index 91b3c0c68f..7d30a91feb 100644 --- a/FFXIVClientStructs/FFXIV/Client/Game/UI/UIState.cs +++ b/FFXIVClientStructs/FFXIV/Client/Game/UI/UIState.cs @@ -27,6 +27,7 @@ public unsafe partial struct UIState { [FieldOffset(0x37F0)] public RelicNote RelicNote; [FieldOffset(0x3808)] public TradeMultiple TradeMultiple; [FieldOffset(0x3850)] public AreaInstance AreaInstance; // at vtbl - 0x10 + [FieldOffset(0x3878)] public RelicSphereUpgrade RelicSphereUpgrade; [FieldOffset(0x3D18)] public Loot Loot; [FieldOffset(0x49E0)] public RecipeNote RecipeNote; diff --git a/ida/data.yml b/ida/data.yml index 79d3f81db3..54281b4b35 100644 --- a/ida/data.yml +++ b/ida/data.yml @@ -1558,6 +1558,13 @@ classes: 0x140983A10: SetInstance 0x140983A20: GetInstance 0x140983A30: IsInstancedArea + Client::Game::UI::RelicSphereUpgrade: + instances: + - ea: 0x1421F4A88 + pointer: False + vtbls: + - ea: 0x141A6A6D8 + base: Component::GUI::AtkModuleInterface::AtkEventInterface Client::Game::UI::Loot: instances: - ea: 0x1421F4F28 From 5f6d995e63c812a202c4222ea16352bb31998a4d Mon Sep 17 00:00:00 2001 From: Haselnussbomber Date: Thu, 28 Mar 2024 14:43:41 +0100 Subject: [PATCH 09/63] Add Client::Game::UI::DailyQuestSupply --- .../FFXIV/Client/Game/UI/DailyQuestSupply.cs | 10 ++++++++++ FFXIVClientStructs/FFXIV/Client/Game/UI/UIState.cs | 1 + ida/data.yml | 7 +++++++ 3 files changed, 18 insertions(+) create mode 100644 FFXIVClientStructs/FFXIV/Client/Game/UI/DailyQuestSupply.cs diff --git a/FFXIVClientStructs/FFXIV/Client/Game/UI/DailyQuestSupply.cs b/FFXIVClientStructs/FFXIV/Client/Game/UI/DailyQuestSupply.cs new file mode 100644 index 0000000000..683067f004 --- /dev/null +++ b/FFXIVClientStructs/FFXIV/Client/Game/UI/DailyQuestSupply.cs @@ -0,0 +1,10 @@ +using FFXIVClientStructs.FFXIV.Component.GUI; + +namespace FFXIVClientStructs.FFXIV.Client.Game.UI; + +// Client::Game::UI::DailyQuestSupply +// Component::GUI::AtkModuleInterface::AtkEventInterface +[StructLayout(LayoutKind.Explicit, Size = 0x3E8)] +public unsafe struct DailyQuestSupply { + [FieldOffset(0)] public AtkEventInterface AtkEventInterface; +} diff --git a/FFXIVClientStructs/FFXIV/Client/Game/UI/UIState.cs b/FFXIVClientStructs/FFXIV/Client/Game/UI/UIState.cs index 7d30a91feb..6e6466f4d5 100644 --- a/FFXIVClientStructs/FFXIV/Client/Game/UI/UIState.cs +++ b/FFXIVClientStructs/FFXIV/Client/Game/UI/UIState.cs @@ -28,6 +28,7 @@ public unsafe partial struct UIState { [FieldOffset(0x3808)] public TradeMultiple TradeMultiple; [FieldOffset(0x3850)] public AreaInstance AreaInstance; // at vtbl - 0x10 [FieldOffset(0x3878)] public RelicSphereUpgrade RelicSphereUpgrade; + [FieldOffset(0x38F0)] public DailyQuestSupply DailyQuestSupply; [FieldOffset(0x3D18)] public Loot Loot; [FieldOffset(0x49E0)] public RecipeNote RecipeNote; diff --git a/ida/data.yml b/ida/data.yml index 54281b4b35..a54e14f31d 100644 --- a/ida/data.yml +++ b/ida/data.yml @@ -1565,6 +1565,13 @@ classes: vtbls: - ea: 0x141A6A6D8 base: Component::GUI::AtkModuleInterface::AtkEventInterface + Client::Game::UI::DailyQuestSupply: + instances: + - ea: 0x1421F4B00 + pointer: False + vtbls: + - ea: 0x141A6A6E0 + base: Component::GUI::AtkModuleInterface::AtkEventInterface Client::Game::UI::Loot: instances: - ea: 0x1421F4F28 From 63eefbba6a064a3c997b80cbf203b29d18459ce4 Mon Sep 17 00:00:00 2001 From: Haselnussbomber Date: Thu, 28 Mar 2024 14:46:56 +0100 Subject: [PATCH 10/63] Add Client::Game::UI::RidePillon --- FFXIVClientStructs/FFXIV/Client/Game/UI/RidePillon.cs | 9 +++++++++ FFXIVClientStructs/FFXIV/Client/Game/UI/UIState.cs | 1 + ida/data.yml | 4 ++++ 3 files changed, 14 insertions(+) create mode 100644 FFXIVClientStructs/FFXIV/Client/Game/UI/RidePillon.cs diff --git a/FFXIVClientStructs/FFXIV/Client/Game/UI/RidePillon.cs b/FFXIVClientStructs/FFXIV/Client/Game/UI/RidePillon.cs new file mode 100644 index 0000000000..18d75a52a5 --- /dev/null +++ b/FFXIVClientStructs/FFXIV/Client/Game/UI/RidePillon.cs @@ -0,0 +1,9 @@ +namespace FFXIVClientStructs.FFXIV.Client.Game.UI; + +// Client::Game::UI::RidePillon +[StructLayout(LayoutKind.Explicit, Size = 0x40)] +public unsafe partial struct RidePillon { + [FieldOffset(0)] public uint Unk0; + [FieldOffset(0x04)] public fixed uint Unk4[7]; // ObjectIDs + [FieldOffset(0x04)] public fixed uint Unk20[7]; // ObjectIDs +} diff --git a/FFXIVClientStructs/FFXIV/Client/Game/UI/UIState.cs b/FFXIVClientStructs/FFXIV/Client/Game/UI/UIState.cs index 6e6466f4d5..7e99919b04 100644 --- a/FFXIVClientStructs/FFXIV/Client/Game/UI/UIState.cs +++ b/FFXIVClientStructs/FFXIV/Client/Game/UI/UIState.cs @@ -29,6 +29,7 @@ public unsafe partial struct UIState { [FieldOffset(0x3850)] public AreaInstance AreaInstance; // at vtbl - 0x10 [FieldOffset(0x3878)] public RelicSphereUpgrade RelicSphereUpgrade; [FieldOffset(0x38F0)] public DailyQuestSupply DailyQuestSupply; + [FieldOffset(0x3CD8)] public RidePillon RidePillon; [FieldOffset(0x3D18)] public Loot Loot; [FieldOffset(0x49E0)] public RecipeNote RecipeNote; diff --git a/ida/data.yml b/ida/data.yml index a54e14f31d..4b70d7c2b6 100644 --- a/ida/data.yml +++ b/ida/data.yml @@ -1572,6 +1572,10 @@ classes: vtbls: - ea: 0x141A6A6E0 base: Component::GUI::AtkModuleInterface::AtkEventInterface + Client::Game::UI::RidePillon: + instances: + - ea: 0x1421F4EE8 + pointer: False Client::Game::UI::Loot: instances: - ea: 0x1421F4F28 From c912bdb371435e4f0cc4dd2bc1b393fb09d8f799 Mon Sep 17 00:00:00 2001 From: Haselnussbomber Date: Thu, 28 Mar 2024 15:10:33 +0100 Subject: [PATCH 11/63] Add Client::Game::UI::GatheringNote --- FFXIVClientStructs/FFXIV/Client/Game/UI/GatheringNote.cs | 7 +++++++ FFXIVClientStructs/FFXIV/Client/Game/UI/UIState.cs | 2 +- ida/data.yml | 7 +++++++ 3 files changed, 15 insertions(+), 1 deletion(-) create mode 100644 FFXIVClientStructs/FFXIV/Client/Game/UI/GatheringNote.cs diff --git a/FFXIVClientStructs/FFXIV/Client/Game/UI/GatheringNote.cs b/FFXIVClientStructs/FFXIV/Client/Game/UI/GatheringNote.cs new file mode 100644 index 0000000000..237b3e2719 --- /dev/null +++ b/FFXIVClientStructs/FFXIV/Client/Game/UI/GatheringNote.cs @@ -0,0 +1,7 @@ +namespace FFXIVClientStructs.FFXIV.Client.Game.UI; + +// Client::Game::UI::GatheringNote +[StructLayout(LayoutKind.Explicit, Size = 0x628)] +public struct GatheringNote { + +} diff --git a/FFXIVClientStructs/FFXIV/Client/Game/UI/UIState.cs b/FFXIVClientStructs/FFXIV/Client/Game/UI/UIState.cs index 7e99919b04..5173d985f6 100644 --- a/FFXIVClientStructs/FFXIV/Client/Game/UI/UIState.cs +++ b/FFXIVClientStructs/FFXIV/Client/Game/UI/UIState.cs @@ -31,7 +31,7 @@ public unsafe partial struct UIState { [FieldOffset(0x38F0)] public DailyQuestSupply DailyQuestSupply; [FieldOffset(0x3CD8)] public RidePillon RidePillon; [FieldOffset(0x3D18)] public Loot Loot; - + [FieldOffset(0x43B8)] public GatheringNote GatheringNote; [FieldOffset(0x49E0)] public RecipeNote RecipeNote; [FieldOffset(0xB560)] public Director* ActiveDirector; diff --git a/ida/data.yml b/ida/data.yml index 4b70d7c2b6..7eb95039f8 100644 --- a/ida/data.yml +++ b/ida/data.yml @@ -1585,6 +1585,13 @@ classes: base: Component::GUI::AtkModuleInterface::AtkEventInterface funcs: 0x1409886A0: ctor + Client::Game::UI::GatheringNote: + instances: + - ea: 0x1421F55C8 + pointer: False + funcs: + 0x14093EB40: ctor + 0x14093ED40: Initialize Client::Game::UI::RecipeNote: instances: - ea: 0x1421F5BF0 From db923003634264d71e60511f4adc629f56cfab6d Mon Sep 17 00:00:00 2001 From: Haselnussbomber Date: Thu, 28 Mar 2024 15:22:11 +0100 Subject: [PATCH 12/63] Fix size of Client::Game::UI::RecipeNote --- FFXIVClientStructs/FFXIV/Client/Game/UI/RecipeNote.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/FFXIVClientStructs/FFXIV/Client/Game/UI/RecipeNote.cs b/FFXIVClientStructs/FFXIV/Client/Game/UI/RecipeNote.cs index 104fa8d5d9..5cbac7246d 100644 --- a/FFXIVClientStructs/FFXIV/Client/Game/UI/RecipeNote.cs +++ b/FFXIVClientStructs/FFXIV/Client/Game/UI/RecipeNote.cs @@ -4,7 +4,7 @@ namespace FFXIVClientStructs.FFXIV.Client.Game.UI; // Client::Game::UI::RecipeNote // ctor "E8 ?? ?? ?? ?? 48 8D 8B ?? ?? ?? ?? E8 ?? ?? ?? ?? B9 ?? ?? ?? ?? 48 89 AB" -[StructLayout(LayoutKind.Explicit, Size = 0x628)] +[StructLayout(LayoutKind.Explicit, Size = 0xB18)] public unsafe partial struct RecipeNote { [StaticAddress("48 8D 0D ?? ?? ?? ?? 81 FE ?? ?? ?? ?? 75 0F", 3)] public static partial RecipeNote* Instance(); From 407d626339462d07afb34e2a09fe1324d6ed29b7 Mon Sep 17 00:00:00 2001 From: Haselnussbomber Date: Thu, 28 Mar 2024 15:28:59 +0100 Subject: [PATCH 13/63] Add Client::Game::UI::FishingNote --- FFXIVClientStructs/FFXIV/Client/Game/UI/FishingNote.cs | 7 +++++++ FFXIVClientStructs/FFXIV/Client/Game/UI/UIState.cs | 1 + ida/data.yml | 7 +++++++ 3 files changed, 15 insertions(+) create mode 100644 FFXIVClientStructs/FFXIV/Client/Game/UI/FishingNote.cs diff --git a/FFXIVClientStructs/FFXIV/Client/Game/UI/FishingNote.cs b/FFXIVClientStructs/FFXIV/Client/Game/UI/FishingNote.cs new file mode 100644 index 0000000000..ddeb94ca0e --- /dev/null +++ b/FFXIVClientStructs/FFXIV/Client/Game/UI/FishingNote.cs @@ -0,0 +1,7 @@ +namespace FFXIVClientStructs.FFXIV.Client.Game.UI; + +// Client::Game::UI::FishingNote +[StructLayout(LayoutKind.Explicit, Size = 0x50)] +public struct FishingNote { + +} diff --git a/FFXIVClientStructs/FFXIV/Client/Game/UI/UIState.cs b/FFXIVClientStructs/FFXIV/Client/Game/UI/UIState.cs index 5173d985f6..cc8e566430 100644 --- a/FFXIVClientStructs/FFXIV/Client/Game/UI/UIState.cs +++ b/FFXIVClientStructs/FFXIV/Client/Game/UI/UIState.cs @@ -33,6 +33,7 @@ public unsafe partial struct UIState { [FieldOffset(0x3D18)] public Loot Loot; [FieldOffset(0x43B8)] public GatheringNote GatheringNote; [FieldOffset(0x49E0)] public RecipeNote RecipeNote; + [FieldOffset(0x5500)] public FishingNote FishingNote; [FieldOffset(0xB560)] public Director* ActiveDirector; [FieldOffset(0xB6A8)] public FateDirector* FateDirector; diff --git a/ida/data.yml b/ida/data.yml index 7eb95039f8..7650774968 100644 --- a/ida/data.yml +++ b/ida/data.yml @@ -1608,6 +1608,13 @@ classes: 0x140946680: CancelCraftingPassthrough 0x140946780: InitializeStructs 0x1409473F0: ClearFunctionPointers + Client::Game::UI::FishingNote: + instances: + - ea: 0x1421F6710 + pointer: False + funcs: + 0x140947DE0: ctor + 0x140947C80: Initialize Client::Game::UI::Map: instances: - ea: 0x1421FCA00 From b7e0fde070511f2286bb82a33a06380ed93def74 Mon Sep 17 00:00:00 2001 From: Haselnussbomber Date: Thu, 28 Mar 2024 15:40:00 +0100 Subject: [PATCH 14/63] Add Client::Game::UI::FishRecord --- FFXIVClientStructs/FFXIV/Client/Game/UI/FishRecord.cs | 7 +++++++ FFXIVClientStructs/FFXIV/Client/Game/UI/UIState.cs | 1 + ida/data.yml | 7 +++++++ 3 files changed, 15 insertions(+) create mode 100644 FFXIVClientStructs/FFXIV/Client/Game/UI/FishRecord.cs diff --git a/FFXIVClientStructs/FFXIV/Client/Game/UI/FishRecord.cs b/FFXIVClientStructs/FFXIV/Client/Game/UI/FishRecord.cs new file mode 100644 index 0000000000..024def8727 --- /dev/null +++ b/FFXIVClientStructs/FFXIV/Client/Game/UI/FishRecord.cs @@ -0,0 +1,7 @@ +namespace FFXIVClientStructs.FFXIV.Client.Game.UI; + +// Client::Game::UI::FishRecord +[StructLayout(LayoutKind.Explicit, Size = 0x2E0)] // presumably shorter +public struct FishRecord { + +} diff --git a/FFXIVClientStructs/FFXIV/Client/Game/UI/UIState.cs b/FFXIVClientStructs/FFXIV/Client/Game/UI/UIState.cs index cc8e566430..79c6340bd6 100644 --- a/FFXIVClientStructs/FFXIV/Client/Game/UI/UIState.cs +++ b/FFXIVClientStructs/FFXIV/Client/Game/UI/UIState.cs @@ -34,6 +34,7 @@ public unsafe partial struct UIState { [FieldOffset(0x43B8)] public GatheringNote GatheringNote; [FieldOffset(0x49E0)] public RecipeNote RecipeNote; [FieldOffset(0x5500)] public FishingNote FishingNote; + [FieldOffset(0x5550)] public FishRecord FishRecord; [FieldOffset(0xB560)] public Director* ActiveDirector; [FieldOffset(0xB6A8)] public FateDirector* FateDirector; diff --git a/ida/data.yml b/ida/data.yml index 7650774968..6dbbb135b4 100644 --- a/ida/data.yml +++ b/ida/data.yml @@ -1615,6 +1615,13 @@ classes: funcs: 0x140947DE0: ctor 0x140947C80: Initialize + Client::Game::UI::FishRecord: + instances: + - ea: 0x1421F67E0 + pointer: False + funcs: + 0x14094A5C0: Initialize + 0x14094A7C0: Finalize Client::Game::UI::Map: instances: - ea: 0x1421FCA00 From accf4c20c5984d6876413ea5e81ec650ff176f5f Mon Sep 17 00:00:00 2001 From: Haselnussbomber Date: Thu, 28 Mar 2024 15:44:47 +0100 Subject: [PATCH 15/63] Add Client::Game::UI::Journal --- FFXIVClientStructs/FFXIV/Client/Game/UI/Journal.cs | 8 ++++++++ FFXIVClientStructs/FFXIV/Client/Game/UI/UIState.cs | 1 + ida/data.yml | 12 ++++++++++++ 3 files changed, 21 insertions(+) create mode 100644 FFXIVClientStructs/FFXIV/Client/Game/UI/Journal.cs diff --git a/FFXIVClientStructs/FFXIV/Client/Game/UI/Journal.cs b/FFXIVClientStructs/FFXIV/Client/Game/UI/Journal.cs new file mode 100644 index 0000000000..f45ab10db4 --- /dev/null +++ b/FFXIVClientStructs/FFXIV/Client/Game/UI/Journal.cs @@ -0,0 +1,8 @@ +namespace FFXIVClientStructs.FFXIV.Client.Game.UI; + +// Client::Game::UI::Journal +// Client::Game::UI::ScenarioTextReader +[StructLayout(LayoutKind.Explicit, Size = 0x4748)] +public struct Journal { + +} diff --git a/FFXIVClientStructs/FFXIV/Client/Game/UI/UIState.cs b/FFXIVClientStructs/FFXIV/Client/Game/UI/UIState.cs index 79c6340bd6..6bc0077f91 100644 --- a/FFXIVClientStructs/FFXIV/Client/Game/UI/UIState.cs +++ b/FFXIVClientStructs/FFXIV/Client/Game/UI/UIState.cs @@ -35,6 +35,7 @@ public unsafe partial struct UIState { [FieldOffset(0x49E0)] public RecipeNote RecipeNote; [FieldOffset(0x5500)] public FishingNote FishingNote; [FieldOffset(0x5550)] public FishRecord FishRecord; + [FieldOffset(0x5830)] public Journal Journal; [FieldOffset(0xB560)] public Director* ActiveDirector; [FieldOffset(0xB6A8)] public FateDirector* FateDirector; diff --git a/ida/data.yml b/ida/data.yml index 6dbbb135b4..e36f11367c 100644 --- a/ida/data.yml +++ b/ida/data.yml @@ -1622,6 +1622,18 @@ classes: funcs: 0x14094A5C0: Initialize 0x14094A7C0: Finalize + Client::Game::UI::ScenarioTextReader: + vtbls: + - ea: 0x141A69688 + Client::Game::UI::Journal: + instances: + - ea: 0x1421F6A40 + pointer: False + vtbls: + - ea: 0x141A69698 + base: Client::Game::UI::ScenarioTextReader + funcs: + 0x14094B670: ctor Client::Game::UI::Map: instances: - ea: 0x1421FCA00 From b8dc6a655976a33731083d19e704418d48a3133f Mon Sep 17 00:00:00 2001 From: Haselnussbomber Date: Thu, 28 Mar 2024 15:48:22 +0100 Subject: [PATCH 16/63] Add Client::Game::UI::QuestUI --- FFXIVClientStructs/FFXIV/Client/Game/UI/QuestUI.cs | 8 ++++++++ FFXIVClientStructs/FFXIV/Client/Game/UI/UIState.cs | 1 + ida/data.yml | 9 +++++++++ 3 files changed, 18 insertions(+) create mode 100644 FFXIVClientStructs/FFXIV/Client/Game/UI/QuestUI.cs diff --git a/FFXIVClientStructs/FFXIV/Client/Game/UI/QuestUI.cs b/FFXIVClientStructs/FFXIV/Client/Game/UI/QuestUI.cs new file mode 100644 index 0000000000..2953aa0900 --- /dev/null +++ b/FFXIVClientStructs/FFXIV/Client/Game/UI/QuestUI.cs @@ -0,0 +1,8 @@ +namespace FFXIVClientStructs.FFXIV.Client.Game.UI; + +// Client::Game::UI::QuestUI +// Client::Game::UI::ScenarioTextReader +[StructLayout(LayoutKind.Explicit, Size = 0xFD0)] +public struct QuestUI { + +} diff --git a/FFXIVClientStructs/FFXIV/Client/Game/UI/UIState.cs b/FFXIVClientStructs/FFXIV/Client/Game/UI/UIState.cs index 6bc0077f91..23caa04fa2 100644 --- a/FFXIVClientStructs/FFXIV/Client/Game/UI/UIState.cs +++ b/FFXIVClientStructs/FFXIV/Client/Game/UI/UIState.cs @@ -36,6 +36,7 @@ public unsafe partial struct UIState { [FieldOffset(0x5500)] public FishingNote FishingNote; [FieldOffset(0x5550)] public FishRecord FishRecord; [FieldOffset(0x5830)] public Journal Journal; + [FieldOffset(0x9F78)] public QuestUI QuestUI; [FieldOffset(0xB560)] public Director* ActiveDirector; [FieldOffset(0xB6A8)] public FateDirector* FateDirector; diff --git a/ida/data.yml b/ida/data.yml index e36f11367c..1ffb124d51 100644 --- a/ida/data.yml +++ b/ida/data.yml @@ -1634,6 +1634,15 @@ classes: base: Client::Game::UI::ScenarioTextReader funcs: 0x14094B670: ctor + Client::Game::UI::QuestUI: + instances: + - ea: 0x1421FB188 + pointer: False + vtbls: + - ea: 0x141A696A8 + base: Client::Game::UI::ScenarioTextReader + funcs: + 0x140957BB0: ctor Client::Game::UI::Map: instances: - ea: 0x1421FCA00 From 64325b88f495b3753f91b55cf47f4867158aedc0 Mon Sep 17 00:00:00 2001 From: Haselnussbomber Date: Thu, 28 Mar 2024 15:52:46 +0100 Subject: [PATCH 17/63] Add Client::Game::UI::QuestTodoList --- FFXIVClientStructs/FFXIV/Client/Game/UI/QuestTodoList.cs | 8 ++++++++ FFXIVClientStructs/FFXIV/Client/Game/UI/UIState.cs | 1 + ida/data.yml | 9 +++++++++ 3 files changed, 18 insertions(+) create mode 100644 FFXIVClientStructs/FFXIV/Client/Game/UI/QuestTodoList.cs diff --git a/FFXIVClientStructs/FFXIV/Client/Game/UI/QuestTodoList.cs b/FFXIVClientStructs/FFXIV/Client/Game/UI/QuestTodoList.cs new file mode 100644 index 0000000000..3578c8b9ff --- /dev/null +++ b/FFXIVClientStructs/FFXIV/Client/Game/UI/QuestTodoList.cs @@ -0,0 +1,8 @@ +namespace FFXIVClientStructs.FFXIV.Client.Game.UI; + +// Client::Game::UI::QuestTodoList +// Client::Game::UI::ScenarioTextReader +[StructLayout(LayoutKind.Explicit, Size = 0x2F0)] +public struct QuestTodoList { + +} diff --git a/FFXIVClientStructs/FFXIV/Client/Game/UI/UIState.cs b/FFXIVClientStructs/FFXIV/Client/Game/UI/UIState.cs index 23caa04fa2..9066e982db 100644 --- a/FFXIVClientStructs/FFXIV/Client/Game/UI/UIState.cs +++ b/FFXIVClientStructs/FFXIV/Client/Game/UI/UIState.cs @@ -37,6 +37,7 @@ public unsafe partial struct UIState { [FieldOffset(0x5550)] public FishRecord FishRecord; [FieldOffset(0x5830)] public Journal Journal; [FieldOffset(0x9F78)] public QuestUI QuestUI; + [FieldOffset(0xAF48)] public QuestTodoList QuestTodoList; [FieldOffset(0xB560)] public Director* ActiveDirector; [FieldOffset(0xB6A8)] public FateDirector* FateDirector; diff --git a/ida/data.yml b/ida/data.yml index 1ffb124d51..41c13af16e 100644 --- a/ida/data.yml +++ b/ida/data.yml @@ -1643,6 +1643,15 @@ classes: base: Client::Game::UI::ScenarioTextReader funcs: 0x140957BB0: ctor + Client::Game::UI::QuestTodoList: + instances: + - ea: 0x1421FC158 + pointer: False + vtbls: + - ea: 0x141A696D0 + base: Client::Game::UI::ScenarioTextReader + funcs: + 0x14095B810: ctor Client::Game::UI::Map: instances: - ea: 0x1421FCA00 From 1745162f81d8d55b9c1caedb54d7e4984da2d1c5 Mon Sep 17 00:00:00 2001 From: Haselnussbomber Date: Thu, 28 Mar 2024 16:16:50 +0100 Subject: [PATCH 18/63] Add Client::Game::UI::NpcTrade --- FFXIVClientStructs/FFXIV/Client/Game/UI/NpcTrade.cs | 7 +++++++ FFXIVClientStructs/FFXIV/Client/Game/UI/UIState.cs | 3 ++- ida/data.yml | 3 +++ 3 files changed, 12 insertions(+), 1 deletion(-) create mode 100644 FFXIVClientStructs/FFXIV/Client/Game/UI/NpcTrade.cs diff --git a/FFXIVClientStructs/FFXIV/Client/Game/UI/NpcTrade.cs b/FFXIVClientStructs/FFXIV/Client/Game/UI/NpcTrade.cs new file mode 100644 index 0000000000..e9e1d2d315 --- /dev/null +++ b/FFXIVClientStructs/FFXIV/Client/Game/UI/NpcTrade.cs @@ -0,0 +1,7 @@ +namespace FFXIVClientStructs.FFXIV.Client.Game.UI; + +// Client::Game::UI::NpcTrade +[StructLayout(LayoutKind.Explicit, Size = 0x328)] +public struct NpcTrade { + +} diff --git a/FFXIVClientStructs/FFXIV/Client/Game/UI/UIState.cs b/FFXIVClientStructs/FFXIV/Client/Game/UI/UIState.cs index 9066e982db..0cf884b8e2 100644 --- a/FFXIVClientStructs/FFXIV/Client/Game/UI/UIState.cs +++ b/FFXIVClientStructs/FFXIV/Client/Game/UI/UIState.cs @@ -38,8 +38,9 @@ public unsafe partial struct UIState { [FieldOffset(0x5830)] public Journal Journal; [FieldOffset(0x9F78)] public QuestUI QuestUI; [FieldOffset(0xAF48)] public QuestTodoList QuestTodoList; - + [FieldOffset(0xB238)] public NpcTrade NpcTrade; [FieldOffset(0xB560)] public Director* ActiveDirector; + [FieldOffset(0xB6A8)] public FateDirector* FateDirector; [FieldOffset(0xB7F0)] public Map Map; diff --git a/ida/data.yml b/ida/data.yml index 41c13af16e..26702fb589 100644 --- a/ida/data.yml +++ b/ida/data.yml @@ -1445,6 +1445,9 @@ classes: funcs: 0x14096C7A0: HandleExaminePacket Client::Game::UI::NpcTrade: + instances: + - ea: 0x1421FC448 + pointer: False vtbls: - ea: 0x141A696E0 funcs: From 78ad6fd1a1da7ef38f3ceedab7fd69a19f883e7a Mon Sep 17 00:00:00 2001 From: Haselnussbomber Date: Thu, 28 Mar 2024 16:20:16 +0100 Subject: [PATCH 19/63] Add Client::Game::UI::GuildOrderReward --- .../FFXIV/Client/Game/UI/GuildOrderReward.cs | 7 +++++++ FFXIVClientStructs/FFXIV/Client/Game/UI/UIState.cs | 1 + ida/data.yml | 6 ++++++ 3 files changed, 14 insertions(+) create mode 100644 FFXIVClientStructs/FFXIV/Client/Game/UI/GuildOrderReward.cs diff --git a/FFXIVClientStructs/FFXIV/Client/Game/UI/GuildOrderReward.cs b/FFXIVClientStructs/FFXIV/Client/Game/UI/GuildOrderReward.cs new file mode 100644 index 0000000000..680efc90a6 --- /dev/null +++ b/FFXIVClientStructs/FFXIV/Client/Game/UI/GuildOrderReward.cs @@ -0,0 +1,7 @@ +namespace FFXIVClientStructs.FFXIV.Client.Game.UI; + +// Client::Game::UI::GuildOrderReward +[StructLayout(LayoutKind.Explicit, Size = 0x60)] +public struct GuildOrderReward { + +} diff --git a/FFXIVClientStructs/FFXIV/Client/Game/UI/UIState.cs b/FFXIVClientStructs/FFXIV/Client/Game/UI/UIState.cs index 0cf884b8e2..7339d0d242 100644 --- a/FFXIVClientStructs/FFXIV/Client/Game/UI/UIState.cs +++ b/FFXIVClientStructs/FFXIV/Client/Game/UI/UIState.cs @@ -50,6 +50,7 @@ public unsafe partial struct UIState { [FieldOffset(0xFAE8)] public TitleList TitleList; [FieldOffset(0x12798)] public RouletteController RouletteController; + [FieldOffset(0x12808)] public GuildOrderReward GuildOrderReward; [FieldOffset(0x12868)] public ContentsFinder ContentsFinder; [FieldOffset(0x12980)] public MobHunt MobHunt; diff --git a/ida/data.yml b/ida/data.yml index 26702fb589..1da681b9b0 100644 --- a/ida/data.yml +++ b/ida/data.yml @@ -1713,6 +1713,12 @@ classes: funcs: 0x14097B310: GetPenaltyRemainingInMinutes 0x14097D930: IsRouletteIncomplete + Client::Game::UI::GuildOrderReward: + instances: + - ea: 0x142203A18 + pointer: False + vtbls: + - ea: 0x141A69728 Client::Game::UI::ContentsFinder: instances: - ea: 0x142203A78 From 42d22e6a403a97ca9d388d59944c6b3aae853c6e Mon Sep 17 00:00:00 2001 From: Haselnussbomber Date: Thu, 28 Mar 2024 16:29:49 +0100 Subject: [PATCH 20/63] Add Client::Game::UI::Wedding --- FFXIVClientStructs/FFXIV/Client/Game/UI/UIState.cs | 1 + FFXIVClientStructs/FFXIV/Client/Game/UI/Wedding.cs | 7 +++++++ ida/data.yml | 6 ++++++ 3 files changed, 14 insertions(+) create mode 100644 FFXIVClientStructs/FFXIV/Client/Game/UI/Wedding.cs diff --git a/FFXIVClientStructs/FFXIV/Client/Game/UI/UIState.cs b/FFXIVClientStructs/FFXIV/Client/Game/UI/UIState.cs index 7339d0d242..97c028e739 100644 --- a/FFXIVClientStructs/FFXIV/Client/Game/UI/UIState.cs +++ b/FFXIVClientStructs/FFXIV/Client/Game/UI/UIState.cs @@ -52,6 +52,7 @@ public unsafe partial struct UIState { [FieldOffset(0x12798)] public RouletteController RouletteController; [FieldOffset(0x12808)] public GuildOrderReward GuildOrderReward; [FieldOffset(0x12868)] public ContentsFinder ContentsFinder; + [FieldOffset(0x12918)] public Wedding Wedding; [FieldOffset(0x12980)] public MobHunt MobHunt; // [Patch 6.55] 0x17710: Adventurer Plate data diff --git a/FFXIVClientStructs/FFXIV/Client/Game/UI/Wedding.cs b/FFXIVClientStructs/FFXIV/Client/Game/UI/Wedding.cs new file mode 100644 index 0000000000..34fb209998 --- /dev/null +++ b/FFXIVClientStructs/FFXIV/Client/Game/UI/Wedding.cs @@ -0,0 +1,7 @@ +namespace FFXIVClientStructs.FFXIV.Client.Game.UI; + +// Client::Game::UI::Wedding +[StructLayout(LayoutKind.Explicit, Size = 0x68)] +public struct Wedding { + +} diff --git a/ida/data.yml b/ida/data.yml index 1da681b9b0..9103a2b163 100644 --- a/ida/data.yml +++ b/ida/data.yml @@ -1725,6 +1725,12 @@ classes: pointer: False vtbls: - ea: 0x141A6A700 + Client::Game::UI::Wedding: + instances: + - ea: 0x142203B28 + pointer: False + vtbls: + - ea: 0x141A6A730 Client::Game::UI::MobHunt: instances: - ea: 0x142203B90 From 51c0260f8c5de88b91e9b8a2ac82acbc155bb7f4 Mon Sep 17 00:00:00 2001 From: Haselnussbomber Date: Thu, 28 Mar 2024 16:51:43 +0100 Subject: [PATCH 21/63] Add Client::Game::UI::WeatherForecast --- FFXIVClientStructs/FFXIV/Client/Game/UI/UIState.cs | 1 + FFXIVClientStructs/FFXIV/Client/Game/UI/WeatherForecast.cs | 7 +++++++ ida/data.yml | 6 ++++++ 3 files changed, 14 insertions(+) create mode 100644 FFXIVClientStructs/FFXIV/Client/Game/UI/WeatherForecast.cs diff --git a/FFXIVClientStructs/FFXIV/Client/Game/UI/UIState.cs b/FFXIVClientStructs/FFXIV/Client/Game/UI/UIState.cs index 97c028e739..101055ed7e 100644 --- a/FFXIVClientStructs/FFXIV/Client/Game/UI/UIState.cs +++ b/FFXIVClientStructs/FFXIV/Client/Game/UI/UIState.cs @@ -54,6 +54,7 @@ public unsafe partial struct UIState { [FieldOffset(0x12868)] public ContentsFinder ContentsFinder; [FieldOffset(0x12918)] public Wedding Wedding; [FieldOffset(0x12980)] public MobHunt MobHunt; + [FieldOffset(0x12B18)] public WeatherForecast WeatherForecast; // [Patch 6.55] 0x17710: Adventurer Plate data diff --git a/FFXIVClientStructs/FFXIV/Client/Game/UI/WeatherForecast.cs b/FFXIVClientStructs/FFXIV/Client/Game/UI/WeatherForecast.cs new file mode 100644 index 0000000000..6fae091efe --- /dev/null +++ b/FFXIVClientStructs/FFXIV/Client/Game/UI/WeatherForecast.cs @@ -0,0 +1,7 @@ +namespace FFXIVClientStructs.FFXIV.Client.Game.UI; + +// Client::Game::UI::WeatherForecast +[StructLayout(LayoutKind.Explicit, Size = 0x20)] +public struct WeatherForecast { + +} diff --git a/ida/data.yml b/ida/data.yml index 9103a2b163..381dfe8529 100644 --- a/ida/data.yml +++ b/ida/data.yml @@ -1744,6 +1744,12 @@ classes: 0x14098B0D0: GetAvailableHuntOrderRowId 0x14098B970: GetMarkIndexFromItemId 0x14098B9C0: IsMarkBillUnlocked + Client::Game::UI::WeatherForecast: + instances: + - ea: 0x142203D28 + pointer: False + vtbls: + - ea: 0x141A6A728 Client::Game::ActionManager: instances: - ea: 0x14216C9D0 From ff64be48ef5d8a1e511f76f7bf47be1c35227a60 Mon Sep 17 00:00:00 2001 From: Haselnussbomber Date: Thu, 28 Mar 2024 16:54:28 +0100 Subject: [PATCH 22/63] Add Client::Game::UI::TripleTriad --- FFXIVClientStructs/FFXIV/Client/Game/UI/TripleTriad.cs | 10 ++++++++++ FFXIVClientStructs/FFXIV/Client/Game/UI/UIState.cs | 1 + ida/data.yml | 6 ++++++ 3 files changed, 17 insertions(+) create mode 100644 FFXIVClientStructs/FFXIV/Client/Game/UI/TripleTriad.cs diff --git a/FFXIVClientStructs/FFXIV/Client/Game/UI/TripleTriad.cs b/FFXIVClientStructs/FFXIV/Client/Game/UI/TripleTriad.cs new file mode 100644 index 0000000000..7176d6f81c --- /dev/null +++ b/FFXIVClientStructs/FFXIV/Client/Game/UI/TripleTriad.cs @@ -0,0 +1,10 @@ +using FFXIVClientStructs.FFXIV.Component.GUI; + +namespace FFXIVClientStructs.FFXIV.Client.Game.UI; + +// Client::Game::UI::TripleTriad +// Component::GUI::AtkModuleInterface::AtkEventInterface +[StructLayout(LayoutKind.Explicit, Size = 0x20)] +public struct TripleTriad { + [FieldOffset(0)] public AtkEventInterface AtkEventInterface; +} diff --git a/FFXIVClientStructs/FFXIV/Client/Game/UI/UIState.cs b/FFXIVClientStructs/FFXIV/Client/Game/UI/UIState.cs index 101055ed7e..0e444a76dd 100644 --- a/FFXIVClientStructs/FFXIV/Client/Game/UI/UIState.cs +++ b/FFXIVClientStructs/FFXIV/Client/Game/UI/UIState.cs @@ -55,6 +55,7 @@ public unsafe partial struct UIState { [FieldOffset(0x12918)] public Wedding Wedding; [FieldOffset(0x12980)] public MobHunt MobHunt; [FieldOffset(0x12B18)] public WeatherForecast WeatherForecast; + [FieldOffset(0x12B40)] public TripleTriad TripleTriad; // [Patch 6.55] 0x17710: Adventurer Plate data diff --git a/ida/data.yml b/ida/data.yml index 381dfe8529..3388d60153 100644 --- a/ida/data.yml +++ b/ida/data.yml @@ -1750,6 +1750,12 @@ classes: pointer: False vtbls: - ea: 0x141A6A728 + Client::Game::UI::TripleTriad: + instances: + - ea: 0x142203D50 + pointer: False + vtbls: + - ea: 0x141A6A738 Client::Game::ActionManager: instances: - ea: 0x14216C9D0 From 2f87640b7f74fc2dc18649addf85cc8ba578336b Mon Sep 17 00:00:00 2001 From: Haselnussbomber Date: Thu, 28 Mar 2024 16:58:22 +0100 Subject: [PATCH 23/63] Add Client::Game::UI::EurekaElementalEdit --- .../FFXIV/Client/Game/UI/EurekaElementalEdit.cs | 7 +++++++ FFXIVClientStructs/FFXIV/Client/Game/UI/UIState.cs | 1 + ida/data.yml | 4 ++++ 3 files changed, 12 insertions(+) create mode 100644 FFXIVClientStructs/FFXIV/Client/Game/UI/EurekaElementalEdit.cs diff --git a/FFXIVClientStructs/FFXIV/Client/Game/UI/EurekaElementalEdit.cs b/FFXIVClientStructs/FFXIV/Client/Game/UI/EurekaElementalEdit.cs new file mode 100644 index 0000000000..f99752435d --- /dev/null +++ b/FFXIVClientStructs/FFXIV/Client/Game/UI/EurekaElementalEdit.cs @@ -0,0 +1,7 @@ +namespace FFXIVClientStructs.FFXIV.Client.Game.UI; + +// Client::Game::UI::EurekaElementalEdit +[StructLayout(LayoutKind.Explicit, Size = 0x18)] +public struct EurekaElementalEdit { + +} diff --git a/FFXIVClientStructs/FFXIV/Client/Game/UI/UIState.cs b/FFXIVClientStructs/FFXIV/Client/Game/UI/UIState.cs index 0e444a76dd..b99e7f7faa 100644 --- a/FFXIVClientStructs/FFXIV/Client/Game/UI/UIState.cs +++ b/FFXIVClientStructs/FFXIV/Client/Game/UI/UIState.cs @@ -56,6 +56,7 @@ public unsafe partial struct UIState { [FieldOffset(0x12980)] public MobHunt MobHunt; [FieldOffset(0x12B18)] public WeatherForecast WeatherForecast; [FieldOffset(0x12B40)] public TripleTriad TripleTriad; + [FieldOffset(0x12B40)] public EurekaElementalEdit EurekaElementalEdit; // [Patch 6.55] 0x17710: Adventurer Plate data diff --git a/ida/data.yml b/ida/data.yml index 3388d60153..20507fa3f6 100644 --- a/ida/data.yml +++ b/ida/data.yml @@ -1756,6 +1756,10 @@ classes: pointer: False vtbls: - ea: 0x141A6A738 + Client::Game::UI::EurekaElementalEdit: + instances: + - ea: 0x142205260 + pointer: False Client::Game::ActionManager: instances: - ea: 0x14216C9D0 From 5c8d37736f60f2bad835bd09b50523b43e7506c1 Mon Sep 17 00:00:00 2001 From: Haselnussbomber Date: Thu, 28 Mar 2024 17:07:12 +0100 Subject: [PATCH 24/63] Add Client::Game::UI::LovmRanking --- FFXIVClientStructs/FFXIV/Client/Game/UI/LovmRanking.cs | 7 +++++++ FFXIVClientStructs/FFXIV/Client/Game/UI/UIState.cs | 1 + ida/data.yml | 4 ++++ 3 files changed, 12 insertions(+) create mode 100644 FFXIVClientStructs/FFXIV/Client/Game/UI/LovmRanking.cs diff --git a/FFXIVClientStructs/FFXIV/Client/Game/UI/LovmRanking.cs b/FFXIVClientStructs/FFXIV/Client/Game/UI/LovmRanking.cs new file mode 100644 index 0000000000..36b57f5cfa --- /dev/null +++ b/FFXIVClientStructs/FFXIV/Client/Game/UI/LovmRanking.cs @@ -0,0 +1,7 @@ +namespace FFXIVClientStructs.FFXIV.Client.Game.UI; + +// Client::Game::UI::LovmRanking +[StructLayout(LayoutKind.Explicit, Size = 0x1C40)] +public struct LovmRanking { + +} diff --git a/FFXIVClientStructs/FFXIV/Client/Game/UI/UIState.cs b/FFXIVClientStructs/FFXIV/Client/Game/UI/UIState.cs index b99e7f7faa..536bcc994f 100644 --- a/FFXIVClientStructs/FFXIV/Client/Game/UI/UIState.cs +++ b/FFXIVClientStructs/FFXIV/Client/Game/UI/UIState.cs @@ -57,6 +57,7 @@ public unsafe partial struct UIState { [FieldOffset(0x12B18)] public WeatherForecast WeatherForecast; [FieldOffset(0x12B40)] public TripleTriad TripleTriad; [FieldOffset(0x12B40)] public EurekaElementalEdit EurekaElementalEdit; + [FieldOffset(0x14068)] public LovmRanking LovmRanking; // [Patch 6.55] 0x17710: Adventurer Plate data diff --git a/ida/data.yml b/ida/data.yml index 20507fa3f6..f2a60139d4 100644 --- a/ida/data.yml +++ b/ida/data.yml @@ -1760,6 +1760,10 @@ classes: instances: - ea: 0x142205260 pointer: False + Client::Game::UI::LovmRanking: + instances: + - ea: 0x142205278 + pointer: False Client::Game::ActionManager: instances: - ea: 0x14216C9D0 From a572df8a96d2aeeb40efa2bbb7924591ab1ad581 Mon Sep 17 00:00:00 2001 From: Haselnussbomber Date: Thu, 28 Mar 2024 17:27:25 +0100 Subject: [PATCH 25/63] Add Client::Game::UI::CollectablesShop --- .../FFXIV/Client/Game/UI/CollectablesShop.cs | 7 +++++++ FFXIVClientStructs/FFXIV/Client/Game/UI/UIState.cs | 1 + ida/data.yml | 4 ++++ 3 files changed, 12 insertions(+) create mode 100644 FFXIVClientStructs/FFXIV/Client/Game/UI/CollectablesShop.cs diff --git a/FFXIVClientStructs/FFXIV/Client/Game/UI/CollectablesShop.cs b/FFXIVClientStructs/FFXIV/Client/Game/UI/CollectablesShop.cs new file mode 100644 index 0000000000..edc2aa729f --- /dev/null +++ b/FFXIVClientStructs/FFXIV/Client/Game/UI/CollectablesShop.cs @@ -0,0 +1,7 @@ +namespace FFXIVClientStructs.FFXIV.Client.Game.UI; + +// Client::Game::UI::CollectablesShop +[StructLayout(LayoutKind.Explicit, Size = 0x2B8)] +public struct CollectablesShop { + // Contains Yo-kai data at the end? +} diff --git a/FFXIVClientStructs/FFXIV/Client/Game/UI/UIState.cs b/FFXIVClientStructs/FFXIV/Client/Game/UI/UIState.cs index 536bcc994f..acc2dc856d 100644 --- a/FFXIVClientStructs/FFXIV/Client/Game/UI/UIState.cs +++ b/FFXIVClientStructs/FFXIV/Client/Game/UI/UIState.cs @@ -58,6 +58,7 @@ public unsafe partial struct UIState { [FieldOffset(0x12B40)] public TripleTriad TripleTriad; [FieldOffset(0x12B40)] public EurekaElementalEdit EurekaElementalEdit; [FieldOffset(0x14068)] public LovmRanking LovmRanking; + [FieldOffset(0x15CA8)] public CollectablesShop CollectablesShop; // [Patch 6.55] 0x17710: Adventurer Plate data diff --git a/ida/data.yml b/ida/data.yml index f2a60139d4..edba0cf951 100644 --- a/ida/data.yml +++ b/ida/data.yml @@ -1764,6 +1764,10 @@ classes: instances: - ea: 0x142205278 pointer: False + Client::Game::UI::CollectablesShop: + instances: + - ea: 0x142206EB8 + pointer: False Client::Game::ActionManager: instances: - ea: 0x14216C9D0 From b5990563a50233f8c0d971993a534a3118df1308 Mon Sep 17 00:00:00 2001 From: Haselnussbomber Date: Thu, 28 Mar 2024 17:29:45 +0100 Subject: [PATCH 26/63] Add Client::Game::UI::QTE --- FFXIVClientStructs/FFXIV/Client/Game/UI/QTE.cs | 10 ++++++++++ FFXIVClientStructs/FFXIV/Client/Game/UI/UIState.cs | 1 + ida/data.yml | 7 +++++++ 3 files changed, 18 insertions(+) create mode 100644 FFXIVClientStructs/FFXIV/Client/Game/UI/QTE.cs diff --git a/FFXIVClientStructs/FFXIV/Client/Game/UI/QTE.cs b/FFXIVClientStructs/FFXIV/Client/Game/UI/QTE.cs new file mode 100644 index 0000000000..274ce33b21 --- /dev/null +++ b/FFXIVClientStructs/FFXIV/Client/Game/UI/QTE.cs @@ -0,0 +1,10 @@ +using FFXIVClientStructs.FFXIV.Component.GUI; + +namespace FFXIVClientStructs.FFXIV.Client.Game.UI; + +// Client::Game::UI::QTE +// Component::GUI::AtkModuleInterface::AtkEventInterface +[StructLayout(LayoutKind.Explicit, Size = 0x28)] +public struct QTE { + [FieldOffset(0)] public AtkEventInterface AtkEventInterface; +} diff --git a/FFXIVClientStructs/FFXIV/Client/Game/UI/UIState.cs b/FFXIVClientStructs/FFXIV/Client/Game/UI/UIState.cs index acc2dc856d..17749a29b1 100644 --- a/FFXIVClientStructs/FFXIV/Client/Game/UI/UIState.cs +++ b/FFXIVClientStructs/FFXIV/Client/Game/UI/UIState.cs @@ -59,6 +59,7 @@ public unsafe partial struct UIState { [FieldOffset(0x12B40)] public EurekaElementalEdit EurekaElementalEdit; [FieldOffset(0x14068)] public LovmRanking LovmRanking; [FieldOffset(0x15CA8)] public CollectablesShop CollectablesShop; + [FieldOffset(0x15F60)] public QTE QTE; // [Patch 6.55] 0x17710: Adventurer Plate data diff --git a/ida/data.yml b/ida/data.yml index edba0cf951..6f9c97a4e6 100644 --- a/ida/data.yml +++ b/ida/data.yml @@ -1768,6 +1768,13 @@ classes: instances: - ea: 0x142206EB8 pointer: False + Client::Game::UI::QTE: + instances: + - ea: 0x142207170 + pointer: False + vtbls: + - ea: 0x141A6A750 + base: Component::GUI::AtkModuleInterface::AtkEventInterface Client::Game::ActionManager: instances: - ea: 0x14216C9D0 From a63150d37c5b29a6bb7cd7a4da00a9b068de4b78 Mon Sep 17 00:00:00 2001 From: Haselnussbomber Date: Thu, 28 Mar 2024 17:35:36 +0100 Subject: [PATCH 27/63] Add Client::Game::UI::Emj --- FFXIVClientStructs/FFXIV/Client/Game/UI/Emj.cs | 7 +++++++ FFXIVClientStructs/FFXIV/Client/Game/UI/UIState.cs | 1 + ida/data.yml | 4 ++++ 3 files changed, 12 insertions(+) create mode 100644 FFXIVClientStructs/FFXIV/Client/Game/UI/Emj.cs diff --git a/FFXIVClientStructs/FFXIV/Client/Game/UI/Emj.cs b/FFXIVClientStructs/FFXIV/Client/Game/UI/Emj.cs new file mode 100644 index 0000000000..48ea9e7662 --- /dev/null +++ b/FFXIVClientStructs/FFXIV/Client/Game/UI/Emj.cs @@ -0,0 +1,7 @@ +namespace FFXIVClientStructs.FFXIV.Client.Game.UI; + +// Client::Game::UI::Emj +[StructLayout(LayoutKind.Explicit, Size = 0x38)] +public struct Emj { + +} diff --git a/FFXIVClientStructs/FFXIV/Client/Game/UI/UIState.cs b/FFXIVClientStructs/FFXIV/Client/Game/UI/UIState.cs index 17749a29b1..3f3bd6e9b1 100644 --- a/FFXIVClientStructs/FFXIV/Client/Game/UI/UIState.cs +++ b/FFXIVClientStructs/FFXIV/Client/Game/UI/UIState.cs @@ -60,6 +60,7 @@ public unsafe partial struct UIState { [FieldOffset(0x14068)] public LovmRanking LovmRanking; [FieldOffset(0x15CA8)] public CollectablesShop CollectablesShop; [FieldOffset(0x15F60)] public QTE QTE; + [FieldOffset(0x15F88)] public Emj Emj; // [Patch 6.55] 0x17710: Adventurer Plate data diff --git a/ida/data.yml b/ida/data.yml index 6f9c97a4e6..6efd8e023b 100644 --- a/ida/data.yml +++ b/ida/data.yml @@ -1775,6 +1775,10 @@ classes: vtbls: - ea: 0x141A6A750 base: Component::GUI::AtkModuleInterface::AtkEventInterface + Client::Game::UI::Emj: + instances: + - ea: 0x142207198 + pointer: False Client::Game::ActionManager: instances: - ea: 0x14216C9D0 From 352264b764f29d01577ea2cc35bf8b413c215ab7 Mon Sep 17 00:00:00 2001 From: Haselnussbomber Date: Thu, 28 Mar 2024 18:10:56 +0100 Subject: [PATCH 28/63] Add Client::Game::UI::GoldSaucerYell --- FFXIVClientStructs/FFXIV/Client/Game/UI/GoldSaucerYell.cs | 7 +++++++ FFXIVClientStructs/FFXIV/Client/Game/UI/UIState.cs | 1 + ida/data.yml | 8 ++++++++ 3 files changed, 16 insertions(+) create mode 100644 FFXIVClientStructs/FFXIV/Client/Game/UI/GoldSaucerYell.cs diff --git a/FFXIVClientStructs/FFXIV/Client/Game/UI/GoldSaucerYell.cs b/FFXIVClientStructs/FFXIV/Client/Game/UI/GoldSaucerYell.cs new file mode 100644 index 0000000000..b9c4af81b2 --- /dev/null +++ b/FFXIVClientStructs/FFXIV/Client/Game/UI/GoldSaucerYell.cs @@ -0,0 +1,7 @@ +namespace FFXIVClientStructs.FFXIV.Client.Game.UI; + +// Client::Game::UI::GoldSaucerYell +[StructLayout(LayoutKind.Explicit, Size = 0x1760)] +public struct GoldSaucerYell { + +} diff --git a/FFXIVClientStructs/FFXIV/Client/Game/UI/UIState.cs b/FFXIVClientStructs/FFXIV/Client/Game/UI/UIState.cs index 3f3bd6e9b1..50776a0318 100644 --- a/FFXIVClientStructs/FFXIV/Client/Game/UI/UIState.cs +++ b/FFXIVClientStructs/FFXIV/Client/Game/UI/UIState.cs @@ -61,6 +61,7 @@ public unsafe partial struct UIState { [FieldOffset(0x15CA8)] public CollectablesShop CollectablesShop; [FieldOffset(0x15F60)] public QTE QTE; [FieldOffset(0x15F88)] public Emj Emj; + [FieldOffset(0x15FC0)] public GoldSaucerYell GoldSaucerYell; // [Patch 6.55] 0x17710: Adventurer Plate data diff --git a/ida/data.yml b/ida/data.yml index 6efd8e023b..ef0bb3d684 100644 --- a/ida/data.yml +++ b/ida/data.yml @@ -1779,6 +1779,14 @@ classes: instances: - ea: 0x142207198 pointer: False + Client::Game::UI::GoldSaucerYell: + instances: + - ea: 0x1422071D0 + pointer: False + funcs: + 0x1409931D0: ctor + 0x140993310: Initialize + 0x1409938B0: Update Client::Game::ActionManager: instances: - ea: 0x14216C9D0 From 7779b74644a7a64032078c09e1c2792aed34efbb Mon Sep 17 00:00:00 2001 From: Haselnussbomber Date: Thu, 28 Mar 2024 18:21:33 +0100 Subject: [PATCH 29/63] Add Client::Game::UI::GCSupply --- FFXIVClientStructs/FFXIV/Client/Game/UI/GCSupply.cs | 7 +++++++ FFXIVClientStructs/FFXIV/Client/Game/UI/UIState.cs | 1 + ida/data.yml | 6 ++++++ 3 files changed, 14 insertions(+) create mode 100644 FFXIVClientStructs/FFXIV/Client/Game/UI/GCSupply.cs diff --git a/FFXIVClientStructs/FFXIV/Client/Game/UI/GCSupply.cs b/FFXIVClientStructs/FFXIV/Client/Game/UI/GCSupply.cs new file mode 100644 index 0000000000..9020f5c919 --- /dev/null +++ b/FFXIVClientStructs/FFXIV/Client/Game/UI/GCSupply.cs @@ -0,0 +1,7 @@ +namespace FFXIVClientStructs.FFXIV.Client.Game.UI; + +// Client::Game::UI::GCSupply +[StructLayout(LayoutKind.Explicit, Size = 0x2C28)] +public struct GCSupply { + +} diff --git a/FFXIVClientStructs/FFXIV/Client/Game/UI/UIState.cs b/FFXIVClientStructs/FFXIV/Client/Game/UI/UIState.cs index 50776a0318..4e307320e2 100644 --- a/FFXIVClientStructs/FFXIV/Client/Game/UI/UIState.cs +++ b/FFXIVClientStructs/FFXIV/Client/Game/UI/UIState.cs @@ -49,6 +49,7 @@ public unsafe partial struct UIState { [FieldOffset(0xFAE0)] public void* TitleController; [FieldOffset(0xFAE8)] public TitleList TitleList; + [FieldOffset(0xFB70)] public GCSupply GCSupply; [FieldOffset(0x12798)] public RouletteController RouletteController; [FieldOffset(0x12808)] public GuildOrderReward GuildOrderReward; [FieldOffset(0x12868)] public ContentsFinder ContentsFinder; diff --git a/ida/data.yml b/ida/data.yml index ef0bb3d684..76a58c2420 100644 --- a/ida/data.yml +++ b/ida/data.yml @@ -1704,6 +1704,12 @@ classes: 0: dtor funcs: 0x1409621F0: IsTitleUnlocked + Client::Game::UI::GCSupply: + instances: + - ea: 0x142200D80 + pointer: False + funcs: + 0x1409A9CC0: ctor Client::Game::UI::RouletteController: instances: - ea: 0x1422039A8 From edc507720c8286a917314eb3d9e17235b6c4c73d Mon Sep 17 00:00:00 2001 From: Haselnussbomber Date: Thu, 28 Mar 2024 19:07:24 +0100 Subject: [PATCH 30/63] Update UIState.cs --- FFXIVClientStructs/FFXIV/Client/Game/UI/UIState.cs | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/FFXIVClientStructs/FFXIV/Client/Game/UI/UIState.cs b/FFXIVClientStructs/FFXIV/Client/Game/UI/UIState.cs index 4e307320e2..f1855541b1 100644 --- a/FFXIVClientStructs/FFXIV/Client/Game/UI/UIState.cs +++ b/FFXIVClientStructs/FFXIV/Client/Game/UI/UIState.cs @@ -63,8 +63,7 @@ public unsafe partial struct UIState { [FieldOffset(0x15F60)] public QTE QTE; [FieldOffset(0x15F88)] public Emj Emj; [FieldOffset(0x15FC0)] public GoldSaucerYell GoldSaucerYell; - - // [Patch 6.55] 0x17710: Adventurer Plate data + // 0x17710: temporarily stores CharaCard (AdventurerPlate + Portrait) update packets, size 0x1B8, offset is overlapping GoldSaucerYell by 0x10 bytes?! // Ref: UIState#IsUnlockLinkUnlocked (relative to uistate) // Size: Offset of UnlockedAetherytesBitmask - Offset of UnlockLinkBitmask From 41dc8bbedb8f71b7baa7fc912ca42e8acb9b7979 Mon Sep 17 00:00:00 2001 From: Haselnussbomber Date: Thu, 28 Mar 2024 20:08:48 +0100 Subject: [PATCH 31/63] Fix size of Client::Game::UI::TripleTriad --- FFXIVClientStructs/FFXIV/Client/Game/UI/TripleTriad.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/FFXIVClientStructs/FFXIV/Client/Game/UI/TripleTriad.cs b/FFXIVClientStructs/FFXIV/Client/Game/UI/TripleTriad.cs index 7176d6f81c..caf5a2392c 100644 --- a/FFXIVClientStructs/FFXIV/Client/Game/UI/TripleTriad.cs +++ b/FFXIVClientStructs/FFXIV/Client/Game/UI/TripleTriad.cs @@ -4,7 +4,7 @@ namespace FFXIVClientStructs.FFXIV.Client.Game.UI; // Client::Game::UI::TripleTriad // Component::GUI::AtkModuleInterface::AtkEventInterface -[StructLayout(LayoutKind.Explicit, Size = 0x20)] +[StructLayout(LayoutKind.Explicit, Size = 0x1510)] public struct TripleTriad { [FieldOffset(0)] public AtkEventInterface AtkEventInterface; } From ab921afe26ffd43293a5a52dd3de67181608867d Mon Sep 17 00:00:00 2001 From: Haselnussbomber Date: Thu, 28 Mar 2024 20:17:36 +0100 Subject: [PATCH 32/63] Fix offset of UIState.EurekaElementalEdit --- FFXIVClientStructs/FFXIV/Client/Game/UI/UIState.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/FFXIVClientStructs/FFXIV/Client/Game/UI/UIState.cs b/FFXIVClientStructs/FFXIV/Client/Game/UI/UIState.cs index f1855541b1..3d494d3152 100644 --- a/FFXIVClientStructs/FFXIV/Client/Game/UI/UIState.cs +++ b/FFXIVClientStructs/FFXIV/Client/Game/UI/UIState.cs @@ -57,7 +57,7 @@ public unsafe partial struct UIState { [FieldOffset(0x12980)] public MobHunt MobHunt; [FieldOffset(0x12B18)] public WeatherForecast WeatherForecast; [FieldOffset(0x12B40)] public TripleTriad TripleTriad; - [FieldOffset(0x12B40)] public EurekaElementalEdit EurekaElementalEdit; + [FieldOffset(0x14050)] public EurekaElementalEdit EurekaElementalEdit; [FieldOffset(0x14068)] public LovmRanking LovmRanking; [FieldOffset(0x15CA8)] public CollectablesShop CollectablesShop; [FieldOffset(0x15F60)] public QTE QTE; From 8155da3ed4a12a0fd77901617148c92ce5fcad8e Mon Sep 17 00:00:00 2001 From: Haselnussbomber Date: Thu, 28 Mar 2024 20:39:58 +0100 Subject: [PATCH 33/63] Add Client::Game::UI::CharaCard --- FFXIVClientStructs/FFXIV/Client/Game/UI/CharaCard.cs | 7 +++++++ FFXIVClientStructs/FFXIV/Client/Game/UI/GoldSaucerYell.cs | 2 +- FFXIVClientStructs/FFXIV/Client/Game/UI/UIState.cs | 3 ++- ida/data.yml | 6 ++++++ 4 files changed, 16 insertions(+), 2 deletions(-) create mode 100644 FFXIVClientStructs/FFXIV/Client/Game/UI/CharaCard.cs diff --git a/FFXIVClientStructs/FFXIV/Client/Game/UI/CharaCard.cs b/FFXIVClientStructs/FFXIV/Client/Game/UI/CharaCard.cs new file mode 100644 index 0000000000..2408301e8b --- /dev/null +++ b/FFXIVClientStructs/FFXIV/Client/Game/UI/CharaCard.cs @@ -0,0 +1,7 @@ +namespace FFXIVClientStructs.FFXIV.Client.Game.UI; + +// Client::Game::UI::CharaCard +[StructLayout(LayoutKind.Explicit, Size = 0x1C8)] +public struct CharaCard { + +} diff --git a/FFXIVClientStructs/FFXIV/Client/Game/UI/GoldSaucerYell.cs b/FFXIVClientStructs/FFXIV/Client/Game/UI/GoldSaucerYell.cs index b9c4af81b2..b0f283c5e1 100644 --- a/FFXIVClientStructs/FFXIV/Client/Game/UI/GoldSaucerYell.cs +++ b/FFXIVClientStructs/FFXIV/Client/Game/UI/GoldSaucerYell.cs @@ -1,7 +1,7 @@ namespace FFXIVClientStructs.FFXIV.Client.Game.UI; // Client::Game::UI::GoldSaucerYell -[StructLayout(LayoutKind.Explicit, Size = 0x1760)] +[StructLayout(LayoutKind.Explicit, Size = 0x1750)] public struct GoldSaucerYell { } diff --git a/FFXIVClientStructs/FFXIV/Client/Game/UI/UIState.cs b/FFXIVClientStructs/FFXIV/Client/Game/UI/UIState.cs index 3d494d3152..3203ad5ccd 100644 --- a/FFXIVClientStructs/FFXIV/Client/Game/UI/UIState.cs +++ b/FFXIVClientStructs/FFXIV/Client/Game/UI/UIState.cs @@ -63,7 +63,8 @@ public unsafe partial struct UIState { [FieldOffset(0x15F60)] public QTE QTE; [FieldOffset(0x15F88)] public Emj Emj; [FieldOffset(0x15FC0)] public GoldSaucerYell GoldSaucerYell; - // 0x17710: temporarily stores CharaCard (AdventurerPlate + Portrait) update packets, size 0x1B8, offset is overlapping GoldSaucerYell by 0x10 bytes?! + [FieldOffset(0x17710)] public CharaCard CharaCard; + // 0x178C8: unknown struct, size 0x58 // Ref: UIState#IsUnlockLinkUnlocked (relative to uistate) // Size: Offset of UnlockedAetherytesBitmask - Offset of UnlockLinkBitmask diff --git a/ida/data.yml b/ida/data.yml index 76a58c2420..9644641239 100644 --- a/ida/data.yml +++ b/ida/data.yml @@ -1793,6 +1793,12 @@ classes: 0x1409931D0: ctor 0x140993310: Initialize 0x1409938B0: Update + Client::Game::UI::CharaCard: + instances: + - ea: 0x142208920 + pointer: False + funcs: + 0x140994470: ctor Client::Game::ActionManager: instances: - ea: 0x14216C9D0 From 83d4a23cb06d3765093154dc61f910e22c747092 Mon Sep 17 00:00:00 2001 From: Haselnussbomber Date: Thu, 28 Mar 2024 20:55:42 +0100 Subject: [PATCH 34/63] Fix offset of UIState.UnlockedTripleTriadCardsCount --- FFXIVClientStructs/FFXIV/Client/Game/UI/UIState.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/FFXIVClientStructs/FFXIV/Client/Game/UI/UIState.cs b/FFXIVClientStructs/FFXIV/Client/Game/UI/UIState.cs index 3203ad5ccd..e5983a8641 100644 --- a/FFXIVClientStructs/FFXIV/Client/Game/UI/UIState.cs +++ b/FFXIVClientStructs/FFXIV/Client/Game/UI/UIState.cs @@ -95,7 +95,7 @@ public unsafe partial struct UIState { // Ref: UIState#IsTripleTriadCardUnlocked // Size: TripleTriadCard.RowCount >> 3 [FieldOffset(0x17ABD)] public fixed byte UnlockedTripleTriadCardsBitmask[409 >> 3]; - [FieldOffset(0x17AF8)] public ulong UnlockedTripleTriadCardsCount; + [FieldOffset(0x17AF0)] public ulong UnlockedTripleTriadCardsCount; [StaticAddress("48 8D 0D ?? ?? ?? ?? E8 ?? ?? ?? ?? 48 8B 8B ?? ?? ?? ?? 48 8B 01", 3)] public static partial UIState* Instance(); From e888e7609ac671bb626facd3bad34afe551760fe Mon Sep 17 00:00:00 2001 From: Haselnussbomber Date: Fri, 29 Mar 2024 22:54:36 +0100 Subject: [PATCH 35/63] Update InfoProxyLetter --- .../FFXIV/Client/UI/Info/InfoProxyLetter.cs | 15 +++++++++++---- ida/data.yml | 9 +++++++++ 2 files changed, 20 insertions(+), 4 deletions(-) diff --git a/FFXIVClientStructs/FFXIV/Client/UI/Info/InfoProxyLetter.cs b/FFXIVClientStructs/FFXIV/Client/UI/Info/InfoProxyLetter.cs index 34cae0aa6a..2db7064de6 100644 --- a/FFXIVClientStructs/FFXIV/Client/UI/Info/InfoProxyLetter.cs +++ b/FFXIVClientStructs/FFXIV/Client/UI/Info/InfoProxyLetter.cs @@ -5,22 +5,29 @@ namespace FFXIVClientStructs.FFXIV.Client.UI.Info; [StructLayout(LayoutKind.Explicit, Size = 0x5250)] public unsafe partial struct InfoProxyLetter { [FieldOffset(0x00)] public InfoProxyPageInterface InfoProxyPageInterface; + [FieldOffset(0x20)] public uint NumOfDeniedLetters; + [FieldOffset(0x24)] public ushort NumAttachments; + [Obsolete("Use NumAttachments")] [FieldOffset(0x24)] public byte NumAtachments; - [FieldOffset(0x27)] public byte NumLettersFromFriends; + [FieldOffset(0x26)] public byte NumNewLetters; + [FieldOffset(0x27)] public byte NumLettersFromFriends; // 100 max + [FieldOffset(0x28)] public byte NumLettersFromPurchases; // 20 max + [FieldOffset(0x29)] public byte NumLettersFromGameMasters; // 10 max + [FieldOffset(0x2A)] public bool HasLettersFromGameMasters; + [FieldOffset(0x2B)] public bool HasLettersFromSupportDesk; [FieldOffset(0x28)] public byte NumPurchases; [FixedSizeArray(130)] - [FieldOffset(0x30)] public fixed byte Letters[130 * 0xa0]; + [FieldOffset(0x30)] public fixed byte Letters[130 * 0xA0]; //0xCC0 After [FieldOffset(0x5178)] public Utf8String UnkString0; [FieldOffset(0x51E0)] public Utf8String UnkString1; - [StructLayout(LayoutKind.Explicit, Size = 0xA0)] public unsafe partial struct Letter { [FieldOffset(0x00)] public long SenderContentID;// 0xFFFFFFFF for Store [FieldOffset(0x08)] public uint Timestamp; [FixedSizeArray(5)] - [FieldOffset(0x0C)] public fixed byte Attachments[40]; + [FieldOffset(0x0C)] public fixed byte Attachments[0x08 * 5]; [FieldOffset(0x38)] public uint Gil; [FieldOffset(0x3C)] public bool Read; diff --git a/ida/data.yml b/ida/data.yml index d98329e4f4..5f9052bf4b 100644 --- a/ida/data.yml +++ b/ida/data.yml @@ -3073,6 +3073,14 @@ classes: base: Client::UI::Info::InfoProxyPageInterface funcs: 0x14010BE00: ctor + 0x14010CA70: GetNumOfDeniedLetters + 0x14010CA80: GetNumAttachments + 0x14010CA90: GetNumNewLetters + 0x14010CAA0: GetLetterBoxUsage + 0x14010CAC0: GetNumLettersFromPurchases + 0x14010CAD0: GetNumLettersFromGameMasters + 0x14010CAE0: HasLettersFromGameMasters + 0x14010CAF0: HasLettersFromSupportDesk 0x14017C7A0: Finalize Client::UI::Info::InfoProxySearch: vtbls: @@ -6957,6 +6965,7 @@ classes: 0x140C06330: IsMainCommandEnabled 0x140C06360: SetMainCommandEnabledState 0x140C0A6B0: UpdateParty + 0x140C0BEF0: UpdateDTR 0x140C0E6F0: UpdateHotBar 0x140C1BE70: OpenContextMenuFromTarget 0x140C1ECC0: GetMainCommandString # MainCommand exd From c8223ef7740460081258c6674479d1b40ceaba2e Mon Sep 17 00:00:00 2001 From: Haselnussbomber Date: Sat, 30 Mar 2024 13:04:15 +0100 Subject: [PATCH 36/63] Update GlobalParameters list --- .../FFXIV/Component/Text/MacroDecoder.cs | 112 ++++++++++-------- 1 file changed, 63 insertions(+), 49 deletions(-) diff --git a/FFXIVClientStructs/FFXIV/Component/Text/MacroDecoder.cs b/FFXIVClientStructs/FFXIV/Component/Text/MacroDecoder.cs index b6cf3f4965..77db692af9 100644 --- a/FFXIVClientStructs/FFXIV/Component/Text/MacroDecoder.cs +++ b/FFXIVClientStructs/FFXIV/Component/Text/MacroDecoder.cs @@ -14,52 +14,66 @@ public unsafe partial struct MacroDecoder { // GlobalParameters // Note that the StdDeque (and this list) is zero-based, so you need to subtract 1 from gnum/gstr. // -// |-------|---------------|----------------------------------------------------------| -// | Index | Type | Label | -// |-------|---------------|----------------------------------------------------------| -// | 0 | Utf8String | Player Name | -// | 1 | String | Log Message Name 1 | -// | 2 | String | Log Message Name 2 | -// | 3 | Integer | Player Sex | -// | 10 | Integer | Eorzea Time Hours | -// | 11 | Integer | Eorzea Time Minutes | -// | 12 | Integer | Log Text Colors - Chat 1 - Say | -// | 13 | Integer | Log Text Colors - Chat 1 - Shout | -// | 14 | Integer | Log Text Colors - Chat 1 - Tell | -// | 15 | Integer | Log Text Colors - Chat 1 - Party | -// | 16 | Integer | Log Text Colors - Chat 1 - Alliance | -// | 17-24 | Integer | Log Text Colors - Chat 2 - LS1-8 | -// | 25 | Integer | Log Text Colors - Chat 2 - Free Company | -// | 26 | Integer | Log Text Colors - Chat 2 - PvP Team | -// | 29,30 | Integer | Log Text Colors - Chat 1 - Emotes | -// | 31 | Integer | Log Text Colors - Chat 1 - Yell | -// | 34 | Integer | Log Text Colors - Chat 2 - CWLS1 | -// | 27 | Integer | Log Text Colors - General - PvP Team Announcements | -// | 28 | Integer | Log Text Colors - Chat 2 - Novice Network | -// | 32 | Integer | Log Text Colors - General - Free Company Announcements | -// | 33 | Integer | Log Text Colors - General - Novice Network Announcements | -// | 35 | Integer | Log Text Colors - Battle - Damage Dealt | -// | 36 | Integer | Log Text Colors - Battle - Missed Attacks | -// | 37 | Integer | Log Text Colors - Battle - Actions | -// | 38 | Integer | Log Text Colors - Battle - Items | -// | 39 | Integer | Log Text Colors - Battle - Healing | -// | 40 | Integer | Log Text Colors - Battle - Enchanting Effects | -// | 41 | Integer | Log Text Colors - Battle - Enfeebing Effects | -// | 42 | Integer | Log Text Colors - General - Echo | -// | 43 | Integer | Log Text Colors - General - System Messages | -// | 54 | Utf8String | Companion Name | -// | 56 | Integer | Log Text Colors - General - Battle System Messages | -// | 57 | Integer | Log Text Colors - General - Gathering System Messages | -// | 58 | Integer | Log Text Colors - General - Error Messages | -// | 59 | Integer | Log Text Colors - General - NPC Dialogue | -// | 60 | Integer | Log Text Colors - General - Item Drops | -// | 61 | Integer | Log Text Colors - General - Level Up | -// | 62 | Integer | Log Text Colors - General - Loot | -// | 63 | Integer | Log Text Colors - General - Synthesis | -// | 64 | Integer | Log Text Colors - General - Gathering | -// | 67 | Integer | Player ClassJobId | -// | 68 | Integer | Player Level | -// | 70 | Integer | Player Race | -// | 77 | Integer | Client/Plattform? | -// | 82 | Integer | Datacenter Region (see WorldDCGroupType sheet) | -// |-------|---------------|----------------------------------------------------------| +// |-------|----------------------|----------------------------------------------------------| +// | Index | Type | Label | +// |-------|----------------------|----------------------------------------------------------| +// | 0 | ReferencedUtf8String | Player Name | +// | 1 | String | Log Message Name 1 | +// | 2 | String | Log Message Name 2 | +// | 3 | Integer | Player Sex | +// | 10 | Integer | Eorzea Time Hours | +// | 11 | Integer | Eorzea Time Minutes | +// | 12 | Integer | Log Text Colors - Chat 1 - Say | +// | 13 | Integer | Log Text Colors - Chat 1 - Shout | +// | 14 | Integer | Log Text Colors - Chat 1 - Tell | +// | 15 | Integer | Log Text Colors - Chat 1 - Party | +// | 16 | Integer | Log Text Colors - Chat 1 - Alliance | +// | 17 | Integer | Log Text Colors - Chat 2 - LS1 | +// | 18 | Integer | Log Text Colors - Chat 2 - LS2 | +// | 19 | Integer | Log Text Colors - Chat 2 - LS3 | +// | 20 | Integer | Log Text Colors - Chat 2 - LS4 | +// | 21 | Integer | Log Text Colors - Chat 2 - LS5 | +// | 22 | Integer | Log Text Colors - Chat 2 - LS6 | +// | 23 | Integer | Log Text Colors - Chat 2 - LS7 | +// | 24 | Integer | Log Text Colors - Chat 2 - LS8 | +// | 25 | Integer | Log Text Colors - Chat 2 - Free Company | +// | 26 | Integer | Log Text Colors - Chat 2 - PvP Team | +// | 27 | Integer | Log Text Colors - General - PvP Team Announcements | +// | 28 | Integer | Log Text Colors - Chat 2 - Novice Network | +// | 29 | Integer | Log Text Colors - Chat 1 - Emotes (Personal Emotes) | +// | 30 | Integer | Log Text Colors - Chat 1 - Emotes | +// | 32 | Integer | Log Text Colors - General - Free Company Announcements | +// | 33 | Integer | Log Text Colors - General - Novice Network Announcements | +// | 34 | Integer | Log Text Colors - Chat 2 - CWLS1 | +// | 35 | Integer | Log Text Colors - Battle - Damage Dealt | +// | 36 | Integer | Log Text Colors - Battle - Missed Attacks | +// | 37 | Integer | Log Text Colors - Battle - Actions | +// | 38 | Integer | Log Text Colors - Battle - Items | +// | 39 | Integer | Log Text Colors - Battle - Healing | +// | 40 | Integer | Log Text Colors - Battle - Enchanting Effects | +// | 41 | Integer | Log Text Colors - Battle - Enfeebing Effects | +// | 42 | Integer | Log Text Colors - General - Echo | +// | 43 | Integer | Log Text Colors - General - System Messages | +// | 54 | ReferencedUtf8String | Companion Name | +// | 56 | Integer | Log Text Colors - General - Battle System Messages | +// | 57 | Integer | Log Text Colors - General - Gathering System Messages | +// | 58 | Integer | Log Text Colors - General - Error Messages | +// | 59 | Integer | Log Text Colors - General - NPC Dialogue | +// | 60 | Integer | Log Text Colors - General - Item Drops | +// | 61 | Integer | Log Text Colors - General - Level Up | +// | 62 | Integer | Log Text Colors - General - Loot | +// | 63 | Integer | Log Text Colors - General - Synthesis | +// | 64 | Integer | Log Text Colors - General - Gathering | +// | 67 | Integer | Player ClassJobId | +// | 68 | Integer | Player Level | +// | 70 | Integer | Player Race | +// | 77 | Integer | Client/Plattform? | +// | 82 | Integer | Datacenter Region (see WorldDCGroupType sheet) | +// | 83 | Integer | Log Text Colors - Chat 2 - CWLS2 | +// | 84 | Integer | Log Text Colors - Chat 2 - CWLS3 | +// | 85 | Integer | Log Text Colors - Chat 2 - CWLS4 | +// | 86 | Integer | Log Text Colors - Chat 2 - CWLS5 | +// | 87 | Integer | Log Text Colors - Chat 2 - CWLS6 | +// | 88 | Integer | Log Text Colors - Chat 2 - CWLS7 | +// | 89 | Integer | Log Text Colors - Chat 2 - CWLS8 | +// |-------|----------------------|----------------------------------------------------------| From 9337aaaa90d14382b13537ad0b3d0f279e55c907 Mon Sep 17 00:00:00 2001 From: Haselnussbomber Date: Mon, 1 Apr 2024 03:13:14 +0200 Subject: [PATCH 37/63] Add EventSceneModuleImplBase vfuncs --- ida/data.yml | 247 +++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 247 insertions(+) diff --git a/ida/data.yml b/ida/data.yml index d98329e4f4..e810e71b39 100644 --- a/ida/data.yml +++ b/ida/data.yml @@ -112,6 +112,8 @@ functions: 0x140329280: GetGlobalTextParameter 0x140335530: std::vector_SetSize 0x140655260: GetGameObjectByIndex + 0x1406554A0: GetRandomInteger + 0x140655500: GetRandomFloat 0x1404196F0: UpdateAnimFactor 0x1404998C0: PrepareColorSet 0x140499B90: ReadStainingTemplate @@ -4409,6 +4411,7 @@ classes: funcs: 0x1404C2BC0: ctor 0x1404C2BF0: ctor_FromState + 0x1404C2C20: Finalize 0x1404C2F10: GetTop 0x1404C2F20: SetTop 0x1404C3000: LoadString @@ -4474,6 +4477,7 @@ classes: funcs: 0x1404C5B20: ctor_FromState 0x1404C5B70: ctor + 0x1404C5B50: Finalize Client::Game::Event::CustomTalkEventHandler: vtbls: - ea: 0x141A48508 @@ -9444,6 +9448,7 @@ classes: 0x1407C6E90: ctor vfuncs: 0: dtor + 197: GetTitle # lua function "GetEventHandlerTitle" Client::Game::Event::LuaScriptLoader: vtbls: - ea: 0x141A42E48 @@ -9467,6 +9472,246 @@ classes: Client::Game::Event::EventSceneModuleImplBase: vtbls: - ea: 0x141A43728 + vfuncs: + 0: dtor + 1: ContinueBattleBGM + 2: ContinueEventBGM + 3: StopEventBGM + 4: ContinueEventBGMUntilWarp + 5: LastingBGM + 6: ResetBGM + 7: DisableSceneSkip + 8: EnableSceneSkip + 9: PlayCutScene + 10: GetCutSceneMultiResult + 11: FadeIn + 12: FadeOut + 13: PlaySharedGroupTimeline + 14: CheckSharedGroupTimelineState + 15: SetSharedGroupTimelineState + 16: WaitForSharedGroupTimeline + 17: PlayQuestGimmickReaction + 18: ResetGimmickSharedGroupTimelineStateByIndexes + 19: Talk + 20: TalkAsync + 21: SystemTalk + 22: CloseTalk + 23: OK + 24: YesNo + 25: YesNoCount + 26: YesNoCheck + 27: YesNoAddon + 28: YesNoAddonCheck + 29: YesNoStartFate + 30: YesNoItem + 31: Menu + 32: List + 33: Letter + 34: LeveAccepted + 35: LeveCompleted + 36: LeveStart + 37: LeveSuccess + 38: LeveFailed + 39: ScreenImage + 40: ScreenImageAndTextSimple + 41: LoadEventPicture + 42: WaitForLoadEventPicture + 43: EventPicture + 44: EventPictureOffset + 45: LearningAction + 46: LearningQuestRewardAction + 47: LearningTrait + 48: BattleTalk + 49: Prompt + 50: PromptName + 51: NpcRepair + 52: CutSceneReplay + 53: CompanyChest + 54: FreeCompanyExchange + 55: FreeCompanyCrestEditor + 56: FreeCompanyCrestDecal + 57: MateriaMeld + 58: Materialize + 59: SuspendedMateriaExchange + 60: SuspendedMateriaSell + 61: LegacyItemStorage + 62: HousingKickStorage + 63: Cabinet + 64: ItemSearchWidget + 65: ScenarioMessage + 66: LogMessage + 67: BalloonTalk + 68: ScreenGC + 69: Inventory + 70: CloseInventory + 71: GrandCompanyRankUp + 72: FCOrganizeSheet + 73: TripleTriadCardToCoin + 74: GoldSaucerBuyCoin + 75: InputNumeric + 76: ContentFinder + 77: ContentFinderByCondition + 78: HousingPortal + 79: HousingGardeningPlant + 80: HousingGardeningPlantFertilizer + 81: RefreshMonsterNote + 82: GrayoutMenu + 83: IconMenu + 84: GridMenu + 85: ResultMenu + 86: CancelNpcTrade + 87: NpcTrade + 88: MateriaTrade + 89: RelicSphereUpgrade + 90: HousingPersonalRoomPortal + 91: MiniGame + 92: MobHuntBoard + 93: HousingBuddyList + 94: HousingBuddySelectReward + 95: HousingBuddySelectFood + 96: HousingBuddyMenu + 97: Wedding + 98: HousingWheelControlMenu + 99: HousingWheelSelectEnergy + 100: HouseRetainerSaleHistory + 101: HouseRetainerSaleItem + 102: OpenSelectString + 103: SkyIslandAetherialExchange + 104: TutorialContent + 105: HousingPlantPotSeed + 106: HousingPlantPotFertilize + 107: LogMessageContentOpen + 108: MentorQualified + 109: MentorConfirm + 110: OpenLuaUI + 111: ShortTalk + 112: ShortTalkWithLineVoice + 113: CloseShortTalk + 114: FakeNotice + 115: Wait + 116: WaitForPan + 117: WaitForFade + 118: WaitForDolly + 119: WaitForZoom + 120: WaitForGyro + 121: WaitForOrbit + 122: PlayScreenShake + 123: StopScreenShake + 124: PlaySE + 125: MakeRetainer + 126: HairMake + 127: WaitForBuildHouse + 128: Logout + 129: Shutdown + 130: SetNpcTradeItem + 131: PlayStaffRoll + 132: PlayToBeContinued + 133: UpdownPan + 134: SidePan + 135: UpdownDolly + 136: SideDolly + 137: Zoom + 138: Gyro + 139: Orbit + 140: ChangeBGMVolume + 141: ChangeEnvSoundVolume + 142: ResetEnvSoundVolume + 143: PlayCamera + 144: PlayTwoShotCamera + 145: PlayLandscapeCamera + 146: PlayIdleCamera + 147: PlayWorldPositionCamera + 148: PlayTargetRelationCamera + 149: FollowLookAt + 150: CameraCollisionMode + 151: PlayHandShake + 152: StopHandShake + 153: PlayBGM + 154: StopBGM + 155: InvisibleStandCharacter + 156: InvisibleStandObject + 157: RevisibleStandObject + 158: DOF + 159: DisableDOF + 160: ColorFilter + 161: DisableColorFilter + 162: Vignetting + 163: DisableVignetting + 164: Weather + 165: WorldTime + 166: GetHouseSize + 167: PlayHousingCamera + 168: WaitForFeedBuddy + 169: WaitForIdleCamera + 170: GroupPose + 171: PlayEventVfx + 172: StopEventVfx + 173: KickTriggerEventVfx + 174: WhiteFadeIn + 175: WhiteFadeOut + 176: WaitForWhiteFade + 177: PlayTargetAimingCamera + 178: PlayDirectionalAimingCamera + 179: StopAimingCamera + 180: Position + 181: PositionCamera + 182: ResetPosition + 183: Visible + 184: Direction + 185: Distance + 186: PlayActionTimeline + 187: CancelActionTimeline + 188: CancelActionTimelineAll + 189: WaitForActionTimeline + 190: PlayEmote + 191: CancelEmote + 192: WaitForEmote + 193: TurnTo + 194: TurnToObject + 195: TurnToLayout + 196: TurnToCamera + 197: TurnToDefault + 198: WaitForTurn + 199: Idle + 200: LookAt + 201: LookAtLayout + 202: LookAtCamera + 203: LookAtDefault + 204: WaitForLookAt + 205: EyeLookAt + 206: EyeLookAtYawPitch + 207: Move + 208: WaitForMove + 209: PathMove + 210: WaitForPathMove + 211: FootStep + 212: EndEventRollback + 213: PlayVfx + 215: EnableVfx + 216: DisableVfx + 217: Transparency + 218: WaitForTransparency + 219: WalkIn + 220: WalkOut + 221: PathWalkIn + 222: PathWalkOut + 223: FlyIn # also "SwimIn" + 224: FlyOut # also "SwimOut" + 225: BattleMode + 226: BattleModeEx + 227: EquipWeapon + 228: EquipArmor + 229: Equip + 230: EquipQuestModel + 231: AutoShake + 232: AutoShakeBugFix236127 + 233: SetMount + 234: SetFlying + 235: IsSwimming + 236: SetLodHigh + 237: IsItemObtainable + 238: CheckItemsObtainable + 239: CheckItemsObtainableRareCheck Client::Game::Event::EventSceneModuleUsualImpl: vtbls: - ea: 0x141A43EA8 @@ -9485,6 +9730,8 @@ classes: base: Client::Game::Event::LuaEventHandler funcs: 0x1408284E0: ctor + 0x140964E70: ShowTodo # lua function "ShowDirectorTodo" + 0x140964E80: HideTodo # lua function "HideDirectorTodo" Client::Game::Event::JournalCallback: vtbls: - ea: 0x141A48E48 From fd4ae27e8cb6932e2589eb2c7222edaa3d0aed2d Mon Sep 17 00:00:00 2001 From: Caraxi Date: Mon, 1 Apr 2024 12:25:57 +1030 Subject: [PATCH 38/63] Update RaptureAtkUnitManager.cs --- FFXIVClientStructs/FFXIV/Client/UI/RaptureAtkUnitManager.cs | 1 + 1 file changed, 1 insertion(+) diff --git a/FFXIVClientStructs/FFXIV/Client/UI/RaptureAtkUnitManager.cs b/FFXIVClientStructs/FFXIV/Client/UI/RaptureAtkUnitManager.cs index e1fe048d3e..5d498e97ba 100644 --- a/FFXIVClientStructs/FFXIV/Client/UI/RaptureAtkUnitManager.cs +++ b/FFXIVClientStructs/FFXIV/Client/UI/RaptureAtkUnitManager.cs @@ -14,6 +14,7 @@ public unsafe partial struct RaptureAtkUnitManager { [FieldOffset(0x0)] public AtkUnitManager AtkUnitManager; [FieldOffset(0x9C88)] public RaptureAtkModuleFlags Flags; + [FieldOffset(0x9C90)] public AtkEventInterface AtkEventInterface; [FieldOffset(0x9D00)] public UIModule.UiFlags UiFlags; From 4b506c5bbcafadc271f86f6b3ca3f010fd2e4000 Mon Sep 17 00:00:00 2001 From: Haselnussbomber Date: Tue, 2 Apr 2024 04:00:05 +0200 Subject: [PATCH 39/63] Update RaptureLogModule --- .../FFXIV/Client/UI/Misc/RaptureLogModule.cs | 22 +++++++++++++++---- ida/data.yml | 1 + 2 files changed, 19 insertions(+), 4 deletions(-) diff --git a/FFXIVClientStructs/FFXIV/Client/UI/Misc/RaptureLogModule.cs b/FFXIVClientStructs/FFXIV/Client/UI/Misc/RaptureLogModule.cs index 6f0a07ac51..ed993a017e 100644 --- a/FFXIVClientStructs/FFXIV/Client/UI/Misc/RaptureLogModule.cs +++ b/FFXIVClientStructs/FFXIV/Client/UI/Misc/RaptureLogModule.cs @@ -15,7 +15,8 @@ public unsafe partial struct RaptureLogModule { public static RaptureLogModule* Instance() => Framework.Instance()->GetUiModule()->GetRaptureLogModule(); [FieldOffset(0x00)] public LogModule LogModule; - [FieldOffset(0x80)] internal Utf8String Unk80; + /// Always 0x1F, used as column terminator in . + [FieldOffset(0x80)] internal Utf8String LogMessageDataTerminator; [FieldOffset(0xE8)] public UIModule* UIModule; [FieldOffset(0xF0)] public ExcelModuleInterface* ExcelModuleInterface; [FieldOffset(0xF8)] public RaptureTextModule* RaptureTextModule; @@ -25,10 +26,23 @@ public unsafe partial struct RaptureLogModule { [FixedSizeArray(10)] [FieldOffset(0x108)] internal fixed byte TempParseMessage[0x68 * 10]; - [FixedSizeArray(5)] - [FieldOffset(0x530)] public fixed byte ChatTabs[5 * 0x928]; + [FieldOffset(0x520)] internal ExcelSheet* LogKindSheet; - [FieldOffset(0x33E8)] public fixed byte ChatTabsPendingReload[4]; // set to 1 to reload the tab, see "48 8D 9F ?? ?? ?? ?? 48 8D B7 ?? ?? ?? ?? 80 3B 00" + [FixedSizeArray(5)] + [FieldOffset(0x530)] public fixed byte ChatTabs[0x928 * 5]; + + [FieldOffset(0x33D8)] internal ExcelSheet* LogMessageSheet; + + [Obsolete("Use ChatTabIsPendingReload")] + [FieldOffset(0x33E8)] public fixed byte ChatTabsPendingReload[4]; + /// Set to true to reload the tab. + [FieldOffset(0x33E8)] public fixed bool ChatTabIsPendingReload[4]; + /// Controlled by config options LogTimeDisp, LogTimeDispLog2, LogTimeDispLog3 and LogTimeDispLog4. + [FieldOffset(0x33ED)] public fixed bool ChatTabShouldDisplayTime[4]; + /// Controlled by config option LogTimeSettingType. + [FieldOffset(0x33F2)] public bool UseServerTime; + /// Controlled by config option LogTimeDispType. + [FieldOffset(0x33F3)] public bool Use12HourClock; [FieldOffset(0x3478)] public LogMessageSource* MsgSourceArray; [FieldOffset(0x3480)] public int MsgSourceArrayLength; diff --git a/ida/data.yml b/ida/data.yml index d98329e4f4..d334960873 100644 --- a/ida/data.yml +++ b/ida/data.yml @@ -5976,6 +5976,7 @@ classes: 0x140685240: GetContentIdForLogMessage 0x1406852D0: GetLogMessage 0x140685DC0: GetLogMessageDetail + 0x140687D30: FormatLogMessage Component::Prohibit::ProhibitModuleInterface: vtbls: - ea: 0x141A35548 From 8faff388b38943c95974ff54155e83660192d4a1 Mon Sep 17 00:00:00 2001 From: pohky Date: Tue, 2 Apr 2024 11:53:14 +0200 Subject: [PATCH 40/63] 6.58 hotfix --- ida/data.yml | 12152 ++++++++++---------- ida/old/data_2024.03.08.0000.0000.yml | 14633 ++++++++++++++++++++++++ 2 files changed, 20709 insertions(+), 6076 deletions(-) create mode 100644 ida/old/data_2024.03.08.0000.0000.yml diff --git a/ida/data.yml b/ida/data.yml index 4e87c4f5e6..9754b54d1a 100644 --- a/ida/data.yml +++ b/ida/data.yml @@ -1,90 +1,90 @@ -version: 2024.03.08.0000.0000 +version: 2024.03.27.0000.0000 globals: - 0x1419B273C: g_PathSeparator - 0x1419B2820: g_ConfigFileName - 0x1419BE280: g_UIColorTable - 0x141A050F8: g_HUDScaleTable - 0x141FDB380: g_ClientInstanceLimit - 0x141FDB418: g_WindowStyle - 0x141FDC498: g_FPS - 0x141FDFCF8: g_LanguageCharArr # byte[] no pointer - 0x1421677A8: g_Client::Game::Control::InputManager_MouseButtonHoldState - 0x14217D8D0: g_StackCookie - 0x14217D8D8: g_InverseStackCookie - 0x142199568: g_stdout - 0x142199000: g_ffxiv_dx11_module - 0x14219AFF0: g_ThreadLocalPerformanceFrequency - 0x14219B008: g_FrameCountAccum # accumulates over a second to calc FPS - 0x14219B00C: g_FrameTimeAccum # accumulates over a second to calc FPS - 0x14219B120: g_OSVersion - 0x1421A1FE0: g_CurrentCharaSelectCharacter # Client::Game::Character::Character* - 0x1421A21F0: g_CharaSelectCharacterList # see Client::UI::Agent::AgentLobby::CharaSelectCharacterList - 0x1421B4100: g_RenderSkeletonLinkedListStart - 0x1421B4108: g_RenderSkeletonLinkedListEnd - 0x1421B4160: g_RenderModelLinkedListStart - 0x1421B4168: g_RenderModelLinkedListEnd - 0x1421B4808: g_animationFactorRemainder - 0x1421B480C: g_animationFactor #percentage of a 30fps frame rendered this frame - 0x1421B76E0: g_PerformanceFrequency - 0x1421C1D58: g_LocalPlayerObjectID - 0x1421C1D60: g_LocalPlayer - 0x1421E7FB0: g_LastTextCommand - 0x1421E8340: g_CharacterManager_BattleCharaMemoryPtr - 0x1421E8348: g_CharacterManager_CompanionMemoryPtr - 0x1421E8378: g_GameObjectManager_ObjectList - 0x1421E9630: g_GameObjectManager_ObjectListEnd - 0x1421F1C28: g_Client::Game::UI::Chain.RemainingTime # not a pointer - 0x1421F1C2C: g_Client::Game::UI::Chain.MaxTime # not a pointer - 0x1421F1CAC: g_Client::Game::UI::PlayerState.ObjectId - 0x1421F1CB0: g_Client::Game::UI::PlayerState.ContentId - 0x1421F4848: g_Client::Game::UI::Buddy.CompanionStats.TimeRemaining - 0x1421F4898: g_Client::Game::UI::Buddy.BattleBuddyListPtr - 0x1421FC770: g_Client::Game::UI::ActiveDirector - 0x1421FC8B8: g_Client::Game::UI::FateDirector - 0x142203A90: g_Client::Game::UI::ContentsFinder::LootRules - 0x142203A91: g_Client::Game::UI::ContentsFinder::UnrestrictedParty - 0x142203A92: g_Client::Game::UI::ContentsFinder::MinimalIL - 0x142203A93: g_Client::Game::UI::ContentsFinder::SilenceEcho - 0x142203A94: g_Client::Game::UI::ContentsFinder::ExplorerMode - 0x142203A95: g_Client::Game::UI::ContentsFinder::LevelSync - 0x142203A96: g_Client::Game::UI::ContentsFinder::LimitedLevelingRoulette - 0x142208B64: g_Client::Game::UI::UnlockLinkBitmask # not a pointer - 0x142208BA4: g_Client::Game::UI::UnlockedAetherytesBitmask # not a pointer - 0x142208BBE: g_Client::Game::UI::UnlockedHowToBitmask # not a pointer - 0x142208BE2: g_Client::Game::UI::UnlockedCompanionsMask # not a pointer - 0x142208C22: g_Client::Game::UI::ChocoboTaxiStandsBitmask # not a pointer - 0x142208C2E: g_Client::Game::UI::CutsceneSeenBitmask # not a pointer - 0x142208CCD: g_Client::Game::UI::UnlockedTripleTriadCardsBitmask # not a pointer - 0x142208D00: g_Client::Game::UI::UnlockedTripleTriadCardsCount # not a pointer - 0x14220AF40: g_Conditions # bool array, size is Condition sheet row count - 0x14216A118: g_Component::SteamApi::InterfaceContext::ISteamFriends - 0x14216A100: g_Component::SteamApi::InterfaceContext::ISteamUser - 0x14216A148: g_Component::SteamApi::InterfaceContext::ISteamApps - 0x14216A130: g_Component::SteamApi::InterfaceContext::ISteamUtils - 0x1421A1E60: g_SomeOtherRenderingState - 0x1421B4194: g_InvSqrt3 - 0x14217EB18: g_OodleNew - 0x14217EB20: g_OodleDelete - 0x14217EB30: g_OodlePrintf - 0x1421B76E8: g_MacroTime - 0x14264E480: ?hkaSkeletonMapperClass@@3VhkClass@@B - 0x14264E500: ?hkaAnimationContainerClass@@3VhkClass@@B - 0x14264F4B0: ?hkReferencedObjectClass@@3VhkClass@@B - 0x142659CD0: ?hkMonitorStream__m_instance@@3V?$hkThreadLocalData@PEAVhkMonitorStream@@@@A - 0x14265BE40: ?hkMeshShapeClass@@3VhkClass@@B - 0x14265C770: ?hkSkinnedRefMeshShapeClass@@3VhkClass@@B - 0x14265E340: ?hkRootLevelContainerClass@@3VhkClass@@B - 0x14265E3A0: ?s_instance@?$hkSingleton@VhkBuiltinTypeRegistry@@@@2PEAVhkBuiltinTypeRegistry@@EA - 0x14265E3F0: ?s_instance@?$hkSingleton@VhkSerializeDeprecated@@@@2PEAVhkSerializeDeprecated@@EA - 0x14265E4D0: ?s_instance@?$hkSingleton@VhkVtableClassRegistry@@@@2PEAVhkVtableClassRegistry@@EA +#fail 0x1419B273C: g_PathSeparator + 0x1419B2B00: g_ConfigFileName + 0x1419BE930: g_UIColorTable + 0x141A07D58: g_HUDScaleTable + 0x141FEC380: g_ClientInstanceLimit + 0x141FEC420: g_WindowStyle + 0x141FED4A8: g_FPS + 0x141FF0D48: g_LanguageCharArr # byte[] no pointer + 0x142178878: g_Client::Game::Control::InputManager_MouseButtonHoldState + 0x14218EDB0: g_StackCookie + 0x14218EDB8: g_InverseStackCookie + 0x1421AAA68: g_stdout + 0x1421AA500: g_ffxiv_dx11_module + 0x1421AC4F0: g_ThreadLocalPerformanceFrequency + 0x1421AC508: g_FrameCountAccum # accumulates over a second to calc FPS + 0x1421AC50C: g_FrameTimeAccum # accumulates over a second to calc FPS + 0x1421AC620: g_OSVersion + 0x1421B34F8: g_CurrentCharaSelectCharacter # Client::Game::Character::Character* + 0x1421B36D0: g_CharaSelectCharacterList # see Client::UI::Agent::AgentLobby::CharaSelectCharacterList + 0x1421C5600: g_RenderSkeletonLinkedListStart + 0x1421C5608: g_RenderSkeletonLinkedListEnd + 0x1421C5660: g_RenderModelLinkedListStart + 0x1421C5668: g_RenderModelLinkedListEnd + 0x1421C5D08: g_animationFactorRemainder + 0x1421C5D0C: g_animationFactor #percentage of a 30fps frame rendered this frame + 0x1421C8BE0: g_PerformanceFrequency + 0x1421D3268: g_LocalPlayerObjectID + 0x1421D3270: g_LocalPlayer + 0x1421F94B0: g_LastTextCommand + 0x1421F9840: g_CharacterManager_BattleCharaMemoryPtr + 0x1421F9848: g_CharacterManager_CompanionMemoryPtr + 0x1421F9878: g_GameObjectManager_ObjectList + 0x1421FAB30: g_GameObjectManager_ObjectListEnd + 0x1422030B8: g_Client::Game::UI::Chain.RemainingTime # not a pointer + 0x1422030BC: g_Client::Game::UI::Chain.MaxTime # not a pointer + 0x14220313C: g_Client::Game::UI::PlayerState.ObjectId + 0x142203140: g_Client::Game::UI::PlayerState.ContentId + 0x142205CD8: g_Client::Game::UI::Buddy.CompanionStats.TimeRemaining + 0x142205D28: g_Client::Game::UI::Buddy.BattleBuddyListPtr + 0x14220DC00: g_Client::Game::UI::ActiveDirector + 0x14220DD48: g_Client::Game::UI::FateDirector + 0x142214F20: g_Client::Game::UI::ContentsFinder::LootRules + 0x142214F21: g_Client::Game::UI::ContentsFinder::UnrestrictedParty + 0x142214F22: g_Client::Game::UI::ContentsFinder::MinimalIL + 0x142214F23: g_Client::Game::UI::ContentsFinder::SilenceEcho + 0x142214F24: g_Client::Game::UI::ContentsFinder::ExplorerMode + 0x142214F25: g_Client::Game::UI::ContentsFinder::LevelSync + 0x142214F26: g_Client::Game::UI::ContentsFinder::LimitedLevelingRoulette + 0x142219FF4: g_Client::Game::UI::UnlockLinkBitmask # not a pointer + 0x14221A034: g_Client::Game::UI::UnlockedAetherytesBitmask # not a pointer + 0x14221A04E: g_Client::Game::UI::UnlockedHowToBitmask # not a pointer + 0x14221A072: g_Client::Game::UI::UnlockedCompanionsMask # not a pointer + 0x14221A0B2: g_Client::Game::UI::ChocoboTaxiStandsBitmask # not a pointer +#fail 0x142208C2E: g_Client::Game::UI::CutsceneSeenBitmask # not a pointer + 0x14221A15D: g_Client::Game::UI::UnlockedTripleTriadCardsBitmask # not a pointer + 0x14221A190: g_Client::Game::UI::UnlockedTripleTriadCardsCount # not a pointer + 0x14221C440: g_Conditions # bool array, size is Condition sheet row count + 0x14217B208: g_Component::SteamApi::InterfaceContext::ISteamFriends + 0x14217B1F0: g_Component::SteamApi::InterfaceContext::ISteamUser + 0x14217B238: g_Component::SteamApi::InterfaceContext::ISteamApps + 0x14217B220: g_Component::SteamApi::InterfaceContext::ISteamUtils + 0x1421B3350: g_SomeOtherRenderingState + 0x1421C5694: g_InvSqrt3 + 0x14218FFF8: g_OodleNew + 0x142190000: g_OodleDelete + 0x142190010: g_OodlePrintf + 0x1421C8BE8: g_MacroTime + 0x14265F960: ?hkaSkeletonMapperClass@@3VhkClass@@B + 0x14265F9E0: ?hkaAnimationContainerClass@@3VhkClass@@B + 0x142660990: ?hkReferencedObjectClass@@3VhkClass@@B + 0x14266B1B0: ?hkMonitorStream__m_instance@@3V?$hkThreadLocalData@PEAVhkMonitorStream@@@@A + 0x14266D320: ?hkMeshShapeClass@@3VhkClass@@B + 0x14266DC50: ?hkSkinnedRefMeshShapeClass@@3VhkClass@@B + 0x14266F820: ?hkRootLevelContainerClass@@3VhkClass@@B + 0x14266F880: ?s_instance@?$hkSingleton@VhkBuiltinTypeRegistry@@@@2PEAVhkBuiltinTypeRegistry@@EA + 0x14266F8D0: ?s_instance@?$hkSingleton@VhkSerializeDeprecated@@@@2PEAVhkSerializeDeprecated@@EA + 0x14266F9B8: ?s_instance@?$hkSingleton@VhkVtableClassRegistry@@@@2PEAVhkVtableClassRegistry@@EA functions: 0x140058500: WinMain 0x1400581B0: std::string::ctor_FromSubStr #(other, idx, len) 0x1400582F0: std::string::ctor_FromCharArr #(arr, len) - 0x14165ABE0: std::_Xlength_error - 0x140185520: std::deque::_Growmap + 0x14165AD60: std::_Xlength_error + 0x140185650: std::deque::_Growmap 0x140059700: GetStdOut 0x140059710: vsprintf_s 0x140059770: vswprintf_s @@ -103,32 +103,32 @@ functions: 0x1400AAEF0: IsCurrentWorldId 0x1400AAF80: GetHomeWorldId 0x1400AAFD0: GetCurrentWorldId - 0x140181DE0: GetTime - 0x1401C03A0: j_SleepEx - 0x1401C03B0: j_Sleep - 0x14021ADA0: GetLanguageCode - 0x1402ECE90: CountdownPointer - 0x140318990: CleanupCharaSelectCharacters - 0x140329280: GetGlobalTextParameter - 0x140335530: std::vector_SetSize - 0x140655260: GetGameObjectByIndex - 0x1406554A0: GetRandomInteger - 0x140655500: GetRandomFloat - 0x1404196F0: UpdateAnimFactor - 0x1404998C0: PrepareColorSet - 0x140499B90: ReadStainingTemplate - 0x1404BDD80: StartSpursJobEntityWorkerThread - 0x1404E9270: GetAvailablePoses - 0x14050FD50: RemoveFromList # (AtkEvent**, AtkEvent*) Finds and removes param2 from the param1 list - 0x1405396F0: GetScaleListEntryFromScale - 0x140547F20: GetScaleForListOption - 0x140597870: Component::GUI::TextModuleInterface::GetTextLabelByID - 0x14064B9A0: GetLocalTextParameter - 0x14064FF80: FormatNumber - 0x14067E8F0: ConvertLogMessageIdToCharaLogKind - 0x1406F1940: GetItemName # (uint itemId, byte itemKind, Component::Exd::Sheets::Item* itemRow, bool withLinkPrefix) -> byte* - 0x1406F1BC0: GetItemIcon # (uint itemId, Component::Exd::Sheets::Item* itemRow) -> uint - 0x1407658C0: ExecuteCommand + 0x140181F10: GetTime + 0x1401C04D0: j_SleepEx + 0x1401C04E0: j_Sleep + 0x14021AED0: GetLanguageCode + 0x1402ECFF0: CountdownPointer + 0x140318AF0: CleanupCharaSelectCharacters + 0x1403293B0: GetGlobalTextParameter + 0x140335660: std::vector_SetSize + 0x140655390: GetGameObjectByIndex + 0x1406555D0: GetRandomInteger + 0x140655630: GetRandomFloat + 0x140419820: UpdateAnimFactor + 0x1404999F0: PrepareColorSet + 0x140499CC0: ReadStainingTemplate + 0x1404BDEB0: StartSpursJobEntityWorkerThread + 0x1404E93A0: GetAvailablePoses + 0x14050FE80: RemoveFromList # (AtkEvent**, AtkEvent*) Finds and removes param2 from the param1 list + 0x140539820: GetScaleListEntryFromScale + 0x140548050: GetScaleForListOption + 0x1405979A0: Component::GUI::TextModuleInterface::GetTextLabelByID + 0x14064BAD0: GetLocalTextParameter + 0x1406500B0: FormatNumber + 0x14067EA20: ConvertLogMessageIdToCharaLogKind + 0x1406F1A70: GetItemName # (uint itemId, byte itemKind, Component::Exd::Sheets::Item* itemRow, bool withLinkPrefix) -> byte* + 0x1406F1CF0: GetItemIcon # (uint itemId, Component::Exd::Sheets::Item* itemRow) -> uint + 0x1407659D0: ExecuteCommand 0x1400A8300: InDeepDungeon 0x1400A8550: IsUnconscious 0x1400A8560: IsRolePlaying @@ -137,218 +137,218 @@ functions: 0x1400A86C0: IsClassJobAJob # static, (classJobId, ClassJobExd*?) -> bool 0x1400A8880: GetClassJobParentId # static, (classJobId, ClassJobExd*?) -> uint 0x1400AB950: OpenWebURL - 0x140877980: IsGatheringTypeRare # static, takes RowId of GatheringType - 0x14099C9D0: GetTeleportCost - 0x140B1E720: SetCondition - 0x140B1EF50: IsLocalPlayerLalafell - 0x140C46EA0: CreateSelectYesno - 0x1411A7160: Client::UI::AddonHudLayoutScreen::MoveableAddonInfoStruct_UpdateAddonPosition - 0x1413070A0: Client::Graphics::Kernel::CreateShader # static function - 0x141312050: FilterCustomizeData # ensures NPC specific faces etc aren't on players - 0x1413125A0: NormalizeCustomizeData - 0x1413A7DC0: InitWinsockDLL - 0x1413B7D30: lua_close - 0x1413B7DB0: lua_newstate - 0x1413B80B0: lua_index2addr - 0x1413B8180: lua_atpanic - 0x1413B81A0: lua_call - 0x1413B81F0: lua_checkstack - 0x1413B8290: lua_concat - 0x1413B8320: lua_cpcall - 0x1413B8360: lua_createtable - 0x1413B83D0: lua_dump - 0x1413B8450: lua_equal - 0x1413B84B0: lua_error - 0x1413B84C0: lua_gc - 0x1413B8660: lua_getallocf - 0x1413B8680: lua_getfenv - 0x1413B8700: lua_getfield - 0x1413B8770: lua_getmetatable - 0x1413B87D0: lua_gettable - 0x1413B8800: lua_gettop - 0x1413B8810: lua_setupvalue - 0x1413B88B0: lua_insert - 0x1413B8900: lua_iscfunction - 0x1413B8930: lua_isnumber - 0x1413B8960: lua_isstring - 0x1413B89A0: lua_isuserdata - 0x1413B89D0: lua_lessthan - 0x1413B8A20: lua_load - 0x1413B8A70: lua_newthread - 0x1413B8AB0: lua_newuserdata - 0x1413B8B20: lua_next - 0x1413B8B60: lua_objlen - 0x1413B8BE0: lua_pcall - 0x1413B8C70: lua_pushboolean - 0x1413B8C90: lua_pushcclosure - 0x1413B8D60: lua_pushfstring - 0x1413B8DB0: lua_pushinteger - 0x1413B8DD0: lua_pushlightuserdata - 0x1413B8DF0: lua_pushlstring - 0x1413B8E60: lua_pushnil - 0x1413B8E80: lua_pushnumber - 0x1413B8EA0: lua_pushstring - 0x1413B8ED0: lua_pushthread - 0x1413B8F00: lua_pushvalue - 0x1413B8F30: lua_pushvfstring - 0x1413B8F80: lua_rawequal - 0x1413B8FD0: lua_rawget - 0x1413B9010: lua_rawgeti - 0x1413B9050: lua_rawset - 0x1413B90D0: lua_rawseti - 0x1413B9150: lua_remove - 0x1413B91A0: lua_replace - 0x1413B9270: lua_setallocf - 0x1413B9290: lua_setfenv - 0x1413B9330: lua_setfield - 0x1413B93A0: lua_setlevel - 0x1413B93B0: lua_setmetatable - 0x1413B9470: lua_settable - 0x1413B94A0: lua_settop - 0x1413B9500: lua_getupvalue - 0x1413B95F0: lua_status - 0x1413B9600: lua_toboolean - 0x1413B9630: lua_tocfunction - 0x1413B9660: lua_tointeger - 0x1413B9690: lua_tolstring - 0x1413B9730: lua_tonumber - 0x1413B9770: lua_topointer - 0x1413B97E0: lua_tothread - 0x1413B9800: lua_touserdata - 0x1413B9840: lua_type - 0x1413B9870: lua_typename - 0x1413B9890: lua_xmove - 0x1413BA7A0: lua_resume - 0x1413BA8F0: lua_yield - 0x141538290: lua_gethook - 0x1415382A0: lua_gethookcount - 0x1415382B0: lua_gethookmask - 0x1415384A0: lua_sethook - 0x1415384D0: lua_setlocal - 0x1413BAB30: luaL_openlibs - 0x1413BAD20: luaL_addlstring - 0x1413BADC0: luaL_addstring - 0x1413BADE0: luaL_addvalue - 0x1413BAEA0: luaL_argerror - 0x1413BAF90: luaL_buffinit - 0x1413BAFB0: luaL_callmeta - 0x1413BB030: luaL_checkany - 0x1413BB070: luaL_checkinteger - 0x1413BB0C0: luaL_checklstring - 0x1413BB150: luaL_checknumber - 0x1413BB1B0: luaL_checkoption - 0x1413BB270: luaL_checkstack - 0x1413BB2B0: luaL_checktype - 0x1413BB2F0: luaL_checkudata - 0x1413BB3B0: luaL_error - 0x1413BB410: luaL_findtable - 0x1413BB540: luaL_getmetafield - 0x1413BB5C0: luaL_gsub - 0x1413BBA00: luaL_loadbuffer - 0x1413BBA30: luaL_loadfile - 0x1413BBCD0: luaL_loadstring - 0x1413BBD10: luaL_newmetatable - 0x1413BBD90: luaL_newstate - 0x1413BBDD0: luaL_openlib - 0x1413BBF50: luaL_optinteger - 0x1413BBFC0: luaL_optlstring - 0x1413BC040: luaL_optnumber - 0x1413BC0B0: luaL_prepbuffer - 0x1413BC110: luaL_pushresult - 0x1413BC160: luaL_ref - 0x1413BC220: luaL_register - 0x1413BC230: luaL_typerror - 0x1413BC290: luaL_unref - 0x1413BC310: luaL_where - 0x1415382C0: lua_getinfo - 0x1415383B0: lua_getlocal - 0x141538420: lua_getstack - 0x141541330: luaopen_base - 0x141541E90: luaopen_table - 0x141543230: luaopen_io - 0x141544000: luaopen_os - 0x141545420: luaopen_string - 0x141546A90: luaopen_math - 0x141547B20: luaopen_debug - 0x141548610: luaopen_package - 0x1415F2810: std::vector.dtor - 0x1415FFEF0: crc - 0x14165AC04: ThrowException - 0x1416CB3C4: rand - 0x1416CB3F0: srand - 0x1416814C4: FreeMemory + 0x140879580: IsGatheringTypeRare # static, takes RowId of GatheringType + 0x14099CAC0: GetTeleportCost + 0x140B1E7C0: SetCondition + 0x140B1EFF0: IsLocalPlayerLalafell + 0x140C46F50: CreateSelectYesno + 0x1411A7210: Client::UI::AddonHudLayoutScreen::MoveableAddonInfoStruct_UpdateAddonPosition + 0x141307150: Client::Graphics::Kernel::CreateShader # static function + 0x141312100: FilterCustomizeData # ensures NPC specific faces etc aren't on players + 0x141312650: NormalizeCustomizeData + 0x1413A7E70: InitWinsockDLL + 0x1413B7DE0: lua_close + 0x1413B7E60: lua_newstate + 0x1413B8160: lua_index2addr + 0x1413B8230: lua_atpanic + 0x1413B8250: lua_call + 0x1413B82A0: lua_checkstack + 0x1413B8340: lua_concat + 0x1413B83D0: lua_cpcall + 0x1413B8410: lua_createtable + 0x1413B8480: lua_dump + 0x1413B8500: lua_equal + 0x1413B8560: lua_error + 0x1413B8570: lua_gc + 0x1413B8710: lua_getallocf + 0x1413B8730: lua_getfenv + 0x1413B87B0: lua_getfield + 0x1413B8820: lua_getmetatable + 0x1413B8880: lua_gettable + 0x1413B88B0: lua_gettop + 0x1413B88C0: lua_setupvalue + 0x1413B8960: lua_insert + 0x1413B89B0: lua_iscfunction + 0x1413B89E0: lua_isnumber + 0x1413B8A10: lua_isstring + 0x1413B8A50: lua_isuserdata + 0x1413B8A80: lua_lessthan + 0x1413B8AD0: lua_load + 0x1413B8B20: lua_newthread + 0x1413B8B60: lua_newuserdata + 0x1413B8BD0: lua_next + 0x1413B8C10: lua_objlen + 0x1413B8C90: lua_pcall + 0x1413B8D20: lua_pushboolean + 0x1413B8D40: lua_pushcclosure + 0x1413B8E10: lua_pushfstring + 0x1413B8E60: lua_pushinteger + 0x1413B8E80: lua_pushlightuserdata + 0x1413B8EA0: lua_pushlstring + 0x1413B8F10: lua_pushnil + 0x1413B8F30: lua_pushnumber + 0x1413B8F50: lua_pushstring + 0x1413B8F80: lua_pushthread + 0x1413B8FB0: lua_pushvalue + 0x1413B8FE0: lua_pushvfstring + 0x1413B9030: lua_rawequal + 0x1413B9080: lua_rawget + 0x1413B90C0: lua_rawgeti + 0x1413B9100: lua_rawset + 0x1413B9180: lua_rawseti + 0x1413B9200: lua_remove + 0x1413B9250: lua_replace + 0x1413B9320: lua_setallocf + 0x1413B9340: lua_setfenv + 0x1413B93E0: lua_setfield + 0x1413B9450: lua_setlevel + 0x1413B9460: lua_setmetatable + 0x1413B9520: lua_settable + 0x1413B9550: lua_settop + 0x1413B95B0: lua_getupvalue + 0x1413B96A0: lua_status + 0x1413B96B0: lua_toboolean + 0x1413B96E0: lua_tocfunction + 0x1413B9710: lua_tointeger + 0x1413B9740: lua_tolstring + 0x1413B97E0: lua_tonumber + 0x1413B9820: lua_topointer + 0x1413B9890: lua_tothread + 0x1413B98B0: lua_touserdata + 0x1413B98F0: lua_type + 0x1413B9920: lua_typename + 0x1413B9940: lua_xmove + 0x1413BA850: lua_resume + 0x1413BA9A0: lua_yield + 0x141538410: lua_gethook + 0x141538420: lua_gethookcount + 0x141538430: lua_gethookmask + 0x141538620: lua_sethook + 0x141538650: lua_setlocal + 0x1413BABE0: luaL_openlibs + 0x1413BADD0: luaL_addlstring + 0x1413BAE70: luaL_addstring + 0x1413BAE90: luaL_addvalue + 0x1413BAF50: luaL_argerror + 0x1413BB040: luaL_buffinit + 0x1413BB060: luaL_callmeta + 0x1413BB0E0: luaL_checkany + 0x1413BB120: luaL_checkinteger + 0x1413BB170: luaL_checklstring + 0x1413BB200: luaL_checknumber + 0x1413BB260: luaL_checkoption + 0x1413BB320: luaL_checkstack + 0x1413BB360: luaL_checktype + 0x1413BB3A0: luaL_checkudata + 0x1413BB460: luaL_error + 0x1413BB4C0: luaL_findtable + 0x1413BB5F0: luaL_getmetafield + 0x1413BB670: luaL_gsub + 0x1413BBAB0: luaL_loadbuffer + 0x1413BBAE0: luaL_loadfile + 0x1413BBD80: luaL_loadstring + 0x1413BBDC0: luaL_newmetatable + 0x1413BBE40: luaL_newstate + 0x1413BBE80: luaL_openlib + 0x1413BC000: luaL_optinteger + 0x1413BC070: luaL_optlstring + 0x1413BC0F0: luaL_optnumber + 0x1413BC160: luaL_prepbuffer + 0x1413BC1C0: luaL_pushresult + 0x1413BC210: luaL_ref + 0x1413BC2D0: luaL_register + 0x1413BC2E0: luaL_typerror + 0x1413BC340: luaL_unref + 0x1413BC3C0: luaL_where + 0x141538440: lua_getinfo + 0x141538530: lua_getlocal + 0x1415385A0: lua_getstack + 0x1415414B0: luaopen_base + 0x141542010: luaopen_table + 0x1415433B0: luaopen_io + 0x141544180: luaopen_os + 0x1415455A0: luaopen_string + 0x141546C10: luaopen_math + 0x141547CA0: luaopen_debug + 0x141548790: luaopen_package + 0x1415F2990: std::vector.dtor + 0x141600070: crc + 0x14165AD84: ThrowException + 0x1416CB544: rand + 0x1416CB570: srand + 0x141681644: FreeMemory 0x1400557E0: FreeMemory_2 # nullsub, gets called together with some AllocatorManager vfunc - 0x141689420: _purecall # Ghidra does not have a notation for pure virtual calls - 0x14168945C: _set_purecall_handler - 0x1416954F0: _invalid_parameter_noinfo - 0x141695510: _invalid_parameter_noinfo_noreturn - 0x1416894B0: MemCpy - 0x141689AF0: MemSet + 0x1416895A0: _purecall # Ghidra does not have a notation for pure virtual calls + 0x1416895DC: _set_purecall_handler + 0x141695670: _invalid_parameter_noinfo + 0x141695690: _invalid_parameter_noinfo_noreturn + 0x141689630: MemCpy + 0x141689C70: MemSet 0x140060760: StaticMalloc #uses MemoryManager if avail, but fail saves malloc 0x1400609E0: MemAlloc - 0x140209820: MatrixMultiply - 0x1402065A0: MatrixMultiply2 - 0x140205300: MatrixVectorMultiply - 0x14036C800: SubmitConstantBufferUpdate + 0x140209950: MatrixMultiply + 0x1402066D0: MatrixMultiply2 + 0x140205430: MatrixVectorMultiply + 0x14036C930: SubmitConstantBufferUpdate 0x1400AA8D0: IsLocalPlayerPartyLeader 0x1400AA7E0: IsLocalPlayerInParty 0x1400AA930: IsPartyMemberByNameOrContentId # (name, contentId) 0x1400AAA60: GetPartyMemberClassJobByContentId - 0x1407489B0: ObjectIdToPlayerObjectId # returns invalid id if objectid is not a player - 0x14076A220: ProcessActorControlPacket - 0x140B1E3B0: IsInMordionGaol # if this returns true, i'm sorry for you - 0x140B71B80: WorldToScreenPoint - 0x14144C380: GetBannerConditionUnlockState - 0x14145E1A0: GetInstanceContentCrystallineConflictDirector - 0x1414AE930: GetInstanceContentMahjongDirector - 0x14170E9A0: OodleNew # oodle code starts here - 0x14170EA10: OodleDelete - 0x14170EA40: rrPrintf_v1 - 0x1417109E0: OodleNetwork1UDP_CountingState::Count - 0x1417112A0: OodleNetwork1UDP_State::Decode - 0x141711F60: OodleNetwork1UDP_State::Encode - 0x141712B30: OodleNetwork1UDP_State::Normalize - 0x141713180: OodleNetwork1UDP_Train_State_Counting - 0x1417180F0: OodleNetwork1TCP_Decode - 0x141718100: OodleNetwork1TCP_Encode - 0x141718140: OodleNetwork1TCP_Train - 0x141718130: OodleNetwork1TCP_State_Size - 0x141718290: OodleNetwork1UDP_Decode - 0x1417182E0: OodleNetwork1UDP_Encode - 0x141718930: OodleNetwork1UDP_State_Size - 0x141718DE0: OodleNetwork1UDP_Train - 0x14171A180: OodleNetwork1_Shared_SetWindow - 0x14171A2B0: OodleNetwork1_Shared_Size - 0x14171D5F0: rrArithDecodeInit - 0x14171D690: rrArithEncodeFlush - 0x14171D7D0: rrArithEncodeInit - 0x14171FD70: rrRandStateMod - 0x14171FF80: rrRandStateSeed - 0x1404C9D90: IntersectSweptSphereTriangleBroad - 0x1404CC870: IntersectRayTriangle - 0x1404CCAD0: IntersectSweptSphereTriangle - 0x1419253B0: IntersectRayAABB - 0x1419254B0: IntersectRayAABBWithPoint - 0x1419259B0: IntersectRayTriangleWithNormal - 0x141926380: PointInCylinder - 0x1419265B0: IntersectRaySphere - 0x141926690: IntersectRaySphere2 - 0x141926DB0: IntersectRayCylinder - 0x141927480: IntersectSweptSphereLineSegment - 0x14192DD80: GetTrianglePlaneNormalY - 0x14192E560: IntersectCallbackNonHoriz - 0x14192E5D0: IntersectCallbackMoreOrthoNonHoriz - 0x14192E6B0: IntersectCallbackAny - 0x14192E6E0: IntersectCallbackMoreOrtho - 0x14192F4C0: CollisionAlloc - 0x14192F500: CollisionFree - 0x1415FEE80: ReadSqpkChunk + 0x140748AC0: ObjectIdToPlayerObjectId # returns invalid id if objectid is not a player + 0x14076A330: ProcessActorControlPacket + 0x140B1E450: IsInMordionGaol # if this returns true, i'm sorry for you + 0x140B71C20: WorldToScreenPoint + 0x14144C430: GetBannerConditionUnlockState + 0x14145E250: GetInstanceContentCrystallineConflictDirector + 0x1414AEAB0: GetInstanceContentMahjongDirector + 0x14170EB20: OodleNew # oodle code starts here + 0x14170EB90: OodleDelete + 0x14170EBC0: rrPrintf_v1 + 0x141710B60: OodleNetwork1UDP_CountingState::Count + 0x141711420: OodleNetwork1UDP_State::Decode + 0x1417120E0: OodleNetwork1UDP_State::Encode + 0x141712CB0: OodleNetwork1UDP_State::Normalize + 0x141713300: OodleNetwork1UDP_Train_State_Counting + 0x141718270: OodleNetwork1TCP_Decode + 0x141718280: OodleNetwork1TCP_Encode + 0x1417182C0: OodleNetwork1TCP_Train + 0x1417182B0: OodleNetwork1TCP_State_Size + 0x141718410: OodleNetwork1UDP_Decode + 0x141718460: OodleNetwork1UDP_Encode + 0x141718AB0: OodleNetwork1UDP_State_Size + 0x141718F60: OodleNetwork1UDP_Train + 0x14171A300: OodleNetwork1_Shared_SetWindow + 0x14171A430: OodleNetwork1_Shared_Size + 0x14171D770: rrArithDecodeInit + 0x14171D810: rrArithEncodeFlush + 0x14171D950: rrArithEncodeInit + 0x14171FEF0: rrRandStateMod + 0x141720100: rrRandStateSeed + 0x1404C9EC0: IntersectSweptSphereTriangleBroad + 0x1404CC9A0: IntersectRayTriangle + 0x1404CCC00: IntersectSweptSphereTriangle + 0x141925530: IntersectRayAABB + 0x141925630: IntersectRayAABBWithPoint + 0x141925B30: IntersectRayTriangleWithNormal + 0x141926500: PointInCylinder + 0x141926730: IntersectRaySphere + 0x141926810: IntersectRaySphere2 + 0x141926F30: IntersectRayCylinder + 0x141927600: IntersectSweptSphereLineSegment + 0x14192DF00: GetTrianglePlaneNormalY + 0x14192E6E0: IntersectCallbackNonHoriz + 0x14192E750: IntersectCallbackMoreOrthoNonHoriz + 0x14192E830: IntersectCallbackAny + 0x14192E860: IntersectCallbackMoreOrtho + 0x14192F640: CollisionAlloc + 0x14192F680: CollisionFree + 0x1415FF000: ReadSqpkChunk classes: Common::TimePoint: funcs: 0x140096590: Now - 0x1404BD380: ctor + 0x1404BD4B0: ctor MemoryManager: funcs: 0x1400609F0: AllocDefaultSpace @@ -363,162 +363,162 @@ classes: 0x140060AB0: SpaceAlloc Client::Game::GameMain: instances: - - ea: 0x1421B8178 + - ea: 0x1421C9678 pointer: False funcs: 0x140047C70: ctorStatic - 0x1419A06F0: dtorStatic - 0x1404DA9E0: Initialize - 0x1404DAD60: Terminate - 0x1404DB0B0: Update - 0x1404DD610: ctor - 0x1404DD6E0: dtor - 0x1404DB9F0: QueueActiveFestivals - 0x1404DCCB0: IsInGPose # (probably) static - 0x1404DCCF0: IsInIdleCam # static - 0x1404DCEE0: IsInInstanceArea - 0x1404DD020: GetTourismDirector - 0x1404DD3C0: SetActiveFestivals - 0x140930E50: IsInPvPInstance - 0x140930F10: IsInPvPArea + 0x1419A0870: dtorStatic + 0x1404DAB10: Initialize + 0x1404DAE90: Terminate + 0x1404DB1E0: Update + 0x1404DD740: ctor + 0x1404DD810: dtor + 0x1404DBB20: QueueActiveFestivals + 0x1404DCDE0: IsInGPose # (probably) static + 0x1404DCE20: IsInIdleCam # static + 0x1404DD010: IsInInstanceArea + 0x1404DD150: GetTourismDirector + 0x1404DD4F0: SetActiveFestivals + 0x140930F00: IsInPvPInstance + 0x140930FC0: IsInPvPArea 0x1400A8570: IsInSanctuary # static, more likely Client::UI::IsInSanctuary but it fits here just fine Client::Game::BGMSystem: instances: - - ea: 0x1421D5790 + - ea: 0x1421E6C98 pointer: False funcs: - 0x1407004D0: Initialize - 0x140700520: dtor - 0x140700560: Update - 0x140712180: ctor + 0x140700600: Initialize + 0x140700650: dtor + 0x140700690: Update + 0x1407122A0: ctor Client::Game::Control::InputManager: instances: - - ea: 0x142167780 + - ea: 0x142178850 pointer: False funcs: - 0x1404EDAA0: Update - 0x1404EDCF0: GetInputStatus - 0x14134CAD0: IsAutoRunning # static function, might belong in a different class. + 0x1404EDBD0: Update + 0x1404EDE20: GetInputStatus + 0x14134CB80: IsAutoRunning # static function, might belong in a different class. Client::Game::Control::EmoteManager: vtbls: - - ea: 0x141B5A318 + - ea: 0x141B619D8 base: Common::Configuration::ConfigBase::ChangeEventInterface funcs: - 0x141422230: ctor - 0x141422270: Initialize - 0x1414222B0: Terminate - 0x1414222D0: ExecuteEmote # (emoteId, targetInfo) - 0x1414228C0: CanExecuteEmote # (emoteId) - 0x141423000: Update + 0x1414222E0: ctor + 0x141422320: Initialize + 0x141422360: Terminate + 0x141422380: ExecuteEmote # (emoteId, targetInfo) + 0x141422970: CanExecuteEmote # (emoteId) + 0x1414230B0: Update Application::Network::NetworkModule: funcs: - 0x1415EA350: ctor - 0x1415EAD80: dtor - 0x1415EB070: GetCharacterData - 0x1415EB890: Initialize - 0x1415EB8F0: InitializeLobbyConnection - 0x1415EC0D0: dtorHelper - 0x1415F1490: Update + 0x1415EA4D0: ctor + 0x1415EAF00: dtor + 0x1415EB1F0: GetCharacterData + 0x1415EBA10: Initialize + 0x1415EBA70: InitializeLobbyConnection + 0x1415EC250: dtorHelper + 0x1415F1610: Update Application:Network::ZoneConnection: funcs: - 0x1415F2DB0: dtor + 0x1415F2F30: dtor Application:Network::ChatConnection: funcs: - 0x1415F3420: dtor + 0x1415F35A0: dtor Application::Network::LobbyClient::LobbyClientMixin: vtbls: - - ea: 0x141C8EE10 + - ea: 0x141C9F290 vfuncs: 0: dtor funcs: - 0x14161C4E0: ctor - 0x14161D580: Finalize + 0x14161C660: ctor + 0x14161D700: Finalize Application::Network::LobbyClientModule: vtbls: - - ea: 0x141C83620 + - ea: 0x141C93AA8 base: Application::Network::LobbyClient::LobbyClientMixin funcs: - 0x1415F3850: ctor - 0x1415F3960: Finalize - 0x1415F4D30: SetWorld - 0x1415F4DF0: SetZone + 0x1415F39D0: ctor + 0x1415F3AE0: Finalize + 0x1415F4EB0: SetWorld + 0x1415F4F70: SetZone Application::Network::LobbyClient::LobbyRequestCallback: vtbls: - - ea: 0x141C8E118 + - ea: 0x141C9E598 vfuncs: 0: dtor funcs: - 0x14023CD40: RequestCharacterData + 0x14023CEA0: RequestCharacterData Client::Network::LobbyClient::LobbyCharacterRequestCallback: funcs: - 0x1416190C0: ctor + 0x141619240: ctor Client::Game::StatusManager: funcs: - 0x140752440: Initialize - 0x140754590: HasStatus - 0x140755770: GetStatusIndex - 0x1407555B0: GetStatusIdByIndex - 0x1407555D0: GetRemainingTimeByIndex - 0x140755600: GetSourceIdByIndex - 0x140754C20: AddStatus - 0x140754CF0: RemoveStatus + 0x140752550: Initialize + 0x1407546A0: HasStatus + 0x140755880: GetStatusIndex + 0x1407556C0: GetStatusIdByIndex + 0x1407556E0: GetRemainingTimeByIndex + 0x140755710: GetSourceIdByIndex + 0x140754D30: AddStatus + 0x140754E00: RemoveStatus Client::Game::ActionTimelineDriver: vtbls: - - ea: 0x141A02B08 + - ea: 0x141A05618 funcs: - 0x1404DD980: ctor - 0x1404DDB10: PlayTimeline - 0x1404DE0D0: GetSlotTimeline - 0x1404DE4C0: SetSlotSpeed - 0x1404DE7D0: GetSlotSpeed - 0x1404DEA10: GetCurrentActionTimelineTimestamp - 0x1404DF3F0: SetSlotTimeline + 0x1404DDAB0: ctor + 0x1404DDC40: PlayTimeline + 0x1404DE200: GetSlotTimeline + 0x1404DE5F0: SetSlotSpeed + 0x1404DE900: GetSlotSpeed + 0x1404DEB40: GetCurrentActionTimelineTimestamp + 0x1404DF520: SetSlotTimeline Client::Game::Character::CharacterData: vtbls: - - ea: 0x141A1E1A8 + - ea: 0x141A21C48 Client::Game::ActionTimelineManager: vtbls: - - ea: 0x141A1E228 + - ea: 0x141A21CC8 funcs: - 0x1407BC690: ctor - 0x140762F20: dtor - 0x141321470: CalculateAndApplyOverallSpeed - 0x1413239A0: SetSlotSpeed - 0x141323B00: GetHeightAdjustActionTimelineRowId - 0x1413245C0: SetLipsOverrideTimeline - 0x141326020: ClearBannerData - 0x1413264D0: GetCurrentBannerTimelineTimestamp + 0x1407BC740: ctor + 0x140763030: dtor + 0x141321520: CalculateAndApplyOverallSpeed + 0x141323A50: SetSlotSpeed + 0x141323BB0: GetHeightAdjustActionTimelineRowId + 0x141324670: SetLipsOverrideTimeline + 0x1413260D0: ClearBannerData + 0x141326580: GetCurrentBannerTimelineTimestamp Client::Game::RetainerManager: instances: - - ea: 0x142217A60 + - ea: 0x142228F60 pointer: False funcs: - 0x140D7EE00: Initialize - 0x140D7EF50: Update - 0x140D7F570: GetRetainerBySortedIndex - 0x140D7F5B0: GetRetainerByHiredIndex - 0x140D7F610: GetLastSelectedRetainer - 0x140D7F680: SetLastSelectedRetainerId - 0x140D7F690: SetRetainerObjectId - 0x140D7F6A0: IsRetainerSummoned - 0x140D7F6C0: GetRetainerCount + 0x140D7EEB0: Initialize + 0x140D7F000: Update + 0x140D7F620: GetRetainerBySortedIndex + 0x140D7F660: GetRetainerByHiredIndex + 0x140D7F6C0: GetLastSelectedRetainer + 0x140D7F730: SetLastSelectedRetainerId + 0x140D7F740: SetRetainerObjectId + 0x140D7F750: IsRetainerSummoned + 0x140D7F770: GetRetainerCount Client::Game::SatisfactionSupplyManager: instances: - - ea: 0x1421EC0F0 + - ea: 0x142201B20 pointer: False funcs: - 0x1408BD7D0: ReadPacket - 0x1408BCE50: Initialize - 0x1408BD180: GetUsedAllowances - 0x1408BD1D0: GetResetTimestamp + 0x1408BF3D0: ReadPacket + 0x1408BEA50: Initialize + 0x1408BED80: GetUsedAllowances + 0x1408BEDD0: GetResetTimestamp Client::Game::Control::TargetSystem::ListFeeder: vtbls: - - ea: 0x141A02C10 + - ea: 0x141A05720 Client::Game::InstanceContent::ContentSheetWaiterInterface: Client::Game::Object::IGameObjectEventListener: Client::Game::Object::IFilterCommand: vtbls: - - ea: 0x141A02B70 + - ea: 0x141A05680 Client::Graphics::RenderObjectList: Client::Graphics::Singleton: Client::System::Common::NonCopyable: @@ -528,7 +528,7 @@ classes: Client::System::Input::InputData::InputCodeModifiedInterface: Client::System::Input::SoftKeyboardDeviceInterface::SoftKeyboardInputInterface: vtbls: - - ea: 0x141A052D0 + - ea: 0x141A07F30 vfuncs: 0: dtor 2: ApplyInput @@ -536,67 +536,67 @@ classes: Client::System::Input::TextServiceInterface: Client::System::Input::TextServiceInterface::TextServiceEvent: vtbls: - - ea: 0x141A05308 + - ea: 0x141A07F68 Client::System::Input::InputDeviceManager: instances: - - ea: 0x14219CC28 + - ea: 0x1421AE120 funcs: - 0x14019AB80: ctor # static + 0x14019ACB0: ctor # static 0x140093980: GetInstance Client::System::Resource::Handle::ResourceHandleFactory: Client::UI::Agent::AgentMap::MapMarkerStructSearch: Client::UI::Atk2DMap: Component::Excel::ExcelLanguageEvent: vtbls: - - ea: 0x141A14960 + - ea: 0x141A17848 Component::GUI::AtkComponentWindowGrab: Component::GUI::AtkExternalInterface: vtbls: - - ea: 0x141A05350 + - ea: 0x141A07FB0 vfuncs: 0: dtor 1: DispatchCallback Component::GUI::AtkManagedInterface: Component::GUI::AtkModuleEvent: vtbls: - - ea: 0x141A14970 + - ea: 0x141A17858 Component::GUI::AtkModuleInterface: vtbls: - - ea: 0x141A05AB0 + - ea: 0x141A08710 Component::GUI::AtkModuleInterface::AtkEventInterface: vtbls: - - ea: 0x1419BE5E0 + - ea: 0x1419BECA8 vfuncs: 0: ReceiveEvent Component::GUI::AtkTextInput::AtkTextInputEventInterface: vtbls: - - ea: 0x141A05F10 + - ea: 0x141A08B70 vfuncs: 0: dtor Component::GUI::AtkTextInput: vtbls: - - ea: 0x141A05F38 + - ea: 0x141A08B98 base: Client::System::Input::TextServiceInterface::TextServiceEvent funcs: - 0x14054C3E0: ctor + 0x14054C510: ctor Component::Text::TextChecker::ExecNonMacroFunc: vtbls: - - ea: 0x1419DDB70 + - ea: 0x1419DECC0 vfuncs: 0: dtor 1: ProcessString Component::Text::TextModule: vtbls: - - ea: 0x141A17410 + - ea: 0x141A1A700 base: Component::Text::TextModuleInterface - - ea: 0x141A174B0 + - ea: 0x141A1A7A0 base: Component::Text::MacroDecoder vfuncs: 16: FormatString 17: ProcessNoun Component::Text::TextModuleInterface: vtbls: - - ea: 0x141A17378 + - ea: 0x141A1A668 vfuncs: 0: dtor 7: EncodeString @@ -604,104 +604,104 @@ classes: 9: ProcessMacroCode Component::Text::Localize::Localize: vtbls: - - ea: 0x141A17400 + - ea: 0x141A1A6F0 base: Component::Excel::ExcelLanguageEvent funcs: - 0x140646130: ProcessNoun + 0x140646260: ProcessNoun Component::Text::Localize::Noun: vfuncs: 0: dtor 1: Resolve Component::Text::Localize::NounEn: vtbls: - - ea: 0x141A17678 + - ea: 0x141A1A968 base: Component::Text::Localize::Noun funcs: - 0x140649DF0: ctor + 0x140649F20: ctor Component::Text::Localize::NounDe: vtbls: - - ea: 0x141A17688 + - ea: 0x141A1A978 base: Component::Text::Localize::Noun funcs: - 0x14064A120: ctor + 0x14064A250: ctor Component::Text::Localize::NounFr: vtbls: - - ea: 0x141A17698 + - ea: 0x141A1A988 base: Component::Text::Localize::Noun funcs: - 0x14064A880: ctor + 0x14064A9B0: ctor Component::Text::Localize::NounCh: vtbls: - - ea: 0x141A176A8 + - ea: 0x141A1A998 base: Component::Text::Localize::Noun funcs: - 0x14064AC60: ctor + 0x14064AD90: ctor Component::Text::Localize::NounKo: vtbls: - - ea: 0x141A17A48 + - ea: 0x141A1AD38 base: Component::Text::Localize::Noun funcs: - 0x14064AE80: ctor + 0x14064AFB0: ctor Component::Text::Localize::NounJa: vtbls: - - ea: 0x141A17668 + - ea: 0x141A1A958 base: Component::Text::Localize::Noun funcs: - 0x140649BF0: ctor + 0x140649D20: ctor SQEX::CDev::Engine::Sd::SdMemoryAllocator: SQEX::CDev::Engine::Sd::Driver::BankController: Client::System::Scheduler::Base::LinkList: Application::Network::WorkDefinitions::Base: vtbls: - - ea: 0x1419DDC18 + - ea: 0x1419DED68 vfuncs: 0: Dispose Application::Network::WorkDefinitions::QuestWork: vtbls: - - ea: 0x141A1ED20 + - ea: 0x141A22908 base: Application::Network::WorkDefinitions::Base Application::Network::WorkDefinitions::LeveWork: vtbls: - - ea: 0x141A1ED28 + - ea: 0x141A22910 base: Application::Network::WorkDefinitions::Base Application::Network::WorkDefinitions::DailyQuestWork: vtbls: - - ea: 0x141C90038 + - ea: 0x141CA04B8 base: Application::Network::WorkDefinitions::Base Application::Network::WorkDefinitions::TrackingWork: vtbls: - - ea: 0x141C90208 + - ea: 0x141CA0688 base: Application::Network::WorkDefinitions::Base Application::Network::WorkDefinitions::BeastReputationWork: vtbls: - - ea: 0x141C90220 + - ea: 0x141CA06A0 base: Application::Network::WorkDefinitions::Base Client::Game::Network::PacketElement: vtbls: - - ea: 0x141A1ECE8 + - ea: 0x141A228D0 Client::Game::Network::PacketContext: vtbls: - - ea: 0x141A1ECF0 + - ea: 0x141A228D8 Client::Game::Network::PacketQue: vtbls: - - ea: 0x141A1ECF8 + - ea: 0x141A228E0 base: Client::Network::Protocol::Zone::PacketReceiverCallbackInterface funcs: - 0x14077D820: Finalize - 0x14077D8C0: Initialize - 0x14077E470: CreateQueuedBattleChara - 0x14077E500: OnReceiveCreatePlayerBattleCharaPacket - 0x14077E5E0: OnReceiveCreateNonPlayerBattleCharaPacket - 0x14077E800: ProcessBattleCharaCreationQueue - 0x140781F70: AddBattleCharaToCreationQueue + 0x14077D930: Finalize + 0x14077D9D0: Initialize + 0x14077E510: CreateQueuedBattleChara + 0x14077E5A0: OnReceiveCreatePlayerBattleCharaPacket + 0x14077E680: OnReceiveCreateNonPlayerBattleCharaPacket + 0x14077E8A0: ProcessBattleCharaCreationQueue + 0x140782020: AddBattleCharaToCreationQueue Component::GUI::AtkInputManager: funcs: - 0x140549A30: HandleInput - 0x14054B3F0: SetFocus - 0x14054BEF0: HandleFocus + 0x140549B60: HandleInput + 0x14054B520: SetFocus + 0x14054C020: HandleFocus Client::System::Input::SoftKeyboardDeviceInterface: vtbls: - - ea: 0x141B5CAB8 + - ea: 0x141B649C0 vfuncs: 0: dtor 1: Enable # called in AtkModule_Initialize @@ -715,524 +715,524 @@ classes: # n.b. might be Client::System::Input::SoftKeyboardDevice depending on how SE internals look. # Preferring to be explicit here. vtbls: - - ea: 0x141B5CB00 + - ea: 0x141B64A08 base: Client::System::Input::SoftKeyboardDeviceInterface funcs: - 0x141445160: ctor + 0x141445210: ctor Client::Game::Object::GameObjectManager: # all game objects instances: - - ea: 0x1421E8360 + - ea: 0x1421F9860 pointer: False funcs: - 0x1407BCDE0: Initialize - 0x1407BD010: Update - 0x1407BD420: UpdateMountAndCompanionMovement # maybe? - 0x1407BD670: UpdateGazes - 0x1407BD7F0: DeleteAllModels - 0x1407BD980: DeleteAllObjects # IMPORTANT:: DONT EVER CALL THIS FOR REAL OKAY - 0x1407BC9C0: GetFilteredObjectById - 0x1407BCB90: UpdateObjectArrays - 0x1407BCDB0: UpdateObjectArraysWrapper - 0x1407BCDC0: UpdateObjectArraysWrapper2 + 0x1407BCE90: Initialize + 0x1407BD0C0: Update + 0x1407BD4D0: UpdateMountAndCompanionMovement # maybe? + 0x1407BD720: UpdateGazes + 0x1407BD8A0: DeleteAllModels + 0x1407BDA30: DeleteAllObjects # IMPORTANT:: DONT EVER CALL THIS FOR REAL OKAY + 0x1407BCA70: GetFilteredObjectById + 0x1407BCC40: UpdateObjectArrays + 0x1407BCE60: UpdateObjectArraysWrapper + 0x1407BCE70: UpdateObjectArraysWrapper2 Client::Game::Object::ClientObjectManager: # non-networked objects instances: - - ea: 0x142218440 + - ea: 0x142229940 pointer: False funcs: - 0x1412E2D00: Initialize - 0x1412E2EC0: CreateBattleCharacter - 0x1412E3030: CreateEventObject - 0x1412E3110: CreateAreaObject - 0x1412E3200: DeleteObjectByIndex - 0x1412E3360: DeleteAllObjects - 0x1412E34D0: CalculateNextAvailableIndex - 0x1412E3580: GetObjectByIndex - 0x1412E3660: IsValidClientObject - 0x1412E3680: IsValidClientObjectIndex - 0x1412E36A0: GetIndexByObject - 0x1412E36D0: SetObjectAt #(idx, object) - 0x1412E3700: RemoveObjectAt - 0x1412E3740: HasObjectAt + 0x1412E2DB0: Initialize + 0x1412E2F70: CreateBattleCharacter + 0x1412E30E0: CreateEventObject + 0x1412E31C0: CreateAreaObject + 0x1412E32B0: DeleteObjectByIndex + 0x1412E3410: DeleteAllObjects + 0x1412E3580: CalculateNextAvailableIndex + 0x1412E3630: GetObjectByIndex + 0x1412E3710: IsValidClientObject + 0x1412E3730: IsValidClientObjectIndex + 0x1412E3750: GetIndexByObject + 0x1412E3780: SetObjectAt #(idx, object) + 0x1412E37B0: RemoveObjectAt + 0x1412E37F0: HasObjectAt Client::Game::Character::CharacterManager: # networked characters instances: - - ea: 0x1421E8020 + - ea: 0x1421F9520 pointer: False funcs: - 0x1407BB830: Initialize - 0x1412E2D50: Destroy - 0x1407BBA30: Update - 0x1407BBA90: UpdateCompanions - 0x1407BBB00: CreateCharacterAtFirstEmptyIndex - 0x1407BBB50: CreateCharacterAtIndex - 0x1407BBCB0: DeleteCharacterAtIndex - 0x1407BBD60: DeleteAllCharacters - 0x1407BBE60: LookupBattleCharaByObjectID - 0x1407BBEC0: LookupBattleCharaByName - 0x1407BBFB0: LookupRetainerByName - 0x1407BC050: LookupBuddyByOwnerObject - 0x1407BC0D0: LookupPetByOwnerObject - 0x1407BC1B0: LookupBattleNpcPartsByObjectId + 0x1407BB8E0: Initialize + 0x1412E2E00: Destroy + 0x1407BBAE0: Update + 0x1407BBB40: UpdateCompanions + 0x1407BBBB0: CreateCharacterAtFirstEmptyIndex + 0x1407BBC00: CreateCharacterAtIndex + 0x1407BBD60: DeleteCharacterAtIndex + 0x1407BBE10: DeleteAllCharacters + 0x1407BBF10: LookupBattleCharaByObjectID + 0x1407BBF70: LookupBattleCharaByName + 0x1407BC060: LookupRetainerByName + 0x1407BC100: LookupBuddyByOwnerObject + 0x1407BC180: LookupPetByOwnerObject + 0x1407BC260: LookupBattleNpcPartsByObjectId Client::Game::GoldSaucer::GoldSaucerManager: instances: - - ea: 0x14220B0E0 + - ea: 0x14221C5E0 pointer: True funcs: - 0x140B68930: Initialize - 0x140B689C0: dtor - 0x140B68A10: GetInstance - 0x140B68890: IsRunningGate - 0x140B68870: IsAcceptingGate - 0x140B688C0: GetRunningGateType - 0x140B688E0: GetRunningGatePositionType - 0x140B687D0: IsJoinedGATE - 0x140B68820: IsFinishedGATE + 0x140B689D0: Initialize + 0x140B68A60: dtor + 0x140B68AB0: GetInstance + 0x140B68930: IsRunningGate + 0x140B68910: IsAcceptingGate + 0x140B68960: GetRunningGateType + 0x140B68980: GetRunningGatePositionType + 0x140B68870: IsJoinedGATE + 0x140B688C0: IsFinishedGATE Client::Game::GoldSaucer::GFateDirector: vtbls: - - ea: 0x141A77210 + - ea: 0x141A7AA10 base: Client::Game::Event::GoldSaucerDirector funcs: - 0x140B6C170: ctor + 0x140B6C210: ctor vfuncs: 3: IsRunningGate 294: IsAcceptingGate Client::Game::GoldSaucer::RaceChocoboDirector: # Chocobo Race vtbls: - - ea: 0x141A74FA8 + - ea: 0x141A787A8 base: Client::Game::Event::GoldSaucerDirector funcs: - 0x140B58870: ctor + 0x140B58910: ctor Client::Game::GoldSaucer::GFateClimbingDirector: # Cliffhanger vtbls: - - ea: 0x141A77B98 + - ea: 0x141A7B398 base: Client::Game::GoldSaucer::GFateDirector funcs: - 0x140B6D010: ctor # unused, because inlined + 0x140B6D0B0: ctor # unused, because inlined Client::Game::GoldSaucer::GFateStelthDirector: vtbls: - - ea: 0x141A78530 + - ea: 0x141A7BD30 base: Client::Game::GoldSaucer::GFateDirector funcs: - 0x140B6D6E0: ctor + 0x140B6D780: ctor Client::Game::GoldSaucer::GFateHiddenObjectDirector: vtbls: - - ea: 0x141A78EB8 + - ea: 0x141A7C6B8 base: Client::Game::GoldSaucer::GFateDirector funcs: - 0x140B6DCD0: ctor + 0x140B6DD70: ctor Client::Game::GoldSaucer::GFateDanceDirector: vtbls: - - ea: 0x141A79850 + - ea: 0x141A7D050 base: Client::Game::GoldSaucer::GFateDirector funcs: - 0x140B6E670: ctor + 0x140B6E710: ctor Client::Game::GoldSaucer::GFateRouletteDirector: # Any Way the Wind Blows vtbls: - - ea: 0x141A7A1E8 + - ea: 0x141A7D9E8 base: Client::Game::GoldSaucer::GFateDirector funcs: - 0x140B6EE90: ctor # unused, because inlined + 0x140B6EF30: ctor # unused, because inlined Client::Game::GoldSaucer::VerminionDirector: # Lord of Verminion vtbls: - - ea: 0x141A7AB70 + - ea: 0x141A7E370 base: Client::Game::Event::GoldSaucerDirector funcs: - 0x140B6F380: ctor + 0x140B6F420: ctor Client::Game::GoldSaucer::GFateClimbing2Director: # Leap of Faith vtbls: - - ea: 0x141A7B498 + - ea: 0x141A7EC98 base: Client::Game::GoldSaucer::GFateDirector funcs: - 0x140B75C70: ctor # unused, because inlined + 0x140B75D10: ctor # unused, because inlined Client::Game::GoldSaucer::GFateRideShootingDirector: # Air Force One vtbls: - - ea: 0x141A7BE20 + - ea: 0x141A7F620 base: Client::Game::GoldSaucer::GFateDirector funcs: - 0x140B75FE0: ctor # unused, because inlined + 0x140B76080: ctor # unused, because inlined Client::Game::GoldSaucer::GFateYojimboDirector: # The Slice Is Right vtbls: - - ea: 0x141A7C7B8 + - ea: 0x141A7FFB8 base: Client::Game::GoldSaucer::GFateDirector funcs: - 0x140B76340: ctor # unused, because inlined + 0x140B763E0: ctor # unused, because inlined Client::Game::RaceChocoboManager: instances: - - ea: 0x14220B0E8 + - ea: 0x14221C5E8 pointer: False funcs: - 0x140B528D0: Initialize - 0x140B52900: dtor - 0x140B53090: GetAbility #(this,index) - 0x140B530B0: GetNamePart - 0x140B53100: GetColor - 0x140B53110: GetGear #(this,index) - 0x140B53130: GetSessionsAvailable - 0x140B53150: HasRank + 0x140B52970: Initialize + 0x140B529A0: dtor + 0x140B53130: GetAbility #(this,index) + 0x140B53150: GetNamePart + 0x140B531A0: GetColor + 0x140B531B0: GetGear #(this,index) + 0x140B531D0: GetSessionsAvailable + 0x140B531F0: HasRank # Not 100 confident what these 2 do - #0x140B53640: GetAbilitySlotIfNotLearned - #0x140B53670: GetAbilityIndexIfLearned - 0x140B536A0: GetRank + #0x140B536E0: GetAbilitySlotIfNotLearned + #0x140B53710: GetAbilityIndexIfLearned + 0x140B53740: GetRank Client::Game::Group::GroupManager: instances: - - ea: 0x14220B1A0 + - ea: 0x14221C6A0 pointer: False - - ea: 0x142211590 + - ea: 0x142222A90 name: SecondInstance pointer: False funcs: - 0x14092DAC0: ctor - 0x14092DC30: SetPartyEmpty - 0x14092E9C0: GetAllianceMemberByGroupAndIndex # (this, group, index) - 0x14092EA20: GetAllianceMemberByIndex # (this, index) - 0x14092EA40: IsObjectIDInParty # (this, objectID) - 0x14092EAA0: IsCharacterInPartyByName # (this, char*) - 0x14092EB20: IsObjectIDInAlliance - 0x14092EB90: IsObjectIDPartyLeader - 0x14092EE60: UpdateAllianceMemberAtIndex - 0x14092F160: GetPartyMemberByIndex - 0x14092F1E0: GetPartyMemberByContentId - 0x14092F100: GetPartyMemberByObjectId - 0x140B8D5F0: Create - 0x140B8D530: GetGroupManager - 0x140B8D550: GetNextInstance + 0x14092DB70: ctor + 0x14092DCE0: SetPartyEmpty + 0x14092EA70: GetAllianceMemberByGroupAndIndex # (this, group, index) + 0x14092EAD0: GetAllianceMemberByIndex # (this, index) + 0x14092EAF0: IsObjectIDInParty # (this, objectID) + 0x14092EB50: IsCharacterInPartyByName # (this, char*) + 0x14092EBD0: IsObjectIDInAlliance + 0x14092EC40: IsObjectIDPartyLeader + 0x14092EF10: UpdateAllianceMemberAtIndex + 0x14092F210: GetPartyMemberByIndex + 0x14092F290: GetPartyMemberByContentId + 0x14092F1B0: GetPartyMemberByObjectId + 0x140B8D6A0: Create + 0x140B8D5E0: GetGroupManager + 0x140B8D600: GetNextInstance Client::Game::Balloon: funcs: - 0x1414A6180: OpenBalloon - 0x1414A61F0: CloseBalloon - 0x1414A62E0: Initialize - 0x1414A6320: SetDefaultId - 0x1414A6330: Reset # this is near identical to Initialize but is called in update instead - 0x1414A6370: Update - 0x1414A64D0: Terminate - 0x1414A6520: StartTimerMode # (Balloon* this, float timer, ushort id) if id == 1 use default id else use id - 0x1414A6560: StartOtherMode # (Balloon* this, ushort id) id same as above + 0x1414A6300: OpenBalloon + 0x1414A6370: CloseBalloon + 0x1414A6460: Initialize + 0x1414A64A0: SetDefaultId + 0x1414A64B0: Reset # this is near identical to Initialize but is called in update instead + 0x1414A64F0: Update + 0x1414A6650: Terminate + 0x1414A66A0: StartTimerMode # (Balloon* this, float timer, ushort id) if id == 1 use default id else use id + 0x1414A66E0: StartOtherMode # (Balloon* this, ushort id) id same as above Client::Game::Fate::FateManager: instances: - - ea: 0x1422187D0 + - ea: 0x142229CD0 pointer: True funcs: - 0x1412EC220: HasValue # g_FateTablePtr != 0 - 0x1412EC240: GetSingleton - 0x1412EC250: Initialize - 0x1412ECA20: ctor - 0x1412EC2A0: dtor - 0x1412ECAA0: Finalize - 0x1412EED40: GetFateById + 0x1412EC2D0: HasValue # g_FateTablePtr != 0 + 0x1412EC2F0: GetSingleton + 0x1412EC300: Initialize + 0x1412ECAD0: ctor + 0x1412EC350: dtor + 0x1412ECB50: Finalize + 0x1412EEDF0: GetFateById Client::Game::BattleBuddyList: funcs: - 0x140974610: GetMemberBattleCharaByIndex + 0x140974700: GetMemberBattleCharaByIndex Client::Game::QuestManager: instances: - - ea: 0x1421E6F70 + - ea: 0x1421F8470 pointer: False funcs: - 0x140780A50: GetSingleton + 0x140780B00: GetSingleton 0x1400ABA20: IsQuestComplete # static (questId) - 0x140850F50: IsQuestComplete1 # (this, questId) - 0x1408512D0: GetQuestSequence # static (questId) - 0x140850C40: GetQuestIndex - 0x1408513D0: GetQuestClassJob - 0x140851100: IsQuestAccepted - 0x140851590: GetBeastTribeAllowance - 0x14087B9C0: IsRecipeComplete # static (uint recipeId) - 0x1408928E0: IsLevequestComplete - 0x140939BA0: GetNextLeveAllowancesTimestamp # multiply by 60 for unix timestamp + 0x140852B50: IsQuestComplete1 # (this, questId) + 0x140852ED0: GetQuestSequence # static (questId) + 0x140852840: GetQuestIndex + 0x140852FD0: GetQuestClassJob + 0x140852D00: IsQuestAccepted + 0x140853190: GetBeastTribeAllowance + 0x14087D5C0: IsRecipeComplete # static (uint recipeId) + 0x1408944E0: IsLevequestComplete + 0x140939C90: GetNextLeveAllowancesTimestamp # multiply by 60 for unix timestamp Client::Game::MirageManager: instances: - - ea: 0x1421E38A0 + - ea: 0x1421F4DA0 pointer: False funcs: - 0x140745410: ctor - 0x140745460: dtor - 0x1407454D0: HasInstance - 0x1407454F0: GetInstance - 0x140745500: Update - 0x1407455E0: Clear - 0x1407456A0: RequestPrismBox - 0x140745A30: RestorePrismBoxItem - 0x140745E80: RequestGlamourPlates - 0x1407460E0: ApplyGlamourPlate + 0x140745520: ctor + 0x140745570: dtor + 0x1407455E0: HasInstance + 0x140745600: GetInstance + 0x140745610: Update + 0x1407456F0: Clear + 0x1407457B0: RequestPrismBox + 0x140745B40: RestorePrismBoxItem + 0x140745F90: RequestGlamourPlates + 0x1407461F0: ApplyGlamourPlate Client::Game::CurrencyManager: instances: - - ea: 0x142217980 + - ea: 0x142228E80 pointer: True funcs: - 0x140B8D7A0: Create - 0x140B8D810: Destroy - 0x140B8D850: Initialize - 0x140B8D940: Finalize - 0x140B8D770: HasInstance - 0x140B8D790: GetInstance - 0x140B8D9E0: HasItem - 0x140B8DAB0: GetItemCount - 0x140B8DB80: GetItemMaxCount - 0x140B8DC50: GetItemCountRemaining - 0x140B8DD50: IsItemLimited - 0x140B8DE20: GetItemIdBySpecialId - 0x140B8DEA0: SetItemData + 0x140B8D850: Create + 0x140B8D8C0: Destroy + 0x140B8D900: Initialize + 0x140B8D9F0: Finalize + 0x140B8D820: HasInstance + 0x140B8D840: GetInstance + 0x140B8DA90: HasItem + 0x140B8DB60: GetItemCount + 0x140B8DC30: GetItemMaxCount + 0x140B8DD00: GetItemCountRemaining + 0x140B8DE00: IsItemLimited + 0x140B8DED0: GetItemIdBySpecialId + 0x140B8DF50: SetItemData Client::Game::InventoryManager: instances: - - ea: 0x1421E38D0 + - ea: 0x1421F4DD0 pointer: False funcs: - 0x140747550: ctor - 0x14071DA70: Update - 0x14071E6A0: GetInventoryContainer # (this, containerId) - 0x14071E700: GetInventorySlot # (this, containerId, slotId) - 0x14071F880: MoveItemSlot # (srcContainer, srcSlot, dstContainer, dstSlot, 1) - 0x140726980: GetInventoryItemCount # (this, itemId, hq, 1, 1, 0) - 0x1407270F0: GetItemCountInContainer # (this, itemId, containerId, hq, 0) + 0x140747660: ctor + 0x14071DB90: Update + 0x14071E7C0: GetInventoryContainer # (this, containerId) + 0x14071E820: GetInventorySlot # (this, containerId, slotId) + 0x14071F990: MoveItemSlot # (srcContainer, srcSlot, dstContainer, dstSlot, 1) + 0x140726A90: GetInventoryItemCount # (this, itemId, hq, 1, 1, 0) + 0x140727200: GetItemCountInContainer # (this, itemId, containerId, hq, 0) 0x1400CCD10: GetSizeByIndex # static - 0x140727DE0: GetEquippedItemIdForSlot - 0x14072AEE0: GetPermittedGearsetCount - 0x1407354A0: GetLimitedTomestoneCount - 0x140725BB0: GetEmptySlotsInBag - 0x14072FA90: SendTradeRequest - 0x140731FD0: GetRetainerGil - 0x140734430: GetFreeCompanyGil - 0x140734F90: GetGil - 0x140735160: GetCompanySeals - 0x140735210: GetMaxCompanySeals - 0x140735380: GetTomestoneCount - 0x1407355D0: GetWolfMarks - 0x1407356F0: GetAlliedSeals - 0x140735810: GetGoldSaucerCoin - 0x14144DD70: GetSpecialItemId #static - 0x140735510: GetLimitedTomestoneWeeklyLimit #static + 0x140727EF0: GetEquippedItemIdForSlot + 0x14072AFF0: GetPermittedGearsetCount + 0x1407355B0: GetLimitedTomestoneCount + 0x140725CC0: GetEmptySlotsInBag + 0x14072FBA0: SendTradeRequest + 0x1407320E0: GetRetainerGil + 0x140734540: GetFreeCompanyGil + 0x1407350A0: GetGil + 0x140735270: GetCompanySeals + 0x140735320: GetMaxCompanySeals + 0x140735490: GetTomestoneCount + 0x1407356E0: GetWolfMarks + 0x140735800: GetAlliedSeals + 0x140735920: GetGoldSaucerCoin + 0x14144DE20: GetSpecialItemId #static + 0x140735620: GetLimitedTomestoneWeeklyLimit #static Client::Game::InventoryItem: funcs: - 0x140181760: GetItemId - 0x140181890: GetCondition - 0x140181A80: GetGlamourId - 0x140181AC0: GetSpiritbond - 0x140181B20: GetStain - 0x14032EDD0: GetSpiritbond2 - 0x14032EE20: GetMateriaId - 0x1406E04D0: GetMateriaGrade - 0x14071BDF0: ctor - 0x14071BE30: Copy - 0x14071BFF0: Equals - 0x14071C080: Clear - 0x14071C0C0: SetItemId - 0x14071C180: GetLinkedItem - 0x14071C570: GetQuantity - 0x14071C620: SetQuantity - 0x14071C650: GetSpiritbond3 - 0x14071C6B0: GetConditionPercentage - 0x14071C6F0: GetMateriaCount - 0x14073AE20: GetEquipErrorLogMessageId # (this, race, sex, level, classJob, grandCompany, pvpRank, itemRow) - 0x140747C90: GetCrafterContentId + 0x140181890: GetItemId + 0x1401819C0: GetCondition + 0x140181BB0: GetGlamourId + 0x140181BF0: GetSpiritbond + 0x140181C50: GetStain + 0x14032EF00: GetSpiritbond2 + 0x14032EF50: GetMateriaId + 0x1406E0600: GetMateriaGrade + 0x14071BF10: ctor + 0x14071BF50: Copy + 0x14071C110: Equals + 0x14071C1A0: Clear + 0x14071C1E0: SetItemId + 0x14071C2A0: GetLinkedItem + 0x14071C690: GetQuantity + 0x14071C740: SetQuantity + 0x14071C770: GetSpiritbond3 + 0x14071C7D0: GetConditionPercentage + 0x14071C810: GetMateriaCount + 0x14073AF30: GetEquipErrorLogMessageId # (this, race, sex, level, classJob, grandCompany, pvpRank, itemRow) + 0x140747DA0: GetCrafterContentId Client::Game::InventoryContainer: funcs: - 0x14071CFB0: GetInventorySlot # (this, slotIndex) + 0x14071D0D0: GetInventorySlot # (this, slotIndex) Client::Game::MonsterNoteManager: instances: - - ea: 0x1421F0CC0 + - ea: 0x1422021C0 pointer: False funcs: - 0x140932490: Initialize + 0x140932540: Initialize Client::Game::CSBonusManager: instances: - - ea: 0x1421F1128 + - ea: 0x142202628 pointer: True funcs: - 0x140932EC0: ctor - 0x140933030: Initialize - 0x140933080: dtor - 0x140933280: RequestData - 0x1409332E0: GetSeedBasePtr - 0x1409332F0: GetSeasonTarget - 0x140933310: GetIsOpenMission - 0x140933320: GetSeedBase - 0x140933330: PrintDebugInfo + 0x140932F70: ctor + 0x1409330E0: Initialize + 0x140933130: dtor + 0x140933330: RequestData + 0x140933390: GetSeedBasePtr + 0x1409333A0: GetSeasonTarget + 0x1409333C0: GetIsOpenMission + 0x1409333D0: GetSeedBase + 0x1409333E0: PrintDebugInfo Client::Game::GcArmyManager: instances: - - ea: 0x1421EBFD0 + - ea: 0x1421FD0E8 pointer: True funcs: - 0x1408A2E20: ctor - 0x1408A2E70: dtor - 0x1408A2EE0: HasInstance - 0x1408A2F00: GetInstance - 0x1408A30B0: GetMemberCount - 0x1408A30D0: GetMember - 0x140932520: Update - 0x1408A2F10: UpdateNotifications + 0x1408A4A20: ctor + 0x1408A4A70: dtor + 0x1408A4AE0: HasInstance + 0x1408A4B00: GetInstance + 0x1408A4CB0: GetMemberCount + 0x1408A4CD0: GetMember + 0x1409325D0: Update + 0x1408A4B10: UpdateNotifications Client::Game::Housing::HousingManager: instances: - - ea: 0x14220AFB0 + - ea: 0x14221C4B0 pointer: True funcs: - 0x140B27BC0: ctor - 0x140B27C70: dtor - 0x140B227A0: Initialize - 0x140B22850: HasInstance - 0x140B22870: GetInstance - 0x140B276F0: Update - 0x140B25B40: IsOutside - 0x140B25B50: IsInside - 0x140B25B60: IsInWorkshop - 0x140B25C70: GetCurrentDivision - 0x140B263F0: HasHousePermissions - 0x140B25C30: GetCurrentPlot - 0x140B25CE0: GetCurrentWard - 0x140B264F0: GetCurrentHouseId - 0x140B267C0: GetCurrentRoom - 0x140B25D40: GetCurrentFloor # 0 - Ground Level, 1 - Upstairs, 10 - Downstairs - 0x140B25DD0: GetInvertedBrightness # 0-5, higher is darker - 0x140B4CCB0: IsSubmarineExplorationUnlocked # static - 0x140B4CCF0: IsSubmarineExplorationExplored # static - 0x140B4CD50: GetSubmarineSurveyDuration # (unsigned __int8 point, __int16 speed) -> SurveyDuration (return is time in seconds) - 0x140B4E3C0: GetSubmarineVoyageDistance # (unsigned __int8 point, unsigned __int8 speed) -> VoyageDistance (return is integer) - 0x140B4E220: GetSubmarineVoyageTime # (unsigned __int8 pointA, unsigned __int8 pointB, __int16 speed) -> VoyageTime (return is time in seconds) - 0x140B40600: GetAirshipVoyageTimeAndDistance # (unsigned __int8 pointA, unsigned __int8 pointB, __int16 speed, _DWORD *voyageTime, int *voyageDistance) - 0x140B40720: GetAirshipSurveyDuration # (unsigned __int8 point, __int16 speed) -> SurveyDuration (return is time in seconds) + 0x140B27C60: ctor + 0x140B27D10: dtor + 0x140B22840: Initialize + 0x140B228F0: HasInstance + 0x140B22910: GetInstance + 0x140B27790: Update + 0x140B25BE0: IsOutside + 0x140B25BF0: IsInside + 0x140B25C00: IsInWorkshop + 0x140B25D10: GetCurrentDivision + 0x140B26490: HasHousePermissions + 0x140B25CD0: GetCurrentPlot + 0x140B25D80: GetCurrentWard + 0x140B26590: GetCurrentHouseId + 0x140B26860: GetCurrentRoom + 0x140B25DE0: GetCurrentFloor # 0 - Ground Level, 1 - Upstairs, 10 - Downstairs + 0x140B25E70: GetInvertedBrightness # 0-5, higher is darker + 0x140B4CD50: IsSubmarineExplorationUnlocked # static + 0x140B4CD90: IsSubmarineExplorationExplored # static + 0x140B4CDF0: GetSubmarineSurveyDuration # (unsigned __int8 point, __int16 speed) -> SurveyDuration (return is time in seconds) + 0x140B4E460: GetSubmarineVoyageDistance # (unsigned __int8 point, unsigned __int8 speed) -> VoyageDistance (return is integer) + 0x140B4E2C0: GetSubmarineVoyageTime # (unsigned __int8 pointA, unsigned __int8 pointB, __int16 speed) -> VoyageTime (return is time in seconds) + 0x140B406A0: GetAirshipVoyageTimeAndDistance # (unsigned __int8 pointA, unsigned __int8 pointB, __int16 speed, _DWORD *voyageTime, int *voyageDistance) + 0x140B407C0: GetAirshipSurveyDuration # (unsigned __int8 point, __int16 speed) -> SurveyDuration (return is time in seconds) 0x1400A8E00: GetHouseIcon # static (size, isOpen, isResident, isIndividual, isShared) Client::Game::Housing::OutdoorTerritory: vtbls: - - ea: 0x141A72938 + - ea: 0x141A76138 funcs: - 0x140B378B0: GetPlotIcon # (this, plotIndex) - 0x140B35640: IsEstateShared # (this, plotIndex) - 0x140B35510: IsEstateResident # (this, plotIndex) + 0x140B37950: GetPlotIcon # (this, plotIndex) + 0x140B356E0: IsEstateShared # (this, plotIndex) + 0x140B355B0: IsEstateResident # (this, plotIndex) Client::Game::Housing::IndoorTerritory: vtbls: - - ea: 0x141A729A0 + - ea: 0x141A761A0 Client::Game::Housing::WorkshopTerritory: vtbls: - - ea: 0x141A729E0 + - ea: 0x141A761E0 Client::Game::HWDManager: # Diadem instances: - - ea: 0x14220B180 + - ea: 0x14221C680 pointer: True vtbls: - - ea: 0x141A7FF58 + - ea: 0x141A83758 funcs: - 0x140B84570: Initialize - 0x140B84600: Destroy - 0x140B84630: GetInstance + 0x140B84610: Initialize + 0x140B846A0: Destroy + 0x140B846D0: GetInstance Client::Game::MJI::MJIManager: # Island Sanctuary instances: - - ea: 0x14220B190 + - ea: 0x14221C690 pointer: True funcs: - 0x140B85EB0: Initialize # static - 0x140B85F00: Destroy # static - 0x140B85F40: GetSingleton # static - 0x140B85F50: Load # loads in a ton of sub-structs and other info. - 0x140B863E0: Update - 0x140B86920: IsFunctionUnlocked # (this, functionId) - 0x140B869B0: RegisterListener - 0x140B869E0: UnregisterListener - 0x140B86B60: HandleActorControlPacket - 0x140B876B0: HandleInboundPacket - 0x140B87B10: HandleSchedulePacket - 0x140B87DA0: SetDisplayedCycle - 0x140B88040: RequestDemandFull - 0x140B88090: RequestDemandSpecific - 0x140B880F0: LoadDemandResearchPacket - 0x140B88230: ScheduleCraft - 0x140B882B0: CancelScheduledCraft - 0x140B882F0: SetRestCycles - 0x140B88670: IsRecipeUnlocked # (this, recipeId) - 0x140B886A0: IsPouchItemLocked # (this, pouchItemId) - 0x140B886B0: IsItemLocked - 0x140B88790: GetPastureExpectedCollectedLeavings - 0x140B887B0: GetPastureCollectLeavingsWillOvercap - 0x140B887D0: GetPastureNoLeavingsToCollect - 0x140B88830: GetPastureAnimals - 0x140B88850: GetPastureCaptureState - 0x140B88870: GetPastureSlotCount - 0x140B88A00: GetFarmSlotCount - 0x140B88AE0: IsPastureEligibleForCare - 0x140B88AF0: IsFarmEligibleForCare - 0x140B88B20: GetVisibleMinimapIcons - 0x140B88D90: GetFavorCraftObjectId - 0x140B88DB0: GetFavorNumDelivered - 0x140B88DD0: GetFavorDeliveryComplete - 0x140B88DF0: GetFavorIsBonus - 0x140B88E10: GetFavorNumScheduled - 0x140B88E30: GetFavorNumRequired - 0x140B88E50: GetFavorReward - 0x140B88E70: GetFavorFullBonus - 0x140B88E90: RequestFavorData - 0x140B88EB0: IsFavorDataAvailable - 0x140B89540: ctor - 0x140B897E0: Finalize + 0x140B85F50: Initialize # static + 0x140B85FA0: Destroy # static + 0x140B85FE0: GetSingleton # static + 0x140B85FF0: Load # loads in a ton of sub-structs and other info. + 0x140B86480: Update + 0x140B869C0: IsFunctionUnlocked # (this, functionId) + 0x140B86A50: RegisterListener + 0x140B86A80: UnregisterListener + 0x140B86C00: HandleActorControlPacket + 0x140B87750: HandleInboundPacket + 0x140B87BC0: HandleSchedulePacket + 0x140B87E50: SetDisplayedCycle + 0x140B880F0: RequestDemandFull + 0x140B88140: RequestDemandSpecific + 0x140B881A0: LoadDemandResearchPacket + 0x140B882E0: ScheduleCraft + 0x140B88360: CancelScheduledCraft + 0x140B883A0: SetRestCycles + 0x140B88720: IsRecipeUnlocked # (this, recipeId) + 0x140B88750: IsPouchItemLocked # (this, pouchItemId) + 0x140B88760: IsItemLocked + 0x140B88840: GetPastureExpectedCollectedLeavings + 0x140B88860: GetPastureCollectLeavingsWillOvercap + 0x140B88880: GetPastureNoLeavingsToCollect + 0x140B888E0: GetPastureAnimals + 0x140B88900: GetPastureCaptureState + 0x140B88920: GetPastureSlotCount + 0x140B88AB0: GetFarmSlotCount + 0x140B88B90: IsPastureEligibleForCare + 0x140B88BA0: IsFarmEligibleForCare + 0x140B88BD0: GetVisibleMinimapIcons + 0x140B88E40: GetFavorCraftObjectId + 0x140B88E60: GetFavorNumDelivered + 0x140B88E80: GetFavorDeliveryComplete + 0x140B88EA0: GetFavorIsBonus + 0x140B88EC0: GetFavorNumScheduled + 0x140B88EE0: GetFavorNumRequired + 0x140B88F00: GetFavorReward + 0x140B88F20: GetFavorFullBonus + 0x140B88F40: RequestFavorData + 0x140B88F60: IsFavorDataAvailable + 0x140B895F0: ctor + 0x140B89890: Finalize Client::Game::MJI::IslandState: funcs: - 0x140B8C8D0: ctor + 0x140B8C980: ctor Client::Game::MJI::MJIPastureHandler: vtbls: - - ea: 0x141C43218 + - ea: 0x141C4D358 base: Client::Game::Event::EventHandler funcs: - 0x1414E3000: ctor - 0x1414E4360: DismissCaretaker - 0x1414E43E0: CollectLeavingsAll - 0x1414E4460: IsValidAnimal - 0x1414E44D0: OpenUI - 0x1414E4620: CalculateExpectedCollectedLeavings - 0x1414E46D0: CollectAllLeavingsWillOvercap - 0x1414E4780: NoLeavingsToCollect - 0x1414E4930: UpdateAvailableLeavings - 0x1414E4C80: EntrustAnimal - 0x1414E4EB0: CollectLeavingsSingle - 0x1414E4F50: CollectLeavingsAndReleaseAnimal - 0x1414E5090: ReleaseAnimal - 0x1414E5170: ChangeAnimalNickname - 0x1414E5740: GetCurrentRoamingMinionCount - 0x1414E58B0: SetMinionPlaceStatus # (this, minionId, isPlaced) - 0x1414E5360: ExecuteReleaseMinion # (this, minionId, areaId) - 0x1414E54F0: ExecuteRecallMinion # (this, minionId) + 0x1414E3180: ctor + 0x1414E44E0: DismissCaretaker + 0x1414E4560: CollectLeavingsAll + 0x1414E45E0: IsValidAnimal + 0x1414E4650: OpenUI + 0x1414E47A0: CalculateExpectedCollectedLeavings + 0x1414E4850: CollectAllLeavingsWillOvercap + 0x1414E4900: NoLeavingsToCollect + 0x1414E4AB0: UpdateAvailableLeavings + 0x1414E4E00: EntrustAnimal + 0x1414E5030: CollectLeavingsSingle + 0x1414E50D0: CollectLeavingsAndReleaseAnimal + 0x1414E5210: ReleaseAnimal + 0x1414E52F0: ChangeAnimalNickname + 0x1414E58C0: GetCurrentRoamingMinionCount + 0x1414E5A30: SetMinionPlaceStatus # (this, minionId, isPlaced) + 0x1414E54E0: ExecuteReleaseMinion # (this, minionId, areaId) + 0x1414E5670: ExecuteRecallMinion # (this, minionId) Client::Game::MJI::MJIFarmState: vtbls: - - ea: 0x141C43008 - funcs: - 0x1414DFD50: ctor - 0x1414DFDF0: Finalize - 0x1414DFEC0: InitSeedItemIds - 0x1414DFF20: Update - 0x1414DFFF0: CalculateCareCost - 0x1414E0050: GetSlotData - 0x1414E0120: Entrust - 0x1414E0170: Dismiss - 0x1414E01C0: CollectSingle - 0x1414E0210: CollectSingleAndDismiss - 0x1414E0260: UpdateExpectedTotalYield - 0x1414E0310: CollectAll - 0x1414E0550: UpdatePendingSlot - 0x1414E0F10: InitCropLayout - 0x1414E12F0: UpdateCropLayout + - ea: 0x141C4CD18 + funcs: + 0x1414DFED0: ctor + 0x1414DFF70: Finalize + 0x1414E0040: InitSeedItemIds + 0x1414E00A0: Update + 0x1414E0170: CalculateCareCost + 0x1414E01D0: GetSlotData + 0x1414E02A0: Entrust + 0x1414E02F0: Dismiss + 0x1414E0340: CollectSingle + 0x1414E0390: CollectSingleAndDismiss + 0x1414E03E0: UpdateExpectedTotalYield + 0x1414E0490: CollectAll + 0x1414E06D0: UpdatePendingSlot + 0x1414E1090: InitCropLayout + 0x1414E1470: UpdateCropLayout Client::Game::MJI::MJIFavorState: funcs: - 0x1414EC010: ctor - 0x1414EC090: dtor - 0x1414EC0F0: GetNumItemsDelivered - 0x1414EC1A0: GetNumItemsRequired - 0x1414EC250: GetItemReward - 0x1414EC310: RequestData - 0x1414EC350: ReceiveData - 0x1414EC410: GetRequestData + 0x1414EC190: ctor + 0x1414EC210: dtor + 0x1414EC270: GetNumItemsDelivered + 0x1414EC320: GetNumItemsRequired + 0x1414EC3D0: GetItemReward + 0x1414EC490: RequestData + 0x1414EC4D0: ReceiveData + 0x1414EC590: GetRequestData Client::Game::MJI::MJIGranariesState: funcs: - 0x1414DF870: ctor - 0x1414DF8E0: dtor - 0x1414DF8F0: CollectResources - 0x1414DF980: SelectExpeditionStart - 0x1414DFA10: SelectExpeditionCommit - 0x1414DFA40: InitFromPacket - 0x1414DFAF0: RefreshAgent - 0x1414DFB10: NotifyExpeditionUpdated - 0x1414DFB30: OpenUI - 0x1414DFB50: HasAnyResources - 0x1414DFC40: GetActiveExpeditionId - 0x1414DFC60: GetRemainingDays - 0x1414DFC80: GetRareResourcePouchId - 0x1414DFCA0: GetRareResourceCount - 0x1414DFCC0: GetNormalResourcePouchIds - 0x1414DFD00: GetNormalResourceCounts - 0x1414DFD40: GetFinishTime + 0x1414DF9F0: ctor + 0x1414DFA60: dtor + 0x1414DFA70: CollectResources + 0x1414DFB00: SelectExpeditionStart + 0x1414DFB90: SelectExpeditionCommit + 0x1414DFBC0: InitFromPacket + 0x1414DFC70: RefreshAgent + 0x1414DFC90: NotifyExpeditionUpdated + 0x1414DFCB0: OpenUI + 0x1414DFCD0: HasAnyResources + 0x1414DFDC0: GetActiveExpeditionId + 0x1414DFDE0: GetRemainingDays + 0x1414DFE00: GetRareResourcePouchId + 0x1414DFE20: GetRareResourceCount + 0x1414DFE40: GetNormalResourcePouchIds + 0x1414DFE80: GetNormalResourceCounts + 0x1414DFEC0: GetFinishTime Client::System::String::Utf8String: funcs: 0x140059B20: ctor # empty string ctor @@ -1269,607 +1269,607 @@ classes: 0x14005D310: IndexOf 0x14005DC00: FindLastOfImpl 0x14005E100: FindFirstOfImpl - 0x14064FD90: ToInteger # strtoi for utf8string (str, base) + 0x14064FEC0: ToInteger # strtoi for utf8string (str, base) Component::GUI::AtkValue: funcs: - 0x140507B00: dtor - 0x140507B40: GetBool - 0x140507B60: GetInt - 0x140507B80: GetUInt # these two could be backwards - 0x140507BA0: GetFloat - 0x140507BC0: GetString - 0x140507BE0: GetUnkPtr # could also be string, returns a pointer size - 0x140507C20: SetString - 0x140507CB0: CopyValue # = operator - 0x140507D20: Equals # == operator - 0x140507EE0: CreateArray # uses std::vector for array type (9) - 0x140508180: ChangeType - 0x140508390: ReleaseManagedMemory # called by SetString, frees old strings + 0x140507C30: dtor + 0x140507C70: GetBool + 0x140507C90: GetInt + 0x140507CB0: GetUInt # these two could be backwards + 0x140507CD0: GetFloat + 0x140507CF0: GetString + 0x140507D10: GetUnkPtr # could also be string, returns a pointer size + 0x140507D50: SetString + 0x140507DE0: CopyValue # = operator + 0x140507E50: Equals # == operator + 0x140508010: CreateArray # uses std::vector for array type (9) + 0x1405082B0: ChangeType + 0x1405084C0: ReleaseManagedMemory # called by SetString, frees old strings Component::GUI::AtkEvent: funcs: - 0x14050F770: SetEventIsHandled + 0x14050F8A0: SetEventIsHandled Component::GUI::AtkEventManager: funcs: - 0x14050F7D0: RegisterEvent - 0x14050F8C0: UnregisterEvent - 0x14050FA90: DispatchEvent - 0x14050FC00: Cleanup + 0x14050F900: RegisterEvent + 0x14050F9F0: UnregisterEvent + 0x14050FBC0: DispatchEvent + 0x14050FD30: Cleanup Component::GUI::AtkEventDispatcher: funcs: - 0x14050FEF0: DispatchEvent - 0x1405101E0: RemoveEvent + 0x140510020: DispatchEvent + 0x140510310: RemoveEvent Component::GUI::AtkTooltipArgs: funcs: - 0x140511AE0: ctor + 0x140511C10: ctor Component::GUI::AtkUldManager: funcs: - 0x140531B20: SetupFromULDResourceHandle - 0x140533100: CreateTimeline - 0x1405340A0: ReadTPHD - 0x1405342B0: ReadASHDAndLoadTextures - 0x140534790: CreateAtkNode - 0x140535C10: CreateAtkComponent - 0x1405366A0: Update - 0x140537380: SortNodeListByPriority - 0x140537450: SwapNodeListIndex - 0x140537240: SetDuplicateNodeInfo - 0x140537520: ExpandNodeListSize - 0x140537B80: DuplicateComponentNode - 0x1405376C0: SearchNodeById - 0x140537720: SearchNodeByIndex - 0x140537790: GetDuplicatedNode - 0x140534F10: UpdateDrawNodeList + 0x140531C50: SetupFromULDResourceHandle + 0x140533230: CreateTimeline + 0x1405341D0: ReadTPHD + 0x1405343E0: ReadASHDAndLoadTextures + 0x1405348C0: CreateAtkNode + 0x140535D40: CreateAtkComponent + 0x1405367D0: Update + 0x1405374B0: SortNodeListByPriority + 0x140537580: SwapNodeListIndex + 0x140537370: SetDuplicateNodeInfo + 0x140537650: ExpandNodeListSize + 0x140537CB0: DuplicateComponentNode + 0x1405377F0: SearchNodeById + 0x140537850: SearchNodeByIndex + 0x1405378C0: GetDuplicatedNode + 0x140535040: UpdateDrawNodeList Component::GUI::AtkTimeline: funcs: - 0x14056D600: GetStartFrameIdxForLabelId - 0x14056D730: GetEndFrameIdxForLabelId - 0x14056D3B0: UpdateChildAnimationStates - 0x14056CBE0: UpdateChildAnimationAndLabelStates - 0x14056CD40: SetTimelineState + 0x14056D730: GetStartFrameIdxForLabelId + 0x14056D860: GetEndFrameIdxForLabelId + 0x14056D4E0: UpdateChildAnimationStates + 0x14056CD10: UpdateChildAnimationAndLabelStates + 0x14056CE70: SetTimelineState Component::GUI::AtkArrayDataHolder: funcs: - 0x140508440: ctor - 0x140508BE0: GetNumberArrayData - 0x140508C80: GetStringArrayData - 0x140508D20: GetExtendArrayData + 0x140508570: ctor + 0x140508D10: GetNumberArrayData + 0x140508DB0: GetStringArrayData + 0x140508E50: GetExtendArrayData Component::GUI::AtkRenderer: funcs: - 0x1405097C0: Initialize + 0x1405098F0: Initialize Client::System::Resource::ResourceManager: instances: - - ea: 0x1421A1EE0 - funcs: - 0x1401DC4D0: ctor - 0x1401DC9C0: CreateSingleton - 0x1401DCAC0: Update - 0x1401DCEA0: GetResourceAsync - 0x1401DD0D0: GetResourceSync - 0x1401E18C0: Initialize + - ea: 0x1421B33D0 + funcs: + 0x1401DC600: ctor + 0x1401DCAF0: CreateSingleton + 0x1401DCBF0: Update + 0x1401DCFD0: GetResourceAsync + 0x1401DD200: GetResourceSync + 0x1401E19F0: Initialize Client::Game::UI::UIState: instances: - - ea: 0x1421F1210 + - ea: 0x1422026A0 pointer: False funcs: - 0x140999570: Initialize - 0x14099A0A0: Update - 0x1409AAD40: ctor - 0x140996D60: SetUnlockLinkValue - 0x140996E00: IsUnlockLinkUnlocked - 0x140996E30: IsUnlockLinkUnlockedOrQuestCompleted - 0x1409970E0: IsCutsceneSeen - 0x140999020: IsEmoteUnlocked - 0x140999190: IsItemActionUnlocked - 0x1409972F0: IsTripleTriadCardUnlocked - 0x1409988A0: GetNextMapAllowanceTimestamp - 0x141471760: IsInstanceContentUnlocked # static - 0x141471A40: IsInstanceContentCompleted # static - 0x1414B20D0: IsPublicContentUnlocked # static - 0x1414B2160: IsPublicContentCompleted # static - 0x140999B20: Terminate + 0x140999660: Initialize + 0x14099A190: Update + 0x1409AADF0: ctor + 0x140996E50: SetUnlockLinkValue + 0x140996EF0: IsUnlockLinkUnlocked + 0x140996F20: IsUnlockLinkUnlockedOrQuestCompleted + 0x1409971D0: IsCutsceneSeen + 0x140999110: IsEmoteUnlocked + 0x140999280: IsItemActionUnlocked + 0x1409973E0: IsTripleTriadCardUnlocked + 0x140998990: GetNextMapAllowanceTimestamp + 0x141471810: IsInstanceContentUnlocked # static + 0x141471AF0: IsInstanceContentCompleted # static + 0x1414B2250: IsPublicContentUnlocked # static + 0x1414B22E0: IsPublicContentCompleted # static + 0x140999C10: Terminate Client::Game::UI::Hotbar: # located at 0x0 of UIState vtbls: - - ea: 0x141A69618 + - ea: 0x141A6D090 base: Client::UI::Misc::RaptureHotbarModule::ClearCallback funcs: - 0x1409987D0: CancelCast - 0x140935EF0: ResetPvEHotbarsForClassAtLevel # (self, int, uint) -> void - 0x140936560: ResetPvPHotbarsForClassInner # (self, uint) -> void + 0x1409988C0: CancelCast + 0x140935FE0: ResetPvEHotbarsForClassAtLevel # (self, int, uint) -> void + 0x140936650: ResetPvPHotbarsForClassInner # (self, uint) -> void Client::Game::UI::Hate: instances: - - ea: 0x1421F1218 + - ea: 0x1422026A8 pointer: False Client::Game::UI::Hater: instances: - - ea: 0x1421F1320 + - ea: 0x1422027B0 pointer: False Client::Game::UI::Chain: instances: - - ea: 0x1421F1C28 + - ea: 0x1422030B8 pointer: False Client::Game::UI::WeaponState: instances: - - ea: 0x1421F1C30 + - ea: 0x1422030C0 pointer: False Client::Game::UI::PlayerState: instances: - - ea: 0x1421F1C48 + - ea: 0x1422030D8 pointer: False funcs: - 0x140937A00: ReadPacket - 0x1409389D0: SetCharacterName - 0x140939930: GetGrandCompanyRank - 0x14093A290: GetBeastTribeRank - 0x14093A310: GetBeastTribeCurrentRep - 0x14093A350: GetBeastTribeNeededRep - 0x140939BF0: IsMountUnlocked - 0x14093CAE0: IsOrnamentUnlocked - 0x14093B550: IsOrchestrionRollUnlocked - 0x14093A6B0: IsSecretRecipeBookUnlocked # DoH unlockable books - 0x14093A820: SetSightseeingLogUnlockState - 0x14093A870: SetSightseeingLogUnlockStateEx - 0x14093A8C0: SetAdventureExPhaseComplete - 0x14093A910: IsAdventureExPhaseComplete - 0x14093ABE0: IsAdventureComplete - 0x14093B490: IsFolkloreBookUnlocked # DoL unlockable books - 0x14093C8E0: IsMcGuffinUnlocked - 0x14093CBE0: IsFramersKitUnlocked - 0x14093B980: GetWeeklyBingoFlagsValue - 0x14093B8A0: IsWeeklyBingoExpired - 0x14093B8F0: GetWeeklyBingoExpireUnixTimestamp - 0x14093B940: IsWeeklyBingoStickerPlaced - 0x14093B960: GetWeeklyBingoTaskStatus - 0x14093BBA0: GetWeeklyBingoExpMultiplier - 0x14093A500: IsNoviceNetworkFlagSet - 0x14093A540: IsNovice - 0x14093A560: IsReturner - 0x14093A5C0: IsMentor - 0x14093A5E0: IsBattleMentor - 0x14093A600: IsTradeMentor - 0x14093AD50: IsAetherCurrentZoneComplete - 0x14093AE90: IsMeisterFlagAndHasSoulStoneEquipped - 0x14093AF30: IsMeisterFlag - 0x14093AFA0: IsMeisterFlagMaxCount - 0x14093C9D0: GetDesynthesisLevelForClassJob - 0x14093CCD0: Initialize - 0x1409AA0F0: ctor - 0x14093DA10: GetAttributeByIndex # (this, index) + 0x140937AF0: ReadPacket + 0x140938AC0: SetCharacterName + 0x140939A20: GetGrandCompanyRank + 0x14093A380: GetBeastTribeRank + 0x14093A400: GetBeastTribeCurrentRep + 0x14093A440: GetBeastTribeNeededRep + 0x140939CE0: IsMountUnlocked + 0x14093CBD0: IsOrnamentUnlocked + 0x14093B640: IsOrchestrionRollUnlocked + 0x14093A7A0: IsSecretRecipeBookUnlocked # DoH unlockable books + 0x14093A910: SetSightseeingLogUnlockState + 0x14093A960: SetSightseeingLogUnlockStateEx + 0x14093A9B0: SetAdventureExPhaseComplete + 0x14093AA00: IsAdventureExPhaseComplete + 0x14093ACD0: IsAdventureComplete + 0x14093B580: IsFolkloreBookUnlocked # DoL unlockable books + 0x14093C9D0: IsMcGuffinUnlocked + 0x14093CCD0: IsFramersKitUnlocked + 0x14093BA70: GetWeeklyBingoFlagsValue + 0x14093B990: IsWeeklyBingoExpired + 0x14093B9E0: GetWeeklyBingoExpireUnixTimestamp + 0x14093BA30: IsWeeklyBingoStickerPlaced + 0x14093BA50: GetWeeklyBingoTaskStatus + 0x14093BC90: GetWeeklyBingoExpMultiplier + 0x14093A5F0: IsNoviceNetworkFlagSet + 0x14093A630: IsNovice + 0x14093A650: IsReturner + 0x14093A6B0: IsMentor + 0x14093A6D0: IsBattleMentor + 0x14093A6F0: IsTradeMentor + 0x14093AE40: IsAetherCurrentZoneComplete + 0x14093AF80: IsMeisterFlagAndHasSoulStoneEquipped + 0x14093B020: IsMeisterFlag + 0x14093B090: IsMeisterFlagMaxCount + 0x14093CAC0: GetDesynthesisLevelForClassJob + 0x14093CDC0: Initialize + 0x1409AA1A0: ctor + 0x14093DB00: GetAttributeByIndex # (this, index) Client::Game::UI::Revive: instances: - - ea: 0x1421F2460 + - ea: 0x1422038F0 pointer: False vtbls: - - ea: 0x141A69600 + - ea: 0x141A6D078 base: Component::GUI::AtkModuleInterface::AtkEventInterface Client::Game::UI::Inspect: instances: - - ea: 0x1421F2490 + - ea: 0x142203920 pointer: False funcs: - 0x14096C7A0: HandleExaminePacket + 0x14096C890: HandleExaminePacket Client::Game::UI::NpcTrade: instances: - - ea: 0x1421FC448 + - ea: 0x14220D8D8 pointer: False vtbls: - - ea: 0x141A696E0 + - ea: 0x141A6D178 funcs: - 0x140962F50: ctor + 0x140963040: ctor Client::Game::UI::Telepo: instances: - - ea: 0x1421F2708 + - ea: 0x142203B98 pointer: False vtbls: - - ea: 0x141A69700 + - ea: 0x141A6D198 base: Component::GUI::AtkModuleInterface::AtkEventInterface vfuncs: 2: dtor funcs: - 0x14096CEF0: ctor - 0x14096D050: IsSelectUseTicketInactive - 0x14096D1B0: UpdateAetheryteList - 0x14096DD30: Teleport - 0x14096EF80: TeleportWithTickets - 0x14096F010: InvokeSelectUseTicket + 0x14096CFE0: ctor + 0x14096D140: IsSelectUseTicketInactive + 0x14096D2A0: UpdateAetheryteList + 0x14096DE20: Teleport + 0x14096F070: TeleportWithTickets + 0x14096F100: InvokeSelectUseTicket Client::Game::UI::Telepo::SelectUseTicketInvoker: vtbls: - - ea: 0x141A696E8 + - ea: 0x141A6D180 base: Component::GUI::AtkModuleInterface::AtkEventInterface vfuncs: 2: dtor Client::Game::UI::Cabinet: instances: - - ea: 0x1421F2760 + - ea: 0x142203BF0 pointer: False funcs: - 0x14096F970: IsItemInCabinet # row id of Cabinet sheet, not Item + 0x14096FA60: IsItemInCabinet # row id of Cabinet sheet, not Item Client::Game::UI::Achievement: instances: - - ea: 0x1421F27E8 + - ea: 0x142203C78 pointer: False vtbls: - - ea: 0x141A69718 + - ea: 0x141A6D1B0 funcs: - 0x14096FB60: Initialize - 0x14096FF80: IsComplete - 0x14096FCD0: RequestAchievementProgress - 0x140970020: ReceiveAchievementProgress + 0x14096FC50: Initialize + 0x140970070: IsComplete + 0x14096FDC0: RequestAchievementProgress + 0x140970110: ReceiveAchievementProgress vfuncs: 0: dtor Client::Game::UI::Buddy: instances: - - ea: 0x1421F2D40 + - ea: 0x1422041D0 pointer: False funcs: - 0x140974A40: ctor - 0x1409751B0: ReadPacket + 0x140974B30: ctor + 0x1409752A0: ReadPacket Client::Game::UI::Buddy::CompanionInfo: funcs: - 0x140973610: IsBuddyEquipUnlocked + 0x140973700: IsBuddyEquipUnlocked Client::Game::UI::PvPProfile: instances: - - ea: 0x1421F48C4 + - ea: 0x142205D54 pointer: False funcs: - 0x140976900: ReadPacket - 0x140976C60: GetPvPRank - 0x140976B60: GetPvPCurrentRankExperience - 0x140976BD0: GetPvPCurrentRankNeededExperience - 0x140976BF0: GetPvPTotalExperience - 0x1409772A0: SetSeriesCurrentRank - 0x1409772B0: GetSeriesCurrentRank - 0x1409772C0: SetSeriesClaimedRank - 0x1409772D0: GetSeriesClaimedRank - 0x1409772F0: GetSeriesExperience - 0x140977300: SetPreviousSeriesClaimedRank - 0x140977310: GetPreviousSeriesClaimedRank - 0x140977320: SetPreviousSeriesRank - 0x140977330: GetPreviousSeriesRank - 0x140977340: HasPreviousSeriesRank + 0x1409769F0: ReadPacket + 0x140976D50: GetPvPRank + 0x140976C50: GetPvPCurrentRankExperience + 0x140976CC0: GetPvPCurrentRankNeededExperience + 0x140976CE0: GetPvPTotalExperience + 0x140977390: SetSeriesCurrentRank + 0x1409773A0: GetSeriesCurrentRank + 0x1409773B0: SetSeriesClaimedRank + 0x1409773C0: GetSeriesClaimedRank + 0x1409773E0: GetSeriesExperience + 0x1409773F0: SetPreviousSeriesClaimedRank + 0x140977400: GetPreviousSeriesClaimedRank + 0x140977410: SetPreviousSeriesRank + 0x140977420: GetPreviousSeriesRank + 0x140977430: HasPreviousSeriesRank Client::Game::UI::ContentsNote: instances: - - ea: 0x1421F4948 + - ea: 0x142205DD8 pointer: False vtbls: - - ea: 0x141A6A698 + - ea: 0x141A6E130 funcs: - 0x14097EED0: ReadPacket - 0x14097F2A0: IsCategoryUnlocked + 0x14097EFC0: ReadPacket + 0x14097F390: IsCategoryUnlocked Client::Game::UI::RelicNote: instances: - - ea: 0x1421F4A00 + - ea: 0x142205E90 pointer: False vtbls: - - ea: 0x141A6A6A0 + - ea: 0x141A6E138 funcs: - 0x14097F970: ReadPacket - 0x14097FB20: GetRelicID - 0x14097FB30: GetRelicNoteID - 0x14097FB40: GetMonsterProgress - 0x14097FBE0: IsDungeonComplete - 0x14097FC20: IsFateComplete - 0x14097FC60: IsLeveComplete + 0x14097FA60: ReadPacket + 0x14097FC10: GetRelicID + 0x14097FC20: GetRelicNoteID + 0x14097FC30: GetMonsterProgress + 0x14097FCD0: IsDungeonComplete + 0x14097FD10: IsFateComplete + 0x14097FD50: IsLeveComplete Client::Game::UI::TradeMultiple: vtbls: - - ea: 0x141A6A6A8 + - ea: 0x141A6E140 base: Component::GUI::AtkModuleInterface::AtkEventInterface Client::Game::UI::AreaInstance: instances: - - ea: 0x1421F4A60 + - ea: 0x142205EF0 pointer: False vtbls: - - ea: 0x141A6A6C0 + - ea: 0x141A6E158 base: Component::GUI::AtkModuleInterface::AtkEventInterface funcs: - 0x140983A10: SetInstance - 0x140983A20: GetInstance - 0x140983A30: IsInstancedArea + 0x140983B00: SetInstance + 0x140983B10: GetInstance + 0x140983B20: IsInstancedArea Client::Game::UI::RelicSphereUpgrade: instances: - - ea: 0x1421F4A88 + - ea: 0x142205F18 pointer: False vtbls: - - ea: 0x141A6A6D8 - base: Component::GUI::AtkModuleInterface::AtkEventInterface + - ea: 0x141A6E170 Client::Game::UI::DailyQuestSupply: instances: - - ea: 0x1421F4B00 + - ea: 0x142205F90 pointer: False vtbls: - - ea: 0x141A6A6E0 + - ea: 0x141A6E178 base: Component::GUI::AtkModuleInterface::AtkEventInterface Client::Game::UI::RidePillon: instances: - - ea: 0x1421F4EE8 + - ea: 0x142206378 pointer: False Client::Game::UI::Loot: instances: - - ea: 0x1421F4F28 + - ea: 0x1422063B8 pointer: False vtbls: - - ea: 0x141A6A708 + - ea: 0x141A6E1A0 base: Component::GUI::AtkModuleInterface::AtkEventInterface funcs: - 0x1409886A0: ctor + 0x140988790: ctor Client::Game::UI::GatheringNote: instances: - - ea: 0x1421F55C8 + - ea: 0x142206A58 pointer: False funcs: - 0x14093EB40: ctor - 0x14093ED40: Initialize + 0x14093EC30: ctor + 0x14093EE30: Initialize Client::Game::UI::RecipeNote: instances: - - ea: 0x1421F5BF0 + - ea: 0x142207080 pointer: False funcs: - 0x1409440D0: ctor - 0x140942370: CancelCrafting - 0x1409432E0: IsRecipeUnlocked # (this, recipeId) # no xrefs - 0x140943350: GetCraftTypeLevel - 0x140943850: FirstRecipeIndex - 0x140943810: GetRecipeByIndex # (this, index) - 0x140943890: GetSelectedRecipe - 0x1409443F0: Initialize - 0x140946680: CancelCraftingPassthrough - 0x140946780: InitializeStructs - 0x1409473F0: ClearFunctionPointers + 0x1409441C0: ctor + 0x140942460: CancelCrafting + 0x1409433D0: IsRecipeUnlocked # (this, recipeId) # no xrefs + 0x140943440: GetCraftTypeLevel + 0x140943940: FirstRecipeIndex + 0x140943900: GetRecipeByIndex # (this, index) + 0x140943980: GetSelectedRecipe + 0x1409444E0: Initialize + 0x140946770: CancelCraftingPassthrough + 0x140946870: InitializeStructs + 0x1409474E0: ClearFunctionPointers Client::Game::UI::FishingNote: instances: - - ea: 0x1421F6710 + - ea: 0x142207BA0 pointer: False funcs: - 0x140947DE0: ctor - 0x140947C80: Initialize + 0x140947ED0: ctor + 0x140947D70: Initialize Client::Game::UI::FishRecord: instances: - - ea: 0x1421F67E0 + - ea: 0x142207C70 pointer: False funcs: - 0x14094A5C0: Initialize - 0x14094A7C0: Finalize + 0x14094A6B0: Initialize + 0x14094A8B0: Finalize Client::Game::UI::ScenarioTextReader: vtbls: - - ea: 0x141A69688 + - ea: 0x141A6D120 Client::Game::UI::Journal: instances: - - ea: 0x1421F6A40 + - ea: 0x142207ED0 pointer: False vtbls: - - ea: 0x141A69698 + - ea: 0x141A6D130 base: Client::Game::UI::ScenarioTextReader funcs: - 0x14094B670: ctor + 0x14094B760: ctor Client::Game::UI::QuestUI: instances: - - ea: 0x1421FB188 + - ea: 0x14220C618 pointer: False vtbls: - - ea: 0x141A696A8 + - ea: 0x141A6D140 base: Client::Game::UI::ScenarioTextReader funcs: - 0x140957BB0: ctor + 0x140957CA0: ctor Client::Game::UI::QuestTodoList: instances: - - ea: 0x1421FC158 + - ea: 0x14220D5E8 pointer: False vtbls: - - ea: 0x141A696D0 + - ea: 0x141A6D168 base: Client::Game::UI::ScenarioTextReader funcs: - 0x14095B810: ctor + 0x14095B900: ctor Client::Game::UI::Map: instances: - - ea: 0x1421FCA00 + - ea: 0x14220DE90 pointer: False funcs: - 0x1409654B0: ctor + 0x1409655A0: ctor Client::Game::UI::Map::MapMarkerData: funcs: - 0x1409651C0: SetData # (int levelId, Utf8String* tooltip, uint iconId, float x, float y, float z, float radius, ushort territoryTypeId, uint mapId, uint placeNameZoneId, uint placeNameId, ushort recommendedLevel, char a14) -> MapMarkerData* + 0x1409652B0: SetData # (int levelId, Utf8String* tooltip, uint iconId, float x, float y, float z, float radius, ushort territoryTypeId, uint mapId, uint placeNameZoneId, uint placeNameId, ushort recommendedLevel, char a14) -> MapMarkerData* Client::Game::BattleLog: funcs: - 0x14099AFA0: AddLogMessage - 0x14099BE80: AddActionLogMessage - 0x14099C590: AddToScreenLogWithLogMessageId # this converts log message id to screen log kind and calls below function - 0x14099C670: AddToScreenLogWithScreenLogKind + 0x14099B090: AddLogMessage + 0x14099BF70: AddActionLogMessage + 0x14099C680: AddToScreenLogWithLogMessageId # this converts log message id to screen log kind and calls below function + 0x14099C760: AddToScreenLogWithScreenLogKind Client::Game::UI::MarkingController: instances: - - ea: 0x142200A00 + - ea: 0x142211E90 pointer: False vtbls: - - ea: 0x141A695E0 + - ea: 0x141A6D100 vfuncs: 0: dtor funcs: - 0x1409608A0: ClearFieldMarkers + 0x140960990: ClearFieldMarkers Client::Game::LimitBreakController: instances: - - ea: 0x142200CE0 + - ea: 0x142212170 pointer: False vtbls: - - ea: 0x141A695E8 + - ea: 0x141A6D108 vfuncs: 0: dtor Client::Game::TitleController: vtbls: - - ea: 0x141A695F0 + - ea: 0x141A6D110 vfuncs: 0: dtor funcs: - 0x140962080: SendTitleIdUpdate # better use Client::Game::Character::Character.SendTitleIdUpdate + 0x140962170: SendTitleIdUpdate # better use Client::Game::Character::Character.SendTitleIdUpdate Client::Game::TitleList: instances: - - ea: 0x142200CF8 + - ea: 0x142212188 vtbls: - - ea: 0x141A695F8 + - ea: 0x141A6D118 vfuncs: 0: dtor funcs: - 0x1409621F0: IsTitleUnlocked + 0x1409622E0: IsTitleUnlocked Client::Game::UI::GCSupply: instances: - - ea: 0x142200D80 + - ea: 0x142212210 pointer: False funcs: - 0x1409A9CC0: ctor + 0x1409A9D70: ctor Client::Game::UI::RouletteController: instances: - - ea: 0x1422039A8 + - ea: 0x142214E38 pointer: False vtbls: - - ea: 0x141A6A690 + - ea: 0x141A6E128 funcs: - 0x14097B310: GetPenaltyRemainingInMinutes - 0x14097D930: IsRouletteIncomplete + 0x14097B400: GetPenaltyRemainingInMinutes + 0x14097DA20: IsRouletteIncomplete Client::Game::UI::GuildOrderReward: instances: - - ea: 0x142203A18 + - ea: 0x142214EA8 pointer: False vtbls: - - ea: 0x141A69728 + - ea: 0x141A6D1C0 Client::Game::UI::ContentsFinder: instances: - - ea: 0x142203A78 + - ea: 0x142214F08 pointer: False vtbls: - - ea: 0x141A6A700 + - ea: 0x141A6E198 Client::Game::UI::Wedding: instances: - - ea: 0x142203B28 + - ea: 0x142214FB8 pointer: False vtbls: - - ea: 0x141A6A730 + - ea: 0x141A6E1C8 Client::Game::UI::MobHunt: instances: - - ea: 0x142203B90 + - ea: 0x142215020 pointer: False vtbls: - - ea: 0x141A6A720 + - ea: 0x141A6E1B8 funcs: - 0x14098AA80: ReadPacket - 0x14098B200: GetKillCount - 0x14098B140: GetObtainedHuntOrderRowId - 0x14098B0D0: GetAvailableHuntOrderRowId - 0x14098B970: GetMarkIndexFromItemId - 0x14098B9C0: IsMarkBillUnlocked + 0x14098AB70: ReadPacket + 0x14098B2F0: GetKillCount + 0x14098B230: GetObtainedHuntOrderRowId + 0x14098B1C0: GetAvailableHuntOrderRowId + 0x14098BA60: GetMarkIndexFromItemId + 0x14098BAB0: IsMarkBillUnlocked Client::Game::UI::WeatherForecast: instances: - - ea: 0x142203D28 + - ea: 0x1422151B8 pointer: False vtbls: - - ea: 0x141A6A728 + - ea: 0x141A6E1C0 Client::Game::UI::TripleTriad: instances: - - ea: 0x142203D50 + - ea: 0x1422151E0 pointer: False vtbls: - - ea: 0x141A6A738 + - ea: 0x141A6E1D0 + base: Component::GUI::AtkModuleInterface::AtkEventInterface Client::Game::UI::EurekaElementalEdit: instances: - - ea: 0x142205260 + - ea: 0x1422166F0 pointer: False Client::Game::UI::LovmRanking: instances: - - ea: 0x142205278 + - ea: 0x142216708 pointer: False Client::Game::UI::CollectablesShop: instances: - - ea: 0x142206EB8 + - ea: 0x142218348 pointer: False Client::Game::UI::QTE: instances: - - ea: 0x142207170 + - ea: 0x142218600 pointer: False vtbls: - - ea: 0x141A6A750 + - ea: 0x141A6E1E8 base: Component::GUI::AtkModuleInterface::AtkEventInterface Client::Game::UI::Emj: instances: - - ea: 0x142207198 + - ea: 0x142218628 pointer: False Client::Game::UI::GoldSaucerYell: instances: - - ea: 0x1422071D0 + - ea: 0x142218660 pointer: False funcs: - 0x1409931D0: ctor - 0x140993310: Initialize - 0x1409938B0: Update + 0x1409932C0: ctor + 0x140993400: Initialize + 0x1409939A0: Update Client::Game::UI::CharaCard: instances: - - ea: 0x142208920 + - ea: 0x142219DB0 pointer: False funcs: - 0x140994470: ctor + 0x140994560: ctor Client::Game::ActionManager: instances: - - ea: 0x14216C9D0 + - ea: 0x14217DB00 pointer: False vtbls: - - ea: 0x141A6AA80 + - ea: 0x141A6E520 base: Client::Graphics::Vfx::VfxDataListenner funcs: 0x140049570: StaticInitializer 0x1400AB730: GetCurrentComboActionId - 0x1409BB220: GetActionRange - 0x1409BB350: CanUseActionOnTarget - 0x1409BB5F0: GetActionInRangeOrLoS - 0x1409BBC10: GetAdjustedCastTime - 0x1409BC4E0: GetAdjustedRecastTime - 0x1409BCCA0: GetActionCost - 0x1409BD540: GetSpellIdForAction - 0x1409BEAD0: UseActionLocation - 0x1409BF900: UseGeneralAction - 0x1409C05E0: UseFieldMarkerAction - 0x1409C10C0: CheckActionResources - 0x1409C4AC0: GetActionStatus - 0x1409C6850: CanUseAction - 0x1409C70E0: GetAdjustedActionId - 0x1409C4930: CanPlayerClassUseAction - 0x1409C9100: UseAction - 0x1409C9BA0: UseComboAction - 0x1409CA540: IsRecastTimerActive - 0x1409CA8D0: StartCooldown - 0x1409CAC80: GetRecastTimeElapsed - 0x1409CACC0: GetRecastTimeElapsedForGroup # (this, groupId) -> float - 0x1409CACF0: SetRecastTimeElapsed # (this, actionType, actionId, newElapsed) -> *RecastDetail - 0x1409CAD30: GetRecastTime - 0x1409CADC0: GetRecastTimeForGroup # (this, groupId) -> float - 0x1409CAE40: UpdateRecastFromNetwork - 0x1409CAE80: AssignBlueMageActionToSlot - 0x1409CB070: GetActiveBlueMageActionInSlot - 0x1409CB090: SwapBlueMageActionSlots - 0x1409CB1A0: SetBlueMageActions - 0x1409CEC40: GetMaxCharges # static - 0x1409CE3D0: GetMaxCharges2 # not static - calls static - 0x1409CE2E0: GetCurrentCharges # (this, actionId) -> uint - 0x1409CFF40: GetDutyActionId # (byte dutyActionSlot) -> uint - 0x1409BE880: GetRecastGroup - 0x1409C3D80: GetRecastGroupDetail - 0x1409CABE0: GetAdditionalRecastGroup - 0x1409CA450: IsActionOffCooldown - 0x1409CA5D0: IsChargeExhausted # (this, groupId, additionalGroupId, maxLevelMaxCharges) -> byte - 0x1409CA660: IsActionCharging # (this, actionType, actionId) -> byte - 0x1409CA860: SetCooldown # (this, actionType, actionId, newElapsed, newTotal) -> *RecastDetail - 0x1409CAA40: SetCooldownForGroup # (this, groupId, newElapsed, newTotal) -> *RecastDetail - 0x1409CAA80: SkewCooldownForGroup # (this, groupId, skew) -> *RecastDetail - 0x1409CAAD0: ResetCooldownForGroup - 0x1409C6890: IsActionHighlighted # (this, actionType, actionId) - 0x1409CA190: IsActionTargetInRange - 0x1409C3E50: Update - 0x1409C44C0: Initialize + 0x1409BB2D0: GetActionRange + 0x1409BB400: CanUseActionOnTarget + 0x1409BB6A0: GetActionInRangeOrLoS + 0x1409BBCC0: GetAdjustedCastTime + 0x1409BC590: GetAdjustedRecastTime + 0x1409BCD50: GetActionCost + 0x1409BD5F0: GetSpellIdForAction + 0x1409BEB80: UseActionLocation + 0x1409BF9B0: UseGeneralAction + 0x1409C0690: UseFieldMarkerAction + 0x1409C1170: CheckActionResources + 0x1409C4B70: GetActionStatus + 0x1409C6900: CanUseAction + 0x1409C7190: GetAdjustedActionId + 0x1409C49E0: CanPlayerClassUseAction + 0x1409C91B0: UseAction + 0x1409C9C50: UseComboAction + 0x1409CA5F0: IsRecastTimerActive + 0x1409CA980: StartCooldown + 0x1409CAD30: GetRecastTimeElapsed + 0x1409CAD70: GetRecastTimeElapsedForGroup # (this, groupId) -> float + 0x1409CADA0: SetRecastTimeElapsed # (this, actionType, actionId, newElapsed) -> *RecastDetail + 0x1409CADE0: GetRecastTime + 0x1409CAE70: GetRecastTimeForGroup # (this, groupId) -> float + 0x1409CAEF0: UpdateRecastFromNetwork + 0x1409CAF30: AssignBlueMageActionToSlot + 0x1409CB120: GetActiveBlueMageActionInSlot + 0x1409CB140: SwapBlueMageActionSlots + 0x1409CB250: SetBlueMageActions + 0x1409CECF0: GetMaxCharges # static + 0x1409CE480: GetMaxCharges2 # not static - calls static + 0x1409CE390: GetCurrentCharges # (this, actionId) -> uint + 0x1409CFFF0: GetDutyActionId # (byte dutyActionSlot) -> uint + 0x1409BE930: GetRecastGroup + 0x1409C3E30: GetRecastGroupDetail + 0x1409CAC90: GetAdditionalRecastGroup + 0x1409CA500: IsActionOffCooldown + 0x1409CA680: IsChargeExhausted # (this, groupId, additionalGroupId, maxLevelMaxCharges) -> byte + 0x1409CA710: IsActionCharging # (this, actionType, actionId) -> byte + 0x1409CA910: SetCooldown # (this, actionType, actionId, newElapsed, newTotal) -> *RecastDetail + 0x1409CAAF0: SetCooldownForGroup # (this, groupId, newElapsed, newTotal) -> *RecastDetail + 0x1409CAB30: SkewCooldownForGroup # (this, groupId, skew) -> *RecastDetail + 0x1409CAB80: ResetCooldownForGroup + 0x1409C6940: IsActionHighlighted # (this, actionType, actionId) + 0x1409CA240: IsActionTargetInRange + 0x1409C3F00: Update + 0x1409C4570: Initialize Client::Game::JobGaugeManager: instances: - - ea: 0x1421B8C50 + - ea: 0x1421CA150 pointer: False funcs: - 0x1409D9C40: ctor - 0x1409D9C70: dtor - 0x1409D9DB0: Update - 0x1409D9ED0: ChangeGauge + 0x1409D9CF0: ctor + 0x1409D9D20: dtor + 0x1409D9E60: Update + 0x1409D9F80: ChangeGauge Client::Game::Gauge::JobGauge: vtbls: - - ea: 0x141A6AAE8 + - ea: 0x141A6E588 vfuncs: 0: dtor 1: Init @@ -1877,79 +1877,79 @@ classes: 4: SetValues Client::Game::Gauge::PaladinGauge: vtbls: - - ea: 0x141A6AB20 + - ea: 0x141A6E5C0 base: Client::Game::Gauge::JobGauge Client::Game::Gauge::MonkGauge: vtbls: - - ea: 0x141A6AB58 + - ea: 0x141A6E5F8 base: Client::Game::Gauge::JobGauge Client::Game::Gauge::WarriorGauge: vtbls: - - ea: 0x141A6AB90 + - ea: 0x141A6E630 base: Client::Game::Gauge::JobGauge Client::Game::Gauge::DragoonGauge: vtbls: - - ea: 0x141A6ABC8 + - ea: 0x141A6E668 base: Client::Game::Gauge::JobGauge Client::Game::Gauge::BardGauge: vtbls: - - ea: 0x141A6AC00 + - ea: 0x141A6E6A0 base: Client::Game::Gauge::JobGauge Client::Game::Gauge::WhiteMageGauge: vtbls: - - ea: 0x141A6AC38 + - ea: 0x141A6E6D8 base: Client::Game::Gauge::JobGauge Client::Game::Gauge::BlackMageGauge: vtbls: - - ea: 0x141A6AC70 + - ea: 0x141A6E710 base: Client::Game::Gauge::JobGauge Client::Game::Gauge::SummonerGauge: vtbls: - - ea: 0x141A6ACA8 + - ea: 0x141A6E748 base: Client::Game::Gauge::JobGauge Client::Game::Gauge::ScholarGauge: vtbls: - - ea: 0x141A6ACE0 + - ea: 0x141A6E780 base: Client::Game::Gauge::JobGauge Client::Game::Gauge::NinjaGauge: vtbls: - - ea: 0x141A6AD18 + - ea: 0x141A6E7B8 base: Client::Game::Gauge::JobGauge Client::Game::Gauge::MachinistGauge: vtbls: - - ea: 0x141A6AD50 + - ea: 0x141A6E7F0 base: Client::Game::Gauge::JobGauge Client::Game::Gauge::DarkKnightGauge: vtbls: - - ea: 0x141A6AD88 + - ea: 0x141A6E828 base: Client::Game::Gauge::JobGauge Client::Game::Gauge::AstrologianGauge: vtbls: - - ea: 0x141A6ADC0 + - ea: 0x141A6E860 base: Client::Game::Gauge::JobGauge Client::Game::Gauge::SamuraiGauge: vtbls: - - ea: 0x141A6ADF8 + - ea: 0x141A6E898 base: Client::Game::Gauge::JobGauge Client::Game::Gauge::RedMageGauge: vtbls: - - ea: 0x141A6AE30 + - ea: 0x141A6E8D0 base: Client::Game::Gauge::JobGauge Client::Game::Gauge::DancerGauge: vtbls: - - ea: 0x141A6AE68 + - ea: 0x141A6E908 base: Client::Game::Gauge::JobGauge Client::Game::Gauge::GunbreakerGauge: vtbls: - - ea: 0x141A6AEA0 + - ea: 0x141A6E940 base: Client::Game::Gauge::JobGauge Client::Game::Gauge::ReaperGauge: vtbls: - - ea: 0x141A6AED8 + - ea: 0x141A6E978 base: Client::Game::Gauge::JobGauge Client::Game::Gauge::SageGauge: vtbls: - - ea: 0x141A6AF10 + - ea: 0x141A6E9B0 base: Client::Game::Gauge::JobGauge Common::Configuration::ConfigEntry: funcs: @@ -1967,7 +1967,7 @@ classes: 0x140068690: SetToDefault Common::Configuration::ConfigBase: vtbls: - - ea: 0x1419B13B8 + - ea: 0x1419B1668 base: Client::System::Common::NonCopyable funcs: 0x140069200: ctor @@ -1977,30 +1977,30 @@ classes: 0x1400699E0: UnRegisterChangeEvent Common::Configuration::UIConfig: vtbls: - - ea: 0x1419B13D8 + - ea: 0x1419B1688 base: Common::Configuration::ConfigBase Common::Configuration::UIControlConfig: vtbls: - - ea: 0x1419B13F8 + - ea: 0x1419B16A8 base: Common::Configuration::ConfigBase Common::Configuration::SystemConfig: vtbls: - - ea: 0x1419B1418 + - ea: 0x1419B16C8 base: Common::Configuration::ConfigBase funcs: 0x14007A240: ctor 0x14007F940: GetLastWorldId Common::Configuration::DevConfig: vtbls: - - ea: 0x1419B1438 + - ea: 0x1419B16E8 base: Common::Configuration::ConfigBase funcs: 0x1400800E0: ctor Client::System::Framework::EnvironmentManager: vtbls: - - ea: 0x1419B2620 + - ea: 0x1419B2A20 base: Client::System::Framework::Task - - ea: 0x1419B2638 + - ea: 0x1419B2A38 base: Common::Configuration::ConfigBase::ChangeEventInterface funcs: 0x14008CEB0: ctor @@ -2031,39 +2031,39 @@ classes: 0x1400904F0: SetVolumeUnchecked #static Client::Sound::SoundManager: #base: Client::System::Common::NonCopyable instances: - - ea: 0x1421A1F98 + - ea: 0x1421B3490 vtbls: - - ea: 0x1419DBA10 + - ea: 0x1419DCB28 base: Client::System::Resource::ResourceEventListener - - ea: 0x1419DBA38 + - ea: 0x1419DCB50 base: Client::System::Threading::Thread funcs: - 0x140210630: GetEffectiveVolume - 0x140210A00: ctor - 0x140211C00: SetAlwaysOn - 0x140211C20: SetWindowInactive - 0x140211D50: SetMasterVolume - 0x140211D80: GetMasterVolume - 0x140211D90: GetActiveVolume - 0x140211DA0: SetEqualizerType - 0x140212270: SetMasterEnabled - 0x1402122D0: SetBgmEnabled - 0x1402123F0: SetSoundEffectsEnabled - 0x140212510: SetVoiceEnabled - 0x1402125D0: SetEnvironmentEnabled - 0x140212570: SetSystemEnabled - 0x1402126D0: SetPerformEnabled - 0x140212730: SetBgmAlways - 0x140212850: SetSoundEffectAlways - 0x140212970: SetVoiceAlways - 0x1402129D0: SetSystemAlways - 0x140212A30: SetEnvironmentAlways - 0x140212B30: SetPerformAlways - 0x140212BC0: SetMicPosition - 0x1402136B0: SetVolume #(this, type, float: volume + 0x140210760: GetEffectiveVolume + 0x140210B30: ctor + 0x140211D30: SetAlwaysOn + 0x140211D50: SetWindowInactive + 0x140211E80: SetMasterVolume + 0x140211EB0: GetMasterVolume + 0x140211EC0: GetActiveVolume + 0x140211ED0: SetEqualizerType + 0x1402123A0: SetMasterEnabled + 0x140212400: SetBgmEnabled + 0x140212520: SetSoundEffectsEnabled + 0x140212640: SetVoiceEnabled + 0x140212700: SetEnvironmentEnabled + 0x1402126A0: SetSystemEnabled + 0x140212800: SetPerformEnabled + 0x140212860: SetBgmAlways + 0x140212980: SetSoundEffectAlways + 0x140212AA0: SetVoiceAlways + 0x140212B00: SetSystemAlways + 0x140212B60: SetEnvironmentAlways + 0x140212C60: SetPerformAlways + 0x140212CF0: SetMicPosition + 0x1402137E0: SetVolume #(this, type, float: volume Client::System::Framework::GameWindow: instances: - - ea: 0x1421990F0 + - ea: 0x1421AA5F0 pointer: false funcs: 0x1400655D0: SetWindowRect @@ -2077,7 +2077,7 @@ classes: 0x140065DF0: ScreenToClient Client::System::Framework::Task: vtbls: - - ea: 0x1419B2940 + - ea: 0x1419B2E90 vfuncs: 0: dtor 1: Execute_arg1 # arg 1 is always an event object @@ -2086,49 +2086,49 @@ classes: 0x140096550: TaskRunner_arg1 # these are used to run static tasks, vfuncs are for Task subclasses 0x140096560: TaskRunner_arg2 0x140096570: TaskRunner_arg3 - 0x14019B330: Finalize + 0x14019B460: Finalize Client::System::Framework::TaskManager::RootTask: vtbls: - - ea: 0x1419B2958 + - ea: 0x1419B2EA8 base: Client::System::Framework::Task Client::System::Framework::TaskManager: instances: - - ea: 0x14219CC40 + - ea: 0x1421AE138 vtbls: - - ea: 0x1419B2970 + - ea: 0x1419B2EC0 vfuncs: 0: dtor funcs: 0x140095D10: ctor - 0x14019C220: Finalize - 0x14019C2E0: AddTask - 0x14019C350: ExecuteAllTasks + 0x14019C350: Finalize + 0x14019C410: AddTask + 0x14019C480: ExecuteAllTasks Common::Game::Time::GameTime: vtbls: - - ea: 0x1419B2978 + - ea: 0x1419B2EC8 Client::System::Timer::ClientTime: vtbls: - - ea: 0x1419B2980 + - ea: 0x1419B2ED0 base: Common::Game::Time::GameTime Client::System::Configuration::SystemConfig: vtbls: - - ea: 0x1419B2988 + - ea: 0x1419B2ED8 base: Common::Configuration::SystemConfig funcs: 0x14007A3F0: BuildConfigList Client::System::Configuration::DevConfig: vtbls: - - ea: 0x1419B29A8 + - ea: 0x1419B2EF8 base: Common::Configuration::DevConfig funcs: 0x140080130: BuildConfigList Client::System::Framework::Framework: instances: - - ea: 0x1421993A0 - - ea: 0x14219AF48 + - ea: 0x1421AA8A0 + - ea: 0x1421AC448 name: InstancePointer2 vtbls: - - ea: 0x1419B29C8 + - ea: 0x1419B2F18 vfuncs: 0: dtor 1: Setup @@ -2173,15 +2173,15 @@ classes: 0x140097650: GetProgramName Component::Excel::ExcelModuleInterface: vtbls: - - ea: 0x1419B29F0 + - ea: 0x1419B2F40 vfuncs: 1: GetSheetByIndex 2: GetSheetByName 3: GetLanguage Common::Component::Excel::ExcelModuleInterface: # these are two different classes vtbls: - - ea: 0x141D70DC0 - - ea: 0x141D70E50 + - ea: 0x141D81240 + - ea: 0x141D812D0 base: Common::Component::Excel::ExcelResourceListener vfuncs: 1: GetSheetByIndex @@ -2191,41 +2191,41 @@ classes: 6: GetLanguage Common::Component::Excel::ExcelResourceListener: vtbls: - - ea: 0x141D700A8 + - ea: 0x141D80528 vfuncs: 0: dtor 1: OnResourceLoad Common::Component::Excel::ExcelModule: vtbls: - - ea: 0x141D70E70 + - ea: 0x141D812F0 base: Common::Component::Excel::ExcelModuleInterface - - ea: 0x141D70F00 + - ea: 0x141D81380 base: Common::Component::Excel::ExcelResourceListener funcs: - 0x14193D3D0: ctor - 0x14193E110: ExcelSheetContainerFromData + 0x14193D550: ctor + 0x14193E290: ExcelSheetContainerFromData Common::Component::Environment::AllocatorInterface: vtbls: - - ea: 0x141A01680 + - ea: 0x141A03290 vfuncs: 1: MemAlloc 2: Free Common::Component::Environment::ResourceInterface: vtbls: - - ea: 0x141A016D0 + - ea: 0x141A032E0 vfuncs: 1: LoadFile # (ExcelResourceManager_File* this, char* pcszPath, ResourceHandleCreatedCallback *pCreatedCallback, ExcelPageLoader* pPageLoader, int nBegin, int nEnd, bool bSync) 2: UnloadFile # (ExcelResourceManager_File* this, SheetResource* pResource) Common::Component::Environment::DebugInterface: vtbls: - - ea: 0x141A016E8 + - ea: 0x141A032F8 Common::Component::BGCollision::IResourceManager: vtbls: - - ea: 0x141A01710 + - ea: 0x141A03320 base: Common::Component::Environment::AllocatorInterface - - ea: 0x141A01750 + - ea: 0x141A03360 base: Common::Component::Environment::ResourceInterface - - ea: 0x141A01768 + - ea: 0x141A03378 base: Common::Component::Environment::DebugInterface vfuncs: 4: StartRaycastVisit @@ -2233,49 +2233,49 @@ classes: 6: EndRaycast Common::Component::BGCollision::ResourceManager: vtbls: - - ea: 0x141A01928 + - ea: 0x141A03538 base: Common::Component::BGCollision::IResourceManager - - ea: 0x141A01970 + - ea: 0x141A03580 base: Common::Component::Environment::ResourceInterface # indirect base, offset 8 - - ea: 0x141A01988 + - ea: 0x141A03598 base: Common::Component::Environment::DebugInterface # indirect base, offset 0x10 - - ea: 0x141A019B0 + - ea: 0x141A035C0 base: Client::System::Resource::ResourceEventListener funcs: - 0x1404C8650: ctor - 0x1404C87F0: dtor + 0x1404C8780: ctor + 0x1404C8920: dtor Common::Component::BGCollision::Resource: vtbls: - - ea: 0x141A018B8 - - ea: 0x141A01880 + - ea: 0x141A034C8 + - ea: 0x141A03490 base: Common::Component::Environment::ResourceInterface::ResourceHandleInterface Common::Component::BGCollision::Object: vtbls: - - ea: 0x141A01790 + - ea: 0x141A033A0 vfuncs: 0: dtor Common::Component::BGCollision::NodeLink: vtbls: - - ea: 0x141D700D0 + - ea: 0x141D80550 vfuncs: 0: dtor Common::Component::BGCollision::Node: vtbls: - - ea: 0x141D700D8 + - ea: 0x141D80558 base: Common::Component::BGCollision::Object - - ea: 0x141D700E0 + - ea: 0x141D80560 base: Common::Component::BGCollision::NodeLink Common::Component::BGCollision::IMesh: vtbls: - - ea: 0x141A01798 + - ea: 0x141A033A8 vfuncs: 0: dtor 1: Clone Common::Component::BGCollision::Mesh: vtbls: - - ea: 0x141A017A8 + - ea: 0x141A033B8 base: Common::Component::BGCollision::Object - - ea: 0x141A01800 + - ea: 0x141A03410 base: Common::Component::BGCollision::IMesh vfuncs: 2: GetBoundsMin @@ -2289,32 +2289,32 @@ classes: 10: Visit Common::Component::BGCollision::MeshSimple: funcs: - 0x141929850: ctor + 0x1419299D0: ctor Common::Component::BGCollision::MeshPCBLegacy: funcs: - 0x1419292D0: ctor + 0x141929450: ctor Common::Component::BGCollision::MeshPCB: vtbls: - - ea: 0x141A01810 + - ea: 0x141A03420 base: Common::Component::BGCollision::Mesh - - ea: 0x141A01868 + - ea: 0x141A03478 base: Common::Component::BGCollision::IMesh # indirect base, offset 8 funcs: - 0x14192B940: IntersectImpl - 0x14192C560: GatherVerticesCompressed - 0x14192C6F0: GatherVerticesLocal - 0x14192C870: FillResult - 0x14192C980: ctor - 0x14192C9B0: Finalize + 0x14192BAC0: IntersectImpl + 0x14192C6E0: GatherVerticesCompressed + 0x14192C870: GatherVerticesLocal + 0x14192C9F0: FillResult + 0x14192CB00: ctor + 0x14192CB30: Finalize Common::Component::BGCollision::SceneWrapperNode: vtbls: - - ea: 0x141D6FEF0 + - ea: 0x141D80370 base: Common::Component::BGCollision::Node Common::Component::BGCollision::ISceneWrapper: vtbls: - - ea: 0x141D6FEF8 + - ea: 0x141D80378 base: Common::Component::BGCollision::SceneWrapperNode - - ea: 0x141D6FF88 + - ea: 0x141D80408 base: Common::Component::BGCollision::NodeLink # indirect base, offset 8 vfuncs: 1: Clear @@ -2336,121 +2336,121 @@ classes: 17: FindContainingColliders Common::Component::BGCollision::SceneWrapper: vtbls: - - ea: 0x141D6FF98 + - ea: 0x141D80418 base: Common::Component::BGCollision::ISceneWrapper - - ea: 0x141D70048 + - ea: 0x141D804C8 base: Common::Component::BGCollision::NodeLink # indirect base, offset 8 vfuncs: 18: Visit1 20: Visit2 21: Visit3 funcs: - 0x1419285C0: ctor - 0x141928690: Finalize + 0x141928740: ctor + 0x141928810: Finalize Common::Component::BGCollision::Scene: vtbls: - - ea: 0x141D70540 + - ea: 0x141D809C0 base: Common::Component::BGCollision::Object funcs: - 0x14192F550: ctor - 0x14192F610: dtor2 - 0x14192F670: Clear - 0x14192F770: GetStreamingSphere - 0x14192F7A0: AddOrUpdateInQuadtree - 0x14192F7B0: AddColliderStreamed - 0x14192F850: AddColliderMesh - 0x14192F910: AddColliderMeshWithTransform - 0x14192FA10: AddColliderMeshCylinder - 0x14192FAE0: AddColliderBox - 0x14192FB90: AddColliderCylinder - 0x14192FC40: AddColliderSphere - 0x14192FCF0: AddColliderPlane - 0x14192FDA0: AddColliderPlaneTwoSided - 0x14192FE50: RemoveCollider - 0x14192FE60: UpdateColliders - 0x14192FF80: ExecuteForEachIntersecting - 0x141930290: Raycast - 0x141930850: FindContainingColliders - 0x1419309D0: FindContainingCollidersCheckLayer - 0x141930B50: Visit1 - 0x141930CD0: Visit3 - 0x141930DF0: Visit2 + 0x14192F6D0: ctor + 0x14192F790: dtor2 + 0x14192F7F0: Clear + 0x14192F8F0: GetStreamingSphere + 0x14192F920: AddOrUpdateInQuadtree + 0x14192F930: AddColliderStreamed + 0x14192F9D0: AddColliderMesh + 0x14192FA90: AddColliderMeshWithTransform + 0x14192FB90: AddColliderMeshCylinder + 0x14192FC60: AddColliderBox + 0x14192FD10: AddColliderCylinder + 0x14192FDC0: AddColliderSphere + 0x14192FE70: AddColliderPlane + 0x14192FF20: AddColliderPlaneTwoSided + 0x14192FFD0: RemoveCollider + 0x14192FFE0: UpdateColliders + 0x141930100: ExecuteForEachIntersecting + 0x141930410: Raycast + 0x1419309D0: FindContainingColliders + 0x141930B50: FindContainingCollidersCheckLayer + 0x141930CD0: Visit1 + 0x141930E50: Visit3 + 0x141930F70: Visit2 Common::Component::BGCollision::SceneManager: vtbls: - - ea: 0x141D6FF90 + - ea: 0x141D80410 vfuncs: 0: dtor funcs: - 0x141927960: ctor - 0x1419279A0: Finalize - 0x141927A60: ClearScenes - 0x141927A90: Init - 0x141927B00: UpdateScenes - 0x141927B70: DeleteAllScenes - 0x141927C10: CreateScene - 0x141927C70: DestroyScene - 0x141927CF0: HasLoadingColliders - 0x141927D10: AddColliderStreamed - 0x141927D30: AddColliderMesh - 0x141927D80: AddColliderMeshCylinder - 0x141927DA0: AddColliderBox - 0x141927DC0: AddColliderCylinder - 0x141927DE0: AddColliderSphere - 0x141927E00: AddColliderPlane - 0x141927E20: AddColliderPlaneTwoSided - 0x141927E60: RaycastSimple - 0x141927F00: RaycastSimpleLayer - 0x141927FA0: RaycastSimpleMaterialFilter - 0x141928040: RaycastNonHoriz - 0x1419280E0: RaycastNonHorizMaterialFilter - 0x1419281A0: SweepSphere - 0x141928200: SweepSphereLayer - 0x141928260: SweepSphereMaterialFilter - 0x1419282C0: SweepSphereNonHoriz - 0x141928330: SweepSphereNonHorizMaterialFilter - 0x1419283A0: Raycast - 0x1419283E0: FindContainingCollidersCheckLayer - 0x141928480: Alloc - 0x1419284A0: Free - 0x1419284C0: StartLoad - 0x1419284E0: StopLoad - 0x141928500: Printf - 0x1419285A0: ReportError + 0x141927AE0: ctor + 0x141927B20: Finalize + 0x141927BE0: ClearScenes + 0x141927C10: Init + 0x141927C80: UpdateScenes + 0x141927CF0: DeleteAllScenes + 0x141927D90: CreateScene + 0x141927DF0: DestroyScene + 0x141927E70: HasLoadingColliders + 0x141927E90: AddColliderStreamed + 0x141927EB0: AddColliderMesh + 0x141927F00: AddColliderMeshCylinder + 0x141927F20: AddColliderBox + 0x141927F40: AddColliderCylinder + 0x141927F60: AddColliderSphere + 0x141927F80: AddColliderPlane + 0x141927FA0: AddColliderPlaneTwoSided + 0x141927FE0: RaycastSimple + 0x141928080: RaycastSimpleLayer + 0x141928120: RaycastSimpleMaterialFilter + 0x1419281C0: RaycastNonHoriz + 0x141928260: RaycastNonHorizMaterialFilter + 0x141928320: SweepSphere + 0x141928380: SweepSphereLayer + 0x1419283E0: SweepSphereMaterialFilter + 0x141928440: SweepSphereNonHoriz + 0x1419284B0: SweepSphereNonHorizMaterialFilter + 0x141928520: Raycast + 0x141928560: FindContainingCollidersCheckLayer + 0x141928600: Alloc + 0x141928620: Free + 0x141928640: StartLoad + 0x141928660: StopLoad + 0x141928680: Printf + 0x141928720: ReportError Common::Component::BGCollision::Quadtree: vtbls: - - ea: 0x141D70548 + - ea: 0x141D809C8 base: Common::Component::BGCollision::Object funcs: - 0x141931010: ctor - 0x141931220: Finalize - 0x1419312A0: Add + 0x141931190: ctor + 0x1419313A0: Finalize + 0x141931420: Add Common::Component::BGCollision::QuadtreeNodeLink: vtbls: - - ea: 0x141D700B8 + - ea: 0x141D80538 base: Common::Component::BGCollision::NodeLink Common::Component::BGCollision::QuadtreeNode: vtbls: - - ea: 0x141D700C0 + - ea: 0x141D80540 base: Common::Component::BGCollision::Object - - ea: 0x141D700C8 + - ea: 0x141D80548 base: Common::Component::BGCollision::QuadtreeNodeLink Common::Component::BGCollision::Quadtree::ColliderIterator: funcs: - 0x1419316D0: ctor - 0x1419318D0: ctorLevel - 0x141931E00: SkipEmptyCells + 0x141931850: ctor + 0x141931A50: ctorLevel + 0x141931F80: SkipEmptyCells Common::Component::BGCollision::Quadtree::CellIterator: funcs: - 0x141931C60: Increment + 0x141931DE0: Increment Common::Component::BGCollision::Collider: vtbls: - - ea: 0x141D700E8 + - ea: 0x141D80568 base: Common::Component::BGCollision::Node - - ea: 0x141D701A8 + - ea: 0x141D80628 base: Common::Component::BGCollision::NodeLink # indirect base, offset 8 - - ea: 0x141D701B0 + - ea: 0x141D80630 base: Common::Component::BGCollision::QuadtreeNode - - ea: 0x141D701B8 + - ea: 0x141D80638 base: Common::Component::BGCollision::QuadtreeNodeLink # indirect base, offset 0x28 vfuncs: 1: Load @@ -2476,76 +2476,76 @@ classes: 21: IsInsideCheckLayer 22: IsInside funcs: - 0x14192CB00: ctor - 0x14192CC70: Finalize + 0x14192CC80: ctor + 0x14192CDF0: Finalize Common::Component::BGCollision::ColliderMesh: vtbls: - - ea: 0x141D70290 + - ea: 0x141D80710 base: Common::Component::BGCollision::Collider - - ea: 0x141D70360 + - ea: 0x141D807E0 base: Common::Component::BGCollision::NodeLink # indirect base, offset 8 - - ea: 0x141D70368 + - ea: 0x141D807E8 base: Common::Component::BGCollision::QuadtreeNode # indirect base, offset 0x20 - - ea: 0x141D70370 + - ea: 0x141D807F0 base: Common::Component::BGCollision::QuadtreeNodeLink # indirect base, offset 0x28 - - ea: 0x141D70378 + - ea: 0x141D807F8 base: Common::Component::Excel::ExcelResourceListener vfuncs: 24: CreateMesh 25: ClearMesh funcs: - 0x141929CE0: ctorSimple - 0x141929F80: ctor - 0x14192A0C0: Finalize - 0x14192B620: CreateCylinderMesh - 0x14192B770: SetCylinderMeshBounds - 0x14192B7C0: SetCylinderMeshVertexMaterial + 0x141929E60: ctorSimple + 0x14192A100: ctor + 0x14192A240: Finalize + 0x14192B7A0: CreateCylinderMesh + 0x14192B8F0: SetCylinderMeshBounds + 0x14192B940: SetCylinderMeshVertexMaterial Common::Component::BGCollision::ColliderMesh::RayIntersectFunctor: vtbls: - - ea: 0x141D703A8 + - ea: 0x141D80828 vfuncs: 0: dtor 1: AcceptIntersection funcs: - 0x14192D580: IntersectCheckMaterial - 0x14192D8D0: IntersectCheckAdjustedMaterial - 0x14192DBF0: Intersect + 0x14192D700: IntersectCheckMaterial + 0x14192DA50: IntersectCheckAdjustedMaterial + 0x14192DD70: Intersect Common::Component::BGCollision::ColliderMesh::SphereIntersectFunctor: vtbls: - - ea: 0x141D703D8 + - ea: 0x141D80858 vfuncs: 0: dtor 1: AcceptIntersection funcs: - 0x14192D3F0: IntersectCheckMaterial - 0x14192D710: IntersectCheckAdjustedMaterial - 0x14192DA90: Intersect + 0x14192D570: IntersectCheckMaterial + 0x14192D890: IntersectCheckAdjustedMaterial + 0x14192DC10: Intersect Common::Component::BGCollision::ColliderStreamed: vtbls: - - ea: 0x141D70408 + - ea: 0x141D80888 base: Common::Component::BGCollision::Collider - - ea: 0x141D70500 + - ea: 0x141D80980 base: Common::Component::BGCollision::NodeLink # indirect base, offset 8 - - ea: 0x141D70508 + - ea: 0x141D80988 base: Common::Component::BGCollision::QuadtreeNode # indirect base, offset 0x20 - - ea: 0x141D70510 + - ea: 0x141D80990 base: Common::Component::BGCollision::QuadtreeNodeLink # indirect base, offset 0x28 - - ea: 0x141D70518 + - ea: 0x141D80998 base: Common::Component::Excel::ExcelResourceListener funcs: - 0x14192E770: ctor - 0x14192E8C0: Finalize - 0x14192F010: LoadInProgressAroundPoint - 0x14192F120: AllLoadedAroundPoint + 0x14192E8F0: ctor + 0x14192EA40: Finalize + 0x14192F190: LoadInProgressAroundPoint + 0x14192F2A0: AllLoadedAroundPoint Common::Component::BGCollision::ColliderBox: vtbls: - - ea: 0x141D70560 + - ea: 0x141D809E0 base: Common::Component::BGCollision::Collider - - ea: 0x141D70658 + - ea: 0x141D80AD8 base: Common::Component::BGCollision::NodeLink # indirect base, offset 8 - - ea: 0x141D70660 + - ea: 0x141D80AE0 base: Common::Component::BGCollision::QuadtreeNode # indirect base, offset 0x20 - - ea: 0x141D70668 + - ea: 0x141D80AE8 base: Common::Component::BGCollision::QuadtreeNodeLink # indirect base, offset 0x28 vfuncs: 24: SweepSphereNonHorizCheckLayer @@ -2556,61 +2556,61 @@ classes: 29: RaycastSimpleCheckLayer 30: RaycastSimple funcs: - 0x141932EB0: ctor + 0x141933030: ctor Common::Component::BGCollision::ColliderBox::IIntersectFunctor: vtbls: - - ea: 0x141D70550 + - ea: 0x141D809D0 vfuncs: 0: dtor 1: AcceptIntersection Common::Component::BGCollision::ColliderBox::RayNonHorizIntersectFunctor: vtbls: - - ea: 0x141D708B0 + - ea: 0x141D80D30 base: Common::Component::BGCollision::ColliderBox::IIntersectFunctor Common::Component::BGCollision::ColliderBox::RayIntersectFunctor: vtbls: - - ea: 0x141D708C0 + - ea: 0x141D80D40 base: Common::Component::BGCollision::ColliderBox::IIntersectFunctor funcs: - 0x141932010: Intersect + 0x141932190: Intersect Common::Component::BGCollision::ColliderBox::SphereNonHorizIntersectFunctor: vtbls: - - ea: 0x141D708D0 + - ea: 0x141D80D50 base: Common::Component::BGCollision::ColliderBox::IIntersectFunctor Common::Component::BGCollision::ColliderBox::SphereIntersectFunctor: vtbls: - - ea: 0x141D708E0 + - ea: 0x141D80D60 base: Common::Component::BGCollision::ColliderBox::IIntersectFunctor funcs: - 0x1419326B0: Intersect + 0x141932830: Intersect Common::Component::BGCollision::ColliderBox::RayNonHorizIntersectFunctor2: vtbls: - - ea: 0x141D708F0 + - ea: 0x141D80D70 base: Common::Component::BGCollision::ColliderBox::IIntersectFunctor Common::Component::BGCollision::ColliderCylinder: vtbls: - - ea: 0x141D70910 + - ea: 0x141D80D90 base: Common::Component::BGCollision::Collider - - ea: 0x141D709D0 + - ea: 0x141D80E50 base: Common::Component::BGCollision::NodeLink # indirect base, offset 8 - - ea: 0x141D709D8 + - ea: 0x141D80E58 base: Common::Component::BGCollision::QuadtreeNode # indirect base, offset 0x20 - - ea: 0x141D709E0 + - ea: 0x141D80E60 base: Common::Component::BGCollision::QuadtreeNodeLink # indirect base, offset 0x28 funcs: - 0x141934830: FillResult - 0x141934C30: RaycastSimple - 0x141934F00: SweepSphereSimple - 0x1419352A0: ctor + 0x1419349B0: FillResult + 0x141934DB0: RaycastSimple + 0x141935080: SweepSphereSimple + 0x141935420: ctor Common::Component::BGCollision::ColliderSphere: vtbls: - - ea: 0x141D709F8 + - ea: 0x141D80E78 base: Common::Component::BGCollision::Collider - - ea: 0x141D70AF0 + - ea: 0x141D80F70 base: Common::Component::BGCollision::NodeLink # indirect base, offset 8 - - ea: 0x141D70AF8 + - ea: 0x141D80F78 base: Common::Component::BGCollision::QuadtreeNode # indirect base, offset 0x20 - - ea: 0x141D70B00 + - ea: 0x141D80F80 base: Common::Component::BGCollision::QuadtreeNodeLink # indirect base, offset 0x28 vfuncs: 24: SweepSphereNonHorizCheckLayer @@ -2621,17 +2621,17 @@ classes: 29: RaycastSimpleCheckLayer 30: RaycastSimple funcs: - 0x141936910: FillResult - 0x141936B40: ctor + 0x141936A90: FillResult + 0x141936CC0: ctor Common::Component::BGCollision::ColliderPlane: vtbls: - - ea: 0x141D70B18 + - ea: 0x141D80F98 base: Common::Component::BGCollision::Collider - - ea: 0x141D70C10 + - ea: 0x141D81090 base: Common::Component::BGCollision::NodeLink # indirect base, offset 8 - - ea: 0x141D70C18 + - ea: 0x141D81098 base: Common::Component::BGCollision::QuadtreeNode # indirect base, offset 0x20 - - ea: 0x141D70C20 + - ea: 0x141D810A0 base: Common::Component::BGCollision::QuadtreeNodeLink # indirect base, offset 0x28 vfuncs: 24: SweepSphereNonHorizCheckLayer @@ -2642,89 +2642,89 @@ classes: 29: RaycastSimpleCheckLayer 30: RaycastSimple funcs: - 0x141939190: ctor + 0x141939310: ctor Common::Component::BGCollision::ColliderPlaneTwoSided: vtbls: - - ea: 0x141D70C28 + - ea: 0x141D810A8 base: Common::Component::BGCollision::ColliderPlane - - ea: 0x141D70D20 + - ea: 0x141D811A0 base: Common::Component::BGCollision::NodeLink # indirect base, offset 8 - - ea: 0x141D70D28 + - ea: 0x141D811A8 base: Common::Component::BGCollision::QuadtreeNode # indirect base, offset 0x20 - - ea: 0x141D70D30 + - ea: 0x141D811B0 base: Common::Component::BGCollision::QuadtreeNodeLink # indirect base, offset 0x28 funcs: - 0x14193A370: ctor + 0x14193A4F0: ctor Common::Component::BGCollision::ColliderPlane::IIntersectFunctor: vtbls: - - ea: 0x141D70B08 + - ea: 0x141D80F88 vfuncs: 0: dtor 1: AcceptIntersection Common::Component::BGCollision::ColliderPlane::RayIntersectFunctor: vtbls: - - ea: 0x141D70D48 + - ea: 0x141D811C8 base: Common::Component::BGCollision::ColliderPlane::IIntersectFunctor funcs: - 0x141938460: Intersect + 0x1419385E0: Intersect Common::Component::BGCollision::ColliderPlane::SphereIntersectFunctor: vtbls: - - ea: 0x141D70D68 + - ea: 0x141D811E8 base: Common::Component::BGCollision::ColliderPlane::IIntersectFunctor funcs: - 0x141938AC0: Intersect + 0x141938C40: Intersect Common::Component::BGCollision::BGCollisionModule: funcs: - 0x1404C72F0: TaskBGCollisionModule_OnEndOfFrame - 0x1404C7320: TaskBGCollisionModule_Update - 0x1404C7410: ctor - 0x1404C74C0: dtor - 0x1404C7530: Initialize - 0x1404C7640: UpdateTaskFuncImpl - 0x1404C76D0: UpdateTaskFunc - 0x1404C76E0: Shutdown - 0x1404C7770: IsLoadInProgress - 0x1404C7830: RaycastSimple - 0x1404C7900: SweepSphere - 0x1404C79D0: RaycastMaterialFilter - 0x1404C7B00: SweepSphereMaterialFilter - 0x1404C7BE0: RaycastNonHoriz - 0x1404C7CD0: SweepSphereNonHoriz - 0x1404C7DC0: SweepSphereNonHorizMaterialFilter - 0x1404C7EE0: RaycastNonHorizMaterialFilter - 0x1404C8020: FindContainingColliders - 0x1404C80B0: RemoveCollider - 0x1404C8110: AddColliderStreamed - 0x1404C8180: AddColliderMesh - 0x1404C8210: AddColliderMeshCylinder - 0x1404C82B0: AddColliderBox - 0x1404C8340: AddColliderCylinder - 0x1404C83F0: AddColliderSphere - 0x1404C8490: AddColliderPlane - 0x1404C8520: AddColliderPlaneTwoSided - 0x1404C9B80: TaskBGCollisionModule_OnEndOfFrameRunner - 0x1404C9B90: TaskBGCollisionModule_UpdateTaskRunner - 0x1404C9BA0: TaskBGCollisionModule_UpdateRunner - 0x141333CD0: Raycast1 # not sure where else to put those two for now - 0x141333D20: Raycast2 + 0x1404C7420: TaskBGCollisionModule_OnEndOfFrame + 0x1404C7450: TaskBGCollisionModule_Update + 0x1404C7540: ctor + 0x1404C75F0: dtor + 0x1404C7660: Initialize + 0x1404C7770: UpdateTaskFuncImpl + 0x1404C7800: UpdateTaskFunc + 0x1404C7810: Shutdown + 0x1404C78A0: IsLoadInProgress + 0x1404C7960: RaycastSimple + 0x1404C7A30: SweepSphere + 0x1404C7B00: RaycastMaterialFilter + 0x1404C7C30: SweepSphereMaterialFilter + 0x1404C7D10: RaycastNonHoriz + 0x1404C7E00: SweepSphereNonHoriz + 0x1404C7EF0: SweepSphereNonHorizMaterialFilter + 0x1404C8010: RaycastNonHorizMaterialFilter + 0x1404C8150: FindContainingColliders + 0x1404C81E0: RemoveCollider + 0x1404C8240: AddColliderStreamed + 0x1404C82B0: AddColliderMesh + 0x1404C8340: AddColliderMeshCylinder + 0x1404C83E0: AddColliderBox + 0x1404C8470: AddColliderCylinder + 0x1404C8520: AddColliderSphere + 0x1404C85C0: AddColliderPlane + 0x1404C8650: AddColliderPlaneTwoSided + 0x1404C9CB0: TaskBGCollisionModule_OnEndOfFrameRunner + 0x1404C9CC0: TaskBGCollisionModule_UpdateTaskRunner + 0x1404C9CD0: TaskBGCollisionModule_UpdateRunner + 0x141333D80: Raycast1 # not sure where else to put those two for now + 0x141333DD0: Raycast2 Common::Component::BGCollision::RaycastHit: funcs: - 0x141923230: GetNormalComponents - 0x1419232B0: GetNormal + 0x1419233B0: GetNormalComponents + 0x141923430: GetNormal Common::Component::BGCollision::ColliderList: funcs: - 0x1419233F0: Add + 0x141923570: Add Common::Component::BGCollision::ColliderUpdatePayload: funcs: - 0x141923480: ctor + 0x141923600: ctor Common::Component::BGCollision::ColliderUpdateListeners: funcs: - 0x141923A40: ctor - 0x141923B80: Notify + 0x141923BC0: ctor + 0x141923D00: Notify Common::Component::Environment::ResourceInterface::ResourceHandleInterface: vtbls: - - ea: 0x141A01698 + - ea: 0x141A032A8 vfuncs: 0: dtor 1: GetPath @@ -2734,41 +2734,41 @@ classes: 5: GetSize Common::Component::Excel::LinkList: vtbls: - - ea: 0x141A01C10 + - ea: 0x141A03820 Common::Component::Excel::IExcelListener: vtbls: - - ea: 0x141A01B80 + - ea: 0x141A03790 base: Common::Component::Environment::AllocatorInterface - - ea: 0x141A01BA8 + - ea: 0x141A037B8 base: Common::Component::Environment::ResourceInterface - - ea: 0x141A01BC0 # empty in release + - ea: 0x141A037D0 # empty in release base: Common::Component::Environment::DebugInterface Component::Exd::ExdEnvironment: vtbls: - - ea: 0x141A01C58 + - ea: 0x141A03868 base: Common::Component::Excel::IExcelListener # Common::Component::Environment::AllocatorInterface - - ea: 0x141A01C80 + - ea: 0x141A03890 base: Common::Component::Environment::ResourceInterface - - ea: 0x141A01C98 # empty in release + - ea: 0x141A038A8 # empty in release base: Common::Component::Environment::DebugInterface - - ea: 0x141A01CC0 + - ea: 0x141A038D0 base: Client::System::Resource::ResourceEventListener funcs: - 0x1404CD460: ctor + 0x1404CD590: ctor Component::Exd::ExdModuleResourceHandle: vtbls: - - ea: 0x141A01C18 + - ea: 0x141A03828 base: Common::Component::Environment::ResourceInterface::ResourceHandleInterface - - ea: 0x141A01C50 + - ea: 0x141A03860 base: Common::Component::Excel::LinkList Common::Component::Excel::LinkList: vtbls: - - ea: 0x141D70E60 + - ea: 0x141D812E0 vfuncs: 0: dtor Common::Component::Excel::ExcelSheetInterface: vtbls: - - ea: 0x141D70F98 + - ea: 0x141D81418 vfuncs: 1: IsAnyPageBeingLoaded # (ExcelSheet* this) -> bool 2: GetColumnType # (ExcelSheet* this, int nColumnIndex) -> short @@ -2799,34 +2799,34 @@ classes: 27: SetLanguage # (ExcelSheet* this, int nLanguage) Common::Component::Excel::ExcelSheet: vtbls: - - ea: 0x141D71090 + - ea: 0x141D81510 base: Common::Component::Excel::LinkList - - ea: 0x141D710A8 + - ea: 0x141D81528 base: Common::Component::Excel::ExcelSheetInterface vfuncs: 2: IsColumnValid funcs: - 0x14193FF40: ctor + 0x1419400C0: ctor Component::Excel::ExcelPage: funcs: - 0x141942AB0: ctor # (ExcelPage* this, ExcelDataPagination* exhPageInfo, ExcelSheetContainer* pOwner) - 0x141943270: ContainsRowId # (ExcelPage* this, int* pnRowId) -> bool - 0x141942F50: GetOrCreatePageLoader # (ExcelPage* this, _, ExcelRowDescriptor* pRowDescriptor) -> ExcelPageLoader* - 0x141943DE0: FreeSheetResourceAndPageLoader # (ExcelPage* this, SheetResource* pRes, ExcelPageLoader* pLoader) - 0x141943500: Load_0xFFFE # (ExcelPage* this, int nRowId) -> SheetResource* - 0x1419432A0: Load_0xFFFF # (ExcelPage* this, bool bAsync) -> SheetResource* - 0x141943400: Load_Otherwise # (ExcelPage* this, ExcelRowDescriptor* pRowDescriptor) -> SheetResource* - 0x141943B10: Parse_0xFFFE # (ExcelPage* this, SheetResource* pResource, ExcelRowDescriptor* pRowDescriptor) - 0x141943550: Parse_0xFFFF # (ExcelPage* this, SheetResource* pResource) - 0x141943820: Parse_Otherwise # (ExcelPage* this, SheetResource* pResource, ExcelRowDescriptor* pRowDescriptor) + 0x141942C30: ctor # (ExcelPage* this, ExcelDataPagination* exhPageInfo, ExcelSheetContainer* pOwner) + 0x1419433F0: ContainsRowId # (ExcelPage* this, int* pnRowId) -> bool + 0x1419430D0: GetOrCreatePageLoader # (ExcelPage* this, _, ExcelRowDescriptor* pRowDescriptor) -> ExcelPageLoader* + 0x141943F60: FreeSheetResourceAndPageLoader # (ExcelPage* this, SheetResource* pRes, ExcelPageLoader* pLoader) + 0x141943680: Load_0xFFFE # (ExcelPage* this, int nRowId) -> SheetResource* + 0x141943420: Load_0xFFFF # (ExcelPage* this, bool bAsync) -> SheetResource* + 0x141943580: Load_Otherwise # (ExcelPage* this, ExcelRowDescriptor* pRowDescriptor) -> SheetResource* + 0x141943C90: Parse_0xFFFE # (ExcelPage* this, SheetResource* pResource, ExcelRowDescriptor* pRowDescriptor) + 0x1419436D0: Parse_0xFFFF # (ExcelPage* this, SheetResource* pResource) + 0x1419439A0: Parse_Otherwise # (ExcelPage* this, SheetResource* pResource, ExcelRowDescriptor* pRowDescriptor) Component::Excel::ExcelPageLoader: vtbls: - - ea: 0x141D712A8 + - ea: 0x141D81728 vfuncs: 0: dtor Component::Excel::IExcelPageRowResolver: vtbls: - - ea: 0x141D70F48 + - ea: 0x141D813C8 vfuncs: 0: dtor 1: SetDesiredCapacity # (IExcelPageRowResolver* this, int nNewCapacity) @@ -2838,28 +2838,28 @@ classes: 9: EnumerateRows # (IExcelPageRowResolver* this, void* pCallbackInterface, void* pUserData) Component::Excel::HashTableExcelPageRowResolver: vtbls: - - ea: 0x141D711A8 + - ea: 0x141D81628 base: Component::Excel::IExcelPageRowResolver funcs: - 0x14193FD30: ctor # (HashTableExcelPageRowResolver* this, int nPageCount) + 0x14193FEB0: ctor # (HashTableExcelPageRowResolver* this, int nPageCount) Component::Excel::RingBufferExcelPageRowResolver: vtbls: - - ea: 0x141D71248 + - ea: 0x141D816C8 base: Component::Excel::IExcelPageRowResolver funcs: - 0x14193FE50: ctor # (RingBufferExcelPageRowResolver* this, int nDesiredCapacity) + 0x14193FFD0: ctor # (RingBufferExcelPageRowResolver* this, int nDesiredCapacity) Component::Excel::ExcelRow: # size 0x10 # 0x00: pDataOrState: void* # 0x08: pSheet: ExcelSheetContainer* funcs: - 0x14193B800: Clear # (ExcelRow* this) - 0x14193B090: ctor # (ExcelRow* this, void* pData, int nVariant, ExcelSheetContainer* pSheet, int pVariableDataLow32bits, int nFixedDataSize) - 0x14193BBC0: Parse_v3 # (ExcelRow* this, void* pData, int nVariant, ExcelSheetContainer* pSheet, int nVariableDataOffset, int nFixedDataSize) - 0x14193B6C0: GetColumnPtr # (ExcelRow* this, size_t nColumnIndex) -> void* - 0x14193B7A0: IsColumnRsv # (ExcelRow* this, size_t nColumnIndex) -> bool - 0x14193ADB0: CalculateStringColumnHash # static (char* pStringOffsetBytes) - 0x14193B050: ResolveStringColumnIndirection # static (char* pStringOffsetBytes) + 0x14193B980: Clear # (ExcelRow* this) + 0x14193B210: ctor # (ExcelRow* this, void* pData, int nVariant, ExcelSheetContainer* pSheet, int pVariableDataLow32bits, int nFixedDataSize) + 0x14193BD40: Parse_v3 # (ExcelRow* this, void* pData, int nVariant, ExcelSheetContainer* pSheet, int nVariableDataOffset, int nFixedDataSize) + 0x14193B840: GetColumnPtr # (ExcelRow* this, size_t nColumnIndex) -> void* + 0x14193B920: IsColumnRsv # (ExcelRow* this, size_t nColumnIndex) -> bool + 0x14193AF30: CalculateStringColumnHash # static (char* pStringOffsetBytes) + 0x14193B1D0: ResolveStringColumnIndirection # static (char* pStringOffsetBytes) Component::Excel::ExcelRowDescriptor: # size 0x08+ # 0x00: nRowId: int @@ -2867,17 +2867,17 @@ classes: # 0x06: nSubRowCount: short # 0x08: nSubRows: short[nSubRowCount] funcs: - 0x14193CB60: HasSubRowsBeginningFrom # (ExcelRowDescriptor* this, short* nFirstSubRowIndex) - 0x14193CA50: Assign0xFFFF # (ExcelRowDescriptor* this) - 0x14193CC20: AssignIndividual # (ExcelRowDescriptor* this, int nRowId, short* pSubRowIds, short nSubRowCount) - 0x14193CA60: AssignCopy # (ExcelRowDescriptor* this, ExcelRowDescriptor* that) - 0x14193C910: AssignClearThenCopy # (ExcelRowDescriptor* this, ExcelRowDescriptor* that) - 0x14193C960: AssignByRowId # (ExcelRowDescriptor* this, int nRowId) - 0x14193CAA0: Equals # (ExcelRowDescriptor* this, ExcelRowDescriptor* that) -> bool - 0x14193CB40: GetSubRowCount # (ExcelRowDescriptor* this) -> int + 0x14193CCE0: HasSubRowsBeginningFrom # (ExcelRowDescriptor* this, short* nFirstSubRowIndex) + 0x14193CBD0: Assign0xFFFF # (ExcelRowDescriptor* this) + 0x14193CDA0: AssignIndividual # (ExcelRowDescriptor* this, int nRowId, short* pSubRowIds, short nSubRowCount) + 0x14193CBE0: AssignCopy # (ExcelRowDescriptor* this, ExcelRowDescriptor* that) + 0x14193CA90: AssignClearThenCopy # (ExcelRowDescriptor* this, ExcelRowDescriptor* that) + 0x14193CAE0: AssignByRowId # (ExcelRowDescriptor* this, int nRowId) + 0x14193CC20: Equals # (ExcelRowDescriptor* this, ExcelRowDescriptor* that) -> bool + 0x14193CCC0: GetSubRowCount # (ExcelRowDescriptor* this) -> int Component::Excel::IExcelRowWrapper: vtbls: - - ea: 0x141D71200 + - ea: 0x141D81680 vfuncs: 0: dtor 1: DecRef # (ExcelRowWrapper* this) @@ -2885,43 +2885,43 @@ classes: 3: SetRow # (ExcelRowWrapper* this, ExcelRow* pNew) Component::Excel::HashTableExcelPageRowResolver_RowWrapper: vtbls: - - ea: 0x141D712E8 + - ea: 0x141D81768 base: Component::Excel::IExcelRowWrapper funcs: - 0x141942A70: ctor # (HashTableExcelPageRowResolver_RowWrapper* this) + 0x141942BF0: ctor # (HashTableExcelPageRowResolver_RowWrapper* this) Component::Excel::RingBufferExcelPageRowResolver_RowWrapper: vtbls: - - ea: 0x141D71220 + - ea: 0x141D816A0 base: Component::Excel::IExcelRowWrapper Client::System::Input::TextService: vtbls: - - ea: 0x1419B31E8 + - ea: 0x1419B39D8 base: Client::System::Input::TextServiceInterface funcs: 0x1400982A0: ctor 0x1400982F0: Finalize Client::System::Input::ClipBoardInterface: vtbls: - - ea: 0x141A353B0 + - ea: 0x141A38BA8 vfuncs: 0: dtor 1: WriteToSystemClipboard 2: GetSystemClipboardText funcs: - 0x1407B9840: ctor - 0x1407B9880: Finalize + 0x1407B98F0: ctor + 0x1407B9930: Finalize Client::System::Input::ClipBoard: vtbls: - - ea: 0x141A353C8 + - ea: 0x141A38BC0 base: Client::System::Input::ClipBoardInterface vfuncs: 3: SetCopyStagingText 4: ApplyCopyStagingText Client::System::Input::Cursor: instances: - - ea: 0x142199380 + - ea: 0x1421AA880 vtbls: - - ea: 0x1419B1628 + - ea: 0x1419B1A28 vfuncs: 0: dtor 2: Update @@ -2943,61 +2943,61 @@ classes: 0x140086F90: SetHardwareCursorSize Component::Shell::ShellCommandModule: vtbls: - - ea: 0x1419B3438 + - ea: 0x1419B3C28 base: Client::UI::Shell::RaptureShellCommandInterface funcs: 0x140099E30: Finalize 0x14009A8B0: ExecuteCommandInner Component::GUI::AtkEventListener: vtbls: - - ea: 0x1419BE710 + - ea: 0x1419BEDD8 vfuncs: 0: dtor 1: ReceiveGlobalEvent # this seems to be a common event handler shared by all AtkUnitBase instances, they don't overwrite it 2: ReceiveEvent funcs: - 0x14050F660: Finalize + 0x14050F790: Finalize Component::GUI::AtkUnitList: vtbls: - - ea: 0x1419BE748 + - ea: 0x1419BEE10 funcs: - 0x1405434D0: Append - 0x140543530: Remove - 0x1405435C0: InsertAfter + 0x140543600: Append + 0x140543660: Remove + 0x1405436F0: InsertAfter Component::GUI::AtkUnitManager: vtbls: - - ea: 0x1419BE750 + - ea: 0x1419BEE18 base: Component::GUI::AtkEventListener vfuncs: 8: ShowAddonByID 11: UpdateAddonByID funcs: - 0x14017C070: Finalize - 0x1405439D0: ctor - 0x1405447D0: Draw - 0x140545420: GetAddonById - 0x140545480: GetAddonByName - 0x140545530: GetAddonByNode - 0x140548920: UpdateDrawOrderIndexes + 0x14017C1A0: Finalize + 0x140543B00: ctor + 0x140544900: Draw + 0x140545550: GetAddonById + 0x1405455B0: GetAddonByName + 0x140545660: GetAddonByNode + 0x140548A50: UpdateDrawOrderIndexes Client::UI::RaptureAtkUnitManager: vtbls: - - ea: 0x1419BE8A8 + - ea: 0x1419BEF70 base: Component::GUI::AtkUnitManager funcs: 0x1400AE8E0: ctor - 0x14017CBD0: Finalize + 0x14017CD00: Finalize Client::UI::RaptureAtkColorDataManager: vtbls: - - ea: 0x1419BEA10 + - ea: 0x1419BF0D8 Client::UI::RaptureAtkModule: vtbls: - - ea: 0x1419BEB10 + - ea: 0x1419BF1D8 base: Component::GUI::AtkModule - - ea: 0x1419BED58 + - ea: 0x1419BF420 base: Component::GUI::AtkExternalInterface - - ea: 0x1419BED70 + - ea: 0x1419BF438 base: Client::System::Input::TextServiceInterface::TextServiceEvent - - ea: 0x1419BEDB8 + - ea: 0x1419BF480 base: Common::Configuration::ConfigBase::ChangeEventInterface funcs: 0x1400B4620: ctor @@ -3012,22 +3012,22 @@ classes: 0x1400DACD0: UpdateBattleCharaNameplates 0x1400DBB20: UpdateNpcNameplates 0x1400DDE90: IsUIVisible - 0x140568810: DecRefNumberArrayData - 0x140568870: DecRefStringArrayData + 0x140568940: DecRefNumberArrayData + 0x1405689A0: DecRefStringArrayData Client::UI::RaptureAtkModule::ItemCache: vtbls: - - ea: 0x1419BEAB0 + - ea: 0x1419BF178 Client::UI::RaptureAtkModule::InventoryCache: vtbls: - - ea: 0x1419BEAD0 + - ea: 0x1419BF198 base: Client::UI::RaptureAtkModule::ItemCache Client::UI::RaptureAtkModule::CrystalCache: vtbls: - - ea: 0x1419BEAF0 + - ea: 0x1419BF1B8 base: Client::UI::RaptureAtkModule::ItemCache Component::GUI::AtkModuleInterface::AtkHistoryInterface: vtbls: - - ea: 0x1419BE5F0 + - ea: 0x1419BECB8 vfuncs: 0: dtor 1: Previous @@ -3037,7 +3037,7 @@ classes: 5: GetCurrent2 Client::UI::Info::InfoProxyInterface: vtbls: - - ea: 0x1419BE630 + - ea: 0x1419BECF8 vfuncs: 0: dtor 1: AddData @@ -3048,13 +3048,13 @@ classes: 7: GetEntryCount Client::UI::Info::InfoProxyPageInterface: vtbls: - - ea: 0x1419BE690 + - ea: 0x1419BED58 base: Client::UI::Info::InfoProxyInterface vfuncs: 12: AddPage Client::UI::Info::InfoModule: vtbls: - - ea: 0x1419BE740 + - ea: 0x1419BEE08 vfuncs: 0: dtor funcs: @@ -3068,11 +3068,11 @@ classes: 0x1400ADC30: IsInCrossWorldDuty Client::UI::Info::InfoProxyBlacklist: vtbls: - - ea: 0x1419BEA18 + - ea: 0x1419BF0E0 base: Client::UI::Info::InfoProxyPageInterface funcs: 0x1400B2EB0: ctor - 0x14017C300: Finalize + 0x14017C430: Finalize Common::Configuration::ConfigBase::ChangeEventInterface: vtbls: - ea: 0x1419A6F58 @@ -3081,13 +3081,13 @@ classes: 1: OnConfigChange Client::UI::RaptureAtkHistory: vtbls: - - ea: 0x1419BEE00 + - ea: 0x1419BF4C8 base: Component::GUI::AtkModuleInterface::AtkHistoryInterface funcs: 0x1400EB8A0: ctor Client::UI::Info::InfoProxyCommonlist: vtbls: - - ea: 0x1419BEF40 + - ea: 0x1419BF608 base: Client::UI::Info::InfoProxyPageInterface vfuncs: 8: ClearListData @@ -3105,15 +3105,15 @@ classes: 0x1400EE830: SwapData Client::UI::Info::InfoProxySearchComment: vtbls: - - ea: 0x1419BF7D0 + - ea: 0x1419BFE90 base: Client::UI::Info::InfoProxyInterface funcs: - 0x1400F9610: ctor - 0x1400FAB60: RequestData - 0x14017C670: Finalize + 0x1400F95B0: ctor + 0x1400FAB00: RequestData + 0x14017C7A0: Finalize Client::UI::UIClipboard: vtbls: - - ea: 0x1419BF038 + - ea: 0x1419BF700 vfuncs: 0: dtor funcs: @@ -3124,237 +3124,237 @@ classes: 0x1400EF140: OnClipboardViewerChainChanged Client::UI::Info::InfoProxyCrossRealm: instances: - - ea: 0x14219CBA8 + - ea: 0x1421AE0A0 vtbls: - - ea: 0x1419BF050 + - ea: 0x1419BF718 base: Client::UI::Info::InfoProxyInterface funcs: - 0x1400F0290: ctor - 0x1400F0370: GetPtr # Static - 0x1400F3060: IsCrossRealmParty # Static - 0x1400F30E0: IsCrossRealmPartyLeader # Static - 0x1400F3100: IsAllianceRaid # Static - 0x1400F3150: GetPartyMemberCount # Static - 0x1400F31B0: GetTotalMemberCount # Static - 0x1400F3210: GetGroupMemberCount # Static - 0x1400F32A0: GetAllianceGroupCount # Static - 0x1400F32D0: GetPartyMemberCount_2 # Static - 0x1400F3310: GetGroupIndex # Static - 0x1400F38A0: IsLocalPlayerInParty # Static - 0x1400F38E0: GetMember # Static - 0x1400F3990: GetMemberByContentId # Static - 0x1400F3A50: GetMemberByObjectId # Static - 0x1400F3B00: IsContentIdInParty # Static + 0x1400F0230: ctor + 0x1400F0310: GetPtr # Static + 0x1400F3000: IsCrossRealmParty # Static + 0x1400F3080: IsCrossRealmPartyLeader # Static + 0x1400F30A0: IsAllianceRaid # Static + 0x1400F30F0: GetPartyMemberCount # Static + 0x1400F3150: GetTotalMemberCount # Static + 0x1400F31B0: GetGroupMemberCount # Static + 0x1400F3240: GetAllianceGroupCount # Static + 0x1400F3270: GetPartyMemberCount_2 # Static + 0x1400F32B0: GetGroupIndex # Static + 0x1400F3840: IsLocalPlayerInParty # Static + 0x1400F3880: GetMember # Static + 0x1400F3930: GetMemberByContentId # Static + 0x1400F39F0: GetMemberByObjectId # Static + 0x1400F3AA0: IsContentIdInParty # Static Client::UI::Info::InfoProxyParty: vtbls: - - ea: 0x1419BF0B0 + - ea: 0x1419BF778 base: Client::UI::Info::InfoProxyCommonlist funcs: - 0x1400F3C80: ctor - 0x14017C8A0: Finalize + 0x1400F3C20: ctor + 0x14017C9D0: Finalize Client::UI::Info::InfoProxy20: vtbls: - - ea: 0x1419BF830 + - ea: 0x1419BFEF0 base: Client::UI::Info::InfoProxyInterface Client::UI::Info::InfoProxyFreeCompany: vtbls: - - ea: 0x1419C0218 + - ea: 0x1419C08D8 base: Client::UI::Info::InfoProxyInterface funcs: - 0x1400FCC50: ctor - 0x1401008A0: RequestDataForCharacter + 0x1400FCBF0: ctor + 0x140100840: RequestDataForCharacter Client::UI::Info::InfoProxyInvitedInterface: vtbls: - - ea: 0x1419C0278 + - ea: 0x1419C0938 base: Client::UI::Info::InfoProxyInterface Client::UI::Info::InfoProxy17: vtbls: - - ea: 0x1419C02F0 + - ea: 0x1419C09B0 base: Client::UI::Info::InfoProxyInterface funcs: - 0x140102510: ctor - 0x1401025B0: Finalize + 0x1401024B0: ctor + 0x140102550: Finalize Client::UI::Info::InfoProxyItemSearch: vtbls: - - ea: 0x1419C0368 + - ea: 0x1419C0A28 base: Client::UI::Info::InfoProxyPageInterface funcs: - 0x140103A90: ctor - 0x140103C30: Finalize - 0x140104220: ProcessRequestResult - 0x1401044F0: ProcessItemHistory - 0x140104540: ProcessItemHistory_Internal - 0x140104C30: SetLastPurchasedItem - 0x140104D10: SendPurchaseRequestPacket - 0x140104EA0: ProcessPlayerRetainerInfo + 0x140103A30: ctor + 0x140103BD0: Finalize + 0x1401041C0: ProcessRequestResult + 0x140104490: ProcessItemHistory + 0x1401044E0: ProcessItemHistory_Internal + 0x140104BD0: SetLastPurchasedItem + 0x140104CB0: SendPurchaseRequestPacket + 0x140104E40: ProcessPlayerRetainerInfo Client::UI::Info::InfoProxyPartyInvite: vtbls: - - ea: 0x1419C05C8 + - ea: 0x1419C0C88 base: Client::UI::Info::InfoProxyInvitedInterface funcs: - 0x140106210: ctor + 0x1401061B0: ctor Client::UI::Info::InfoProxyLinkShell: vtbls: - - ea: 0x1419C0658 + - ea: 0x1419C0D18 base: Client::UI::Info::InfoProxyPageInterface funcs: - 0x140106AB0: ctor - 0x14017C7E0: Finalize + 0x140106A50: ctor + 0x14017C910: Finalize Client::UI::Info::InfoProxyLinkshellMember: vtbls: - - ea: 0x1419C06D8 + - ea: 0x1419C0D98 base: Client::UI::Info::InfoProxyCommonlist funcs: - 0x1401085A0: ctor + 0x140108540: ctor Client::UI::Info::InfoProxyFriendList: vtbls: - - ea: 0x1419C07D0 + - ea: 0x1419C0E90 base: Client::UI::Info::InfoProxyCommonlist funcs: - 0x1401092C0: ctor - 0x14017C6E0: Finalize + 0x140109260: ctor + 0x14017C810: Finalize Client::UI::Info::InfoProxyLetter: vtbls: - - ea: 0x1419C08E0 + - ea: 0x1419C0FA0 base: Client::UI::Info::InfoProxyPageInterface funcs: - 0x14010BE00: ctor - 0x14010CA70: GetNumOfDeniedLetters - 0x14010CA80: GetNumAttachments - 0x14010CA90: GetNumNewLetters - 0x14010CAA0: GetLetterBoxUsage - 0x14010CAC0: GetNumLettersFromPurchases - 0x14010CAD0: GetNumLettersFromGameMasters - 0x14010CAE0: HasLettersFromGameMasters - 0x14010CAF0: HasLettersFromSupportDesk - 0x14017C7A0: Finalize + 0x14010BDA0: ctor + 0x14010CA10: GetNumOfDeniedLetters + 0x14010CA20: GetNumAttachments + 0x14010CA30: GetNumNewLetters + 0x14010CA40: GetLetterBoxUsage + 0x14010CA60: GetNumLettersFromPurchases + 0x14010CA70: GetNumLettersFromGameMasters + 0x14010CA80: HasLettersFromGameMasters + 0x14010CA90: HasLettersFromSupportDesk + 0x14017C8D0: Finalize Client::UI::Info::InfoProxySearch: vtbls: - - ea: 0x1419C0948 + - ea: 0x1419C1008 base: Client::UI::Info::InfoProxyCommonlist funcs: - 0x14010D9B0: ctor + 0x14010D950: ctor Client::UI::Info::InfoProxyCatalogSearch: vtbls: - - ea: 0x1419C0A40 + - ea: 0x1419C1100 base: Client::UI::Info::InfoProxyPageInterface funcs: - 0x14010E040: ctor - 0x14010E0D0: Finalize + 0x14010DFE0: ctor + 0x14010E070: Finalize Client::UI::Info::InfoProxyFreeCompanyCreate: vtbls: - - ea: 0x1419C0AA8 + - ea: 0x1419C1168 base: Client::UI::Info::InfoProxyInvitedInterface funcs: - 0x14010EAD0: ctor - 0x14010EB80: Finalize + 0x14010EA70: ctor + 0x14010EB20: Finalize Client::UI::Info::InfoProxyFreeCompanyMember: vtbls: - - ea: 0x1419C0B38 + - ea: 0x1419C11F8 base: Client::UI::Info::InfoProxyCommonlist funcs: - 0x14010ED40: ctor + 0x14010ECE0: ctor Client::UI::Info::InfoProxyLinkShellChat: vtbls: - - ea: 0x1419C0C30 + - ea: 0x1419C12F0 base: Client::UI::Info::InfoProxyInterface Client::UI::Info::InfoProxyInvitedlist: vtbls: - - ea: 0x1419C0C90 + - ea: 0x1419C1350 base: Client::UI::Info::InfoProxyCommonlist funcs: - 0x140110A80: ctor + 0x140110A20: ctor Client::UI::Info::InfoProxy21: vtbls: - - ea: 0x1419C0D88 + - ea: 0x1419C1448 base: Client::UI::Info::InfoProxyInvitedlist funcs: - 0x140110F90: ctor + 0x140110F30: ctor Client::UI::Info::InfoProxy22: vtbls: - - ea: 0x1419C0E80 + - ea: 0x1419C1540 base: Client::UI::Info::InfoProxyInvitedlist funcs: - 0x140111000: ctor + 0x140110FA0: ctor Client::UI::Info::InfoProxy23: vtbls: - - ea: 0x1419C0F78 + - ea: 0x1419C1638 base: Client::UI::Info::InfoProxyCommonlist funcs: - 0x140111070: ctor + 0x140111010: ctor Client::UI::Info::InfoProxy24: vtbls: - - ea: 0x1419C1070 + - ea: 0x1419C1730 base: Client::UI::Info::InfoProxyInterface funcs: - 0x140111F30: ctor - 0x140111FE0: Finalize + 0x140111ED0: ctor + 0x140111F80: Finalize Client::UI::Info::InfoProxy25: vtbls: - - ea: 0x1419C10E8 + - ea: 0x1419C17A8 base: Client::UI::Info::InfoProxyInterface funcs: - 0x140113D90: ctor - 0x140113E90: Finalize + 0x140113D30: ctor + 0x140113E30: Finalize Client::UI::Info::InfoProxy26: vtbls: - - ea: 0x1419C1178 + - ea: 0x1419C1838 base: Client::UI::Info::InfoProxyInterface Client::UI::Info::InfoProxy27: vtbls: - - ea: 0x1419C11E0 + - ea: 0x1419C18A0 base: Client::UI::Info::InfoProxyInterface Client::UI::Info::InfoProxy28: vtbls: - - ea: 0x1419C1248 + - ea: 0x1419C1908 base: Client::UI::Info::InfoProxyInterface funcs: - 0x140116680: ctor - 0x140116750: Finalize + 0x140116620: ctor + 0x1401166F0: Finalize Client::UI::Info::InfoProxyCrossWorldLinkShell: vtbls: - - ea: 0x1419C12C0 + - ea: 0x1419C1980 base: Client::UI::Info::InfoProxyInterface funcs: - 0x140116F70: ctor - 0x14017C5A0: Finalize + 0x140116F00: ctor + 0x14017C6D0: Finalize Client::UI::Info::InfoProxyCrossWorldLinkShellMember: vtbls: - - ea: 0x1419C1338 + - ea: 0x1419C19F8 base: Client::UI::Info::InfoProxyCommonlist funcs: - 0x14011A310: ctor + 0x14011A320: ctor Client::UI::Info::InfoProxyCircleList: vtbls: - - ea: 0x1419C1448 + - ea: 0x1419C1B08 base: Client::UI::Info::InfoProxyInterface funcs: - 0x14011BB00: ctor - 0x14017C520: Finalize + 0x14011BB10: ctor + 0x14017C650: Finalize Client::UI::Info::InfoProxyCircle: vtbls: - - ea: 0x1419C14D8 + - ea: 0x1419C1B98 base: Client::UI::Info::InfoProxyInterface funcs: - 0x14011D630: ctor - 0x14017C340: Finalize + 0x14011D640: ctor + 0x14017C470: Finalize Client::UI::Info::InfoProxyCircleFinder: vtbls: - - ea: 0x1419C1538 + - ea: 0x1419C1BF8 base: Client::UI::Info::InfoProxyInterface funcs: - 0x140122A20: ctor + 0x140122B40: ctor Client::Graphics::Kernel::Notifier: vtbls: - - ea: 0x1419C7700 + - ea: 0x1419C7DB0 Client::System::Crypt::Crc32: vtbls: - - ea: 0x1419CB310 + - ea: 0x1419CBB00 funcs: - 0x140194400: ctor + 0x140194530: ctor Client::Graphics::ReferencedClassBase: vtbls: - - ea: 0x1419D2F30 + - ea: 0x1419D3C70 vfuncs: 0: dtor 1: Cleanup # this is called by DecRef when there are no refs left, before the dtor is called @@ -3362,78 +3362,78 @@ classes: 3: DecRef Client::Graphics::Environment::EnvSoundState: vtbls: - - ea: 0x1419D2F78 + - ea: 0x1419D3CB8 Client::Graphics::Environment::EnvState: vtbls: - - ea: 0x1419D2F90 + - ea: 0x1419D3CD0 Client::Graphics::Environment::EnvAnim: vtbls: - - ea: 0x1419D2F98 + - ea: 0x1419D3CD8 Client::Graphics::Environment::EnvSimulator: vtbls: - - ea: 0x1419D2FE8 + - ea: 0x1419D3D28 Client::Graphics::Environment::EnvManager: instances: - - ea: 0x14219AFC8 + - ea: 0x1421AC4C8 vtbls: - - ea: 0x1419D2FF8 + - ea: 0x1419D3D38 base: Client::Graphics::Singleton funcs: - 0x1401AAF70: ctor + 0x1401AB0A0: ctor Client::Graphics::Environment::EnvRenderController: instances: - - ea: 0x1421A1B30 + - ea: 0x1421B3020 pointer: False vtbls: - - ea: 0x1419D3028 + - ea: 0x1419D3D68 Client::System::Threading::Thread: vtbls: - - ea: 0x1419D3588 + - ea: 0x1419D4168 base: Client::System::Common::NonCopyable vfuncs: 1: RequestStop 5: Run funcs: - 0x1401C01C0: ctor - 0x1401C0210: Dispose - 0x1401C02A0: CreateThread - 0x1401C0360: Wait - 0x1401C0380: HasFinished - 0x1401C03C0: SetAffinity + 0x1401C02F0: ctor + 0x1401C0340: Dispose + 0x1401C03D0: CreateThread + 0x1401C0490: Wait + 0x1401C04B0: HasFinished + 0x1401C04F0: SetAffinity Client::System::Threading::ThreadManager: instances: - - ea: 0x1421A1EC0 + - ea: 0x1421B33B0 vtbls: - - ea: 0x1419D35B8 + - ea: 0x1419D4198 base: Client::System::Common::NonCopyable funcs: - 0x1401C04D0: InitInstance - 0x1401C0540: ctor - 0x1401C0600: WaitAll - 0x1401C0710: AddThread + 0x1401C0600: InitInstance + 0x1401C0670: ctor + 0x1401C0730: WaitAll + 0x1401C0840: AddThread Client::System::File::FileInterface: vtbls: - - ea: 0x1419D3900 + - ea: 0x1419D44E0 vfuncs: 0: dtor Client::System::File::FileThread: vtbls: - - ea: 0x1419D3920 + - ea: 0x1419D4500 base: Client::System::Threading::Thread funcs: - 0x1401C5D00: ctor - 0x1401C5DF0: Finalize + 0x1401C5E30: ctor + 0x1401C5F20: Finalize Client::System::File::FileManager: instances: - - ea: 0x1421A1ED0 + - ea: 0x1421B33C0 vtbls: - - ea: 0x1419D3950 + - ea: 0x1419D4530 base: Client::System::Framework::Task funcs: - 0x1401C7740: GetInstance - 0x1401C77C0: ctor - 0x1401C7A90: Finalize - 0x1401C8580: CreateFileThread + 0x1401C7870: GetInstance + 0x1401C78F0: ctor + 0x1401C7BC0: Finalize + 0x1401C86B0: CreateFileThread Client::System::File::FileAccessPath: funcs: 0x140066360: ctor @@ -3441,390 +3441,390 @@ classes: 0x140066F80: Copy Client::System::Resource::Handle::ResourceHandle: vtbls: - - ea: 0x1419D5248 + - ea: 0x1419D5E28 base: Client::System::Common::NonCopyable vfuncs: 6: GetUserData 23: GetData 33: Load funcs: - 0x1401CB380: DecRef - 0x1401CB3B0: IncRef - 0x1401CB570: ctor + 0x1401CB4B0: DecRef + 0x1401CB4E0: IncRef + 0x1401CB6A0: ctor Client::System::Resource::Handle::DefaultResourceHandle: vtbls: - - ea: 0x1419D53C8 + - ea: 0x1419D5FA8 base: Client::System::Resource::Handle::ResourceHandle Client::System::Resource::Handle::MaterialResourceHandle: vtbls: - - ea: 0x1419D5548 + - ea: 0x1419D6128 base: Client::System::Resource::Handle::DefaultResourceHandle funcs: - 0x1401CD690: ctor - 0x1401CE010: LoadTexFiles - 0x1401CDE20: LoadShpkFiles + 0x1401CD7C0: ctor + 0x1401CE140: LoadTexFiles + 0x1401CDF50: LoadShpkFiles Client::System::Resource::Handle::ShaderPackageResourceHandle: vtbls: - - ea: 0x1419D56C8 + - ea: 0x1419D62A8 base: Client::System::Resource::Handle::DefaultResourceHandle funcs: - 0x1401CE730: ctor + 0x1401CE860: ctor Client::System::Resource::Handle::TextureResourceHandle: vtbls: - - ea: 0x1419D5848 + - ea: 0x1419D6428 base: Client::System::Resource::Handle::ResourceHandle funcs: - 0x1401CEA60: ctor + 0x1401CEB90: ctor Client::System::Resource::ResourceEventListener: vtbls: - - ea: 0x1419D5B88 + - ea: 0x1419D6768 funcs: - 0x1401D4FC0: ctor + 0x1401D50F0: ctor Client::System::Resource::Handle::GrassGridDataResourceHandle: vtbls: - - ea: 0x1419D59C8 + - ea: 0x1419D65A8 base: Client::System::Resource::Handle::DefaultResourceHandle Client::System::Resource::Handle::SoundResourceHandle: vtbls: - - ea: 0x1419D5BB0 + - ea: 0x1419D6790 base: Client::System::Resource::Handle::ResourceHandle Client::System::Resource::Handle::EquipmentParameterResourceHandle: vtbls: - - ea: 0x1419D5D48 + - ea: 0x1419D6928 base: Client::System::Resource::Handle::DefaultResourceHandle Client::System::Resource::Handle::PreBoneDeformerResourceHandle: vtbls: - - ea: 0x1419D5F10 + - ea: 0x1419D6AF0 base: Client::System::Resource::Handle::DefaultResourceHandle Client::System::Resource::Handle::CharaMakeParameterResourceHandle: vtbls: - - ea: 0x1419D6090 + - ea: 0x1419D6C70 base: Client::System::Resource::Handle::DefaultResourceHandle Client::System::Resource::Handle::ExSkeletonTableResourceHandle: vtbls: - - ea: 0x1419D6210 + - ea: 0x1419D6DF0 base: Client::System::Resource::Handle::DefaultResourceHandle Client::System::Resource::Handle::PartialAnimationPackResourceHandle: vtbls: - - ea: 0x1419D63C0 + - ea: 0x1419D6FA0 base: Client::System::Resource::Handle::DefaultResourceHandle Client::System::Resource::Handle::PapLoadTableResourceHandle: vtbls: - - ea: 0x1419D6550 + - ea: 0x1419D7130 base: Client::System::Resource::Handle::DefaultResourceHandle Client::System::Resource::Handle::AnimationExchangeTableResourceHandle: vtbls: - - ea: 0x1419D66D0 + - ea: 0x1419D72B0 base: Client::System::Resource::Handle::DefaultResourceHandle Client::System::Resource::Handle::MotionLineTableResourceHandle: vtbls: - - ea: 0x1419D6850 + - ea: 0x1419D7430 base: Client::System::Resource::Handle::DefaultResourceHandle Client::System::Resource::Handle::SkeletonResourceHandle: vtbls: - - ea: 0x1419D69D0 + - ea: 0x1419D75B0 base: Client::System::Resource::Handle::DefaultResourceHandle Client::System::Resource::Handle::AnimationWorkTableResourceHandle: vtbls: - - ea: 0x1419D6B50 + - ea: 0x1419D7730 base: Client::System::Resource::Handle::DefaultResourceHandle Client::System::Resource::Handle::StainingTemplateResourceHandle: vtbls: - - ea: 0x1419D6CD0 + - ea: 0x1419D78B0 base: Client::System::Resource::Handle::DefaultResourceHandle Client::System::Resource::Handle::ImageChangeDataResourceHandle: vtbls: - - ea: 0x1419D6E50 + - ea: 0x1419D7A30 base: Client::System::Resource::Handle::DefaultResourceHandle Client::System::Resource::Handle::ElementIdResourceHandle: vtbls: - - ea: 0x1419D6FD0 + - ea: 0x1419D7BB0 base: Client::System::Resource::Handle::DefaultResourceHandle Client::System::Resource::Handle::GrassZoneDataResourceHandle: vtbls: - - ea: 0x1419D7150 + - ea: 0x1419D7D30 base: Client::System::Resource::Handle::DefaultResourceHandle Client::System::Resource::Handle::ApricotResourceHandle: vtbls: - - ea: 0x1419D7310 + - ea: 0x1419D7EF0 base: Client::System::Resource::Handle::DefaultResourceHandle Client::System::Resource::Handle::ApricotTextureResourceHandle: vtbls: - - ea: 0x1419D7490 + - ea: 0x1419D8070 base: Client::System::Resource::Handle::DefaultResourceHandle Client::System::Resource::Handle::ModelResourceHandle: vtbls: - - ea: 0x1419D7610 + - ea: 0x1419D81F0 base: Client::System::Resource::Handle::ResourceHandle funcs: - 0x1401E54C0: GetMaterialFileNameBySlot - 0x1403E03F0: GetAttributeIndex - 0x1403E0560: GetShapeIndex + 0x1401E55F0: GetMaterialFileNameBySlot + 0x1403E0520: GetAttributeIndex + 0x1403E0690: GetShapeIndex Client::System::Resource::Handle::ShaderCodeResourceHandle: vtbls: - - ea: 0x1419D7790 + - ea: 0x1419D8370 base: Client::System::Resource::Handle::ResourceHandle Client::System::Resource::Handle::TerrainResourceHandle: vtbls: - - ea: 0x1419D7910 + - ea: 0x1419D84F0 base: Client::System::Resource::Handle::DefaultResourceHandle Client::System::Resource::Handle::EnvSetResourceHandle: vtbls: - - ea: 0x1419D7A90 + - ea: 0x1419D8670 base: Client::System::Resource::Handle::DefaultResourceHandle Client::System::Resource::Handle::SoundSetResourceHandle: vtbls: - - ea: 0x1419D7C10 + - ea: 0x1419D87F0 base: Client::System::Resource::Handle::DefaultResourceHandle Client::System::Resource::Handle::AmbientSetResourceHandle: vtbls: - - ea: 0x1419D7D90 + - ea: 0x1419D8970 base: Client::System::Resource::Handle::DefaultResourceHandle Client::System::Resource::Handle::ObjectBehaviorSetResourceHandle: vtbls: - - ea: 0x1419D7F10 + - ea: 0x1419D8AF0 base: Client::System::Resource::Handle::DefaultResourceHandle Client::System::Resource::Handle::SkyVisibilityResourceHandle: vtbls: - - ea: 0x1419D8090 + - ea: 0x1419D8C70 base: Client::System::Resource::Handle::DefaultResourceHandle Client::System::Resource::Handle::ClipAABBResourceHandle: vtbls: - - ea: 0x1419D8210 + - ea: 0x1419D8DF0 base: Client::System::Resource::Handle::DefaultResourceHandle Client::System::Resource::Handle::AttachOffsetResourceHandle: vtbls: - - ea: 0x1419D8390 + - ea: 0x1419D8F70 base: Client::System::Resource::Handle::DefaultResourceHandle Client::System::Resource::Handle::UdwResourceHandle: vtbls: - - ea: 0x1419D8510 + - ea: 0x1419D90F0 base: Client::System::Resource::Handle::DefaultResourceHandle Client::System::Resource::Handle::SpmResourceHandle: vtbls: - - ea: 0x1419D8690 + - ea: 0x1419D9270 base: Client::System::Resource::Handle::DefaultResourceHandle Client::System::Resource::Handle::LookAtIkResourceHandle: vtbls: - - ea: 0x1419D8810 + - ea: 0x1419D93F0 base: Client::System::Resource::Handle::DefaultResourceHandle Client::System::Resource::Handle::AutoShakeIkResourceHandle: vtbls: - - ea: 0x1419D8990 + - ea: 0x1419D9570 base: Client::System::Resource::Handle::DefaultResourceHandle Client::System::Resource::Handle::SkeletonParamResourceHandle: vtbls: - - ea: 0x1419D8B10 + - ea: 0x1419D96F0 base: Client::System::Resource::Handle::DefaultResourceHandle Client::System::Resource::Handle::MsbResourceHandle: vtbls: - - ea: 0x1419D8C90 + - ea: 0x1419D9870 base: Client::System::Resource::Handle::DefaultResourceHandle Client::System::Resource::Handle::CollisionMeshResourceHandle: vtbls: - - ea: 0x1419D8E10 + - ea: 0x1419D99F0 base: Client::System::Resource::Handle::DefaultResourceHandle Client::System::Resource::Handle::CutSceneResourceHandle: vtbls: - - ea: 0x1419D8F90 + - ea: 0x1419D9B70 base: Client::System::Resource::Handle::DefaultResourceHandle Client::System::Resource::Handle::TimeLineResourceHandle: vtbls: - - ea: 0x1419D9110 + - ea: 0x1419D9CF0 base: Client::System::Resource::Handle::DefaultResourceHandle Client::System::Resource::Handle::LevelSceneResourceHandle: vtbls: - - ea: 0x1419D92C0 + - ea: 0x1419D9EA0 base: Client::System::Resource::Handle::DefaultResourceHandle Client::System::Resource::Handle::LayerGroupResourceHandle: vtbls: - - ea: 0x1419D9440 + - ea: 0x1419DA020 base: Client::System::Resource::Handle::DefaultResourceHandle Client::System::Resource::Handle::SharedGroupResourceHandle: vtbls: - - ea: 0x1419D95C0 + - ea: 0x1419DA1A0 base: Client::System::Resource::Handle::DefaultResourceHandle Client::System::Resource::Handle::NaviMeshResourceHandle: vtbls: - - ea: 0x1419D9740 + - ea: 0x1419DA320 base: Client::System::Resource::Handle::DefaultResourceHandle Client::System::Resource::Handle::ExlResourceHandle: vtbls: - - ea: 0x1419D98C0 + - ea: 0x1419DA4A0 base: Client::System::Resource::Handle::DefaultResourceHandle Client::System::Resource::Handle::ExhResourceHandle: vtbls: - - ea: 0x1419D9A40 + - ea: 0x1419DA620 base: Client::System::Resource::Handle::DefaultResourceHandle Client::System::Resource::Handle::ExdResourceHandle: vtbls: - - ea: 0x1419D9BC0 + - ea: 0x1419DA7A0 base: Client::System::Resource::Handle::DefaultResourceHandle Client::System::Resource::Handle::HardwareCursorResourceHandle: vtbls: - - ea: 0x1419D9D40 + - ea: 0x1419DA920 base: Client::System::Resource::Handle::DefaultResourceHandle Client::System::Resource::Handle::CursorResourceHandle: vtbls: - - ea: 0x1419D9EC0 + - ea: 0x1419DAAA0 base: Client::System::Resource::Handle::DefaultResourceHandle Client::System::Resource::Handle::PNGResourceHandle: vtbls: - - ea: 0x1419DA040 + - ea: 0x1419DAC20 base: Client::System::Resource::Handle::DefaultResourceHandle Client::System::Resource::Handle::UgdResourceHandle: vtbls: - - ea: 0x1419DA1C0 + - ea: 0x1419DADA0 base: Client::System::Resource::Handle::DefaultResourceHandle Client::System::Resource::Handle::UldResourceHandle: vtbls: - - ea: 0x1419DA340 + - ea: 0x1419DAF20 base: Client::System::Resource::Handle::DefaultResourceHandle Client::System::Resource::Handle::UldResourceHandleFactory: vtbls: - - ea: 0x1419DA4A8 + - ea: 0x1419DB088 base: Client::System::Resource::Handle::ResourceHandleFactory Client::System::Resource::Handle::LuaResourceHandle: vtbls: - - ea: 0x1419DA4C0 + - ea: 0x1419DB0A0 base: Client::System::Resource::Handle::DefaultResourceHandle Client::System::Resource::Handle::LuabResourceHandle: vtbls: - - ea: 0x1419DA640 + - ea: 0x1419DB220 base: Client::System::Resource::Handle::DefaultResourceHandle Client::System::Resource::Handle::BonePhysicsResourceHandle: vtbls: - - ea: 0x141B3C120 + - ea: 0x141B40DD8 base: Client::System::Resource::Handle::DefaultResourceHandle Client::System::Resource::Handle::EquipmentVfxParameterResourceHandle: vtbls: - - ea: 0x141B3C2D8 + - ea: 0x141B410E8 base: Client::System::Resource::Handle::DefaultResourceHandle Client::System::Resource::Handle::GimmickParameterResourceHandle: vtbls: - - ea: 0x141B3C480 + - ea: 0x141B41290 base: Client::System::Resource::Handle::DefaultResourceHandle Client::System::Resource::Handle::EquipmentDeformerParameterResourceHandle: vtbls: - - ea: 0x141B3C638 + - ea: 0x141B41448 base: Client::System::Resource::Handle::DefaultResourceHandle Client::System::Resource::Handle::WeaponAttachOffsetExistResourceHandle: vtbls: - - ea: 0x141B3C7E8 + - ea: 0x141B41750 base: Client::System::Resource::Handle::DefaultResourceHandle Client::System::Resource::Handle::WeaponTypeDataResourceHandle: vtbls: - - ea: 0x141B3C990 + - ea: 0x141B41A58 base: Client::System::Resource::Handle::DefaultResourceHandle Client::System::Resource::Handle::ControlPointResourceHandle: vtbls: - - ea: 0x141B3CB58 + - ea: 0x141B41ED8 base: Client::System::Resource::Handle::DefaultResourceHandle Client::System::Resource::Handle::CameraShakeResourceHandle: vtbls: - - ea: 0x141B3CCF8 + - ea: 0x141B421D0 base: Client::System::Resource::Handle::DefaultResourceHandle Client::System::Resource::Handle::FontdataResourceHandle: vtbls: - - ea: 0x141B3CE98 + - ea: 0x141B42370 base: Client::System::Resource::Handle::DefaultResourceHandle Client::System::Resource::Handle::GaijiFontdataResourceHandle: vtbls: - - ea: 0x141B3D040 + - ea: 0x141B42678 base: Client::System::Resource::Handle::DefaultResourceHandle Client::Graphics::Primitive::Manager: instances: - - ea: 0x14219AF90 + - ea: 0x1421AC490 vtbls: - - ea: 0x1419DAAC8 + - ea: 0x1419DB800 base: Client::Graphics::Singleton funcs: - 0x1401FF790: ctor + 0x1401FF8C0: ctor Client::Graphics::DelayedReleaseClassBase: vtbls: - - ea: 0x1419DAC90 + - ea: 0x1419DB9C8 base: Client::Graphics::ReferencedClassBase funcs: - 0x1402020D0: ctor + 0x140202200: ctor Client::Graphics::IAllocator: vtbls: - - ea: 0x1419DACB8 + - ea: 0x1419DB9F0 Client::Graphics::AllocatorLowLevel: vtbls: - - ea: 0x1419DAE08 + - ea: 0x1419DBB40 base: Client::Graphics::IAllocator Client::Graphics::AllocatorManager: instances: - - ea: 0x14219AF88 + - ea: 0x1421AC488 vtbls: - - ea: 0x1419DAEC0 + - ea: 0x1419DBBF8 base: Client::Graphics::Singleton funcs: - 0x140204650: ctor + 0x140204780: ctor Client::Network::NetworkModuleProxy: vtbls: - - ea: 0x1419DC438 + - ea: 0x1419DD6B0 base: Client::System::Common::NonCopyable funcs: - 0x14021AE30: ctor - 0x14021AE80: Initialize - 0x14021B5F0: Update - 0x14021B600: Finalize - 0x14021B6A0: IsWinSockInitialized - 0x14021B800: SetLanguage - 0x14021BF30: GetCurrentDeviceTime - 0x14021BF80: GetCurrentDeviceTimeInMillis - 0x14021C000: GetLobbyCount - 0x14021C930: IsInCrossWorldDuty - 0x14021C990: SetCurrentInstance - 0x14021C9B0: GetCurrentInstance - 0x14021B680: HasZoneConnection + 0x14021AF60: ctor + 0x14021AFB0: Initialize + 0x14021B720: Update + 0x14021B730: Finalize + 0x14021B7D0: IsWinSockInitialized + 0x14021B930: SetLanguage + 0x14021C060: GetCurrentDeviceTime + 0x14021C0B0: GetCurrentDeviceTimeInMillis + 0x14021C130: GetLobbyCount + 0x14021CA60: IsInCrossWorldDuty + 0x14021CAC0: SetCurrentInstance + 0x14021CAE0: GetCurrentInstance + 0x14021B7B0: HasZoneConnection Application::Network::PacketReceiverCallbackInterface: vtbls: - - ea: 0x1419DC440 + - ea: 0x1419DD6B8 vfuncs: 0: dtor 1: OnReceiveZonePacket 2: OnReceiveChatPacket Client::Network::Protocol::Zone::PacketReceiverCallbackInterface: vtbls: - - ea: 0x141A1ECD8 + - ea: 0x141A228C0 vfuncs: 0: dtor 1: OnReceivePacket Client::Network::Protocol::Chat::PacketReceiverCallbackInterface: vtbls: - - ea: 0x141B3D488 + - ea: 0x141B42D60 vfuncs: 0: dtor 1: OnReceivePacket Client::Network::PacketDispatcher: vtbls: - - ea: 0x141B3D498 + - ea: 0x141B42D70 base: Client::Network::Protocol::Zone::PacketReceiverCallbackInterface - - ea: 0x141B3D4A8 + - ea: 0x141B42D80 base: Client::Network::Protocol::Chat::PacketReceiverCallbackInterface funcs: - 0x1412ECB70: ReceiveEvent - 0x14149AEC0: HandlePartyInvitePacket - 0x14149AF90: HandleSocialPacket - 0x14149E500: HandleMarketBoardOfferingsPacket - 0x14149E5C0: HandleMarketBoardPurchasePacket - 0x14149F060: HandleMarketBoardHistoryPacket - 0x14149E460: HandleMarketBoardItemRequestStartPacket + 0x1412ECC20: ReceiveEvent + 0x14149AF70: HandlePartyInvitePacket + 0x14149B040: HandleSocialPacket + 0x14149E680: HandleMarketBoardOfferingsPacket + 0x14149E740: HandleMarketBoardPurchasePacket + 0x14149F1E0: HandleMarketBoardHistoryPacket + 0x14149E5E0: HandleMarketBoardItemRequestStartPacket Client::Network::NetworkModulePacketReceiverCallback: # derives Application::Network::PacketReceiverCallbackInterface & Client::Network::PacketDispatcher vtbls: - - ea: 0x1419DC458 + - ea: 0x1419DD6D0 base: Application::Network::PacketReceiverCallbackInterface - - ea: 0x1419DC470 + - ea: 0x1419DD6E8 base: Client::Network::PacketDispatcher #Client::Network::Protocol::Zone::PacketReceiverCallbackInterface - - ea: 0x1419DC480 + - ea: 0x1419DD6F8 base: Client::Network::Protocol::Chat::PacketReceiverCallbackInterface funcs: - 0x14021CAC0: ctor + 0x14021CBF0: ctor Client::UI::Agent::AgentInterface: vtbls: - - ea: 0x1419DD6D0 + - ea: 0x1419DE820 base: Component::GUI::AtkModuleInterface::AtkEventInterface vfuncs: 2: dtor @@ -3834,488 +3834,488 @@ classes: 6: Update 8: GetAddonId funcs: - 0x14021CD20: ctor - 0x14021CD50: Finalize - 0x14021D2D0: GetAgentByInternalId - 0x14021D350: GetAgentInventoryContext - 0x14021D330: GetAgentContext - 0x14021D3A0: GetAddonTextById + 0x14021CE80: ctor + 0x14021CEB0: Finalize + 0x14021D430: GetAgentByInternalId + 0x14021D4B0: GetAgentInventoryContext + 0x14021D490: GetAgentContext + 0x14021D500: GetAddonTextById Client::UI::Agent::AgentCharaMake: vtbls: - - ea: 0x1419DD748 + - ea: 0x1419DE898 base: Client::UI::Agent::AgentInterface Client::UI::Agent::AgentMovieStaffList: vtbls: - - ea: 0x1419DE6A0 + - ea: 0x1419DF7F0 base: Client::UI::Agent::AgentInterface Client::UI::Agent::AgentModule: vtbls: - - ea: 0x1419DDB88 - funcs: - 0x140225840: ctor - 0x14022AFF0: Finalize - 0x14022B050: Update - 0x14022B240: GetAgentByInternalID - 0x14022B250: GetAgentByInternalID_2 # dupe? - 0x14022B2F0: HideAgent - 0x14022B310: HideAgentIfActive - 0x14022B360: IsAgentActive - 0x14022B0D0: HideAll + - ea: 0x1419DECD8 + funcs: + 0x1402259A0: ctor + 0x14022B150: Finalize + 0x14022B1B0: Update + 0x14022B3A0: GetAgentByInternalID + 0x14022B3B0: GetAgentByInternalID_2 # dupe? + 0x14022B450: HideAgent + 0x14022B470: HideAgentIfActive + 0x14022B4C0: IsAgentActive + 0x14022B230: HideAll Client::UI::Agent::AgentEventFade: vtbls: - - ea: 0x1419DEFF0 + - ea: 0x1419E0140 base: Client::UI::Agent::AgentInterface Client::UI::Agent::AgentContext::AgentContextUpdateChecker: vtbls: - - ea: 0x1419DDC20 + - ea: 0x1419DED70 Client::UI::Agent::AgentContext: vtbls: - - ea: 0x1419DDC28 - base: Client::UI::Agent::AgentInterface - funcs: - 0x140235220: ctor - 0x140235660: OpenContextMenu - 0x1402353C0: OpenContextMenuForAddon - 0x140235CD0: GetOwnerAddonId - 0x140235CE0: ClearMenu - 0x140235D30: SetMenuTitle - 0x140235E20: ResetMenu - 0x140235EE0: SetPositionX - 0x140235F00: SetPositionY - 0x140238B30: SetUpdateChecker - 0x140238E00: CloseSubMenu - 0x140235F20: OpenSubMenu - 0x14023A0E0: OpenYesNo # (this, char* msgText, uint yesId, uint noId, uint checkboxId, bool setOwner) - 0x140236E40: SetupButtonsForCharacterTarget - 0x1402376C0: SetupButtonsForGameObjectTarget # gameobjects that arent characters - 0x1402386A0: AddMenuItem2 # (this, uint textId, AtkEventInterface* handler, long handlerParam, bool disabled, bool submenu) - 0x140238710: AddMenuItem # (this, char* text, AtkEventInterface* handler, long handlerParam, bool disabled, bool submenu) - 0x140238B50: IsAllowedToOpenGameObjectTarget - 0x140238BB0: IsAllowedToOpenCharacterTarget - 0x14023A6E0: AddContextMenuItem2 # (this, int eventId, uint textId, bool disabled, bool submenu) - 0x14023A750: AddContextMenuItem # (this, int eventId, char* text, bool disabled, bool submenu, bool copyText) - 0x1403285C0: Finalize + - ea: 0x1419DED78 + base: Client::UI::Agent::AgentInterface + funcs: + 0x140235380: ctor + 0x1402357C0: OpenContextMenu + 0x140235520: OpenContextMenuForAddon + 0x140235E30: GetOwnerAddonId + 0x140235E40: ClearMenu + 0x140235E90: SetMenuTitle + 0x140235F80: ResetMenu + 0x140236040: SetPositionX + 0x140236060: SetPositionY + 0x140238C90: SetUpdateChecker + 0x140238F60: CloseSubMenu + 0x140236080: OpenSubMenu + 0x14023A240: OpenYesNo # (this, char* msgText, uint yesId, uint noId, uint checkboxId, bool setOwner) + 0x140236FA0: SetupButtonsForCharacterTarget + 0x140237820: SetupButtonsForGameObjectTarget # gameobjects that arent characters + 0x140238800: AddMenuItem2 # (this, uint textId, AtkEventInterface* handler, long handlerParam, bool disabled, bool submenu) + 0x140238870: AddMenuItem # (this, char* text, AtkEventInterface* handler, long handlerParam, bool disabled, bool submenu) + 0x140238CB0: IsAllowedToOpenGameObjectTarget + 0x140238D10: IsAllowedToOpenCharacterTarget + 0x14023A840: AddContextMenuItem2 # (this, int eventId, uint textId, bool disabled, bool submenu) + 0x14023A8B0: AddContextMenuItem # (this, int eventId, char* text, bool disabled, bool submenu, bool copyText) + 0x1403286F0: Finalize Client::UI::Agent::LobbyUIClient: vtbls: - - ea: 0x1419DDE78 + - ea: 0x1419DEFC8 base: Application::Network::LobbyClient::LobbyRequestCallback funcs: - 0x14023C290: ctor + 0x14023C3F0: ctor Client::UI::Agent::AgentLobby: vtbls: - - ea: 0x1419DE3B8 + - ea: 0x1419DF508 base: Client::UI::Agent::AgentInterface funcs: - 0x140255800: ctor - 0x140255CA0: Finalize - 0x14025A540: UpdateCharaSelectDisplay - 0x140262630: OpenLoginWaitDialog - 0x140263FF0: ShowCharacterNotFoundWarning + 0x140255960: ctor + 0x140255E00: Finalize + 0x14025A6A0: UpdateCharaSelectDisplay + 0x140262790: OpenLoginWaitDialog + 0x140264150: ShowCharacterNotFoundWarning Client::UI::Agent::AgentLobby::LobbyData: funcs: - 0x1402418A0: GetCharacterEntryByIndex + 0x140241A00: GetCharacterEntryByIndex Client::UI::Agent::AgentCursor: vtbls: - - ea: 0x1419DEBB8 + - ea: 0x1419DFD08 base: Client::UI::Agent::AgentInterface Client::UI::Agent::AgentCursorLocation: vtbls: - - ea: 0x1419DEC30 + - ea: 0x1419DFD80 base: Client::UI::Agent::AgentInterface Client::UI::Agent::AgentCursorRect: vtbls: - - ea: 0x1419DECA8 + - ea: 0x1419DFDF8 base: Client::UI::Agent::AgentInterface Client::UI::Agent::AgentLetterEdit: vtbls: - - ea: 0x1419DFD40 + - ea: 0x1419E0E90 base: Client::UI::Agent::AgentInterface funcs: - 0x14029BEA0: ctor - 0x14029BF70: Finalize + 0x14029C000: ctor + 0x14029C0D0: Finalize Client::UI::Agent::AgentFreeCompanyChest: vtbls: - - ea: 0x1419E0150 + - ea: 0x1419E12A0 base: Client::UI::Agent::AgentInterface funcs: - 0x1402B41E0: ctor - 0x1402B4390: Finalize + 0x1402B4340: ctor + 0x1402B44F0: Finalize Client::UI::Agent::AgentExplorationInterface: vtbls: - - ea: 0x1419E0838 + - ea: 0x1419E1988 base: Client::UI::Agent::AgentInterface Client::UI::Agent::AgentAirShipExploration: vtbls: - - ea: 0x1419E0900 + - ea: 0x1419E1A50 base: Client::UI::Agent::AgentExplorationInterface funcs: - 0x1402DECB0: Finalize + 0x1402DEE10: Finalize Client::UI::Agent::AgentSubmersibleExploration: vtbls: - - ea: 0x1419E0D68 + - ea: 0x1419E1EB8 base: Client::UI::Agent::AgentExplorationInterface funcs: - 0x1402E5400: Finalize + 0x1402E5560: Finalize Client::UI::Agent::AgentSubmersibleExplorationDetail: vtbls: - - ea: 0x1419E0CD8 + - ea: 0x1419E1E28 base: Client::UI::Agent::AgentExplorationDetailInterface funcs: - 0x1402E4F20: Finalize + 0x1402E5080: Finalize Client::UI::Agent::AgentAirShipExplorationDetail: vtbls: - - ea: 0x1419DF730 + - ea: 0x1419E0880 base: Client::UI::Agent::AgentExplorationDetailInterface funcs: - 0x14028A1D0: Finalize + 0x14028A330: Finalize Client::UI::Agent::AgentExplorationDetailInterface: vtbls: - - ea: 0x1419DF650 + - ea: 0x1419E07A0 base: Client::UI::Agent::AgentInterface Client::Graphics::Animation::IAnimationControllerListener: vtbls: - - ea: 0x1419E5D70 + - ea: 0x1419E7020 Client::Graphics::Animation::PartialSkeleton: vtbls: - - ea: 0x1419E5DB8 + - ea: 0x1419E7068 base: Client::Graphics::Animation::IAnimationControllerListener Client::Graphics::Kernel::Resource: vtbls: - - ea: 0x1419E69E0 + - ea: 0x1419E7C90 base: Client::Graphics::DelayedReleaseClassBase Client::Graphics::Kernel::Shader: vtbls: - - ea: 0x1419E6A08 + - ea: 0x1419E7CB8 base: Client::Graphics::Kernel::Resource Client::Graphics::Kernel::Texture: vtbls: - - ea: 0x1419E6A70 + - ea: 0x1419E7D20 base: Client::Graphics::Kernel::Resource funcs: - 0x14034AFE0: ctor + 0x14034B110: ctor Client::Graphics::Kernel::TextureDx11: vtbls: - - ea: 0x1419E6AB0 + - ea: 0x1419E7D60 base: Client::Graphics::Kernel::Texture Client::Graphics::Kernel::SwapChain: vtbls: - - ea: 0x1419E6B70 + - ea: 0x1419E7E20 base: Client::Graphics::Kernel::Resource funcs: - 0x14034EFE0: Present + 0x14034F110: Present Client::Graphics::Kernel::Buffer: vtbls: - - ea: 0x1419E6BB0 + - ea: 0x1419E7E60 base: Client::Graphics::Kernel::Resource Client::Graphics::Kernel::ConstantBuffer: vtbls: - - ea: 0x1419E70F0 + - ea: 0x1419E83A0 base: Client::Graphics::Kernel::Buffer funcs: - 0x140352C50: ctor - 0x140352A80: LoadSourcePointer - 0x140365B50: LoadBuffer - 0x14036B650: Activate + 0x140352D80: ctor + 0x140352BB0: LoadSourcePointer + 0x140365C80: LoadBuffer + 0x14036B780: Activate Client::Graphics::Kernel::Device: vtbls: - - ea: 0x1419E71F0 + - ea: 0x1419E84A0 base: Client::Graphics::Singleton Client::Graphics::Kernel::DeviceWin: vtbls: - - ea: 0x1419E71F8 + - ea: 0x1419E84A8 base: Client::Graphics::Kernel::Device Client::Graphics::Kernel::DeviceDX11: instances: - - ea: 0x142199570 + - ea: 0x1421AAA70 vtbls: - - ea: 0x1419E7208 + - ea: 0x1419E84B8 base: Client::Graphics::Kernel::DeviceWin funcs: - 0x1403551E0: ctor - 0x140355240: Initialize - 0x140355FB0: CreateTexture2D - 0x140356AC0: CreateConstantBuffer - 0x140356F20: PreTick - 0x140357190: PostTick + 0x140355310: ctor + 0x140355370: Initialize + 0x1403560E0: CreateTexture2D + 0x140356BF0: CreateConstantBuffer + 0x140357050: PreTick + 0x1403572C0: PostTick Client::Graphics::Kernel::Context: funcs: - 0x1401F65F0: PushBackCommand - 0x140367390: PrepareModel - 0x1403DEAA0: Draw_cmd + 0x1401F6720: PushBackCommand + 0x1403674C0: PrepareModel + 0x1403DEBD0: Draw_cmd Client::Graphics::Kernel::Device::ImmediateContextBase: vtbls: - - ea: 0x1419E72A8 + - ea: 0x1419E8558 Client::Graphics::Kernel::Device::ImmediateContextDX11: # unknown name vtbls: - - ea: 0x1419E72C0 + - ea: 0x1419E8570 base: Client::Graphics::Kernel::Device::ImmediateContextBase funcs: - 0x140361D90: ProcessCommands - 0x14035CA50: PrimeForDraw + 0x140361EC0: ProcessCommands + 0x14035CB80: PrimeForDraw Client::Graphics::Kernel::Device::RenderThread: vtbls: - - ea: 0x1419E72D8 + - ea: 0x1419E8588 base: Client::System::Threading::Thread Client::Graphics::Render::Skeleton: vtbls: - - ea: 0x1419EE620 + - ea: 0x1419EFA20 base: Client::Graphics::ReferencedClassBase funcs: - 0x1403703C0: ctor - 0x140370520: Finalize + 0x1403704F0: ctor + 0x140370650: Finalize Client::Graphics::Kernel::ShaderSceneKey: vtbls: - - ea: 0x1419EE688 + - ea: 0x1419EFA88 Client::Graphics::Kernel::ShaderSubViewKey: vtbls: - - ea: 0x1419EE690 + - ea: 0x1419EFA90 Client::Graphics::Render::GraphicsConfig: instances: - - ea: 0x14219AF38 + - ea: 0x1421AC438 vtbls: - - ea: 0x1419EE6A8 + - ea: 0x1419EFAA8 base: Client::Graphics::Singleton funcs: - 0x1403756B0: ctor + 0x1403757E0: ctor Client::Graphics::Render::Camera: vtbls: - - ea: 0x1419EE6B0 + - ea: 0x1419EFAB0 base: Client::Graphics::ReferencedClassBase vfuncs: 5: UpdateConstantBuffer funcs: - 0x140376D20: LoadMatrix - 0x14037F5C0: MakeProjectionMatrix + 0x140376E50: LoadMatrix + 0x14037F6F0: MakeProjectionMatrix Client::Graphics::Render::ShadowCamera: vtbls: - - ea: 0x1419EE6F0 + - ea: 0x1419EFAF0 base: Client::Graphics::Render::Camera Client::Graphics::Render::Camera_CascadeShadow: vtbls: - - ea: 0x1419EE730 + - ea: 0x1419EFB30 base: Client::Graphics::Render::Camera Client::Graphics::Render::Camera_SpecialShadow: vtbls: - - ea: 0x1419EE988 + - ea: 0x1419EFD88 base: Client::Graphics::Render::Camera Client::Graphics::Render::Camera_OmniShadow: vtbls: - - ea: 0x1419EE778 + - ea: 0x1419EFB78 base: Client::Graphics::Render::Camera funcs: - 0x14037A1F0: SubmitRenderCameraData + 0x14037A320: SubmitRenderCameraData Client::Graphics::Render::Camera_OmniShadow::CameraOmniFace: vtbls: - - ea: 0x1419EE7C8 + - ea: 0x1419EFBC8 base: Client::Graphics::Render::Camera Client::Graphics::Render::View: vtbls: - - ea: 0x1419EE818 + - ea: 0x1419EFC18 Client::Graphics::Render::PostBoneDeformerBase: vtbls: - - ea: 0x1419EE8A0 + - ea: 0x1419EFCA0 base: Client::System::Framework::Task Client::Graphics::Render::RenderObject: vtbls: - - ea: 0x1419EE908 + - ea: 0x1419EFD08 base: Client::Graphics::ReferencedClassBase Client::Graphics::Render::OffscreenRenderingManager: instances: - - ea: 0x1421B4158 + - ea: 0x1421C5658 vtbls: - - ea: 0x1419EE900 + - ea: 0x1419EFD00 funcs: - 0x14037D8A0: ctor - 0x14037D9D0: Initialize + 0x14037D9D0: ctor + 0x14037DB00: Initialize Client::Graphics::Render::AmbientLight: vtbls: - - ea: 0x1419EE9D0 + - ea: 0x1419EFDD0 funcs: - 0x14037F740: ctor + 0x14037F870: ctor Client::Graphics::Render::Model: vtbls: - - ea: 0x1419EE9E0 + - ea: 0x1419EFDE0 base: Client::Graphics::Render::RenderObject funcs: - 0x140382370: ctor - 0x1403824D0: SetupFromModelResourceHandle - 0x140383570: GetAttributeIndex - 0x140383600: GetShapeIndex + 0x1403824A0: ctor + 0x140382600: SetupFromModelResourceHandle + 0x1403836A0: GetAttributeIndex + 0x140383730: GetShapeIndex Client::Graphics::Render::Material: vtbls: - - ea: 0x1419EE820 + - ea: 0x1419EFC20 base: Client::Graphics::ReferencedClassBase Client::Graphics::Render::BaseRenderer: vtbls: - - ea: 0x1419EEA60 + - ea: 0x1419EFE60 Client::Graphics::JobSystem: vtbls: - - ea: 0x1419EEA98 + - ea: 0x1419EFE98 Client::Graphics::Render::ModelRenderer: vtbls: - - ea: 0x1419EEAA0 + - ea: 0x1419EFEA0 base: Client::Graphics::Render::BaseRenderer Client::Graphics::Render::GeometryInstancingRenderer: vtbls: - - ea: 0x1419EEAC8 + - ea: 0x1419EFEC8 base: Client::Graphics::Render::BaseRenderer Client::Graphics::JobSystem: vtbls: - - ea: 0x1419EEB70 + - ea: 0x1419EFF70 Client::Graphics::Render::BGInstancingRenderer: vtbls: - - ea: 0x1419EEB78 + - ea: 0x1419EFF78 base: Client::Graphics::Render::GeometryInstancingRenderer Client::Graphics::JobSystem: vtbls: - - ea: 0x1419EEBE0 + - ea: 0x1419EFFE0 Client::Graphics::Render::TerrainRenderer: vtbls: - - ea: 0x1419EEBE8 + - ea: 0x1419EFFE8 base: Client::Graphics::Render::BaseRenderer Client::Graphics::Render::UnknownRenderer: vtbls: - - ea: 0x1419EEC58 + - ea: 0x1419F0058 base: Client::Graphics::Render::BaseRenderer Client::Graphics::JobSystem: vtbls: - - ea: 0x1419EECC0 + - ea: 0x1419F00C0 Client::Graphics::Render::WaterRenderer: vtbls: - - ea: 0x1419EECC8 + - ea: 0x1419F00C8 base: Client::Graphics::Render::BaseRenderer Client::Graphics::JobSystem: vtbls: - - ea: 0x1419EEDB0 + - ea: 0x1419F01B0 Client::Graphics::Render::VerticalFogRenderer: vtbls: - - ea: 0x1419EEDB8 + - ea: 0x1419F01B8 base: Client::Graphics::Render::BaseRenderer Client::Graphics::Render::ShadowMaskUnit: vtbls: - - ea: 0x1419EEED0 + - ea: 0x1419F02D0 Client::Graphics::Render::ShaderManager: vtbls: - - ea: 0x1419EEEE8 + - ea: 0x1419F02E8 Client::Graphics::JobSystem: vtbls: - - ea: 0x1419EEEF8 + - ea: 0x1419F02F8 funcs: - 0x1403E12E0: Initialize + 0x1403E1410: Initialize Client::Graphics::Render::Updater: vtbls: - - ea: 0x1419EEF00 + - ea: 0x1419F0300 Client::Graphics::Render::Manager: instances: - - ea: 0x14219AF98 + - ea: 0x1421AC498 vtbls: - - ea: 0x1419EEF08 + - ea: 0x1419F0308 base: Client::Graphics::Singleton funcs: - 0x1403BB260: ctor - 0x1403BB6C0: Initialize - 0x1403BBB70: Terminate - 0x1403BC1E0: CreateCamera - 0x1403BC4A0: CreateModel + 0x1403BB390: ctor + 0x1403BB7F0: Initialize + 0x1403BBCA0: Terminate + 0x1403BC310: CreateCamera + 0x1403BC5D0: CreateModel Client::Graphics::Render::ShadowManager: instances: - - ea: 0x14219AFA0 + - ea: 0x1421AC4A0 vtbls: - - ea: 0x1419EEF20 + - ea: 0x1419F0320 funcs: - 0x1403BD880: ctor + 0x1403BD9B0: ctor Client::Graphics::Render::LightingManager::LightShape: vtbls: - - ea: 0x1419EEF30 + - ea: 0x1419F0330 Client::Graphics::JobSystem: vtbls: - - ea: 0x1419EEF38 + - ea: 0x1419F0338 Client::Graphics::Render::LightingManager::LightingRenderer: vtbls: - - ea: 0x1419EEF40 + - ea: 0x1419F0340 funcs: - 0x1403C1A00: ctor + 0x1403C1B30: ctor Client::Graphics::Render::LightingManager: instances: - - ea: 0x14219AFA8 + - ea: 0x1421AC4A8 vtbls: - - ea: 0x1419EEF48 + - ea: 0x1419F0348 base: Client::Graphics::Singleton - - ea: 0x1419EEF50 + - ea: 0x1419F0350 base: Client::Graphics::Kernel::Notifier funcs: - 0x1403CCC90: ctor + 0x1403CCDC0: ctor Client::Graphics::Render::RenderTargetManager: instances: - - ea: 0x14219AFB0 + - ea: 0x1421AC4B0 vtbls: - - ea: 0x1419EEF70 + - ea: 0x1419F0370 base: Client::Graphics::Singleton - - ea: 0x1419EEF78 + - ea: 0x1419F0378 base: Client::Graphics::Kernel::Notifier funcs: - 0x1403CD470: ctor - 0x1403CD730: Initialize - 0x14037E780: GetCharaViewTexture + 0x1403CD5A0: ctor + 0x1403CD860: Initialize + 0x14037E8B0: GetCharaViewTexture Client::Graphics::PostEffect::PostEffectChain: vtbls: - - ea: 0x1419F15E8 + - ea: 0x1419F2B30 Client::Graphics::PostEffect::PostEffectRainbow: vtbls: - - ea: 0x1419F15F0 + - ea: 0x1419F2B38 Client::Graphics::PostEffect::PostEffectLensFlare: vtbls: - - ea: 0x1419F15F8 + - ea: 0x1419F2B40 Client::Graphics::PostEffect::PostEffectRoofQuery: vtbls: - - ea: 0x1419F1600 + - ea: 0x1419F2B48 Client::Graphics::PostEffect::PostEffectManager: instances: - - ea: 0x14219AFC0 + - ea: 0x1421AC4C0 vtbls: - - ea: 0x1419F1610 + - ea: 0x1419F2B58 base: Client::Graphics::Singleton - - ea: 0x1419F1618 + - ea: 0x1419F2B60 base: Client::Graphics::Kernel::Notifier funcs: - 0x1403F06B0: ctor + 0x1403F07E0: ctor Client::Graphics::JobSystem: instances: - - ea: 0x1421B4FB0 + - ea: 0x1421C64B0 pointer: False vtbls: - - ea: 0x1419F5150 + - ea: 0x1419F67E8 funcs: - 0x140434DC0: ctor - 0x140434FF0: GetSingleton + 0x140434EF0: ctor + 0x140435120: GetSingleton Apricot::ApricotListenner: vtbls: - - ea: 0x1419F4D10 + - ea: 0x1419F63A8 base: Client::System::Threading::Thread funcs: - 0x140413C80: SoundPlay + 0x140413DB0: SoundPlay Apricot::IInstanceListenner: vtbls: - - ea: 0x1419F4B08 + - ea: 0x1419F61A0 vfuncs: 0: dtor 1: GetCaster 6: GetTarget Apricot::ApricotInstanceListenner: vtbls: - - ea: 0x1419F4D98 + - ea: 0x1419F6430 base: Apricot::IInstanceListenner Client::Graphics::Scene::CharacterBase::VfxInstanceListenner: vtbls: - - ea: 0x1419FEF98 + - ea: 0x141A00628 base: Apricot::IInstanceListenner Client::Graphics::Scene::Attach: vtbls: - - ea: 0x1419FEF58 + - ea: 0x141A005E8 base: Client::Graphics::Render::PostBoneDeformerBase Client::Graphics::Scene::Object: vtbls: - - ea: 0x1419FEB50 + - ea: 0x141A001E0 vfuncs: 0: dtor 1: CleanupRender @@ -4323,67 +4323,67 @@ classes: 4: UpdateRender Client::Graphics::Scene::DrawObject: vtbls: - - ea: 0x1419FEB80 + - ea: 0x141A00210 base: Client::Graphics::Scene::Object vfuncs: 11: UpdateMaterials funcs: - 0x1404841E0: ctor + 0x140484310: ctor Client::Graphics::JobSystem: vtbls: - - ea: 0x1419FED18 + - ea: 0x141A003A8 Client::Graphics::Scene::World: instances: - - ea: 0x14219AFD0 + - ea: 0x1421AC4D0 vtbls: - - ea: 0x1419FED20 + - ea: 0x141A003B0 base: Client::Graphics::Scene::Object - - ea: 0x1419FED50 + - ea: 0x141A003E0 base: Client::Graphics::Singleton funcs: - 0x140484790: ctor + 0x1404848C0: ctor Client::Graphics::Scene::Camera: vtbls: - - ea: 0x1419FED58 + - ea: 0x141A003E8 base: Client::Graphics::Scene::Object funcs: - 0x140484A50: ctor - 0x140485710: ViewportPointToRay - 0x1404858F0: ScreenPointToRay - 0x140485BC0: CalculateViewMatrix - 0x140486340: PrepareRenderCamera - 0x140632BC0: WorldToViewportPoint + 0x140484B80: ctor + 0x140485840: ViewportPointToRay + 0x140485A20: ScreenPointToRay + 0x140485CF0: CalculateViewMatrix + 0x140486470: PrepareRenderCamera + 0x140632CF0: WorldToViewportPoint Client::Graphics::Singleton: vtbls: - - ea: 0x1419FEDB8 + - ea: 0x141A00448 vfuncs: 0: dtor Client::Graphics::Scene::CameraManager: instances: - - ea: 0x14219AFD8 + - ea: 0x1421AC4D8 vtbls: - - ea: 0x1419FEDC0 + - ea: 0x141A00450 base: Client::Graphics::Singleton funcs: - 0x140486520: ctor + 0x140486650: ctor Client::Graphics::Scene::CharacterUtility: instances: - - ea: 0x14219AFE0 + - ea: 0x1421AC4E0 vtbls: - - ea: 0x1419FEF88 + - ea: 0x141A00618 base: Client::Graphics::Singleton funcs: - 0x140489C80: ctor - 0x140489E90: CreateDXRenderObjects - 0x14048A2E0: LoadDataFiles - 0x14048E0A0: GetSlotEqpFlags - 0x14048F830: GetEqpDataForAdults - 0x14048FA90: GetEqpDataForChildren - 0x14048FBE0: GetEqpDataForOther - 0x14048E370: GetEvpData + 0x140489DB0: ctor + 0x140489FC0: CreateDXRenderObjects + 0x14048A410: LoadDataFiles + 0x14048E1D0: GetSlotEqpFlags + 0x14048F960: GetEqpDataForAdults + 0x14048FBC0: GetEqpDataForChildren + 0x14048FD10: GetEqpDataForOther + 0x14048E4A0: GetEvpData Client::Graphics::Scene::CharacterBase: vtbls: - - ea: 0x1419FF010 + - ea: 0x141A006A0 base: Client::Graphics::Scene::DrawObject vfuncs: 24: UpdateTint @@ -4408,690 +4408,690 @@ classes: 87: GetSkeletonCount 92: CreateRenderModelForMDL funcs: - 0x140491320: ctor - 0x140491830: Initialize - 0x140495420: CreateBonePhysicsModule - 0x140496E90: LoadAnimation - 0x140497860: LoadMDLForSlot - 0x140497950: LoadIMCForSlot - 0x140497B20: LoadAllMTRLsFromMDLInSlot - 0x140497CF0: LoadAllDecalTexFromMDLInSlot - 0x140497E60: LoadPHYBForSlot - 0x1404980C0: UnloadMDLForSlot - 0x140498610: CopyIMCForSlot - 0x140498980: CreateStagingArea - 0x140498AA0: PopulateMaterialsFromStaging - 0x140498BF0: LoadMDLSubFilesIntoStaging - 0x140498E00: LoadMDLSubFilesForSlot - 0x14049C310: UpdateWetness - 0x1404A3AD0: CreateSlotStorage - 0x1404B8F30: Finalize - 0x1407604F0: Create + 0x140491450: ctor + 0x140491960: Initialize + 0x140495550: CreateBonePhysicsModule + 0x140496FC0: LoadAnimation + 0x140497990: LoadMDLForSlot + 0x140497A80: LoadIMCForSlot + 0x140497C50: LoadAllMTRLsFromMDLInSlot + 0x140497E20: LoadAllDecalTexFromMDLInSlot + 0x140497F90: LoadPHYBForSlot + 0x1404981F0: UnloadMDLForSlot + 0x140498740: CopyIMCForSlot + 0x140498AB0: CreateStagingArea + 0x140498BD0: PopulateMaterialsFromStaging + 0x140498D20: LoadMDLSubFilesIntoStaging + 0x140498F30: LoadMDLSubFilesForSlot + 0x14049C440: UpdateWetness + 0x1404A3C00: CreateSlotStorage + 0x1404B9060: Finalize + 0x140760600: Create Client::Graphics::Scene::Human: vtbls: - - ea: 0x1419FF320 + - ea: 0x141A009B0 base: Client::Graphics::Scene::CharacterBase vfuncs: 58: OnModelLoadComplete funcs: - 0x14049C9E0: ctor - 0x14049CC10: SetupFromCharacterData - 0x1404A0E90: UpdateModels - 0x1404A10C0: CheckSlotsForUnload - 0x1404A1420: SetupModelAttributes # wrist, fingers, tail all got inlined here - 0x1404A1710: SetupHelmetModelAttributes - 0x1404A1860: SetupTopModelAttributes - 0x1404A1C30: SetupHandModelAttributes - 0x1404A1D90: SetupLegModelAttributes - 0x1404A20A0: SetupFeetModelAttributes - 0x1404A2290: SetupEarringModelAttributes - 0x1404A23D0: SetupNecklaceModelAttributes - 0x1404A2670: SetupHairModelAttributes - 0x1404A2A60: SetupFaceModelAttributes - 0x1404A30C0: SetupConnectorModelAttributes - 0x1404A3460: SetupIdsAndVfxScale - 0x14049CDF0: UpdateDrawData - 0x1404A0A00: SetupVisor + 0x14049CB10: ctor + 0x14049CD40: SetupFromCharacterData + 0x1404A0FC0: UpdateModels + 0x1404A11F0: CheckSlotsForUnload + 0x1404A1550: SetupModelAttributes # wrist, fingers, tail all got inlined here + 0x1404A1840: SetupHelmetModelAttributes + 0x1404A1990: SetupTopModelAttributes + 0x1404A1D60: SetupHandModelAttributes + 0x1404A1EC0: SetupLegModelAttributes + 0x1404A21D0: SetupFeetModelAttributes + 0x1404A23C0: SetupEarringModelAttributes + 0x1404A2500: SetupNecklaceModelAttributes + 0x1404A27A0: SetupHairModelAttributes + 0x1404A2B90: SetupFaceModelAttributes + 0x1404A31F0: SetupConnectorModelAttributes + 0x1404A3590: SetupIdsAndVfxScale + 0x14049CF20: UpdateDrawData + 0x1404A0B30: SetupVisor Client::Graphics::Scene::Demihuman: vtbls: - - ea: 0x1419FF630 + - ea: 0x141A00CC0 base: Client::Graphics::Scene::CharacterBase funcs: - 0x1404A3F30: ctor - 0x1404A4020: SetupFromData + 0x1404A4060: ctor + 0x1404A4150: SetupFromData Client::Graphics::Scene::Weapon: vtbls: - - ea: 0x1419FF940 + - ea: 0x141A00FD0 base: Client::Graphics::Scene::CharacterBase funcs: - 0x1404A55D0: ctor + 0x1404A5700: ctor Client::Graphics::Scene::Monster: vtbls: - - ea: 0x1419FFC50 + - ea: 0x141A012E0 base: Client::Graphics::Scene::CharacterBase funcs: - 0x1404A65C0: ctor - 0x1404A6620: SetupFromData + 0x1404A66F0: ctor + 0x1404A6750: SetupFromData Client::Graphics::Scene::BGManager: vtbls: - - ea: 0x141A00410 + - ea: 0x141A01AA0 base: Client::Graphics::Scene::Object funcs: - 0x1404ACF10: ctor + 0x1404AD040: ctor Client::Graphics::Vfx::VfxResourceInstanceListenner: vtbls: - - ea: 0x1419F4E28 + - ea: 0x1419F64C0 Client::Graphics::Scene::VfxObject: vtbls: - - ea: 0x141A00768 + - ea: 0x141A01DF8 base: Client::Graphics::Scene::DrawObject - - ea: 0x141A00908 + - ea: 0x141A01F98 base: Apricot::ApricotInstanceListenner - - ea: 0x141A00980 + - ea: 0x141A02010 base: Client::Graphics::Vfx::VfxResourceInstanceListenner funcs: - 0x1404B0CE0: ctor + 0x1404B0E10: ctor Client::Graphics::Scene::Terrain: vtbls: - - ea: 0x1419FFF60 + - ea: 0x141A015F0 base: Client::Graphics::Scene::DrawObject funcs: - 0x1404A7310: ctor + 0x1404A7440: ctor Client::Graphics::Scene::Light: vtbls: - - ea: 0x1419FEDC8 + - ea: 0x141A00458 base: Client::Graphics::Scene::DrawObject funcs: - 0x140486F60: ctor + 0x140487090: ctor Client::Graphics::Scene::EnvLocation: vtbls: - - ea: 0x141A00440 + - ea: 0x141A01AD0 base: Client::Graphics::Scene::DrawObject funcs: - 0x1404AD530: ctor + 0x1404AD660: ctor Client::Graphics::Scene::EnvSpace: vtbls: - - ea: 0x141A005D0 + - ea: 0x141A01C60 base: Client::Graphics::Scene::DrawObject funcs: - 0x1404ADFA0: ctor + 0x1404AE0D0: ctor Client::Graphics::Scene::BGObject: vtbls: - - ea: 0x141A00280 + - ea: 0x141A01910 base: Client::Graphics::Scene::DrawObject funcs: - 0x1404AA550: ctor + 0x1404AA680: ctor Client::Graphics::Scene::EnvScene: vtbls: - - ea: 0x141A00760 + - ea: 0x141A01DF0 funcs: - 0x1404AF220: ctor + 0x1404AF350: ctor Client::Graphics::Scene::ResidentResourceManager::ResourceList: vtbls: - - ea: 0x141A009F0 + - ea: 0x141A02080 Client::Graphics::Scene::ResidentResourceManager: instances: - - ea: 0x14219AFE8 + - ea: 0x1421AC4E8 vtbls: - - ea: 0x141A00A00 + - ea: 0x141A02090 base: Client::Graphics::Singleton funcs: - 0x1404B7380: ctor - 0x1404B73B0: nullsub_1 - 0x1404B73E0: LoadDataFiles + 0x1404B74B0: ctor + 0x1404B74E0: nullsub_1 + 0x1404B7510: LoadDataFiles Client::System::Task::SpursManager: vtbls: - - ea: 0x141A00CF0 + - ea: 0x141A02648 vfuncs: 0: dtor funcs: - 0x1404BE260: ctor - 0x1404BE360: Finalize + 0x1404BE390: ctor + 0x1404BE490: Finalize Client::System::Task::SpursJobEntityWorkerThread: instances: - - ea: 0x1421B7740 + - ea: 0x1421C8C40 vtbls: - - ea: 0x141A00C80 + - ea: 0x141A02478 base: Client::System::Threading::Thread funcs: - 0x1404BDB20: ctor + 0x1404BDC50: ctor Common::Lua::LuaState: vtbls: - - ea: 0x141A01358 + - ea: 0x141A02E08 vfuncs: 0: dtor funcs: - 0x1404C2BC0: ctor - 0x1404C2BF0: ctor_FromState - 0x1404C2C20: Finalize - 0x1404C2F10: GetTop - 0x1404C2F20: SetTop - 0x1404C3000: LoadString - 0x1404C30B0: LoadFile - 0x1404C35E0: PCall - 0x1404C3140: DestroyGlobalClass - 0x1404C31E0: GetGlobalOrNil - 0x1404C3210: IncClassRef - 0x1404C32C0: DecClassRef - 0x1404C3370: SetNil - 0x1404C33D0: SetStringField - 0x1404C3420: SetIntegerField - 0x1404C3470: SetFunctionField - 0x1404C34D0: SetNumberField - 0x1404C3520: SetNilField - 0x1404C3560: GetField - 0x1404C3570: ClassNameOf - 0x1404C3680: CallMemberFunction # (this, member, class, nresults) => pcall(_G[class][member], _G[class]) - 0x1404C38E0: CallMemberFunction_2 # (this, member, class, (int)arg2, (int)arg3, nresults) => pcall(_G[class][member], _G[class], arg2, arg3) - 0x1404C39E0: CallMemberFunction_3 # (this, member, class, argName, nresults) => pcall(_G[class][member], _G[class], _G[argName]) - 0x1404C3AE0: CallMemberFunction_4 # (this, member, class, argName, (int[])args, argCount nresults): above but with extra int args - used for the next 3 - 0x1404C3C10: CallMemberFunction_5 # (this, member, class, argName, (int)arg3, nresults) - 0x1404C3C50: CallMemberFunction_6 # (this, member, class, argName, (int)arg3, (int)arg4, nresults) - 0x1404C3CA0: CallMemberFunction_7 # (this, member, class, argName, (int)arg3, (int)arg4, (int)arg5, nresults) - 0x1404C3D20: CallMemberFunction_8 # (this, member, class, argName, (int)arg3, (int)arg4, (int)arg5, (int)arg6, nresults) - 0x1404C3DA0: CallMemberFunction_9 # (this, member, class, argName, (int)arg3, (int)arg4, (int)arg5, (int)arg6, (int)arg7, nresults) - 0x1404C3E30: CallMemberFunction_10 # (this, member, class, argName, (int)arg3, (int[])args, argCount, nresults) - 0x1404C3F70: CallMemberFunction_11 # (this, member, class, argName, (int)arg3, (int)arg4, (int[])args, argCount, nresults) - 0x1404C40C0: CallMemberFunction_12 # (this, member, class, argName, (int)arg3, (int)arg4, (bool)arg5, (int[])args, argCount nresults) - 0x1404C4220: CallMemberFunction_13 # (this, member, class, argName, argName2, nresults) => pcall(_G[class][member], _G[class], _G[argName], _G[argName2]) - 0x1404C5420: IsFunction - 0x1404C5500: PopBoolean - 0x1404C5570: CheckNumber - 0x1404C55A0: CheckBoolean - 0x1404C55E0: CheckString - 0x1404C5600: PushNumber - 0x1404C5630: PushBoolean - 0x1404C5650: PushString - 0x1404C5660: PushGlobal - 0x1404C5690: PushNil - 0x1404C56A0: IsNil - 0x1404C56C0: IsNumber - 0x1404C56E0: IsString - 0x1404C5700: IsBoolean - 0x1404C5720: GetBoolean - 0x1404C5740: GetString - 0x1404C5760: NewThread # (this, LuaState* other) - 0x1404C5860: CloseThread # (this, LuaState* other) - 0x1404C5920: LuaError - 0x1404C5A70: GC - 0x1404C5A80: GCStop - 0x1404C5AA0: GCRestart - 0x1404C5B00: GCStep # (this, data) - 0x1408FBBF0: PopByte - 0x1408FBC50: PopShort - 0x1408FBCB0: PopInteger - 0x1408FBD10: PopInteger_2 - 0x1408FBD70: PopInteger_3 + 0x1404C2CF0: ctor + 0x1404C2D20: ctor_FromState + 0x1404C2D50: Finalize + 0x1404C3040: GetTop + 0x1404C3050: SetTop + 0x1404C3130: LoadString + 0x1404C31E0: LoadFile + 0x1404C3710: PCall + 0x1404C3270: DestroyGlobalClass + 0x1404C3310: GetGlobalOrNil + 0x1404C3340: IncClassRef + 0x1404C33F0: DecClassRef + 0x1404C34A0: SetNil + 0x1404C3500: SetStringField + 0x1404C3550: SetIntegerField + 0x1404C35A0: SetFunctionField + 0x1404C3600: SetNumberField + 0x1404C3650: SetNilField + 0x1404C3690: GetField + 0x1404C36A0: ClassNameOf + 0x1404C37B0: CallMemberFunction # (this, member, class, nresults) => pcall(_G[class][member], _G[class]) + 0x1404C3A10: CallMemberFunction_2 # (this, member, class, (int)arg2, (int)arg3, nresults) => pcall(_G[class][member], _G[class], arg2, arg3) + 0x1404C3B10: CallMemberFunction_3 # (this, member, class, argName, nresults) => pcall(_G[class][member], _G[class], _G[argName]) + 0x1404C3C10: CallMemberFunction_4 # (this, member, class, argName, (int[])args, argCount nresults): above but with extra int args - used for the next 3 + 0x1404C3D40: CallMemberFunction_5 # (this, member, class, argName, (int)arg3, nresults) + 0x1404C3D80: CallMemberFunction_6 # (this, member, class, argName, (int)arg3, (int)arg4, nresults) + 0x1404C3DD0: CallMemberFunction_7 # (this, member, class, argName, (int)arg3, (int)arg4, (int)arg5, nresults) + 0x1404C3E50: CallMemberFunction_8 # (this, member, class, argName, (int)arg3, (int)arg4, (int)arg5, (int)arg6, nresults) + 0x1404C3ED0: CallMemberFunction_9 # (this, member, class, argName, (int)arg3, (int)arg4, (int)arg5, (int)arg6, (int)arg7, nresults) + 0x1404C3F60: CallMemberFunction_10 # (this, member, class, argName, (int)arg3, (int[])args, argCount, nresults) + 0x1404C40A0: CallMemberFunction_11 # (this, member, class, argName, (int)arg3, (int)arg4, (int[])args, argCount, nresults) + 0x1404C41F0: CallMemberFunction_12 # (this, member, class, argName, (int)arg3, (int)arg4, (bool)arg5, (int[])args, argCount nresults) + 0x1404C4350: CallMemberFunction_13 # (this, member, class, argName, argName2, nresults) => pcall(_G[class][member], _G[class], _G[argName], _G[argName2]) + 0x1404C5550: IsFunction + 0x1404C5630: PopBoolean + 0x1404C56A0: CheckNumber + 0x1404C56D0: CheckBoolean + 0x1404C5710: CheckString + 0x1404C5730: PushNumber + 0x1404C5760: PushBoolean + 0x1404C5780: PushString + 0x1404C5790: PushGlobal + 0x1404C57C0: PushNil + 0x1404C57D0: IsNil + 0x1404C57F0: IsNumber + 0x1404C5810: IsString + 0x1404C5830: IsBoolean + 0x1404C5850: GetBoolean + 0x1404C5870: GetString + 0x1404C5890: NewThread # (this, LuaState* other) + 0x1404C5990: CloseThread # (this, LuaState* other) + 0x1404C5A50: LuaError + 0x1404C5BA0: GC + 0x1404C5BB0: GCStop + 0x1404C5BD0: GCRestart + 0x1404C5C30: GCStep # (this, data) + 0x1408FBCA0: PopByte + 0x1408FBD00: PopShort + 0x1408FBD60: PopInteger + 0x1408FBDC0: PopInteger_2 + 0x1408FBE20: PopInteger_3 Common::Lua::LuaThread: vtbls: - - ea: 0x141A01360 + - ea: 0x141A02E10 base: Common::Lua::LuaState funcs: - 0x1404C5B20: ctor_FromState - 0x1404C5B70: ctor - 0x1404C5B50: Finalize + 0x1404C5C50: ctor_FromState + 0x1404C5CA0: ctor + 0x1404C5C80: Finalize Client::Game::Event::CustomTalkEventHandler: vtbls: - - ea: 0x141A48508 + - ea: 0x141A4BCF0 base: Client::Game::Event::LuaEventHandler funcs: - 0x140838360: ctor + 0x140839F60: ctor Client::Game::Event::LuaActor: vtbls: - - ea: 0x141A4F5C0 + - ea: 0x141A52DA8 vfuncs: 0: dtor Client::Game::Event::LuaPc: vtbls: - - ea: 0x141A51840 + - ea: 0x141A55028 base: Client::Game::Event::LuaActor funcs: - 0x1408A6F10: ctor + 0x1408A8B10: ctor Client::Game::Event::LuaAetheryte: vtbls: - - ea: 0x141A50F80 + - ea: 0x141A54768 base: Client::Game::Event::LuaActor funcs: - 0x1408A5EC0: ctor + 0x1408A7AC0: ctor Client::Game::Event::LuaHousingEventObject: vtbls: - - ea: 0x141A50F70 + - ea: 0x141A54758 base: Client::Game::Event::LuaActor funcs: - 0x1408A5770: ctor + 0x1408A7370: ctor Client::Game::Event::LuaEventObject: vtbls: - - ea: 0x141A50F60 + - ea: 0x141A54748 base: Client::Game::Event::LuaActor funcs: - 0x1408A4E60: ctor + 0x1408A6A60: ctor Client::Game::Event::LuaCompanion: vtbls: - - ea: 0x141A50F50 + - ea: 0x141A54738 base: Client::Game::Event::LuaActor funcs: - 0x1408A4AB0: ctor + 0x1408A66B0: ctor Client::Game::Event::LuaRetainer: vtbls: - - ea: 0x141A50F40 + - ea: 0x141A54728 base: Client::Game::Event::LuaActor funcs: - 0x1408A4670: ctor + 0x1408A6270: ctor Client::Game::Event::LuaBattleNpc: vtbls: - - ea: 0x141A50F30 + - ea: 0x141A54718 base: Client::Game::Event::LuaActor funcs: - 0x1408A3D10: ctor + 0x1408A5910: ctor Client::Game::Event::LuaEventNpc: vtbls: - - ea: 0x141A50F20 + - ea: 0x141A54708 base: Client::Game::Event::LuaActor funcs: - 0x1408A3960: ctor + 0x1408A5560: ctor Component::Exd::ExdModule: vtbls: - - ea: 0x141A01CE8 + - ea: 0x141A038F8 vfuncs: 0: dtor funcs: - 0x1404CDAC0: ctor - 0x1404CDB50: Finalize - 0x1404CDBE0: Load - 0x1404CDC30: ChangeLanguage - 0x1404CDF20: GetRowBySheetAndRowId # (ExdModule* this, ExcelSheet* pSheet, int nRowId) -> ExcelRow* - 0x1404CE0B0: GetRowBySheetAndRowIndex # (ExdModule* this, ExcelSheet* pSheet, int nRowIndex) -> ExcelRow* - 0x1404CDF70: GetRowBySheetIndexAndRowId # (ExdModule* this, int nSheetIndex, int nRowId) -> ExcelRow* - 0x1404CDE50: GetRowBySheetIndexAndRowIdAndSubRowId # (ExdModule* this, int nSheetIndex, int nRowId, short nSubRowId, ExcelSheet **ppOutSheet, IExcelRowWrapper **ppOutRowContainer) -> ExcelRow* - 0x1404CE130: GetRowBySheetIndexAndRowIndex # (ExdModule* this, int nSheetIndex, int nRowIndex) -> ExcelRow* - 0x1404CDD00: GetRowBySheetNameAndRowId # (ExdModule* this, char* pcszSheetName, int nRowId, ExcelSheet **ppOutSheet, IExcelRowWrapper **ppOutRowContainer) -> ExcelRow* - 0x1404CDD80: GetRowBySheetNameAndRowIdAndSubRowId # (ExdModule* this, char* pcszSheetName, int nRowId, short nSubRowId, ExcelSheet **ppOutSheet, IExcelRowWrapper **ppOutRowContainer) -> ExcelRow* - 0x1404CDFD0: GetRowBySheetNameAndRowIndex # (ExdModule* this, char* pcszSheetName, int nRowIndex, ExcelSheet **ppOutSheet, IExcelRowWrapper **ppOutRowContainer) -> ExcelRow* - 0x1404CE2F0: GetRowCountBySheet # (ExdModule* this, ExcelSheet* pShet) -> int - 0x1404CE310: GetRowCountBySheetIndex # (ExdModule* this, int nSheetIndex) -> int - 0x1404CE290: GetRowCountBySheetName # (ExdModule* this, char* pcszName) -> int - 0x1404CDCC0: GetSheetByIndex # (ExdModule* this, int nSheetIndex) -> ExcelSheet* - 0x1404CDCA0: GetSheetByName # (ExdModule* this, char* pcszName) -> ExcelSheet* - 0x14067B520: IsColumnRsv # (ExdModule* this, int nSheetIndex, int nRowId, int nSubRowId, int nColumnIndex) -> bool - 0x1406F1C10: GetItemRowById + 0x1404CDBF0: ctor + 0x1404CDC80: Finalize + 0x1404CDD10: Load + 0x1404CDD60: ChangeLanguage + 0x1404CE050: GetRowBySheetAndRowId # (ExdModule* this, ExcelSheet* pSheet, int nRowId) -> ExcelRow* + 0x1404CE1E0: GetRowBySheetAndRowIndex # (ExdModule* this, ExcelSheet* pSheet, int nRowIndex) -> ExcelRow* + 0x1404CE0A0: GetRowBySheetIndexAndRowId # (ExdModule* this, int nSheetIndex, int nRowId) -> ExcelRow* + 0x1404CDF80: GetRowBySheetIndexAndRowIdAndSubRowId # (ExdModule* this, int nSheetIndex, int nRowId, short nSubRowId, ExcelSheet **ppOutSheet, IExcelRowWrapper **ppOutRowContainer) -> ExcelRow* + 0x1404CE260: GetRowBySheetIndexAndRowIndex # (ExdModule* this, int nSheetIndex, int nRowIndex) -> ExcelRow* + 0x1404CDE30: GetRowBySheetNameAndRowId # (ExdModule* this, char* pcszSheetName, int nRowId, ExcelSheet **ppOutSheet, IExcelRowWrapper **ppOutRowContainer) -> ExcelRow* + 0x1404CDEB0: GetRowBySheetNameAndRowIdAndSubRowId # (ExdModule* this, char* pcszSheetName, int nRowId, short nSubRowId, ExcelSheet **ppOutSheet, IExcelRowWrapper **ppOutRowContainer) -> ExcelRow* + 0x1404CE100: GetRowBySheetNameAndRowIndex # (ExdModule* this, char* pcszSheetName, int nRowIndex, ExcelSheet **ppOutSheet, IExcelRowWrapper **ppOutRowContainer) -> ExcelRow* + 0x1404CE420: GetRowCountBySheet # (ExdModule* this, ExcelSheet* pShet) -> int + 0x1404CE440: GetRowCountBySheetIndex # (ExdModule* this, int nSheetIndex) -> int + 0x1404CE3C0: GetRowCountBySheetName # (ExdModule* this, char* pcszName) -> int + 0x1404CDDF0: GetSheetByIndex # (ExdModule* this, int nSheetIndex) -> ExcelSheet* + 0x1404CDDD0: GetSheetByName # (ExdModule* this, char* pcszName) -> ExcelSheet* + 0x14067B650: IsColumnRsv # (ExdModule* this, int nSheetIndex, int nRowId, int nSubRowId, int nColumnIndex) -> bool + 0x1406F1D40: GetItemRowById Client::System::Scheduler::ScheduleManagement: vtbls: - - ea: 0x141A01E98 + - ea: 0x141A03AA8 base: Client::System::Framework::Task funcs: - 0x1404CE950: CreateInstance - 0x1404CE9F0: ctor + 0x1404CEA80: CreateInstance + 0x1404CEB20: ctor instances: - - ea: 0x1421B7F20 + - ea: 0x1421C9420 Client::Graphics::Vfx::VfxData: vtbls: - - ea: 0x1419F4E50 + - ea: 0x1419F64E8 base: Apricot::ApricotInstanceListenner - - ea: 0x1419F4EC8 + - ea: 0x1419F6560 base: Client::Graphics::Vfx::VfxResourceInstanceListenner funcs: - 0x1404182C0: Finalize + 0x1404183F0: Finalize Client::Graphics::Vfx::VfxDataListenner: vtbls: - - ea: 0x1419BE5D0 + - ea: 0x1419BEC80 Client::Game::Control::TargetSystem::AggroListFeeder: vtbls: - - ea: 0x141A02C20 + - ea: 0x141A05730 base: Client::Game::Control::TargetSystem::ListFeeder Client::Game::Control::TargetSystem::AllianceListFeeder: vtbls: - - ea: 0x141A02C30 + - ea: 0x141A05740 base: Client::Game::Control::TargetSystem::ListFeeder Client::Game::Control::TargetSystem::PartyListFeeder: vtbls: - - ea: 0x141A02C40 + - ea: 0x141A05750 base: Client::Game::Control::TargetSystem::ListFeeder Client::Game::Control::TargetSystem: instances: - - ea: 0x1421BC3F0 + - ea: 0x1421CD900 vtbls: - - ea: 0x141A02C90 + - ea: 0x141A057A0 base: Common::Configuration::ConfigBase::ChangeEventInterface funcs: - 0x1404EF0A0: ctor - 0x1404F5200: ProcessMouseState - 0x1404F77A0: InteractWithObject - 0x1404FB400: OpenObjectInteraction - 0x1404F82B0: Update - 0x1404F9080: GetHardTargetObjectId - 0x1404F90A0: GetHardTargetId - 0x1404F90C0: GetHardTarget - 0x1404F90E0: GetSoftTargetObjectId - 0x1404F9100: GetSoftTargetId - 0x1404F9120: GetSoftTarget - 0x1404F9140: GetMouseOverTargetPlayerId - 0x1404F9180: GetMouseOverTarget - 0x1404F9190: SetMouseOverEventObj - 0x1404F91A0: GetTargetObjectId - 0x1404F91D0: GetTargetPlayerId - 0x1404F9220: GetTargetObject - 0x1404F9240: GetTargetObjectId2 - 0x1404F9270: GetTargetPlayerId2 - 0x1404F92C0: GetTargetObject2 - 0x1404F9570: ClearFocusTarget - 0x1404F9590: SetFocusTargetByObjectId - 0x1404FA030: IsObjectInViewRange - 0x1404FA180: GetMouseOverObject - 0x1404FB370: HandleRightClick - 0x1404FB580: HandleLeftClick - 0x1404FB8C0: RemoveObjectFromTargets - 0x1404F7D80: IsObjectOnScreen + 0x1404EF1D0: ctor + 0x1404F5330: ProcessMouseState + 0x1404F78D0: InteractWithObject + 0x1404FB530: OpenObjectInteraction + 0x1404F83E0: Update + 0x1404F91B0: GetHardTargetObjectId + 0x1404F91D0: GetHardTargetId + 0x1404F91F0: GetHardTarget + 0x1404F9210: GetSoftTargetObjectId + 0x1404F9230: GetSoftTargetId + 0x1404F9250: GetSoftTarget + 0x1404F9270: GetMouseOverTargetPlayerId + 0x1404F92B0: GetMouseOverTarget + 0x1404F92C0: SetMouseOverEventObj + 0x1404F92D0: GetTargetObjectId + 0x1404F9300: GetTargetPlayerId + 0x1404F9350: GetTargetObject + 0x1404F9370: GetTargetObjectId2 + 0x1404F93A0: GetTargetPlayerId2 + 0x1404F93F0: GetTargetObject2 + 0x1404F96A0: ClearFocusTarget + 0x1404F96C0: SetFocusTargetByObjectId + 0x1404FA160: IsObjectInViewRange + 0x1404FA2B0: GetMouseOverObject + 0x1404FB4A0: HandleRightClick + 0x1404FB6B0: HandleLeftClick + 0x1404FB9F0: RemoveObjectFromTargets + 0x1404F7EB0: IsObjectOnScreen Client::Game::Control::Control: instances: - - ea: 0x1421BC270 + - ea: 0x1421CD780 funcs: - 0x1404FDB50: Initialize - 0x1404FDDC0: Update + 0x1404FDC80: Initialize + 0x1404FDEF0: Update Client::Game::Control::CameraManager: funcs: - 0x141382880: ctor - 0x1413837B0: PreUpdate - 0x141382A50: GetActiveCamera + 0x141382930: ctor + 0x141383860: PreUpdate + 0x141382B00: GetActiveCamera Client::Game::Control::MoveControl::MoveControllerSubMemberForMine: instances: - - ea: 0x1421C17A0 + - ea: 0x1421D2CB0 vtbls: - - ea: 0x141B3FF30 + - ea: 0x141B457F8 funcs: - 0x141358DB0: ctor + 0x141358E60: ctor Client::System::Input::InputData: vtbls: - - ea: 0x141A02EF0 + - ea: 0x141A05B58 funcs: - 0x1405054A0: ctor - 0x140505A10: IsInputIDKeyPress - 0x140505B20: IsInputIDClicked - 0x140506460: IsMouseCombinationDragged + 0x1405055D0: ctor + 0x140505B40: IsInputIDKeyPress + 0x140505C50: IsInputIDClicked + 0x140506590: IsMouseCombinationDragged Component::GUI::AtkArrayData: vtbls: - - ea: 0x141A05158 + - ea: 0x141A07DB8 Component::GUI::NumberArrayData: vtbls: - - ea: 0x141A05168 + - ea: 0x141A07DC8 base: Component::GUI::AtkArrayData funcs: - 0x140507330: SetValue - 0x1405072D0: SetValueIfDifferent - 0x140507370: SetValueForced + 0x140507460: SetValue + 0x140507400: SetValueIfDifferent + 0x1405074A0: SetValueForced Component::GUI::StringArrayData: vtbls: - - ea: 0x141A05178 + - ea: 0x141A07DD8 base: Component::GUI::AtkArrayData funcs: - 0x1405075E0: SetValue - 0x1405077C0: SetValueUtf8 - 0x140507820: SetValueIfDifferent - 0x140507850: SetValueIfDifferentUtf8 - 0x140507890: SetValueForced - 0x1405078D0: SetValueForcedUtf8 - 0x140507950: SetValueAndUpdate # calls SetValue with silent = false + 0x140507710: SetValue + 0x1405078F0: SetValueUtf8 + 0x140507950: SetValueIfDifferent + 0x140507980: SetValueIfDifferentUtf8 + 0x1405079C0: SetValueForced + 0x140507A00: SetValueForcedUtf8 + 0x140507A80: SetValueAndUpdate # calls SetValue with silent = false Component::GUI::ExtendArrayData: vtbls: - - ea: 0x141A05188 + - ea: 0x141A07DE8 base: Component::GUI::AtkArrayData Component::GUI::AtkServer: vtbls: - - ea: 0x141A05198 + - ea: 0x141A07DF8 funcs: - 0x14050A1D0: ctor + 0x14050A300: ctor Component::GUI::AtkTimer: vtbls: - - ea: 0x141A05230 + - ea: 0x141A07E90 base: Component::GUI::AtkEventTarget Component::GUI::AtkTooltipManager: vtbls: - - ea: 0x141A05250 + - ea: 0x141A07EB0 base: Component::GUI::AtkEventListener funcs: - 0x140511B20: ctor - 0x140511C80: Finalize - 0x140512200: AttachTooltip - 0x140512440: DetachTooltipNode - 0x140512660: ShowNodeTooltip # takes node as argument - 0x1405126F0: ShowTooltip # similar args to attach tooltip - 0x140512E90: HideTooltip # (this, addonId, unkBool) - 0x1405131A0: DetachTooltipAddon + 0x140511C50: ctor + 0x140511DB0: Finalize + 0x140512330: AttachTooltip + 0x140512570: DetachTooltipNode + 0x140512790: ShowNodeTooltip # takes node as argument + 0x140512820: ShowTooltip # similar args to attach tooltip + 0x140512FC0: HideTooltip # (this, addonId, unkBool) + 0x1405132D0: DetachTooltipAddon Component::GUI::AtkEventTarget: vtbls: - - ea: 0x141A07A48 + - ea: 0x141A0A6A8 Component::GUI::AtkEventListenerUnk: # Used in AddonTalk vtbls: - - ea: 0x141A07A50 + - ea: 0x141A0A6B0 base: Component::GUI::AtkEventListener Component::GUI::AtkSimpleTween: vtbls: - - ea: 0x141A05298 + - ea: 0x141A07EF8 base: Component::GUI::AtkEventTarget vfuncs: 1: dtor funcs: - 0x140515960: ctor - 0x140515B20: Prepare - 0x140515BD0: Execute - 0x140515CA0: Clear - 0x140515D80: RegisterEvent - 0x140515DC0: UnregisterEvent - 0x140515E10: SetValues - 0x140515F40: AddAnimation - 0x140516070: GetNodeValue - 0x140516200: SetNodeValue - 0x140516320: Update + 0x140515A90: ctor + 0x140515C50: Prepare + 0x140515D00: Execute + 0x140515DD0: Clear + 0x140515EB0: RegisterEvent + 0x140515EF0: UnregisterEvent + 0x140515F40: SetValues + 0x140516070: AddAnimation + 0x1405161A0: GetNodeValue + 0x140516330: SetNodeValue + 0x140516450: Update Component::GUI::AtkTexture: vtbls: - - ea: 0x141A05218 + - ea: 0x141A07E78 funcs: - 0x14050EAE0: LoadTexture # (this, texturePath, version) - 0x14050EC90: LoadIconTexture - 0x14050EEB0: GetLoadState - 0x14050EF10: IsTextureReady - 0x14050EFC0: ReleaseTexture - 0x14050F0F0: GetKernelTexture + 0x14050EC10: LoadTexture # (this, texturePath, version) + 0x14050EDC0: LoadIconTexture + 0x14050EFE0: GetLoadState + 0x14050F040: IsTextureReady + 0x14050F0F0: ReleaseTexture + 0x14050F220: GetKernelTexture Component::GUI::AtkStage: instances: - - ea: 0x1421C1E20 + - ea: 0x1421D3320 vtbls: - - ea: 0x141A05368 + - ea: 0x141A07FC8 base: Component::GUI::AtkEventTarget # This doesn't look right...' vfuncs: 1: dtor funcs: - 0x140518AF0: GetFocus - 0x140518B20: SetFocus - 0x140518B80: ClearFocus - 0x140519980: RemoveAllEvents # (this, AtkComponentBase) - 0x140519AB0: GetNumberArrayData - 0x140519AC0: GetStringArrayData - 0x140519AD0: GetExtendArrayData - 0x140519BE0: ctor - 0x14053C350: GetSingleton - 0x14053C360: GetSingleton2 - 0x140548590: GetSingleton3 - 0x1405A0E90: Finalize + 0x140518C20: GetFocus + 0x140518C50: SetFocus + 0x140518CB0: ClearFocus + 0x140519AB0: RemoveAllEvents # (this, AtkComponentBase) + 0x140519BE0: GetNumberArrayData + 0x140519BF0: GetStringArrayData + 0x140519C00: GetExtendArrayData + 0x140519D10: ctor + 0x14053C480: GetSingleton + 0x14053C490: GetSingleton2 + 0x1405486C0: GetSingleton3 + 0x1405A0FC0: Finalize Component::GUI::AtkFontCodeModule: vtbls: - - ea: 0x141A057C0 + - ea: 0x141A08420 base: Component::Text::MacroDecoder Component::GUI::AtkCursor: funcs: - 0x140510990: Show - 0x140510A20: Hide - 0x140510AB0: SetCursorType - 0x140510B60: SetVisible + 0x140510AC0: Show + 0x140510B50: Hide + 0x140510BE0: SetCursorType + 0x140510C90: SetVisible Component::GUI::AtkFontAnalyzer: vtbls: - - ea: 0x141A057B8 + - ea: 0x141A08418 funcs: - 0x140523480: ctor + 0x1405235B0: ctor Component::GUI::AtkDragDropManager: vtbls: - - ea: 0x141A05268 + - ea: 0x141A07EC8 base: Component::GUI::AtkEventListener funcs: - 0x140513680: ctor + 0x1405137B0: ctor Component::GUI::AtkDialogue: vtbls: - - ea: 0x141A05280 + - ea: 0x141A07EE0 base: Component::GUI::AtkEventListener Component::GUI::AtkResNode: vtbls: - - ea: 0x141A05C10 + - ea: 0x141A08870 base: Component::GUI::AtkEventTarget vfuncs: 1: Destroy 2: UpdateAnimation funcs: - 0x14052A2E0: ctor - 0x14052A440: GetAsAtkImageNode - 0x14052A460: GetAsAtkTextNode - 0x14052A480: GetAsAtkNineGridNode - 0x14052A4A0: GetAsAtkCounterNode - 0x14052A4C0: GetAsAtkCollisionNode - 0x14052A500: GetAsAtkComponentNode - 0x14052A520: GetComponent - 0x140551150: GetComponent_2 - 0x140553830: GetAsComponentButton - 0x140555480: GetAsComponentIcon - 0x140556E80: GetAsComponentListItemRenderer - 0x140562C90: GetAsComponentList - 0x140566FF0: GetAsComponentTreeList - 0x14056EE60: GetAsComponentCheckBox - 0x14056FC30: GetAsComponentGaugeBar - 0x140571BC0: GetAsComponentSlider - 0x140576240: GetAsComponentTextInput - 0x14057A010: GetAsComponentNumericInput - 0x14057D890: GetAsComponentDropDownList - 0x14057E040: GetAsComponentRadioButton - 0x14057E7C0: GetAsComponentTab - 0x14057ED60: GetAsComponentGuildLeveCard - 0x14057F260: GetAsComponentTextNineGrid - 0x140586080: GetAsComponentMap - 0x1405877D0: GetAsComponentPreview - 0x140588FA0: GetAsComponentScrollBar - 0x14058A7A0: GetAsComponentIconText - 0x14058C290: GetAsComponentDragDrop - 0x14058D110: GetAsComponentMultipurpose - 0x14058E230: GetAsComponentWindow - 0x1405949D0: GetAsComponentJournalCanvas - 0x140597100: GetAsComponentHoldButton - 0x140597800: GetAsComponentPortrait - 0x14059D420: GetAsComponentDragDrop2 - 0x14059D690: GetAsComponentIcon2 - 0x14059DA10: GetAsComponentListItemRenderer2 - 0x14052ACD0: RegisterEvent - 0x14052AD10: UnregisterEvent - 0x14052AD50: DispatchEvent - 0x14052AEB0: GetBounds - 0x14052B0C0: GetPositionFloat - 0x14052B0E0: SetPositionFloat - 0x14052B130: GetPositionShort - 0x14052B160: SetPositionShort - 0x14052B1C0: GetScale - 0x14052B1E0: GetScaleX - 0x14052B200: GetScaleY - 0x14052B220: SetScale - 0x14052B230: SetScaleX - 0x14052B2A0: SetScaleY - 0x14052B340: SetSize0 - 0x14052B360: GetXFloat - 0x14052B380: GetYFloat - 0x14052B3A0: GetXShort - 0x14052B3C0: GetYShort - 0x14052B3E0: SetXFloat - 0x14052B410: SetYFloat - 0x14052B440: SetXShort - 0x14052B480: SetYShort - 0x14052B590: GetWidth - 0x14052B5B0: GetHeight - 0x14052B7F0: SetWidth - 0x14052B810: SetHeight - 0x14052B860: GetRotation - 0x14052B880: SetRotation - 0x14052B8F0: GetRotationDegrees - 0x14052B920: SetRotationDegrees - 0x14052B9A0: GetColor - 0x14052B9C0: SetColor - 0x14052BA00: SetAddRGB - 0x14052BA50: SetMultiplyRGB - 0x14052BA90: SetAlpha - 0x14052BAA0: GetPriority - 0x14052BAC0: SetPriority - 0x14052BAE0: IsVisible - 0x14052BB10: SetVisibility - 0x14052BF40: GetIsUsingDepthBasedDrawPriority - 0x14052BF60: SetUseDepthBasedDrawPriority - 0x14052BFB0: SetDepth - 0x14052C380: Initialize - 0x14052C550: SetScale0 # SetScale jumps to this - 0x140536F60: SetSize - 0x14052AC30: GetTimelineLabel - 0x14052AAB0: SetTimelineLabel2 - 0x14052AB30: SetTimelineLabel3 - 0x14052ABE0: GetTimelineFrameIdx - 0x14052AA30: EnableTimeline - 0x14052AA50: DisableTimeline + 0x14052A410: ctor + 0x14052A570: GetAsAtkImageNode + 0x14052A590: GetAsAtkTextNode + 0x14052A5B0: GetAsAtkNineGridNode + 0x14052A5D0: GetAsAtkCounterNode + 0x14052A5F0: GetAsAtkCollisionNode + 0x14052A630: GetAsAtkComponentNode + 0x14052A650: GetComponent + 0x140551280: GetComponent_2 + 0x140553960: GetAsComponentButton + 0x1405555B0: GetAsComponentIcon + 0x140556FB0: GetAsComponentListItemRenderer + 0x140562DC0: GetAsComponentList + 0x140567120: GetAsComponentTreeList + 0x14056EF90: GetAsComponentCheckBox + 0x14056FD60: GetAsComponentGaugeBar + 0x140571CF0: GetAsComponentSlider + 0x140576370: GetAsComponentTextInput + 0x14057A140: GetAsComponentNumericInput + 0x14057D9C0: GetAsComponentDropDownList + 0x14057E170: GetAsComponentRadioButton + 0x14057E8F0: GetAsComponentTab + 0x14057EE90: GetAsComponentGuildLeveCard + 0x14057F390: GetAsComponentTextNineGrid + 0x1405861B0: GetAsComponentMap + 0x140587900: GetAsComponentPreview + 0x1405890D0: GetAsComponentScrollBar + 0x14058A8D0: GetAsComponentIconText + 0x14058C3C0: GetAsComponentDragDrop + 0x14058D240: GetAsComponentMultipurpose + 0x14058E360: GetAsComponentWindow + 0x140594B00: GetAsComponentJournalCanvas + 0x140597230: GetAsComponentHoldButton + 0x140597930: GetAsComponentPortrait + 0x14059D550: GetAsComponentDragDrop2 + 0x14059D7C0: GetAsComponentIcon2 + 0x14059DB40: GetAsComponentListItemRenderer2 + 0x14052AE00: RegisterEvent + 0x14052AE40: UnregisterEvent + 0x14052AE80: DispatchEvent + 0x14052AFE0: GetBounds + 0x14052B1F0: GetPositionFloat + 0x14052B210: SetPositionFloat + 0x14052B260: GetPositionShort + 0x14052B290: SetPositionShort + 0x14052B2F0: GetScale + 0x14052B310: GetScaleX + 0x14052B330: GetScaleY + 0x14052B350: SetScale + 0x14052B360: SetScaleX + 0x14052B3D0: SetScaleY + 0x14052B470: SetSize0 + 0x14052B490: GetXFloat + 0x14052B4B0: GetYFloat + 0x14052B4D0: GetXShort + 0x14052B4F0: GetYShort + 0x14052B510: SetXFloat + 0x14052B540: SetYFloat + 0x14052B570: SetXShort + 0x14052B5B0: SetYShort + 0x14052B6C0: GetWidth + 0x14052B6E0: GetHeight + 0x14052B920: SetWidth + 0x14052B940: SetHeight + 0x14052B990: GetRotation + 0x14052B9B0: SetRotation + 0x14052BA20: GetRotationDegrees + 0x14052BA50: SetRotationDegrees + 0x14052BAD0: GetColor + 0x14052BAF0: SetColor + 0x14052BB30: SetAddRGB + 0x14052BB80: SetMultiplyRGB + 0x14052BBC0: SetAlpha + 0x14052BBD0: GetPriority + 0x14052BBF0: SetPriority + 0x14052BC10: IsVisible + 0x14052BC40: SetVisibility + 0x14052C070: GetIsUsingDepthBasedDrawPriority + 0x14052C090: SetUseDepthBasedDrawPriority + 0x14052C0E0: SetDepth + 0x14052C4B0: Initialize + 0x14052C680: SetScale0 # SetScale jumps to this + 0x140537090: SetSize + 0x14052AD60: GetTimelineLabel + 0x14052ABE0: SetTimelineLabel2 + 0x14052AC60: SetTimelineLabel3 + 0x14052AD10: GetTimelineFrameIdx + 0x14052AB60: EnableTimeline + 0x14052AB80: DisableTimeline Component::GUI::AtkImageNode: vtbls: - - ea: 0x141A05C28 + - ea: 0x141A08888 base: Component::GUI::AtkResNode funcs: - 0x14052C9F0: LoadTexture # (this, texturePath, version) - 0x14052CAB0: LoadIconTexture - 0x14052CCB0: UnloadTexture - 0x1405A0230: ctor + 0x14052CB20: LoadTexture # (this, texturePath, version) + 0x14052CBE0: LoadIconTexture + 0x14052CDE0: UnloadTexture + 0x1405A0360: ctor Component::GUI::AtkTextNode: vtbls: - - ea: 0x141A05C40 + - ea: 0x141A088A0 base: Component::GUI::AtkResNode funcs: - 0x14052CF10: SetText - 0x14052DA40: SetForegroundColour - 0x14052DDA0: GetTextDrawSize - 0x14052E730: SetNumber - 0x14052EA00: SetFontSize - 0x14052EB10: SetGlowColour - 0x14052F150: ToggleFixedFontResolution # this stops text from auto scaling, they turned this on for nameplates in 5.5 - 0x14052FEC0: ToggleFontCache - 0x1405300B0: ResizeNodeForCurrentText - 0x14052E920: GetText - 0x14052E960: SetFont - 0x14052DAA0: SetAlignment - 0x1405A0440: ctor + 0x14052D040: SetText + 0x14052DB70: SetForegroundColour + 0x14052DED0: GetTextDrawSize + 0x14052E860: SetNumber + 0x14052EB30: SetFontSize + 0x14052EC40: SetGlowColour + 0x14052F280: ToggleFixedFontResolution # this stops text from auto scaling, they turned this on for nameplates in 5.5 + 0x14052FFF0: ToggleFontCache + 0x1405301E0: ResizeNodeForCurrentText + 0x14052EA50: GetText + 0x14052EA90: SetFont + 0x14052DBD0: SetAlignment + 0x1405A0570: ctor Component::GUI::AtkNineGridNode: vtbls: - - ea: 0x141A05C58 + - ea: 0x141A088B8 base: Component::GUI::AtkResNode funcs: - 0x1405A02F0: ctor + 0x1405A0420: ctor Component::GUI::AtkCounterNode: vtbls: - - ea: 0x141A05C70 + - ea: 0x141A088D0 base: Component::GUI::AtkResNode funcs: - 0x1405A01B0: ctor - 0x140530590: SetText - 0x1405305D0: SetNumber - 0x140530730: UpdateWidth + 0x1405A02E0: ctor + 0x1405306C0: SetText + 0x140530700: SetNumber + 0x140530860: UpdateWidth Component::GUI::AtkCollisionNode: vtbls: - - ea: 0x141A05C88 + - ea: 0x141A088E8 base: Component::GUI::AtkResNode funcs: - 0x1405A00F0: ctor - 0x14052A550: CheckCollisionAtCoords + 0x1405A0220: ctor + 0x14052A680: CheckCollisionAtCoords Component::GUI::AtkComponentNode: vtbls: - - ea: 0x141A05CB8 + - ea: 0x141A08918 base: Component::GUI::AtkResNode funcs: - 0x1405A0150: ctor + 0x1405A0280: ctor Component::GUI::AtkUnitBase: vtbls: - - ea: 0x141A05CD0 + - ea: 0x141A08930 base: Component::GUI::AtkEventListener vfuncs: 3: Open @@ -5129,38 +5129,38 @@ classes: 61: OnMouseOver 62: OnMouseOut funcs: - 0x1405388D0: ctor - 0x140538B00: Finalize2 - 0x140538F40: FireCallbackInt # this creates an int AtkValue and puts its argument into it before calling Callback - 0x140539290: SetPosition - 0x140539410: SetAlpha - 0x140539440: GetScale - 0x140539660: GetGlobalUIScale - 0x140539670: SetGlobalUIScale - 0x140539810: SetScale - 0x140539A20: SetSize - 0x140539B00: GetScaledWidth - 0x140539B40: GetScaledHeight - 0x140539B80: CalculateBounds - 0x14053A350: SetFlag - 0x14053BEB0: Draw - 0x14053C1B0: LoadUldByName - 0x14053C2D0: SetOpenTransition - 0x14053C310: SetCloseTransition - 0x14053C3D0: SubscribeAtkArrayData # handler: "4C 8B D2 48 8B D1 41 83 F9 04" - 0x14053C560: UnsubscribeAtkArrayData # handler: "48 89 5C 24 ?? 48 89 74 24 ?? 57 48 83 EC 20 48 8B DA 48 8B F9 41 83 F9 04" - 0x14053C810: SetFocusNode - 0x14053CD90: GetNodeById - 0x14053CEC0: GetButtonNodeById - 0x14053D060: GetComponentListById - 0x14053D100: GetTextNodeById - 0x14053D160: GetImageNodeById - 0x140538F30: FireCallbackAndHideOrClose - 0x14053D260: FireCallback - 0x14053F910: UpdateCollisionNodeList + 0x140538A00: ctor + 0x140538C30: Finalize2 + 0x140539070: FireCallbackInt # this creates an int AtkValue and puts its argument into it before calling Callback + 0x1405393C0: SetPosition + 0x140539540: SetAlpha + 0x140539570: GetScale + 0x140539790: GetGlobalUIScale + 0x1405397A0: SetGlobalUIScale + 0x140539940: SetScale + 0x140539B50: SetSize + 0x140539C30: GetScaledWidth + 0x140539C70: GetScaledHeight + 0x140539CB0: CalculateBounds + 0x14053A480: SetFlag + 0x14053BFE0: Draw + 0x14053C2E0: LoadUldByName + 0x14053C400: SetOpenTransition + 0x14053C440: SetCloseTransition + 0x14053C500: SubscribeAtkArrayData # handler: "4C 8B D2 48 8B D1 41 83 F9 04" + 0x14053C690: UnsubscribeAtkArrayData # handler: "48 89 5C 24 ?? 48 89 74 24 ?? 57 48 83 EC 20 48 8B DA 48 8B F9 41 83 F9 04" + 0x14053C940: SetFocusNode + 0x14053CEC0: GetNodeById + 0x14053CFF0: GetButtonNodeById + 0x14053D190: GetComponentListById + 0x14053D230: GetTextNodeById + 0x14053D290: GetImageNodeById + 0x140539060: FireCallbackAndHideOrClose + 0x14053D390: FireCallback + 0x14053FA40: UpdateCollisionNodeList Component::GUI::AtkComponentBase: vtbls: - - ea: 0x141A05F80 + - ea: 0x141A08BE0 base: Component::GUI::AtkEventListener vfuncs: 5: OnUldUpdate @@ -5169,47 +5169,47 @@ classes: 14: GetAtkResNode 17: InitializeFromComponentData funcs: - 0x140550ED0: ctor - 0x140551180: GetOwnerNodePosition - 0x1405514B0: GetScrollBarById - 0x1405515B0: GetTextNodeById - 0x140551610: GetImageNodeById + 0x140551000: ctor + 0x1405512B0: GetOwnerNodePosition + 0x1405515E0: GetScrollBarById + 0x1405516E0: GetTextNodeById + 0x140551740: GetImageNodeById Component::GUI::AtkComponentButton: vtbls: - - ea: 0x141A06020 + - ea: 0x141A08C80 base: Component::GUI::AtkComponentBase funcs: - 0x140552660: ctor - 0x14057DB90: Finalize - 0x1405A45B0: GetOwnerNode + 0x140552790: ctor + 0x14057DCC0: Finalize + 0x1405A46E0: GetOwnerNode Component::GUI::AtkComponentIcon: vtbls: - - ea: 0x141A060E8 + - ea: 0x141A08D48 base: Component::GUI::AtkComponentBase funcs: - 0x140554BD0: ctor - 0x140554290: LoadIconById - 0x1405542C0: LoadIcon - 0x14058AD60: SetDisabledColor - 0x140554500: SetTimelineState + 0x140554D00: ctor + 0x1405543C0: LoadIconById + 0x1405543F0: LoadIcon + 0x14058AE90: SetDisabledColor + 0x140554630: SetTimelineState Component::GUI::AtkDragDropInterface: vtbls: - - ea: 0x141A06188 + - ea: 0x141A08DE8 vfuncs: 7: GetDragComponent Component::GUI::AtkComponentListItemRenderer: vtbls: - - ea: 0x141A06208 + - ea: 0x141A08E68 base: Component::GUI::AtkComponentButton - - ea: 0x141A062D8 + - ea: 0x141A08F38 base: Component::GUI::AtkDragDropInterface funcs: - 0x1405557A0: ctor - 0x1405558A0: Finalize - 0x1405595A0: RemoveAllEvents # Removes all events this component is listening to + 0x1405558D0: ctor + 0x1405559D0: Finalize + 0x1405596D0: RemoveAllEvents # Removes all events this component is listening to Component::GUI::AtkComponentList: vtbls: - - ea: 0x141A06378 + - ea: 0x141A08FD8 base: Component::GUI::AtkComponentBase vfuncs: 25: GetItemRenderer @@ -5222,28 +5222,28 @@ classes: 36: GetItemCount 45: GetSelectedItemAtkResNode funcs: - 0x140560C70: ctor - 0x14055B070: SetItemLabel - 0x14055B130: GetItemLabel - 0x140560390: DispatchItemEvent + 0x140560DA0: ctor + 0x14055B1A0: SetItemLabel + 0x14055B260: GetItemLabel + 0x1405604C0: DispatchItemEvent Component::GUI::AtkComponentTreeList: vtbls: - - ea: 0x141A064E8 + - ea: 0x141A09148 base: Component::GUI::AtkComponentList funcs: - 0x140563720: LoadAtkValues - 0x140564180: ExpandGroupExclusively - 0x140565490: GetItem - 0x1405657C0: ctor - 0x140565880: Finalize - 0x140567C80: CreateItem + 0x140563850: LoadAtkValues + 0x1405642B0: ExpandGroupExclusively + 0x1405655C0: GetItem + 0x1405658F0: ctor + 0x1405659B0: Finalize + 0x140567DB0: CreateItem Component::GUI::AtkModule: vtbls: - - ea: 0x141A06660 + - ea: 0x141A092C0 base: Component::GUI::AtkModuleInterface - - ea: 0x141A068A8 + - ea: 0x141A09508 base: Component::GUI::AtkExternalInterface - - ea: 0x141A068C0 + - ea: 0x141A09520 base: Client::System::Input::TextServiceInterface::TextServiceEvent vfuncs: 0: dtor @@ -5258,306 +5258,306 @@ classes: 61: GetColorThemeTypeForUIScene 63: OpenMapWithMapLink funcs: - 0x14056A580: ctor - 0x14056AD90: Finalize - 0x14056AFF0: Initialize - 0x14056B410: HandleInput - 0x14056B810: IsTextInputActive - 0x14056B690: SetUIScene + 0x14056A6B0: ctor + 0x14056AEC0: Finalize + 0x14056B120: Initialize + 0x14056B540: HandleInput + 0x14056B940: IsTextInputActive + 0x14056B7C0: SetUIScene Component::GUI::AtkComponentCheckBox: vtbls: - - ea: 0x141A06908 + - ea: 0x141A09568 base: Component::GUI::AtkComponentButton funcs: - 0x14056E5A0: ctor + 0x14056E6D0: ctor Component::GUI::AtkComponentGaugeBar: vtbls: - - ea: 0x141A069D8 + - ea: 0x141A09638 base: Component::GUI::AtkComponentBase funcs: - 0x14056F4D0: ctor - 0x14056F090: SetMinValue - 0x14056F0D0: SetMaxValue - 0x14056F110: SetGaugeValue - 0x14056F1F0: HaltTransitions - 0x14056F240: SetGaugeRange - 0x14056F280: SetFillColor - 0x14056F340: SetBackdropColor - 0x14056FE60: UpdateFloatValues - 0x14056FFE0: UpdateBarFill1 - 0x140570390: UpdateBarFill2 - 0x140570B00: SetupGaugeTransitionSplit # handles situations where the value overflows to/from the secondary gauge (ie shield bar in party list) - 0x140570F60: SetupGaugeTransition - 0x1405710B0: SetGaugeValueInstant # no transition animation - 0x1405711C0: SetParameterText - 0x1405712A0: GetFillPosition1 - 0x140571340: GetFillPosition2 - 0x1405713C0: InitializeFillMargin + 0x14056F600: ctor + 0x14056F1C0: SetMinValue + 0x14056F200: SetMaxValue + 0x14056F240: SetGaugeValue + 0x14056F320: HaltTransitions + 0x14056F370: SetGaugeRange + 0x14056F3B0: SetFillColor + 0x14056F470: SetBackdropColor + 0x14056FF90: UpdateFloatValues + 0x140570110: UpdateBarFill1 + 0x1405704C0: UpdateBarFill2 + 0x140570C30: SetupGaugeTransitionSplit # handles situations where the value overflows to/from the secondary gauge (ie shield bar in party list) + 0x140571090: SetupGaugeTransition + 0x1405711E0: SetGaugeValueInstant # no transition animation + 0x1405712F0: SetParameterText + 0x1405713D0: GetFillPosition1 + 0x140571470: GetFillPosition2 + 0x1405714F0: InitializeFillMargin vfuncs: 8: InitializeFillNodes Component::GUI::AtkComponentGaugeBar::GaugeValueTransition: funcs: - 0x14056FCB0: GetTransitioningValue + 0x14056FDE0: GetTransitioningValue Component::GUI::AtkComponentSlider: vtbls: - - ea: 0x141A06A78 + - ea: 0x141A096D8 base: Component::GUI::AtkComponentBase funcs: - 0x140571600: ctor - 0x1405716F0: Finalize + 0x140571730: ctor + 0x140571820: Finalize Component::GUI::AtkComponentInputBase: vtbls: - - ea: 0x141A06B18 + - ea: 0x141A09778 base: Component::GUI::AtkComponentBase funcs: - 0x140572A10: ctor - 0x140572B70: Finalize + 0x140572B40: ctor + 0x140572CA0: Finalize Component::GUI::AtkComponentTextInput: vtbls: - - ea: 0x141A06BB8 + - ea: 0x141A09818 base: Component::GUI::AtkComponentInputBase - - ea: 0x141A06C58 + - ea: 0x141A098B8 base: Component::GUI::AtkTextInput::AtkTextInputEventInterface - - ea: 0x141A06C80 + - ea: 0x141A098E0 base: Client::System::Input::SoftKeyboardDeviceInterface::SoftKeyboardInputInterface funcs: - 0x140574200: ctor - 0x140574390: Finalize - 0x140572E00: SetText + 0x140574330: ctor + 0x1405744C0: Finalize + 0x140572F30: SetText Component::GUI::AtkComponentNumericInput: vtbls: - - ea: 0x141A06CB8 + - ea: 0x141A09918 base: Component::GUI::AtkComponentInputBase funcs: - 0x140578930: ctor + 0x140578A60: ctor Component::GUI::AtkComponentDropDownList: vtbls: - - ea: 0x141A06D80 + - ea: 0x141A099E0 base: Component::GUI::AtkComponentBase funcs: - 0x14057C660: ctor - 0x14057C4F0: SelectItem - 0x14057C5B0: DeselectItem - 0x14057C5D0: GetSelectedItemIndex - 0x14057D960: SetPreviewTextByIndex + 0x14057C790: ctor + 0x14057C620: SelectItem + 0x14057C6E0: DeselectItem + 0x14057C700: GetSelectedItemIndex + 0x14057DA90: SetPreviewTextByIndex Component::GUI::AtkComponentRadioButton: vtbls: - - ea: 0x141A06E20 + - ea: 0x141A09A80 base: Component::GUI::AtkComponentButton funcs: - 0x14057DB60: ctor + 0x14057DC90: ctor Component::GUI::AtkComponentTab: vtbls: - - ea: 0x141A06F30 + - ea: 0x141A09B90 base: Component::GUI::AtkComponentRadioButton funcs: - 0x14057E450: ctor + 0x14057E580: ctor Component::GUI::AtkComponentGuildLeveCard: vtbls: - - ea: 0x141A07040 + - ea: 0x141A09CA0 base: Component::GUI::AtkComponentBase funcs: - 0x14057EA20: ctor + 0x14057EB50: ctor Component::GUI::AtkComponentTextNineGrid: vtbls: - - ea: 0x141A070E0 + - ea: 0x141A09D40 base: Component::GUI::AtkComponentBase funcs: - 0x14057EDB0: ctor + 0x14057EEE0: ctor Component::GUI::AtkResourceRendererBase: vtbls: - - ea: 0x141A07180 + - ea: 0x141A09DE0 vfuncs: 1: ShouldRender 2: Draw Component::GUI::AtkImageNodeRenderer: vtbls: - - ea: 0x141A07198 + - ea: 0x141A09DF8 base: Component::GUI::AtkResourceRendererBase Component::GUI::AtkTextNodeRenderer: vtbls: - - ea: 0x141A071B0 + - ea: 0x141A09E10 base: Component::GUI::AtkResourceRendererBase Component::GUI::AtkNineGridNodeRenderer: vtbls: - - ea: 0x141A071D0 + - ea: 0x141A09E30 base: Component::GUI::AtkResourceRendererBase Component::GUI::AtkCounterNodeRenderer: vtbls: - - ea: 0x141A071E8 + - ea: 0x141A09E48 base: Component::GUI::AtkResourceRendererBase Component::GUI::AtkComponentNodeRenderer: vtbls: - - ea: 0x141A07200 + - ea: 0x141A09E60 base: Component::GUI::AtkResourceRendererBase Component::GUI::AtkResourceRendererManager: vtbls: - - ea: 0x141A07218 + - ea: 0x141A09E78 funcs: - 0x140581C00: ctor - 0x140581DF0: DrawUldFromData - 0x140582480: DrawUldFromDataClipped + 0x140581D30: ctor + 0x140581F20: DrawUldFromData + 0x1405825B0: DrawUldFromDataClipped Component::GUI::AtkComponentMap: vtbls: - - ea: 0x141A07238 + - ea: 0x141A09E98 base: Component::GUI::AtkComponentBase funcs: - 0x140584CD0: ctor - 0x140584E70: Finalize + 0x140584E00: ctor + 0x140584FA0: Finalize Component::GUI::AtkComponentPreview: vtbls: - - ea: 0x141A072D8 + - ea: 0x141A09F38 base: Component::GUI::AtkComponentBase funcs: - 0x140587670: ctor + 0x1405877A0: ctor Component::GUI::AtkComponentScrollBar: vtbls: - - ea: 0x141A07378 + - ea: 0x141A09FD8 base: Component::GUI::AtkComponentBase funcs: - 0x1405886D0: ctor + 0x140588800: ctor Component::GUI::AtkComponentIconText: vtbls: - - ea: 0x141A07418 + - ea: 0x141A0A078 base: Component::GUI::AtkComponentBase funcs: - 0x140589CE0: LoadIconByID - 0x140589D10: LoadIcon # this takes a struct arg that includes the icon ID and some params - 0x140589F10: SetText - 0x140589F30: SetTextColor - 0x140589F50: SetTextEdgeColor - 0x14058A0D0: ctor + 0x140589E10: LoadIconByID + 0x140589E40: LoadIcon # this takes a struct arg that includes the icon ID and some params + 0x14058A040: SetText + 0x14058A060: SetTextColor + 0x14058A080: SetTextEdgeColor + 0x14058A200: ctor Component::GUI::AtkComponentDragDrop: vtbls: - - ea: 0x141A074B8 + - ea: 0x141A0A118 base: Component::GUI::AtkComponentBase - - ea: 0x141A07558 + - ea: 0x141A0A1B8 base: Component::GUI::AtkDragDropInterface funcs: - 0x14058B350: ctor - 0x14058AAA0: LoadIconById - 0x14058AAE0: GetIconId - 0x14058AF10: AttachTooltip - 0x14058B060: SetTimelineState - 0x14058B440: Finalize - 0x14058B140: GetTimelineActiveLabelId + 0x14058B480: ctor + 0x14058ABD0: LoadIconById + 0x14058AC10: GetIconId + 0x14058B040: AttachTooltip + 0x14058B190: SetTimelineState + 0x14058B570: Finalize + 0x14058B270: GetTimelineActiveLabelId Component::GUI::AtkComponentMultipurpose: vtbls: - - ea: 0x141A075D8 + - ea: 0x141A0A238 base: Component::GUI::AtkComponentBase funcs: - 0x14058CFB0: ctor + 0x14058D0E0: ctor Component::GUI::AtkComponentWindow: vtbls: - - ea: 0x141A07748 + - ea: 0x141A0A3A8 base: Component::GUI::AtkComponentBase funcs: - 0x14058D8E0: ctor + 0x14058DA10: ctor Component::GUI::AtkComponentJournalCanvas: vtbls: - - ea: 0x141A07818 + - ea: 0x141A0A478 base: Component::GUI::AtkComponentBase funcs: - 0x140592FB0: ctor + 0x1405930E0: ctor Component::GUI::AtkComponentHoldButton: vtbls: - - ea: 0x141A078B8 + - ea: 0x141A0A518 base: Component::GUI::AtkComponentButton funcs: - 0x1405960A0: ctor + 0x1405961D0: ctor Component::GUI::AtkComponentPortrait: vtbls: - - ea: 0x141A07980 + - ea: 0x141A0A5E0 base: Component::GUI::AtkComponentBase funcs: - 0x140597450: ctor + 0x140597580: ctor Client::LayoutEngine::IManagerBase: vtbls: - - ea: 0x141A088F0 + - ea: 0x141A0B698 base: Client::System::Common::NonCopyable Client::LayoutEngine::ILayoutInstance: vtbls: - - ea: 0x141A08910 + - ea: 0x141A0B6B8 base: Client::System::Common::NonCopyable Client::LayoutEngine::LayoutWorld: instances: - - ea: 0x1421C2438 + - ea: 0x1421D3928 vtbls: - - ea: 0x141A09128 + - ea: 0x141A0BED0 base: Client::LayoutEngine::IManagerBase funcs: - 0x1405BABF0: ctor - 0x1405BAE80: CreateSingleton + 0x1405BAD20: ctor + 0x1405BAFB0: CreateSingleton Client::LayoutEngine::LayoutManager: vtbls: - - ea: 0x141A09170 + - ea: 0x141A0BF18 base: Client::LayoutEngine::IManagerBase funcs: - 0x1405C3010: ctor - 0x1405C98A0: SetInteriorFixture - 0x1405C5BB0: SetActiveFestivals + 0x1405C3140: ctor + 0x1405C99D0: SetInteriorFixture + 0x1405C5CE0: SetActiveFestivals Client::LayoutEngine::OutdoorAreaLayoutData: funcs: - 0x1405AC0B0: SetFixture - 0x1405AC230: SetFixtureStain + 0x1405AC1E0: SetFixture + 0x1405AC360: SetFixtureStain Client::LayoutEngine::OutdoorPlotLayoutData: funcs: - 0x1405ABAA0: SetFixture - 0x1405ABC90: SetFixtureStain + 0x1405ABBD0: SetFixture + 0x1405ABDC0: SetFixtureStain Client::LayoutEngine::Streaming::StreamingManager: vtbls: - - ea: 0x141A09150 + - ea: 0x141A0BEF8 base: Client::LayoutEngine::IManagerBase funcs: - 0x1405C1990: ctor + 0x1405C1AC0: ctor Client::LayoutEngine::Environment::LayoutOBSetManager: vtbls: - - ea: 0x141A091B8 + - ea: 0x141A0BF60 funcs: - 0x1405D0BE0: ctor + 0x1405D0D10: ctor Client::LayoutEngine::Environment::LayoutEnvironment: vtbls: - - ea: 0x141A091E0 + - ea: 0x141A0BF88 Client::LayoutEngine::CutScenePrefetchResource: vtbls: - - ea: 0x141A09190 + - ea: 0x141A0BF38 funcs: - 0x1405CFC20: ctor + 0x1405CFD50: ctor Client::LayoutEngine::Layer::EnvSpaceLayoutInstance: vtbls: - - ea: 0x141A0AD60 + - ea: 0x141A0DB08 base: Client::LayoutEngine::ILayoutInstance Client::LayoutEngine::Layer::BgPartsLayoutInstance: vtbls: - - ea: 0x141A0AAF0 + - ea: 0x141A0D898 base: Client::LayoutEngine::ILayoutInstance Client::LayoutEngine::Layer::EnvLocationLayoutInstance: vtbls: - - ea: 0x141A0AFD0 + - ea: 0x141A0DD78 base: Client::LayoutEngine::ILayoutInstance Client::LayoutEngine::Layer::LightLayoutInstance: vtbls: - - ea: 0x141A0B240 + - ea: 0x141A0DFE8 base: Client::LayoutEngine::ILayoutInstance Client::LayoutEngine::Layer::DecalLayoutInstance: vtbls: - - ea: 0x141A0B4B0 + - ea: 0x141A0E258 base: Client::LayoutEngine::ILayoutInstance Client::LayoutEngine::Layer::VfxLayoutInstance: vtbls: - - ea: 0x141A0B720 + - ea: 0x141A0E4C8 base: Client::LayoutEngine::ILayoutInstance Client::LayoutEngine::Layer::WeaponLayoutInstance: vtbls: - - ea: 0x141A0B990 + - ea: 0x141A0E738 base: Client::LayoutEngine::ILayoutInstance Client::LayoutEngine::Group::TimeLineLayoutInstance: vtbls: - - ea: 0x141A105F8 + - ea: 0x141A133A0 base: Client::LayoutEngine::ILayoutInstance Client::UI::Misc::UserFileManager::UserFileEvent: vtbls: - - ea: 0x141A14978 + - ea: 0x141A17860 vfuncs: 0: dtor 1: ReadFile @@ -5572,68 +5572,68 @@ classes: 12: SaveFile Client::UI::Misc::UserFileManager: vtbls: - - ea: 0x141A149E0 + - ea: 0x141A178C8 base: Client::System::Resource::ResourceEventListener funcs: - 0x1406699D0: SaveFile + 0x140669B00: SaveFile Component::GUI::AtkInputData: vtbls: - - ea: 0x141A14A08 + - ea: 0x141A178F0 base: Client::System::Input::InputData Client::UI::UIInputData: vtbls: - - ea: 0x141A14A98 + - ea: 0x141A17980 base: Component::GUI::AtkInputData - - ea: 0x141A14B30 + - ea: 0x141A17A18 base: Client::UI::Misc::UserFileManager::UserFileEvent funcs: - 0x140618910: ctor + 0x140618A40: ctor Client::UI::RaptureUiDataModule: vtbls: - - ea: 0x141A152D8 + - ea: 0x141A181C0 base: Client::UI::Misc::UserFileManager::UserFileEvent funcs: - 0x140631A60: Finalize - 0x1406B8F10: ctor - 0x1406BD590: MjiCreateWorkshopPreset + 0x140631B90: Finalize + 0x1406B9040: ctor + 0x1406BD6C0: MjiCreateWorkshopPreset Client::UI::Misc::InputTimerModule: vtbls: - - ea: 0x141A153A8 + - ea: 0x141A18290 Client::UI::UI3DModule::MapInfo: vtbls: - - ea: 0x141A153B0 + - ea: 0x141A18298 Client::UI::UI3DModule::ObjectInfo: vtbls: - - ea: 0x141A153D8 + - ea: 0x141A182C0 base: Client::UI::UI3DModule::MapInfo Client::UI::UI3DModule::MemberInfo: vtbls: - - ea: 0x141A15408 + - ea: 0x141A182F0 base: Client::UI::UI3DModule::MapInfo Client::UI::UI3DModule: vtbls: - - ea: 0x141A15468 - funcs: - 0x14061F020: CalculateIsInScreen - 0x14061F130: CalculateNamePlatePosition - 0x14061F440: GetUIObjectKind - 0x14061F530: CalculateNamePlateScale - 0x14061F720: ctor - 0x14061FB00: Update - 0x14061FDA0: UpdateGameObjects - 0x140620210: SetupNamePlateForObjectInfo - 0x1406202C0: FinalizeNamePlates + - ea: 0x141A18350 + funcs: + 0x14061F150: CalculateIsInScreen + 0x14061F260: CalculateNamePlatePosition + 0x14061F570: GetUIObjectKind + 0x14061F660: CalculateNamePlateScale + 0x14061F850: ctor + 0x14061FC30: Update + 0x14061FED0: UpdateGameObjects + 0x140620340: SetupNamePlateForObjectInfo + 0x1406203F0: FinalizeNamePlates Client::UI::UIInputModule: vtbls: - - ea: 0x141A15470 + - ea: 0x141A18358 funcs: - 0x140621C60: ctor - 0x140621D50: HandleInputUpdate - 0x140622FF0: CheckCastCancel - 0x140626710: CheckScreenshotState + 0x140621D90: ctor + 0x140621E80: HandleInputUpdate + 0x140623120: CheckCastCancel + 0x140626840: CheckScreenshotState Client::UI::UIModuleInterface: vtbls: - - ea: 0x141A14B98 + - ea: 0x141A17A80 vfuncs: 0: dtor 4: Abort @@ -5765,667 +5765,667 @@ classes: 229: ShowRaceCountdownEnd_2 Client::UI::UIModule: vtbls: - - ea: 0x141A15480 + - ea: 0x141A18368 base: Client::UI::UIModuleInterface - - ea: 0x141A15BC8 + - ea: 0x141A18AB0 base: Component::GUI::AtkModuleEvent - - ea: 0x141A15BD0 + - ea: 0x141A18AB8 base: Component::Excel::ExcelLanguageEvent - - ea: 0x141A15BE0 + - ea: 0x141A18AC8 base: Common::Configuration::ConfigBase::ChangeEventInterface funcs: - 0x140628D60: ctor - 0x140629760: Finalize - 0x140629C30: Initialize - 0x140629E90: Update - 0x14062A310: HandleInputUpdate - 0x14062A3E0: ShouldLimitFps + 0x140628E90: ctor + 0x140629890: Finalize + 0x140629D60: Initialize + 0x140629FC0: Update + 0x14062A440: HandleInputUpdate + 0x14062A510: ShouldLimitFps Client::UI::Misc::PvpSetModule: vtbls: - - ea: 0x141A1BAA0 + - ea: 0x141A1F140 base: Client::UI::Misc::UserFileManager::UserFileEvent funcs: - 0x1406BF310: ctor + 0x1406BF440: ctor Client::UI::Misc::ItemContextCustomizeModule: vtbls: - - ea: 0x141A1BA38 + - ea: 0x141A1F0D8 base: Client::UI::Misc::UserFileManager::UserFileEvent funcs: - 0x1406BDF80: ResetAll + 0x1406BE0B0: ResetAll Client::UI::Misc::EmoteHistoryModule: vtbls: - - ea: 0x141A1BB18 + - ea: 0x141A1F1B8 base: Client::UI::Misc::UserFileManager::UserFileEvent funcs: - 0x1406BFEB0: ctor - 0x1406C00A0: AddToHistory - 0x1406C0120: RemoveFromHistory - 0x1406C01F0: AddToFavorites - 0x1406C0270: SetFavorite - 0x1406C02C0: SwapFavorites - 0x1406C0680: IsUnseen - 0x1406C06D0: SetSeen + 0x1406BFFE0: ctor + 0x1406C01D0: AddToHistory + 0x1406C0250: RemoveFromHistory + 0x1406C0320: AddToFavorites + 0x1406C03A0: SetFavorite + 0x1406C03F0: SwapFavorites + 0x1406C07B0: IsUnseen + 0x1406C0800: SetSeen Client::UI::Misc::MinionListModule: vtbls: - - ea: 0x141A1BB80 + - ea: 0x141A1F220 base: Client::UI::Misc::UserFileManager::UserFileEvent funcs: - 0x1406C08E0: ctor - 0x1406C0BD0: GetUnseenCompanionsPtrById - 0x1406C0C10: GetUnseenCompanionsPtr - 0x1406C0C30: AddToUnseenCompanions - 0x1406C0CB0: RemoveFromUnseenCompanions - 0x1406C0D50: IsFavorite - 0x1406C0D90: GetFavoritePtr - 0x1406C0DB0: AddToFavorites - 0x1406C0E40: RemoveFromFavorites - 0x1406C0EA0: SwapFavorites - 0x1406C0EF0: HasAnyFavorites - 0x1406C0F10: HasFreeFavoriteSlots + 0x1406C0A10: ctor + 0x1406C0D00: GetUnseenCompanionsPtrById + 0x1406C0D40: GetUnseenCompanionsPtr + 0x1406C0D60: AddToUnseenCompanions + 0x1406C0DE0: RemoveFromUnseenCompanions + 0x1406C0E80: IsFavorite + 0x1406C0EC0: GetFavoritePtr + 0x1406C0EE0: AddToFavorites + 0x1406C0F70: RemoveFromFavorites + 0x1406C0FD0: SwapFavorites + 0x1406C1020: HasAnyFavorites + 0x1406C1040: HasFreeFavoriteSlots Client::UI::Misc::MountListModule: vtbls: - - ea: 0x141A1BBE8 + - ea: 0x141A1F288 base: Client::UI::Misc::UserFileManager::UserFileEvent funcs: - 0x1406C1020: ctor - 0x1406C1310: GetUnseenMountPtrById - 0x1406C1360: GetUnseenMountPtr - 0x1406C1380: AddToUnseenMounts - 0x1406C1430: RemoveFromUnseenMounts - 0x1406C14E0: GetFavoritePtrById - 0x1406C1530: GetFavoritePtr - 0x1406C1550: AddToFavorites - 0x1406C1610: RemoveFromFavorites - 0x1406C1690: SwapFavorites - 0x1406C16E0: HasAnyFavorites - 0x1406C1700: HasFreeFavoriteSlots + 0x1406C1150: ctor + 0x1406C1440: GetUnseenMountPtrById + 0x1406C1490: GetUnseenMountPtr + 0x1406C14B0: AddToUnseenMounts + 0x1406C1560: RemoveFromUnseenMounts + 0x1406C1610: GetFavoritePtrById + 0x1406C1660: GetFavoritePtr + 0x1406C1680: AddToFavorites + 0x1406C1740: RemoveFromFavorites + 0x1406C17C0: SwapFavorites + 0x1406C1810: HasAnyFavorites + 0x1406C1830: HasFreeFavoriteSlots Client::UI::Misc::EmjModule: vtbls: - - ea: 0x141A1BC50 + - ea: 0x141A1F2F0 base: Client::UI::Misc::UserFileManager::UserFileEvent funcs: - 0x1406C1850: ctor + 0x1406C1980: ctor Client::UI::Misc::AozNoteModule: vtbls: - - ea: 0x141A15340 + - ea: 0x141A18228 base: Client::UI::Misc::UserFileManager::UserFileEvent funcs: - 0x1406C1EE0: ctor - 0x1406C27C0: GetActiveSetCustomNamePtr - 0x1406C27E0: HasActiveSetCustomName - 0x1406C2800: SetActiveSetCustomName - 0x1406C2860: LoadActiveSetHotBars - 0x1406C2950: SaveActiveSetHotBars + 0x1406C2010: ctor + 0x1406C28F0: GetActiveSetCustomNamePtr + 0x1406C2910: HasActiveSetCustomName + 0x1406C2930: SetActiveSetCustomName + 0x1406C2990: LoadActiveSetHotBars + 0x1406C2A80: SaveActiveSetHotBars Client::UI::Misc::CrossWorldLinkShellModule: vtbls: - - ea: 0x141A1BCB8 + - ea: 0x141A1F358 base: Client::UI::Misc::UserFileManager::UserFileEvent funcs: - 0x1406C33D0: ctor + 0x1406C3500: ctor Client::UI::Misc::AchievementListModule: vtbls: - - ea: 0x141A1BD20 + - ea: 0x141A1F3C0 base: Client::UI::Misc::UserFileManager::UserFileEvent funcs: - 0x1406C47A0: ctor - 0x1406C49C0: UpdateWatchlistCount - 0x1406C49F0: AddToWatchlist - 0x1406C4A90: RemoveFromWatchlist - 0x1406C4B40: IsOnWatchlist - 0x1406C4B70: IsWatchlistFull + 0x1406C48D0: ctor + 0x1406C4AF0: UpdateWatchlistCount + 0x1406C4B20: AddToWatchlist + 0x1406C4BC0: RemoveFromWatchlist + 0x1406C4C70: IsOnWatchlist + 0x1406C4CA0: IsWatchlistFull Client::UI::Misc::GroupPoseModule: vtbls: - - ea: 0x141A1BD88 + - ea: 0x141A1F428 base: Client::UI::Misc::UserFileManager::UserFileEvent funcs: - 0x1406C4BE0: ctor - 0x1406C4D80: SaveCameraSettings - 0x1406C4E00: SaveLightingSettings + 0x1406C4D10: ctor + 0x1406C4EB0: SaveCameraSettings + 0x1406C4F30: SaveLightingSettings Client::UI::Misc::MycNoteModule: vtbls: - - ea: 0x141A1BEC8 + - ea: 0x141A1F568 base: Client::UI::Misc::UserFileManager::UserFileEvent funcs: - 0x1406C6A50: ctor + 0x1406C6B80: ctor Client::UI::Misc::OrnamentListModule: vtbls: - - ea: 0x141A1BF30 + - ea: 0x141A1F5D0 base: Client::UI::Misc::UserFileManager::UserFileEvent funcs: - 0x1406C6D40: ctor + 0x1406C6E70: ctor Client::UI::Misc::MycItemModule: vtbls: - - ea: 0x141A1BF98 + - ea: 0x141A1F638 base: Client::UI::Misc::UserFileManager::UserFileEvent funcs: - 0x1406C7130: ctor + 0x1406C7260: ctor Client::UI::Misc::GroupPoseStampModule: vtbls: - - ea: 0x141A1C000 + - ea: 0x141A1F6A0 base: Client::UI::Misc::UserFileManager::UserFileEvent funcs: - 0x1406C7BD0: ctor + 0x1406C7D00: ctor Client::UI::Misc::McAggreModule: vtbls: - - ea: 0x141A1B108 + - ea: 0x141A1E7A8 base: Client::UI::Misc::UserFileManager::UserFileEvent funcs: - 0x14066C760: ctor + 0x14066C890: ctor Client::UI::Misc::AdventureNoteModule: vtbls: - - ea: 0x141A1C0D0 + - ea: 0x141A1F770 base: Client::UI::Misc::UserFileManager::UserFileEvent funcs: - 0x1406C9390: ctor + 0x1406C94C0: ctor Client::UI::Misc::AkatsukiNoteModule: vtbls: - - ea: 0x141A1C138 + - ea: 0x141A1F7D8 base: Client::UI::Misc::UserFileManager::UserFileEvent funcs: - 0x1406C9720: ctor + 0x1406C9850: ctor Client::UI::Misc::VVDNoteModule: vtbls: - - ea: 0x141B5D590 + - ea: 0x141B658B0 base: Client::UI::Misc::UserFileManager::UserFileEvent funcs: - 0x14144F330: ctor + 0x14144F3E0: ctor Client::UI::Misc::VVDActionModule: vtbls: - - ea: 0x141B5D760 + - ea: 0x141B65A80 base: Client::UI::Misc::UserFileManager::UserFileEvent funcs: - 0x14144F690: ctor - 0x14144F7D0: SaveActions + 0x14144F740: ctor + 0x14144F880: SaveActions Client::UI::Misc::TofuModule: vtbls: - - ea: 0x141A1AF58 + - ea: 0x141A1E5F8 base: Client::UI::Misc::UserFileManager::UserFileEvent funcs: - 0x140669F20: ctor + 0x14066A050: ctor Client::UI::Misc::FishingModule: vtbls: - - ea: 0x141A1C1A0 + - ea: 0x141A1F840 base: Client::UI::Misc::UserFileManager::UserFileEvent funcs: - 0x1406C9A00: ctor + 0x1406C9B30: ctor Client::UI::Misc::CurrencySettingHelper: vtbls: - - ea: 0x141B5D530 + - ea: 0x141B656F8 funcs: - 0x14144E880: GetDefaultCurrencySetting - 0x14144E760: GetRotationArray - 0x14144E770: GetRotationCount + 0x14144E930: GetDefaultCurrencySetting + 0x14144E810: GetRotationArray + 0x14144E820: GetRotationCount Client::UI::Misc::BannerModuleHelper: vtbls: - - ea: 0x141B5D510 + - ea: 0x141B656D8 Client::System::Crypt::SimpleString: vtbls: - - ea: 0x141A15D70 + - ea: 0x141A18C60 base: Client::System::Crypt::CryptInterface vfuncs: 1: Encrypt 2: Decrypt Component::Text::MacroDecoder: vtbls: - - ea: 0x141A17000 + - ea: 0x141A1A2F0 funcs: - 0x14063CF50: ctor - 0x14063D6F0: ReadExpression - 0x14063DF80: ReadParameter + 0x14063D080: ctor + 0x14063D820: ReadExpression + 0x14063E0B0: ReadParameter Component::Text::MacroEncoder: vtbls: - - ea: 0x141A171B8 + - ea: 0x141A1A4A8 funcs: - 0x14063F100: ctor - 0x140641EA0: EncodeString - 0x140642F80: EncodeMacro - 0x140643300: EncodeParameter - 0x140642D70: ParseMacro + 0x14063F230: ctor + 0x140641FD0: EncodeString + 0x1406430B0: EncodeMacro + 0x140643430: EncodeParameter + 0x140642EA0: ParseMacro Component::Text::TextChecker: vtbls: - - ea: 0x141A171C0 + - ea: 0x141A1A4B0 base: Component::Text::MacroDecoder Component::Text::ReferencedUtf8String: funcs: - 0x1403272F0: Create + 0x140327420: Create Component::Text::TextParameter: funcs: - 0x140131D50: SetReferencedUtf8String - 0x140131CD0: SetString - 0x140131C60: SetInteger + 0x140131E80: SetReferencedUtf8String + 0x140131E00: SetString + 0x140131D90: SetInteger std::deque: funcs: - 0x140187200: _Reset_map + 0x140187330: _Reset_map Client::System::Data::Bit: vtbls: - - ea: 0x141A18158 + - ea: 0x141A1B598 funcs: - 0x1406556D0: ctor + 0x140655800: ctor Client::System::Data::Unique: vtbls: - - ea: 0x141A18160 + - ea: 0x141A1B5A0 Client::UI::Misc::AcquaintanceModule: vtbls: - - ea: 0x141A1B578 + - ea: 0x141A1EC18 base: Client::UI::Misc::UserFileManager::UserFileEvent funcs: - 0x140631970: Finalize - 0x1406997D0: ctor - 0x140699CE0: ClearTellHistory + 0x140631AA0: Finalize + 0x140699900: ctor + 0x140699E10: ClearTellHistory Client::UI::Misc::LogFilterConfig: vtbls: - - ea: 0x141A1B5E0 + - ea: 0x141A1EC80 base: Client::UI::Misc::UserFileManager::UserFileEvent funcs: - 0x14069BA60: ctor - 0x14069BBE0: Initialize + 0x14069BB90: ctor + 0x14069BD10: Initialize Client::UI::Misc::ConfigModule: vtbls: - - ea: 0x141A1AF30 + - ea: 0x141A1E5D0 base: Component::GUI::AtkModuleInterface::AtkEventInterface - - ea: 0x141A1AF48 + - ea: 0x141A1E5E8 base: Common::Configuration::ConfigBase::ChangeEventInterface funcs: - 0x140667270: ctor - 0x140667630: SetValueByIndex - 0x140667800: GetValueByIndex - 0x140668D30: Update + 0x1406673A0: ctor + 0x140667760: SetValueByIndex + 0x140667930: GetValueByIndex + 0x140668E60: Update Client::UI::Misc::FieldMarkerModule: vtbls: - - ea: 0x141A1BE60 + - ea: 0x141A1F500 base: Client::UI::Misc::UserFileManager::UserFileEvent funcs: - 0x1406C61F0: ctor + 0x1406C6320: ctor Client::UI::Misc::UiSavePackModule: vtbls: - - ea: 0x141A1B030 + - ea: 0x141A1E6D0 base: Client::UI::Misc::UserFileManager::UserFileEvent vfuncs: 13: GetSegment funcs: - 0x14066ABC0: ctor + 0x14066ACF0: ctor Client::UI::Misc::RaptureMacroModule: vtbls: - - ea: 0x141A1B170 + - ea: 0x141A1E810 base: Client::UI::Misc::UserFileManager::UserFileEvent funcs: - 0x14066CB50: ctor - 0x140631BA0: Finalize - 0x14066CC50: GetMacro - 0x14066CC90: ReplaceMacroLines # replaces macro with lines stored in string - 0x14066CCB0: AppendMacroLines # appends lines stored in string to macro - 0x14066CD00: GetLineCount - 0x14066E460: SetMacroLines # function called by replace/append - 0x14066DEC0: SetSavePendingFlag + 0x14066CC80: ctor + 0x140631CD0: Finalize + 0x14066CD80: GetMacro + 0x14066CDC0: ReplaceMacroLines # replaces macro with lines stored in string + 0x14066CDE0: AppendMacroLines # appends lines stored in string to macro + 0x14066CE30: GetLineCount + 0x14066E590: SetMacroLines # function called by replace/append + 0x14066DFF0: SetSavePendingFlag Client::UI::Misc::RaptureMacroModule::Macro: funcs: - 0x14066CA50: Clear - 0x14066CAA0: IsEmpty - 0x14066CAE0: SetIcon - 0x14078BA10: Copy + 0x14066CB80: Clear + 0x14066CBD0: IsEmpty + 0x14066CC10: SetIcon + 0x14078BAC0: Copy Client::UI::Misc::RaptureTextModule: vtbls: - - ea: 0x141A1B1D8 + - ea: 0x141A1E878 base: Component::Text::TextModule - - ea: 0x141A1B278 + - ea: 0x141A1E918 base: Component::Text::MacroDecoder - - ea: 0x141A1B430 + - ea: 0x141A1EAD0 base: Component::Text::TextChecker::ExecNonMacroFunc - - ea: 0x141A1B440 + - ea: 0x141A1EAE0 base: Component::Excel::ExcelLanguageEvent funcs: 0x1400A6370: FormatName # static - 0x14066F2B0: ctor - 0x14066FF50: Finalize - 0x140670BD0: GetAddonText - 0x140670C80: FormatAddonText1 - 0x140670E40: FormatAddonText1 - 0x140671110: FormatAddonText1 - 0x1406714E0: FormatAddonText1 - 0x1406717D0: FormatAddonText1 - 0x140671C00: FormatAddonText1 - 0x140671DA0: FormatAddonText1 - 0x140672050: FormatAddonText1 - 0x140672400: FormatAddonText1 - 0x1406728D0: FormatAddonText1 - 0x140672BE0: FormatAddonText2 - 0x140672DA0: FormatAddonText2 - 0x140673070: FormatAddonText2 - 0x140673440: FormatAddonText2 - 0x140673920: FormatAddonText2 - 0x140673F10: FormatAddonText2 - 0x140674550: FormatAddonText2 - 0x140674BE0: FormatAddonText2 - 0x140674ED0: FormatAddonText2 - 0x140675300: FormatAddonText2 - 0x140675700: FormatAddonText2 - 0x140675C10: FormatAddonText2 - 0x140676220: FormatAddonText2 - 0x140676860: FormatAddonText2 - 0x140676A00: FormatAddonText2 - 0x140676CB0: FormatAddonText2 - 0x140677060: FormatAddonText2 - 0x140677530: FormatAddonText2 - 0x140677B10: FormatAddonText2 - 0x140678140: FormatAddonText2 - 0x1406787C0: FormatAddonText2 - 0x140678A90: FormatAddonText2 - 0x140678E80: FormatAddonText2 - 0x140679710: FormatTimeSpan - 0x14067AD40: Update - 0x14067B650: FormatAddonTextApply + 0x14066F3E0: ctor + 0x140670080: Finalize + 0x140670D00: GetAddonText + 0x140670DB0: FormatAddonText1 + 0x140670F70: FormatAddonText1 + 0x140671240: FormatAddonText1 + 0x140671610: FormatAddonText1 + 0x140671900: FormatAddonText1 + 0x140671D30: FormatAddonText1 + 0x140671ED0: FormatAddonText1 + 0x140672180: FormatAddonText1 + 0x140672530: FormatAddonText1 + 0x140672A00: FormatAddonText1 + 0x140672D10: FormatAddonText2 + 0x140672ED0: FormatAddonText2 + 0x1406731A0: FormatAddonText2 + 0x140673570: FormatAddonText2 + 0x140673A50: FormatAddonText2 + 0x140674040: FormatAddonText2 + 0x140674680: FormatAddonText2 + 0x140674D10: FormatAddonText2 + 0x140675000: FormatAddonText2 + 0x140675430: FormatAddonText2 + 0x140675830: FormatAddonText2 + 0x140675D40: FormatAddonText2 + 0x140676350: FormatAddonText2 + 0x140676990: FormatAddonText2 + 0x140676B30: FormatAddonText2 + 0x140676DE0: FormatAddonText2 + 0x140677190: FormatAddonText2 + 0x140677660: FormatAddonText2 + 0x140677C40: FormatAddonText2 + 0x140678270: FormatAddonText2 + 0x1406788F0: FormatAddonText2 + 0x140678BC0: FormatAddonText2 + 0x140678FB0: FormatAddonText2 + 0x140679840: FormatTimeSpan + 0x14067AE70: Update + 0x14067B780: FormatAddonTextApply Client::UI::Misc::RaptureLogModule: vtbls: - - ea: 0x141A1B450 + - ea: 0x141A1EAF0 base: Component::Log::LogModule funcs: - 0x14067F3C0: ctor - 0x14067FB50: Update - 0x14067F680: Finalize - 0x140680C80: PrintMessage - 0x140683CA0: PrintString # (this, stringPtr) - 0x140682250: ShowLogMessage # (this, logMessageId) - 0x1406823E0: ShowLogMessage # (this, logMessageId, IntegerParameter1) - 0x1406826C0: ShowLogMessage # (this, logMessageId, IntegerParameter1, IntegerParameter2) - 0x140682AC0: ShowLogMessage # (this, logMessageId, IntegerParameter1, IntegerParameter2, IntegerParameter3) - 0x140682FE0: ShowLogMessage # (this, logMessageId, StringParameter1) - 0x140685240: GetContentIdForLogMessage - 0x1406852D0: GetLogMessage - 0x140685DC0: GetLogMessageDetail - 0x140687D30: FormatLogMessage + 0x14067F4F0: ctor + 0x14067FC80: Update + 0x14067F7B0: Finalize + 0x140680DB0: PrintMessage + 0x140683DD0: PrintString # (this, stringPtr) + 0x140682380: ShowLogMessage # (this, logMessageId) + 0x140682510: ShowLogMessage # (this, logMessageId, IntegerParameter1) + 0x1406827F0: ShowLogMessage # (this, logMessageId, IntegerParameter1, IntegerParameter2) + 0x140682BF0: ShowLogMessage # (this, logMessageId, IntegerParameter1, IntegerParameter2, IntegerParameter3) + 0x140683110: ShowLogMessage # (this, logMessageId, StringParameter1) + 0x140685370: GetContentIdForLogMessage + 0x140685400: GetLogMessage + 0x140685EF0: GetLogMessageDetail + 0x140687E60: FormatLogMessage Component::Prohibit::ProhibitModuleInterface: vtbls: - - ea: 0x141A35548 + - ea: 0x141A38D48 Component::Prohibit::ProhibitModule: vtbls: - - ea: 0x141A35588 + - ea: 0x141A38D88 base: Component::Prohibit::ProhibitModuleInterface funcs: - 0x1407BA650: ctor + 0x1407BA700: ctor Client::UI::Misc::RaptureHotbarModule: vtbls: - - ea: 0x141A1B4A0 + - ea: 0x141A1EB40 base: Client::UI::Misc::UserFileManager::UserFileEvent - - ea: 0x141A1B508 + - ea: 0x141A1EBA8 base: Client::System::Input::InputData::InputCodeModifiedInterface funcs: - 0x14068BC80: ctor - 0x14068BE70: Finalize - 0x14068E230: IsHotbarEmpty - 0x14068C650: SetAndSaveSlot - 0x14068C260: SetAndSaveFirstAvailableNormalSlot - 0x14068C310: SetAndSaveFirstAvailableCrossSlot - 0x14068C3C0: SetAndSaveFirstGloballyAvailableNormalSlot - 0x14068C470: SetAndSaveFirstGloballyAvailableCrossSlot - 0x14068C780: SetSlotToMacroAndSave - 0x14068C7F0: ClearSavedSlotById # (this, hotbarId, slotId) -> void - 0x140691800: ExecuteSlot - 0x14068C8E0: ExecuteSlotById - 0x14068C920: GetSlotById - 0x14068F320: DeleteMacroSlots - 0x14068F500: ReloadMacroSlots - 0x14068F940: ReloadGearsetSlots - 0x14068FE10: ReassignGearsetId - 0x140690030: DeleteGearsetSlots - 0x140690320: ReloadAllMacroSlots - 0x140690EE0: GetSlotAppearance # static - 0x140692200: WriteSavedSlot - 0x140693510: GetPvPSavedHotbarIndexForClassJobId - 0x1406935C0: GetClassJobIdForSavedHotbarIndex - 0x14068C960: SetPetHotbarSlot # (this, slotId, slotType, actionId) -> nint - 0x14068CA20: SetPetCrossHotbarSlot # (this, slotId, slotType, actionId) -> nint - 0x14068CAE0: ClearPetHotbarSlot # (this, slotId) -> nint - 0x14068CB60: ClearPetCrossHotbarSlot # (this, slotId) -> nint - 0x14068CBE0: ExecutePetHotbarSlot # (this, slotId) -> bool (?) - 0x14068CC00: ExecutePetCrossHotbarSlot # (this, slotId) -> bool (?) - 0x14068D190: PopulateIntermediateFromSlot # (this, HotBarSlot*, HotBarUiIntermediate*) - used for array population? - 0x14068E290: IsSavedSlotEmpty # (this, classJobId, hotbarId, slotId) -> bool - 0x140690900: SetHotbarLocked - 0x140690940: IsHotbarLocked - 0x140690970: SetCrossHotbarLocked - 0x1406909B0: IsCrossHotbarLocked - 0x140691160: IsDutyAction1Usable - 0x140691180: SetDutyActionsPresent # (this, isPresent) -> void - 0x140691190: IsAnyDutyActionActive - 0x1406911F0: SetDutyActionActive - 0x140691220: GetDutyActionCount - 0x140691250: GetDutyActionId # (this, slotId) -> uint - identical to ActionManager's version. - 0x140691270: GetDutyActionIdForGeneralActionId # (this, generalActionId) -> uint - 0x1406912A0: SetDutyActionSlot # (this, slotId, actionId) - 0x1406913B0: GetDutyActionSlot # (this, slotId) -> DutyActionSlot* - 0x140691410: ExecuteDutyActionSlot # (this, slotId) - 0x1406914C0: IsGeneralActionDutyAction # (this, generalActionId) -> bool - utility function? - 0x14068DB10: GrandCompanyUpdateTask # (this) -> void - 0x14068DD90: PvPStateUpdateTask # (this) -> void - 0x14068DEB0: ToggleWXHBRightFocusFlag - 0x14068DF10: ToggleWXHBLeftFocusFlag - 0x140690AE0: SetStandardHotbarShareState - 0x140690B40: SetCrossHotbarShareState - 0x140692330: DeleteAllHotbars # (this, performReset) -> void? - 0x14068D890: PerformMateriaActionMigration - 0x14068A340: IsActionHighlighted # (this, commandType, commandId) -> bool - 0x1406929B0: LoadSavedHotbar # (this, groupId, hotbarId) - 0x140693660: GetInstance # static + 0x14068BDB0: ctor + 0x14068BFA0: Finalize + 0x14068E360: IsHotbarEmpty + 0x14068C780: SetAndSaveSlot + 0x14068C390: SetAndSaveFirstAvailableNormalSlot + 0x14068C440: SetAndSaveFirstAvailableCrossSlot + 0x14068C4F0: SetAndSaveFirstGloballyAvailableNormalSlot + 0x14068C5A0: SetAndSaveFirstGloballyAvailableCrossSlot + 0x14068C8B0: SetSlotToMacroAndSave + 0x14068C920: ClearSavedSlotById # (this, hotbarId, slotId) -> void + 0x140691930: ExecuteSlot + 0x14068CA10: ExecuteSlotById + 0x14068CA50: GetSlotById + 0x14068F450: DeleteMacroSlots + 0x14068F630: ReloadMacroSlots + 0x14068FA70: ReloadGearsetSlots + 0x14068FF40: ReassignGearsetId + 0x140690160: DeleteGearsetSlots + 0x140690450: ReloadAllMacroSlots + 0x140691010: GetSlotAppearance # static + 0x140692330: WriteSavedSlot + 0x140693640: GetPvPSavedHotbarIndexForClassJobId + 0x1406936F0: GetClassJobIdForSavedHotbarIndex + 0x14068CA90: SetPetHotbarSlot # (this, slotId, slotType, actionId) -> nint + 0x14068CB50: SetPetCrossHotbarSlot # (this, slotId, slotType, actionId) -> nint + 0x14068CC10: ClearPetHotbarSlot # (this, slotId) -> nint + 0x14068CC90: ClearPetCrossHotbarSlot # (this, slotId) -> nint + 0x14068CD10: ExecutePetHotbarSlot # (this, slotId) -> bool (?) + 0x14068CD30: ExecutePetCrossHotbarSlot # (this, slotId) -> bool (?) + 0x14068D2C0: PopulateIntermediateFromSlot # (this, HotBarSlot*, HotBarUiIntermediate*) - used for array population? + 0x14068E3C0: IsSavedSlotEmpty # (this, classJobId, hotbarId, slotId) -> bool + 0x140690A30: SetHotbarLocked + 0x140690A70: IsHotbarLocked + 0x140690AA0: SetCrossHotbarLocked + 0x140690AE0: IsCrossHotbarLocked + 0x140691290: IsDutyAction1Usable + 0x1406912B0: SetDutyActionsPresent # (this, isPresent) -> void + 0x1406912C0: IsAnyDutyActionActive + 0x140691320: SetDutyActionActive + 0x140691350: GetDutyActionCount + 0x140691380: GetDutyActionId # (this, slotId) -> uint - identical to ActionManager's version. + 0x1406913A0: GetDutyActionIdForGeneralActionId # (this, generalActionId) -> uint + 0x1406913D0: SetDutyActionSlot # (this, slotId, actionId) + 0x1406914E0: GetDutyActionSlot # (this, slotId) -> DutyActionSlot* + 0x140691540: ExecuteDutyActionSlot # (this, slotId) + 0x1406915F0: IsGeneralActionDutyAction # (this, generalActionId) -> bool - utility function? + 0x14068DC40: GrandCompanyUpdateTask # (this) -> void + 0x14068DEC0: PvPStateUpdateTask # (this) -> void + 0x14068DFE0: ToggleWXHBRightFocusFlag + 0x14068E040: ToggleWXHBLeftFocusFlag + 0x140690C10: SetStandardHotbarShareState + 0x140690C70: SetCrossHotbarShareState + 0x140692460: DeleteAllHotbars # (this, performReset) -> void? + 0x14068D9C0: PerformMateriaActionMigration + 0x14068A470: IsActionHighlighted # (this, commandType, commandId) -> bool + 0x140692AE0: LoadSavedHotbar # (this, groupId, hotbarId) + 0x140693790: GetInstance # static Client::UI::Misc::RaptureHotbarModule::HotbarSlot: funcs: # Convention(ish?): Get just returns a value, Load actually mutates the HotbarSlot passed to it - 0x14068A3E0: Initialize - 0x14068A480: InitializeAndSet # (this, UiModule*, HotbarSlotType, uint) - 0x14068A560: Clear - 0x14068A740: Set - 0x14068BA60: LoadIconFromSlotB - 0x1406891B0: GetIconIdForSlot - 0x140689A40: GetDisplayNameForSlot - 0x14068A1F0: GetCostTextForSlot - 0x1406898A0: GetCostTypeForSlot - 0x1406899A0: GetCostDisplayModeForSlot - 0x140689F80: GetAdjustedSlotTooltip # loads in some adjustment things and then calls GetSlotTooltip - 0x14068A040: GetCostValueForSlot - 0x14068A970: GetActionTypeForSlotType - 0x14068AA70: GetItemRowForSlot - 0x14068B5A0: GetAdjustedIconIdForSlot # loads in adjustment things and then calls GetIconForIdForSlot - 0x14068B3B0: GetRecastTimeFromSlotB - 0x14068B2B0: GetRecastChargesFromSlotB # (this) -> uint - 0x14068B1E0: GetMaxChargesFromSlotB - 0x14068AEE0: GetPrimaryRecastGroupPercentageFromSlotB # (this, out int, out int, int) -> int - 0x14068B0E0: GetAdditionalRecastGroupPercentageFromSlotB # (this, int) -> int - 0x14068BB20: LoadCostTypeForSlot - 0x14068BB50: LoadCostDisplayModeForSlot - 0x14068B4B0: LoadUnkDEForSlot # different from all the other loads - this one still needs slotType/ID for things - 0x14068BB80: LoadCostDataForSlot - 0x14068B680: GetKeybindHintForSlot - 0x14068B690: LoadKeybindHintForSlot - 0x14068BAA0: SetPopUpHelpForSlot - 0x1406895A0: IsSlotUsable # (this, HotbarSlotType, uint) -> bool - 0x1406E08C0: IsSlotActionTargetInRange # (this) -> bool - 0x14068A390: IsSlotActionTargetInRange2 # (this, HotbarSlotType, uint) -> bool - 0x14068A5D0: GetIntermediateActionType # (this) -> IntermediateActionType - ultimately passed to the NumberArray - 0x14068AAA0: PopulateIntermediateCooldownInfo # (this, HotBarUiIntermediate*) - used for array population? - 0x14068A940: GetAdjustedCommandId # ??? - 0x14068B930: LoadMacroSlot - 0x14068AC40: GetSlotActionCooldownPercent # (this, out int, int) -> int + 0x14068A510: Initialize + 0x14068A5B0: InitializeAndSet # (this, UiModule*, HotbarSlotType, uint) + 0x14068A690: Clear + 0x14068A870: Set + 0x14068BB90: LoadIconFromSlotB + 0x1406892E0: GetIconIdForSlot + 0x140689B70: GetDisplayNameForSlot + 0x14068A320: GetCostTextForSlot + 0x1406899D0: GetCostTypeForSlot + 0x140689AD0: GetCostDisplayModeForSlot + 0x14068A0B0: GetAdjustedSlotTooltip # loads in some adjustment things and then calls GetSlotTooltip + 0x14068A170: GetCostValueForSlot + 0x14068AAA0: GetActionTypeForSlotType + 0x14068ABA0: GetItemRowForSlot + 0x14068B6D0: GetAdjustedIconIdForSlot # loads in adjustment things and then calls GetIconForIdForSlot + 0x14068B4E0: GetRecastTimeFromSlotB + 0x14068B3E0: GetRecastChargesFromSlotB # (this) -> uint + 0x14068B310: GetMaxChargesFromSlotB + 0x14068B010: GetPrimaryRecastGroupPercentageFromSlotB # (this, out int, out int, int) -> int + 0x14068B210: GetAdditionalRecastGroupPercentageFromSlotB # (this, int) -> int + 0x14068BC50: LoadCostTypeForSlot + 0x14068BC80: LoadCostDisplayModeForSlot + 0x14068B5E0: LoadUnkDEForSlot # different from all the other loads - this one still needs slotType/ID for things + 0x14068BCB0: LoadCostDataForSlot + 0x14068B7B0: GetKeybindHintForSlot + 0x14068B7C0: LoadKeybindHintForSlot + 0x14068BBD0: SetPopUpHelpForSlot + 0x1406896D0: IsSlotUsable # (this, HotbarSlotType, uint) -> bool + 0x1406E09F0: IsSlotActionTargetInRange # (this) -> bool + 0x14068A4C0: IsSlotActionTargetInRange2 # (this, HotbarSlotType, uint) -> bool + 0x14068A700: GetIntermediateActionType # (this) -> IntermediateActionType - ultimately passed to the NumberArray + 0x14068ABD0: PopulateIntermediateCooldownInfo # (this, HotBarUiIntermediate*) - used for array population? + 0x14068AA70: GetAdjustedCommandId # ??? + 0x14068BA60: LoadMacroSlot + 0x14068AD70: GetSlotActionCooldownPercent # (this, out int, int) -> int Client::UI::Misc::RaptureHotbarModule::DutyActionSlot: funcs: - 0x140691380: Initialize + 0x1406914B0: Initialize Client::UI::Misc::RaptureHotbarModule::HotbarUiIntermediate: funcs: - 0x140689140: ctor + 0x140689270: ctor Client::UI::Misc::AddonConfig: vtbls: - - ea: 0x141A1B510 + - ea: 0x141A1EBB0 base: Client::UI::Misc::UserFileManager::UserFileEvent Client::UI::Misc::PronounModule: vtbls: - - ea: 0x141A1B650 + - ea: 0x141A1ECF0 base: Component::Text::TextChecker::ExecNonMacroFunc funcs: - 0x14069CC70: ctor + 0x14069CDA0: ctor Client::UI::Misc::RaptureGearsetModule: vtbls: - - ea: 0x141A1B660 + - ea: 0x141A1ED00 base: Client::UI::Misc::UserFileManager::UserFileEvent funcs: - 0x1406A1710: ctor - 0x1406A18F0: Update - 0x1406A1940: GetGearset - 0x1406A1960: IsValidGearset - 0x1406A1AE0: EquipGearset - 0x1406A1B80: EquipGearsetInternal - 0x1406A2210: CreateGearset - 0x1406A22A0: DeleteGearset - 0x1406A2470: UpdateGearset # (this, gearsetIndex) - 0x1406A2600: ReassignGearsetId - 0x1406A28B0: LinkGlamourPlate - 0x1406A29D0: RemoveGlamourPlateLink - 0x1406A29E0: HasLinkedGlamourPlate - 0x1406A2BD0: GetClassJobIcon - 0x1406A30A0: GetBannerIndex - 0x1406A3100: SetBannerIndex - 0x1406A31C0: HasLinkedBanner - 0x1406A3590: FindGearsetIDByName + 0x1406A1840: ctor + 0x1406A1A20: Update + 0x1406A1A70: GetGearset + 0x1406A1A90: IsValidGearset + 0x1406A1C10: EquipGearset + 0x1406A1CB0: EquipGearsetInternal + 0x1406A2340: CreateGearset + 0x1406A23D0: DeleteGearset + 0x1406A25A0: UpdateGearset # (this, gearsetIndex) + 0x1406A2730: ReassignGearsetId + 0x1406A29E0: LinkGlamourPlate + 0x1406A2B00: RemoveGlamourPlateLink + 0x1406A2B10: HasLinkedGlamourPlate + 0x1406A2D00: GetClassJobIcon + 0x1406A31D0: GetBannerIndex + 0x1406A3230: SetBannerIndex + 0x1406A32F0: HasLinkedBanner + 0x1406A36C0: FindGearsetIDByName Client::UI::Misc::ItemFinderModule: vtbls: - - ea: 0x141A1B6D8 + - ea: 0x141A1ED78 base: Client::UI::Misc::UserFileManager::UserFileEvent funcs: - 0x1406A6D00: ctor - 0x1406A8920: Update - 0x1406A6EC0: Finalize - 0x1406A8D10: SearchForItem + 0x1406A6E30: ctor + 0x1406A8A50: Update + 0x1406A6FF0: Finalize + 0x1406A8E40: SearchForItem Client::UI::Misc::GoldSaucerModule: vtbls: - - ea: 0x141A1B830 + - ea: 0x141A1EED0 base: Client::UI::Misc::UserFileManager::UserFileEvent funcs: - 0x1406B2BC0: ctor - 0x1406B35B0: SetDeckName - 0x1406B3620: SetDeckCard - 0x1406B3650: GetDeck - 0x1406B3670: SetHotbarMinion - 0x1406B36C0: GetHotbarMinion - 0x1406B3710: GetHotbarMinionArray # no xrefs - 0x1406B3720: AddUnseenCard - 0x1406B3800: RemoveUnseenCard - 0x1406B38D0: IsUnseenCard - 0x1406B3900: GetUnseenCardsArray + 0x1406B2CF0: ctor + 0x1406B36E0: SetDeckName + 0x1406B3750: SetDeckCard + 0x1406B3780: GetDeck + 0x1406B37A0: SetHotbarMinion + 0x1406B37F0: GetHotbarMinion + 0x1406B3840: GetHotbarMinionArray # no xrefs + 0x1406B3850: AddUnseenCard + 0x1406B3930: RemoveUnseenCard + 0x1406B3A00: IsUnseenCard + 0x1406B3A30: GetUnseenCardsArray Client::UI::Misc::ItemOrderModule: vtbls: - - ea: 0x141A1B898 + - ea: 0x141A1EF38 base: Client::UI::Misc::UserFileManager::UserFileEvent funcs: - 0x1406B6470: ctor - 0x1406B66D0: Finalize + 0x1406B65A0: ctor + 0x1406B6800: Finalize Client::UI::Misc::LetterDataModule: vtbls: - - ea: 0x141A1B900 + - ea: 0x141A1EFA0 base: Client::UI::Misc::UserFileManager::UserFileEvent funcs: - 0x1406B7C20: ctor + 0x1406B7D50: ctor Client::UI::Misc::RetainerTaskDataModule: vtbls: - - ea: 0x141A1B968 + - ea: 0x141A1F008 base: Client::UI::Misc::UserFileManager::UserFileEvent funcs: - 0x1406B80E0: ctor + 0x1406B8210: ctor Client::UI::Misc::FlagStatusModule: vtbls: - - ea: 0x141A1B740 + - ea: 0x141A1EDE0 base: Client::UI::Misc::UserFileManager::UserFileEvent funcs: - 0x1406B0760: ctor + 0x1406B0890: ctor Client::UI::Misc::RecipeFavoriteModule: vtbls: - - ea: 0x141A1B7A8 + - ea: 0x141A1EE48 base: Client::UI::Misc::UserFileManager::UserFileEvent funcs: - 0x1406B14F0: ctor - 0x1406B1700: IsFavorited - 0x1406B1760: GetEntry - 0x1406B1950: RemoveFromFavorites - 0x1406B1A00: AddToFavorites + 0x1406B1620: ctor + 0x1406B1830: IsFavorited + 0x1406B1890: GetEntry + 0x1406B1A80: RemoveFromFavorites + 0x1406B1B30: AddToFavorites Client::UI::Misc::RaptureTeleportHistory: vtbls: - - ea: 0x141A1B9D0 + - ea: 0x141A1F070 base: Client::UI::Misc::UserFileManager::UserFileEvent funcs: - 0x1406BD680: ctor - 0x1406BD940: AddHistoryEntry + 0x1406BD7B0: ctor + 0x1406BDA70: AddHistoryEntry Client::UI::Misc::RecommendEquipModule: funcs: - 0x1406BE6D0: Setup # (this, race, sex, level, classJob, grandCompany, pvpRank) - 0x1406BE9D0: ctor - 0x1406BEA70: Update - 0x1406BEDF0: SetupFromPlayerState - 0x1406BEEA0: SetupForClassJob - 0x1406BEF30: Clear - 0x1406BEF90: EquipRecommended + 0x1406BE800: Setup # (this, race, sex, level, classJob, grandCompany, pvpRank) + 0x1406BEB00: ctor + 0x1406BEBA0: Update + 0x1406BEF20: SetupFromPlayerState + 0x1406BEFD0: SetupForClassJob + 0x1406BF060: Clear + 0x1406BF0C0: EquipRecommended Client::UI::Misc::RetainerCommentModule: vtbls: - - ea: 0x141A1C068 + - ea: 0x141A1F708 base: Client::UI::Misc::UserFileManager::UserFileEvent funcs: - 0x1406C8830: ctor # (this, UserFileEvent*) - 0x1406C88B0: Finalize - 0x1406C8D50: GetComment - 0x1406C8DB0: SetComment + 0x1406C8960: ctor # (this, UserFileEvent*) + 0x1406C89E0: Finalize + 0x1406C8E80: GetComment + 0x1406C8EE0: SetComment Client::UI::Misc::BannerModule: vtbls: - - ea: 0x141A1B0A0 + - ea: 0x141A1E740 base: Client::UI::Misc::UserFileManager::UserFileEvent funcs: - 0x14066B490: ctor - 0x14066B570: CreateBanner - 0x14066B5F0: DeleteBanner - 0x14066B660: GetNextId - 0x14066B680: GetBannerById - 0x14066B6D0: GetBannerIdByBannerIndex + 0x14066B5C0: ctor + 0x14066B6A0: CreateBanner + 0x14066B720: DeleteBanner + 0x14066B790: GetNextId + 0x14066B7B0: GetBannerById + 0x14066B800: GetBannerIdByBannerIndex Client::UI::Misc::BannerModuleData: funcs: - 0x1406DC190: ctor - 0x1406DEDF0: CreateBanner - 0x1406DF7A0: DeleteBanner + 0x1406DC2C0: ctor + 0x1406DEF20: CreateBanner + 0x1406DF8D0: DeleteBanner Client::UI::Misc::BannerModuleEntry: funcs: - 0x14066B1D0: j_ctor - 0x14066B1F0: ctor - 0x14066B2B0: Equals - 0x14096C340: GenerateChecksum # static + 0x14066B300: j_ctor + 0x14066B320: ctor + 0x14066B3E0: Equals + 0x14096C430: GenerateChecksum # static Client::UI::Misc::CharaView: vtbls: - - ea: 0x141A1C208 + - ea: 0x141A1F8A8 vfuncs: 0: dtor 1: Initialize 2: Finalize 3: ResetPositions funcs: - 0x1406CA530: ctor - 0x1406CA650: Finalize2 - 0x1406CA770: SetCustomizeData - 0x1406CA890: Render - 0x1406CB330: UnequipGear - 0x1406CB540: SetItemSlotData - 0x1406CB6D0: ToggleDrawWeapon - 0x1406CB7F0: GetCharacter - 0x1414D62E0: ToggleAnimationPlayback - 0x1414D6380: IsAnimationPaused + 0x1406CA660: ctor + 0x1406CA780: Finalize2 + 0x1406CA8A0: SetCustomizeData + 0x1406CA9C0: Render + 0x1406CB460: UnequipGear + 0x1406CB670: SetItemSlotData + 0x1406CB800: ToggleDrawWeapon + 0x1406CB920: GetCharacter + 0x1414D6460: ToggleAnimationPlayback + 0x1414D6500: IsAnimationPaused Client::UI::Misc::CharaView::CharacterData: funcs: - 0x1414D4480: ctor - 0x1414D44D0: ImportLocalPlayerEquipment + 0x1414D4600: ctor + 0x1414D4650: ImportLocalPlayerEquipment Client::UI::Misc::SupportModule: vtbls: - - ea: 0x141A1C570 + - ea: 0x141A1FC10 funcs: - 0x1406CC870: ctor + 0x1406CC9A0: ctor Client::SupportDesk::SupportDesk: vtbls: - - ea: 0x141b8CEC8 + - ea: 0x141B955D8 funcs: - 0x141465F70: ctor + 0x141466020: ctor Client::UI::Misc::CharaViewPortrait: vtbls: - - ea: 0x141C41328 + - ea: 0x141C4A960 base: Client::UI::Misc::CharaView vfuncs: 4: SetCameraDistance @@ -6433,43 +6433,43 @@ classes: 6: SetCameraXAndY 10: Update funcs: - 0x1414D47B0: ctor - 0x1414D49E0: Initialize2 - 0x1414D5380: ImportPortraitData - 0x1414D58C0: ExportPortraitData - 0x1414D5C50: ToggleGearVisibility - 0x1414D5CE0: SetCameraZoom - 0x1414D5D40: ResetCamera - 0x1414D5E90: SetBackground - 0x1414D5EB0: SetHeadDirection - 0x1414D5F40: ResetHeadDirection - 0x1414D5FB0: SetEyeDirection - 0x1414D6040: ResetEyeDirection - 0x1414D60B0: SetExpression - 0x1414D6150: SetPoseTimed - 0x1414D61F0: SetPose - 0x1414D62A0: GetAnimationTime - 0x1414D64D0: SetDirectionalLightingColor - 0x1414D6550: SetDirectionalLightingBrightness - 0x1414D6580: SetDirectionalLightingAngle - 0x1414D65C0: SetAmbientLightingColor - 0x1414D6640: SetAmbientLightingBrightness - 0x1414D6980: ToggleCharacterVisibility - 0x1414D6C10: ApplyCameraPositions - 0x1414D7040: SetCameraPosition + 0x1414D4930: ctor + 0x1414D4B60: Initialize2 + 0x1414D5500: ImportPortraitData + 0x1414D5A40: ExportPortraitData + 0x1414D5DD0: ToggleGearVisibility + 0x1414D5E60: SetCameraZoom + 0x1414D5EC0: ResetCamera + 0x1414D6010: SetBackground + 0x1414D6030: SetHeadDirection + 0x1414D60C0: ResetHeadDirection + 0x1414D6130: SetEyeDirection + 0x1414D61C0: ResetEyeDirection + 0x1414D6230: SetExpression + 0x1414D62D0: SetPoseTimed + 0x1414D6370: SetPose + 0x1414D6420: GetAnimationTime + 0x1414D6650: SetDirectionalLightingColor + 0x1414D66D0: SetDirectionalLightingBrightness + 0x1414D6700: SetDirectionalLightingAngle + 0x1414D6740: SetAmbientLightingColor + 0x1414D67C0: SetAmbientLightingBrightness + 0x1414D6B00: ToggleCharacterVisibility + 0x1414D6D90: ApplyCameraPositions + 0x1414D71C0: SetCameraPosition Client::Game::SavedAppearanceManager: vtbls: - - ea: 0x141A1CB70 + - ea: 0x141A20358 vfuncs: 0: dtor 1: IsSlotCreated 2: GetSlot 6: GetSlotCount funcs: - 0x1406EBC30: ctor + 0x1406EBD60: ctor Client::Game::Object::GameObject: vtbls: - - ea: 0x141A1D9D8 + - ea: 0x141A21318 vfuncs: 1: GetObjectID 2: GetObjectKind @@ -6496,21 +6496,21 @@ classes: 61: IsCharacter 68: OnInitialize funcs: - 0x140748800: IsMountOrOrnament - 0x140748D20: SetDrawOffset - 0x140749570: GetPosition - 0x1407495C0: SetPosition - 0x140749670: SetRotation - 0x14074A790: IsReadyToDraw - 0x14074B380: GetAsCharacter - 0x14074B3B0: GetAsBattleCharaMaybe # might be some other cast, or even Character too? - 0x14074D130: Initialize - 0x14074D390: ctor + 0x140748910: IsMountOrOrnament + 0x140748E30: SetDrawOffset + 0x140749680: GetPosition + 0x1407496D0: SetPosition + 0x140749780: SetRotation + 0x14074A8A0: IsReadyToDraw + 0x14074B490: GetAsCharacter + 0x14074B4C0: GetAsBattleCharaMaybe # might be some other cast, or even Character too? + 0x14074D240: Initialize + 0x14074D4A0: ctor Client::Game::Character::Character: vtbls: - - ea: 0x141A1E3E0 + - ea: 0x141A21E80 base: Client::Game::Object::GameObject - - ea: 0x141A1E6A0 + - ea: 0x141A22140 base: Client::Game::Character::CharacterData vfuncs: 76: GetModelChara @@ -6523,582 +6523,582 @@ classes: 86: GetForayInfo_2 87: IsMount funcs: - 0x140747D50: IsCasting - 0x1407586A0: GetCompanionOwnerID - 0x1407588B0: FreezeMotion - 0x140758AF0: ResumeMotion - 0x140759260: SetTargetId - 0x1407592D0: GetTargetId - 0x140759EC0: GetParentCharacter - 0x140759310: SetSoftTargetId - 0x140759390: GetSoftTargetId - 0x140759840: CalculateHeight - 0x140759FA0: SendTitleIdUpdate - 0x14075A020: SetMode - 0x14075BF40: Finalize - 0x1407BC520: ctor + 0x140747E60: IsCasting + 0x1407587B0: GetCompanionOwnerID + 0x1407589C0: FreezeMotion + 0x140758C00: ResumeMotion + 0x140759370: SetTargetId + 0x1407593E0: GetTargetId + 0x140759FD0: GetParentCharacter + 0x140759420: SetSoftTargetId + 0x1407594A0: GetSoftTargetId + 0x140759950: CalculateHeight + 0x14075A0B0: SendTitleIdUpdate + 0x14075A130: SetMode + 0x14075C050: Finalize + 0x1407BC5D0: ctor Client::Game::Control::EmoteController: vtbls: - - ea: 0x141A1E3D8 + - ea: 0x141A21E78 funcs: - 0x1404E9290: Initialize + 0x1404E93C0: Initialize Client::Game::Character::DrawDataContainer: vtbls: - - ea: 0x141A1E200 + - ea: 0x141A21CA0 funcs: - 0x141317140: ctor - 0x141318920: LoadWeapon - 0x141319610: HideWeapons - 0x141319F70: LoadEquipment - 0x14131A190: HideHeadgear - 0x14131A2F0: SetVisor + 0x1413171F0: ctor + 0x1413189D0: LoadWeapon + 0x1413196C0: HideWeapons + 0x14131A020: LoadEquipment + 0x14131A240: HideHeadgear + 0x14131A3A0: SetVisor Client::Game::Character::CompanionContainer: vtbls: - - ea: 0x141B3F400 + - ea: 0x141B44E28 funcs: - 0x141313660: ctor - 0x141313980: GetCompanionDataID - 0x1413137C0: SetupCompanion + 0x141313710: ctor + 0x141313A30: GetCompanionDataID + 0x141313870: SetupCompanion Client::Game::Character::CharacterSetup: vtbls: - - ea: 0x141B3F488 + - ea: 0x141B44EB0 funcs: - 0x14132F070: ctor - 0x14132F480: SetupRaw - 0x14132F940: SetupPlayer - 0x14132F9D0: SetupBNpc - 0x14132FBE0: SetupEventNpc - 0x1413307B0: SetupBuddyMount - 0x141330F00: CopyFromCharacter + 0x14132F120: ctor + 0x14132F530: SetupRaw + 0x14132F9F0: SetupPlayer + 0x14132FA80: SetupBNpc + 0x14132FC90: SetupEventNpc + 0x141330860: SetupBuddyMount + 0x141330FB0: CopyFromCharacter Client::Game::Character::OrnamentContainer: vtbls: - - ea: 0x141A35740 + - ea: 0x141A38F40 funcs: - 0x14131AA30: HasOrnament - 0x14131AA60: SetupOrnament + 0x14131AAE0: HasOrnament + 0x14131AB10: SetupOrnament Client::Game::Character::VfxContainer: vtbls: - - ea: 0x141B3F450 - - ea: 0x141B3F478 + - ea: 0x141B44E78 + - ea: 0x141B44EA0 base: Client::Graphics::Vfx::VfxDataListenner funcs: - 0x14132E6B0: LoadCharacterSound + 0x14132E760: LoadCharacterSound Client::Game::Character::MountContainer: vtbls: - - ea: 0x141B3F428 + - ea: 0x141B44E50 funcs: - 0x141313A60: ctor - 0x141314650: CreateAndSetupMount - 0x141315D40: SetupMount + 0x141313B10: ctor + 0x141314700: CreateAndSetupMount + 0x141315DF0: SetupMount Client::Game::Character::ReaperShroudContainer: vtbls: - - ea: 0x141A35768 - - ea: 0x141A35790 + - ea: 0x141A38F68 + - ea: 0x141A38F90 base: Client::Graphics::Vfx::VfxDataListenner Client::Game::Character::GazeContainer: vtbls: - - ea: 0x141A1E250 + - ea: 0x141A21CF0 funcs: - 0x141327820: ctor - 0x141327940: Update + 0x1413278D0: ctor + 0x1413279F0: Update Client::Game::Control::GazeController: vtbls: - - ea: 0x141A02B48 + - ea: 0x141A05658 funcs: - 0x1405041F0: ctor + 0x140504320: ctor Client::Game::Control::GazeController::Gaze: vtbls: - - ea: 0x141A02B40 + - ea: 0x141A05650 funcs: - 0x1404E1950: ctor + 0x1404E1A80: ctor Client::Game::Control::GazeController::Gaze::TargetInformation: vtbls: - - ea: 0x141A02B28 + - ea: 0x141A05638 Client::Game::Character::DrawData: vtbls: - - ea: 0x141A009D0 + - ea: 0x141A02060 funcs: - 0x1404B6080: ctor + 0x1404B61B0: ctor Component::Shell::ShellCommandInterface: vtbls: - - ea: 0x141A320E0 + - ea: 0x141A35780 vfuncs: 0: dtor 1: ExecuteCommand Component::Shell::DebugCommandInterface: vtbls: - - ea: 0x141A320F8 + - ea: 0x141A35798 Client::UI::Shell::RaptureShellCommandInterface: vtbls: - - ea: 0x141A32108 + - ea: 0x141A357A8 base: Component::Shell::ShellCommandInterface Client::UI::Shell::RaptureShellModule: vtbls: - - ea: 0x141A32120 + - ea: 0x141A357C0 base: Component::Shell::ShellCommandModule - - ea: 0x141A32138 + - ea: 0x141A357D8 base: Client::UI::Shell::RaptureShellCommandInterface funcs: - 0x140783370: ctor - 0x140785EF0: Finalize - 0x140786CE0: ExecuteMacro - 0x140786DC0: TryGetMacroIconCommand - 0x140787BD0: SetChatChannel - 0x140787F50: SetFlags + 0x140783420: ctor + 0x140785FA0: Finalize + 0x140786D90: ExecuteMacro + 0x140786E70: TryGetMacroIconCommand + 0x140787C80: SetChatChannel + 0x140788000: SetFlags Client::UI::Shell::ShellCommandBlueAction: vtbls: - - ea: 0x141A32150 + - ea: 0x141A357F0 base: Client::UI::Shell::RaptureShellCommandInterface Client::UI::Shell::ShellCommandAction: vtbls: - - ea: 0x141A32168 + - ea: 0x141A35808 base: Client::UI::Shell::RaptureShellCommandInterface Client::UI::Shell::ShellCommandBattleMode: vtbls: - - ea: 0x141A32180 + - ea: 0x141A35820 base: Client::UI::Shell::RaptureShellCommandInterface Client::UI::Shell::ShellCommandGear: vtbls: - - ea: 0x141A32198 + - ea: 0x141A35838 base: Client::UI::Shell::RaptureShellCommandInterface Client::UI::Shell::ShellCommandAssist: vtbls: - - ea: 0x141A321B0 + - ea: 0x141A35850 base: Client::UI::Shell::RaptureShellCommandInterface Client::UI::Shell::ShellCommandFollow: vtbls: - - ea: 0x141A321C8 + - ea: 0x141A35868 base: Client::UI::Shell::RaptureShellCommandInterface Client::UI::Shell::ShellCommandTarget: vtbls: - - ea: 0x141A321E0 + - ea: 0x141A35880 base: Client::UI::Shell::RaptureShellCommandInterface Client::UI::Shell::ShellCommandTargetPc: vtbls: - - ea: 0x141A321F8 + - ea: 0x141A35898 base: Client::UI::Shell::RaptureShellCommandInterface Client::UI::Shell::ShellCommandTargetNpc: vtbls: - - ea: 0x141A32210 + - ea: 0x141A358B0 base: Client::UI::Shell::RaptureShellCommandInterface Client::UI::Shell::ShellCommandTargetEnemy: vtbls: - - ea: 0x141A32228 + - ea: 0x141A358C8 base: Client::UI::Shell::RaptureShellCommandInterface Client::UI::Shell::ShellCommandTargetEnemyNext: vtbls: - - ea: 0x141A32240 + - ea: 0x141A358E0 base: Client::UI::Shell::RaptureShellCommandInterface Client::UI::Shell::ShellCommandTargetEnemyPrev: vtbls: - - ea: 0x141A32258 + - ea: 0x141A358F8 base: Client::UI::Shell::RaptureShellCommandInterface Client::UI::Shell::ShellCommandBattleTarget: vtbls: - - ea: 0x141A32270 + - ea: 0x141A35910 base: Client::UI::Shell::RaptureShellCommandInterface Client::UI::Shell::ShellCommandRecast: vtbls: - - ea: 0x141A32288 + - ea: 0x141A35928 base: Client::UI::Shell::RaptureShellCommandInterface Client::UI::Shell::ShellCommandMarking: vtbls: - - ea: 0x141A322A8 + - ea: 0x141A35948 base: Client::UI::Shell::RaptureShellCommandInterface Client::UI::Shell::ShellCommandFaceTarget: vtbls: - - ea: 0x141A322C0 + - ea: 0x141A35960 base: Client::UI::Shell::RaptureShellCommandInterface Client::UI::Shell::ShellCommandAddAdditionalAction: vtbls: - - ea: 0x141A322D8 + - ea: 0x141A35978 base: Client::UI::Shell::RaptureShellCommandInterface Client::UI::Shell::ShellCommandAddPvpAction: vtbls: - - ea: 0x141A322F0 + - ea: 0x141A35990 base: Client::UI::Shell::RaptureShellCommandInterface Client::UI::Shell::ShellCommandAutoMove: vtbls: - - ea: 0x141A32308 + - ea: 0x141A359A8 base: Client::UI::Shell::RaptureShellCommandInterface Client::UI::Shell::ShellCommandLockon: vtbls: - - ea: 0x141A32320 + - ea: 0x141A359C0 base: Client::UI::Shell::RaptureShellCommandInterface Client::UI::Shell::ShellCommandFocus: vtbls: - - ea: 0x141A32338 + - ea: 0x141A359D8 base: Client::UI::Shell::RaptureShellCommandInterface Client::UI::Shell::ShellCommandPetAction: vtbls: - - ea: 0x141A32350 + - ea: 0x141A359F0 base: Client::UI::Shell::RaptureShellCommandInterface Client::UI::Shell::ShellCommandBuddyAction: vtbls: - - ea: 0x141A32368 + - ea: 0x141A35A08 base: Client::UI::Shell::RaptureShellCommandInterface Client::UI::Shell::ShellCommandFaceCamera: vtbls: - - ea: 0x141A32380 + - ea: 0x141A35A20 base: Client::UI::Shell::RaptureShellCommandInterface Client::UI::Shell::ShellCommandFieldMarker: vtbls: - - ea: 0x141A32398 + - ea: 0x141A35A38 base: Client::UI::Shell::RaptureShellCommandInterface Client::UI::Shell::ShellCommandLevelSync: vtbls: - - ea: 0x141A323B0 + - ea: 0x141A35A50 base: Client::UI::Shell::RaptureShellCommandInterface Client::UI::Shell::ShellCommandMount: vtbls: - - ea: 0x141A323C8 + - ea: 0x141A35A68 base: Client::UI::Shell::RaptureShellCommandInterface Client::UI::Shell::ShellCommandMinion: vtbls: - - ea: 0x141A323E0 + - ea: 0x141A35A80 base: Client::UI::Shell::RaptureShellCommandInterface Client::UI::Shell::ShellCommandStatusOff: vtbls: - - ea: 0x141A323F8 + - ea: 0x141A35A98 base: Client::UI::Shell::RaptureShellCommandInterface Client::UI::Shell::ShellCommandQuickChat: vtbls: - - ea: 0x141A32410 + - ea: 0x141A35AB0 base: Client::UI::Shell::RaptureShellCommandInterface Client::UI::Shell::ShellCommandBlueSpellbook: vtbls: - - ea: 0x141A32428 + - ea: 0x141A35AC8 base: Client::UI::Shell::RaptureShellCommandInterface Client::UI::Shell::ShellCommandFashion: vtbls: - - ea: 0x141A32440 + - ea: 0x141A35AE0 base: Client::UI::Shell::RaptureShellCommandInterface Client::UI::Shell::ShellCommandEcho: vtbls: - - ea: 0x141A32470 + - ea: 0x141A35B10 base: Client::UI::Shell::RaptureShellCommandInterface Client::UI::Shell::ShellCommandChatSay: vtbls: - - ea: 0x141A32488 + - ea: 0x141A35B28 base: Client::UI::Shell::RaptureShellCommandInterface Client::UI::Shell::ShellCommandChatYell: vtbls: - - ea: 0x141A324A0 + - ea: 0x141A35B40 base: Client::UI::Shell::RaptureShellCommandInterface Client::UI::Shell::ShellCommandChatShout: vtbls: - - ea: 0x141A324B8 + - ea: 0x141A35B58 base: Client::UI::Shell::RaptureShellCommandInterface Client::UI::Shell::ShellCommandChatTell: vtbls: - - ea: 0x141A324D0 + - ea: 0x141A35B70 base: Client::UI::Shell::RaptureShellCommandInterface Client::UI::Shell::ShellCommandChatReply: vtbls: - - ea: 0x141A324F0 + - ea: 0x141A35B90 base: Client::UI::Shell::RaptureShellCommandInterface Client::UI::Shell::ShellCommandChatParty: vtbls: - - ea: 0x141A32520 + - ea: 0x141A35BC0 base: Client::UI::Shell::RaptureShellCommandInterface Client::UI::Shell::ShellCommandChatFC: vtbls: - - ea: 0x141A32538 + - ea: 0x141A35BD8 base: Client::UI::Shell::RaptureShellCommandInterface Client::UI::Shell::ShellCommandChatLinkshell: vtbls: - - ea: 0x141A32550 + - ea: 0x141A35BF0 base: Client::UI::Shell::RaptureShellCommandInterface Client::UI::Shell::ShellCommandUnknown1416EC328: vtbls: - - ea: 0x141A32568 + - ea: 0x141A35C08 base: Client::UI::Shell::RaptureShellCommandInterface Client::UI::Shell::ShellCommandChatAlliance: vtbls: - - ea: 0x141A32580 + - ea: 0x141A35C20 base: Client::UI::Shell::RaptureShellCommandInterface Client::UI::Shell::ShellCommandChatNovice: vtbls: - - ea: 0x141A32598 + - ea: 0x141A35C38 base: Client::UI::Shell::RaptureShellCommandInterface Client::UI::Shell::ShellCommandChatPvp: vtbls: - - ea: 0x141A325B0 + - ea: 0x141A35C50 base: Client::UI::Shell::RaptureShellCommandInterface Client::UI::Shell::ShellCommandChatCrossWorldLinkshell: vtbls: - - ea: 0x141A325C8 + - ea: 0x141A35C68 base: Client::UI::Shell::RaptureShellCommandInterface Client::UI::Shell::ShellCommandParty: vtbls: - - ea: 0x141A325E0 + - ea: 0x141A35C80 base: Client::UI::Shell::RaptureShellCommandInterface Client::UI::Shell::ShellCommandPartyJoin: vtbls: - - ea: 0x141A325F8 + - ea: 0x141A35C98 base: Client::UI::Shell::RaptureShellCommandInterface Client::UI::Shell::ShellCommandPartyDecline: vtbls: - - ea: 0x141A32610 + - ea: 0x141A35CB0 base: Client::UI::Shell::RaptureShellCommandInterface Client::UI::Shell::ShellCommandPartyInvite: vtbls: - - ea: 0x141A32628 + - ea: 0x141A35CC8 base: Client::UI::Shell::RaptureShellCommandInterface Client::UI::Shell::ShellCommandPartyLeave: vtbls: - - ea: 0x141A32640 + - ea: 0x141A35CE0 base: Client::UI::Shell::RaptureShellCommandInterface Client::UI::Shell::ShellCommandPartyKick: vtbls: - - ea: 0x141A32658 + - ea: 0x141A35CF8 base: Client::UI::Shell::RaptureShellCommandInterface Client::UI::Shell::ShellCommandPartyLeader: vtbls: - - ea: 0x141A32670 + - ea: 0x141A35D10 base: Client::UI::Shell::RaptureShellCommandInterface Client::UI::Shell::ShellCommandFC: vtbls: - - ea: 0x141A32688 + - ea: 0x141A35D28 base: Client::UI::Shell::RaptureShellCommandInterface Client::UI::Shell::ShellCommandLinkshell: vtbls: - - ea: 0x141A326A0 + - ea: 0x141A35D40 base: Client::UI::Shell::RaptureShellCommandInterface Client::UI::Shell::ShellCommandFriendlist: vtbls: - - ea: 0x141A326B8 + - ea: 0x141A35D58 base: Client::UI::Shell::RaptureShellCommandInterface Client::UI::Shell::ShellCommandBlacklist: vtbls: - - ea: 0x141A326E0 + - ea: 0x141A35D80 base: Client::UI::Shell::RaptureShellCommandInterface Client::UI::Shell::ShellCommandEmote: vtbls: - - ea: 0x141A32708 + - ea: 0x141A35DA8 base: Client::UI::Shell::RaptureShellCommandInterface Client::UI::Shell::ShellCommandCheck: vtbls: - - ea: 0x141A32720 + - ea: 0x141A35DC0 base: Client::UI::Shell::RaptureShellCommandInterface Client::UI::Shell::ShellCommandSearch: vtbls: - - ea: 0x141A32738 + - ea: 0x141A35DD8 base: Client::UI::Shell::RaptureShellCommandInterface Client::UI::Shell::ShellCommandTrade: vtbls: - - ea: 0x141A32750 + - ea: 0x141A35DF0 base: Client::UI::Shell::RaptureShellCommandInterface Client::UI::Shell::ShellCommandMateria: vtbls: - - ea: 0x141A32768 + - ea: 0x141A35E08 base: Client::UI::Shell::RaptureShellCommandInterface Client::UI::Shell::ShellCommandSalute: vtbls: - - ea: 0x141A32780 + - ea: 0x141A35E20 base: Client::UI::Shell::RaptureShellCommandInterface Client::UI::Shell::ShellCommandLookParty: vtbls: - - ea: 0x141A32798 + - ea: 0x141A35E38 base: Client::UI::Shell::RaptureShellCommandInterface Client::UI::Shell::ShellCommandComment: vtbls: - - ea: 0x141A327B8 + - ea: 0x141A35E58 base: Client::UI::Shell::RaptureShellCommandInterface Client::UI::Shell::ShellCommandReadyCheck: vtbls: - - ea: 0x141A327D0 + - ea: 0x141A35E70 base: Client::UI::Shell::RaptureShellCommandInterface Client::UI::Shell::ShellCommandRandom: vtbls: - - ea: 0x141A327E8 + - ea: 0x141A35E88 base: Client::UI::Shell::RaptureShellCommandInterface Client::UI::Shell::ShellCommandDice: vtbls: - - ea: 0x141A32800 + - ea: 0x141A35EA0 base: Client::UI::Shell::RaptureShellCommandInterface Client::UI::Shell::ShellCommandClearTellHistory: vtbls: - - ea: 0x141A32818 + - ea: 0x141A35EB8 base: Client::UI::Shell::RaptureShellCommandInterface Client::UI::Shell::ShellCommandLogout: vtbls: - - ea: 0x141A32830 + - ea: 0x141A35ED0 base: Client::UI::Shell::RaptureShellCommandInterface Client::UI::Shell::ShellCommandCommand: vtbls: - - ea: 0x141A32868 + - ea: 0x141A35F08 base: Client::UI::Shell::RaptureShellCommandInterface Client::UI::Shell::ShellCommandQuit: vtbls: - - ea: 0x141A32880 + - ea: 0x141A35F20 base: Client::UI::Shell::ShellCommandLogout Client::UI::Shell::ShellCommandFaq: vtbls: - - ea: 0x141A328B8 + - ea: 0x141A35F58 base: Client::UI::Shell::RaptureShellCommandInterface Client::UI::Shell::ShellCommandGM: vtbls: - - ea: 0x141A328E0 + - ea: 0x141A35F80 base: Component::Shell::DebugCommandInterface Client::UI::Shell::ShellCommandLegacy: vtbls: - - ea: 0x141A34F28 + - ea: 0x141A385C8 base: Client::UI::Shell::RaptureShellCommandInterface Client::UI::Shell::ShellCommandReturn: vtbls: - - ea: 0x141A34F40 + - ea: 0x141A385E0 base: Client::UI::Shell::RaptureShellCommandInterface Client::UI::Shell::ShellCommandHotbarBase: vtbls: - - ea: 0x141A34F58 + - ea: 0x141A385F8 base: Client::UI::Shell::RaptureShellCommandInterface Client::UI::Shell::ShellCommandHotbar: vtbls: - - ea: 0x141A34FA8 + - ea: 0x141A38648 base: Client::UI::Shell::ShellCommandHotbarBase Client::UI::Shell::ShellCommandHotbarCross: vtbls: - - ea: 0x141A34FF8 + - ea: 0x141A38698 base: Client::UI::Shell::ShellCommandHotbarBase Client::UI::Shell::ShellCommandMacroConfig: vtbls: - - ea: 0x141A35048 + - ea: 0x141A386E8 base: Client::UI::Shell::RaptureShellCommandInterface Client::UI::Shell::ShellCommandInventory: vtbls: - - ea: 0x141A35078 + - ea: 0x141A38718 base: Client::UI::Shell::RaptureShellCommandInterface Client::UI::Shell::ShellCommandItemSort: vtbls: - - ea: 0x141A35090 + - ea: 0x141A38730 base: Client::UI::Shell::RaptureShellCommandInterface Client::UI::Shell::ShellCommandClearLog: vtbls: - - ea: 0x141A350A8 + - ea: 0x141A38748 base: Client::UI::Shell::RaptureShellCommandInterface Client::UI::Shell::ShellCommandInstanceArea: vtbls: - - ea: 0x141A350C0 + - ea: 0x141A38760 base: Client::UI::Shell::RaptureShellCommandInterface Client::UI::Shell::ShellCommandMacroError: vtbls: - - ea: 0x141A350D8 + - ea: 0x141A38778 base: Client::UI::Shell::RaptureShellCommandInterface Client::UI::Shell::ShellCommandMacroCancel: vtbls: - - ea: 0x141A350F0 + - ea: 0x141A38790 base: Client::UI::Shell::RaptureShellCommandInterface Client::UI::Shell::ShellCommandPlayTime: vtbls: - - ea: 0x141A35108 + - ea: 0x141A387A8 base: Client::UI::Shell::RaptureShellCommandInterface Client::UI::Shell::ShellCommandGroupPose: vtbls: - - ea: 0x141A35120 + - ea: 0x141A387C0 base: Client::UI::Shell::RaptureShellCommandInterface Client::UI::Shell::ShellCommandItemSearch: vtbls: - - ea: 0x141A35138 + - ea: 0x141A387D8 base: Client::UI::Shell::RaptureShellCommandInterface Client::UI::Shell::ShellCommandIdlingCamera: vtbls: - - ea: 0x141A35150 + - ea: 0x141A387F0 base: Client::UI::Shell::RaptureShellCommandInterface Client::UI::Shell::ShellCommandGeneralDutyKey: vtbls: - - ea: 0x141A35168 + - ea: 0x141A38808 base: Client::UI::Shell::RaptureShellCommandInterface Client::UI::Shell::ShellCommandTitle: vtbls: - - ea: 0x141A35180 + - ea: 0x141A38820 base: Client::UI::Shell::RaptureShellCommandInterface Client::UI::Shell::ShellCommandAlarm: vtbls: - - ea: 0x141A35198 + - ea: 0x141A38838 base: Client::UI::Shell::RaptureShellCommandInterface Client::UI::Shell::ShellCommandHud: vtbls: - - ea: 0x141A351C8 + - ea: 0x141A38868 base: Client::UI::Shell::RaptureShellCommandInterface Client::UI::Shell::ShellCommandChatLog: vtbls: - - ea: 0x141A351E0 + - ea: 0x141A38880 base: Client::UI::Shell::RaptureShellCommandInterface Client::UI::Shell::ShellCommandGraphicPresets: vtbls: - - ea: 0x141A351F8 + - ea: 0x141A38898 base: Client::UI::Shell::RaptureShellCommandInterface Client::UI::Shell::ShellCommandUnk1416EE8D8: vtbls: - - ea: 0x141A35210 + - ea: 0x141A388B0 base: Client::UI::Shell::RaptureShellCommandInterface Client::UI::Shell::ShellCommandBattleEffect: vtbls: - - ea: 0x141A35228 + - ea: 0x141A388C8 base: Client::UI::Shell::RaptureShellCommandInterface Client::UI::Shell::ShellCommandHudReset: vtbls: - - ea: 0x141A35240 + - ea: 0x141A388E0 base: Client::UI::Shell::RaptureShellCommandInterface Client::UI::Shell::ShellCommandUiReset: vtbls: - - ea: 0x141A35258 + - ea: 0x141A388F8 base: Client::UI::Shell::RaptureShellCommandInterface Client::UI::Shell::ShellCommandPartySort: vtbls: - - ea: 0x141A35270 + - ea: 0x141A38910 base: Client::UI::Shell::RaptureShellCommandInterface Client::UI::Shell::ShellCommandUiScale: vtbls: - - ea: 0x141A35288 + - ea: 0x141A38928 base: Client::UI::Shell::RaptureShellCommandInterface Client::UI::Shell::ShellCommandEventReset: vtbls: - - ea: 0x141A352A0 + - ea: 0x141A38940 base: Client::UI::Shell::RaptureShellCommandInterface Client::UI::Shell::ShellCommandDoubleSlashSetGearset: vtbls: - - ea: 0x141A352C8 + - ea: 0x141A38968 base: Client::UI::Shell::RaptureShellCommandInterface Client::UI::Shell::ShellCommandCrossHotbarType: vtbls: - - ea: 0x141A352E0 + - ea: 0x141A38980 base: Client::UI::Shell::RaptureShellCommandInterface Client::UI::Shell::ShellCommandEgiGlamour: vtbls: - - ea: 0x141A352F8 + - ea: 0x141A38998 base: Client::UI::Shell::RaptureShellCommandInterface Client::UI::Shell::ShellCommandBahamutSize: vtbls: - - ea: 0x141A35310 + - ea: 0x141A389B0 base: Client::UI::Shell::RaptureShellCommandInterface Client::UI::Shell::ShellCommandConfigToggle: vtbls: - - ea: 0x141A35330 + - ea: 0x141A389D0 base: Client::UI::Shell::RaptureShellCommandInterface Client::UI::Shell::ShellCommandNameplateConfig: vtbls: - - ea: 0x141A35348 + - ea: 0x141A389E8 base: Client::UI::Shell::RaptureShellCommandInterface Client::Game::Character::BattleChara: vtbls: - - ea: 0x141A357F0 + - ea: 0x141A38FF0 base: Client::Game::Character::Character - - ea: 0x141A35AB0 + - ea: 0x141A392B0 base: Client::Game::Character::CharacterData funcs: - 0x1407BC440: ctor - 0x1407BC700: Finalize + 0x1407BC4F0: ctor + 0x1407BC7B0: Finalize Client::Game::Character::MJILivelyActor: vtbls: - - ea: 0x141C37630 + - ea: 0x141C402B0 base: Client::Game::Character::Character - - ea: 0x141C378F0 + - ea: 0x141C40570 base: Client::Game::Character::CharacterData Client::UI::Misc::RaptureHotbarModule::ClearCallback: vtbls: - - ea: 0x141A69668 + - ea: 0x141A6D0D0 vfuncs: 0: dtor 1: ResetAllHotbars # (self, RaptureHotbarModule*) -> bool @@ -7106,2526 +7106,2526 @@ classes: 3: ResetPvPHotbarsForClass # (self, RaptureHotbarModule*, uint) -> bool Client::UI::Agent::AgentHUD: vtbls: - - ea: 0x141A83938 + - ea: 0x141A87720 base: Client::UI::Agent::AgentInterface funcs: - 0x140C041A0: ctor - 0x140C04A20: Finalize - 0x140C06330: IsMainCommandEnabled - 0x140C06360: SetMainCommandEnabledState - 0x140C0A6B0: UpdateParty - 0x140C0BEF0: UpdateDTR - 0x140C0E6F0: UpdateHotBar - 0x140C1BE70: OpenContextMenuFromTarget - 0x140C1ECC0: GetMainCommandString # MainCommand exd - 0x140C1F000: OpenSystemMenu + 0x140C04250: ctor + 0x140C04AD0: Finalize + 0x140C063E0: IsMainCommandEnabled + 0x140C06410: SetMainCommandEnabledState + 0x140C0A760: UpdateParty + 0x140C0BFA0: UpdateDTR + 0x140C0E7A0: UpdateHotBar + 0x140C1BF20: OpenContextMenuFromTarget + 0x140C1ED70: GetMainCommandString # MainCommand exd + 0x140C1F0B0: OpenSystemMenu Client::UI::Agent::AgentChatLog: vtbls: - - ea: 0x141A86448 + - ea: 0x141A8A370 base: Client::UI::Agent::AgentInterface funcs: - 0x140CCB010: ctor - 0x140CCB240: Finalize - 0x140CD02F0: InsertTextCommandParam + 0x140CCB0C0: ctor + 0x140CCB2F0: Finalize + 0x140CD03A0: InsertTextCommandParam Client::UI::Agent::AgentInventory: vtbls: - - ea: 0x141A84178 + - ea: 0x141A87F58 base: Client::UI::Agent::AgentInterface funcs: - 0x140C3C9A0: ctor + 0x140C3CA50: ctor Client::UI::Agent::AgentScenarioTree: vtbls: - - ea: 0x141A6CA38 + - ea: 0x141A704D8 base: Client::UI::Agent::AgentInterface funcs: - 0x140A30AA0: ctor + 0x140A30B50: ctor Client::UI::Agent::AgentInventoryContext: vtbls: - - ea: 0x1419DDBA0 + - ea: 0x1419DECF0 base: Client::UI::Agent::AgentInterface funcs: - 0x14022CE00: ctor - 0x14022CF40: Finalize - 0x14022DB60: UseItem - 0x14022E490: UnblockItemSlot - 0x14022CFD0: OpenForItemSlot - 0x14022D370: DiscardItem - 0x14022F340: LowerItemQuality + 0x14022CF60: ctor + 0x14022D0A0: Finalize + 0x14022DCC0: UseItem + 0x14022E5F0: UnblockItemSlot + 0x14022D130: OpenForItemSlot + 0x14022D4D0: DiscardItem + 0x14022F4A0: LowerItemQuality Client::UI::Agent::AgentConfigLogColor: vtbls: - - ea: 0x1419DE790 + - ea: 0x1419DF8E0 base: Client::UI::Agent::AgentInterface funcs: - 0x14026D9A0: ctor + 0x14026DB00: ctor Client::UI::Agent::AgentConfigKey: vtbls: - - ea: 0x1419DE810 + - ea: 0x1419DF960 base: Client::UI::Agent::AgentInterface funcs: - 0x1402709C0: ctor - 0x140270BA0: Finalize + 0x140270B20: ctor + 0x140270D00: Finalize Client::UI::Agent::AgentConfigPadCustomize: vtbls: - - ea: 0x1419DEB38 + - ea: 0x1419DFC88 base: Client::UI::Agent::AgentInterface funcs: - 0x14027F390: ctor - 0x14027F440: Finalize + 0x14027F4F0: ctor + 0x14027F5A0: Finalize Client::UI::Agent::AgentEmote: vtbls: - - ea: 0x141A87D88 + - ea: 0x141A8BCB0 base: Client::UI::Agent::AgentInterface funcs: - 0x140D3ABD0: ctor - 0x140D3AFD0: CanUseEmote - 0x140D68750: Finalize + 0x140D3AC80: ctor + 0x140D3B080: CanUseEmote + 0x140D68800: Finalize Client::UI::Agent::AgentMacro: vtbls: - - ea: 0x141A841F0 + - ea: 0x141A87FD0 base: Client::UI::Agent::AgentInterface funcs: - 0x140C3FC60: ctor - 0x140CB01D0: Finalize - 0x140C40120: OpenMacro - 0x140C42790: AddHistoryEvent - 0x140C42AB0: GetPreviousHistoryEvent - 0x140C42AF0: GetNextHistoryEvent - 0x140C42980: DoHistoryEvent + 0x140C3FD10: ctor + 0x140CB0280: Finalize + 0x140C401D0: OpenMacro + 0x140C42840: AddHistoryEvent + 0x140C42B60: GetPreviousHistoryEvent + 0x140C42BA0: GetNextHistoryEvent + 0x140C42A30: DoHistoryEvent Client::UI::Agent::AgentFishingNote: vtbls: - - ea: 0x141A88050 + - ea: 0x141A8BF70 base: Client::UI::Agent::AgentInterface funcs: - 0x140D45250: ctor + 0x140D45300: ctor Client::UI::Agent::AgentFishGuide: vtbls: - - ea: 0x141A87280 + - ea: 0x141A8B1A8 base: Client::UI::Agent::AgentInterface funcs: - 0x140D12270: ctor - 0x140D12310: OpenForItemId + 0x140D12320: ctor + 0x140D123C0: OpenForItemId Client::UI::Agent::AgentFishRecord: vtbls: - - ea: 0x141A880D8 + - ea: 0x141A8BFF8 base: Client::UI::Agent::AgentInterface funcs: - 0x140D48120: ctor + 0x140D481D0: ctor Client::UI::Agent::AgentQuestJournal: vtbls: - - ea: 0x141A6B840 + - ea: 0x141A6F2E0 base: Client::UI::Agent::AgentInterface funcs: - 0x1409E50C0: ctor - 0x1409E52A0: OpenForQuest - 0x1409E8780: ShowOnMap + 0x1409E5170: ctor + 0x1409E5350: OpenForQuest + 0x1409E8830: ShowOnMap Client::UI::Agent::AgentActionMenu: vtbls: - - ea: 0x141A86548 + - ea: 0x141A8A470 base: Client::UI::Agent::AgentInterface funcs: - 0x140CD6D70: ctor - 0x140D685E0: Finalize + 0x140CD6E20: ctor + 0x140D68690: Finalize Client::UI::Agent::AgentRequest: vtbls: - - ea: 0x141A83698 + - ea: 0x141A87480 base: Client::UI::Agent::AgentInterface funcs: - 0x140BEAAB0: ctor - 0x140BEABD0: Finalize + 0x140BEAB60: ctor + 0x140BEAC80: Finalize Client::UI::Agent::AgentMarker: vtbls: - - ea: 0x141A84F58 + - ea: 0x141A88D38 base: Client::UI::Agent::AgentInterface funcs: - 0x140C73610: ctor + 0x140C736C0: ctor Client::UI::Agent::AgentTrade: vtbls: - - ea: 0x141A6DBD0 + - ea: 0x141A71670 base: Client::UI::Agent::AgentInterface funcs: - 0x140A4E120: ctor - 0x140A4E1F0: Finalize + 0x140A4E1D0: ctor + 0x140A4E2A0: Finalize Client::UI::Agent::AgentScreenLog: vtbls: - - ea: 0x141A6CB48 + - ea: 0x141A705E8 base: Client::UI::Agent::AgentInterface funcs: - 0x140A33390: ctor - 0x140A696E0: Finalize - 0x140A35930: OpenBalloon - 0x140A35E00: CloseBalloon - 0x140A35F90: ResetBalloon + 0x140A33440: ctor + 0x140A69790: Finalize + 0x140A359E0: OpenBalloon + 0x140A35EB0: CloseBalloon + 0x140A36040: ResetBalloon Client::UI::Agent::AgentLoot: vtbls: - - ea: 0x141A84268 + - ea: 0x141A88048 base: Client::UI::Agent::AgentInterface funcs: - 0x140C42D90: ctor + 0x140C42E40: ctor Client::UI::Agent::AgentRepair: vtbls: - - ea: 0x141A6C280 + - ea: 0x141A6FD20 base: Client::UI::Agent::AgentInterface funcs: - 0x140A107D0: ctor + 0x140A10880: ctor Client::UI::Agent::AgentColorant::ColorantCharaView: vtbls: - - ea: 0x141A873B8 + - ea: 0x141A8B2E0 base: Client::UI::Misc::CharaView Client::UI::Agent::AgentColorant: vtbls: - - ea: 0x141A87428 + - ea: 0x141A8B350 base: Client::UI::Agent::AgentInterface funcs: - 0x140D18870: ctor - 0x140D18980: Finalize + 0x140D18920: ctor + 0x140D18A30: Finalize Client::UI::Agent::AgentHowTo: vtbls: - - ea: 0x141A83FD8 + - ea: 0x141A87DB8 base: Client::UI::Agent::AgentInterface funcs: - 0x140C397D0: ctor - 0x140C398A0: Finalize + 0x140C39880: ctor + 0x140C39950: Finalize Client::UI::Agent::AgentHowToNotice: vtbls: - - ea: 0x141A84060 + - ea: 0x141A87E40 base: Client::UI::Agent::AgentInterface funcs: - 0x140C3A530: ctor + 0x140C3A5E0: ctor Client::UI::Agent::AgentContentsTutorial: vtbls: - - ea: 0x141A878E0 + - ea: 0x141A8B808 base: Client::UI::Agent::AgentInterface funcs: - 0x140D2E620: ctor + 0x140D2E6D0: ctor Client::UI::Agent::AgentInspect::InspectCharaView: vtbls: - - ea: 0x141A84740 + - ea: 0x141A88520 base: Client::UI::Misc::CharaView Client::UI::Agent::AgentInspect: vtbls: - - ea: 0x141A847A8 + - ea: 0x141A88588 base: Client::UI::Agent::AgentInterface funcs: - 0x140C52A10: ctor - 0x140CB0140: Finalize + 0x140C52AC0: ctor + 0x140CB01F0: Finalize Client::UI::Agent::AgentTelepotTown: vtbls: - - ea: 0x141A6DAE0 + - ea: 0x141A71580 base: Client::UI::Agent::AgentInterface funcs: - 0x140A49170: ctor + 0x140A49220: ctor Client::UI::Agent::AgentSocial: vtbls: - - ea: 0x1419DF848 + - ea: 0x1419E0998 base: Client::UI::Agent::AgentInterface Client::UI::Agent::AgentBlacklist: vtbls: - - ea: 0x1419DF8C0 + - ea: 0x1419E0A10 base: Client::UI::Agent::AgentInterface funcs: - 0x14028BD60: ctor + 0x14028BEC0: ctor Client::UI::Agent::AgentFriendlist: vtbls: - - ea: 0x1419DF938 + - ea: 0x1419E0A88 base: Client::UI::Agent::AgentInterface funcs: - 0x14028CE20: ctor + 0x14028CF80: ctor Client::UI::Agent::AgentPartyMember: vtbls: - - ea: 0x1419DFAB0 + - ea: 0x1419E0C00 base: Client::UI::Agent::AgentInterface - - ea: 0x1419DFB28 + - ea: 0x1419E0C78 base: Client::UI::Agent::AgentContext::AgentContextUpdateChecker funcs: - 0x140291A70: ctor + 0x140291BD0: ctor Client::UI::Agent::AgentLinkshell: vtbls: - - ea: 0x1419DF9B0 + - ea: 0x1419E0B00 base: Client::UI::Agent::AgentInterface - - ea: 0x1419DFA28 + - ea: 0x1419E0B78 base: Client::UI::Agent::AgentContext::AgentContextUpdateChecker funcs: - 0x14028FAA0: ctor - 0x14028FB30: Finalize + 0x14028FC00: ctor + 0x14028FC90: Finalize Client::UI::Agent::AgentSearch: vtbls: - - ea: 0x1419DFBB8 + - ea: 0x1419E0D08 base: Client::UI::Agent::AgentInterface funcs: - 0x140295860: ctor - 0x140295AD0: Finalize + 0x1402959C0: ctor + 0x140295C30: Finalize Client::UI::Agent::AgentDetail: vtbls: - - ea: 0x1419DFB30 + - ea: 0x1419E0C80 base: Client::UI::Agent::AgentInterface Client::UI::Agent::AgentLetter: vtbls: - - ea: 0x1419DFC38 + - ea: 0x1419E0D88 base: Client::UI::Agent::AgentInterface Client::UI::Agent::AgentLetterView: vtbls: - - ea: 0x1419DFCC8 + - ea: 0x1419E0E18 base: Client::UI::Agent::AgentInterface Client::UI::Agent::AgentActionDetail: vtbls: - - ea: 0x141A864D0 + - ea: 0x141A8A3F8 base: Client::UI::Agent::AgentInterface funcs: - 0x140CD2840: ctor + 0x140CD28F0: ctor Client::UI::Agent::AgentRetainer: vtbls: - - ea: 0x141A6C4F0 + - ea: 0x141A6FF90 base: Client::UI::Agent::AgentInterface funcs: - 0x140A1AA60: ctor - 0x140A1AC50: Finalize + 0x140A1AB10: ctor + 0x140A1AD00: Finalize Client::UI::Agent::AgentRetainerItemTransfer: vtbls: - - ea: 0x141B41AB8 + - ea: 0x141B474D8 base: Client::UI::Agent::AgentInterface funcs: - 0x14138EEC0: ctor + 0x14138EF70: ctor Client::UI::Agent::AgentReturn: vtbls: - - ea: 0x141A6C848 + - ea: 0x141A702E8 base: Client::UI::Agent::AgentInterface funcs: - 0x140A2AB10: ctor + 0x140A2ABC0: ctor Client::UI::Agent::AgentCutscene: vtbls: - - ea: 0x141A87AD0 + - ea: 0x141A8B9F8 base: Client::UI::Agent::AgentInterface funcs: - 0x140D32B50: ctor + 0x140D32C00: ctor Client::UI::Agent::AgentCutsceneReplay: vtbls: - - ea: 0x141A87B68 + - ea: 0x141A8BA90 base: Client::UI::Agent::AgentInterface funcs: - 0x140D33BD0: ctor - 0x140D33CB0: Finalize + 0x140D33C80: ctor + 0x140D33D60: Finalize Client::UI::Agent::AgentMonsterNote: vtbls: - - ea: 0x141A85548 + - ea: 0x141A89328 base: Client::UI::Agent::AgentInterface funcs: - 0x140C7FDE0: ctor + 0x140C7FE90: ctor Client::UI::Agent::AgentItemSearch: vtbls: - - ea: 0x1419DFDC8 + - ea: 0x1419E0F18 base: Client::UI::Agent::AgentInterface funcs: - 0x14029E0F0: ctor - 0x14029E400: Finalize + 0x14029E250: ctor + 0x14029E560: Finalize Client::UI::Agent::AgentGoldSaucerReward: vtbls: - - ea: 0x141A87F00 + - ea: 0x141A8BE28 base: Client::UI::Agent::AgentInterface funcs: - 0x140D410B0: ctor + 0x140D41160: ctor Client::UI::Agent::AgentFateProgress: vtbls: - - ea: 0x141A87E88 + - ea: 0x141A8BDB0 base: Client::UI::Agent::AgentInterface funcs: - 0x140D3FE90: ctor + 0x140D3FF40: ctor Client::UI::Agent::AgentCompanyCraftMaterial: vtbls: - - ea: 0x1419E1780 + - ea: 0x1419E28D0 base: Client::UI::Agent::AgentInterface funcs: - 0x1402E7E00: ctor + 0x1402E7F60: ctor Client::UI::Agent::AgentCatch: vtbls: - - ea: 0x141A870F8 + - ea: 0x141A8B020 base: Client::UI::Agent::AgentInterface funcs: - 0x140D0FC70: ctor + 0x140D0FD20: ctor Client::UI::Agent::AgentFreeCompany: vtbls: - - ea: 0x1419DFE68 + - ea: 0x1419E0FB8 base: Client::UI::Agent::AgentInterface funcs: - 0x1402B0180: ctor - 0x1402B0410: Finalize + 0x1402B02E0: ctor + 0x1402B0570: Finalize Client::UI::Agent::AgentFreeCompanyProfile: vtbls: - - ea: 0x1419DFF68 + - ea: 0x1419E10B8 base: Client::UI::Agent::AgentInterface funcs: - 0x1402B1FA0: ctor - 0x1402B1FF0: Finalize + 0x1402B2100: ctor + 0x1402B2150: Finalize Client::UI::Agent::AgentFreeCompanyProfileEdit: vtbls: - - ea: 0x1419DFFE0 + - ea: 0x1419E1130 base: Client::UI::Agent::AgentInterface Client::UI::Agent::AgentFreeCompanyInputString: vtbls: - - ea: 0x1419E00D8 + - ea: 0x1419E1228 base: Client::UI::Agent::AgentInterface Client::UI::Agent::AgentFreeCompanyExchange: vtbls: - - ea: 0x1419E01E0 + - ea: 0x1419E1330 base: Client::UI::Agent::AgentInterface Client::UI::Agent::AgentFreeCompanyCrestEditor: vtbls: - - ea: 0x1419E0260 + - ea: 0x1419E13B0 base: Client::UI::Agent::AgentInterface funcs: - 0x1402B9A80: ctor + 0x1402B9BE0: ctor Client::UI::Agent::AgentFreeCompanyCrestDecal: vtbls: - - ea: 0x1419E02E0 + - ea: 0x1419E1430 base: Client::UI::Agent::AgentInterface funcs: - 0x1402BBDA0: ctor - 0x1402BBE90: Finalize + 0x1402BBF00: ctor + 0x1402BBFF0: Finalize Client::UI::Agent::AgentArmouryBoard: vtbls: - - ea: 0x141A86B50 + - ea: 0x141A8AA78 base: Client::UI::Agent::AgentInterface funcs: - 0x140CFD680: ctor - 0x140CFD760: Finalize + 0x140CFD730: ctor + 0x140CFD810: Finalize Client::UI::Agent::AgentHowToList: vtbls: - - ea: 0x141A840D8 + - ea: 0x141A87EB8 base: Client::UI::Agent::AgentInterface funcs: - 0x140C3ABA0: ctor - 0x140C3AC10: Finalize + 0x140C3AC50: ctor + 0x140C3ACC0: Finalize Client::UI::Agent::AgentCabinet: vtbls: - - ea: 0x141A86FD8 + - ea: 0x141A8AF00 base: Client::UI::Agent::AgentInterface funcs: - 0x140D0E910: ctor - 0x140D0E9F0: Finalize + 0x140D0E9C0: ctor + 0x140D0EAA0: Finalize Client::UI::Agent::AgentCabinetWithdraw: vtbls: - - ea: 0x141A87050 + - ea: 0x141A8AF78 base: Client::UI::Agent::AgentInterface funcs: - 0x140D0F780: ctor + 0x140D0F830: ctor Client::UI::Agent::AgentLegacyItemStorage: vtbls: - - ea: 0x141A84B90 + - ea: 0x141A88970 base: Client::UI::Agent::AgentInterface funcs: - 0x140C6F2A0: ctor + 0x140C6F350: ctor Client::UI::Agent::AgentGrandCompanyRank: vtbls: - - ea: 0x141A83B60 + - ea: 0x141A87948 base: Client::UI::Agent::AgentInterface funcs: - 0x140C25A50: ctor + 0x140C25B00: ctor Client::UI::Agent::AgentGrandCompanySupply: vtbls: - - ea: 0x141A83BD8 + - ea: 0x141A879C0 base: Client::UI::Agent::AgentInterface funcs: - 0x140C26BE0: ctor + 0x140C26C90: ctor Client::UI::Agent::AgentGrandCompanyExchange: vtbls: - - ea: 0x141A83AE8 + - ea: 0x141A878D0 base: Client::UI::Agent::AgentInterface funcs: - 0x140C25110: ctor + 0x140C251C0: ctor Client::UI::Agent::AgentGearSet::GearsetCharaView: vtbls: - - ea: 0x141A83A00 + - ea: 0x141A877E8 base: Client::UI::Misc::CharaView Client::UI::Agent::AgentGearSet: vtbls: - - ea: 0x141A83A68 + - ea: 0x141A87850 base: Client::UI::Agent::AgentInterface funcs: - 0x140C211E0: ctor - 0x140C213C0: Finalize - 0x140C21CE0: OpenRegistGearSetList # (this, InventoryItem*, ushort) + 0x140C21290: ctor + 0x140C21470: Finalize + 0x140C21D90: OpenRegistGearSetList # (this, InventoryItem*, ushort) Client::UI::Agent::AgentSupportMain: vtbls: - - ea: 0x1419E2FB8 + - ea: 0x1419E4108 base: Client::UI::Agent::AgentInterface funcs: - 0x14030C390: ctor + 0x14030C4F0: ctor Client::UI::Agent::AgentSupportSubList: vtbls: - - ea: 0x1419E3030 + - ea: 0x1419E4180 base: Client::UI::Agent::AgentInterface funcs: - 0x14030DCD0: ctor + 0x14030DE30: ctor Client::UI::Agent::AgentSupportSubView: vtbls: - - ea: 0x1419E30B0 + - ea: 0x1419E4200 base: Client::UI::Agent::AgentInterface funcs: - 0x14030EA70: ctor + 0x14030EBD0: ctor Client::UI::Agent::AgentSupportSubEdit: vtbls: - - ea: 0x1419E3130 + - ea: 0x1419E4280 base: Client::UI::Agent::AgentInterface funcs: - 0x14030FD30: ctor + 0x14030FE90: ctor Client::UI::Agent::AgentAchievement: vtbls: - - ea: 0x141A863B0 + - ea: 0x141A8A2D8 base: Client::UI::Agent::AgentInterface funcs: - 0x140CC2CE0: ctor - 0x140CC3040: Finalize + 0x140CC2D90: ctor + 0x140CC30F0: Finalize Client::UI::Agent::AgentLicenseViewer: vtbls: - - ea: 0x1419DE458 + - ea: 0x1419DF5A8 base: Client::UI::Agent::AgentInterface Client::UI::Agent::AgentMovieSubtitle: vtbls: - - ea: 0x141A85790 + - ea: 0x141A89570 base: Client::UI::Agent::AgentInterface funcs: - 0x140C854B0: ctor + 0x140C85560: ctor Client::UI::Agent::AgentPadMouseMode: vtbls: - - ea: 0x141A85B38 + - ea: 0x141A89918 base: Client::UI::Agent::AgentInterface funcs: - 0x140C90130: ctor + 0x140C901E0: ctor Client::UI::Agent::AgentRecommendList: vtbls: - - ea: 0x141A6BFB0 + - ea: 0x141A6FA50 base: Client::UI::Agent::AgentInterface funcs: - 0x140A065A0: ctor - 0x140A06690: Finalize + 0x140A06650: ctor + 0x140A06740: Finalize Client::UI::Agent::AgentBuddy: vtbls: - - ea: 0x141A86F60 + - ea: 0x141A8AE88 base: Client::UI::Agent::AgentInterface funcs: - 0x140D0AB10: ctor - 0x140D0AC00: Finalize + 0x140D0ABC0: ctor + 0x140D0ACB0: Finalize Client::UI::Agent::AgentColosseumRecord: vtbls: - - ea: 0x141A87538 + - ea: 0x141A8B460 base: Client::UI::Agent::AgentInterface funcs: - 0x140D1E8A0: ctor + 0x140D1E950: ctor Client::UI::Agent::AgentCloseMessage: vtbls: - - ea: 0x1419DED20 + - ea: 0x1419DFE70 base: Client::UI::Agent::AgentInterface Client::UI::Agent::AgentCreditPlayer: vtbls: - - ea: 0x1419DF0E0 + - ea: 0x1419E0230 base: Client::UI::Agent::AgentInterface Client::UI::Agent::AgentCreditScroll: vtbls: - - ea: 0x1419DF158 + - ea: 0x1419E02A8 base: Client::UI::Agent::AgentInterface Client::UI::Agent::AgentCreditCast: vtbls: - - ea: 0x1419DF1D0 + - ea: 0x1419E0320 base: Client::UI::Agent::AgentInterface Client::UI::Agent::AgentCreditEnd: vtbls: - - ea: 0x1419DF248 + - ea: 0x1419E0398 base: Client::UI::Agent::AgentInterface Client::UI::Agent::AgentCreditCutCast: vtbls: - - ea: 0x1419DF2C0 + - ea: 0x1419E0410 base: Client::UI::Agent::AgentInterface Client::UI::Agent::ItemCatalogContextEvent: vtbls: - - ea: 0x141A6BD60 + - ea: 0x141A6F800 base: Component::GUI::AtkModuleInterface::AtkEventInterface funcs: - 0x1409FED80: ctor + 0x1409FEE30: ctor Client::UI::Agent::AgentShop: vtbls: - - ea: 0x141A6BD78 + - ea: 0x141A6F818 base: Client::UI::Agent::AgentInterface funcs: - 0x1409FFDD0: ctor + 0x1409FFE80: ctor Client::UI::Agent::AgentBait: vtbls: - - ea: 0x141A86E70 + - ea: 0x141A8AD98 base: Client::UI::Agent::AgentInterface funcs: - 0x140D08170: ctor + 0x140D08220: ctor Client::UI::Agent::AgentHousing: vtbls: - - ea: 0x141B36D18 + - ea: 0x141B3B078 base: Client::UI::Agent::AgentInterface funcs: - 0x141228440: ctor - 0x1412289D0: Finalize + 0x1412284F0: ctor + 0x141228A80: Finalize Client::UI::Agent::AgentHousingHarvest: vtbls: - - ea: 0x141B36F28 + - ea: 0x141B3B288 base: Client::UI::Agent::AgentInterface funcs: - 0x141242480: ctor + 0x141242530: ctor Client::UI::Agent::AgentHousingSignboard: vtbls: - - ea: 0x141B36DB0 + - ea: 0x141B3B110 base: Client::UI::Agent::AgentInterface funcs: - 0x14123D040: ctor + 0x14123D0F0: ctor Client::UI::Agent::AgentHousingPortal: vtbls: - - ea: 0x141B37030 + - ea: 0x141B3B390 base: Client::UI::Agent::AgentInterface funcs: - 0x1412442F0: ctor + 0x1412443A0: ctor Client::UI::Agent::AgentHousingTravellersNote: vtbls: - - ea: 0x141B370A8 + - ea: 0x141B3B408 base: Client::UI::Agent::AgentInterface funcs: - 0x141245BE0: ctor + 0x141245C90: ctor Client::UI::Agent::AgentHousingPlant: vtbls: - - ea: 0x141B36FA0 + - ea: 0x141B3B300 base: Client::UI::Agent::AgentInterface funcs: - 0x141242C50: ctor + 0x141242D00: ctor Client::UI::Agent::AgentPersonalRoomPortal: vtbls: - - ea: 0x141A84D70 + - ea: 0x141A88B50 base: Client::UI::Agent::AgentInterface funcs: - 0x140C71AB0: ctor + 0x140C71B60: ctor Client::UI::Agent::AgentMansionSelectRoom: vtbls: - - ea: 0x141A84E08 + - ea: 0x141A88BE8 base: Client::UI::Agent::AgentPersonalRoomPortal funcs: - 0x140C72EC0: ctor + 0x140C72F70: ctor Client::UI::Agent::AgentSalvage: vtbls: - - ea: 0x141A6C3D8 + - ea: 0x141A6FE78 base: Client::UI::Agent::AgentInterface funcs: - 0x140D019C0: ctor - 0x140A15730: SalvageItem # (this, InventoryItem* ushort, byte) - 0x140A16420: LoadCategoryNames - 0x140A15B40: ItemListRefresh # Clears item list and signals agent to update it next frame - 0x140A16E10: ItemListPopulate - 0x140A16F50: ItemListPopulateFromContainer - 0x140A17100: ItemListPopulateEquipped - 0x140A173B0: ItemListAdd # (this, meetLevel, containerId, slotIndex, itemId, exdRow, quantity) + 0x140D01A70: ctor + 0x140A157E0: SalvageItem # (this, InventoryItem* ushort, byte) + 0x140A164D0: LoadCategoryNames + 0x140A15BF0: ItemListRefresh # Clears item list and signals agent to update it next frame + 0x140A16EC0: ItemListPopulate + 0x140A17000: ItemListPopulateFromContainer + 0x140A171B0: ItemListPopulateEquipped + 0x140A17460: ItemListAdd # (this, meetLevel, containerId, slotIndex, itemId, exdRow, quantity) Client::UI::Agent::AgentHousingBuddyList: vtbls: - - ea: 0x141B37120 + - ea: 0x141B3B480 base: Client::UI::Agent::AgentInterface funcs: - 0x141246770: ctor + 0x141246820: ctor Client::UI::Agent::AgentTreasureHunt: vtbls: - - ea: 0x141A6DD58 + - ea: 0x141A717F8 base: Client::UI::Agent::AgentInterface funcs: - 0x140A521C0: ctor + 0x140A52270: ctor Client::UI::Agent::AgentLookingForGroup: vtbls: - - ea: 0x1419E03D8 + - ea: 0x1419E1528 base: Client::UI::Agent::AgentInterface funcs: - 0x1402BE200: ctor - 0x1402BE540: Finalize + 0x1402BE360: ctor + 0x1402BE6A0: Finalize Client::UI::Agent::AgentContentsMvp: vtbls: - - ea: 0x141A876F0 + - ea: 0x141A8B618 base: Client::UI::Agent::AgentInterface funcs: - 0x140D26500: ctor + 0x140D265B0: ctor Client::UI::Agent::AgentVoteKick: vtbls: - - ea: 0x141A6DEC0 + - ea: 0x141A71960 base: Client::UI::Agent::AgentInterface funcs: - 0x140A53DC0: ctor + 0x140A53E70: ctor Client::UI::Agent::AgentVoteGiveUp: vtbls: - - ea: 0x141A6DE48 + - ea: 0x141A718E8 base: Client::UI::Agent::AgentInterface funcs: - 0x140A53920: ctor + 0x140A539D0: ctor Client::UI::Agent::AgentVoteTreasure: vtbls: - - ea: 0x141A6DF38 + - ea: 0x141A719D8 base: Client::UI::Agent::AgentInterface funcs: - 0x140A54470: ctor + 0x140A54520: ctor Client::UI::Agent::AgentPvpProfile: vtbls: - - ea: 0x141A85DA8 + - ea: 0x141A89B88 base: Client::UI::Agent::AgentInterface funcs: - 0x140C94850: ctor - 0x140C949E0: Finalize + 0x140C94900: ctor + 0x140C94A90: Finalize Client::UI::Agent::AgentContentsNote: vtbls: - - ea: 0x141A87768 + - ea: 0x141A8B690 base: Client::UI::Agent::AgentInterface funcs: - 0x140D27390: ctor + 0x140D27440: ctor Client::UI::Agent::AgentReadyCheck: vtbls: - - ea: 0x1419E0460 + - ea: 0x1419E15B0 base: Client::UI::Agent::AgentInterface funcs: - 0x1402D45B0: ctor + 0x1402D4710: ctor Client::UI::Agent::AgentFieldMarker: vtbls: - - ea: 0x141A87FD8 + - ea: 0x141A8BEF8 base: Client::UI::Agent::AgentInterface funcs: - 0x140D43430: ctor + 0x140D434E0: ctor Client::UI::Agent::AgentRetainerStatus: vtbls: - - ea: 0x141A6C5E0 + - ea: 0x141A70080 base: Client::UI::Agent::AgentInterface funcs: - 0x140A215C0: ctor - 0x140A216D0: Finalize + 0x140A21670: ctor + 0x140A21780: Finalize Client::UI::Agent::AgentRetainerTask: vtbls: - - ea: 0x141A6C758 + - ea: 0x141A701F8 base: Client::UI::Agent::AgentInterface funcs: - 0x140A24330: ctor + 0x140A243E0: ctor Client::UI::Agent::AgentRetainerTaskSupply: vtbls: - - ea: 0x141A6C7D0 + - ea: 0x141A70270 base: Client::UI::Agent::AgentInterface funcs: - 0x140A27EE0: ctor + 0x140A27F90: ctor Client::UI::Agent::AgentRelicNoteBook: vtbls: - - ea: 0x141A6C0F8 + - ea: 0x141A6FB98 base: Client::UI::Agent::AgentInterface funcs: - 0x140A0C4E0: ctor - 0x140A0C520: Finalize + 0x140A0C590: ctor + 0x140A0C5D0: Finalize Client::UI::Agent::AgentRelicSphere: vtbls: - - ea: 0x141A6C180 + - ea: 0x141A6FC20 base: Client::UI::Agent::AgentInterface funcs: - 0x140A0DCA0: ctor - 0x140A0DCF0: Finalize + 0x140A0DD50: ctor + 0x140A0DDA0: Finalize Client::UI::Agent::AgentTradeMultiple: vtbls: - - ea: 0x141A6DC58 + - ea: 0x141A716F8 base: Client::UI::Agent::AgentInterface funcs: - 0x140A4F260: ctor + 0x140A4F310: ctor Client::UI::Agent::AgentRelicSphereUpgrade: vtbls: - - ea: 0x141A6C208 + - ea: 0x141A6FCA8 base: Client::UI::Agent::AgentInterface funcs: - 0x140A0F990: ctor + 0x140A0FA40: ctor Client::UI::Agent::AgentRelic2Glass: vtbls: - - ea: 0x141A86CC8 + - ea: 0x141A8ABF0 base: Client::UI::Agent::AgentInterface funcs: - 0x140A14CE0: ctor + 0x140A14D90: ctor Client::UI::Agent::AgentSatisfactionSupply: vtbls: - - ea: 0x141A6C938 + - ea: 0x141A703D8 base: Client::UI::Agent::AgentInterface funcs: - 0x140A2CED0: ctor - 0x140A2D030: Finalize - 0x140A2FC60: UpdateTimeRemaining # (this, resetTimestamp) returns true if an update occurred - 0x140A2FD00: UpdateAddon # at least the TimeRemaining - 0x140A2FFB0: UpdateClassJobLevel + 0x140A2CF80: ctor + 0x140A2D0E0: Finalize + 0x140A2FD10: UpdateTimeRemaining # (this, resetTimestamp) returns true if an update occurred + 0x140A2FDB0: UpdateAddon # at least the TimeRemaining + 0x140A30060: UpdateClassJobLevel Client::UI::Agent::AgentSatisfactionSupplyResult: vtbls: - - ea: 0x141A6C9C0 + - ea: 0x141A70460 base: Client::UI::Agent::AgentInterface funcs: - 0x140A30010: ctor + 0x140A300C0: ctor Client::UI::Agent::AgentMiniGame: vtbls: - - ea: 0x1419E3340 + - ea: 0x1419E4490 base: Client::UI::Agent::AgentInterface funcs: - 0x140313950: ctor - 0x140328680: Finalize + 0x140313AB0: ctor + 0x1403287B0: Finalize Client::UI::Agent::AgentAdventureNoteBook: vtbls: - - ea: 0x141A865D8 + - ea: 0x141A8A500 base: Client::UI::Agent::AgentInterface funcs: - 0x140CDD260: ctor - 0x140CDD310: Finalize + 0x140CDD310: ctor + 0x140CDD3C0: Finalize Client::UI::Agent::AgentArmouryNotebook: vtbls: - - ea: 0x141A86C50 + - ea: 0x141A8AB78 base: Client::UI::Agent::AgentInterface funcs: - 0x140D01900: ctor + 0x140D019B0: ctor Client::UI::Agent::AgentMinionMountBase: vtbls: - - ea: 0x141A850F8 + - ea: 0x141A88ED8 base: Client::UI::Agent::AgentInterface funcs: - 0x140C76020: ctor + 0x140C760D0: ctor Client::UI::Agent::AgentMinionNoteBook: vtbls: - - ea: 0x141A85270 + - ea: 0x141A89050 base: Client::UI::Agent::AgentMinionMountBase funcs: - 0x140C78CC0: ctor + 0x140C78D70: ctor Client::UI::Agent::AgentMountNoteBook: vtbls: - - ea: 0x141A855C0 + - ea: 0x141A893A0 base: Client::UI::Agent::AgentMinionMountBase funcs: - 0x140C83330: ctor + 0x140C833E0: ctor Client::UI::Agent::AgentItemComp: vtbls: - - ea: 0x141A83EE0 + - ea: 0x141A87CC0 base: Client::UI::Agent::AgentInterface funcs: - 0x140C35340: ctor - 0x140C354D0: CompareItem + 0x140C353F0: ctor + 0x140C35580: CompareItem Client::UI::Agent::AgentDailyQuestSupply: vtbls: - - ea: 0x141A87868 + - ea: 0x141A8B790 base: Client::UI::Agent::AgentInterface funcs: - 0x140D2D620: ctor + 0x140D2D6D0: ctor Client::UI::Agent::AgentMobhunt: vtbls: - - ea: 0x141A85488 + - ea: 0x141A89268 base: Client::UI::Agent::AgentInterface funcs: - 0x140C7E290: ctor + 0x140C7E340: ctor Client::UI::Agent::AgentPatchMark: vtbls: - - ea: 0x141A85BB0 + - ea: 0x141A89990 base: Client::UI::Agent::AgentInterface funcs: - 0x140C903E0: ctor + 0x140C90490: ctor Client::UI::Agent::AgentHousingWithdrawStorage: vtbls: - - ea: 0x141B371A8 + - ea: 0x141B3B508 base: Client::UI::Agent::AgentInterface funcs: - 0x141249580: ctor + 0x141249630: ctor Client::UI::Agent::AgentWeatherReport: vtbls: - - ea: 0x141A6DFB0 + - ea: 0x141A71A50 base: Client::UI::Agent::AgentInterface funcs: - 0x140A54A30: ctor + 0x140A54AE0: ctor Client::UI::Agent::AgentMateriaAttach: vtbls: - - ea: 0x141A84990 + - ea: 0x141A88770 base: Client::UI::Agent::AgentInterface funcs: - 0x140C5FA30: ctor + 0x140C5FAE0: ctor Client::UI::Agent::AgentMiragePrism: vtbls: - - ea: 0x141A853C8 + - ea: 0x141A891A8 base: Client::UI::Agent::AgentInterface funcs: - 0x140C7A150: ctor - 0x140C7A230: Finalize + 0x140C7A200: ctor + 0x140C7A2E0: Finalize Client::UI::Agent::AgentAetherCurrent: vtbls: - - ea: 0x141A86660 + - ea: 0x141A8A588 base: Client::UI::Agent::AgentInterface funcs: - 0x140CDEBE0: ctor + 0x140CDEC90: ctor Client::UI::Agent::AgentFreeCompanyCreditShop: vtbls: - - ea: 0x1419E2038 + - ea: 0x1419E3188 base: Client::UI::Agent::AgentInterface funcs: - 0x1402E9B80: ctor + 0x1402E9CE0: ctor Client::UI::Agent::AgentCurrency: vtbls: - - ea: 0x141A87A58 + - ea: 0x141A8B980 base: Client::UI::Agent::AgentInterface funcs: - 0x140D309E0: ctor + 0x140D30A90: ctor Client::UI::Agent::AgentPuryfyItemSelector: vtbls: - - ea: 0x141A85CB8 + - ea: 0x141A89A98 base: Client::UI::Agent::AgentInterface funcs: - 0x140C91090: ctor + 0x140C91140: ctor Client::UI::Agent::AgentLovmParty: vtbls: - - ea: 0x141A81388 + - ea: 0x141A84F88 base: Client::UI::Agent::AgentInterface funcs: - 0x140BB9F80: ctor - 0x140BB9FE0: Finalize + 0x140BBA030: ctor + 0x140BBA090: Finalize Client::UI::Agent::AgentLovmRanking: vtbls: - - ea: 0x141A81428 + - ea: 0x141A85028 base: Client::UI::Agent::AgentInterface funcs: - 0x140BC0070: ctor + 0x140BC0120: ctor Client::UI::Agent::AgentLovmNamePlate: vtbls: - - ea: 0x141A814A0 + - ea: 0x141A850A0 base: Client::UI::Agent::AgentInterface funcs: - 0x140BC07C0: ctor + 0x140BC0870: ctor Client::UI::Agent::AgentCharacterTitle: vtbls: - - ea: 0x141A87170 + - ea: 0x141A8B098 base: Client::UI::Agent::AgentInterface funcs: - 0x140D10340: ctor + 0x140D103F0: ctor Client::UI::Agent::AgentCharacterTitleSelect: vtbls: - - ea: 0x141A871F8 + - ea: 0x141A8B120 base: Client::UI::Agent::AgentCharacterTitle funcs: - 0x140D11BC0: ctor + 0x140D11C70: ctor Client::UI::Agent::AgentLovmResult: vtbls: - - ea: 0x141A81518 + - ea: 0x141A85118 base: Client::UI::Agent::AgentInterface funcs: - 0x140BC0D70: ctor + 0x140BC0E20: ctor Client::UI::Agent::AgentLotteryDaily: vtbls: - - ea: 0x141A80B98 + - ea: 0x141A84798 base: Client::UI::Agent::AgentInterface funcs: - 0x140BA40D0: ctor + 0x140BA4180: ctor Client::UI::Agent::AgentAetherialWheel: vtbls: - - ea: 0x141B37220 + - ea: 0x141B3B580 base: Client::UI::Agent::AgentInterface funcs: - 0x14124A120: ctor - 0x14124A210: Finalize + 0x14124A1D0: ctor + 0x14124A2C0: Finalize Client::UI::Agent::AgentLotteryWeekly: vtbls: - - ea: 0x141A80C28 + - ea: 0x141A84828 base: Client::UI::Agent::AgentInterface funcs: - 0x140BA55A0: ctor + 0x140BA5650: ctor Client::UI::Agent::AgentGoldSaucer: vtbls: - - ea: 0x141A80CA0 + - ea: 0x141A848A0 base: Client::UI::Agent::AgentInterface funcs: - 0x140BA7B70: ctor - 0x140BA7CD0: Finalize + 0x140BA7C20: ctor + 0x140BA7D80: Finalize Client::UI::Agent::AgentTripleTriadCoinExchange: vtbls: - - ea: 0x141A80E08 + - ea: 0x141A84A08 base: Client::UI::Agent::AgentInterface funcs: - 0x140BB0A00: ctor + 0x140BB0AB0: ctor Client::UI::Agent::AgentShopExchangeCoin: vtbls: - - ea: 0x141A80FD0 + - ea: 0x141A84BD0 base: Client::UI::Agent::AgentInterface funcs: - 0x140BB5470: ctor + 0x140BB5520: ctor Client::UI::Agent::AgentJournalAccept: vtbls: - - ea: 0x141A6B7A8 + - ea: 0x141A6F248 base: Client::UI::Agent::AgentInterface funcs: - 0x1409E1080: ctor - 0x1409E1100: Finalize + 0x1409E1130: ctor + 0x1409E11B0: Finalize Client::UI::Agent::AgentJournalResult: vtbls: - - ea: 0x141A6B9A8 + - ea: 0x141A6F448 base: Client::UI::Agent::AgentInterface funcs: - 0x1409ED470: ctor - 0x1409ED4F0: Finalize + 0x1409ED520: ctor + 0x1409ED5A0: Finalize Client::UI::Agent::AgentLeveQuest: vtbls: - - ea: 0x141A83DE8 + - ea: 0x141A87BC8 base: Client::UI::Agent::AgentInterface funcs: - 0x140C319F0: ctor - 0x140C31AA0: Finalize + 0x140C31AA0: ctor + 0x140C31B50: Finalize Client::UI::Agent::AgentCompanyCraftRecipeNotebook: vtbls: - - ea: 0x1419E0AD8 + - ea: 0x1419E1C28 base: Client::UI::Agent::AgentInterface funcs: - 0x1402E04E0: ctor - 0x1402E0570: Finalize + 0x1402E0640: ctor + 0x1402E06D0: Finalize Client::UI::Agent::AgentExplorationPartsInterface: vtbls: - - ea: 0x1419E05C8 + - ea: 0x1419E1718 base: Client::UI::Agent::AgentInterface funcs: - 0x1402D9DD0: ctor - 0x1402D9FC0: Finalize + 0x1402D9F30: ctor + 0x1402DA120: Finalize Client::UI::Agent::AgentAirShipParts: vtbls: - - ea: 0x1419E0700 + - ea: 0x1419E1850 base: Client::UI::Agent::AgentExplorationPartsInterface funcs: - 0x1402DB220: ctor + 0x1402DB380: ctor Client::UI::Agent::AgentSubmersibleParts: vtbls: - - ea: 0x1419E0B50 + - ea: 0x1419E1CA0 base: Client::UI::Agent::AgentExplorationPartsInterface funcs: - 0x1402E2520: ctor + 0x1402E2680: ctor Client::UI::Agent::AgentExplorationResultInterface: vtbls: - - ea: 0x1419E09C8 + - ea: 0x1419E1B18 base: Client::UI::Agent::AgentInterface Client::UI::Agent::AgentAirShipExplorationResult: vtbls: - - ea: 0x1419E0A50 + - ea: 0x1419E1BA0 base: Client::UI::Agent::AgentExplorationResultInterface Client::UI::Agent::AgentSubmersibleExplorationResult: vtbls: - - ea: 0x1419E0E30 + - ea: 0x1419E1F80 base: Client::UI::Agent::AgentExplorationResultInterface Client::UI::Agent::AgentLovmPaletteEdit: vtbls: - - ea: 0x141A80D18 + - ea: 0x141A84918 base: Client::UI::Agent::AgentInterface funcs: - 0x140BAE3D0: ctor - 0x140BAE420: Finalize + 0x140BAE480: ctor + 0x140BAE4D0: Finalize Client::UI::Agent::AgentSkyIslandFinder: vtbls: - - ea: 0x141A6CD10 + - ea: 0x141A707B0 base: Client::UI::Agent::AgentInterface funcs: - 0x140A38AD0: ctor - 0x140A38B30: Finalize + 0x140A38B80: ctor + 0x140A38BE0: Finalize Client::UI::Agent::AgentSkyIslandFinderSetting: vtbls: - - ea: 0x141A6CD98 + - ea: 0x141A70838 base: Client::UI::Agent::AgentInterface funcs: - 0x140A3B070: ctor + 0x140A3B120: ctor Client::UI::Agent::AgentSkyIslandResult: vtbls: - - ea: 0x141A6CE38 + - ea: 0x141A708D8 base: Client::UI::Agent::AgentInterface funcs: - 0x140A3BCD0: ctor + 0x140A3BD80: ctor Client::UI::Agent::AgentSkyIsland2Result: vtbls: - - ea: 0x141A6CC98 + - ea: 0x141A70738 base: Client::UI::Agent::AgentInterface funcs: - 0x140A386C0: ctor + 0x140A38770: ctor Client::UI::Agent::AgentBeginnersMansionProblem: vtbls: - - ea: 0x141A86EE8 + - ea: 0x141A8AE10 base: Client::UI::Agent::AgentInterface funcs: - 0x140D08D30: ctor - 0x140D08E00: Finalize + 0x140D08DE0: ctor + 0x140D08EB0: Finalize Client::UI::Agent::AgentItemContextCustomize: vtbls: - - ea: 0x141A84898 + - ea: 0x141A88678 base: Client::UI::Agent::AgentInterface funcs: - 0x140C55D30: ctor + 0x140C55DE0: ctor Client::UI::Agent::AgentDpsChallenge: vtbls: - - ea: 0x141A87CD8 + - ea: 0x141A8BC00 base: Client::UI::Agent::AgentInterface funcs: - 0x140D389F0: ctor + 0x140D38AA0: ctor Client::UI::Agent::AgentPlayGuide: vtbls: - - ea: 0x1419E31C8 + - ea: 0x1419E4318 base: Client::UI::Agent::AgentInterface Client::UI::Agent::AgentWebLauncher: vtbls: - - ea: 0x1419E3240 + - ea: 0x1419E4390 base: Client::UI::Agent::AgentInterface Client::UI::Agent::AgentWebGuidance: vtbls: - - ea: 0x1419E32B8 + - ea: 0x1419E4408 base: Client::UI::Agent::AgentInterface Client::UI::Agent::AgentOrchestrion: vtbls: - - ea: 0x141A85890 + - ea: 0x141A89670 base: Client::UI::Agent::AgentInterface funcs: - 0x140C86B10: ctor - 0x140C86CC0: Finalize + 0x140C86BC0: ctor + 0x140C86D70: Finalize Client::UI::Agent::AgentBeginnerChatList: vtbls: - - ea: 0x1419E20B8 + - ea: 0x1419E3208 base: Client::UI::Agent::AgentInterface funcs: - 0x1402EAED0: ctor + 0x1402EB030: ctor Client::UI::Agent::AgentReturnerDialog: vtbls: - - ea: 0x1419E2388 + - ea: 0x1419E34D8 base: Client::UI::Agent::AgentInterface Client::UI::Agent::AgentOrchestrionInn: vtbls: - - ea: 0x141A859E8 + - ea: 0x141A897C8 base: Client::UI::Agent::AgentOrchestrion funcs: - 0x140C8DA50: ctor + 0x140C8DB00: ctor Client::UI::Agent::AgentHousingEditContainer: vtbls: - - ea: 0x141B372A8 + - ea: 0x141B3B608 base: Client::UI::Agent::AgentInterface funcs: - 0x14124C5D0: ctor + 0x14124C680: ctor Client::UI::Agent::AgentConfigPartyListRoleSort: vtbls: - - ea: 0x1419DED98 + - ea: 0x1419DFEE8 base: Client::UI::Agent::AgentInterface Client::UI::Agent::AgentRecommendEquip: vtbls: - - ea: 0x141A6BEE8 + - ea: 0x141A6F988 base: Client::UI::Agent::AgentInterface funcs: - 0x140A05C80: ctor + 0x140A05D30: ctor Client::UI::Agent::AgentYkwNote: vtbls: - - ea: 0x141A6E210 + - ea: 0x141A71CB0 base: Client::UI::Agent::AgentInterface funcs: - 0x140A57490: ctor + 0x140A57540: ctor Client::UI::Agent::AgentContentsFinderMenu: vtbls: - - ea: 0x141A87600 + - ea: 0x141A8B528 base: Client::UI::Agent::AgentInterface funcs: - 0x140D23480: ctor - 0x140D23510: Finalize + 0x140D23530: ctor + 0x140D235C0: Finalize Client::UI::Agent::AgentRaidFinder: vtbls: - - ea: 0x141A6BB58 + - ea: 0x141A6F5F8 base: Client::UI::Agent::AgentInterface funcs: - 0x1409F0EA0: ctor - 0x1409F0FB0: Finalize + 0x1409F0F50: ctor + 0x1409F1060: Finalize Client::UI::Agent::AgentGcArmyExpedition: vtbls: - - ea: 0x141A6F3B0 + - ea: 0x141A72D00 base: Client::UI::Agent::AgentInterface funcs: - 0x140A88690: ctor + 0x140A88740: ctor Client::UI::Agent::AgentGcArmyMemberList: vtbls: - - ea: 0x141A6F280 + - ea: 0x141A72BD0 base: Client::UI::Agent::AgentInterface funcs: - 0x140A7F660: ctor + 0x140A7F710: ctor Client::UI::Agent::AgentDeepDungeonInspect: vtbls: - - ea: 0x141A6EF10 + - ea: 0x141A72860 base: Client::UI::Agent::AgentInterface funcs: - 0x140A77280: ctor + 0x140A77330: ctor Client::UI::Agent::AgentDeepDungeonMap: vtbls: - - ea: 0x141A6F000 + - ea: 0x141A72950 base: Client::UI::Agent::AgentInterface funcs: - 0x140A78B90: ctor + 0x140A78C40: ctor Client::UI::Agent::AgentDeepDungeonStatus: vtbls: - - ea: 0x141A6F078 + - ea: 0x141A729C8 base: Client::UI::Agent::AgentInterface funcs: - 0x140A7A030: ctor + 0x140A7A0E0: ctor Client::UI::Agent::AgentDeepDungeonSaveData: vtbls: - - ea: 0x141A6F0F0 + - ea: 0x141A72A40 base: Client::UI::Agent::AgentInterface funcs: - 0x140A7B690: ctor - 0x140A7B750: Finalize + 0x140A7B740: ctor + 0x140A7B800: Finalize Client::UI::Agent::AgentDeepDungeonScore: vtbls: - - ea: 0x141A6F208 + - ea: 0x141A72B58 base: Client::UI::Agent::AgentInterface funcs: - 0x140A7EBF0: ctor - 0x140A7EC80: Finalize + 0x140A7ECA0: ctor + 0x140A7ED30: Finalize Client::UI::Agent::AgentGcArmyTraining: vtbls: - - ea: 0x141A6F568 + - ea: 0x141A72EB8 base: Client::UI::Agent::AgentInterface funcs: - 0x140A8D980: ctor - 0x140A8D9B0: Finalize + 0x140A8DA30: ctor + 0x140A8DA60: Finalize Client::UI::Agent::AgentGcArmyMenberProfile: vtbls: - - ea: 0x141A6F318 + - ea: 0x141A72C68 base: Client::UI::Agent::AgentInterface funcs: - 0x140A812B0: ctor + 0x140A81360: ctor Client::UI::Agent::AgentGcArmyExpeditionResult: vtbls: - - ea: 0x141A6F4A0 + - ea: 0x141A72DF0 base: Client::UI::Agent::AgentInterface funcs: - 0x140A8C420: ctor + 0x140A8C4D0: ctor Client::UI::Agent::AgentGcArmyCapture: vtbls: - - ea: 0x141A6F428 + - ea: 0x141A72D78 base: Client::UI::Agent::AgentInterface funcs: - 0x140A8AC40: ctor + 0x140A8ACF0: ctor Client::UI::Agent::AgentGcArmyOrder: vtbls: - - ea: 0x141A6F5E0 + - ea: 0x141A72F30 base: Client::UI::Agent::AgentInterface funcs: - 0x140A8ECE0: ctor + 0x140A8ED90: ctor Client::UI::Agent::AgentOrchestrionPlayList: vtbls: - - ea: 0x141A85950 + - ea: 0x141A89730 base: Client::UI::Agent::AgentInterface funcs: - 0x140C89CA0: ctor - 0x140C89DF0: Finalize + 0x140C89D50: ctor + 0x140C89EA0: Finalize Client::UI::Agent::AgentWeeklyBingo: vtbls: - - ea: 0x141A71158 + - ea: 0x141A74AA8 base: Client::UI::Agent::AgentInterface funcs: - 0x140AD0E90: ctor + 0x140AD0F30: ctor Client::UI::Agent::AgentCountDownSettingDialog: vtbls: - - ea: 0x1419E2220 + - ea: 0x1419E3370 base: Client::UI::Agent::AgentInterface Client::UI::Agent::AgentWeeklyPuzzle: vtbls: - - ea: 0x141A711E8 + - ea: 0x141A74B38 base: Client::UI::Agent::AgentInterface funcs: - 0x140AD4FA0: ctor + 0x140AD5040: ctor Client::UI::Agent::AgentCameraSetting: vtbls: - - ea: 0x141A83C60 + - ea: 0x141A87A48 base: Client::UI::Agent::AgentInterface funcs: - 0x140C28C80: ctor - 0x140C28EE0: Finalize + 0x140C28D30: ctor + 0x140C28F90: Finalize Client::UI::Agent::AgentPvPDuelRequest: vtbls: - - ea: 0x141A85D30 + - ea: 0x141A89B10 base: Client::UI::Agent::AgentInterface funcs: - 0x140C93900: ctor + 0x140C939B0: ctor Client::UI::Agent::AgentPvPHeader: vtbls: - - ea: 0x141A70368 + - ea: 0x141A73CB8 base: Client::UI::Agent::AgentInterface # TODO: incorrect inheritance funcs: - 0x140AACA30: ctor + 0x140AACAE0: ctor Client::UI::Agent::AgentPvPGauge: vtbls: - - ea: 0x141A703E8 + - ea: 0x141A73D38 base: Client::UI::Agent::AgentInterface funcs: - 0x140AADAF0: ctor + 0x140AADBA0: ctor Client::UI::Agent::AgentAquariumSetting: vtbls: - - ea: 0x141A86A30 + - ea: 0x141A8A958 base: Client::UI::Agent::AgentInterface funcs: - 0x140CFA210: ctor + 0x140CFA2C0: ctor Client::UI::Agent::AgentDeepDungeonMenu: vtbls: - - ea: 0x141A6F168 + - ea: 0x141A72AB8 base: Client::UI::Agent::AgentInterface funcs: - 0x140A7DAF0: ctor - 0x140A7DB60: Finalize + 0x140A7DBA0: ctor + 0x140A7DC10: Finalize Client::UI::Agent::AgentDeepDungeonResult: vtbls: - - ea: 0x141A6EE98 + - ea: 0x141A727E8 base: Client::UI::Agent::AgentInterface funcs: - 0x140A75E20: ctor + 0x140A75ED0: ctor Client::UI::Agent::AgentItemAppraisal: vtbls: - - ea: 0x141A84820 + - ea: 0x141A88600 base: Client::UI::Agent::AgentInterface funcs: - 0x140C54EA0: ctor + 0x140C54F50: ctor Client::UI::Agent::AgentItemInspection: vtbls: - - ea: 0x141A84A08 + - ea: 0x141A887E8 base: Client::UI::Agent::AgentInterface funcs: - 0x140C670E0: ctor + 0x140C67190: ctor Client::UI::Agent::AgentRecipeItemContext: vtbls: - - ea: 0x1419DEE88 + - ea: 0x1419DFFD8 base: Client::UI::Agent::AgentInterface Client::UI::Agent::AgentContactList: vtbls: - - ea: 0x1419E2298 + - ea: 0x1419E33E8 base: Client::UI::Agent::AgentInterface Client::UI::Agent::AgentSnipe: vtbls: - - ea: 0x141A6CEB0 + - ea: 0x141A70950 base: Client::UI::Agent::AgentInterface funcs: - 0x140A3C060: ctor + 0x140A3C110: ctor Client::UI::Agent::AgentMountSpeed: vtbls: - - ea: 0x141A85718 + - ea: 0x141A894F8 base: Client::UI::Agent::AgentInterface funcs: - 0x140C845D0: ctor + 0x140C84680: ctor Client::UI::Agent::AgentHarpoonTip: vtbls: - - ea: 0x141A83F60 + - ea: 0x141A87D40 base: Client::UI::Agent::AgentInterface funcs: - 0x140C393F0: ctor + 0x140C394A0: ctor Client::UI::Agent::AgentPvpScreenInformationHotBar: vtbls: - - ea: 0x141A85E60 + - ea: 0x141A89C40 base: Client::UI::Agent::AgentInterface funcs: - 0x140C9AE40: ctor + 0x140C9AEF0: ctor Client::UI::Agent::AgentPvpWelcome: vtbls: - - ea: 0x141A6E198 + - ea: 0x141A71C38 base: Client::UI::Agent::AgentInterface funcs: - 0x140A571D0: ctor + 0x140A57280: ctor Client::UI::Agent::AgentJobHudNotice: vtbls: - - ea: 0x141A84B18 + - ea: 0x141A888F8 base: Client::UI::Agent::AgentInterface funcs: - 0x140C6EB10: ctor + 0x140C6EBC0: ctor Client::UI::Agent::AgentUserPolicyPerformance: vtbls: - - ea: 0x141A6DDD0 + - ea: 0x141A71870 base: Client::UI::Agent::AgentInterface funcs: - 0x140A536C0: ctor + 0x140A53770: ctor Client::UI::Agent::AgentPvpTeamInputString: vtbls: - - ea: 0x1419E24F8 + - ea: 0x1419E3648 base: Client::UI::Agent::AgentInterface Client::UI::Agent::AgentPvpTeamCrestEditor: vtbls: - - ea: 0x1419E2770 + - ea: 0x1419E38C0 base: Client::UI::Agent::AgentInterface funcs: - 0x1402F2040: ctor + 0x1402F21A0: ctor Client::UI::Agent::AgentPvPTeam: vtbls: - - ea: 0x1419E2870 + - ea: 0x1419E39C0 base: Client::UI::Agent::AgentInterface Client::UI::Agent::AgentEurekaElementalHud: vtbls: - - ea: 0x141A6F658 + - ea: 0x141A72FA8 base: Client::UI::Agent::AgentInterface funcs: - 0x140A8F320: ctor + 0x140A8F3D0: ctor Client::UI::Agent::AgentEurekaElementalEdit: vtbls: - - ea: 0x141A6F768 + - ea: 0x141A730B8 base: Client::UI::Agent::AgentInterface funcs: - 0x140A94A90: ctor + 0x140A94B40: ctor Client::UI::Agent::AgentEurekaChainInfo: vtbls: - - ea: 0x141A6F7F8 + - ea: 0x141A73148 base: Client::UI::Agent::AgentInterface funcs: - 0x140A95950: ctor + 0x140A95A00: ctor Client::UI::Agent::AgentTeleportHousingFriend: vtbls: - - ea: 0x141A6DA68 + - ea: 0x141A71508 base: Client::UI::Agent::AgentInterface funcs: - 0x140A48870: ctor + 0x140A48920: ctor Client::UI::Agent::AgentContentMemberList: vtbls: - - ea: 0x1419E27F0 + - ea: 0x1419E3940 base: Client::UI::Agent::AgentInterface Client::UI::Agent::AgentInventoryBuddy: vtbls: - - ea: 0x141A86BC8 + - ea: 0x141A8AAF0 base: Client::UI::Agent::AgentInterface funcs: - 0x140D00150: ctor - 0x140D00210: Finalize + 0x140D00200: ctor + 0x140D002C0: Finalize Client::UI::Agent::AgentContentsReplayPlayer: vtbls: - - ea: 0x141A6F9F0 + - ea: 0x141A73340 base: Client::UI::Agent::AgentInterface funcs: - 0x140A97340: ctor + 0x140A973F0: ctor Client::UI::Agent::AgentContentsReplaySetting: vtbls: - - ea: 0x141A6FB98 + - ea: 0x141A734E8 base: Client::UI::Agent::AgentInterface funcs: - 0x140A98BB0: ctor + 0x140A98C60: ctor Client::UI::Agent::AgentMiragePrismPrismBox: vtbls: - - ea: 0x141A71838 + - ea: 0x141A75188 base: Client::UI::Agent::AgentInterface funcs: - 0x140AE5390: ctor + 0x140AE5430: ctor Client::UI::Agent::AgentMiragePrismItemDetail: vtbls: - - ea: 0x141A718B0 + - ea: 0x141A75200 base: Client::UI::Agent::AgentItemDetailBase funcs: - 0x140AE95A0: ctor + 0x140AE9640: ctor Client::UI::Agent::AgentMiragePrismMiragePlate::MiragePrismMiragePlateCharaView: vtbls: - - ea: 0x141A71930 + - ea: 0x141A75280 base: Client::UI::Misc::CharaView Client::UI::Agent::AgentMiragePrismMiragePlate: vtbls: - - ea: 0x141A71998 + - ea: 0x141A752E8 base: Client::UI::Agent::AgentInterface funcs: - 0x140AE9D10: ctor - 0x140AEB680: OpenForGearset + 0x140AE9DB0: ctor + 0x140AEB720: OpenForGearset Client::UI::Agent::AgentPerformanceMode: vtbls: - - ea: 0x141A6FC50 + - ea: 0x141A735A0 base: Client::UI::Agent::AgentInterface funcs: - 0x140A9BC80: ctor + 0x140A9BD30: ctor Client::UI::Agent::AgentFashion: vtbls: - - ea: 0x141A81600 + - ea: 0x141A85200 base: Client::UI::Agent::AgentInterface funcs: - 0x140BC1C70: ctor - 0x140BC1DD0: Finalize + 0x140BC1D20: ctor + 0x140BC1E80: Finalize Client::UI::Agent::AgentSelectYesno: vtbls: - - ea: 0x141A6F978 + - ea: 0x141A732C8 base: Client::UI::Agent::AgentInterface funcs: - 0x140A96F10: ctor + 0x140A96FC0: ctor Client::UI::Agent::AgentHousingGuestBook: vtbls: - - ea: 0x141B37350 + - ea: 0x141B3B6B0 base: Client::UI::Agent::AgentInterface funcs: - 0x14124D970: ctor - 0x14124DA10: Finalize + 0x14124DA20: ctor + 0x14124DAC0: Finalize Client::UI::Agent::AgentReconstructionBox: vtbls: - - ea: 0x141A706A8 + - ea: 0x141A73FF8 base: Client::UI::Agent::AgentInterface funcs: - 0x140AB4240: ctor + 0x140AB42F0: ctor Client::UI::Agent::AgentReconstructionBuyback: vtbls: - - ea: 0x141A70730 + - ea: 0x141A74080 base: Client::UI::Agent::AgentInterface funcs: - 0x140AB64D0: ctor + 0x140AB6580: ctor Client::UI::Agent::AgentCrossWorldLinkshell: vtbls: - - ea: 0x1419E29D8 + - ea: 0x1419E3B28 base: Client::UI::Agent::AgentInterface - - ea: 0x1419E2A50 + - ea: 0x1419E3BA0 base: Component::GUI::AtkEventListener funcs: - 0x1402F66B0: ctor - 0x1402F6790: Finalize + 0x1402F6810: ctor + 0x1402F68F0: Finalize Client::UI::Agent::AgentMiragePrismENpcSatisfaction: vtbls: - - ea: 0x141A71A88 + - ea: 0x141A753D8 base: Client::UI::Agent::AgentInterface funcs: - 0x140AED7E0: ctor + 0x140AED880: ctor Client::UI::Agent::AgentDescription: vtbls: - - ea: 0x141A87C28 + - ea: 0x141A8BB50 base: Client::UI::Agent::AgentInterface funcs: - 0x140D36210: ctor + 0x140D362C0: ctor Client::UI::Agent::AgentAlarm: vtbls: - - ea: 0x141A86768 + - ea: 0x141A8A690 base: Client::UI::Agent::AgentInterface funcs: - 0x140CE2320: ctor + 0x140CE23D0: ctor Client::UI::Agent::AgentFreeShop: vtbls: - - ea: 0x141A88478 + - ea: 0x141A8C398 base: Client::UI::Agent::AgentInterface funcs: - 0x140D50100: ctor + 0x140D501B0: ctor Client::UI::Agent::AgentAozNoteBook: vtbls: - - ea: 0x141A867F0 + - ea: 0x141A8A718 base: Client::UI::Agent::AgentInterface funcs: - 0x140CE4ED0: ctor - 0x140CE5000: Finalize + 0x140CE4F80: ctor + 0x140CE50B0: Finalize Client::UI::Agent::AgentRhythmAction: vtbls: - - ea: 0x1419E33B8 + - ea: 0x1419E4508 base: Client::UI::Agent::AgentInterface Client::UI::Agent::AgentWeddingNotification: vtbls: - - ea: 0x141A6E120 + - ea: 0x141A71BC0 base: Client::UI::Agent::AgentInterface funcs: - 0x140A56ED0: ctor + 0x140A56F80: ctor Client::UI::Agent::AgentEmj: vtbls: - - ea: 0x141A81708 + - ea: 0x141A85308 base: Client::UI::Agent::AgentInterface funcs: - 0x140BC3950: ctor + 0x140BC3A00: ctor Client::UI::Agent::AgentAozContentBriefing: vtbls: - - ea: 0x141A707A8 + - ea: 0x141A740F8 base: Client::UI::Agent::AgentInterface funcs: - 0x140AB80E0: ctor + 0x140AB8190: ctor Client::UI::Agent::AgentAozContentResult: vtbls: - - ea: 0x141A70820 + - ea: 0x141A74170 base: Client::UI::Agent::AgentInterface funcs: - 0x140ABAB50: ctor + 0x140ABAC00: ctor Client::UI::Agent::AgentEmjIntro: vtbls: - - ea: 0x141A81998 + - ea: 0x141A85598 base: Client::UI::Agent::AgentInterface funcs: - 0x140BCB8E0: ctor + 0x140BCB990: ctor Client::UI::Agent::AgentWorldTravel: vtbls: - - ea: 0x141A70A40 + - ea: 0x141A74390 base: Client::UI::Agent::AgentInterface funcs: - 0x140AC2F90: ctor - 0x140AC3030: Finalize + 0x140AC3040: ctor + 0x140AC30E0: Finalize Client::UI::Agent::AgentRideShooting: vtbls: - - ea: 0x141A81A28 + - ea: 0x141A85628 base: Client::UI::Agent::AgentInterface funcs: - 0x140BCCB30: ctor - 0x140BCCC10: Finalize + 0x140BCCBE0: ctor + 0x140BCCCC0: Finalize Client::UI::Agent::AgentCredit: vtbls: - - ea: 0x1419DF578 + - ea: 0x1419E06C8 base: Client::UI::Agent::AgentInterface Client::UI::Agent::AgentEmjSetting: vtbls: - - ea: 0x141A80D90 + - ea: 0x141A84990 base: Client::UI::Agent::AgentInterface funcs: - 0x140BAFCE0: ctor + 0x140BAFD90: ctor Client::UI::Agent::AgentRetainerList: vtbls: - - ea: 0x141A6C6E0 + - ea: 0x141A70180 base: Client::UI::Agent::AgentInterface funcs: - 0x140A22DC0: ctor + 0x140A22E70: ctor Client::UI::Agent::AgentQIBCStatus: vtbls: - - ea: 0x141A6B6A0 + - ea: 0x141A6F140 base: Client::UI::Agent::AgentInterface funcs: - 0x1409DF5D0: ctor + 0x1409DF680: ctor Client::UI::Agent::AgentDawn: vtbls: - - ea: 0x141A70940 + - ea: 0x141A74290 base: Client::UI::Agent::AgentInterface funcs: - 0x140ABC9C0: ctor - 0x140ABCA00: Finalize + 0x140ABCA70: ctor + 0x140ABCAB0: Finalize Client::UI::Agent::AgentDawnStory: vtbls: - - ea: 0x141A709C0 + - ea: 0x141A74310 base: Client::UI::Agent::AgentDawn funcs: - 0x140ABFAE0: ctor + 0x140ABFB90: ctor Client::UI::Agent::AgentHousingCatalogPreview: vtbls: - - ea: 0x141B36E38 + - ea: 0x141B3B198 base: Client::UI::Agent::AgentInterface funcs: - 0x141240080: ctor - 0x141240170: Finalize + 0x141240130: ctor + 0x141240220: Finalize Client::UI::Agent::AgentSubmersibleExplorationMapSelect: vtbls: - - ea: 0x1419E0EC8 + - ea: 0x1419E2018 base: Client::UI::Agent::AgentInterface Client::UI::Agent::AgentQuestRedo: vtbls: - - ea: 0x141A6BA68 + - ea: 0x141A6F508 base: Client::UI::Agent::AgentInterface funcs: - 0x1409EE430: ctor - 0x1409EE4A0: Finalize + 0x1409EE4E0: ctor + 0x1409EE550: Finalize Client::UI::Agent::AgentQuestRedoHud: vtbls: - - ea: 0x141A6BAE0 + - ea: 0x141A6F580 base: Client::UI::Agent::AgentInterface funcs: - 0x1409EFE90: ctor + 0x1409EFF40: ctor Client::UI::Agent::AgentCircleList: vtbls: - - ea: 0x1419E2AF8 + - ea: 0x1419E3C48 base: Client::UI::Agent::AgentInterface funcs: - 0x1402FB360: ctor + 0x1402FB4C0: ctor Client::UI::Agent::AgentCircleBook: vtbls: - - ea: 0x1419E2C38 + - ea: 0x1419E3D88 base: Client::UI::Agent::AgentInterface funcs: - 0x140301640: ctor - 0x1403016F0: Finalize + 0x1403017A0: ctor + 0x140301850: Finalize Client::UI::Agent::AgentCircleFinder: vtbls: - - ea: 0x1419E2EB8 + - ea: 0x1419E4008 base: Client::UI::Agent::AgentInterface funcs: - 0x140307970: ctor - 0x140307AF0: Finalize + 0x140307AD0: ctor + 0x140307C50: Finalize Client::UI::Agent::AgentMentorCondition: vtbls: - - ea: 0x141A842E0 + - ea: 0x141A880C0 base: Client::UI::Agent::AgentInterface funcs: - 0x140C453A0: ctor + 0x140C45450: ctor Client::UI::Agent::AgentPerformanceMetronome: vtbls: - - ea: 0x141A6FDD8 + - ea: 0x141A73728 base: Client::UI::Agent::AgentInterface funcs: - 0x140AA5F40: ctor + 0x140AA5FF0: ctor Client::UI::Agent::AgentPerformanceGamepadGuide: vtbls: - - ea: 0x141A6FD50 + - ea: 0x141A736A0 base: Client::UI::Agent::AgentInterface funcs: - 0x140AA4E80: ctor + 0x140AA4F30: ctor Client::UI::Agent::AgentPerformanceReadyCheck: vtbls: - - ea: 0x141A6FEC8 + - ea: 0x141A73818 base: Client::UI::Agent::AgentInterface funcs: - 0x140AA91A0: ctor + 0x140AA9250: ctor Client::UI::Agent::AgentHwdAetherGauge: vtbls: - - ea: 0x141A70DD0 + - ea: 0x141A74720 base: Client::UI::Agent::AgentInterface funcs: - 0x140ACA120: ctor + 0x140ACA1C0: ctor Client::UI::Agent::AgentHwdGathererInspection: vtbls: - - ea: 0x141A70E58 + - ea: 0x141A747A8 base: Client::UI::Agent::AgentInterface funcs: - 0x140ACA540: ctor + 0x140ACA5E0: ctor Client::UI::Agent::AgentHwdScore: vtbls: - - ea: 0x141A70EE0 + - ea: 0x141A74830 base: Client::UI::Agent::AgentInterface funcs: - 0x140ACDD30: ctor + 0x140ACDDD0: ctor Client::UI::Agent::AgentHwdMonument: vtbls: - - ea: 0x141A70FE0 + - ea: 0x141A74930 base: Client::UI::Agent::AgentInterface funcs: - 0x140ACED80: ctor + 0x140ACEE20: ctor Client::UI::Agent::AgentTargetCircle: vtbls: - - ea: 0x141A6D978 + - ea: 0x141A71418 base: Client::UI::Agent::AgentInterface funcs: - 0x140A43720: ctor + 0x140A437D0: ctor Client::UI::Agent::AgentCraftActionSimulator: vtbls: - - ea: 0x141A87968 + - ea: 0x141A8B890 base: Client::UI::Agent::AgentInterface funcs: - 0x140D2F0F0: ctor - 0x140D2F140: Finalize + 0x140D2F1A0: ctor + 0x140D2F1F0: Finalize Client::UI::Agent::AgentIKDSchedule: vtbls: - - ea: 0x141A71280 + - ea: 0x141A74BD0 base: Client::UI::Agent::AgentInterface funcs: - 0x140AD8690: ctor + 0x140AD8730: ctor Client::UI::Agent::AgentIKDFishingLog: vtbls: - - ea: 0x141A71300 + - ea: 0x141A74C50 base: Client::UI::Agent::AgentInterface funcs: - 0x140AD9BE0: ctor + 0x140AD9C80: ctor Client::UI::Agent::AgentIKDResult: vtbls: - - ea: 0x141A71390 + - ea: 0x141A74CE0 base: Client::UI::Agent::AgentInterface funcs: - 0x140ADBE50: ctor + 0x140ADBEF0: ctor Client::UI::Agent::AgentIKDMission: vtbls: - - ea: 0x141A71408 + - ea: 0x141A74D58 base: Client::UI::Agent::AgentInterface funcs: - 0x140ADCDA0: ctor + 0x140ADCE40: ctor Client::UI::Agent::AgentInclusionShop: vtbls: - - ea: 0x141A84690 + - ea: 0x141A88470 base: Client::UI::Agent::AgentInterface funcs: - 0x140C4F120: ctor + 0x140C4F1D0: ctor Client::UI::Agent::AgentMycWarResultNotebook: vtbls: - - ea: 0x141A71068 + - ea: 0x141A749B8 base: Client::UI::Agent::AgentInterface funcs: - 0x140ACF170: ctor - 0x140ACF3C0: Finalize + 0x140ACF210: ctor + 0x140ACF460: Finalize Client::UI::Agent::AgentMycInfo: vtbls: - - ea: 0x141A71488 + - ea: 0x141A74DD8 base: Client::UI::Agent::AgentInterface funcs: - 0x140ADD520: ctor + 0x140ADD5C0: ctor Client::UI::Agent::AgentMycItemBox: vtbls: - - ea: 0x141A71620 + - ea: 0x141A74F70 base: Client::UI::Agent::AgentInterface funcs: - 0x140AE0790: ctor + 0x140AE0830: ctor Client::UI::Agent::AgentMycItemBag: vtbls: - - ea: 0x141A71518 + - ea: 0x141A74E68 base: Client::UI::Agent::AgentInterface funcs: - 0x140ADDD00: ctor + 0x140ADDDA0: ctor Client::UI::Agent::AgentMycBattleAreaInfo: vtbls: - - ea: 0x141A715A8 + - ea: 0x141A74EF8 base: Client::UI::Agent::AgentInterface funcs: - 0x140ADF1E0: ctor + 0x140ADF280: ctor Client::UI::Agent::AgentOrnamentNoteBook: vtbls: - - ea: 0x141A85AC0 + - ea: 0x141A898A0 base: Client::UI::Agent::AgentInterface funcs: - 0x140C8E5D0: ctor + 0x140C8E680: ctor Client::UI::Agent::AgentTourismMenu: vtbls: - - ea: 0x141A6DB58 + - ea: 0x141A715F8 base: Client::UI::Agent::AgentInterface funcs: - 0x140A4DD00: ctor + 0x140A4DDB0: ctor Client::UI::Agent::AgentGatheringMasterpiece: vtbls: - - ea: 0x141A83620 + - ea: 0x141A87408 base: Client::UI::Agent::AgentInterface funcs: - 0x140BE8770: ctor + 0x140BE8820: ctor Client::UI::Agent::AgentStarlightGiftBox: vtbls: - - ea: 0x141A717C0 + - ea: 0x141A75110 base: Client::UI::Agent::AgentInterface funcs: - 0x140AE5140: ctor + 0x140AE51E0: ctor Client::UI::Agent::AgentSpearFishing: vtbls: - - ea: 0x141A6CF48 + - ea: 0x141A709E8 base: Client::UI::Agent::AgentInterface funcs: - 0x140A3EA30: ctor - 0x140A3EBF0: Finalize + 0x140A3EAE0: ctor + 0x140A3ECA0: Finalize Client::UI::Agent::AgentOmikuji: vtbls: - - ea: 0x141A85818 + - ea: 0x141A895F8 base: Client::UI::Agent::AgentInterface funcs: - 0x140C85880: ctor - 0x140C85970: Finalize + 0x140C85930: ctor + 0x140C85A20: Finalize Client::UI::Agent::AgentFittingShop: vtbls: - - ea: 0x141A88380 + - ea: 0x141A8C2A0 base: Client::UI::Agent::AgentInterface funcs: - 0x140D4D5A0: ctor + 0x140D4D650: ctor Client::UI::Agent::AgentAkatsukiNote: vtbls: - - ea: 0x141A866D8 + - ea: 0x141A8A600 base: Client::UI::Agent::AgentInterface funcs: - 0x140CE0B30: ctor + 0x140CE0BE0: ctor Client::UI::Agent::AgentExHotbarEditor: vtbls: - - ea: 0x141A87E00 + - ea: 0x141A8BD28 base: Client::UI::Agent::AgentInterface funcs: - 0x140D3DF00: ctor - 0x140D3E030: Finalize + 0x140D3DFB0: ctor + 0x140D3E0E0: Finalize Client::UI::Agent::AgentBannerList: vtbls: - - ea: 0x141B37588 + - ea: 0x141B3BA38 base: Client::UI::Agent::AgentInterface funcs: - 0x141255730: ctor + 0x1412557E0: ctor Client::UI::Agent::AgentBannerEditor: vtbls: - - ea: 0x141B37510 + - ea: 0x141B3B9C0 base: Client::UI::Agent::AgentInterface funcs: - 0x1412546D0: ctor - 0x1412548B0: OpenForGearset + 0x141254780: ctor + 0x141254960: OpenForGearset Client::UI::Agent::AgentBannerEditor::State: funcs: - 0x1412C8440: Save - 0x1412C1280: GetPresetIndex - 0x1412CC2F0: SetFrame - 0x1412CBF90: SetAccent - 0x1412C9080: SetHasChanged + 0x1412C84F0: Save + 0x1412C1330: GetPresetIndex + 0x1412CC3A0: SetFrame + 0x1412CC040: SetAccent + 0x1412C9130: SetHasChanged Client::UI::Agent::AgentBannerUpdateView: vtbls: - - ea: 0x141B376C8 + - ea: 0x141B3BB78 base: Client::UI::Agent::AgentInterface funcs: - 0x141257120: ctor + 0x1412571D0: ctor Client::UI::Agent::AgentPvPMap: vtbls: - - ea: 0x141A70500 + - ea: 0x141A73E50 base: Client::UI::Agent::AgentInterface funcs: - 0x140AB1020: ctor + 0x140AB10D0: ctor Client::UI::Agent::AgentPvPMKSIntroduction: vtbls: - - ea: 0x141A70610 + - ea: 0x141A73F60 base: Client::UI::Agent::AgentInterface funcs: - 0x140AB2800: ctor + 0x140AB28B0: ctor Client::UI::Agent::AgentTryon::TryonCharaView: vtbls: - - ea: 0x141A6B8C8 + - ea: 0x141A6F368 base: Client::UI::Misc::CharaView Client::UI::Agent::AgentTryon: vtbls: - - ea: 0x141A6B930 + - ea: 0x141A6F3D0 base: Client::UI::Agent::AgentInterface funcs: - 0x1409EA340: ctor - 0x1409EB180: TryOn # static + 0x1409EA3F0: ctor + 0x1409EB230: TryOn # static Client::UI::Agent::AgentItemDetailBase: vtbls: - - ea: 0x141A83E60 + - ea: 0x141A87C40 base: Client::UI::Agent::AgentInterface funcs: - 0x140C33A70: ctor + 0x140C33B20: ctor Client::UI::Agent::AgentContentsFinderSetting: vtbls: - - ea: 0x141A87678 + - ea: 0x141A8B5A0 base: Client::UI::Agent::AgentInterface funcs: - 0x140D24D00: ctor + 0x140D24DB0: ctor Client::UI::Agent::AgentContentsFinder: vtbls: - - ea: 0x141A869A8 + - ea: 0x141A8A8D0 base: Client::UI::Agent::AgentInterface funcs: - 0x140CEF520: ctor - 0x140CEF730: Finalize - 0x140CEFEC0: OpenRegularDuty - 0x140CF00A0: OpenRouletteDuty - 0x140CF04B0: SetContentRouletteRoleBonus - 0x140CF33D0: GetInstance # static + 0x140CEF5D0: ctor + 0x140CEF7E0: Finalize + 0x140CEFF70: OpenRegularDuty + 0x140CF0150: OpenRouletteDuty + 0x140CF0560: SetContentRouletteRoleBonus + 0x140CF3480: GetInstance # static Client::UI::Agent::AgentMap::MapMarkerStructSearchName: vtbls: - - ea: 0x141A838B0 + - ea: 0x141A87698 base: Client::UI::Agent::AgentMap::MapMarkerStructSearch vfuncs: 1: Evaluate Client::UI::Agent::AgentMap: vtbls: - - ea: 0x141A838C0 - base: Client::UI::Agent::AgentInterface - funcs: - 0x140BF59A0: ctor - 0x140BF60A0: Finalize - 0x140BF1050: AddGatheringTempMapMarker - 0x140BEFF70: OpenMap - 0x140BFCD80: OpenMapByMapId - 0x140BF13E0: SetFlagMapMarker # (this, territoryId, mapId, (float)x, (float)y, iconId) - 0x140BF9DA0: AddMapMarker - 0x140BFA1A0: AddMiniMapMarker - 0x140C01F60: CanUseTeleport # static - 0x140BFC0B0: ResetMapMarkers - 0x140BFC120: CreateMapMarkers - 0x140BFC900: ResetMiniMapMarkers - 0x140BFC940: CreateMiniMapMarkers - 0x140BF7790: ShowMap + - ea: 0x141A876A8 + base: Client::UI::Agent::AgentInterface + funcs: + 0x140BF5A50: ctor + 0x140BF6150: Finalize + 0x140BF1100: AddGatheringTempMapMarker + 0x140BF0020: OpenMap + 0x140BFCE30: OpenMapByMapId + 0x140BF1490: SetFlagMapMarker # (this, territoryId, mapId, (float)x, (float)y, iconId) + 0x140BF9E50: AddMapMarker + 0x140BFA250: AddMiniMapMarker + 0x140C02010: CanUseTeleport # static + 0x140BFC160: ResetMapMarkers + 0x140BFC1D0: CreateMapMarkers + 0x140BFC9B0: ResetMiniMapMarkers + 0x140BFC9F0: CreateMiniMapMarkers + 0x140BF7840: ShowMap Client::UI::Agent::AgentRecipeNote: vtbls: - - ea: 0x141A6BCD8 + - ea: 0x141A6F778 base: Client::UI::Agent::AgentInterface funcs: - 0x1409F72A0: ctor - 0x1409F7550: Finalize - 0x1409F8620: OpenRecipeByRecipeId - 0x1409F8740: OpenRecipeByItemId - 0x1409FE270: SearchRecipe + 0x1409F7350: ctor + 0x1409F7600: Finalize + 0x1409F86D0: OpenRecipeByRecipeId + 0x1409F87F0: OpenRecipeByItemId + 0x1409FE320: SearchRecipe Client::UI::Agent::AgentRecipeTree: vtbls: - - ea: 0x141A6BC60 + - ea: 0x141A6F700 base: Client::UI::Agent::AgentInterface funcs: - 0x1409F47A0: ctor + 0x1409F4850: ctor Client::UI::Agent::AgentRecipeMaterialList: vtbls: - - ea: 0x141A6BBE8 + - ea: 0x141A6F688 base: Client::UI::Agent::AgentInterface funcs: - 0x1409F3C00: ctor + 0x1409F3CB0: ctor Client::UI::Agent::AgentRecipeProductList: vtbls: - - ea: 0x141A6BE70 + - ea: 0x141A6F910 base: Client::UI::Agent::AgentInterface funcs: - 0x140A04570: ctor + 0x140A04620: ctor Client::UI::Agent::AgentTeleport: vtbls: - - ea: 0x141A6D9F0 + - ea: 0x141A71490 base: Client::UI::Agent::AgentInterface funcs: - 0x140A451F0: ctor + 0x140A452A0: ctor Client::UI::Agent::AgentLoadingTips: vtbls: - - ea: 0x141A84C08 + - ea: 0x141A889E8 base: Client::UI::Agent::AgentInterface funcs: - 0x140C6F410: ctor + 0x140C6F4C0: ctor Client::UI::Agent::AgentRevive: vtbls: - - ea: 0x141A6C8C0 + - ea: 0x141A70360 base: Client::UI::Agent::AgentInterface funcs: - 0x140A2B9B0: ctor + 0x140A2BA60: ctor Client::UI::Agent::AgentChocoboRace: vtbls: - - ea: 0x141A80F10 + - ea: 0x141A84B10 base: Client::UI::Agent::AgentInterface funcs: - 0x140BB30F0: ctor + 0x140BB31A0: ctor Client::UI::Agent::AgentGoldSaucerMiniGame: vtbls: - - ea: 0x141A80988 + - ea: 0x141A84588 base: Client::UI::Agent::AgentInterface funcs: - 0x140B98870: ctor + 0x140B98920: ctor Client::UI::Agent::AgentTrippleTriad: vtbls: - - ea: 0x141A80A00 + - ea: 0x141A84600 base: Client::UI::Agent::AgentInterface funcs: - 0x140B9B4F0: ctor - 0x140B9B770: Finalize + 0x140B9B5A0: ctor + 0x140B9B820: Finalize Client::UI::Agent::TripleTriadRuleAnnounce: vtbls: - - ea: 0x141A81B98 + - ea: 0x141A85798 base: Client::UI::Agent::AgentInterface funcs: - 0x140BCDA40: ctor + 0x140BCDAF0: ctor Client::UI::Agent::TripleTriadRuleSetting: vtbls: - - ea: 0x141A81C10 + - ea: 0x141A85810 base: Client::UI::Agent::AgentInterface funcs: - 0x140BCDFD0: ctor + 0x140BCE080: ctor Client::UI::Agent::TripleTriadSchedule: vtbls: - - ea: 0x141A80E90 + - ea: 0x141A84A90 base: Client::UI::Agent::AgentInterface funcs: - 0x140BB1C40: ctor + 0x140BB1CF0: ctor Client::UI::Agent::TripleTriadRanking: vtbls: - - ea: 0x141A81D10 + - ea: 0x141A85910 base: Client::UI::Agent::AgentInterface funcs: - 0x140BD0AF0: ctor + 0x140BD0BA0: ctor Client::UI::Agent::TripleTriadTournamentResult: vtbls: - - ea: 0x141A80A88 + - ea: 0x141A84688 base: Client::UI::Agent::AgentInterface funcs: - 0x140BA1D40: ctor + 0x140BA1DF0: ctor Client::UI::Agent::TripleTriadTournamentMatchList: vtbls: - - ea: 0x141A81D88 + - ea: 0x141A85988 base: Client::UI::Agent::AgentInterface funcs: - 0x140BD1440: ctor + 0x140BD14F0: ctor Client::UI::Agent::AgentConfigBase: vtbls: - - ea: 0x1419DE898 + - ea: 0x1419DF9E8 base: Client::UI::Agent::AgentInterface funcs: - 0x140272B70: ctor - 0x140272C00: Finalize + 0x140272CD0: ctor + 0x140272D60: Finalize Client::UI::Agent::AgentConfigSystem: vtbls: - - ea: 0x1419DE970 + - ea: 0x1419DFAC0 base: Client::UI::Agent::AgentConfigBase funcs: - 0x140278AF0: ctor - 0x140278CB0: Finalize + 0x140278C50: ctor + 0x140278E10: Finalize Client::UI::Agent::AgentConfigLog: vtbls: - - ea: 0x1419DE718 + - ea: 0x1419DF868 base: Client::UI::Agent::AgentInterface funcs: - 0x14026B720: ctor + 0x14026B880: ctor Client::UI::Agent::AgentConfigCharacter: vtbls: - - ea: 0x1419DEA50 + - ea: 0x1419DFBA0 base: Client::UI::Agent::AgentConfigBase funcs: - 0x14027A100: ctor - 0x14027A2D0: Finalize + 0x14027A260: ctor + 0x14027A430: Finalize Client::UI::Agent::AgentChatConfig: vtbls: - - ea: 0x1419DDCA0 + - ea: 0x1419DEDF0 base: Client::UI::Agent::AgentInterface Client::UI::Agent::AgentChatLogNameConfig: vtbls: - - ea: 0x1419DF068 + - ea: 0x1419E01B8 base: Client::UI::Agent::AgentInterface Client::UI::Agent::AgentHudLayout: vtbls: - - ea: 0x141A84368 + - ea: 0x141A88148 base: Client::UI::Agent::AgentInterface funcs: - 0x140C46150: ctor - 0x140C461B0: Finalize + 0x140C46200: ctor + 0x140C46260: Finalize Client::UI::Agent::AgentItemDetail: vtbls: - - ea: 0x141A84910 + - ea: 0x141A886F0 base: Client::UI::Agent::AgentItemDetailBase funcs: - 0x140C57470: ctor - 0x140C57560: Finalize - 0x140C583C0: OnItemHovered + 0x140C57520: ctor + 0x140C57610: Finalize + 0x140C58470: OnItemHovered Client::UI::Agent::AgentStatus::StatusCharaView: vtbls: - - ea: 0x141A6C2F8 + - ea: 0x141A6FD98 base: Client::UI::Misc::CharaView funcs: - 0x140A12C90: ctor + 0x140A12D40: ctor Client::UI::Agent::AgentStatus: vtbls: - - ea: 0x141A6C360 + - ea: 0x141A6FE00 base: Client::UI::Agent::AgentInterface funcs: - 0x140A13420: ctor + 0x140A134D0: ctor Client::UI::Agent::AgentMaterialize: vtbls: - - ea: 0x141A84FD0 + - ea: 0x141A88DB0 base: Client::UI::Agent::AgentInterface funcs: - 0x140C73CC0: ctor - 0x140C73D40: Finalize + 0x140C73D70: ctor + 0x140C73DF0: Finalize Client::UI::Agent::AgentContentsTimer: vtbls: - - ea: 0x141A877E0 + - ea: 0x141A8B708 base: Client::UI::Agent::AgentInterface funcs: - 0x140D297B0: ctor - 0x140D29940: Finalize + 0x140D29860: ctor + 0x140D299F0: Finalize Client::UI::Agent::AgentGatheringNote: vtbls: - - ea: 0x141A83738 + - ea: 0x141A87520 base: Client::UI::Agent::AgentInterface funcs: - 0x140BED0B0: ctor - 0x140BED1D0: Finalize - 0x140BEDB60: OpenGatherableByItemId + 0x140BED160: ctor + 0x140BED280: Finalize + 0x140BEDC10: OpenGatherableByItemId Client::UI::Agent::AgentMcguffin: vtbls: - - ea: 0x141A710E0 + - ea: 0x141A74A30 base: Client::UI::Agent::AgentInterface funcs: - 0x140AD0450: ctor + 0x140AD04F0: ctor Client::UI::Agent::AgentCharaCard: vtbls: - - ea: 0x141A71B00 + - ea: 0x141A75450 base: Client::UI::Agent::AgentInterface funcs: - 0x140AEF840: ctor - 0x140AEF980: OpenCharaCardByContentId - 0x140AEFA00: OpenCharaCardForObject + 0x140AEF8E0: ctor + 0x140AEFA20: OpenCharaCardByContentId + 0x140AEFAA0: OpenCharaCardForObject Client::UI::Agent::AgentCharaCard::Storage: funcs: - 0x140B091B0: ctor - 0x140AF8D80: dtor + 0x140B09250: ctor + 0x140AF8E20: dtor Client::UI::Agent::AgentCharaCardDesignSetting: vtbls: - - ea: 0x141A71B78 + - ea: 0x141A754C8 base: Client::UI::Agent::AgentInterface funcs: - 0x140AF32C0: ctor + 0x140AF3360: ctor Client::UI::Agent::AgentCharaCardProfileSetting: vtbls: - - ea: 0x141A71BF0 + - ea: 0x141A75540 base: Client::UI::Agent::AgentInterface funcs: - 0x140AF7740: ctor + 0x140AF77E0: ctor Client::UI::Agent::AgentMJIHud: vtbls: - - ea: 0x141B37CA0 + - ea: 0x141B3C150 base: Client::UI::Agent::AgentInterface funcs: - 0x14126FB80: ctor + 0x14126FC30: ctor Client::UI::Agent::AgentMJIPouch: vtbls: - - ea: 0x141B37A38 + - ea: 0x141B3BEE8 base: Client::UI::Agent::AgentInterface funcs: - 0x14125EFF0: ctor + 0x14125F0A0: ctor Client::UI::Agent::AgentMJIBuildingMove: vtbls: - - ea: 0x141B37BA0 + - ea: 0x141B3C050 base: Client::UI::Agent::AgentInterface funcs: - 0x1412655B0: ctor + 0x141265660: ctor Client::UI::Agent::AgentMJICraftSchedule: vtbls: - - ea: 0x141B37C28 - base: Client::UI::Agent::AgentInterface - funcs: - 0x1412676F0: ctor - 0x141267B80: InitScheduleData - 0x141267F80: OpenReviewMaterialsUIOnly - 0x141268020: UpdateScheduleData - 0x1412682C0: UpdateMaterialAllocation - 0x1412685B0: HaveDeficit - 0x141268700: CopyMaterialAllocationFromPouchAgent - 0x141268820: SetPopularitySupplyDemand - 0x141268960: UpdateCurScheduleSettingPopularitySupplyDemand - 0x141268A20: SetGroove - 0x141268B80: HandleEventMain - 0x141268D70: ClearSlot - 0x141268F50: HandleEventClearSlotConfirm - 0x141268F90: AskConfirmRegisterPreset - 0x141269030: HandleEventRegisterPresetConfirm - 0x141269080: OpenRequisiteMaterialsForCurItem - 0x1412692A0: CopyWorkshopAgenda - 0x141269350: AskConfirmClearWorkshop - 0x1412693D0: HandleEventClearWorkshopConfirm - 0x141269560: AskAddScheduleUsingSupplyDemand - 0x1412695E0: PasteWorkshopAgenda - 0x141269A40: ShowImpl - 0x141269B50: UpdateImpl - 0x141269D60: UpdateMainAddon - 0x14126A390: UpdateWorkshopDerivedData - 0x14126A7D0: AskAddSchedule - 0x14126A8C0: FillScheduleItemsByTheme - 0x14126AC10: FillScheduleItemsByTime - 0x14126AFA0: RequestDemandAndUpdateSelectedItem - 0x14126B010: UpdateScheduleSettingAddon - 0x14126B630: SetCurrentlySelectedItem - 0x14126B740: OnScheduleSettingOpened - 0x14126B9A0: HandleEventScheduleSetting - 0x14126BB70: OpenScheduleFreeContextMenu - 0x14126BC60: OpenScheduleUsedContextMenu - 0x14126BE00: AskSchedulePreset - 0x14126BF30: UpdatePresetAddon - 0x14126BFF0: FillPresetItems - 0x14126C1A0: HandleEventSchedulePreset - 0x14126C290: AskDeletePreset - 0x14126C310: HandleEventDeletePresetConfirm - 0x14126C380: RegisterPreset - 0x14126C4B0: SchedulePreset - 0x14126C6F0: OpenSetRest - 0x14126C8A0: AskSetRestConfirm - 0x14126CAD0: HandleEventSetRest - 0x14126CB30: HandleEventSetRestConfirm - 0x14126CDA0: OpenReviewMaterials - 0x14126D050: HandleEventReviewMaterials - 0x14126D110: UpdateReviewMaterialsAddon - 0x14126D850: OpenSupplyDemand - 0x14126DB70: UpdateSupplyDemandAddon - 0x14126E090: HandleEventSupplyDemand - 0x14126E550: AskClearCycleConfirm - 0x14126E5F0: HandleEventClearCycleConfirm - 0x14126E7B0: HandleEventSupplyDemandContextMenu - 0x14126E980: UpdateRequisiteMaterialsAddon - 0x14126ED60: HandleEventRequisiteMaterials - 0x14126EDC0: OpenFavors - 0x14126EE00: InitStartReadThemes - 0x14126EF90: InitReadThemeRow - 0x14126F060: InitStartReadCraftObjects - 0x14126F200: InitReadCraftObjectRow - 0x14126F2F0: InitFilterCraftsByTheme - 0x14126F540: InitStartReadItems - 0x14126F6A0: InitReadItemRow - 0x14126F740: InitAssignSortIndices - 0x14126F7C0: InitAddCraftSortedByName - 0x14126F910: SetDisplayedCycle - 0x14126FAB0: GetHoursSinceCycleStart + - ea: 0x141B3C0D8 + base: Client::UI::Agent::AgentInterface + funcs: + 0x1412677A0: ctor + 0x141267C30: InitScheduleData + 0x141268030: OpenReviewMaterialsUIOnly + 0x1412680D0: UpdateScheduleData + 0x141268370: UpdateMaterialAllocation + 0x141268660: HaveDeficit + 0x1412687B0: CopyMaterialAllocationFromPouchAgent + 0x1412688D0: SetPopularitySupplyDemand + 0x141268A10: UpdateCurScheduleSettingPopularitySupplyDemand + 0x141268AD0: SetGroove + 0x141268C30: HandleEventMain + 0x141268E20: ClearSlot + 0x141269000: HandleEventClearSlotConfirm + 0x141269040: AskConfirmRegisterPreset + 0x1412690E0: HandleEventRegisterPresetConfirm + 0x141269130: OpenRequisiteMaterialsForCurItem + 0x141269350: CopyWorkshopAgenda + 0x141269400: AskConfirmClearWorkshop + 0x141269480: HandleEventClearWorkshopConfirm + 0x141269610: AskAddScheduleUsingSupplyDemand + 0x141269690: PasteWorkshopAgenda + 0x141269AF0: ShowImpl + 0x141269C00: UpdateImpl + 0x141269E10: UpdateMainAddon + 0x14126A440: UpdateWorkshopDerivedData + 0x14126A880: AskAddSchedule + 0x14126A970: FillScheduleItemsByTheme + 0x14126ACC0: FillScheduleItemsByTime + 0x14126B050: RequestDemandAndUpdateSelectedItem + 0x14126B0C0: UpdateScheduleSettingAddon + 0x14126B6E0: SetCurrentlySelectedItem + 0x14126B7F0: OnScheduleSettingOpened + 0x14126BA50: HandleEventScheduleSetting + 0x14126BC20: OpenScheduleFreeContextMenu + 0x14126BD10: OpenScheduleUsedContextMenu + 0x14126BEB0: AskSchedulePreset + 0x14126BFE0: UpdatePresetAddon + 0x14126C0A0: FillPresetItems + 0x14126C250: HandleEventSchedulePreset + 0x14126C340: AskDeletePreset + 0x14126C3C0: HandleEventDeletePresetConfirm + 0x14126C430: RegisterPreset + 0x14126C560: SchedulePreset + 0x14126C7A0: OpenSetRest + 0x14126C950: AskSetRestConfirm + 0x14126CB80: HandleEventSetRest + 0x14126CBE0: HandleEventSetRestConfirm + 0x14126CE50: OpenReviewMaterials + 0x14126D100: HandleEventReviewMaterials + 0x14126D1C0: UpdateReviewMaterialsAddon + 0x14126D900: OpenSupplyDemand + 0x14126DC20: UpdateSupplyDemandAddon + 0x14126E140: HandleEventSupplyDemand + 0x14126E600: AskClearCycleConfirm + 0x14126E6A0: HandleEventClearCycleConfirm + 0x14126E860: HandleEventSupplyDemandContextMenu + 0x14126EA30: UpdateRequisiteMaterialsAddon + 0x14126EE10: HandleEventRequisiteMaterials + 0x14126EE70: OpenFavors + 0x14126EEB0: InitStartReadThemes + 0x14126F040: InitReadThemeRow + 0x14126F110: InitStartReadCraftObjects + 0x14126F2B0: InitReadCraftObjectRow + 0x14126F3A0: InitFilterCraftsByTheme + 0x14126F5F0: InitStartReadItems + 0x14126F750: InitReadItemRow + 0x14126F7F0: InitAssignSortIndices + 0x14126F870: InitAddCraftSortedByName + 0x14126F9C0: SetDisplayedCycle + 0x14126FB60: GetHoursSinceCycleStart Client::UI::Agent::AgentMJINekomimiRequest: vtbls: - - ea: 0x141B37D18 + - ea: 0x141B3C1C8 base: Client::UI::Agent::AgentInterface funcs: - 0x141272DE0: ctor - 0x141272FB0: OpenUI - 0x141273030: OpenUIFromCraftSchedule - 0x1412730B0: ForceRequestFavorData - 0x141273120: InitData - 0x1412731F0: UpdateImpl - 0x1412732E0: UpdateAddon - 0x1412736E0: TryReceiveFetchedData - 0x141273860: InitItemData + 0x141272E90: ctor + 0x141273060: OpenUI + 0x1412730E0: OpenUIFromCraftSchedule + 0x141273160: ForceRequestFavorData + 0x1412731D0: InitData + 0x1412732A0: UpdateImpl + 0x141273390: UpdateAddon + 0x141273790: TryReceiveFetchedData + 0x141273910: InitItemData Client::UI::Agent::AgentMJIGatheringNoteBook: vtbls: - - ea: 0x141B38030 + - ea: 0x141B3C4E0 base: Client::UI::Agent::AgentInterface funcs: - 0x14127E790: ctor + 0x14127E840: ctor Client::UI::Agent::AgentMJIRecipeNoteBook: vtbls: - - ea: 0x141B382C8 + - ea: 0x141B3C778 base: Client::UI::Agent::AgentInterface funcs: - 0x14128C890: ctor + 0x14128C940: ctor Client::UI::Agent::AgentMJICraftSales: vtbls: - - ea: 0x141B37DA0 + - ea: 0x141B3C250 base: Client::UI::Agent::AgentInterface funcs: - 0x141273950: ctor + 0x141273A00: ctor Client::UI::Agent::AgentMJIBuilding: vtbls: - - ea: 0x141B37AB0 + - ea: 0x141B3BF60 base: Client::UI::Agent::AgentInterface funcs: - 0x141260D00: ctor + 0x141260DB0: ctor Client::UI::Agent::AgentMJIDisposeShop: vtbls: - - ea: 0x141B37E28 - base: Client::UI::Agent::AgentInterface - funcs: - 0x141274750: ctor - 0x141274AA0: HandleEventMain - 0x141274B60: HandleEventShipItem - 0x141274D30: HandleEventShipItemConfirmOvercap - 0x141274EB0: HandleEventShipItemConfirmLeaveDeficit - 0x141274F00: HandleEventShipBulk - 0x141274F60: HandleEventShipBulkConfirmOvercap - 0x141274FD0: UpdateImpl - 0x141275090: FirstUpdateAfterInit - 0x141275230: TryUpdateAddon - 0x141275630: AskShipItem - 0x141275840: ShipItem - 0x1412759D0: AskShipBulk - 0x141275E30: ShipBulk - 0x1412760A0: CheckBulkOvercap - 0x1412763C0: InitStartReadUICategories - 0x141276540: InitReadUICategoryRow - 0x141276610: InitStartReadShopItems - 0x141276770: InitReadShopItemRow - 0x141276870: InitFillAndSortPerCategoryItems - 0x141276A10: InitStartReadItemPouch - 0x141276B60: InitReadItemPouchRow - 0x141276BC0: InitStartReadItems - 0x141276D10: InitReadItemRow - 0x141276DA0: InitStartReadCurrencyItems - 0x141276EE0: InitReadCurrencyItemRow + - ea: 0x141B3C2D8 + base: Client::UI::Agent::AgentInterface + funcs: + 0x141274800: ctor + 0x141274B50: HandleEventMain + 0x141274C10: HandleEventShipItem + 0x141274DE0: HandleEventShipItemConfirmOvercap + 0x141274F60: HandleEventShipItemConfirmLeaveDeficit + 0x141274FB0: HandleEventShipBulk + 0x141275010: HandleEventShipBulkConfirmOvercap + 0x141275080: UpdateImpl + 0x141275140: FirstUpdateAfterInit + 0x1412752E0: TryUpdateAddon + 0x1412756E0: AskShipItem + 0x1412758F0: ShipItem + 0x141275A80: AskShipBulk + 0x141275EE0: ShipBulk + 0x141276150: CheckBulkOvercap + 0x141276470: InitStartReadUICategories + 0x1412765F0: InitReadUICategoryRow + 0x1412766C0: InitStartReadShopItems + 0x141276820: InitReadShopItemRow + 0x141276920: InitFillAndSortPerCategoryItems + 0x141276AC0: InitStartReadItemPouch + 0x141276C10: InitReadItemPouchRow + 0x141276C70: InitStartReadItems + 0x141276DC0: InitReadItemRow + 0x141276E50: InitStartReadCurrencyItems + 0x141276F90: InitReadCurrencyItemRow Client::UI::Agent::AgentMJIAnimalManagement: vtbls: - - ea: 0x141B379B0 - base: Client::UI::Agent::AgentInterface - funcs: - 0x14125B2F0: ctor - 0x14125B400: Finalize - 0x14125B4F0: ShowImpl - 0x14125B610: OpenAddon - 0x14125C8D0: PrepareForOp - 0x14125C9D0: HandleContextMenuEvent - 0x14125CC80: HandleEventRelease - 0x14125D090: ConfirmReleaseCaptured - 0x14125D170: AskCollect - 0x14125D320: CalculateNumFilledSlots - 0x14125D570: UpdateSlots - 0x14125D9A0: UpdateAvailableFoods - 0x14125DB60: GetNumItemsInInventory - 0x14125DC10: HandleEventConfirmCollectAll - 0x14125DD50: HandleEventConfirmCollectAllOvercap - 0x14125DE50: Entrust - 0x14125DF70: Dismiss - 0x14125E080: CollectSingle - 0x14125E1A0: CollectAll - 0x14125E2C0: Release - 0x14125E3C0: DismissRelease - 0x14125E5E0: ChangeNickname - 0x14125E800: InitStartReadSheets - 0x14125EB60: InitReadAnimalRow - 0x14125ED10: InitReadPouchItemRow - 0x14125EE10: InitReadItemRow - 0x14125EF40: FindItemDescByItemId + - ea: 0x141B3BE60 + base: Client::UI::Agent::AgentInterface + funcs: + 0x14125B3A0: ctor + 0x14125B4B0: Finalize + 0x14125B5A0: ShowImpl + 0x14125B6C0: OpenAddon + 0x14125C980: PrepareForOp + 0x14125CA80: HandleContextMenuEvent + 0x14125CD30: HandleEventRelease + 0x14125D140: ConfirmReleaseCaptured + 0x14125D220: AskCollect + 0x14125D3D0: CalculateNumFilledSlots + 0x14125D620: UpdateSlots + 0x14125DA50: UpdateAvailableFoods + 0x14125DC10: GetNumItemsInInventory + 0x14125DCC0: HandleEventConfirmCollectAll + 0x14125DE00: HandleEventConfirmCollectAllOvercap + 0x14125DF00: Entrust + 0x14125E020: Dismiss + 0x14125E130: CollectSingle + 0x14125E250: CollectAll + 0x14125E370: Release + 0x14125E470: DismissRelease + 0x14125E690: ChangeNickname + 0x14125E8B0: InitStartReadSheets + 0x14125EC10: InitReadAnimalRow + 0x14125EDC0: InitReadPouchItemRow + 0x14125EEC0: InitReadItemRow + 0x14125EFF0: FindItemDescByItemId Client::UI::Agent::AgentMJIFarmManagement: vtbls: - - ea: 0x141B37F18 - base: Client::UI::Agent::AgentInterface - funcs: - 0x141278010: ctor - 0x141278110: Finalize - 0x141278180: OpenUI - 0x1412781F0: ShowImpl - 0x141278EA0: PrepareForOp - 0x141278FA0: HandleContextMenuEvent - 0x1412792B0: TryFinishInit - 0x141279470: ClearSeeds - 0x1412795A0: UpdateEntrustSeeds - 0x1412797D0: FindSeedIndexByItemId - 0x141279880: GetNumItemsInInventory - 0x141279930: HandleEventConfirmCollectAll - 0x141279A30: HandleEventConfirmCollectAllOvercap - 0x141279AA0: Entrust - 0x141279BC0: Dismiss - 0x141279CD0: CollectSingle - 0x141279DF0: CollectAll - 0x141279F50: StartCollectAll + - ea: 0x141B3C3C8 + base: Client::UI::Agent::AgentInterface + funcs: + 0x1412780C0: ctor + 0x1412781C0: Finalize + 0x141278230: OpenUI + 0x1412782A0: ShowImpl + 0x141278F50: PrepareForOp + 0x141279050: HandleContextMenuEvent + 0x141279360: TryFinishInit + 0x141279520: ClearSeeds + 0x141279650: UpdateEntrustSeeds + 0x141279880: FindSeedIndexByItemId + 0x141279930: GetNumItemsInInventory + 0x1412799E0: HandleEventConfirmCollectAll + 0x141279AE0: HandleEventConfirmCollectAllOvercap + 0x141279B50: Entrust + 0x141279C70: Dismiss + 0x141279D80: CollectSingle + 0x141279EA0: CollectAll + 0x14127A000: StartCollectAll Client::UI::Agent::AgentMJIEntrance: vtbls: - - ea: 0x141B37EA0 + - ea: 0x141B3C350 base: Client::UI::Agent::AgentInterface funcs: - 0x141276F60: ctor + 0x141277010: ctor Client::UI::Agent::AgentMJIGatheringHouse: vtbls: - - ea: 0x141B37F90 - base: Client::UI::Agent::AgentInterface - funcs: - 0x14127BC60: ctor - 0x14127BD20: Finalize - 0x14127BDA0: OpenUI - 0x14127BF60: RefreshUI - 0x14127BFA0: RefreshExpeditions - 0x14127C170: NotifyExpeditionSelected - 0x14127C7E0: UpdateLoadCowrieItem - 0x14127C830: HandleEventMain - 0x14127CAF0: HandleEventSelectExpedition - 0x14127CE60: IsExpeditionUnlocked - 0x14127CF10: CanNotGatherAnymore - 0x14127D0E0: CanNotGatherWithoutOvercap - 0x14127D2D0: OpenAddon - 0x14127DB00: AskConfirmStart - 0x14127DC60: AskConfirmChangeExtend - 0x14127DDC0: AskConfirmChange - 0x14127DF10: AskConfirmExtend - 0x14127E090: RefreshExpeditionSelect + - ea: 0x141B3C440 + base: Client::UI::Agent::AgentInterface + funcs: + 0x14127BD10: ctor + 0x14127BDD0: Finalize + 0x14127BE50: OpenUI + 0x14127C010: RefreshUI + 0x14127C050: RefreshExpeditions + 0x14127C220: NotifyExpeditionSelected + 0x14127C890: UpdateLoadCowrieItem + 0x14127C8E0: HandleEventMain + 0x14127CBA0: HandleEventSelectExpedition + 0x14127CF10: IsExpeditionUnlocked + 0x14127CFC0: CanNotGatherAnymore + 0x14127D190: CanNotGatherWithoutOvercap + 0x14127D380: OpenAddon + 0x14127DBB0: AskConfirmStart + 0x14127DD10: AskConfirmChangeExtend + 0x14127DE70: AskConfirmChange + 0x14127DFC0: AskConfirmExtend + 0x14127E140: RefreshExpeditionSelect Client::UI::Agent::AgentMJIGatheringHouse::AgentData: funcs: - 0x14127A1B0: ctor - 0x14127A250: dtor - 0x14127A380: Init - 0x14127A480: Reset - 0x14127A4F0: Update - 0x14127A680: InitSheets - 0x14127A720: SheetsReady - 0x14127A760: InitResources - 0x14127AAB0: InitDerived - 0x14127AFC0: GetExpeditionEntry - 0x14127B140: GetResourceEntryByItemId - 0x14127B250: GetResourceEntryByPouchId - 0x14127B360: ResetVectors - 0x14127B440: ResetExpeditions - 0x14127B5D0: ResetExpeditionItems - 0x14127B660: ResetResources + 0x14127A260: ctor + 0x14127A300: dtor + 0x14127A430: Init + 0x14127A530: Reset + 0x14127A5A0: Update + 0x14127A730: InitSheets + 0x14127A7D0: SheetsReady + 0x14127A810: InitResources + 0x14127AB60: InitDerived + 0x14127B070: GetExpeditionEntry + 0x14127B1F0: GetResourceEntryByItemId + 0x14127B300: GetResourceEntryByPouchId + 0x14127B410: ResetVectors + 0x14127B4F0: ResetExpeditions + 0x14127B680: ResetExpeditionItems + 0x14127B710: ResetResources Client::UI::Agent::AgentMJIMinionManagement: vtbls: - - ea: 0x141B381B0 + - ea: 0x141B3C660 base: Client::UI::Agent::AgentInterface funcs: - 0x141285D50: ctor - 0x141285F00: Finalize + 0x141285E00: ctor + 0x141285FB0: Finalize Client::UI::Agent::AgentMJIMinionNoteBook: vtbls: - - ea: 0x141B38228 + - ea: 0x141B3C6D8 base: Client::UI::Agent::AgentInterface funcs: - 0x1412898A0: ctor + 0x141289950: ctor Client::UI::Agent::AgentMJISettings: vtbls: - - ea: 0x141B38138 + - ea: 0x141B3C5E8 base: Client::UI::Agent::AgentInterface funcs: - 0x141285700: ctor + 0x1412857B0: ctor Client::UI::Agent::AgentMJIHousingMenu: vtbls: - - ea: 0x141B380A8 + - ea: 0x141B3C558 base: Client::UI::Agent::AgentInterface funcs: - 0x14127FBF0: ctor + 0x14127FCA0: ctor Client::UI::Agent::AgentArchiveItem: vtbls: - - ea: 0x141A86AC0 + - ea: 0x141A8A9E8 base: Client::UI::Agent::AgentInterface funcs: - 0x140CFCA50: ctor - 0x140CFCA80: Finalize - 0x140CFCAE0: ViewArchiveItem + 0x140CFCB00: ctor + 0x140CFCB30: Finalize + 0x140CFCB90: ViewArchiveItem Client::UI::Agent::AgentVVDNotebook: vtbls: - - ea: 0x141B38520 + - ea: 0x141B3C9D0 base: Client::UI::Agent::AgentInterface funcs: - 0x141299370: ctor + 0x141299420: ctor Client::UI::Agent::AgentVVDFinder: vtbls: - - ea: 0x141B384A8 + - ea: 0x141B3C958 base: Client::UI::Agent::AgentInterface funcs: - 0x1412984A0: ctor - 0x1412984D0: Finalize + 0x141298550: ctor + 0x141298580: Finalize Client::UI::Agent::AgentTofuList: vtbls: - - ea: 0x141B383B8 + - ea: 0x141B3C868 base: Client::UI::Agent::AgentInterface funcs: - 0x141297320: ctor + 0x1412973D0: ctor Client::UI::Agent::AgentBannerInterface: vtbls: - - ea: 0x141B37778 + - ea: 0x141B3BC28 base: Client::UI::Agent::AgentInterface funcs: - 0x141258610: Finalize + 0x1412586C0: Finalize Client::UI::Agent::AgentBannerInterface::Storage: funcs: - 0x141259630: Update + 0x1412596E0: Update Client::UI::Agent::AgentBannerInterface::Storage::CharacterData: vtbls: - - ea: 0x141B37760 + - ea: 0x141B3BC10 base: Component::GUI::AtkModuleInterface::AtkEventInterface funcs: - 0x1412577A0: ctor - 0x141257880: dtor + 0x141257850: ctor + 0x141257930: dtor Client::UI::Agent::AgentBannerParty: vtbls: - - ea: 0x141B37808 + - ea: 0x141B3BCB8 base: Client::UI::Agent::AgentBannerInterface funcs: - 0x141258A60: ctor + 0x141258B10: ctor Client::UI::Agent::AgentBannerMIP: vtbls: - - ea: 0x141B37898 + - ea: 0x141B3BD48 base: Client::UI::Agent::AgentBannerInterface funcs: - 0x14125A380: ctor - 0x14125A400: Finalize + 0x14125A430: ctor + 0x14125A4B0: Finalize Client::UI::Agent::AgentTurnBreak: vtbls: - - ea: 0x1419E3430 + - ea: 0x1419E4580 base: Client::UI::Agent::AgentInterface Client::UI::Agent::AgentSXTBattleLog: vtbls: - - ea: 0x141A6D888 + - ea: 0x141A71328 base: Client::UI::Agent::AgentInterface funcs: - 0x140A43020: ctor + 0x140A430D0: ctor Client::UI::Agent::AgentMoogleCollection: vtbls: - - ea: 0x141B38970 + - ea: 0x141B3CE20 base: Client::UI::Agent::AgentInterface funcs: - 0x14129F920: ctor + 0x14129F9D0: ctor Client::UI::Agent::AgentFGSEnterDialog: vtbls: - - ea: 0x141A81F40 + - ea: 0x141A85B40 base: Client::UI::Agent::AgentInterface funcs: - 0x140BD3AC0: ctor + 0x140BD3B70: ctor Client::UI::Agent::AgentFGSStageIntro: vtbls: - - ea: 0x141A81EC8 + - ea: 0x141A85AC8 base: Client::UI::Agent::AgentInterface funcs: - 0x140BD3200: ctor + 0x140BD32B0: ctor Client::UI::Agent::AgentFGSHud: vtbls: - - ea: 0x141A81E00 + - ea: 0x141A85A00 base: Client::UI::Agent::AgentInterface funcs: - 0x140BD2580: ctor + 0x140BD2630: ctor Client::UI::Agent::AgentFGSWinner: vtbls: - - ea: 0x141A82030 + - ea: 0x141A85C30 base: Client::UI::Agent::AgentInterface funcs: - 0x140BD4250: ctor + 0x140BD4300: ctor Client::UI::Agent::AgentFGSResult: vtbls: - - ea: 0x141A81FB8 + - ea: 0x141A85BB8 base: Client::UI::Agent::AgentInterface funcs: - 0x140BD3E80: ctor + 0x140BD3F30: ctor Client::Game::UI::GameEventCallback: vtbls: - - ea: 0x141A42558 + - ea: 0x141A45D40 Client::Game::Event::EventHandler: vtbls: - - ea: 0x141A42608 + - ea: 0x141A45DF0 funcs: - 0x1407C6E90: ctor + 0x1407C8A90: ctor vfuncs: 0: dtor 197: GetTitle # lua function "GetEventHandlerTitle" Client::Game::Event::LuaScriptLoader: vtbls: - - ea: 0x141A42E48 + - ea: 0x141A46630 base: Client::System::Resource::ResourceEventListener Client::Game::Event::ModuleBase: vtbls: - - ea: 0x141A42E70 + - ea: 0x141A46658 vfuncs: 1: SetupClasses 4: SetupClasses_2 Client::Game::Event::LuaScriptLoader: vtbls: - - ea: 0x141A42EA8 + - ea: 0x141A46690 base: Client::System::Resource::ResourceEventListener Client::Game::Event::LuaEventHandler: vtbls: - - ea: 0x141A42ED0 + - ea: 0x141A466B8 base: Client::Game::Event::EventHandler funcs: - 0x1407CF210: ctor + 0x1407D0E10: ctor Client::Game::Event::EventSceneModuleImplBase: vtbls: - - ea: 0x141A43728 + - ea: 0x141A46F10 vfuncs: 0: dtor 1: ContinueBattleBGM @@ -9868,2904 +9868,2904 @@ classes: 239: CheckItemsObtainableRareCheck Client::Game::Event::EventSceneModuleUsualImpl: vtbls: - - ea: 0x141A43EA8 + - ea: 0x141A47690 base: Client::Game::Event::EventSceneModuleImplBase Client::Game::Event::EventSceneModule: funcs: - 0x140809170: ctor - 0x140809490: dtor + 0x14080AD70: ctor + 0x14080B090: dtor Client::Game::Event::EventSceneModule::UISkipListener: vtbls: - - ea: 0x141A45628 + - ea: 0x141A48E10 base: Component::GUI::AtkModuleInterface::AtkEventInterface Client::Game::Event::Director: vtbls: - - ea: 0x141A45F48 + - ea: 0x141A49730 base: Client::Game::Event::LuaEventHandler funcs: - 0x1408284E0: ctor - 0x140964E70: ShowTodo # lua function "ShowDirectorTodo" - 0x140964E80: HideTodo # lua function "HideDirectorTodo" + 0x14082A0E0: ctor + 0x140964F60: ShowTodo # lua function "ShowDirectorTodo" + 0x140964F70: HideTodo # lua function "HideDirectorTodo" Client::Game::Event::JournalCallback: vtbls: - - ea: 0x141A48E48 + - ea: 0x141A4C630 base: Client::Game::UI::GameEventCallback Client::Game::Event::QuestEventHandler: vtbls: - - ea: 0x141A48E58 + - ea: 0x141A4C640 base: Client::Game::Event::LuaEventHandler funcs: - 0x14084A200: ctor + 0x14084BE00: ctor Client::Game::Event::QuestBattleDirector: vtbls: - - ea: 0x141A47C00 + - ea: 0x141A4B3E8 base: Client::Game::Event::Director funcs: - 0x140836430: ctor + 0x140838030: ctor Client::Game::Event::TreasureHuntDirector: vtbls: - - ea: 0x141A5D618 + - ea: 0x141A60E00 base: Client::Game::Event::Director funcs: - 0x1408D59D0: ctor + 0x1408D75D0: ctor Client::Game::Event::CompanyCraftDirector: vtbls: - - ea: 0x141A72A90 + - ea: 0x141A76290 base: Client::Game::Event::Director funcs: - 0x140B4DAC0: ctor + 0x140B4DB60: ctor Client::Game::Event::DpsChallengeDirector: vtbls: - - ea: 0x141A5DF20 + - ea: 0x141A61708 base: Client::Game::Event::Director funcs: - 0x1408D7120: ctor + 0x1408D8D20: ctor Client::Game::Event::GoldSaucerDirector: vtbls: - - ea: 0x141A74640 + - ea: 0x141A77E40 base: Client::Game::Event::Director funcs: - 0x140B56BF0: ctor + 0x140B56C90: ctor Client::Game::ReconstructionBoxManager: instances: - - ea: 0x1421EBBB0 + - ea: 0x1421FD0C0 pointer: False funcs: - 0x1408E6980: ctor - 0x1408E6A30: dtor - 0x1408E6A90: HasInstance - 0x1408E6AB0: GetInstance + 0x1408E8580: ctor + 0x1408E8630: dtor + 0x1408E8690: HasInstance + 0x1408E86B0: GetInstance Client::Game::Event::EventFramework: instances: - - ea: 0x1421EC018 + - ea: 0x1421FD0C8 pointer: True funcs: - 0x140861EF0: Initialize - 0x140861FA0: GetSingleton - 0x140862290: ctor - 0x140862AE0: Finalize - 0x14086B2F0: ProcessDirectorUpdate - 0x14086EC20: GetDirectorByEventId - 0x14086EC70: GetCompanyLeveDirector - 0x14086ECD0: GetInstanceContentDirector - 0x14086ED00: GetCrystallineConflictDirector - 0x14086ED30: GetFrontlinesDirector - 0x14086ED60: GetRivalWingDirector - 0x14086ED90: GetTreasureHuntDungeonDirector - 0x14086EDC0: GetTourismDirector - 0x14086EDF0: GetTripleTriadDirector - 0x14086EE70: GetSkyIslandDirector - 0x14086EEA0: GetPublicContentDirector - 0x14086EF30: GetContentDirector - 0x14086EF40: GetQuestBattleDirector - 0x14086EF90: GetGoldSaucerDirector - 0x140873AC0: GetEventHandlerById - 0x140979B50: GetCurrentContentType - 0x140979C20: GetCurrentContentId # static - 0x140979CA0: CanLeaveCurrentContent # static - 0x14097B630: GetContentFinderCondition - 0x1414B2090: GetPublicContentDirectorByType # static + 0x140863AF0: Initialize + 0x140863BA0: GetSingleton + 0x140863E90: ctor + 0x1408646E0: Finalize + 0x14086CEF0: ProcessDirectorUpdate + 0x140870820: GetDirectorByEventId + 0x140870870: GetCompanyLeveDirector + 0x1408708D0: GetInstanceContentDirector + 0x140870900: GetCrystallineConflictDirector + 0x140870930: GetFrontlinesDirector + 0x140870960: GetRivalWingDirector + 0x140870990: GetTreasureHuntDungeonDirector + 0x1408709C0: GetTourismDirector + 0x1408709F0: GetTripleTriadDirector + 0x140870A70: GetSkyIslandDirector + 0x140870AA0: GetPublicContentDirector + 0x140870B30: GetContentDirector + 0x140870B40: GetQuestBattleDirector + 0x140870B90: GetGoldSaucerDirector + 0x1408756C0: GetEventHandlerById + 0x140979C40: GetCurrentContentType + 0x140979D10: GetCurrentContentId # static + 0x140979D90: CanLeaveCurrentContent # static + 0x14097B720: GetContentFinderCondition + 0x1414B2210: GetPublicContentDirectorByType # static Client::Game::Event::EventHandlerModule: vtbls: - - ea: 0x141A48D90 + - ea: 0x141A4C578 base: Client::Game::Event::ModuleBase funcs: - 0x1408441E0: ctor + 0x140845DE0: ctor Client::Game::Event::LuaActorModule: vtbls: - - ea: 0x141A48DD0 + - ea: 0x141A4C5B8 base: Client::Game::Event::ModuleBase funcs: - 0x1408481D0: ctor + 0x140849DD0: ctor Client::Game::Event::DirectorModule: vtbls: - - ea: 0x141A48E08 + - ea: 0x141A4C5F0 base: Client::Game::Event::ModuleBase funcs: - 0x140848A80: ctor + 0x14084A680: ctor Client::Game::Event::EventState: vtbls: - - ea: 0x141A48E40 + - ea: 0x141A4C628 Client::Game::Event::EventGPoseController: funcs: - 0x1407FA9C0: ctor - 0x1407FD390: IsFaceCameraEnabled - 0x1407FD3B0: ToggleFaceCamera - 0x1407FD470: IsGazeCameraEnabled - 0x1407FD490: ToggleGazeCamera - 0x1407FD520: ToggleMotionFreeze - 0x1407FD950: EnableCameraLight - 0x1407FDBE0: DisableCameraLight - 0x1408019C0: SetupDefaultTarget - 0x140805910: AddCharacterToGPose - 0x140805A90: RemoveCharacterFromGPose - 0x1408078C0: CycleIdleCamTargets + 0x1407FC5C0: ctor + 0x1407FEF90: IsFaceCameraEnabled + 0x1407FEFB0: ToggleFaceCamera + 0x1407FF070: IsGazeCameraEnabled + 0x1407FF090: ToggleGazeCamera + 0x1407FF120: ToggleMotionFreeze + 0x1407FF550: EnableCameraLight + 0x1407FF7E0: DisableCameraLight + 0x1408035C0: SetupDefaultTarget + 0x140807510: AddCharacterToGPose + 0x140807690: RemoveCharacterFromGPose + 0x1408094C0: CycleIdleCamTargets Client::Game::Event::LeveDirector: vtbls: - - ea: 0x141A4B028 + - ea: 0x141A4E810 base: Client::Game::Event::Director funcs: - 0x140880650: ctor + 0x140882250: ctor Client::Game::Event::GatheringLeveDirector: vtbls: - - ea: 0x141A5A258 + - ea: 0x141A5DA40 base: Client::Game::Event::LeveDirector funcs: - 0x1408CFFD0: ctor + 0x1408D1BD0: ctor Client::Game::Event::BattleLeveDirector: vtbls: - - ea: 0x141A4B940 + - ea: 0x141A4F128 base: Client::Game::Event::LeveDirector funcs: - 0x140881F50: ctor + 0x140883B50: ctor Client::Game::Event::CompanyLeveDirector: vtbls: - - ea: 0x141A5CCE8 + - ea: 0x141A604D0 base: Client::Game::Event::LeveDirector funcs: - 0x1408D4340: ctor + 0x1408D5F40: ctor Client::Game::Gimmick::GimmickBill: vtbls: - - ea: 0x141A599B0 + - ea: 0x141A5D198 base: Client::Game::Gimmick::GimmickEventHandler Client::Game::InstanceContent::ContentDirector: vtbls: - - ea: 0x141A46878 + - ea: 0x141A4A060 base: Client::Game::Event::Director funcs: - 0x14082D2C0: ctor + 0x14082EEC0: ctor Client::Game::InstanceContent::InstanceContentDirector: vtbls: - - ea: 0x141B8DFB8 + - ea: 0x141B966C8 base: Client::Game::InstanceContent::ContentDirector funcs: - 0x141474600: ctor + 0x1414746B0: ctor Client::Game::InstanceContent::InstanceContentGuildOrderDirector: vtbls: - - ea: 0x141BC2788 + - ea: 0x141BCAE98 base: Client::Game::InstanceContent::InstanceContentDirector funcs: - 0x14147DF40: ctor + 0x14147DFF0: ctor Client::Game::InstanceContent::InstanceContentPvpDirector: vtbls: - - ea: 0x141B5DBF8 + - ea: 0x141B65F18 base: Client::Game::InstanceContent::InstanceContentDirector funcs: - 0x1414544B0: ctor + 0x141454560: ctor Client::Game::InstanceContent::InstanceContentCrystallineConflictDirector: vtbls: - - ea: 0x141B85DC0 + - ea: 0x141B8E380 base: Client::Game::InstanceContent::InstanceContentPvpDirector funcs: - 0x14145F410: ctor + 0x14145F4C0: ctor Client::Game::InstanceContent::InstanceContentFrontlineDirector: vtbls: - - ea: 0x141BCDCF0 + - ea: 0x141BD6400 base: Client::Game::InstanceContent::InstanceContentPvpDirector funcs: - 0x1414825B0: ctor + 0x141482660: ctor Client::Game::InstanceContent::InstanceContentTreasureHuntDungeonDirector: vtbls: - - ea: 0x141BED540 + - ea: 0x141BF5C50 base: Client::Game::InstanceContent::InstanceContentDirector funcs: - 0x14148D500: ctor + 0x14148D5B0: ctor Client::Game::InstanceContent::InstanceContentRivalWingDirector: vtbls: - - ea: 0x141C1D478 + - ea: 0x141C260F8 base: Client::Game::InstanceContent::InstanceContentPvpDirector funcs: - 0x1414AA210: ctor + 0x1414AA390: ctor Client::Game::InstanceContent::InstanceContentRaidCrystalTower001: # The Labyrinth of the Ancients vtbls: - - ea: 0x141BB7FC8 + - ea: 0x141BC06D8 base: Client::Game::InstanceContent::InstanceContentDirector funcs: - 0x14147B9F0: ctor + 0x14147BAA0: ctor Client::Game::InstanceContent::InstanceContentRaidCrystalTower002: # Syrcus Tower vtbls: - - ea: 0x141BB8BC0 + - ea: 0x141BC12D0 base: Client::Game::InstanceContent::InstanceContentDirector funcs: - 0x14147BAE0: ctor + 0x14147BB90: ctor Client::Game::InstanceContent::InstanceContentRaidWorldOfDarkness: # The World of Darkness vtbls: - - ea: 0x141BB97B8 + - ea: 0x141BC1EC8 base: Client::Game::InstanceContent::InstanceContentDirector funcs: - 0x14147BCE0: ctor + 0x14147BD90: ctor Client::Game::InstanceContent::InstanceContentRaidSeaBahamut001: # The Binding Coil of Bahamut - Turn 1 vtbls: - - ea: 0x141BBA3B0 + - ea: 0x141BC2AC0 base: Client::Game::InstanceContent::InstanceContentDirector funcs: - 0x14147BE80: ctor + 0x14147BF30: ctor Client::Game::InstanceContent::InstanceContentRaidSeaBahamut002: # The Binding Coil of Bahamut - Turn 2 vtbls: - - ea: 0x141BBAFA8 + - ea: 0x141BC36B8 base: Client::Game::InstanceContent::InstanceContentDirector funcs: - 0x14147BEF0: ctor + 0x14147BFA0: ctor Client::Game::InstanceContent::InstanceContentRaidSeaBahamut003: # The Binding Coil of Bahamut - Turn 3 vtbls: - - ea: 0x141BBBBA0 + - ea: 0x141BC42B0 base: Client::Game::InstanceContent::InstanceContentDirector funcs: - 0x14147BF90: ctor + 0x14147C040: ctor Client::Game::InstanceContent::InstanceContentRaidSeaBahamut004: # The Binding Coil of Bahamut - Turn 4 vtbls: - - ea: 0x141BBC798 + - ea: 0x141BC4EA8 base: Client::Game::InstanceContent::InstanceContentDirector funcs: - 0x14147C010: ctor + 0x14147C0C0: ctor Client::Game::InstanceContent::InstanceContentRaidSeaBahamut005: # The Binding Coil of Bahamut - Turn 5 vtbls: - - ea: 0x141BBD390 + - ea: 0x141BC5AA0 base: Client::Game::InstanceContent::InstanceContentDirector funcs: - 0x14147C060: ctor + 0x14147C110: ctor Client::Game::InstanceContent::InstanceContentRaidForestBahamut001: # The Second Coil of Bahamut - Turn 1 vtbls: - - ea: 0x141BBDF88 + - ea: 0x141BC6698 base: Client::Game::InstanceContent::InstanceContentDirector funcs: - 0x14147C0F0: ctor + 0x14147C1A0: ctor Client::Game::InstanceContent::InstanceContentRaidForestBahamut002: # The Second Coil of Bahamut - Turn 2 vtbls: - - ea: 0x141BBEB80 + - ea: 0x141BC7290 base: Client::Game::InstanceContent::InstanceContentDirector funcs: - 0x14147C190: ctor + 0x14147C240: ctor Client::Game::InstanceContent::InstanceContentRaidForestBahamut003: # The Second Coil of Bahamut - Turn 3 vtbls: - - ea: 0x141BBF778 + - ea: 0x141BC7E88 base: Client::Game::InstanceContent::InstanceContentDirector funcs: - 0x14147C1F0: ctor + 0x14147C2A0: ctor Client::Game::InstanceContent::InstanceContentRaidForestBahamut004: # The Second Coil of Bahamut - Turn 4 vtbls: - - ea: 0x141BC0370 + - ea: 0x141BC8A80 base: Client::Game::InstanceContent::InstanceContentDirector funcs: - 0x14147C270: ctor + 0x14147C320: ctor Client::Game::InstanceContent::InstanceContentRaidFinalBahamut001: # The Final Coil of Bahamut - Turn 1 vtbls: - - ea: 0x141BD3DC0 + - ea: 0x141BDC4D0 base: Client::Game::InstanceContent::InstanceContentDirector funcs: - 0x1414894E0: ctor + 0x141489590: ctor Client::Game::InstanceContent::InstanceContentRaidFinalBahamut002: # The Final Coil of Bahamut - Turn 2 vtbls: - - ea: 0x141BD49B8 + - ea: 0x141BDD0C8 base: Client::Game::InstanceContent::InstanceContentDirector funcs: - 0x141489550: ctor + 0x141489600: ctor Client::Game::InstanceContent::InstanceContentRaidFinalBahamut003: # The Final Coil of Bahamut - Turn 3 vtbls: - - ea: 0x141BD55B0 + - ea: 0x141BDDCC0 base: Client::Game::InstanceContent::InstanceContentDirector funcs: - 0x1414895B0: ctor + 0x141489660: ctor Client::Game::InstanceContent::InstanceContentRaidFinalBahamut004: # The Final Coil of Bahamut - Turn 4 vtbls: - - ea: 0x141BD61A8 + - ea: 0x141BDE8B8 base: Client::Game::InstanceContent::InstanceContentDirector funcs: - 0x141489630: ctor + 0x1414896E0: ctor Client::Game::InstanceContent::InstanceContentRaidForestBahamut001Hard: # The Second Coil of Bahamut (Savage) - Turn 1 vtbls: - - ea: 0x141BD0DE0 + - ea: 0x141BD94F0 base: Client::Game::InstanceContent::InstanceContentDirector funcs: - 0x1414892F0: ctor + 0x1414893A0: ctor Client::Game::InstanceContent::InstanceContentRaidForestBahamut002Hard: # The Second Coil of Bahamut (Savage) - Turn 2 vtbls: - - ea: 0x141BD19D8 + - ea: 0x141BDA0E8 base: Client::Game::InstanceContent::InstanceContentDirector funcs: - 0x141489390: ctor + 0x141489440: ctor Client::Game::InstanceContent::InstanceContentRaidForestBahamut003Hard: # The Second Coil of Bahamut (Savage) - Turn 3 vtbls: - - ea: 0x141BD25D0 + - ea: 0x141BDACE0 base: Client::Game::InstanceContent::InstanceContentDirector funcs: - 0x1414893F0: ctor + 0x1414894A0: ctor Client::Game::InstanceContent::InstanceContentRaidForestBahamut004Hard: # The Second Coil of Bahamut (Savage) - Turn 4 vtbls: - - ea: 0x141BD31C8 + - ea: 0x141BDB8D8 base: Client::Game::InstanceContent::InstanceContentDirector funcs: - 0x141489470: ctor + 0x141489520: ctor Client::Game::InstanceContent::InstanceContentRaidVoidArk: # The Void Ark vtbls: - - ea: 0x141BDC168 + - ea: 0x141BE4878 base: Client::Game::InstanceContent::InstanceContentDirector funcs: - 0x1414899C0: ctor + 0x141489A70: ctor Client::Game::InstanceContent::InstanceContentRaidWeepingCityOfMhach: # The Weeping City of Mhach vtbls: - - ea: 0x141BDCD60 + - ea: 0x141BE5470 base: Client::Game::InstanceContent::InstanceContentDirector funcs: - 0x141489B50: ctor + 0x141489C00: ctor Client::Game::InstanceContent::InstanceContentRaidDunScaith: # Dun Scaith vtbls: - - ea: 0x141BDD958 + - ea: 0x141BE6068 base: Client::Game::InstanceContent::InstanceContentDirector funcs: - 0x141489C00: ctor + 0x141489CB0: ctor Client::Game::InstanceContent::InstanceContentRaidAlexanderFather001: # Alexander - The Fist of the Father vtbls: - - ea: 0x141BD6DA0 + - ea: 0x141BDF4B0 base: Client::Game::InstanceContent::InstanceContentDirector funcs: - 0x1414896A0: ctor + 0x141489750: ctor Client::Game::InstanceContent::InstanceContentRaidAlexanderFather002: # Alexander - The Cuff of the Father vtbls: - - ea: 0x141BD8590 + - ea: 0x141BE0CA0 base: Client::Game::InstanceContent::InstanceContentDirector funcs: - 0x141489780: ctor + 0x141489830: ctor Client::Game::InstanceContent::InstanceContentRaidAlexanderFather003: # Alexander - The Arm of the Father vtbls: - - ea: 0x141BD9D80 + - ea: 0x141BE2490 base: Client::Game::InstanceContent::InstanceContentDirector funcs: - 0x141489860: ctor + 0x141489910: ctor Client::Game::InstanceContent::InstanceContentRaidAlexanderFather004: # Alexander - The Burden of the Father / Alexander - The Burden of the Father (Savage) vtbls: - - ea: 0x141BDB570 + - ea: 0x141BE3C80 base: Client::Game::InstanceContent::InstanceContentDirector funcs: - 0x141489970: ctor + 0x141489A20: ctor Client::Game::InstanceContent::InstanceContentRaidAlexanderSon001: # Alexander - The Fist of the Son vtbls: - - ea: 0x141BDE550 + - ea: 0x141BE6C60 base: Client::Game::InstanceContent::InstanceContentDirector funcs: - 0x141489C70: ctor + 0x141489D20: ctor Client::Game::InstanceContent::InstanceContentRaidAlexanderSon002: # Alexander - The Cuff of the Son vtbls: - - ea: 0x141BDFD40 + - ea: 0x141BE8450 base: Client::Game::InstanceContent::InstanceContentDirector funcs: - 0x141489D50: ctor + 0x141489E00: ctor Client::Game::InstanceContent::InstanceContentRaidAlexanderSon003: # Alexander - The Arm of the Son vtbls: - - ea: 0x141BE1530 + - ea: 0x141BE9C40 base: Client::Game::InstanceContent::InstanceContentDirector funcs: - 0x141489E30: ctor + 0x141489EE0: ctor Client::Game::InstanceContent::InstanceContentRaidAlexanderSon004: # Alexander - The Burden of the Son / Alexander - The Burden of the Son (Savage) vtbls: - - ea: 0x141BE2D20 + - ea: 0x141BEB430 base: Client::Game::InstanceContent::InstanceContentDirector funcs: - 0x141489F10: ctor + 0x141489FC0: ctor Client::Game::InstanceContent::InstanceContentRaidAlexanderCreator001: # Alexander - The Eyes of the Creator / Alexander - The Eyes of the Creator (Savage) vtbls: - - ea: 0x141BE4510 + - ea: 0x141BECC20 base: Client::Game::InstanceContent::InstanceContentDirector funcs: - 0x14148A000: ctor + 0x14148A0B0: ctor Client::Game::InstanceContent::InstanceContentRaidAlexanderCreator002: # Alexander - The Breath of the Creator vtbls: - - ea: 0x141BE5108 + - ea: 0x141BED818 base: Client::Game::InstanceContent::InstanceContentDirector funcs: - 0x14148A060: ctor + 0x14148A110: ctor Client::Game::InstanceContent::InstanceContentRaidAlexanderCreator003: # Alexander - The Heart of the Creator vtbls: - - ea: 0x141BE68F8 + - ea: 0x141BEF008 base: Client::Game::InstanceContent::InstanceContentDirector funcs: - 0x14148A460: ctor + 0x14148A510: ctor Client::Game::InstanceContent::InstanceContentRaidAlexanderCreator004: # Alexander - The Soul of the Creator / Alexander - The Soul of the Creator (Savage) vtbls: - - ea: 0x141BE8118 + - ea: 0x141BF0828 base: Client::Game::InstanceContent::InstanceContentDirector funcs: - 0x14148AA00: ctor + 0x14148AAB0: ctor Client::Game::InstanceContent::InstanceContentRaidAlexanderFather001Savage: # Alexander - The Fist of the Father (Savage) vtbls: - - ea: 0x141BD7998 + - ea: 0x141BE00A8 base: Client::Game::InstanceContent::InstanceContentDirector funcs: - 0x141489710: ctor + 0x1414897C0: ctor Client::Game::InstanceContent::InstanceContentRaidAlexanderFather002Savage: # Alexander - The Cuff of the Father (Savage) vtbls: - - ea: 0x141BD9188 + - ea: 0x141BE1898 base: Client::Game::InstanceContent::InstanceContentDirector funcs: - 0x1414897F0: ctor + 0x1414898A0: ctor Client::Game::InstanceContent::InstanceContentRaidAlexanderFather003Savage: # Alexander - The Arm of the Father (Savage) vtbls: - - ea: 0x141BDA978 + - ea: 0x141BE3088 base: Client::Game::InstanceContent::InstanceContentDirector funcs: - 0x1414898D0: ctor + 0x141489980: ctor Client::Game::InstanceContent::InstanceContentRaidAlexanderSon001Savage: # Alexander - The Fist of the Son (Savage) vtbls: - - ea: 0x141BDF148 + - ea: 0x141BE7858 base: Client::Game::InstanceContent::InstanceContentDirector funcs: - 0x141489CE0: ctor + 0x141489D90: ctor Client::Game::InstanceContent::InstanceContentRaidAlexanderSon002Savage: # Alexander - The Cuff of the Son (Savage) vtbls: - - ea: 0x141BE0938 + - ea: 0x141BE9048 base: Client::Game::InstanceContent::InstanceContentDirector funcs: - 0x141489DC0: ctor + 0x141489E70: ctor Client::Game::InstanceContent::InstanceContentRaidAlexanderSon003Savage: # Alexander - The Arm of the Son (Savage) vtbls: - - ea: 0x141BE2128 + - ea: 0x141BEA838 base: Client::Game::InstanceContent::InstanceContentDirector funcs: - 0x141489E90: ctor + 0x141489F40: ctor Client::Game::InstanceContent::InstanceContentRaidAlexanderCreator002Savage: # Alexander - The Breath of the Creator (Savage) vtbls: - - ea: 0x141BE5D00 + - ea: 0x141BEE410 base: Client::Game::InstanceContent::InstanceContentDirector funcs: - 0x14148A120: ctor + 0x14148A1D0: ctor Client::Game::InstanceContent::InstanceContentRaidAlexanderCreator003Savage: # Alexander - The Heart of the Creator (Savage) vtbls: - - ea: 0x141BE7508 + - ea: 0x141BEFC18 base: Client::Game::InstanceContent::InstanceContentDirector funcs: - 0x14148A860: ctor + 0x14148A910: ctor Client::Game::InstanceContent::InstanceContentRaidRoyalCityOfRabanastre: # The Royal City of Rabanastre vtbls: - - ea: 0x141C1AD30 + - ea: 0x141C239B0 base: Client::Game::InstanceContent::InstanceContentDirector funcs: - 0x1414A8CD0: ctor + 0x1414A8E50: ctor Client::Game::InstanceContent::InstanceContentRaidRidoranaLighthouse: # The Ridorana Lighthouse vtbls: - - ea: 0x141C1BA88 + - ea: 0x141C24708 base: Client::Game::InstanceContent::InstanceContentDirector funcs: - 0x1414A8DE0: ctor + 0x1414A8F60: ctor Client::Game::InstanceContent::InstanceContentRaidOrbonneMonastery: # The Orbonne Monastery vtbls: - - ea: 0x141C1C788 + - ea: 0x141C25408 base: Client::Game::InstanceContent::InstanceContentDirector funcs: - 0x1414A8ED0: ctor + 0x1414A9050: ctor Client::Game::InstanceContent::InstanceContentRaidDeltascape001: # Deltascape V1.0 / Deltascape V1.0 (Savage) vtbls: - - ea: 0x141C164E0 + - ea: 0x141C1F160 base: Client::Game::InstanceContent::InstanceContentDirector funcs: - 0x1414A8920: ctor + 0x1414A8AA0: ctor Client::Game::InstanceContent::InstanceContentRaidDeltascape002: # Deltascape V2.0 / Deltascape V2.0 (Savage) vtbls: - - ea: 0x141C170E8 + - ea: 0x141C1FD68 base: Client::Game::InstanceContent::InstanceContentDirector funcs: - 0x1414A8970: ctor + 0x1414A8AF0: ctor Client::Game::InstanceContent::InstanceContentRaidDeltascape003: # Deltascape V3.0 / Deltascape V3.0 (Savage) vtbls: - - ea: 0x141C17CF0 + - ea: 0x141C20970 base: Client::Game::InstanceContent::InstanceContentDirector funcs: - 0x1414A89F0: ctor + 0x1414A8B70: ctor Client::Game::InstanceContent::InstanceContentRaidDeltascape004: # Deltascape V4.0 / Deltascape V4.0 (Savage) vtbls: - - ea: 0x141C188F8 + - ea: 0x141C21578 base: Client::Game::InstanceContent::InstanceContentDirector funcs: - 0x1414A8A70: ctor + 0x1414A8BF0: ctor Client::Game::InstanceContent::InstanceContentRaidSigmascape001: # Sigmascape V1.0 / Sigmascape V1.0 (Savage) vtbls: - - ea: 0x141C1ED08 + - ea: 0x141C27988 base: Client::Game::InstanceContent::InstanceContentDirector funcs: - 0x1414ABE00: ctor + 0x1414ABF80: ctor Client::Game::InstanceContent::InstanceContentRaidSigmascape002: # Sigmascape V2.0 / Sigmascape V2.0 (Savage) vtbls: - - ea: 0x141C1F920 + - ea: 0x141C285A0 base: Client::Game::InstanceContent::InstanceContentDirector funcs: - 0x1414ABE80: ctor + 0x1414AC000: ctor Client::Game::InstanceContent::InstanceContentRaidSigmascape003: # Sigmascape V3.0 / Sigmascape V3.0 (Savage) vtbls: - - ea: 0x141C20528 + - ea: 0x141C291A8 base: Client::Game::InstanceContent::InstanceContentDirector funcs: - 0x1414ABFB0: ctor + 0x1414AC130: ctor Client::Game::InstanceContent::InstanceContentRaidSigmascape004: # Sigmascape V4.0 / Sigmascape V4.0 (Savage) vtbls: - - ea: 0x141C21270 + - ea: 0x141C29EF0 base: Client::Game::InstanceContent::InstanceContentDirector funcs: - 0x1414AC070: ctor + 0x1414AC1F0: ctor Client::Game::InstanceContent::InstanceContentRaidAlphascape001: # Alphascape V1.0 / Alphascape V1.0 (Savage) vtbls: - - ea: 0x141C21EB0 + - ea: 0x141C2AB30 base: Client::Game::InstanceContent::InstanceContentDirector funcs: - 0x1414AC0F0: ctor + 0x1414AC270: ctor Client::Game::InstanceContent::InstanceContentRaidAlphascape002: # Alphascape V2.0 / Alphascape V2.0 (Savage) vtbls: - - ea: 0x141C22AB8 + - ea: 0x141C2B738 base: Client::Game::InstanceContent::InstanceContentDirector funcs: - 0x1414AC190: ctor + 0x1414AC310: ctor Client::Game::InstanceContent::InstanceContentRaidAlphascape003: # Alphascape V3.0 / Alphascape V3.0 (Savage) vtbls: - - ea: 0x141C236D8 + - ea: 0x141C2C358 base: Client::Game::InstanceContent::InstanceContentDirector funcs: - 0x1414AC230: ctor + 0x1414AC3B0: ctor Client::Game::InstanceContent::InstanceContentRaidAlphascape004: # Alphascape V4.0 / Alphascape V4.0 (Savage) vtbls: - - ea: 0x141C242F0 + - ea: 0x141C2CF70 base: Client::Game::InstanceContent::InstanceContentDirector funcs: - 0x1414AC2F0: ctor + 0x1414AC470: ctor Client::Game::InstanceContent::InstanceContentRaidUnendingCoilOfBahamut: # The Unending Coil of Bahamut (Ultimate) vtbls: - - ea: 0x141C19500 + - ea: 0x141C22180 base: Client::Game::InstanceContent::InstanceContentDirector funcs: - 0x1414A8B00: ctor + 0x1414A8C80: ctor Client::Game::InstanceContent::InstanceContentRaidWeaponsRefrain: # The Weapon's Refrain (Ultimate) vtbls: - - ea: 0x141C1A0F8 + - ea: 0x141C22D78 base: Client::Game::InstanceContent::InstanceContentDirector funcs: - 0x1414A8B80: ctor + 0x1414A8D00: ctor Client::Game::InstanceContent::InstanceContentRaidEpicOfAlexander: # The Epic of Alexander (Ultimate) vtbls: - - ea: 0x141B64A50 + - ea: 0x141B6D010 base: Client::Game::InstanceContent::InstanceContentDirector funcs: - 0x141456750: ctor + 0x141456800: ctor Client::Game::InstanceContent::InstanceContentRaidDragonsongsReprise: # Dragonsong's Reprise (Ultimate) vtbls: - - ea: 0x141B87610 + - ea: 0x141B8FBD0 base: Client::Game::InstanceContent::InstanceContentDirector funcs: - 0x141461AC0: ctor + 0x141461B70: ctor Client::Game::InstanceContent::InstanceContentDungeonSastasha: # Sastasha vtbls: - - ea: 0x141B6C748 + - ea: 0x141B74D08 base: Client::Game::InstanceContent::InstanceContentDirector funcs: - 0x14145C150: ctor + 0x14145C200: ctor Client::Game::InstanceContent::InstanceContentDungeonTamtara: # The Tam-Tara Deepcroft vtbls: - - ea: 0x141B6D398 + - ea: 0x141B75958 base: Client::Game::InstanceContent::InstanceContentDirector funcs: - 0x14145C200: ctor + 0x14145C2B0: ctor Client::Game::InstanceContent::InstanceContentDungeonCopperBell: # Copperbell Mines vtbls: - - ea: 0x141B6AEA8 + - ea: 0x141B73468 base: Client::Game::InstanceContent::InstanceContentDirector funcs: - 0x14145C030: ctor + 0x14145C0E0: ctor Client::Game::InstanceContent::InstanceContentDungeonHalatali: # Halatali vtbls: - - ea: 0x141B92940 + - ea: 0x141B9B050 base: Client::Game::InstanceContent::InstanceContentDirector funcs: - 0x141478460: ctor + 0x141478510: ctor Client::Game::InstanceContent::InstanceContentDungeonResidence: # Haukke Manor vtbls: - - ea: 0x141B6BAF0 + - ea: 0x141B740B0 base: Client::Game::InstanceContent::InstanceContentDirector funcs: - 0x14145C0C0: ctor + 0x14145C170: ctor Client::Game::InstanceContent::InstanceContentDungeonBrayflox: # Brayflox's Longstop vtbls: - - ea: 0x141B6DFF8 + - ea: 0x141B765B8 base: Client::Game::InstanceContent::InstanceContentDirector funcs: - 0x14145C290: ctor + 0x14145C340: ctor Client::Game::InstanceContent::InstanceContentDungeonQarn: # The Sunken Temple of Qarn vtbls: - - ea: 0x141B94130 + - ea: 0x141B9C840 base: Client::Game::InstanceContent::InstanceContentDirector funcs: - 0x141478860: ctor + 0x141478910: ctor Client::Game::InstanceContent::InstanceContentDungeonCuttersCry: # Cutter's Cry vtbls: - - ea: 0x141B96518 + - ea: 0x141B9EC28 base: Client::Game::InstanceContent::InstanceContentDirector funcs: - 0x141478EF0: ctor + 0x141478FA0: ctor Client::Game::InstanceContent::InstanceContentDungeonDzemael: # Dzemael Darkhold vtbls: - - ea: 0x141B97110 + - ea: 0x141B9F820 base: Client::Game::InstanceContent::InstanceContentDirector funcs: - 0x141478F60: ctor + 0x141479010: ctor Client::Game::InstanceContent::InstanceContentDungeonAurumVale: # The Aurum Vale vtbls: - - ea: 0x141B90558 + - ea: 0x141B98C68 base: Client::Game::InstanceContent::InstanceContentDirector funcs: - 0x1414782D0: ctor + 0x141478380: ctor Client::Game::InstanceContent::InstanceContentDungeonWandererPalace: # The Wanderer's Palace vtbls: - - ea: 0x141B94D28 + - ea: 0x141B9D438 base: Client::Game::InstanceContent::InstanceContentDirector funcs: - 0x141478D80: ctor + 0x141478E30: ctor Client::Game::InstanceContent::InstanceContentDungeonCastrumMeridianum: # Castrum Meridianum vtbls: - - ea: 0x141B6EC38 + - ea: 0x141B771F8 base: Client::Game::InstanceContent::InstanceContentDirector funcs: - 0x14145C2E0: ctor + 0x14145C390: ctor Client::Game::InstanceContent::InstanceContentDungeonPraetorium: # The Praetorium vtbls: - - ea: 0x141B6F830 + - ea: 0x141B77DF0 base: Client::Game::InstanceContent::InstanceContentDirector funcs: - 0x14145C350: ctor + 0x14145C400: ctor Client::Game::InstanceContent::InstanceContentDungeonRuinsOfAmdapor: # Amdapor Keep vtbls: - - ea: 0x141B97D08 + - ea: 0x141BA0418 base: Client::Game::InstanceContent::InstanceContentDirector funcs: - 0x141479090: ctor + 0x141479140: ctor Client::Game::InstanceContent::InstanceContentDungeonSirius: # Pharos Sirius vtbls: - - ea: 0x141B98900 + - ea: 0x141BA1010 base: Client::Game::InstanceContent::InstanceContentDirector funcs: - 0x141479100: ctor + 0x1414791B0: ctor Client::Game::InstanceContent::InstanceContentDungeonCopperBellHard: # Copperbell Mines (Hard) vtbls: - - ea: 0x141B8F960 + - ea: 0x141B98070 base: Client::Game::InstanceContent::InstanceContentDirector funcs: - 0x141478260: ctor + 0x141478310: ctor Client::Game::InstanceContent::InstanceContentDungeonResidenceHard: # Haukke Manor (Hard) vtbls: - - ea: 0x141B91150 + - ea: 0x141B99860 base: Client::Game::InstanceContent::InstanceContentDirector funcs: - 0x141478360: ctor + 0x141478410: ctor Client::Game::InstanceContent::InstanceContentDungeonLostCityOfAmdapor: # The Lost City of Amdapor vtbls: - - ea: 0x141B994F8 + - ea: 0x141BA1C08 base: Client::Game::InstanceContent::InstanceContentDirector funcs: - 0x1414791E0: ctor + 0x141479290: ctor Client::Game::InstanceContent::InstanceContentDungeonHalataliHard: # Halatali (Hard) vtbls: - - ea: 0x141B93538 + - ea: 0x141B9BC48 base: Client::Game::InstanceContent::InstanceContentDirector funcs: - 0x1414784D0: ctor + 0x141478580: ctor Client::Game::InstanceContent::InstanceContentDungeonBrayfloxHard: # Brayflox's Longstop (Hard) vtbls: - - ea: 0x141B91D48 + - ea: 0x141B9A458 base: Client::Game::InstanceContent::InstanceContentDirector funcs: - 0x1414783F0: ctor + 0x1414784A0: ctor Client::Game::InstanceContent::InstanceContentDungeonTreasureIsland?: # Hullbreaker Isle vtbls: - - ea: 0x141B9A0F0 + - ea: 0x141BA2800 base: Client::Game::InstanceContent::InstanceContentDirector funcs: - 0x141479270: ctor + 0x141479320: ctor Client::Game::InstanceContent::InstanceContentDungeonTamtaraHard: # The Tam-Tara Deepcroft (Hard) vtbls: - - ea: 0x141B9ACE8 + - ea: 0x141BA33F8 base: Client::Game::InstanceContent::InstanceContentDirector funcs: - 0x141479310: ctor + 0x1414793C0: ctor Client::Game::InstanceContent::InstanceContentDungeonStoneVigilHard: # The Stone Vigil (Hard) vtbls: - - ea: 0x141B95920 + - ea: 0x141B9E030 base: Client::Game::InstanceContent::InstanceContentDirector funcs: - 0x141478E80: ctor + 0x141478F30: ctor Client::Game::InstanceContent::InstanceContentDungeonSnowcloak: # Snowcloak vtbls: - - ea: 0x141B73590 + - ea: 0x141B7BB50 base: Client::Game::InstanceContent::InstanceContentDirector funcs: - 0x14145C650: ctor + 0x14145C700: ctor Client::Game::InstanceContent::InstanceContentDungeonSastashaHard: # Sastasha (Hard) vtbls: - - ea: 0x141B9C4D8 + - ea: 0x141BA4BE8 base: Client::Game::InstanceContent::InstanceContentDirector funcs: - 0x141479420: ctor + 0x1414794D0: ctor Client::Game::InstanceContent::InstanceContentDungeonQarnHard: # The Sunken Temple of Qarn (Hard) vtbls: - - ea: 0x141B9B8E0 + - ea: 0x141BA3FF0 base: Client::Game::InstanceContent::InstanceContentDirector funcs: - 0x1414793B0: ctor + 0x141479460: ctor Client::Game::InstanceContent::InstanceContentDungeonKeeperOfTheLake: # The Keeper of the Lake vtbls: - - ea: 0x141B72960 + - ea: 0x141B7AF20 base: Client::Game::InstanceContent::InstanceContentDirector funcs: - 0x14145C580: ctor + 0x14145C630: ctor Client::Game::InstanceContent::InstanceContentDungeonWandererPalaceHard: # The Wanderer's Palace (Hard) vtbls: - - ea: 0x141B9DCC8 + - ea: 0x141BA63D8 base: Client::Game::InstanceContent::InstanceContentDirector funcs: - 0x1414794E0: ctor + 0x141479590: ctor Client::Game::InstanceContent::InstanceContentDungeonRuinsOfAmdaporHard: # Amdapor Keep (Hard) vtbls: - - ea: 0x141B9D0D0 + - ea: 0x141BA57E0 base: Client::Game::InstanceContent::InstanceContentDirector funcs: - 0x141479490: ctor + 0x141479540: ctor Client::Game::InstanceContent::InstanceContentDungeonDuskVigil: # The Dusk Vigil vtbls: - - ea: 0x141BA0CA8 + - ea: 0x141BA93B8 base: Client::Game::InstanceContent::InstanceContentDirector funcs: - 0x1414798A0: ctor + 0x141479950: ctor Client::Game::InstanceContent::InstanceContentDungeonSohmAl: # Sohm Al vtbls: - - ea: 0x141B71D40 + - ea: 0x141B7A300 base: Client::Game::InstanceContent::InstanceContentDirector funcs: - 0x14145C530: ctor + 0x14145C5E0: ctor Client::Game::InstanceContent::InstanceContentDungeonAery: # The Aery vtbls: - - ea: 0x141B70428 + - ea: 0x141B789E8 base: Client::Game::InstanceContent::InstanceContentDirector funcs: - 0x14145C430: ctor + 0x14145C4E0: ctor Client::Game::InstanceContent::InstanceContentDungeonVault: # The Vault vtbls: - - ea: 0x141B71120 + - ea: 0x141B796E0 base: Client::Game::InstanceContent::InstanceContentDirector funcs: - 0x14145C480: ctor + 0x14145C530: ctor Client::Game::InstanceContent::InstanceContentDungeonGreatGubalLibrary: # The Great Gubal Library vtbls: - - ea: 0x141B78180 + - ea: 0x141B80740 base: Client::Game::InstanceContent::InstanceContentDirector funcs: - 0x14145CDA0: ctor + 0x14145CE50: ctor Client::Game::InstanceContent::InstanceContentDungeonAetherochemicalResearchFacility: # The Aetherochemical Research Facility vtbls: - - ea: 0x141B75B28 + - ea: 0x141B7E0E8 base: Client::Game::InstanceContent::InstanceContentDirector funcs: - 0x14145C9F0: ctor + 0x14145CAA0: ctor Client::Game::InstanceContent::InstanceContentDungeonNeverreap: # Neverreap vtbls: - - ea: 0x141B9F4B8 + - ea: 0x141BA7BC8 base: Client::Game::InstanceContent::InstanceContentDirector funcs: - 0x1414796F0: ctor + 0x1414797A0: ctor Client::Game::InstanceContent::InstanceContentDungeonFractalContinuum: # The Fractal Continuum vtbls: - - ea: 0x141BA00B0 + - ea: 0x141BA87C0 base: Client::Game::InstanceContent::InstanceContentDirector funcs: - 0x141479750: ctor + 0x141479800: ctor Client::Game::InstanceContent::InstanceContentDungeonSaintMocianneArboretum: # Saint Mocianne's Arboretum vtbls: - - ea: 0x141BA2498 + - ea: 0x141BAABA8 base: Client::Game::InstanceContent::InstanceContentDirector funcs: - 0x1414799F0: ctor + 0x141479AA0: ctor Client::Game::InstanceContent::InstanceContentDungeonPharosSiriusHard: # Pharos Sirius (Hard) vtbls: - - ea: 0x141BA18A0 + - ea: 0x141BA9FB0 base: Client::Game::InstanceContent::InstanceContentDirector funcs: - 0x141479980: ctor + 0x141479A30: ctor Client::Game::InstanceContent::InstanceContentDungeonAntitower: # The Antitower vtbls: - - ea: 0x141B74EB0 + - ea: 0x141B7D470 base: Client::Game::InstanceContent::InstanceContentDirector funcs: - 0x14145C8E0: ctor + 0x14145C990: ctor Client::Game::InstanceContent::InstanceContentDungeonLostCityOfAmdaporHard: # The Lost City of Amdapor (Hard) vtbls: - - ea: 0x141BA3090 + - ea: 0x141BAB7A0 base: Client::Game::InstanceContent::InstanceContentDirector funcs: - 0x141479B50: ctor + 0x141479C00: ctor Client::Game::InstanceContent::InstanceContentDungeonSohrKhai: # Sohr Khai vtbls: - - ea: 0x141B76880 + - ea: 0x141B7EE40 base: Client::Game::InstanceContent::InstanceContentDirector funcs: - 0x14145CA90: ctor + 0x14145CB40: ctor Client::Game::InstanceContent::InstanceContentDungeonHullbreakerIsleHard: # Hullbreaker Isle (Hard) vtbls: - - ea: 0x141BA3C88 + - ea: 0x141BAC398 base: Client::Game::InstanceContent::InstanceContentDirector funcs: - 0x141479BC0: ctor + 0x141479C70: ctor Client::Game::InstanceContent::InstanceContentDungeonXelphatol: # Xelphatol vtbls: - - ea: 0x141B741D8 + - ea: 0x141B7C798 base: Client::Game::InstanceContent::InstanceContentDirector funcs: - 0x14145C6A0: ctor + 0x14145C750: ctor Client::Game::InstanceContent::InstanceContentDungeonGreatGubalLibraryHard: # The Great Gubal Library (Hard) vtbls: - - ea: 0x141B9E8C0 + - ea: 0x141BA6FD0 base: Client::Game::InstanceContent::InstanceContentDirector funcs: - 0x141479570: ctor + 0x141479620: ctor Client::Game::InstanceContent::InstanceContentDungeonBaelsarWall: # Baelsar's Wall vtbls: - - ea: 0x141B774A8 + - ea: 0x141B7FA68 base: Client::Game::InstanceContent::InstanceContentDirector funcs: - 0x14145CD50: ctor + 0x14145CE00: ctor Client::Game::InstanceContent::InstanceContentDungeonSohmAlHard: # Sohm Al (Hard) vtbls: - - ea: 0x141BA4880 + - ea: 0x141BACF90 base: Client::Game::InstanceContent::InstanceContentDirector funcs: - 0x141479CE0: ctor + 0x141479D90: ctor Client::Game::InstanceContent::InstanceContentDungeonSirensongSea: # The Sirensong Sea vtbls: - - ea: 0x141B78DD8 + - ea: 0x141B81398 base: Client::Game::InstanceContent::InstanceContentDirector funcs: - 0x14145CF20: ctor + 0x14145CFD0: ctor Client::Game::InstanceContent::InstanceContentDungeonShisui: # Shisui of the Violet Tides vtbls: - - ea: 0x141BF6518 + - ea: 0x141BFF198 base: Client::Game::InstanceContent::InstanceContentDirector funcs: - 0x1414A6D20: ctor + 0x1414A6EA0: ctor Client::Game::InstanceContent::InstanceContentDungeonBardamMettle: # Bardam's Mettle vtbls: - - ea: 0x141B7B328 + - ea: 0x141B838E8 base: Client::Game::InstanceContent::InstanceContentDirector funcs: - 0x14145D380: ctor + 0x14145D430: ctor Client::Game::InstanceContent::InstanceContentDungeonDomaCastle: # Doma Castle vtbls: - - ea: 0x141B7BFB0 + - ea: 0x141B84570 base: Client::Game::InstanceContent::InstanceContentDirector funcs: - 0x14145D420: ctor + 0x14145D4D0: ctor Client::Game::InstanceContent::InstanceContentDungeonCastrumAbania: # Castrum Abania vtbls: - - ea: 0x141B7A6E0 + - ea: 0x141B82CA0 base: Client::Game::InstanceContent::InstanceContentDirector funcs: - 0x14145D300: ctor + 0x14145D3B0: ctor Client::Game::InstanceContent::InstanceContentDungeonAlaMhigo: # Ala Mhigo vtbls: - - ea: 0x141B79A88 + - ea: 0x141B82048 base: Client::Game::InstanceContent::InstanceContentDirector funcs: - 0x14145D1D0: ctor + 0x14145D280: ctor Client::Game::InstanceContent::InstanceContentDungeonKuganeCastle: # Kugane Castle vtbls: - - ea: 0x141BF8AD8 + - ea: 0x141C01758 base: Client::Game::InstanceContent::InstanceContentDirector funcs: - 0x1414A71C0: ctor + 0x1414A7340: ctor Client::Game::InstanceContent::InstanceContentDungeonTempleOfTheFist: # The Temple of the Fist vtbls: - - ea: 0x141BF7158 + - ea: 0x141BFFDD8 base: Client::Game::InstanceContent::InstanceContentDirector funcs: - 0x1414A7050: ctor + 0x1414A71D0: ctor Client::Game::InstanceContent::InstanceContentDungeonDrownedCityOfSkalla: # The Drowned City of Skalla vtbls: - - ea: 0x141B7CBF8 + - ea: 0x141B851B8 base: Client::Game::InstanceContent::InstanceContentDirector funcs: - 0x14145D4F0: ctor + 0x14145D5A0: ctor Client::Game::InstanceContent::InstanceContentDungeonHellsLid: # Hells' Lid vtbls: - - ea: 0x141BF9738 + - ea: 0x141C023B8 base: Client::Game::InstanceContent::InstanceContentDirector funcs: - 0x1414A7260: ctor + 0x1414A73E0: ctor Client::Game::InstanceContent::InstanceContentDungeonFractalContinuumHard: # The Fractal Continuum (Hard) vtbls: - - ea: 0x141BFA3B8 + - ea: 0x141C03038 base: Client::Game::InstanceContent::InstanceContentDirector funcs: - 0x1414A72B0: ctor + 0x1414A7430: ctor Client::Game::InstanceContent::InstanceContentDungeonSwallowCompass: # The Swallow's Compass vtbls: - - ea: 0x141BFB090 + - ea: 0x141C03D10 base: Client::Game::InstanceContent::InstanceContentDirector funcs: - 0x1414A73C0: ctor + 0x1414A7540: ctor Client::Game::InstanceContent::InstanceContentDungeonBurn: # The Burn vtbls: - - ea: 0x141B7D858 + - ea: 0x141B85E18 base: Client::Game::InstanceContent::InstanceContentDirector funcs: - 0x14145D570: ctor + 0x14145D620: ctor Client::Game::InstanceContent::InstanceContentDungeonSaintMocianneArboretumHard: # Saint Mocianne's Arboretum (Hard) vtbls: - - ea: 0x141BFBCF8 + - ea: 0x141C04978 base: Client::Game::InstanceContent::InstanceContentDirector funcs: - 0x1414A7460: ctor + 0x1414A75E0: ctor Client::Game::InstanceContent::InstanceContentDungeonGhimlytDark: # The Ghimlyt Dark vtbls: - - ea: 0x141B7E498 + - ea: 0x141B86A58 base: Client::Game::InstanceContent::InstanceContentDirector funcs: - 0x14145D5C0: ctor + 0x14145D670: ctor Client::Game::InstanceContent::InstanceContentDungeonDohnMheg: # Dohn Mheg vtbls: - - ea: 0x141BFC9C0 + - ea: 0x141C05640 base: Client::Game::InstanceContent::InstanceContentDirector funcs: - 0x1414A7540: ctor + 0x1414A76C0: ctor Client::Game::InstanceContent::InstanceContentDungeonTwinning: # The Twinning vtbls: - - ea: 0x141B5E8F0 + - ea: 0x141B66EB0 base: Client::Game::InstanceContent::InstanceContentDirector funcs: - 0x141455290: ctor + 0x141455340: ctor Client::Game::InstanceContent::InstanceContentDungeonGrandCosmos: # The Grand Cosmos vtbls: - - ea: 0x141B5F538 + - ea: 0x141B67AF8 base: Client::Game::InstanceContent::InstanceContentDirector funcs: - 0x141455310: ctor + 0x1414553C0: ctor Client::Game::InstanceContent::InstanceContentGuildOrder001: # Basic Training: Enemy Parties vtbls: - - ea: 0x141BC33A0 + - ea: 0x141BCBAB0 base: Client::Game::InstanceContent::InstanceContentGuildOrderDirector funcs: - 0x1414962F0: ctor + 0x1414963A0: ctor Client::Game::InstanceContent::InstanceContentGuildOrder002: # Under the Armor vtbls: - - ea: 0x141BC3FB8 + - ea: 0x141BCC6C8 base: Client::Game::InstanceContent::InstanceContentGuildOrderDirector funcs: - 0x141496340: ctor + 0x1414963F0: ctor Client::Game::InstanceContent::InstanceContentGuildOrder003: # Basic Training: Enemy Strongholds vtbls: - - ea: 0x141BC4BD0 + - ea: 0x141BCD2E0 base: Client::Game::InstanceContent::InstanceContentGuildOrderDirector funcs: - 0x14147EFE0: ctor + 0x14147F090: ctor Client::Game::InstanceContent::InstanceContentGuildOrder004: # Hero on the Half Shell vtbls: - - ea: 0x141BC57E8 + - ea: 0x141BCDEF8 base: Client::Game::InstanceContent::InstanceContentGuildOrderDirector funcs: - 0x141496390: ctor + 0x141496440: ctor Client::Game::InstanceContent::InstanceContentGuildOrder005: # Pulling Poison Posies vtbls: - - ea: 0x141BC6400 + - ea: 0x141BCEB10 base: Client::Game::InstanceContent::InstanceContentGuildOrderDirector funcs: - 0x1414963E0: ctor + 0x141496490: ctor Client::Game::InstanceContent::InstanceContentGuildOrder006: # Stinging Back vtbls: - - ea: 0x141BC7018 + - ea: 0x141BCF728 base: Client::Game::InstanceContent::InstanceContentGuildOrderDirector funcs: - 0x141496420: ctor + 0x1414964D0: ctor Client::Game::InstanceContent::InstanceContentGuildOrder007: # All's Well that Ends in the Well vtbls: - - ea: 0x141BC7C30 + - ea: 0x141BD0340 base: Client::Game::InstanceContent::InstanceContentGuildOrderDirector funcs: - 0x141496460: ctor + 0x141496510: ctor Client::Game::InstanceContent::InstanceContentGuildOrder008: # Flicking Sticks and Taking Names vtbls: - - ea: 0x141BC8848 + - ea: 0x141BD0F58 base: Client::Game::InstanceContent::InstanceContentGuildOrderDirector funcs: - 0x1414964A0: ctor + 0x141496550: ctor Client::Game::InstanceContent::InstanceContentGuildOrder009: # More than a Feeler vtbls: - - ea: 0x141BC9460 + - ea: 0x141BD1B70 base: Client::Game::InstanceContent::InstanceContentGuildOrderDirector funcs: - 0x141480410: ctor + 0x1414804C0: ctor Client::Game::InstanceContent::InstanceContentGuildOrder010: # Annoy the Void vtbls: - - ea: 0x141BCA078 + - ea: 0x141BD2788 base: Client::Game::InstanceContent::InstanceContentGuildOrderDirector funcs: - 0x1414964E0: ctor + 0x141496590: ctor Client::Game::InstanceContent::InstanceContentGuildOrder011: # Shadow and Claw vtbls: - - ea: 0x141BCAC90 + - ea: 0x141BD33A0 base: Client::Game::InstanceContent::InstanceContentGuildOrderDirector funcs: - 0x141496530: ctor + 0x1414965E0: ctor Client::Game::InstanceContent::InstanceContentGuildOrder012: # Long Live the Queen vtbls: - - ea: 0x141BCB8A8 + - ea: 0x141BD3FB8 base: Client::Game::InstanceContent::InstanceContentGuildOrderDirector funcs: - 0x141496580: ctor + 0x141496630: ctor Client::Game::InstanceContent::InstanceContentGuildOrder013: # Ward Up vtbls: - - ea: 0x141BCC4C0 + - ea: 0x141BD4BD0 base: Client::Game::InstanceContent::InstanceContentGuildOrderDirector funcs: - 0x1414965D0: ctor + 0x141496680: ctor Client::Game::InstanceContent::InstanceContentGuildOrder014: # Solemn Trinity vtbls: - - ea: 0x141BCD0D8 + - ea: 0x141BD57E8 base: Client::Game::InstanceContent::InstanceContentGuildOrderDirector funcs: - 0x141496620: ctor + 0x1414966D0: ctor Client::Game::InstanceContent::InstanceContentBattleNavel: # The Navel vtbls: - - ea: 0x141B80950 + - ea: 0x141B88F10 base: Client::Game::InstanceContent::InstanceContentDirector funcs: - 0x14145D8E0: ctor + 0x14145D990: ctor Client::Game::InstanceContent::InstanceContentBattlePortaDecumana: # The Porta Decumana vtbls: - - ea: 0x141B81598 + - ea: 0x141B89B58 base: Client::Game::InstanceContent::InstanceContentDirector funcs: - 0x14145D940: ctor + 0x14145D9F0: ctor Client::Game::InstanceContent::InstanceContentBattleNabriales: # The Chrysalis vtbls: - - ea: 0x141BB1410 + - ea: 0x141BB9B20 base: Client::Game::InstanceContent::InstanceContentDirector funcs: - 0x14147B3A0: ctor + 0x14147B450: ctor Client::Game::InstanceContent::InstanceContentBattleEpicDhormeChimera: # A Relic Reborn: The Chimera vtbls: - - ea: 0x141BAB450 + - ea: 0x141BB3B60 base: Client::Game::InstanceContent::InstanceContentDirector funcs: - 0x14147B0D0: ctor + 0x14147B180: ctor Client::Game::InstanceContent::InstanceContentBattleEpicHydra: # A Relic Reborn: the Hydra vtbls: - - ea: 0x141BAC048 + - ea: 0x141BB4758 base: Client::Game::InstanceContent::InstanceContentDirector funcs: - 0x14147B120: ctor + 0x14147B1D0: ctor Client::Game::InstanceContent::InstanceContentBattleGilgamesh: # Battle on the Big Bridge vtbls: - - ea: 0x141BACC40 + - ea: 0x141BB5350 base: Client::Game::InstanceContent::InstanceContentDirector funcs: - 0x14147B170: ctor + 0x14147B220: ctor Client::Game::InstanceContent::InstanceContentBattleUltrosTyphon: # The Dragon's Neck vtbls: - - ea: 0x141BAF028 + - ea: 0x141BB7738 base: Client::Game::InstanceContent::InstanceContentDirector funcs: - 0x14147B260: ctor + 0x14147B310: ctor Client::Game::InstanceContent::InstanceContentBattleGilgameshEnkidu: # Battle in the Big Keep vtbls: - - ea: 0x141BB2008 + - ea: 0x141BBA718 base: Client::Game::InstanceContent::InstanceContentDirector funcs: - 0x14147B3F0: ctor + 0x14147B4A0: ctor Client::Game::InstanceContent::InstanceContentBattleGaruda: # The Bowl of Embers (Hard) / The Bowl of Embers (Extreme) vtbls: - - ea: 0x141BA6080 + - ea: 0x141BAE790 base: Client::Game::InstanceContent::InstanceContentDirector funcs: - 0x14147A2E0: ctor + 0x14147A390: ctor Client::Game::InstanceContent::InstanceContentBattleIfrit: # The Howling Eye (Hard) / The Howling Eye (Extreme) vtbls: - - ea: 0x141BA7870 + - ea: 0x141BAFF80 base: Client::Game::InstanceContent::InstanceContentDirector funcs: - 0x14147AE00: ctor + 0x14147AEB0: ctor Client::Game::InstanceContent::InstanceContentBattleTitan: # The Navel (Hard) / The Navel (Extreme) vtbls: - - ea: 0x141BA6C78 + - ea: 0x141BAF388 base: Client::Game::InstanceContent::InstanceContentDirector funcs: - 0x14147AB90: ctor + 0x14147AC40: ctor Client::Game::InstanceContent::InstanceContentBattleMoogle: # Thornmarch (Hard) / Thornmarch (Extreme) vtbls: - - ea: 0x141BA8468 + - ea: 0x141BB0B78 base: Client::Game::InstanceContent::InstanceContentDirector funcs: - 0x14147AE50: ctor + 0x14147AF00: ctor Client::Game::InstanceContent::InstanceContentBattleLeviathan: # The Whorleater (Hard) / The Whorleater (Extreme) vtbls: - - ea: 0x141BAA850 + - ea: 0x141BB2F60 base: Client::Game::InstanceContent::InstanceContentDirector funcs: - 0x14147B080: ctor + 0x14147B130: ctor Client::Game::InstanceContent::InstanceContentBattleRamuh: # The Striking Tree (Hard) / The Striking Tree (Extreme) vtbls: - - ea: 0x141BAD838 + - ea: 0x141BB5F48 base: Client::Game::InstanceContent::InstanceContentDirector funcs: - 0x14147B1C0: ctor + 0x14147B270: ctor Client::Game::InstanceContent::InstanceContentBattleShiva: # The Akh Afah Amphitheatre (Hard) / The Akh Afah Amphitheatre (Extreme) vtbls: - - ea: 0x141BAE430 + - ea: 0x141BB6B40 base: Client::Game::InstanceContent::InstanceContentDirector funcs: - 0x14147B210: ctor + 0x14147B2C0: ctor Client::Game::InstanceContent::InstanceContentBattleOdin: # Urth's Fount vtbls: - - ea: 0x141BAFC20 + - ea: 0x141BB8330 base: Client::Game::InstanceContent::InstanceContentDirector funcs: - 0x14147B2B0: ctor + 0x14147B360: ctor Client::Game::InstanceContent::InstanceContentBattleUltimaWeapon: # The Minstrel's Ballad: Ultima's Bane vtbls: - - ea: 0x141BA9060 + - ea: 0x141BB1770 base: Client::Game::InstanceContent::InstanceContentDirector funcs: - 0x14147AEE0: ctor + 0x14147AF90: ctor Client::Game::InstanceContent::InstanceContentBattleRavana: # Thok ast Thok (Hard/Extreme) vtbls: - - ea: 0x141BB2C00 + - ea: 0x141BBB310 base: Client::Game::InstanceContent::InstanceContentDirector funcs: - 0x14147B440: ctor + 0x14147B4F0: ctor Client::Game::InstanceContent::InstanceContentBattleBismarck: # The Limitless Blue (Hard/Extreme) vtbls: - - ea: 0x141BB37F8 + - ea: 0x141BBBF08 base: Client::Game::InstanceContent::InstanceContentDirector funcs: - 0x14147B590: ctor + 0x14147B640: ctor Client::Game::InstanceContent::InstanceContentBattleThordan: # The Singularity Reactor / The Minstrel's Ballad: Thordan's Reign vtbls: - - ea: 0x141BB43F0 + - ea: 0x141BBCB00 base: Client::Game::InstanceContent::InstanceContentDirector funcs: - 0x14147B630: ctor + 0x14147B6E0: ctor Client::Game::InstanceContent::InstanceContentBattleNidhogg: # The Final Steps of Faith / The Minstrel's Ballad: Nidhogg's Rage vtbls: - - ea: 0x141BB5BE0 + - ea: 0x141BBE2F0 base: Client::Game::InstanceContent::InstanceContentDirector funcs: - 0x14147B700: ctor + 0x14147B7B0: ctor Client::Game::InstanceContent::InstanceContentBattleSephirot: # Containment Bay S1T7 / Containment Bay S1T7 (Extreme) vtbls: - - ea: 0x141BB4FE8 + - ea: 0x141BBD6F8 base: Client::Game::InstanceContent::InstanceContentDirector funcs: - 0x14147B6A0: ctor + 0x14147B750: ctor Client::Game::InstanceContent::InstanceContentBattleSophia: # Containment Bay P1T6 / Containment Bay P1T6 (Extreme) vtbls: - - ea: 0x141BB67D8 + - ea: 0x141BBEEE8 base: Client::Game::InstanceContent::InstanceContentDirector funcs: - 0x14147B760: ctor + 0x14147B810: ctor Client::Game::InstanceContent::InstanceContentBattleZurvan: # Containment Bay Z1T9 / Containment Bay Z1T9 (Extreme) vtbls: - - ea: 0x141BB73D0 + - ea: 0x141BBFAE0 base: Client::Game::InstanceContent::InstanceContentDirector funcs: - 0x14147B880: ctor + 0x14147B930: ctor Client::Game::InstanceContent::InstanceContentBattleSusano: # The Pool of Tribute / The Pool of Tribute (Extreme) vtbls: - - ea: 0x141C10440 + - ea: 0x141C190C0 base: Client::Game::InstanceContent::InstanceContentDirector funcs: - 0x1414A8430: ctor + 0x1414A85B0: ctor Client::Game::InstanceContent::InstanceContentBattleLakshmi: # Emanation / Emanation (Extreme) vtbls: - - ea: 0x141C11038 + - ea: 0x141C19CB8 base: Client::Game::InstanceContent::InstanceContentDirector funcs: - 0x1414A8510: ctor + 0x1414A8690: ctor Client::Game::InstanceContent::InstanceContentBattleShinryu: # The Royal Menagerie / The Minstrel's Ballad: Shinryu's Domain vtbls: - - ea: 0x141C0F830 + - ea: 0x141C184B0 base: Client::Game::InstanceContent::InstanceContentDirector funcs: - 0x1414A83A0: ctor + 0x1414A8520: ctor Client::Game::InstanceContent::InstanceContentBattleTsukuyomi: # Castrum Fluminis / The Minstrel's Ballad: Tsukuyomi's Pain vtbls: - - ea: 0x141C13420 + - ea: 0x141C1C0A0 base: Client::Game::InstanceContent::InstanceContentDirector funcs: - 0x1414A8780: ctor + 0x1414A8900: ctor Client::Game::InstanceContent::InstanceContentBattleYojimbo: # Kugane Ohashi vtbls: - - ea: 0x141C140F8 + - ea: 0x141C1CD78 base: Client::Game::InstanceContent::InstanceContentDirector funcs: - 0x1414A87E0: ctor + 0x1414A8960: ctor Client::Game::InstanceContent::InstanceContentBattleRathalos: # The Great Hunt / The Great Hunt (Extreme) vtbls: - - ea: 0x141C12828 + - ea: 0x141C1B4A8 base: Client::Game::InstanceContent::InstanceContentDirector funcs: - 0x1414A8600: ctor + 0x1414A8780: ctor Client::Game::InstanceContent::InstanceContentBattleByakko: # The Jade Stoa / The Jade Stoa (Extreme) vtbls: - - ea: 0x141C11C30 + - ea: 0x141C1A8B0 base: Client::Game::InstanceContent::InstanceContentDirector funcs: - 0x1414A85B0: ctor + 0x1414A8730: ctor Client::Game::InstanceContent::InstanceContentBattleSuzaku: # Hells' Kier / Hells' Kier (Extreme) vtbls: - - ea: 0x141C14CF0 + - ea: 0x141C1D970 base: Client::Game::InstanceContent::InstanceContentDirector funcs: - 0x1414A8830: ctor + 0x1414A89B0: ctor Client::Game::InstanceContent::InstanceContentBattleSeiryu: # The Wreath of Snakes / The Wreath of Snakes (Extreme) vtbls: - - ea: 0x141C158E8 + - ea: 0x141C1E568 base: Client::Game::InstanceContent::InstanceContentDirector funcs: - 0x1414A8890: ctor + 0x1414A8A10: ctor Client::Game::InstanceContent::InstanceContentBattleElidibus: # The Seat of Sacrifice / The Seat of Sacrifice (Extreme) vtbls: - - ea: 0x141B65648 + - ea: 0x141B6DC08 base: Client::Game::InstanceContent::InstanceContentDirector funcs: - 0x141456930: ctor + 0x1414569E0: ctor Client::Game::InstanceContent::InstanceContentBattleEmeraldWeapon: # Castrum Marinum / Castrum Marinum (Extreme) vtbls: - - ea: 0x141B66240 + - ea: 0x141B6E800 base: Client::Game::InstanceContent::InstanceContentDirector funcs: - 0x141456980: ctor + 0x141456A30: ctor Client::Game::InstanceContent::InstanceContentFrontline01: # The Borderland Ruins (Secure) (unconfirmed) vtbls: - - ea: 0x141BCE928 + - ea: 0x141BD7038 base: Client::Game::InstanceContent::InstanceContentFrontlineDirector funcs: - 0x141483E90: ctor + 0x141483F40: ctor Client::Game::InstanceContent::InstanceContentFrontline02: # Seal Rock (Seize) (unconfirmed) vtbls: - - ea: 0x141BCF570 + - ea: 0x141BD7C80 base: Client::Game::InstanceContent::InstanceContentFrontlineDirector funcs: - 0x141486250: ctor + 0x141486300: ctor Client::Game::InstanceContent::InstanceContentFrontline03: # The Fields of Glory (Shatter) vtbls: - - ea: 0x141BD01A8 + - ea: 0x141BD88B8 base: Client::Game::InstanceContent::InstanceContentFrontlineDirector funcs: - 0x1414879F0: ctor + 0x141487AA0: ctor Client::Game::InstanceContent::InstanceContentFrontline04: # Onsal Hakair (Danshig Naadam) vtbls: - - ea: 0x141B63DB0 + - ea: 0x141B6C370 base: Client::Game::InstanceContent::InstanceContentFrontlineDirector funcs: - 0x1414555C0: ctor + 0x141455670: ctor Client::Game::InstanceContent::InstanceContentQuestBattle: vtbls: - - ea: 0x141BA5478 + - ea: 0x141BADB88 base: Client::Game::InstanceContent::InstanceContentDirector funcs: - 0x141479D30: ctor + 0x141479DE0: ctor Client::Game::InstanceContent::InstanceContentQuestBattleASpectacleForTheAges: # A Spectacle for the Ages vtbls: - - ea: 0x141BE8D10 + - ea: 0x141BF1420 base: Client::Game::InstanceContent::InstanceContentQuestBattle funcs: - 0x14148AB00: ctor + 0x14148ABB0: ctor Client::Game::InstanceContent::InstanceContentQuestBattleABloodyReunion: # A Bloody Reunion vtbls: - - ea: 0x141BE9918 + - ea: 0x141BF2028 base: Client::Game::InstanceContent::InstanceContentQuestBattle funcs: - 0x14148ABB0: ctor + 0x14148AC60: ctor Client::Game::InstanceContent::InstanceContentQuestBattleOneLifeForOneWorld: # One Life for One World vtbls: - - ea: 0x141BEA520 + - ea: 0x141BF2C30 base: Client::Game::InstanceContent::InstanceContentQuestBattle funcs: - 0x14148AC50: ctor + 0x14148AD00: ctor Client::Game::InstanceContent::InstanceContentQuestBattleCarteneauFlatsHeliodrome: # The Carteneau Flats: Heliodrome vtbls: - - ea: 0x141BEB128 + - ea: 0x141BF3838 base: Client::Game::InstanceContent::InstanceContentQuestBattle funcs: - 0x14148AD00: ctor + 0x14148ADB0: ctor Client::Game::InstanceContent::InstanceContentQuestBattleItProbablyATrap: # It's Probably a Trap vtbls: - - ea: 0x141BFD608 + - ea: 0x141C06288 base: Client::Game::InstanceContent::InstanceContentQuestBattle funcs: - 0x1414A75C0: ctor + 0x1414A7740: ctor Client::Game::InstanceContent::InstanceContentQuestBattleInThalName: # In Thal's Name vtbls: - - ea: 0x141C04F88 + - ea: 0x141C0DC08 base: Client::Game::InstanceContent::InstanceContentQuestBattle funcs: - 0x1414A7B20: ctor + 0x1414A7CA0: ctor Client::Game::InstanceContent::InstanceContentQuestBattleWithHeartAndSteel: # With Heart and Steel vtbls: - - ea: 0x141BFFAC8 + - ea: 0x141C08748 base: Client::Game::InstanceContent::InstanceContentQuestBattle funcs: - 0x1414A7780: ctor + 0x1414A7900: ctor Client::Game::InstanceContent::InstanceContentQuestBattleNaadam: # Naadam vtbls: - - ea: 0x141BFE210 + - ea: 0x141C06E90 base: Client::Game::InstanceContent::InstanceContentQuestBattle funcs: - 0x1414A7650: ctor + 0x1414A77D0: ctor Client::Game::InstanceContent::InstanceContentQuestBattleBloodOnTheDeck: # Blood on the Deck vtbls: - - ea: 0x141C006F0 + - ea: 0x141C09370 base: Client::Game::InstanceContent::InstanceContentQuestBattle funcs: - 0x1414A7840: ctor + 0x1414A79C0: ctor Client::Game::InstanceContent::InstanceContentQuestBattleFaceOfTrueEvil: # The Face of True Evil vtbls: - - ea: 0x141C012F8 + - ea: 0x141C09F78 base: Client::Game::InstanceContent::InstanceContentQuestBattle funcs: - 0x1414A78A0: ctor + 0x1414A7A20: ctor Client::Game::InstanceContent::InstanceContentQuestBattleMatsubaMayhem: # Matsuba Mayhem vtbls: - - ea: 0x141C01F00 + - ea: 0x141C0AB80 base: Client::Game::InstanceContent::InstanceContentQuestBattle funcs: - 0x1414A7900: ctor + 0x1414A7A80: ctor Client::Game::InstanceContent::InstanceContentQuestBattleBattleOnBekko: # The Battle on Bekko vtbls: - - ea: 0x141C02B08 + - ea: 0x141C0B788 base: Client::Game::InstanceContent::InstanceContentQuestBattle funcs: - 0x1414A7960: ctor + 0x1414A7AE0: ctor Client::Game::InstanceContent::InstanceContentQuestBattleCuriousGorgeMeetsHisMatch: # Curious Gorge Meets His Match vtbls: - - ea: 0x141C03710 + - ea: 0x141C0C390 base: Client::Game::InstanceContent::InstanceContentQuestBattle funcs: - 0x1414A79C0: ctor + 0x1414A7B40: ctor Client::Game::InstanceContent::InstanceContentQuestBattleOurUnsungHeroes: # Our Unsung Heroes vtbls: - - ea: 0x141C04318 + - ea: 0x141C0CF98 base: Client::Game::InstanceContent::InstanceContentQuestBattle funcs: - 0x1414A7A50: ctor + 0x1414A7BD0: ctor Client::Game::InstanceContent::InstanceContentQuestBattleHeartOfTheProblem: # The Heart of the Problem vtbls: - - ea: 0x141C06798 + - ea: 0x141C0F418 base: Client::Game::InstanceContent::InstanceContentQuestBattle funcs: - 0x1414A7C40: ctor + 0x1414A7DC0: ctor Client::Game::InstanceContent::InstanceContentQuestBattleDarkAsTheNightSky: # Dark as the Night Sky vtbls: - - ea: 0x141C073A0 + - ea: 0x141C10020 base: Client::Game::InstanceContent::InstanceContentQuestBattle funcs: - 0x1414A7CD0: ctor + 0x1414A7E50: ctor Client::Game::InstanceContent::InstanceContentQuestBattleResonant: # The Resonant vtbls: - - ea: 0x141BFEEB0 + - ea: 0x141C07B30 base: Client::Game::InstanceContent::InstanceContentQuestBattle funcs: - 0x1414A76D0: ctor + 0x1414A7850: ctor Client::Game::InstanceContent::InstanceContentQuestBattleRaisingTheSword: # Raising the Sword vtbls: - - ea: 0x141C05B90 + - ea: 0x141C0E810 base: Client::Game::InstanceContent::InstanceContentQuestBattle funcs: - 0x1414A7BB0: ctor + 0x1414A7D30: ctor Client::Game::InstanceContent::InstanceContentQuestBattleOrphansAndTheBrokenBlade: # The Orphans and the Broken Blade vtbls: - - ea: 0x141C08BB0 + - ea: 0x141C11830 base: Client::Game::InstanceContent::InstanceContentQuestBattle funcs: - 0x1414A7DF0: ctor + 0x1414A7F70: ctor Client::Game::InstanceContent::InstanceContentQuestBattleOurCompromise: # Our Compromise vtbls: - - ea: 0x141C097B8 + - ea: 0x141C12438 base: Client::Game::InstanceContent::InstanceContentQuestBattle funcs: - 0x1414A7E80: ctor + 0x1414A8000: ctor Client::Game::InstanceContent::InstanceContentQuestBattleDragonSound: # Dragon Sound vtbls: - - ea: 0x141C07FA8 + - ea: 0x141C10C28 base: Client::Game::InstanceContent::InstanceContentQuestBattle funcs: - 0x1414A7D60: ctor + 0x1414A7EE0: ctor Client::Game::InstanceContent::InstanceContentQuestBattleWhenClansCollide: # When Clans Collide vtbls: - - ea: 0x141C0A3C0 + - ea: 0x141C13040 base: Client::Game::InstanceContent::InstanceContentQuestBattle funcs: - 0x1414A7F10: ctor + 0x1414A8090: ctor Client::Game::InstanceContent::InstanceContentQuestBattleInterdimensionalRift: # Interdimensional Rift vtbls: - - ea: 0x141C0AFC8 + - ea: 0x141C13C48 base: Client::Game::InstanceContent::InstanceContentQuestBattle funcs: - 0x1414A7FA0: ctor + 0x1414A8120: ctor Client::Game::InstanceContent::InstanceContentQuestBattleReturnOfTheBull: # Return of the Bull vtbls: - - ea: 0x141C0BBF0 + - ea: 0x141C14870 base: Client::Game::InstanceContent::InstanceContentQuestBattle funcs: - 0x1414A8070: ctor + 0x1414A81F0: ctor Client::Game::InstanceContent::InstanceContentQuestBattleEmissaryOfTheDawn: # Emissary of the Dawn vtbls: - - ea: 0x141C0C7F8 + - ea: 0x141C15478 base: Client::Game::InstanceContent::InstanceContentQuestBattle funcs: - 0x1414A8100: ctor + 0x1414A8280: ctor Client::Game::InstanceContent::InstanceContentQuestBattleWillOfTheMoon: # The Will of the Moon vtbls: - - ea: 0x141C0D400 + - ea: 0x141C16080 base: Client::Game::InstanceContent::InstanceContentQuestBattle funcs: - 0x1414A8190: ctor + 0x1414A8310: ctor Client::Game::InstanceContent::InstanceContentQuestBattleMessengerOfTheWinds: # Messenger of the Winds vtbls: - - ea: 0x141C0E008 + - ea: 0x141C16C88 base: Client::Game::InstanceContent::InstanceContentQuestBattle funcs: - 0x1414A8220: ctor + 0x1414A83A0: ctor Client::Game::InstanceContent::InstanceContentQuestBattleARequiemForHeroes: # A Requiem for Heroes vtbls: - - ea: 0x141C0EC10 + - ea: 0x141C17890 base: Client::Game::InstanceContent::InstanceContentQuestBattle funcs: - 0x1414A8350: ctor + 0x1414A84D0: ctor Client::Game::InstanceContent::InstanceContentQuestBattleHardenedHeart: # The Hardened Heart vtbls: - - ea: 0x141B60178 + - ea: 0x141B68738 base: Client::Game::InstanceContent::InstanceContentQuestBattle funcs: - 0x141455390: ctor + 0x141455440: ctor Client::Game::InstanceContent::InstanceContentQuestBattleComingClean: # Coming Clean vtbls: - - ea: 0x141B61988 + - ea: 0x141B69F48 base: Client::Game::InstanceContent::InstanceContentQuestBattle funcs: - 0x1414554C0: ctor + 0x141455570: ctor Client::Game::InstanceContent::InstanceContentQuestBattleLegendOfTheNotSoHiddenTemple: # Legend of the Not-so-hidden Temple vtbls: - - ea: 0x141B60D80 + - ea: 0x141B69340 base: Client::Game::InstanceContent::InstanceContentQuestBattle funcs: - 0x1414553F0: ctor + 0x1414554A0: ctor Client::Game::InstanceContent::InstanceContentQuestBattleAsTheHeartBids: # As the Heart Bids vtbls: - - ea: 0x141B62590 + - ea: 0x141B6AB50 base: Client::Game::InstanceContent::InstanceContentQuestBattle funcs: - 0x141455510: ctor + 0x1414555C0: ctor Client::Game::InstanceContent::InstanceContentQuestBattleSleepNowInSapphire: # Sleep Now in Sapphire vtbls: - - ea: 0x141B63198 + - ea: 0x141B6B758 base: Client::Game::InstanceContent::InstanceContentQuestBattle funcs: - 0x141455570: ctor + 0x141455620: ctor Client::Game::InstanceContent::InstanceContentQuestBattleInFromTheCold: # In from the Cold vtbls: - - ea: 0x141B7F140 + - ea: 0x141B87700 base: Client::Game::InstanceContent::InstanceContentQuestBattle funcs: - 0x14145D680: ctor + 0x14145D730: ctor Client::Game::InstanceContent::InstanceContentBeginnerTrainingExercise: vtbls: - - ea: 0x141B8EBB0 + - ea: 0x141B972C0 base: Client::Game::InstanceContent::InstanceContentDirector funcs: - 0x1414780A0: ctor + 0x141478150: ctor Client::Game::InstanceContent::InstanceContentBeginnerTrainingFinalExercise: # Final Exercise vtbls: - - ea: 0x141BEBD30 + - ea: 0x141BF4440 base: Client::Game::InstanceContent::InstanceContentBeginnerTrainingExercise funcs: - 0x14148ADB0: ctor + 0x14148AE60: ctor Client::Game::InstanceContent::InstanceContentDeepDungeon: vtbls: - - ea: 0x141BEC930 + - ea: 0x141BF5040 base: Client::Game::InstanceContent::InstanceContentDirector funcs: - 0x14148BF60: ctor + 0x14148C010: ctor Client::Game::InstanceContent::InstanceContentTreasureHuntDungeon0: vtbls: - - ea: 0x141C25B50 + - ea: 0x141C2E7D0 base: Client::Game::InstanceContent::InstanceContentTreasureHuntDungeonDirector funcs: - 0x1414ACB10: ctor + 0x1414ACC90: ctor Client::Game::InstanceContent::InstanceContentTreasureHuntDungeon1: vtbls: - - ea: 0x141BEE140 + - ea: 0x141BF6850 base: Client::Game::InstanceContent::InstanceContentTreasureHuntDungeonDirector funcs: - 0x14148DF00: ctor + 0x14148DFB0: ctor Client::Game::InstanceContent::InstanceContentSeasonalDungeon1: # The Haunted Manor vtbls: - - ea: 0x141BEED40 + - ea: 0x141BF7450 base: Client::Game::InstanceContent::InstanceContentDirector funcs: - 0x14148EA70: ctor + 0x14148EB20: ctor Client::Game::InstanceContent::InstanceContentSeasonalDungeon2: # The Valentione's Ceremony vtbls: - - ea: 0x141C24F10 + - ea: 0x141C2DB90 base: Client::Game::InstanceContent::InstanceContentDirector funcs: - 0x1414AC550: ctor + 0x1414AC6D0: ctor Client::Game::InstanceContent::InstanceContentRivalWing1: vtbls: - - ea: 0x141C1E0F0 + - ea: 0x141C26D70 base: Client::Game::InstanceContent::InstanceContentRivalWingDirector funcs: - 0x1414ABD50: ctor + 0x1414ABED0: ctor Client::Game::InstanceContent::InstanceContentRivalWing2: vtbls: - - ea: 0x141C26768 + - ea: 0x141C2F3E8 base: Client::Game::InstanceContent::InstanceContentRivalWingDirector funcs: - 0x1414AD210: ctor + 0x1414AD390: ctor Client::Game::InstanceContent::InstanceContentMaskedCarnivale: vtbls: - - ea: 0x141C27380 + - ea: 0x141C30000 base: Client::Game::InstanceContent::InstanceContentDirector funcs: - 0x1414AD520: ctor + 0x1414AD6A0: ctor Client::Game::InstanceContent::InstanceContentMahjong: vtbls: - - ea: 0x141C27FD0 + - ea: 0x141C30C50 base: Client::Game::InstanceContent::InstanceContentDirector funcs: - 0x1414AD8D0: ctor + 0x1414ADA50: ctor Client::Game::InstanceContent::InstanceContentAirForceOne: # Air Force One GATE in Gold Saucer vtbls: - - ea: 0x141C28C20 + - ea: 0x141C318A0 base: Client::Game::InstanceContent::InstanceContentDirector funcs: - 0x1414AE970: ctor + 0x1414AEAF0: ctor Client::Game::InstanceContent::InstanceContentOceanFishing: vtbls: - - ea: 0x141B66E50 + - ea: 0x141B6F410 base: Client::Game::InstanceContent::InstanceContentDirector funcs: - 0x141456D80: ctor + 0x141456E30: ctor Client::Game::InstanceContent::InstanceContentTripleTriad: # Triple Triad Open Tournament / Triple Triad Invitational Parlor vtbls: - - ea: 0x141B68658 + - ea: 0x141B70C18 base: Client::Game::InstanceContent::InstanceContentDirector funcs: - 0x141458D10: ctor + 0x141458DC0: ctor Client::Game::InstanceContent::InstanceContentVariantDungeon1: # The Sil'dihn Subterrane vtbls: - - ea: 0x141B899F8 + - ea: 0x141B91FB8 base: Client::Game::InstanceContent::InstanceContentDirector funcs: - 0x141462340: ctor + 0x1414623F0: ctor Client::Game::InstanceContent::InstanceContentVariantDungeon2: # Mount Rokkon vtbls: - - ea: 0x141B88E00 + - ea: 0x141B913C0 base: Client::Game::InstanceContent::InstanceContentVariantDungeon1 funcs: - 0x141461EC0: ctor + 0x141461F70: ctor Client::Game::InstanceContent::InstanceContentVariantDungeon3: # Aloalo Island vtbls: - - ea: 0x141B8A600 + - ea: 0x141B92BC0 base: Client::Game::InstanceContent::InstanceContentVariantDungeon1 funcs: - 0x1414624A0: ctor + 0x141462550: ctor Client::Game::InstanceContent::InstanceContentCriterionDungeon: vtbls: - - ea: 0x141B8B1F8 + - ea: 0x141B937B8 base: Client::Game::InstanceContent::InstanceContentDirector funcs: - 0x141462780: ctor + 0x141462830: ctor Client::Game::InstanceContent::PublicContentDirector: vtbls: - - ea: 0x141C2B7D0 + - ea: 0x141C342E8 base: Client::Game::InstanceContent::ContentDirector funcs: - 0x1414B2A30: ctor - 0x1414BC490: HandleEnterContentInfoPacket # static + 0x1414B2BB0: ctor + 0x1414BC610: HandleEnterContentInfoPacket # static Client::Game::InstanceContent::PublicContentBonding: vtbls: - - ea: 0x141C2C370 + - ea: 0x141C34E88 base: Client::Game::InstanceContent::PublicContentDirector funcs: - 0x1414B3A40: ctor + 0x1414B3BC0: ctor Client::Game::InstanceContent::PublicContentTripleTriad: vtbls: - - ea: 0x141C2CEF0 + - ea: 0x141C35A08 base: Client::Game::InstanceContent::PublicContentDirector funcs: - 0x1414B3FC0: ctor + 0x1414B4140: ctor Client::Game::InstanceContent::PublicContentEureka: vtbls: - - ea: 0x141C2DA70 + - ea: 0x141C36588 base: Client::Game::InstanceContent::PublicContentDirector funcs: - 0x1414B51A0: ctor + 0x1414B5320: ctor Client::Game::InstanceContent::PublicContentRising: vtbls: - - ea: 0x141C2F1D0 + - ea: 0x141C37CE8 base: Client::Game::InstanceContent::PublicContentDirector funcs: - 0x1414B6CE0: ctor + 0x1414B6E60: ctor Client::Game::InstanceContent::PublicContentLeapOfFaith: vtbls: - - ea: 0x141C2FD50 + - ea: 0x141C38868 base: Client::Game::InstanceContent::PublicContentDirector funcs: - 0x1414B75C0: ctor + 0x1414B7740: ctor Client::Game::InstanceContent::PublicContentEurekaHydatos: vtbls: - - ea: 0x141C2E620 + - ea: 0x141C37138 base: Client::Game::InstanceContent::PublicContentEureka funcs: - 0x1414B6850: ctor + 0x1414B69D0: ctor Client::Game::InstanceContent::PublicContentDiadem: vtbls: - - ea: 0x141C308D0 + - ea: 0x141C393E8 base: Client::Game::InstanceContent::PublicContentDirector funcs: - 0x1414B79C0: ctor + 0x1414B7B40: ctor Client::Game::InstanceContent::PublicContentBozja: vtbls: - - ea: 0x141C31FD0 + - ea: 0x141C3AAE8 base: Client::Game::InstanceContent::PublicContentDirector funcs: - 0x1414B9650: ctor + 0x1414B97D0: ctor Client::Game::InstanceContent::PublicContentSoutherFront: vtbls: - - ea: 0x141C32B78 + - ea: 0x141C3B690 base: Client::Game::InstanceContent::PublicContentBozja funcs: - 0x1414B9E60: ctor + 0x1414B9FE0: ctor Client::Game::InstanceContent::PublicContentDelubrum: vtbls: - - ea: 0x141C34E78 + - ea: 0x141C3D990 base: Client::Game::InstanceContent::PublicContentBozja funcs: - 0x1414BA300: ctor + 0x1414BA480: ctor Client::Game::InstanceContent::PublicContentDelubrumSavage: vtbls: - - ea: 0x141C35A28 + - ea: 0x141C3E540 base: Client::Game::InstanceContent::PublicContentDelubrum funcs: - 0x1414BA390: ctor + 0x1414BA510: ctor Client::Game::InstanceContent::PublicContentZadnor: vtbls: - - ea: 0x141C33720 + - ea: 0x141C3C238 base: Client::Game::InstanceContent::PublicContentBozja funcs: - 0x1414B9F10: ctor + 0x1414BA090: ctor Client::Game::InstanceContent::PublicContentMJI: vtbls: - - ea: 0x141C31450 + - ea: 0x141C39F68 base: Client::Game::InstanceContent::PublicContentDirector funcs: - 0x1414B7D60: ctor + 0x1414B7EE0: ctor Client::Game::InstanceContent::PublicContentFSG: vtbls: - - ea: 0x141C365D8 + - ea: 0x141C3F0F0 base: Client::Game::InstanceContent::PublicContentDirector funcs: - 0x1414BAA30: ctor + 0x1414BABB0: ctor Client::UI::PopupMenu: vtbls: - - ea: 0x141A8C038 + - ea: 0x141A8FE08 base: Component::GUI::AtkEventListener vfuncs: 3: OnItemSelected funcs: - 0x140D800E0: Finalize + 0x140D80190: Finalize Client::UI::AddonFadeMiddleBack: vtbls: - - ea: 0x141A8C7C0 + - ea: 0x141A90590 base: Component::GUI::AtkUnitBase funcs: - 0x140D896C0: ctor + 0x140D89770: ctor Client::UI::AddonFilter: vtbls: - - ea: 0x141A8CEB0 + - ea: 0x141A90C80 base: Component::GUI::AtkUnitBase funcs: - 0x140D8A4B0: ctor + 0x140D8A560: ctor Client::UI::AddonActionMenu: vtbls: - - ea: 0x141AD82F8 + - ea: 0x141ADBF88 base: Component::GUI::AtkUnitBase funcs: - 0x140FA8A40: ctor + 0x140FA8AF0: ctor Client::UI::AddonFateReward: vtbls: - - ea: 0x141AD9BD8 + - ea: 0x141ADD868 base: Component::GUI::AtkUnitBase funcs: - 0x140FBDD10: ctor + 0x140FBDDC0: ctor Client::UI::AddonNeedGreed: vtbls: - - ea: 0x141ADA2B8 + - ea: 0x141ADDF48 base: Component::GUI::AtkUnitBase funcs: - 0x140FC1FE0: ctor + 0x140FC2090: ctor Client::UI::AddonOperationGuide: vtbls: - - ea: 0x141A8D108 + - ea: 0x141A90ED8 base: Component::GUI::AtkUnitBase funcs: - 0x140D8A8E0: ctor + 0x140D8A990: ctor Client::UI::AddonBuddy: vtbls: - - ea: 0x141AD80B8 + - ea: 0x141ADBD48 base: Component::GUI::AtkUnitBase funcs: - 0x140FA75B0: ctor + 0x140FA7660: ctor Client::UI::AddonBuddyAction: vtbls: - - ea: 0x141AD8538 + - ea: 0x141ADC1C8 base: Component::GUI::AtkUnitBase Client::UI::AddonBuddySkill: vtbls: - - ea: 0x141AD89B8 + - ea: 0x141ADC648 base: Component::GUI::AtkUnitBase Client::UI::AddonBuddyAppearance: vtbls: - - ea: 0x141AD8778 + - ea: 0x141ADC408 base: Component::GUI::AtkUnitBase Client::UI::AddonBuddyInspect: vtbls: - - ea: 0x141ADC968 + - ea: 0x141AE05F8 base: Component::GUI::AtkUnitBase funcs: - 0x140FDAB90: ctor + 0x140FDAC40: ctor Client::UI::AddonNowLoading: vtbls: - - ea: 0x141A8D360 + - ea: 0x141A91130 base: Component::GUI::AtkUnitBase funcs: - 0x140D8AF70: ctor + 0x140D8B020: ctor Client::UI::AddonSelectOk: vtbls: - - ea: 0x141A8DA38 + - ea: 0x141A91808 base: Component::GUI::AtkUnitBase funcs: - 0x140D8BD60: ctor + 0x140D8BE10: ctor Client::UI::AddonSelectOkTitle: vtbls: - - ea: 0x141A8F5D8 + - ea: 0x141A933A8 base: Client::UI::AddonSelectOk funcs: - 0x140D942A0: ctor + 0x140D94350: ctor Client::UI::AddonContextMenu: vtbls: - - ea: 0x141A8DCA0 + - ea: 0x141A91A70 base: Component::GUI::AtkUnitBase vfuncs: 71: Selected 72: OnMenuSelected funcs: - 0x140D8C350: ctor + 0x140D8C400: ctor Client::UI::AddonContextMenuTitle: vtbls: - - ea: 0x141A8DEE8 + - ea: 0x141A91CB8 base: Client::UI::AddonContextMenu funcs: - 0x140D8CF10: ctor + 0x140D8CFC0: ctor Client::UI::AddonSelectString::PopupMenuDerive: vtbls: - - ea: 0x141A8E130 + - ea: 0x141A91F00 base: Client::UI::PopupMenu Client::UI::AddonSelectString: vtbls: - - ea: 0x141A8E158 + - ea: 0x141A91F28 base: Component::GUI::AtkUnitBase funcs: - 0x140D8D580: ctor + 0x140D8D630: ctor Client::UI::AddonSelectIconString::PopupMenuDerive: vtbls: - - ea: 0x141A8E818 + - ea: 0x141A925E8 base: Client::UI::PopupMenu Client::UI::AddonSelectIconString: vtbls: - - ea: 0x141A8E840 + - ea: 0x141A92610 base: Component::GUI::AtkUnitBase funcs: - 0x140D8FE40: ctor + 0x140D8FEF0: ctor Client::UI::AddonTooltip: vtbls: - - ea: 0x141A8EA80 + - ea: 0x141A92850 base: Component::GUI::AtkUnitBase funcs: - 0x140D90530: ctor + 0x140D905E0: ctor Client::UI::AddonInputNumeric: vtbls: - - ea: 0x141A8ECD8 + - ea: 0x141A92AA8 base: Component::GUI::AtkUnitBase funcs: - 0x140D90CE0: ctor + 0x140D90D90: ctor Client::UI::AddonContextIconMenu: vtbls: - - ea: 0x141A8F398 + - ea: 0x141A93168 base: Component::GUI::AtkUnitBase funcs: - 0x140D93190: ctor + 0x140D93240: ctor Client::UI::AddonSelectYesno: vtbls: - - ea: 0x141A90140 + - ea: 0x141A93F10 base: Component::GUI::AtkUnitBase funcs: - 0x140D96A10: ctor + 0x140D96AC0: ctor Client::UI::AddonFriendList: vtbls: - - ea: 0x141A920D0 + - ea: 0x141A95EA0 base: Component::GUI::AtkUnitBase funcs: - 0x140DA5300: ctor + 0x140DA53B0: ctor Client::UI::AddonSocial: vtbls: - - ea: 0x141A91C40 + - ea: 0x141A95A10 base: Component::GUI::AtkUnitBase funcs: - 0x140DA43A0: ctor + 0x140DA4450: ctor Client::UI::AddonRequest: vtbls: - - ea: 0x141A930E0 + - ea: 0x141A96EB0 base: Component::GUI::AtkUnitBase funcs: - 0x140DB1250: ctor + 0x140DB1300: ctor Client::UI::AddonReadyCheck: vtbls: - - ea: 0x141A95988 + - ea: 0x141A99758 base: Component::GUI::AtkUnitBase funcs: - 0x140DCD830: ctor + 0x140DCD8E0: ctor Client::UI::AddonContactList: vtbls: - - ea: 0x141A97B98 + - ea: 0x141A9B968 base: Component::GUI::AtkUnitBase funcs: - 0x140DD4610: ctor + 0x140DD46C0: ctor Client::UI::AddonAirShipExploration: vtbls: - - ea: 0x141A9C6B8 + - ea: 0x141AA0488 base: Component::GUI::AtkUnitBase funcs: - 0x140DF9B30: ctor + 0x140DF9BE0: ctor Client::UI::AddonItemSearch: vtbls: - - ea: 0x141A93E60 + - ea: 0x141A97C30 base: Component::GUI::AtkUnitBase funcs: - 0x140DBA690: ctor - 0x140DBD4D0: RunSearch - 0x140DBD250: SetModeFilter + 0x140DBA740: ctor + 0x140DBD580: RunSearch + 0x140DBD300: SetModeFilter Client::UI::AddonItemSearchResult: vtbls: - - ea: 0x141A940A0 + - ea: 0x141A97E70 base: Component::GUI::AtkUnitBase funcs: - 0x140DBDBF0: ctor - 0x140DBE9D0: UpdateResult + 0x140DBDCA0: ctor + 0x140DBEA80: UpdateResult Client::UI::AddonLookingForGroupDetail: vtbls: - - ea: 0x141A94E20 + - ea: 0x141A98BF0 base: Component::GUI::AtkUnitBase funcs: - 0x140DC26F0: ctor + 0x140DC27A0: ctor Client::UI::AddonSubmarinePartsMenu: vtbls: - - ea: 0x141A9CE38 + - ea: 0x141AA0C08 base: Component::GUI::AtkUnitBase funcs: - 0x140DFCE30: ctor + 0x140DFCEE0: ctor Client::UI::AddonConfigSystem: vtbls: - - ea: 0x141AA1590 + - ea: 0x141AA5360 base: Component::GUI::AtkUnitBase funcs: - 0x140E26BB0: ctor - 0x140E26DC0: Finalize2 + 0x140E26C60: ctor + 0x140E26E70: Finalize2 Client::UI::AddonCharaSelectWorldServer: vtbls: - - ea: 0x141AA7D80 + - ea: 0x141AABB50 base: Component::GUI::AtkUnitBase funcs: - 0x140E5B1B0: ctor - 0x140E5B2D0: Finalize2 + 0x140E5B260: ctor + 0x140E5B380: Finalize2 Client::UI::AddonLicenseViewer: vtbls: - - ea: 0x141AB3FB8 + - ea: 0x141AB7D88 base: Component::GUI::AtkUnitBase funcs: - 0x140E90FB0: ctor + 0x140E91060: ctor Client::UI::AddonJournalDetail: vtbls: - - ea: 0x141ABCA40 + - ea: 0x141AC06D0 base: Component::GUI::AtkUnitBase funcs: - 0x140EACB10: ctor + 0x140EACBC0: ctor Client::UI::AddonJournalResult: vtbls: - - ea: 0x141ABD340 + - ea: 0x141AC0FD0 base: Component::GUI::AtkUnitBase funcs: - 0x140EB0D50: ctor + 0x140EB0E00: ctor Client::UI::AddonGuildLeve: vtbls: - - ea: 0x141ABD5A0 + - ea: 0x141AC1230 base: Component::GUI::AtkUnitBase funcs: - 0x140EB1AC0: ctor - 0x140EB1BE0: Finalize2 + 0x140EB1B70: ctor + 0x140EB1C90: Finalize2 Client::UI::AddonRetainerList: vtbls: - - ea: 0x141AC2B38 + - ea: 0x141AC67C8 base: Component::GUI::AtkUnitBase funcs: - 0x140EDD390: ctor + 0x140EDD440: ctor Client::UI::AddonRetainerTaskList: vtbls: - - ea: 0x141AC2238 + - ea: 0x141AC5EC8 base: Component::GUI::AtkUnitBase funcs: - 0x140ED91C0: ctor + 0x140ED9270: ctor Client::UI::AddonRetainerTaskAsk: vtbls: - - ea: 0x141AC26B8 + - ea: 0x141AC6348 base: Component::GUI::AtkUnitBase funcs: - 0x140EDBED0: ctor + 0x140EDBF80: ctor Client::UI::AddonRetainerTaskResult: vtbls: - - ea: 0x141AC28F8 + - ea: 0x141AC6588 base: Component::GUI::AtkUnitBase funcs: - 0x140EDC610: ctor + 0x140EDC6C0: ctor Client::UI::AddonRetainerSellList: vtbls: - - ea: 0x141AC0D78 + - ea: 0x141AC4A08 base: Component::GUI::AtkUnitBase funcs: - 0x140ECBBA0: ctor - 0x140ECBC90: Finalize2 + 0x140ECBC50: ctor + 0x140ECBD40: Finalize2 Client::UI::AddonRetainerSell: vtbls: - - ea: 0x141AC0B38 + - ea: 0x141AC47C8 base: Component::GUI::AtkUnitBase funcs: - 0x140ECB040: ctor + 0x140ECB0F0: ctor Client::UI::AddonCharacter: vtbls: - - ea: 0x141AC1B78 + - ea: 0x141AC5808 base: Component::GUI::AtkUnitBase funcs: - 0x140ED30D0: ctor + 0x140ED3180: ctor Client::UI::AddonCharacterStatus: vtbls: - - ea: 0x141AC1DB8 + - ea: 0x141AC5A48 base: Component::GUI::AtkUnitBase funcs: - 0x140ED6640: ctor + 0x140ED66F0: ctor Client::UI::AddonCharacterProfile: vtbls: - - ea: 0x141AD30F0 + - ea: 0x141AD6D80 base: Component::GUI::AtkUnitBase funcs: - 0x140F86240: ctor + 0x140F862F0: ctor Client::UI::AddonCharacterClass: vtbls: - - ea: 0x141AD3330 + - ea: 0x141AD6FC0 base: Component::GUI::AtkUnitBase funcs: - 0x140F86B30: ctor + 0x140F86BE0: ctor Client::UI::AddonCharacterRepute: vtbls: - - ea: 0x141AD3570 + - ea: 0x141AD7200 base: Component::GUI::AtkUnitBase funcs: - 0x140F87BF0: ctor + 0x140F87CA0: ctor Client::UI::AddonRecommendEquip: vtbls: - - ea: 0x141ADFDF0 + - ea: 0x141AE3A80 base: Component::GUI::AtkUnitBase funcs: - 0x140FF2050: ctor + 0x140FF2100: ctor Client::UI::AddonAdventureNoteBook: vtbls: - - ea: 0x141AC4E08 + - ea: 0x141AC8A98 base: Component::GUI::AtkUnitBase funcs: - 0x140EFEBC0: ctor + 0x140EFEC70: ctor Client::UI::AddonAetherCurrent: vtbls: - - ea: 0x141ADF970 + - ea: 0x141AE3600 base: Component::GUI::AtkUnitBase funcs: - 0x140FEF850: ctor + 0x140FEF900: ctor Client::UI::AddonFateProgress: vtbls: - - ea: 0x141AD9998 + - ea: 0x141ADD628 base: Component::GUI::AtkUnitBase funcs: - 0x140FBC960: ctor + 0x140FBCA10: ctor Client::UI::AddonFishingNote: vtbls: - - ea: 0x141AC4050 + - ea: 0x141AC7CE0 base: Component::GUI::AtkUnitBase funcs: - 0x140EF45D0: ctor + 0x140EF4680: ctor Client::UI::AddonFishRecord: vtbls: - - ea: 0x141AC4728 + - ea: 0x141AC83B8 base: Component::GUI::AtkUnitBase funcs: - 0x140EFAD00: ctor + 0x140EFADB0: ctor Client::UI::AddonFishGuide2: vtbls: - - ea: 0x141AC42A8 + - ea: 0x141AC7F38 base: Component::GUI::AtkUnitBase funcs: - 0x140EF79B0: ctor + 0x140EF7A60: ctor Client::UI::AddonGearSetList: vtbls: - - ea: 0x141AD6EB8 + - ea: 0x141ADAB48 base: Component::GUI::AtkUnitBase funcs: - 0x140FA1A00: ctor + 0x140FA1AB0: ctor Client::UI::AddonMonsterNote: vtbls: - - ea: 0x141AC3218 + - ea: 0x141AC6EA8 base: Component::GUI::AtkUnitBase funcs: - 0x140EDEB00: ctor + 0x140EDEBB0: ctor Client::UI::AddonGatheringNoteBook: vtbls: - - ea: 0x141AC3498 + - ea: 0x141AC7128 base: Component::GUI::AtkUnitBase funcs: - 0x140EE1380: ctor - 0x140EE1580: Finalize2 + 0x140EE1430: ctor + 0x140EE1630: Finalize2 Client::UI::AddonRecipeNote: vtbls: - - ea: 0x141AC36F8 + - ea: 0x141AC7388 base: Component::GUI::AtkUnitBase funcs: - 0x140EE6DF0: ctor - 0x140EEC480: ReceiveEvent_ClickSynthesizeButton - 0x140EEC4D0: ReceiveEvent_ClickQuickSynthesisButton - 0x140EEC520: ReceiveEvent_ClickTrialSynthesisButton + 0x140EE6EA0: ctor + 0x140EEC530: ReceiveEvent_ClickSynthesizeButton + 0x140EEC580: ReceiveEvent_ClickQuickSynthesisButton + 0x140EEC5D0: ReceiveEvent_ClickTrialSynthesisButton Client::UI::AddonRecipeProductList: vtbls: - - ea: 0x141AE4E90 + - ea: 0x141AE8B20 base: Component::GUI::AtkUnitBase funcs: - 0x141014540: ctor + 0x1410145F0: ctor Client::UI::AddonRecipeMaterialList: vtbls: - - ea: 0x141AC3DD8 + - ea: 0x141AC7A68 base: Component::GUI::AtkUnitBase funcs: - 0x140EF1CC0: ctor + 0x140EF1D70: ctor Client::UI::AddonRecipeTree: vtbls: - - ea: 0x141AC3B78 + - ea: 0x141AC7808 base: Component::GUI::AtkUnitBase funcs: - 0x140EEE9C0: ctor + 0x140EEEA70: ctor Client::UI::AddonContentGauge: vtbls: - - ea: 0x141B1A3A0 + - ea: 0x141B1E190 base: Component::GUI::AtkUnitBase funcs: - 0x14117FD50: ctor + 0x14117FE00: ctor Client::UI::Atk2DAreaMap: vtbls: - - ea: 0x141AC4020 + - ea: 0x141AC7CB0 base: Client::UI::Atk2DMap funcs: - 0x140EF3780: ctor + 0x140EF3830: ctor Client::UI::AddonRelicNoteBook: vtbls: - - ea: 0x141AC4BC8 + - ea: 0x141AC8858 base: Component::GUI::AtkUnitBase funcs: - 0x140EFD370: ctor + 0x140EFD420: ctor Client::UI::AddonAOZNotebook: vtbls: - - ea: 0x141AC5FB0 + - ea: 0x141AC9C40 base: Component::GUI::AtkUnitBase funcs: - 0x140F0C2A0: ctor + 0x140F0C350: ctor Client::UI::AddonAOZNotebookPresetList: vtbls: - - ea: 0x141AC62B0 + - ea: 0x141AC9F40 base: Component::GUI::AtkUnitBase funcs: - 0x140F10DA0: ctor + 0x140F10E50: ctor Client::UI::AddonRepair: vtbls: - - ea: 0x141B04AA0 + - ea: 0x141B08730 base: Component::GUI::AtkUnitBase funcs: - 0x14110B9A0: ctor - 0x14110BAF0: Finalize2 + 0x14110BA50: ctor + 0x14110BBA0: Finalize2 Client::UI::AddonRepairRequest: vtbls: - - ea: 0x141B04CE0 + - ea: 0x141B08970 base: Component::GUI::AtkUnitBase funcs: - 0x14110DDA0: ctor + 0x14110DE50: ctor Client::UI::AddonArchiveItem: vtbls: - - ea: 0x141AFBD30 + - ea: 0x141AFF9C0 base: Component::GUI::AtkUnitBase funcs: - 0x1410CD6E0: ctor + 0x1410CD790: ctor Client::UI::AddonArmouryBoard: vtbls: - - ea: 0x141ADA4F8 + - ea: 0x141ADE188 base: Component::GUI::AtkUnitBase funcs: - 0x140FC3730: ctor + 0x140FC37E0: ctor Client::UI::AddonCabinetWithdraw: vtbls: - - ea: 0x141ADB2D8 + - ea: 0x141ADEF68 base: Component::GUI::AtkUnitBase funcs: - 0x140FD0450: ctor + 0x140FD0500: ctor Client::UI::AddonContentsInfoDetail: vtbls: - - ea: 0x141ADBE18 + - ea: 0x141ADFAA8 base: Component::GUI::AtkUnitBase funcs: - 0x140FD6730: ctor + 0x140FD67E0: ctor Client::UI::AddonBank: vtbls: - - ea: 0x141ADC728 + - ea: 0x141AE03B8 base: Component::GUI::AtkUnitBase funcs: - 0x140FDA0A0: ctor + 0x140FDA150: ctor Client::UI::AddonContentsFinder: vtbls: - - ea: 0x141AC6E58 + - ea: 0x141ACAAE8 base: Component::GUI::AtkUnitBase funcs: - 0x140F16A80: ctor - 0x140F16C30: Finalize2 - 0x140984E80: SetJoinInProgress - 0x140984ED0: SetIsUnrestrictedParty - 0x140984F10: SetIsMinimalIL - 0x140984EF0: SetIsSilenceEcho - 0x140984F30: SetIsExplorerMode - 0x140984F80: SetIsLevelSync - 0x140984FA0: SetIsLimitedLevelingRoulette + 0x140F16B30: ctor + 0x140F16CE0: Finalize2 + 0x140984F70: SetJoinInProgress + 0x140984FC0: SetIsUnrestrictedParty + 0x140985000: SetIsMinimalIL + 0x140984FE0: SetIsSilenceEcho + 0x140985020: SetIsExplorerMode + 0x140985070: SetIsLevelSync + 0x140985090: SetIsLimitedLevelingRoulette Client::UI::AddonContentsFinderSetting: vtbls: - - ea: 0x141AC7340 + - ea: 0x141ACAFD0 base: Component::GUI::AtkUnitBase funcs: - 0x140F1A340: ctor + 0x140F1A3F0: ctor Client::UI::AddonContentsFinderConfirm: vtbls: - - ea: 0x141AC77C0 + - ea: 0x141ACB450 base: Component::GUI::AtkUnitBase funcs: - 0x140F1CAA0: ctor + 0x140F1CB50: ctor Client::UI::AddonRaidFinder: vtbls: - - ea: 0x141AC7E90 + - ea: 0x141ACBB20 base: Component::GUI::AtkUnitBase funcs: - 0x140F1DE90: ctor - 0x140F1E040: Finalize2 + 0x140F1DF40: ctor + 0x140F1E0F0: Finalize2 Client::UI::AddonMaterializeDialog: vtbls: - - ea: 0x141AC8340 + - ea: 0x141ACBFD0 base: Component::GUI::AtkUnitBase funcs: - 0x140F21D90: ctor + 0x140F21E40: ctor Client::UI::AddonSynthesis: vtbls: - - ea: 0x141AD92D8 + - ea: 0x141ADCF68 base: Component::GUI::AtkUnitBase funcs: - 0x140FBA120: ctor + 0x140FBA1D0: ctor Client::UI::AddonMateriaAttach: vtbls: - - ea: 0x141ADAE38 + - ea: 0x141ADEAC8 base: Component::GUI::AtkUnitBase funcs: - 0x140FCE620: ctor + 0x140FCE6D0: ctor Client::UI::AddonMateriaDialogBase: vtbls: - - ea: 0x141AC87C0 + - ea: 0x141ACC450 base: Component::GUI::AtkUnitBase Client::UI::AddonMateriaAttachDialog: vtbls: - - ea: 0x141AC8A00 + - ea: 0x141ACC690 base: Client::UI::AddonMateriaDialogBase funcs: - 0x140F246C0: ctor + 0x140F24770: ctor Client::UI::AddonMateriaRetrieveDialog: vtbls: - - ea: 0x141AC8C48 + - ea: 0x141ACC8D8 base: Client::UI::AddonMateriaDialogBase funcs: - 0x140F256B0: ctor + 0x140F25760: ctor Client::UI::AddonMiragePrismMiragePlate: # FittingRoom vtbls: - - ea: 0x141ACA450 + - ea: 0x141ACE0E0 base: Component::GUI::AtkUnitBase funcs: - 0x140F2DD40: ctor - 0x140F2DF70: Finalize2 + 0x140F2DDF0: ctor + 0x140F2E020: Finalize2 Client::UI::AddonMiragePrismPrismBox: vtbls: - - ea: 0x141AC99F0 + - ea: 0x141ACD680 base: Component::GUI::AtkUnitBase funcs: - 0x140F28650: ctor + 0x140F28700: ctor Client::UI::AddonMiragePrismPrismBoxCrystallize: vtbls: - - ea: 0x141AC9D48 + - ea: 0x141ACD9D8 base: Component::GUI::AtkUnitBase funcs: - 0x140F2B8F0: ctor + 0x140F2B9A0: ctor Client::UI::AddonMobHunt: vtbls: - - ea: 0x141ACB910 + - ea: 0x141ACF5A0 base: Component::GUI::AtkUnitBase funcs: - 0x140F33CA0: ctor + 0x140F33D50: ctor Client::UI::AddonGrandCompanySupplyList: vtbls: - - ea: 0x141ACC710 + - ea: 0x141AD03A0 base: Component::GUI::AtkUnitBase funcs: - 0x140F39AD0: ctor + 0x140F39B80: ctor Client::UI::AddonGrandCompanySupplyReward: vtbls: - - ea: 0x141ACC958 + - ea: 0x141AD05E8 base: Component::GUI::AtkUnitBase funcs: - 0x140F3B3A0: ctor + 0x140F3B450: ctor Client::UI::AddonTalk: vtbls: - - ea: 0x141AD0B68 + - ea: 0x141AD47F8 base: Component::GUI::AtkUnitBase funcs: - 0x140F6AE70: ctor - 0x140F6B090: Finalize2 + 0x140F6AF20: ctor + 0x140F6B140: Finalize2 Client::UI::AddonChatLogPanel: vtbls: - - ea: 0x141AD18E8 + - ea: 0x141AD5578 base: Component::GUI::AtkUnitBase funcs: - 0x140F6FB10: ctor + 0x140F6FBC0: ctor Client::UI::AddonChatLog: vtbls: - - ea: 0x141AD1B28 + - ea: 0x141AD57B8 base: Component::GUI::AtkUnitBase funcs: - 0x140F72C60: ctor - 0x140F72EF0: Finalize2 + 0x140F72D10: ctor + 0x140F72FA0: Finalize2 Client::UI::AddonActionDetail: vtbls: - - ea: 0x141AD24C8 + - ea: 0x141AD6158 base: Component::GUI::AtkUnitBase funcs: - 0x140F7F0F0: ctor - 0x140F7F880: GenerateTooltip + 0x140F7F1A0: ctor + 0x140F7F930: GenerateTooltip Client::UI::AddonMacro: vtbls: - - ea: 0x141AD1DF0 + - ea: 0x141AD5A80 base: Component::GUI::AtkUnitBase funcs: - 0x140F7B160: ctor + 0x140F7B210: ctor Client::UI::AddonItemDetail: vtbls: - - ea: 0x141AD2990 + - ea: 0x141AD6620 base: Component::GUI::AtkUnitBase funcs: - 0x140F7FED0: ctor - 0x140F80000: Finalize2 - 0x140F81400: GenerateTooltip + 0x140F7FF80: ctor + 0x140F800B0: Finalize2 + 0x140F814B0: GenerateTooltip Client::UI::AddonItemFinder: vtbls: - - ea: 0x141AD2EB0 + - ea: 0x141AD6B40 base: Component::GUI::AtkUnitBase funcs: - 0x140F858E0: ctor - 0x140F859B0: Finalize2 + 0x140F85990: ctor + 0x140F85A60: Finalize2 Client::UI::AddonCharacterInspect: vtbls: - - ea: 0x141AD3C30 + - ea: 0x141AD78C0 base: Component::GUI::AtkUnitBase funcs: - 0x140F899C0: ctor + 0x140F89A70: ctor Client::UI::AddonSalvageItemSelector: vtbls: - - ea: 0x141AD77B8 + - ea: 0x141ADB448 base: Component::GUI::AtkUnitBase funcs: - 0x140FA5310: ctor + 0x140FA53C0: ctor Client::UI::AddonSalvageDialog: vtbls: - - ea: 0x141AD7C38 + - ea: 0x141ADB8C8 base: Component::GUI::AtkUnitBase funcs: - 0x140FA6740: ctor + 0x140FA67F0: ctor Client::UI::AddonAreaMap: vtbls: - - ea: 0x141AD9078 + - ea: 0x141ADCD08 base: Component::GUI::AtkUnitBase funcs: - 0x140FB0370: ctor - 0x140FB0600: Finalize2 + 0x140FB0420: ctor + 0x140FB06B0: Finalize2 Client::UI::AddonScreenInfoChild: vtbls: - - ea: 0x141B0A7E8 + - ea: 0x141B0E5D8 base: Component::GUI::AtkUnitBase Client::UI::AddonImage: vtbls: - - ea: 0x141B138A8 + - ea: 0x141B17698 base: Client::UI::AddonScreenInfoChild funcs: - 0x141155060: ctor + 0x141155110: ctor Client::UI::AddonScreenText: vtbls: - - ea: 0x141B0DF28 + - ea: 0x141B11D18 base: Client::UI::AddonScreenInfoChild funcs: - 0x141148A10: ctor - 0x141148B80: Finalize2 + 0x141148AC0: ctor + 0x141148C30: Finalize2 Client::UI::AddonImage3: vtbls: - - ea: 0x141B12B88 + - ea: 0x141B16978 base: Client::UI::AddonScreenInfoChild Client::UI::AddonPopUpText: vtbls: - - ea: 0x141B03C28 + - ea: 0x141B078B8 base: Component::GUI::AtkUnitBase funcs: - 0x1411059F0: ctor + 0x141105AA0: ctor Client::UI::AddonFlyText: vtbls: - - ea: 0x141B037A8 + - ea: 0x141B07438 base: Component::GUI::AtkUnitBase funcs: - 0x141101F60: ctor - 0x1411020E0: Finalize2 + 0x141102010: ctor + 0x141102190: Finalize2 Client::UI::AddonMiniTalk: vtbls: - - ea: 0x141B039E8 + - ea: 0x141B07678 base: Component::GUI::AtkUnitBase funcs: - 0x141104CD0: ctor + 0x141104D80: ctor Client::UI::AddonGathering: vtbls: - - ea: 0x141B06400 + - ea: 0x141B0A090 base: Component::GUI::AtkUnitBase funcs: - 0x1411249E0: ctor - 0x141085250: ReceiveEvent_ToggleQuickGathering - 0x1411251E0: ReceiveEvent_Gather + 0x141124A90: ctor + 0x141085300: ReceiveEvent_ToggleQuickGathering + 0x141125290: ReceiveEvent_Gather Client::UI::AddonGatheringMasterpiece: vtbls: - - ea: 0x141B05CE8 + - ea: 0x141B09978 base: Component::GUI::AtkUnitBase funcs: - 0x141126890: ctor + 0x141126940: ctor Client::UI::AddonNamePlate::BakePlateRenderer: vtbls: - - ea: 0x141AD9E18 + - ea: 0x141ADDAA8 base: Component::GUI::AtkTextNodeRenderer Client::UI::AddonNamePlate: vtbls: - - ea: 0x141AD9E38 + - ea: 0x141ADDAC8 base: Component::GUI::AtkUnitBase funcs: - 0x140FBE7D0: ctor - 0x140FBEAB0: SetCommonNamePlate # x, y, scale, etc - 0x140FBECE0: SetPlayerNamePlate # player specific nodes - 0x140FC16E0: ToggleTextRenderMode + 0x140FBE880: ctor + 0x140FBEB60: SetCommonNamePlate # x, y, scale, etc + 0x140FBED90: SetPlayerNamePlate # player specific nodes + 0x140FC1790: ToggleTextRenderMode Client::UI::AddonTeleport: vtbls: - - ea: 0x141ADE980 + - ea: 0x141AE2610 base: Component::GUI::AtkUnitBase funcs: - 0x140FE8B40: ctor + 0x140FE8BF0: ctor Client::UI::AddonPicturePreview: vtbls: - - ea: 0x141AE17F0 + - ea: 0x141AE5480 base: Component::GUI::AtkUnitBase funcs: - 0x140FFA100: ctor + 0x140FFA1B0: ctor Client::UI::AddonSatisfactionSupply: vtbls: - - ea: 0x141AE1A30 + - ea: 0x141AE56C0 base: Component::GUI::AtkUnitBase funcs: - 0x140FFA5F0: ctor + 0x140FFA6A0: ctor Client::UI::AddonFieldMarker: vtbls: - - ea: 0x141AE4C30 + - ea: 0x141AE88C0 base: Component::GUI::AtkUnitBase funcs: - 0x141012800: ctor + 0x1410128B0: ctor Client::UI::AddonDeepDungeonStatus: vtbls: - - ea: 0x141AE9EB0 + - ea: 0x141AEDB40 base: Component::GUI::AtkUnitBase funcs: - 0x141033F60: ctor + 0x141034010: ctor Client::UI::AddonItemInspectionList: vtbls: - - ea: 0x141AED690 + - ea: 0x141AF1320 base: Component::GUI::AtkUnitBase funcs: - 0x141054D10: ctor + 0x141054DC0: ctor Client::UI::AddonItemInspectionResult: vtbls: - - ea: 0x141AEDB10 + - ea: 0x141AF17A0 base: Component::GUI::AtkUnitBase funcs: - 0x141055890: ctor + 0x141055940: ctor Client::UI::AddonReconstructionBox: vtbls: - - ea: 0x141AF2840 + - ea: 0x141AF64D0 base: Component::GUI::AtkUnitBase funcs: - 0x14106E470: ctor + 0x14106E520: ctor Client::UI::AddonScenarioTree: vtbls: - - ea: 0x141AEE8B0 + - ea: 0x141AF2540 base: Component::GUI::AtkUnitBase funcs: - 0x141059610: ctor + 0x1410596C0: ctor Client::UI::AddonWeeklyBingo::DutySlot: vtbls: - - ea: 0x141AF6430 + - ea: 0x141AFA0C0 base: Component::GUI::AtkEventListener Client::UI::AddonWeeklyBingo::DutySlotList: vtbls: - - ea: 0x141AF6448 + - ea: 0x141AFA0D8 Client::UI::AddonWeeklyBingo::StringThing: vtbls: - - ea: 0x141AF6450 + - ea: 0x141AFA0E0 Client::UI::AddonWeeklyBingo::StickerSlot: vtbls: - - ea: 0x141AF6458 + - ea: 0x141AFA0E8 Client::UI::AddonWeeklyBingo::StickerSlotList: vtbls: - - ea: 0x141AF6460 + - ea: 0x141AFA0F0 Client::UI::AddonWeeklyBingo::RewardCategory: vtbls: - - ea: 0x141AF6468 + - ea: 0x141AFA0F8 base: Component::GUI::AtkEventListener Client::UI::AddonWeeklyBingo::RewardGuaranteed: vtbls: - - ea: 0x141AF6480 + - ea: 0x141AFA110 base: Component::GUI::AtkEventListener Client::UI::AddonWeeklyBingo::RewardCategoryList: vtbls: - - ea: 0x141AF6498 + - ea: 0x141AFA128 Client::UI::AddonWeeklyBingo: vtbls: - - ea: 0x141AF64A0 + - ea: 0x141AFA130 base: Component::GUI::AtkUnitBase funcs: - 0x14108D890: ctor - 0x14108D9D0: Finalize2 + 0x14108D940: ctor + 0x14108DA80: Finalize2 Client::UI::AddonWeeklyPuzzle: vtbls: - - ea: 0x141AF6B60 + - ea: 0x141AFA7F0 base: Component::GUI::AtkUnitBase funcs: - 0x1410923B0: ctor - 0x141092560: Finalize2 + 0x141092460: ctor + 0x141092610: Finalize2 Client::UI::AddonMYCItemBox: vtbls: - - ea: 0x141AF82B8 + - ea: 0x141AFBF48 base: Component::GUI::AtkUnitBase funcs: - 0x14109FA50: ctor - 0x14109FAC0: Finalize2 + 0x14109FB00: ctor + 0x14109FB70: Finalize2 Client::UI::AddonMJIHud: vtbls: - - ea: 0x141AFE5F8 + - ea: 0x141B02288 base: Component::GUI::AtkUnitBase funcs: - 0x1410DAEA0: ctor + 0x1410DAF50: ctor Client::UI::AddonMJIPouch: vtbls: - - ea: 0x141AFE838 + - ea: 0x141B024C8 base: Component::GUI::AtkUnitBase funcs: - 0x1410DC280: ctor + 0x1410DC330: ctor Client::UI::AddonMJIRecipeNoteBook: vtbls: - - ea: 0x141AFEA78 + - ea: 0x141B02708 base: Component::GUI::AtkUnitBase funcs: - 0x1410DD3C0: ctor + 0x1410DD470: ctor Client::UI::AddonMJIMissionComplete: vtbls: - - ea: 0x141AFECB8 + - ea: 0x141B02948 base: Component::GUI::AtkUnitBase funcs: - 0x1410DE9A0: ctor + 0x1410DEA50: ctor Client::UI::AddonMJICraftDemandResearch: vtbls: - - ea: 0x141AFEEF8 + - ea: 0x141B02B88 base: Component::GUI::AtkUnitBase funcs: - 0x1410DEF10: ctor + 0x1410DEFC0: ctor Client::UI::AddonMJICraftMaterialConfirmation: vtbls: - - ea: 0x141AFF138 + - ea: 0x141B02DC8 base: Component::GUI::AtkUnitBase funcs: - 0x1410E0FB0: ctor + 0x1410E1060: ctor Client::UI::AddonMJICraftSales: vtbls: - - ea: 0x141AFF378 + - ea: 0x141B03008 base: Component::GUI::AtkUnitBase funcs: - 0x1410E1B00: ctor + 0x1410E1BB0: ctor Client::UI::AddonMJICraftSchedule: vtbls: - - ea: 0x141AFF5B8 + - ea: 0x141B03248 base: Component::GUI::AtkUnitBase funcs: - 0x1410E2580: ctor + 0x1410E2630: ctor Client::UI::AddonMJICraftScheduleMaintenance: vtbls: - - ea: 0x141AFF7F8 + - ea: 0x141B03488 base: Component::GUI::AtkUnitBase funcs: - 0x1410E5140: ctor + 0x1410E51F0: ctor Client::UI::AddonMJICraftSchedulePreset: vtbls: - - ea: 0x141AFFA38 + - ea: 0x141B036C8 base: Component::GUI::AtkUnitBase funcs: - 0x1410E57D0: ctor + 0x1410E5880: ctor Client::UI::AddonMJICraftScheduleMaterialList: vtbls: - - ea: 0x141AFFC78 + - ea: 0x141B03908 base: Component::GUI::AtkUnitBase funcs: - 0x1410E6210: ctor + 0x1410E62C0: ctor Client::UI::AddonMJICraftScheduleSetting: vtbls: - - ea: 0x141AFFED8 + - ea: 0x141B03B68 base: Component::GUI::AtkUnitBase funcs: - 0x1410E6910: ctor + 0x1410E69C0: ctor Client::UI::AddonMJIAnimalBreeding: vtbls: - - ea: 0x141B00118 + - ea: 0x141B03DA8 base: Component::GUI::AtkUnitBase funcs: - 0x1410E8100: ctor - 0x1410E82A0: Finalize2 + 0x1410E81B0: ctor + 0x1410E8350: Finalize2 Client::UI::AddonMJIAnimalBreedingAutomatic: vtbls: - - ea: 0x141B00358 + - ea: 0x141B03FE8 base: Component::GUI::AtkUnitBase funcs: - 0x1410E97B0: ctor + 0x1410E9860: ctor Client::UI::AddonMJIAnimalNameInputString: vtbls: - - ea: 0x141B00598 + - ea: 0x141B04228 base: Component::GUI::AtkUnitBase funcs: - 0x1410E9E80: ctor + 0x1410E9F30: ctor Client::UI::AddonMJIFarmManagement: vtbls: - - ea: 0x141B007D8 + - ea: 0x141B04468 base: Component::GUI::AtkUnitBase funcs: - 0x1410EA500: ctor - 0x1410EA620: Finalize2 + 0x1410EA5B0: ctor + 0x1410EA6D0: Finalize2 Client::UI::AddonMJIFarmAutomatic: vtbls: - - ea: 0x141B00A18 + - ea: 0x141B046A8 base: Component::GUI::AtkUnitBase funcs: - 0x1410EB2E0: ctor + 0x1410EB390: ctor Client::UI::AddonMJIGatheringHouse: vtbls: - - ea: 0x141B00C58 + - ea: 0x141B048E8 base: Component::GUI::AtkUnitBase funcs: - 0x1410EC690: ctor + 0x1410EC740: ctor Client::UI::AddonMJIGatheringHouseExplore: vtbls: - - ea: 0x141B00EB8 + - ea: 0x141B04B48 base: Component::GUI::AtkUnitBase funcs: - 0x1410EE4D0: ctor + 0x1410EE580: ctor Client::UI::AddonMJIBuilding: vtbls: - - ea: 0x141B01118 + - ea: 0x141B04DA8 base: Component::GUI::AtkUnitBase funcs: - 0x1410EFA80: ctor + 0x1410EFB30: ctor Client::UI::AddonMJIBuildingProgress: vtbls: - - ea: 0x141B01358 + - ea: 0x141B04FE8 base: Component::GUI::AtkUnitBase funcs: - 0x1410F0A70: ctor + 0x1410F0B20: ctor Client::UI::AddonMJIGatheringNoteBook: vtbls: - - ea: 0x141B01598 + - ea: 0x141B05228 base: Component::GUI::AtkUnitBase funcs: - 0x1410F0C20: ctor + 0x1410F0CD0: ctor Client::UI::AddonMJIDisposeShop: vtbls: - - ea: 0x141B017D8 + - ea: 0x141B05468 base: Component::GUI::AtkUnitBase funcs: - 0x1410F1AE0: ctor + 0x1410F1B90: ctor Client::UI::AddonMJIDisposeShopShipping: vtbls: - - ea: 0x141B01A18 + - ea: 0x141B056A8 base: Component::GUI::AtkUnitBase funcs: - 0x1410F2820: ctor + 0x1410F28D0: ctor Client::UI::AddonMJIDisposeShopShippingBulk: vtbls: - - ea: 0x141B01C58 + - ea: 0x141B058E8 base: Component::GUI::AtkUnitBase funcs: - 0x1410F2EA0: ctor + 0x1410F2F50: ctor Client::UI::AddonMJIMinionManagement: vtbls: - - ea: 0x141B01E98 + - ea: 0x141B05B28 base: Component::GUI::AtkUnitBase funcs: - 0x1410F43A0: ctor + 0x1410F4450: ctor Client::UI::AddonMJIMinionNoteBook: vtbls: - - ea: 0x141B020D8 + - ea: 0x141B05D68 base: Component::GUI::AtkUnitBase funcs: - 0x1410F7D00: ctor + 0x1410F7DB0: ctor Client::UI::AddonMJIBuildingMove: vtbls: - - ea: 0x141B02338 + - ea: 0x141B05FC8 base: Component::GUI::AtkUnitBase funcs: - 0x1410FAB10: ctor + 0x1410FABC0: ctor Client::UI::AddonMJIEntrance: vtbls: - - ea: 0x141B02578 + - ea: 0x141B06208 base: Component::GUI::AtkUnitBase funcs: - 0x1410FBD00: ctor + 0x1410FBDB0: ctor Client::UI::AddonMJISetting: vtbls: - - ea: 0x141B029F8 + - ea: 0x141B06688 base: Component::GUI::AtkUnitBase funcs: - 0x1410FDE60: ctor + 0x1410FDF10: ctor Client::UI::AddonMJIPadGuide: vtbls: - - ea: 0x141B027B8 + - ea: 0x141B06448 base: Component::GUI::AtkUnitBase funcs: - 0x1410FDBF0: ctor + 0x1410FDCA0: ctor Client::UI::AddonMcGuffin: vtbls: - - ea: 0x141AF61F0 + - ea: 0x141AF9E80 base: Component::GUI::AtkUnitBase funcs: - 0x1410899D0: ctor + 0x141089A80: ctor Client::UI::AddonAkatsukiNote: vtbls: - - ea: 0x141AC6BF8 + - ea: 0x141ACA888 base: Component::GUI::AtkUnitBase funcs: - 0x140F14FF0: ctor + 0x140F150A0: ctor Client::UI::AddonYKWNote: vtbls: - - ea: 0x141AC5D50 + - ea: 0x141AC99E0 base: Component::GUI::AtkUnitBase funcs: - 0x140F0AF70: ctor + 0x140F0B020: ctor Client::UI::AddonDescriptionYTC: vtbls: - - ea: 0x141AE2ED0 + - ea: 0x141AE6B60 base: Component::GUI::AtkUnitBase funcs: - 0x141003460: ctor + 0x141003510: ctor Client::UI::AddonMYCWarResultNotebook: vtbls: - - ea: 0x141AF7B40 + - ea: 0x141AFB7D0 base: Component::GUI::AtkUnitBase funcs: - 0x14109BB70: ctor + 0x14109BC20: ctor Client::UI::AddonTargetInfoBase: vtbls: - - ea: 0x141B09370 + - ea: 0x141B0D160 base: Component::GUI::AtkUnitBase funcs: - 0x1411394F0: ctor + 0x1411395A0: ctor Client::UI::AddonOrnamentNoteBook: vtbls: - - ea: 0x141AC69B8 + - ea: 0x141ACA648 base: Component::GUI::AtkUnitBase funcs: - 0x140F12E70: ctor + 0x140F12F20: ctor Client::UI::AddonPvPCharacter: vtbls: - - ea: 0x141AD6138 + - ea: 0x141AD9DC8 base: Component::GUI::AtkUnitBase funcs: - 0x140F9CD50: ctor + 0x140F9CE00: ctor Client::UI::AddonPvpProfile: vtbls: - - ea: 0x141AD47E0 + - ea: 0x141AD8470 base: Component::GUI::AtkUnitBase funcs: - 0x140F91B50: ctor + 0x140F91C00: ctor Client::UI::AddonPvpProfileColosseum: vtbls: - - ea: 0x141AD4C80 + - ea: 0x141AD8910 base: Component::GUI::AtkUnitBase Client::UI::AddonPvpProfileFrontline: vtbls: - - ea: 0x141AD4EE0 + - ea: 0x141AD8B70 base: Component::GUI::AtkUnitBase Client::UI::AddonPvpProfileManeuvers: vtbls: - - ea: 0x141AD5800 + - ea: 0x141AD9490 base: Component::GUI::AtkUnitBase Client::UI::AddonPvpProfileAction: vtbls: - - ea: 0x141AD4A20 + - ea: 0x141AD86B0 base: Component::GUI::AtkUnitBase Client::UI::AddonPvpProfileQuickChat: vtbls: - - ea: 0x141AD55A0 + - ea: 0x141AD9230 base: Component::GUI::AtkUnitBase Client::UI::AddonPvpReward: vtbls: - - ea: 0x141AD5EF8 + - ea: 0x141AD9B88 base: Component::GUI::AtkUnitBase Client::UI::AddonTargetInfo: vtbls: - - ea: 0x141B095B0 + - ea: 0x141B0D3A0 base: Client::UI::AddonTargetInfoBase funcs: - 0x14113A150: ctor + 0x14113A200: ctor Client::UI::AddonTargetInfoBuffDebuff: vtbls: - - ea: 0x141B097F0 + - ea: 0x141B0D5E0 base: Client::UI::AddonTargetInfoBase funcs: - 0x14113A8B0: ctor + 0x14113A960: ctor Client::UI::AddonTargetInfoCastBar: vtbls: - - ea: 0x141B09A30 + - ea: 0x141B0D820 base: Client::UI::AddonTargetInfoBase funcs: - 0x14113AB10: ctor + 0x14113ABC0: ctor Client::UI::AddonTargetInfoMainTarget: vtbls: - - ea: 0x141B09C70 + - ea: 0x141B0DA60 base: Client::UI::AddonTargetInfoBase funcs: - 0x14113AD50: ctor + 0x14113AE00: ctor Client::UI::AddonTargetCursor: vtbls: - - ea: 0x141B09EB0 + - ea: 0x141B0DCA0 base: Component::GUI::AtkUnitBase funcs: - 0x14113B300: ctor + 0x14113B3B0: ctor Client::UI::AddonBattleTalk: vtbls: - - ea: 0x141B0A330 + - ea: 0x141B0E120 base: Component::GUI::AtkUnitBase funcs: - 0x14113C750: ctor + 0x14113C800: ctor Client::UI::AddonScreenInfoFrontBack: vtbls: - - ea: 0x141B0A570 + - ea: 0x141B0E360 base: Component::GUI::AtkUnitBase funcs: - 0x14113D380: ctor - 0x14113D540: Finalize2 + 0x14113D430: ctor + 0x14113D5F0: Finalize2 Client::UI::AddonMainCommand: vtbls: - - ea: 0x141B148D0 + - ea: 0x141B186C0 base: Component::GUI::AtkUnitBase funcs: - 0x141155890: ctor - 0x141155A00: Finalize2 + 0x141155940: ctor + 0x141155AB0: Finalize2 Client::UI::AddonParameterWidget: vtbls: - - ea: 0x141B14B30 + - ea: 0x141B18920 base: Component::GUI::AtkUnitBase funcs: - 0x141156970: ctor + 0x141156A20: ctor Client::UI::AddonExp: vtbls: - - ea: 0x141B14D70 + - ea: 0x141B18B60 base: Component::GUI::AtkUnitBase funcs: - 0x141156F40: ctor + 0x141156FF0: ctor Client::UI::AddonEnemyList: vtbls: - - ea: 0x141B14FB0 + - ea: 0x141B18DA0 base: Component::GUI::AtkUnitBase funcs: - 0x1411574E0: ctor + 0x141157590: ctor Client::UI::AddonBagWidget: vtbls: - - ea: 0x141B15BF8 + - ea: 0x141B199E8 base: Component::GUI::AtkUnitBase funcs: - 0x141159EB0: ctor + 0x141159F60: ctor Client::UI::AddonMoney: vtbls: - - ea: 0x141B15E38 + - ea: 0x141B19C28 base: Component::GUI::AtkUnitBase funcs: - 0x14115A490: ctor + 0x14115A540: ctor Client::UI::AddonNotification: vtbls: - - ea: 0x141B16078 + - ea: 0x141B19E68 base: Component::GUI::AtkUnitBase funcs: - 0x14115A890: ctor + 0x14115A940: ctor Client::UI::AddonShopCardDialog: vtbls: - - ea: 0x141B2A6D0 + - ea: 0x141B2EA30 base: Component::GUI::AtkUnitBase funcs: - 0x1411E5B20: ctor + 0x1411E5BD0: ctor Client::UI::AddonDTR: vtbls: - - ea: 0x141B16668 + - ea: 0x141B1A458 base: Component::GUI::AtkUnitBase funcs: - 0x14115D150: ctor + 0x14115D200: ctor Client::UI::AddonCastBar: vtbls: - - ea: 0x141B168A8 + - ea: 0x141B1A698 base: Component::GUI::AtkUnitBase funcs: - 0x14115E0E0: ctor + 0x14115E190: ctor Client::UI::AddonNaviMap: vtbls: - - ea: 0x141B16B18 + - ea: 0x141B1A908 base: Component::GUI::AtkUnitBase funcs: - 0x14115EA10: ctor + 0x14115EAC0: ctor Client::UI::AddonActionBarBase: vtbls: - - ea: 0x141B16D60 + - ea: 0x141B1AB50 base: Component::GUI::AtkUnitBase vfuncs: 73: UpdateCycledBar # also calls 76 if needed @@ -12785,327 +12785,327 @@ classes: 87: IsNotExpandedHold # always true on everything but _ActionCross 88: IsCross # only true on _ActionCross funcs: - 0x141161490: ctor - 0x141161D40: UpdatePulsingSlots - 0x141161DF0: UpdateIconFrames - 0x141161E70: UpdateSlotVisibilityForDragDrop + 0x141161540: ctor + 0x141161DF0: UpdatePulsingSlots + 0x141161EA0: UpdateIconFrames + 0x141161F20: UpdateSlotVisibilityForDragDrop Client::UI::AddonActionBarX: vtbls: - - ea: 0x141B17028 + - ea: 0x141B1AE18 base: Client::UI::AddonActionBarBase funcs: - 0x141164260: ctor + 0x141164310: ctor Client::UI::AddonActionBar: vtbls: - - ea: 0x141B17358 + - ea: 0x141B1B148 base: Client::UI::AddonActionBarX funcs: - 0x141164AF0: ctor + 0x141164BA0: ctor Client::UI::AddonPartyList: vtbls: - - ea: 0x141B17950 + - ea: 0x141B1B740 base: Component::GUI::AtkUnitBase funcs: - 0x141165D30: ctor - 0x141166EE0: ResizeForPartySize + 0x141165DE0: ctor + 0x141166F90: ResizeForPartySize Client::UI::AddonAllianceListX: vtbls: - - ea: 0x141B17B98 + - ea: 0x141B1B988 base: Component::GUI::AtkUnitBase funcs: - 0x141169E90: ctor + 0x141169F40: ctor Client::UI::AddonToDoList: vtbls: - - ea: 0x141B185A0 + - ea: 0x141B1C390 base: Component::GUI::AtkUnitBase funcs: - 0x14116F850: ctor - 0x14116F950: Finalize2 + 0x14116F900: ctor + 0x14116FA00: Finalize2 Client::UI::AddonActionCross: vtbls: - - ea: 0x141B18E40 + - ea: 0x141B1CC30 base: Client::UI::AddonActionBarBase funcs: - 0x141175450: ctor - 0x1411768B0: UpdateExpandedHold + 0x141175500: ctor + 0x141176960: UpdateExpandedHold 0x1400A8BF0: GetBarTarget # static (int mapValue, out bool useLeft) -> hotbarId Client::UI::AddonActionCrossEditor: vtbls: - - ea: 0x141ADB998 + - ea: 0x141ADF628 base: Component::GUI::AtkUnitBase funcs: - 0x140FD4F20: ctor + 0x140FD4FD0: ctor Client::UI::AddonActionContents: vtbls: - - ea: 0x141B19110 + - ea: 0x141B1CF00 base: Component::GUI::AtkUnitBase funcs: - 0x141177A40: ctor - 0x141177B60: Finalize2 + 0x141177AF0: ctor + 0x141177C10: Finalize2 Client::UI::AddonActionDoubleCrossBase: vtbls: - - ea: 0x141B19360 + - ea: 0x141B1D150 base: Client::UI::AddonActionBarX funcs: - 0x141178DB0: ctor + 0x141178E60: ctor Client::UI::AddonActionDoubleCrossL: vtbls: - - ea: 0x141B19668 + - ea: 0x141B1D458 base: Client::UI::AddonActionDoubleCrossBase funcs: - 0x1411794F0: ctor + 0x1411795A0: ctor vfuncs: 91: LoadUldResourceHandle Client::UI::AddonActionDoubleCrossR: vtbls: - - ea: 0x141B19980 + - ea: 0x141B1D770 base: Client::UI::AddonActionDoubleCrossBase funcs: - 0x141179C20: ctor + 0x141179CD0: ctor vfuncs: 91: LoadUldResourceHandle Client::UI::AddonFocusTargetInfo: vtbls: - - ea: 0x141B19C88 + - ea: 0x141B1DA78 base: Component::GUI::AtkUnitBase funcs: - 0x14117A350: ctor + 0x14117A400: ctor Client::UI::AddonLimitBreak: vtbls: - - ea: 0x141B19EC8 + - ea: 0x141B1DCB8 base: Component::GUI::AtkUnitBase funcs: - 0x14117AF10: ctor + 0x14117AFC0: ctor Client::UI::AddonMainCross: vtbls: - - ea: 0x141B1A140 + - ea: 0x141B1DF30 base: Component::GUI::AtkUnitBase funcs: - 0x14117BEC0: ctor - 0x14117C0D0: Finalize2 + 0x14117BF70: ctor + 0x14117C180: Finalize2 Client::UI::AddonHudLayoutWindow: vtbls: - - ea: 0x141B20270 + - ea: 0x141B24060 base: Component::GUI::AtkUnitBase funcs: - 0x1411A2A50: ctor + 0x1411A2B00: ctor Client::UI::AddonHudLayoutScreen: vtbls: - - ea: 0x141B204B0 + - ea: 0x141B242A0 base: Component::GUI::AtkUnitBase funcs: - 0x1411A3ED0: ctor - 0x1411A8E00: AddonOverlayMouseMovedEvent - 0x1411A9030: AddonOverlayMouseClickEvent - 0x1411A9430: AddonOverlayMouseReleaseEvent - 0x1411AB110: SetAddonScale + 0x1411A3F80: ctor + 0x1411A8EB0: AddonOverlayMouseMovedEvent + 0x1411A90E0: AddonOverlayMouseClickEvent + 0x1411A94E0: AddonOverlayMouseReleaseEvent + 0x1411AB1C0: SetAddonScale Client::UI::AddonRetainerItemTransferList: vtbls: - - ea: 0x141B21848 + - ea: 0x141B25798 base: Component::GUI::AtkUnitBase funcs: - 0x1411BF9F0: ctor + 0x1411BFAA0: ctor Client::UI::AddonRetainerItemTransferProgress: vtbls: - - ea: 0x141B21AA8 + - ea: 0x141B25B58 base: Component::GUI::AtkUnitBase funcs: - 0x1411C00C0: ctor + 0x1411C0170: ctor Client::UI::AddonActionMenuReplaceList: vtbls: - - ea: 0x141B07428 + - ea: 0x141B0B218 base: Component::GUI::AtkUnitBase funcs: - 0x141138F30: ctor + 0x141138FE0: ctor Client::UI::AddonTripleTriad: vtbls: - - ea: 0x141B29710 + - ea: 0x141B2DA70 base: Component::GUI::AtkUnitBase funcs: - 0x1411DEB20: ctor + 0x1411DEBD0: ctor Client::UI::AddonTripleTriadRule: vtbls: - - ea: 0x141B2A490 + - ea: 0x141B2E7F0 base: Component::GUI::AtkUnitBase funcs: - 0x1411E57C0: ctor + 0x1411E5870: ctor Client::UI::AddonTripleTriadRuleAnnounce: vtbls: - - ea: 0x141B2AB50 + - ea: 0x141B2EEB0 base: Component::GUI::AtkUnitBase funcs: - 0x1411E6930: ctor + 0x1411E69E0: ctor Client::UI::AddonTripleTriadRuleSetting: vtbls: - - ea: 0x141B2AD90 + - ea: 0x141B2F0F0 base: Component::GUI::AtkUnitBase funcs: - 0x1411E6A20: ctor + 0x1411E6AD0: ctor Client::UI::AddonTripleTriadSelDeck: vtbls: - - ea: 0x141B2A010 + - ea: 0x141B2E370 base: Component::GUI::AtkUnitBase funcs: - 0x1411E4AF0: ctor + 0x1411E4BA0: ctor Client::UI::AddonTripleTriadDeckConfirmation: vtbls: - - ea: 0x141B2B210 + - ea: 0x141B2F570 base: Component::GUI::AtkUnitBase funcs: - 0x1411E7AA0: ctor + 0x1411E7B50: ctor Client::UI::AddonTripleTriadRanking: vtbls: - - ea: 0x141B2A250 + - ea: 0x141B2E5B0 base: Component::GUI::AtkUnitBase funcs: - 0x1411E50E0: ctor + 0x1411E5190: ctor Client::UI::AddonTripleTriadTournamentMatchList: vtbls: - - ea: 0x141B2BD50 + - ea: 0x141B300B0 base: Component::GUI::AtkUnitBase funcs: - 0x1411EBDD0: ctor + 0x1411EBE80: ctor Client::UI::AddonTripleTriadTournamentSchedule: vtbls: - - ea: 0x141B2A910 + - ea: 0x141B2EC70 base: Component::GUI::AtkUnitBase funcs: - 0x1411E6160: ctor + 0x1411E6210: ctor Client::UI::AddonTripleTriadRoundResult: vtbls: - - ea: 0x141B2B690 + - ea: 0x141B2F9F0 base: Component::GUI::AtkUnitBase funcs: - 0x1411E85D0: ctor + 0x1411E8680: ctor Client::UI::AddonTripleTriadTournamentResult: vtbls: - - ea: 0x141B2B8D0 + - ea: 0x141B2FC30 base: Component::GUI::AtkUnitBase funcs: - 0x1411E9350: ctor + 0x1411E9400: ctor Client::UI::AddonGoldSaucerInfo: vtbls: - - ea: 0x141B2C1D0 + - ea: 0x141B30530 base: Component::GUI::AtkUnitBase funcs: - 0x1411EC890: ctor + 0x1411EC940: ctor Client::UI::AddonGSInfoGeneral: vtbls: - - ea: 0x141B2C410 + - ea: 0x141B30770 base: Component::GUI::AtkUnitBase Client::UI::AddonGSInfoChocoboParam: vtbls: - - ea: 0x141B2C650 + - ea: 0x141B309B0 base: Component::GUI::AtkUnitBase Client::UI::AddonGSInfoCardList: vtbls: - - ea: 0x141B2CD10 + - ea: 0x141B31070 base: Component::GUI::AtkUnitBase funcs: - 0x1411EF8B0: ctor + 0x1411EF960: ctor Client::UI::AddonGSInfoCardDeck: vtbls: - - ea: 0x141B2CF50 + - ea: 0x141B312B0 base: Component::GUI::AtkUnitBase Client::UI::AddonGSInfoEditDeck: vtbls: - - ea: 0x141B2D610 + - ea: 0x141B31970 base: Component::GUI::AtkUnitBase funcs: - 0x1411F2250: ctor + 0x1411F2300: ctor Client::UI::AddonGSInfoMinionBattle: vtbls: - - ea: 0x141B2D190 + - ea: 0x141B314F0 base: Component::GUI::AtkUnitBase Client::UI::AddonGSInfoEmj: vtbls: - - ea: 0x141B2D3D0 + - ea: 0x141B31730 base: Component::GUI::AtkUnitBase funcs: - 0x1411F1CC0: ctor + 0x1411F1D70: ctor Client::UI::AddonChocoboBreedTraining: vtbls: - - ea: 0x141B2EA70 + - ea: 0x141B32DD0 base: Component::GUI::AtkUnitBase funcs: - 0x1411FC7C0: ctor + 0x1411FC870: ctor Client::UI::AddonRaceChocoboResult: vtbls: - - ea: 0x141B2FA30 + - ea: 0x141B33D90 base: Component::GUI::AtkUnitBase funcs: - 0x1411FDC30: ctor + 0x1411FDCE0: ctor Client::UI::Addon_RaceChocoboRanking: vtbls: - - ea: 0x141B2FC70 + - ea: 0x141B33FD0 base: Component::GUI::AtkUnitBase funcs: - 0x1411FEA00: ctor + 0x1411FEAB0: ctor Client::UI::Addon_RaceChocoboParameter: vtbls: - - ea: 0x141B300F8 + - ea: 0x141B34458 base: Component::GUI::AtkUnitBase funcs: - 0x141200050: ctor + 0x141200100: ctor Client::UI::AddonChocoboRace: vtbls: - - ea: 0x141B30348 + - ea: 0x141B346A8 base: Component::GUI::AtkUnitBase funcs: - 0x1412004D0: ctor + 0x141200580: ctor Client::UI::AddonInventoryInterface: vtbls: - - ea: 0x141ABF7F8 + - ea: 0x141AC3488 base: Component::GUI::AtkUnitBase Client::UI::AddonInventory: vtbls: - - ea: 0x141ABFA78 + - ea: 0x141AC3708 base: Client::UI::AddonInventoryInterface funcs: - 0x140EC1BD0: ctor + 0x140EC1C80: ctor Client::UI::AddonInventoryBuddy: vtbls: - - ea: 0x141AE2A10 + - ea: 0x141AE66A0 base: Component::GUI::AtkUnitBase funcs: - 0x140FFF920: ctor + 0x140FFF9D0: ctor Client::UI::AddonInventoryEvent: vtbls: - - ea: 0x141AC0638 + - ea: 0x141AC42C8 base: Component::GUI::AtkUnitBase funcs: - 0x140EC7E00: ctor + 0x140EC7EB0: ctor Client::UI::AddonInventoryExpansion: vtbls: - - ea: 0x141AC08B8 + - ea: 0x141AC4548 base: Client::UI::AddonInventoryInterface funcs: - 0x140EC94C0: ctor + 0x140EC9570: ctor Client::UI::AddonInventoryLarge: vtbls: - - ea: 0x141AC0178 + - ea: 0x141AC3E08 base: Client::UI::AddonInventoryInterface funcs: - 0x140EC4D40: ctor + 0x140EC4DF0: ctor Client::UI::AddonInventoryRetainer: vtbls: - - ea: 0x141AC11F8 + - ea: 0x141AC4E88 base: Component::GUI::AtkUnitBase funcs: - 0x140ECD570: ctor + 0x140ECD620: ctor Client::UI::AddonInventoryRetainerLarge: vtbls: - - ea: 0x141AC18F8 + - ea: 0x141AC5588 base: Component::GUI::AtkUnitBase funcs: - 0x140ED0D90: ctor + 0x140ED0E40: ctor Client::UI::AddonJobHud: vtbls: - - ea: 0x141B1A658 + - ea: 0x141B1E448 base: Component::GUI::AtkUnitBase funcs: - 0x141180F90: ctor - 0x141181150: GetNumberArrayData + 0x141181040: ctor + 0x141181200: GetNumberArrayData vfuncs: 60: UpdateGaugeType 72: InitializePointers @@ -13116,13 +13116,13 @@ classes: 78: UpdateGaugeData Client::UI::AddonJobHud::AddonJobHudGaugeData: vtbls: - - ea: 0x141B1A608 + - ea: 0x141B1E3F8 vfuncs: 0: Initialize 1: Copy Client::UI::AddonJobHud::AddonJobHudGauge: vtbls: - - ea: 0x141B1A618 + - ea: 0x141B1E408 vfuncs: 0: dtor 1: Initialize @@ -13134,929 +13134,929 @@ classes: 7: Reset Client::UI::AddonJobHudACN0: # the addon named "JobHudACN0" loads the UldResourceHandle "JobHudSCH0" vtbls: - - ea: 0x141B1D718 + - ea: 0x141B21508 base: Client::UI::AddonJobHud funcs: - 0x141194EF0: ctor + 0x141194FA0: ctor Client::UI::AddonJobHudACN0::AetherflowACNGaugeData: vtbls: - - ea: 0x141B1D648 + - ea: 0x141B21438 base: Client::UI::AddonJobHud::AddonJobHudGaugeData Client::UI::AddonJobHudACN0::AetherflowACNGauge: vtbls: - - ea: 0x141B1D698 + - ea: 0x141B21488 base: Client::UI::AddonJobHud::AddonJobHudGauge Client::UI::AddonJobHudACN0::AetherflowACNGaugeSimple: vtbls: - - ea: 0x141B1D6D8 + - ea: 0x141B214C8 base: Client::UI::AddonJobHud::AddonJobHudGauge Client::UI::AddonJobHudAST0: vtbls: - - ea: 0x141B1A960 + - ea: 0x141B1E750 base: Client::UI::AddonJobHud funcs: - 0x141183020: ctor + 0x1411830D0: ctor Client::UI::AddonJobHudAST0::ArcanaGaugeData: vtbls: - - ea: 0x141B1A8D0 + - ea: 0x141B1E6C0 base: Client::UI::AddonJobHud::AddonJobHudGaugeData Client::UI::AddonJobHudAST0::ArcanaGauge: vtbls: - - ea: 0x141B1A8E0 + - ea: 0x141B1E6D0 base: Client::UI::AddonJobHud::AddonJobHudGauge funcs: - 0x141181B10: ctor + 0x141181BC0: ctor Client::UI::AddonJobHudAST0::ArcanaGaugeSimple: vtbls: - - ea: 0x141B1A920 + - ea: 0x141B1E710 base: Client::UI::AddonJobHud::AddonJobHudGauge funcs: - 0x1411825C0: ctor + 0x141182670: ctor Client::UI::AddonJobHudBLM0: vtbls: - - ea: 0x141B1AC68 + - ea: 0x141B1EA58 base: Client::UI::AddonJobHud funcs: - 0x141185800: ctor + 0x1411858B0: ctor Client::UI::AddonJobHudBLM0::ElementalGaugeData: vtbls: - - ea: 0x141B1ABD8 + - ea: 0x141B1E9C8 base: Client::UI::AddonJobHud::AddonJobHudGaugeData Client::UI::AddonJobHudBLM0::ElementalGauge: vtbls: - - ea: 0x141B1ABE8 + - ea: 0x141B1E9D8 base: Client::UI::AddonJobHud::AddonJobHudGauge funcs: - 0x141183300: ctor + 0x1411833B0: ctor Client::UI::AddonJobHudBLM0::ElementalGaugeSimple: vtbls: - - ea: 0x141B1AC28 + - ea: 0x141B1EA18 base: Client::UI::AddonJobHud::AddonJobHudGauge funcs: - 0x141184860: ctor + 0x141184910: ctor Client::UI::AddonJobHudBRD0: vtbls: - - ea: 0x141B1AF70 + - ea: 0x141B1ED60 base: Client::UI::AddonJobHud funcs: - 0x141187EF0: ctor + 0x141187FA0: ctor Client::UI::AddonJobHudBRD0::SongGaugeData: vtbls: - - ea: 0x141B1AEE0 + - ea: 0x141B1ECD0 base: Client::UI::AddonJobHud::AddonJobHudGaugeData Client::UI::AddonJobHudBRD0::SongGauge: vtbls: - - ea: 0x141B1AEF0 + - ea: 0x141B1ECE0 base: Client::UI::AddonJobHud::AddonJobHudGauge funcs: - 0x141185B20: ctor + 0x141185BD0: ctor Client::UI::AddonJobHudBRD0::SongGaugeSimple: vtbls: - - ea: 0x141B1AF30 + - ea: 0x141B1ED20 base: Client::UI::AddonJobHud::AddonJobHudGauge funcs: - 0x141186D80: ctor + 0x141186E30: ctor Client::UI::AddonJobHudDNC0: vtbls: - - ea: 0x141B1EC50 + - ea: 0x141B22A40 base: Client::UI::AddonJobHud funcs: - 0x14119CC90: ctor + 0x14119CD40: ctor Client::UI::AddonJobHudDNC0::StepGaugeData: vtbls: - - ea: 0x141B1EBC0 + - ea: 0x141B229B0 base: Client::UI::AddonJobHud::AddonJobHudGaugeData Client::UI::AddonJobHudDNC0::StepGauge: vtbls: - - ea: 0x141B1EBD0 + - ea: 0x141B229C0 base: Client::UI::AddonJobHud::AddonJobHudGauge Client::UI::AddonJobHudDNC0::StepGaugeSimple: vtbls: - - ea: 0x141B1EC10 + - ea: 0x141B22A00 base: Client::UI::AddonJobHud::AddonJobHudGauge Client::UI::AddonJobHudDNC1: vtbls: - - ea: 0x141B1EF58 + - ea: 0x141B22D48 base: Client::UI::AddonJobHud funcs: - 0x14119DF30: ctor + 0x14119DFE0: ctor Client::UI::AddonJobHudDNC1::FeatherGaugeData: vtbls: - - ea: 0x141B1EEC8 + - ea: 0x141B22CB8 base: Client::UI::AddonJobHud::AddonJobHudGaugeData Client::UI::AddonJobHudDNC1::FeatherGauge: vtbls: - - ea: 0x141B1EED8 + - ea: 0x141B22CC8 base: Client::UI::AddonJobHud::AddonJobHudGauge Client::UI::AddonJobHudDNC1::FeatherGaugeSimple: vtbls: - - ea: 0x141B1EF18 + - ea: 0x141B22D08 base: Client::UI::AddonJobHud::AddonJobHudGauge Client::UI::AddonJobHudDRG0: vtbls: - - ea: 0x141B1B888 + - ea: 0x141B1F678 base: Client::UI::AddonJobHud funcs: - 0x14118AD90: ctor + 0x14118AE40: ctor Client::UI::AddonJobHudDRG0::DragonGaugeData: vtbls: - - ea: 0x141B1B7F8 + - ea: 0x141B1F5E8 base: Client::UI::AddonJobHud::AddonJobHudGaugeData Client::UI::AddonJobHudDRG0::DragonGauge: vtbls: - - ea: 0x141B1B808 + - ea: 0x141B1F5F8 base: Client::UI::AddonJobHud::AddonJobHudGauge Client::UI::AddonJobHudDRG0::DragonGaugeSimple: vtbls: - - ea: 0x141B1B848 + - ea: 0x141B1F638 base: Client::UI::AddonJobHud::AddonJobHudGauge funcs: - 0x14118A360: ctor + 0x14118A410: ctor Client::UI::AddonJobHudDRK0: vtbls: - - ea: 0x141B1B278 + - ea: 0x141B1F068 base: Client::UI::AddonJobHud funcs: - 0x141188D00: ctor + 0x141188DB0: ctor Client::UI::AddonJobHudDRK0::BloodGaugeData: vtbls: - - ea: 0x141B1B1E8 + - ea: 0x141B1EFD8 base: Client::UI::AddonJobHud::AddonJobHudGaugeData Client::UI::AddonJobHudDRK0::BloodGauge: vtbls: - - ea: 0x141B1B1F8 + - ea: 0x141B1EFE8 base: Client::UI::AddonJobHud::AddonJobHudGauge Client::UI::AddonJobHudDRK0::BloodGaugeSimple: vtbls: - - ea: 0x141B1B238 + - ea: 0x141B1F028 base: Client::UI::AddonJobHud::AddonJobHudGauge Client::UI::AddonJobHudDRK1: vtbls: - - ea: 0x141B1B580 + - ea: 0x141B1F370 base: Client::UI::AddonJobHud funcs: - 0x1411899B0: ctor + 0x141189A60: ctor Client::UI::AddonJobHudDRK1::DarksideGaugeData: vtbls: - - ea: 0x141B1B4F0 + - ea: 0x141B1F2E0 base: Client::UI::AddonJobHud::AddonJobHudGaugeData Client::UI::AddonJobHudDRK1::DarksideGauge: vtbls: - - ea: 0x141B1B500 + - ea: 0x141B1F2F0 base: Client::UI::AddonJobHud::AddonJobHudGauge Client::UI::AddonJobHudDRK1::DarksideGaugeSimple: vtbls: - - ea: 0x141B1B540 + - ea: 0x141B1F330 base: Client::UI::AddonJobHud::AddonJobHudGauge Client::UI::AddonJobHudGFF0: #SGE vtbls: - - ea: 0x141B1F870 + - ea: 0x141B23660 base: Client::UI::AddonJobHud funcs: - 0x1411A13A0: ctor + 0x1411A1450: ctor Client::UI::AddonJobHudGFF0::EukrasiaGaugeData: vtbls: - - ea: 0x141B1F7E0 + - ea: 0x141B235D0 base: Client::UI::AddonJobHud::AddonJobHudGaugeData Client::UI::AddonJobHudGFF0::EukrasiaGauge: vtbls: - - ea: 0x141B1F7F0 + - ea: 0x141B235E0 base: Client::UI::AddonJobHud::AddonJobHudGauge Client::UI::AddonJobHudGFF0::EukrasiaGaugeSimple: vtbls: - - ea: 0x141B1F830 + - ea: 0x141B23620 base: Client::UI::AddonJobHud::AddonJobHudGauge Client::UI::AddonJobHudGFF1: #SGE vtbls: - - ea: 0x141B1FB78 + - ea: 0x141B23968 base: Client::UI::AddonJobHud funcs: - 0x1411A2370: ctor + 0x1411A2420: ctor Client::UI::AddonJobHudGFF1::AddersgallGaugeData: vtbls: - - ea: 0x141B1FAE8 + - ea: 0x141B238D8 base: Client::UI::AddonJobHud::AddonJobHudGaugeData Client::UI::AddonJobHudGFF1::AddersgallGauge: vtbls: - - ea: 0x141B1FAF8 + - ea: 0x141B238E8 base: Client::UI::AddonJobHud::AddonJobHudGauge Client::UI::AddonJobHudGFF1::AddersgallGaugeSimple: vtbls: - - ea: 0x141B1FB38 + - ea: 0x141B23928 base: Client::UI::AddonJobHud::AddonJobHudGauge Client::UI::AddonJobHudGNB0: vtbls: - - ea: 0x141B1E948 + - ea: 0x141B22738 base: Client::UI::AddonJobHud funcs: - 0x14119BF10: ctor + 0x14119BFC0: ctor Client::UI::AddonJobHudGNB0::PowderGaugeData: vtbls: - - ea: 0x141B1E8B8 + - ea: 0x141B226A8 base: Client::UI::AddonJobHud::AddonJobHudGaugeData Client::UI::AddonJobHudGNB0::PowderGauge: vtbls: - - ea: 0x141B1E8C8 + - ea: 0x141B226B8 base: Client::UI::AddonJobHud::AddonJobHudGauge Client::UI::AddonJobHudGNB0::PowderGaugeSimple: vtbls: - - ea: 0x141B1E908 + - ea: 0x141B226F8 base: Client::UI::AddonJobHud::AddonJobHudGauge Client::UI::AddonJobHudMCH0: vtbls: - - ea: 0x141B1BB90 + - ea: 0x141B1F980 base: Client::UI::AddonJobHud funcs: - 0x14118BED0: ctor + 0x14118BF80: ctor Client::UI::AddonJobHudMCH0::HeatGaugeData: vtbls: - - ea: 0x141B1BB00 + - ea: 0x141B1F8F0 base: Client::UI::AddonJobHud::AddonJobHudGaugeData Client::UI::AddonJobHudMCH0::HeatGauge: vtbls: - - ea: 0x141B1BB10 + - ea: 0x141B1F900 base: Client::UI::AddonJobHud::AddonJobHudGauge Client::UI::AddonJobHudMCH0::HeatGaugeSimple: vtbls: - - ea: 0x141B1BB50 + - ea: 0x141B1F940 base: Client::UI::AddonJobHud::AddonJobHudGauge Client::UI::AddonJobHudMNK0: vtbls: - - ea: 0x141B1BE98 + - ea: 0x141B1FC88 base: Client::UI::AddonJobHud funcs: - 0x14118D5C0: ctor + 0x14118D670: ctor Client::UI::AddonJobHudMNK0::MastersGaugeData: vtbls: - - ea: 0x141B1BE08 + - ea: 0x141B1FBF8 base: Client::UI::AddonJobHud::AddonJobHudGaugeData Client::UI::AddonJobHudMNK0::MastersGauge: vtbls: - - ea: 0x141B1BE18 + - ea: 0x141B1FC08 base: Client::UI::AddonJobHud::AddonJobHudGauge funcs: - 0x14118C240: ctor + 0x14118C2F0: ctor Client::UI::AddonJobHudMNK0::MastersGaugeSimple: vtbls: - - ea: 0x141B1BE58 + - ea: 0x141B1FC48 base: Client::UI::AddonJobHud::AddonJobHudGauge funcs: - 0x14118CC40: ctor + 0x14118CCF0: ctor Client::UI::AddonJobHudMNK1: vtbls: - - ea: 0x141B1C1A0 + - ea: 0x141B1FF90 base: Client::UI::AddonJobHud funcs: - 0x14118E170: ctor + 0x14118E220: ctor Client::UI::AddonJobHudMNK1::ChakraGaugeData: vtbls: - - ea: 0x141B1C110 + - ea: 0x141B1FF00 base: Client::UI::AddonJobHud::AddonJobHudGaugeData Client::UI::AddonJobHudMNK1::ChakraGauge: vtbls: - - ea: 0x141B1C120 + - ea: 0x141B1FF10 base: Client::UI::AddonJobHud::AddonJobHudGauge Client::UI::AddonJobHudMNK1::ChakraGaugeSimple: vtbls: - - ea: 0x141B1C160 + - ea: 0x141B1FF50 base: Client::UI::AddonJobHud::AddonJobHudGauge Client::UI::AddonJobHudNIN0: vtbls: - - ea: 0x141B1C4A8 + - ea: 0x141B20298 base: Client::UI::AddonJobHud funcs: - 0x14118EC20: ctor + 0x14118ECD0: ctor Client::UI::AddonJobHudNIN0::NinkiGaugeData: vtbls: - - ea: 0x141B1C418 + - ea: 0x141B20208 base: Client::UI::AddonJobHud::AddonJobHudGaugeData Client::UI::AddonJobHudNIN0::NinkiGauge: vtbls: - - ea: 0x141B1C428 + - ea: 0x141B20218 base: Client::UI::AddonJobHud::AddonJobHudGauge Client::UI::AddonJobHudNIN0::NinkiGaugeSimple: vtbls: - - ea: 0x141B1C468 + - ea: 0x141B20258 base: Client::UI::AddonJobHud::AddonJobHudGauge Client::UI::AddonJobHudNIN1: vtbls: - - ea: 0x141B1C7B0 + - ea: 0x141B205A0 base: Client::UI::AddonJobHud funcs: - 0x14118F610: ctor + 0x14118F6C0: ctor Client::UI::AddonJobHudNIN1::HutonGaugeData: vtbls: - - ea: 0x141B1C720 + - ea: 0x141B20510 base: Client::UI::AddonJobHud::AddonJobHudGaugeData Client::UI::AddonJobHudNIN1::HutonGauge: vtbls: - - ea: 0x141B1C730 + - ea: 0x141B20520 base: Client::UI::AddonJobHud::AddonJobHudGauge Client::UI::AddonJobHudNIN1::HutonGaugeSimple: vtbls: - - ea: 0x141B1C770 + - ea: 0x141B20560 base: Client::UI::AddonJobHud::AddonJobHudGauge Client::UI::AddonJobHudPLD0: vtbls: - - ea: 0x141B1CAB8 + - ea: 0x141B208A8 base: Client::UI::AddonJobHud funcs: - 0x141190690: ctor + 0x141190740: ctor Client::UI::AddonJobHudPLD0::OathGaugeData: vtbls: - - ea: 0x141B1CA28 + - ea: 0x141B20818 base: Client::UI::AddonJobHud::AddonJobHudGaugeData Client::UI::AddonJobHudPLD0::OathGauge: vtbls: - - ea: 0x141B1CA38 + - ea: 0x141B20828 base: Client::UI::AddonJobHud::AddonJobHudGauge Client::UI::AddonJobHudPLD0::OathGaugeSimple: vtbls: - - ea: 0x141B1CA78 + - ea: 0x141B20868 base: Client::UI::AddonJobHud::AddonJobHudGauge Client::UI::AddonJobHudRDM0: vtbls: - - ea: 0x141B1CDC0 + - ea: 0x141B20BB0 base: Client::UI::AddonJobHud funcs: - 0x1411920D0: ctor + 0x141192180: ctor Client::UI::AddonJobHudRDM0::BalanceGaugeData: vtbls: - - ea: 0x141B1CD30 + - ea: 0x141B20B20 base: Client::UI::AddonJobHud::AddonJobHudGaugeData Client::UI::AddonJobHudRDM0::BalanceGauge: vtbls: - - ea: 0x141B1CD40 + - ea: 0x141B20B30 base: Client::UI::AddonJobHud::AddonJobHudGauge funcs: - 0x141190A80: ctor + 0x141190B30: ctor Client::UI::AddonJobHudRDM0::BalanceGaugeSimple: vtbls: - - ea: 0x141B1CD80 + - ea: 0x141B20B70 base: Client::UI::AddonJobHud::AddonJobHudGauge funcs: - 0x141191740: ctor + 0x1411917F0: ctor Client::UI::AddonJobHudRRP0: vtbls: - - ea: 0x141B1F260 + - ea: 0x141B23050 base: Client::UI::AddonJobHud funcs: - 0x14119F620: ctor + 0x14119F6D0: ctor Client::UI::AddonJobHudRRP0::SoulGaugeData: vtbls: - - ea: 0x141B1F1D0 + - ea: 0x141B22FC0 base: Client::UI::AddonJobHud::AddonJobHudGaugeData Client::UI::AddonJobHudRRP0::SoulGauge: vtbls: - - ea: 0x141B1F1E0 + - ea: 0x141B22FD0 base: Client::UI::AddonJobHud::AddonJobHudGauge funcs: - 0x14119E250: ctor + 0x14119E300: ctor Client::UI::AddonJobHudRRP0::SoulGaugeSimple: vtbls: - - ea: 0x141B1F220 + - ea: 0x141B23010 base: Client::UI::AddonJobHud::AddonJobHudGauge Client::UI::AddonJobHudRRP1: vtbls: - - ea: 0x141B1F568 + - ea: 0x141B23358 base: Client::UI::AddonJobHud funcs: - 0x1411A0DB0: ctor + 0x1411A0E60: ctor Client::UI::AddonJobHudRRP1::DeathGaugeData: vtbls: - - ea: 0x141B1F4D8 + - ea: 0x141B232C8 base: Client::UI::AddonJobHud::AddonJobHudGaugeData Client::UI::AddonJobHudRRP1::DeathGauge: vtbls: - - ea: 0x141B1F4E8 + - ea: 0x141B232D8 base: Client::UI::AddonJobHud::AddonJobHudGauge funcs: - 0x14119F900: ctor + 0x14119F9B0: ctor Client::UI::AddonJobHudRRP1::DeathGauge::ShroudStack: funcs: - 0x1411A0290: OnRequestedUpdate + 0x1411A0340: OnRequestedUpdate Client::UI::AddonJobHudRRP1::DeathGaugeSimple: vtbls: - - ea: 0x141B1F528 + - ea: 0x141B23318 base: Client::UI::AddonJobHud::AddonJobHudGauge Client::UI::AddonJobHudSAM0: vtbls: - - ea: 0x141B1D0C8 + - ea: 0x141B20EB8 base: Client::UI::AddonJobHud funcs: - 0x1411937E0: ctor + 0x141193890: ctor Client::UI::AddonJobHudSAM0::KenkiGaugeData: vtbls: - - ea: 0x141B1D038 + - ea: 0x141B20E28 base: Client::UI::AddonJobHud::AddonJobHudGaugeData Client::UI::AddonJobHudSAM0::KenkiGauge: vtbls: - - ea: 0x141B1D048 + - ea: 0x141B20E38 base: Client::UI::AddonJobHud::AddonJobHudGauge Client::UI::AddonJobHudSAM0::KenkiGaugeSimple: vtbls: - - ea: 0x141B1D088 + - ea: 0x141B20E78 base: Client::UI::AddonJobHud::AddonJobHudGauge Client::UI::AddonJobHudSAM1: vtbls: - - ea: 0x141B1D3D0 + - ea: 0x141B211C0 base: Client::UI::AddonJobHud funcs: - 0x141194430: ctor + 0x1411944E0: ctor Client::UI::AddonJobHudSAM1::SenGaugeData: vtbls: - - ea: 0x141B1D340 + - ea: 0x141B21130 base: Client::UI::AddonJobHud::AddonJobHudGaugeData Client::UI::AddonJobHudSAM1::SenGauge: vtbls: - - ea: 0x141B1D350 + - ea: 0x141B21140 base: Client::UI::AddonJobHud::AddonJobHudGauge Client::UI::AddonJobHudSAM1::SenGaugeSimple: vtbls: - - ea: 0x141B1D390 + - ea: 0x141B21180 base: Client::UI::AddonJobHud::AddonJobHudGauge Client::UI::AddonJobHudSCH0: # the addon named "JobHudSCH0" loads the UldResourceHandle "JobHudSCH1" vtbls: - - ea: 0x141B1DA20 + - ea: 0x141B21810 base: Client::UI::AddonJobHud funcs: - 0x141196180: ctor + 0x141196230: ctor Client::UI::AddonJobHudSCH0::FaerieGaugeData: vtbls: - - ea: 0x141B1D990 + - ea: 0x141B21780 base: Client::UI::AddonJobHud::AddonJobHudGaugeData Client::UI::AddonJobHudSCH0::FaerieGauge: vtbls: - - ea: 0x141B1D9A0 + - ea: 0x141B21790 base: Client::UI::AddonJobHud::AddonJobHudGauge Client::UI::AddonJobHudSCH0::FaerieGaugeSimple: vtbls: - - ea: 0x141B1D9E0 + - ea: 0x141B217D0 base: Client::UI::AddonJobHud::AddonJobHudGauge Client::UI::AddonJobHudSMN0: vtbls: - - ea: 0x141B1DD28 + - ea: 0x141B21B18 base: Client::UI::AddonJobHud funcs: - 0x141196CB0: ctor + 0x141196D60: ctor Client::UI::AddonJobHudSMN0::AetherflowSMNGaugeData: vtbls: - - ea: 0x141B1DC98 + - ea: 0x141B21A88 base: Client::UI::AddonJobHud::AddonJobHudGaugeData Client::UI::AddonJobHudSMN0::AetherflowSMNGauge: vtbls: - - ea: 0x141B1DCA8 + - ea: 0x141B21A98 base: Client::UI::AddonJobHud::AddonJobHudGauge Client::UI::AddonJobHudSMN0::AetherflowSMNGaugeSimple: vtbls: - - ea: 0x141B1DCE8 + - ea: 0x141B21AD8 base: Client::UI::AddonJobHud::AddonJobHudGauge Client::UI::AddonJobHudSMN1: vtbls: - - ea: 0x141B1E030 + - ea: 0x141B21E20 base: Client::UI::AddonJobHud funcs: - 0x141198EE0: ctor + 0x141198F90: ctor Client::UI::AddonJobHudSMN1::TranceGaugeData: vtbls: - - ea: 0x141B1DFA0 + - ea: 0x141B21D90 base: Client::UI::AddonJobHud::AddonJobHudGaugeData Client::UI::AddonJobHudSMN1::TranceGauge: vtbls: - - ea: 0x141B1DFB0 + - ea: 0x141B21DA0 base: Client::UI::AddonJobHud::AddonJobHudGauge funcs: - 0x141196F60: ctor + 0x141197010: ctor Client::UI::AddonJobHudSMN1::TranceGaugeSimple: vtbls: - - ea: 0x141B1DFF0 + - ea: 0x141B21DE0 base: Client::UI::AddonJobHud::AddonJobHudGauge Client::UI::AddonJobHudWAR0: vtbls: - - ea: 0x141B1E338 + - ea: 0x141B22128 base: Client::UI::AddonJobHud funcs: - 0x141199E00: ctor + 0x141199EB0: ctor Client::UI::AddonJobHudWAR0::BeastGaugeData: vtbls: - - ea: 0x141B1E2A8 + - ea: 0x141B22098 base: Client::UI::AddonJobHud::AddonJobHudGaugeData Client::UI::AddonJobHudWAR0::BeastGauge: vtbls: - - ea: 0x141B1E2B8 + - ea: 0x141B220A8 base: Client::UI::AddonJobHud::AddonJobHudGauge Client::UI::AddonJobHudWAR0::BeastGaugeSimple: vtbls: - - ea: 0x141B1E2F8 + - ea: 0x141B220E8 base: Client::UI::AddonJobHud::AddonJobHudGauge Client::UI::AddonJobHudWHM0: vtbls: - - ea: 0x141B1E640 + - ea: 0x141B22430 base: Client::UI::AddonJobHud funcs: - 0x14119AE80: ctor + 0x14119AF30: ctor Client::UI::AddonJobHudWHM0::HealingGaugeData: vtbls: - - ea: 0x141B1E5B0 + - ea: 0x141B223A0 base: Client::UI::AddonJobHud::AddonJobHudGaugeData Client::UI::AddonJobHudWHM0::HealingGauge: vtbls: - - ea: 0x141B1E5C0 + - ea: 0x141B223B0 base: Client::UI::AddonJobHud::AddonJobHudGauge Client::UI::AddonJobHudWHM0::HealingGaugeSimple: vtbls: - - ea: 0x141B1E600 + - ea: 0x141B223F0 base: Client::UI::AddonJobHud::AddonJobHudGauge funcs: - 0x14119A680: ctor + 0x14119A730: ctor Client::UI::AddonLovmPaletteEdit: vtbls: - - ea: 0x141B32118 + - ea: 0x141B36478 base: Component::GUI::AtkUnitBase funcs: - 0x141209F50: ctor + 0x14120A000: ctor Client::UI::AddonMinionMountBase: vtbls: - - ea: 0x141AC54C8 + - ea: 0x141AC9158 base: Component::GUI::AtkUnitBase funcs: - 0x140F02050: ctor + 0x140F02100: ctor Client::UI::AddonMinionNoteBook: vtbls: - - ea: 0x141AC57A0 + - ea: 0x141AC9430 base: Client::UI::AddonMinionMountBase funcs: - 0x140F07420: ctor + 0x140F074D0: ctor Client::UI::AddonMountNoteBook: vtbls: - - ea: 0x141AC5A78 + - ea: 0x141AC9708 base: Client::UI::AddonMinionMountBase funcs: - 0x140F09430: ctor + 0x140F094E0: ctor Client::Game::Fate::FateDirector: vtbls: - - ea: 0x141B39D70 + - ea: 0x141B3E220 base: Client::Game::Event::Director funcs: - 0x1412E7FD0: ctor + 0x1412E8080: ctor Client::Game::Fate::FateContext: vtbls: - - ea: 0x141B3A698 + - ea: 0x141B3EB48 vfuncs: 0: dtor funcs: - 0x1412EBC50: ctor - 0x1412EBED0: Finalize + 0x1412EBD00: ctor + 0x1412EBF80: Finalize Client::UI::AddonLotteryDaily: vtbls: - - ea: 0x141B32808 + - ea: 0x141B36B68 base: Component::GUI::AtkUnitBase funcs: - 0x14120D520: ctor + 0x14120D5D0: ctor Client::UI::AddonAOZContentResult: vtbls: - - ea: 0x141AF35C0 + - ea: 0x141AF7250 base: Component::GUI::AtkUnitBase funcs: - 0x141075140: ctor + 0x1410751F0: ctor Client::UI::AddonCutSceneSelectString: vtbls: - - ea: 0x141AF3A40 + - ea: 0x141AF76D0 base: Component::GUI::AtkUnitBase funcs: - 0x141076080: ctor + 0x141076130: ctor Client::UI::AddonAOZContentBriefing: vtbls: - - ea: 0x141AF3380 + - ea: 0x141AF7010 base: Component::GUI::AtkUnitBase funcs: - 0x141072810: ctor + 0x1410728C0: ctor Client::UI::AddonGcArmyMemberList: vtbls: - - ea: 0x141AE7C70 + - ea: 0x141AEB900 base: Component::GUI::AtkUnitBase funcs: - 0x1410260E0: ctor + 0x141026190: ctor Client::UI::AddonGcArmyExpeditionResult: vtbls: - - ea: 0x141AE90E8 + - ea: 0x141AECD78 base: Component::GUI::AtkUnitBase funcs: - 0x14102CF50: ctor + 0x14102D000: ctor Client::UI::AddonGcArmyExpedition: vtbls: - - ea: 0x141AE8EA8 + - ea: 0x141AECB38 base: Component::GUI::AtkUnitBase funcs: - 0x14102B560: ctor + 0x14102B610: ctor Client::UI::AddonGcArmyCapture: vtbls: - - ea: 0x141AE9578 + - ea: 0x141AED208 base: Component::GUI::AtkUnitBase funcs: - 0x14102EB70: ctor + 0x14102EC20: ctor Client::UI::AddonBannerEditor: vtbls: - - ea: 0x141AFC1E8 + - ea: 0x141AFFE78 base: Component::GUI::AtkUnitBase funcs: - 0x1410CF710: ctor + 0x1410CF7C0: ctor Client::UI::AddonMoogleCollection: vtbls: - - ea: 0x141B05F80 + - ea: 0x141B09C10 base: Component::GUI::AtkUnitBase funcs: - 0x14111E780: ctor + 0x14111E830: ctor Client::UI::AddonMoogleCollectionRewardList: vtbls: - - ea: 0x141B061C0 + - ea: 0x141B09E50 base: Component::GUI::AtkUnitBase funcs: - 0x141123E30: ctor + 0x141123EE0: ctor Client::UI::AddonFGSCountDown: vtbls: - - ea: 0x141B13368 + - ea: 0x141B17158 base: Client::UI::AddonScreenInfoChild funcs: - 0x1411547D0: ctor + 0x141154880: ctor Client::UI::AddonFGSEliminated: vtbls: - - ea: 0x141B13B50 + - ea: 0x141B17940 base: Client::UI::AddonImage funcs: - 0x141141C30: ctor + 0x141141CE0: ctor Client::UI::AddonFGSRoundover: vtbls: - - ea: 0x141B140A0 + - ea: 0x141B17E90 base: Client::UI::AddonImage funcs: - 0x141141E50: ctor + 0x141141F00: ctor Client::UI::AddonFGSHudGoal: vtbls: - - ea: 0x141B34DF0 + - ea: 0x141B39150 base: Component::GUI::AtkUnitBase funcs: - 0x141220AC0: ctor + 0x141220B70: ctor Client::UI::AddonFGSHudScore: vtbls: - - ea: 0x141B35030 + - ea: 0x141B39390 base: Component::GUI::AtkUnitBase funcs: - 0x141221090: ctor + 0x141221140: ctor Client::UI::AddonFGSHudStatus: vtbls: - - ea: 0x141B35270 + - ea: 0x141B395D0 base: Component::GUI::AtkUnitBase funcs: - 0x141221570: ctor + 0x141221620: ctor Client::UI::AddonFGSHudRaceLog: vtbls: - - ea: 0x141B354B0 + - ea: 0x141B39810 base: Component::GUI::AtkUnitBase funcs: - 0x141221DD0: ctor + 0x141221E80: ctor Client::UI::AddonFGSSpectatorMenu: vtbls: - - ea: 0x141B356F0 + - ea: 0x141B39A50 base: Component::GUI::AtkUnitBase funcs: - 0x1412224F0: ctor + 0x1412225A0: ctor Client::UI::AddonFGSExitDialog: vtbls: - - ea: 0x141B35960 + - ea: 0x141B39CC0 base: Component::GUI::AtkUnitBase funcs: - 0x1412228F0: ctor + 0x1412229A0: ctor Client::UI::AddonFGSStageDescription: vtbls: - - ea: 0x141B35BC0 + - ea: 0x141B39F20 base: Component::GUI::AtkUnitBase funcs: - 0x141222AE0: ctor + 0x141222B90: ctor Client::UI::AddonFGSStageIntroBanner: vtbls: - - ea: 0x141B35E00 + - ea: 0x141B3A160 base: Component::GUI::AtkUnitBase funcs: - 0x1412230F0: ctor + 0x1412231A0: ctor Client::UI::AddonFGSEnterDialog: vtbls: - - ea: 0x141B36040 + - ea: 0x141B3A3A0 base: Component::GUI::AtkUnitBase funcs: - 0x1412234F0: ctor + 0x1412235A0: ctor Client::UI::AddonFGSResultWinner: vtbls: - - ea: 0x141B36280 + - ea: 0x141B3A5E0 base: Component::GUI::AtkUnitBase funcs: - 0x1412238B0: ctor + 0x141223960: ctor Client::UI::AddonFGSResult: vtbls: - - ea: 0x141B364C0 + - ea: 0x141B3A820 base: Component::GUI::AtkUnitBase funcs: - 0x141223C70: ctor + 0x141223D20: ctor Client::Game::Object::EventObject: vtbls: - - ea: 0x141B390F8 + - ea: 0x141B3D5A8 base: Client::Game::Object::GameObject Client::Game::Object::Treasure: vtbls: - - ea: 0x141B39360 + - ea: 0x141B3D810 base: Client::Game::Object::GameObject Client::Game::Object::GatheringPointObject::GatheringPointObjectImplBase: vtbls: - - ea: 0x141B395C8 + - ea: 0x141B3DA78 Client::Game::Object::GatheringPointObject::GatheringPointObjectImpl: vtbls: - - ea: 0x141B39630 + - ea: 0x141B3DAE0 base: Client::Game::Object::GatheringPointObject::GatheringPointObjectImplBase Client::Game::Object::GatheringPointObject: vtbls: - - ea: 0x141B39698 + - ea: 0x141B3DB48 base: Client::Game::Object::GameObject Client::Game::Object::AreaObject: vtbls: - - ea: 0x141B39900 + - ea: 0x141B3DDB0 base: Client::Game::Object::GameObject Client::Game::Object::MJIObject: vtbls: - - ea: 0x141C4D5C0 + - ea: 0x141C5B010 base: Client::Game::Object::GameObject # Client::Game::Object::BKJObject: # vtbls: - # - ea: 0x141C4D5C0 + # - ea: 0x141C5B010 # base: Client::Game::Object::GameObject Client::Graphics::JobSystem: vtbls: - - ea: 0x141B3B560 + - ea: 0x141B3FB70 Client::Graphics::JobSystem: vtbls: - - ea: 0x141B3B568 + - ea: 0x141B3FB78 Client::Graphics::JobSystem: vtbls: - - ea: 0x141B3B570 + - ea: 0x141B3FB80 Client::Graphics::Culling::CullingManager: instances: - - ea: 0x14219CC18 + - ea: 0x1421AE110 vtbls: - - ea: 0x141B3B578 + - ea: 0x141B3FB88 base: Client::Graphics::Singleton Client::Graphics::Kernel::CVector: vtbls: - - ea: 0x141B3BC78 + - ea: 0x141B407D8 Client::Graphics::Kernel::CVector: vtbls: - - ea: 0x141B3BC80 + - ea: 0x141B407E0 Client::Graphics::Kernel::CVector: vtbls: - - ea: 0x141B3BC88 + - ea: 0x141B407E8 Client::Graphics::Kernel::CBalanceSet: vtbls: - - ea: 0x141B3BC90 + - ea: 0x141B407F0 Client::Graphics::Kernel::ShaderPackage: vtbls: - - ea: 0x141B3BC98 + - ea: 0x141B407F8 base: Client::Graphics::ReferencedClassBase funcs: - 0x141307720: CreateShaderPackage # static function - 0x141307FC0: ctor - 0x1413080D0: Finalize - 0x1413093A0: VectorResize_PixelShader # these 3 functions are identical, just template-generated functions from std::vectors - 0x141309490: VectorResize_ShaderNode - 0x141309580: VectorResize_VertexShader + 0x1413077D0: CreateShaderPackage # static function + 0x141308070: ctor + 0x141308180: Finalize + 0x141309450: VectorResize_PixelShader # these 3 functions are identical, just template-generated functions from std::vectors + 0x141309540: VectorResize_ShaderNode + 0x141309630: VectorResize_VertexShader Client::Game::Character::Companion: vtbls: - - ea: 0x141B3F7B0 + - ea: 0x141B451D8 base: Client::Game::Character::Character - - ea: 0x141B3FA70 + - ea: 0x141B45498 base: Client::Game::Character::CharacterData funcs: - 0x1413330E0: ctor + 0x141333190: ctor Client::Game::Character::Ornament: vtbls: - - ea: 0x141B3F4B0 + - ea: 0x141B44ED8 base: Client::Game::Character::Character - - ea: 0x141B3F770 + - ea: 0x141B45198 base: Client::Game::Character::CharacterData funcs: - 0x141332D10: ctor - 0x141332EA0: SetupOrnament + 0x141332DC0: ctor + 0x141332F50: SetupOrnament Client::Game::Character::CutsceneCharacter: vtbls: - - ea: 0x141C7AF50 + - ea: 0x141C8ACF0 base: Client::Game::Character::Character - - ea: 0x141C7B210 + - ea: 0x141C8AFB0 base: Client::Game::Character::CharacterData funcs: - 0x1415AF5C0: ctor + 0x1415AF740: ctor Client::Game::CameraBase: vtbls: - - ea: 0x141B41050 + - ea: 0x141B46A68 funcs: - 0x141371C00: ctor + 0x141371CB0: ctor Client::Game::Camera: vtbls: - - ea: 0x141B410B8 + - ea: 0x141B46AD0 base: Client::Game::CameraBase funcs: - 0x141378380: UpdateRotation - 0x14137AEA0: ctor + 0x141378430: UpdateRotation + 0x14137AF50: ctor Client::Game::LowCutCamera: vtbls: - - ea: 0x141B411C0 + - ea: 0x141B46BD8 base: Client::Game::CameraBase funcs: - 0x14137E110: ctor + 0x14137E1C0: ctor Client::Game::LobbyCamera: vtbls: - - ea: 0x141B41330 + - ea: 0x141B46D48 base: Client::Game::Camera instances: - - ea: 0x1421A1FD0 + - ea: 0x1421B34E8 pointer: True funcs: - 0x1413841D0: ctor + 0x141384280: ctor Client::Game::Camera3: vtbls: - - ea: 0x141B41228 + - ea: 0x141B46C40 base: Client::Game::Camera funcs: - 0x141381DD0: ctor + 0x141381E80: ctor Client::Game::Camera4: vtbls: - - ea: 0x141C37AC0 + - ea: 0x141C40740 base: Client::Game::CameraBase funcs: - 0x1414BE9E0: ctor + 0x1414BEB60: ctor Client::Graphics::Culling::OcclusionCullingManager: instances: - - ea: 0x1421B4120 + - ea: 0x1421C5620 vtbls: - - ea: 0x141B43980 + - ea: 0x141B49650 base: Client::Graphics::Singleton funcs: - 0x1413A0390: ctor - 0x1413A0470: Initialize + 0x1413A0440: ctor + 0x1413A0520: Initialize Client::Graphics::JobSystem: vtbls: - - ea: 0x141B43AF0 + - ea: 0x141B497C0 base: Client::Graphics::Singleton Client::Graphics::Streaming::StreamingManager: instances: - - ea: 0x14219AFB8 + - ea: 0x1421AC4B8 vtbls: - - ea: 0x141B43AF8 + - ea: 0x141B497C8 base: Client::Graphics::Singleton Client::Graphics::JobSystem: vtbls: - - ea: 0x141B43B18 + - ea: 0x141B49940 Client::Graphics::JobSystem: vtbls: - - ea: 0x141B43B20 + - ea: 0x141B49948 Client::Graphics::JobSystem: vtbls: - - ea: 0x141B43B28 + - ea: 0x141B49950 Client::Graphics::Physics::BonePhysicsUpdater: instances: - - ea: 0x1421B4170 + - ea: 0x1421C5670 vtbls: - - ea: 0x141B43B30 + - ea: 0x141B49958 base: Client::Graphics::Singleton funcs: - 0x1413A2CC0: ctor - 0x1413A2DE0: Initialize - 0x1413A3160: Update + 0x1413A2D70: ctor + 0x1413A2E90: Initialize + 0x1413A3210: Update Client::Graphics::Physics::BonePhysicsModule: vtbls: - - ea: 0x141B46220 + - ea: 0x141B4C308 vfuncs: 0: dtor funcs: - 0x1413B2FA0: ctor - 0x1413B3040: Finalize - 0x1413B3120: Initialize + 0x1413B3050: ctor + 0x1413B30F0: Finalize + 0x1413B31D0: Initialize Client::System::Scheduler::Base::SchedulerState: vtbls: - - ea: 0x141B4A138 + - ea: 0x141B508E8 Client::Graphics::Physics::BoneSimulator: vtbls: - - ea: 0x141B59320 + - ea: 0x141B60310 funcs: - 0x141400950: ctor - 0x141400DC0: Reset - 0x141400E40: Update - 0x141401820: UpdateWithoutIntegration + 0x141400A00: ctor + 0x141400E70: Reset + 0x141400EF0: Update + 0x1414018D0: UpdateWithoutIntegration Client::Game::Object::Aetheryte: vtbls: - - ea: 0x141B5A368 + - ea: 0x141B61CF8 base: Client::Game::Object::GameObject funcs: - 0x1414264B0: Create + 0x141426560: Create Component::Log::LogModuleInterface: vtbls: - - ea: 0x141B5D438 + - ea: 0x141B65498 vfuncs: 0: dtor 1: ClearLog @@ -14070,45 +14070,45 @@ classes: 9: GetLogMessageRaw Component::Log::LogModule: vtbls: - - ea: 0x141B5D488 + - ea: 0x141B654E8 base: Component::Log::LogModuleInterface funcs: - 0x14144B0B0: ctor - 0x14144B180: Finalize + 0x14144B160: ctor + 0x14144B230: Finalize Component::Completion::CompletionModuleInterface: vtbls: - - ea: 0x141B5D968 + - ea: 0x141B65C88 Component::Text::TextModuleInterface::FixedSheetInterface: vtbls: - - ea: 0x141B5D9B8 + - ea: 0x141B65CD8 Component::Completion::CompletionModule: vtbls: - - ea: 0x141B5D9E0 + - ea: 0x141B65D00 base: Component::Completion::CompletionModuleInterface - - ea: 0x141B5DA30 + - ea: 0x141B65D50 base: Component::Text::TextModuleInterface::FixedSheetInterface - - ea: 0x141B5DA58 + - ea: 0x141B65D78 base: Component::Excel::ExcelLanguageEvent funcs: - 0x14144F8A0: ctor - 0x14144FA20: Finalize + 0x14144F950: ctor + 0x14144FAD0: Finalize Component::SteamApi::SteamApi: funcs: - 0x140634570: ctor - 0x140634670: dtor - 0x1406346F0: SteamApiInit - 0x140634820: RunSteamCallbacks - 0x140634860: EndAuthSession - 0x1406348D0: ClearSessionData - 0x140634910: GetDLCData - 0x140634A10: GetSteamServerTime # static - 0x140634A40: IsRunningOnSteamDeck - 0x140634A80: ShowGamepadTextInput - 0x140634B00: ShowFloatingGamepadTextInput - 0x140634BA0: DumpEnteredGamepadText + 0x1406346A0: ctor + 0x1406347A0: dtor + 0x140634820: SteamApiInit + 0x140634950: RunSteamCallbacks + 0x140634990: EndAuthSession + 0x140634A00: ClearSessionData + 0x140634A40: GetDLCData + 0x140634B40: GetSteamServerTime # static + 0x140634B70: IsRunningOnSteamDeck + 0x140634BB0: ShowGamepadTextInput + 0x140634C30: ShowFloatingGamepadTextInput + 0x140634CD0: DumpEnteredGamepadText Component::SteamApi::SteamCallbackBase: vtbls: - - ea: 0x141A16000 # the true vtbl + - ea: 0x141A19050 # the true vtbl vfuncs: 0: RunExtended # (void* param, bool bIoFailure, long hSteamApiCall); 1: Run # (void* param) @@ -14116,213 +14116,213 @@ classes: 3: Dtor Component::SteamApi::SteamCallbackBase2: vtbls: - - ea: 0x141A16040 + - ea: 0x141A19090 base: Component::SteamApi::SteamCallbackBase Component::SteamApi::Callbacks::AuthSessionTicketResponseCallback: vtbls: - - ea: 0x141A16020 + - ea: 0x141A19070 base: Component::SteamApi::SteamCallbackBase Component::SteamApi::Callbacks::FloatingGamepadTextInputDismissedCallback: vtbls: - - ea: 0x141A16060 + - ea: 0x141A190B0 base: Component::SteamApi::SteamCallbackBase2 Component::SteamApi::Callbacks::GamepadTextInputDismissedCallback: vtbls: - - ea: 0x141A16080 + - ea: 0x141A190D0 base: Component::SteamApi::SteamCallbackBase Component::SteamApi::Interface::ISteamApps: instances: - - ea: 0x14216A148 + - ea: 0x14217B238 funcs: - 0x140634EB0: FindOrCreateInterface + 0x140634FE0: FindOrCreateInterface Component::SteamApi::Interface::ISteamFriends: instances: - - ea: 0x14216A118 + - ea: 0x14217B208 funcs: - 0x140634EE0: FindOrCreateInterface + 0x140635010: FindOrCreateInterface Component::SteamApi::Interface::ISteamUser: instances: - - ea: 0x14216A100 + - ea: 0x14217B1F0 funcs: - 0x140634F10: FindOrCreateInterface + 0x140635040: FindOrCreateInterface Component::SteamApi::Interface::ISteamUtils: instances: - - ea: 0x14216A130 + - ea: 0x14217B220 funcs: - 0x140634F40: FindOrCreateInterface + 0x140635070: FindOrCreateInterface Client::Game::Object::HousingObject: vtbls: - - ea: 0x141C29B40 + - ea: 0x141C327C0 base: Client::Game::Object::GameObject Client::Game::Gimmick::GimmickEventHandler: vtbls: - - ea: 0x141C3B418 + - ea: 0x141C441F8 base: Client::Game::Event::LuaEventHandler Client::Game::Gimmick::Gimmick_Unk1: vtbls: - - ea: 0x141C3BCC0 + - ea: 0x141C44AA0 base: Client::Game::Gimmick::GimmickEventHandler Client::Game::Gimmick::GimmickRect: vtbls: - - ea: 0x141C3C568 + - ea: 0x141C45348 base: Client::Game::Gimmick::GimmickEventHandler Client::Game::Object::HousingCombinedObject: vtbls: - - ea: 0x141C41B40 + - ea: 0x141C4B2D0 base: Client::Game::Object::HousingObject Client::System::Scheduler::Object::ObjectManager: vtbls: - - ea: 0x141B43B68 + - ea: 0x141B49AF8 funcs: - 0x1413A51E0: CreateInstance - 0x1413A5270: ctor + 0x1413A5290: CreateInstance + 0x1413A5320: ctor instances: - - ea: 0x1422238F8 + - ea: 0x142234DE8 Client::System::Scheduler::ActionTimelineManager: vtbls: - - ea: 0x141B433E0 + - ea: 0x141B48F58 funcs: - 0x14139AF80: CreateInstance - 0x14139AFD0: ctor + 0x14139B030: CreateInstance + 0x14139B080: ctor instances: - - ea: 0x142221778 + - ea: 0x142232C68 Client::System::Scheduler::TimelineGroup: vtbls: - - ea: 0x141B5C8E0 + - ea: 0x141B64698 funcs: - 0x14143D830: ctor - 0x14143DDB0: PlayAction + 0x14143D8E0: ctor + 0x14143DE60: PlayAction Client::System::Scheduler::Base::TimelineController: vtbls: - - ea: 0x141B4B3C8 + - ea: 0x141B52258 base: Client::System::Scheduler::Base::SchedulerState vfuncs: 20: GetActionTimelineKey 28: GetOwningGameObjectIndex 40: GetAnimationLength # C010 funcs: - 0x1413CF700: ctor + 0x1413CF7B0: ctor Client::System::Scheduler::Base::SchedulerTimeline: vtbls: - - ea: 0x141C47828 + - ea: 0x141C526F0 base: Client::System::Scheduler::Base::TimelineController funcs: - 0x141513C50: ctor - 0x1415149C0: PlayAction - 0x141516A20: UpdateBanner - 0x141516BC0: LoadTimelineResources + 0x141513DD0: ctor + 0x141514B40: PlayAction + 0x141516BA0: UpdateBanner + 0x141516D40: LoadTimelineResources Client::System::Scheduler::Resource::SchedulerResourceManagement: instances: - - ea: 0x142223950 + - ea: 0x142234E40 vtbls: - - ea: 0x141B49F98 + - ea: 0x141B505F0 funcs: - 0x1413BFF10: CreateInstance - 0x1413BFF60: ctor - 0x1413C0250: LoadActionTmb - 0x1413C1350: CreateScheduleResource + 0x1413BE6D0: CreateInstance + 0x1413BE720: ctor + 0x1413BEA10: LoadActionTmb + 0x1413BFB10: CreateScheduleResource Client::System::Scheduler::Base::LinkList: Client::System::Scheduler::Resource::SchedulerResource::ResourceName: vtbls: - - ea: 0x141C47B30 + - ea: 0x141C52A00 Client::System::Scheduler::Resource::SchedulerResource: vtbls: - - ea: 0x141C47B38 + - ea: 0x141C52A08 base: Client::System::Scheduler::Base::LinkList funcs: - 0x1415191F0: ctor - 0x141519740: GetResourceData + 0x141519370: ctor + 0x1415198C0: GetResourceData Client::System::Scheduler::Base::BaseInstanceObject: vtbls: - - ea: 0x141B46398 + - ea: 0x141B4C898 Client::System::Scheduler::SchedulerInstanceObject: vtbls: - - ea: 0x141B46488 + - ea: 0x141B4C988 base: Client::System::Scheduler::Base::BaseInstanceObject Client::System::Scheduler::Instance::VfxObject: vtbls: - - ea: 0x141C495F0 + - ea: 0x141C54B98 base: Client::System::Scheduler::SchedulerInstanceObject Client::System::Scheduler::Instance::BgObject: vtbls: - - ea: 0x141C49DC0 + - ea: 0x141C55370 base: Client::System::Scheduler::SchedulerInstanceObject Client::System::Scheduler::Instance::LightObject: vtbls: - - ea: 0x141C49F80 + - ea: 0x141C55688 base: Client::System::Scheduler::SchedulerInstanceObject Client::System::Scheduler::Instance::WeaponObject: vtbls: - - ea: 0x141C4A140 + - ea: 0x141C559A8 base: Client::System::Scheduler::SchedulerInstanceObject Client::System::Scheduler::Clip::BaseClip: vtbls: - - ea: 0x141B4BA38 + - ea: 0x141B52A28 base: Client::System::Scheduler::Base::SchedulerState Client::System::Scheduler::Clip::HavokAnimationClip: vtbls: - - ea: 0x141B4CC48 + - ea: 0x141B53C38 base: Client::System::Scheduler::Clip::BaseClip Client::System::Scheduler::Base::SceneConnectionBlock: vtbls: - - ea: 0x141C4B328 + - ea: 0x141C57108 base: Client::System::Scheduler::Base::SchedulerState SQEX::CDev::Engine::Sd::Driver::IEffect: vtbls: - - ea: 0x141D22A10 + - ea: 0x141D32E90 base: SQEX::CDev::Engine::Sd::SdMemoryAllocator SQEX::CDev::Engine::Sd::Driver::FilterBase: vtbls: - - ea: 0x141D22A40 + - ea: 0x141D32EC0 base: SQEX::CDev::Engine::Sd::Driver::IEffect SQEX::CDev::Engine::Sd::Driver::DynamicValue: vtbls: - - ea: 0x141D208C8 + - ea: 0x141D30D48 base: SQEX::CDev::Engine::Sd::SdMemoryAllocator SQEX::CDev::Engine::Sd::Driver::ISound: vtbls: - - ea: 0x141D20900 + - ea: 0x141D30D80 SQEX::CDev::Engine::Sd::Driver::RootSound: vtbls: - - ea: 0x141D20CC8 + - ea: 0x141D31148 base: SQEX::CDev::Engine::Sd::Driver::ISound SQEX::CDev::Engine::Sd::Driver::StreamSoundEx: vtbls: - - ea: 0x141D218A0 + - ea: 0x141D31D20 base: SQEX::CDev::Engine::Sd::Driver::RootSound SQEX::CDev::Engine::Sd::Driver::AtomosgearSound: vtbls: - - ea: 0x141D21C90 + - ea: 0x141D32110 base: SQEX::CDev::Engine::Sd::Driver::RootSound SQEX::CDev::Engine::Sd::Driver::Surround4chSound: vtbls: - - ea: 0x141D22470 + - ea: 0x141D328F0 base: SQEX::CDev::Engine::Sd::Driver::RootSound SQEX::CDev::Engine::Sd::Driver::ISoundDriver: vtbls: - - ea: 0x141D76E48 + - ea: 0x141D87848 base: SQEX::CDev::Engine::Sd::SdMemoryAllocator SQEX::CDev::Engine::Sd::Driver::SoundDriver: vtbls: - - ea: 0x141D77068 + - ea: 0x141D87A68 base: SQEX::CDev::Engine::Sd::Driver::ISoundDriver SQEX::CDev::Engine::Sd::Driver::ToolBankController: vtbls: - - ea: 0x141D77288 + - ea: 0x141D87C88 base: SQEX::CDev::Engine::Sd::Driver::BankController Client::System::Memory::IMemorySpace: instances: - - ea: 0x14219A7B0 + - ea: 0x1421ABCB0 name: DefaultSpace - - ea: 0x14219A7B8 + - ea: 0x1421ABCB8 name: ApricotSpace - - ea: 0x14219A7C0 + - ea: 0x1421ABCC0 name: AnimationSpace - - ea: 0x14219A7C8 + - ea: 0x1421ABCC8 name: UISpace - - ea: 0x14219A7D0 + - ea: 0x1421ABCD0 name: FileSpace - - ea: 0x14219A7D8 + - ea: 0x1421ABCD8 name: SoundSpace vtbls: - ea: 0x1419AA1D0 @@ -14351,283 +14351,283 @@ classes: base: Client::System::Memory::IMemorySpace Common::Math::Vector3: funcs: - 0x1401BD900: Normalize - 0x1402055E0: TransformWithMatrix4x4 + 0x1401BDA30: Normalize + 0x140205710: TransformWithMatrix4x4 Common::Math::Matrix4x4: funcs: - 0x1402068A0: Inverse - 0x140206EC0: InverseAndReturn - 0x140208870: OrthoOffCenterRH # (width, height, nearPlane, farPlane, topBottom, leftRight) - 0x140208C40: PerspectiveFovLH # (fieldOfViewY, aspectRatio, znearPlane, zfarPlane) + 0x1402069D0: Inverse + 0x140206FF0: InverseAndReturn + 0x1402089A0: OrthoOffCenterRH # (width, height, nearPlane, farPlane, topBottom, leftRight) + 0x140208D70: PerspectiveFovLH # (fieldOfViewY, aspectRatio, znearPlane, zfarPlane) Common::Component::BGCollision::Math::Vector3: funcs: - 0x1404C9C00: Normalize - 0x141936730: ctorRotatedAroundAxis + 0x1404C9D30: Normalize + 0x1419368B0: ctorRotatedAroundAxis Common::Component::BGCollision::Math::Vector4: funcs: - 0x141923F80: ctorMulMatrix - 0x14192E3B0: UnitW - 0x141936460: QuatMultiplyBy + 0x141924100: ctorMulMatrix + 0x14192E530: UnitW + 0x1419365E0: QuatMultiplyBy Common::Component::BGCollision::Math::Matrix4x4: funcs: - 0x1419243C0: ctorRotX - 0x141924570: ctorRotY - 0x141924710: ctorRotZ - 0x1419248F0: ctorScale - 0x1419249C0: ctorTranslation - 0x141924BB0: Invert - 0x14192CDF0: TransformVector4 + 0x141924540: ctorRotX + 0x1419246F0: ctorRotY + 0x141924890: ctorRotZ + 0x141924A70: ctorScale + 0x141924B40: ctorTranslation + 0x141924D30: Invert + 0x14192CF70: TransformVector4 Common::Component::BGCollision::Math::AABB: funcs: - 0x141927870: ctorTransformed + 0x1419279F0: ctorTransformed # havok hkArrayUtil: funcs: - 0x141805A40: ?_reserve@hkArrayUtil@@SA?AUhkResult@@AEAVhkMemoryAllocator@@PEAXHH@Z - 0x141805B00: ?_reserveMore@hkArrayUtil@@SAXAEAVhkMemoryAllocator@@PEAXH@Z + 0x141805BC0: ?_reserve@hkArrayUtil@@SA?AUhkResult@@AEAVhkMemoryAllocator@@PEAXHH@Z + 0x141805C80: ?_reserveMore@hkArrayUtil@@SAXAEAVhkMemoryAllocator@@PEAXH@Z hkBinaryTagfileReader: funcs: - 0x1418C9C70: ??0hkBinaryTagfileReader@@QEAA@XZ - 0x1418C9CE0: ?readHeader@hkBinaryTagfileReader@@QEAA?AUhkResult@@PEAVhkStreamReader@@AEAUHeader@hkBinaryTagfile@@@Z + 0x1418C9DF0: ??0hkBinaryTagfileReader@@QEAA@XZ + 0x1418C9E60: ?readHeader@hkBinaryTagfileReader@@QEAA?AUhkResult@@PEAVhkStreamReader@@AEAUHeader@hkBinaryTagfile@@@Z hkClass: funcs: - 0x141801EA0: ?getName@hkClass@@QEBAPEBDXZ - 0x141801E40: ??0hkClass@@QEAA@PEBDPEBV0@HPEAPEBV0@HPEBVhkClassEnum@@HPEBVhkClassMember@@HPEBXPEBVhkCustomAttributes@@II@Z + 0x141802020: ?getName@hkClass@@QEBAPEBDXZ + 0x141801FC0: ??0hkClass@@QEAA@PEBDPEBV0@HPEAPEBV0@HPEBVhkClassEnum@@HPEBVhkClassMember@@HPEBXPEBVhkCustomAttributes@@II@Z hkError: funcs: - 0x14180F590: ?messageWarning@hkError@@SAHHPEBD0H@Z + 0x14180F710: ?messageWarning@hkError@@SAHHPEBD0H@Z hkErrStream: funcs: - 0x141810720: ??0hkErrStream@@QEAA@PEAXH@Z - 0x1418107E0: ??1hkErrStream@@UEAA@XZ + 0x1418108A0: ??0hkErrStream@@QEAA@PEAXH@Z + 0x141810960: ??1hkErrStream@@UEAA@XZ hkIstream: funcs: - 0x141999020: ?getline@hkIstream@@QEAAHPEADHD@Z - 0x1419987F0: ??0hkIstream@@QEAA@PEBD@Z - 0x141998960: ??0hkIstream@@QEAA@PEBVhkMemoryTrack@@@Z - 0x141998790: ??0hkIstream@@QEAA@PEAVhkStreamReader@@@Z - 0x141998890: ??0hkIstream@@QEAA@PEBXH@Z - 0x141998AA0: ?isOk@hkIstream@@QEBA?AVhkBool@@XZ - 0x141998A20: ??1hkIstream@@UEAA@XZ + 0x1419991A0: ?getline@hkIstream@@QEAAHPEADHD@Z + 0x141998970: ??0hkIstream@@QEAA@PEBD@Z + 0x141998AE0: ??0hkIstream@@QEAA@PEBVhkMemoryTrack@@@Z + 0x141998910: ??0hkIstream@@QEAA@PEAVhkStreamReader@@@Z + 0x141998A10: ??0hkIstream@@QEAA@PEBXH@Z + 0x141998C20: ?isOk@hkIstream@@QEBA?AVhkBool@@XZ + 0x141998BA0: ??1hkIstream@@UEAA@XZ hkLeakDetectorAllocator: funcs: - 0x141821EC0: ?init@hkLeakDetectAllocator@@QEAAXPEAVhkMemoryAllocator@@0P6AXPEBDPEAX@Z2@Z + 0x141822040: ?init@hkLeakDetectAllocator@@QEAAXPEAVhkMemoryAllocator@@0P6AXPEBDPEAX@Z2@Z hkLifoAllocator: funcs: - 0x1418057E0: ?slowBlockFree@hkLifoAllocator@@IEAAXPEAXH@Z + 0x141805960: ?slowBlockFree@hkLifoAllocator@@IEAAXPEAXH@Z hkLoader: funcs: - 0x1418B0B40: load1 # hkStreamReader, hkClass, hkTypeInfoRegistry - 0x1418B0A00: load2 # hkStreamReader, hkTypeInfoRegistry - 0x1418B09A0: load3 # hkStreamReader + 0x1418B0CC0: load1 # hkStreamReader, hkClass, hkTypeInfoRegistry + 0x1418B0B80: load2 # hkStreamReader, hkTypeInfoRegistry + 0x1418B0B20: load3 # hkStreamReader hkMatrix4f: funcs: - 0x141821B00: ?set4x4ColumnMajor@hkMatrix4f@@QEAAXPEBM@Z + 0x141821C80: ?set4x4ColumnMajor@hkMatrix4f@@QEAAXPEBM@Z hkMatrixDecompositionImpl: funcs: - 0x141808600: ?decompose4x4ColTransform@?$hkMatrixDecompositionImpl@M@@SAXPEBMAEAUDecomposition@1@@Z - 0x141808630: ?decomposeMatrix@?$hkMatrixDecompositionImpl@M@@SAXAEBVhkMatrix4f@@AEAUDecomposition@1@@Z + 0x141808780: ?decompose4x4ColTransform@?$hkMatrixDecompositionImpl@M@@SAXPEBMAEAUDecomposition@1@@Z + 0x1418087B0: ?decomposeMatrix@?$hkMatrixDecompositionImpl@M@@SAXAEBVhkMatrix4f@@AEAUDecomposition@1@@Z hkMemoryRouter: funcs: - 0x1418014E0: ?easyFree@hkMemoryRouter@@SAXAEAVhkMemoryAllocator@@PEAX@Z + 0x141801660: ?easyFree@hkMemoryRouter@@SAXAEAVhkMemoryAllocator@@PEAX@Z hkMemoryStreamReader: funcs: - 0x1418030E0: ??0hkMemoryStreamReader@@QEAA@PEBXHW4MemoryType@0@@Z - 0x141803180: ??1hkMemoryStreamReader@@UEAA@XZ + 0x141803260: ??0hkMemoryStreamReader@@QEAA@PEBXHW4MemoryType@0@@Z + 0x141803300: ??1hkMemoryStreamReader@@UEAA@XZ hkMemoryTrackStreamReader: funcs: - 0x14182C8A0: ??0hkMemoryTrackStreamReader@@QEAA@PEBVhkMemoryTrack@@W4MemoryType@0@_N@Z + 0x14182CA20: ??0hkMemoryTrackStreamReader@@QEAA@PEBVhkMemoryTrack@@W4MemoryType@0@_N@Z hkMemUtil: funcs: - 0x141811A30: ?memCpy@hkMemUtil@@YAXPEAXPEBXH@Z - 0x141811BC0: ?memSet@hkMemUtil@@YAXPEAXHH@Z + 0x141811BB0: ?memCpy@hkMemUtil@@YAXPEAXPEBXH@Z + 0x141811D40: ?memSet@hkMemUtil@@YAXPEAXHH@Z hkNativePackfileUtils: funcs: - 0x1418D7DC0: ?getContentsClassName@hkNativePackfileUtils@@YAPEBDPEBXH@Z + 0x1418D7F40: ?getContentsClassName@hkNativePackfileUtils@@YAPEBDPEBXH@Z hkObjectResource: funcs: - 0x1418E4980: ?getContentsPointer@hkObjectResource@@UEBAPEAXPEBDPEBVhkTypeInfoRegistry@@@Z - 0x1418C4CD0: ?getContentsTypeName@hkObjectResource@@UEBAPEBDXZ + 0x1418E4B00: ?getContentsPointer@hkObjectResource@@UEBAPEAXPEBDPEBVhkTypeInfoRegistry@@@Z + 0x1418C4E50: ?getContentsTypeName@hkObjectResource@@UEBAPEBDXZ hkOStream: funcs: - 0x14180FB30: ??6hkOstream@@QEAAAEAV0@PEBD@Z - 0x1418100F0: ??6hkOstream@@QEAAAEAV0@AEBVhkStringPtr@@@Z + 0x14180FCB0: ??6hkOstream@@QEAAAEAV0@PEBD@Z + 0x141810270: ??6hkOstream@@QEAAAEAV0@AEBVhkStringPtr@@@Z hkPackfileData: funcs: - 0x1418E4210: ?getContentsPointer@hkPackfileData@@UEBAPEAXPEBDPEBVhkTypeInfoRegistry@@@Z + 0x1418E4390: ?getContentsPointer@hkPackfileData@@UEBAPEAXPEBDPEBVhkTypeInfoRegistry@@@Z hkPackfileHeader: funcs: - 0x1418D7310: ?readHeader@hkPackfileHeader@@SA?AUhkResult@@PEAVhkStreamReader@@AEAV1@@Z - 0x1418D71E0: ?readPredicates@hkPackfileHeader@@QEBA?AUhkResult@@PEAVhkStreamReader@@AEAV?$hkArray@GUhkContainerHeapAllocator@@@@@Z + 0x1418D7490: ?readHeader@hkPackfileHeader@@SA?AUhkResult@@PEAVhkStreamReader@@AEAV1@@Z + 0x1418D7360: ?readPredicates@hkPackfileHeader@@QEBA?AUhkResult@@PEAVhkStreamReader@@AEAV?$hkArray@GUhkContainerHeapAllocator@@@@@Z hkQsTransformf: funcs: - 0x1418083C0: ?fastRenormalizeBatch@hkQsTransformf@@SAXPEAV1@PEAMI@Z - 0x141808420: ?fastRenormalizeBatch@hkQsTransformf@@SAXPEAV1@MI@Z - 0x1418084A0: ?fastRenormalizeQuaternionBatch@hkQsTransformf@@SAXPEAV1@I@Z - 0x141808110: ?get4x4ColumnMajor@hkQsTransformf@@QEBAXPEIAM@Z - 0x1418082A0: ?isOk@hkQsTransformf@@QEBA_NM@Z - 0x141808240: ?set@hkQsTransformf@@QEAA_NAEBVhkMatrix4f@@@Z - 0x1418081E0: ?set4x4ColumnMajor@hkQsTransformf@@QEAA_NPEBM@Z - 0x1418079D0: ?getAngleSr@hkQuaternionf@@QEBA?AVhkSimdFloat32@@XZ - 0x141807AF0: ?isOk@hkQuaternionf@@QEBAIM@Z - 0x1418060F0: ?setAxisAngle@hkQuaternionf@@QEAAXAEBVhkVector4f@@M@Z - 0x141806130: ?setAxisAngle@hkQuaternionf@@QEAAXAEBVhkVector4f@@AEBVhkSimdFloat32@@@Z - 0x141806360: ?setFromEulerAngles@hkQuaternionf@@QEAAXMMM@Z - 0x1418063D0: ?setFromEulerAngles@hkQuaternionf@@QEAAXAEBVhkSimdFloat32@@00@Z - 0x141807180: ?setSlerp@hkQuaternionf@@QEAAXAEBV1@0AEBVhkSimdFloat32@@@Z + 0x141808540: ?fastRenormalizeBatch@hkQsTransformf@@SAXPEAV1@PEAMI@Z + 0x1418085A0: ?fastRenormalizeBatch@hkQsTransformf@@SAXPEAV1@MI@Z + 0x141808620: ?fastRenormalizeQuaternionBatch@hkQsTransformf@@SAXPEAV1@I@Z + 0x141808290: ?get4x4ColumnMajor@hkQsTransformf@@QEBAXPEIAM@Z + 0x141808420: ?isOk@hkQsTransformf@@QEBA_NM@Z + 0x1418083C0: ?set@hkQsTransformf@@QEAA_NAEBVhkMatrix4f@@@Z + 0x141808360: ?set4x4ColumnMajor@hkQsTransformf@@QEAA_NPEBM@Z + 0x141807B50: ?getAngleSr@hkQuaternionf@@QEBA?AVhkSimdFloat32@@XZ + 0x141807C70: ?isOk@hkQuaternionf@@QEBAIM@Z + 0x141806270: ?setAxisAngle@hkQuaternionf@@QEAAXAEBVhkVector4f@@M@Z + 0x1418062B0: ?setAxisAngle@hkQuaternionf@@QEAAXAEBVhkVector4f@@AEBVhkSimdFloat32@@@Z + 0x1418064E0: ?setFromEulerAngles@hkQuaternionf@@QEAAXMMM@Z + 0x141806550: ?setFromEulerAngles@hkQuaternionf@@QEAAXAEBVhkSimdFloat32@@00@Z + 0x141807300: ?setSlerp@hkQuaternionf@@QEAAXAEBV1@0AEBVhkSimdFloat32@@@Z hkRefVariant: funcs: - 0x141998770: ?getClass@hkRefVariant@@QEBAPEBVhkClass@@XZ + 0x1419988F0: ?getClass@hkRefVariant@@QEBAPEBVhkClass@@XZ hkRootLevelContainer: funcs: - 0x1418B3D50: ?findObjectByName@hkRootLevelContainer@@QEBAPEAXPEBDPEBX@Z - 0x1418B3C30: ?findObjectByType@hkRootLevelContainer@@QEBAPEAXPEBDPEBX@Z + 0x1418B3ED0: ?findObjectByName@hkRootLevelContainer@@QEBAPEAXPEBDPEBX@Z + 0x1418B3DB0: ?findObjectByType@hkRootLevelContainer@@QEBAPEAXPEBDPEBX@Z hkSerializeUtil: funcs: - 0x1418B1060: ?load@hkSerializeUtil@@YAPEAVhkResource@@PEBXHPEAUErrorDetails@1@ULoadOptions@1@@Z - 0x1418B1C60: ?detectFormat@hkSerializeUtil@@YAXPEAVhkStreamReader@@AEAUFormatDetails@1@PEAUErrorDetails@1@@Z + 0x1418B11E0: ?load@hkSerializeUtil@@YAPEAVhkResource@@PEBXHPEAUErrorDetails@1@ULoadOptions@1@@Z + 0x1418B1DE0: ?detectFormat@hkSerializeUtil@@YAXPEAVhkStreamReader@@AEAUFormatDetails@1@PEAUErrorDetails@1@@Z hkSkinnedRefMeshShape: funcs: - 0x1418982D0: ?staticClass@hkSkinnedRefMeshShape@@SAAEBVhkClass@@XZ + 0x141898450: ?staticClass@hkSkinnedRefMeshShape@@SAAEBVhkClass@@XZ hkString: funcs: - 0x141811400: ?memSet@hkString@@YAXPEAXHH@Z - 0x141810BA0: ?strCmp@hkString@@YAHPEBD0@Z + 0x141811580: ?memSet@hkString@@YAXPEAXHH@Z + 0x141810D20: ?strCmp@hkString@@YAHPEBD0@Z hkStringPtr: funcs: - 0x1418019F0: __ZN11hkStringPtrC1Ev - 0x141801AD0: ??4hkStringPtr@@QEAAAEAV0@PEBD@Z - 0x141801B00: ??4hkStringPtr@@QEAAAEAV0@AEBV0@@Z - 0x141801AB0: ??1hkStringPtr@@QEAA@XZ + 0x141801B70: __ZN11hkStringPtrC1Ev + 0x141801C50: ??4hkStringPtr@@QEAAAEAV0@PEBD@Z + 0x141801C80: ??4hkStringPtr@@QEAAAEAV0@AEBV0@@Z + 0x141801C30: ??1hkStringPtr@@QEAA@XZ hkVector4f: funcs: - 0x141805DB0: ?setRotatedDir@hkVector4f@@QEAAXAEBVhkQuaternionf@@AEBV1@@Z - 0x141805E30: ?setRotatedInverseDir@hkVector4f@@QEAAXAEBVhkQuaternionf@@AEBV1@@Z + 0x141805F30: ?setRotatedDir@hkVector4f@@QEAAXAEBVhkQuaternionf@@AEBV1@@Z + 0x141805FB0: ?setRotatedInverseDir@hkVector4f@@QEAAXAEBVhkQuaternionf@@AEBV1@@Z hkVersionUtil: funcs: - 0x1418D8A50: hkVersionUtil_getCurrentVersion # returns c string + 0x1418D8BD0: hkVersionUtil_getCurrentVersion # returns c string hkaAdditiveAnimationUtility: funcs: - 0x1417E95A0: ?applyAdditiveTransform@hkaAdditiveAnimationUtility@@SAXAEBVhkQsTransformf@@0W4BlendHint@hkaAnimationBinding@@AEAV2@@Z + 0x1417E9720: ?applyAdditiveTransform@hkaAdditiveAnimationUtility@@SAXAEBVhkQsTransformf@@0W4BlendHint@hkaAnimationBinding@@AEAV2@@Z hkaAnimatedSkeleton: funcs: - 0x1417C49B0: ?addAnimationControl@hkaAnimatedSkeleton@@QEAAXPEAVhkaAnimationControl@@@Z - 0x1417C4400: ?getDeltaReferenceFrame@hkaAnimatedSkeleton@@QEBAXMAEAVhkQsTransformf@@@Z - 0x1417C4080: ??0hkaAnimatedSkeleton@@QEAA@PEBVhkaSkeleton@@@Z - 0x1417C4A90: ?removeAnimationControl@hkaAnimatedSkeleton@@QEAAXPEAVhkaAnimationControl@@@Z - 0x1417C42C0: ?sampleAndCombineAnimations@hkaAnimatedSkeleton@@UEBAXPEAVhkQsTransformf@@PEAM@Z - 0x1417C59E0: ?sampleAndCombineIndividual@hkaAnimatedSkeleton@@IEBAXIPEBFPEAVhkQsTransformf@@I0PEAM@Z - 0x1417C43A0: ?sampleAndCombineIndividualBones@hkaAnimatedSkeleton@@UEBAXPEAVhkQsTransformf@@PEAFI@Z - 0x1417C43D0: ?sampleAndCombineIndividualSlots@hkaAnimatedSkeleton@@UEBAXPEAMPEAFI@Z - 0x1417C4DC0: ?sampleAndCombineInternal@hkaAnimatedSkeleton@@IEBAXPEAVhkQsTransformf@@IPEAMI_N@Z - 0x1417C42F0: ?sampleAndCombinePartialAnimations@hkaAnimatedSkeleton@@UEBAXPEAVhkQsTransformf@@IPEAMI@Z - 0x1417C41E0: ?stepDeltaTime@hkaAnimatedSkeleton@@UEAAXM@Z - 0x1417C40D0: ??1hkaAnimatedSkeleton@@UEAA@XZ + 0x1417C4B30: ?addAnimationControl@hkaAnimatedSkeleton@@QEAAXPEAVhkaAnimationControl@@@Z + 0x1417C4580: ?getDeltaReferenceFrame@hkaAnimatedSkeleton@@QEBAXMAEAVhkQsTransformf@@@Z + 0x1417C4200: ??0hkaAnimatedSkeleton@@QEAA@PEBVhkaSkeleton@@@Z + 0x1417C4C10: ?removeAnimationControl@hkaAnimatedSkeleton@@QEAAXPEAVhkaAnimationControl@@@Z + 0x1417C4440: ?sampleAndCombineAnimations@hkaAnimatedSkeleton@@UEBAXPEAVhkQsTransformf@@PEAM@Z + 0x1417C5B60: ?sampleAndCombineIndividual@hkaAnimatedSkeleton@@IEBAXIPEBFPEAVhkQsTransformf@@I0PEAM@Z + 0x1417C4520: ?sampleAndCombineIndividualBones@hkaAnimatedSkeleton@@UEBAXPEAVhkQsTransformf@@PEAFI@Z + 0x1417C4550: ?sampleAndCombineIndividualSlots@hkaAnimatedSkeleton@@UEBAXPEAMPEAFI@Z + 0x1417C4F40: ?sampleAndCombineInternal@hkaAnimatedSkeleton@@IEBAXPEAVhkQsTransformf@@IPEAMI_N@Z + 0x1417C4470: ?sampleAndCombinePartialAnimations@hkaAnimatedSkeleton@@UEBAXPEAVhkQsTransformf@@IPEAMI@Z + 0x1417C4360: ?stepDeltaTime@hkaAnimatedSkeleton@@UEAAXM@Z + 0x1417C4250: ??1hkaAnimatedSkeleton@@UEAA@XZ hkaAnimationContainer: funcs: - 0x1417BD320: ?staticClass@hkaAnimationContainer@@SAAEBVhkClass@@XZ + 0x1417BD4A0: ?staticClass@hkaAnimationContainer@@SAAEBVhkClass@@XZ hkaAnimationControl: funcs: - 0x1417E8AA0: ??0hkaAnimationControl@@QEAA@PEBVhkaAnimationBinding@@@Z - 0x1417E8E10: ?removeAnimationControlListener@hkaAnimationControl@@QEAAXPEAVhkaAnimationControlListener@@@Z - 0x1417E8CA0: ?sampleTracks@hkaAnimationControl@@UEBAXPEAVhkQsTransformf@@PEAM@Z + 0x1417E8C20: ??0hkaAnimationControl@@QEAA@PEBVhkaAnimationBinding@@@Z + 0x1417E8F90: ?removeAnimationControlListener@hkaAnimationControl@@QEAAXPEAVhkaAnimationControlListener@@@Z + 0x1417E8E20: ?sampleTracks@hkaAnimationControl@@UEBAXPEAVhkQsTransformf@@PEAM@Z hkaBlender: funcs: - 0x1417C7970: ?blend@hkaBlender@@YAXPEIAM0PEIBM111AEBVhkSimdFloat32@@HW4BLEND_MODE@1@@Z - 0x1417C8860: ?blend@hkaBlender@@YAXPEIAVhkQsTransformf@@PEIAMPEIBV2@PEIBM23AEBVhkSimdFloat32@@HW4BLEND_MODE@1@W4ROTATION_MODE@1@@Z - 0x1417CA130: ?modelFromLocal@hkaBlender@@YAXPEAVhkQsTransformf@@0PEBFHAEBV2@@Z - 0x1417C9B50: ?normalize@hkaBlender@@YAXPEAVhkQsTransformf@@H@Z + 0x1417C7AF0: ?blend@hkaBlender@@YAXPEIAM0PEIBM111AEBVhkSimdFloat32@@HW4BLEND_MODE@1@@Z + 0x1417C89E0: ?blend@hkaBlender@@YAXPEIAVhkQsTransformf@@PEIAMPEIBV2@PEIBM23AEBVhkSimdFloat32@@HW4BLEND_MODE@1@W4ROTATION_MODE@1@@Z + 0x1417CA2B0: ?modelFromLocal@hkaBlender@@YAXPEAVhkQsTransformf@@0PEBFHAEBV2@@Z + 0x1417C9CD0: ?normalize@hkaBlender@@YAXPEAVhkQsTransformf@@H@Z hkaDefaultAnimationControl: funcs: - 0x1417C3310: ??0hkaDefaultAnimationControl@@QEAA@AEBV0@@Z - 0x1417C39D0: ?setSkeletonMapper@hkaDefaultAnimationControl@@QEAAXPEBVhkaSkeletonMapper@@@Z - 0x1417C3A90: ?getNumberOfTransformTracks@hkaDefaultAnimationControl@@UEBAHXZ + 0x1417C3490: ??0hkaDefaultAnimationControl@@QEAA@AEBV0@@Z + 0x1417C3B50: ?setSkeletonMapper@hkaDefaultAnimationControl@@QEAAXPEBVhkaSkeletonMapper@@@Z + 0x1417C3C10: ?getNumberOfTransformTracks@hkaDefaultAnimationControl@@UEBAHXZ hkaLookAtIkSolver: funcs: - 0x1417CFF80: ?solve@hkaLookAtIkSolver@@SA?AVhkBool@@AEBUSetup@1@AEBVhkVector4f@@MAEAVhkQsTransformf@@PEBURangeLimits@1@@Z + 0x1417D0100: ?solve@hkaLookAtIkSolver@@SA?AVhkBool@@AEBUSetup@1@AEBVhkVector4f@@MAEAVhkQsTransformf@@PEBURangeLimits@1@@Z hkaMirroredSkeleton: funcs: - 0x1417F6230: ?inplaceSwap@hkaMirroredSkeleton@@CAXPEAVhkQsTransformf@@PEBFH@Z - 0x1417F5FA0: ?mirrorBonesAdditive@hkaMirroredSkeleton@@SAXPEAVhkQsTransformf@@PEBFPEBVhkQuaternionf@@1H@Z - 0x1417F5DC0: ?mirrorBonesNormal@hkaMirroredSkeleton@@SAXPEAVhkQsTransformf@@PEBFPEBVhkQuaternionf@@1H@Z - 0x1417F5110: ?setAllBoneInvariantsFromReferencePose@hkaMirroredSkeleton@@QEAAXAEBVhkQuaternionf@@M@Z - 0x1417F53D0: ?setAllBoneInvariantsFromSymmetricPose@hkaMirroredSkeleton@@QEAAXAEBVhkQuaternionf@@MPEBVhkQsTransformf@@@Z - 0x1417F5380: ?setAllBoneInvariantsFromSymmetricPose@hkaMirroredSkeleton@@QEAAXAEBVhkQuaternionf@@MAEBVhkaPose@@@Z - 0x1417F5700: ?setBoneInvariant@hkaMirroredSkeleton@@QEAAXHAEBVhkQuaternionf@@@Z + 0x1417F63B0: ?inplaceSwap@hkaMirroredSkeleton@@CAXPEAVhkQsTransformf@@PEBFH@Z + 0x1417F6120: ?mirrorBonesAdditive@hkaMirroredSkeleton@@SAXPEAVhkQsTransformf@@PEBFPEBVhkQuaternionf@@1H@Z + 0x1417F5F40: ?mirrorBonesNormal@hkaMirroredSkeleton@@SAXPEAVhkQsTransformf@@PEBFPEBVhkQuaternionf@@1H@Z + 0x1417F5290: ?setAllBoneInvariantsFromReferencePose@hkaMirroredSkeleton@@QEAAXAEBVhkQuaternionf@@M@Z + 0x1417F5550: ?setAllBoneInvariantsFromSymmetricPose@hkaMirroredSkeleton@@QEAAXAEBVhkQuaternionf@@MPEBVhkQsTransformf@@@Z + 0x1417F5500: ?setAllBoneInvariantsFromSymmetricPose@hkaMirroredSkeleton@@QEAAXAEBVhkQuaternionf@@MAEBVhkaPose@@@Z + 0x1417F5880: ?setBoneInvariant@hkaMirroredSkeleton@@QEAAXHAEBVhkQuaternionf@@@Z hkaPartitionedAnimationUtility: funcs: - 0x1417F0E10: ?mapPartitionPoseToFullPoseWithWeights@hkaPartitionedAnimationUtility@@SAXPEBUPartition@hkaSkeleton@@PEBFHPEBVhkQsTransformf@@PEBMHPEAV4@PEAM@Z + 0x1417F0F90: ?mapPartitionPoseToFullPoseWithWeights@hkaPartitionedAnimationUtility@@SAXPEBUPartition@hkaSkeleton@@PEBFHPEBVhkQsTransformf@@PEBMHPEAV4@PEAM@Z hkaPose: funcs: - 0x140348800: ??1hkaPose@@QEAA@XZ - 0x1417C1880: ??0hkaPose@@QEAA@W4PoseSpace@0@PEBVhkaSkeleton@@AEBV?$hkArrayBase@VhkQsTransformf@@@@@Z - 0x1417C18E0: ??0hkaPose@@QEAA@W4PoseSpace@0@PEBVhkaSkeleton@@PEBVhkQsTransformf@@H@Z - 0x1417C1960: ?getSyncedPoseLocalSpace@hkaPose@@QEBAAEBV?$hkArray@VhkQsTransformf@@UhkContainerHeapAllocator@@@@XZ - 0x1417C1980: ?getSyncedPoseModelSpace@hkaPose@@QEBAAEBV?$hkArray@VhkQsTransformf@@UhkContainerHeapAllocator@@@@XZ - 0x1417C19A0: ?setPoseLocalSpace@hkaPose@@QEAAXAEBV?$hkArrayBase@VhkQsTransformf@@@@@Z - 0x1417C1A10: ?setPoseModelSpace@hkaPose@@QEAAXAEBV?$hkArrayBase@VhkQsTransformf@@@@@Z - 0x1417C1A80: ?syncLocalSpace@hkaPose@@QEBAXXZ - 0x1417C1D30: ?syncModelSpace@hkaPose@@QEBAXXZ - 0x1417C1EF0: ?accessBoneLocalSpace@hkaPose@@QEAAAEAVhkQsTransformf@@H@Z - 0x1417C2410: ?accessBoneModelSpace@hkaPose@@QEAAAEAVhkQsTransformf@@HW4PropagateOrNot@1@@Z - 0x1417C2800: ?accessSyncedPoseLocalSpace@hkaPose@@QEAAAEAV?$hkArray@VhkQsTransformf@@UhkContainerHeapAllocator@@@@XZ - 0x1417C2860: ?accessUnsyncedPoseLocalSpace@hkaPose@@QEAAAEAV?$hkArray@VhkQsTransformf@@UhkContainerHeapAllocator@@@@XZ - 0x1417C28A0: ?accessUnsyncedPoseModelSpace@hkaPose@@QEAAAEAV?$hkArray@VhkQsTransformf@@UhkContainerHeapAllocator@@@@XZ - 0x1417C28E0: ?setToReferencePose@hkaPose@@QEAAXXZ - 0x1417C2980: ?enforceSkeletonConstraintsLocalSpace@hkaPose@@QEAAXXZ - 0x1417C2A50: ?enforceSkeletonConstraintsModelSpace@hkaPose@@QEAAXXZ - 0x1417C2BD0: ?getModelSpaceAabb@hkaPose@@QEBAXAEAVhkAabb@@@Z - 0x1417C2C70: ?init@hkaPose@@AEAAXW4PoseSpace@1@PEBVhkaSkeleton@@AEBV?$hkArrayBase@VhkQsTransformf@@@@@Z - 0x1417C2E00: ?calculateBoneModelSpace@hkaPose@@AEBAAEBVhkQsTransformf@@H@Z - 0x1417C3050: ?checkPoseValidity@hkaPose@@QEBA?AVhkBool@@XZ - 0x1417C30F0: ?checkPoseTransformsValidity@hkaPose@@QEBA?AVhkBool@@XZ + 0x140348930: ??1hkaPose@@QEAA@XZ + 0x1417C1A00: ??0hkaPose@@QEAA@W4PoseSpace@0@PEBVhkaSkeleton@@AEBV?$hkArrayBase@VhkQsTransformf@@@@@Z + 0x1417C1A60: ??0hkaPose@@QEAA@W4PoseSpace@0@PEBVhkaSkeleton@@PEBVhkQsTransformf@@H@Z + 0x1417C1AE0: ?getSyncedPoseLocalSpace@hkaPose@@QEBAAEBV?$hkArray@VhkQsTransformf@@UhkContainerHeapAllocator@@@@XZ + 0x1417C1B00: ?getSyncedPoseModelSpace@hkaPose@@QEBAAEBV?$hkArray@VhkQsTransformf@@UhkContainerHeapAllocator@@@@XZ + 0x1417C1B20: ?setPoseLocalSpace@hkaPose@@QEAAXAEBV?$hkArrayBase@VhkQsTransformf@@@@@Z + 0x1417C1B90: ?setPoseModelSpace@hkaPose@@QEAAXAEBV?$hkArrayBase@VhkQsTransformf@@@@@Z + 0x1417C1C00: ?syncLocalSpace@hkaPose@@QEBAXXZ + 0x1417C1EB0: ?syncModelSpace@hkaPose@@QEBAXXZ + 0x1417C2070: ?accessBoneLocalSpace@hkaPose@@QEAAAEAVhkQsTransformf@@H@Z + 0x1417C2590: ?accessBoneModelSpace@hkaPose@@QEAAAEAVhkQsTransformf@@HW4PropagateOrNot@1@@Z + 0x1417C2980: ?accessSyncedPoseLocalSpace@hkaPose@@QEAAAEAV?$hkArray@VhkQsTransformf@@UhkContainerHeapAllocator@@@@XZ + 0x1417C29E0: ?accessUnsyncedPoseLocalSpace@hkaPose@@QEAAAEAV?$hkArray@VhkQsTransformf@@UhkContainerHeapAllocator@@@@XZ + 0x1417C2A20: ?accessUnsyncedPoseModelSpace@hkaPose@@QEAAAEAV?$hkArray@VhkQsTransformf@@UhkContainerHeapAllocator@@@@XZ + 0x1417C2A60: ?setToReferencePose@hkaPose@@QEAAXXZ + 0x1417C2B00: ?enforceSkeletonConstraintsLocalSpace@hkaPose@@QEAAXXZ + 0x1417C2BD0: ?enforceSkeletonConstraintsModelSpace@hkaPose@@QEAAXXZ + 0x1417C2D50: ?getModelSpaceAabb@hkaPose@@QEBAXAEAVhkAabb@@@Z + 0x1417C2DF0: ?init@hkaPose@@AEAAXW4PoseSpace@1@PEBVhkaSkeleton@@AEBV?$hkArrayBase@VhkQsTransformf@@@@@Z + 0x1417C2F80: ?calculateBoneModelSpace@hkaPose@@AEBAAEBVhkQsTransformf@@H@Z + 0x1417C31D0: ?checkPoseValidity@hkaPose@@QEBA?AVhkBool@@XZ + 0x1417C3270: ?checkPoseTransformsValidity@hkaPose@@QEBA?AVhkBool@@XZ hkaQuantizedAnimation: funcs: - 0x1417E73E0: ?sampleFullPose@hkaQuantizedAnimation@@SAXPEBE00HHPEAVhkQsTransformf@@PEAM22PEBV2@PEBM1122M_NM@Z + 0x1417E7560: ?sampleFullPose@hkaQuantizedAnimation@@SAXPEBE00HHPEAVhkQsTransformf@@PEAM22PEBV2@PEBM1122M_NM@Z hkaSampleAndCombineUtils: funcs: - 0x1417EA340: ?copyReferencePose@hkaSampleAndCombineUtils@@SAXPEAVhkQsTransformf@@PEAMPEBV2@IPEBMI@Z + 0x1417EA4C0: ?copyReferencePose@hkaSampleAndCombineUtils@@SAXPEAVhkQsTransformf@@PEAMPEBV2@IPEBMI@Z hkaSampleBlendJob: funcs: - 0x1417CA800: hkaSampleBlendJob_build # void build(const hkaAnimatedSkeleton* skel, hkQsTransform* bonesOut, hkReal* floatsOut, bool convertToModel = false, int numBones = -1, int numFloats = -1); + 0x1417CA980: hkaSampleBlendJob_build # void build(const hkaAnimatedSkeleton* skel, hkQsTransform* bonesOut, hkReal* floatsOut, bool convertToModel = false, int numBones = -1, int numFloats = -1); hkaSkeletonMapper: funcs: - 0x1417D4240: ?checkMappingLocalSpace@hkaSkeletonMapper@@SAXAEBVhkaSkeletonMapperData@@@Z - 0x1417D4920: ?checkTransform@hkaSkeletonMapper@@SA_NW4MappingType@hkaSkeletonMapperData@@AEBVhkQsTransformf@@@Z - 0x1417D3D00: j_?combineSparsePoseWithFullPose@hkaSkeletonMapper@@SAXPEBVhkQsTransformf@@0PEBFHHW4BlendHint@hkaAnimationBinding@@PEAV2@@Z - 0x1417D3F00: ?combineSparsePoseWithFullPose@hkaSkeletonMapper@@SAXPEBVhkQsTransformf@@0PEBFHHW4BlendHint@hkaAnimationBinding@@PEAV2@@Z - 0x1417D2900: ?mapPose@hkaSkeletonMapper@@QEBAXPEBVhkQsTransformf@@0PEAV2@W4ConstraintSource@1@@Z - 0x1417D3830: ?mapPose@hkaSkeletonMapper@@QEBAXAEBVhkaPose@@AEAV2@W4ConstraintSource@1@@Z - 0x1417D3660: ?mapPoseLocalSpace@hkaSkeletonMapper@@QEBAXPEBVhkQsTransformf@@PEAV2@W4BlendHint@hkaAnimationBinding@@@Z - 0x1417D4980: ?mapPoseLocalSpaceInternal@hkaSkeletonMapper@@CAXAEBVhkaSkeletonMapperData@@PEBVhkQsTransformf@@PEAV3@PEBF3AEBV?$hkArray@FUhkContainerHeapAllocator@@@@W4BlendHint@hkaAnimationBinding@@_NPEBMPEAM@Z - 0x1417BD230: ?staticClass@hkaSkeletonMapper@@SAAEBVhkClass@@XZ + 0x1417D43C0: ?checkMappingLocalSpace@hkaSkeletonMapper@@SAXAEBVhkaSkeletonMapperData@@@Z + 0x1417D4AA0: ?checkTransform@hkaSkeletonMapper@@SA_NW4MappingType@hkaSkeletonMapperData@@AEBVhkQsTransformf@@@Z + 0x1417D3E80: j_?combineSparsePoseWithFullPose@hkaSkeletonMapper@@SAXPEBVhkQsTransformf@@0PEBFHHW4BlendHint@hkaAnimationBinding@@PEAV2@@Z + 0x1417D4080: ?combineSparsePoseWithFullPose@hkaSkeletonMapper@@SAXPEBVhkQsTransformf@@0PEBFHHW4BlendHint@hkaAnimationBinding@@PEAV2@@Z + 0x1417D2A80: ?mapPose@hkaSkeletonMapper@@QEBAXPEBVhkQsTransformf@@0PEAV2@W4ConstraintSource@1@@Z + 0x1417D39B0: ?mapPose@hkaSkeletonMapper@@QEBAXAEBVhkaPose@@AEAV2@W4ConstraintSource@1@@Z + 0x1417D37E0: ?mapPoseLocalSpace@hkaSkeletonMapper@@QEBAXPEBVhkQsTransformf@@PEAV2@W4BlendHint@hkaAnimationBinding@@@Z + 0x1417D4B00: ?mapPoseLocalSpaceInternal@hkaSkeletonMapper@@CAXAEBVhkaSkeletonMapperData@@PEBVhkQsTransformf@@PEAV3@PEBF3AEBV?$hkArray@FUhkContainerHeapAllocator@@@@W4BlendHint@hkaAnimationBinding@@_NPEBMPEAM@Z + 0x1417BD3B0: ?staticClass@hkaSkeletonMapper@@SAAEBVhkClass@@XZ hkaSkeletonUtils: funcs: - 0x1417C1220: ?calcAabb@hkaSkeletonUtils@@SAXIPEBVhkQsTransformf@@PEBFAEBV2@AEAVhkAabb@@@Z - 0x1417BFF80: ?enforcePoseConstraintsModelSpace@hkaSkeletonUtils@@SAXAEBVhkaSkeleton@@PEBVhkQsTransformf@@PEAV3@@Z - 0x1417C09A0: ?getAncestors@hkaSkeletonUtils@@SAXAEBVhkaSkeleton@@FAEAV?$hkArray@FUhkContainerHeapAllocator@@@@@Z - 0x1417C1360: ?hasValidPartitions@hkaSkeletonUtils@@SA?AVhkBool@@AEBVhkaSkeleton@@@Z - 0x1417C0A30: ?markDescendants@hkaSkeletonUtils@@SAXPEBVhkaSkeleton@@HPEA_N_N@Z - 0x1417BEF40: ?transformLocalPoseToModelPose@hkaSkeletonUtils@@SAXHPEBFPEIBVhkQsTransformf@@PEIAV2@@Z - 0x1417BF460: ?transformLocalPoseToWorldPose@hkaSkeletonUtils@@SAXHPEBFAEBVhkQsTransformf@@PEIBV2@PEIAV2@@Z - 0x1417BF0F0: ?transformModelPoseToLocalPose@hkaSkeletonUtils@@SAXHPEBFPEIBVhkQsTransformf@@PEIAV2@@Z - 0x1417BF5C0: ?transformWorldPoseToLocalPose@hkaSkeletonUtils@@SAXHPEBFAEBVhkQsTransformf@@PEIBV2@PEIAV2@@Z + 0x1417C13A0: ?calcAabb@hkaSkeletonUtils@@SAXIPEBVhkQsTransformf@@PEBFAEBV2@AEAVhkAabb@@@Z + 0x1417C0100: ?enforcePoseConstraintsModelSpace@hkaSkeletonUtils@@SAXAEBVhkaSkeleton@@PEBVhkQsTransformf@@PEAV3@@Z + 0x1417C0B20: ?getAncestors@hkaSkeletonUtils@@SAXAEBVhkaSkeleton@@FAEAV?$hkArray@FUhkContainerHeapAllocator@@@@@Z + 0x1417C14E0: ?hasValidPartitions@hkaSkeletonUtils@@SA?AVhkBool@@AEBVhkaSkeleton@@@Z + 0x1417C0BB0: ?markDescendants@hkaSkeletonUtils@@SAXPEBVhkaSkeleton@@HPEA_N_N@Z + 0x1417BF0C0: ?transformLocalPoseToModelPose@hkaSkeletonUtils@@SAXHPEBFPEIBVhkQsTransformf@@PEIAV2@@Z + 0x1417BF5E0: ?transformLocalPoseToWorldPose@hkaSkeletonUtils@@SAXHPEBFAEBVhkQsTransformf@@PEIBV2@PEIAV2@@Z + 0x1417BF270: ?transformModelPoseToLocalPose@hkaSkeletonUtils@@SAXHPEBFPEIBVhkQsTransformf@@PEIAV2@@Z + 0x1417BF740: ?transformWorldPoseToLocalPose@hkaSkeletonUtils@@SAXHPEBFAEBVhkQsTransformf@@PEIBV2@PEIAV2@@Z hkaTwoJointsIkSolver: funcs: - 0x1417F13A0: ?solve@hkaTwoJointsIkSolver@@SA?AVhkBool@@AEBUSetup@1@AEAVhkaPose@@@Z + 0x1417F1520: ?solve@hkaTwoJointsIkSolver@@SA?AVhkBool@@AEBUSetup@1@AEAVhkaPose@@@Z hkaCcdIkSolver: funcs: - 0x1417CF700: ctr - 0x1417CF730: solve + 0x1417CF880: ctr + 0x1417CF8B0: solve zlib: funcs: # these names are best guesses based on what things look like on a 1.2.5 version. - 0x1415FC3E0: uncompress - 0x1415FB770: inflateInit2_ - 0x1415F9590: inflate - 0x1415FAD70: inflateEnd - 0x1415FB2A0: inflateReset2 - 0x1415FD2D0: deflateParams - 0x1415FD920: deflateInit2_ - 0x1415FC4C0: deflate - 0x1415FCD50: deflateEnd + 0x1415FC560: uncompress + 0x1415FB8F0: inflateInit2_ + 0x1415F9710: inflate + 0x1415FAEF0: inflateEnd + 0x1415FB420: inflateReset2 + 0x1415FD450: deflateParams + 0x1415FDAA0: deflateInit2_ + 0x1415FC640: deflate + 0x1415FCED0: deflateEnd diff --git a/ida/old/data_2024.03.08.0000.0000.yml b/ida/old/data_2024.03.08.0000.0000.yml new file mode 100644 index 0000000000..4e87c4f5e6 --- /dev/null +++ b/ida/old/data_2024.03.08.0000.0000.yml @@ -0,0 +1,14633 @@ +version: 2024.03.08.0000.0000 + +globals: + 0x1419B273C: g_PathSeparator + 0x1419B2820: g_ConfigFileName + 0x1419BE280: g_UIColorTable + 0x141A050F8: g_HUDScaleTable + 0x141FDB380: g_ClientInstanceLimit + 0x141FDB418: g_WindowStyle + 0x141FDC498: g_FPS + 0x141FDFCF8: g_LanguageCharArr # byte[] no pointer + 0x1421677A8: g_Client::Game::Control::InputManager_MouseButtonHoldState + 0x14217D8D0: g_StackCookie + 0x14217D8D8: g_InverseStackCookie + 0x142199568: g_stdout + 0x142199000: g_ffxiv_dx11_module + 0x14219AFF0: g_ThreadLocalPerformanceFrequency + 0x14219B008: g_FrameCountAccum # accumulates over a second to calc FPS + 0x14219B00C: g_FrameTimeAccum # accumulates over a second to calc FPS + 0x14219B120: g_OSVersion + 0x1421A1FE0: g_CurrentCharaSelectCharacter # Client::Game::Character::Character* + 0x1421A21F0: g_CharaSelectCharacterList # see Client::UI::Agent::AgentLobby::CharaSelectCharacterList + 0x1421B4100: g_RenderSkeletonLinkedListStart + 0x1421B4108: g_RenderSkeletonLinkedListEnd + 0x1421B4160: g_RenderModelLinkedListStart + 0x1421B4168: g_RenderModelLinkedListEnd + 0x1421B4808: g_animationFactorRemainder + 0x1421B480C: g_animationFactor #percentage of a 30fps frame rendered this frame + 0x1421B76E0: g_PerformanceFrequency + 0x1421C1D58: g_LocalPlayerObjectID + 0x1421C1D60: g_LocalPlayer + 0x1421E7FB0: g_LastTextCommand + 0x1421E8340: g_CharacterManager_BattleCharaMemoryPtr + 0x1421E8348: g_CharacterManager_CompanionMemoryPtr + 0x1421E8378: g_GameObjectManager_ObjectList + 0x1421E9630: g_GameObjectManager_ObjectListEnd + 0x1421F1C28: g_Client::Game::UI::Chain.RemainingTime # not a pointer + 0x1421F1C2C: g_Client::Game::UI::Chain.MaxTime # not a pointer + 0x1421F1CAC: g_Client::Game::UI::PlayerState.ObjectId + 0x1421F1CB0: g_Client::Game::UI::PlayerState.ContentId + 0x1421F4848: g_Client::Game::UI::Buddy.CompanionStats.TimeRemaining + 0x1421F4898: g_Client::Game::UI::Buddy.BattleBuddyListPtr + 0x1421FC770: g_Client::Game::UI::ActiveDirector + 0x1421FC8B8: g_Client::Game::UI::FateDirector + 0x142203A90: g_Client::Game::UI::ContentsFinder::LootRules + 0x142203A91: g_Client::Game::UI::ContentsFinder::UnrestrictedParty + 0x142203A92: g_Client::Game::UI::ContentsFinder::MinimalIL + 0x142203A93: g_Client::Game::UI::ContentsFinder::SilenceEcho + 0x142203A94: g_Client::Game::UI::ContentsFinder::ExplorerMode + 0x142203A95: g_Client::Game::UI::ContentsFinder::LevelSync + 0x142203A96: g_Client::Game::UI::ContentsFinder::LimitedLevelingRoulette + 0x142208B64: g_Client::Game::UI::UnlockLinkBitmask # not a pointer + 0x142208BA4: g_Client::Game::UI::UnlockedAetherytesBitmask # not a pointer + 0x142208BBE: g_Client::Game::UI::UnlockedHowToBitmask # not a pointer + 0x142208BE2: g_Client::Game::UI::UnlockedCompanionsMask # not a pointer + 0x142208C22: g_Client::Game::UI::ChocoboTaxiStandsBitmask # not a pointer + 0x142208C2E: g_Client::Game::UI::CutsceneSeenBitmask # not a pointer + 0x142208CCD: g_Client::Game::UI::UnlockedTripleTriadCardsBitmask # not a pointer + 0x142208D00: g_Client::Game::UI::UnlockedTripleTriadCardsCount # not a pointer + 0x14220AF40: g_Conditions # bool array, size is Condition sheet row count + 0x14216A118: g_Component::SteamApi::InterfaceContext::ISteamFriends + 0x14216A100: g_Component::SteamApi::InterfaceContext::ISteamUser + 0x14216A148: g_Component::SteamApi::InterfaceContext::ISteamApps + 0x14216A130: g_Component::SteamApi::InterfaceContext::ISteamUtils + 0x1421A1E60: g_SomeOtherRenderingState + 0x1421B4194: g_InvSqrt3 + 0x14217EB18: g_OodleNew + 0x14217EB20: g_OodleDelete + 0x14217EB30: g_OodlePrintf + 0x1421B76E8: g_MacroTime + 0x14264E480: ?hkaSkeletonMapperClass@@3VhkClass@@B + 0x14264E500: ?hkaAnimationContainerClass@@3VhkClass@@B + 0x14264F4B0: ?hkReferencedObjectClass@@3VhkClass@@B + 0x142659CD0: ?hkMonitorStream__m_instance@@3V?$hkThreadLocalData@PEAVhkMonitorStream@@@@A + 0x14265BE40: ?hkMeshShapeClass@@3VhkClass@@B + 0x14265C770: ?hkSkinnedRefMeshShapeClass@@3VhkClass@@B + 0x14265E340: ?hkRootLevelContainerClass@@3VhkClass@@B + 0x14265E3A0: ?s_instance@?$hkSingleton@VhkBuiltinTypeRegistry@@@@2PEAVhkBuiltinTypeRegistry@@EA + 0x14265E3F0: ?s_instance@?$hkSingleton@VhkSerializeDeprecated@@@@2PEAVhkSerializeDeprecated@@EA + 0x14265E4D0: ?s_instance@?$hkSingleton@VhkVtableClassRegistry@@@@2PEAVhkVtableClassRegistry@@EA + +functions: + 0x140058500: WinMain + 0x1400581B0: std::string::ctor_FromSubStr #(other, idx, len) + 0x1400582F0: std::string::ctor_FromCharArr #(arr, len) + 0x14165ABE0: std::_Xlength_error + 0x140185520: std::deque::_Growmap + 0x140059700: GetStdOut + 0x140059710: vsprintf_s + 0x140059770: vswprintf_s + 0x1400654E0: IsMacClient + 0x140065F50: SpecialFreeMemory + 0x1400951B0: CheckOsTypeAndVersion + 0x140067500: GetMyDocumentsFolder #as UTF8String + 0x140096410: GetPerformanceFrequency + 0x140097670: CreateDirectoryRecursive + 0x1400A6B70: GetCurrentUnixTimestamp # in seconds + 0x1400A6CA0: Client::UI::PlaySoundEffect # this is a static function in the UI namespace, arg1 is the SE + 0x1400A8930: Client::UI::GetUIColor # (idx, &color, &edgeColor) + 0x1400A8970: Client::UI::GetNumberAsBoxedChar # (uint) accepts numbers 0-30 + 0x1400A8A20: Client::UI::GetNumberAsDigitChars # (uint) accepts numbers 0-999 + 0x1400AAE90: IsHomeWorldId + 0x1400AAEF0: IsCurrentWorldId + 0x1400AAF80: GetHomeWorldId + 0x1400AAFD0: GetCurrentWorldId + 0x140181DE0: GetTime + 0x1401C03A0: j_SleepEx + 0x1401C03B0: j_Sleep + 0x14021ADA0: GetLanguageCode + 0x1402ECE90: CountdownPointer + 0x140318990: CleanupCharaSelectCharacters + 0x140329280: GetGlobalTextParameter + 0x140335530: std::vector_SetSize + 0x140655260: GetGameObjectByIndex + 0x1406554A0: GetRandomInteger + 0x140655500: GetRandomFloat + 0x1404196F0: UpdateAnimFactor + 0x1404998C0: PrepareColorSet + 0x140499B90: ReadStainingTemplate + 0x1404BDD80: StartSpursJobEntityWorkerThread + 0x1404E9270: GetAvailablePoses + 0x14050FD50: RemoveFromList # (AtkEvent**, AtkEvent*) Finds and removes param2 from the param1 list + 0x1405396F0: GetScaleListEntryFromScale + 0x140547F20: GetScaleForListOption + 0x140597870: Component::GUI::TextModuleInterface::GetTextLabelByID + 0x14064B9A0: GetLocalTextParameter + 0x14064FF80: FormatNumber + 0x14067E8F0: ConvertLogMessageIdToCharaLogKind + 0x1406F1940: GetItemName # (uint itemId, byte itemKind, Component::Exd::Sheets::Item* itemRow, bool withLinkPrefix) -> byte* + 0x1406F1BC0: GetItemIcon # (uint itemId, Component::Exd::Sheets::Item* itemRow) -> uint + 0x1407658C0: ExecuteCommand + 0x1400A8300: InDeepDungeon + 0x1400A8550: IsUnconscious + 0x1400A8560: IsRolePlaying + 0x1400A86F0: IsClassJobACrafter # static, (classJobId) -> bool + 0x1400A8700: IsClassJobAGatherer # static, (classJobId) -> bool + 0x1400A86C0: IsClassJobAJob # static, (classJobId, ClassJobExd*?) -> bool + 0x1400A8880: GetClassJobParentId # static, (classJobId, ClassJobExd*?) -> uint + 0x1400AB950: OpenWebURL + 0x140877980: IsGatheringTypeRare # static, takes RowId of GatheringType + 0x14099C9D0: GetTeleportCost + 0x140B1E720: SetCondition + 0x140B1EF50: IsLocalPlayerLalafell + 0x140C46EA0: CreateSelectYesno + 0x1411A7160: Client::UI::AddonHudLayoutScreen::MoveableAddonInfoStruct_UpdateAddonPosition + 0x1413070A0: Client::Graphics::Kernel::CreateShader # static function + 0x141312050: FilterCustomizeData # ensures NPC specific faces etc aren't on players + 0x1413125A0: NormalizeCustomizeData + 0x1413A7DC0: InitWinsockDLL + 0x1413B7D30: lua_close + 0x1413B7DB0: lua_newstate + 0x1413B80B0: lua_index2addr + 0x1413B8180: lua_atpanic + 0x1413B81A0: lua_call + 0x1413B81F0: lua_checkstack + 0x1413B8290: lua_concat + 0x1413B8320: lua_cpcall + 0x1413B8360: lua_createtable + 0x1413B83D0: lua_dump + 0x1413B8450: lua_equal + 0x1413B84B0: lua_error + 0x1413B84C0: lua_gc + 0x1413B8660: lua_getallocf + 0x1413B8680: lua_getfenv + 0x1413B8700: lua_getfield + 0x1413B8770: lua_getmetatable + 0x1413B87D0: lua_gettable + 0x1413B8800: lua_gettop + 0x1413B8810: lua_setupvalue + 0x1413B88B0: lua_insert + 0x1413B8900: lua_iscfunction + 0x1413B8930: lua_isnumber + 0x1413B8960: lua_isstring + 0x1413B89A0: lua_isuserdata + 0x1413B89D0: lua_lessthan + 0x1413B8A20: lua_load + 0x1413B8A70: lua_newthread + 0x1413B8AB0: lua_newuserdata + 0x1413B8B20: lua_next + 0x1413B8B60: lua_objlen + 0x1413B8BE0: lua_pcall + 0x1413B8C70: lua_pushboolean + 0x1413B8C90: lua_pushcclosure + 0x1413B8D60: lua_pushfstring + 0x1413B8DB0: lua_pushinteger + 0x1413B8DD0: lua_pushlightuserdata + 0x1413B8DF0: lua_pushlstring + 0x1413B8E60: lua_pushnil + 0x1413B8E80: lua_pushnumber + 0x1413B8EA0: lua_pushstring + 0x1413B8ED0: lua_pushthread + 0x1413B8F00: lua_pushvalue + 0x1413B8F30: lua_pushvfstring + 0x1413B8F80: lua_rawequal + 0x1413B8FD0: lua_rawget + 0x1413B9010: lua_rawgeti + 0x1413B9050: lua_rawset + 0x1413B90D0: lua_rawseti + 0x1413B9150: lua_remove + 0x1413B91A0: lua_replace + 0x1413B9270: lua_setallocf + 0x1413B9290: lua_setfenv + 0x1413B9330: lua_setfield + 0x1413B93A0: lua_setlevel + 0x1413B93B0: lua_setmetatable + 0x1413B9470: lua_settable + 0x1413B94A0: lua_settop + 0x1413B9500: lua_getupvalue + 0x1413B95F0: lua_status + 0x1413B9600: lua_toboolean + 0x1413B9630: lua_tocfunction + 0x1413B9660: lua_tointeger + 0x1413B9690: lua_tolstring + 0x1413B9730: lua_tonumber + 0x1413B9770: lua_topointer + 0x1413B97E0: lua_tothread + 0x1413B9800: lua_touserdata + 0x1413B9840: lua_type + 0x1413B9870: lua_typename + 0x1413B9890: lua_xmove + 0x1413BA7A0: lua_resume + 0x1413BA8F0: lua_yield + 0x141538290: lua_gethook + 0x1415382A0: lua_gethookcount + 0x1415382B0: lua_gethookmask + 0x1415384A0: lua_sethook + 0x1415384D0: lua_setlocal + 0x1413BAB30: luaL_openlibs + 0x1413BAD20: luaL_addlstring + 0x1413BADC0: luaL_addstring + 0x1413BADE0: luaL_addvalue + 0x1413BAEA0: luaL_argerror + 0x1413BAF90: luaL_buffinit + 0x1413BAFB0: luaL_callmeta + 0x1413BB030: luaL_checkany + 0x1413BB070: luaL_checkinteger + 0x1413BB0C0: luaL_checklstring + 0x1413BB150: luaL_checknumber + 0x1413BB1B0: luaL_checkoption + 0x1413BB270: luaL_checkstack + 0x1413BB2B0: luaL_checktype + 0x1413BB2F0: luaL_checkudata + 0x1413BB3B0: luaL_error + 0x1413BB410: luaL_findtable + 0x1413BB540: luaL_getmetafield + 0x1413BB5C0: luaL_gsub + 0x1413BBA00: luaL_loadbuffer + 0x1413BBA30: luaL_loadfile + 0x1413BBCD0: luaL_loadstring + 0x1413BBD10: luaL_newmetatable + 0x1413BBD90: luaL_newstate + 0x1413BBDD0: luaL_openlib + 0x1413BBF50: luaL_optinteger + 0x1413BBFC0: luaL_optlstring + 0x1413BC040: luaL_optnumber + 0x1413BC0B0: luaL_prepbuffer + 0x1413BC110: luaL_pushresult + 0x1413BC160: luaL_ref + 0x1413BC220: luaL_register + 0x1413BC230: luaL_typerror + 0x1413BC290: luaL_unref + 0x1413BC310: luaL_where + 0x1415382C0: lua_getinfo + 0x1415383B0: lua_getlocal + 0x141538420: lua_getstack + 0x141541330: luaopen_base + 0x141541E90: luaopen_table + 0x141543230: luaopen_io + 0x141544000: luaopen_os + 0x141545420: luaopen_string + 0x141546A90: luaopen_math + 0x141547B20: luaopen_debug + 0x141548610: luaopen_package + 0x1415F2810: std::vector.dtor + 0x1415FFEF0: crc + 0x14165AC04: ThrowException + 0x1416CB3C4: rand + 0x1416CB3F0: srand + 0x1416814C4: FreeMemory + 0x1400557E0: FreeMemory_2 # nullsub, gets called together with some AllocatorManager vfunc + 0x141689420: _purecall # Ghidra does not have a notation for pure virtual calls + 0x14168945C: _set_purecall_handler + 0x1416954F0: _invalid_parameter_noinfo + 0x141695510: _invalid_parameter_noinfo_noreturn + 0x1416894B0: MemCpy + 0x141689AF0: MemSet + 0x140060760: StaticMalloc #uses MemoryManager if avail, but fail saves malloc + 0x1400609E0: MemAlloc + 0x140209820: MatrixMultiply + 0x1402065A0: MatrixMultiply2 + 0x140205300: MatrixVectorMultiply + 0x14036C800: SubmitConstantBufferUpdate + 0x1400AA8D0: IsLocalPlayerPartyLeader + 0x1400AA7E0: IsLocalPlayerInParty + 0x1400AA930: IsPartyMemberByNameOrContentId # (name, contentId) + 0x1400AAA60: GetPartyMemberClassJobByContentId + 0x1407489B0: ObjectIdToPlayerObjectId # returns invalid id if objectid is not a player + 0x14076A220: ProcessActorControlPacket + 0x140B1E3B0: IsInMordionGaol # if this returns true, i'm sorry for you + 0x140B71B80: WorldToScreenPoint + 0x14144C380: GetBannerConditionUnlockState + 0x14145E1A0: GetInstanceContentCrystallineConflictDirector + 0x1414AE930: GetInstanceContentMahjongDirector + 0x14170E9A0: OodleNew # oodle code starts here + 0x14170EA10: OodleDelete + 0x14170EA40: rrPrintf_v1 + 0x1417109E0: OodleNetwork1UDP_CountingState::Count + 0x1417112A0: OodleNetwork1UDP_State::Decode + 0x141711F60: OodleNetwork1UDP_State::Encode + 0x141712B30: OodleNetwork1UDP_State::Normalize + 0x141713180: OodleNetwork1UDP_Train_State_Counting + 0x1417180F0: OodleNetwork1TCP_Decode + 0x141718100: OodleNetwork1TCP_Encode + 0x141718140: OodleNetwork1TCP_Train + 0x141718130: OodleNetwork1TCP_State_Size + 0x141718290: OodleNetwork1UDP_Decode + 0x1417182E0: OodleNetwork1UDP_Encode + 0x141718930: OodleNetwork1UDP_State_Size + 0x141718DE0: OodleNetwork1UDP_Train + 0x14171A180: OodleNetwork1_Shared_SetWindow + 0x14171A2B0: OodleNetwork1_Shared_Size + 0x14171D5F0: rrArithDecodeInit + 0x14171D690: rrArithEncodeFlush + 0x14171D7D0: rrArithEncodeInit + 0x14171FD70: rrRandStateMod + 0x14171FF80: rrRandStateSeed + 0x1404C9D90: IntersectSweptSphereTriangleBroad + 0x1404CC870: IntersectRayTriangle + 0x1404CCAD0: IntersectSweptSphereTriangle + 0x1419253B0: IntersectRayAABB + 0x1419254B0: IntersectRayAABBWithPoint + 0x1419259B0: IntersectRayTriangleWithNormal + 0x141926380: PointInCylinder + 0x1419265B0: IntersectRaySphere + 0x141926690: IntersectRaySphere2 + 0x141926DB0: IntersectRayCylinder + 0x141927480: IntersectSweptSphereLineSegment + 0x14192DD80: GetTrianglePlaneNormalY + 0x14192E560: IntersectCallbackNonHoriz + 0x14192E5D0: IntersectCallbackMoreOrthoNonHoriz + 0x14192E6B0: IntersectCallbackAny + 0x14192E6E0: IntersectCallbackMoreOrtho + 0x14192F4C0: CollisionAlloc + 0x14192F500: CollisionFree + 0x1415FEE80: ReadSqpkChunk + +classes: + Common::TimePoint: + funcs: + 0x140096590: Now + 0x1404BD380: ctor + MemoryManager: + funcs: + 0x1400609F0: AllocDefaultSpace + 0x140060A80: Alloc + 0x140062190: GetDefaultSpace + 0x140062250: GetApricotSpace + 0x140062270: GetAnimationSpace + 0x140062290: GetUISpace + 0x140062310: GetFileSpace + 0x1400622B0: GetSoundSpace_1 + 0x1400622D0: GetSoundSpace_2 + 0x140060AB0: SpaceAlloc + Client::Game::GameMain: + instances: + - ea: 0x1421B8178 + pointer: False + funcs: + 0x140047C70: ctorStatic + 0x1419A06F0: dtorStatic + 0x1404DA9E0: Initialize + 0x1404DAD60: Terminate + 0x1404DB0B0: Update + 0x1404DD610: ctor + 0x1404DD6E0: dtor + 0x1404DB9F0: QueueActiveFestivals + 0x1404DCCB0: IsInGPose # (probably) static + 0x1404DCCF0: IsInIdleCam # static + 0x1404DCEE0: IsInInstanceArea + 0x1404DD020: GetTourismDirector + 0x1404DD3C0: SetActiveFestivals + 0x140930E50: IsInPvPInstance + 0x140930F10: IsInPvPArea + 0x1400A8570: IsInSanctuary # static, more likely Client::UI::IsInSanctuary but it fits here just fine + Client::Game::BGMSystem: + instances: + - ea: 0x1421D5790 + pointer: False + funcs: + 0x1407004D0: Initialize + 0x140700520: dtor + 0x140700560: Update + 0x140712180: ctor + Client::Game::Control::InputManager: + instances: + - ea: 0x142167780 + pointer: False + funcs: + 0x1404EDAA0: Update + 0x1404EDCF0: GetInputStatus + 0x14134CAD0: IsAutoRunning # static function, might belong in a different class. + Client::Game::Control::EmoteManager: + vtbls: + - ea: 0x141B5A318 + base: Common::Configuration::ConfigBase::ChangeEventInterface + funcs: + 0x141422230: ctor + 0x141422270: Initialize + 0x1414222B0: Terminate + 0x1414222D0: ExecuteEmote # (emoteId, targetInfo) + 0x1414228C0: CanExecuteEmote # (emoteId) + 0x141423000: Update + Application::Network::NetworkModule: + funcs: + 0x1415EA350: ctor + 0x1415EAD80: dtor + 0x1415EB070: GetCharacterData + 0x1415EB890: Initialize + 0x1415EB8F0: InitializeLobbyConnection + 0x1415EC0D0: dtorHelper + 0x1415F1490: Update + Application:Network::ZoneConnection: + funcs: + 0x1415F2DB0: dtor + Application:Network::ChatConnection: + funcs: + 0x1415F3420: dtor + Application::Network::LobbyClient::LobbyClientMixin: + vtbls: + - ea: 0x141C8EE10 + vfuncs: + 0: dtor + funcs: + 0x14161C4E0: ctor + 0x14161D580: Finalize + Application::Network::LobbyClientModule: + vtbls: + - ea: 0x141C83620 + base: Application::Network::LobbyClient::LobbyClientMixin + funcs: + 0x1415F3850: ctor + 0x1415F3960: Finalize + 0x1415F4D30: SetWorld + 0x1415F4DF0: SetZone + Application::Network::LobbyClient::LobbyRequestCallback: + vtbls: + - ea: 0x141C8E118 + vfuncs: + 0: dtor + funcs: + 0x14023CD40: RequestCharacterData + Client::Network::LobbyClient::LobbyCharacterRequestCallback: + funcs: + 0x1416190C0: ctor + Client::Game::StatusManager: + funcs: + 0x140752440: Initialize + 0x140754590: HasStatus + 0x140755770: GetStatusIndex + 0x1407555B0: GetStatusIdByIndex + 0x1407555D0: GetRemainingTimeByIndex + 0x140755600: GetSourceIdByIndex + 0x140754C20: AddStatus + 0x140754CF0: RemoveStatus + Client::Game::ActionTimelineDriver: + vtbls: + - ea: 0x141A02B08 + funcs: + 0x1404DD980: ctor + 0x1404DDB10: PlayTimeline + 0x1404DE0D0: GetSlotTimeline + 0x1404DE4C0: SetSlotSpeed + 0x1404DE7D0: GetSlotSpeed + 0x1404DEA10: GetCurrentActionTimelineTimestamp + 0x1404DF3F0: SetSlotTimeline + Client::Game::Character::CharacterData: + vtbls: + - ea: 0x141A1E1A8 + Client::Game::ActionTimelineManager: + vtbls: + - ea: 0x141A1E228 + funcs: + 0x1407BC690: ctor + 0x140762F20: dtor + 0x141321470: CalculateAndApplyOverallSpeed + 0x1413239A0: SetSlotSpeed + 0x141323B00: GetHeightAdjustActionTimelineRowId + 0x1413245C0: SetLipsOverrideTimeline + 0x141326020: ClearBannerData + 0x1413264D0: GetCurrentBannerTimelineTimestamp + Client::Game::RetainerManager: + instances: + - ea: 0x142217A60 + pointer: False + funcs: + 0x140D7EE00: Initialize + 0x140D7EF50: Update + 0x140D7F570: GetRetainerBySortedIndex + 0x140D7F5B0: GetRetainerByHiredIndex + 0x140D7F610: GetLastSelectedRetainer + 0x140D7F680: SetLastSelectedRetainerId + 0x140D7F690: SetRetainerObjectId + 0x140D7F6A0: IsRetainerSummoned + 0x140D7F6C0: GetRetainerCount + Client::Game::SatisfactionSupplyManager: + instances: + - ea: 0x1421EC0F0 + pointer: False + funcs: + 0x1408BD7D0: ReadPacket + 0x1408BCE50: Initialize + 0x1408BD180: GetUsedAllowances + 0x1408BD1D0: GetResetTimestamp + Client::Game::Control::TargetSystem::ListFeeder: + vtbls: + - ea: 0x141A02C10 + Client::Game::InstanceContent::ContentSheetWaiterInterface: + Client::Game::Object::IGameObjectEventListener: + Client::Game::Object::IFilterCommand: + vtbls: + - ea: 0x141A02B70 + Client::Graphics::RenderObjectList: + Client::Graphics::Singleton: + Client::System::Common::NonCopyable: + vfuncs: + 0: dtor + Client::System::Crypt::CryptInterface: + Client::System::Input::InputData::InputCodeModifiedInterface: + Client::System::Input::SoftKeyboardDeviceInterface::SoftKeyboardInputInterface: + vtbls: + - ea: 0x141A052D0 + vfuncs: + 0: dtor + 2: ApplyInput + 4: GetInputMaxLength + Client::System::Input::TextServiceInterface: + Client::System::Input::TextServiceInterface::TextServiceEvent: + vtbls: + - ea: 0x141A05308 + Client::System::Input::InputDeviceManager: + instances: + - ea: 0x14219CC28 + funcs: + 0x14019AB80: ctor # static + 0x140093980: GetInstance + Client::System::Resource::Handle::ResourceHandleFactory: + Client::UI::Agent::AgentMap::MapMarkerStructSearch: + Client::UI::Atk2DMap: + Component::Excel::ExcelLanguageEvent: + vtbls: + - ea: 0x141A14960 + Component::GUI::AtkComponentWindowGrab: + Component::GUI::AtkExternalInterface: + vtbls: + - ea: 0x141A05350 + vfuncs: + 0: dtor + 1: DispatchCallback + Component::GUI::AtkManagedInterface: + Component::GUI::AtkModuleEvent: + vtbls: + - ea: 0x141A14970 + Component::GUI::AtkModuleInterface: + vtbls: + - ea: 0x141A05AB0 + Component::GUI::AtkModuleInterface::AtkEventInterface: + vtbls: + - ea: 0x1419BE5E0 + vfuncs: + 0: ReceiveEvent + Component::GUI::AtkTextInput::AtkTextInputEventInterface: + vtbls: + - ea: 0x141A05F10 + vfuncs: + 0: dtor + Component::GUI::AtkTextInput: + vtbls: + - ea: 0x141A05F38 + base: Client::System::Input::TextServiceInterface::TextServiceEvent + funcs: + 0x14054C3E0: ctor + Component::Text::TextChecker::ExecNonMacroFunc: + vtbls: + - ea: 0x1419DDB70 + vfuncs: + 0: dtor + 1: ProcessString + Component::Text::TextModule: + vtbls: + - ea: 0x141A17410 + base: Component::Text::TextModuleInterface + - ea: 0x141A174B0 + base: Component::Text::MacroDecoder + vfuncs: + 16: FormatString + 17: ProcessNoun + Component::Text::TextModuleInterface: + vtbls: + - ea: 0x141A17378 + vfuncs: + 0: dtor + 7: EncodeString + 8: EncodeMacro + 9: ProcessMacroCode + Component::Text::Localize::Localize: + vtbls: + - ea: 0x141A17400 + base: Component::Excel::ExcelLanguageEvent + funcs: + 0x140646130: ProcessNoun + Component::Text::Localize::Noun: + vfuncs: + 0: dtor + 1: Resolve + Component::Text::Localize::NounEn: + vtbls: + - ea: 0x141A17678 + base: Component::Text::Localize::Noun + funcs: + 0x140649DF0: ctor + Component::Text::Localize::NounDe: + vtbls: + - ea: 0x141A17688 + base: Component::Text::Localize::Noun + funcs: + 0x14064A120: ctor + Component::Text::Localize::NounFr: + vtbls: + - ea: 0x141A17698 + base: Component::Text::Localize::Noun + funcs: + 0x14064A880: ctor + Component::Text::Localize::NounCh: + vtbls: + - ea: 0x141A176A8 + base: Component::Text::Localize::Noun + funcs: + 0x14064AC60: ctor + Component::Text::Localize::NounKo: + vtbls: + - ea: 0x141A17A48 + base: Component::Text::Localize::Noun + funcs: + 0x14064AE80: ctor + Component::Text::Localize::NounJa: + vtbls: + - ea: 0x141A17668 + base: Component::Text::Localize::Noun + funcs: + 0x140649BF0: ctor + SQEX::CDev::Engine::Sd::SdMemoryAllocator: + SQEX::CDev::Engine::Sd::Driver::BankController: + Client::System::Scheduler::Base::LinkList: + Application::Network::WorkDefinitions::Base: + vtbls: + - ea: 0x1419DDC18 + vfuncs: + 0: Dispose + Application::Network::WorkDefinitions::QuestWork: + vtbls: + - ea: 0x141A1ED20 + base: Application::Network::WorkDefinitions::Base + Application::Network::WorkDefinitions::LeveWork: + vtbls: + - ea: 0x141A1ED28 + base: Application::Network::WorkDefinitions::Base + Application::Network::WorkDefinitions::DailyQuestWork: + vtbls: + - ea: 0x141C90038 + base: Application::Network::WorkDefinitions::Base + Application::Network::WorkDefinitions::TrackingWork: + vtbls: + - ea: 0x141C90208 + base: Application::Network::WorkDefinitions::Base + Application::Network::WorkDefinitions::BeastReputationWork: + vtbls: + - ea: 0x141C90220 + base: Application::Network::WorkDefinitions::Base + Client::Game::Network::PacketElement: + vtbls: + - ea: 0x141A1ECE8 + Client::Game::Network::PacketContext: + vtbls: + - ea: 0x141A1ECF0 + Client::Game::Network::PacketQue: + vtbls: + - ea: 0x141A1ECF8 + base: Client::Network::Protocol::Zone::PacketReceiverCallbackInterface + funcs: + 0x14077D820: Finalize + 0x14077D8C0: Initialize + 0x14077E470: CreateQueuedBattleChara + 0x14077E500: OnReceiveCreatePlayerBattleCharaPacket + 0x14077E5E0: OnReceiveCreateNonPlayerBattleCharaPacket + 0x14077E800: ProcessBattleCharaCreationQueue + 0x140781F70: AddBattleCharaToCreationQueue + Component::GUI::AtkInputManager: + funcs: + 0x140549A30: HandleInput + 0x14054B3F0: SetFocus + 0x14054BEF0: HandleFocus + Client::System::Input::SoftKeyboardDeviceInterface: + vtbls: + - ea: 0x141B5CAB8 + vfuncs: + 0: dtor + 1: Enable # called in AtkModule_Initialize + 2: DumpInput # called every frame from AtkModule_HandleInput + 3: Disable # called as part of UIModule_Finalize + 4: IsEnabled + 5: OpenSoftKeyboard # (this, SoftKeyboardInputInterface*) - in 140577A90 + 6: CloseSoftKeyboard # nullsub in SteamGamepadTextInput, so unsure. random guess! + 7: IsSoftKeyboardOpen + Client::System::Input::SoftKeyboards::SteamGamepadSoftKeyboard: + # n.b. might be Client::System::Input::SoftKeyboardDevice depending on how SE internals look. + # Preferring to be explicit here. + vtbls: + - ea: 0x141B5CB00 + base: Client::System::Input::SoftKeyboardDeviceInterface + funcs: + 0x141445160: ctor + Client::Game::Object::GameObjectManager: # all game objects + instances: + - ea: 0x1421E8360 + pointer: False + funcs: + 0x1407BCDE0: Initialize + 0x1407BD010: Update + 0x1407BD420: UpdateMountAndCompanionMovement # maybe? + 0x1407BD670: UpdateGazes + 0x1407BD7F0: DeleteAllModels + 0x1407BD980: DeleteAllObjects # IMPORTANT:: DONT EVER CALL THIS FOR REAL OKAY + 0x1407BC9C0: GetFilteredObjectById + 0x1407BCB90: UpdateObjectArrays + 0x1407BCDB0: UpdateObjectArraysWrapper + 0x1407BCDC0: UpdateObjectArraysWrapper2 + Client::Game::Object::ClientObjectManager: # non-networked objects + instances: + - ea: 0x142218440 + pointer: False + funcs: + 0x1412E2D00: Initialize + 0x1412E2EC0: CreateBattleCharacter + 0x1412E3030: CreateEventObject + 0x1412E3110: CreateAreaObject + 0x1412E3200: DeleteObjectByIndex + 0x1412E3360: DeleteAllObjects + 0x1412E34D0: CalculateNextAvailableIndex + 0x1412E3580: GetObjectByIndex + 0x1412E3660: IsValidClientObject + 0x1412E3680: IsValidClientObjectIndex + 0x1412E36A0: GetIndexByObject + 0x1412E36D0: SetObjectAt #(idx, object) + 0x1412E3700: RemoveObjectAt + 0x1412E3740: HasObjectAt + Client::Game::Character::CharacterManager: # networked characters + instances: + - ea: 0x1421E8020 + pointer: False + funcs: + 0x1407BB830: Initialize + 0x1412E2D50: Destroy + 0x1407BBA30: Update + 0x1407BBA90: UpdateCompanions + 0x1407BBB00: CreateCharacterAtFirstEmptyIndex + 0x1407BBB50: CreateCharacterAtIndex + 0x1407BBCB0: DeleteCharacterAtIndex + 0x1407BBD60: DeleteAllCharacters + 0x1407BBE60: LookupBattleCharaByObjectID + 0x1407BBEC0: LookupBattleCharaByName + 0x1407BBFB0: LookupRetainerByName + 0x1407BC050: LookupBuddyByOwnerObject + 0x1407BC0D0: LookupPetByOwnerObject + 0x1407BC1B0: LookupBattleNpcPartsByObjectId + Client::Game::GoldSaucer::GoldSaucerManager: + instances: + - ea: 0x14220B0E0 + pointer: True + funcs: + 0x140B68930: Initialize + 0x140B689C0: dtor + 0x140B68A10: GetInstance + 0x140B68890: IsRunningGate + 0x140B68870: IsAcceptingGate + 0x140B688C0: GetRunningGateType + 0x140B688E0: GetRunningGatePositionType + 0x140B687D0: IsJoinedGATE + 0x140B68820: IsFinishedGATE + Client::Game::GoldSaucer::GFateDirector: + vtbls: + - ea: 0x141A77210 + base: Client::Game::Event::GoldSaucerDirector + funcs: + 0x140B6C170: ctor + vfuncs: + 3: IsRunningGate + 294: IsAcceptingGate + Client::Game::GoldSaucer::RaceChocoboDirector: # Chocobo Race + vtbls: + - ea: 0x141A74FA8 + base: Client::Game::Event::GoldSaucerDirector + funcs: + 0x140B58870: ctor + Client::Game::GoldSaucer::GFateClimbingDirector: # Cliffhanger + vtbls: + - ea: 0x141A77B98 + base: Client::Game::GoldSaucer::GFateDirector + funcs: + 0x140B6D010: ctor # unused, because inlined + Client::Game::GoldSaucer::GFateStelthDirector: + vtbls: + - ea: 0x141A78530 + base: Client::Game::GoldSaucer::GFateDirector + funcs: + 0x140B6D6E0: ctor + Client::Game::GoldSaucer::GFateHiddenObjectDirector: + vtbls: + - ea: 0x141A78EB8 + base: Client::Game::GoldSaucer::GFateDirector + funcs: + 0x140B6DCD0: ctor + Client::Game::GoldSaucer::GFateDanceDirector: + vtbls: + - ea: 0x141A79850 + base: Client::Game::GoldSaucer::GFateDirector + funcs: + 0x140B6E670: ctor + Client::Game::GoldSaucer::GFateRouletteDirector: # Any Way the Wind Blows + vtbls: + - ea: 0x141A7A1E8 + base: Client::Game::GoldSaucer::GFateDirector + funcs: + 0x140B6EE90: ctor # unused, because inlined + Client::Game::GoldSaucer::VerminionDirector: # Lord of Verminion + vtbls: + - ea: 0x141A7AB70 + base: Client::Game::Event::GoldSaucerDirector + funcs: + 0x140B6F380: ctor + Client::Game::GoldSaucer::GFateClimbing2Director: # Leap of Faith + vtbls: + - ea: 0x141A7B498 + base: Client::Game::GoldSaucer::GFateDirector + funcs: + 0x140B75C70: ctor # unused, because inlined + Client::Game::GoldSaucer::GFateRideShootingDirector: # Air Force One + vtbls: + - ea: 0x141A7BE20 + base: Client::Game::GoldSaucer::GFateDirector + funcs: + 0x140B75FE0: ctor # unused, because inlined + Client::Game::GoldSaucer::GFateYojimboDirector: # The Slice Is Right + vtbls: + - ea: 0x141A7C7B8 + base: Client::Game::GoldSaucer::GFateDirector + funcs: + 0x140B76340: ctor # unused, because inlined + Client::Game::RaceChocoboManager: + instances: + - ea: 0x14220B0E8 + pointer: False + funcs: + 0x140B528D0: Initialize + 0x140B52900: dtor + 0x140B53090: GetAbility #(this,index) + 0x140B530B0: GetNamePart + 0x140B53100: GetColor + 0x140B53110: GetGear #(this,index) + 0x140B53130: GetSessionsAvailable + 0x140B53150: HasRank + # Not 100 confident what these 2 do + #0x140B53640: GetAbilitySlotIfNotLearned + #0x140B53670: GetAbilityIndexIfLearned + 0x140B536A0: GetRank + Client::Game::Group::GroupManager: + instances: + - ea: 0x14220B1A0 + pointer: False + - ea: 0x142211590 + name: SecondInstance + pointer: False + funcs: + 0x14092DAC0: ctor + 0x14092DC30: SetPartyEmpty + 0x14092E9C0: GetAllianceMemberByGroupAndIndex # (this, group, index) + 0x14092EA20: GetAllianceMemberByIndex # (this, index) + 0x14092EA40: IsObjectIDInParty # (this, objectID) + 0x14092EAA0: IsCharacterInPartyByName # (this, char*) + 0x14092EB20: IsObjectIDInAlliance + 0x14092EB90: IsObjectIDPartyLeader + 0x14092EE60: UpdateAllianceMemberAtIndex + 0x14092F160: GetPartyMemberByIndex + 0x14092F1E0: GetPartyMemberByContentId + 0x14092F100: GetPartyMemberByObjectId + 0x140B8D5F0: Create + 0x140B8D530: GetGroupManager + 0x140B8D550: GetNextInstance + Client::Game::Balloon: + funcs: + 0x1414A6180: OpenBalloon + 0x1414A61F0: CloseBalloon + 0x1414A62E0: Initialize + 0x1414A6320: SetDefaultId + 0x1414A6330: Reset # this is near identical to Initialize but is called in update instead + 0x1414A6370: Update + 0x1414A64D0: Terminate + 0x1414A6520: StartTimerMode # (Balloon* this, float timer, ushort id) if id == 1 use default id else use id + 0x1414A6560: StartOtherMode # (Balloon* this, ushort id) id same as above + Client::Game::Fate::FateManager: + instances: + - ea: 0x1422187D0 + pointer: True + funcs: + 0x1412EC220: HasValue # g_FateTablePtr != 0 + 0x1412EC240: GetSingleton + 0x1412EC250: Initialize + 0x1412ECA20: ctor + 0x1412EC2A0: dtor + 0x1412ECAA0: Finalize + 0x1412EED40: GetFateById + Client::Game::BattleBuddyList: + funcs: + 0x140974610: GetMemberBattleCharaByIndex + Client::Game::QuestManager: + instances: + - ea: 0x1421E6F70 + pointer: False + funcs: + 0x140780A50: GetSingleton + 0x1400ABA20: IsQuestComplete # static (questId) + 0x140850F50: IsQuestComplete1 # (this, questId) + 0x1408512D0: GetQuestSequence # static (questId) + 0x140850C40: GetQuestIndex + 0x1408513D0: GetQuestClassJob + 0x140851100: IsQuestAccepted + 0x140851590: GetBeastTribeAllowance + 0x14087B9C0: IsRecipeComplete # static (uint recipeId) + 0x1408928E0: IsLevequestComplete + 0x140939BA0: GetNextLeveAllowancesTimestamp # multiply by 60 for unix timestamp + Client::Game::MirageManager: + instances: + - ea: 0x1421E38A0 + pointer: False + funcs: + 0x140745410: ctor + 0x140745460: dtor + 0x1407454D0: HasInstance + 0x1407454F0: GetInstance + 0x140745500: Update + 0x1407455E0: Clear + 0x1407456A0: RequestPrismBox + 0x140745A30: RestorePrismBoxItem + 0x140745E80: RequestGlamourPlates + 0x1407460E0: ApplyGlamourPlate + Client::Game::CurrencyManager: + instances: + - ea: 0x142217980 + pointer: True + funcs: + 0x140B8D7A0: Create + 0x140B8D810: Destroy + 0x140B8D850: Initialize + 0x140B8D940: Finalize + 0x140B8D770: HasInstance + 0x140B8D790: GetInstance + 0x140B8D9E0: HasItem + 0x140B8DAB0: GetItemCount + 0x140B8DB80: GetItemMaxCount + 0x140B8DC50: GetItemCountRemaining + 0x140B8DD50: IsItemLimited + 0x140B8DE20: GetItemIdBySpecialId + 0x140B8DEA0: SetItemData + Client::Game::InventoryManager: + instances: + - ea: 0x1421E38D0 + pointer: False + funcs: + 0x140747550: ctor + 0x14071DA70: Update + 0x14071E6A0: GetInventoryContainer # (this, containerId) + 0x14071E700: GetInventorySlot # (this, containerId, slotId) + 0x14071F880: MoveItemSlot # (srcContainer, srcSlot, dstContainer, dstSlot, 1) + 0x140726980: GetInventoryItemCount # (this, itemId, hq, 1, 1, 0) + 0x1407270F0: GetItemCountInContainer # (this, itemId, containerId, hq, 0) + 0x1400CCD10: GetSizeByIndex # static + 0x140727DE0: GetEquippedItemIdForSlot + 0x14072AEE0: GetPermittedGearsetCount + 0x1407354A0: GetLimitedTomestoneCount + 0x140725BB0: GetEmptySlotsInBag + 0x14072FA90: SendTradeRequest + 0x140731FD0: GetRetainerGil + 0x140734430: GetFreeCompanyGil + 0x140734F90: GetGil + 0x140735160: GetCompanySeals + 0x140735210: GetMaxCompanySeals + 0x140735380: GetTomestoneCount + 0x1407355D0: GetWolfMarks + 0x1407356F0: GetAlliedSeals + 0x140735810: GetGoldSaucerCoin + 0x14144DD70: GetSpecialItemId #static + 0x140735510: GetLimitedTomestoneWeeklyLimit #static + Client::Game::InventoryItem: + funcs: + 0x140181760: GetItemId + 0x140181890: GetCondition + 0x140181A80: GetGlamourId + 0x140181AC0: GetSpiritbond + 0x140181B20: GetStain + 0x14032EDD0: GetSpiritbond2 + 0x14032EE20: GetMateriaId + 0x1406E04D0: GetMateriaGrade + 0x14071BDF0: ctor + 0x14071BE30: Copy + 0x14071BFF0: Equals + 0x14071C080: Clear + 0x14071C0C0: SetItemId + 0x14071C180: GetLinkedItem + 0x14071C570: GetQuantity + 0x14071C620: SetQuantity + 0x14071C650: GetSpiritbond3 + 0x14071C6B0: GetConditionPercentage + 0x14071C6F0: GetMateriaCount + 0x14073AE20: GetEquipErrorLogMessageId # (this, race, sex, level, classJob, grandCompany, pvpRank, itemRow) + 0x140747C90: GetCrafterContentId + Client::Game::InventoryContainer: + funcs: + 0x14071CFB0: GetInventorySlot # (this, slotIndex) + Client::Game::MonsterNoteManager: + instances: + - ea: 0x1421F0CC0 + pointer: False + funcs: + 0x140932490: Initialize + Client::Game::CSBonusManager: + instances: + - ea: 0x1421F1128 + pointer: True + funcs: + 0x140932EC0: ctor + 0x140933030: Initialize + 0x140933080: dtor + 0x140933280: RequestData + 0x1409332E0: GetSeedBasePtr + 0x1409332F0: GetSeasonTarget + 0x140933310: GetIsOpenMission + 0x140933320: GetSeedBase + 0x140933330: PrintDebugInfo + Client::Game::GcArmyManager: + instances: + - ea: 0x1421EBFD0 + pointer: True + funcs: + 0x1408A2E20: ctor + 0x1408A2E70: dtor + 0x1408A2EE0: HasInstance + 0x1408A2F00: GetInstance + 0x1408A30B0: GetMemberCount + 0x1408A30D0: GetMember + 0x140932520: Update + 0x1408A2F10: UpdateNotifications + Client::Game::Housing::HousingManager: + instances: + - ea: 0x14220AFB0 + pointer: True + funcs: + 0x140B27BC0: ctor + 0x140B27C70: dtor + 0x140B227A0: Initialize + 0x140B22850: HasInstance + 0x140B22870: GetInstance + 0x140B276F0: Update + 0x140B25B40: IsOutside + 0x140B25B50: IsInside + 0x140B25B60: IsInWorkshop + 0x140B25C70: GetCurrentDivision + 0x140B263F0: HasHousePermissions + 0x140B25C30: GetCurrentPlot + 0x140B25CE0: GetCurrentWard + 0x140B264F0: GetCurrentHouseId + 0x140B267C0: GetCurrentRoom + 0x140B25D40: GetCurrentFloor # 0 - Ground Level, 1 - Upstairs, 10 - Downstairs + 0x140B25DD0: GetInvertedBrightness # 0-5, higher is darker + 0x140B4CCB0: IsSubmarineExplorationUnlocked # static + 0x140B4CCF0: IsSubmarineExplorationExplored # static + 0x140B4CD50: GetSubmarineSurveyDuration # (unsigned __int8 point, __int16 speed) -> SurveyDuration (return is time in seconds) + 0x140B4E3C0: GetSubmarineVoyageDistance # (unsigned __int8 point, unsigned __int8 speed) -> VoyageDistance (return is integer) + 0x140B4E220: GetSubmarineVoyageTime # (unsigned __int8 pointA, unsigned __int8 pointB, __int16 speed) -> VoyageTime (return is time in seconds) + 0x140B40600: GetAirshipVoyageTimeAndDistance # (unsigned __int8 pointA, unsigned __int8 pointB, __int16 speed, _DWORD *voyageTime, int *voyageDistance) + 0x140B40720: GetAirshipSurveyDuration # (unsigned __int8 point, __int16 speed) -> SurveyDuration (return is time in seconds) + 0x1400A8E00: GetHouseIcon # static (size, isOpen, isResident, isIndividual, isShared) + Client::Game::Housing::OutdoorTerritory: + vtbls: + - ea: 0x141A72938 + funcs: + 0x140B378B0: GetPlotIcon # (this, plotIndex) + 0x140B35640: IsEstateShared # (this, plotIndex) + 0x140B35510: IsEstateResident # (this, plotIndex) + Client::Game::Housing::IndoorTerritory: + vtbls: + - ea: 0x141A729A0 + Client::Game::Housing::WorkshopTerritory: + vtbls: + - ea: 0x141A729E0 + Client::Game::HWDManager: # Diadem + instances: + - ea: 0x14220B180 + pointer: True + vtbls: + - ea: 0x141A7FF58 + funcs: + 0x140B84570: Initialize + 0x140B84600: Destroy + 0x140B84630: GetInstance + Client::Game::MJI::MJIManager: # Island Sanctuary + instances: + - ea: 0x14220B190 + pointer: True + funcs: + 0x140B85EB0: Initialize # static + 0x140B85F00: Destroy # static + 0x140B85F40: GetSingleton # static + 0x140B85F50: Load # loads in a ton of sub-structs and other info. + 0x140B863E0: Update + 0x140B86920: IsFunctionUnlocked # (this, functionId) + 0x140B869B0: RegisterListener + 0x140B869E0: UnregisterListener + 0x140B86B60: HandleActorControlPacket + 0x140B876B0: HandleInboundPacket + 0x140B87B10: HandleSchedulePacket + 0x140B87DA0: SetDisplayedCycle + 0x140B88040: RequestDemandFull + 0x140B88090: RequestDemandSpecific + 0x140B880F0: LoadDemandResearchPacket + 0x140B88230: ScheduleCraft + 0x140B882B0: CancelScheduledCraft + 0x140B882F0: SetRestCycles + 0x140B88670: IsRecipeUnlocked # (this, recipeId) + 0x140B886A0: IsPouchItemLocked # (this, pouchItemId) + 0x140B886B0: IsItemLocked + 0x140B88790: GetPastureExpectedCollectedLeavings + 0x140B887B0: GetPastureCollectLeavingsWillOvercap + 0x140B887D0: GetPastureNoLeavingsToCollect + 0x140B88830: GetPastureAnimals + 0x140B88850: GetPastureCaptureState + 0x140B88870: GetPastureSlotCount + 0x140B88A00: GetFarmSlotCount + 0x140B88AE0: IsPastureEligibleForCare + 0x140B88AF0: IsFarmEligibleForCare + 0x140B88B20: GetVisibleMinimapIcons + 0x140B88D90: GetFavorCraftObjectId + 0x140B88DB0: GetFavorNumDelivered + 0x140B88DD0: GetFavorDeliveryComplete + 0x140B88DF0: GetFavorIsBonus + 0x140B88E10: GetFavorNumScheduled + 0x140B88E30: GetFavorNumRequired + 0x140B88E50: GetFavorReward + 0x140B88E70: GetFavorFullBonus + 0x140B88E90: RequestFavorData + 0x140B88EB0: IsFavorDataAvailable + 0x140B89540: ctor + 0x140B897E0: Finalize + Client::Game::MJI::IslandState: + funcs: + 0x140B8C8D0: ctor + Client::Game::MJI::MJIPastureHandler: + vtbls: + - ea: 0x141C43218 + base: Client::Game::Event::EventHandler + funcs: + 0x1414E3000: ctor + 0x1414E4360: DismissCaretaker + 0x1414E43E0: CollectLeavingsAll + 0x1414E4460: IsValidAnimal + 0x1414E44D0: OpenUI + 0x1414E4620: CalculateExpectedCollectedLeavings + 0x1414E46D0: CollectAllLeavingsWillOvercap + 0x1414E4780: NoLeavingsToCollect + 0x1414E4930: UpdateAvailableLeavings + 0x1414E4C80: EntrustAnimal + 0x1414E4EB0: CollectLeavingsSingle + 0x1414E4F50: CollectLeavingsAndReleaseAnimal + 0x1414E5090: ReleaseAnimal + 0x1414E5170: ChangeAnimalNickname + 0x1414E5740: GetCurrentRoamingMinionCount + 0x1414E58B0: SetMinionPlaceStatus # (this, minionId, isPlaced) + 0x1414E5360: ExecuteReleaseMinion # (this, minionId, areaId) + 0x1414E54F0: ExecuteRecallMinion # (this, minionId) + Client::Game::MJI::MJIFarmState: + vtbls: + - ea: 0x141C43008 + funcs: + 0x1414DFD50: ctor + 0x1414DFDF0: Finalize + 0x1414DFEC0: InitSeedItemIds + 0x1414DFF20: Update + 0x1414DFFF0: CalculateCareCost + 0x1414E0050: GetSlotData + 0x1414E0120: Entrust + 0x1414E0170: Dismiss + 0x1414E01C0: CollectSingle + 0x1414E0210: CollectSingleAndDismiss + 0x1414E0260: UpdateExpectedTotalYield + 0x1414E0310: CollectAll + 0x1414E0550: UpdatePendingSlot + 0x1414E0F10: InitCropLayout + 0x1414E12F0: UpdateCropLayout + Client::Game::MJI::MJIFavorState: + funcs: + 0x1414EC010: ctor + 0x1414EC090: dtor + 0x1414EC0F0: GetNumItemsDelivered + 0x1414EC1A0: GetNumItemsRequired + 0x1414EC250: GetItemReward + 0x1414EC310: RequestData + 0x1414EC350: ReceiveData + 0x1414EC410: GetRequestData + Client::Game::MJI::MJIGranariesState: + funcs: + 0x1414DF870: ctor + 0x1414DF8E0: dtor + 0x1414DF8F0: CollectResources + 0x1414DF980: SelectExpeditionStart + 0x1414DFA10: SelectExpeditionCommit + 0x1414DFA40: InitFromPacket + 0x1414DFAF0: RefreshAgent + 0x1414DFB10: NotifyExpeditionUpdated + 0x1414DFB30: OpenUI + 0x1414DFB50: HasAnyResources + 0x1414DFC40: GetActiveExpeditionId + 0x1414DFC60: GetRemainingDays + 0x1414DFC80: GetRareResourcePouchId + 0x1414DFCA0: GetRareResourceCount + 0x1414DFCC0: GetNormalResourcePouchIds + 0x1414DFD00: GetNormalResourceCounts + 0x1414DFD40: GetFinishTime + Client::System::String::Utf8String: + funcs: + 0x140059B20: ctor # empty string ctor + 0x140059B60: ctor_copy # copy constructor + 0x140059BE0: ctor_FromCStr # from null-terminated string + 0x140059C70: ctor_FromSequence # (FFXIVString, char * str, size_t size) + 0x14005A1E0: Copy + 0x14005A730: dtor + 0x14005A7B0: SetString + 0x14005A980: FormatString + 0x14005AE80: GetString + 0x14005CD10: Clear + 0x14005A240: Concat + 0x14005A3B0: ConcatCStr + 0x14005A470: Equals + 0x14005A4C0: EqualsString + 0x14005A500: NotEquals + 0x14005A550: NotEqualsString + 0x14005AE90: GetLength #count of character + 0x14005AF30: CalcLength #does not use saved value + 0x14005AFB0: GetSize + 0x14005AFC0: GetCharAt + 0x14005AFD0: AddChar + 0x14005B020: PrependChar + 0x14005B080: PopBack + 0x14005B1B0: ToUpper + 0x14005B3A0: ToLower + 0x14005B680: SubStr + 0x14005B6C0: CopySubStrTo + 0x14005BA30: Append + 0x14005C310: Replace + 0x14005C950: Compare + 0x14005CEA0: SetSize + 0x14005D310: IndexOf + 0x14005DC00: FindLastOfImpl + 0x14005E100: FindFirstOfImpl + 0x14064FD90: ToInteger # strtoi for utf8string (str, base) + Component::GUI::AtkValue: + funcs: + 0x140507B00: dtor + 0x140507B40: GetBool + 0x140507B60: GetInt + 0x140507B80: GetUInt # these two could be backwards + 0x140507BA0: GetFloat + 0x140507BC0: GetString + 0x140507BE0: GetUnkPtr # could also be string, returns a pointer size + 0x140507C20: SetString + 0x140507CB0: CopyValue # = operator + 0x140507D20: Equals # == operator + 0x140507EE0: CreateArray # uses std::vector for array type (9) + 0x140508180: ChangeType + 0x140508390: ReleaseManagedMemory # called by SetString, frees old strings + Component::GUI::AtkEvent: + funcs: + 0x14050F770: SetEventIsHandled + Component::GUI::AtkEventManager: + funcs: + 0x14050F7D0: RegisterEvent + 0x14050F8C0: UnregisterEvent + 0x14050FA90: DispatchEvent + 0x14050FC00: Cleanup + Component::GUI::AtkEventDispatcher: + funcs: + 0x14050FEF0: DispatchEvent + 0x1405101E0: RemoveEvent + Component::GUI::AtkTooltipArgs: + funcs: + 0x140511AE0: ctor + Component::GUI::AtkUldManager: + funcs: + 0x140531B20: SetupFromULDResourceHandle + 0x140533100: CreateTimeline + 0x1405340A0: ReadTPHD + 0x1405342B0: ReadASHDAndLoadTextures + 0x140534790: CreateAtkNode + 0x140535C10: CreateAtkComponent + 0x1405366A0: Update + 0x140537380: SortNodeListByPriority + 0x140537450: SwapNodeListIndex + 0x140537240: SetDuplicateNodeInfo + 0x140537520: ExpandNodeListSize + 0x140537B80: DuplicateComponentNode + 0x1405376C0: SearchNodeById + 0x140537720: SearchNodeByIndex + 0x140537790: GetDuplicatedNode + 0x140534F10: UpdateDrawNodeList + Component::GUI::AtkTimeline: + funcs: + 0x14056D600: GetStartFrameIdxForLabelId + 0x14056D730: GetEndFrameIdxForLabelId + 0x14056D3B0: UpdateChildAnimationStates + 0x14056CBE0: UpdateChildAnimationAndLabelStates + 0x14056CD40: SetTimelineState + Component::GUI::AtkArrayDataHolder: + funcs: + 0x140508440: ctor + 0x140508BE0: GetNumberArrayData + 0x140508C80: GetStringArrayData + 0x140508D20: GetExtendArrayData + Component::GUI::AtkRenderer: + funcs: + 0x1405097C0: Initialize + Client::System::Resource::ResourceManager: + instances: + - ea: 0x1421A1EE0 + funcs: + 0x1401DC4D0: ctor + 0x1401DC9C0: CreateSingleton + 0x1401DCAC0: Update + 0x1401DCEA0: GetResourceAsync + 0x1401DD0D0: GetResourceSync + 0x1401E18C0: Initialize + Client::Game::UI::UIState: + instances: + - ea: 0x1421F1210 + pointer: False + funcs: + 0x140999570: Initialize + 0x14099A0A0: Update + 0x1409AAD40: ctor + 0x140996D60: SetUnlockLinkValue + 0x140996E00: IsUnlockLinkUnlocked + 0x140996E30: IsUnlockLinkUnlockedOrQuestCompleted + 0x1409970E0: IsCutsceneSeen + 0x140999020: IsEmoteUnlocked + 0x140999190: IsItemActionUnlocked + 0x1409972F0: IsTripleTriadCardUnlocked + 0x1409988A0: GetNextMapAllowanceTimestamp + 0x141471760: IsInstanceContentUnlocked # static + 0x141471A40: IsInstanceContentCompleted # static + 0x1414B20D0: IsPublicContentUnlocked # static + 0x1414B2160: IsPublicContentCompleted # static + 0x140999B20: Terminate + Client::Game::UI::Hotbar: # located at 0x0 of UIState + vtbls: + - ea: 0x141A69618 + base: Client::UI::Misc::RaptureHotbarModule::ClearCallback + funcs: + 0x1409987D0: CancelCast + 0x140935EF0: ResetPvEHotbarsForClassAtLevel # (self, int, uint) -> void + 0x140936560: ResetPvPHotbarsForClassInner # (self, uint) -> void + Client::Game::UI::Hate: + instances: + - ea: 0x1421F1218 + pointer: False + Client::Game::UI::Hater: + instances: + - ea: 0x1421F1320 + pointer: False + Client::Game::UI::Chain: + instances: + - ea: 0x1421F1C28 + pointer: False + Client::Game::UI::WeaponState: + instances: + - ea: 0x1421F1C30 + pointer: False + Client::Game::UI::PlayerState: + instances: + - ea: 0x1421F1C48 + pointer: False + funcs: + 0x140937A00: ReadPacket + 0x1409389D0: SetCharacterName + 0x140939930: GetGrandCompanyRank + 0x14093A290: GetBeastTribeRank + 0x14093A310: GetBeastTribeCurrentRep + 0x14093A350: GetBeastTribeNeededRep + 0x140939BF0: IsMountUnlocked + 0x14093CAE0: IsOrnamentUnlocked + 0x14093B550: IsOrchestrionRollUnlocked + 0x14093A6B0: IsSecretRecipeBookUnlocked # DoH unlockable books + 0x14093A820: SetSightseeingLogUnlockState + 0x14093A870: SetSightseeingLogUnlockStateEx + 0x14093A8C0: SetAdventureExPhaseComplete + 0x14093A910: IsAdventureExPhaseComplete + 0x14093ABE0: IsAdventureComplete + 0x14093B490: IsFolkloreBookUnlocked # DoL unlockable books + 0x14093C8E0: IsMcGuffinUnlocked + 0x14093CBE0: IsFramersKitUnlocked + 0x14093B980: GetWeeklyBingoFlagsValue + 0x14093B8A0: IsWeeklyBingoExpired + 0x14093B8F0: GetWeeklyBingoExpireUnixTimestamp + 0x14093B940: IsWeeklyBingoStickerPlaced + 0x14093B960: GetWeeklyBingoTaskStatus + 0x14093BBA0: GetWeeklyBingoExpMultiplier + 0x14093A500: IsNoviceNetworkFlagSet + 0x14093A540: IsNovice + 0x14093A560: IsReturner + 0x14093A5C0: IsMentor + 0x14093A5E0: IsBattleMentor + 0x14093A600: IsTradeMentor + 0x14093AD50: IsAetherCurrentZoneComplete + 0x14093AE90: IsMeisterFlagAndHasSoulStoneEquipped + 0x14093AF30: IsMeisterFlag + 0x14093AFA0: IsMeisterFlagMaxCount + 0x14093C9D0: GetDesynthesisLevelForClassJob + 0x14093CCD0: Initialize + 0x1409AA0F0: ctor + 0x14093DA10: GetAttributeByIndex # (this, index) + Client::Game::UI::Revive: + instances: + - ea: 0x1421F2460 + pointer: False + vtbls: + - ea: 0x141A69600 + base: Component::GUI::AtkModuleInterface::AtkEventInterface + Client::Game::UI::Inspect: + instances: + - ea: 0x1421F2490 + pointer: False + funcs: + 0x14096C7A0: HandleExaminePacket + Client::Game::UI::NpcTrade: + instances: + - ea: 0x1421FC448 + pointer: False + vtbls: + - ea: 0x141A696E0 + funcs: + 0x140962F50: ctor + Client::Game::UI::Telepo: + instances: + - ea: 0x1421F2708 + pointer: False + vtbls: + - ea: 0x141A69700 + base: Component::GUI::AtkModuleInterface::AtkEventInterface + vfuncs: + 2: dtor + funcs: + 0x14096CEF0: ctor + 0x14096D050: IsSelectUseTicketInactive + 0x14096D1B0: UpdateAetheryteList + 0x14096DD30: Teleport + 0x14096EF80: TeleportWithTickets + 0x14096F010: InvokeSelectUseTicket + Client::Game::UI::Telepo::SelectUseTicketInvoker: + vtbls: + - ea: 0x141A696E8 + base: Component::GUI::AtkModuleInterface::AtkEventInterface + vfuncs: + 2: dtor + Client::Game::UI::Cabinet: + instances: + - ea: 0x1421F2760 + pointer: False + funcs: + 0x14096F970: IsItemInCabinet # row id of Cabinet sheet, not Item + Client::Game::UI::Achievement: + instances: + - ea: 0x1421F27E8 + pointer: False + vtbls: + - ea: 0x141A69718 + funcs: + 0x14096FB60: Initialize + 0x14096FF80: IsComplete + 0x14096FCD0: RequestAchievementProgress + 0x140970020: ReceiveAchievementProgress + vfuncs: + 0: dtor + Client::Game::UI::Buddy: + instances: + - ea: 0x1421F2D40 + pointer: False + funcs: + 0x140974A40: ctor + 0x1409751B0: ReadPacket + Client::Game::UI::Buddy::CompanionInfo: + funcs: + 0x140973610: IsBuddyEquipUnlocked + Client::Game::UI::PvPProfile: + instances: + - ea: 0x1421F48C4 + pointer: False + funcs: + 0x140976900: ReadPacket + 0x140976C60: GetPvPRank + 0x140976B60: GetPvPCurrentRankExperience + 0x140976BD0: GetPvPCurrentRankNeededExperience + 0x140976BF0: GetPvPTotalExperience + 0x1409772A0: SetSeriesCurrentRank + 0x1409772B0: GetSeriesCurrentRank + 0x1409772C0: SetSeriesClaimedRank + 0x1409772D0: GetSeriesClaimedRank + 0x1409772F0: GetSeriesExperience + 0x140977300: SetPreviousSeriesClaimedRank + 0x140977310: GetPreviousSeriesClaimedRank + 0x140977320: SetPreviousSeriesRank + 0x140977330: GetPreviousSeriesRank + 0x140977340: HasPreviousSeriesRank + Client::Game::UI::ContentsNote: + instances: + - ea: 0x1421F4948 + pointer: False + vtbls: + - ea: 0x141A6A698 + funcs: + 0x14097EED0: ReadPacket + 0x14097F2A0: IsCategoryUnlocked + Client::Game::UI::RelicNote: + instances: + - ea: 0x1421F4A00 + pointer: False + vtbls: + - ea: 0x141A6A6A0 + funcs: + 0x14097F970: ReadPacket + 0x14097FB20: GetRelicID + 0x14097FB30: GetRelicNoteID + 0x14097FB40: GetMonsterProgress + 0x14097FBE0: IsDungeonComplete + 0x14097FC20: IsFateComplete + 0x14097FC60: IsLeveComplete + Client::Game::UI::TradeMultiple: + vtbls: + - ea: 0x141A6A6A8 + base: Component::GUI::AtkModuleInterface::AtkEventInterface + Client::Game::UI::AreaInstance: + instances: + - ea: 0x1421F4A60 + pointer: False + vtbls: + - ea: 0x141A6A6C0 + base: Component::GUI::AtkModuleInterface::AtkEventInterface + funcs: + 0x140983A10: SetInstance + 0x140983A20: GetInstance + 0x140983A30: IsInstancedArea + Client::Game::UI::RelicSphereUpgrade: + instances: + - ea: 0x1421F4A88 + pointer: False + vtbls: + - ea: 0x141A6A6D8 + base: Component::GUI::AtkModuleInterface::AtkEventInterface + Client::Game::UI::DailyQuestSupply: + instances: + - ea: 0x1421F4B00 + pointer: False + vtbls: + - ea: 0x141A6A6E0 + base: Component::GUI::AtkModuleInterface::AtkEventInterface + Client::Game::UI::RidePillon: + instances: + - ea: 0x1421F4EE8 + pointer: False + Client::Game::UI::Loot: + instances: + - ea: 0x1421F4F28 + pointer: False + vtbls: + - ea: 0x141A6A708 + base: Component::GUI::AtkModuleInterface::AtkEventInterface + funcs: + 0x1409886A0: ctor + Client::Game::UI::GatheringNote: + instances: + - ea: 0x1421F55C8 + pointer: False + funcs: + 0x14093EB40: ctor + 0x14093ED40: Initialize + Client::Game::UI::RecipeNote: + instances: + - ea: 0x1421F5BF0 + pointer: False + funcs: + 0x1409440D0: ctor + 0x140942370: CancelCrafting + 0x1409432E0: IsRecipeUnlocked # (this, recipeId) # no xrefs + 0x140943350: GetCraftTypeLevel + 0x140943850: FirstRecipeIndex + 0x140943810: GetRecipeByIndex # (this, index) + 0x140943890: GetSelectedRecipe + 0x1409443F0: Initialize + 0x140946680: CancelCraftingPassthrough + 0x140946780: InitializeStructs + 0x1409473F0: ClearFunctionPointers + Client::Game::UI::FishingNote: + instances: + - ea: 0x1421F6710 + pointer: False + funcs: + 0x140947DE0: ctor + 0x140947C80: Initialize + Client::Game::UI::FishRecord: + instances: + - ea: 0x1421F67E0 + pointer: False + funcs: + 0x14094A5C0: Initialize + 0x14094A7C0: Finalize + Client::Game::UI::ScenarioTextReader: + vtbls: + - ea: 0x141A69688 + Client::Game::UI::Journal: + instances: + - ea: 0x1421F6A40 + pointer: False + vtbls: + - ea: 0x141A69698 + base: Client::Game::UI::ScenarioTextReader + funcs: + 0x14094B670: ctor + Client::Game::UI::QuestUI: + instances: + - ea: 0x1421FB188 + pointer: False + vtbls: + - ea: 0x141A696A8 + base: Client::Game::UI::ScenarioTextReader + funcs: + 0x140957BB0: ctor + Client::Game::UI::QuestTodoList: + instances: + - ea: 0x1421FC158 + pointer: False + vtbls: + - ea: 0x141A696D0 + base: Client::Game::UI::ScenarioTextReader + funcs: + 0x14095B810: ctor + Client::Game::UI::Map: + instances: + - ea: 0x1421FCA00 + pointer: False + funcs: + 0x1409654B0: ctor + Client::Game::UI::Map::MapMarkerData: + funcs: + 0x1409651C0: SetData # (int levelId, Utf8String* tooltip, uint iconId, float x, float y, float z, float radius, ushort territoryTypeId, uint mapId, uint placeNameZoneId, uint placeNameId, ushort recommendedLevel, char a14) -> MapMarkerData* + Client::Game::BattleLog: + funcs: + 0x14099AFA0: AddLogMessage + 0x14099BE80: AddActionLogMessage + 0x14099C590: AddToScreenLogWithLogMessageId # this converts log message id to screen log kind and calls below function + 0x14099C670: AddToScreenLogWithScreenLogKind + Client::Game::UI::MarkingController: + instances: + - ea: 0x142200A00 + pointer: False + vtbls: + - ea: 0x141A695E0 + vfuncs: + 0: dtor + funcs: + 0x1409608A0: ClearFieldMarkers + Client::Game::LimitBreakController: + instances: + - ea: 0x142200CE0 + pointer: False + vtbls: + - ea: 0x141A695E8 + vfuncs: + 0: dtor + Client::Game::TitleController: + vtbls: + - ea: 0x141A695F0 + vfuncs: + 0: dtor + funcs: + 0x140962080: SendTitleIdUpdate # better use Client::Game::Character::Character.SendTitleIdUpdate + Client::Game::TitleList: + instances: + - ea: 0x142200CF8 + vtbls: + - ea: 0x141A695F8 + vfuncs: + 0: dtor + funcs: + 0x1409621F0: IsTitleUnlocked + Client::Game::UI::GCSupply: + instances: + - ea: 0x142200D80 + pointer: False + funcs: + 0x1409A9CC0: ctor + Client::Game::UI::RouletteController: + instances: + - ea: 0x1422039A8 + pointer: False + vtbls: + - ea: 0x141A6A690 + funcs: + 0x14097B310: GetPenaltyRemainingInMinutes + 0x14097D930: IsRouletteIncomplete + Client::Game::UI::GuildOrderReward: + instances: + - ea: 0x142203A18 + pointer: False + vtbls: + - ea: 0x141A69728 + Client::Game::UI::ContentsFinder: + instances: + - ea: 0x142203A78 + pointer: False + vtbls: + - ea: 0x141A6A700 + Client::Game::UI::Wedding: + instances: + - ea: 0x142203B28 + pointer: False + vtbls: + - ea: 0x141A6A730 + Client::Game::UI::MobHunt: + instances: + - ea: 0x142203B90 + pointer: False + vtbls: + - ea: 0x141A6A720 + funcs: + 0x14098AA80: ReadPacket + 0x14098B200: GetKillCount + 0x14098B140: GetObtainedHuntOrderRowId + 0x14098B0D0: GetAvailableHuntOrderRowId + 0x14098B970: GetMarkIndexFromItemId + 0x14098B9C0: IsMarkBillUnlocked + Client::Game::UI::WeatherForecast: + instances: + - ea: 0x142203D28 + pointer: False + vtbls: + - ea: 0x141A6A728 + Client::Game::UI::TripleTriad: + instances: + - ea: 0x142203D50 + pointer: False + vtbls: + - ea: 0x141A6A738 + Client::Game::UI::EurekaElementalEdit: + instances: + - ea: 0x142205260 + pointer: False + Client::Game::UI::LovmRanking: + instances: + - ea: 0x142205278 + pointer: False + Client::Game::UI::CollectablesShop: + instances: + - ea: 0x142206EB8 + pointer: False + Client::Game::UI::QTE: + instances: + - ea: 0x142207170 + pointer: False + vtbls: + - ea: 0x141A6A750 + base: Component::GUI::AtkModuleInterface::AtkEventInterface + Client::Game::UI::Emj: + instances: + - ea: 0x142207198 + pointer: False + Client::Game::UI::GoldSaucerYell: + instances: + - ea: 0x1422071D0 + pointer: False + funcs: + 0x1409931D0: ctor + 0x140993310: Initialize + 0x1409938B0: Update + Client::Game::UI::CharaCard: + instances: + - ea: 0x142208920 + pointer: False + funcs: + 0x140994470: ctor + Client::Game::ActionManager: + instances: + - ea: 0x14216C9D0 + pointer: False + vtbls: + - ea: 0x141A6AA80 + base: Client::Graphics::Vfx::VfxDataListenner + funcs: + 0x140049570: StaticInitializer + 0x1400AB730: GetCurrentComboActionId + 0x1409BB220: GetActionRange + 0x1409BB350: CanUseActionOnTarget + 0x1409BB5F0: GetActionInRangeOrLoS + 0x1409BBC10: GetAdjustedCastTime + 0x1409BC4E0: GetAdjustedRecastTime + 0x1409BCCA0: GetActionCost + 0x1409BD540: GetSpellIdForAction + 0x1409BEAD0: UseActionLocation + 0x1409BF900: UseGeneralAction + 0x1409C05E0: UseFieldMarkerAction + 0x1409C10C0: CheckActionResources + 0x1409C4AC0: GetActionStatus + 0x1409C6850: CanUseAction + 0x1409C70E0: GetAdjustedActionId + 0x1409C4930: CanPlayerClassUseAction + 0x1409C9100: UseAction + 0x1409C9BA0: UseComboAction + 0x1409CA540: IsRecastTimerActive + 0x1409CA8D0: StartCooldown + 0x1409CAC80: GetRecastTimeElapsed + 0x1409CACC0: GetRecastTimeElapsedForGroup # (this, groupId) -> float + 0x1409CACF0: SetRecastTimeElapsed # (this, actionType, actionId, newElapsed) -> *RecastDetail + 0x1409CAD30: GetRecastTime + 0x1409CADC0: GetRecastTimeForGroup # (this, groupId) -> float + 0x1409CAE40: UpdateRecastFromNetwork + 0x1409CAE80: AssignBlueMageActionToSlot + 0x1409CB070: GetActiveBlueMageActionInSlot + 0x1409CB090: SwapBlueMageActionSlots + 0x1409CB1A0: SetBlueMageActions + 0x1409CEC40: GetMaxCharges # static + 0x1409CE3D0: GetMaxCharges2 # not static - calls static + 0x1409CE2E0: GetCurrentCharges # (this, actionId) -> uint + 0x1409CFF40: GetDutyActionId # (byte dutyActionSlot) -> uint + 0x1409BE880: GetRecastGroup + 0x1409C3D80: GetRecastGroupDetail + 0x1409CABE0: GetAdditionalRecastGroup + 0x1409CA450: IsActionOffCooldown + 0x1409CA5D0: IsChargeExhausted # (this, groupId, additionalGroupId, maxLevelMaxCharges) -> byte + 0x1409CA660: IsActionCharging # (this, actionType, actionId) -> byte + 0x1409CA860: SetCooldown # (this, actionType, actionId, newElapsed, newTotal) -> *RecastDetail + 0x1409CAA40: SetCooldownForGroup # (this, groupId, newElapsed, newTotal) -> *RecastDetail + 0x1409CAA80: SkewCooldownForGroup # (this, groupId, skew) -> *RecastDetail + 0x1409CAAD0: ResetCooldownForGroup + 0x1409C6890: IsActionHighlighted # (this, actionType, actionId) + 0x1409CA190: IsActionTargetInRange + 0x1409C3E50: Update + 0x1409C44C0: Initialize + Client::Game::JobGaugeManager: + instances: + - ea: 0x1421B8C50 + pointer: False + funcs: + 0x1409D9C40: ctor + 0x1409D9C70: dtor + 0x1409D9DB0: Update + 0x1409D9ED0: ChangeGauge + Client::Game::Gauge::JobGauge: + vtbls: + - ea: 0x141A6AAE8 + vfuncs: + 0: dtor + 1: Init + 3: RecievePacketValues + 4: SetValues + Client::Game::Gauge::PaladinGauge: + vtbls: + - ea: 0x141A6AB20 + base: Client::Game::Gauge::JobGauge + Client::Game::Gauge::MonkGauge: + vtbls: + - ea: 0x141A6AB58 + base: Client::Game::Gauge::JobGauge + Client::Game::Gauge::WarriorGauge: + vtbls: + - ea: 0x141A6AB90 + base: Client::Game::Gauge::JobGauge + Client::Game::Gauge::DragoonGauge: + vtbls: + - ea: 0x141A6ABC8 + base: Client::Game::Gauge::JobGauge + Client::Game::Gauge::BardGauge: + vtbls: + - ea: 0x141A6AC00 + base: Client::Game::Gauge::JobGauge + Client::Game::Gauge::WhiteMageGauge: + vtbls: + - ea: 0x141A6AC38 + base: Client::Game::Gauge::JobGauge + Client::Game::Gauge::BlackMageGauge: + vtbls: + - ea: 0x141A6AC70 + base: Client::Game::Gauge::JobGauge + Client::Game::Gauge::SummonerGauge: + vtbls: + - ea: 0x141A6ACA8 + base: Client::Game::Gauge::JobGauge + Client::Game::Gauge::ScholarGauge: + vtbls: + - ea: 0x141A6ACE0 + base: Client::Game::Gauge::JobGauge + Client::Game::Gauge::NinjaGauge: + vtbls: + - ea: 0x141A6AD18 + base: Client::Game::Gauge::JobGauge + Client::Game::Gauge::MachinistGauge: + vtbls: + - ea: 0x141A6AD50 + base: Client::Game::Gauge::JobGauge + Client::Game::Gauge::DarkKnightGauge: + vtbls: + - ea: 0x141A6AD88 + base: Client::Game::Gauge::JobGauge + Client::Game::Gauge::AstrologianGauge: + vtbls: + - ea: 0x141A6ADC0 + base: Client::Game::Gauge::JobGauge + Client::Game::Gauge::SamuraiGauge: + vtbls: + - ea: 0x141A6ADF8 + base: Client::Game::Gauge::JobGauge + Client::Game::Gauge::RedMageGauge: + vtbls: + - ea: 0x141A6AE30 + base: Client::Game::Gauge::JobGauge + Client::Game::Gauge::DancerGauge: + vtbls: + - ea: 0x141A6AE68 + base: Client::Game::Gauge::JobGauge + Client::Game::Gauge::GunbreakerGauge: + vtbls: + - ea: 0x141A6AEA0 + base: Client::Game::Gauge::JobGauge + Client::Game::Gauge::ReaperGauge: + vtbls: + - ea: 0x141A6AED8 + base: Client::Game::Gauge::JobGauge + Client::Game::Gauge::SageGauge: + vtbls: + - ea: 0x141A6AF10 + base: Client::Game::Gauge::JobGauge + Common::Configuration::ConfigEntry: + funcs: + 0x140067D40: SetEmpty + 0x140067E00: ctor_copy + 0x140067F60: ctor_empty #type 1 + 0x140067FF0: ctor_int #type 2 + 0x1400680A0: ctor_float #type 3 + 0x140068160: ctor_str #type 4 + 0x140068280: CopyFrom + 0x1400683E0: IsValueEqual + 0x140068440: SetValueUInt + 0x1400684E0: SetValueFloat + 0x140068560: SetValueString # Destroys Utf8String + 0x140068690: SetToDefault + Common::Configuration::ConfigBase: + vtbls: + - ea: 0x1419B13B8 + base: Client::System::Common::NonCopyable + funcs: + 0x140069200: ctor + 0x140069550: GetConfigOption + 0x140069500: SetConfigOption + 0x140069970: RegisterChangeEvent + 0x1400699E0: UnRegisterChangeEvent + Common::Configuration::UIConfig: + vtbls: + - ea: 0x1419B13D8 + base: Common::Configuration::ConfigBase + Common::Configuration::UIControlConfig: + vtbls: + - ea: 0x1419B13F8 + base: Common::Configuration::ConfigBase + Common::Configuration::SystemConfig: + vtbls: + - ea: 0x1419B1418 + base: Common::Configuration::ConfigBase + funcs: + 0x14007A240: ctor + 0x14007F940: GetLastWorldId + Common::Configuration::DevConfig: + vtbls: + - ea: 0x1419B1438 + base: Common::Configuration::ConfigBase + funcs: + 0x1400800E0: ctor + Client::System::Framework::EnvironmentManager: + vtbls: + - ea: 0x1419B2620 + base: Client::System::Framework::Task + - ea: 0x1419B2638 + base: Common::Configuration::ConfigBase::ChangeEventInterface + funcs: + 0x14008CEB0: ctor + 0x14008CFD0: Destroy + 0x14008D530: Initialize + 0x14008D630: SetLanguage + 0x14008D6A0: GetCutsceneLanguage + 0x14008D780: SetCutsceneLanguage + 0x14008D790: GetClientLanguage #static + 0x14008D910: GetWindowMode #static + 0x14008E2F0: GetWindowRectFromConfig + 0x14008E420: OpenGameWindow + 0x14008E670: GetVirtualScreenResolution + 0x14008E6C0: SetFpsCap + 0x14008E710: GetFpsCap #static + 0x14008E940: SetWindowSize + 0x14008EBA0: SetMasterVolume #(this, volume(0-100), saveToConfig) + 0x14008EC70: GetMasterVolume #static + 0x14008ECA0: SetVolume #(type 6=all, volume, saveToConfig) + 0x14008EDD0: GetVolume + 0x14008EE00: SetMicPosition + 0x14008EEA0: GetMicPosition #static + 0x14008EED0: InitSoundManagerConfig #static + 0x14008F110: InitEqualizerType #static + 0x14008F1E0: InitSpatialAudio #static + 0x14008F270: InitCursor #static + 0x140090470: GetConfigOptionForSoundType #static + 0x1400904F0: SetVolumeUnchecked #static + Client::Sound::SoundManager: #base: Client::System::Common::NonCopyable + instances: + - ea: 0x1421A1F98 + vtbls: + - ea: 0x1419DBA10 + base: Client::System::Resource::ResourceEventListener + - ea: 0x1419DBA38 + base: Client::System::Threading::Thread + funcs: + 0x140210630: GetEffectiveVolume + 0x140210A00: ctor + 0x140211C00: SetAlwaysOn + 0x140211C20: SetWindowInactive + 0x140211D50: SetMasterVolume + 0x140211D80: GetMasterVolume + 0x140211D90: GetActiveVolume + 0x140211DA0: SetEqualizerType + 0x140212270: SetMasterEnabled + 0x1402122D0: SetBgmEnabled + 0x1402123F0: SetSoundEffectsEnabled + 0x140212510: SetVoiceEnabled + 0x1402125D0: SetEnvironmentEnabled + 0x140212570: SetSystemEnabled + 0x1402126D0: SetPerformEnabled + 0x140212730: SetBgmAlways + 0x140212850: SetSoundEffectAlways + 0x140212970: SetVoiceAlways + 0x1402129D0: SetSystemAlways + 0x140212A30: SetEnvironmentAlways + 0x140212B30: SetPerformAlways + 0x140212BC0: SetMicPosition + 0x1402136B0: SetVolume #(this, type, float: volume + Client::System::Framework::GameWindow: + instances: + - ea: 0x1421990F0 + pointer: false + funcs: + 0x1400655D0: SetWindowRect + 0x140065890: Show # (bool maximized) + 0x1400659A0: SetWindowSize + 0x140065AF0: GetWindowPos + 0x140065B50: SetWindowPos + 0x140065B90: ClientToScreen + 0x140065BE0: GetWindowSize + 0x140065C40: SetResizeBorder #(bool canResize, bool silent) + 0x140065DF0: ScreenToClient + Client::System::Framework::Task: + vtbls: + - ea: 0x1419B2940 + vfuncs: + 0: dtor + 1: Execute_arg1 # arg 1 is always an event object + 2: Execute_arg2 + funcs: + 0x140096550: TaskRunner_arg1 # these are used to run static tasks, vfuncs are for Task subclasses + 0x140096560: TaskRunner_arg2 + 0x140096570: TaskRunner_arg3 + 0x14019B330: Finalize + Client::System::Framework::TaskManager::RootTask: + vtbls: + - ea: 0x1419B2958 + base: Client::System::Framework::Task + Client::System::Framework::TaskManager: + instances: + - ea: 0x14219CC40 + vtbls: + - ea: 0x1419B2970 + vfuncs: + 0: dtor + funcs: + 0x140095D10: ctor + 0x14019C220: Finalize + 0x14019C2E0: AddTask + 0x14019C350: ExecuteAllTasks + Common::Game::Time::GameTime: + vtbls: + - ea: 0x1419B2978 + Client::System::Timer::ClientTime: + vtbls: + - ea: 0x1419B2980 + base: Common::Game::Time::GameTime + Client::System::Configuration::SystemConfig: + vtbls: + - ea: 0x1419B2988 + base: Common::Configuration::SystemConfig + funcs: + 0x14007A3F0: BuildConfigList + Client::System::Configuration::DevConfig: + vtbls: + - ea: 0x1419B29A8 + base: Common::Configuration::DevConfig + funcs: + 0x140080130: BuildConfigList + Client::System::Framework::Framework: + instances: + - ea: 0x1421993A0 + - ea: 0x14219AF48 + name: InstancePointer2 + vtbls: + - ea: 0x1419B29C8 + vfuncs: + 0: dtor + 1: Setup + 2: Destroy + 3: Free + 4: Tick + funcs: + 0x1400905F0: ctor + 0x140093B20: GetNetworkModuleProxy + 0x140093B40: GetUIModule + 0x140093B60: GetUIClipboard + 0x140093B70: GetUIInputData + 0x140094A20: TaskBegin + 0x140094B60: TaskDraw2DBegin + 0x140094BA0: TaskUpdateInputDevice + 0x140094BE0: TaskUpdateInputUI + 0x140094D80: TaskInputDeviceApply + 0x140094D90: TaskUpdateCamera + 0x140094DB0: TaskUpdateNetwork + 0x140094E50: TaskIntervalFrameworkBegin + 0x140094F20: TaskIntervalEnd + 0x140094F70: TaskUpdateGraphicsScene + 0x140094FA0: TaskPostUpdateGraphicsScene + 0x140094FC0: TaskUpdateGraphicsRender + 0x140094FE0: TaskRenderGraphicsRender + 0x140095000: TaskUpdateHavokAnimation + 0x140095070: TaskUpdateBonePhysics + 0x140095090: TaskUpdateLookAtIk + 0x1400950B0: TaskOnNeededWorldMatrixOfCurrentFrame + 0x1400950D0: TaskLayoutWorld + 0x1400950E0: TaskHousingEvent + 0x1400950F0: TaskResourceManager + 0x140095100: TaskUpdateGame + 0x1400958D0: SetupSteamApi + 0x140095A00: TeardownSteamApi + 0x140095A60: IsSteamApiInitialized + 0x140095EC0: Finalize + 0x140096FC0: InitGamePath + 0x1400971F0: InitSqPackPath + 0x140097330: GetSavePath + 0x140097610: SetDataPathType + 0x140097650: GetProgramName + Component::Excel::ExcelModuleInterface: + vtbls: + - ea: 0x1419B29F0 + vfuncs: + 1: GetSheetByIndex + 2: GetSheetByName + 3: GetLanguage + Common::Component::Excel::ExcelModuleInterface: # these are two different classes + vtbls: + - ea: 0x141D70DC0 + - ea: 0x141D70E50 + base: Common::Component::Excel::ExcelResourceListener + vfuncs: + 1: GetSheetByIndex + 2: GetSheetByName + 3: LoadSheet + 5: ChangeLanguage + 6: GetLanguage + Common::Component::Excel::ExcelResourceListener: + vtbls: + - ea: 0x141D700A8 + vfuncs: + 0: dtor + 1: OnResourceLoad + Common::Component::Excel::ExcelModule: + vtbls: + - ea: 0x141D70E70 + base: Common::Component::Excel::ExcelModuleInterface + - ea: 0x141D70F00 + base: Common::Component::Excel::ExcelResourceListener + funcs: + 0x14193D3D0: ctor + 0x14193E110: ExcelSheetContainerFromData + Common::Component::Environment::AllocatorInterface: + vtbls: + - ea: 0x141A01680 + vfuncs: + 1: MemAlloc + 2: Free + Common::Component::Environment::ResourceInterface: + vtbls: + - ea: 0x141A016D0 + vfuncs: + 1: LoadFile # (ExcelResourceManager_File* this, char* pcszPath, ResourceHandleCreatedCallback *pCreatedCallback, ExcelPageLoader* pPageLoader, int nBegin, int nEnd, bool bSync) + 2: UnloadFile # (ExcelResourceManager_File* this, SheetResource* pResource) + Common::Component::Environment::DebugInterface: + vtbls: + - ea: 0x141A016E8 + Common::Component::BGCollision::IResourceManager: + vtbls: + - ea: 0x141A01710 + base: Common::Component::Environment::AllocatorInterface + - ea: 0x141A01750 + base: Common::Component::Environment::ResourceInterface + - ea: 0x141A01768 + base: Common::Component::Environment::DebugInterface + vfuncs: + 4: StartRaycastVisit + 5: EndVisit + 6: EndRaycast + Common::Component::BGCollision::ResourceManager: + vtbls: + - ea: 0x141A01928 + base: Common::Component::BGCollision::IResourceManager + - ea: 0x141A01970 + base: Common::Component::Environment::ResourceInterface # indirect base, offset 8 + - ea: 0x141A01988 + base: Common::Component::Environment::DebugInterface # indirect base, offset 0x10 + - ea: 0x141A019B0 + base: Client::System::Resource::ResourceEventListener + funcs: + 0x1404C8650: ctor + 0x1404C87F0: dtor + Common::Component::BGCollision::Resource: + vtbls: + - ea: 0x141A018B8 + - ea: 0x141A01880 + base: Common::Component::Environment::ResourceInterface::ResourceHandleInterface + Common::Component::BGCollision::Object: + vtbls: + - ea: 0x141A01790 + vfuncs: + 0: dtor + Common::Component::BGCollision::NodeLink: + vtbls: + - ea: 0x141D700D0 + vfuncs: + 0: dtor + Common::Component::BGCollision::Node: + vtbls: + - ea: 0x141D700D8 + base: Common::Component::BGCollision::Object + - ea: 0x141D700E0 + base: Common::Component::BGCollision::NodeLink + Common::Component::BGCollision::IMesh: + vtbls: + - ea: 0x141A01798 + vfuncs: + 0: dtor + 1: Clone + Common::Component::BGCollision::Mesh: + vtbls: + - ea: 0x141A017A8 + base: Common::Component::BGCollision::Object + - ea: 0x141A01800 + base: Common::Component::BGCollision::IMesh + vfuncs: + 2: GetBoundsMin + 3: GetBoundsMax + 4: Intersect + 5: GetNumPrimitives + 6: GetNumVertices + 7: GatherVertices + 8: GetPrimitives + 9: GetAABB + 10: Visit + Common::Component::BGCollision::MeshSimple: + funcs: + 0x141929850: ctor + Common::Component::BGCollision::MeshPCBLegacy: + funcs: + 0x1419292D0: ctor + Common::Component::BGCollision::MeshPCB: + vtbls: + - ea: 0x141A01810 + base: Common::Component::BGCollision::Mesh + - ea: 0x141A01868 + base: Common::Component::BGCollision::IMesh # indirect base, offset 8 + funcs: + 0x14192B940: IntersectImpl + 0x14192C560: GatherVerticesCompressed + 0x14192C6F0: GatherVerticesLocal + 0x14192C870: FillResult + 0x14192C980: ctor + 0x14192C9B0: Finalize + Common::Component::BGCollision::SceneWrapperNode: + vtbls: + - ea: 0x141D6FEF0 + base: Common::Component::BGCollision::Node + Common::Component::BGCollision::ISceneWrapper: + vtbls: + - ea: 0x141D6FEF8 + base: Common::Component::BGCollision::SceneWrapperNode + - ea: 0x141D6FF88 + base: Common::Component::BGCollision::NodeLink # indirect base, offset 8 + vfuncs: + 1: Clear + 2: SetStreamingSphere + 3: HasLoadingColliders + 4: AddColliderStreamed + 5: AddColliderMesh + 6: AddColliderMeshCylinder + 7: AddColliderBox + 8: AddColliderCylinder + 9: AddColliderSphere + 10: AddColliderPlane + 11: AddColliderPlaneTwoSided + 12: RemoveCollider + 13: UpdateColliders + 14: Raycast + 15: ExecuteForEachIntersecting + 16: FindContainingCollidersCheckLayer + 17: FindContainingColliders + Common::Component::BGCollision::SceneWrapper: + vtbls: + - ea: 0x141D6FF98 + base: Common::Component::BGCollision::ISceneWrapper + - ea: 0x141D70048 + base: Common::Component::BGCollision::NodeLink # indirect base, offset 8 + vfuncs: + 18: Visit1 + 20: Visit2 + 21: Visit3 + funcs: + 0x1419285C0: ctor + 0x141928690: Finalize + Common::Component::BGCollision::Scene: + vtbls: + - ea: 0x141D70540 + base: Common::Component::BGCollision::Object + funcs: + 0x14192F550: ctor + 0x14192F610: dtor2 + 0x14192F670: Clear + 0x14192F770: GetStreamingSphere + 0x14192F7A0: AddOrUpdateInQuadtree + 0x14192F7B0: AddColliderStreamed + 0x14192F850: AddColliderMesh + 0x14192F910: AddColliderMeshWithTransform + 0x14192FA10: AddColliderMeshCylinder + 0x14192FAE0: AddColliderBox + 0x14192FB90: AddColliderCylinder + 0x14192FC40: AddColliderSphere + 0x14192FCF0: AddColliderPlane + 0x14192FDA0: AddColliderPlaneTwoSided + 0x14192FE50: RemoveCollider + 0x14192FE60: UpdateColliders + 0x14192FF80: ExecuteForEachIntersecting + 0x141930290: Raycast + 0x141930850: FindContainingColliders + 0x1419309D0: FindContainingCollidersCheckLayer + 0x141930B50: Visit1 + 0x141930CD0: Visit3 + 0x141930DF0: Visit2 + Common::Component::BGCollision::SceneManager: + vtbls: + - ea: 0x141D6FF90 + vfuncs: + 0: dtor + funcs: + 0x141927960: ctor + 0x1419279A0: Finalize + 0x141927A60: ClearScenes + 0x141927A90: Init + 0x141927B00: UpdateScenes + 0x141927B70: DeleteAllScenes + 0x141927C10: CreateScene + 0x141927C70: DestroyScene + 0x141927CF0: HasLoadingColliders + 0x141927D10: AddColliderStreamed + 0x141927D30: AddColliderMesh + 0x141927D80: AddColliderMeshCylinder + 0x141927DA0: AddColliderBox + 0x141927DC0: AddColliderCylinder + 0x141927DE0: AddColliderSphere + 0x141927E00: AddColliderPlane + 0x141927E20: AddColliderPlaneTwoSided + 0x141927E60: RaycastSimple + 0x141927F00: RaycastSimpleLayer + 0x141927FA0: RaycastSimpleMaterialFilter + 0x141928040: RaycastNonHoriz + 0x1419280E0: RaycastNonHorizMaterialFilter + 0x1419281A0: SweepSphere + 0x141928200: SweepSphereLayer + 0x141928260: SweepSphereMaterialFilter + 0x1419282C0: SweepSphereNonHoriz + 0x141928330: SweepSphereNonHorizMaterialFilter + 0x1419283A0: Raycast + 0x1419283E0: FindContainingCollidersCheckLayer + 0x141928480: Alloc + 0x1419284A0: Free + 0x1419284C0: StartLoad + 0x1419284E0: StopLoad + 0x141928500: Printf + 0x1419285A0: ReportError + Common::Component::BGCollision::Quadtree: + vtbls: + - ea: 0x141D70548 + base: Common::Component::BGCollision::Object + funcs: + 0x141931010: ctor + 0x141931220: Finalize + 0x1419312A0: Add + Common::Component::BGCollision::QuadtreeNodeLink: + vtbls: + - ea: 0x141D700B8 + base: Common::Component::BGCollision::NodeLink + Common::Component::BGCollision::QuadtreeNode: + vtbls: + - ea: 0x141D700C0 + base: Common::Component::BGCollision::Object + - ea: 0x141D700C8 + base: Common::Component::BGCollision::QuadtreeNodeLink + Common::Component::BGCollision::Quadtree::ColliderIterator: + funcs: + 0x1419316D0: ctor + 0x1419318D0: ctorLevel + 0x141931E00: SkipEmptyCells + Common::Component::BGCollision::Quadtree::CellIterator: + funcs: + 0x141931C60: Increment + Common::Component::BGCollision::Collider: + vtbls: + - ea: 0x141D700E8 + base: Common::Component::BGCollision::Node + - ea: 0x141D701A8 + base: Common::Component::BGCollision::NodeLink # indirect base, offset 8 + - ea: 0x141D701B0 + base: Common::Component::BGCollision::QuadtreeNode + - ea: 0x141D701B8 + base: Common::Component::BGCollision::QuadtreeNodeLink # indirect base, offset 0x28 + vfuncs: + 1: Load + 2: Unload + 3: WantUnload + 4: GetMaterial + 5: GetMaterialId + 6: GetMaterialMask + 7: SetMaterial + 8: SetTranslation + 9: GetTranslation + 10: GetWorldBB + 11: SetRotation + 12: GetRotation + 13: SetScale + 14: GetScale + 15: GetWorldTransform + 16: GetInvWorldTransform + 17: GetColliderType + 18: Update + 19: LoadInProgress + 20: Raycast + 21: IsInsideCheckLayer + 22: IsInside + funcs: + 0x14192CB00: ctor + 0x14192CC70: Finalize + Common::Component::BGCollision::ColliderMesh: + vtbls: + - ea: 0x141D70290 + base: Common::Component::BGCollision::Collider + - ea: 0x141D70360 + base: Common::Component::BGCollision::NodeLink # indirect base, offset 8 + - ea: 0x141D70368 + base: Common::Component::BGCollision::QuadtreeNode # indirect base, offset 0x20 + - ea: 0x141D70370 + base: Common::Component::BGCollision::QuadtreeNodeLink # indirect base, offset 0x28 + - ea: 0x141D70378 + base: Common::Component::Excel::ExcelResourceListener + vfuncs: + 24: CreateMesh + 25: ClearMesh + funcs: + 0x141929CE0: ctorSimple + 0x141929F80: ctor + 0x14192A0C0: Finalize + 0x14192B620: CreateCylinderMesh + 0x14192B770: SetCylinderMeshBounds + 0x14192B7C0: SetCylinderMeshVertexMaterial + Common::Component::BGCollision::ColliderMesh::RayIntersectFunctor: + vtbls: + - ea: 0x141D703A8 + vfuncs: + 0: dtor + 1: AcceptIntersection + funcs: + 0x14192D580: IntersectCheckMaterial + 0x14192D8D0: IntersectCheckAdjustedMaterial + 0x14192DBF0: Intersect + Common::Component::BGCollision::ColliderMesh::SphereIntersectFunctor: + vtbls: + - ea: 0x141D703D8 + vfuncs: + 0: dtor + 1: AcceptIntersection + funcs: + 0x14192D3F0: IntersectCheckMaterial + 0x14192D710: IntersectCheckAdjustedMaterial + 0x14192DA90: Intersect + Common::Component::BGCollision::ColliderStreamed: + vtbls: + - ea: 0x141D70408 + base: Common::Component::BGCollision::Collider + - ea: 0x141D70500 + base: Common::Component::BGCollision::NodeLink # indirect base, offset 8 + - ea: 0x141D70508 + base: Common::Component::BGCollision::QuadtreeNode # indirect base, offset 0x20 + - ea: 0x141D70510 + base: Common::Component::BGCollision::QuadtreeNodeLink # indirect base, offset 0x28 + - ea: 0x141D70518 + base: Common::Component::Excel::ExcelResourceListener + funcs: + 0x14192E770: ctor + 0x14192E8C0: Finalize + 0x14192F010: LoadInProgressAroundPoint + 0x14192F120: AllLoadedAroundPoint + Common::Component::BGCollision::ColliderBox: + vtbls: + - ea: 0x141D70560 + base: Common::Component::BGCollision::Collider + - ea: 0x141D70658 + base: Common::Component::BGCollision::NodeLink # indirect base, offset 8 + - ea: 0x141D70660 + base: Common::Component::BGCollision::QuadtreeNode # indirect base, offset 0x20 + - ea: 0x141D70668 + base: Common::Component::BGCollision::QuadtreeNodeLink # indirect base, offset 0x28 + vfuncs: + 24: SweepSphereNonHorizCheckLayer + 25: SweepSphereSimpleCheckLayerAndMaterial + 26: SweepSphereSimpleCheckLayer + 27: SweepSphereSimple + 28: RaycastNonHorizCheckLayer + 29: RaycastSimpleCheckLayer + 30: RaycastSimple + funcs: + 0x141932EB0: ctor + Common::Component::BGCollision::ColliderBox::IIntersectFunctor: + vtbls: + - ea: 0x141D70550 + vfuncs: + 0: dtor + 1: AcceptIntersection + Common::Component::BGCollision::ColliderBox::RayNonHorizIntersectFunctor: + vtbls: + - ea: 0x141D708B0 + base: Common::Component::BGCollision::ColliderBox::IIntersectFunctor + Common::Component::BGCollision::ColliderBox::RayIntersectFunctor: + vtbls: + - ea: 0x141D708C0 + base: Common::Component::BGCollision::ColliderBox::IIntersectFunctor + funcs: + 0x141932010: Intersect + Common::Component::BGCollision::ColliderBox::SphereNonHorizIntersectFunctor: + vtbls: + - ea: 0x141D708D0 + base: Common::Component::BGCollision::ColliderBox::IIntersectFunctor + Common::Component::BGCollision::ColliderBox::SphereIntersectFunctor: + vtbls: + - ea: 0x141D708E0 + base: Common::Component::BGCollision::ColliderBox::IIntersectFunctor + funcs: + 0x1419326B0: Intersect + Common::Component::BGCollision::ColliderBox::RayNonHorizIntersectFunctor2: + vtbls: + - ea: 0x141D708F0 + base: Common::Component::BGCollision::ColliderBox::IIntersectFunctor + Common::Component::BGCollision::ColliderCylinder: + vtbls: + - ea: 0x141D70910 + base: Common::Component::BGCollision::Collider + - ea: 0x141D709D0 + base: Common::Component::BGCollision::NodeLink # indirect base, offset 8 + - ea: 0x141D709D8 + base: Common::Component::BGCollision::QuadtreeNode # indirect base, offset 0x20 + - ea: 0x141D709E0 + base: Common::Component::BGCollision::QuadtreeNodeLink # indirect base, offset 0x28 + funcs: + 0x141934830: FillResult + 0x141934C30: RaycastSimple + 0x141934F00: SweepSphereSimple + 0x1419352A0: ctor + Common::Component::BGCollision::ColliderSphere: + vtbls: + - ea: 0x141D709F8 + base: Common::Component::BGCollision::Collider + - ea: 0x141D70AF0 + base: Common::Component::BGCollision::NodeLink # indirect base, offset 8 + - ea: 0x141D70AF8 + base: Common::Component::BGCollision::QuadtreeNode # indirect base, offset 0x20 + - ea: 0x141D70B00 + base: Common::Component::BGCollision::QuadtreeNodeLink # indirect base, offset 0x28 + vfuncs: + 24: SweepSphereNonHorizCheckLayer + 25: SweepSphereSimpleCheckLayerAndMaterial + 26: SweepSphereSimpleCheckLayer + 27: SweepSphereSimple + 28: RaycastNonHorizCheckLayer + 29: RaycastSimpleCheckLayer + 30: RaycastSimple + funcs: + 0x141936910: FillResult + 0x141936B40: ctor + Common::Component::BGCollision::ColliderPlane: + vtbls: + - ea: 0x141D70B18 + base: Common::Component::BGCollision::Collider + - ea: 0x141D70C10 + base: Common::Component::BGCollision::NodeLink # indirect base, offset 8 + - ea: 0x141D70C18 + base: Common::Component::BGCollision::QuadtreeNode # indirect base, offset 0x20 + - ea: 0x141D70C20 + base: Common::Component::BGCollision::QuadtreeNodeLink # indirect base, offset 0x28 + vfuncs: + 24: SweepSphereNonHorizCheckLayer + 25: SweepSphereSimpleCheckLayerAndMaterial + 26: SweepSphereSimpleCheckLayer + 27: SweepSphereSimple + 28: RaycastNonHorizCheckLayer + 29: RaycastSimpleCheckLayer + 30: RaycastSimple + funcs: + 0x141939190: ctor + Common::Component::BGCollision::ColliderPlaneTwoSided: + vtbls: + - ea: 0x141D70C28 + base: Common::Component::BGCollision::ColliderPlane + - ea: 0x141D70D20 + base: Common::Component::BGCollision::NodeLink # indirect base, offset 8 + - ea: 0x141D70D28 + base: Common::Component::BGCollision::QuadtreeNode # indirect base, offset 0x20 + - ea: 0x141D70D30 + base: Common::Component::BGCollision::QuadtreeNodeLink # indirect base, offset 0x28 + funcs: + 0x14193A370: ctor + + Common::Component::BGCollision::ColliderPlane::IIntersectFunctor: + vtbls: + - ea: 0x141D70B08 + vfuncs: + 0: dtor + 1: AcceptIntersection + Common::Component::BGCollision::ColliderPlane::RayIntersectFunctor: + vtbls: + - ea: 0x141D70D48 + base: Common::Component::BGCollision::ColliderPlane::IIntersectFunctor + funcs: + 0x141938460: Intersect + Common::Component::BGCollision::ColliderPlane::SphereIntersectFunctor: + vtbls: + - ea: 0x141D70D68 + base: Common::Component::BGCollision::ColliderPlane::IIntersectFunctor + funcs: + 0x141938AC0: Intersect + Common::Component::BGCollision::BGCollisionModule: + funcs: + 0x1404C72F0: TaskBGCollisionModule_OnEndOfFrame + 0x1404C7320: TaskBGCollisionModule_Update + 0x1404C7410: ctor + 0x1404C74C0: dtor + 0x1404C7530: Initialize + 0x1404C7640: UpdateTaskFuncImpl + 0x1404C76D0: UpdateTaskFunc + 0x1404C76E0: Shutdown + 0x1404C7770: IsLoadInProgress + 0x1404C7830: RaycastSimple + 0x1404C7900: SweepSphere + 0x1404C79D0: RaycastMaterialFilter + 0x1404C7B00: SweepSphereMaterialFilter + 0x1404C7BE0: RaycastNonHoriz + 0x1404C7CD0: SweepSphereNonHoriz + 0x1404C7DC0: SweepSphereNonHorizMaterialFilter + 0x1404C7EE0: RaycastNonHorizMaterialFilter + 0x1404C8020: FindContainingColliders + 0x1404C80B0: RemoveCollider + 0x1404C8110: AddColliderStreamed + 0x1404C8180: AddColliderMesh + 0x1404C8210: AddColliderMeshCylinder + 0x1404C82B0: AddColliderBox + 0x1404C8340: AddColliderCylinder + 0x1404C83F0: AddColliderSphere + 0x1404C8490: AddColliderPlane + 0x1404C8520: AddColliderPlaneTwoSided + 0x1404C9B80: TaskBGCollisionModule_OnEndOfFrameRunner + 0x1404C9B90: TaskBGCollisionModule_UpdateTaskRunner + 0x1404C9BA0: TaskBGCollisionModule_UpdateRunner + 0x141333CD0: Raycast1 # not sure where else to put those two for now + 0x141333D20: Raycast2 + Common::Component::BGCollision::RaycastHit: + funcs: + 0x141923230: GetNormalComponents + 0x1419232B0: GetNormal + Common::Component::BGCollision::ColliderList: + funcs: + 0x1419233F0: Add + Common::Component::BGCollision::ColliderUpdatePayload: + funcs: + 0x141923480: ctor + Common::Component::BGCollision::ColliderUpdateListeners: + funcs: + 0x141923A40: ctor + 0x141923B80: Notify + Common::Component::Environment::ResourceInterface::ResourceHandleInterface: + vtbls: + - ea: 0x141A01698 + vfuncs: + 0: dtor + 1: GetPath + 2: LoadSucceeded + 3: LoadFailed + 4: GetData + 5: GetSize + Common::Component::Excel::LinkList: + vtbls: + - ea: 0x141A01C10 + Common::Component::Excel::IExcelListener: + vtbls: + - ea: 0x141A01B80 + base: Common::Component::Environment::AllocatorInterface + - ea: 0x141A01BA8 + base: Common::Component::Environment::ResourceInterface + - ea: 0x141A01BC0 # empty in release + base: Common::Component::Environment::DebugInterface + Component::Exd::ExdEnvironment: + vtbls: + - ea: 0x141A01C58 + base: Common::Component::Excel::IExcelListener # Common::Component::Environment::AllocatorInterface + - ea: 0x141A01C80 + base: Common::Component::Environment::ResourceInterface + - ea: 0x141A01C98 # empty in release + base: Common::Component::Environment::DebugInterface + - ea: 0x141A01CC0 + base: Client::System::Resource::ResourceEventListener + funcs: + 0x1404CD460: ctor + Component::Exd::ExdModuleResourceHandle: + vtbls: + - ea: 0x141A01C18 + base: Common::Component::Environment::ResourceInterface::ResourceHandleInterface + - ea: 0x141A01C50 + base: Common::Component::Excel::LinkList + Common::Component::Excel::LinkList: + vtbls: + - ea: 0x141D70E60 + vfuncs: + 0: dtor + Common::Component::Excel::ExcelSheetInterface: + vtbls: + - ea: 0x141D70F98 + vfuncs: + 1: IsAnyPageBeingLoaded # (ExcelSheet* this) -> bool + 2: GetColumnType # (ExcelSheet* this, int nColumnIndex) -> short + 3: GetColumnOffset # (ExcelSheet* this, int nColumnIndex) -> short + 4: PageRowResolver_Set # (ExcelSheet* this, int nDesiredCapacityForRingBufferMode, byte bSyncForModeA, bool bForceRecreate) + 5: RingBufferPageRowResolver_GetLoadedRowCount # (ExcelSheet* this) -> int + 6: RingBufferPageRowResolver_Clear # (ExcelSheet* this) + 7: HashTablePageRowResolver_GetRowIdByStringKeyColumn # (ExcelSheet* this, int nColumnIndex, char *pszStringValue, int *pnOutRowId) -> IExcelRowWrapper* + 8: HashTablePageRowResolver_GetRowDescriptorByStringKeyColumn # (ExcelSheet* this, int nColumnIndex, char *pszStringValue, ExcelRowDescriptor* pOutRowDescriptor) -> IExcelRowWrapper* + 9: GetRowById # (ExcelSheet* this, int nRowId, int *pnOutErrorCode) -> IExcelRowWrapper* + 10: GetRowByDescriptor # (ExcelSheet* this, ExcelRowDescriptor* pRowDescriptor, int *pnOutErrorCode) -> IExcelRowWrapper* + 11: Unknown1_Get # (ExcelSheet* this) -> short + 12: Unknown1_Set # (ExcelSheet* this, short newValue) -> short + 13: ReturnSecondParameter # (ExcelSheet* this, int) -> int + 14: Unknown2_Find # (ExcelSheet* this, char* pcszName) -> ? + 15: GetVariant # (ExcelSheet* this) -> int + 16: GetColumnCount # (ExcelSheet* this) -> short + 17: GetRowCount # (ExcelSheet* this) -> int + 18: Unknown3_GetOrLoad_1 + 19: Unknown3_GetOrLoad_2 + 20: Unknown3_Free + 21: Unknown3_GetLoadedCount + 22: HashTablePageRowResolver_GetRowWrapperAndIdByIndex # (ExcelSheet* this, int nRowIndex, int* pnOutRowId) -> IExcelRowWrapper* + 23: HashTablePageRowResolver_GetRowWrapperAndDescriptorByIndex # (ExcelSheet* this, int nRowIndex, ExcelRowDescriptor* pOutRowDescriptor) -> IExcelRowWrapper* + 24: EnumerateRows # (ExcelSheet* this, void* pCallbackInterface, void* pUserData) + 25: GetSheetVersion # (ExcelSheet* this) -> short + 26: GetName # (ExcelSheet* this) -> char* (actually, 0x00 char* pszString, 0x08 short nHash, 0x0a bool bIsExternallyAllocated) + 27: SetLanguage # (ExcelSheet* this, int nLanguage) + Common::Component::Excel::ExcelSheet: + vtbls: + - ea: 0x141D71090 + base: Common::Component::Excel::LinkList + - ea: 0x141D710A8 + base: Common::Component::Excel::ExcelSheetInterface + vfuncs: + 2: IsColumnValid + funcs: + 0x14193FF40: ctor + Component::Excel::ExcelPage: + funcs: + 0x141942AB0: ctor # (ExcelPage* this, ExcelDataPagination* exhPageInfo, ExcelSheetContainer* pOwner) + 0x141943270: ContainsRowId # (ExcelPage* this, int* pnRowId) -> bool + 0x141942F50: GetOrCreatePageLoader # (ExcelPage* this, _, ExcelRowDescriptor* pRowDescriptor) -> ExcelPageLoader* + 0x141943DE0: FreeSheetResourceAndPageLoader # (ExcelPage* this, SheetResource* pRes, ExcelPageLoader* pLoader) + 0x141943500: Load_0xFFFE # (ExcelPage* this, int nRowId) -> SheetResource* + 0x1419432A0: Load_0xFFFF # (ExcelPage* this, bool bAsync) -> SheetResource* + 0x141943400: Load_Otherwise # (ExcelPage* this, ExcelRowDescriptor* pRowDescriptor) -> SheetResource* + 0x141943B10: Parse_0xFFFE # (ExcelPage* this, SheetResource* pResource, ExcelRowDescriptor* pRowDescriptor) + 0x141943550: Parse_0xFFFF # (ExcelPage* this, SheetResource* pResource) + 0x141943820: Parse_Otherwise # (ExcelPage* this, SheetResource* pResource, ExcelRowDescriptor* pRowDescriptor) + Component::Excel::ExcelPageLoader: + vtbls: + - ea: 0x141D712A8 + vfuncs: + 0: dtor + Component::Excel::IExcelPageRowResolver: + vtbls: + - ea: 0x141D70F48 + vfuncs: + 0: dtor + 1: SetDesiredCapacity # (IExcelPageRowResolver* this, int nNewCapacity) + 2: GetAllocatedRowCount # (IExcelPageRowResolver* this) -> int + 3: StoreRow # (IExcelPageRowResolver* this, ExcelRowDescriptor* pRowDescriptor, ExcelRow* pRow) -> bool + 5: Clear # (IExcelPageRowResolver* this) + 7: GetRowByDescriptor # (IExcelPageRowResolver* this, ExcelRowDescriptor* pRowDescriptor) + 8: GetRowByIndex # (IExcelPageRowResolver* this, int nRowIndex, [out] ExcelRowDescriptor* pFoundRowDescriptor) + 9: EnumerateRows # (IExcelPageRowResolver* this, void* pCallbackInterface, void* pUserData) + Component::Excel::HashTableExcelPageRowResolver: + vtbls: + - ea: 0x141D711A8 + base: Component::Excel::IExcelPageRowResolver + funcs: + 0x14193FD30: ctor # (HashTableExcelPageRowResolver* this, int nPageCount) + Component::Excel::RingBufferExcelPageRowResolver: + vtbls: + - ea: 0x141D71248 + base: Component::Excel::IExcelPageRowResolver + funcs: + 0x14193FE50: ctor # (RingBufferExcelPageRowResolver* this, int nDesiredCapacity) + Component::Excel::ExcelRow: + # size 0x10 + # 0x00: pDataOrState: void* + # 0x08: pSheet: ExcelSheetContainer* + funcs: + 0x14193B800: Clear # (ExcelRow* this) + 0x14193B090: ctor # (ExcelRow* this, void* pData, int nVariant, ExcelSheetContainer* pSheet, int pVariableDataLow32bits, int nFixedDataSize) + 0x14193BBC0: Parse_v3 # (ExcelRow* this, void* pData, int nVariant, ExcelSheetContainer* pSheet, int nVariableDataOffset, int nFixedDataSize) + 0x14193B6C0: GetColumnPtr # (ExcelRow* this, size_t nColumnIndex) -> void* + 0x14193B7A0: IsColumnRsv # (ExcelRow* this, size_t nColumnIndex) -> bool + 0x14193ADB0: CalculateStringColumnHash # static (char* pStringOffsetBytes) + 0x14193B050: ResolveStringColumnIndirection # static (char* pStringOffsetBytes) + Component::Excel::ExcelRowDescriptor: + # size 0x08+ + # 0x00: nRowId: int + # 0x04: nHash: short + # 0x06: nSubRowCount: short + # 0x08: nSubRows: short[nSubRowCount] + funcs: + 0x14193CB60: HasSubRowsBeginningFrom # (ExcelRowDescriptor* this, short* nFirstSubRowIndex) + 0x14193CA50: Assign0xFFFF # (ExcelRowDescriptor* this) + 0x14193CC20: AssignIndividual # (ExcelRowDescriptor* this, int nRowId, short* pSubRowIds, short nSubRowCount) + 0x14193CA60: AssignCopy # (ExcelRowDescriptor* this, ExcelRowDescriptor* that) + 0x14193C910: AssignClearThenCopy # (ExcelRowDescriptor* this, ExcelRowDescriptor* that) + 0x14193C960: AssignByRowId # (ExcelRowDescriptor* this, int nRowId) + 0x14193CAA0: Equals # (ExcelRowDescriptor* this, ExcelRowDescriptor* that) -> bool + 0x14193CB40: GetSubRowCount # (ExcelRowDescriptor* this) -> int + Component::Excel::IExcelRowWrapper: + vtbls: + - ea: 0x141D71200 + vfuncs: + 0: dtor + 1: DecRef # (ExcelRowWrapper* this) + 2: GetRow # (ExcelRowWrapper* this) -> ExcelRow* + 3: SetRow # (ExcelRowWrapper* this, ExcelRow* pNew) + Component::Excel::HashTableExcelPageRowResolver_RowWrapper: + vtbls: + - ea: 0x141D712E8 + base: Component::Excel::IExcelRowWrapper + funcs: + 0x141942A70: ctor # (HashTableExcelPageRowResolver_RowWrapper* this) + Component::Excel::RingBufferExcelPageRowResolver_RowWrapper: + vtbls: + - ea: 0x141D71220 + base: Component::Excel::IExcelRowWrapper + Client::System::Input::TextService: + vtbls: + - ea: 0x1419B31E8 + base: Client::System::Input::TextServiceInterface + funcs: + 0x1400982A0: ctor + 0x1400982F0: Finalize + Client::System::Input::ClipBoardInterface: + vtbls: + - ea: 0x141A353B0 + vfuncs: + 0: dtor + 1: WriteToSystemClipboard + 2: GetSystemClipboardText + funcs: + 0x1407B9840: ctor + 0x1407B9880: Finalize + Client::System::Input::ClipBoard: + vtbls: + - ea: 0x141A353C8 + base: Client::System::Input::ClipBoardInterface + vfuncs: + 3: SetCopyStagingText + 4: ApplyCopyStagingText + Client::System::Input::Cursor: + instances: + - ea: 0x142199380 + vtbls: + - ea: 0x1419B1628 + vfuncs: + 0: dtor + 2: Update + 4: SetCursorType + 5: SetCursorVisibility + 8: SetUseSoftwareCursor + 9: GetUseSoftwareCursor + 10: SetUseOsHardwareCursor + 11: GetUseOsHardwareCursor + 12: SetSoftwareCursorScale + 13: GetSoftwareCursorScale + 14: IsCursorVisible + 19: SetShowSoftwareCursorTrajectory + 21: IsMouseNotCaptured + 22: UnloadSoftwareCursor + 23: LoadCursor #(this, type, name) + funcs: + 0x140086790: ctor + 0x140086F90: SetHardwareCursorSize + Component::Shell::ShellCommandModule: + vtbls: + - ea: 0x1419B3438 + base: Client::UI::Shell::RaptureShellCommandInterface + funcs: + 0x140099E30: Finalize + 0x14009A8B0: ExecuteCommandInner + Component::GUI::AtkEventListener: + vtbls: + - ea: 0x1419BE710 + vfuncs: + 0: dtor + 1: ReceiveGlobalEvent # this seems to be a common event handler shared by all AtkUnitBase instances, they don't overwrite it + 2: ReceiveEvent + funcs: + 0x14050F660: Finalize + Component::GUI::AtkUnitList: + vtbls: + - ea: 0x1419BE748 + funcs: + 0x1405434D0: Append + 0x140543530: Remove + 0x1405435C0: InsertAfter + Component::GUI::AtkUnitManager: + vtbls: + - ea: 0x1419BE750 + base: Component::GUI::AtkEventListener + vfuncs: + 8: ShowAddonByID + 11: UpdateAddonByID + funcs: + 0x14017C070: Finalize + 0x1405439D0: ctor + 0x1405447D0: Draw + 0x140545420: GetAddonById + 0x140545480: GetAddonByName + 0x140545530: GetAddonByNode + 0x140548920: UpdateDrawOrderIndexes + Client::UI::RaptureAtkUnitManager: + vtbls: + - ea: 0x1419BE8A8 + base: Component::GUI::AtkUnitManager + funcs: + 0x1400AE8E0: ctor + 0x14017CBD0: Finalize + Client::UI::RaptureAtkColorDataManager: + vtbls: + - ea: 0x1419BEA10 + Client::UI::RaptureAtkModule: + vtbls: + - ea: 0x1419BEB10 + base: Component::GUI::AtkModule + - ea: 0x1419BED58 + base: Component::GUI::AtkExternalInterface + - ea: 0x1419BED70 + base: Client::System::Input::TextServiceInterface::TextServiceEvent + - ea: 0x1419BEDB8 + base: Common::Configuration::ConfigBase::ChangeEventInterface + funcs: + 0x1400B4620: ctor + 0x1400B52B0: Finalize + 0x1400B5650: ChangeUiMode + 0x1400B6660: OpenAddon + 0x1400B6AB0: OpenAddonByAgent + 0x1400B6DE0: OpenYesNo + 0x1400CA390: OnUpdate_Nameplates + 0x1400CB840: IncRefNumberArrayData + 0x1400CB890: IncRefStringArrayData + 0x1400DACD0: UpdateBattleCharaNameplates + 0x1400DBB20: UpdateNpcNameplates + 0x1400DDE90: IsUIVisible + 0x140568810: DecRefNumberArrayData + 0x140568870: DecRefStringArrayData + Client::UI::RaptureAtkModule::ItemCache: + vtbls: + - ea: 0x1419BEAB0 + Client::UI::RaptureAtkModule::InventoryCache: + vtbls: + - ea: 0x1419BEAD0 + base: Client::UI::RaptureAtkModule::ItemCache + Client::UI::RaptureAtkModule::CrystalCache: + vtbls: + - ea: 0x1419BEAF0 + base: Client::UI::RaptureAtkModule::ItemCache + Component::GUI::AtkModuleInterface::AtkHistoryInterface: + vtbls: + - ea: 0x1419BE5F0 + vfuncs: + 0: dtor + 1: Previous + 2: Next + 3: Reset + 4: GetCurrent + 5: GetCurrent2 + Client::UI::Info::InfoProxyInterface: + vtbls: + - ea: 0x1419BE630 + vfuncs: + 0: dtor + 1: AddData + 2: RemoveData + 3: ClearData + 5: RequestData + 6: EndRequest + 7: GetEntryCount + Client::UI::Info::InfoProxyPageInterface: + vtbls: + - ea: 0x1419BE690 + base: Client::UI::Info::InfoProxyInterface + vfuncs: + 12: AddPage + Client::UI::Info::InfoModule: + vtbls: + - ea: 0x1419BE740 + vfuncs: + 0: dtor + funcs: + 0x1400ACD80: ctor + 0x1400AD990: Finalize + 0x1400ADA40: GetInfoProxyById + 0x1400ADA60: GetLocalCharacterName + 0x1400ADAE0: GetLocalContentID + 0x1400ADB30: GetOnlineStatusFlags + 0x1400ADBB0: IsOnlineStatusSet + 0x1400ADC30: IsInCrossWorldDuty + Client::UI::Info::InfoProxyBlacklist: + vtbls: + - ea: 0x1419BEA18 + base: Client::UI::Info::InfoProxyPageInterface + funcs: + 0x1400B2EB0: ctor + 0x14017C300: Finalize + Common::Configuration::ConfigBase::ChangeEventInterface: + vtbls: + - ea: 0x1419A6F58 + vfuncs: + 0: dtor + 1: OnConfigChange + Client::UI::RaptureAtkHistory: + vtbls: + - ea: 0x1419BEE00 + base: Component::GUI::AtkModuleInterface::AtkHistoryInterface + funcs: + 0x1400EB8A0: ctor + Client::UI::Info::InfoProxyCommonlist: + vtbls: + - ea: 0x1419BEF40 + base: Client::UI::Info::InfoProxyPageInterface + vfuncs: + 8: ClearListData + 15: GetCurrentLocationName + 26: Compare #By IsOnline + 29: CompareHomeworld + funcs: + 0x1400ECF20: ctor + 0x1400ED040: Finalize + 0x1400ED6F0: ClearListDataImpl + 0x1400EDE60: GetContentIDForEntry + 0x1400EDE80: SearchEntryByName + 0x1400EDF80: GetEntry + 0x1400EE5E0: SearchEntryByContentID + 0x1400EE830: SwapData + Client::UI::Info::InfoProxySearchComment: + vtbls: + - ea: 0x1419BF7D0 + base: Client::UI::Info::InfoProxyInterface + funcs: + 0x1400F9610: ctor + 0x1400FAB60: RequestData + 0x14017C670: Finalize + Client::UI::UIClipboard: + vtbls: + - ea: 0x1419BF038 + vfuncs: + 0: dtor + funcs: + 0x1400EEFE0: ctor + 0x1400EF050: Attach + 0x1400EF080: Detach + 0x1400EF0B0: OnClipboardDataChanged + 0x1400EF140: OnClipboardViewerChainChanged + Client::UI::Info::InfoProxyCrossRealm: + instances: + - ea: 0x14219CBA8 + vtbls: + - ea: 0x1419BF050 + base: Client::UI::Info::InfoProxyInterface + funcs: + 0x1400F0290: ctor + 0x1400F0370: GetPtr # Static + 0x1400F3060: IsCrossRealmParty # Static + 0x1400F30E0: IsCrossRealmPartyLeader # Static + 0x1400F3100: IsAllianceRaid # Static + 0x1400F3150: GetPartyMemberCount # Static + 0x1400F31B0: GetTotalMemberCount # Static + 0x1400F3210: GetGroupMemberCount # Static + 0x1400F32A0: GetAllianceGroupCount # Static + 0x1400F32D0: GetPartyMemberCount_2 # Static + 0x1400F3310: GetGroupIndex # Static + 0x1400F38A0: IsLocalPlayerInParty # Static + 0x1400F38E0: GetMember # Static + 0x1400F3990: GetMemberByContentId # Static + 0x1400F3A50: GetMemberByObjectId # Static + 0x1400F3B00: IsContentIdInParty # Static + Client::UI::Info::InfoProxyParty: + vtbls: + - ea: 0x1419BF0B0 + base: Client::UI::Info::InfoProxyCommonlist + funcs: + 0x1400F3C80: ctor + 0x14017C8A0: Finalize + Client::UI::Info::InfoProxy20: + vtbls: + - ea: 0x1419BF830 + base: Client::UI::Info::InfoProxyInterface + Client::UI::Info::InfoProxyFreeCompany: + vtbls: + - ea: 0x1419C0218 + base: Client::UI::Info::InfoProxyInterface + funcs: + 0x1400FCC50: ctor + 0x1401008A0: RequestDataForCharacter + Client::UI::Info::InfoProxyInvitedInterface: + vtbls: + - ea: 0x1419C0278 + base: Client::UI::Info::InfoProxyInterface + Client::UI::Info::InfoProxy17: + vtbls: + - ea: 0x1419C02F0 + base: Client::UI::Info::InfoProxyInterface + funcs: + 0x140102510: ctor + 0x1401025B0: Finalize + Client::UI::Info::InfoProxyItemSearch: + vtbls: + - ea: 0x1419C0368 + base: Client::UI::Info::InfoProxyPageInterface + funcs: + 0x140103A90: ctor + 0x140103C30: Finalize + 0x140104220: ProcessRequestResult + 0x1401044F0: ProcessItemHistory + 0x140104540: ProcessItemHistory_Internal + 0x140104C30: SetLastPurchasedItem + 0x140104D10: SendPurchaseRequestPacket + 0x140104EA0: ProcessPlayerRetainerInfo + Client::UI::Info::InfoProxyPartyInvite: + vtbls: + - ea: 0x1419C05C8 + base: Client::UI::Info::InfoProxyInvitedInterface + funcs: + 0x140106210: ctor + Client::UI::Info::InfoProxyLinkShell: + vtbls: + - ea: 0x1419C0658 + base: Client::UI::Info::InfoProxyPageInterface + funcs: + 0x140106AB0: ctor + 0x14017C7E0: Finalize + Client::UI::Info::InfoProxyLinkshellMember: + vtbls: + - ea: 0x1419C06D8 + base: Client::UI::Info::InfoProxyCommonlist + funcs: + 0x1401085A0: ctor + Client::UI::Info::InfoProxyFriendList: + vtbls: + - ea: 0x1419C07D0 + base: Client::UI::Info::InfoProxyCommonlist + funcs: + 0x1401092C0: ctor + 0x14017C6E0: Finalize + Client::UI::Info::InfoProxyLetter: + vtbls: + - ea: 0x1419C08E0 + base: Client::UI::Info::InfoProxyPageInterface + funcs: + 0x14010BE00: ctor + 0x14010CA70: GetNumOfDeniedLetters + 0x14010CA80: GetNumAttachments + 0x14010CA90: GetNumNewLetters + 0x14010CAA0: GetLetterBoxUsage + 0x14010CAC0: GetNumLettersFromPurchases + 0x14010CAD0: GetNumLettersFromGameMasters + 0x14010CAE0: HasLettersFromGameMasters + 0x14010CAF0: HasLettersFromSupportDesk + 0x14017C7A0: Finalize + Client::UI::Info::InfoProxySearch: + vtbls: + - ea: 0x1419C0948 + base: Client::UI::Info::InfoProxyCommonlist + funcs: + 0x14010D9B0: ctor + Client::UI::Info::InfoProxyCatalogSearch: + vtbls: + - ea: 0x1419C0A40 + base: Client::UI::Info::InfoProxyPageInterface + funcs: + 0x14010E040: ctor + 0x14010E0D0: Finalize + Client::UI::Info::InfoProxyFreeCompanyCreate: + vtbls: + - ea: 0x1419C0AA8 + base: Client::UI::Info::InfoProxyInvitedInterface + funcs: + 0x14010EAD0: ctor + 0x14010EB80: Finalize + Client::UI::Info::InfoProxyFreeCompanyMember: + vtbls: + - ea: 0x1419C0B38 + base: Client::UI::Info::InfoProxyCommonlist + funcs: + 0x14010ED40: ctor + Client::UI::Info::InfoProxyLinkShellChat: + vtbls: + - ea: 0x1419C0C30 + base: Client::UI::Info::InfoProxyInterface + Client::UI::Info::InfoProxyInvitedlist: + vtbls: + - ea: 0x1419C0C90 + base: Client::UI::Info::InfoProxyCommonlist + funcs: + 0x140110A80: ctor + Client::UI::Info::InfoProxy21: + vtbls: + - ea: 0x1419C0D88 + base: Client::UI::Info::InfoProxyInvitedlist + funcs: + 0x140110F90: ctor + Client::UI::Info::InfoProxy22: + vtbls: + - ea: 0x1419C0E80 + base: Client::UI::Info::InfoProxyInvitedlist + funcs: + 0x140111000: ctor + Client::UI::Info::InfoProxy23: + vtbls: + - ea: 0x1419C0F78 + base: Client::UI::Info::InfoProxyCommonlist + funcs: + 0x140111070: ctor + Client::UI::Info::InfoProxy24: + vtbls: + - ea: 0x1419C1070 + base: Client::UI::Info::InfoProxyInterface + funcs: + 0x140111F30: ctor + 0x140111FE0: Finalize + Client::UI::Info::InfoProxy25: + vtbls: + - ea: 0x1419C10E8 + base: Client::UI::Info::InfoProxyInterface + funcs: + 0x140113D90: ctor + 0x140113E90: Finalize + Client::UI::Info::InfoProxy26: + vtbls: + - ea: 0x1419C1178 + base: Client::UI::Info::InfoProxyInterface + Client::UI::Info::InfoProxy27: + vtbls: + - ea: 0x1419C11E0 + base: Client::UI::Info::InfoProxyInterface + Client::UI::Info::InfoProxy28: + vtbls: + - ea: 0x1419C1248 + base: Client::UI::Info::InfoProxyInterface + funcs: + 0x140116680: ctor + 0x140116750: Finalize + Client::UI::Info::InfoProxyCrossWorldLinkShell: + vtbls: + - ea: 0x1419C12C0 + base: Client::UI::Info::InfoProxyInterface + funcs: + 0x140116F70: ctor + 0x14017C5A0: Finalize + Client::UI::Info::InfoProxyCrossWorldLinkShellMember: + vtbls: + - ea: 0x1419C1338 + base: Client::UI::Info::InfoProxyCommonlist + funcs: + 0x14011A310: ctor + Client::UI::Info::InfoProxyCircleList: + vtbls: + - ea: 0x1419C1448 + base: Client::UI::Info::InfoProxyInterface + funcs: + 0x14011BB00: ctor + 0x14017C520: Finalize + Client::UI::Info::InfoProxyCircle: + vtbls: + - ea: 0x1419C14D8 + base: Client::UI::Info::InfoProxyInterface + funcs: + 0x14011D630: ctor + 0x14017C340: Finalize + Client::UI::Info::InfoProxyCircleFinder: + vtbls: + - ea: 0x1419C1538 + base: Client::UI::Info::InfoProxyInterface + funcs: + 0x140122A20: ctor + Client::Graphics::Kernel::Notifier: + vtbls: + - ea: 0x1419C7700 + Client::System::Crypt::Crc32: + vtbls: + - ea: 0x1419CB310 + funcs: + 0x140194400: ctor + Client::Graphics::ReferencedClassBase: + vtbls: + - ea: 0x1419D2F30 + vfuncs: + 0: dtor + 1: Cleanup # this is called by DecRef when there are no refs left, before the dtor is called + 2: IncRef + 3: DecRef + Client::Graphics::Environment::EnvSoundState: + vtbls: + - ea: 0x1419D2F78 + Client::Graphics::Environment::EnvState: + vtbls: + - ea: 0x1419D2F90 + Client::Graphics::Environment::EnvAnim: + vtbls: + - ea: 0x1419D2F98 + Client::Graphics::Environment::EnvSimulator: + vtbls: + - ea: 0x1419D2FE8 + Client::Graphics::Environment::EnvManager: + instances: + - ea: 0x14219AFC8 + vtbls: + - ea: 0x1419D2FF8 + base: Client::Graphics::Singleton + funcs: + 0x1401AAF70: ctor + Client::Graphics::Environment::EnvRenderController: + instances: + - ea: 0x1421A1B30 + pointer: False + vtbls: + - ea: 0x1419D3028 + Client::System::Threading::Thread: + vtbls: + - ea: 0x1419D3588 + base: Client::System::Common::NonCopyable + vfuncs: + 1: RequestStop + 5: Run + funcs: + 0x1401C01C0: ctor + 0x1401C0210: Dispose + 0x1401C02A0: CreateThread + 0x1401C0360: Wait + 0x1401C0380: HasFinished + 0x1401C03C0: SetAffinity + Client::System::Threading::ThreadManager: + instances: + - ea: 0x1421A1EC0 + vtbls: + - ea: 0x1419D35B8 + base: Client::System::Common::NonCopyable + funcs: + 0x1401C04D0: InitInstance + 0x1401C0540: ctor + 0x1401C0600: WaitAll + 0x1401C0710: AddThread + Client::System::File::FileInterface: + vtbls: + - ea: 0x1419D3900 + vfuncs: + 0: dtor + Client::System::File::FileThread: + vtbls: + - ea: 0x1419D3920 + base: Client::System::Threading::Thread + funcs: + 0x1401C5D00: ctor + 0x1401C5DF0: Finalize + Client::System::File::FileManager: + instances: + - ea: 0x1421A1ED0 + vtbls: + - ea: 0x1419D3950 + base: Client::System::Framework::Task + funcs: + 0x1401C7740: GetInstance + 0x1401C77C0: ctor + 0x1401C7A90: Finalize + 0x1401C8580: CreateFileThread + Client::System::File::FileAccessPath: + funcs: + 0x140066360: ctor + 0x140066380: ctor_FromUtf8Str + 0x140066F80: Copy + Client::System::Resource::Handle::ResourceHandle: + vtbls: + - ea: 0x1419D5248 + base: Client::System::Common::NonCopyable + vfuncs: + 6: GetUserData + 23: GetData + 33: Load + funcs: + 0x1401CB380: DecRef + 0x1401CB3B0: IncRef + 0x1401CB570: ctor + Client::System::Resource::Handle::DefaultResourceHandle: + vtbls: + - ea: 0x1419D53C8 + base: Client::System::Resource::Handle::ResourceHandle + Client::System::Resource::Handle::MaterialResourceHandle: + vtbls: + - ea: 0x1419D5548 + base: Client::System::Resource::Handle::DefaultResourceHandle + funcs: + 0x1401CD690: ctor + 0x1401CE010: LoadTexFiles + 0x1401CDE20: LoadShpkFiles + Client::System::Resource::Handle::ShaderPackageResourceHandle: + vtbls: + - ea: 0x1419D56C8 + base: Client::System::Resource::Handle::DefaultResourceHandle + funcs: + 0x1401CE730: ctor + Client::System::Resource::Handle::TextureResourceHandle: + vtbls: + - ea: 0x1419D5848 + base: Client::System::Resource::Handle::ResourceHandle + funcs: + 0x1401CEA60: ctor + Client::System::Resource::ResourceEventListener: + vtbls: + - ea: 0x1419D5B88 + funcs: + 0x1401D4FC0: ctor + Client::System::Resource::Handle::GrassGridDataResourceHandle: + vtbls: + - ea: 0x1419D59C8 + base: Client::System::Resource::Handle::DefaultResourceHandle + Client::System::Resource::Handle::SoundResourceHandle: + vtbls: + - ea: 0x1419D5BB0 + base: Client::System::Resource::Handle::ResourceHandle + Client::System::Resource::Handle::EquipmentParameterResourceHandle: + vtbls: + - ea: 0x1419D5D48 + base: Client::System::Resource::Handle::DefaultResourceHandle + Client::System::Resource::Handle::PreBoneDeformerResourceHandle: + vtbls: + - ea: 0x1419D5F10 + base: Client::System::Resource::Handle::DefaultResourceHandle + Client::System::Resource::Handle::CharaMakeParameterResourceHandle: + vtbls: + - ea: 0x1419D6090 + base: Client::System::Resource::Handle::DefaultResourceHandle + Client::System::Resource::Handle::ExSkeletonTableResourceHandle: + vtbls: + - ea: 0x1419D6210 + base: Client::System::Resource::Handle::DefaultResourceHandle + Client::System::Resource::Handle::PartialAnimationPackResourceHandle: + vtbls: + - ea: 0x1419D63C0 + base: Client::System::Resource::Handle::DefaultResourceHandle + Client::System::Resource::Handle::PapLoadTableResourceHandle: + vtbls: + - ea: 0x1419D6550 + base: Client::System::Resource::Handle::DefaultResourceHandle + Client::System::Resource::Handle::AnimationExchangeTableResourceHandle: + vtbls: + - ea: 0x1419D66D0 + base: Client::System::Resource::Handle::DefaultResourceHandle + Client::System::Resource::Handle::MotionLineTableResourceHandle: + vtbls: + - ea: 0x1419D6850 + base: Client::System::Resource::Handle::DefaultResourceHandle + Client::System::Resource::Handle::SkeletonResourceHandle: + vtbls: + - ea: 0x1419D69D0 + base: Client::System::Resource::Handle::DefaultResourceHandle + Client::System::Resource::Handle::AnimationWorkTableResourceHandle: + vtbls: + - ea: 0x1419D6B50 + base: Client::System::Resource::Handle::DefaultResourceHandle + Client::System::Resource::Handle::StainingTemplateResourceHandle: + vtbls: + - ea: 0x1419D6CD0 + base: Client::System::Resource::Handle::DefaultResourceHandle + Client::System::Resource::Handle::ImageChangeDataResourceHandle: + vtbls: + - ea: 0x1419D6E50 + base: Client::System::Resource::Handle::DefaultResourceHandle + Client::System::Resource::Handle::ElementIdResourceHandle: + vtbls: + - ea: 0x1419D6FD0 + base: Client::System::Resource::Handle::DefaultResourceHandle + Client::System::Resource::Handle::GrassZoneDataResourceHandle: + vtbls: + - ea: 0x1419D7150 + base: Client::System::Resource::Handle::DefaultResourceHandle + Client::System::Resource::Handle::ApricotResourceHandle: + vtbls: + - ea: 0x1419D7310 + base: Client::System::Resource::Handle::DefaultResourceHandle + Client::System::Resource::Handle::ApricotTextureResourceHandle: + vtbls: + - ea: 0x1419D7490 + base: Client::System::Resource::Handle::DefaultResourceHandle + Client::System::Resource::Handle::ModelResourceHandle: + vtbls: + - ea: 0x1419D7610 + base: Client::System::Resource::Handle::ResourceHandle + funcs: + 0x1401E54C0: GetMaterialFileNameBySlot + 0x1403E03F0: GetAttributeIndex + 0x1403E0560: GetShapeIndex + Client::System::Resource::Handle::ShaderCodeResourceHandle: + vtbls: + - ea: 0x1419D7790 + base: Client::System::Resource::Handle::ResourceHandle + Client::System::Resource::Handle::TerrainResourceHandle: + vtbls: + - ea: 0x1419D7910 + base: Client::System::Resource::Handle::DefaultResourceHandle + Client::System::Resource::Handle::EnvSetResourceHandle: + vtbls: + - ea: 0x1419D7A90 + base: Client::System::Resource::Handle::DefaultResourceHandle + Client::System::Resource::Handle::SoundSetResourceHandle: + vtbls: + - ea: 0x1419D7C10 + base: Client::System::Resource::Handle::DefaultResourceHandle + Client::System::Resource::Handle::AmbientSetResourceHandle: + vtbls: + - ea: 0x1419D7D90 + base: Client::System::Resource::Handle::DefaultResourceHandle + Client::System::Resource::Handle::ObjectBehaviorSetResourceHandle: + vtbls: + - ea: 0x1419D7F10 + base: Client::System::Resource::Handle::DefaultResourceHandle + Client::System::Resource::Handle::SkyVisibilityResourceHandle: + vtbls: + - ea: 0x1419D8090 + base: Client::System::Resource::Handle::DefaultResourceHandle + Client::System::Resource::Handle::ClipAABBResourceHandle: + vtbls: + - ea: 0x1419D8210 + base: Client::System::Resource::Handle::DefaultResourceHandle + Client::System::Resource::Handle::AttachOffsetResourceHandle: + vtbls: + - ea: 0x1419D8390 + base: Client::System::Resource::Handle::DefaultResourceHandle + Client::System::Resource::Handle::UdwResourceHandle: + vtbls: + - ea: 0x1419D8510 + base: Client::System::Resource::Handle::DefaultResourceHandle + Client::System::Resource::Handle::SpmResourceHandle: + vtbls: + - ea: 0x1419D8690 + base: Client::System::Resource::Handle::DefaultResourceHandle + Client::System::Resource::Handle::LookAtIkResourceHandle: + vtbls: + - ea: 0x1419D8810 + base: Client::System::Resource::Handle::DefaultResourceHandle + Client::System::Resource::Handle::AutoShakeIkResourceHandle: + vtbls: + - ea: 0x1419D8990 + base: Client::System::Resource::Handle::DefaultResourceHandle + Client::System::Resource::Handle::SkeletonParamResourceHandle: + vtbls: + - ea: 0x1419D8B10 + base: Client::System::Resource::Handle::DefaultResourceHandle + Client::System::Resource::Handle::MsbResourceHandle: + vtbls: + - ea: 0x1419D8C90 + base: Client::System::Resource::Handle::DefaultResourceHandle + Client::System::Resource::Handle::CollisionMeshResourceHandle: + vtbls: + - ea: 0x1419D8E10 + base: Client::System::Resource::Handle::DefaultResourceHandle + Client::System::Resource::Handle::CutSceneResourceHandle: + vtbls: + - ea: 0x1419D8F90 + base: Client::System::Resource::Handle::DefaultResourceHandle + Client::System::Resource::Handle::TimeLineResourceHandle: + vtbls: + - ea: 0x1419D9110 + base: Client::System::Resource::Handle::DefaultResourceHandle + Client::System::Resource::Handle::LevelSceneResourceHandle: + vtbls: + - ea: 0x1419D92C0 + base: Client::System::Resource::Handle::DefaultResourceHandle + Client::System::Resource::Handle::LayerGroupResourceHandle: + vtbls: + - ea: 0x1419D9440 + base: Client::System::Resource::Handle::DefaultResourceHandle + Client::System::Resource::Handle::SharedGroupResourceHandle: + vtbls: + - ea: 0x1419D95C0 + base: Client::System::Resource::Handle::DefaultResourceHandle + Client::System::Resource::Handle::NaviMeshResourceHandle: + vtbls: + - ea: 0x1419D9740 + base: Client::System::Resource::Handle::DefaultResourceHandle + Client::System::Resource::Handle::ExlResourceHandle: + vtbls: + - ea: 0x1419D98C0 + base: Client::System::Resource::Handle::DefaultResourceHandle + Client::System::Resource::Handle::ExhResourceHandle: + vtbls: + - ea: 0x1419D9A40 + base: Client::System::Resource::Handle::DefaultResourceHandle + Client::System::Resource::Handle::ExdResourceHandle: + vtbls: + - ea: 0x1419D9BC0 + base: Client::System::Resource::Handle::DefaultResourceHandle + Client::System::Resource::Handle::HardwareCursorResourceHandle: + vtbls: + - ea: 0x1419D9D40 + base: Client::System::Resource::Handle::DefaultResourceHandle + Client::System::Resource::Handle::CursorResourceHandle: + vtbls: + - ea: 0x1419D9EC0 + base: Client::System::Resource::Handle::DefaultResourceHandle + Client::System::Resource::Handle::PNGResourceHandle: + vtbls: + - ea: 0x1419DA040 + base: Client::System::Resource::Handle::DefaultResourceHandle + Client::System::Resource::Handle::UgdResourceHandle: + vtbls: + - ea: 0x1419DA1C0 + base: Client::System::Resource::Handle::DefaultResourceHandle + Client::System::Resource::Handle::UldResourceHandle: + vtbls: + - ea: 0x1419DA340 + base: Client::System::Resource::Handle::DefaultResourceHandle + Client::System::Resource::Handle::UldResourceHandleFactory: + vtbls: + - ea: 0x1419DA4A8 + base: Client::System::Resource::Handle::ResourceHandleFactory + Client::System::Resource::Handle::LuaResourceHandle: + vtbls: + - ea: 0x1419DA4C0 + base: Client::System::Resource::Handle::DefaultResourceHandle + Client::System::Resource::Handle::LuabResourceHandle: + vtbls: + - ea: 0x1419DA640 + base: Client::System::Resource::Handle::DefaultResourceHandle + Client::System::Resource::Handle::BonePhysicsResourceHandle: + vtbls: + - ea: 0x141B3C120 + base: Client::System::Resource::Handle::DefaultResourceHandle + Client::System::Resource::Handle::EquipmentVfxParameterResourceHandle: + vtbls: + - ea: 0x141B3C2D8 + base: Client::System::Resource::Handle::DefaultResourceHandle + Client::System::Resource::Handle::GimmickParameterResourceHandle: + vtbls: + - ea: 0x141B3C480 + base: Client::System::Resource::Handle::DefaultResourceHandle + Client::System::Resource::Handle::EquipmentDeformerParameterResourceHandle: + vtbls: + - ea: 0x141B3C638 + base: Client::System::Resource::Handle::DefaultResourceHandle + Client::System::Resource::Handle::WeaponAttachOffsetExistResourceHandle: + vtbls: + - ea: 0x141B3C7E8 + base: Client::System::Resource::Handle::DefaultResourceHandle + Client::System::Resource::Handle::WeaponTypeDataResourceHandle: + vtbls: + - ea: 0x141B3C990 + base: Client::System::Resource::Handle::DefaultResourceHandle + Client::System::Resource::Handle::ControlPointResourceHandle: + vtbls: + - ea: 0x141B3CB58 + base: Client::System::Resource::Handle::DefaultResourceHandle + Client::System::Resource::Handle::CameraShakeResourceHandle: + vtbls: + - ea: 0x141B3CCF8 + base: Client::System::Resource::Handle::DefaultResourceHandle + Client::System::Resource::Handle::FontdataResourceHandle: + vtbls: + - ea: 0x141B3CE98 + base: Client::System::Resource::Handle::DefaultResourceHandle + Client::System::Resource::Handle::GaijiFontdataResourceHandle: + vtbls: + - ea: 0x141B3D040 + base: Client::System::Resource::Handle::DefaultResourceHandle + Client::Graphics::Primitive::Manager: + instances: + - ea: 0x14219AF90 + vtbls: + - ea: 0x1419DAAC8 + base: Client::Graphics::Singleton + funcs: + 0x1401FF790: ctor + Client::Graphics::DelayedReleaseClassBase: + vtbls: + - ea: 0x1419DAC90 + base: Client::Graphics::ReferencedClassBase + funcs: + 0x1402020D0: ctor + Client::Graphics::IAllocator: + vtbls: + - ea: 0x1419DACB8 + Client::Graphics::AllocatorLowLevel: + vtbls: + - ea: 0x1419DAE08 + base: Client::Graphics::IAllocator + Client::Graphics::AllocatorManager: + instances: + - ea: 0x14219AF88 + vtbls: + - ea: 0x1419DAEC0 + base: Client::Graphics::Singleton + funcs: + 0x140204650: ctor + Client::Network::NetworkModuleProxy: + vtbls: + - ea: 0x1419DC438 + base: Client::System::Common::NonCopyable + funcs: + 0x14021AE30: ctor + 0x14021AE80: Initialize + 0x14021B5F0: Update + 0x14021B600: Finalize + 0x14021B6A0: IsWinSockInitialized + 0x14021B800: SetLanguage + 0x14021BF30: GetCurrentDeviceTime + 0x14021BF80: GetCurrentDeviceTimeInMillis + 0x14021C000: GetLobbyCount + 0x14021C930: IsInCrossWorldDuty + 0x14021C990: SetCurrentInstance + 0x14021C9B0: GetCurrentInstance + 0x14021B680: HasZoneConnection + Application::Network::PacketReceiverCallbackInterface: + vtbls: + - ea: 0x1419DC440 + vfuncs: + 0: dtor + 1: OnReceiveZonePacket + 2: OnReceiveChatPacket + Client::Network::Protocol::Zone::PacketReceiverCallbackInterface: + vtbls: + - ea: 0x141A1ECD8 + vfuncs: + 0: dtor + 1: OnReceivePacket + Client::Network::Protocol::Chat::PacketReceiverCallbackInterface: + vtbls: + - ea: 0x141B3D488 + vfuncs: + 0: dtor + 1: OnReceivePacket + Client::Network::PacketDispatcher: + vtbls: + - ea: 0x141B3D498 + base: Client::Network::Protocol::Zone::PacketReceiverCallbackInterface + - ea: 0x141B3D4A8 + base: Client::Network::Protocol::Chat::PacketReceiverCallbackInterface + funcs: + 0x1412ECB70: ReceiveEvent + 0x14149AEC0: HandlePartyInvitePacket + 0x14149AF90: HandleSocialPacket + 0x14149E500: HandleMarketBoardOfferingsPacket + 0x14149E5C0: HandleMarketBoardPurchasePacket + 0x14149F060: HandleMarketBoardHistoryPacket + 0x14149E460: HandleMarketBoardItemRequestStartPacket + Client::Network::NetworkModulePacketReceiverCallback: # derives Application::Network::PacketReceiverCallbackInterface & Client::Network::PacketDispatcher + vtbls: + - ea: 0x1419DC458 + base: Application::Network::PacketReceiverCallbackInterface + - ea: 0x1419DC470 + base: Client::Network::PacketDispatcher #Client::Network::Protocol::Zone::PacketReceiverCallbackInterface + - ea: 0x1419DC480 + base: Client::Network::Protocol::Chat::PacketReceiverCallbackInterface + funcs: + 0x14021CAC0: ctor + Client::UI::Agent::AgentInterface: + vtbls: + - ea: 0x1419DD6D0 + base: Component::GUI::AtkModuleInterface::AtkEventInterface + vfuncs: + 2: dtor + 3: Show + 4: Hide + 5: IsAgentActive + 6: Update + 8: GetAddonId + funcs: + 0x14021CD20: ctor + 0x14021CD50: Finalize + 0x14021D2D0: GetAgentByInternalId + 0x14021D350: GetAgentInventoryContext + 0x14021D330: GetAgentContext + 0x14021D3A0: GetAddonTextById + Client::UI::Agent::AgentCharaMake: + vtbls: + - ea: 0x1419DD748 + base: Client::UI::Agent::AgentInterface + Client::UI::Agent::AgentMovieStaffList: + vtbls: + - ea: 0x1419DE6A0 + base: Client::UI::Agent::AgentInterface + Client::UI::Agent::AgentModule: + vtbls: + - ea: 0x1419DDB88 + funcs: + 0x140225840: ctor + 0x14022AFF0: Finalize + 0x14022B050: Update + 0x14022B240: GetAgentByInternalID + 0x14022B250: GetAgentByInternalID_2 # dupe? + 0x14022B2F0: HideAgent + 0x14022B310: HideAgentIfActive + 0x14022B360: IsAgentActive + 0x14022B0D0: HideAll + Client::UI::Agent::AgentEventFade: + vtbls: + - ea: 0x1419DEFF0 + base: Client::UI::Agent::AgentInterface + Client::UI::Agent::AgentContext::AgentContextUpdateChecker: + vtbls: + - ea: 0x1419DDC20 + Client::UI::Agent::AgentContext: + vtbls: + - ea: 0x1419DDC28 + base: Client::UI::Agent::AgentInterface + funcs: + 0x140235220: ctor + 0x140235660: OpenContextMenu + 0x1402353C0: OpenContextMenuForAddon + 0x140235CD0: GetOwnerAddonId + 0x140235CE0: ClearMenu + 0x140235D30: SetMenuTitle + 0x140235E20: ResetMenu + 0x140235EE0: SetPositionX + 0x140235F00: SetPositionY + 0x140238B30: SetUpdateChecker + 0x140238E00: CloseSubMenu + 0x140235F20: OpenSubMenu + 0x14023A0E0: OpenYesNo # (this, char* msgText, uint yesId, uint noId, uint checkboxId, bool setOwner) + 0x140236E40: SetupButtonsForCharacterTarget + 0x1402376C0: SetupButtonsForGameObjectTarget # gameobjects that arent characters + 0x1402386A0: AddMenuItem2 # (this, uint textId, AtkEventInterface* handler, long handlerParam, bool disabled, bool submenu) + 0x140238710: AddMenuItem # (this, char* text, AtkEventInterface* handler, long handlerParam, bool disabled, bool submenu) + 0x140238B50: IsAllowedToOpenGameObjectTarget + 0x140238BB0: IsAllowedToOpenCharacterTarget + 0x14023A6E0: AddContextMenuItem2 # (this, int eventId, uint textId, bool disabled, bool submenu) + 0x14023A750: AddContextMenuItem # (this, int eventId, char* text, bool disabled, bool submenu, bool copyText) + 0x1403285C0: Finalize + Client::UI::Agent::LobbyUIClient: + vtbls: + - ea: 0x1419DDE78 + base: Application::Network::LobbyClient::LobbyRequestCallback + funcs: + 0x14023C290: ctor + Client::UI::Agent::AgentLobby: + vtbls: + - ea: 0x1419DE3B8 + base: Client::UI::Agent::AgentInterface + funcs: + 0x140255800: ctor + 0x140255CA0: Finalize + 0x14025A540: UpdateCharaSelectDisplay + 0x140262630: OpenLoginWaitDialog + 0x140263FF0: ShowCharacterNotFoundWarning + Client::UI::Agent::AgentLobby::LobbyData: + funcs: + 0x1402418A0: GetCharacterEntryByIndex + Client::UI::Agent::AgentCursor: + vtbls: + - ea: 0x1419DEBB8 + base: Client::UI::Agent::AgentInterface + Client::UI::Agent::AgentCursorLocation: + vtbls: + - ea: 0x1419DEC30 + base: Client::UI::Agent::AgentInterface + Client::UI::Agent::AgentCursorRect: + vtbls: + - ea: 0x1419DECA8 + base: Client::UI::Agent::AgentInterface + Client::UI::Agent::AgentLetterEdit: + vtbls: + - ea: 0x1419DFD40 + base: Client::UI::Agent::AgentInterface + funcs: + 0x14029BEA0: ctor + 0x14029BF70: Finalize + Client::UI::Agent::AgentFreeCompanyChest: + vtbls: + - ea: 0x1419E0150 + base: Client::UI::Agent::AgentInterface + funcs: + 0x1402B41E0: ctor + 0x1402B4390: Finalize + Client::UI::Agent::AgentExplorationInterface: + vtbls: + - ea: 0x1419E0838 + base: Client::UI::Agent::AgentInterface + Client::UI::Agent::AgentAirShipExploration: + vtbls: + - ea: 0x1419E0900 + base: Client::UI::Agent::AgentExplorationInterface + funcs: + 0x1402DECB0: Finalize + Client::UI::Agent::AgentSubmersibleExploration: + vtbls: + - ea: 0x1419E0D68 + base: Client::UI::Agent::AgentExplorationInterface + funcs: + 0x1402E5400: Finalize + Client::UI::Agent::AgentSubmersibleExplorationDetail: + vtbls: + - ea: 0x1419E0CD8 + base: Client::UI::Agent::AgentExplorationDetailInterface + funcs: + 0x1402E4F20: Finalize + Client::UI::Agent::AgentAirShipExplorationDetail: + vtbls: + - ea: 0x1419DF730 + base: Client::UI::Agent::AgentExplorationDetailInterface + funcs: + 0x14028A1D0: Finalize + Client::UI::Agent::AgentExplorationDetailInterface: + vtbls: + - ea: 0x1419DF650 + base: Client::UI::Agent::AgentInterface + Client::Graphics::Animation::IAnimationControllerListener: + vtbls: + - ea: 0x1419E5D70 + Client::Graphics::Animation::PartialSkeleton: + vtbls: + - ea: 0x1419E5DB8 + base: Client::Graphics::Animation::IAnimationControllerListener + Client::Graphics::Kernel::Resource: + vtbls: + - ea: 0x1419E69E0 + base: Client::Graphics::DelayedReleaseClassBase + Client::Graphics::Kernel::Shader: + vtbls: + - ea: 0x1419E6A08 + base: Client::Graphics::Kernel::Resource + Client::Graphics::Kernel::Texture: + vtbls: + - ea: 0x1419E6A70 + base: Client::Graphics::Kernel::Resource + funcs: + 0x14034AFE0: ctor + Client::Graphics::Kernel::TextureDx11: + vtbls: + - ea: 0x1419E6AB0 + base: Client::Graphics::Kernel::Texture + Client::Graphics::Kernel::SwapChain: + vtbls: + - ea: 0x1419E6B70 + base: Client::Graphics::Kernel::Resource + funcs: + 0x14034EFE0: Present + Client::Graphics::Kernel::Buffer: + vtbls: + - ea: 0x1419E6BB0 + base: Client::Graphics::Kernel::Resource + Client::Graphics::Kernel::ConstantBuffer: + vtbls: + - ea: 0x1419E70F0 + base: Client::Graphics::Kernel::Buffer + funcs: + 0x140352C50: ctor + 0x140352A80: LoadSourcePointer + 0x140365B50: LoadBuffer + 0x14036B650: Activate + Client::Graphics::Kernel::Device: + vtbls: + - ea: 0x1419E71F0 + base: Client::Graphics::Singleton + Client::Graphics::Kernel::DeviceWin: + vtbls: + - ea: 0x1419E71F8 + base: Client::Graphics::Kernel::Device + Client::Graphics::Kernel::DeviceDX11: + instances: + - ea: 0x142199570 + vtbls: + - ea: 0x1419E7208 + base: Client::Graphics::Kernel::DeviceWin + funcs: + 0x1403551E0: ctor + 0x140355240: Initialize + 0x140355FB0: CreateTexture2D + 0x140356AC0: CreateConstantBuffer + 0x140356F20: PreTick + 0x140357190: PostTick + Client::Graphics::Kernel::Context: + funcs: + 0x1401F65F0: PushBackCommand + 0x140367390: PrepareModel + 0x1403DEAA0: Draw_cmd + Client::Graphics::Kernel::Device::ImmediateContextBase: + vtbls: + - ea: 0x1419E72A8 + Client::Graphics::Kernel::Device::ImmediateContextDX11: # unknown name + vtbls: + - ea: 0x1419E72C0 + base: Client::Graphics::Kernel::Device::ImmediateContextBase + funcs: + 0x140361D90: ProcessCommands + 0x14035CA50: PrimeForDraw + Client::Graphics::Kernel::Device::RenderThread: + vtbls: + - ea: 0x1419E72D8 + base: Client::System::Threading::Thread + Client::Graphics::Render::Skeleton: + vtbls: + - ea: 0x1419EE620 + base: Client::Graphics::ReferencedClassBase + funcs: + 0x1403703C0: ctor + 0x140370520: Finalize + Client::Graphics::Kernel::ShaderSceneKey: + vtbls: + - ea: 0x1419EE688 + Client::Graphics::Kernel::ShaderSubViewKey: + vtbls: + - ea: 0x1419EE690 + Client::Graphics::Render::GraphicsConfig: + instances: + - ea: 0x14219AF38 + vtbls: + - ea: 0x1419EE6A8 + base: Client::Graphics::Singleton + funcs: + 0x1403756B0: ctor + Client::Graphics::Render::Camera: + vtbls: + - ea: 0x1419EE6B0 + base: Client::Graphics::ReferencedClassBase + vfuncs: + 5: UpdateConstantBuffer + funcs: + 0x140376D20: LoadMatrix + 0x14037F5C0: MakeProjectionMatrix + Client::Graphics::Render::ShadowCamera: + vtbls: + - ea: 0x1419EE6F0 + base: Client::Graphics::Render::Camera + Client::Graphics::Render::Camera_CascadeShadow: + vtbls: + - ea: 0x1419EE730 + base: Client::Graphics::Render::Camera + Client::Graphics::Render::Camera_SpecialShadow: + vtbls: + - ea: 0x1419EE988 + base: Client::Graphics::Render::Camera + Client::Graphics::Render::Camera_OmniShadow: + vtbls: + - ea: 0x1419EE778 + base: Client::Graphics::Render::Camera + funcs: + 0x14037A1F0: SubmitRenderCameraData + Client::Graphics::Render::Camera_OmniShadow::CameraOmniFace: + vtbls: + - ea: 0x1419EE7C8 + base: Client::Graphics::Render::Camera + Client::Graphics::Render::View: + vtbls: + - ea: 0x1419EE818 + Client::Graphics::Render::PostBoneDeformerBase: + vtbls: + - ea: 0x1419EE8A0 + base: Client::System::Framework::Task + Client::Graphics::Render::RenderObject: + vtbls: + - ea: 0x1419EE908 + base: Client::Graphics::ReferencedClassBase + Client::Graphics::Render::OffscreenRenderingManager: + instances: + - ea: 0x1421B4158 + vtbls: + - ea: 0x1419EE900 + funcs: + 0x14037D8A0: ctor + 0x14037D9D0: Initialize + Client::Graphics::Render::AmbientLight: + vtbls: + - ea: 0x1419EE9D0 + funcs: + 0x14037F740: ctor + Client::Graphics::Render::Model: + vtbls: + - ea: 0x1419EE9E0 + base: Client::Graphics::Render::RenderObject + funcs: + 0x140382370: ctor + 0x1403824D0: SetupFromModelResourceHandle + 0x140383570: GetAttributeIndex + 0x140383600: GetShapeIndex + Client::Graphics::Render::Material: + vtbls: + - ea: 0x1419EE820 + base: Client::Graphics::ReferencedClassBase + Client::Graphics::Render::BaseRenderer: + vtbls: + - ea: 0x1419EEA60 + Client::Graphics::JobSystem: + vtbls: + - ea: 0x1419EEA98 + Client::Graphics::Render::ModelRenderer: + vtbls: + - ea: 0x1419EEAA0 + base: Client::Graphics::Render::BaseRenderer + Client::Graphics::Render::GeometryInstancingRenderer: + vtbls: + - ea: 0x1419EEAC8 + base: Client::Graphics::Render::BaseRenderer + Client::Graphics::JobSystem: + vtbls: + - ea: 0x1419EEB70 + Client::Graphics::Render::BGInstancingRenderer: + vtbls: + - ea: 0x1419EEB78 + base: Client::Graphics::Render::GeometryInstancingRenderer + Client::Graphics::JobSystem: + vtbls: + - ea: 0x1419EEBE0 + Client::Graphics::Render::TerrainRenderer: + vtbls: + - ea: 0x1419EEBE8 + base: Client::Graphics::Render::BaseRenderer + Client::Graphics::Render::UnknownRenderer: + vtbls: + - ea: 0x1419EEC58 + base: Client::Graphics::Render::BaseRenderer + Client::Graphics::JobSystem: + vtbls: + - ea: 0x1419EECC0 + Client::Graphics::Render::WaterRenderer: + vtbls: + - ea: 0x1419EECC8 + base: Client::Graphics::Render::BaseRenderer + Client::Graphics::JobSystem: + vtbls: + - ea: 0x1419EEDB0 + Client::Graphics::Render::VerticalFogRenderer: + vtbls: + - ea: 0x1419EEDB8 + base: Client::Graphics::Render::BaseRenderer + Client::Graphics::Render::ShadowMaskUnit: + vtbls: + - ea: 0x1419EEED0 + Client::Graphics::Render::ShaderManager: + vtbls: + - ea: 0x1419EEEE8 + Client::Graphics::JobSystem: + vtbls: + - ea: 0x1419EEEF8 + funcs: + 0x1403E12E0: Initialize + Client::Graphics::Render::Updater: + vtbls: + - ea: 0x1419EEF00 + Client::Graphics::Render::Manager: + instances: + - ea: 0x14219AF98 + vtbls: + - ea: 0x1419EEF08 + base: Client::Graphics::Singleton + funcs: + 0x1403BB260: ctor + 0x1403BB6C0: Initialize + 0x1403BBB70: Terminate + 0x1403BC1E0: CreateCamera + 0x1403BC4A0: CreateModel + Client::Graphics::Render::ShadowManager: + instances: + - ea: 0x14219AFA0 + vtbls: + - ea: 0x1419EEF20 + funcs: + 0x1403BD880: ctor + Client::Graphics::Render::LightingManager::LightShape: + vtbls: + - ea: 0x1419EEF30 + Client::Graphics::JobSystem: + vtbls: + - ea: 0x1419EEF38 + Client::Graphics::Render::LightingManager::LightingRenderer: + vtbls: + - ea: 0x1419EEF40 + funcs: + 0x1403C1A00: ctor + Client::Graphics::Render::LightingManager: + instances: + - ea: 0x14219AFA8 + vtbls: + - ea: 0x1419EEF48 + base: Client::Graphics::Singleton + - ea: 0x1419EEF50 + base: Client::Graphics::Kernel::Notifier + funcs: + 0x1403CCC90: ctor + Client::Graphics::Render::RenderTargetManager: + instances: + - ea: 0x14219AFB0 + vtbls: + - ea: 0x1419EEF70 + base: Client::Graphics::Singleton + - ea: 0x1419EEF78 + base: Client::Graphics::Kernel::Notifier + funcs: + 0x1403CD470: ctor + 0x1403CD730: Initialize + 0x14037E780: GetCharaViewTexture + Client::Graphics::PostEffect::PostEffectChain: + vtbls: + - ea: 0x1419F15E8 + Client::Graphics::PostEffect::PostEffectRainbow: + vtbls: + - ea: 0x1419F15F0 + Client::Graphics::PostEffect::PostEffectLensFlare: + vtbls: + - ea: 0x1419F15F8 + Client::Graphics::PostEffect::PostEffectRoofQuery: + vtbls: + - ea: 0x1419F1600 + Client::Graphics::PostEffect::PostEffectManager: + instances: + - ea: 0x14219AFC0 + vtbls: + - ea: 0x1419F1610 + base: Client::Graphics::Singleton + - ea: 0x1419F1618 + base: Client::Graphics::Kernel::Notifier + funcs: + 0x1403F06B0: ctor + Client::Graphics::JobSystem: + instances: + - ea: 0x1421B4FB0 + pointer: False + vtbls: + - ea: 0x1419F5150 + funcs: + 0x140434DC0: ctor + 0x140434FF0: GetSingleton + Apricot::ApricotListenner: + vtbls: + - ea: 0x1419F4D10 + base: Client::System::Threading::Thread + funcs: + 0x140413C80: SoundPlay + Apricot::IInstanceListenner: + vtbls: + - ea: 0x1419F4B08 + vfuncs: + 0: dtor + 1: GetCaster + 6: GetTarget + Apricot::ApricotInstanceListenner: + vtbls: + - ea: 0x1419F4D98 + base: Apricot::IInstanceListenner + Client::Graphics::Scene::CharacterBase::VfxInstanceListenner: + vtbls: + - ea: 0x1419FEF98 + base: Apricot::IInstanceListenner + Client::Graphics::Scene::Attach: + vtbls: + - ea: 0x1419FEF58 + base: Client::Graphics::Render::PostBoneDeformerBase + Client::Graphics::Scene::Object: + vtbls: + - ea: 0x1419FEB50 + vfuncs: + 0: dtor + 1: CleanupRender + 2: GetObjectType + 4: UpdateRender + Client::Graphics::Scene::DrawObject: + vtbls: + - ea: 0x1419FEB80 + base: Client::Graphics::Scene::Object + vfuncs: + 11: UpdateMaterials + funcs: + 0x1404841E0: ctor + Client::Graphics::JobSystem: + vtbls: + - ea: 0x1419FED18 + Client::Graphics::Scene::World: + instances: + - ea: 0x14219AFD0 + vtbls: + - ea: 0x1419FED20 + base: Client::Graphics::Scene::Object + - ea: 0x1419FED50 + base: Client::Graphics::Singleton + funcs: + 0x140484790: ctor + Client::Graphics::Scene::Camera: + vtbls: + - ea: 0x1419FED58 + base: Client::Graphics::Scene::Object + funcs: + 0x140484A50: ctor + 0x140485710: ViewportPointToRay + 0x1404858F0: ScreenPointToRay + 0x140485BC0: CalculateViewMatrix + 0x140486340: PrepareRenderCamera + 0x140632BC0: WorldToViewportPoint + Client::Graphics::Singleton: + vtbls: + - ea: 0x1419FEDB8 + vfuncs: + 0: dtor + Client::Graphics::Scene::CameraManager: + instances: + - ea: 0x14219AFD8 + vtbls: + - ea: 0x1419FEDC0 + base: Client::Graphics::Singleton + funcs: + 0x140486520: ctor + Client::Graphics::Scene::CharacterUtility: + instances: + - ea: 0x14219AFE0 + vtbls: + - ea: 0x1419FEF88 + base: Client::Graphics::Singleton + funcs: + 0x140489C80: ctor + 0x140489E90: CreateDXRenderObjects + 0x14048A2E0: LoadDataFiles + 0x14048E0A0: GetSlotEqpFlags + 0x14048F830: GetEqpDataForAdults + 0x14048FA90: GetEqpDataForChildren + 0x14048FBE0: GetEqpDataForOther + 0x14048E370: GetEvpData + Client::Graphics::Scene::CharacterBase: + vtbls: + - ea: 0x1419FF010 + base: Client::Graphics::Scene::DrawObject + vfuncs: + 24: UpdateTint + 51: ForceWetness + 52: ResetWetness + 67: FlagSlotForUpdate + 68: GetDataForSlot + 71: ResolveRootPath + 72: ResolveSKLBPath + 73: ResolveMDLPath + 74: ResolveSKPPath + 75: ResolvePHYBPath + 76: ResolvePAPPath + 77: ResolveTMBPath + 79: ResolveMaterialPAPPath + 81: ResolveIMCPath + 82: ResolveMTRLPath + 83: ResolveDecalPath + 84: ResolveVFXPath + 85: ResolveEIDPath + 86: GetDyeForSlot + 87: GetSkeletonCount + 92: CreateRenderModelForMDL + funcs: + 0x140491320: ctor + 0x140491830: Initialize + 0x140495420: CreateBonePhysicsModule + 0x140496E90: LoadAnimation + 0x140497860: LoadMDLForSlot + 0x140497950: LoadIMCForSlot + 0x140497B20: LoadAllMTRLsFromMDLInSlot + 0x140497CF0: LoadAllDecalTexFromMDLInSlot + 0x140497E60: LoadPHYBForSlot + 0x1404980C0: UnloadMDLForSlot + 0x140498610: CopyIMCForSlot + 0x140498980: CreateStagingArea + 0x140498AA0: PopulateMaterialsFromStaging + 0x140498BF0: LoadMDLSubFilesIntoStaging + 0x140498E00: LoadMDLSubFilesForSlot + 0x14049C310: UpdateWetness + 0x1404A3AD0: CreateSlotStorage + 0x1404B8F30: Finalize + 0x1407604F0: Create + Client::Graphics::Scene::Human: + vtbls: + - ea: 0x1419FF320 + base: Client::Graphics::Scene::CharacterBase + vfuncs: + 58: OnModelLoadComplete + funcs: + 0x14049C9E0: ctor + 0x14049CC10: SetupFromCharacterData + 0x1404A0E90: UpdateModels + 0x1404A10C0: CheckSlotsForUnload + 0x1404A1420: SetupModelAttributes # wrist, fingers, tail all got inlined here + 0x1404A1710: SetupHelmetModelAttributes + 0x1404A1860: SetupTopModelAttributes + 0x1404A1C30: SetupHandModelAttributes + 0x1404A1D90: SetupLegModelAttributes + 0x1404A20A0: SetupFeetModelAttributes + 0x1404A2290: SetupEarringModelAttributes + 0x1404A23D0: SetupNecklaceModelAttributes + 0x1404A2670: SetupHairModelAttributes + 0x1404A2A60: SetupFaceModelAttributes + 0x1404A30C0: SetupConnectorModelAttributes + 0x1404A3460: SetupIdsAndVfxScale + 0x14049CDF0: UpdateDrawData + 0x1404A0A00: SetupVisor + Client::Graphics::Scene::Demihuman: + vtbls: + - ea: 0x1419FF630 + base: Client::Graphics::Scene::CharacterBase + funcs: + 0x1404A3F30: ctor + 0x1404A4020: SetupFromData + Client::Graphics::Scene::Weapon: + vtbls: + - ea: 0x1419FF940 + base: Client::Graphics::Scene::CharacterBase + funcs: + 0x1404A55D0: ctor + Client::Graphics::Scene::Monster: + vtbls: + - ea: 0x1419FFC50 + base: Client::Graphics::Scene::CharacterBase + funcs: + 0x1404A65C0: ctor + 0x1404A6620: SetupFromData + Client::Graphics::Scene::BGManager: + vtbls: + - ea: 0x141A00410 + base: Client::Graphics::Scene::Object + funcs: + 0x1404ACF10: ctor + Client::Graphics::Vfx::VfxResourceInstanceListenner: + vtbls: + - ea: 0x1419F4E28 + Client::Graphics::Scene::VfxObject: + vtbls: + - ea: 0x141A00768 + base: Client::Graphics::Scene::DrawObject + - ea: 0x141A00908 + base: Apricot::ApricotInstanceListenner + - ea: 0x141A00980 + base: Client::Graphics::Vfx::VfxResourceInstanceListenner + funcs: + 0x1404B0CE0: ctor + Client::Graphics::Scene::Terrain: + vtbls: + - ea: 0x1419FFF60 + base: Client::Graphics::Scene::DrawObject + funcs: + 0x1404A7310: ctor + Client::Graphics::Scene::Light: + vtbls: + - ea: 0x1419FEDC8 + base: Client::Graphics::Scene::DrawObject + funcs: + 0x140486F60: ctor + Client::Graphics::Scene::EnvLocation: + vtbls: + - ea: 0x141A00440 + base: Client::Graphics::Scene::DrawObject + funcs: + 0x1404AD530: ctor + Client::Graphics::Scene::EnvSpace: + vtbls: + - ea: 0x141A005D0 + base: Client::Graphics::Scene::DrawObject + funcs: + 0x1404ADFA0: ctor + Client::Graphics::Scene::BGObject: + vtbls: + - ea: 0x141A00280 + base: Client::Graphics::Scene::DrawObject + funcs: + 0x1404AA550: ctor + Client::Graphics::Scene::EnvScene: + vtbls: + - ea: 0x141A00760 + funcs: + 0x1404AF220: ctor + Client::Graphics::Scene::ResidentResourceManager::ResourceList: + vtbls: + - ea: 0x141A009F0 + Client::Graphics::Scene::ResidentResourceManager: + instances: + - ea: 0x14219AFE8 + vtbls: + - ea: 0x141A00A00 + base: Client::Graphics::Singleton + funcs: + 0x1404B7380: ctor + 0x1404B73B0: nullsub_1 + 0x1404B73E0: LoadDataFiles + Client::System::Task::SpursManager: + vtbls: + - ea: 0x141A00CF0 + vfuncs: + 0: dtor + funcs: + 0x1404BE260: ctor + 0x1404BE360: Finalize + Client::System::Task::SpursJobEntityWorkerThread: + instances: + - ea: 0x1421B7740 + vtbls: + - ea: 0x141A00C80 + base: Client::System::Threading::Thread + funcs: + 0x1404BDB20: ctor + Common::Lua::LuaState: + vtbls: + - ea: 0x141A01358 + vfuncs: + 0: dtor + funcs: + 0x1404C2BC0: ctor + 0x1404C2BF0: ctor_FromState + 0x1404C2C20: Finalize + 0x1404C2F10: GetTop + 0x1404C2F20: SetTop + 0x1404C3000: LoadString + 0x1404C30B0: LoadFile + 0x1404C35E0: PCall + 0x1404C3140: DestroyGlobalClass + 0x1404C31E0: GetGlobalOrNil + 0x1404C3210: IncClassRef + 0x1404C32C0: DecClassRef + 0x1404C3370: SetNil + 0x1404C33D0: SetStringField + 0x1404C3420: SetIntegerField + 0x1404C3470: SetFunctionField + 0x1404C34D0: SetNumberField + 0x1404C3520: SetNilField + 0x1404C3560: GetField + 0x1404C3570: ClassNameOf + 0x1404C3680: CallMemberFunction # (this, member, class, nresults) => pcall(_G[class][member], _G[class]) + 0x1404C38E0: CallMemberFunction_2 # (this, member, class, (int)arg2, (int)arg3, nresults) => pcall(_G[class][member], _G[class], arg2, arg3) + 0x1404C39E0: CallMemberFunction_3 # (this, member, class, argName, nresults) => pcall(_G[class][member], _G[class], _G[argName]) + 0x1404C3AE0: CallMemberFunction_4 # (this, member, class, argName, (int[])args, argCount nresults): above but with extra int args - used for the next 3 + 0x1404C3C10: CallMemberFunction_5 # (this, member, class, argName, (int)arg3, nresults) + 0x1404C3C50: CallMemberFunction_6 # (this, member, class, argName, (int)arg3, (int)arg4, nresults) + 0x1404C3CA0: CallMemberFunction_7 # (this, member, class, argName, (int)arg3, (int)arg4, (int)arg5, nresults) + 0x1404C3D20: CallMemberFunction_8 # (this, member, class, argName, (int)arg3, (int)arg4, (int)arg5, (int)arg6, nresults) + 0x1404C3DA0: CallMemberFunction_9 # (this, member, class, argName, (int)arg3, (int)arg4, (int)arg5, (int)arg6, (int)arg7, nresults) + 0x1404C3E30: CallMemberFunction_10 # (this, member, class, argName, (int)arg3, (int[])args, argCount, nresults) + 0x1404C3F70: CallMemberFunction_11 # (this, member, class, argName, (int)arg3, (int)arg4, (int[])args, argCount, nresults) + 0x1404C40C0: CallMemberFunction_12 # (this, member, class, argName, (int)arg3, (int)arg4, (bool)arg5, (int[])args, argCount nresults) + 0x1404C4220: CallMemberFunction_13 # (this, member, class, argName, argName2, nresults) => pcall(_G[class][member], _G[class], _G[argName], _G[argName2]) + 0x1404C5420: IsFunction + 0x1404C5500: PopBoolean + 0x1404C5570: CheckNumber + 0x1404C55A0: CheckBoolean + 0x1404C55E0: CheckString + 0x1404C5600: PushNumber + 0x1404C5630: PushBoolean + 0x1404C5650: PushString + 0x1404C5660: PushGlobal + 0x1404C5690: PushNil + 0x1404C56A0: IsNil + 0x1404C56C0: IsNumber + 0x1404C56E0: IsString + 0x1404C5700: IsBoolean + 0x1404C5720: GetBoolean + 0x1404C5740: GetString + 0x1404C5760: NewThread # (this, LuaState* other) + 0x1404C5860: CloseThread # (this, LuaState* other) + 0x1404C5920: LuaError + 0x1404C5A70: GC + 0x1404C5A80: GCStop + 0x1404C5AA0: GCRestart + 0x1404C5B00: GCStep # (this, data) + 0x1408FBBF0: PopByte + 0x1408FBC50: PopShort + 0x1408FBCB0: PopInteger + 0x1408FBD10: PopInteger_2 + 0x1408FBD70: PopInteger_3 + Common::Lua::LuaThread: + vtbls: + - ea: 0x141A01360 + base: Common::Lua::LuaState + funcs: + 0x1404C5B20: ctor_FromState + 0x1404C5B70: ctor + 0x1404C5B50: Finalize + Client::Game::Event::CustomTalkEventHandler: + vtbls: + - ea: 0x141A48508 + base: Client::Game::Event::LuaEventHandler + funcs: + 0x140838360: ctor + Client::Game::Event::LuaActor: + vtbls: + - ea: 0x141A4F5C0 + vfuncs: + 0: dtor + Client::Game::Event::LuaPc: + vtbls: + - ea: 0x141A51840 + base: Client::Game::Event::LuaActor + funcs: + 0x1408A6F10: ctor + Client::Game::Event::LuaAetheryte: + vtbls: + - ea: 0x141A50F80 + base: Client::Game::Event::LuaActor + funcs: + 0x1408A5EC0: ctor + Client::Game::Event::LuaHousingEventObject: + vtbls: + - ea: 0x141A50F70 + base: Client::Game::Event::LuaActor + funcs: + 0x1408A5770: ctor + Client::Game::Event::LuaEventObject: + vtbls: + - ea: 0x141A50F60 + base: Client::Game::Event::LuaActor + funcs: + 0x1408A4E60: ctor + Client::Game::Event::LuaCompanion: + vtbls: + - ea: 0x141A50F50 + base: Client::Game::Event::LuaActor + funcs: + 0x1408A4AB0: ctor + Client::Game::Event::LuaRetainer: + vtbls: + - ea: 0x141A50F40 + base: Client::Game::Event::LuaActor + funcs: + 0x1408A4670: ctor + Client::Game::Event::LuaBattleNpc: + vtbls: + - ea: 0x141A50F30 + base: Client::Game::Event::LuaActor + funcs: + 0x1408A3D10: ctor + Client::Game::Event::LuaEventNpc: + vtbls: + - ea: 0x141A50F20 + base: Client::Game::Event::LuaActor + funcs: + 0x1408A3960: ctor + Component::Exd::ExdModule: + vtbls: + - ea: 0x141A01CE8 + vfuncs: + 0: dtor + funcs: + 0x1404CDAC0: ctor + 0x1404CDB50: Finalize + 0x1404CDBE0: Load + 0x1404CDC30: ChangeLanguage + 0x1404CDF20: GetRowBySheetAndRowId # (ExdModule* this, ExcelSheet* pSheet, int nRowId) -> ExcelRow* + 0x1404CE0B0: GetRowBySheetAndRowIndex # (ExdModule* this, ExcelSheet* pSheet, int nRowIndex) -> ExcelRow* + 0x1404CDF70: GetRowBySheetIndexAndRowId # (ExdModule* this, int nSheetIndex, int nRowId) -> ExcelRow* + 0x1404CDE50: GetRowBySheetIndexAndRowIdAndSubRowId # (ExdModule* this, int nSheetIndex, int nRowId, short nSubRowId, ExcelSheet **ppOutSheet, IExcelRowWrapper **ppOutRowContainer) -> ExcelRow* + 0x1404CE130: GetRowBySheetIndexAndRowIndex # (ExdModule* this, int nSheetIndex, int nRowIndex) -> ExcelRow* + 0x1404CDD00: GetRowBySheetNameAndRowId # (ExdModule* this, char* pcszSheetName, int nRowId, ExcelSheet **ppOutSheet, IExcelRowWrapper **ppOutRowContainer) -> ExcelRow* + 0x1404CDD80: GetRowBySheetNameAndRowIdAndSubRowId # (ExdModule* this, char* pcszSheetName, int nRowId, short nSubRowId, ExcelSheet **ppOutSheet, IExcelRowWrapper **ppOutRowContainer) -> ExcelRow* + 0x1404CDFD0: GetRowBySheetNameAndRowIndex # (ExdModule* this, char* pcszSheetName, int nRowIndex, ExcelSheet **ppOutSheet, IExcelRowWrapper **ppOutRowContainer) -> ExcelRow* + 0x1404CE2F0: GetRowCountBySheet # (ExdModule* this, ExcelSheet* pShet) -> int + 0x1404CE310: GetRowCountBySheetIndex # (ExdModule* this, int nSheetIndex) -> int + 0x1404CE290: GetRowCountBySheetName # (ExdModule* this, char* pcszName) -> int + 0x1404CDCC0: GetSheetByIndex # (ExdModule* this, int nSheetIndex) -> ExcelSheet* + 0x1404CDCA0: GetSheetByName # (ExdModule* this, char* pcszName) -> ExcelSheet* + 0x14067B520: IsColumnRsv # (ExdModule* this, int nSheetIndex, int nRowId, int nSubRowId, int nColumnIndex) -> bool + 0x1406F1C10: GetItemRowById + Client::System::Scheduler::ScheduleManagement: + vtbls: + - ea: 0x141A01E98 + base: Client::System::Framework::Task + funcs: + 0x1404CE950: CreateInstance + 0x1404CE9F0: ctor + instances: + - ea: 0x1421B7F20 + Client::Graphics::Vfx::VfxData: + vtbls: + - ea: 0x1419F4E50 + base: Apricot::ApricotInstanceListenner + - ea: 0x1419F4EC8 + base: Client::Graphics::Vfx::VfxResourceInstanceListenner + funcs: + 0x1404182C0: Finalize + Client::Graphics::Vfx::VfxDataListenner: + vtbls: + - ea: 0x1419BE5D0 + Client::Game::Control::TargetSystem::AggroListFeeder: + vtbls: + - ea: 0x141A02C20 + base: Client::Game::Control::TargetSystem::ListFeeder + Client::Game::Control::TargetSystem::AllianceListFeeder: + vtbls: + - ea: 0x141A02C30 + base: Client::Game::Control::TargetSystem::ListFeeder + Client::Game::Control::TargetSystem::PartyListFeeder: + vtbls: + - ea: 0x141A02C40 + base: Client::Game::Control::TargetSystem::ListFeeder + Client::Game::Control::TargetSystem: + instances: + - ea: 0x1421BC3F0 + vtbls: + - ea: 0x141A02C90 + base: Common::Configuration::ConfigBase::ChangeEventInterface + funcs: + 0x1404EF0A0: ctor + 0x1404F5200: ProcessMouseState + 0x1404F77A0: InteractWithObject + 0x1404FB400: OpenObjectInteraction + 0x1404F82B0: Update + 0x1404F9080: GetHardTargetObjectId + 0x1404F90A0: GetHardTargetId + 0x1404F90C0: GetHardTarget + 0x1404F90E0: GetSoftTargetObjectId + 0x1404F9100: GetSoftTargetId + 0x1404F9120: GetSoftTarget + 0x1404F9140: GetMouseOverTargetPlayerId + 0x1404F9180: GetMouseOverTarget + 0x1404F9190: SetMouseOverEventObj + 0x1404F91A0: GetTargetObjectId + 0x1404F91D0: GetTargetPlayerId + 0x1404F9220: GetTargetObject + 0x1404F9240: GetTargetObjectId2 + 0x1404F9270: GetTargetPlayerId2 + 0x1404F92C0: GetTargetObject2 + 0x1404F9570: ClearFocusTarget + 0x1404F9590: SetFocusTargetByObjectId + 0x1404FA030: IsObjectInViewRange + 0x1404FA180: GetMouseOverObject + 0x1404FB370: HandleRightClick + 0x1404FB580: HandleLeftClick + 0x1404FB8C0: RemoveObjectFromTargets + 0x1404F7D80: IsObjectOnScreen + Client::Game::Control::Control: + instances: + - ea: 0x1421BC270 + funcs: + 0x1404FDB50: Initialize + 0x1404FDDC0: Update + Client::Game::Control::CameraManager: + funcs: + 0x141382880: ctor + 0x1413837B0: PreUpdate + 0x141382A50: GetActiveCamera + Client::Game::Control::MoveControl::MoveControllerSubMemberForMine: + instances: + - ea: 0x1421C17A0 + vtbls: + - ea: 0x141B3FF30 + funcs: + 0x141358DB0: ctor + Client::System::Input::InputData: + vtbls: + - ea: 0x141A02EF0 + funcs: + 0x1405054A0: ctor + 0x140505A10: IsInputIDKeyPress + 0x140505B20: IsInputIDClicked + 0x140506460: IsMouseCombinationDragged + Component::GUI::AtkArrayData: + vtbls: + - ea: 0x141A05158 + Component::GUI::NumberArrayData: + vtbls: + - ea: 0x141A05168 + base: Component::GUI::AtkArrayData + funcs: + 0x140507330: SetValue + 0x1405072D0: SetValueIfDifferent + 0x140507370: SetValueForced + Component::GUI::StringArrayData: + vtbls: + - ea: 0x141A05178 + base: Component::GUI::AtkArrayData + funcs: + 0x1405075E0: SetValue + 0x1405077C0: SetValueUtf8 + 0x140507820: SetValueIfDifferent + 0x140507850: SetValueIfDifferentUtf8 + 0x140507890: SetValueForced + 0x1405078D0: SetValueForcedUtf8 + 0x140507950: SetValueAndUpdate # calls SetValue with silent = false + Component::GUI::ExtendArrayData: + vtbls: + - ea: 0x141A05188 + base: Component::GUI::AtkArrayData + Component::GUI::AtkServer: + vtbls: + - ea: 0x141A05198 + funcs: + 0x14050A1D0: ctor + Component::GUI::AtkTimer: + vtbls: + - ea: 0x141A05230 + base: Component::GUI::AtkEventTarget + Component::GUI::AtkTooltipManager: + vtbls: + - ea: 0x141A05250 + base: Component::GUI::AtkEventListener + funcs: + 0x140511B20: ctor + 0x140511C80: Finalize + 0x140512200: AttachTooltip + 0x140512440: DetachTooltipNode + 0x140512660: ShowNodeTooltip # takes node as argument + 0x1405126F0: ShowTooltip # similar args to attach tooltip + 0x140512E90: HideTooltip # (this, addonId, unkBool) + 0x1405131A0: DetachTooltipAddon + Component::GUI::AtkEventTarget: + vtbls: + - ea: 0x141A07A48 + Component::GUI::AtkEventListenerUnk: # Used in AddonTalk + vtbls: + - ea: 0x141A07A50 + base: Component::GUI::AtkEventListener + Component::GUI::AtkSimpleTween: + vtbls: + - ea: 0x141A05298 + base: Component::GUI::AtkEventTarget + vfuncs: + 1: dtor + funcs: + 0x140515960: ctor + 0x140515B20: Prepare + 0x140515BD0: Execute + 0x140515CA0: Clear + 0x140515D80: RegisterEvent + 0x140515DC0: UnregisterEvent + 0x140515E10: SetValues + 0x140515F40: AddAnimation + 0x140516070: GetNodeValue + 0x140516200: SetNodeValue + 0x140516320: Update + Component::GUI::AtkTexture: + vtbls: + - ea: 0x141A05218 + funcs: + 0x14050EAE0: LoadTexture # (this, texturePath, version) + 0x14050EC90: LoadIconTexture + 0x14050EEB0: GetLoadState + 0x14050EF10: IsTextureReady + 0x14050EFC0: ReleaseTexture + 0x14050F0F0: GetKernelTexture + Component::GUI::AtkStage: + instances: + - ea: 0x1421C1E20 + vtbls: + - ea: 0x141A05368 + base: Component::GUI::AtkEventTarget # This doesn't look right...' + vfuncs: + 1: dtor + funcs: + 0x140518AF0: GetFocus + 0x140518B20: SetFocus + 0x140518B80: ClearFocus + 0x140519980: RemoveAllEvents # (this, AtkComponentBase) + 0x140519AB0: GetNumberArrayData + 0x140519AC0: GetStringArrayData + 0x140519AD0: GetExtendArrayData + 0x140519BE0: ctor + 0x14053C350: GetSingleton + 0x14053C360: GetSingleton2 + 0x140548590: GetSingleton3 + 0x1405A0E90: Finalize + Component::GUI::AtkFontCodeModule: + vtbls: + - ea: 0x141A057C0 + base: Component::Text::MacroDecoder + Component::GUI::AtkCursor: + funcs: + 0x140510990: Show + 0x140510A20: Hide + 0x140510AB0: SetCursorType + 0x140510B60: SetVisible + Component::GUI::AtkFontAnalyzer: + vtbls: + - ea: 0x141A057B8 + funcs: + 0x140523480: ctor + Component::GUI::AtkDragDropManager: + vtbls: + - ea: 0x141A05268 + base: Component::GUI::AtkEventListener + funcs: + 0x140513680: ctor + Component::GUI::AtkDialogue: + vtbls: + - ea: 0x141A05280 + base: Component::GUI::AtkEventListener + Component::GUI::AtkResNode: + vtbls: + - ea: 0x141A05C10 + base: Component::GUI::AtkEventTarget + vfuncs: + 1: Destroy + 2: UpdateAnimation + funcs: + 0x14052A2E0: ctor + 0x14052A440: GetAsAtkImageNode + 0x14052A460: GetAsAtkTextNode + 0x14052A480: GetAsAtkNineGridNode + 0x14052A4A0: GetAsAtkCounterNode + 0x14052A4C0: GetAsAtkCollisionNode + 0x14052A500: GetAsAtkComponentNode + 0x14052A520: GetComponent + 0x140551150: GetComponent_2 + 0x140553830: GetAsComponentButton + 0x140555480: GetAsComponentIcon + 0x140556E80: GetAsComponentListItemRenderer + 0x140562C90: GetAsComponentList + 0x140566FF0: GetAsComponentTreeList + 0x14056EE60: GetAsComponentCheckBox + 0x14056FC30: GetAsComponentGaugeBar + 0x140571BC0: GetAsComponentSlider + 0x140576240: GetAsComponentTextInput + 0x14057A010: GetAsComponentNumericInput + 0x14057D890: GetAsComponentDropDownList + 0x14057E040: GetAsComponentRadioButton + 0x14057E7C0: GetAsComponentTab + 0x14057ED60: GetAsComponentGuildLeveCard + 0x14057F260: GetAsComponentTextNineGrid + 0x140586080: GetAsComponentMap + 0x1405877D0: GetAsComponentPreview + 0x140588FA0: GetAsComponentScrollBar + 0x14058A7A0: GetAsComponentIconText + 0x14058C290: GetAsComponentDragDrop + 0x14058D110: GetAsComponentMultipurpose + 0x14058E230: GetAsComponentWindow + 0x1405949D0: GetAsComponentJournalCanvas + 0x140597100: GetAsComponentHoldButton + 0x140597800: GetAsComponentPortrait + 0x14059D420: GetAsComponentDragDrop2 + 0x14059D690: GetAsComponentIcon2 + 0x14059DA10: GetAsComponentListItemRenderer2 + 0x14052ACD0: RegisterEvent + 0x14052AD10: UnregisterEvent + 0x14052AD50: DispatchEvent + 0x14052AEB0: GetBounds + 0x14052B0C0: GetPositionFloat + 0x14052B0E0: SetPositionFloat + 0x14052B130: GetPositionShort + 0x14052B160: SetPositionShort + 0x14052B1C0: GetScale + 0x14052B1E0: GetScaleX + 0x14052B200: GetScaleY + 0x14052B220: SetScale + 0x14052B230: SetScaleX + 0x14052B2A0: SetScaleY + 0x14052B340: SetSize0 + 0x14052B360: GetXFloat + 0x14052B380: GetYFloat + 0x14052B3A0: GetXShort + 0x14052B3C0: GetYShort + 0x14052B3E0: SetXFloat + 0x14052B410: SetYFloat + 0x14052B440: SetXShort + 0x14052B480: SetYShort + 0x14052B590: GetWidth + 0x14052B5B0: GetHeight + 0x14052B7F0: SetWidth + 0x14052B810: SetHeight + 0x14052B860: GetRotation + 0x14052B880: SetRotation + 0x14052B8F0: GetRotationDegrees + 0x14052B920: SetRotationDegrees + 0x14052B9A0: GetColor + 0x14052B9C0: SetColor + 0x14052BA00: SetAddRGB + 0x14052BA50: SetMultiplyRGB + 0x14052BA90: SetAlpha + 0x14052BAA0: GetPriority + 0x14052BAC0: SetPriority + 0x14052BAE0: IsVisible + 0x14052BB10: SetVisibility + 0x14052BF40: GetIsUsingDepthBasedDrawPriority + 0x14052BF60: SetUseDepthBasedDrawPriority + 0x14052BFB0: SetDepth + 0x14052C380: Initialize + 0x14052C550: SetScale0 # SetScale jumps to this + 0x140536F60: SetSize + 0x14052AC30: GetTimelineLabel + 0x14052AAB0: SetTimelineLabel2 + 0x14052AB30: SetTimelineLabel3 + 0x14052ABE0: GetTimelineFrameIdx + 0x14052AA30: EnableTimeline + 0x14052AA50: DisableTimeline + Component::GUI::AtkImageNode: + vtbls: + - ea: 0x141A05C28 + base: Component::GUI::AtkResNode + funcs: + 0x14052C9F0: LoadTexture # (this, texturePath, version) + 0x14052CAB0: LoadIconTexture + 0x14052CCB0: UnloadTexture + 0x1405A0230: ctor + Component::GUI::AtkTextNode: + vtbls: + - ea: 0x141A05C40 + base: Component::GUI::AtkResNode + funcs: + 0x14052CF10: SetText + 0x14052DA40: SetForegroundColour + 0x14052DDA0: GetTextDrawSize + 0x14052E730: SetNumber + 0x14052EA00: SetFontSize + 0x14052EB10: SetGlowColour + 0x14052F150: ToggleFixedFontResolution # this stops text from auto scaling, they turned this on for nameplates in 5.5 + 0x14052FEC0: ToggleFontCache + 0x1405300B0: ResizeNodeForCurrentText + 0x14052E920: GetText + 0x14052E960: SetFont + 0x14052DAA0: SetAlignment + 0x1405A0440: ctor + Component::GUI::AtkNineGridNode: + vtbls: + - ea: 0x141A05C58 + base: Component::GUI::AtkResNode + funcs: + 0x1405A02F0: ctor + Component::GUI::AtkCounterNode: + vtbls: + - ea: 0x141A05C70 + base: Component::GUI::AtkResNode + funcs: + 0x1405A01B0: ctor + 0x140530590: SetText + 0x1405305D0: SetNumber + 0x140530730: UpdateWidth + Component::GUI::AtkCollisionNode: + vtbls: + - ea: 0x141A05C88 + base: Component::GUI::AtkResNode + funcs: + 0x1405A00F0: ctor + 0x14052A550: CheckCollisionAtCoords + Component::GUI::AtkComponentNode: + vtbls: + - ea: 0x141A05CB8 + base: Component::GUI::AtkResNode + funcs: + 0x1405A0150: ctor + Component::GUI::AtkUnitBase: + vtbls: + - ea: 0x141A05CD0 + base: Component::GUI::AtkEventListener + vfuncs: + 3: Open + 4: Close + 5: Show + 6: Hide + 7: SetPosition + 8: SetX + 9: SetY + 10: GetX + 11: GetY + 12: GetPosition + 13: SetAlpha + 14: SetScale + 15: GetSize + 16: Hide2 + 17: SetScaleToHudLayoutScale + 18: ShouldCollideWithWindow + 22: ShouldIgnoreInputs + 23: GetRootNode + 26: GetWindowBounds + 29: GetRootBounds + 36: Focus + 40: Initialize + 41: Finalize + 42: Update + 43: Draw + 45: LoadUldResourceHandle + 46: CheckWindowCollisionAtCoords + 48: OnSetup + 50: OnRefresh + 51: OnRequestedUpdate + 53: FireCloseCallback + 57: OnOpenTransitionStarted + 61: OnMouseOver + 62: OnMouseOut + funcs: + 0x1405388D0: ctor + 0x140538B00: Finalize2 + 0x140538F40: FireCallbackInt # this creates an int AtkValue and puts its argument into it before calling Callback + 0x140539290: SetPosition + 0x140539410: SetAlpha + 0x140539440: GetScale + 0x140539660: GetGlobalUIScale + 0x140539670: SetGlobalUIScale + 0x140539810: SetScale + 0x140539A20: SetSize + 0x140539B00: GetScaledWidth + 0x140539B40: GetScaledHeight + 0x140539B80: CalculateBounds + 0x14053A350: SetFlag + 0x14053BEB0: Draw + 0x14053C1B0: LoadUldByName + 0x14053C2D0: SetOpenTransition + 0x14053C310: SetCloseTransition + 0x14053C3D0: SubscribeAtkArrayData # handler: "4C 8B D2 48 8B D1 41 83 F9 04" + 0x14053C560: UnsubscribeAtkArrayData # handler: "48 89 5C 24 ?? 48 89 74 24 ?? 57 48 83 EC 20 48 8B DA 48 8B F9 41 83 F9 04" + 0x14053C810: SetFocusNode + 0x14053CD90: GetNodeById + 0x14053CEC0: GetButtonNodeById + 0x14053D060: GetComponentListById + 0x14053D100: GetTextNodeById + 0x14053D160: GetImageNodeById + 0x140538F30: FireCallbackAndHideOrClose + 0x14053D260: FireCallback + 0x14053F910: UpdateCollisionNodeList + Component::GUI::AtkComponentBase: + vtbls: + - ea: 0x141A05F80 + base: Component::GUI::AtkEventListener + vfuncs: + 5: OnUldUpdate + 7: OnUldDraw + 10: SetEnabledState + 14: GetAtkResNode + 17: InitializeFromComponentData + funcs: + 0x140550ED0: ctor + 0x140551180: GetOwnerNodePosition + 0x1405514B0: GetScrollBarById + 0x1405515B0: GetTextNodeById + 0x140551610: GetImageNodeById + Component::GUI::AtkComponentButton: + vtbls: + - ea: 0x141A06020 + base: Component::GUI::AtkComponentBase + funcs: + 0x140552660: ctor + 0x14057DB90: Finalize + 0x1405A45B0: GetOwnerNode + Component::GUI::AtkComponentIcon: + vtbls: + - ea: 0x141A060E8 + base: Component::GUI::AtkComponentBase + funcs: + 0x140554BD0: ctor + 0x140554290: LoadIconById + 0x1405542C0: LoadIcon + 0x14058AD60: SetDisabledColor + 0x140554500: SetTimelineState + Component::GUI::AtkDragDropInterface: + vtbls: + - ea: 0x141A06188 + vfuncs: + 7: GetDragComponent + Component::GUI::AtkComponentListItemRenderer: + vtbls: + - ea: 0x141A06208 + base: Component::GUI::AtkComponentButton + - ea: 0x141A062D8 + base: Component::GUI::AtkDragDropInterface + funcs: + 0x1405557A0: ctor + 0x1405558A0: Finalize + 0x1405595A0: RemoveAllEvents # Removes all events this component is listening to + Component::GUI::AtkComponentList: + vtbls: + - ea: 0x141A06378 + base: Component::GUI::AtkComponentBase + vfuncs: + 25: GetItemRenderer + 26: SetItemDisabledState + 27: GetItemDisabledState + 28: SetItemHighlightedState + 29: GetItemHighlightedState + 31: SelectItem + 32: DeselectItem + 36: GetItemCount + 45: GetSelectedItemAtkResNode + funcs: + 0x140560C70: ctor + 0x14055B070: SetItemLabel + 0x14055B130: GetItemLabel + 0x140560390: DispatchItemEvent + Component::GUI::AtkComponentTreeList: + vtbls: + - ea: 0x141A064E8 + base: Component::GUI::AtkComponentList + funcs: + 0x140563720: LoadAtkValues + 0x140564180: ExpandGroupExclusively + 0x140565490: GetItem + 0x1405657C0: ctor + 0x140565880: Finalize + 0x140567C80: CreateItem + Component::GUI::AtkModule: + vtbls: + - ea: 0x141A06660 + base: Component::GUI::AtkModuleInterface + - ea: 0x141A068A8 + base: Component::GUI::AtkExternalInterface + - ea: 0x141A068C0 + base: Client::System::Input::TextServiceInterface::TextServiceEvent + vfuncs: + 0: dtor + 9: GetNumberArrayData + 10: GetStringArrayData + 11: GetExtendArrayData + 17: SetHandlerFunction + 26: IsAddonReady + 39: SetUIVisibility + 58: Update + 60: IsUISceneGameMain + 61: GetColorThemeTypeForUIScene + 63: OpenMapWithMapLink + funcs: + 0x14056A580: ctor + 0x14056AD90: Finalize + 0x14056AFF0: Initialize + 0x14056B410: HandleInput + 0x14056B810: IsTextInputActive + 0x14056B690: SetUIScene + Component::GUI::AtkComponentCheckBox: + vtbls: + - ea: 0x141A06908 + base: Component::GUI::AtkComponentButton + funcs: + 0x14056E5A0: ctor + Component::GUI::AtkComponentGaugeBar: + vtbls: + - ea: 0x141A069D8 + base: Component::GUI::AtkComponentBase + funcs: + 0x14056F4D0: ctor + 0x14056F090: SetMinValue + 0x14056F0D0: SetMaxValue + 0x14056F110: SetGaugeValue + 0x14056F1F0: HaltTransitions + 0x14056F240: SetGaugeRange + 0x14056F280: SetFillColor + 0x14056F340: SetBackdropColor + 0x14056FE60: UpdateFloatValues + 0x14056FFE0: UpdateBarFill1 + 0x140570390: UpdateBarFill2 + 0x140570B00: SetupGaugeTransitionSplit # handles situations where the value overflows to/from the secondary gauge (ie shield bar in party list) + 0x140570F60: SetupGaugeTransition + 0x1405710B0: SetGaugeValueInstant # no transition animation + 0x1405711C0: SetParameterText + 0x1405712A0: GetFillPosition1 + 0x140571340: GetFillPosition2 + 0x1405713C0: InitializeFillMargin + vfuncs: + 8: InitializeFillNodes + Component::GUI::AtkComponentGaugeBar::GaugeValueTransition: + funcs: + 0x14056FCB0: GetTransitioningValue + Component::GUI::AtkComponentSlider: + vtbls: + - ea: 0x141A06A78 + base: Component::GUI::AtkComponentBase + funcs: + 0x140571600: ctor + 0x1405716F0: Finalize + Component::GUI::AtkComponentInputBase: + vtbls: + - ea: 0x141A06B18 + base: Component::GUI::AtkComponentBase + funcs: + 0x140572A10: ctor + 0x140572B70: Finalize + Component::GUI::AtkComponentTextInput: + vtbls: + - ea: 0x141A06BB8 + base: Component::GUI::AtkComponentInputBase + - ea: 0x141A06C58 + base: Component::GUI::AtkTextInput::AtkTextInputEventInterface + - ea: 0x141A06C80 + base: Client::System::Input::SoftKeyboardDeviceInterface::SoftKeyboardInputInterface + funcs: + 0x140574200: ctor + 0x140574390: Finalize + 0x140572E00: SetText + Component::GUI::AtkComponentNumericInput: + vtbls: + - ea: 0x141A06CB8 + base: Component::GUI::AtkComponentInputBase + funcs: + 0x140578930: ctor + Component::GUI::AtkComponentDropDownList: + vtbls: + - ea: 0x141A06D80 + base: Component::GUI::AtkComponentBase + funcs: + 0x14057C660: ctor + 0x14057C4F0: SelectItem + 0x14057C5B0: DeselectItem + 0x14057C5D0: GetSelectedItemIndex + 0x14057D960: SetPreviewTextByIndex + Component::GUI::AtkComponentRadioButton: + vtbls: + - ea: 0x141A06E20 + base: Component::GUI::AtkComponentButton + funcs: + 0x14057DB60: ctor + Component::GUI::AtkComponentTab: + vtbls: + - ea: 0x141A06F30 + base: Component::GUI::AtkComponentRadioButton + funcs: + 0x14057E450: ctor + Component::GUI::AtkComponentGuildLeveCard: + vtbls: + - ea: 0x141A07040 + base: Component::GUI::AtkComponentBase + funcs: + 0x14057EA20: ctor + Component::GUI::AtkComponentTextNineGrid: + vtbls: + - ea: 0x141A070E0 + base: Component::GUI::AtkComponentBase + funcs: + 0x14057EDB0: ctor + Component::GUI::AtkResourceRendererBase: + vtbls: + - ea: 0x141A07180 + vfuncs: + 1: ShouldRender + 2: Draw + Component::GUI::AtkImageNodeRenderer: + vtbls: + - ea: 0x141A07198 + base: Component::GUI::AtkResourceRendererBase + Component::GUI::AtkTextNodeRenderer: + vtbls: + - ea: 0x141A071B0 + base: Component::GUI::AtkResourceRendererBase + Component::GUI::AtkNineGridNodeRenderer: + vtbls: + - ea: 0x141A071D0 + base: Component::GUI::AtkResourceRendererBase + Component::GUI::AtkCounterNodeRenderer: + vtbls: + - ea: 0x141A071E8 + base: Component::GUI::AtkResourceRendererBase + Component::GUI::AtkComponentNodeRenderer: + vtbls: + - ea: 0x141A07200 + base: Component::GUI::AtkResourceRendererBase + Component::GUI::AtkResourceRendererManager: + vtbls: + - ea: 0x141A07218 + funcs: + 0x140581C00: ctor + 0x140581DF0: DrawUldFromData + 0x140582480: DrawUldFromDataClipped + Component::GUI::AtkComponentMap: + vtbls: + - ea: 0x141A07238 + base: Component::GUI::AtkComponentBase + funcs: + 0x140584CD0: ctor + 0x140584E70: Finalize + Component::GUI::AtkComponentPreview: + vtbls: + - ea: 0x141A072D8 + base: Component::GUI::AtkComponentBase + funcs: + 0x140587670: ctor + Component::GUI::AtkComponentScrollBar: + vtbls: + - ea: 0x141A07378 + base: Component::GUI::AtkComponentBase + funcs: + 0x1405886D0: ctor + Component::GUI::AtkComponentIconText: + vtbls: + - ea: 0x141A07418 + base: Component::GUI::AtkComponentBase + funcs: + 0x140589CE0: LoadIconByID + 0x140589D10: LoadIcon # this takes a struct arg that includes the icon ID and some params + 0x140589F10: SetText + 0x140589F30: SetTextColor + 0x140589F50: SetTextEdgeColor + 0x14058A0D0: ctor + Component::GUI::AtkComponentDragDrop: + vtbls: + - ea: 0x141A074B8 + base: Component::GUI::AtkComponentBase + - ea: 0x141A07558 + base: Component::GUI::AtkDragDropInterface + funcs: + 0x14058B350: ctor + 0x14058AAA0: LoadIconById + 0x14058AAE0: GetIconId + 0x14058AF10: AttachTooltip + 0x14058B060: SetTimelineState + 0x14058B440: Finalize + 0x14058B140: GetTimelineActiveLabelId + Component::GUI::AtkComponentMultipurpose: + vtbls: + - ea: 0x141A075D8 + base: Component::GUI::AtkComponentBase + funcs: + 0x14058CFB0: ctor + Component::GUI::AtkComponentWindow: + vtbls: + - ea: 0x141A07748 + base: Component::GUI::AtkComponentBase + funcs: + 0x14058D8E0: ctor + Component::GUI::AtkComponentJournalCanvas: + vtbls: + - ea: 0x141A07818 + base: Component::GUI::AtkComponentBase + funcs: + 0x140592FB0: ctor + Component::GUI::AtkComponentHoldButton: + vtbls: + - ea: 0x141A078B8 + base: Component::GUI::AtkComponentButton + funcs: + 0x1405960A0: ctor + Component::GUI::AtkComponentPortrait: + vtbls: + - ea: 0x141A07980 + base: Component::GUI::AtkComponentBase + funcs: + 0x140597450: ctor + Client::LayoutEngine::IManagerBase: + vtbls: + - ea: 0x141A088F0 + base: Client::System::Common::NonCopyable + Client::LayoutEngine::ILayoutInstance: + vtbls: + - ea: 0x141A08910 + base: Client::System::Common::NonCopyable + Client::LayoutEngine::LayoutWorld: + instances: + - ea: 0x1421C2438 + vtbls: + - ea: 0x141A09128 + base: Client::LayoutEngine::IManagerBase + funcs: + 0x1405BABF0: ctor + 0x1405BAE80: CreateSingleton + Client::LayoutEngine::LayoutManager: + vtbls: + - ea: 0x141A09170 + base: Client::LayoutEngine::IManagerBase + funcs: + 0x1405C3010: ctor + 0x1405C98A0: SetInteriorFixture + 0x1405C5BB0: SetActiveFestivals + Client::LayoutEngine::OutdoorAreaLayoutData: + funcs: + 0x1405AC0B0: SetFixture + 0x1405AC230: SetFixtureStain + Client::LayoutEngine::OutdoorPlotLayoutData: + funcs: + 0x1405ABAA0: SetFixture + 0x1405ABC90: SetFixtureStain + Client::LayoutEngine::Streaming::StreamingManager: + vtbls: + - ea: 0x141A09150 + base: Client::LayoutEngine::IManagerBase + funcs: + 0x1405C1990: ctor + Client::LayoutEngine::Environment::LayoutOBSetManager: + vtbls: + - ea: 0x141A091B8 + funcs: + 0x1405D0BE0: ctor + Client::LayoutEngine::Environment::LayoutEnvironment: + vtbls: + - ea: 0x141A091E0 + Client::LayoutEngine::CutScenePrefetchResource: + vtbls: + - ea: 0x141A09190 + funcs: + 0x1405CFC20: ctor + Client::LayoutEngine::Layer::EnvSpaceLayoutInstance: + vtbls: + - ea: 0x141A0AD60 + base: Client::LayoutEngine::ILayoutInstance + Client::LayoutEngine::Layer::BgPartsLayoutInstance: + vtbls: + - ea: 0x141A0AAF0 + base: Client::LayoutEngine::ILayoutInstance + Client::LayoutEngine::Layer::EnvLocationLayoutInstance: + vtbls: + - ea: 0x141A0AFD0 + base: Client::LayoutEngine::ILayoutInstance + Client::LayoutEngine::Layer::LightLayoutInstance: + vtbls: + - ea: 0x141A0B240 + base: Client::LayoutEngine::ILayoutInstance + Client::LayoutEngine::Layer::DecalLayoutInstance: + vtbls: + - ea: 0x141A0B4B0 + base: Client::LayoutEngine::ILayoutInstance + Client::LayoutEngine::Layer::VfxLayoutInstance: + vtbls: + - ea: 0x141A0B720 + base: Client::LayoutEngine::ILayoutInstance + Client::LayoutEngine::Layer::WeaponLayoutInstance: + vtbls: + - ea: 0x141A0B990 + base: Client::LayoutEngine::ILayoutInstance + Client::LayoutEngine::Group::TimeLineLayoutInstance: + vtbls: + - ea: 0x141A105F8 + base: Client::LayoutEngine::ILayoutInstance + Client::UI::Misc::UserFileManager::UserFileEvent: + vtbls: + - ea: 0x141A14978 + vfuncs: + 0: dtor + 1: ReadFile + 2: WriteFile + 4: GetFileSize + 5: GetDataSize + 6: GetFileVersion + 7: GetFileType + 9: GetHasChanges + 10: GetIsSavePending + 11: SetCharacterContentId + 12: SaveFile + Client::UI::Misc::UserFileManager: + vtbls: + - ea: 0x141A149E0 + base: Client::System::Resource::ResourceEventListener + funcs: + 0x1406699D0: SaveFile + Component::GUI::AtkInputData: + vtbls: + - ea: 0x141A14A08 + base: Client::System::Input::InputData + Client::UI::UIInputData: + vtbls: + - ea: 0x141A14A98 + base: Component::GUI::AtkInputData + - ea: 0x141A14B30 + base: Client::UI::Misc::UserFileManager::UserFileEvent + funcs: + 0x140618910: ctor + Client::UI::RaptureUiDataModule: + vtbls: + - ea: 0x141A152D8 + base: Client::UI::Misc::UserFileManager::UserFileEvent + funcs: + 0x140631A60: Finalize + 0x1406B8F10: ctor + 0x1406BD590: MjiCreateWorkshopPreset + Client::UI::Misc::InputTimerModule: + vtbls: + - ea: 0x141A153A8 + Client::UI::UI3DModule::MapInfo: + vtbls: + - ea: 0x141A153B0 + Client::UI::UI3DModule::ObjectInfo: + vtbls: + - ea: 0x141A153D8 + base: Client::UI::UI3DModule::MapInfo + Client::UI::UI3DModule::MemberInfo: + vtbls: + - ea: 0x141A15408 + base: Client::UI::UI3DModule::MapInfo + Client::UI::UI3DModule: + vtbls: + - ea: 0x141A15468 + funcs: + 0x14061F020: CalculateIsInScreen + 0x14061F130: CalculateNamePlatePosition + 0x14061F440: GetUIObjectKind + 0x14061F530: CalculateNamePlateScale + 0x14061F720: ctor + 0x14061FB00: Update + 0x14061FDA0: UpdateGameObjects + 0x140620210: SetupNamePlateForObjectInfo + 0x1406202C0: FinalizeNamePlates + Client::UI::UIInputModule: + vtbls: + - ea: 0x141A15470 + funcs: + 0x140621C60: ctor + 0x140621D50: HandleInputUpdate + 0x140622FF0: CheckCastCancel + 0x140626710: CheckScreenshotState + Client::UI::UIModuleInterface: + vtbls: + - ea: 0x141A14B98 + vfuncs: + 0: dtor + 4: Abort + 5: GetExcelModule + 6: GetRaptureTextModule + 7: GetRaptureAtkModule + 8: GetRaptureAtkModule2 + 9: GetRaptureShellModule + 10: GetPronounModule + 11: GetRaptureLogModule + 12: GetRaptureMacroModule + 13: GetRaptureHotbarModule + 14: GetRaptureGearsetModule + 15: GetAcquaintanceModule + 16: GetItemOrderModule + 17: GetItemFinderModule + 18: GetConfigModule + 19: GetAddonConfig + 20: GetUiSavePackModule + 21: GetLetterDataModule + 22: GetRetainerTaskDataModule + 23: GetFlagStatusModule + 24: GetRecipeFavoriteModule + 25: GetCraftModule + 26: GetRaptureUiDataModule + 27: GetAfterAgentsPtr # points to the field right after the last Agent in AgentModule + 29: GetGoldSaucerModule + 30: GetRaptureTeleportHistory + 31: GetItemContextCustomizeModule + 32: GetRecommendEquipModule + 33: GetPvpSetModule + 34: GetInfoModule + 36: GetAgentModule + 38: GetUI3DModule + 41: GetEmoteHistoryModule + 42: GetMinionListModule + 43: GetMountListModule + 44: GetEmjModule + 45: GetAozNoteModule + 46: GetCrossWorldLinkShellModule + 47: GetAchievementListModule + 48: GetGroupPoseModule + 49: GetFieldMarkerModule + 50: GetUnkFieldMarkerModuleMap # FieldMarkerModule+0xC78 + 51: GetMycNoteModule + 52: GetOrnamentListModule + 53: GetMycItemModule + 54: GetGroupPoseStampModule + 55: GetInputTimerModule + 56: GetMcAggreModule + 57: GetRetainerCommentModule + 58: GetBannerModule + 59: GetAdventureNoteModule + 60: GetAkatsukiNoteModule + 61: GetVVDNoteModule + 62: GetVVDActionModule + 63: GetTofuModule + 64: GetFishingModule + 65: GetUIInputData + 66: GetUIInputModule + 68: GetLogFilterConfig + 70: EnableCutsceneInputMode + 71: DisableCutsceneInputMode + 76: EnterGPose + 77: ExitGPose + 78: IsInGPose + 79: EnterIdleCam + 80: ExitIdleCam + 81: IsInIdleCam + 87: ShowDeepDungeonHud + 88: HideDeepDungeonHud + 90: ShowEurekaHud + 91: HideEurekaHud + 97: OpenMycInfo + 98: CloseMycInfo + 99: CloseMiniMap + 100: OpenMiniMap + 101: IsGamePadInputActive + 104: ToggleInputMode + 106: IsUIHidden + 107: AddAtkHistoryEntry + 108: ClearAtkHistory + 112: ShowContentIntroduction + 113: IsContentIntroductionInvisible + 114: HideContentIntroduction + 123: SetCursorVisibility + 124: ToggleCursor + 138: ShowEventFadeIn + 139: ShowEventFadeOut + 143: ToggleUi + 144: ToggleUi_2 + 146: LoadScreenHideUi + 147: LoadScreenShowUi + 149: AnnounceHowTo + 151: HideHowTo + 153: ShowGoldSaucerReward + 154: HideGoldSaucerReward + 155: ShowTextRelicAtma + 157: HideGoldSaucerReward_2 + 163: ShowHousingHarvest + 165: OpenMiniGame + 166: HideHousingHarvest + 167: ShowImage + 168: ShowText + 169: ShowTextChain + 170: ShowWideText + 171: ShowPoisonText + 172: ShowErrorText + 173: ShowTextClassChange + 174: ShowGetAction + 175: ShowLocationTitle + 176: HideLocationTitle + 179: ShowGrandCompany1 + 182: ShowStreak + 183: ShowAddonKillStreakForManeuvers + 184: ShowBaloonMessage + 185: ShowBattleTalk + 186: ShowBattleTalkImage + 187: ShowBattleTalkUnknown + 188: ShowBattleTalkSound + 190: OpenInventory + 191: CloseInventory + 192: IsInventoryOpen + 193: ExecuteMainCommand + 194: IsMainCommandUnlocked + 197: ShowRaceCountdownEnd + 201: IsDutyRaidFinderOpen + 228: ShowRaceCountdownStart + 229: ShowRaceCountdownEnd_2 + Client::UI::UIModule: + vtbls: + - ea: 0x141A15480 + base: Client::UI::UIModuleInterface + - ea: 0x141A15BC8 + base: Component::GUI::AtkModuleEvent + - ea: 0x141A15BD0 + base: Component::Excel::ExcelLanguageEvent + - ea: 0x141A15BE0 + base: Common::Configuration::ConfigBase::ChangeEventInterface + funcs: + 0x140628D60: ctor + 0x140629760: Finalize + 0x140629C30: Initialize + 0x140629E90: Update + 0x14062A310: HandleInputUpdate + 0x14062A3E0: ShouldLimitFps + Client::UI::Misc::PvpSetModule: + vtbls: + - ea: 0x141A1BAA0 + base: Client::UI::Misc::UserFileManager::UserFileEvent + funcs: + 0x1406BF310: ctor + Client::UI::Misc::ItemContextCustomizeModule: + vtbls: + - ea: 0x141A1BA38 + base: Client::UI::Misc::UserFileManager::UserFileEvent + funcs: + 0x1406BDF80: ResetAll + Client::UI::Misc::EmoteHistoryModule: + vtbls: + - ea: 0x141A1BB18 + base: Client::UI::Misc::UserFileManager::UserFileEvent + funcs: + 0x1406BFEB0: ctor + 0x1406C00A0: AddToHistory + 0x1406C0120: RemoveFromHistory + 0x1406C01F0: AddToFavorites + 0x1406C0270: SetFavorite + 0x1406C02C0: SwapFavorites + 0x1406C0680: IsUnseen + 0x1406C06D0: SetSeen + Client::UI::Misc::MinionListModule: + vtbls: + - ea: 0x141A1BB80 + base: Client::UI::Misc::UserFileManager::UserFileEvent + funcs: + 0x1406C08E0: ctor + 0x1406C0BD0: GetUnseenCompanionsPtrById + 0x1406C0C10: GetUnseenCompanionsPtr + 0x1406C0C30: AddToUnseenCompanions + 0x1406C0CB0: RemoveFromUnseenCompanions + 0x1406C0D50: IsFavorite + 0x1406C0D90: GetFavoritePtr + 0x1406C0DB0: AddToFavorites + 0x1406C0E40: RemoveFromFavorites + 0x1406C0EA0: SwapFavorites + 0x1406C0EF0: HasAnyFavorites + 0x1406C0F10: HasFreeFavoriteSlots + Client::UI::Misc::MountListModule: + vtbls: + - ea: 0x141A1BBE8 + base: Client::UI::Misc::UserFileManager::UserFileEvent + funcs: + 0x1406C1020: ctor + 0x1406C1310: GetUnseenMountPtrById + 0x1406C1360: GetUnseenMountPtr + 0x1406C1380: AddToUnseenMounts + 0x1406C1430: RemoveFromUnseenMounts + 0x1406C14E0: GetFavoritePtrById + 0x1406C1530: GetFavoritePtr + 0x1406C1550: AddToFavorites + 0x1406C1610: RemoveFromFavorites + 0x1406C1690: SwapFavorites + 0x1406C16E0: HasAnyFavorites + 0x1406C1700: HasFreeFavoriteSlots + Client::UI::Misc::EmjModule: + vtbls: + - ea: 0x141A1BC50 + base: Client::UI::Misc::UserFileManager::UserFileEvent + funcs: + 0x1406C1850: ctor + Client::UI::Misc::AozNoteModule: + vtbls: + - ea: 0x141A15340 + base: Client::UI::Misc::UserFileManager::UserFileEvent + funcs: + 0x1406C1EE0: ctor + 0x1406C27C0: GetActiveSetCustomNamePtr + 0x1406C27E0: HasActiveSetCustomName + 0x1406C2800: SetActiveSetCustomName + 0x1406C2860: LoadActiveSetHotBars + 0x1406C2950: SaveActiveSetHotBars + Client::UI::Misc::CrossWorldLinkShellModule: + vtbls: + - ea: 0x141A1BCB8 + base: Client::UI::Misc::UserFileManager::UserFileEvent + funcs: + 0x1406C33D0: ctor + Client::UI::Misc::AchievementListModule: + vtbls: + - ea: 0x141A1BD20 + base: Client::UI::Misc::UserFileManager::UserFileEvent + funcs: + 0x1406C47A0: ctor + 0x1406C49C0: UpdateWatchlistCount + 0x1406C49F0: AddToWatchlist + 0x1406C4A90: RemoveFromWatchlist + 0x1406C4B40: IsOnWatchlist + 0x1406C4B70: IsWatchlistFull + Client::UI::Misc::GroupPoseModule: + vtbls: + - ea: 0x141A1BD88 + base: Client::UI::Misc::UserFileManager::UserFileEvent + funcs: + 0x1406C4BE0: ctor + 0x1406C4D80: SaveCameraSettings + 0x1406C4E00: SaveLightingSettings + Client::UI::Misc::MycNoteModule: + vtbls: + - ea: 0x141A1BEC8 + base: Client::UI::Misc::UserFileManager::UserFileEvent + funcs: + 0x1406C6A50: ctor + Client::UI::Misc::OrnamentListModule: + vtbls: + - ea: 0x141A1BF30 + base: Client::UI::Misc::UserFileManager::UserFileEvent + funcs: + 0x1406C6D40: ctor + Client::UI::Misc::MycItemModule: + vtbls: + - ea: 0x141A1BF98 + base: Client::UI::Misc::UserFileManager::UserFileEvent + funcs: + 0x1406C7130: ctor + Client::UI::Misc::GroupPoseStampModule: + vtbls: + - ea: 0x141A1C000 + base: Client::UI::Misc::UserFileManager::UserFileEvent + funcs: + 0x1406C7BD0: ctor + Client::UI::Misc::McAggreModule: + vtbls: + - ea: 0x141A1B108 + base: Client::UI::Misc::UserFileManager::UserFileEvent + funcs: + 0x14066C760: ctor + Client::UI::Misc::AdventureNoteModule: + vtbls: + - ea: 0x141A1C0D0 + base: Client::UI::Misc::UserFileManager::UserFileEvent + funcs: + 0x1406C9390: ctor + Client::UI::Misc::AkatsukiNoteModule: + vtbls: + - ea: 0x141A1C138 + base: Client::UI::Misc::UserFileManager::UserFileEvent + funcs: + 0x1406C9720: ctor + Client::UI::Misc::VVDNoteModule: + vtbls: + - ea: 0x141B5D590 + base: Client::UI::Misc::UserFileManager::UserFileEvent + funcs: + 0x14144F330: ctor + Client::UI::Misc::VVDActionModule: + vtbls: + - ea: 0x141B5D760 + base: Client::UI::Misc::UserFileManager::UserFileEvent + funcs: + 0x14144F690: ctor + 0x14144F7D0: SaveActions + Client::UI::Misc::TofuModule: + vtbls: + - ea: 0x141A1AF58 + base: Client::UI::Misc::UserFileManager::UserFileEvent + funcs: + 0x140669F20: ctor + Client::UI::Misc::FishingModule: + vtbls: + - ea: 0x141A1C1A0 + base: Client::UI::Misc::UserFileManager::UserFileEvent + funcs: + 0x1406C9A00: ctor + Client::UI::Misc::CurrencySettingHelper: + vtbls: + - ea: 0x141B5D530 + funcs: + 0x14144E880: GetDefaultCurrencySetting + 0x14144E760: GetRotationArray + 0x14144E770: GetRotationCount + Client::UI::Misc::BannerModuleHelper: + vtbls: + - ea: 0x141B5D510 + Client::System::Crypt::SimpleString: + vtbls: + - ea: 0x141A15D70 + base: Client::System::Crypt::CryptInterface + vfuncs: + 1: Encrypt + 2: Decrypt + Component::Text::MacroDecoder: + vtbls: + - ea: 0x141A17000 + funcs: + 0x14063CF50: ctor + 0x14063D6F0: ReadExpression + 0x14063DF80: ReadParameter + Component::Text::MacroEncoder: + vtbls: + - ea: 0x141A171B8 + funcs: + 0x14063F100: ctor + 0x140641EA0: EncodeString + 0x140642F80: EncodeMacro + 0x140643300: EncodeParameter + 0x140642D70: ParseMacro + Component::Text::TextChecker: + vtbls: + - ea: 0x141A171C0 + base: Component::Text::MacroDecoder + Component::Text::ReferencedUtf8String: + funcs: + 0x1403272F0: Create + Component::Text::TextParameter: + funcs: + 0x140131D50: SetReferencedUtf8String + 0x140131CD0: SetString + 0x140131C60: SetInteger + std::deque: + funcs: + 0x140187200: _Reset_map + Client::System::Data::Bit: + vtbls: + - ea: 0x141A18158 + funcs: + 0x1406556D0: ctor + Client::System::Data::Unique: + vtbls: + - ea: 0x141A18160 + Client::UI::Misc::AcquaintanceModule: + vtbls: + - ea: 0x141A1B578 + base: Client::UI::Misc::UserFileManager::UserFileEvent + funcs: + 0x140631970: Finalize + 0x1406997D0: ctor + 0x140699CE0: ClearTellHistory + Client::UI::Misc::LogFilterConfig: + vtbls: + - ea: 0x141A1B5E0 + base: Client::UI::Misc::UserFileManager::UserFileEvent + funcs: + 0x14069BA60: ctor + 0x14069BBE0: Initialize + Client::UI::Misc::ConfigModule: + vtbls: + - ea: 0x141A1AF30 + base: Component::GUI::AtkModuleInterface::AtkEventInterface + - ea: 0x141A1AF48 + base: Common::Configuration::ConfigBase::ChangeEventInterface + funcs: + 0x140667270: ctor + 0x140667630: SetValueByIndex + 0x140667800: GetValueByIndex + 0x140668D30: Update + Client::UI::Misc::FieldMarkerModule: + vtbls: + - ea: 0x141A1BE60 + base: Client::UI::Misc::UserFileManager::UserFileEvent + funcs: + 0x1406C61F0: ctor + Client::UI::Misc::UiSavePackModule: + vtbls: + - ea: 0x141A1B030 + base: Client::UI::Misc::UserFileManager::UserFileEvent + vfuncs: + 13: GetSegment + funcs: + 0x14066ABC0: ctor + Client::UI::Misc::RaptureMacroModule: + vtbls: + - ea: 0x141A1B170 + base: Client::UI::Misc::UserFileManager::UserFileEvent + funcs: + 0x14066CB50: ctor + 0x140631BA0: Finalize + 0x14066CC50: GetMacro + 0x14066CC90: ReplaceMacroLines # replaces macro with lines stored in string + 0x14066CCB0: AppendMacroLines # appends lines stored in string to macro + 0x14066CD00: GetLineCount + 0x14066E460: SetMacroLines # function called by replace/append + 0x14066DEC0: SetSavePendingFlag + Client::UI::Misc::RaptureMacroModule::Macro: + funcs: + 0x14066CA50: Clear + 0x14066CAA0: IsEmpty + 0x14066CAE0: SetIcon + 0x14078BA10: Copy + Client::UI::Misc::RaptureTextModule: + vtbls: + - ea: 0x141A1B1D8 + base: Component::Text::TextModule + - ea: 0x141A1B278 + base: Component::Text::MacroDecoder + - ea: 0x141A1B430 + base: Component::Text::TextChecker::ExecNonMacroFunc + - ea: 0x141A1B440 + base: Component::Excel::ExcelLanguageEvent + funcs: + 0x1400A6370: FormatName # static + 0x14066F2B0: ctor + 0x14066FF50: Finalize + 0x140670BD0: GetAddonText + 0x140670C80: FormatAddonText1 + 0x140670E40: FormatAddonText1 + 0x140671110: FormatAddonText1 + 0x1406714E0: FormatAddonText1 + 0x1406717D0: FormatAddonText1 + 0x140671C00: FormatAddonText1 + 0x140671DA0: FormatAddonText1 + 0x140672050: FormatAddonText1 + 0x140672400: FormatAddonText1 + 0x1406728D0: FormatAddonText1 + 0x140672BE0: FormatAddonText2 + 0x140672DA0: FormatAddonText2 + 0x140673070: FormatAddonText2 + 0x140673440: FormatAddonText2 + 0x140673920: FormatAddonText2 + 0x140673F10: FormatAddonText2 + 0x140674550: FormatAddonText2 + 0x140674BE0: FormatAddonText2 + 0x140674ED0: FormatAddonText2 + 0x140675300: FormatAddonText2 + 0x140675700: FormatAddonText2 + 0x140675C10: FormatAddonText2 + 0x140676220: FormatAddonText2 + 0x140676860: FormatAddonText2 + 0x140676A00: FormatAddonText2 + 0x140676CB0: FormatAddonText2 + 0x140677060: FormatAddonText2 + 0x140677530: FormatAddonText2 + 0x140677B10: FormatAddonText2 + 0x140678140: FormatAddonText2 + 0x1406787C0: FormatAddonText2 + 0x140678A90: FormatAddonText2 + 0x140678E80: FormatAddonText2 + 0x140679710: FormatTimeSpan + 0x14067AD40: Update + 0x14067B650: FormatAddonTextApply + Client::UI::Misc::RaptureLogModule: + vtbls: + - ea: 0x141A1B450 + base: Component::Log::LogModule + funcs: + 0x14067F3C0: ctor + 0x14067FB50: Update + 0x14067F680: Finalize + 0x140680C80: PrintMessage + 0x140683CA0: PrintString # (this, stringPtr) + 0x140682250: ShowLogMessage # (this, logMessageId) + 0x1406823E0: ShowLogMessage # (this, logMessageId, IntegerParameter1) + 0x1406826C0: ShowLogMessage # (this, logMessageId, IntegerParameter1, IntegerParameter2) + 0x140682AC0: ShowLogMessage # (this, logMessageId, IntegerParameter1, IntegerParameter2, IntegerParameter3) + 0x140682FE0: ShowLogMessage # (this, logMessageId, StringParameter1) + 0x140685240: GetContentIdForLogMessage + 0x1406852D0: GetLogMessage + 0x140685DC0: GetLogMessageDetail + 0x140687D30: FormatLogMessage + Component::Prohibit::ProhibitModuleInterface: + vtbls: + - ea: 0x141A35548 + Component::Prohibit::ProhibitModule: + vtbls: + - ea: 0x141A35588 + base: Component::Prohibit::ProhibitModuleInterface + funcs: + 0x1407BA650: ctor + Client::UI::Misc::RaptureHotbarModule: + vtbls: + - ea: 0x141A1B4A0 + base: Client::UI::Misc::UserFileManager::UserFileEvent + - ea: 0x141A1B508 + base: Client::System::Input::InputData::InputCodeModifiedInterface + funcs: + 0x14068BC80: ctor + 0x14068BE70: Finalize + 0x14068E230: IsHotbarEmpty + 0x14068C650: SetAndSaveSlot + 0x14068C260: SetAndSaveFirstAvailableNormalSlot + 0x14068C310: SetAndSaveFirstAvailableCrossSlot + 0x14068C3C0: SetAndSaveFirstGloballyAvailableNormalSlot + 0x14068C470: SetAndSaveFirstGloballyAvailableCrossSlot + 0x14068C780: SetSlotToMacroAndSave + 0x14068C7F0: ClearSavedSlotById # (this, hotbarId, slotId) -> void + 0x140691800: ExecuteSlot + 0x14068C8E0: ExecuteSlotById + 0x14068C920: GetSlotById + 0x14068F320: DeleteMacroSlots + 0x14068F500: ReloadMacroSlots + 0x14068F940: ReloadGearsetSlots + 0x14068FE10: ReassignGearsetId + 0x140690030: DeleteGearsetSlots + 0x140690320: ReloadAllMacroSlots + 0x140690EE0: GetSlotAppearance # static + 0x140692200: WriteSavedSlot + 0x140693510: GetPvPSavedHotbarIndexForClassJobId + 0x1406935C0: GetClassJobIdForSavedHotbarIndex + 0x14068C960: SetPetHotbarSlot # (this, slotId, slotType, actionId) -> nint + 0x14068CA20: SetPetCrossHotbarSlot # (this, slotId, slotType, actionId) -> nint + 0x14068CAE0: ClearPetHotbarSlot # (this, slotId) -> nint + 0x14068CB60: ClearPetCrossHotbarSlot # (this, slotId) -> nint + 0x14068CBE0: ExecutePetHotbarSlot # (this, slotId) -> bool (?) + 0x14068CC00: ExecutePetCrossHotbarSlot # (this, slotId) -> bool (?) + 0x14068D190: PopulateIntermediateFromSlot # (this, HotBarSlot*, HotBarUiIntermediate*) - used for array population? + 0x14068E290: IsSavedSlotEmpty # (this, classJobId, hotbarId, slotId) -> bool + 0x140690900: SetHotbarLocked + 0x140690940: IsHotbarLocked + 0x140690970: SetCrossHotbarLocked + 0x1406909B0: IsCrossHotbarLocked + 0x140691160: IsDutyAction1Usable + 0x140691180: SetDutyActionsPresent # (this, isPresent) -> void + 0x140691190: IsAnyDutyActionActive + 0x1406911F0: SetDutyActionActive + 0x140691220: GetDutyActionCount + 0x140691250: GetDutyActionId # (this, slotId) -> uint - identical to ActionManager's version. + 0x140691270: GetDutyActionIdForGeneralActionId # (this, generalActionId) -> uint + 0x1406912A0: SetDutyActionSlot # (this, slotId, actionId) + 0x1406913B0: GetDutyActionSlot # (this, slotId) -> DutyActionSlot* + 0x140691410: ExecuteDutyActionSlot # (this, slotId) + 0x1406914C0: IsGeneralActionDutyAction # (this, generalActionId) -> bool - utility function? + 0x14068DB10: GrandCompanyUpdateTask # (this) -> void + 0x14068DD90: PvPStateUpdateTask # (this) -> void + 0x14068DEB0: ToggleWXHBRightFocusFlag + 0x14068DF10: ToggleWXHBLeftFocusFlag + 0x140690AE0: SetStandardHotbarShareState + 0x140690B40: SetCrossHotbarShareState + 0x140692330: DeleteAllHotbars # (this, performReset) -> void? + 0x14068D890: PerformMateriaActionMigration + 0x14068A340: IsActionHighlighted # (this, commandType, commandId) -> bool + 0x1406929B0: LoadSavedHotbar # (this, groupId, hotbarId) + 0x140693660: GetInstance # static + Client::UI::Misc::RaptureHotbarModule::HotbarSlot: + funcs: + # Convention(ish?): Get just returns a value, Load actually mutates the HotbarSlot passed to it + 0x14068A3E0: Initialize + 0x14068A480: InitializeAndSet # (this, UiModule*, HotbarSlotType, uint) + 0x14068A560: Clear + 0x14068A740: Set + 0x14068BA60: LoadIconFromSlotB + 0x1406891B0: GetIconIdForSlot + 0x140689A40: GetDisplayNameForSlot + 0x14068A1F0: GetCostTextForSlot + 0x1406898A0: GetCostTypeForSlot + 0x1406899A0: GetCostDisplayModeForSlot + 0x140689F80: GetAdjustedSlotTooltip # loads in some adjustment things and then calls GetSlotTooltip + 0x14068A040: GetCostValueForSlot + 0x14068A970: GetActionTypeForSlotType + 0x14068AA70: GetItemRowForSlot + 0x14068B5A0: GetAdjustedIconIdForSlot # loads in adjustment things and then calls GetIconForIdForSlot + 0x14068B3B0: GetRecastTimeFromSlotB + 0x14068B2B0: GetRecastChargesFromSlotB # (this) -> uint + 0x14068B1E0: GetMaxChargesFromSlotB + 0x14068AEE0: GetPrimaryRecastGroupPercentageFromSlotB # (this, out int, out int, int) -> int + 0x14068B0E0: GetAdditionalRecastGroupPercentageFromSlotB # (this, int) -> int + 0x14068BB20: LoadCostTypeForSlot + 0x14068BB50: LoadCostDisplayModeForSlot + 0x14068B4B0: LoadUnkDEForSlot # different from all the other loads - this one still needs slotType/ID for things + 0x14068BB80: LoadCostDataForSlot + 0x14068B680: GetKeybindHintForSlot + 0x14068B690: LoadKeybindHintForSlot + 0x14068BAA0: SetPopUpHelpForSlot + 0x1406895A0: IsSlotUsable # (this, HotbarSlotType, uint) -> bool + 0x1406E08C0: IsSlotActionTargetInRange # (this) -> bool + 0x14068A390: IsSlotActionTargetInRange2 # (this, HotbarSlotType, uint) -> bool + 0x14068A5D0: GetIntermediateActionType # (this) -> IntermediateActionType - ultimately passed to the NumberArray + 0x14068AAA0: PopulateIntermediateCooldownInfo # (this, HotBarUiIntermediate*) - used for array population? + 0x14068A940: GetAdjustedCommandId # ??? + 0x14068B930: LoadMacroSlot + 0x14068AC40: GetSlotActionCooldownPercent # (this, out int, int) -> int + Client::UI::Misc::RaptureHotbarModule::DutyActionSlot: + funcs: + 0x140691380: Initialize + Client::UI::Misc::RaptureHotbarModule::HotbarUiIntermediate: + funcs: + 0x140689140: ctor + Client::UI::Misc::AddonConfig: + vtbls: + - ea: 0x141A1B510 + base: Client::UI::Misc::UserFileManager::UserFileEvent + Client::UI::Misc::PronounModule: + vtbls: + - ea: 0x141A1B650 + base: Component::Text::TextChecker::ExecNonMacroFunc + funcs: + 0x14069CC70: ctor + Client::UI::Misc::RaptureGearsetModule: + vtbls: + - ea: 0x141A1B660 + base: Client::UI::Misc::UserFileManager::UserFileEvent + funcs: + 0x1406A1710: ctor + 0x1406A18F0: Update + 0x1406A1940: GetGearset + 0x1406A1960: IsValidGearset + 0x1406A1AE0: EquipGearset + 0x1406A1B80: EquipGearsetInternal + 0x1406A2210: CreateGearset + 0x1406A22A0: DeleteGearset + 0x1406A2470: UpdateGearset # (this, gearsetIndex) + 0x1406A2600: ReassignGearsetId + 0x1406A28B0: LinkGlamourPlate + 0x1406A29D0: RemoveGlamourPlateLink + 0x1406A29E0: HasLinkedGlamourPlate + 0x1406A2BD0: GetClassJobIcon + 0x1406A30A0: GetBannerIndex + 0x1406A3100: SetBannerIndex + 0x1406A31C0: HasLinkedBanner + 0x1406A3590: FindGearsetIDByName + Client::UI::Misc::ItemFinderModule: + vtbls: + - ea: 0x141A1B6D8 + base: Client::UI::Misc::UserFileManager::UserFileEvent + funcs: + 0x1406A6D00: ctor + 0x1406A8920: Update + 0x1406A6EC0: Finalize + 0x1406A8D10: SearchForItem + Client::UI::Misc::GoldSaucerModule: + vtbls: + - ea: 0x141A1B830 + base: Client::UI::Misc::UserFileManager::UserFileEvent + funcs: + 0x1406B2BC0: ctor + 0x1406B35B0: SetDeckName + 0x1406B3620: SetDeckCard + 0x1406B3650: GetDeck + 0x1406B3670: SetHotbarMinion + 0x1406B36C0: GetHotbarMinion + 0x1406B3710: GetHotbarMinionArray # no xrefs + 0x1406B3720: AddUnseenCard + 0x1406B3800: RemoveUnseenCard + 0x1406B38D0: IsUnseenCard + 0x1406B3900: GetUnseenCardsArray + Client::UI::Misc::ItemOrderModule: + vtbls: + - ea: 0x141A1B898 + base: Client::UI::Misc::UserFileManager::UserFileEvent + funcs: + 0x1406B6470: ctor + 0x1406B66D0: Finalize + Client::UI::Misc::LetterDataModule: + vtbls: + - ea: 0x141A1B900 + base: Client::UI::Misc::UserFileManager::UserFileEvent + funcs: + 0x1406B7C20: ctor + Client::UI::Misc::RetainerTaskDataModule: + vtbls: + - ea: 0x141A1B968 + base: Client::UI::Misc::UserFileManager::UserFileEvent + funcs: + 0x1406B80E0: ctor + Client::UI::Misc::FlagStatusModule: + vtbls: + - ea: 0x141A1B740 + base: Client::UI::Misc::UserFileManager::UserFileEvent + funcs: + 0x1406B0760: ctor + Client::UI::Misc::RecipeFavoriteModule: + vtbls: + - ea: 0x141A1B7A8 + base: Client::UI::Misc::UserFileManager::UserFileEvent + funcs: + 0x1406B14F0: ctor + 0x1406B1700: IsFavorited + 0x1406B1760: GetEntry + 0x1406B1950: RemoveFromFavorites + 0x1406B1A00: AddToFavorites + Client::UI::Misc::RaptureTeleportHistory: + vtbls: + - ea: 0x141A1B9D0 + base: Client::UI::Misc::UserFileManager::UserFileEvent + funcs: + 0x1406BD680: ctor + 0x1406BD940: AddHistoryEntry + Client::UI::Misc::RecommendEquipModule: + funcs: + 0x1406BE6D0: Setup # (this, race, sex, level, classJob, grandCompany, pvpRank) + 0x1406BE9D0: ctor + 0x1406BEA70: Update + 0x1406BEDF0: SetupFromPlayerState + 0x1406BEEA0: SetupForClassJob + 0x1406BEF30: Clear + 0x1406BEF90: EquipRecommended + Client::UI::Misc::RetainerCommentModule: + vtbls: + - ea: 0x141A1C068 + base: Client::UI::Misc::UserFileManager::UserFileEvent + funcs: + 0x1406C8830: ctor # (this, UserFileEvent*) + 0x1406C88B0: Finalize + 0x1406C8D50: GetComment + 0x1406C8DB0: SetComment + Client::UI::Misc::BannerModule: + vtbls: + - ea: 0x141A1B0A0 + base: Client::UI::Misc::UserFileManager::UserFileEvent + funcs: + 0x14066B490: ctor + 0x14066B570: CreateBanner + 0x14066B5F0: DeleteBanner + 0x14066B660: GetNextId + 0x14066B680: GetBannerById + 0x14066B6D0: GetBannerIdByBannerIndex + Client::UI::Misc::BannerModuleData: + funcs: + 0x1406DC190: ctor + 0x1406DEDF0: CreateBanner + 0x1406DF7A0: DeleteBanner + Client::UI::Misc::BannerModuleEntry: + funcs: + 0x14066B1D0: j_ctor + 0x14066B1F0: ctor + 0x14066B2B0: Equals + 0x14096C340: GenerateChecksum # static + Client::UI::Misc::CharaView: + vtbls: + - ea: 0x141A1C208 + vfuncs: + 0: dtor + 1: Initialize + 2: Finalize + 3: ResetPositions + funcs: + 0x1406CA530: ctor + 0x1406CA650: Finalize2 + 0x1406CA770: SetCustomizeData + 0x1406CA890: Render + 0x1406CB330: UnequipGear + 0x1406CB540: SetItemSlotData + 0x1406CB6D0: ToggleDrawWeapon + 0x1406CB7F0: GetCharacter + 0x1414D62E0: ToggleAnimationPlayback + 0x1414D6380: IsAnimationPaused + Client::UI::Misc::CharaView::CharacterData: + funcs: + 0x1414D4480: ctor + 0x1414D44D0: ImportLocalPlayerEquipment + Client::UI::Misc::SupportModule: + vtbls: + - ea: 0x141A1C570 + funcs: + 0x1406CC870: ctor + Client::SupportDesk::SupportDesk: + vtbls: + - ea: 0x141b8CEC8 + funcs: + 0x141465F70: ctor + Client::UI::Misc::CharaViewPortrait: + vtbls: + - ea: 0x141C41328 + base: Client::UI::Misc::CharaView + vfuncs: + 4: SetCameraDistance + 5: SetCameraYawAndPitch + 6: SetCameraXAndY + 10: Update + funcs: + 0x1414D47B0: ctor + 0x1414D49E0: Initialize2 + 0x1414D5380: ImportPortraitData + 0x1414D58C0: ExportPortraitData + 0x1414D5C50: ToggleGearVisibility + 0x1414D5CE0: SetCameraZoom + 0x1414D5D40: ResetCamera + 0x1414D5E90: SetBackground + 0x1414D5EB0: SetHeadDirection + 0x1414D5F40: ResetHeadDirection + 0x1414D5FB0: SetEyeDirection + 0x1414D6040: ResetEyeDirection + 0x1414D60B0: SetExpression + 0x1414D6150: SetPoseTimed + 0x1414D61F0: SetPose + 0x1414D62A0: GetAnimationTime + 0x1414D64D0: SetDirectionalLightingColor + 0x1414D6550: SetDirectionalLightingBrightness + 0x1414D6580: SetDirectionalLightingAngle + 0x1414D65C0: SetAmbientLightingColor + 0x1414D6640: SetAmbientLightingBrightness + 0x1414D6980: ToggleCharacterVisibility + 0x1414D6C10: ApplyCameraPositions + 0x1414D7040: SetCameraPosition + Client::Game::SavedAppearanceManager: + vtbls: + - ea: 0x141A1CB70 + vfuncs: + 0: dtor + 1: IsSlotCreated + 2: GetSlot + 6: GetSlotCount + funcs: + 0x1406EBC30: ctor + Client::Game::Object::GameObject: + vtbls: + - ea: 0x141A1D9D8 + vfuncs: + 1: GetObjectID + 2: GetObjectKind + 3: GetObjectType + 4: GetIsTargetable + 6: GetName + 7: GetRadius + 8: GetHeight + 11: GetGender + 16: EnableDraw + 17: DisableDraw + 21: SetDrawObject + 27: GetDrawObject + 28: GetDrawObject_2 + 29: UpdateRadius + 30: Highlight + 38: SetReadyToDraw + 39: Update + 47: GetNameId + 57: IsDead + 58: IsNotMounted + 59: Terminate + 60: Destroy # dtor + 61: IsCharacter + 68: OnInitialize + funcs: + 0x140748800: IsMountOrOrnament + 0x140748D20: SetDrawOffset + 0x140749570: GetPosition + 0x1407495C0: SetPosition + 0x140749670: SetRotation + 0x14074A790: IsReadyToDraw + 0x14074B380: GetAsCharacter + 0x14074B3B0: GetAsBattleCharaMaybe # might be some other cast, or even Character too? + 0x14074D130: Initialize + 0x14074D390: ctor + Client::Game::Character::Character: + vtbls: + - ea: 0x141A1E3E0 + base: Client::Game::Object::GameObject + - ea: 0x141A1E6A0 + base: Client::Game::Character::CharacterData + vfuncs: + 76: GetModelChara + 79: GetStatusManager + 80: GetStatusManager_2 + 81: GetCastInfo + 82: GetCastInfo_2 + 84: GetScreenLogManager + 85: GetForayInfo + 86: GetForayInfo_2 + 87: IsMount + funcs: + 0x140747D50: IsCasting + 0x1407586A0: GetCompanionOwnerID + 0x1407588B0: FreezeMotion + 0x140758AF0: ResumeMotion + 0x140759260: SetTargetId + 0x1407592D0: GetTargetId + 0x140759EC0: GetParentCharacter + 0x140759310: SetSoftTargetId + 0x140759390: GetSoftTargetId + 0x140759840: CalculateHeight + 0x140759FA0: SendTitleIdUpdate + 0x14075A020: SetMode + 0x14075BF40: Finalize + 0x1407BC520: ctor + Client::Game::Control::EmoteController: + vtbls: + - ea: 0x141A1E3D8 + funcs: + 0x1404E9290: Initialize + Client::Game::Character::DrawDataContainer: + vtbls: + - ea: 0x141A1E200 + funcs: + 0x141317140: ctor + 0x141318920: LoadWeapon + 0x141319610: HideWeapons + 0x141319F70: LoadEquipment + 0x14131A190: HideHeadgear + 0x14131A2F0: SetVisor + Client::Game::Character::CompanionContainer: + vtbls: + - ea: 0x141B3F400 + funcs: + 0x141313660: ctor + 0x141313980: GetCompanionDataID + 0x1413137C0: SetupCompanion + Client::Game::Character::CharacterSetup: + vtbls: + - ea: 0x141B3F488 + funcs: + 0x14132F070: ctor + 0x14132F480: SetupRaw + 0x14132F940: SetupPlayer + 0x14132F9D0: SetupBNpc + 0x14132FBE0: SetupEventNpc + 0x1413307B0: SetupBuddyMount + 0x141330F00: CopyFromCharacter + Client::Game::Character::OrnamentContainer: + vtbls: + - ea: 0x141A35740 + funcs: + 0x14131AA30: HasOrnament + 0x14131AA60: SetupOrnament + Client::Game::Character::VfxContainer: + vtbls: + - ea: 0x141B3F450 + - ea: 0x141B3F478 + base: Client::Graphics::Vfx::VfxDataListenner + funcs: + 0x14132E6B0: LoadCharacterSound + Client::Game::Character::MountContainer: + vtbls: + - ea: 0x141B3F428 + funcs: + 0x141313A60: ctor + 0x141314650: CreateAndSetupMount + 0x141315D40: SetupMount + Client::Game::Character::ReaperShroudContainer: + vtbls: + - ea: 0x141A35768 + - ea: 0x141A35790 + base: Client::Graphics::Vfx::VfxDataListenner + Client::Game::Character::GazeContainer: + vtbls: + - ea: 0x141A1E250 + funcs: + 0x141327820: ctor + 0x141327940: Update + Client::Game::Control::GazeController: + vtbls: + - ea: 0x141A02B48 + funcs: + 0x1405041F0: ctor + Client::Game::Control::GazeController::Gaze: + vtbls: + - ea: 0x141A02B40 + funcs: + 0x1404E1950: ctor + Client::Game::Control::GazeController::Gaze::TargetInformation: + vtbls: + - ea: 0x141A02B28 + Client::Game::Character::DrawData: + vtbls: + - ea: 0x141A009D0 + funcs: + 0x1404B6080: ctor + Component::Shell::ShellCommandInterface: + vtbls: + - ea: 0x141A320E0 + vfuncs: + 0: dtor + 1: ExecuteCommand + Component::Shell::DebugCommandInterface: + vtbls: + - ea: 0x141A320F8 + Client::UI::Shell::RaptureShellCommandInterface: + vtbls: + - ea: 0x141A32108 + base: Component::Shell::ShellCommandInterface + Client::UI::Shell::RaptureShellModule: + vtbls: + - ea: 0x141A32120 + base: Component::Shell::ShellCommandModule + - ea: 0x141A32138 + base: Client::UI::Shell::RaptureShellCommandInterface + funcs: + 0x140783370: ctor + 0x140785EF0: Finalize + 0x140786CE0: ExecuteMacro + 0x140786DC0: TryGetMacroIconCommand + 0x140787BD0: SetChatChannel + 0x140787F50: SetFlags + Client::UI::Shell::ShellCommandBlueAction: + vtbls: + - ea: 0x141A32150 + base: Client::UI::Shell::RaptureShellCommandInterface + Client::UI::Shell::ShellCommandAction: + vtbls: + - ea: 0x141A32168 + base: Client::UI::Shell::RaptureShellCommandInterface + Client::UI::Shell::ShellCommandBattleMode: + vtbls: + - ea: 0x141A32180 + base: Client::UI::Shell::RaptureShellCommandInterface + Client::UI::Shell::ShellCommandGear: + vtbls: + - ea: 0x141A32198 + base: Client::UI::Shell::RaptureShellCommandInterface + Client::UI::Shell::ShellCommandAssist: + vtbls: + - ea: 0x141A321B0 + base: Client::UI::Shell::RaptureShellCommandInterface + Client::UI::Shell::ShellCommandFollow: + vtbls: + - ea: 0x141A321C8 + base: Client::UI::Shell::RaptureShellCommandInterface + Client::UI::Shell::ShellCommandTarget: + vtbls: + - ea: 0x141A321E0 + base: Client::UI::Shell::RaptureShellCommandInterface + Client::UI::Shell::ShellCommandTargetPc: + vtbls: + - ea: 0x141A321F8 + base: Client::UI::Shell::RaptureShellCommandInterface + Client::UI::Shell::ShellCommandTargetNpc: + vtbls: + - ea: 0x141A32210 + base: Client::UI::Shell::RaptureShellCommandInterface + Client::UI::Shell::ShellCommandTargetEnemy: + vtbls: + - ea: 0x141A32228 + base: Client::UI::Shell::RaptureShellCommandInterface + Client::UI::Shell::ShellCommandTargetEnemyNext: + vtbls: + - ea: 0x141A32240 + base: Client::UI::Shell::RaptureShellCommandInterface + Client::UI::Shell::ShellCommandTargetEnemyPrev: + vtbls: + - ea: 0x141A32258 + base: Client::UI::Shell::RaptureShellCommandInterface + Client::UI::Shell::ShellCommandBattleTarget: + vtbls: + - ea: 0x141A32270 + base: Client::UI::Shell::RaptureShellCommandInterface + Client::UI::Shell::ShellCommandRecast: + vtbls: + - ea: 0x141A32288 + base: Client::UI::Shell::RaptureShellCommandInterface + Client::UI::Shell::ShellCommandMarking: + vtbls: + - ea: 0x141A322A8 + base: Client::UI::Shell::RaptureShellCommandInterface + Client::UI::Shell::ShellCommandFaceTarget: + vtbls: + - ea: 0x141A322C0 + base: Client::UI::Shell::RaptureShellCommandInterface + Client::UI::Shell::ShellCommandAddAdditionalAction: + vtbls: + - ea: 0x141A322D8 + base: Client::UI::Shell::RaptureShellCommandInterface + Client::UI::Shell::ShellCommandAddPvpAction: + vtbls: + - ea: 0x141A322F0 + base: Client::UI::Shell::RaptureShellCommandInterface + Client::UI::Shell::ShellCommandAutoMove: + vtbls: + - ea: 0x141A32308 + base: Client::UI::Shell::RaptureShellCommandInterface + Client::UI::Shell::ShellCommandLockon: + vtbls: + - ea: 0x141A32320 + base: Client::UI::Shell::RaptureShellCommandInterface + Client::UI::Shell::ShellCommandFocus: + vtbls: + - ea: 0x141A32338 + base: Client::UI::Shell::RaptureShellCommandInterface + Client::UI::Shell::ShellCommandPetAction: + vtbls: + - ea: 0x141A32350 + base: Client::UI::Shell::RaptureShellCommandInterface + Client::UI::Shell::ShellCommandBuddyAction: + vtbls: + - ea: 0x141A32368 + base: Client::UI::Shell::RaptureShellCommandInterface + Client::UI::Shell::ShellCommandFaceCamera: + vtbls: + - ea: 0x141A32380 + base: Client::UI::Shell::RaptureShellCommandInterface + Client::UI::Shell::ShellCommandFieldMarker: + vtbls: + - ea: 0x141A32398 + base: Client::UI::Shell::RaptureShellCommandInterface + Client::UI::Shell::ShellCommandLevelSync: + vtbls: + - ea: 0x141A323B0 + base: Client::UI::Shell::RaptureShellCommandInterface + Client::UI::Shell::ShellCommandMount: + vtbls: + - ea: 0x141A323C8 + base: Client::UI::Shell::RaptureShellCommandInterface + Client::UI::Shell::ShellCommandMinion: + vtbls: + - ea: 0x141A323E0 + base: Client::UI::Shell::RaptureShellCommandInterface + Client::UI::Shell::ShellCommandStatusOff: + vtbls: + - ea: 0x141A323F8 + base: Client::UI::Shell::RaptureShellCommandInterface + Client::UI::Shell::ShellCommandQuickChat: + vtbls: + - ea: 0x141A32410 + base: Client::UI::Shell::RaptureShellCommandInterface + Client::UI::Shell::ShellCommandBlueSpellbook: + vtbls: + - ea: 0x141A32428 + base: Client::UI::Shell::RaptureShellCommandInterface + Client::UI::Shell::ShellCommandFashion: + vtbls: + - ea: 0x141A32440 + base: Client::UI::Shell::RaptureShellCommandInterface + Client::UI::Shell::ShellCommandEcho: + vtbls: + - ea: 0x141A32470 + base: Client::UI::Shell::RaptureShellCommandInterface + Client::UI::Shell::ShellCommandChatSay: + vtbls: + - ea: 0x141A32488 + base: Client::UI::Shell::RaptureShellCommandInterface + Client::UI::Shell::ShellCommandChatYell: + vtbls: + - ea: 0x141A324A0 + base: Client::UI::Shell::RaptureShellCommandInterface + Client::UI::Shell::ShellCommandChatShout: + vtbls: + - ea: 0x141A324B8 + base: Client::UI::Shell::RaptureShellCommandInterface + Client::UI::Shell::ShellCommandChatTell: + vtbls: + - ea: 0x141A324D0 + base: Client::UI::Shell::RaptureShellCommandInterface + Client::UI::Shell::ShellCommandChatReply: + vtbls: + - ea: 0x141A324F0 + base: Client::UI::Shell::RaptureShellCommandInterface + Client::UI::Shell::ShellCommandChatParty: + vtbls: + - ea: 0x141A32520 + base: Client::UI::Shell::RaptureShellCommandInterface + Client::UI::Shell::ShellCommandChatFC: + vtbls: + - ea: 0x141A32538 + base: Client::UI::Shell::RaptureShellCommandInterface + Client::UI::Shell::ShellCommandChatLinkshell: + vtbls: + - ea: 0x141A32550 + base: Client::UI::Shell::RaptureShellCommandInterface + Client::UI::Shell::ShellCommandUnknown1416EC328: + vtbls: + - ea: 0x141A32568 + base: Client::UI::Shell::RaptureShellCommandInterface + Client::UI::Shell::ShellCommandChatAlliance: + vtbls: + - ea: 0x141A32580 + base: Client::UI::Shell::RaptureShellCommandInterface + Client::UI::Shell::ShellCommandChatNovice: + vtbls: + - ea: 0x141A32598 + base: Client::UI::Shell::RaptureShellCommandInterface + Client::UI::Shell::ShellCommandChatPvp: + vtbls: + - ea: 0x141A325B0 + base: Client::UI::Shell::RaptureShellCommandInterface + Client::UI::Shell::ShellCommandChatCrossWorldLinkshell: + vtbls: + - ea: 0x141A325C8 + base: Client::UI::Shell::RaptureShellCommandInterface + Client::UI::Shell::ShellCommandParty: + vtbls: + - ea: 0x141A325E0 + base: Client::UI::Shell::RaptureShellCommandInterface + Client::UI::Shell::ShellCommandPartyJoin: + vtbls: + - ea: 0x141A325F8 + base: Client::UI::Shell::RaptureShellCommandInterface + Client::UI::Shell::ShellCommandPartyDecline: + vtbls: + - ea: 0x141A32610 + base: Client::UI::Shell::RaptureShellCommandInterface + Client::UI::Shell::ShellCommandPartyInvite: + vtbls: + - ea: 0x141A32628 + base: Client::UI::Shell::RaptureShellCommandInterface + Client::UI::Shell::ShellCommandPartyLeave: + vtbls: + - ea: 0x141A32640 + base: Client::UI::Shell::RaptureShellCommandInterface + Client::UI::Shell::ShellCommandPartyKick: + vtbls: + - ea: 0x141A32658 + base: Client::UI::Shell::RaptureShellCommandInterface + Client::UI::Shell::ShellCommandPartyLeader: + vtbls: + - ea: 0x141A32670 + base: Client::UI::Shell::RaptureShellCommandInterface + Client::UI::Shell::ShellCommandFC: + vtbls: + - ea: 0x141A32688 + base: Client::UI::Shell::RaptureShellCommandInterface + Client::UI::Shell::ShellCommandLinkshell: + vtbls: + - ea: 0x141A326A0 + base: Client::UI::Shell::RaptureShellCommandInterface + Client::UI::Shell::ShellCommandFriendlist: + vtbls: + - ea: 0x141A326B8 + base: Client::UI::Shell::RaptureShellCommandInterface + Client::UI::Shell::ShellCommandBlacklist: + vtbls: + - ea: 0x141A326E0 + base: Client::UI::Shell::RaptureShellCommandInterface + Client::UI::Shell::ShellCommandEmote: + vtbls: + - ea: 0x141A32708 + base: Client::UI::Shell::RaptureShellCommandInterface + Client::UI::Shell::ShellCommandCheck: + vtbls: + - ea: 0x141A32720 + base: Client::UI::Shell::RaptureShellCommandInterface + Client::UI::Shell::ShellCommandSearch: + vtbls: + - ea: 0x141A32738 + base: Client::UI::Shell::RaptureShellCommandInterface + Client::UI::Shell::ShellCommandTrade: + vtbls: + - ea: 0x141A32750 + base: Client::UI::Shell::RaptureShellCommandInterface + Client::UI::Shell::ShellCommandMateria: + vtbls: + - ea: 0x141A32768 + base: Client::UI::Shell::RaptureShellCommandInterface + Client::UI::Shell::ShellCommandSalute: + vtbls: + - ea: 0x141A32780 + base: Client::UI::Shell::RaptureShellCommandInterface + Client::UI::Shell::ShellCommandLookParty: + vtbls: + - ea: 0x141A32798 + base: Client::UI::Shell::RaptureShellCommandInterface + Client::UI::Shell::ShellCommandComment: + vtbls: + - ea: 0x141A327B8 + base: Client::UI::Shell::RaptureShellCommandInterface + Client::UI::Shell::ShellCommandReadyCheck: + vtbls: + - ea: 0x141A327D0 + base: Client::UI::Shell::RaptureShellCommandInterface + Client::UI::Shell::ShellCommandRandom: + vtbls: + - ea: 0x141A327E8 + base: Client::UI::Shell::RaptureShellCommandInterface + Client::UI::Shell::ShellCommandDice: + vtbls: + - ea: 0x141A32800 + base: Client::UI::Shell::RaptureShellCommandInterface + Client::UI::Shell::ShellCommandClearTellHistory: + vtbls: + - ea: 0x141A32818 + base: Client::UI::Shell::RaptureShellCommandInterface + Client::UI::Shell::ShellCommandLogout: + vtbls: + - ea: 0x141A32830 + base: Client::UI::Shell::RaptureShellCommandInterface + Client::UI::Shell::ShellCommandCommand: + vtbls: + - ea: 0x141A32868 + base: Client::UI::Shell::RaptureShellCommandInterface + Client::UI::Shell::ShellCommandQuit: + vtbls: + - ea: 0x141A32880 + base: Client::UI::Shell::ShellCommandLogout + Client::UI::Shell::ShellCommandFaq: + vtbls: + - ea: 0x141A328B8 + base: Client::UI::Shell::RaptureShellCommandInterface + Client::UI::Shell::ShellCommandGM: + vtbls: + - ea: 0x141A328E0 + base: Component::Shell::DebugCommandInterface + Client::UI::Shell::ShellCommandLegacy: + vtbls: + - ea: 0x141A34F28 + base: Client::UI::Shell::RaptureShellCommandInterface + Client::UI::Shell::ShellCommandReturn: + vtbls: + - ea: 0x141A34F40 + base: Client::UI::Shell::RaptureShellCommandInterface + Client::UI::Shell::ShellCommandHotbarBase: + vtbls: + - ea: 0x141A34F58 + base: Client::UI::Shell::RaptureShellCommandInterface + Client::UI::Shell::ShellCommandHotbar: + vtbls: + - ea: 0x141A34FA8 + base: Client::UI::Shell::ShellCommandHotbarBase + Client::UI::Shell::ShellCommandHotbarCross: + vtbls: + - ea: 0x141A34FF8 + base: Client::UI::Shell::ShellCommandHotbarBase + Client::UI::Shell::ShellCommandMacroConfig: + vtbls: + - ea: 0x141A35048 + base: Client::UI::Shell::RaptureShellCommandInterface + Client::UI::Shell::ShellCommandInventory: + vtbls: + - ea: 0x141A35078 + base: Client::UI::Shell::RaptureShellCommandInterface + Client::UI::Shell::ShellCommandItemSort: + vtbls: + - ea: 0x141A35090 + base: Client::UI::Shell::RaptureShellCommandInterface + Client::UI::Shell::ShellCommandClearLog: + vtbls: + - ea: 0x141A350A8 + base: Client::UI::Shell::RaptureShellCommandInterface + Client::UI::Shell::ShellCommandInstanceArea: + vtbls: + - ea: 0x141A350C0 + base: Client::UI::Shell::RaptureShellCommandInterface + Client::UI::Shell::ShellCommandMacroError: + vtbls: + - ea: 0x141A350D8 + base: Client::UI::Shell::RaptureShellCommandInterface + Client::UI::Shell::ShellCommandMacroCancel: + vtbls: + - ea: 0x141A350F0 + base: Client::UI::Shell::RaptureShellCommandInterface + Client::UI::Shell::ShellCommandPlayTime: + vtbls: + - ea: 0x141A35108 + base: Client::UI::Shell::RaptureShellCommandInterface + Client::UI::Shell::ShellCommandGroupPose: + vtbls: + - ea: 0x141A35120 + base: Client::UI::Shell::RaptureShellCommandInterface + Client::UI::Shell::ShellCommandItemSearch: + vtbls: + - ea: 0x141A35138 + base: Client::UI::Shell::RaptureShellCommandInterface + Client::UI::Shell::ShellCommandIdlingCamera: + vtbls: + - ea: 0x141A35150 + base: Client::UI::Shell::RaptureShellCommandInterface + Client::UI::Shell::ShellCommandGeneralDutyKey: + vtbls: + - ea: 0x141A35168 + base: Client::UI::Shell::RaptureShellCommandInterface + Client::UI::Shell::ShellCommandTitle: + vtbls: + - ea: 0x141A35180 + base: Client::UI::Shell::RaptureShellCommandInterface + Client::UI::Shell::ShellCommandAlarm: + vtbls: + - ea: 0x141A35198 + base: Client::UI::Shell::RaptureShellCommandInterface + Client::UI::Shell::ShellCommandHud: + vtbls: + - ea: 0x141A351C8 + base: Client::UI::Shell::RaptureShellCommandInterface + Client::UI::Shell::ShellCommandChatLog: + vtbls: + - ea: 0x141A351E0 + base: Client::UI::Shell::RaptureShellCommandInterface + Client::UI::Shell::ShellCommandGraphicPresets: + vtbls: + - ea: 0x141A351F8 + base: Client::UI::Shell::RaptureShellCommandInterface + Client::UI::Shell::ShellCommandUnk1416EE8D8: + vtbls: + - ea: 0x141A35210 + base: Client::UI::Shell::RaptureShellCommandInterface + Client::UI::Shell::ShellCommandBattleEffect: + vtbls: + - ea: 0x141A35228 + base: Client::UI::Shell::RaptureShellCommandInterface + Client::UI::Shell::ShellCommandHudReset: + vtbls: + - ea: 0x141A35240 + base: Client::UI::Shell::RaptureShellCommandInterface + Client::UI::Shell::ShellCommandUiReset: + vtbls: + - ea: 0x141A35258 + base: Client::UI::Shell::RaptureShellCommandInterface + Client::UI::Shell::ShellCommandPartySort: + vtbls: + - ea: 0x141A35270 + base: Client::UI::Shell::RaptureShellCommandInterface + Client::UI::Shell::ShellCommandUiScale: + vtbls: + - ea: 0x141A35288 + base: Client::UI::Shell::RaptureShellCommandInterface + Client::UI::Shell::ShellCommandEventReset: + vtbls: + - ea: 0x141A352A0 + base: Client::UI::Shell::RaptureShellCommandInterface + Client::UI::Shell::ShellCommandDoubleSlashSetGearset: + vtbls: + - ea: 0x141A352C8 + base: Client::UI::Shell::RaptureShellCommandInterface + Client::UI::Shell::ShellCommandCrossHotbarType: + vtbls: + - ea: 0x141A352E0 + base: Client::UI::Shell::RaptureShellCommandInterface + Client::UI::Shell::ShellCommandEgiGlamour: + vtbls: + - ea: 0x141A352F8 + base: Client::UI::Shell::RaptureShellCommandInterface + Client::UI::Shell::ShellCommandBahamutSize: + vtbls: + - ea: 0x141A35310 + base: Client::UI::Shell::RaptureShellCommandInterface + Client::UI::Shell::ShellCommandConfigToggle: + vtbls: + - ea: 0x141A35330 + base: Client::UI::Shell::RaptureShellCommandInterface + Client::UI::Shell::ShellCommandNameplateConfig: + vtbls: + - ea: 0x141A35348 + base: Client::UI::Shell::RaptureShellCommandInterface + Client::Game::Character::BattleChara: + vtbls: + - ea: 0x141A357F0 + base: Client::Game::Character::Character + - ea: 0x141A35AB0 + base: Client::Game::Character::CharacterData + funcs: + 0x1407BC440: ctor + 0x1407BC700: Finalize + Client::Game::Character::MJILivelyActor: + vtbls: + - ea: 0x141C37630 + base: Client::Game::Character::Character + - ea: 0x141C378F0 + base: Client::Game::Character::CharacterData + Client::UI::Misc::RaptureHotbarModule::ClearCallback: + vtbls: + - ea: 0x141A69668 + vfuncs: + 0: dtor + 1: ResetAllHotbars # (self, RaptureHotbarModule*) -> bool + 2: ResetPvEHotbarsForClass # (self, RaptureHotbarModule*, int) -> bool + 3: ResetPvPHotbarsForClass # (self, RaptureHotbarModule*, uint) -> bool + Client::UI::Agent::AgentHUD: + vtbls: + - ea: 0x141A83938 + base: Client::UI::Agent::AgentInterface + funcs: + 0x140C041A0: ctor + 0x140C04A20: Finalize + 0x140C06330: IsMainCommandEnabled + 0x140C06360: SetMainCommandEnabledState + 0x140C0A6B0: UpdateParty + 0x140C0BEF0: UpdateDTR + 0x140C0E6F0: UpdateHotBar + 0x140C1BE70: OpenContextMenuFromTarget + 0x140C1ECC0: GetMainCommandString # MainCommand exd + 0x140C1F000: OpenSystemMenu + Client::UI::Agent::AgentChatLog: + vtbls: + - ea: 0x141A86448 + base: Client::UI::Agent::AgentInterface + funcs: + 0x140CCB010: ctor + 0x140CCB240: Finalize + 0x140CD02F0: InsertTextCommandParam + Client::UI::Agent::AgentInventory: + vtbls: + - ea: 0x141A84178 + base: Client::UI::Agent::AgentInterface + funcs: + 0x140C3C9A0: ctor + Client::UI::Agent::AgentScenarioTree: + vtbls: + - ea: 0x141A6CA38 + base: Client::UI::Agent::AgentInterface + funcs: + 0x140A30AA0: ctor + Client::UI::Agent::AgentInventoryContext: + vtbls: + - ea: 0x1419DDBA0 + base: Client::UI::Agent::AgentInterface + funcs: + 0x14022CE00: ctor + 0x14022CF40: Finalize + 0x14022DB60: UseItem + 0x14022E490: UnblockItemSlot + 0x14022CFD0: OpenForItemSlot + 0x14022D370: DiscardItem + 0x14022F340: LowerItemQuality + Client::UI::Agent::AgentConfigLogColor: + vtbls: + - ea: 0x1419DE790 + base: Client::UI::Agent::AgentInterface + funcs: + 0x14026D9A0: ctor + Client::UI::Agent::AgentConfigKey: + vtbls: + - ea: 0x1419DE810 + base: Client::UI::Agent::AgentInterface + funcs: + 0x1402709C0: ctor + 0x140270BA0: Finalize + Client::UI::Agent::AgentConfigPadCustomize: + vtbls: + - ea: 0x1419DEB38 + base: Client::UI::Agent::AgentInterface + funcs: + 0x14027F390: ctor + 0x14027F440: Finalize + Client::UI::Agent::AgentEmote: + vtbls: + - ea: 0x141A87D88 + base: Client::UI::Agent::AgentInterface + funcs: + 0x140D3ABD0: ctor + 0x140D3AFD0: CanUseEmote + 0x140D68750: Finalize + Client::UI::Agent::AgentMacro: + vtbls: + - ea: 0x141A841F0 + base: Client::UI::Agent::AgentInterface + funcs: + 0x140C3FC60: ctor + 0x140CB01D0: Finalize + 0x140C40120: OpenMacro + 0x140C42790: AddHistoryEvent + 0x140C42AB0: GetPreviousHistoryEvent + 0x140C42AF0: GetNextHistoryEvent + 0x140C42980: DoHistoryEvent + Client::UI::Agent::AgentFishingNote: + vtbls: + - ea: 0x141A88050 + base: Client::UI::Agent::AgentInterface + funcs: + 0x140D45250: ctor + Client::UI::Agent::AgentFishGuide: + vtbls: + - ea: 0x141A87280 + base: Client::UI::Agent::AgentInterface + funcs: + 0x140D12270: ctor + 0x140D12310: OpenForItemId + Client::UI::Agent::AgentFishRecord: + vtbls: + - ea: 0x141A880D8 + base: Client::UI::Agent::AgentInterface + funcs: + 0x140D48120: ctor + Client::UI::Agent::AgentQuestJournal: + vtbls: + - ea: 0x141A6B840 + base: Client::UI::Agent::AgentInterface + funcs: + 0x1409E50C0: ctor + 0x1409E52A0: OpenForQuest + 0x1409E8780: ShowOnMap + Client::UI::Agent::AgentActionMenu: + vtbls: + - ea: 0x141A86548 + base: Client::UI::Agent::AgentInterface + funcs: + 0x140CD6D70: ctor + 0x140D685E0: Finalize + Client::UI::Agent::AgentRequest: + vtbls: + - ea: 0x141A83698 + base: Client::UI::Agent::AgentInterface + funcs: + 0x140BEAAB0: ctor + 0x140BEABD0: Finalize + Client::UI::Agent::AgentMarker: + vtbls: + - ea: 0x141A84F58 + base: Client::UI::Agent::AgentInterface + funcs: + 0x140C73610: ctor + Client::UI::Agent::AgentTrade: + vtbls: + - ea: 0x141A6DBD0 + base: Client::UI::Agent::AgentInterface + funcs: + 0x140A4E120: ctor + 0x140A4E1F0: Finalize + Client::UI::Agent::AgentScreenLog: + vtbls: + - ea: 0x141A6CB48 + base: Client::UI::Agent::AgentInterface + funcs: + 0x140A33390: ctor + 0x140A696E0: Finalize + 0x140A35930: OpenBalloon + 0x140A35E00: CloseBalloon + 0x140A35F90: ResetBalloon + Client::UI::Agent::AgentLoot: + vtbls: + - ea: 0x141A84268 + base: Client::UI::Agent::AgentInterface + funcs: + 0x140C42D90: ctor + Client::UI::Agent::AgentRepair: + vtbls: + - ea: 0x141A6C280 + base: Client::UI::Agent::AgentInterface + funcs: + 0x140A107D0: ctor + Client::UI::Agent::AgentColorant::ColorantCharaView: + vtbls: + - ea: 0x141A873B8 + base: Client::UI::Misc::CharaView + Client::UI::Agent::AgentColorant: + vtbls: + - ea: 0x141A87428 + base: Client::UI::Agent::AgentInterface + funcs: + 0x140D18870: ctor + 0x140D18980: Finalize + Client::UI::Agent::AgentHowTo: + vtbls: + - ea: 0x141A83FD8 + base: Client::UI::Agent::AgentInterface + funcs: + 0x140C397D0: ctor + 0x140C398A0: Finalize + Client::UI::Agent::AgentHowToNotice: + vtbls: + - ea: 0x141A84060 + base: Client::UI::Agent::AgentInterface + funcs: + 0x140C3A530: ctor + Client::UI::Agent::AgentContentsTutorial: + vtbls: + - ea: 0x141A878E0 + base: Client::UI::Agent::AgentInterface + funcs: + 0x140D2E620: ctor + Client::UI::Agent::AgentInspect::InspectCharaView: + vtbls: + - ea: 0x141A84740 + base: Client::UI::Misc::CharaView + Client::UI::Agent::AgentInspect: + vtbls: + - ea: 0x141A847A8 + base: Client::UI::Agent::AgentInterface + funcs: + 0x140C52A10: ctor + 0x140CB0140: Finalize + Client::UI::Agent::AgentTelepotTown: + vtbls: + - ea: 0x141A6DAE0 + base: Client::UI::Agent::AgentInterface + funcs: + 0x140A49170: ctor + Client::UI::Agent::AgentSocial: + vtbls: + - ea: 0x1419DF848 + base: Client::UI::Agent::AgentInterface + Client::UI::Agent::AgentBlacklist: + vtbls: + - ea: 0x1419DF8C0 + base: Client::UI::Agent::AgentInterface + funcs: + 0x14028BD60: ctor + Client::UI::Agent::AgentFriendlist: + vtbls: + - ea: 0x1419DF938 + base: Client::UI::Agent::AgentInterface + funcs: + 0x14028CE20: ctor + Client::UI::Agent::AgentPartyMember: + vtbls: + - ea: 0x1419DFAB0 + base: Client::UI::Agent::AgentInterface + - ea: 0x1419DFB28 + base: Client::UI::Agent::AgentContext::AgentContextUpdateChecker + funcs: + 0x140291A70: ctor + Client::UI::Agent::AgentLinkshell: + vtbls: + - ea: 0x1419DF9B0 + base: Client::UI::Agent::AgentInterface + - ea: 0x1419DFA28 + base: Client::UI::Agent::AgentContext::AgentContextUpdateChecker + funcs: + 0x14028FAA0: ctor + 0x14028FB30: Finalize + Client::UI::Agent::AgentSearch: + vtbls: + - ea: 0x1419DFBB8 + base: Client::UI::Agent::AgentInterface + funcs: + 0x140295860: ctor + 0x140295AD0: Finalize + Client::UI::Agent::AgentDetail: + vtbls: + - ea: 0x1419DFB30 + base: Client::UI::Agent::AgentInterface + Client::UI::Agent::AgentLetter: + vtbls: + - ea: 0x1419DFC38 + base: Client::UI::Agent::AgentInterface + Client::UI::Agent::AgentLetterView: + vtbls: + - ea: 0x1419DFCC8 + base: Client::UI::Agent::AgentInterface + Client::UI::Agent::AgentActionDetail: + vtbls: + - ea: 0x141A864D0 + base: Client::UI::Agent::AgentInterface + funcs: + 0x140CD2840: ctor + Client::UI::Agent::AgentRetainer: + vtbls: + - ea: 0x141A6C4F0 + base: Client::UI::Agent::AgentInterface + funcs: + 0x140A1AA60: ctor + 0x140A1AC50: Finalize + Client::UI::Agent::AgentRetainerItemTransfer: + vtbls: + - ea: 0x141B41AB8 + base: Client::UI::Agent::AgentInterface + funcs: + 0x14138EEC0: ctor + Client::UI::Agent::AgentReturn: + vtbls: + - ea: 0x141A6C848 + base: Client::UI::Agent::AgentInterface + funcs: + 0x140A2AB10: ctor + Client::UI::Agent::AgentCutscene: + vtbls: + - ea: 0x141A87AD0 + base: Client::UI::Agent::AgentInterface + funcs: + 0x140D32B50: ctor + Client::UI::Agent::AgentCutsceneReplay: + vtbls: + - ea: 0x141A87B68 + base: Client::UI::Agent::AgentInterface + funcs: + 0x140D33BD0: ctor + 0x140D33CB0: Finalize + Client::UI::Agent::AgentMonsterNote: + vtbls: + - ea: 0x141A85548 + base: Client::UI::Agent::AgentInterface + funcs: + 0x140C7FDE0: ctor + Client::UI::Agent::AgentItemSearch: + vtbls: + - ea: 0x1419DFDC8 + base: Client::UI::Agent::AgentInterface + funcs: + 0x14029E0F0: ctor + 0x14029E400: Finalize + Client::UI::Agent::AgentGoldSaucerReward: + vtbls: + - ea: 0x141A87F00 + base: Client::UI::Agent::AgentInterface + funcs: + 0x140D410B0: ctor + Client::UI::Agent::AgentFateProgress: + vtbls: + - ea: 0x141A87E88 + base: Client::UI::Agent::AgentInterface + funcs: + 0x140D3FE90: ctor + Client::UI::Agent::AgentCompanyCraftMaterial: + vtbls: + - ea: 0x1419E1780 + base: Client::UI::Agent::AgentInterface + funcs: + 0x1402E7E00: ctor + Client::UI::Agent::AgentCatch: + vtbls: + - ea: 0x141A870F8 + base: Client::UI::Agent::AgentInterface + funcs: + 0x140D0FC70: ctor + Client::UI::Agent::AgentFreeCompany: + vtbls: + - ea: 0x1419DFE68 + base: Client::UI::Agent::AgentInterface + funcs: + 0x1402B0180: ctor + 0x1402B0410: Finalize + Client::UI::Agent::AgentFreeCompanyProfile: + vtbls: + - ea: 0x1419DFF68 + base: Client::UI::Agent::AgentInterface + funcs: + 0x1402B1FA0: ctor + 0x1402B1FF0: Finalize + Client::UI::Agent::AgentFreeCompanyProfileEdit: + vtbls: + - ea: 0x1419DFFE0 + base: Client::UI::Agent::AgentInterface + Client::UI::Agent::AgentFreeCompanyInputString: + vtbls: + - ea: 0x1419E00D8 + base: Client::UI::Agent::AgentInterface + Client::UI::Agent::AgentFreeCompanyExchange: + vtbls: + - ea: 0x1419E01E0 + base: Client::UI::Agent::AgentInterface + Client::UI::Agent::AgentFreeCompanyCrestEditor: + vtbls: + - ea: 0x1419E0260 + base: Client::UI::Agent::AgentInterface + funcs: + 0x1402B9A80: ctor + Client::UI::Agent::AgentFreeCompanyCrestDecal: + vtbls: + - ea: 0x1419E02E0 + base: Client::UI::Agent::AgentInterface + funcs: + 0x1402BBDA0: ctor + 0x1402BBE90: Finalize + Client::UI::Agent::AgentArmouryBoard: + vtbls: + - ea: 0x141A86B50 + base: Client::UI::Agent::AgentInterface + funcs: + 0x140CFD680: ctor + 0x140CFD760: Finalize + Client::UI::Agent::AgentHowToList: + vtbls: + - ea: 0x141A840D8 + base: Client::UI::Agent::AgentInterface + funcs: + 0x140C3ABA0: ctor + 0x140C3AC10: Finalize + Client::UI::Agent::AgentCabinet: + vtbls: + - ea: 0x141A86FD8 + base: Client::UI::Agent::AgentInterface + funcs: + 0x140D0E910: ctor + 0x140D0E9F0: Finalize + Client::UI::Agent::AgentCabinetWithdraw: + vtbls: + - ea: 0x141A87050 + base: Client::UI::Agent::AgentInterface + funcs: + 0x140D0F780: ctor + Client::UI::Agent::AgentLegacyItemStorage: + vtbls: + - ea: 0x141A84B90 + base: Client::UI::Agent::AgentInterface + funcs: + 0x140C6F2A0: ctor + Client::UI::Agent::AgentGrandCompanyRank: + vtbls: + - ea: 0x141A83B60 + base: Client::UI::Agent::AgentInterface + funcs: + 0x140C25A50: ctor + Client::UI::Agent::AgentGrandCompanySupply: + vtbls: + - ea: 0x141A83BD8 + base: Client::UI::Agent::AgentInterface + funcs: + 0x140C26BE0: ctor + Client::UI::Agent::AgentGrandCompanyExchange: + vtbls: + - ea: 0x141A83AE8 + base: Client::UI::Agent::AgentInterface + funcs: + 0x140C25110: ctor + Client::UI::Agent::AgentGearSet::GearsetCharaView: + vtbls: + - ea: 0x141A83A00 + base: Client::UI::Misc::CharaView + Client::UI::Agent::AgentGearSet: + vtbls: + - ea: 0x141A83A68 + base: Client::UI::Agent::AgentInterface + funcs: + 0x140C211E0: ctor + 0x140C213C0: Finalize + 0x140C21CE0: OpenRegistGearSetList # (this, InventoryItem*, ushort) + Client::UI::Agent::AgentSupportMain: + vtbls: + - ea: 0x1419E2FB8 + base: Client::UI::Agent::AgentInterface + funcs: + 0x14030C390: ctor + Client::UI::Agent::AgentSupportSubList: + vtbls: + - ea: 0x1419E3030 + base: Client::UI::Agent::AgentInterface + funcs: + 0x14030DCD0: ctor + Client::UI::Agent::AgentSupportSubView: + vtbls: + - ea: 0x1419E30B0 + base: Client::UI::Agent::AgentInterface + funcs: + 0x14030EA70: ctor + Client::UI::Agent::AgentSupportSubEdit: + vtbls: + - ea: 0x1419E3130 + base: Client::UI::Agent::AgentInterface + funcs: + 0x14030FD30: ctor + Client::UI::Agent::AgentAchievement: + vtbls: + - ea: 0x141A863B0 + base: Client::UI::Agent::AgentInterface + funcs: + 0x140CC2CE0: ctor + 0x140CC3040: Finalize + Client::UI::Agent::AgentLicenseViewer: + vtbls: + - ea: 0x1419DE458 + base: Client::UI::Agent::AgentInterface + Client::UI::Agent::AgentMovieSubtitle: + vtbls: + - ea: 0x141A85790 + base: Client::UI::Agent::AgentInterface + funcs: + 0x140C854B0: ctor + Client::UI::Agent::AgentPadMouseMode: + vtbls: + - ea: 0x141A85B38 + base: Client::UI::Agent::AgentInterface + funcs: + 0x140C90130: ctor + Client::UI::Agent::AgentRecommendList: + vtbls: + - ea: 0x141A6BFB0 + base: Client::UI::Agent::AgentInterface + funcs: + 0x140A065A0: ctor + 0x140A06690: Finalize + Client::UI::Agent::AgentBuddy: + vtbls: + - ea: 0x141A86F60 + base: Client::UI::Agent::AgentInterface + funcs: + 0x140D0AB10: ctor + 0x140D0AC00: Finalize + Client::UI::Agent::AgentColosseumRecord: + vtbls: + - ea: 0x141A87538 + base: Client::UI::Agent::AgentInterface + funcs: + 0x140D1E8A0: ctor + Client::UI::Agent::AgentCloseMessage: + vtbls: + - ea: 0x1419DED20 + base: Client::UI::Agent::AgentInterface + Client::UI::Agent::AgentCreditPlayer: + vtbls: + - ea: 0x1419DF0E0 + base: Client::UI::Agent::AgentInterface + Client::UI::Agent::AgentCreditScroll: + vtbls: + - ea: 0x1419DF158 + base: Client::UI::Agent::AgentInterface + Client::UI::Agent::AgentCreditCast: + vtbls: + - ea: 0x1419DF1D0 + base: Client::UI::Agent::AgentInterface + Client::UI::Agent::AgentCreditEnd: + vtbls: + - ea: 0x1419DF248 + base: Client::UI::Agent::AgentInterface + Client::UI::Agent::AgentCreditCutCast: + vtbls: + - ea: 0x1419DF2C0 + base: Client::UI::Agent::AgentInterface + Client::UI::Agent::ItemCatalogContextEvent: + vtbls: + - ea: 0x141A6BD60 + base: Component::GUI::AtkModuleInterface::AtkEventInterface + funcs: + 0x1409FED80: ctor + Client::UI::Agent::AgentShop: + vtbls: + - ea: 0x141A6BD78 + base: Client::UI::Agent::AgentInterface + funcs: + 0x1409FFDD0: ctor + Client::UI::Agent::AgentBait: + vtbls: + - ea: 0x141A86E70 + base: Client::UI::Agent::AgentInterface + funcs: + 0x140D08170: ctor + Client::UI::Agent::AgentHousing: + vtbls: + - ea: 0x141B36D18 + base: Client::UI::Agent::AgentInterface + funcs: + 0x141228440: ctor + 0x1412289D0: Finalize + Client::UI::Agent::AgentHousingHarvest: + vtbls: + - ea: 0x141B36F28 + base: Client::UI::Agent::AgentInterface + funcs: + 0x141242480: ctor + Client::UI::Agent::AgentHousingSignboard: + vtbls: + - ea: 0x141B36DB0 + base: Client::UI::Agent::AgentInterface + funcs: + 0x14123D040: ctor + Client::UI::Agent::AgentHousingPortal: + vtbls: + - ea: 0x141B37030 + base: Client::UI::Agent::AgentInterface + funcs: + 0x1412442F0: ctor + Client::UI::Agent::AgentHousingTravellersNote: + vtbls: + - ea: 0x141B370A8 + base: Client::UI::Agent::AgentInterface + funcs: + 0x141245BE0: ctor + Client::UI::Agent::AgentHousingPlant: + vtbls: + - ea: 0x141B36FA0 + base: Client::UI::Agent::AgentInterface + funcs: + 0x141242C50: ctor + Client::UI::Agent::AgentPersonalRoomPortal: + vtbls: + - ea: 0x141A84D70 + base: Client::UI::Agent::AgentInterface + funcs: + 0x140C71AB0: ctor + Client::UI::Agent::AgentMansionSelectRoom: + vtbls: + - ea: 0x141A84E08 + base: Client::UI::Agent::AgentPersonalRoomPortal + funcs: + 0x140C72EC0: ctor + Client::UI::Agent::AgentSalvage: + vtbls: + - ea: 0x141A6C3D8 + base: Client::UI::Agent::AgentInterface + funcs: + 0x140D019C0: ctor + 0x140A15730: SalvageItem # (this, InventoryItem* ushort, byte) + 0x140A16420: LoadCategoryNames + 0x140A15B40: ItemListRefresh # Clears item list and signals agent to update it next frame + 0x140A16E10: ItemListPopulate + 0x140A16F50: ItemListPopulateFromContainer + 0x140A17100: ItemListPopulateEquipped + 0x140A173B0: ItemListAdd # (this, meetLevel, containerId, slotIndex, itemId, exdRow, quantity) + Client::UI::Agent::AgentHousingBuddyList: + vtbls: + - ea: 0x141B37120 + base: Client::UI::Agent::AgentInterface + funcs: + 0x141246770: ctor + Client::UI::Agent::AgentTreasureHunt: + vtbls: + - ea: 0x141A6DD58 + base: Client::UI::Agent::AgentInterface + funcs: + 0x140A521C0: ctor + Client::UI::Agent::AgentLookingForGroup: + vtbls: + - ea: 0x1419E03D8 + base: Client::UI::Agent::AgentInterface + funcs: + 0x1402BE200: ctor + 0x1402BE540: Finalize + Client::UI::Agent::AgentContentsMvp: + vtbls: + - ea: 0x141A876F0 + base: Client::UI::Agent::AgentInterface + funcs: + 0x140D26500: ctor + Client::UI::Agent::AgentVoteKick: + vtbls: + - ea: 0x141A6DEC0 + base: Client::UI::Agent::AgentInterface + funcs: + 0x140A53DC0: ctor + Client::UI::Agent::AgentVoteGiveUp: + vtbls: + - ea: 0x141A6DE48 + base: Client::UI::Agent::AgentInterface + funcs: + 0x140A53920: ctor + Client::UI::Agent::AgentVoteTreasure: + vtbls: + - ea: 0x141A6DF38 + base: Client::UI::Agent::AgentInterface + funcs: + 0x140A54470: ctor + Client::UI::Agent::AgentPvpProfile: + vtbls: + - ea: 0x141A85DA8 + base: Client::UI::Agent::AgentInterface + funcs: + 0x140C94850: ctor + 0x140C949E0: Finalize + Client::UI::Agent::AgentContentsNote: + vtbls: + - ea: 0x141A87768 + base: Client::UI::Agent::AgentInterface + funcs: + 0x140D27390: ctor + Client::UI::Agent::AgentReadyCheck: + vtbls: + - ea: 0x1419E0460 + base: Client::UI::Agent::AgentInterface + funcs: + 0x1402D45B0: ctor + Client::UI::Agent::AgentFieldMarker: + vtbls: + - ea: 0x141A87FD8 + base: Client::UI::Agent::AgentInterface + funcs: + 0x140D43430: ctor + Client::UI::Agent::AgentRetainerStatus: + vtbls: + - ea: 0x141A6C5E0 + base: Client::UI::Agent::AgentInterface + funcs: + 0x140A215C0: ctor + 0x140A216D0: Finalize + Client::UI::Agent::AgentRetainerTask: + vtbls: + - ea: 0x141A6C758 + base: Client::UI::Agent::AgentInterface + funcs: + 0x140A24330: ctor + Client::UI::Agent::AgentRetainerTaskSupply: + vtbls: + - ea: 0x141A6C7D0 + base: Client::UI::Agent::AgentInterface + funcs: + 0x140A27EE0: ctor + Client::UI::Agent::AgentRelicNoteBook: + vtbls: + - ea: 0x141A6C0F8 + base: Client::UI::Agent::AgentInterface + funcs: + 0x140A0C4E0: ctor + 0x140A0C520: Finalize + Client::UI::Agent::AgentRelicSphere: + vtbls: + - ea: 0x141A6C180 + base: Client::UI::Agent::AgentInterface + funcs: + 0x140A0DCA0: ctor + 0x140A0DCF0: Finalize + Client::UI::Agent::AgentTradeMultiple: + vtbls: + - ea: 0x141A6DC58 + base: Client::UI::Agent::AgentInterface + funcs: + 0x140A4F260: ctor + Client::UI::Agent::AgentRelicSphereUpgrade: + vtbls: + - ea: 0x141A6C208 + base: Client::UI::Agent::AgentInterface + funcs: + 0x140A0F990: ctor + Client::UI::Agent::AgentRelic2Glass: + vtbls: + - ea: 0x141A86CC8 + base: Client::UI::Agent::AgentInterface + funcs: + 0x140A14CE0: ctor + Client::UI::Agent::AgentSatisfactionSupply: + vtbls: + - ea: 0x141A6C938 + base: Client::UI::Agent::AgentInterface + funcs: + 0x140A2CED0: ctor + 0x140A2D030: Finalize + 0x140A2FC60: UpdateTimeRemaining # (this, resetTimestamp) returns true if an update occurred + 0x140A2FD00: UpdateAddon # at least the TimeRemaining + 0x140A2FFB0: UpdateClassJobLevel + Client::UI::Agent::AgentSatisfactionSupplyResult: + vtbls: + - ea: 0x141A6C9C0 + base: Client::UI::Agent::AgentInterface + funcs: + 0x140A30010: ctor + Client::UI::Agent::AgentMiniGame: + vtbls: + - ea: 0x1419E3340 + base: Client::UI::Agent::AgentInterface + funcs: + 0x140313950: ctor + 0x140328680: Finalize + Client::UI::Agent::AgentAdventureNoteBook: + vtbls: + - ea: 0x141A865D8 + base: Client::UI::Agent::AgentInterface + funcs: + 0x140CDD260: ctor + 0x140CDD310: Finalize + Client::UI::Agent::AgentArmouryNotebook: + vtbls: + - ea: 0x141A86C50 + base: Client::UI::Agent::AgentInterface + funcs: + 0x140D01900: ctor + Client::UI::Agent::AgentMinionMountBase: + vtbls: + - ea: 0x141A850F8 + base: Client::UI::Agent::AgentInterface + funcs: + 0x140C76020: ctor + Client::UI::Agent::AgentMinionNoteBook: + vtbls: + - ea: 0x141A85270 + base: Client::UI::Agent::AgentMinionMountBase + funcs: + 0x140C78CC0: ctor + Client::UI::Agent::AgentMountNoteBook: + vtbls: + - ea: 0x141A855C0 + base: Client::UI::Agent::AgentMinionMountBase + funcs: + 0x140C83330: ctor + Client::UI::Agent::AgentItemComp: + vtbls: + - ea: 0x141A83EE0 + base: Client::UI::Agent::AgentInterface + funcs: + 0x140C35340: ctor + 0x140C354D0: CompareItem + Client::UI::Agent::AgentDailyQuestSupply: + vtbls: + - ea: 0x141A87868 + base: Client::UI::Agent::AgentInterface + funcs: + 0x140D2D620: ctor + Client::UI::Agent::AgentMobhunt: + vtbls: + - ea: 0x141A85488 + base: Client::UI::Agent::AgentInterface + funcs: + 0x140C7E290: ctor + Client::UI::Agent::AgentPatchMark: + vtbls: + - ea: 0x141A85BB0 + base: Client::UI::Agent::AgentInterface + funcs: + 0x140C903E0: ctor + Client::UI::Agent::AgentHousingWithdrawStorage: + vtbls: + - ea: 0x141B371A8 + base: Client::UI::Agent::AgentInterface + funcs: + 0x141249580: ctor + Client::UI::Agent::AgentWeatherReport: + vtbls: + - ea: 0x141A6DFB0 + base: Client::UI::Agent::AgentInterface + funcs: + 0x140A54A30: ctor + Client::UI::Agent::AgentMateriaAttach: + vtbls: + - ea: 0x141A84990 + base: Client::UI::Agent::AgentInterface + funcs: + 0x140C5FA30: ctor + Client::UI::Agent::AgentMiragePrism: + vtbls: + - ea: 0x141A853C8 + base: Client::UI::Agent::AgentInterface + funcs: + 0x140C7A150: ctor + 0x140C7A230: Finalize + Client::UI::Agent::AgentAetherCurrent: + vtbls: + - ea: 0x141A86660 + base: Client::UI::Agent::AgentInterface + funcs: + 0x140CDEBE0: ctor + Client::UI::Agent::AgentFreeCompanyCreditShop: + vtbls: + - ea: 0x1419E2038 + base: Client::UI::Agent::AgentInterface + funcs: + 0x1402E9B80: ctor + Client::UI::Agent::AgentCurrency: + vtbls: + - ea: 0x141A87A58 + base: Client::UI::Agent::AgentInterface + funcs: + 0x140D309E0: ctor + Client::UI::Agent::AgentPuryfyItemSelector: + vtbls: + - ea: 0x141A85CB8 + base: Client::UI::Agent::AgentInterface + funcs: + 0x140C91090: ctor + Client::UI::Agent::AgentLovmParty: + vtbls: + - ea: 0x141A81388 + base: Client::UI::Agent::AgentInterface + funcs: + 0x140BB9F80: ctor + 0x140BB9FE0: Finalize + Client::UI::Agent::AgentLovmRanking: + vtbls: + - ea: 0x141A81428 + base: Client::UI::Agent::AgentInterface + funcs: + 0x140BC0070: ctor + Client::UI::Agent::AgentLovmNamePlate: + vtbls: + - ea: 0x141A814A0 + base: Client::UI::Agent::AgentInterface + funcs: + 0x140BC07C0: ctor + Client::UI::Agent::AgentCharacterTitle: + vtbls: + - ea: 0x141A87170 + base: Client::UI::Agent::AgentInterface + funcs: + 0x140D10340: ctor + Client::UI::Agent::AgentCharacterTitleSelect: + vtbls: + - ea: 0x141A871F8 + base: Client::UI::Agent::AgentCharacterTitle + funcs: + 0x140D11BC0: ctor + Client::UI::Agent::AgentLovmResult: + vtbls: + - ea: 0x141A81518 + base: Client::UI::Agent::AgentInterface + funcs: + 0x140BC0D70: ctor + Client::UI::Agent::AgentLotteryDaily: + vtbls: + - ea: 0x141A80B98 + base: Client::UI::Agent::AgentInterface + funcs: + 0x140BA40D0: ctor + Client::UI::Agent::AgentAetherialWheel: + vtbls: + - ea: 0x141B37220 + base: Client::UI::Agent::AgentInterface + funcs: + 0x14124A120: ctor + 0x14124A210: Finalize + Client::UI::Agent::AgentLotteryWeekly: + vtbls: + - ea: 0x141A80C28 + base: Client::UI::Agent::AgentInterface + funcs: + 0x140BA55A0: ctor + Client::UI::Agent::AgentGoldSaucer: + vtbls: + - ea: 0x141A80CA0 + base: Client::UI::Agent::AgentInterface + funcs: + 0x140BA7B70: ctor + 0x140BA7CD0: Finalize + Client::UI::Agent::AgentTripleTriadCoinExchange: + vtbls: + - ea: 0x141A80E08 + base: Client::UI::Agent::AgentInterface + funcs: + 0x140BB0A00: ctor + Client::UI::Agent::AgentShopExchangeCoin: + vtbls: + - ea: 0x141A80FD0 + base: Client::UI::Agent::AgentInterface + funcs: + 0x140BB5470: ctor + Client::UI::Agent::AgentJournalAccept: + vtbls: + - ea: 0x141A6B7A8 + base: Client::UI::Agent::AgentInterface + funcs: + 0x1409E1080: ctor + 0x1409E1100: Finalize + Client::UI::Agent::AgentJournalResult: + vtbls: + - ea: 0x141A6B9A8 + base: Client::UI::Agent::AgentInterface + funcs: + 0x1409ED470: ctor + 0x1409ED4F0: Finalize + Client::UI::Agent::AgentLeveQuest: + vtbls: + - ea: 0x141A83DE8 + base: Client::UI::Agent::AgentInterface + funcs: + 0x140C319F0: ctor + 0x140C31AA0: Finalize + Client::UI::Agent::AgentCompanyCraftRecipeNotebook: + vtbls: + - ea: 0x1419E0AD8 + base: Client::UI::Agent::AgentInterface + funcs: + 0x1402E04E0: ctor + 0x1402E0570: Finalize + Client::UI::Agent::AgentExplorationPartsInterface: + vtbls: + - ea: 0x1419E05C8 + base: Client::UI::Agent::AgentInterface + funcs: + 0x1402D9DD0: ctor + 0x1402D9FC0: Finalize + Client::UI::Agent::AgentAirShipParts: + vtbls: + - ea: 0x1419E0700 + base: Client::UI::Agent::AgentExplorationPartsInterface + funcs: + 0x1402DB220: ctor + Client::UI::Agent::AgentSubmersibleParts: + vtbls: + - ea: 0x1419E0B50 + base: Client::UI::Agent::AgentExplorationPartsInterface + funcs: + 0x1402E2520: ctor + Client::UI::Agent::AgentExplorationResultInterface: + vtbls: + - ea: 0x1419E09C8 + base: Client::UI::Agent::AgentInterface + Client::UI::Agent::AgentAirShipExplorationResult: + vtbls: + - ea: 0x1419E0A50 + base: Client::UI::Agent::AgentExplorationResultInterface + Client::UI::Agent::AgentSubmersibleExplorationResult: + vtbls: + - ea: 0x1419E0E30 + base: Client::UI::Agent::AgentExplorationResultInterface + Client::UI::Agent::AgentLovmPaletteEdit: + vtbls: + - ea: 0x141A80D18 + base: Client::UI::Agent::AgentInterface + funcs: + 0x140BAE3D0: ctor + 0x140BAE420: Finalize + Client::UI::Agent::AgentSkyIslandFinder: + vtbls: + - ea: 0x141A6CD10 + base: Client::UI::Agent::AgentInterface + funcs: + 0x140A38AD0: ctor + 0x140A38B30: Finalize + Client::UI::Agent::AgentSkyIslandFinderSetting: + vtbls: + - ea: 0x141A6CD98 + base: Client::UI::Agent::AgentInterface + funcs: + 0x140A3B070: ctor + Client::UI::Agent::AgentSkyIslandResult: + vtbls: + - ea: 0x141A6CE38 + base: Client::UI::Agent::AgentInterface + funcs: + 0x140A3BCD0: ctor + Client::UI::Agent::AgentSkyIsland2Result: + vtbls: + - ea: 0x141A6CC98 + base: Client::UI::Agent::AgentInterface + funcs: + 0x140A386C0: ctor + Client::UI::Agent::AgentBeginnersMansionProblem: + vtbls: + - ea: 0x141A86EE8 + base: Client::UI::Agent::AgentInterface + funcs: + 0x140D08D30: ctor + 0x140D08E00: Finalize + Client::UI::Agent::AgentItemContextCustomize: + vtbls: + - ea: 0x141A84898 + base: Client::UI::Agent::AgentInterface + funcs: + 0x140C55D30: ctor + Client::UI::Agent::AgentDpsChallenge: + vtbls: + - ea: 0x141A87CD8 + base: Client::UI::Agent::AgentInterface + funcs: + 0x140D389F0: ctor + Client::UI::Agent::AgentPlayGuide: + vtbls: + - ea: 0x1419E31C8 + base: Client::UI::Agent::AgentInterface + Client::UI::Agent::AgentWebLauncher: + vtbls: + - ea: 0x1419E3240 + base: Client::UI::Agent::AgentInterface + Client::UI::Agent::AgentWebGuidance: + vtbls: + - ea: 0x1419E32B8 + base: Client::UI::Agent::AgentInterface + Client::UI::Agent::AgentOrchestrion: + vtbls: + - ea: 0x141A85890 + base: Client::UI::Agent::AgentInterface + funcs: + 0x140C86B10: ctor + 0x140C86CC0: Finalize + Client::UI::Agent::AgentBeginnerChatList: + vtbls: + - ea: 0x1419E20B8 + base: Client::UI::Agent::AgentInterface + funcs: + 0x1402EAED0: ctor + Client::UI::Agent::AgentReturnerDialog: + vtbls: + - ea: 0x1419E2388 + base: Client::UI::Agent::AgentInterface + Client::UI::Agent::AgentOrchestrionInn: + vtbls: + - ea: 0x141A859E8 + base: Client::UI::Agent::AgentOrchestrion + funcs: + 0x140C8DA50: ctor + Client::UI::Agent::AgentHousingEditContainer: + vtbls: + - ea: 0x141B372A8 + base: Client::UI::Agent::AgentInterface + funcs: + 0x14124C5D0: ctor + Client::UI::Agent::AgentConfigPartyListRoleSort: + vtbls: + - ea: 0x1419DED98 + base: Client::UI::Agent::AgentInterface + Client::UI::Agent::AgentRecommendEquip: + vtbls: + - ea: 0x141A6BEE8 + base: Client::UI::Agent::AgentInterface + funcs: + 0x140A05C80: ctor + Client::UI::Agent::AgentYkwNote: + vtbls: + - ea: 0x141A6E210 + base: Client::UI::Agent::AgentInterface + funcs: + 0x140A57490: ctor + Client::UI::Agent::AgentContentsFinderMenu: + vtbls: + - ea: 0x141A87600 + base: Client::UI::Agent::AgentInterface + funcs: + 0x140D23480: ctor + 0x140D23510: Finalize + Client::UI::Agent::AgentRaidFinder: + vtbls: + - ea: 0x141A6BB58 + base: Client::UI::Agent::AgentInterface + funcs: + 0x1409F0EA0: ctor + 0x1409F0FB0: Finalize + Client::UI::Agent::AgentGcArmyExpedition: + vtbls: + - ea: 0x141A6F3B0 + base: Client::UI::Agent::AgentInterface + funcs: + 0x140A88690: ctor + Client::UI::Agent::AgentGcArmyMemberList: + vtbls: + - ea: 0x141A6F280 + base: Client::UI::Agent::AgentInterface + funcs: + 0x140A7F660: ctor + Client::UI::Agent::AgentDeepDungeonInspect: + vtbls: + - ea: 0x141A6EF10 + base: Client::UI::Agent::AgentInterface + funcs: + 0x140A77280: ctor + Client::UI::Agent::AgentDeepDungeonMap: + vtbls: + - ea: 0x141A6F000 + base: Client::UI::Agent::AgentInterface + funcs: + 0x140A78B90: ctor + Client::UI::Agent::AgentDeepDungeonStatus: + vtbls: + - ea: 0x141A6F078 + base: Client::UI::Agent::AgentInterface + funcs: + 0x140A7A030: ctor + Client::UI::Agent::AgentDeepDungeonSaveData: + vtbls: + - ea: 0x141A6F0F0 + base: Client::UI::Agent::AgentInterface + funcs: + 0x140A7B690: ctor + 0x140A7B750: Finalize + Client::UI::Agent::AgentDeepDungeonScore: + vtbls: + - ea: 0x141A6F208 + base: Client::UI::Agent::AgentInterface + funcs: + 0x140A7EBF0: ctor + 0x140A7EC80: Finalize + Client::UI::Agent::AgentGcArmyTraining: + vtbls: + - ea: 0x141A6F568 + base: Client::UI::Agent::AgentInterface + funcs: + 0x140A8D980: ctor + 0x140A8D9B0: Finalize + Client::UI::Agent::AgentGcArmyMenberProfile: + vtbls: + - ea: 0x141A6F318 + base: Client::UI::Agent::AgentInterface + funcs: + 0x140A812B0: ctor + Client::UI::Agent::AgentGcArmyExpeditionResult: + vtbls: + - ea: 0x141A6F4A0 + base: Client::UI::Agent::AgentInterface + funcs: + 0x140A8C420: ctor + Client::UI::Agent::AgentGcArmyCapture: + vtbls: + - ea: 0x141A6F428 + base: Client::UI::Agent::AgentInterface + funcs: + 0x140A8AC40: ctor + Client::UI::Agent::AgentGcArmyOrder: + vtbls: + - ea: 0x141A6F5E0 + base: Client::UI::Agent::AgentInterface + funcs: + 0x140A8ECE0: ctor + Client::UI::Agent::AgentOrchestrionPlayList: + vtbls: + - ea: 0x141A85950 + base: Client::UI::Agent::AgentInterface + funcs: + 0x140C89CA0: ctor + 0x140C89DF0: Finalize + Client::UI::Agent::AgentWeeklyBingo: + vtbls: + - ea: 0x141A71158 + base: Client::UI::Agent::AgentInterface + funcs: + 0x140AD0E90: ctor + Client::UI::Agent::AgentCountDownSettingDialog: + vtbls: + - ea: 0x1419E2220 + base: Client::UI::Agent::AgentInterface + Client::UI::Agent::AgentWeeklyPuzzle: + vtbls: + - ea: 0x141A711E8 + base: Client::UI::Agent::AgentInterface + funcs: + 0x140AD4FA0: ctor + Client::UI::Agent::AgentCameraSetting: + vtbls: + - ea: 0x141A83C60 + base: Client::UI::Agent::AgentInterface + funcs: + 0x140C28C80: ctor + 0x140C28EE0: Finalize + Client::UI::Agent::AgentPvPDuelRequest: + vtbls: + - ea: 0x141A85D30 + base: Client::UI::Agent::AgentInterface + funcs: + 0x140C93900: ctor + Client::UI::Agent::AgentPvPHeader: + vtbls: + - ea: 0x141A70368 + base: Client::UI::Agent::AgentInterface # TODO: incorrect inheritance + funcs: + 0x140AACA30: ctor + Client::UI::Agent::AgentPvPGauge: + vtbls: + - ea: 0x141A703E8 + base: Client::UI::Agent::AgentInterface + funcs: + 0x140AADAF0: ctor + Client::UI::Agent::AgentAquariumSetting: + vtbls: + - ea: 0x141A86A30 + base: Client::UI::Agent::AgentInterface + funcs: + 0x140CFA210: ctor + Client::UI::Agent::AgentDeepDungeonMenu: + vtbls: + - ea: 0x141A6F168 + base: Client::UI::Agent::AgentInterface + funcs: + 0x140A7DAF0: ctor + 0x140A7DB60: Finalize + Client::UI::Agent::AgentDeepDungeonResult: + vtbls: + - ea: 0x141A6EE98 + base: Client::UI::Agent::AgentInterface + funcs: + 0x140A75E20: ctor + Client::UI::Agent::AgentItemAppraisal: + vtbls: + - ea: 0x141A84820 + base: Client::UI::Agent::AgentInterface + funcs: + 0x140C54EA0: ctor + Client::UI::Agent::AgentItemInspection: + vtbls: + - ea: 0x141A84A08 + base: Client::UI::Agent::AgentInterface + funcs: + 0x140C670E0: ctor + Client::UI::Agent::AgentRecipeItemContext: + vtbls: + - ea: 0x1419DEE88 + base: Client::UI::Agent::AgentInterface + Client::UI::Agent::AgentContactList: + vtbls: + - ea: 0x1419E2298 + base: Client::UI::Agent::AgentInterface + Client::UI::Agent::AgentSnipe: + vtbls: + - ea: 0x141A6CEB0 + base: Client::UI::Agent::AgentInterface + funcs: + 0x140A3C060: ctor + Client::UI::Agent::AgentMountSpeed: + vtbls: + - ea: 0x141A85718 + base: Client::UI::Agent::AgentInterface + funcs: + 0x140C845D0: ctor + Client::UI::Agent::AgentHarpoonTip: + vtbls: + - ea: 0x141A83F60 + base: Client::UI::Agent::AgentInterface + funcs: + 0x140C393F0: ctor + Client::UI::Agent::AgentPvpScreenInformationHotBar: + vtbls: + - ea: 0x141A85E60 + base: Client::UI::Agent::AgentInterface + funcs: + 0x140C9AE40: ctor + Client::UI::Agent::AgentPvpWelcome: + vtbls: + - ea: 0x141A6E198 + base: Client::UI::Agent::AgentInterface + funcs: + 0x140A571D0: ctor + Client::UI::Agent::AgentJobHudNotice: + vtbls: + - ea: 0x141A84B18 + base: Client::UI::Agent::AgentInterface + funcs: + 0x140C6EB10: ctor + Client::UI::Agent::AgentUserPolicyPerformance: + vtbls: + - ea: 0x141A6DDD0 + base: Client::UI::Agent::AgentInterface + funcs: + 0x140A536C0: ctor + Client::UI::Agent::AgentPvpTeamInputString: + vtbls: + - ea: 0x1419E24F8 + base: Client::UI::Agent::AgentInterface + Client::UI::Agent::AgentPvpTeamCrestEditor: + vtbls: + - ea: 0x1419E2770 + base: Client::UI::Agent::AgentInterface + funcs: + 0x1402F2040: ctor + Client::UI::Agent::AgentPvPTeam: + vtbls: + - ea: 0x1419E2870 + base: Client::UI::Agent::AgentInterface + Client::UI::Agent::AgentEurekaElementalHud: + vtbls: + - ea: 0x141A6F658 + base: Client::UI::Agent::AgentInterface + funcs: + 0x140A8F320: ctor + Client::UI::Agent::AgentEurekaElementalEdit: + vtbls: + - ea: 0x141A6F768 + base: Client::UI::Agent::AgentInterface + funcs: + 0x140A94A90: ctor + Client::UI::Agent::AgentEurekaChainInfo: + vtbls: + - ea: 0x141A6F7F8 + base: Client::UI::Agent::AgentInterface + funcs: + 0x140A95950: ctor + Client::UI::Agent::AgentTeleportHousingFriend: + vtbls: + - ea: 0x141A6DA68 + base: Client::UI::Agent::AgentInterface + funcs: + 0x140A48870: ctor + Client::UI::Agent::AgentContentMemberList: + vtbls: + - ea: 0x1419E27F0 + base: Client::UI::Agent::AgentInterface + Client::UI::Agent::AgentInventoryBuddy: + vtbls: + - ea: 0x141A86BC8 + base: Client::UI::Agent::AgentInterface + funcs: + 0x140D00150: ctor + 0x140D00210: Finalize + Client::UI::Agent::AgentContentsReplayPlayer: + vtbls: + - ea: 0x141A6F9F0 + base: Client::UI::Agent::AgentInterface + funcs: + 0x140A97340: ctor + Client::UI::Agent::AgentContentsReplaySetting: + vtbls: + - ea: 0x141A6FB98 + base: Client::UI::Agent::AgentInterface + funcs: + 0x140A98BB0: ctor + Client::UI::Agent::AgentMiragePrismPrismBox: + vtbls: + - ea: 0x141A71838 + base: Client::UI::Agent::AgentInterface + funcs: + 0x140AE5390: ctor + Client::UI::Agent::AgentMiragePrismItemDetail: + vtbls: + - ea: 0x141A718B0 + base: Client::UI::Agent::AgentItemDetailBase + funcs: + 0x140AE95A0: ctor + Client::UI::Agent::AgentMiragePrismMiragePlate::MiragePrismMiragePlateCharaView: + vtbls: + - ea: 0x141A71930 + base: Client::UI::Misc::CharaView + Client::UI::Agent::AgentMiragePrismMiragePlate: + vtbls: + - ea: 0x141A71998 + base: Client::UI::Agent::AgentInterface + funcs: + 0x140AE9D10: ctor + 0x140AEB680: OpenForGearset + Client::UI::Agent::AgentPerformanceMode: + vtbls: + - ea: 0x141A6FC50 + base: Client::UI::Agent::AgentInterface + funcs: + 0x140A9BC80: ctor + Client::UI::Agent::AgentFashion: + vtbls: + - ea: 0x141A81600 + base: Client::UI::Agent::AgentInterface + funcs: + 0x140BC1C70: ctor + 0x140BC1DD0: Finalize + Client::UI::Agent::AgentSelectYesno: + vtbls: + - ea: 0x141A6F978 + base: Client::UI::Agent::AgentInterface + funcs: + 0x140A96F10: ctor + Client::UI::Agent::AgentHousingGuestBook: + vtbls: + - ea: 0x141B37350 + base: Client::UI::Agent::AgentInterface + funcs: + 0x14124D970: ctor + 0x14124DA10: Finalize + Client::UI::Agent::AgentReconstructionBox: + vtbls: + - ea: 0x141A706A8 + base: Client::UI::Agent::AgentInterface + funcs: + 0x140AB4240: ctor + Client::UI::Agent::AgentReconstructionBuyback: + vtbls: + - ea: 0x141A70730 + base: Client::UI::Agent::AgentInterface + funcs: + 0x140AB64D0: ctor + Client::UI::Agent::AgentCrossWorldLinkshell: + vtbls: + - ea: 0x1419E29D8 + base: Client::UI::Agent::AgentInterface + - ea: 0x1419E2A50 + base: Component::GUI::AtkEventListener + funcs: + 0x1402F66B0: ctor + 0x1402F6790: Finalize + Client::UI::Agent::AgentMiragePrismENpcSatisfaction: + vtbls: + - ea: 0x141A71A88 + base: Client::UI::Agent::AgentInterface + funcs: + 0x140AED7E0: ctor + Client::UI::Agent::AgentDescription: + vtbls: + - ea: 0x141A87C28 + base: Client::UI::Agent::AgentInterface + funcs: + 0x140D36210: ctor + Client::UI::Agent::AgentAlarm: + vtbls: + - ea: 0x141A86768 + base: Client::UI::Agent::AgentInterface + funcs: + 0x140CE2320: ctor + Client::UI::Agent::AgentFreeShop: + vtbls: + - ea: 0x141A88478 + base: Client::UI::Agent::AgentInterface + funcs: + 0x140D50100: ctor + Client::UI::Agent::AgentAozNoteBook: + vtbls: + - ea: 0x141A867F0 + base: Client::UI::Agent::AgentInterface + funcs: + 0x140CE4ED0: ctor + 0x140CE5000: Finalize + Client::UI::Agent::AgentRhythmAction: + vtbls: + - ea: 0x1419E33B8 + base: Client::UI::Agent::AgentInterface + Client::UI::Agent::AgentWeddingNotification: + vtbls: + - ea: 0x141A6E120 + base: Client::UI::Agent::AgentInterface + funcs: + 0x140A56ED0: ctor + Client::UI::Agent::AgentEmj: + vtbls: + - ea: 0x141A81708 + base: Client::UI::Agent::AgentInterface + funcs: + 0x140BC3950: ctor + Client::UI::Agent::AgentAozContentBriefing: + vtbls: + - ea: 0x141A707A8 + base: Client::UI::Agent::AgentInterface + funcs: + 0x140AB80E0: ctor + Client::UI::Agent::AgentAozContentResult: + vtbls: + - ea: 0x141A70820 + base: Client::UI::Agent::AgentInterface + funcs: + 0x140ABAB50: ctor + Client::UI::Agent::AgentEmjIntro: + vtbls: + - ea: 0x141A81998 + base: Client::UI::Agent::AgentInterface + funcs: + 0x140BCB8E0: ctor + Client::UI::Agent::AgentWorldTravel: + vtbls: + - ea: 0x141A70A40 + base: Client::UI::Agent::AgentInterface + funcs: + 0x140AC2F90: ctor + 0x140AC3030: Finalize + Client::UI::Agent::AgentRideShooting: + vtbls: + - ea: 0x141A81A28 + base: Client::UI::Agent::AgentInterface + funcs: + 0x140BCCB30: ctor + 0x140BCCC10: Finalize + Client::UI::Agent::AgentCredit: + vtbls: + - ea: 0x1419DF578 + base: Client::UI::Agent::AgentInterface + Client::UI::Agent::AgentEmjSetting: + vtbls: + - ea: 0x141A80D90 + base: Client::UI::Agent::AgentInterface + funcs: + 0x140BAFCE0: ctor + Client::UI::Agent::AgentRetainerList: + vtbls: + - ea: 0x141A6C6E0 + base: Client::UI::Agent::AgentInterface + funcs: + 0x140A22DC0: ctor + Client::UI::Agent::AgentQIBCStatus: + vtbls: + - ea: 0x141A6B6A0 + base: Client::UI::Agent::AgentInterface + funcs: + 0x1409DF5D0: ctor + Client::UI::Agent::AgentDawn: + vtbls: + - ea: 0x141A70940 + base: Client::UI::Agent::AgentInterface + funcs: + 0x140ABC9C0: ctor + 0x140ABCA00: Finalize + Client::UI::Agent::AgentDawnStory: + vtbls: + - ea: 0x141A709C0 + base: Client::UI::Agent::AgentDawn + funcs: + 0x140ABFAE0: ctor + Client::UI::Agent::AgentHousingCatalogPreview: + vtbls: + - ea: 0x141B36E38 + base: Client::UI::Agent::AgentInterface + funcs: + 0x141240080: ctor + 0x141240170: Finalize + Client::UI::Agent::AgentSubmersibleExplorationMapSelect: + vtbls: + - ea: 0x1419E0EC8 + base: Client::UI::Agent::AgentInterface + Client::UI::Agent::AgentQuestRedo: + vtbls: + - ea: 0x141A6BA68 + base: Client::UI::Agent::AgentInterface + funcs: + 0x1409EE430: ctor + 0x1409EE4A0: Finalize + Client::UI::Agent::AgentQuestRedoHud: + vtbls: + - ea: 0x141A6BAE0 + base: Client::UI::Agent::AgentInterface + funcs: + 0x1409EFE90: ctor + Client::UI::Agent::AgentCircleList: + vtbls: + - ea: 0x1419E2AF8 + base: Client::UI::Agent::AgentInterface + funcs: + 0x1402FB360: ctor + Client::UI::Agent::AgentCircleBook: + vtbls: + - ea: 0x1419E2C38 + base: Client::UI::Agent::AgentInterface + funcs: + 0x140301640: ctor + 0x1403016F0: Finalize + Client::UI::Agent::AgentCircleFinder: + vtbls: + - ea: 0x1419E2EB8 + base: Client::UI::Agent::AgentInterface + funcs: + 0x140307970: ctor + 0x140307AF0: Finalize + Client::UI::Agent::AgentMentorCondition: + vtbls: + - ea: 0x141A842E0 + base: Client::UI::Agent::AgentInterface + funcs: + 0x140C453A0: ctor + Client::UI::Agent::AgentPerformanceMetronome: + vtbls: + - ea: 0x141A6FDD8 + base: Client::UI::Agent::AgentInterface + funcs: + 0x140AA5F40: ctor + Client::UI::Agent::AgentPerformanceGamepadGuide: + vtbls: + - ea: 0x141A6FD50 + base: Client::UI::Agent::AgentInterface + funcs: + 0x140AA4E80: ctor + Client::UI::Agent::AgentPerformanceReadyCheck: + vtbls: + - ea: 0x141A6FEC8 + base: Client::UI::Agent::AgentInterface + funcs: + 0x140AA91A0: ctor + Client::UI::Agent::AgentHwdAetherGauge: + vtbls: + - ea: 0x141A70DD0 + base: Client::UI::Agent::AgentInterface + funcs: + 0x140ACA120: ctor + Client::UI::Agent::AgentHwdGathererInspection: + vtbls: + - ea: 0x141A70E58 + base: Client::UI::Agent::AgentInterface + funcs: + 0x140ACA540: ctor + Client::UI::Agent::AgentHwdScore: + vtbls: + - ea: 0x141A70EE0 + base: Client::UI::Agent::AgentInterface + funcs: + 0x140ACDD30: ctor + Client::UI::Agent::AgentHwdMonument: + vtbls: + - ea: 0x141A70FE0 + base: Client::UI::Agent::AgentInterface + funcs: + 0x140ACED80: ctor + Client::UI::Agent::AgentTargetCircle: + vtbls: + - ea: 0x141A6D978 + base: Client::UI::Agent::AgentInterface + funcs: + 0x140A43720: ctor + Client::UI::Agent::AgentCraftActionSimulator: + vtbls: + - ea: 0x141A87968 + base: Client::UI::Agent::AgentInterface + funcs: + 0x140D2F0F0: ctor + 0x140D2F140: Finalize + Client::UI::Agent::AgentIKDSchedule: + vtbls: + - ea: 0x141A71280 + base: Client::UI::Agent::AgentInterface + funcs: + 0x140AD8690: ctor + Client::UI::Agent::AgentIKDFishingLog: + vtbls: + - ea: 0x141A71300 + base: Client::UI::Agent::AgentInterface + funcs: + 0x140AD9BE0: ctor + Client::UI::Agent::AgentIKDResult: + vtbls: + - ea: 0x141A71390 + base: Client::UI::Agent::AgentInterface + funcs: + 0x140ADBE50: ctor + Client::UI::Agent::AgentIKDMission: + vtbls: + - ea: 0x141A71408 + base: Client::UI::Agent::AgentInterface + funcs: + 0x140ADCDA0: ctor + Client::UI::Agent::AgentInclusionShop: + vtbls: + - ea: 0x141A84690 + base: Client::UI::Agent::AgentInterface + funcs: + 0x140C4F120: ctor + Client::UI::Agent::AgentMycWarResultNotebook: + vtbls: + - ea: 0x141A71068 + base: Client::UI::Agent::AgentInterface + funcs: + 0x140ACF170: ctor + 0x140ACF3C0: Finalize + Client::UI::Agent::AgentMycInfo: + vtbls: + - ea: 0x141A71488 + base: Client::UI::Agent::AgentInterface + funcs: + 0x140ADD520: ctor + Client::UI::Agent::AgentMycItemBox: + vtbls: + - ea: 0x141A71620 + base: Client::UI::Agent::AgentInterface + funcs: + 0x140AE0790: ctor + Client::UI::Agent::AgentMycItemBag: + vtbls: + - ea: 0x141A71518 + base: Client::UI::Agent::AgentInterface + funcs: + 0x140ADDD00: ctor + Client::UI::Agent::AgentMycBattleAreaInfo: + vtbls: + - ea: 0x141A715A8 + base: Client::UI::Agent::AgentInterface + funcs: + 0x140ADF1E0: ctor + Client::UI::Agent::AgentOrnamentNoteBook: + vtbls: + - ea: 0x141A85AC0 + base: Client::UI::Agent::AgentInterface + funcs: + 0x140C8E5D0: ctor + Client::UI::Agent::AgentTourismMenu: + vtbls: + - ea: 0x141A6DB58 + base: Client::UI::Agent::AgentInterface + funcs: + 0x140A4DD00: ctor + Client::UI::Agent::AgentGatheringMasterpiece: + vtbls: + - ea: 0x141A83620 + base: Client::UI::Agent::AgentInterface + funcs: + 0x140BE8770: ctor + Client::UI::Agent::AgentStarlightGiftBox: + vtbls: + - ea: 0x141A717C0 + base: Client::UI::Agent::AgentInterface + funcs: + 0x140AE5140: ctor + Client::UI::Agent::AgentSpearFishing: + vtbls: + - ea: 0x141A6CF48 + base: Client::UI::Agent::AgentInterface + funcs: + 0x140A3EA30: ctor + 0x140A3EBF0: Finalize + Client::UI::Agent::AgentOmikuji: + vtbls: + - ea: 0x141A85818 + base: Client::UI::Agent::AgentInterface + funcs: + 0x140C85880: ctor + 0x140C85970: Finalize + Client::UI::Agent::AgentFittingShop: + vtbls: + - ea: 0x141A88380 + base: Client::UI::Agent::AgentInterface + funcs: + 0x140D4D5A0: ctor + Client::UI::Agent::AgentAkatsukiNote: + vtbls: + - ea: 0x141A866D8 + base: Client::UI::Agent::AgentInterface + funcs: + 0x140CE0B30: ctor + Client::UI::Agent::AgentExHotbarEditor: + vtbls: + - ea: 0x141A87E00 + base: Client::UI::Agent::AgentInterface + funcs: + 0x140D3DF00: ctor + 0x140D3E030: Finalize + Client::UI::Agent::AgentBannerList: + vtbls: + - ea: 0x141B37588 + base: Client::UI::Agent::AgentInterface + funcs: + 0x141255730: ctor + Client::UI::Agent::AgentBannerEditor: + vtbls: + - ea: 0x141B37510 + base: Client::UI::Agent::AgentInterface + funcs: + 0x1412546D0: ctor + 0x1412548B0: OpenForGearset + Client::UI::Agent::AgentBannerEditor::State: + funcs: + 0x1412C8440: Save + 0x1412C1280: GetPresetIndex + 0x1412CC2F0: SetFrame + 0x1412CBF90: SetAccent + 0x1412C9080: SetHasChanged + Client::UI::Agent::AgentBannerUpdateView: + vtbls: + - ea: 0x141B376C8 + base: Client::UI::Agent::AgentInterface + funcs: + 0x141257120: ctor + Client::UI::Agent::AgentPvPMap: + vtbls: + - ea: 0x141A70500 + base: Client::UI::Agent::AgentInterface + funcs: + 0x140AB1020: ctor + Client::UI::Agent::AgentPvPMKSIntroduction: + vtbls: + - ea: 0x141A70610 + base: Client::UI::Agent::AgentInterface + funcs: + 0x140AB2800: ctor + Client::UI::Agent::AgentTryon::TryonCharaView: + vtbls: + - ea: 0x141A6B8C8 + base: Client::UI::Misc::CharaView + Client::UI::Agent::AgentTryon: + vtbls: + - ea: 0x141A6B930 + base: Client::UI::Agent::AgentInterface + funcs: + 0x1409EA340: ctor + 0x1409EB180: TryOn # static + Client::UI::Agent::AgentItemDetailBase: + vtbls: + - ea: 0x141A83E60 + base: Client::UI::Agent::AgentInterface + funcs: + 0x140C33A70: ctor + Client::UI::Agent::AgentContentsFinderSetting: + vtbls: + - ea: 0x141A87678 + base: Client::UI::Agent::AgentInterface + funcs: + 0x140D24D00: ctor + Client::UI::Agent::AgentContentsFinder: + vtbls: + - ea: 0x141A869A8 + base: Client::UI::Agent::AgentInterface + funcs: + 0x140CEF520: ctor + 0x140CEF730: Finalize + 0x140CEFEC0: OpenRegularDuty + 0x140CF00A0: OpenRouletteDuty + 0x140CF04B0: SetContentRouletteRoleBonus + 0x140CF33D0: GetInstance # static + Client::UI::Agent::AgentMap::MapMarkerStructSearchName: + vtbls: + - ea: 0x141A838B0 + base: Client::UI::Agent::AgentMap::MapMarkerStructSearch + vfuncs: + 1: Evaluate + Client::UI::Agent::AgentMap: + vtbls: + - ea: 0x141A838C0 + base: Client::UI::Agent::AgentInterface + funcs: + 0x140BF59A0: ctor + 0x140BF60A0: Finalize + 0x140BF1050: AddGatheringTempMapMarker + 0x140BEFF70: OpenMap + 0x140BFCD80: OpenMapByMapId + 0x140BF13E0: SetFlagMapMarker # (this, territoryId, mapId, (float)x, (float)y, iconId) + 0x140BF9DA0: AddMapMarker + 0x140BFA1A0: AddMiniMapMarker + 0x140C01F60: CanUseTeleport # static + 0x140BFC0B0: ResetMapMarkers + 0x140BFC120: CreateMapMarkers + 0x140BFC900: ResetMiniMapMarkers + 0x140BFC940: CreateMiniMapMarkers + 0x140BF7790: ShowMap + Client::UI::Agent::AgentRecipeNote: + vtbls: + - ea: 0x141A6BCD8 + base: Client::UI::Agent::AgentInterface + funcs: + 0x1409F72A0: ctor + 0x1409F7550: Finalize + 0x1409F8620: OpenRecipeByRecipeId + 0x1409F8740: OpenRecipeByItemId + 0x1409FE270: SearchRecipe + Client::UI::Agent::AgentRecipeTree: + vtbls: + - ea: 0x141A6BC60 + base: Client::UI::Agent::AgentInterface + funcs: + 0x1409F47A0: ctor + Client::UI::Agent::AgentRecipeMaterialList: + vtbls: + - ea: 0x141A6BBE8 + base: Client::UI::Agent::AgentInterface + funcs: + 0x1409F3C00: ctor + Client::UI::Agent::AgentRecipeProductList: + vtbls: + - ea: 0x141A6BE70 + base: Client::UI::Agent::AgentInterface + funcs: + 0x140A04570: ctor + Client::UI::Agent::AgentTeleport: + vtbls: + - ea: 0x141A6D9F0 + base: Client::UI::Agent::AgentInterface + funcs: + 0x140A451F0: ctor + Client::UI::Agent::AgentLoadingTips: + vtbls: + - ea: 0x141A84C08 + base: Client::UI::Agent::AgentInterface + funcs: + 0x140C6F410: ctor + Client::UI::Agent::AgentRevive: + vtbls: + - ea: 0x141A6C8C0 + base: Client::UI::Agent::AgentInterface + funcs: + 0x140A2B9B0: ctor + Client::UI::Agent::AgentChocoboRace: + vtbls: + - ea: 0x141A80F10 + base: Client::UI::Agent::AgentInterface + funcs: + 0x140BB30F0: ctor + Client::UI::Agent::AgentGoldSaucerMiniGame: + vtbls: + - ea: 0x141A80988 + base: Client::UI::Agent::AgentInterface + funcs: + 0x140B98870: ctor + Client::UI::Agent::AgentTrippleTriad: + vtbls: + - ea: 0x141A80A00 + base: Client::UI::Agent::AgentInterface + funcs: + 0x140B9B4F0: ctor + 0x140B9B770: Finalize + Client::UI::Agent::TripleTriadRuleAnnounce: + vtbls: + - ea: 0x141A81B98 + base: Client::UI::Agent::AgentInterface + funcs: + 0x140BCDA40: ctor + Client::UI::Agent::TripleTriadRuleSetting: + vtbls: + - ea: 0x141A81C10 + base: Client::UI::Agent::AgentInterface + funcs: + 0x140BCDFD0: ctor + Client::UI::Agent::TripleTriadSchedule: + vtbls: + - ea: 0x141A80E90 + base: Client::UI::Agent::AgentInterface + funcs: + 0x140BB1C40: ctor + Client::UI::Agent::TripleTriadRanking: + vtbls: + - ea: 0x141A81D10 + base: Client::UI::Agent::AgentInterface + funcs: + 0x140BD0AF0: ctor + Client::UI::Agent::TripleTriadTournamentResult: + vtbls: + - ea: 0x141A80A88 + base: Client::UI::Agent::AgentInterface + funcs: + 0x140BA1D40: ctor + Client::UI::Agent::TripleTriadTournamentMatchList: + vtbls: + - ea: 0x141A81D88 + base: Client::UI::Agent::AgentInterface + funcs: + 0x140BD1440: ctor + Client::UI::Agent::AgentConfigBase: + vtbls: + - ea: 0x1419DE898 + base: Client::UI::Agent::AgentInterface + funcs: + 0x140272B70: ctor + 0x140272C00: Finalize + Client::UI::Agent::AgentConfigSystem: + vtbls: + - ea: 0x1419DE970 + base: Client::UI::Agent::AgentConfigBase + funcs: + 0x140278AF0: ctor + 0x140278CB0: Finalize + Client::UI::Agent::AgentConfigLog: + vtbls: + - ea: 0x1419DE718 + base: Client::UI::Agent::AgentInterface + funcs: + 0x14026B720: ctor + Client::UI::Agent::AgentConfigCharacter: + vtbls: + - ea: 0x1419DEA50 + base: Client::UI::Agent::AgentConfigBase + funcs: + 0x14027A100: ctor + 0x14027A2D0: Finalize + Client::UI::Agent::AgentChatConfig: + vtbls: + - ea: 0x1419DDCA0 + base: Client::UI::Agent::AgentInterface + Client::UI::Agent::AgentChatLogNameConfig: + vtbls: + - ea: 0x1419DF068 + base: Client::UI::Agent::AgentInterface + Client::UI::Agent::AgentHudLayout: + vtbls: + - ea: 0x141A84368 + base: Client::UI::Agent::AgentInterface + funcs: + 0x140C46150: ctor + 0x140C461B0: Finalize + Client::UI::Agent::AgentItemDetail: + vtbls: + - ea: 0x141A84910 + base: Client::UI::Agent::AgentItemDetailBase + funcs: + 0x140C57470: ctor + 0x140C57560: Finalize + 0x140C583C0: OnItemHovered + Client::UI::Agent::AgentStatus::StatusCharaView: + vtbls: + - ea: 0x141A6C2F8 + base: Client::UI::Misc::CharaView + funcs: + 0x140A12C90: ctor + Client::UI::Agent::AgentStatus: + vtbls: + - ea: 0x141A6C360 + base: Client::UI::Agent::AgentInterface + funcs: + 0x140A13420: ctor + Client::UI::Agent::AgentMaterialize: + vtbls: + - ea: 0x141A84FD0 + base: Client::UI::Agent::AgentInterface + funcs: + 0x140C73CC0: ctor + 0x140C73D40: Finalize + Client::UI::Agent::AgentContentsTimer: + vtbls: + - ea: 0x141A877E0 + base: Client::UI::Agent::AgentInterface + funcs: + 0x140D297B0: ctor + 0x140D29940: Finalize + Client::UI::Agent::AgentGatheringNote: + vtbls: + - ea: 0x141A83738 + base: Client::UI::Agent::AgentInterface + funcs: + 0x140BED0B0: ctor + 0x140BED1D0: Finalize + 0x140BEDB60: OpenGatherableByItemId + Client::UI::Agent::AgentMcguffin: + vtbls: + - ea: 0x141A710E0 + base: Client::UI::Agent::AgentInterface + funcs: + 0x140AD0450: ctor + Client::UI::Agent::AgentCharaCard: + vtbls: + - ea: 0x141A71B00 + base: Client::UI::Agent::AgentInterface + funcs: + 0x140AEF840: ctor + 0x140AEF980: OpenCharaCardByContentId + 0x140AEFA00: OpenCharaCardForObject + Client::UI::Agent::AgentCharaCard::Storage: + funcs: + 0x140B091B0: ctor + 0x140AF8D80: dtor + Client::UI::Agent::AgentCharaCardDesignSetting: + vtbls: + - ea: 0x141A71B78 + base: Client::UI::Agent::AgentInterface + funcs: + 0x140AF32C0: ctor + Client::UI::Agent::AgentCharaCardProfileSetting: + vtbls: + - ea: 0x141A71BF0 + base: Client::UI::Agent::AgentInterface + funcs: + 0x140AF7740: ctor + Client::UI::Agent::AgentMJIHud: + vtbls: + - ea: 0x141B37CA0 + base: Client::UI::Agent::AgentInterface + funcs: + 0x14126FB80: ctor + Client::UI::Agent::AgentMJIPouch: + vtbls: + - ea: 0x141B37A38 + base: Client::UI::Agent::AgentInterface + funcs: + 0x14125EFF0: ctor + Client::UI::Agent::AgentMJIBuildingMove: + vtbls: + - ea: 0x141B37BA0 + base: Client::UI::Agent::AgentInterface + funcs: + 0x1412655B0: ctor + Client::UI::Agent::AgentMJICraftSchedule: + vtbls: + - ea: 0x141B37C28 + base: Client::UI::Agent::AgentInterface + funcs: + 0x1412676F0: ctor + 0x141267B80: InitScheduleData + 0x141267F80: OpenReviewMaterialsUIOnly + 0x141268020: UpdateScheduleData + 0x1412682C0: UpdateMaterialAllocation + 0x1412685B0: HaveDeficit + 0x141268700: CopyMaterialAllocationFromPouchAgent + 0x141268820: SetPopularitySupplyDemand + 0x141268960: UpdateCurScheduleSettingPopularitySupplyDemand + 0x141268A20: SetGroove + 0x141268B80: HandleEventMain + 0x141268D70: ClearSlot + 0x141268F50: HandleEventClearSlotConfirm + 0x141268F90: AskConfirmRegisterPreset + 0x141269030: HandleEventRegisterPresetConfirm + 0x141269080: OpenRequisiteMaterialsForCurItem + 0x1412692A0: CopyWorkshopAgenda + 0x141269350: AskConfirmClearWorkshop + 0x1412693D0: HandleEventClearWorkshopConfirm + 0x141269560: AskAddScheduleUsingSupplyDemand + 0x1412695E0: PasteWorkshopAgenda + 0x141269A40: ShowImpl + 0x141269B50: UpdateImpl + 0x141269D60: UpdateMainAddon + 0x14126A390: UpdateWorkshopDerivedData + 0x14126A7D0: AskAddSchedule + 0x14126A8C0: FillScheduleItemsByTheme + 0x14126AC10: FillScheduleItemsByTime + 0x14126AFA0: RequestDemandAndUpdateSelectedItem + 0x14126B010: UpdateScheduleSettingAddon + 0x14126B630: SetCurrentlySelectedItem + 0x14126B740: OnScheduleSettingOpened + 0x14126B9A0: HandleEventScheduleSetting + 0x14126BB70: OpenScheduleFreeContextMenu + 0x14126BC60: OpenScheduleUsedContextMenu + 0x14126BE00: AskSchedulePreset + 0x14126BF30: UpdatePresetAddon + 0x14126BFF0: FillPresetItems + 0x14126C1A0: HandleEventSchedulePreset + 0x14126C290: AskDeletePreset + 0x14126C310: HandleEventDeletePresetConfirm + 0x14126C380: RegisterPreset + 0x14126C4B0: SchedulePreset + 0x14126C6F0: OpenSetRest + 0x14126C8A0: AskSetRestConfirm + 0x14126CAD0: HandleEventSetRest + 0x14126CB30: HandleEventSetRestConfirm + 0x14126CDA0: OpenReviewMaterials + 0x14126D050: HandleEventReviewMaterials + 0x14126D110: UpdateReviewMaterialsAddon + 0x14126D850: OpenSupplyDemand + 0x14126DB70: UpdateSupplyDemandAddon + 0x14126E090: HandleEventSupplyDemand + 0x14126E550: AskClearCycleConfirm + 0x14126E5F0: HandleEventClearCycleConfirm + 0x14126E7B0: HandleEventSupplyDemandContextMenu + 0x14126E980: UpdateRequisiteMaterialsAddon + 0x14126ED60: HandleEventRequisiteMaterials + 0x14126EDC0: OpenFavors + 0x14126EE00: InitStartReadThemes + 0x14126EF90: InitReadThemeRow + 0x14126F060: InitStartReadCraftObjects + 0x14126F200: InitReadCraftObjectRow + 0x14126F2F0: InitFilterCraftsByTheme + 0x14126F540: InitStartReadItems + 0x14126F6A0: InitReadItemRow + 0x14126F740: InitAssignSortIndices + 0x14126F7C0: InitAddCraftSortedByName + 0x14126F910: SetDisplayedCycle + 0x14126FAB0: GetHoursSinceCycleStart + Client::UI::Agent::AgentMJINekomimiRequest: + vtbls: + - ea: 0x141B37D18 + base: Client::UI::Agent::AgentInterface + funcs: + 0x141272DE0: ctor + 0x141272FB0: OpenUI + 0x141273030: OpenUIFromCraftSchedule + 0x1412730B0: ForceRequestFavorData + 0x141273120: InitData + 0x1412731F0: UpdateImpl + 0x1412732E0: UpdateAddon + 0x1412736E0: TryReceiveFetchedData + 0x141273860: InitItemData + Client::UI::Agent::AgentMJIGatheringNoteBook: + vtbls: + - ea: 0x141B38030 + base: Client::UI::Agent::AgentInterface + funcs: + 0x14127E790: ctor + Client::UI::Agent::AgentMJIRecipeNoteBook: + vtbls: + - ea: 0x141B382C8 + base: Client::UI::Agent::AgentInterface + funcs: + 0x14128C890: ctor + Client::UI::Agent::AgentMJICraftSales: + vtbls: + - ea: 0x141B37DA0 + base: Client::UI::Agent::AgentInterface + funcs: + 0x141273950: ctor + Client::UI::Agent::AgentMJIBuilding: + vtbls: + - ea: 0x141B37AB0 + base: Client::UI::Agent::AgentInterface + funcs: + 0x141260D00: ctor + Client::UI::Agent::AgentMJIDisposeShop: + vtbls: + - ea: 0x141B37E28 + base: Client::UI::Agent::AgentInterface + funcs: + 0x141274750: ctor + 0x141274AA0: HandleEventMain + 0x141274B60: HandleEventShipItem + 0x141274D30: HandleEventShipItemConfirmOvercap + 0x141274EB0: HandleEventShipItemConfirmLeaveDeficit + 0x141274F00: HandleEventShipBulk + 0x141274F60: HandleEventShipBulkConfirmOvercap + 0x141274FD0: UpdateImpl + 0x141275090: FirstUpdateAfterInit + 0x141275230: TryUpdateAddon + 0x141275630: AskShipItem + 0x141275840: ShipItem + 0x1412759D0: AskShipBulk + 0x141275E30: ShipBulk + 0x1412760A0: CheckBulkOvercap + 0x1412763C0: InitStartReadUICategories + 0x141276540: InitReadUICategoryRow + 0x141276610: InitStartReadShopItems + 0x141276770: InitReadShopItemRow + 0x141276870: InitFillAndSortPerCategoryItems + 0x141276A10: InitStartReadItemPouch + 0x141276B60: InitReadItemPouchRow + 0x141276BC0: InitStartReadItems + 0x141276D10: InitReadItemRow + 0x141276DA0: InitStartReadCurrencyItems + 0x141276EE0: InitReadCurrencyItemRow + Client::UI::Agent::AgentMJIAnimalManagement: + vtbls: + - ea: 0x141B379B0 + base: Client::UI::Agent::AgentInterface + funcs: + 0x14125B2F0: ctor + 0x14125B400: Finalize + 0x14125B4F0: ShowImpl + 0x14125B610: OpenAddon + 0x14125C8D0: PrepareForOp + 0x14125C9D0: HandleContextMenuEvent + 0x14125CC80: HandleEventRelease + 0x14125D090: ConfirmReleaseCaptured + 0x14125D170: AskCollect + 0x14125D320: CalculateNumFilledSlots + 0x14125D570: UpdateSlots + 0x14125D9A0: UpdateAvailableFoods + 0x14125DB60: GetNumItemsInInventory + 0x14125DC10: HandleEventConfirmCollectAll + 0x14125DD50: HandleEventConfirmCollectAllOvercap + 0x14125DE50: Entrust + 0x14125DF70: Dismiss + 0x14125E080: CollectSingle + 0x14125E1A0: CollectAll + 0x14125E2C0: Release + 0x14125E3C0: DismissRelease + 0x14125E5E0: ChangeNickname + 0x14125E800: InitStartReadSheets + 0x14125EB60: InitReadAnimalRow + 0x14125ED10: InitReadPouchItemRow + 0x14125EE10: InitReadItemRow + 0x14125EF40: FindItemDescByItemId + Client::UI::Agent::AgentMJIFarmManagement: + vtbls: + - ea: 0x141B37F18 + base: Client::UI::Agent::AgentInterface + funcs: + 0x141278010: ctor + 0x141278110: Finalize + 0x141278180: OpenUI + 0x1412781F0: ShowImpl + 0x141278EA0: PrepareForOp + 0x141278FA0: HandleContextMenuEvent + 0x1412792B0: TryFinishInit + 0x141279470: ClearSeeds + 0x1412795A0: UpdateEntrustSeeds + 0x1412797D0: FindSeedIndexByItemId + 0x141279880: GetNumItemsInInventory + 0x141279930: HandleEventConfirmCollectAll + 0x141279A30: HandleEventConfirmCollectAllOvercap + 0x141279AA0: Entrust + 0x141279BC0: Dismiss + 0x141279CD0: CollectSingle + 0x141279DF0: CollectAll + 0x141279F50: StartCollectAll + Client::UI::Agent::AgentMJIEntrance: + vtbls: + - ea: 0x141B37EA0 + base: Client::UI::Agent::AgentInterface + funcs: + 0x141276F60: ctor + Client::UI::Agent::AgentMJIGatheringHouse: + vtbls: + - ea: 0x141B37F90 + base: Client::UI::Agent::AgentInterface + funcs: + 0x14127BC60: ctor + 0x14127BD20: Finalize + 0x14127BDA0: OpenUI + 0x14127BF60: RefreshUI + 0x14127BFA0: RefreshExpeditions + 0x14127C170: NotifyExpeditionSelected + 0x14127C7E0: UpdateLoadCowrieItem + 0x14127C830: HandleEventMain + 0x14127CAF0: HandleEventSelectExpedition + 0x14127CE60: IsExpeditionUnlocked + 0x14127CF10: CanNotGatherAnymore + 0x14127D0E0: CanNotGatherWithoutOvercap + 0x14127D2D0: OpenAddon + 0x14127DB00: AskConfirmStart + 0x14127DC60: AskConfirmChangeExtend + 0x14127DDC0: AskConfirmChange + 0x14127DF10: AskConfirmExtend + 0x14127E090: RefreshExpeditionSelect + Client::UI::Agent::AgentMJIGatheringHouse::AgentData: + funcs: + 0x14127A1B0: ctor + 0x14127A250: dtor + 0x14127A380: Init + 0x14127A480: Reset + 0x14127A4F0: Update + 0x14127A680: InitSheets + 0x14127A720: SheetsReady + 0x14127A760: InitResources + 0x14127AAB0: InitDerived + 0x14127AFC0: GetExpeditionEntry + 0x14127B140: GetResourceEntryByItemId + 0x14127B250: GetResourceEntryByPouchId + 0x14127B360: ResetVectors + 0x14127B440: ResetExpeditions + 0x14127B5D0: ResetExpeditionItems + 0x14127B660: ResetResources + Client::UI::Agent::AgentMJIMinionManagement: + vtbls: + - ea: 0x141B381B0 + base: Client::UI::Agent::AgentInterface + funcs: + 0x141285D50: ctor + 0x141285F00: Finalize + Client::UI::Agent::AgentMJIMinionNoteBook: + vtbls: + - ea: 0x141B38228 + base: Client::UI::Agent::AgentInterface + funcs: + 0x1412898A0: ctor + Client::UI::Agent::AgentMJISettings: + vtbls: + - ea: 0x141B38138 + base: Client::UI::Agent::AgentInterface + funcs: + 0x141285700: ctor + Client::UI::Agent::AgentMJIHousingMenu: + vtbls: + - ea: 0x141B380A8 + base: Client::UI::Agent::AgentInterface + funcs: + 0x14127FBF0: ctor + Client::UI::Agent::AgentArchiveItem: + vtbls: + - ea: 0x141A86AC0 + base: Client::UI::Agent::AgentInterface + funcs: + 0x140CFCA50: ctor + 0x140CFCA80: Finalize + 0x140CFCAE0: ViewArchiveItem + Client::UI::Agent::AgentVVDNotebook: + vtbls: + - ea: 0x141B38520 + base: Client::UI::Agent::AgentInterface + funcs: + 0x141299370: ctor + Client::UI::Agent::AgentVVDFinder: + vtbls: + - ea: 0x141B384A8 + base: Client::UI::Agent::AgentInterface + funcs: + 0x1412984A0: ctor + 0x1412984D0: Finalize + Client::UI::Agent::AgentTofuList: + vtbls: + - ea: 0x141B383B8 + base: Client::UI::Agent::AgentInterface + funcs: + 0x141297320: ctor + Client::UI::Agent::AgentBannerInterface: + vtbls: + - ea: 0x141B37778 + base: Client::UI::Agent::AgentInterface + funcs: + 0x141258610: Finalize + Client::UI::Agent::AgentBannerInterface::Storage: + funcs: + 0x141259630: Update + Client::UI::Agent::AgentBannerInterface::Storage::CharacterData: + vtbls: + - ea: 0x141B37760 + base: Component::GUI::AtkModuleInterface::AtkEventInterface + funcs: + 0x1412577A0: ctor + 0x141257880: dtor + Client::UI::Agent::AgentBannerParty: + vtbls: + - ea: 0x141B37808 + base: Client::UI::Agent::AgentBannerInterface + funcs: + 0x141258A60: ctor + Client::UI::Agent::AgentBannerMIP: + vtbls: + - ea: 0x141B37898 + base: Client::UI::Agent::AgentBannerInterface + funcs: + 0x14125A380: ctor + 0x14125A400: Finalize + Client::UI::Agent::AgentTurnBreak: + vtbls: + - ea: 0x1419E3430 + base: Client::UI::Agent::AgentInterface + Client::UI::Agent::AgentSXTBattleLog: + vtbls: + - ea: 0x141A6D888 + base: Client::UI::Agent::AgentInterface + funcs: + 0x140A43020: ctor + Client::UI::Agent::AgentMoogleCollection: + vtbls: + - ea: 0x141B38970 + base: Client::UI::Agent::AgentInterface + funcs: + 0x14129F920: ctor + Client::UI::Agent::AgentFGSEnterDialog: + vtbls: + - ea: 0x141A81F40 + base: Client::UI::Agent::AgentInterface + funcs: + 0x140BD3AC0: ctor + Client::UI::Agent::AgentFGSStageIntro: + vtbls: + - ea: 0x141A81EC8 + base: Client::UI::Agent::AgentInterface + funcs: + 0x140BD3200: ctor + Client::UI::Agent::AgentFGSHud: + vtbls: + - ea: 0x141A81E00 + base: Client::UI::Agent::AgentInterface + funcs: + 0x140BD2580: ctor + Client::UI::Agent::AgentFGSWinner: + vtbls: + - ea: 0x141A82030 + base: Client::UI::Agent::AgentInterface + funcs: + 0x140BD4250: ctor + Client::UI::Agent::AgentFGSResult: + vtbls: + - ea: 0x141A81FB8 + base: Client::UI::Agent::AgentInterface + funcs: + 0x140BD3E80: ctor + Client::Game::UI::GameEventCallback: + vtbls: + - ea: 0x141A42558 + Client::Game::Event::EventHandler: + vtbls: + - ea: 0x141A42608 + funcs: + 0x1407C6E90: ctor + vfuncs: + 0: dtor + 197: GetTitle # lua function "GetEventHandlerTitle" + Client::Game::Event::LuaScriptLoader: + vtbls: + - ea: 0x141A42E48 + base: Client::System::Resource::ResourceEventListener + Client::Game::Event::ModuleBase: + vtbls: + - ea: 0x141A42E70 + vfuncs: + 1: SetupClasses + 4: SetupClasses_2 + Client::Game::Event::LuaScriptLoader: + vtbls: + - ea: 0x141A42EA8 + base: Client::System::Resource::ResourceEventListener + Client::Game::Event::LuaEventHandler: + vtbls: + - ea: 0x141A42ED0 + base: Client::Game::Event::EventHandler + funcs: + 0x1407CF210: ctor + Client::Game::Event::EventSceneModuleImplBase: + vtbls: + - ea: 0x141A43728 + vfuncs: + 0: dtor + 1: ContinueBattleBGM + 2: ContinueEventBGM + 3: StopEventBGM + 4: ContinueEventBGMUntilWarp + 5: LastingBGM + 6: ResetBGM + 7: DisableSceneSkip + 8: EnableSceneSkip + 9: PlayCutScene + 10: GetCutSceneMultiResult + 11: FadeIn + 12: FadeOut + 13: PlaySharedGroupTimeline + 14: CheckSharedGroupTimelineState + 15: SetSharedGroupTimelineState + 16: WaitForSharedGroupTimeline + 17: PlayQuestGimmickReaction + 18: ResetGimmickSharedGroupTimelineStateByIndexes + 19: Talk + 20: TalkAsync + 21: SystemTalk + 22: CloseTalk + 23: OK + 24: YesNo + 25: YesNoCount + 26: YesNoCheck + 27: YesNoAddon + 28: YesNoAddonCheck + 29: YesNoStartFate + 30: YesNoItem + 31: Menu + 32: List + 33: Letter + 34: LeveAccepted + 35: LeveCompleted + 36: LeveStart + 37: LeveSuccess + 38: LeveFailed + 39: ScreenImage + 40: ScreenImageAndTextSimple + 41: LoadEventPicture + 42: WaitForLoadEventPicture + 43: EventPicture + 44: EventPictureOffset + 45: LearningAction + 46: LearningQuestRewardAction + 47: LearningTrait + 48: BattleTalk + 49: Prompt + 50: PromptName + 51: NpcRepair + 52: CutSceneReplay + 53: CompanyChest + 54: FreeCompanyExchange + 55: FreeCompanyCrestEditor + 56: FreeCompanyCrestDecal + 57: MateriaMeld + 58: Materialize + 59: SuspendedMateriaExchange + 60: SuspendedMateriaSell + 61: LegacyItemStorage + 62: HousingKickStorage + 63: Cabinet + 64: ItemSearchWidget + 65: ScenarioMessage + 66: LogMessage + 67: BalloonTalk + 68: ScreenGC + 69: Inventory + 70: CloseInventory + 71: GrandCompanyRankUp + 72: FCOrganizeSheet + 73: TripleTriadCardToCoin + 74: GoldSaucerBuyCoin + 75: InputNumeric + 76: ContentFinder + 77: ContentFinderByCondition + 78: HousingPortal + 79: HousingGardeningPlant + 80: HousingGardeningPlantFertilizer + 81: RefreshMonsterNote + 82: GrayoutMenu + 83: IconMenu + 84: GridMenu + 85: ResultMenu + 86: CancelNpcTrade + 87: NpcTrade + 88: MateriaTrade + 89: RelicSphereUpgrade + 90: HousingPersonalRoomPortal + 91: MiniGame + 92: MobHuntBoard + 93: HousingBuddyList + 94: HousingBuddySelectReward + 95: HousingBuddySelectFood + 96: HousingBuddyMenu + 97: Wedding + 98: HousingWheelControlMenu + 99: HousingWheelSelectEnergy + 100: HouseRetainerSaleHistory + 101: HouseRetainerSaleItem + 102: OpenSelectString + 103: SkyIslandAetherialExchange + 104: TutorialContent + 105: HousingPlantPotSeed + 106: HousingPlantPotFertilize + 107: LogMessageContentOpen + 108: MentorQualified + 109: MentorConfirm + 110: OpenLuaUI + 111: ShortTalk + 112: ShortTalkWithLineVoice + 113: CloseShortTalk + 114: FakeNotice + 115: Wait + 116: WaitForPan + 117: WaitForFade + 118: WaitForDolly + 119: WaitForZoom + 120: WaitForGyro + 121: WaitForOrbit + 122: PlayScreenShake + 123: StopScreenShake + 124: PlaySE + 125: MakeRetainer + 126: HairMake + 127: WaitForBuildHouse + 128: Logout + 129: Shutdown + 130: SetNpcTradeItem + 131: PlayStaffRoll + 132: PlayToBeContinued + 133: UpdownPan + 134: SidePan + 135: UpdownDolly + 136: SideDolly + 137: Zoom + 138: Gyro + 139: Orbit + 140: ChangeBGMVolume + 141: ChangeEnvSoundVolume + 142: ResetEnvSoundVolume + 143: PlayCamera + 144: PlayTwoShotCamera + 145: PlayLandscapeCamera + 146: PlayIdleCamera + 147: PlayWorldPositionCamera + 148: PlayTargetRelationCamera + 149: FollowLookAt + 150: CameraCollisionMode + 151: PlayHandShake + 152: StopHandShake + 153: PlayBGM + 154: StopBGM + 155: InvisibleStandCharacter + 156: InvisibleStandObject + 157: RevisibleStandObject + 158: DOF + 159: DisableDOF + 160: ColorFilter + 161: DisableColorFilter + 162: Vignetting + 163: DisableVignetting + 164: Weather + 165: WorldTime + 166: GetHouseSize + 167: PlayHousingCamera + 168: WaitForFeedBuddy + 169: WaitForIdleCamera + 170: GroupPose + 171: PlayEventVfx + 172: StopEventVfx + 173: KickTriggerEventVfx + 174: WhiteFadeIn + 175: WhiteFadeOut + 176: WaitForWhiteFade + 177: PlayTargetAimingCamera + 178: PlayDirectionalAimingCamera + 179: StopAimingCamera + 180: Position + 181: PositionCamera + 182: ResetPosition + 183: Visible + 184: Direction + 185: Distance + 186: PlayActionTimeline + 187: CancelActionTimeline + 188: CancelActionTimelineAll + 189: WaitForActionTimeline + 190: PlayEmote + 191: CancelEmote + 192: WaitForEmote + 193: TurnTo + 194: TurnToObject + 195: TurnToLayout + 196: TurnToCamera + 197: TurnToDefault + 198: WaitForTurn + 199: Idle + 200: LookAt + 201: LookAtLayout + 202: LookAtCamera + 203: LookAtDefault + 204: WaitForLookAt + 205: EyeLookAt + 206: EyeLookAtYawPitch + 207: Move + 208: WaitForMove + 209: PathMove + 210: WaitForPathMove + 211: FootStep + 212: EndEventRollback + 213: PlayVfx + 215: EnableVfx + 216: DisableVfx + 217: Transparency + 218: WaitForTransparency + 219: WalkIn + 220: WalkOut + 221: PathWalkIn + 222: PathWalkOut + 223: FlyIn # also "SwimIn" + 224: FlyOut # also "SwimOut" + 225: BattleMode + 226: BattleModeEx + 227: EquipWeapon + 228: EquipArmor + 229: Equip + 230: EquipQuestModel + 231: AutoShake + 232: AutoShakeBugFix236127 + 233: SetMount + 234: SetFlying + 235: IsSwimming + 236: SetLodHigh + 237: IsItemObtainable + 238: CheckItemsObtainable + 239: CheckItemsObtainableRareCheck + Client::Game::Event::EventSceneModuleUsualImpl: + vtbls: + - ea: 0x141A43EA8 + base: Client::Game::Event::EventSceneModuleImplBase + Client::Game::Event::EventSceneModule: + funcs: + 0x140809170: ctor + 0x140809490: dtor + Client::Game::Event::EventSceneModule::UISkipListener: + vtbls: + - ea: 0x141A45628 + base: Component::GUI::AtkModuleInterface::AtkEventInterface + Client::Game::Event::Director: + vtbls: + - ea: 0x141A45F48 + base: Client::Game::Event::LuaEventHandler + funcs: + 0x1408284E0: ctor + 0x140964E70: ShowTodo # lua function "ShowDirectorTodo" + 0x140964E80: HideTodo # lua function "HideDirectorTodo" + Client::Game::Event::JournalCallback: + vtbls: + - ea: 0x141A48E48 + base: Client::Game::UI::GameEventCallback + Client::Game::Event::QuestEventHandler: + vtbls: + - ea: 0x141A48E58 + base: Client::Game::Event::LuaEventHandler + funcs: + 0x14084A200: ctor + Client::Game::Event::QuestBattleDirector: + vtbls: + - ea: 0x141A47C00 + base: Client::Game::Event::Director + funcs: + 0x140836430: ctor + Client::Game::Event::TreasureHuntDirector: + vtbls: + - ea: 0x141A5D618 + base: Client::Game::Event::Director + funcs: + 0x1408D59D0: ctor + Client::Game::Event::CompanyCraftDirector: + vtbls: + - ea: 0x141A72A90 + base: Client::Game::Event::Director + funcs: + 0x140B4DAC0: ctor + Client::Game::Event::DpsChallengeDirector: + vtbls: + - ea: 0x141A5DF20 + base: Client::Game::Event::Director + funcs: + 0x1408D7120: ctor + Client::Game::Event::GoldSaucerDirector: + vtbls: + - ea: 0x141A74640 + base: Client::Game::Event::Director + funcs: + 0x140B56BF0: ctor + Client::Game::ReconstructionBoxManager: + instances: + - ea: 0x1421EBBB0 + pointer: False + funcs: + 0x1408E6980: ctor + 0x1408E6A30: dtor + 0x1408E6A90: HasInstance + 0x1408E6AB0: GetInstance + Client::Game::Event::EventFramework: + instances: + - ea: 0x1421EC018 + pointer: True + funcs: + 0x140861EF0: Initialize + 0x140861FA0: GetSingleton + 0x140862290: ctor + 0x140862AE0: Finalize + 0x14086B2F0: ProcessDirectorUpdate + 0x14086EC20: GetDirectorByEventId + 0x14086EC70: GetCompanyLeveDirector + 0x14086ECD0: GetInstanceContentDirector + 0x14086ED00: GetCrystallineConflictDirector + 0x14086ED30: GetFrontlinesDirector + 0x14086ED60: GetRivalWingDirector + 0x14086ED90: GetTreasureHuntDungeonDirector + 0x14086EDC0: GetTourismDirector + 0x14086EDF0: GetTripleTriadDirector + 0x14086EE70: GetSkyIslandDirector + 0x14086EEA0: GetPublicContentDirector + 0x14086EF30: GetContentDirector + 0x14086EF40: GetQuestBattleDirector + 0x14086EF90: GetGoldSaucerDirector + 0x140873AC0: GetEventHandlerById + 0x140979B50: GetCurrentContentType + 0x140979C20: GetCurrentContentId # static + 0x140979CA0: CanLeaveCurrentContent # static + 0x14097B630: GetContentFinderCondition + 0x1414B2090: GetPublicContentDirectorByType # static + Client::Game::Event::EventHandlerModule: + vtbls: + - ea: 0x141A48D90 + base: Client::Game::Event::ModuleBase + funcs: + 0x1408441E0: ctor + Client::Game::Event::LuaActorModule: + vtbls: + - ea: 0x141A48DD0 + base: Client::Game::Event::ModuleBase + funcs: + 0x1408481D0: ctor + Client::Game::Event::DirectorModule: + vtbls: + - ea: 0x141A48E08 + base: Client::Game::Event::ModuleBase + funcs: + 0x140848A80: ctor + Client::Game::Event::EventState: + vtbls: + - ea: 0x141A48E40 + Client::Game::Event::EventGPoseController: + funcs: + 0x1407FA9C0: ctor + 0x1407FD390: IsFaceCameraEnabled + 0x1407FD3B0: ToggleFaceCamera + 0x1407FD470: IsGazeCameraEnabled + 0x1407FD490: ToggleGazeCamera + 0x1407FD520: ToggleMotionFreeze + 0x1407FD950: EnableCameraLight + 0x1407FDBE0: DisableCameraLight + 0x1408019C0: SetupDefaultTarget + 0x140805910: AddCharacterToGPose + 0x140805A90: RemoveCharacterFromGPose + 0x1408078C0: CycleIdleCamTargets + Client::Game::Event::LeveDirector: + vtbls: + - ea: 0x141A4B028 + base: Client::Game::Event::Director + funcs: + 0x140880650: ctor + Client::Game::Event::GatheringLeveDirector: + vtbls: + - ea: 0x141A5A258 + base: Client::Game::Event::LeveDirector + funcs: + 0x1408CFFD0: ctor + Client::Game::Event::BattleLeveDirector: + vtbls: + - ea: 0x141A4B940 + base: Client::Game::Event::LeveDirector + funcs: + 0x140881F50: ctor + Client::Game::Event::CompanyLeveDirector: + vtbls: + - ea: 0x141A5CCE8 + base: Client::Game::Event::LeveDirector + funcs: + 0x1408D4340: ctor + Client::Game::Gimmick::GimmickBill: + vtbls: + - ea: 0x141A599B0 + base: Client::Game::Gimmick::GimmickEventHandler + Client::Game::InstanceContent::ContentDirector: + vtbls: + - ea: 0x141A46878 + base: Client::Game::Event::Director + funcs: + 0x14082D2C0: ctor + Client::Game::InstanceContent::InstanceContentDirector: + vtbls: + - ea: 0x141B8DFB8 + base: Client::Game::InstanceContent::ContentDirector + funcs: + 0x141474600: ctor + Client::Game::InstanceContent::InstanceContentGuildOrderDirector: + vtbls: + - ea: 0x141BC2788 + base: Client::Game::InstanceContent::InstanceContentDirector + funcs: + 0x14147DF40: ctor + Client::Game::InstanceContent::InstanceContentPvpDirector: + vtbls: + - ea: 0x141B5DBF8 + base: Client::Game::InstanceContent::InstanceContentDirector + funcs: + 0x1414544B0: ctor + Client::Game::InstanceContent::InstanceContentCrystallineConflictDirector: + vtbls: + - ea: 0x141B85DC0 + base: Client::Game::InstanceContent::InstanceContentPvpDirector + funcs: + 0x14145F410: ctor + Client::Game::InstanceContent::InstanceContentFrontlineDirector: + vtbls: + - ea: 0x141BCDCF0 + base: Client::Game::InstanceContent::InstanceContentPvpDirector + funcs: + 0x1414825B0: ctor + Client::Game::InstanceContent::InstanceContentTreasureHuntDungeonDirector: + vtbls: + - ea: 0x141BED540 + base: Client::Game::InstanceContent::InstanceContentDirector + funcs: + 0x14148D500: ctor + Client::Game::InstanceContent::InstanceContentRivalWingDirector: + vtbls: + - ea: 0x141C1D478 + base: Client::Game::InstanceContent::InstanceContentPvpDirector + funcs: + 0x1414AA210: ctor + Client::Game::InstanceContent::InstanceContentRaidCrystalTower001: # The Labyrinth of the Ancients + vtbls: + - ea: 0x141BB7FC8 + base: Client::Game::InstanceContent::InstanceContentDirector + funcs: + 0x14147B9F0: ctor + Client::Game::InstanceContent::InstanceContentRaidCrystalTower002: # Syrcus Tower + vtbls: + - ea: 0x141BB8BC0 + base: Client::Game::InstanceContent::InstanceContentDirector + funcs: + 0x14147BAE0: ctor + Client::Game::InstanceContent::InstanceContentRaidWorldOfDarkness: # The World of Darkness + vtbls: + - ea: 0x141BB97B8 + base: Client::Game::InstanceContent::InstanceContentDirector + funcs: + 0x14147BCE0: ctor + Client::Game::InstanceContent::InstanceContentRaidSeaBahamut001: # The Binding Coil of Bahamut - Turn 1 + vtbls: + - ea: 0x141BBA3B0 + base: Client::Game::InstanceContent::InstanceContentDirector + funcs: + 0x14147BE80: ctor + Client::Game::InstanceContent::InstanceContentRaidSeaBahamut002: # The Binding Coil of Bahamut - Turn 2 + vtbls: + - ea: 0x141BBAFA8 + base: Client::Game::InstanceContent::InstanceContentDirector + funcs: + 0x14147BEF0: ctor + Client::Game::InstanceContent::InstanceContentRaidSeaBahamut003: # The Binding Coil of Bahamut - Turn 3 + vtbls: + - ea: 0x141BBBBA0 + base: Client::Game::InstanceContent::InstanceContentDirector + funcs: + 0x14147BF90: ctor + Client::Game::InstanceContent::InstanceContentRaidSeaBahamut004: # The Binding Coil of Bahamut - Turn 4 + vtbls: + - ea: 0x141BBC798 + base: Client::Game::InstanceContent::InstanceContentDirector + funcs: + 0x14147C010: ctor + Client::Game::InstanceContent::InstanceContentRaidSeaBahamut005: # The Binding Coil of Bahamut - Turn 5 + vtbls: + - ea: 0x141BBD390 + base: Client::Game::InstanceContent::InstanceContentDirector + funcs: + 0x14147C060: ctor + Client::Game::InstanceContent::InstanceContentRaidForestBahamut001: # The Second Coil of Bahamut - Turn 1 + vtbls: + - ea: 0x141BBDF88 + base: Client::Game::InstanceContent::InstanceContentDirector + funcs: + 0x14147C0F0: ctor + Client::Game::InstanceContent::InstanceContentRaidForestBahamut002: # The Second Coil of Bahamut - Turn 2 + vtbls: + - ea: 0x141BBEB80 + base: Client::Game::InstanceContent::InstanceContentDirector + funcs: + 0x14147C190: ctor + Client::Game::InstanceContent::InstanceContentRaidForestBahamut003: # The Second Coil of Bahamut - Turn 3 + vtbls: + - ea: 0x141BBF778 + base: Client::Game::InstanceContent::InstanceContentDirector + funcs: + 0x14147C1F0: ctor + Client::Game::InstanceContent::InstanceContentRaidForestBahamut004: # The Second Coil of Bahamut - Turn 4 + vtbls: + - ea: 0x141BC0370 + base: Client::Game::InstanceContent::InstanceContentDirector + funcs: + 0x14147C270: ctor + Client::Game::InstanceContent::InstanceContentRaidFinalBahamut001: # The Final Coil of Bahamut - Turn 1 + vtbls: + - ea: 0x141BD3DC0 + base: Client::Game::InstanceContent::InstanceContentDirector + funcs: + 0x1414894E0: ctor + Client::Game::InstanceContent::InstanceContentRaidFinalBahamut002: # The Final Coil of Bahamut - Turn 2 + vtbls: + - ea: 0x141BD49B8 + base: Client::Game::InstanceContent::InstanceContentDirector + funcs: + 0x141489550: ctor + Client::Game::InstanceContent::InstanceContentRaidFinalBahamut003: # The Final Coil of Bahamut - Turn 3 + vtbls: + - ea: 0x141BD55B0 + base: Client::Game::InstanceContent::InstanceContentDirector + funcs: + 0x1414895B0: ctor + Client::Game::InstanceContent::InstanceContentRaidFinalBahamut004: # The Final Coil of Bahamut - Turn 4 + vtbls: + - ea: 0x141BD61A8 + base: Client::Game::InstanceContent::InstanceContentDirector + funcs: + 0x141489630: ctor + Client::Game::InstanceContent::InstanceContentRaidForestBahamut001Hard: # The Second Coil of Bahamut (Savage) - Turn 1 + vtbls: + - ea: 0x141BD0DE0 + base: Client::Game::InstanceContent::InstanceContentDirector + funcs: + 0x1414892F0: ctor + Client::Game::InstanceContent::InstanceContentRaidForestBahamut002Hard: # The Second Coil of Bahamut (Savage) - Turn 2 + vtbls: + - ea: 0x141BD19D8 + base: Client::Game::InstanceContent::InstanceContentDirector + funcs: + 0x141489390: ctor + Client::Game::InstanceContent::InstanceContentRaidForestBahamut003Hard: # The Second Coil of Bahamut (Savage) - Turn 3 + vtbls: + - ea: 0x141BD25D0 + base: Client::Game::InstanceContent::InstanceContentDirector + funcs: + 0x1414893F0: ctor + Client::Game::InstanceContent::InstanceContentRaidForestBahamut004Hard: # The Second Coil of Bahamut (Savage) - Turn 4 + vtbls: + - ea: 0x141BD31C8 + base: Client::Game::InstanceContent::InstanceContentDirector + funcs: + 0x141489470: ctor + Client::Game::InstanceContent::InstanceContentRaidVoidArk: # The Void Ark + vtbls: + - ea: 0x141BDC168 + base: Client::Game::InstanceContent::InstanceContentDirector + funcs: + 0x1414899C0: ctor + Client::Game::InstanceContent::InstanceContentRaidWeepingCityOfMhach: # The Weeping City of Mhach + vtbls: + - ea: 0x141BDCD60 + base: Client::Game::InstanceContent::InstanceContentDirector + funcs: + 0x141489B50: ctor + Client::Game::InstanceContent::InstanceContentRaidDunScaith: # Dun Scaith + vtbls: + - ea: 0x141BDD958 + base: Client::Game::InstanceContent::InstanceContentDirector + funcs: + 0x141489C00: ctor + Client::Game::InstanceContent::InstanceContentRaidAlexanderFather001: # Alexander - The Fist of the Father + vtbls: + - ea: 0x141BD6DA0 + base: Client::Game::InstanceContent::InstanceContentDirector + funcs: + 0x1414896A0: ctor + Client::Game::InstanceContent::InstanceContentRaidAlexanderFather002: # Alexander - The Cuff of the Father + vtbls: + - ea: 0x141BD8590 + base: Client::Game::InstanceContent::InstanceContentDirector + funcs: + 0x141489780: ctor + Client::Game::InstanceContent::InstanceContentRaidAlexanderFather003: # Alexander - The Arm of the Father + vtbls: + - ea: 0x141BD9D80 + base: Client::Game::InstanceContent::InstanceContentDirector + funcs: + 0x141489860: ctor + Client::Game::InstanceContent::InstanceContentRaidAlexanderFather004: # Alexander - The Burden of the Father / Alexander - The Burden of the Father (Savage) + vtbls: + - ea: 0x141BDB570 + base: Client::Game::InstanceContent::InstanceContentDirector + funcs: + 0x141489970: ctor + Client::Game::InstanceContent::InstanceContentRaidAlexanderSon001: # Alexander - The Fist of the Son + vtbls: + - ea: 0x141BDE550 + base: Client::Game::InstanceContent::InstanceContentDirector + funcs: + 0x141489C70: ctor + Client::Game::InstanceContent::InstanceContentRaidAlexanderSon002: # Alexander - The Cuff of the Son + vtbls: + - ea: 0x141BDFD40 + base: Client::Game::InstanceContent::InstanceContentDirector + funcs: + 0x141489D50: ctor + Client::Game::InstanceContent::InstanceContentRaidAlexanderSon003: # Alexander - The Arm of the Son + vtbls: + - ea: 0x141BE1530 + base: Client::Game::InstanceContent::InstanceContentDirector + funcs: + 0x141489E30: ctor + Client::Game::InstanceContent::InstanceContentRaidAlexanderSon004: # Alexander - The Burden of the Son / Alexander - The Burden of the Son (Savage) + vtbls: + - ea: 0x141BE2D20 + base: Client::Game::InstanceContent::InstanceContentDirector + funcs: + 0x141489F10: ctor + Client::Game::InstanceContent::InstanceContentRaidAlexanderCreator001: # Alexander - The Eyes of the Creator / Alexander - The Eyes of the Creator (Savage) + vtbls: + - ea: 0x141BE4510 + base: Client::Game::InstanceContent::InstanceContentDirector + funcs: + 0x14148A000: ctor + Client::Game::InstanceContent::InstanceContentRaidAlexanderCreator002: # Alexander - The Breath of the Creator + vtbls: + - ea: 0x141BE5108 + base: Client::Game::InstanceContent::InstanceContentDirector + funcs: + 0x14148A060: ctor + Client::Game::InstanceContent::InstanceContentRaidAlexanderCreator003: # Alexander - The Heart of the Creator + vtbls: + - ea: 0x141BE68F8 + base: Client::Game::InstanceContent::InstanceContentDirector + funcs: + 0x14148A460: ctor + Client::Game::InstanceContent::InstanceContentRaidAlexanderCreator004: # Alexander - The Soul of the Creator / Alexander - The Soul of the Creator (Savage) + vtbls: + - ea: 0x141BE8118 + base: Client::Game::InstanceContent::InstanceContentDirector + funcs: + 0x14148AA00: ctor + Client::Game::InstanceContent::InstanceContentRaidAlexanderFather001Savage: # Alexander - The Fist of the Father (Savage) + vtbls: + - ea: 0x141BD7998 + base: Client::Game::InstanceContent::InstanceContentDirector + funcs: + 0x141489710: ctor + Client::Game::InstanceContent::InstanceContentRaidAlexanderFather002Savage: # Alexander - The Cuff of the Father (Savage) + vtbls: + - ea: 0x141BD9188 + base: Client::Game::InstanceContent::InstanceContentDirector + funcs: + 0x1414897F0: ctor + Client::Game::InstanceContent::InstanceContentRaidAlexanderFather003Savage: # Alexander - The Arm of the Father (Savage) + vtbls: + - ea: 0x141BDA978 + base: Client::Game::InstanceContent::InstanceContentDirector + funcs: + 0x1414898D0: ctor + Client::Game::InstanceContent::InstanceContentRaidAlexanderSon001Savage: # Alexander - The Fist of the Son (Savage) + vtbls: + - ea: 0x141BDF148 + base: Client::Game::InstanceContent::InstanceContentDirector + funcs: + 0x141489CE0: ctor + Client::Game::InstanceContent::InstanceContentRaidAlexanderSon002Savage: # Alexander - The Cuff of the Son (Savage) + vtbls: + - ea: 0x141BE0938 + base: Client::Game::InstanceContent::InstanceContentDirector + funcs: + 0x141489DC0: ctor + Client::Game::InstanceContent::InstanceContentRaidAlexanderSon003Savage: # Alexander - The Arm of the Son (Savage) + vtbls: + - ea: 0x141BE2128 + base: Client::Game::InstanceContent::InstanceContentDirector + funcs: + 0x141489E90: ctor + Client::Game::InstanceContent::InstanceContentRaidAlexanderCreator002Savage: # Alexander - The Breath of the Creator (Savage) + vtbls: + - ea: 0x141BE5D00 + base: Client::Game::InstanceContent::InstanceContentDirector + funcs: + 0x14148A120: ctor + Client::Game::InstanceContent::InstanceContentRaidAlexanderCreator003Savage: # Alexander - The Heart of the Creator (Savage) + vtbls: + - ea: 0x141BE7508 + base: Client::Game::InstanceContent::InstanceContentDirector + funcs: + 0x14148A860: ctor + Client::Game::InstanceContent::InstanceContentRaidRoyalCityOfRabanastre: # The Royal City of Rabanastre + vtbls: + - ea: 0x141C1AD30 + base: Client::Game::InstanceContent::InstanceContentDirector + funcs: + 0x1414A8CD0: ctor + Client::Game::InstanceContent::InstanceContentRaidRidoranaLighthouse: # The Ridorana Lighthouse + vtbls: + - ea: 0x141C1BA88 + base: Client::Game::InstanceContent::InstanceContentDirector + funcs: + 0x1414A8DE0: ctor + Client::Game::InstanceContent::InstanceContentRaidOrbonneMonastery: # The Orbonne Monastery + vtbls: + - ea: 0x141C1C788 + base: Client::Game::InstanceContent::InstanceContentDirector + funcs: + 0x1414A8ED0: ctor + Client::Game::InstanceContent::InstanceContentRaidDeltascape001: # Deltascape V1.0 / Deltascape V1.0 (Savage) + vtbls: + - ea: 0x141C164E0 + base: Client::Game::InstanceContent::InstanceContentDirector + funcs: + 0x1414A8920: ctor + Client::Game::InstanceContent::InstanceContentRaidDeltascape002: # Deltascape V2.0 / Deltascape V2.0 (Savage) + vtbls: + - ea: 0x141C170E8 + base: Client::Game::InstanceContent::InstanceContentDirector + funcs: + 0x1414A8970: ctor + Client::Game::InstanceContent::InstanceContentRaidDeltascape003: # Deltascape V3.0 / Deltascape V3.0 (Savage) + vtbls: + - ea: 0x141C17CF0 + base: Client::Game::InstanceContent::InstanceContentDirector + funcs: + 0x1414A89F0: ctor + Client::Game::InstanceContent::InstanceContentRaidDeltascape004: # Deltascape V4.0 / Deltascape V4.0 (Savage) + vtbls: + - ea: 0x141C188F8 + base: Client::Game::InstanceContent::InstanceContentDirector + funcs: + 0x1414A8A70: ctor + Client::Game::InstanceContent::InstanceContentRaidSigmascape001: # Sigmascape V1.0 / Sigmascape V1.0 (Savage) + vtbls: + - ea: 0x141C1ED08 + base: Client::Game::InstanceContent::InstanceContentDirector + funcs: + 0x1414ABE00: ctor + Client::Game::InstanceContent::InstanceContentRaidSigmascape002: # Sigmascape V2.0 / Sigmascape V2.0 (Savage) + vtbls: + - ea: 0x141C1F920 + base: Client::Game::InstanceContent::InstanceContentDirector + funcs: + 0x1414ABE80: ctor + Client::Game::InstanceContent::InstanceContentRaidSigmascape003: # Sigmascape V3.0 / Sigmascape V3.0 (Savage) + vtbls: + - ea: 0x141C20528 + base: Client::Game::InstanceContent::InstanceContentDirector + funcs: + 0x1414ABFB0: ctor + Client::Game::InstanceContent::InstanceContentRaidSigmascape004: # Sigmascape V4.0 / Sigmascape V4.0 (Savage) + vtbls: + - ea: 0x141C21270 + base: Client::Game::InstanceContent::InstanceContentDirector + funcs: + 0x1414AC070: ctor + Client::Game::InstanceContent::InstanceContentRaidAlphascape001: # Alphascape V1.0 / Alphascape V1.0 (Savage) + vtbls: + - ea: 0x141C21EB0 + base: Client::Game::InstanceContent::InstanceContentDirector + funcs: + 0x1414AC0F0: ctor + Client::Game::InstanceContent::InstanceContentRaidAlphascape002: # Alphascape V2.0 / Alphascape V2.0 (Savage) + vtbls: + - ea: 0x141C22AB8 + base: Client::Game::InstanceContent::InstanceContentDirector + funcs: + 0x1414AC190: ctor + Client::Game::InstanceContent::InstanceContentRaidAlphascape003: # Alphascape V3.0 / Alphascape V3.0 (Savage) + vtbls: + - ea: 0x141C236D8 + base: Client::Game::InstanceContent::InstanceContentDirector + funcs: + 0x1414AC230: ctor + Client::Game::InstanceContent::InstanceContentRaidAlphascape004: # Alphascape V4.0 / Alphascape V4.0 (Savage) + vtbls: + - ea: 0x141C242F0 + base: Client::Game::InstanceContent::InstanceContentDirector + funcs: + 0x1414AC2F0: ctor + Client::Game::InstanceContent::InstanceContentRaidUnendingCoilOfBahamut: # The Unending Coil of Bahamut (Ultimate) + vtbls: + - ea: 0x141C19500 + base: Client::Game::InstanceContent::InstanceContentDirector + funcs: + 0x1414A8B00: ctor + Client::Game::InstanceContent::InstanceContentRaidWeaponsRefrain: # The Weapon's Refrain (Ultimate) + vtbls: + - ea: 0x141C1A0F8 + base: Client::Game::InstanceContent::InstanceContentDirector + funcs: + 0x1414A8B80: ctor + Client::Game::InstanceContent::InstanceContentRaidEpicOfAlexander: # The Epic of Alexander (Ultimate) + vtbls: + - ea: 0x141B64A50 + base: Client::Game::InstanceContent::InstanceContentDirector + funcs: + 0x141456750: ctor + Client::Game::InstanceContent::InstanceContentRaidDragonsongsReprise: # Dragonsong's Reprise (Ultimate) + vtbls: + - ea: 0x141B87610 + base: Client::Game::InstanceContent::InstanceContentDirector + funcs: + 0x141461AC0: ctor + Client::Game::InstanceContent::InstanceContentDungeonSastasha: # Sastasha + vtbls: + - ea: 0x141B6C748 + base: Client::Game::InstanceContent::InstanceContentDirector + funcs: + 0x14145C150: ctor + Client::Game::InstanceContent::InstanceContentDungeonTamtara: # The Tam-Tara Deepcroft + vtbls: + - ea: 0x141B6D398 + base: Client::Game::InstanceContent::InstanceContentDirector + funcs: + 0x14145C200: ctor + Client::Game::InstanceContent::InstanceContentDungeonCopperBell: # Copperbell Mines + vtbls: + - ea: 0x141B6AEA8 + base: Client::Game::InstanceContent::InstanceContentDirector + funcs: + 0x14145C030: ctor + Client::Game::InstanceContent::InstanceContentDungeonHalatali: # Halatali + vtbls: + - ea: 0x141B92940 + base: Client::Game::InstanceContent::InstanceContentDirector + funcs: + 0x141478460: ctor + Client::Game::InstanceContent::InstanceContentDungeonResidence: # Haukke Manor + vtbls: + - ea: 0x141B6BAF0 + base: Client::Game::InstanceContent::InstanceContentDirector + funcs: + 0x14145C0C0: ctor + Client::Game::InstanceContent::InstanceContentDungeonBrayflox: # Brayflox's Longstop + vtbls: + - ea: 0x141B6DFF8 + base: Client::Game::InstanceContent::InstanceContentDirector + funcs: + 0x14145C290: ctor + Client::Game::InstanceContent::InstanceContentDungeonQarn: # The Sunken Temple of Qarn + vtbls: + - ea: 0x141B94130 + base: Client::Game::InstanceContent::InstanceContentDirector + funcs: + 0x141478860: ctor + Client::Game::InstanceContent::InstanceContentDungeonCuttersCry: # Cutter's Cry + vtbls: + - ea: 0x141B96518 + base: Client::Game::InstanceContent::InstanceContentDirector + funcs: + 0x141478EF0: ctor + Client::Game::InstanceContent::InstanceContentDungeonDzemael: # Dzemael Darkhold + vtbls: + - ea: 0x141B97110 + base: Client::Game::InstanceContent::InstanceContentDirector + funcs: + 0x141478F60: ctor + Client::Game::InstanceContent::InstanceContentDungeonAurumVale: # The Aurum Vale + vtbls: + - ea: 0x141B90558 + base: Client::Game::InstanceContent::InstanceContentDirector + funcs: + 0x1414782D0: ctor + Client::Game::InstanceContent::InstanceContentDungeonWandererPalace: # The Wanderer's Palace + vtbls: + - ea: 0x141B94D28 + base: Client::Game::InstanceContent::InstanceContentDirector + funcs: + 0x141478D80: ctor + Client::Game::InstanceContent::InstanceContentDungeonCastrumMeridianum: # Castrum Meridianum + vtbls: + - ea: 0x141B6EC38 + base: Client::Game::InstanceContent::InstanceContentDirector + funcs: + 0x14145C2E0: ctor + Client::Game::InstanceContent::InstanceContentDungeonPraetorium: # The Praetorium + vtbls: + - ea: 0x141B6F830 + base: Client::Game::InstanceContent::InstanceContentDirector + funcs: + 0x14145C350: ctor + Client::Game::InstanceContent::InstanceContentDungeonRuinsOfAmdapor: # Amdapor Keep + vtbls: + - ea: 0x141B97D08 + base: Client::Game::InstanceContent::InstanceContentDirector + funcs: + 0x141479090: ctor + Client::Game::InstanceContent::InstanceContentDungeonSirius: # Pharos Sirius + vtbls: + - ea: 0x141B98900 + base: Client::Game::InstanceContent::InstanceContentDirector + funcs: + 0x141479100: ctor + Client::Game::InstanceContent::InstanceContentDungeonCopperBellHard: # Copperbell Mines (Hard) + vtbls: + - ea: 0x141B8F960 + base: Client::Game::InstanceContent::InstanceContentDirector + funcs: + 0x141478260: ctor + Client::Game::InstanceContent::InstanceContentDungeonResidenceHard: # Haukke Manor (Hard) + vtbls: + - ea: 0x141B91150 + base: Client::Game::InstanceContent::InstanceContentDirector + funcs: + 0x141478360: ctor + Client::Game::InstanceContent::InstanceContentDungeonLostCityOfAmdapor: # The Lost City of Amdapor + vtbls: + - ea: 0x141B994F8 + base: Client::Game::InstanceContent::InstanceContentDirector + funcs: + 0x1414791E0: ctor + Client::Game::InstanceContent::InstanceContentDungeonHalataliHard: # Halatali (Hard) + vtbls: + - ea: 0x141B93538 + base: Client::Game::InstanceContent::InstanceContentDirector + funcs: + 0x1414784D0: ctor + Client::Game::InstanceContent::InstanceContentDungeonBrayfloxHard: # Brayflox's Longstop (Hard) + vtbls: + - ea: 0x141B91D48 + base: Client::Game::InstanceContent::InstanceContentDirector + funcs: + 0x1414783F0: ctor + Client::Game::InstanceContent::InstanceContentDungeonTreasureIsland?: # Hullbreaker Isle + vtbls: + - ea: 0x141B9A0F0 + base: Client::Game::InstanceContent::InstanceContentDirector + funcs: + 0x141479270: ctor + Client::Game::InstanceContent::InstanceContentDungeonTamtaraHard: # The Tam-Tara Deepcroft (Hard) + vtbls: + - ea: 0x141B9ACE8 + base: Client::Game::InstanceContent::InstanceContentDirector + funcs: + 0x141479310: ctor + Client::Game::InstanceContent::InstanceContentDungeonStoneVigilHard: # The Stone Vigil (Hard) + vtbls: + - ea: 0x141B95920 + base: Client::Game::InstanceContent::InstanceContentDirector + funcs: + 0x141478E80: ctor + Client::Game::InstanceContent::InstanceContentDungeonSnowcloak: # Snowcloak + vtbls: + - ea: 0x141B73590 + base: Client::Game::InstanceContent::InstanceContentDirector + funcs: + 0x14145C650: ctor + Client::Game::InstanceContent::InstanceContentDungeonSastashaHard: # Sastasha (Hard) + vtbls: + - ea: 0x141B9C4D8 + base: Client::Game::InstanceContent::InstanceContentDirector + funcs: + 0x141479420: ctor + Client::Game::InstanceContent::InstanceContentDungeonQarnHard: # The Sunken Temple of Qarn (Hard) + vtbls: + - ea: 0x141B9B8E0 + base: Client::Game::InstanceContent::InstanceContentDirector + funcs: + 0x1414793B0: ctor + Client::Game::InstanceContent::InstanceContentDungeonKeeperOfTheLake: # The Keeper of the Lake + vtbls: + - ea: 0x141B72960 + base: Client::Game::InstanceContent::InstanceContentDirector + funcs: + 0x14145C580: ctor + Client::Game::InstanceContent::InstanceContentDungeonWandererPalaceHard: # The Wanderer's Palace (Hard) + vtbls: + - ea: 0x141B9DCC8 + base: Client::Game::InstanceContent::InstanceContentDirector + funcs: + 0x1414794E0: ctor + Client::Game::InstanceContent::InstanceContentDungeonRuinsOfAmdaporHard: # Amdapor Keep (Hard) + vtbls: + - ea: 0x141B9D0D0 + base: Client::Game::InstanceContent::InstanceContentDirector + funcs: + 0x141479490: ctor + Client::Game::InstanceContent::InstanceContentDungeonDuskVigil: # The Dusk Vigil + vtbls: + - ea: 0x141BA0CA8 + base: Client::Game::InstanceContent::InstanceContentDirector + funcs: + 0x1414798A0: ctor + Client::Game::InstanceContent::InstanceContentDungeonSohmAl: # Sohm Al + vtbls: + - ea: 0x141B71D40 + base: Client::Game::InstanceContent::InstanceContentDirector + funcs: + 0x14145C530: ctor + Client::Game::InstanceContent::InstanceContentDungeonAery: # The Aery + vtbls: + - ea: 0x141B70428 + base: Client::Game::InstanceContent::InstanceContentDirector + funcs: + 0x14145C430: ctor + Client::Game::InstanceContent::InstanceContentDungeonVault: # The Vault + vtbls: + - ea: 0x141B71120 + base: Client::Game::InstanceContent::InstanceContentDirector + funcs: + 0x14145C480: ctor + Client::Game::InstanceContent::InstanceContentDungeonGreatGubalLibrary: # The Great Gubal Library + vtbls: + - ea: 0x141B78180 + base: Client::Game::InstanceContent::InstanceContentDirector + funcs: + 0x14145CDA0: ctor + Client::Game::InstanceContent::InstanceContentDungeonAetherochemicalResearchFacility: # The Aetherochemical Research Facility + vtbls: + - ea: 0x141B75B28 + base: Client::Game::InstanceContent::InstanceContentDirector + funcs: + 0x14145C9F0: ctor + Client::Game::InstanceContent::InstanceContentDungeonNeverreap: # Neverreap + vtbls: + - ea: 0x141B9F4B8 + base: Client::Game::InstanceContent::InstanceContentDirector + funcs: + 0x1414796F0: ctor + Client::Game::InstanceContent::InstanceContentDungeonFractalContinuum: # The Fractal Continuum + vtbls: + - ea: 0x141BA00B0 + base: Client::Game::InstanceContent::InstanceContentDirector + funcs: + 0x141479750: ctor + Client::Game::InstanceContent::InstanceContentDungeonSaintMocianneArboretum: # Saint Mocianne's Arboretum + vtbls: + - ea: 0x141BA2498 + base: Client::Game::InstanceContent::InstanceContentDirector + funcs: + 0x1414799F0: ctor + Client::Game::InstanceContent::InstanceContentDungeonPharosSiriusHard: # Pharos Sirius (Hard) + vtbls: + - ea: 0x141BA18A0 + base: Client::Game::InstanceContent::InstanceContentDirector + funcs: + 0x141479980: ctor + Client::Game::InstanceContent::InstanceContentDungeonAntitower: # The Antitower + vtbls: + - ea: 0x141B74EB0 + base: Client::Game::InstanceContent::InstanceContentDirector + funcs: + 0x14145C8E0: ctor + Client::Game::InstanceContent::InstanceContentDungeonLostCityOfAmdaporHard: # The Lost City of Amdapor (Hard) + vtbls: + - ea: 0x141BA3090 + base: Client::Game::InstanceContent::InstanceContentDirector + funcs: + 0x141479B50: ctor + Client::Game::InstanceContent::InstanceContentDungeonSohrKhai: # Sohr Khai + vtbls: + - ea: 0x141B76880 + base: Client::Game::InstanceContent::InstanceContentDirector + funcs: + 0x14145CA90: ctor + Client::Game::InstanceContent::InstanceContentDungeonHullbreakerIsleHard: # Hullbreaker Isle (Hard) + vtbls: + - ea: 0x141BA3C88 + base: Client::Game::InstanceContent::InstanceContentDirector + funcs: + 0x141479BC0: ctor + Client::Game::InstanceContent::InstanceContentDungeonXelphatol: # Xelphatol + vtbls: + - ea: 0x141B741D8 + base: Client::Game::InstanceContent::InstanceContentDirector + funcs: + 0x14145C6A0: ctor + Client::Game::InstanceContent::InstanceContentDungeonGreatGubalLibraryHard: # The Great Gubal Library (Hard) + vtbls: + - ea: 0x141B9E8C0 + base: Client::Game::InstanceContent::InstanceContentDirector + funcs: + 0x141479570: ctor + Client::Game::InstanceContent::InstanceContentDungeonBaelsarWall: # Baelsar's Wall + vtbls: + - ea: 0x141B774A8 + base: Client::Game::InstanceContent::InstanceContentDirector + funcs: + 0x14145CD50: ctor + Client::Game::InstanceContent::InstanceContentDungeonSohmAlHard: # Sohm Al (Hard) + vtbls: + - ea: 0x141BA4880 + base: Client::Game::InstanceContent::InstanceContentDirector + funcs: + 0x141479CE0: ctor + Client::Game::InstanceContent::InstanceContentDungeonSirensongSea: # The Sirensong Sea + vtbls: + - ea: 0x141B78DD8 + base: Client::Game::InstanceContent::InstanceContentDirector + funcs: + 0x14145CF20: ctor + Client::Game::InstanceContent::InstanceContentDungeonShisui: # Shisui of the Violet Tides + vtbls: + - ea: 0x141BF6518 + base: Client::Game::InstanceContent::InstanceContentDirector + funcs: + 0x1414A6D20: ctor + Client::Game::InstanceContent::InstanceContentDungeonBardamMettle: # Bardam's Mettle + vtbls: + - ea: 0x141B7B328 + base: Client::Game::InstanceContent::InstanceContentDirector + funcs: + 0x14145D380: ctor + Client::Game::InstanceContent::InstanceContentDungeonDomaCastle: # Doma Castle + vtbls: + - ea: 0x141B7BFB0 + base: Client::Game::InstanceContent::InstanceContentDirector + funcs: + 0x14145D420: ctor + Client::Game::InstanceContent::InstanceContentDungeonCastrumAbania: # Castrum Abania + vtbls: + - ea: 0x141B7A6E0 + base: Client::Game::InstanceContent::InstanceContentDirector + funcs: + 0x14145D300: ctor + Client::Game::InstanceContent::InstanceContentDungeonAlaMhigo: # Ala Mhigo + vtbls: + - ea: 0x141B79A88 + base: Client::Game::InstanceContent::InstanceContentDirector + funcs: + 0x14145D1D0: ctor + Client::Game::InstanceContent::InstanceContentDungeonKuganeCastle: # Kugane Castle + vtbls: + - ea: 0x141BF8AD8 + base: Client::Game::InstanceContent::InstanceContentDirector + funcs: + 0x1414A71C0: ctor + Client::Game::InstanceContent::InstanceContentDungeonTempleOfTheFist: # The Temple of the Fist + vtbls: + - ea: 0x141BF7158 + base: Client::Game::InstanceContent::InstanceContentDirector + funcs: + 0x1414A7050: ctor + Client::Game::InstanceContent::InstanceContentDungeonDrownedCityOfSkalla: # The Drowned City of Skalla + vtbls: + - ea: 0x141B7CBF8 + base: Client::Game::InstanceContent::InstanceContentDirector + funcs: + 0x14145D4F0: ctor + Client::Game::InstanceContent::InstanceContentDungeonHellsLid: # Hells' Lid + vtbls: + - ea: 0x141BF9738 + base: Client::Game::InstanceContent::InstanceContentDirector + funcs: + 0x1414A7260: ctor + Client::Game::InstanceContent::InstanceContentDungeonFractalContinuumHard: # The Fractal Continuum (Hard) + vtbls: + - ea: 0x141BFA3B8 + base: Client::Game::InstanceContent::InstanceContentDirector + funcs: + 0x1414A72B0: ctor + Client::Game::InstanceContent::InstanceContentDungeonSwallowCompass: # The Swallow's Compass + vtbls: + - ea: 0x141BFB090 + base: Client::Game::InstanceContent::InstanceContentDirector + funcs: + 0x1414A73C0: ctor + Client::Game::InstanceContent::InstanceContentDungeonBurn: # The Burn + vtbls: + - ea: 0x141B7D858 + base: Client::Game::InstanceContent::InstanceContentDirector + funcs: + 0x14145D570: ctor + Client::Game::InstanceContent::InstanceContentDungeonSaintMocianneArboretumHard: # Saint Mocianne's Arboretum (Hard) + vtbls: + - ea: 0x141BFBCF8 + base: Client::Game::InstanceContent::InstanceContentDirector + funcs: + 0x1414A7460: ctor + Client::Game::InstanceContent::InstanceContentDungeonGhimlytDark: # The Ghimlyt Dark + vtbls: + - ea: 0x141B7E498 + base: Client::Game::InstanceContent::InstanceContentDirector + funcs: + 0x14145D5C0: ctor + Client::Game::InstanceContent::InstanceContentDungeonDohnMheg: # Dohn Mheg + vtbls: + - ea: 0x141BFC9C0 + base: Client::Game::InstanceContent::InstanceContentDirector + funcs: + 0x1414A7540: ctor + Client::Game::InstanceContent::InstanceContentDungeonTwinning: # The Twinning + vtbls: + - ea: 0x141B5E8F0 + base: Client::Game::InstanceContent::InstanceContentDirector + funcs: + 0x141455290: ctor + Client::Game::InstanceContent::InstanceContentDungeonGrandCosmos: # The Grand Cosmos + vtbls: + - ea: 0x141B5F538 + base: Client::Game::InstanceContent::InstanceContentDirector + funcs: + 0x141455310: ctor + Client::Game::InstanceContent::InstanceContentGuildOrder001: # Basic Training: Enemy Parties + vtbls: + - ea: 0x141BC33A0 + base: Client::Game::InstanceContent::InstanceContentGuildOrderDirector + funcs: + 0x1414962F0: ctor + Client::Game::InstanceContent::InstanceContentGuildOrder002: # Under the Armor + vtbls: + - ea: 0x141BC3FB8 + base: Client::Game::InstanceContent::InstanceContentGuildOrderDirector + funcs: + 0x141496340: ctor + Client::Game::InstanceContent::InstanceContentGuildOrder003: # Basic Training: Enemy Strongholds + vtbls: + - ea: 0x141BC4BD0 + base: Client::Game::InstanceContent::InstanceContentGuildOrderDirector + funcs: + 0x14147EFE0: ctor + Client::Game::InstanceContent::InstanceContentGuildOrder004: # Hero on the Half Shell + vtbls: + - ea: 0x141BC57E8 + base: Client::Game::InstanceContent::InstanceContentGuildOrderDirector + funcs: + 0x141496390: ctor + Client::Game::InstanceContent::InstanceContentGuildOrder005: # Pulling Poison Posies + vtbls: + - ea: 0x141BC6400 + base: Client::Game::InstanceContent::InstanceContentGuildOrderDirector + funcs: + 0x1414963E0: ctor + Client::Game::InstanceContent::InstanceContentGuildOrder006: # Stinging Back + vtbls: + - ea: 0x141BC7018 + base: Client::Game::InstanceContent::InstanceContentGuildOrderDirector + funcs: + 0x141496420: ctor + Client::Game::InstanceContent::InstanceContentGuildOrder007: # All's Well that Ends in the Well + vtbls: + - ea: 0x141BC7C30 + base: Client::Game::InstanceContent::InstanceContentGuildOrderDirector + funcs: + 0x141496460: ctor + Client::Game::InstanceContent::InstanceContentGuildOrder008: # Flicking Sticks and Taking Names + vtbls: + - ea: 0x141BC8848 + base: Client::Game::InstanceContent::InstanceContentGuildOrderDirector + funcs: + 0x1414964A0: ctor + Client::Game::InstanceContent::InstanceContentGuildOrder009: # More than a Feeler + vtbls: + - ea: 0x141BC9460 + base: Client::Game::InstanceContent::InstanceContentGuildOrderDirector + funcs: + 0x141480410: ctor + Client::Game::InstanceContent::InstanceContentGuildOrder010: # Annoy the Void + vtbls: + - ea: 0x141BCA078 + base: Client::Game::InstanceContent::InstanceContentGuildOrderDirector + funcs: + 0x1414964E0: ctor + Client::Game::InstanceContent::InstanceContentGuildOrder011: # Shadow and Claw + vtbls: + - ea: 0x141BCAC90 + base: Client::Game::InstanceContent::InstanceContentGuildOrderDirector + funcs: + 0x141496530: ctor + Client::Game::InstanceContent::InstanceContentGuildOrder012: # Long Live the Queen + vtbls: + - ea: 0x141BCB8A8 + base: Client::Game::InstanceContent::InstanceContentGuildOrderDirector + funcs: + 0x141496580: ctor + Client::Game::InstanceContent::InstanceContentGuildOrder013: # Ward Up + vtbls: + - ea: 0x141BCC4C0 + base: Client::Game::InstanceContent::InstanceContentGuildOrderDirector + funcs: + 0x1414965D0: ctor + Client::Game::InstanceContent::InstanceContentGuildOrder014: # Solemn Trinity + vtbls: + - ea: 0x141BCD0D8 + base: Client::Game::InstanceContent::InstanceContentGuildOrderDirector + funcs: + 0x141496620: ctor + Client::Game::InstanceContent::InstanceContentBattleNavel: # The Navel + vtbls: + - ea: 0x141B80950 + base: Client::Game::InstanceContent::InstanceContentDirector + funcs: + 0x14145D8E0: ctor + Client::Game::InstanceContent::InstanceContentBattlePortaDecumana: # The Porta Decumana + vtbls: + - ea: 0x141B81598 + base: Client::Game::InstanceContent::InstanceContentDirector + funcs: + 0x14145D940: ctor + Client::Game::InstanceContent::InstanceContentBattleNabriales: # The Chrysalis + vtbls: + - ea: 0x141BB1410 + base: Client::Game::InstanceContent::InstanceContentDirector + funcs: + 0x14147B3A0: ctor + Client::Game::InstanceContent::InstanceContentBattleEpicDhormeChimera: # A Relic Reborn: The Chimera + vtbls: + - ea: 0x141BAB450 + base: Client::Game::InstanceContent::InstanceContentDirector + funcs: + 0x14147B0D0: ctor + Client::Game::InstanceContent::InstanceContentBattleEpicHydra: # A Relic Reborn: the Hydra + vtbls: + - ea: 0x141BAC048 + base: Client::Game::InstanceContent::InstanceContentDirector + funcs: + 0x14147B120: ctor + Client::Game::InstanceContent::InstanceContentBattleGilgamesh: # Battle on the Big Bridge + vtbls: + - ea: 0x141BACC40 + base: Client::Game::InstanceContent::InstanceContentDirector + funcs: + 0x14147B170: ctor + Client::Game::InstanceContent::InstanceContentBattleUltrosTyphon: # The Dragon's Neck + vtbls: + - ea: 0x141BAF028 + base: Client::Game::InstanceContent::InstanceContentDirector + funcs: + 0x14147B260: ctor + Client::Game::InstanceContent::InstanceContentBattleGilgameshEnkidu: # Battle in the Big Keep + vtbls: + - ea: 0x141BB2008 + base: Client::Game::InstanceContent::InstanceContentDirector + funcs: + 0x14147B3F0: ctor + Client::Game::InstanceContent::InstanceContentBattleGaruda: # The Bowl of Embers (Hard) / The Bowl of Embers (Extreme) + vtbls: + - ea: 0x141BA6080 + base: Client::Game::InstanceContent::InstanceContentDirector + funcs: + 0x14147A2E0: ctor + Client::Game::InstanceContent::InstanceContentBattleIfrit: # The Howling Eye (Hard) / The Howling Eye (Extreme) + vtbls: + - ea: 0x141BA7870 + base: Client::Game::InstanceContent::InstanceContentDirector + funcs: + 0x14147AE00: ctor + Client::Game::InstanceContent::InstanceContentBattleTitan: # The Navel (Hard) / The Navel (Extreme) + vtbls: + - ea: 0x141BA6C78 + base: Client::Game::InstanceContent::InstanceContentDirector + funcs: + 0x14147AB90: ctor + Client::Game::InstanceContent::InstanceContentBattleMoogle: # Thornmarch (Hard) / Thornmarch (Extreme) + vtbls: + - ea: 0x141BA8468 + base: Client::Game::InstanceContent::InstanceContentDirector + funcs: + 0x14147AE50: ctor + Client::Game::InstanceContent::InstanceContentBattleLeviathan: # The Whorleater (Hard) / The Whorleater (Extreme) + vtbls: + - ea: 0x141BAA850 + base: Client::Game::InstanceContent::InstanceContentDirector + funcs: + 0x14147B080: ctor + Client::Game::InstanceContent::InstanceContentBattleRamuh: # The Striking Tree (Hard) / The Striking Tree (Extreme) + vtbls: + - ea: 0x141BAD838 + base: Client::Game::InstanceContent::InstanceContentDirector + funcs: + 0x14147B1C0: ctor + Client::Game::InstanceContent::InstanceContentBattleShiva: # The Akh Afah Amphitheatre (Hard) / The Akh Afah Amphitheatre (Extreme) + vtbls: + - ea: 0x141BAE430 + base: Client::Game::InstanceContent::InstanceContentDirector + funcs: + 0x14147B210: ctor + Client::Game::InstanceContent::InstanceContentBattleOdin: # Urth's Fount + vtbls: + - ea: 0x141BAFC20 + base: Client::Game::InstanceContent::InstanceContentDirector + funcs: + 0x14147B2B0: ctor + Client::Game::InstanceContent::InstanceContentBattleUltimaWeapon: # The Minstrel's Ballad: Ultima's Bane + vtbls: + - ea: 0x141BA9060 + base: Client::Game::InstanceContent::InstanceContentDirector + funcs: + 0x14147AEE0: ctor + Client::Game::InstanceContent::InstanceContentBattleRavana: # Thok ast Thok (Hard/Extreme) + vtbls: + - ea: 0x141BB2C00 + base: Client::Game::InstanceContent::InstanceContentDirector + funcs: + 0x14147B440: ctor + Client::Game::InstanceContent::InstanceContentBattleBismarck: # The Limitless Blue (Hard/Extreme) + vtbls: + - ea: 0x141BB37F8 + base: Client::Game::InstanceContent::InstanceContentDirector + funcs: + 0x14147B590: ctor + Client::Game::InstanceContent::InstanceContentBattleThordan: # The Singularity Reactor / The Minstrel's Ballad: Thordan's Reign + vtbls: + - ea: 0x141BB43F0 + base: Client::Game::InstanceContent::InstanceContentDirector + funcs: + 0x14147B630: ctor + Client::Game::InstanceContent::InstanceContentBattleNidhogg: # The Final Steps of Faith / The Minstrel's Ballad: Nidhogg's Rage + vtbls: + - ea: 0x141BB5BE0 + base: Client::Game::InstanceContent::InstanceContentDirector + funcs: + 0x14147B700: ctor + Client::Game::InstanceContent::InstanceContentBattleSephirot: # Containment Bay S1T7 / Containment Bay S1T7 (Extreme) + vtbls: + - ea: 0x141BB4FE8 + base: Client::Game::InstanceContent::InstanceContentDirector + funcs: + 0x14147B6A0: ctor + Client::Game::InstanceContent::InstanceContentBattleSophia: # Containment Bay P1T6 / Containment Bay P1T6 (Extreme) + vtbls: + - ea: 0x141BB67D8 + base: Client::Game::InstanceContent::InstanceContentDirector + funcs: + 0x14147B760: ctor + Client::Game::InstanceContent::InstanceContentBattleZurvan: # Containment Bay Z1T9 / Containment Bay Z1T9 (Extreme) + vtbls: + - ea: 0x141BB73D0 + base: Client::Game::InstanceContent::InstanceContentDirector + funcs: + 0x14147B880: ctor + Client::Game::InstanceContent::InstanceContentBattleSusano: # The Pool of Tribute / The Pool of Tribute (Extreme) + vtbls: + - ea: 0x141C10440 + base: Client::Game::InstanceContent::InstanceContentDirector + funcs: + 0x1414A8430: ctor + Client::Game::InstanceContent::InstanceContentBattleLakshmi: # Emanation / Emanation (Extreme) + vtbls: + - ea: 0x141C11038 + base: Client::Game::InstanceContent::InstanceContentDirector + funcs: + 0x1414A8510: ctor + Client::Game::InstanceContent::InstanceContentBattleShinryu: # The Royal Menagerie / The Minstrel's Ballad: Shinryu's Domain + vtbls: + - ea: 0x141C0F830 + base: Client::Game::InstanceContent::InstanceContentDirector + funcs: + 0x1414A83A0: ctor + Client::Game::InstanceContent::InstanceContentBattleTsukuyomi: # Castrum Fluminis / The Minstrel's Ballad: Tsukuyomi's Pain + vtbls: + - ea: 0x141C13420 + base: Client::Game::InstanceContent::InstanceContentDirector + funcs: + 0x1414A8780: ctor + Client::Game::InstanceContent::InstanceContentBattleYojimbo: # Kugane Ohashi + vtbls: + - ea: 0x141C140F8 + base: Client::Game::InstanceContent::InstanceContentDirector + funcs: + 0x1414A87E0: ctor + Client::Game::InstanceContent::InstanceContentBattleRathalos: # The Great Hunt / The Great Hunt (Extreme) + vtbls: + - ea: 0x141C12828 + base: Client::Game::InstanceContent::InstanceContentDirector + funcs: + 0x1414A8600: ctor + Client::Game::InstanceContent::InstanceContentBattleByakko: # The Jade Stoa / The Jade Stoa (Extreme) + vtbls: + - ea: 0x141C11C30 + base: Client::Game::InstanceContent::InstanceContentDirector + funcs: + 0x1414A85B0: ctor + Client::Game::InstanceContent::InstanceContentBattleSuzaku: # Hells' Kier / Hells' Kier (Extreme) + vtbls: + - ea: 0x141C14CF0 + base: Client::Game::InstanceContent::InstanceContentDirector + funcs: + 0x1414A8830: ctor + Client::Game::InstanceContent::InstanceContentBattleSeiryu: # The Wreath of Snakes / The Wreath of Snakes (Extreme) + vtbls: + - ea: 0x141C158E8 + base: Client::Game::InstanceContent::InstanceContentDirector + funcs: + 0x1414A8890: ctor + Client::Game::InstanceContent::InstanceContentBattleElidibus: # The Seat of Sacrifice / The Seat of Sacrifice (Extreme) + vtbls: + - ea: 0x141B65648 + base: Client::Game::InstanceContent::InstanceContentDirector + funcs: + 0x141456930: ctor + Client::Game::InstanceContent::InstanceContentBattleEmeraldWeapon: # Castrum Marinum / Castrum Marinum (Extreme) + vtbls: + - ea: 0x141B66240 + base: Client::Game::InstanceContent::InstanceContentDirector + funcs: + 0x141456980: ctor + Client::Game::InstanceContent::InstanceContentFrontline01: # The Borderland Ruins (Secure) (unconfirmed) + vtbls: + - ea: 0x141BCE928 + base: Client::Game::InstanceContent::InstanceContentFrontlineDirector + funcs: + 0x141483E90: ctor + Client::Game::InstanceContent::InstanceContentFrontline02: # Seal Rock (Seize) (unconfirmed) + vtbls: + - ea: 0x141BCF570 + base: Client::Game::InstanceContent::InstanceContentFrontlineDirector + funcs: + 0x141486250: ctor + Client::Game::InstanceContent::InstanceContentFrontline03: # The Fields of Glory (Shatter) + vtbls: + - ea: 0x141BD01A8 + base: Client::Game::InstanceContent::InstanceContentFrontlineDirector + funcs: + 0x1414879F0: ctor + Client::Game::InstanceContent::InstanceContentFrontline04: # Onsal Hakair (Danshig Naadam) + vtbls: + - ea: 0x141B63DB0 + base: Client::Game::InstanceContent::InstanceContentFrontlineDirector + funcs: + 0x1414555C0: ctor + Client::Game::InstanceContent::InstanceContentQuestBattle: + vtbls: + - ea: 0x141BA5478 + base: Client::Game::InstanceContent::InstanceContentDirector + funcs: + 0x141479D30: ctor + Client::Game::InstanceContent::InstanceContentQuestBattleASpectacleForTheAges: # A Spectacle for the Ages + vtbls: + - ea: 0x141BE8D10 + base: Client::Game::InstanceContent::InstanceContentQuestBattle + funcs: + 0x14148AB00: ctor + Client::Game::InstanceContent::InstanceContentQuestBattleABloodyReunion: # A Bloody Reunion + vtbls: + - ea: 0x141BE9918 + base: Client::Game::InstanceContent::InstanceContentQuestBattle + funcs: + 0x14148ABB0: ctor + Client::Game::InstanceContent::InstanceContentQuestBattleOneLifeForOneWorld: # One Life for One World + vtbls: + - ea: 0x141BEA520 + base: Client::Game::InstanceContent::InstanceContentQuestBattle + funcs: + 0x14148AC50: ctor + Client::Game::InstanceContent::InstanceContentQuestBattleCarteneauFlatsHeliodrome: # The Carteneau Flats: Heliodrome + vtbls: + - ea: 0x141BEB128 + base: Client::Game::InstanceContent::InstanceContentQuestBattle + funcs: + 0x14148AD00: ctor + Client::Game::InstanceContent::InstanceContentQuestBattleItProbablyATrap: # It's Probably a Trap + vtbls: + - ea: 0x141BFD608 + base: Client::Game::InstanceContent::InstanceContentQuestBattle + funcs: + 0x1414A75C0: ctor + Client::Game::InstanceContent::InstanceContentQuestBattleInThalName: # In Thal's Name + vtbls: + - ea: 0x141C04F88 + base: Client::Game::InstanceContent::InstanceContentQuestBattle + funcs: + 0x1414A7B20: ctor + Client::Game::InstanceContent::InstanceContentQuestBattleWithHeartAndSteel: # With Heart and Steel + vtbls: + - ea: 0x141BFFAC8 + base: Client::Game::InstanceContent::InstanceContentQuestBattle + funcs: + 0x1414A7780: ctor + Client::Game::InstanceContent::InstanceContentQuestBattleNaadam: # Naadam + vtbls: + - ea: 0x141BFE210 + base: Client::Game::InstanceContent::InstanceContentQuestBattle + funcs: + 0x1414A7650: ctor + Client::Game::InstanceContent::InstanceContentQuestBattleBloodOnTheDeck: # Blood on the Deck + vtbls: + - ea: 0x141C006F0 + base: Client::Game::InstanceContent::InstanceContentQuestBattle + funcs: + 0x1414A7840: ctor + Client::Game::InstanceContent::InstanceContentQuestBattleFaceOfTrueEvil: # The Face of True Evil + vtbls: + - ea: 0x141C012F8 + base: Client::Game::InstanceContent::InstanceContentQuestBattle + funcs: + 0x1414A78A0: ctor + Client::Game::InstanceContent::InstanceContentQuestBattleMatsubaMayhem: # Matsuba Mayhem + vtbls: + - ea: 0x141C01F00 + base: Client::Game::InstanceContent::InstanceContentQuestBattle + funcs: + 0x1414A7900: ctor + Client::Game::InstanceContent::InstanceContentQuestBattleBattleOnBekko: # The Battle on Bekko + vtbls: + - ea: 0x141C02B08 + base: Client::Game::InstanceContent::InstanceContentQuestBattle + funcs: + 0x1414A7960: ctor + Client::Game::InstanceContent::InstanceContentQuestBattleCuriousGorgeMeetsHisMatch: # Curious Gorge Meets His Match + vtbls: + - ea: 0x141C03710 + base: Client::Game::InstanceContent::InstanceContentQuestBattle + funcs: + 0x1414A79C0: ctor + Client::Game::InstanceContent::InstanceContentQuestBattleOurUnsungHeroes: # Our Unsung Heroes + vtbls: + - ea: 0x141C04318 + base: Client::Game::InstanceContent::InstanceContentQuestBattle + funcs: + 0x1414A7A50: ctor + Client::Game::InstanceContent::InstanceContentQuestBattleHeartOfTheProblem: # The Heart of the Problem + vtbls: + - ea: 0x141C06798 + base: Client::Game::InstanceContent::InstanceContentQuestBattle + funcs: + 0x1414A7C40: ctor + Client::Game::InstanceContent::InstanceContentQuestBattleDarkAsTheNightSky: # Dark as the Night Sky + vtbls: + - ea: 0x141C073A0 + base: Client::Game::InstanceContent::InstanceContentQuestBattle + funcs: + 0x1414A7CD0: ctor + Client::Game::InstanceContent::InstanceContentQuestBattleResonant: # The Resonant + vtbls: + - ea: 0x141BFEEB0 + base: Client::Game::InstanceContent::InstanceContentQuestBattle + funcs: + 0x1414A76D0: ctor + Client::Game::InstanceContent::InstanceContentQuestBattleRaisingTheSword: # Raising the Sword + vtbls: + - ea: 0x141C05B90 + base: Client::Game::InstanceContent::InstanceContentQuestBattle + funcs: + 0x1414A7BB0: ctor + Client::Game::InstanceContent::InstanceContentQuestBattleOrphansAndTheBrokenBlade: # The Orphans and the Broken Blade + vtbls: + - ea: 0x141C08BB0 + base: Client::Game::InstanceContent::InstanceContentQuestBattle + funcs: + 0x1414A7DF0: ctor + Client::Game::InstanceContent::InstanceContentQuestBattleOurCompromise: # Our Compromise + vtbls: + - ea: 0x141C097B8 + base: Client::Game::InstanceContent::InstanceContentQuestBattle + funcs: + 0x1414A7E80: ctor + Client::Game::InstanceContent::InstanceContentQuestBattleDragonSound: # Dragon Sound + vtbls: + - ea: 0x141C07FA8 + base: Client::Game::InstanceContent::InstanceContentQuestBattle + funcs: + 0x1414A7D60: ctor + Client::Game::InstanceContent::InstanceContentQuestBattleWhenClansCollide: # When Clans Collide + vtbls: + - ea: 0x141C0A3C0 + base: Client::Game::InstanceContent::InstanceContentQuestBattle + funcs: + 0x1414A7F10: ctor + Client::Game::InstanceContent::InstanceContentQuestBattleInterdimensionalRift: # Interdimensional Rift + vtbls: + - ea: 0x141C0AFC8 + base: Client::Game::InstanceContent::InstanceContentQuestBattle + funcs: + 0x1414A7FA0: ctor + Client::Game::InstanceContent::InstanceContentQuestBattleReturnOfTheBull: # Return of the Bull + vtbls: + - ea: 0x141C0BBF0 + base: Client::Game::InstanceContent::InstanceContentQuestBattle + funcs: + 0x1414A8070: ctor + Client::Game::InstanceContent::InstanceContentQuestBattleEmissaryOfTheDawn: # Emissary of the Dawn + vtbls: + - ea: 0x141C0C7F8 + base: Client::Game::InstanceContent::InstanceContentQuestBattle + funcs: + 0x1414A8100: ctor + Client::Game::InstanceContent::InstanceContentQuestBattleWillOfTheMoon: # The Will of the Moon + vtbls: + - ea: 0x141C0D400 + base: Client::Game::InstanceContent::InstanceContentQuestBattle + funcs: + 0x1414A8190: ctor + Client::Game::InstanceContent::InstanceContentQuestBattleMessengerOfTheWinds: # Messenger of the Winds + vtbls: + - ea: 0x141C0E008 + base: Client::Game::InstanceContent::InstanceContentQuestBattle + funcs: + 0x1414A8220: ctor + Client::Game::InstanceContent::InstanceContentQuestBattleARequiemForHeroes: # A Requiem for Heroes + vtbls: + - ea: 0x141C0EC10 + base: Client::Game::InstanceContent::InstanceContentQuestBattle + funcs: + 0x1414A8350: ctor + Client::Game::InstanceContent::InstanceContentQuestBattleHardenedHeart: # The Hardened Heart + vtbls: + - ea: 0x141B60178 + base: Client::Game::InstanceContent::InstanceContentQuestBattle + funcs: + 0x141455390: ctor + Client::Game::InstanceContent::InstanceContentQuestBattleComingClean: # Coming Clean + vtbls: + - ea: 0x141B61988 + base: Client::Game::InstanceContent::InstanceContentQuestBattle + funcs: + 0x1414554C0: ctor + Client::Game::InstanceContent::InstanceContentQuestBattleLegendOfTheNotSoHiddenTemple: # Legend of the Not-so-hidden Temple + vtbls: + - ea: 0x141B60D80 + base: Client::Game::InstanceContent::InstanceContentQuestBattle + funcs: + 0x1414553F0: ctor + Client::Game::InstanceContent::InstanceContentQuestBattleAsTheHeartBids: # As the Heart Bids + vtbls: + - ea: 0x141B62590 + base: Client::Game::InstanceContent::InstanceContentQuestBattle + funcs: + 0x141455510: ctor + Client::Game::InstanceContent::InstanceContentQuestBattleSleepNowInSapphire: # Sleep Now in Sapphire + vtbls: + - ea: 0x141B63198 + base: Client::Game::InstanceContent::InstanceContentQuestBattle + funcs: + 0x141455570: ctor + Client::Game::InstanceContent::InstanceContentQuestBattleInFromTheCold: # In from the Cold + vtbls: + - ea: 0x141B7F140 + base: Client::Game::InstanceContent::InstanceContentQuestBattle + funcs: + 0x14145D680: ctor + Client::Game::InstanceContent::InstanceContentBeginnerTrainingExercise: + vtbls: + - ea: 0x141B8EBB0 + base: Client::Game::InstanceContent::InstanceContentDirector + funcs: + 0x1414780A0: ctor + Client::Game::InstanceContent::InstanceContentBeginnerTrainingFinalExercise: # Final Exercise + vtbls: + - ea: 0x141BEBD30 + base: Client::Game::InstanceContent::InstanceContentBeginnerTrainingExercise + funcs: + 0x14148ADB0: ctor + Client::Game::InstanceContent::InstanceContentDeepDungeon: + vtbls: + - ea: 0x141BEC930 + base: Client::Game::InstanceContent::InstanceContentDirector + funcs: + 0x14148BF60: ctor + Client::Game::InstanceContent::InstanceContentTreasureHuntDungeon0: + vtbls: + - ea: 0x141C25B50 + base: Client::Game::InstanceContent::InstanceContentTreasureHuntDungeonDirector + funcs: + 0x1414ACB10: ctor + Client::Game::InstanceContent::InstanceContentTreasureHuntDungeon1: + vtbls: + - ea: 0x141BEE140 + base: Client::Game::InstanceContent::InstanceContentTreasureHuntDungeonDirector + funcs: + 0x14148DF00: ctor + Client::Game::InstanceContent::InstanceContentSeasonalDungeon1: # The Haunted Manor + vtbls: + - ea: 0x141BEED40 + base: Client::Game::InstanceContent::InstanceContentDirector + funcs: + 0x14148EA70: ctor + Client::Game::InstanceContent::InstanceContentSeasonalDungeon2: # The Valentione's Ceremony + vtbls: + - ea: 0x141C24F10 + base: Client::Game::InstanceContent::InstanceContentDirector + funcs: + 0x1414AC550: ctor + Client::Game::InstanceContent::InstanceContentRivalWing1: + vtbls: + - ea: 0x141C1E0F0 + base: Client::Game::InstanceContent::InstanceContentRivalWingDirector + funcs: + 0x1414ABD50: ctor + Client::Game::InstanceContent::InstanceContentRivalWing2: + vtbls: + - ea: 0x141C26768 + base: Client::Game::InstanceContent::InstanceContentRivalWingDirector + funcs: + 0x1414AD210: ctor + Client::Game::InstanceContent::InstanceContentMaskedCarnivale: + vtbls: + - ea: 0x141C27380 + base: Client::Game::InstanceContent::InstanceContentDirector + funcs: + 0x1414AD520: ctor + Client::Game::InstanceContent::InstanceContentMahjong: + vtbls: + - ea: 0x141C27FD0 + base: Client::Game::InstanceContent::InstanceContentDirector + funcs: + 0x1414AD8D0: ctor + Client::Game::InstanceContent::InstanceContentAirForceOne: # Air Force One GATE in Gold Saucer + vtbls: + - ea: 0x141C28C20 + base: Client::Game::InstanceContent::InstanceContentDirector + funcs: + 0x1414AE970: ctor + Client::Game::InstanceContent::InstanceContentOceanFishing: + vtbls: + - ea: 0x141B66E50 + base: Client::Game::InstanceContent::InstanceContentDirector + funcs: + 0x141456D80: ctor + Client::Game::InstanceContent::InstanceContentTripleTriad: # Triple Triad Open Tournament / Triple Triad Invitational Parlor + vtbls: + - ea: 0x141B68658 + base: Client::Game::InstanceContent::InstanceContentDirector + funcs: + 0x141458D10: ctor + Client::Game::InstanceContent::InstanceContentVariantDungeon1: # The Sil'dihn Subterrane + vtbls: + - ea: 0x141B899F8 + base: Client::Game::InstanceContent::InstanceContentDirector + funcs: + 0x141462340: ctor + Client::Game::InstanceContent::InstanceContentVariantDungeon2: # Mount Rokkon + vtbls: + - ea: 0x141B88E00 + base: Client::Game::InstanceContent::InstanceContentVariantDungeon1 + funcs: + 0x141461EC0: ctor + Client::Game::InstanceContent::InstanceContentVariantDungeon3: # Aloalo Island + vtbls: + - ea: 0x141B8A600 + base: Client::Game::InstanceContent::InstanceContentVariantDungeon1 + funcs: + 0x1414624A0: ctor + Client::Game::InstanceContent::InstanceContentCriterionDungeon: + vtbls: + - ea: 0x141B8B1F8 + base: Client::Game::InstanceContent::InstanceContentDirector + funcs: + 0x141462780: ctor + Client::Game::InstanceContent::PublicContentDirector: + vtbls: + - ea: 0x141C2B7D0 + base: Client::Game::InstanceContent::ContentDirector + funcs: + 0x1414B2A30: ctor + 0x1414BC490: HandleEnterContentInfoPacket # static + Client::Game::InstanceContent::PublicContentBonding: + vtbls: + - ea: 0x141C2C370 + base: Client::Game::InstanceContent::PublicContentDirector + funcs: + 0x1414B3A40: ctor + Client::Game::InstanceContent::PublicContentTripleTriad: + vtbls: + - ea: 0x141C2CEF0 + base: Client::Game::InstanceContent::PublicContentDirector + funcs: + 0x1414B3FC0: ctor + Client::Game::InstanceContent::PublicContentEureka: + vtbls: + - ea: 0x141C2DA70 + base: Client::Game::InstanceContent::PublicContentDirector + funcs: + 0x1414B51A0: ctor + Client::Game::InstanceContent::PublicContentRising: + vtbls: + - ea: 0x141C2F1D0 + base: Client::Game::InstanceContent::PublicContentDirector + funcs: + 0x1414B6CE0: ctor + Client::Game::InstanceContent::PublicContentLeapOfFaith: + vtbls: + - ea: 0x141C2FD50 + base: Client::Game::InstanceContent::PublicContentDirector + funcs: + 0x1414B75C0: ctor + Client::Game::InstanceContent::PublicContentEurekaHydatos: + vtbls: + - ea: 0x141C2E620 + base: Client::Game::InstanceContent::PublicContentEureka + funcs: + 0x1414B6850: ctor + Client::Game::InstanceContent::PublicContentDiadem: + vtbls: + - ea: 0x141C308D0 + base: Client::Game::InstanceContent::PublicContentDirector + funcs: + 0x1414B79C0: ctor + Client::Game::InstanceContent::PublicContentBozja: + vtbls: + - ea: 0x141C31FD0 + base: Client::Game::InstanceContent::PublicContentDirector + funcs: + 0x1414B9650: ctor + Client::Game::InstanceContent::PublicContentSoutherFront: + vtbls: + - ea: 0x141C32B78 + base: Client::Game::InstanceContent::PublicContentBozja + funcs: + 0x1414B9E60: ctor + Client::Game::InstanceContent::PublicContentDelubrum: + vtbls: + - ea: 0x141C34E78 + base: Client::Game::InstanceContent::PublicContentBozja + funcs: + 0x1414BA300: ctor + Client::Game::InstanceContent::PublicContentDelubrumSavage: + vtbls: + - ea: 0x141C35A28 + base: Client::Game::InstanceContent::PublicContentDelubrum + funcs: + 0x1414BA390: ctor + Client::Game::InstanceContent::PublicContentZadnor: + vtbls: + - ea: 0x141C33720 + base: Client::Game::InstanceContent::PublicContentBozja + funcs: + 0x1414B9F10: ctor + Client::Game::InstanceContent::PublicContentMJI: + vtbls: + - ea: 0x141C31450 + base: Client::Game::InstanceContent::PublicContentDirector + funcs: + 0x1414B7D60: ctor + Client::Game::InstanceContent::PublicContentFSG: + vtbls: + - ea: 0x141C365D8 + base: Client::Game::InstanceContent::PublicContentDirector + funcs: + 0x1414BAA30: ctor + Client::UI::PopupMenu: + vtbls: + - ea: 0x141A8C038 + base: Component::GUI::AtkEventListener + vfuncs: + 3: OnItemSelected + funcs: + + 0x140D800E0: Finalize + Client::UI::AddonFadeMiddleBack: + vtbls: + - ea: 0x141A8C7C0 + base: Component::GUI::AtkUnitBase + funcs: + 0x140D896C0: ctor + Client::UI::AddonFilter: + vtbls: + - ea: 0x141A8CEB0 + base: Component::GUI::AtkUnitBase + funcs: + 0x140D8A4B0: ctor + Client::UI::AddonActionMenu: + vtbls: + - ea: 0x141AD82F8 + base: Component::GUI::AtkUnitBase + funcs: + 0x140FA8A40: ctor + Client::UI::AddonFateReward: + vtbls: + - ea: 0x141AD9BD8 + base: Component::GUI::AtkUnitBase + funcs: + 0x140FBDD10: ctor + Client::UI::AddonNeedGreed: + vtbls: + - ea: 0x141ADA2B8 + base: Component::GUI::AtkUnitBase + funcs: + 0x140FC1FE0: ctor + Client::UI::AddonOperationGuide: + vtbls: + - ea: 0x141A8D108 + base: Component::GUI::AtkUnitBase + funcs: + 0x140D8A8E0: ctor + Client::UI::AddonBuddy: + vtbls: + - ea: 0x141AD80B8 + base: Component::GUI::AtkUnitBase + funcs: + 0x140FA75B0: ctor + Client::UI::AddonBuddyAction: + vtbls: + - ea: 0x141AD8538 + base: Component::GUI::AtkUnitBase + Client::UI::AddonBuddySkill: + vtbls: + - ea: 0x141AD89B8 + base: Component::GUI::AtkUnitBase + Client::UI::AddonBuddyAppearance: + vtbls: + - ea: 0x141AD8778 + base: Component::GUI::AtkUnitBase + Client::UI::AddonBuddyInspect: + vtbls: + - ea: 0x141ADC968 + base: Component::GUI::AtkUnitBase + funcs: + 0x140FDAB90: ctor + Client::UI::AddonNowLoading: + vtbls: + - ea: 0x141A8D360 + base: Component::GUI::AtkUnitBase + funcs: + 0x140D8AF70: ctor + Client::UI::AddonSelectOk: + vtbls: + - ea: 0x141A8DA38 + base: Component::GUI::AtkUnitBase + funcs: + 0x140D8BD60: ctor + Client::UI::AddonSelectOkTitle: + vtbls: + - ea: 0x141A8F5D8 + base: Client::UI::AddonSelectOk + funcs: + 0x140D942A0: ctor + Client::UI::AddonContextMenu: + vtbls: + - ea: 0x141A8DCA0 + base: Component::GUI::AtkUnitBase + vfuncs: + 71: Selected + 72: OnMenuSelected + funcs: + 0x140D8C350: ctor + Client::UI::AddonContextMenuTitle: + vtbls: + - ea: 0x141A8DEE8 + base: Client::UI::AddonContextMenu + funcs: + 0x140D8CF10: ctor + Client::UI::AddonSelectString::PopupMenuDerive: + vtbls: + - ea: 0x141A8E130 + base: Client::UI::PopupMenu + Client::UI::AddonSelectString: + vtbls: + - ea: 0x141A8E158 + base: Component::GUI::AtkUnitBase + funcs: + 0x140D8D580: ctor + Client::UI::AddonSelectIconString::PopupMenuDerive: + vtbls: + - ea: 0x141A8E818 + base: Client::UI::PopupMenu + Client::UI::AddonSelectIconString: + vtbls: + - ea: 0x141A8E840 + base: Component::GUI::AtkUnitBase + funcs: + 0x140D8FE40: ctor + Client::UI::AddonTooltip: + vtbls: + - ea: 0x141A8EA80 + base: Component::GUI::AtkUnitBase + funcs: + 0x140D90530: ctor + Client::UI::AddonInputNumeric: + vtbls: + - ea: 0x141A8ECD8 + base: Component::GUI::AtkUnitBase + funcs: + 0x140D90CE0: ctor + Client::UI::AddonContextIconMenu: + vtbls: + - ea: 0x141A8F398 + base: Component::GUI::AtkUnitBase + funcs: + 0x140D93190: ctor + Client::UI::AddonSelectYesno: + vtbls: + - ea: 0x141A90140 + base: Component::GUI::AtkUnitBase + funcs: + 0x140D96A10: ctor + Client::UI::AddonFriendList: + vtbls: + - ea: 0x141A920D0 + base: Component::GUI::AtkUnitBase + funcs: + 0x140DA5300: ctor + Client::UI::AddonSocial: + vtbls: + - ea: 0x141A91C40 + base: Component::GUI::AtkUnitBase + funcs: + 0x140DA43A0: ctor + Client::UI::AddonRequest: + vtbls: + - ea: 0x141A930E0 + base: Component::GUI::AtkUnitBase + funcs: + 0x140DB1250: ctor + Client::UI::AddonReadyCheck: + vtbls: + - ea: 0x141A95988 + base: Component::GUI::AtkUnitBase + funcs: + 0x140DCD830: ctor + Client::UI::AddonContactList: + vtbls: + - ea: 0x141A97B98 + base: Component::GUI::AtkUnitBase + funcs: + 0x140DD4610: ctor + Client::UI::AddonAirShipExploration: + vtbls: + - ea: 0x141A9C6B8 + base: Component::GUI::AtkUnitBase + funcs: + 0x140DF9B30: ctor + Client::UI::AddonItemSearch: + vtbls: + - ea: 0x141A93E60 + base: Component::GUI::AtkUnitBase + funcs: + 0x140DBA690: ctor + 0x140DBD4D0: RunSearch + 0x140DBD250: SetModeFilter + Client::UI::AddonItemSearchResult: + vtbls: + - ea: 0x141A940A0 + base: Component::GUI::AtkUnitBase + funcs: + 0x140DBDBF0: ctor + 0x140DBE9D0: UpdateResult + Client::UI::AddonLookingForGroupDetail: + vtbls: + - ea: 0x141A94E20 + base: Component::GUI::AtkUnitBase + funcs: + 0x140DC26F0: ctor + Client::UI::AddonSubmarinePartsMenu: + vtbls: + - ea: 0x141A9CE38 + base: Component::GUI::AtkUnitBase + funcs: + 0x140DFCE30: ctor + Client::UI::AddonConfigSystem: + vtbls: + - ea: 0x141AA1590 + base: Component::GUI::AtkUnitBase + funcs: + 0x140E26BB0: ctor + 0x140E26DC0: Finalize2 + Client::UI::AddonCharaSelectWorldServer: + vtbls: + - ea: 0x141AA7D80 + base: Component::GUI::AtkUnitBase + funcs: + 0x140E5B1B0: ctor + 0x140E5B2D0: Finalize2 + Client::UI::AddonLicenseViewer: + vtbls: + - ea: 0x141AB3FB8 + base: Component::GUI::AtkUnitBase + funcs: + 0x140E90FB0: ctor + Client::UI::AddonJournalDetail: + vtbls: + - ea: 0x141ABCA40 + base: Component::GUI::AtkUnitBase + funcs: + 0x140EACB10: ctor + Client::UI::AddonJournalResult: + vtbls: + - ea: 0x141ABD340 + base: Component::GUI::AtkUnitBase + funcs: + 0x140EB0D50: ctor + Client::UI::AddonGuildLeve: + vtbls: + - ea: 0x141ABD5A0 + base: Component::GUI::AtkUnitBase + funcs: + 0x140EB1AC0: ctor + 0x140EB1BE0: Finalize2 + Client::UI::AddonRetainerList: + vtbls: + - ea: 0x141AC2B38 + base: Component::GUI::AtkUnitBase + funcs: + 0x140EDD390: ctor + Client::UI::AddonRetainerTaskList: + vtbls: + - ea: 0x141AC2238 + base: Component::GUI::AtkUnitBase + funcs: + 0x140ED91C0: ctor + Client::UI::AddonRetainerTaskAsk: + vtbls: + - ea: 0x141AC26B8 + base: Component::GUI::AtkUnitBase + funcs: + 0x140EDBED0: ctor + Client::UI::AddonRetainerTaskResult: + vtbls: + - ea: 0x141AC28F8 + base: Component::GUI::AtkUnitBase + funcs: + 0x140EDC610: ctor + Client::UI::AddonRetainerSellList: + vtbls: + - ea: 0x141AC0D78 + base: Component::GUI::AtkUnitBase + funcs: + 0x140ECBBA0: ctor + 0x140ECBC90: Finalize2 + Client::UI::AddonRetainerSell: + vtbls: + - ea: 0x141AC0B38 + base: Component::GUI::AtkUnitBase + funcs: + 0x140ECB040: ctor + Client::UI::AddonCharacter: + vtbls: + - ea: 0x141AC1B78 + base: Component::GUI::AtkUnitBase + funcs: + 0x140ED30D0: ctor + Client::UI::AddonCharacterStatus: + vtbls: + - ea: 0x141AC1DB8 + base: Component::GUI::AtkUnitBase + funcs: + 0x140ED6640: ctor + Client::UI::AddonCharacterProfile: + vtbls: + - ea: 0x141AD30F0 + base: Component::GUI::AtkUnitBase + funcs: + 0x140F86240: ctor + Client::UI::AddonCharacterClass: + vtbls: + - ea: 0x141AD3330 + base: Component::GUI::AtkUnitBase + funcs: + 0x140F86B30: ctor + Client::UI::AddonCharacterRepute: + vtbls: + - ea: 0x141AD3570 + base: Component::GUI::AtkUnitBase + funcs: + 0x140F87BF0: ctor + Client::UI::AddonRecommendEquip: + vtbls: + - ea: 0x141ADFDF0 + base: Component::GUI::AtkUnitBase + funcs: + 0x140FF2050: ctor + Client::UI::AddonAdventureNoteBook: + vtbls: + - ea: 0x141AC4E08 + base: Component::GUI::AtkUnitBase + funcs: + 0x140EFEBC0: ctor + Client::UI::AddonAetherCurrent: + vtbls: + - ea: 0x141ADF970 + base: Component::GUI::AtkUnitBase + funcs: + 0x140FEF850: ctor + Client::UI::AddonFateProgress: + vtbls: + - ea: 0x141AD9998 + base: Component::GUI::AtkUnitBase + funcs: + 0x140FBC960: ctor + Client::UI::AddonFishingNote: + vtbls: + - ea: 0x141AC4050 + base: Component::GUI::AtkUnitBase + funcs: + 0x140EF45D0: ctor + Client::UI::AddonFishRecord: + vtbls: + - ea: 0x141AC4728 + base: Component::GUI::AtkUnitBase + funcs: + 0x140EFAD00: ctor + Client::UI::AddonFishGuide2: + vtbls: + - ea: 0x141AC42A8 + base: Component::GUI::AtkUnitBase + funcs: + 0x140EF79B0: ctor + Client::UI::AddonGearSetList: + vtbls: + - ea: 0x141AD6EB8 + base: Component::GUI::AtkUnitBase + funcs: + 0x140FA1A00: ctor + Client::UI::AddonMonsterNote: + vtbls: + - ea: 0x141AC3218 + base: Component::GUI::AtkUnitBase + funcs: + 0x140EDEB00: ctor + Client::UI::AddonGatheringNoteBook: + vtbls: + - ea: 0x141AC3498 + base: Component::GUI::AtkUnitBase + funcs: + 0x140EE1380: ctor + 0x140EE1580: Finalize2 + Client::UI::AddonRecipeNote: + vtbls: + - ea: 0x141AC36F8 + base: Component::GUI::AtkUnitBase + funcs: + 0x140EE6DF0: ctor + 0x140EEC480: ReceiveEvent_ClickSynthesizeButton + 0x140EEC4D0: ReceiveEvent_ClickQuickSynthesisButton + 0x140EEC520: ReceiveEvent_ClickTrialSynthesisButton + Client::UI::AddonRecipeProductList: + vtbls: + - ea: 0x141AE4E90 + base: Component::GUI::AtkUnitBase + funcs: + 0x141014540: ctor + Client::UI::AddonRecipeMaterialList: + vtbls: + - ea: 0x141AC3DD8 + base: Component::GUI::AtkUnitBase + funcs: + 0x140EF1CC0: ctor + Client::UI::AddonRecipeTree: + vtbls: + - ea: 0x141AC3B78 + base: Component::GUI::AtkUnitBase + funcs: + 0x140EEE9C0: ctor + Client::UI::AddonContentGauge: + vtbls: + - ea: 0x141B1A3A0 + base: Component::GUI::AtkUnitBase + funcs: + 0x14117FD50: ctor + Client::UI::Atk2DAreaMap: + vtbls: + - ea: 0x141AC4020 + base: Client::UI::Atk2DMap + funcs: + 0x140EF3780: ctor + Client::UI::AddonRelicNoteBook: + vtbls: + - ea: 0x141AC4BC8 + base: Component::GUI::AtkUnitBase + funcs: + 0x140EFD370: ctor + Client::UI::AddonAOZNotebook: + vtbls: + - ea: 0x141AC5FB0 + base: Component::GUI::AtkUnitBase + funcs: + 0x140F0C2A0: ctor + Client::UI::AddonAOZNotebookPresetList: + vtbls: + - ea: 0x141AC62B0 + base: Component::GUI::AtkUnitBase + funcs: + 0x140F10DA0: ctor + Client::UI::AddonRepair: + vtbls: + - ea: 0x141B04AA0 + base: Component::GUI::AtkUnitBase + funcs: + 0x14110B9A0: ctor + 0x14110BAF0: Finalize2 + Client::UI::AddonRepairRequest: + vtbls: + - ea: 0x141B04CE0 + base: Component::GUI::AtkUnitBase + funcs: + 0x14110DDA0: ctor + Client::UI::AddonArchiveItem: + vtbls: + - ea: 0x141AFBD30 + base: Component::GUI::AtkUnitBase + funcs: + 0x1410CD6E0: ctor + Client::UI::AddonArmouryBoard: + vtbls: + - ea: 0x141ADA4F8 + base: Component::GUI::AtkUnitBase + funcs: + 0x140FC3730: ctor + Client::UI::AddonCabinetWithdraw: + vtbls: + - ea: 0x141ADB2D8 + base: Component::GUI::AtkUnitBase + funcs: + 0x140FD0450: ctor + Client::UI::AddonContentsInfoDetail: + vtbls: + - ea: 0x141ADBE18 + base: Component::GUI::AtkUnitBase + funcs: + 0x140FD6730: ctor + Client::UI::AddonBank: + vtbls: + - ea: 0x141ADC728 + base: Component::GUI::AtkUnitBase + funcs: + 0x140FDA0A0: ctor + Client::UI::AddonContentsFinder: + vtbls: + - ea: 0x141AC6E58 + base: Component::GUI::AtkUnitBase + funcs: + 0x140F16A80: ctor + 0x140F16C30: Finalize2 + 0x140984E80: SetJoinInProgress + 0x140984ED0: SetIsUnrestrictedParty + 0x140984F10: SetIsMinimalIL + 0x140984EF0: SetIsSilenceEcho + 0x140984F30: SetIsExplorerMode + 0x140984F80: SetIsLevelSync + 0x140984FA0: SetIsLimitedLevelingRoulette + Client::UI::AddonContentsFinderSetting: + vtbls: + - ea: 0x141AC7340 + base: Component::GUI::AtkUnitBase + funcs: + 0x140F1A340: ctor + Client::UI::AddonContentsFinderConfirm: + vtbls: + - ea: 0x141AC77C0 + base: Component::GUI::AtkUnitBase + funcs: + 0x140F1CAA0: ctor + Client::UI::AddonRaidFinder: + vtbls: + - ea: 0x141AC7E90 + base: Component::GUI::AtkUnitBase + funcs: + 0x140F1DE90: ctor + 0x140F1E040: Finalize2 + Client::UI::AddonMaterializeDialog: + vtbls: + - ea: 0x141AC8340 + base: Component::GUI::AtkUnitBase + funcs: + 0x140F21D90: ctor + Client::UI::AddonSynthesis: + vtbls: + - ea: 0x141AD92D8 + base: Component::GUI::AtkUnitBase + funcs: + 0x140FBA120: ctor + Client::UI::AddonMateriaAttach: + vtbls: + - ea: 0x141ADAE38 + base: Component::GUI::AtkUnitBase + funcs: + 0x140FCE620: ctor + Client::UI::AddonMateriaDialogBase: + vtbls: + - ea: 0x141AC87C0 + base: Component::GUI::AtkUnitBase + Client::UI::AddonMateriaAttachDialog: + vtbls: + - ea: 0x141AC8A00 + base: Client::UI::AddonMateriaDialogBase + funcs: + 0x140F246C0: ctor + Client::UI::AddonMateriaRetrieveDialog: + vtbls: + - ea: 0x141AC8C48 + base: Client::UI::AddonMateriaDialogBase + funcs: + 0x140F256B0: ctor + Client::UI::AddonMiragePrismMiragePlate: # FittingRoom + vtbls: + - ea: 0x141ACA450 + base: Component::GUI::AtkUnitBase + funcs: + 0x140F2DD40: ctor + 0x140F2DF70: Finalize2 + Client::UI::AddonMiragePrismPrismBox: + vtbls: + - ea: 0x141AC99F0 + base: Component::GUI::AtkUnitBase + funcs: + 0x140F28650: ctor + Client::UI::AddonMiragePrismPrismBoxCrystallize: + vtbls: + - ea: 0x141AC9D48 + base: Component::GUI::AtkUnitBase + funcs: + 0x140F2B8F0: ctor + Client::UI::AddonMobHunt: + vtbls: + - ea: 0x141ACB910 + base: Component::GUI::AtkUnitBase + funcs: + 0x140F33CA0: ctor + Client::UI::AddonGrandCompanySupplyList: + vtbls: + - ea: 0x141ACC710 + base: Component::GUI::AtkUnitBase + funcs: + 0x140F39AD0: ctor + Client::UI::AddonGrandCompanySupplyReward: + vtbls: + - ea: 0x141ACC958 + base: Component::GUI::AtkUnitBase + funcs: + 0x140F3B3A0: ctor + Client::UI::AddonTalk: + vtbls: + - ea: 0x141AD0B68 + base: Component::GUI::AtkUnitBase + funcs: + 0x140F6AE70: ctor + 0x140F6B090: Finalize2 + Client::UI::AddonChatLogPanel: + vtbls: + - ea: 0x141AD18E8 + base: Component::GUI::AtkUnitBase + funcs: + 0x140F6FB10: ctor + Client::UI::AddonChatLog: + vtbls: + - ea: 0x141AD1B28 + base: Component::GUI::AtkUnitBase + funcs: + 0x140F72C60: ctor + 0x140F72EF0: Finalize2 + Client::UI::AddonActionDetail: + vtbls: + - ea: 0x141AD24C8 + base: Component::GUI::AtkUnitBase + funcs: + 0x140F7F0F0: ctor + 0x140F7F880: GenerateTooltip + Client::UI::AddonMacro: + vtbls: + - ea: 0x141AD1DF0 + base: Component::GUI::AtkUnitBase + funcs: + 0x140F7B160: ctor + Client::UI::AddonItemDetail: + vtbls: + - ea: 0x141AD2990 + base: Component::GUI::AtkUnitBase + funcs: + 0x140F7FED0: ctor + 0x140F80000: Finalize2 + 0x140F81400: GenerateTooltip + Client::UI::AddonItemFinder: + vtbls: + - ea: 0x141AD2EB0 + base: Component::GUI::AtkUnitBase + funcs: + 0x140F858E0: ctor + 0x140F859B0: Finalize2 + Client::UI::AddonCharacterInspect: + vtbls: + - ea: 0x141AD3C30 + base: Component::GUI::AtkUnitBase + funcs: + 0x140F899C0: ctor + Client::UI::AddonSalvageItemSelector: + vtbls: + - ea: 0x141AD77B8 + base: Component::GUI::AtkUnitBase + funcs: + 0x140FA5310: ctor + Client::UI::AddonSalvageDialog: + vtbls: + - ea: 0x141AD7C38 + base: Component::GUI::AtkUnitBase + funcs: + 0x140FA6740: ctor + Client::UI::AddonAreaMap: + vtbls: + - ea: 0x141AD9078 + base: Component::GUI::AtkUnitBase + funcs: + 0x140FB0370: ctor + 0x140FB0600: Finalize2 + Client::UI::AddonScreenInfoChild: + vtbls: + - ea: 0x141B0A7E8 + base: Component::GUI::AtkUnitBase + Client::UI::AddonImage: + vtbls: + - ea: 0x141B138A8 + base: Client::UI::AddonScreenInfoChild + funcs: + 0x141155060: ctor + Client::UI::AddonScreenText: + vtbls: + - ea: 0x141B0DF28 + base: Client::UI::AddonScreenInfoChild + funcs: + 0x141148A10: ctor + 0x141148B80: Finalize2 + Client::UI::AddonImage3: + vtbls: + - ea: 0x141B12B88 + base: Client::UI::AddonScreenInfoChild + Client::UI::AddonPopUpText: + vtbls: + - ea: 0x141B03C28 + base: Component::GUI::AtkUnitBase + funcs: + 0x1411059F0: ctor + Client::UI::AddonFlyText: + vtbls: + - ea: 0x141B037A8 + base: Component::GUI::AtkUnitBase + funcs: + 0x141101F60: ctor + 0x1411020E0: Finalize2 + Client::UI::AddonMiniTalk: + vtbls: + - ea: 0x141B039E8 + base: Component::GUI::AtkUnitBase + funcs: + 0x141104CD0: ctor + Client::UI::AddonGathering: + vtbls: + - ea: 0x141B06400 + base: Component::GUI::AtkUnitBase + funcs: + 0x1411249E0: ctor + 0x141085250: ReceiveEvent_ToggleQuickGathering + 0x1411251E0: ReceiveEvent_Gather + Client::UI::AddonGatheringMasterpiece: + vtbls: + - ea: 0x141B05CE8 + base: Component::GUI::AtkUnitBase + funcs: + 0x141126890: ctor + Client::UI::AddonNamePlate::BakePlateRenderer: + vtbls: + - ea: 0x141AD9E18 + base: Component::GUI::AtkTextNodeRenderer + Client::UI::AddonNamePlate: + vtbls: + - ea: 0x141AD9E38 + base: Component::GUI::AtkUnitBase + funcs: + 0x140FBE7D0: ctor + 0x140FBEAB0: SetCommonNamePlate # x, y, scale, etc + 0x140FBECE0: SetPlayerNamePlate # player specific nodes + 0x140FC16E0: ToggleTextRenderMode + Client::UI::AddonTeleport: + vtbls: + - ea: 0x141ADE980 + base: Component::GUI::AtkUnitBase + funcs: + 0x140FE8B40: ctor + Client::UI::AddonPicturePreview: + vtbls: + - ea: 0x141AE17F0 + base: Component::GUI::AtkUnitBase + funcs: + 0x140FFA100: ctor + Client::UI::AddonSatisfactionSupply: + vtbls: + - ea: 0x141AE1A30 + base: Component::GUI::AtkUnitBase + funcs: + 0x140FFA5F0: ctor + Client::UI::AddonFieldMarker: + vtbls: + - ea: 0x141AE4C30 + base: Component::GUI::AtkUnitBase + funcs: + 0x141012800: ctor + Client::UI::AddonDeepDungeonStatus: + vtbls: + - ea: 0x141AE9EB0 + base: Component::GUI::AtkUnitBase + funcs: + 0x141033F60: ctor + Client::UI::AddonItemInspectionList: + vtbls: + - ea: 0x141AED690 + base: Component::GUI::AtkUnitBase + funcs: + 0x141054D10: ctor + Client::UI::AddonItemInspectionResult: + vtbls: + - ea: 0x141AEDB10 + base: Component::GUI::AtkUnitBase + funcs: + 0x141055890: ctor + Client::UI::AddonReconstructionBox: + vtbls: + - ea: 0x141AF2840 + base: Component::GUI::AtkUnitBase + funcs: + 0x14106E470: ctor + Client::UI::AddonScenarioTree: + vtbls: + - ea: 0x141AEE8B0 + base: Component::GUI::AtkUnitBase + funcs: + 0x141059610: ctor + Client::UI::AddonWeeklyBingo::DutySlot: + vtbls: + - ea: 0x141AF6430 + base: Component::GUI::AtkEventListener + Client::UI::AddonWeeklyBingo::DutySlotList: + vtbls: + - ea: 0x141AF6448 + Client::UI::AddonWeeklyBingo::StringThing: + vtbls: + - ea: 0x141AF6450 + Client::UI::AddonWeeklyBingo::StickerSlot: + vtbls: + - ea: 0x141AF6458 + Client::UI::AddonWeeklyBingo::StickerSlotList: + vtbls: + - ea: 0x141AF6460 + Client::UI::AddonWeeklyBingo::RewardCategory: + vtbls: + - ea: 0x141AF6468 + base: Component::GUI::AtkEventListener + Client::UI::AddonWeeklyBingo::RewardGuaranteed: + vtbls: + - ea: 0x141AF6480 + base: Component::GUI::AtkEventListener + Client::UI::AddonWeeklyBingo::RewardCategoryList: + vtbls: + - ea: 0x141AF6498 + Client::UI::AddonWeeklyBingo: + vtbls: + - ea: 0x141AF64A0 + base: Component::GUI::AtkUnitBase + funcs: + 0x14108D890: ctor + 0x14108D9D0: Finalize2 + Client::UI::AddonWeeklyPuzzle: + vtbls: + - ea: 0x141AF6B60 + base: Component::GUI::AtkUnitBase + funcs: + 0x1410923B0: ctor + 0x141092560: Finalize2 + Client::UI::AddonMYCItemBox: + vtbls: + - ea: 0x141AF82B8 + base: Component::GUI::AtkUnitBase + funcs: + 0x14109FA50: ctor + 0x14109FAC0: Finalize2 + Client::UI::AddonMJIHud: + vtbls: + - ea: 0x141AFE5F8 + base: Component::GUI::AtkUnitBase + funcs: + 0x1410DAEA0: ctor + Client::UI::AddonMJIPouch: + vtbls: + - ea: 0x141AFE838 + base: Component::GUI::AtkUnitBase + funcs: + 0x1410DC280: ctor + Client::UI::AddonMJIRecipeNoteBook: + vtbls: + - ea: 0x141AFEA78 + base: Component::GUI::AtkUnitBase + funcs: + 0x1410DD3C0: ctor + Client::UI::AddonMJIMissionComplete: + vtbls: + - ea: 0x141AFECB8 + base: Component::GUI::AtkUnitBase + funcs: + 0x1410DE9A0: ctor + Client::UI::AddonMJICraftDemandResearch: + vtbls: + - ea: 0x141AFEEF8 + base: Component::GUI::AtkUnitBase + funcs: + 0x1410DEF10: ctor + Client::UI::AddonMJICraftMaterialConfirmation: + vtbls: + - ea: 0x141AFF138 + base: Component::GUI::AtkUnitBase + funcs: + 0x1410E0FB0: ctor + Client::UI::AddonMJICraftSales: + vtbls: + - ea: 0x141AFF378 + base: Component::GUI::AtkUnitBase + funcs: + 0x1410E1B00: ctor + Client::UI::AddonMJICraftSchedule: + vtbls: + - ea: 0x141AFF5B8 + base: Component::GUI::AtkUnitBase + funcs: + 0x1410E2580: ctor + Client::UI::AddonMJICraftScheduleMaintenance: + vtbls: + - ea: 0x141AFF7F8 + base: Component::GUI::AtkUnitBase + funcs: + 0x1410E5140: ctor + Client::UI::AddonMJICraftSchedulePreset: + vtbls: + - ea: 0x141AFFA38 + base: Component::GUI::AtkUnitBase + funcs: + 0x1410E57D0: ctor + Client::UI::AddonMJICraftScheduleMaterialList: + vtbls: + - ea: 0x141AFFC78 + base: Component::GUI::AtkUnitBase + funcs: + 0x1410E6210: ctor + Client::UI::AddonMJICraftScheduleSetting: + vtbls: + - ea: 0x141AFFED8 + base: Component::GUI::AtkUnitBase + funcs: + 0x1410E6910: ctor + Client::UI::AddonMJIAnimalBreeding: + vtbls: + - ea: 0x141B00118 + base: Component::GUI::AtkUnitBase + funcs: + 0x1410E8100: ctor + 0x1410E82A0: Finalize2 + Client::UI::AddonMJIAnimalBreedingAutomatic: + vtbls: + - ea: 0x141B00358 + base: Component::GUI::AtkUnitBase + funcs: + 0x1410E97B0: ctor + Client::UI::AddonMJIAnimalNameInputString: + vtbls: + - ea: 0x141B00598 + base: Component::GUI::AtkUnitBase + funcs: + 0x1410E9E80: ctor + Client::UI::AddonMJIFarmManagement: + vtbls: + - ea: 0x141B007D8 + base: Component::GUI::AtkUnitBase + funcs: + 0x1410EA500: ctor + 0x1410EA620: Finalize2 + Client::UI::AddonMJIFarmAutomatic: + vtbls: + - ea: 0x141B00A18 + base: Component::GUI::AtkUnitBase + funcs: + 0x1410EB2E0: ctor + Client::UI::AddonMJIGatheringHouse: + vtbls: + - ea: 0x141B00C58 + base: Component::GUI::AtkUnitBase + funcs: + 0x1410EC690: ctor + Client::UI::AddonMJIGatheringHouseExplore: + vtbls: + - ea: 0x141B00EB8 + base: Component::GUI::AtkUnitBase + funcs: + 0x1410EE4D0: ctor + Client::UI::AddonMJIBuilding: + vtbls: + - ea: 0x141B01118 + base: Component::GUI::AtkUnitBase + funcs: + 0x1410EFA80: ctor + Client::UI::AddonMJIBuildingProgress: + vtbls: + - ea: 0x141B01358 + base: Component::GUI::AtkUnitBase + funcs: + 0x1410F0A70: ctor + Client::UI::AddonMJIGatheringNoteBook: + vtbls: + - ea: 0x141B01598 + base: Component::GUI::AtkUnitBase + funcs: + 0x1410F0C20: ctor + Client::UI::AddonMJIDisposeShop: + vtbls: + - ea: 0x141B017D8 + base: Component::GUI::AtkUnitBase + funcs: + 0x1410F1AE0: ctor + Client::UI::AddonMJIDisposeShopShipping: + vtbls: + - ea: 0x141B01A18 + base: Component::GUI::AtkUnitBase + funcs: + 0x1410F2820: ctor + Client::UI::AddonMJIDisposeShopShippingBulk: + vtbls: + - ea: 0x141B01C58 + base: Component::GUI::AtkUnitBase + funcs: + 0x1410F2EA0: ctor + Client::UI::AddonMJIMinionManagement: + vtbls: + - ea: 0x141B01E98 + base: Component::GUI::AtkUnitBase + funcs: + 0x1410F43A0: ctor + Client::UI::AddonMJIMinionNoteBook: + vtbls: + - ea: 0x141B020D8 + base: Component::GUI::AtkUnitBase + funcs: + 0x1410F7D00: ctor + Client::UI::AddonMJIBuildingMove: + vtbls: + - ea: 0x141B02338 + base: Component::GUI::AtkUnitBase + funcs: + 0x1410FAB10: ctor + Client::UI::AddonMJIEntrance: + vtbls: + - ea: 0x141B02578 + base: Component::GUI::AtkUnitBase + funcs: + 0x1410FBD00: ctor + Client::UI::AddonMJISetting: + vtbls: + - ea: 0x141B029F8 + base: Component::GUI::AtkUnitBase + funcs: + 0x1410FDE60: ctor + Client::UI::AddonMJIPadGuide: + vtbls: + - ea: 0x141B027B8 + base: Component::GUI::AtkUnitBase + funcs: + 0x1410FDBF0: ctor + Client::UI::AddonMcGuffin: + vtbls: + - ea: 0x141AF61F0 + base: Component::GUI::AtkUnitBase + funcs: + 0x1410899D0: ctor + Client::UI::AddonAkatsukiNote: + vtbls: + - ea: 0x141AC6BF8 + base: Component::GUI::AtkUnitBase + funcs: + 0x140F14FF0: ctor + Client::UI::AddonYKWNote: + vtbls: + - ea: 0x141AC5D50 + base: Component::GUI::AtkUnitBase + funcs: + 0x140F0AF70: ctor + Client::UI::AddonDescriptionYTC: + vtbls: + - ea: 0x141AE2ED0 + base: Component::GUI::AtkUnitBase + funcs: + 0x141003460: ctor + Client::UI::AddonMYCWarResultNotebook: + vtbls: + - ea: 0x141AF7B40 + base: Component::GUI::AtkUnitBase + funcs: + 0x14109BB70: ctor + Client::UI::AddonTargetInfoBase: + vtbls: + - ea: 0x141B09370 + base: Component::GUI::AtkUnitBase + funcs: + 0x1411394F0: ctor + Client::UI::AddonOrnamentNoteBook: + vtbls: + - ea: 0x141AC69B8 + base: Component::GUI::AtkUnitBase + funcs: + 0x140F12E70: ctor + Client::UI::AddonPvPCharacter: + vtbls: + - ea: 0x141AD6138 + base: Component::GUI::AtkUnitBase + funcs: + 0x140F9CD50: ctor + Client::UI::AddonPvpProfile: + vtbls: + - ea: 0x141AD47E0 + base: Component::GUI::AtkUnitBase + funcs: + 0x140F91B50: ctor + Client::UI::AddonPvpProfileColosseum: + vtbls: + - ea: 0x141AD4C80 + base: Component::GUI::AtkUnitBase + Client::UI::AddonPvpProfileFrontline: + vtbls: + - ea: 0x141AD4EE0 + base: Component::GUI::AtkUnitBase + Client::UI::AddonPvpProfileManeuvers: + vtbls: + - ea: 0x141AD5800 + base: Component::GUI::AtkUnitBase + Client::UI::AddonPvpProfileAction: + vtbls: + - ea: 0x141AD4A20 + base: Component::GUI::AtkUnitBase + Client::UI::AddonPvpProfileQuickChat: + vtbls: + - ea: 0x141AD55A0 + base: Component::GUI::AtkUnitBase + Client::UI::AddonPvpReward: + vtbls: + - ea: 0x141AD5EF8 + base: Component::GUI::AtkUnitBase + Client::UI::AddonTargetInfo: + vtbls: + - ea: 0x141B095B0 + base: Client::UI::AddonTargetInfoBase + funcs: + 0x14113A150: ctor + Client::UI::AddonTargetInfoBuffDebuff: + vtbls: + - ea: 0x141B097F0 + base: Client::UI::AddonTargetInfoBase + funcs: + 0x14113A8B0: ctor + Client::UI::AddonTargetInfoCastBar: + vtbls: + - ea: 0x141B09A30 + base: Client::UI::AddonTargetInfoBase + funcs: + 0x14113AB10: ctor + Client::UI::AddonTargetInfoMainTarget: + vtbls: + - ea: 0x141B09C70 + base: Client::UI::AddonTargetInfoBase + funcs: + 0x14113AD50: ctor + Client::UI::AddonTargetCursor: + vtbls: + - ea: 0x141B09EB0 + base: Component::GUI::AtkUnitBase + funcs: + 0x14113B300: ctor + Client::UI::AddonBattleTalk: + vtbls: + - ea: 0x141B0A330 + base: Component::GUI::AtkUnitBase + funcs: + 0x14113C750: ctor + Client::UI::AddonScreenInfoFrontBack: + vtbls: + - ea: 0x141B0A570 + base: Component::GUI::AtkUnitBase + funcs: + 0x14113D380: ctor + 0x14113D540: Finalize2 + Client::UI::AddonMainCommand: + vtbls: + - ea: 0x141B148D0 + base: Component::GUI::AtkUnitBase + funcs: + 0x141155890: ctor + 0x141155A00: Finalize2 + Client::UI::AddonParameterWidget: + vtbls: + - ea: 0x141B14B30 + base: Component::GUI::AtkUnitBase + funcs: + 0x141156970: ctor + Client::UI::AddonExp: + vtbls: + - ea: 0x141B14D70 + base: Component::GUI::AtkUnitBase + funcs: + 0x141156F40: ctor + Client::UI::AddonEnemyList: + vtbls: + - ea: 0x141B14FB0 + base: Component::GUI::AtkUnitBase + funcs: + 0x1411574E0: ctor + Client::UI::AddonBagWidget: + vtbls: + - ea: 0x141B15BF8 + base: Component::GUI::AtkUnitBase + funcs: + 0x141159EB0: ctor + Client::UI::AddonMoney: + vtbls: + - ea: 0x141B15E38 + base: Component::GUI::AtkUnitBase + funcs: + 0x14115A490: ctor + Client::UI::AddonNotification: + vtbls: + - ea: 0x141B16078 + base: Component::GUI::AtkUnitBase + funcs: + 0x14115A890: ctor + Client::UI::AddonShopCardDialog: + vtbls: + - ea: 0x141B2A6D0 + base: Component::GUI::AtkUnitBase + funcs: + 0x1411E5B20: ctor + Client::UI::AddonDTR: + vtbls: + - ea: 0x141B16668 + base: Component::GUI::AtkUnitBase + funcs: + 0x14115D150: ctor + Client::UI::AddonCastBar: + vtbls: + - ea: 0x141B168A8 + base: Component::GUI::AtkUnitBase + funcs: + 0x14115E0E0: ctor + Client::UI::AddonNaviMap: + vtbls: + - ea: 0x141B16B18 + base: Component::GUI::AtkUnitBase + funcs: + 0x14115EA10: ctor + Client::UI::AddonActionBarBase: + vtbls: + - ea: 0x141B16D60 + base: Component::GUI::AtkUnitBase + vfuncs: + 73: UpdateCycledBar # also calls 76 if needed + 74: UpdateLockState + 75: UpdateSlotVisibility + 76: UpdateBarNumberText + 77: UpdateControlHints + 78: PulseActionBarSlot + 79: OnDragDropCancel # calls 84 or 85 depending on why the dragdrop was cancelled + 80: OnDragDropInsert + 81: OnDragDropBegin + 82: OnDragDropDiscard + 83: OnDragDropRollover + 84: OnDragDropCancelLocked + 85: OnDragDropCancelByMouseUp + 86: IsExpandedHold # always false on everything but _ActionCross + 87: IsNotExpandedHold # always true on everything but _ActionCross + 88: IsCross # only true on _ActionCross + funcs: + 0x141161490: ctor + 0x141161D40: UpdatePulsingSlots + 0x141161DF0: UpdateIconFrames + 0x141161E70: UpdateSlotVisibilityForDragDrop + Client::UI::AddonActionBarX: + vtbls: + - ea: 0x141B17028 + base: Client::UI::AddonActionBarBase + funcs: + 0x141164260: ctor + Client::UI::AddonActionBar: + vtbls: + - ea: 0x141B17358 + base: Client::UI::AddonActionBarX + funcs: + 0x141164AF0: ctor + Client::UI::AddonPartyList: + vtbls: + - ea: 0x141B17950 + base: Component::GUI::AtkUnitBase + funcs: + 0x141165D30: ctor + 0x141166EE0: ResizeForPartySize + Client::UI::AddonAllianceListX: + vtbls: + - ea: 0x141B17B98 + base: Component::GUI::AtkUnitBase + funcs: + 0x141169E90: ctor + Client::UI::AddonToDoList: + vtbls: + - ea: 0x141B185A0 + base: Component::GUI::AtkUnitBase + funcs: + 0x14116F850: ctor + 0x14116F950: Finalize2 + Client::UI::AddonActionCross: + vtbls: + - ea: 0x141B18E40 + base: Client::UI::AddonActionBarBase + funcs: + 0x141175450: ctor + 0x1411768B0: UpdateExpandedHold + 0x1400A8BF0: GetBarTarget # static (int mapValue, out bool useLeft) -> hotbarId + Client::UI::AddonActionCrossEditor: + vtbls: + - ea: 0x141ADB998 + base: Component::GUI::AtkUnitBase + funcs: + 0x140FD4F20: ctor + Client::UI::AddonActionContents: + vtbls: + - ea: 0x141B19110 + base: Component::GUI::AtkUnitBase + funcs: + 0x141177A40: ctor + 0x141177B60: Finalize2 + Client::UI::AddonActionDoubleCrossBase: + vtbls: + - ea: 0x141B19360 + base: Client::UI::AddonActionBarX + funcs: + 0x141178DB0: ctor + Client::UI::AddonActionDoubleCrossL: + vtbls: + - ea: 0x141B19668 + base: Client::UI::AddonActionDoubleCrossBase + funcs: + 0x1411794F0: ctor + vfuncs: + 91: LoadUldResourceHandle + Client::UI::AddonActionDoubleCrossR: + vtbls: + - ea: 0x141B19980 + base: Client::UI::AddonActionDoubleCrossBase + funcs: + 0x141179C20: ctor + vfuncs: + 91: LoadUldResourceHandle + Client::UI::AddonFocusTargetInfo: + vtbls: + - ea: 0x141B19C88 + base: Component::GUI::AtkUnitBase + funcs: + 0x14117A350: ctor + Client::UI::AddonLimitBreak: + vtbls: + - ea: 0x141B19EC8 + base: Component::GUI::AtkUnitBase + funcs: + 0x14117AF10: ctor + Client::UI::AddonMainCross: + vtbls: + - ea: 0x141B1A140 + base: Component::GUI::AtkUnitBase + funcs: + 0x14117BEC0: ctor + 0x14117C0D0: Finalize2 + Client::UI::AddonHudLayoutWindow: + vtbls: + - ea: 0x141B20270 + base: Component::GUI::AtkUnitBase + funcs: + 0x1411A2A50: ctor + Client::UI::AddonHudLayoutScreen: + vtbls: + - ea: 0x141B204B0 + base: Component::GUI::AtkUnitBase + funcs: + 0x1411A3ED0: ctor + 0x1411A8E00: AddonOverlayMouseMovedEvent + 0x1411A9030: AddonOverlayMouseClickEvent + 0x1411A9430: AddonOverlayMouseReleaseEvent + 0x1411AB110: SetAddonScale + Client::UI::AddonRetainerItemTransferList: + vtbls: + - ea: 0x141B21848 + base: Component::GUI::AtkUnitBase + funcs: + 0x1411BF9F0: ctor + Client::UI::AddonRetainerItemTransferProgress: + vtbls: + - ea: 0x141B21AA8 + base: Component::GUI::AtkUnitBase + funcs: + 0x1411C00C0: ctor + Client::UI::AddonActionMenuReplaceList: + vtbls: + - ea: 0x141B07428 + base: Component::GUI::AtkUnitBase + funcs: + 0x141138F30: ctor + Client::UI::AddonTripleTriad: + vtbls: + - ea: 0x141B29710 + base: Component::GUI::AtkUnitBase + funcs: + 0x1411DEB20: ctor + Client::UI::AddonTripleTriadRule: + vtbls: + - ea: 0x141B2A490 + base: Component::GUI::AtkUnitBase + funcs: + 0x1411E57C0: ctor + Client::UI::AddonTripleTriadRuleAnnounce: + vtbls: + - ea: 0x141B2AB50 + base: Component::GUI::AtkUnitBase + funcs: + 0x1411E6930: ctor + Client::UI::AddonTripleTriadRuleSetting: + vtbls: + - ea: 0x141B2AD90 + base: Component::GUI::AtkUnitBase + funcs: + 0x1411E6A20: ctor + Client::UI::AddonTripleTriadSelDeck: + vtbls: + - ea: 0x141B2A010 + base: Component::GUI::AtkUnitBase + funcs: + 0x1411E4AF0: ctor + Client::UI::AddonTripleTriadDeckConfirmation: + vtbls: + - ea: 0x141B2B210 + base: Component::GUI::AtkUnitBase + funcs: + 0x1411E7AA0: ctor + Client::UI::AddonTripleTriadRanking: + vtbls: + - ea: 0x141B2A250 + base: Component::GUI::AtkUnitBase + funcs: + 0x1411E50E0: ctor + Client::UI::AddonTripleTriadTournamentMatchList: + vtbls: + - ea: 0x141B2BD50 + base: Component::GUI::AtkUnitBase + funcs: + 0x1411EBDD0: ctor + Client::UI::AddonTripleTriadTournamentSchedule: + vtbls: + - ea: 0x141B2A910 + base: Component::GUI::AtkUnitBase + funcs: + 0x1411E6160: ctor + Client::UI::AddonTripleTriadRoundResult: + vtbls: + - ea: 0x141B2B690 + base: Component::GUI::AtkUnitBase + funcs: + 0x1411E85D0: ctor + Client::UI::AddonTripleTriadTournamentResult: + vtbls: + - ea: 0x141B2B8D0 + base: Component::GUI::AtkUnitBase + funcs: + 0x1411E9350: ctor + Client::UI::AddonGoldSaucerInfo: + vtbls: + - ea: 0x141B2C1D0 + base: Component::GUI::AtkUnitBase + funcs: + 0x1411EC890: ctor + Client::UI::AddonGSInfoGeneral: + vtbls: + - ea: 0x141B2C410 + base: Component::GUI::AtkUnitBase + Client::UI::AddonGSInfoChocoboParam: + vtbls: + - ea: 0x141B2C650 + base: Component::GUI::AtkUnitBase + Client::UI::AddonGSInfoCardList: + vtbls: + - ea: 0x141B2CD10 + base: Component::GUI::AtkUnitBase + funcs: + 0x1411EF8B0: ctor + Client::UI::AddonGSInfoCardDeck: + vtbls: + - ea: 0x141B2CF50 + base: Component::GUI::AtkUnitBase + Client::UI::AddonGSInfoEditDeck: + vtbls: + - ea: 0x141B2D610 + base: Component::GUI::AtkUnitBase + funcs: + 0x1411F2250: ctor + Client::UI::AddonGSInfoMinionBattle: + vtbls: + - ea: 0x141B2D190 + base: Component::GUI::AtkUnitBase + Client::UI::AddonGSInfoEmj: + vtbls: + - ea: 0x141B2D3D0 + base: Component::GUI::AtkUnitBase + funcs: + 0x1411F1CC0: ctor + Client::UI::AddonChocoboBreedTraining: + vtbls: + - ea: 0x141B2EA70 + base: Component::GUI::AtkUnitBase + funcs: + 0x1411FC7C0: ctor + Client::UI::AddonRaceChocoboResult: + vtbls: + - ea: 0x141B2FA30 + base: Component::GUI::AtkUnitBase + funcs: + 0x1411FDC30: ctor + Client::UI::Addon_RaceChocoboRanking: + vtbls: + - ea: 0x141B2FC70 + base: Component::GUI::AtkUnitBase + funcs: + 0x1411FEA00: ctor + Client::UI::Addon_RaceChocoboParameter: + vtbls: + - ea: 0x141B300F8 + base: Component::GUI::AtkUnitBase + funcs: + 0x141200050: ctor + Client::UI::AddonChocoboRace: + vtbls: + - ea: 0x141B30348 + base: Component::GUI::AtkUnitBase + funcs: + 0x1412004D0: ctor + Client::UI::AddonInventoryInterface: + vtbls: + - ea: 0x141ABF7F8 + base: Component::GUI::AtkUnitBase + Client::UI::AddonInventory: + vtbls: + - ea: 0x141ABFA78 + base: Client::UI::AddonInventoryInterface + funcs: + 0x140EC1BD0: ctor + Client::UI::AddonInventoryBuddy: + vtbls: + - ea: 0x141AE2A10 + base: Component::GUI::AtkUnitBase + funcs: + 0x140FFF920: ctor + Client::UI::AddonInventoryEvent: + vtbls: + - ea: 0x141AC0638 + base: Component::GUI::AtkUnitBase + funcs: + 0x140EC7E00: ctor + Client::UI::AddonInventoryExpansion: + vtbls: + - ea: 0x141AC08B8 + base: Client::UI::AddonInventoryInterface + funcs: + 0x140EC94C0: ctor + Client::UI::AddonInventoryLarge: + vtbls: + - ea: 0x141AC0178 + base: Client::UI::AddonInventoryInterface + funcs: + 0x140EC4D40: ctor + Client::UI::AddonInventoryRetainer: + vtbls: + - ea: 0x141AC11F8 + base: Component::GUI::AtkUnitBase + funcs: + 0x140ECD570: ctor + Client::UI::AddonInventoryRetainerLarge: + vtbls: + - ea: 0x141AC18F8 + base: Component::GUI::AtkUnitBase + funcs: + 0x140ED0D90: ctor + Client::UI::AddonJobHud: + vtbls: + - ea: 0x141B1A658 + base: Component::GUI::AtkUnitBase + funcs: + 0x141180F90: ctor + 0x141181150: GetNumberArrayData + vfuncs: + 60: UpdateGaugeType + 72: InitializePointers + 74: UpdateVisibility + 75: SetTimeLineLabelDefaults + 76: UpdateVisibility2 + 77: ChangeGaugeType + 78: UpdateGaugeData + Client::UI::AddonJobHud::AddonJobHudGaugeData: + vtbls: + - ea: 0x141B1A608 + vfuncs: + 0: Initialize + 1: Copy + Client::UI::AddonJobHud::AddonJobHudGauge: + vtbls: + - ea: 0x141B1A618 + vfuncs: + 0: dtor + 1: Initialize + 2: Finalize + 3: Update + 4: OnSetup + 5: OnRequestedUpdate + 6: OnChangeGaugeType + 7: Reset + Client::UI::AddonJobHudACN0: # the addon named "JobHudACN0" loads the UldResourceHandle "JobHudSCH0" + vtbls: + - ea: 0x141B1D718 + base: Client::UI::AddonJobHud + funcs: + 0x141194EF0: ctor + Client::UI::AddonJobHudACN0::AetherflowACNGaugeData: + vtbls: + - ea: 0x141B1D648 + base: Client::UI::AddonJobHud::AddonJobHudGaugeData + Client::UI::AddonJobHudACN0::AetherflowACNGauge: + vtbls: + - ea: 0x141B1D698 + base: Client::UI::AddonJobHud::AddonJobHudGauge + Client::UI::AddonJobHudACN0::AetherflowACNGaugeSimple: + vtbls: + - ea: 0x141B1D6D8 + base: Client::UI::AddonJobHud::AddonJobHudGauge + Client::UI::AddonJobHudAST0: + vtbls: + - ea: 0x141B1A960 + base: Client::UI::AddonJobHud + funcs: + 0x141183020: ctor + Client::UI::AddonJobHudAST0::ArcanaGaugeData: + vtbls: + - ea: 0x141B1A8D0 + base: Client::UI::AddonJobHud::AddonJobHudGaugeData + Client::UI::AddonJobHudAST0::ArcanaGauge: + vtbls: + - ea: 0x141B1A8E0 + base: Client::UI::AddonJobHud::AddonJobHudGauge + funcs: + 0x141181B10: ctor + Client::UI::AddonJobHudAST0::ArcanaGaugeSimple: + vtbls: + - ea: 0x141B1A920 + base: Client::UI::AddonJobHud::AddonJobHudGauge + funcs: + 0x1411825C0: ctor + Client::UI::AddonJobHudBLM0: + vtbls: + - ea: 0x141B1AC68 + base: Client::UI::AddonJobHud + funcs: + 0x141185800: ctor + Client::UI::AddonJobHudBLM0::ElementalGaugeData: + vtbls: + - ea: 0x141B1ABD8 + base: Client::UI::AddonJobHud::AddonJobHudGaugeData + Client::UI::AddonJobHudBLM0::ElementalGauge: + vtbls: + - ea: 0x141B1ABE8 + base: Client::UI::AddonJobHud::AddonJobHudGauge + funcs: + 0x141183300: ctor + Client::UI::AddonJobHudBLM0::ElementalGaugeSimple: + vtbls: + - ea: 0x141B1AC28 + base: Client::UI::AddonJobHud::AddonJobHudGauge + funcs: + 0x141184860: ctor + Client::UI::AddonJobHudBRD0: + vtbls: + - ea: 0x141B1AF70 + base: Client::UI::AddonJobHud + funcs: + 0x141187EF0: ctor + Client::UI::AddonJobHudBRD0::SongGaugeData: + vtbls: + - ea: 0x141B1AEE0 + base: Client::UI::AddonJobHud::AddonJobHudGaugeData + Client::UI::AddonJobHudBRD0::SongGauge: + vtbls: + - ea: 0x141B1AEF0 + base: Client::UI::AddonJobHud::AddonJobHudGauge + funcs: + 0x141185B20: ctor + Client::UI::AddonJobHudBRD0::SongGaugeSimple: + vtbls: + - ea: 0x141B1AF30 + base: Client::UI::AddonJobHud::AddonJobHudGauge + funcs: + 0x141186D80: ctor + Client::UI::AddonJobHudDNC0: + vtbls: + - ea: 0x141B1EC50 + base: Client::UI::AddonJobHud + funcs: + 0x14119CC90: ctor + Client::UI::AddonJobHudDNC0::StepGaugeData: + vtbls: + - ea: 0x141B1EBC0 + base: Client::UI::AddonJobHud::AddonJobHudGaugeData + Client::UI::AddonJobHudDNC0::StepGauge: + vtbls: + - ea: 0x141B1EBD0 + base: Client::UI::AddonJobHud::AddonJobHudGauge + Client::UI::AddonJobHudDNC0::StepGaugeSimple: + vtbls: + - ea: 0x141B1EC10 + base: Client::UI::AddonJobHud::AddonJobHudGauge + Client::UI::AddonJobHudDNC1: + vtbls: + - ea: 0x141B1EF58 + base: Client::UI::AddonJobHud + funcs: + 0x14119DF30: ctor + Client::UI::AddonJobHudDNC1::FeatherGaugeData: + vtbls: + - ea: 0x141B1EEC8 + base: Client::UI::AddonJobHud::AddonJobHudGaugeData + Client::UI::AddonJobHudDNC1::FeatherGauge: + vtbls: + - ea: 0x141B1EED8 + base: Client::UI::AddonJobHud::AddonJobHudGauge + Client::UI::AddonJobHudDNC1::FeatherGaugeSimple: + vtbls: + - ea: 0x141B1EF18 + base: Client::UI::AddonJobHud::AddonJobHudGauge + Client::UI::AddonJobHudDRG0: + vtbls: + - ea: 0x141B1B888 + base: Client::UI::AddonJobHud + funcs: + 0x14118AD90: ctor + Client::UI::AddonJobHudDRG0::DragonGaugeData: + vtbls: + - ea: 0x141B1B7F8 + base: Client::UI::AddonJobHud::AddonJobHudGaugeData + Client::UI::AddonJobHudDRG0::DragonGauge: + vtbls: + - ea: 0x141B1B808 + base: Client::UI::AddonJobHud::AddonJobHudGauge + Client::UI::AddonJobHudDRG0::DragonGaugeSimple: + vtbls: + - ea: 0x141B1B848 + base: Client::UI::AddonJobHud::AddonJobHudGauge + funcs: + 0x14118A360: ctor + Client::UI::AddonJobHudDRK0: + vtbls: + - ea: 0x141B1B278 + base: Client::UI::AddonJobHud + funcs: + 0x141188D00: ctor + Client::UI::AddonJobHudDRK0::BloodGaugeData: + vtbls: + - ea: 0x141B1B1E8 + base: Client::UI::AddonJobHud::AddonJobHudGaugeData + Client::UI::AddonJobHudDRK0::BloodGauge: + vtbls: + - ea: 0x141B1B1F8 + base: Client::UI::AddonJobHud::AddonJobHudGauge + Client::UI::AddonJobHudDRK0::BloodGaugeSimple: + vtbls: + - ea: 0x141B1B238 + base: Client::UI::AddonJobHud::AddonJobHudGauge + Client::UI::AddonJobHudDRK1: + vtbls: + - ea: 0x141B1B580 + base: Client::UI::AddonJobHud + funcs: + 0x1411899B0: ctor + Client::UI::AddonJobHudDRK1::DarksideGaugeData: + vtbls: + - ea: 0x141B1B4F0 + base: Client::UI::AddonJobHud::AddonJobHudGaugeData + Client::UI::AddonJobHudDRK1::DarksideGauge: + vtbls: + - ea: 0x141B1B500 + base: Client::UI::AddonJobHud::AddonJobHudGauge + Client::UI::AddonJobHudDRK1::DarksideGaugeSimple: + vtbls: + - ea: 0x141B1B540 + base: Client::UI::AddonJobHud::AddonJobHudGauge + Client::UI::AddonJobHudGFF0: #SGE + vtbls: + - ea: 0x141B1F870 + base: Client::UI::AddonJobHud + funcs: + 0x1411A13A0: ctor + Client::UI::AddonJobHudGFF0::EukrasiaGaugeData: + vtbls: + - ea: 0x141B1F7E0 + base: Client::UI::AddonJobHud::AddonJobHudGaugeData + Client::UI::AddonJobHudGFF0::EukrasiaGauge: + vtbls: + - ea: 0x141B1F7F0 + base: Client::UI::AddonJobHud::AddonJobHudGauge + Client::UI::AddonJobHudGFF0::EukrasiaGaugeSimple: + vtbls: + - ea: 0x141B1F830 + base: Client::UI::AddonJobHud::AddonJobHudGauge + Client::UI::AddonJobHudGFF1: #SGE + vtbls: + - ea: 0x141B1FB78 + base: Client::UI::AddonJobHud + funcs: + 0x1411A2370: ctor + Client::UI::AddonJobHudGFF1::AddersgallGaugeData: + vtbls: + - ea: 0x141B1FAE8 + base: Client::UI::AddonJobHud::AddonJobHudGaugeData + Client::UI::AddonJobHudGFF1::AddersgallGauge: + vtbls: + - ea: 0x141B1FAF8 + base: Client::UI::AddonJobHud::AddonJobHudGauge + Client::UI::AddonJobHudGFF1::AddersgallGaugeSimple: + vtbls: + - ea: 0x141B1FB38 + base: Client::UI::AddonJobHud::AddonJobHudGauge + Client::UI::AddonJobHudGNB0: + vtbls: + - ea: 0x141B1E948 + base: Client::UI::AddonJobHud + funcs: + 0x14119BF10: ctor + Client::UI::AddonJobHudGNB0::PowderGaugeData: + vtbls: + - ea: 0x141B1E8B8 + base: Client::UI::AddonJobHud::AddonJobHudGaugeData + Client::UI::AddonJobHudGNB0::PowderGauge: + vtbls: + - ea: 0x141B1E8C8 + base: Client::UI::AddonJobHud::AddonJobHudGauge + Client::UI::AddonJobHudGNB0::PowderGaugeSimple: + vtbls: + - ea: 0x141B1E908 + base: Client::UI::AddonJobHud::AddonJobHudGauge + Client::UI::AddonJobHudMCH0: + vtbls: + - ea: 0x141B1BB90 + base: Client::UI::AddonJobHud + funcs: + 0x14118BED0: ctor + Client::UI::AddonJobHudMCH0::HeatGaugeData: + vtbls: + - ea: 0x141B1BB00 + base: Client::UI::AddonJobHud::AddonJobHudGaugeData + Client::UI::AddonJobHudMCH0::HeatGauge: + vtbls: + - ea: 0x141B1BB10 + base: Client::UI::AddonJobHud::AddonJobHudGauge + Client::UI::AddonJobHudMCH0::HeatGaugeSimple: + vtbls: + - ea: 0x141B1BB50 + base: Client::UI::AddonJobHud::AddonJobHudGauge + Client::UI::AddonJobHudMNK0: + vtbls: + - ea: 0x141B1BE98 + base: Client::UI::AddonJobHud + funcs: + 0x14118D5C0: ctor + Client::UI::AddonJobHudMNK0::MastersGaugeData: + vtbls: + - ea: 0x141B1BE08 + base: Client::UI::AddonJobHud::AddonJobHudGaugeData + Client::UI::AddonJobHudMNK0::MastersGauge: + vtbls: + - ea: 0x141B1BE18 + base: Client::UI::AddonJobHud::AddonJobHudGauge + funcs: + 0x14118C240: ctor + Client::UI::AddonJobHudMNK0::MastersGaugeSimple: + vtbls: + - ea: 0x141B1BE58 + base: Client::UI::AddonJobHud::AddonJobHudGauge + funcs: + 0x14118CC40: ctor + Client::UI::AddonJobHudMNK1: + vtbls: + - ea: 0x141B1C1A0 + base: Client::UI::AddonJobHud + funcs: + 0x14118E170: ctor + Client::UI::AddonJobHudMNK1::ChakraGaugeData: + vtbls: + - ea: 0x141B1C110 + base: Client::UI::AddonJobHud::AddonJobHudGaugeData + Client::UI::AddonJobHudMNK1::ChakraGauge: + vtbls: + - ea: 0x141B1C120 + base: Client::UI::AddonJobHud::AddonJobHudGauge + Client::UI::AddonJobHudMNK1::ChakraGaugeSimple: + vtbls: + - ea: 0x141B1C160 + base: Client::UI::AddonJobHud::AddonJobHudGauge + Client::UI::AddonJobHudNIN0: + vtbls: + - ea: 0x141B1C4A8 + base: Client::UI::AddonJobHud + funcs: + 0x14118EC20: ctor + Client::UI::AddonJobHudNIN0::NinkiGaugeData: + vtbls: + - ea: 0x141B1C418 + base: Client::UI::AddonJobHud::AddonJobHudGaugeData + Client::UI::AddonJobHudNIN0::NinkiGauge: + vtbls: + - ea: 0x141B1C428 + base: Client::UI::AddonJobHud::AddonJobHudGauge + Client::UI::AddonJobHudNIN0::NinkiGaugeSimple: + vtbls: + - ea: 0x141B1C468 + base: Client::UI::AddonJobHud::AddonJobHudGauge + Client::UI::AddonJobHudNIN1: + vtbls: + - ea: 0x141B1C7B0 + base: Client::UI::AddonJobHud + funcs: + 0x14118F610: ctor + Client::UI::AddonJobHudNIN1::HutonGaugeData: + vtbls: + - ea: 0x141B1C720 + base: Client::UI::AddonJobHud::AddonJobHudGaugeData + Client::UI::AddonJobHudNIN1::HutonGauge: + vtbls: + - ea: 0x141B1C730 + base: Client::UI::AddonJobHud::AddonJobHudGauge + Client::UI::AddonJobHudNIN1::HutonGaugeSimple: + vtbls: + - ea: 0x141B1C770 + base: Client::UI::AddonJobHud::AddonJobHudGauge + Client::UI::AddonJobHudPLD0: + vtbls: + - ea: 0x141B1CAB8 + base: Client::UI::AddonJobHud + funcs: + 0x141190690: ctor + Client::UI::AddonJobHudPLD0::OathGaugeData: + vtbls: + - ea: 0x141B1CA28 + base: Client::UI::AddonJobHud::AddonJobHudGaugeData + Client::UI::AddonJobHudPLD0::OathGauge: + vtbls: + - ea: 0x141B1CA38 + base: Client::UI::AddonJobHud::AddonJobHudGauge + Client::UI::AddonJobHudPLD0::OathGaugeSimple: + vtbls: + - ea: 0x141B1CA78 + base: Client::UI::AddonJobHud::AddonJobHudGauge + Client::UI::AddonJobHudRDM0: + vtbls: + - ea: 0x141B1CDC0 + base: Client::UI::AddonJobHud + funcs: + 0x1411920D0: ctor + Client::UI::AddonJobHudRDM0::BalanceGaugeData: + vtbls: + - ea: 0x141B1CD30 + base: Client::UI::AddonJobHud::AddonJobHudGaugeData + Client::UI::AddonJobHudRDM0::BalanceGauge: + vtbls: + - ea: 0x141B1CD40 + base: Client::UI::AddonJobHud::AddonJobHudGauge + funcs: + 0x141190A80: ctor + Client::UI::AddonJobHudRDM0::BalanceGaugeSimple: + vtbls: + - ea: 0x141B1CD80 + base: Client::UI::AddonJobHud::AddonJobHudGauge + funcs: + 0x141191740: ctor + Client::UI::AddonJobHudRRP0: + vtbls: + - ea: 0x141B1F260 + base: Client::UI::AddonJobHud + funcs: + 0x14119F620: ctor + Client::UI::AddonJobHudRRP0::SoulGaugeData: + vtbls: + - ea: 0x141B1F1D0 + base: Client::UI::AddonJobHud::AddonJobHudGaugeData + Client::UI::AddonJobHudRRP0::SoulGauge: + vtbls: + - ea: 0x141B1F1E0 + base: Client::UI::AddonJobHud::AddonJobHudGauge + funcs: + 0x14119E250: ctor + Client::UI::AddonJobHudRRP0::SoulGaugeSimple: + vtbls: + - ea: 0x141B1F220 + base: Client::UI::AddonJobHud::AddonJobHudGauge + Client::UI::AddonJobHudRRP1: + vtbls: + - ea: 0x141B1F568 + base: Client::UI::AddonJobHud + funcs: + 0x1411A0DB0: ctor + Client::UI::AddonJobHudRRP1::DeathGaugeData: + vtbls: + - ea: 0x141B1F4D8 + base: Client::UI::AddonJobHud::AddonJobHudGaugeData + Client::UI::AddonJobHudRRP1::DeathGauge: + vtbls: + - ea: 0x141B1F4E8 + base: Client::UI::AddonJobHud::AddonJobHudGauge + funcs: + 0x14119F900: ctor + Client::UI::AddonJobHudRRP1::DeathGauge::ShroudStack: + funcs: + 0x1411A0290: OnRequestedUpdate + Client::UI::AddonJobHudRRP1::DeathGaugeSimple: + vtbls: + - ea: 0x141B1F528 + base: Client::UI::AddonJobHud::AddonJobHudGauge + Client::UI::AddonJobHudSAM0: + vtbls: + - ea: 0x141B1D0C8 + base: Client::UI::AddonJobHud + funcs: + 0x1411937E0: ctor + Client::UI::AddonJobHudSAM0::KenkiGaugeData: + vtbls: + - ea: 0x141B1D038 + base: Client::UI::AddonJobHud::AddonJobHudGaugeData + Client::UI::AddonJobHudSAM0::KenkiGauge: + vtbls: + - ea: 0x141B1D048 + base: Client::UI::AddonJobHud::AddonJobHudGauge + Client::UI::AddonJobHudSAM0::KenkiGaugeSimple: + vtbls: + - ea: 0x141B1D088 + base: Client::UI::AddonJobHud::AddonJobHudGauge + Client::UI::AddonJobHudSAM1: + vtbls: + - ea: 0x141B1D3D0 + base: Client::UI::AddonJobHud + funcs: + 0x141194430: ctor + Client::UI::AddonJobHudSAM1::SenGaugeData: + vtbls: + - ea: 0x141B1D340 + base: Client::UI::AddonJobHud::AddonJobHudGaugeData + Client::UI::AddonJobHudSAM1::SenGauge: + vtbls: + - ea: 0x141B1D350 + base: Client::UI::AddonJobHud::AddonJobHudGauge + Client::UI::AddonJobHudSAM1::SenGaugeSimple: + vtbls: + - ea: 0x141B1D390 + base: Client::UI::AddonJobHud::AddonJobHudGauge + Client::UI::AddonJobHudSCH0: # the addon named "JobHudSCH0" loads the UldResourceHandle "JobHudSCH1" + vtbls: + - ea: 0x141B1DA20 + base: Client::UI::AddonJobHud + funcs: + 0x141196180: ctor + Client::UI::AddonJobHudSCH0::FaerieGaugeData: + vtbls: + - ea: 0x141B1D990 + base: Client::UI::AddonJobHud::AddonJobHudGaugeData + Client::UI::AddonJobHudSCH0::FaerieGauge: + vtbls: + - ea: 0x141B1D9A0 + base: Client::UI::AddonJobHud::AddonJobHudGauge + Client::UI::AddonJobHudSCH0::FaerieGaugeSimple: + vtbls: + - ea: 0x141B1D9E0 + base: Client::UI::AddonJobHud::AddonJobHudGauge + Client::UI::AddonJobHudSMN0: + vtbls: + - ea: 0x141B1DD28 + base: Client::UI::AddonJobHud + funcs: + 0x141196CB0: ctor + Client::UI::AddonJobHudSMN0::AetherflowSMNGaugeData: + vtbls: + - ea: 0x141B1DC98 + base: Client::UI::AddonJobHud::AddonJobHudGaugeData + Client::UI::AddonJobHudSMN0::AetherflowSMNGauge: + vtbls: + - ea: 0x141B1DCA8 + base: Client::UI::AddonJobHud::AddonJobHudGauge + Client::UI::AddonJobHudSMN0::AetherflowSMNGaugeSimple: + vtbls: + - ea: 0x141B1DCE8 + base: Client::UI::AddonJobHud::AddonJobHudGauge + Client::UI::AddonJobHudSMN1: + vtbls: + - ea: 0x141B1E030 + base: Client::UI::AddonJobHud + funcs: + 0x141198EE0: ctor + Client::UI::AddonJobHudSMN1::TranceGaugeData: + vtbls: + - ea: 0x141B1DFA0 + base: Client::UI::AddonJobHud::AddonJobHudGaugeData + Client::UI::AddonJobHudSMN1::TranceGauge: + vtbls: + - ea: 0x141B1DFB0 + base: Client::UI::AddonJobHud::AddonJobHudGauge + funcs: + 0x141196F60: ctor + Client::UI::AddonJobHudSMN1::TranceGaugeSimple: + vtbls: + - ea: 0x141B1DFF0 + base: Client::UI::AddonJobHud::AddonJobHudGauge + Client::UI::AddonJobHudWAR0: + vtbls: + - ea: 0x141B1E338 + base: Client::UI::AddonJobHud + funcs: + 0x141199E00: ctor + Client::UI::AddonJobHudWAR0::BeastGaugeData: + vtbls: + - ea: 0x141B1E2A8 + base: Client::UI::AddonJobHud::AddonJobHudGaugeData + Client::UI::AddonJobHudWAR0::BeastGauge: + vtbls: + - ea: 0x141B1E2B8 + base: Client::UI::AddonJobHud::AddonJobHudGauge + Client::UI::AddonJobHudWAR0::BeastGaugeSimple: + vtbls: + - ea: 0x141B1E2F8 + base: Client::UI::AddonJobHud::AddonJobHudGauge + Client::UI::AddonJobHudWHM0: + vtbls: + - ea: 0x141B1E640 + base: Client::UI::AddonJobHud + funcs: + 0x14119AE80: ctor + Client::UI::AddonJobHudWHM0::HealingGaugeData: + vtbls: + - ea: 0x141B1E5B0 + base: Client::UI::AddonJobHud::AddonJobHudGaugeData + Client::UI::AddonJobHudWHM0::HealingGauge: + vtbls: + - ea: 0x141B1E5C0 + base: Client::UI::AddonJobHud::AddonJobHudGauge + Client::UI::AddonJobHudWHM0::HealingGaugeSimple: + vtbls: + - ea: 0x141B1E600 + base: Client::UI::AddonJobHud::AddonJobHudGauge + funcs: + 0x14119A680: ctor + Client::UI::AddonLovmPaletteEdit: + vtbls: + - ea: 0x141B32118 + base: Component::GUI::AtkUnitBase + funcs: + 0x141209F50: ctor + Client::UI::AddonMinionMountBase: + vtbls: + - ea: 0x141AC54C8 + base: Component::GUI::AtkUnitBase + funcs: + 0x140F02050: ctor + Client::UI::AddonMinionNoteBook: + vtbls: + - ea: 0x141AC57A0 + base: Client::UI::AddonMinionMountBase + funcs: + 0x140F07420: ctor + Client::UI::AddonMountNoteBook: + vtbls: + - ea: 0x141AC5A78 + base: Client::UI::AddonMinionMountBase + funcs: + 0x140F09430: ctor + Client::Game::Fate::FateDirector: + vtbls: + - ea: 0x141B39D70 + base: Client::Game::Event::Director + funcs: + 0x1412E7FD0: ctor + Client::Game::Fate::FateContext: + vtbls: + - ea: 0x141B3A698 + vfuncs: + 0: dtor + funcs: + 0x1412EBC50: ctor + 0x1412EBED0: Finalize + Client::UI::AddonLotteryDaily: + vtbls: + - ea: 0x141B32808 + base: Component::GUI::AtkUnitBase + funcs: + 0x14120D520: ctor + Client::UI::AddonAOZContentResult: + vtbls: + - ea: 0x141AF35C0 + base: Component::GUI::AtkUnitBase + funcs: + 0x141075140: ctor + Client::UI::AddonCutSceneSelectString: + vtbls: + - ea: 0x141AF3A40 + base: Component::GUI::AtkUnitBase + funcs: + 0x141076080: ctor + Client::UI::AddonAOZContentBriefing: + vtbls: + - ea: 0x141AF3380 + base: Component::GUI::AtkUnitBase + funcs: + 0x141072810: ctor + Client::UI::AddonGcArmyMemberList: + vtbls: + - ea: 0x141AE7C70 + base: Component::GUI::AtkUnitBase + funcs: + 0x1410260E0: ctor + Client::UI::AddonGcArmyExpeditionResult: + vtbls: + - ea: 0x141AE90E8 + base: Component::GUI::AtkUnitBase + funcs: + 0x14102CF50: ctor + Client::UI::AddonGcArmyExpedition: + vtbls: + - ea: 0x141AE8EA8 + base: Component::GUI::AtkUnitBase + funcs: + 0x14102B560: ctor + Client::UI::AddonGcArmyCapture: + vtbls: + - ea: 0x141AE9578 + base: Component::GUI::AtkUnitBase + funcs: + 0x14102EB70: ctor + Client::UI::AddonBannerEditor: + vtbls: + - ea: 0x141AFC1E8 + base: Component::GUI::AtkUnitBase + funcs: + 0x1410CF710: ctor + Client::UI::AddonMoogleCollection: + vtbls: + - ea: 0x141B05F80 + base: Component::GUI::AtkUnitBase + funcs: + 0x14111E780: ctor + Client::UI::AddonMoogleCollectionRewardList: + vtbls: + - ea: 0x141B061C0 + base: Component::GUI::AtkUnitBase + funcs: + 0x141123E30: ctor + Client::UI::AddonFGSCountDown: + vtbls: + - ea: 0x141B13368 + base: Client::UI::AddonScreenInfoChild + funcs: + 0x1411547D0: ctor + Client::UI::AddonFGSEliminated: + vtbls: + - ea: 0x141B13B50 + base: Client::UI::AddonImage + funcs: + 0x141141C30: ctor + Client::UI::AddonFGSRoundover: + vtbls: + - ea: 0x141B140A0 + base: Client::UI::AddonImage + funcs: + 0x141141E50: ctor + Client::UI::AddonFGSHudGoal: + vtbls: + - ea: 0x141B34DF0 + base: Component::GUI::AtkUnitBase + funcs: + 0x141220AC0: ctor + Client::UI::AddonFGSHudScore: + vtbls: + - ea: 0x141B35030 + base: Component::GUI::AtkUnitBase + funcs: + 0x141221090: ctor + Client::UI::AddonFGSHudStatus: + vtbls: + - ea: 0x141B35270 + base: Component::GUI::AtkUnitBase + funcs: + 0x141221570: ctor + Client::UI::AddonFGSHudRaceLog: + vtbls: + - ea: 0x141B354B0 + base: Component::GUI::AtkUnitBase + funcs: + 0x141221DD0: ctor + Client::UI::AddonFGSSpectatorMenu: + vtbls: + - ea: 0x141B356F0 + base: Component::GUI::AtkUnitBase + funcs: + 0x1412224F0: ctor + Client::UI::AddonFGSExitDialog: + vtbls: + - ea: 0x141B35960 + base: Component::GUI::AtkUnitBase + funcs: + 0x1412228F0: ctor + Client::UI::AddonFGSStageDescription: + vtbls: + - ea: 0x141B35BC0 + base: Component::GUI::AtkUnitBase + funcs: + 0x141222AE0: ctor + Client::UI::AddonFGSStageIntroBanner: + vtbls: + - ea: 0x141B35E00 + base: Component::GUI::AtkUnitBase + funcs: + 0x1412230F0: ctor + Client::UI::AddonFGSEnterDialog: + vtbls: + - ea: 0x141B36040 + base: Component::GUI::AtkUnitBase + funcs: + 0x1412234F0: ctor + Client::UI::AddonFGSResultWinner: + vtbls: + - ea: 0x141B36280 + base: Component::GUI::AtkUnitBase + funcs: + 0x1412238B0: ctor + Client::UI::AddonFGSResult: + vtbls: + - ea: 0x141B364C0 + base: Component::GUI::AtkUnitBase + funcs: + 0x141223C70: ctor + Client::Game::Object::EventObject: + vtbls: + - ea: 0x141B390F8 + base: Client::Game::Object::GameObject + Client::Game::Object::Treasure: + vtbls: + - ea: 0x141B39360 + base: Client::Game::Object::GameObject + Client::Game::Object::GatheringPointObject::GatheringPointObjectImplBase: + vtbls: + - ea: 0x141B395C8 + Client::Game::Object::GatheringPointObject::GatheringPointObjectImpl: + vtbls: + - ea: 0x141B39630 + base: Client::Game::Object::GatheringPointObject::GatheringPointObjectImplBase + Client::Game::Object::GatheringPointObject: + vtbls: + - ea: 0x141B39698 + base: Client::Game::Object::GameObject + Client::Game::Object::AreaObject: + vtbls: + - ea: 0x141B39900 + base: Client::Game::Object::GameObject + Client::Game::Object::MJIObject: + vtbls: + - ea: 0x141C4D5C0 + base: Client::Game::Object::GameObject + # Client::Game::Object::BKJObject: + # vtbls: + # - ea: 0x141C4D5C0 + # base: Client::Game::Object::GameObject + Client::Graphics::JobSystem: + vtbls: + - ea: 0x141B3B560 + Client::Graphics::JobSystem: + vtbls: + - ea: 0x141B3B568 + Client::Graphics::JobSystem: + vtbls: + - ea: 0x141B3B570 + Client::Graphics::Culling::CullingManager: + instances: + - ea: 0x14219CC18 + vtbls: + - ea: 0x141B3B578 + base: Client::Graphics::Singleton + Client::Graphics::Kernel::CVector: + vtbls: + - ea: 0x141B3BC78 + Client::Graphics::Kernel::CVector: + vtbls: + - ea: 0x141B3BC80 + Client::Graphics::Kernel::CVector: + vtbls: + - ea: 0x141B3BC88 + Client::Graphics::Kernel::CBalanceSet: + vtbls: + - ea: 0x141B3BC90 + Client::Graphics::Kernel::ShaderPackage: + vtbls: + - ea: 0x141B3BC98 + base: Client::Graphics::ReferencedClassBase + funcs: + 0x141307720: CreateShaderPackage # static function + 0x141307FC0: ctor + 0x1413080D0: Finalize + 0x1413093A0: VectorResize_PixelShader # these 3 functions are identical, just template-generated functions from std::vectors + 0x141309490: VectorResize_ShaderNode + 0x141309580: VectorResize_VertexShader + Client::Game::Character::Companion: + vtbls: + - ea: 0x141B3F7B0 + base: Client::Game::Character::Character + - ea: 0x141B3FA70 + base: Client::Game::Character::CharacterData + funcs: + 0x1413330E0: ctor + Client::Game::Character::Ornament: + vtbls: + - ea: 0x141B3F4B0 + base: Client::Game::Character::Character + - ea: 0x141B3F770 + base: Client::Game::Character::CharacterData + funcs: + 0x141332D10: ctor + 0x141332EA0: SetupOrnament + Client::Game::Character::CutsceneCharacter: + vtbls: + - ea: 0x141C7AF50 + base: Client::Game::Character::Character + - ea: 0x141C7B210 + base: Client::Game::Character::CharacterData + funcs: + 0x1415AF5C0: ctor + Client::Game::CameraBase: + vtbls: + - ea: 0x141B41050 + funcs: + 0x141371C00: ctor + Client::Game::Camera: + vtbls: + - ea: 0x141B410B8 + base: Client::Game::CameraBase + funcs: + 0x141378380: UpdateRotation + 0x14137AEA0: ctor + Client::Game::LowCutCamera: + vtbls: + - ea: 0x141B411C0 + base: Client::Game::CameraBase + funcs: + 0x14137E110: ctor + Client::Game::LobbyCamera: + vtbls: + - ea: 0x141B41330 + base: Client::Game::Camera + instances: + - ea: 0x1421A1FD0 + pointer: True + funcs: + 0x1413841D0: ctor + Client::Game::Camera3: + vtbls: + - ea: 0x141B41228 + base: Client::Game::Camera + funcs: + 0x141381DD0: ctor + Client::Game::Camera4: + vtbls: + - ea: 0x141C37AC0 + base: Client::Game::CameraBase + funcs: + 0x1414BE9E0: ctor + Client::Graphics::Culling::OcclusionCullingManager: + instances: + - ea: 0x1421B4120 + vtbls: + - ea: 0x141B43980 + base: Client::Graphics::Singleton + funcs: + 0x1413A0390: ctor + 0x1413A0470: Initialize + Client::Graphics::JobSystem: + vtbls: + - ea: 0x141B43AF0 + base: Client::Graphics::Singleton + Client::Graphics::Streaming::StreamingManager: + instances: + - ea: 0x14219AFB8 + vtbls: + - ea: 0x141B43AF8 + base: Client::Graphics::Singleton + Client::Graphics::JobSystem: + vtbls: + - ea: 0x141B43B18 + Client::Graphics::JobSystem: + vtbls: + - ea: 0x141B43B20 + Client::Graphics::JobSystem: + vtbls: + - ea: 0x141B43B28 + Client::Graphics::Physics::BonePhysicsUpdater: + instances: + - ea: 0x1421B4170 + vtbls: + - ea: 0x141B43B30 + base: Client::Graphics::Singleton + funcs: + 0x1413A2CC0: ctor + 0x1413A2DE0: Initialize + 0x1413A3160: Update + Client::Graphics::Physics::BonePhysicsModule: + vtbls: + - ea: 0x141B46220 + vfuncs: + 0: dtor + funcs: + 0x1413B2FA0: ctor + 0x1413B3040: Finalize + 0x1413B3120: Initialize + Client::System::Scheduler::Base::SchedulerState: + vtbls: + - ea: 0x141B4A138 + Client::Graphics::Physics::BoneSimulator: + vtbls: + - ea: 0x141B59320 + funcs: + 0x141400950: ctor + 0x141400DC0: Reset + 0x141400E40: Update + 0x141401820: UpdateWithoutIntegration + Client::Game::Object::Aetheryte: + vtbls: + - ea: 0x141B5A368 + base: Client::Game::Object::GameObject + funcs: + 0x1414264B0: Create + Component::Log::LogModuleInterface: + vtbls: + - ea: 0x141B5D438 + vfuncs: + 0: dtor + 1: ClearLog + 2: SetContentId + 3: GetCurrentLogIndex + 4: GetLogMessageOverflow + 5: GetLogMessageCount + 6: AddLogMessageRawString + 7: AddLogMessageRaw + 8: GetLogMessageRawString + 9: GetLogMessageRaw + Component::Log::LogModule: + vtbls: + - ea: 0x141B5D488 + base: Component::Log::LogModuleInterface + funcs: + 0x14144B0B0: ctor + 0x14144B180: Finalize + Component::Completion::CompletionModuleInterface: + vtbls: + - ea: 0x141B5D968 + Component::Text::TextModuleInterface::FixedSheetInterface: + vtbls: + - ea: 0x141B5D9B8 + Component::Completion::CompletionModule: + vtbls: + - ea: 0x141B5D9E0 + base: Component::Completion::CompletionModuleInterface + - ea: 0x141B5DA30 + base: Component::Text::TextModuleInterface::FixedSheetInterface + - ea: 0x141B5DA58 + base: Component::Excel::ExcelLanguageEvent + funcs: + 0x14144F8A0: ctor + 0x14144FA20: Finalize + Component::SteamApi::SteamApi: + funcs: + 0x140634570: ctor + 0x140634670: dtor + 0x1406346F0: SteamApiInit + 0x140634820: RunSteamCallbacks + 0x140634860: EndAuthSession + 0x1406348D0: ClearSessionData + 0x140634910: GetDLCData + 0x140634A10: GetSteamServerTime # static + 0x140634A40: IsRunningOnSteamDeck + 0x140634A80: ShowGamepadTextInput + 0x140634B00: ShowFloatingGamepadTextInput + 0x140634BA0: DumpEnteredGamepadText + Component::SteamApi::SteamCallbackBase: + vtbls: + - ea: 0x141A16000 # the true vtbl + vfuncs: + 0: RunExtended # (void* param, bool bIoFailure, long hSteamApiCall); + 1: Run # (void* param) + 2: GetSize + 3: Dtor + Component::SteamApi::SteamCallbackBase2: + vtbls: + - ea: 0x141A16040 + base: Component::SteamApi::SteamCallbackBase + Component::SteamApi::Callbacks::AuthSessionTicketResponseCallback: + vtbls: + - ea: 0x141A16020 + base: Component::SteamApi::SteamCallbackBase + Component::SteamApi::Callbacks::FloatingGamepadTextInputDismissedCallback: + vtbls: + - ea: 0x141A16060 + base: Component::SteamApi::SteamCallbackBase2 + Component::SteamApi::Callbacks::GamepadTextInputDismissedCallback: + vtbls: + - ea: 0x141A16080 + base: Component::SteamApi::SteamCallbackBase + Component::SteamApi::Interface::ISteamApps: + instances: + - ea: 0x14216A148 + funcs: + 0x140634EB0: FindOrCreateInterface + Component::SteamApi::Interface::ISteamFriends: + instances: + - ea: 0x14216A118 + funcs: + 0x140634EE0: FindOrCreateInterface + Component::SteamApi::Interface::ISteamUser: + instances: + - ea: 0x14216A100 + funcs: + 0x140634F10: FindOrCreateInterface + Component::SteamApi::Interface::ISteamUtils: + instances: + - ea: 0x14216A130 + funcs: + 0x140634F40: FindOrCreateInterface + Client::Game::Object::HousingObject: + vtbls: + - ea: 0x141C29B40 + base: Client::Game::Object::GameObject + Client::Game::Gimmick::GimmickEventHandler: + vtbls: + - ea: 0x141C3B418 + base: Client::Game::Event::LuaEventHandler + Client::Game::Gimmick::Gimmick_Unk1: + vtbls: + - ea: 0x141C3BCC0 + base: Client::Game::Gimmick::GimmickEventHandler + Client::Game::Gimmick::GimmickRect: + vtbls: + - ea: 0x141C3C568 + base: Client::Game::Gimmick::GimmickEventHandler + Client::Game::Object::HousingCombinedObject: + vtbls: + - ea: 0x141C41B40 + base: Client::Game::Object::HousingObject + Client::System::Scheduler::Object::ObjectManager: + vtbls: + - ea: 0x141B43B68 + funcs: + 0x1413A51E0: CreateInstance + 0x1413A5270: ctor + instances: + - ea: 0x1422238F8 + Client::System::Scheduler::ActionTimelineManager: + vtbls: + - ea: 0x141B433E0 + funcs: + 0x14139AF80: CreateInstance + 0x14139AFD0: ctor + instances: + - ea: 0x142221778 + Client::System::Scheduler::TimelineGroup: + vtbls: + - ea: 0x141B5C8E0 + funcs: + 0x14143D830: ctor + 0x14143DDB0: PlayAction + Client::System::Scheduler::Base::TimelineController: + vtbls: + - ea: 0x141B4B3C8 + base: Client::System::Scheduler::Base::SchedulerState + vfuncs: + 20: GetActionTimelineKey + 28: GetOwningGameObjectIndex + 40: GetAnimationLength # C010 + funcs: + 0x1413CF700: ctor + Client::System::Scheduler::Base::SchedulerTimeline: + vtbls: + - ea: 0x141C47828 + base: Client::System::Scheduler::Base::TimelineController + funcs: + 0x141513C50: ctor + 0x1415149C0: PlayAction + 0x141516A20: UpdateBanner + 0x141516BC0: LoadTimelineResources + Client::System::Scheduler::Resource::SchedulerResourceManagement: + instances: + - ea: 0x142223950 + vtbls: + - ea: 0x141B49F98 + funcs: + 0x1413BFF10: CreateInstance + 0x1413BFF60: ctor + 0x1413C0250: LoadActionTmb + 0x1413C1350: CreateScheduleResource + Client::System::Scheduler::Base::LinkList: + Client::System::Scheduler::Resource::SchedulerResource::ResourceName: + vtbls: + - ea: 0x141C47B30 + Client::System::Scheduler::Resource::SchedulerResource: + vtbls: + - ea: 0x141C47B38 + base: Client::System::Scheduler::Base::LinkList + funcs: + 0x1415191F0: ctor + 0x141519740: GetResourceData + Client::System::Scheduler::Base::BaseInstanceObject: + vtbls: + - ea: 0x141B46398 + Client::System::Scheduler::SchedulerInstanceObject: + vtbls: + - ea: 0x141B46488 + base: Client::System::Scheduler::Base::BaseInstanceObject + Client::System::Scheduler::Instance::VfxObject: + vtbls: + - ea: 0x141C495F0 + base: Client::System::Scheduler::SchedulerInstanceObject + Client::System::Scheduler::Instance::BgObject: + vtbls: + - ea: 0x141C49DC0 + base: Client::System::Scheduler::SchedulerInstanceObject + Client::System::Scheduler::Instance::LightObject: + vtbls: + - ea: 0x141C49F80 + base: Client::System::Scheduler::SchedulerInstanceObject + Client::System::Scheduler::Instance::WeaponObject: + vtbls: + - ea: 0x141C4A140 + base: Client::System::Scheduler::SchedulerInstanceObject + Client::System::Scheduler::Clip::BaseClip: + vtbls: + - ea: 0x141B4BA38 + base: Client::System::Scheduler::Base::SchedulerState + Client::System::Scheduler::Clip::HavokAnimationClip: + vtbls: + - ea: 0x141B4CC48 + base: Client::System::Scheduler::Clip::BaseClip + Client::System::Scheduler::Base::SceneConnectionBlock: + vtbls: + - ea: 0x141C4B328 + base: Client::System::Scheduler::Base::SchedulerState + SQEX::CDev::Engine::Sd::Driver::IEffect: + vtbls: + - ea: 0x141D22A10 + base: SQEX::CDev::Engine::Sd::SdMemoryAllocator + SQEX::CDev::Engine::Sd::Driver::FilterBase: + vtbls: + - ea: 0x141D22A40 + base: SQEX::CDev::Engine::Sd::Driver::IEffect + SQEX::CDev::Engine::Sd::Driver::DynamicValue: + vtbls: + - ea: 0x141D208C8 + base: SQEX::CDev::Engine::Sd::SdMemoryAllocator + SQEX::CDev::Engine::Sd::Driver::ISound: + vtbls: + - ea: 0x141D20900 + SQEX::CDev::Engine::Sd::Driver::RootSound: + vtbls: + - ea: 0x141D20CC8 + base: SQEX::CDev::Engine::Sd::Driver::ISound + SQEX::CDev::Engine::Sd::Driver::StreamSoundEx: + vtbls: + - ea: 0x141D218A0 + base: SQEX::CDev::Engine::Sd::Driver::RootSound + SQEX::CDev::Engine::Sd::Driver::AtomosgearSound: + vtbls: + - ea: 0x141D21C90 + base: SQEX::CDev::Engine::Sd::Driver::RootSound + SQEX::CDev::Engine::Sd::Driver::Surround4chSound: + vtbls: + - ea: 0x141D22470 + base: SQEX::CDev::Engine::Sd::Driver::RootSound + SQEX::CDev::Engine::Sd::Driver::ISoundDriver: + vtbls: + - ea: 0x141D76E48 + base: SQEX::CDev::Engine::Sd::SdMemoryAllocator + SQEX::CDev::Engine::Sd::Driver::SoundDriver: + vtbls: + - ea: 0x141D77068 + base: SQEX::CDev::Engine::Sd::Driver::ISoundDriver + SQEX::CDev::Engine::Sd::Driver::ToolBankController: + vtbls: + - ea: 0x141D77288 + base: SQEX::CDev::Engine::Sd::Driver::BankController + Client::System::Memory::IMemorySpace: + instances: + - ea: 0x14219A7B0 + name: DefaultSpace + - ea: 0x14219A7B8 + name: ApricotSpace + - ea: 0x14219A7C0 + name: AnimationSpace + - ea: 0x14219A7C8 + name: UISpace + - ea: 0x14219A7D0 + name: FileSpace + - ea: 0x14219A7D8 + name: SoundSpace + vtbls: + - ea: 0x1419AA1D0 + Client::System::Memory::IMemoryModule: + vtbls: + - ea: 0x1419AA2D8 + Client::System::Memory::Regular::RegularAllocator: + vtbls: + - ea: 0x1419AA420 + base: Client::System::Memory::IMemoryModule + Client::System::Memory::Regular::UIAllocator: + vtbls: + - ea: 0x1419AA508 + base: Client::System::Memory::Regular::RegularAllocator + Client::System::Memory::Regular::FileAllocator: + vtbls: + - ea: 0x1419AA580 + base: Client::System::Memory::Regular::RegularAllocator + Client::System::Memory::Regular::SystemAllocator: + vtbls: + - ea: 0x1419AA498 + base: Client::System::Memory::IMemoryModule + Client::System::Memory::Regular::FixedSpace: + vtbls: + - ea: 0x1419AA5F8 + base: Client::System::Memory::IMemorySpace + Common::Math::Vector3: + funcs: + 0x1401BD900: Normalize + 0x1402055E0: TransformWithMatrix4x4 + Common::Math::Matrix4x4: + funcs: + 0x1402068A0: Inverse + 0x140206EC0: InverseAndReturn + 0x140208870: OrthoOffCenterRH # (width, height, nearPlane, farPlane, topBottom, leftRight) + 0x140208C40: PerspectiveFovLH # (fieldOfViewY, aspectRatio, znearPlane, zfarPlane) + Common::Component::BGCollision::Math::Vector3: + funcs: + 0x1404C9C00: Normalize + 0x141936730: ctorRotatedAroundAxis + Common::Component::BGCollision::Math::Vector4: + funcs: + 0x141923F80: ctorMulMatrix + 0x14192E3B0: UnitW + 0x141936460: QuatMultiplyBy + Common::Component::BGCollision::Math::Matrix4x4: + funcs: + 0x1419243C0: ctorRotX + 0x141924570: ctorRotY + 0x141924710: ctorRotZ + 0x1419248F0: ctorScale + 0x1419249C0: ctorTranslation + 0x141924BB0: Invert + 0x14192CDF0: TransformVector4 + Common::Component::BGCollision::Math::AABB: + funcs: + 0x141927870: ctorTransformed + # havok + hkArrayUtil: + funcs: + 0x141805A40: ?_reserve@hkArrayUtil@@SA?AUhkResult@@AEAVhkMemoryAllocator@@PEAXHH@Z + 0x141805B00: ?_reserveMore@hkArrayUtil@@SAXAEAVhkMemoryAllocator@@PEAXH@Z + hkBinaryTagfileReader: + funcs: + 0x1418C9C70: ??0hkBinaryTagfileReader@@QEAA@XZ + 0x1418C9CE0: ?readHeader@hkBinaryTagfileReader@@QEAA?AUhkResult@@PEAVhkStreamReader@@AEAUHeader@hkBinaryTagfile@@@Z + hkClass: + funcs: + 0x141801EA0: ?getName@hkClass@@QEBAPEBDXZ + 0x141801E40: ??0hkClass@@QEAA@PEBDPEBV0@HPEAPEBV0@HPEBVhkClassEnum@@HPEBVhkClassMember@@HPEBXPEBVhkCustomAttributes@@II@Z + hkError: + funcs: + 0x14180F590: ?messageWarning@hkError@@SAHHPEBD0H@Z + hkErrStream: + funcs: + 0x141810720: ??0hkErrStream@@QEAA@PEAXH@Z + 0x1418107E0: ??1hkErrStream@@UEAA@XZ + hkIstream: + funcs: + 0x141999020: ?getline@hkIstream@@QEAAHPEADHD@Z + 0x1419987F0: ??0hkIstream@@QEAA@PEBD@Z + 0x141998960: ??0hkIstream@@QEAA@PEBVhkMemoryTrack@@@Z + 0x141998790: ??0hkIstream@@QEAA@PEAVhkStreamReader@@@Z + 0x141998890: ??0hkIstream@@QEAA@PEBXH@Z + 0x141998AA0: ?isOk@hkIstream@@QEBA?AVhkBool@@XZ + 0x141998A20: ??1hkIstream@@UEAA@XZ + hkLeakDetectorAllocator: + funcs: + 0x141821EC0: ?init@hkLeakDetectAllocator@@QEAAXPEAVhkMemoryAllocator@@0P6AXPEBDPEAX@Z2@Z + hkLifoAllocator: + funcs: + 0x1418057E0: ?slowBlockFree@hkLifoAllocator@@IEAAXPEAXH@Z + hkLoader: + funcs: + 0x1418B0B40: load1 # hkStreamReader, hkClass, hkTypeInfoRegistry + 0x1418B0A00: load2 # hkStreamReader, hkTypeInfoRegistry + 0x1418B09A0: load3 # hkStreamReader + hkMatrix4f: + funcs: + 0x141821B00: ?set4x4ColumnMajor@hkMatrix4f@@QEAAXPEBM@Z + hkMatrixDecompositionImpl: + funcs: + 0x141808600: ?decompose4x4ColTransform@?$hkMatrixDecompositionImpl@M@@SAXPEBMAEAUDecomposition@1@@Z + 0x141808630: ?decomposeMatrix@?$hkMatrixDecompositionImpl@M@@SAXAEBVhkMatrix4f@@AEAUDecomposition@1@@Z + hkMemoryRouter: + funcs: + 0x1418014E0: ?easyFree@hkMemoryRouter@@SAXAEAVhkMemoryAllocator@@PEAX@Z + hkMemoryStreamReader: + funcs: + 0x1418030E0: ??0hkMemoryStreamReader@@QEAA@PEBXHW4MemoryType@0@@Z + 0x141803180: ??1hkMemoryStreamReader@@UEAA@XZ + hkMemoryTrackStreamReader: + funcs: + 0x14182C8A0: ??0hkMemoryTrackStreamReader@@QEAA@PEBVhkMemoryTrack@@W4MemoryType@0@_N@Z + hkMemUtil: + funcs: + 0x141811A30: ?memCpy@hkMemUtil@@YAXPEAXPEBXH@Z + 0x141811BC0: ?memSet@hkMemUtil@@YAXPEAXHH@Z + hkNativePackfileUtils: + funcs: + 0x1418D7DC0: ?getContentsClassName@hkNativePackfileUtils@@YAPEBDPEBXH@Z + hkObjectResource: + funcs: + 0x1418E4980: ?getContentsPointer@hkObjectResource@@UEBAPEAXPEBDPEBVhkTypeInfoRegistry@@@Z + 0x1418C4CD0: ?getContentsTypeName@hkObjectResource@@UEBAPEBDXZ + hkOStream: + funcs: + 0x14180FB30: ??6hkOstream@@QEAAAEAV0@PEBD@Z + 0x1418100F0: ??6hkOstream@@QEAAAEAV0@AEBVhkStringPtr@@@Z + hkPackfileData: + funcs: + 0x1418E4210: ?getContentsPointer@hkPackfileData@@UEBAPEAXPEBDPEBVhkTypeInfoRegistry@@@Z + hkPackfileHeader: + funcs: + 0x1418D7310: ?readHeader@hkPackfileHeader@@SA?AUhkResult@@PEAVhkStreamReader@@AEAV1@@Z + 0x1418D71E0: ?readPredicates@hkPackfileHeader@@QEBA?AUhkResult@@PEAVhkStreamReader@@AEAV?$hkArray@GUhkContainerHeapAllocator@@@@@Z + hkQsTransformf: + funcs: + 0x1418083C0: ?fastRenormalizeBatch@hkQsTransformf@@SAXPEAV1@PEAMI@Z + 0x141808420: ?fastRenormalizeBatch@hkQsTransformf@@SAXPEAV1@MI@Z + 0x1418084A0: ?fastRenormalizeQuaternionBatch@hkQsTransformf@@SAXPEAV1@I@Z + 0x141808110: ?get4x4ColumnMajor@hkQsTransformf@@QEBAXPEIAM@Z + 0x1418082A0: ?isOk@hkQsTransformf@@QEBA_NM@Z + 0x141808240: ?set@hkQsTransformf@@QEAA_NAEBVhkMatrix4f@@@Z + 0x1418081E0: ?set4x4ColumnMajor@hkQsTransformf@@QEAA_NPEBM@Z + 0x1418079D0: ?getAngleSr@hkQuaternionf@@QEBA?AVhkSimdFloat32@@XZ + 0x141807AF0: ?isOk@hkQuaternionf@@QEBAIM@Z + 0x1418060F0: ?setAxisAngle@hkQuaternionf@@QEAAXAEBVhkVector4f@@M@Z + 0x141806130: ?setAxisAngle@hkQuaternionf@@QEAAXAEBVhkVector4f@@AEBVhkSimdFloat32@@@Z + 0x141806360: ?setFromEulerAngles@hkQuaternionf@@QEAAXMMM@Z + 0x1418063D0: ?setFromEulerAngles@hkQuaternionf@@QEAAXAEBVhkSimdFloat32@@00@Z + 0x141807180: ?setSlerp@hkQuaternionf@@QEAAXAEBV1@0AEBVhkSimdFloat32@@@Z + hkRefVariant: + funcs: + 0x141998770: ?getClass@hkRefVariant@@QEBAPEBVhkClass@@XZ + hkRootLevelContainer: + funcs: + 0x1418B3D50: ?findObjectByName@hkRootLevelContainer@@QEBAPEAXPEBDPEBX@Z + 0x1418B3C30: ?findObjectByType@hkRootLevelContainer@@QEBAPEAXPEBDPEBX@Z + hkSerializeUtil: + funcs: + 0x1418B1060: ?load@hkSerializeUtil@@YAPEAVhkResource@@PEBXHPEAUErrorDetails@1@ULoadOptions@1@@Z + 0x1418B1C60: ?detectFormat@hkSerializeUtil@@YAXPEAVhkStreamReader@@AEAUFormatDetails@1@PEAUErrorDetails@1@@Z + hkSkinnedRefMeshShape: + funcs: + 0x1418982D0: ?staticClass@hkSkinnedRefMeshShape@@SAAEBVhkClass@@XZ + hkString: + funcs: + 0x141811400: ?memSet@hkString@@YAXPEAXHH@Z + 0x141810BA0: ?strCmp@hkString@@YAHPEBD0@Z + hkStringPtr: + funcs: + 0x1418019F0: __ZN11hkStringPtrC1Ev + 0x141801AD0: ??4hkStringPtr@@QEAAAEAV0@PEBD@Z + 0x141801B00: ??4hkStringPtr@@QEAAAEAV0@AEBV0@@Z + 0x141801AB0: ??1hkStringPtr@@QEAA@XZ + hkVector4f: + funcs: + 0x141805DB0: ?setRotatedDir@hkVector4f@@QEAAXAEBVhkQuaternionf@@AEBV1@@Z + 0x141805E30: ?setRotatedInverseDir@hkVector4f@@QEAAXAEBVhkQuaternionf@@AEBV1@@Z + hkVersionUtil: + funcs: + 0x1418D8A50: hkVersionUtil_getCurrentVersion # returns c string + hkaAdditiveAnimationUtility: + funcs: + 0x1417E95A0: ?applyAdditiveTransform@hkaAdditiveAnimationUtility@@SAXAEBVhkQsTransformf@@0W4BlendHint@hkaAnimationBinding@@AEAV2@@Z + hkaAnimatedSkeleton: + funcs: + 0x1417C49B0: ?addAnimationControl@hkaAnimatedSkeleton@@QEAAXPEAVhkaAnimationControl@@@Z + 0x1417C4400: ?getDeltaReferenceFrame@hkaAnimatedSkeleton@@QEBAXMAEAVhkQsTransformf@@@Z + 0x1417C4080: ??0hkaAnimatedSkeleton@@QEAA@PEBVhkaSkeleton@@@Z + 0x1417C4A90: ?removeAnimationControl@hkaAnimatedSkeleton@@QEAAXPEAVhkaAnimationControl@@@Z + 0x1417C42C0: ?sampleAndCombineAnimations@hkaAnimatedSkeleton@@UEBAXPEAVhkQsTransformf@@PEAM@Z + 0x1417C59E0: ?sampleAndCombineIndividual@hkaAnimatedSkeleton@@IEBAXIPEBFPEAVhkQsTransformf@@I0PEAM@Z + 0x1417C43A0: ?sampleAndCombineIndividualBones@hkaAnimatedSkeleton@@UEBAXPEAVhkQsTransformf@@PEAFI@Z + 0x1417C43D0: ?sampleAndCombineIndividualSlots@hkaAnimatedSkeleton@@UEBAXPEAMPEAFI@Z + 0x1417C4DC0: ?sampleAndCombineInternal@hkaAnimatedSkeleton@@IEBAXPEAVhkQsTransformf@@IPEAMI_N@Z + 0x1417C42F0: ?sampleAndCombinePartialAnimations@hkaAnimatedSkeleton@@UEBAXPEAVhkQsTransformf@@IPEAMI@Z + 0x1417C41E0: ?stepDeltaTime@hkaAnimatedSkeleton@@UEAAXM@Z + 0x1417C40D0: ??1hkaAnimatedSkeleton@@UEAA@XZ + hkaAnimationContainer: + funcs: + 0x1417BD320: ?staticClass@hkaAnimationContainer@@SAAEBVhkClass@@XZ + hkaAnimationControl: + funcs: + 0x1417E8AA0: ??0hkaAnimationControl@@QEAA@PEBVhkaAnimationBinding@@@Z + 0x1417E8E10: ?removeAnimationControlListener@hkaAnimationControl@@QEAAXPEAVhkaAnimationControlListener@@@Z + 0x1417E8CA0: ?sampleTracks@hkaAnimationControl@@UEBAXPEAVhkQsTransformf@@PEAM@Z + hkaBlender: + funcs: + 0x1417C7970: ?blend@hkaBlender@@YAXPEIAM0PEIBM111AEBVhkSimdFloat32@@HW4BLEND_MODE@1@@Z + 0x1417C8860: ?blend@hkaBlender@@YAXPEIAVhkQsTransformf@@PEIAMPEIBV2@PEIBM23AEBVhkSimdFloat32@@HW4BLEND_MODE@1@W4ROTATION_MODE@1@@Z + 0x1417CA130: ?modelFromLocal@hkaBlender@@YAXPEAVhkQsTransformf@@0PEBFHAEBV2@@Z + 0x1417C9B50: ?normalize@hkaBlender@@YAXPEAVhkQsTransformf@@H@Z + hkaDefaultAnimationControl: + funcs: + 0x1417C3310: ??0hkaDefaultAnimationControl@@QEAA@AEBV0@@Z + 0x1417C39D0: ?setSkeletonMapper@hkaDefaultAnimationControl@@QEAAXPEBVhkaSkeletonMapper@@@Z + 0x1417C3A90: ?getNumberOfTransformTracks@hkaDefaultAnimationControl@@UEBAHXZ + hkaLookAtIkSolver: + funcs: + 0x1417CFF80: ?solve@hkaLookAtIkSolver@@SA?AVhkBool@@AEBUSetup@1@AEBVhkVector4f@@MAEAVhkQsTransformf@@PEBURangeLimits@1@@Z + hkaMirroredSkeleton: + funcs: + 0x1417F6230: ?inplaceSwap@hkaMirroredSkeleton@@CAXPEAVhkQsTransformf@@PEBFH@Z + 0x1417F5FA0: ?mirrorBonesAdditive@hkaMirroredSkeleton@@SAXPEAVhkQsTransformf@@PEBFPEBVhkQuaternionf@@1H@Z + 0x1417F5DC0: ?mirrorBonesNormal@hkaMirroredSkeleton@@SAXPEAVhkQsTransformf@@PEBFPEBVhkQuaternionf@@1H@Z + 0x1417F5110: ?setAllBoneInvariantsFromReferencePose@hkaMirroredSkeleton@@QEAAXAEBVhkQuaternionf@@M@Z + 0x1417F53D0: ?setAllBoneInvariantsFromSymmetricPose@hkaMirroredSkeleton@@QEAAXAEBVhkQuaternionf@@MPEBVhkQsTransformf@@@Z + 0x1417F5380: ?setAllBoneInvariantsFromSymmetricPose@hkaMirroredSkeleton@@QEAAXAEBVhkQuaternionf@@MAEBVhkaPose@@@Z + 0x1417F5700: ?setBoneInvariant@hkaMirroredSkeleton@@QEAAXHAEBVhkQuaternionf@@@Z + hkaPartitionedAnimationUtility: + funcs: + 0x1417F0E10: ?mapPartitionPoseToFullPoseWithWeights@hkaPartitionedAnimationUtility@@SAXPEBUPartition@hkaSkeleton@@PEBFHPEBVhkQsTransformf@@PEBMHPEAV4@PEAM@Z + hkaPose: + funcs: + 0x140348800: ??1hkaPose@@QEAA@XZ + 0x1417C1880: ??0hkaPose@@QEAA@W4PoseSpace@0@PEBVhkaSkeleton@@AEBV?$hkArrayBase@VhkQsTransformf@@@@@Z + 0x1417C18E0: ??0hkaPose@@QEAA@W4PoseSpace@0@PEBVhkaSkeleton@@PEBVhkQsTransformf@@H@Z + 0x1417C1960: ?getSyncedPoseLocalSpace@hkaPose@@QEBAAEBV?$hkArray@VhkQsTransformf@@UhkContainerHeapAllocator@@@@XZ + 0x1417C1980: ?getSyncedPoseModelSpace@hkaPose@@QEBAAEBV?$hkArray@VhkQsTransformf@@UhkContainerHeapAllocator@@@@XZ + 0x1417C19A0: ?setPoseLocalSpace@hkaPose@@QEAAXAEBV?$hkArrayBase@VhkQsTransformf@@@@@Z + 0x1417C1A10: ?setPoseModelSpace@hkaPose@@QEAAXAEBV?$hkArrayBase@VhkQsTransformf@@@@@Z + 0x1417C1A80: ?syncLocalSpace@hkaPose@@QEBAXXZ + 0x1417C1D30: ?syncModelSpace@hkaPose@@QEBAXXZ + 0x1417C1EF0: ?accessBoneLocalSpace@hkaPose@@QEAAAEAVhkQsTransformf@@H@Z + 0x1417C2410: ?accessBoneModelSpace@hkaPose@@QEAAAEAVhkQsTransformf@@HW4PropagateOrNot@1@@Z + 0x1417C2800: ?accessSyncedPoseLocalSpace@hkaPose@@QEAAAEAV?$hkArray@VhkQsTransformf@@UhkContainerHeapAllocator@@@@XZ + 0x1417C2860: ?accessUnsyncedPoseLocalSpace@hkaPose@@QEAAAEAV?$hkArray@VhkQsTransformf@@UhkContainerHeapAllocator@@@@XZ + 0x1417C28A0: ?accessUnsyncedPoseModelSpace@hkaPose@@QEAAAEAV?$hkArray@VhkQsTransformf@@UhkContainerHeapAllocator@@@@XZ + 0x1417C28E0: ?setToReferencePose@hkaPose@@QEAAXXZ + 0x1417C2980: ?enforceSkeletonConstraintsLocalSpace@hkaPose@@QEAAXXZ + 0x1417C2A50: ?enforceSkeletonConstraintsModelSpace@hkaPose@@QEAAXXZ + 0x1417C2BD0: ?getModelSpaceAabb@hkaPose@@QEBAXAEAVhkAabb@@@Z + 0x1417C2C70: ?init@hkaPose@@AEAAXW4PoseSpace@1@PEBVhkaSkeleton@@AEBV?$hkArrayBase@VhkQsTransformf@@@@@Z + 0x1417C2E00: ?calculateBoneModelSpace@hkaPose@@AEBAAEBVhkQsTransformf@@H@Z + 0x1417C3050: ?checkPoseValidity@hkaPose@@QEBA?AVhkBool@@XZ + 0x1417C30F0: ?checkPoseTransformsValidity@hkaPose@@QEBA?AVhkBool@@XZ + hkaQuantizedAnimation: + funcs: + 0x1417E73E0: ?sampleFullPose@hkaQuantizedAnimation@@SAXPEBE00HHPEAVhkQsTransformf@@PEAM22PEBV2@PEBM1122M_NM@Z + hkaSampleAndCombineUtils: + funcs: + 0x1417EA340: ?copyReferencePose@hkaSampleAndCombineUtils@@SAXPEAVhkQsTransformf@@PEAMPEBV2@IPEBMI@Z + hkaSampleBlendJob: + funcs: + 0x1417CA800: hkaSampleBlendJob_build # void build(const hkaAnimatedSkeleton* skel, hkQsTransform* bonesOut, hkReal* floatsOut, bool convertToModel = false, int numBones = -1, int numFloats = -1); + hkaSkeletonMapper: + funcs: + 0x1417D4240: ?checkMappingLocalSpace@hkaSkeletonMapper@@SAXAEBVhkaSkeletonMapperData@@@Z + 0x1417D4920: ?checkTransform@hkaSkeletonMapper@@SA_NW4MappingType@hkaSkeletonMapperData@@AEBVhkQsTransformf@@@Z + 0x1417D3D00: j_?combineSparsePoseWithFullPose@hkaSkeletonMapper@@SAXPEBVhkQsTransformf@@0PEBFHHW4BlendHint@hkaAnimationBinding@@PEAV2@@Z + 0x1417D3F00: ?combineSparsePoseWithFullPose@hkaSkeletonMapper@@SAXPEBVhkQsTransformf@@0PEBFHHW4BlendHint@hkaAnimationBinding@@PEAV2@@Z + 0x1417D2900: ?mapPose@hkaSkeletonMapper@@QEBAXPEBVhkQsTransformf@@0PEAV2@W4ConstraintSource@1@@Z + 0x1417D3830: ?mapPose@hkaSkeletonMapper@@QEBAXAEBVhkaPose@@AEAV2@W4ConstraintSource@1@@Z + 0x1417D3660: ?mapPoseLocalSpace@hkaSkeletonMapper@@QEBAXPEBVhkQsTransformf@@PEAV2@W4BlendHint@hkaAnimationBinding@@@Z + 0x1417D4980: ?mapPoseLocalSpaceInternal@hkaSkeletonMapper@@CAXAEBVhkaSkeletonMapperData@@PEBVhkQsTransformf@@PEAV3@PEBF3AEBV?$hkArray@FUhkContainerHeapAllocator@@@@W4BlendHint@hkaAnimationBinding@@_NPEBMPEAM@Z + 0x1417BD230: ?staticClass@hkaSkeletonMapper@@SAAEBVhkClass@@XZ + hkaSkeletonUtils: + funcs: + 0x1417C1220: ?calcAabb@hkaSkeletonUtils@@SAXIPEBVhkQsTransformf@@PEBFAEBV2@AEAVhkAabb@@@Z + 0x1417BFF80: ?enforcePoseConstraintsModelSpace@hkaSkeletonUtils@@SAXAEBVhkaSkeleton@@PEBVhkQsTransformf@@PEAV3@@Z + 0x1417C09A0: ?getAncestors@hkaSkeletonUtils@@SAXAEBVhkaSkeleton@@FAEAV?$hkArray@FUhkContainerHeapAllocator@@@@@Z + 0x1417C1360: ?hasValidPartitions@hkaSkeletonUtils@@SA?AVhkBool@@AEBVhkaSkeleton@@@Z + 0x1417C0A30: ?markDescendants@hkaSkeletonUtils@@SAXPEBVhkaSkeleton@@HPEA_N_N@Z + 0x1417BEF40: ?transformLocalPoseToModelPose@hkaSkeletonUtils@@SAXHPEBFPEIBVhkQsTransformf@@PEIAV2@@Z + 0x1417BF460: ?transformLocalPoseToWorldPose@hkaSkeletonUtils@@SAXHPEBFAEBVhkQsTransformf@@PEIBV2@PEIAV2@@Z + 0x1417BF0F0: ?transformModelPoseToLocalPose@hkaSkeletonUtils@@SAXHPEBFPEIBVhkQsTransformf@@PEIAV2@@Z + 0x1417BF5C0: ?transformWorldPoseToLocalPose@hkaSkeletonUtils@@SAXHPEBFAEBVhkQsTransformf@@PEIBV2@PEIAV2@@Z + hkaTwoJointsIkSolver: + funcs: + 0x1417F13A0: ?solve@hkaTwoJointsIkSolver@@SA?AVhkBool@@AEBUSetup@1@AEAVhkaPose@@@Z + hkaCcdIkSolver: + funcs: + 0x1417CF700: ctr + 0x1417CF730: solve + zlib: + funcs: + # these names are best guesses based on what things look like on a 1.2.5 version. + 0x1415FC3E0: uncompress + 0x1415FB770: inflateInit2_ + 0x1415F9590: inflate + 0x1415FAD70: inflateEnd + 0x1415FB2A0: inflateReset2 + 0x1415FD2D0: deflateParams + 0x1415FD920: deflateInit2_ + 0x1415FC4C0: deflate + 0x1415FCD50: deflateEnd From 13779ac04923d074e1cd64b54bc93ee4dfbc5cd7 Mon Sep 17 00:00:00 2001 From: Haselnussbomber Date: Tue, 2 Apr 2024 12:08:02 +0200 Subject: [PATCH 41/63] Add Control.GetLocalPlayer Returns the address of g_LocalPlayer --- FFXIVClientStructs/FFXIV/Client/Game/Control/Control.cs | 3 +++ ida/data.yml | 4 ++-- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/FFXIVClientStructs/FFXIV/Client/Game/Control/Control.cs b/FFXIVClientStructs/FFXIV/Client/Game/Control/Control.cs index c877eed2c1..49e296cc66 100644 --- a/FFXIVClientStructs/FFXIV/Client/Game/Control/Control.cs +++ b/FFXIVClientStructs/FFXIV/Client/Game/Control/Control.cs @@ -13,4 +13,7 @@ public unsafe partial struct Control { [StaticAddress("4C 8D 35 ?? ?? ?? ?? 85 D2", 3)] public static partial Control* Instance(); + + [StaticAddress("48 89 05 ?? ?? ?? ?? 48 8B 49 08", 3, true)] + public static partial BattleChara* GetLocalPlayer(); // g_LocalPlayer } diff --git a/ida/data.yml b/ida/data.yml index 9754b54d1a..2f7e3b6f86 100644 --- a/ida/data.yml +++ b/ida/data.yml @@ -27,8 +27,8 @@ globals: 0x1421C5D08: g_animationFactorRemainder 0x1421C5D0C: g_animationFactor #percentage of a 30fps frame rendered this frame 0x1421C8BE0: g_PerformanceFrequency - 0x1421D3268: g_LocalPlayerObjectID - 0x1421D3270: g_LocalPlayer + 0x1421D3268: g_Client::Game::Control::Control_LocalPlayerObjectID + 0x1421D3270: g_Client::Game::Control::Control_LocalPlayer 0x1421F94B0: g_LastTextCommand 0x1421F9840: g_CharacterManager_BattleCharaMemoryPtr 0x1421F9848: g_CharacterManager_CompanionMemoryPtr From d84911fd1ad73360e15cd60540228de4f621f724 Mon Sep 17 00:00:00 2001 From: pohky Date: Tue, 2 Apr 2024 12:19:24 +0200 Subject: [PATCH 42/63] Update Control.cs --- FFXIVClientStructs/FFXIV/Client/Game/Control/Control.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/FFXIVClientStructs/FFXIV/Client/Game/Control/Control.cs b/FFXIVClientStructs/FFXIV/Client/Game/Control/Control.cs index 49e296cc66..de57523080 100644 --- a/FFXIVClientStructs/FFXIV/Client/Game/Control/Control.cs +++ b/FFXIVClientStructs/FFXIV/Client/Game/Control/Control.cs @@ -15,5 +15,5 @@ public unsafe partial struct Control { public static partial Control* Instance(); [StaticAddress("48 89 05 ?? ?? ?? ?? 48 8B 49 08", 3, true)] - public static partial BattleChara* GetLocalPlayer(); // g_LocalPlayer + public static partial BattleChara* GetLocalPlayer(); // g_Client::Game::Control::Control_LocalPlayer } From 6317a9f9a3f9922ebeff00734bc7eda865f46b3b Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Wed, 3 Apr 2024 00:26:53 +0000 Subject: [PATCH 43/63] Update Format --- .../InfoProxyInstanceGenerator.cs | 8 ++++---- .../FFXIV/Client/Game/Character/DrawDataContainer.cs | 4 ++-- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/FFXIVClientStructs.InteropSourceGenerators/InfoProxyInstanceGenerator.cs b/FFXIVClientStructs.InteropSourceGenerators/InfoProxyInstanceGenerator.cs index 47b9498c29..fbe25fc083 100644 --- a/FFXIVClientStructs.InteropSourceGenerators/InfoProxyInstanceGenerator.cs +++ b/FFXIVClientStructs.InteropSourceGenerators/InfoProxyInstanceGenerator.cs @@ -1,4 +1,4 @@ -using System.Collections.Immutable; +using System.Collections.Immutable; using FFXIVClientStructs.InteropGenerator; using FFXIVClientStructs.InteropSourceGenerators.Extensions; using FFXIVClientStructs.InteropSourceGenerators.Models; @@ -11,7 +11,7 @@ namespace FFXIVClientStructs.InteropSourceGenerators; [Generator] public class InfoProxyInstanceGenerator : IIncrementalGenerator { private const string InfoProxyAttributeName = "FFXIVClientStructs.Attributes.InfoProxyAttribute"; - + public void Initialize(IncrementalGeneratorInitializationContext context) { IncrementalValuesProvider<(Validation StructInfo, Validation InfoProxyInfo)> structAndInfoProxyInfos = @@ -75,7 +75,7 @@ private static string BuildInfoProxyGettersSource( return builder.ToString(); } - + internal sealed record InfoProxyInfo(StructInfo StructInfo, uint InfoProxyId) { public static Validation GetFromRoslyn( StructDeclarationSyntax structSyntax, INamedTypeSymbol namedTypeSymbol) { @@ -91,7 +91,7 @@ public static Validation GetFromRoslyn( new InfoProxyInfo(structInfo, infoProxyId)); } } - + private sealed record StructWithInfoProxyInfos (StructInfo StructInfo, InfoProxyInfo InfoProxyInfo) { public string RenderSource() { diff --git a/FFXIVClientStructs/FFXIV/Client/Game/Character/DrawDataContainer.cs b/FFXIVClientStructs/FFXIV/Client/Game/Character/DrawDataContainer.cs index ebaade54b7..71b14d80ca 100644 --- a/FFXIVClientStructs/FFXIV/Client/Game/Character/DrawDataContainer.cs +++ b/FFXIVClientStructs/FFXIV/Client/Game/Character/DrawDataContainer.cs @@ -166,10 +166,10 @@ public unsafe partial struct CustomizeData { public byte EyeShape => (byte)(Data[0x10] & 0b_0111_1111); public bool SmallIris => (byte)(Data[0x10] & 0b_1000_0000) != 0; - + public byte Mouth => (byte)(Data[0x13] & 0b_0111_1111); public bool Lipstick => (byte)(Data[0x13] & 0b_1000_0000) != 0; - + public byte FacePaint => (byte)(Data[0x18] & 0b_0111_1111); public bool FacePaintReversed => (byte)(Data[0x18] & 0b_1000_0000) != 0; From c7dae0d30971f05c25890e3dacc841d6bde8e11c Mon Sep 17 00:00:00 2001 From: Haselnussbomber Date: Thu, 4 Apr 2024 10:34:57 +0200 Subject: [PATCH 44/63] Make fields public in CompanionInfo Signed-off-by: Haselnussbomber --- FFXIVClientStructs/FFXIV/Client/Game/UI/Buddy.cs | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/FFXIVClientStructs/FFXIV/Client/Game/UI/Buddy.cs b/FFXIVClientStructs/FFXIV/Client/Game/UI/Buddy.cs index 93ad5c5b3c..76bf877379 100644 --- a/FFXIVClientStructs/FFXIV/Client/Game/UI/Buddy.cs +++ b/FFXIVClientStructs/FFXIV/Client/Game/UI/Buddy.cs @@ -64,10 +64,10 @@ public bool IsBuddyEquipUnlocked(uint buddyEquipId) public unsafe partial struct CompanionInfo { [FieldOffset(0)] public Buddy.BuddyMember* Companion; [FieldOffset(0x8)] public float TimeLeft; - [FieldOffset(0xC)] private fixed byte BuddyEquipUnlockBitmask[96 >> 3]; // number of BuddyEquip rows >> 3 - [FieldOffset(0x18)] private byte BardingHead; - [FieldOffset(0x19)] private byte BardingChest; - [FieldOffset(0x1A)] private byte BardingFeet; + [FieldOffset(0xC)] public fixed byte BuddyEquipUnlockBitmask[96 >> 3]; // number of BuddyEquip rows >> 3 + [FieldOffset(0x18)] public byte BardingHead; + [FieldOffset(0x19)] public byte BardingChest; + [FieldOffset(0x1A)] public byte BardingFeet; [FieldOffset(0x1B), FixedString("Name")] public fixed byte NameBytes[21]; [FieldOffset(0x30)] public uint CurrentXP; [FieldOffset(0x34)] public byte Rank; From ab8d85ab920aa31d88d68b1ce6cff9f75c0560cc Mon Sep 17 00:00:00 2001 From: Haselnussbomber Date: Fri, 5 Apr 2024 23:29:15 +0200 Subject: [PATCH 45/63] AgentId format cleanup --- .../FFXIV/Client/UI/Agent/AgentModule.cs | 84 +++++++++---------- 1 file changed, 39 insertions(+), 45 deletions(-) diff --git a/FFXIVClientStructs/FFXIV/Client/UI/Agent/AgentModule.cs b/FFXIVClientStructs/FFXIV/Client/UI/Agent/AgentModule.cs index 220c016e47..1197c0cb40 100644 --- a/FFXIVClientStructs/FFXIV/Client/UI/Agent/AgentModule.cs +++ b/FFXIVClientStructs/FFXIV/Client/UI/Agent/AgentModule.cs @@ -39,7 +39,7 @@ public enum AgentId : uint { EventFade = 8, Context = 9, InventoryContext = 10, - Config = 11, //ConfigSystem + Config = 11, // ConfigSystem ConfigLog = 12, ConfigLogColor = 13, Configkey = 14, @@ -60,17 +60,17 @@ public enum AgentId : uint { FishingNote = 28, FishGuide = 29, FishRecord = 30, + [Obsolete("Renamed to QuestJournal")] Journal = 32, QuestJournal = 32, ActionMenu = 33, Marker = 34, Trade = 35, ScreenLog = 36, - // NPCTrade, - Request = 37, + Request = 37, // NPCTrade Status = 38, Map = 39, - Loot = 40, //NeedGreed + Loot = 40, // NeedGreed Repair = 41, Materialize = 43, @@ -90,7 +90,6 @@ public enum AgentId : uint { SocialFriendList = 57, Linkshell = 58, SocialPartyMember = 59, - // PartyInvite, SocialSearch = 61, SocialDetail = 62, @@ -104,15 +103,13 @@ public enum AgentId : uint { Cutscene = 70, CutsceneReplay = 71, MonsterNote = 72, - ItemSearch = 73, //MarketBoard + ItemSearch = 73, // MarketBoard GoldSaucerReward = 74, - FateProgress = 75, //Shared FATE + FateProgress = 75, // Shared FATE Catch = 76, FreeCompany = 77, - // FreeCompanyOrganizeSheet, FreeCompanyProfile = 79, - FreeCompanyProfileEdit = 80, // FreeCompanyInvite, FreeCompanyInputString = 82, @@ -121,7 +118,8 @@ public enum AgentId : uint { FreeCompanyCrestEditor = 85, FreeCompanyCrestDecal = 86, - // FreeCompanyPetition = 85, + // FreeCompanyPetition = ?, + ArmouryBoard = 88, HowtoList = 89, Cabinet = 90, @@ -196,7 +194,7 @@ public enum AgentId : uint { ItemCompare = 159, DailyQuestSupply = 160, MobHunt = 161, - PatchMark = 162, //SelectOk? + PatchMark = 162, // SelectOk? HousingWithdrawStorage = 163, WeatherReport = 164, @@ -219,7 +217,7 @@ public enum AgentId : uint { LotteryWeekly = 182, GoldSaucer = 183, TripleTriadCoinExchange = 184, - ShopExchangeCoin = 185, //MGP Exchange + ShopExchangeCoin = 185, // MGP Exchange JournalAccept = 186, JournalResult = 187, LeveQuest = 188, @@ -236,7 +234,7 @@ public enum AgentId : uint { AetherCurrent = 199, FreeCompanyCreditShop = 200, Currency = 201, - PuryfyItemSelector = 202, //Aetherial Reduction + PuryfyItemSelector = 202, // Aetherial Reduction LovmParty = 204, LovmRanking = 205, @@ -245,25 +243,25 @@ public enum AgentId : uint { CharacterTitleSelect = 208, LovmResult = 209, LovmPaletteEdit = 210, - SkyIslandFinder = 211, //Exploratory Missions + SkyIslandFinder = 211, // Exploratory Missions SkyIslandFinderSetting = 212, SkyIslandResult = 213, SkyIsland2Result = 214, ItemContextCustomize = 215, - BeginnersMansionProblem = 216, //Hall of the Novice - DpsChallenge = 217, //Stone, Sky, Sea + BeginnersMansionProblem = 216, // Hall of the Novice + DpsChallenge = 217, // Stone, Sky, Sea PlayGuide = 218, WebLauncher = 219, WebGuidance = 220, Orchestrion = 221, - BeginnerChatList = 222, //Novice Network + BeginnerChatList = 222, // Novice Network ReturnerDialog = 225, OrchestrionInn = 226, HousingEditContainer = 227, ConfigPartyListRoleSort = 228, RecommendEquip = 229, - YkwNote = 230, //yokai watch medallium + YkwNote = 230, // Yo-kai Watch Medallium ContentsFinderMenu = 231, RaidFinder = 232, GcArmyExpedition = 233, @@ -282,8 +280,8 @@ public enum AgentId : uint { MansionSelectRoom = 246, OrchestrionPlayList = 247, CountDownSettingDialog = 248, - WeeklyBingo = 249, //Wondrous Tails - WeeklyPuzzle = 250, //Faux Hollows + WeeklyBingo = 249, // Wondrous Tails + WeeklyPuzzle = 250, // Faux Hollows CameraSetting = 251, PvPDuelRequest = 252, PvPHeader = 253, @@ -294,8 +292,8 @@ public enum AgentId : uint { DeepDungeonMenu = 259, DeepDungeonResult = 261, - ItemAppraisal = 262, //DeepDungeon Appraisal - ItemInspection = 263, //Lockbox + ItemAppraisal = 262, // DeepDungeon Appraisal + ItemInspection = 263, // Lockbox RecipeItemContext = 264, // context menus for RecipeTree and RecipeList, constructor inlined ContactList = 265, @@ -324,9 +322,9 @@ public enum AgentId : uint { InventoryBuddy = 297, ContentsReplayPlayer = 298, ContentsReplaySetting = 299, - MiragePrismPrismBox = 300, //Glamour Dresser + MiragePrismPrismBox = 300, // Glamour Dresser MiragePrismPrismItemDetail = 301, - MiragePrismMiragePlate = 302, //Glamour Plates + MiragePrismMiragePlate = 302, // Glamour Plates PerformanceMode = 303, Fashion = 306, @@ -338,36 +336,35 @@ public enum AgentId : uint { ReconstructionBuyback = 313, CrossWorldLinkShell = 314, MiragePrismENpcSatisfaction = 315, - Description = 316, //Frontline/Bozja Description + Description = 316, // Frontline/Bozja Description Alarm = 317, FreeShop = 320, - AozNotebook = 321, //Bluemage Spells + AozNotebook = 321, // Bluemage Spells RhythmAction = 322, WeddingNotification = 323, - Emj = 324, //Mahjong EmjIntro = 327, - AozContentBriefing = 328, //Masked Carnivale + AozContentBriefing = 328, // Masked Carnivale AozContentResult = 329, WorldTravel = 330, - RideShooting = 331, //Airforce One + RideShooting = 331, // Airforce One RideShootingResult = 332, Credit = 333, - EmjSetting = 334, //Mahjong Settings + EmjSetting = 334, // Mahjong Settings RetainerList = 335, QIBCStatus = 336, - Dawn = 340, //Trust - DawnStory = 341, //Duty Support + Dawn = 340, // Trust + DawnStory = 341, // Duty Support HousingCatalogPreview = 342, SubmersibleExplorationMapSelect = 344, QuestRedo = 345, QuestRedoHud = 346, - CircleList = 348, //Fellowships + CircleList = 348, // Fellowships CircleBook = 349, CircleFinder = 354, @@ -383,23 +380,20 @@ public enum AgentId : uint { HwdScore = 366, HwdMonument = 368, - McGuffin = 369, //Collection + McGuffin = 369, // Collection CraftActionSimulator = 370, - - //Ocean Fishing - IKDSchedule = 371, + IKDSchedule = 371, //Ocean Fishing IKDFishingLog = 372, IKDResult = 373, IKDMission = 374, - - InclusionShop = 375, //Item Exchange + InclusionShop = 375, // Item Exchange MycWarResultNotebook = 377, - MycInfo = 378, //Bozja Info - MycItemBox = 379, //Bozja Lost Finds Cache - MycItemBag = 380, //Bozja Lost Finds Holster + MycInfo = 378, // Bozja Info + MycItemBox = 379, // Bozja Lost Finds Cache + MycItemBag = 380, // Bozja Lost Finds Holster - MycBattleAreaInfo = 382, //Bozja Recruitment + MycBattleAreaInfo = 382, // Bozja Recruitment OrnamentNoteBook = 384, //Accessories @@ -409,7 +403,7 @@ public enum AgentId : uint { SpearFishing = 389, Omikuji = 390, FittingShop = 391, - AkatsukiNote = 392, //Unending Codex + AkatsukiNote = 392, // Unending Codex ExHotbarEditor = 393, BannerList = 394, // Portraits BannerEditor = 395, // Portrait Editor @@ -438,8 +432,8 @@ public enum AgentId : uint { MJIEntrance = 418, MJISettings = 419, MJIHousingMenu = 420, // new in 6.40 - MJINekomimiRequest = 422, // favors + MJINekomimiRequest = 422, // favors ArchiveItem = 423, VVDNotebook = 425, From d7c052fc9f9e1a785ea99bb06950a6b364805e39 Mon Sep 17 00:00:00 2001 From: Haselnussbomber Date: Fri, 5 Apr 2024 23:30:38 +0200 Subject: [PATCH 46/63] Add agents CollectablesShop and MycDuelRequest --- .../FFXIV/Client/UI/Agent/AgentModule.cs | 4 ++-- ida/data.yml | 12 ++++++++++++ 2 files changed, 14 insertions(+), 2 deletions(-) diff --git a/FFXIVClientStructs/FFXIV/Client/UI/Agent/AgentModule.cs b/FFXIVClientStructs/FFXIV/Client/UI/Agent/AgentModule.cs index 1197c0cb40..0c908202f2 100644 --- a/FFXIVClientStructs/FFXIV/Client/UI/Agent/AgentModule.cs +++ b/FFXIVClientStructs/FFXIV/Client/UI/Agent/AgentModule.cs @@ -387,12 +387,12 @@ public enum AgentId : uint { IKDResult = 373, IKDMission = 374, InclusionShop = 375, // Item Exchange - + CollectablesShop = 376, MycWarResultNotebook = 377, MycInfo = 378, // Bozja Info MycItemBox = 379, // Bozja Lost Finds Cache MycItemBag = 380, // Bozja Lost Finds Holster - + MycDuelRequest = 381, MycBattleAreaInfo = 382, // Bozja Recruitment OrnamentNoteBook = 384, //Accessories diff --git a/ida/data.yml b/ida/data.yml index b25db4ee59..9a2b89b625 100644 --- a/ida/data.yml +++ b/ida/data.yml @@ -8801,6 +8801,12 @@ classes: base: Client::UI::Agent::AgentInterface funcs: 0x140C4F1D0: ctor + Client::UI::Agent::AgentCollectablesShop: + vtbls: + - ea: 0x141A8B230 + base: Client::UI::Agent::AgentInterface + funcs: + 0x140D14F10: ctor Client::UI::Agent::AgentMycWarResultNotebook: vtbls: - ea: 0x141A749B8 @@ -8826,6 +8832,12 @@ classes: base: Client::UI::Agent::AgentInterface funcs: 0x140ADDDA0: ctor + Client::UI::Agent::AgentMycDuelRequest: + vtbls: + - ea: 0x141A75008 + base: Client::UI::Agent::AgentInterface + funcs: + 0x140AE3B30: ctor Client::UI::Agent::AgentMycBattleAreaInfo: vtbls: - ea: 0x141A74EF8 From e21c71a7e80a5b835b596c00aeb66e29cce1af7a Mon Sep 17 00:00:00 2001 From: Haselnussbomber Date: Fri, 5 Apr 2024 23:31:35 +0200 Subject: [PATCH 47/63] Add PlayerState.ContentLevels --- .../FFXIV/Client/Game/UI/PlayerState.cs | 36 +++++++++++++++++++ 1 file changed, 36 insertions(+) diff --git a/FFXIVClientStructs/FFXIV/Client/Game/UI/PlayerState.cs b/FFXIVClientStructs/FFXIV/Client/Game/UI/PlayerState.cs index 882ee2d28f..5d7c4d1d99 100644 --- a/FFXIVClientStructs/FFXIV/Client/Game/UI/PlayerState.cs +++ b/FFXIVClientStructs/FFXIV/Client/Game/UI/PlayerState.cs @@ -158,6 +158,10 @@ public unsafe partial struct PlayerState { #endregion + /// For easier access, use . + [FixedSizeArray(3)] + [FieldOffset(0x6E0)] public fixed byte ContentLevels[0x8 * 3]; + [FieldOffset(0x770)] public byte MentorVersion; // latest is 2 [FieldOffset(0x774)] public fixed uint DesynthesisLevels[8]; @@ -168,6 +172,32 @@ public unsafe partial struct PlayerState { public float GetDesynthesisLevel(uint classJobId) => classJobId is < 8 or > 15 ? 0 : DesynthesisLevels[classJobId - 8] / 100f; + /// + /// Get level for content.
+ /// Only loaded inside the relevant content.
+ ///
+ /// + /// |-----|-------------|------------------------------| + /// | Key | Content | Usage | + /// |-----|-------------|------------------------------| + /// | 1 | Rival Wings | ManeuversArmor RowId | + /// | 2 | Eureka | Effective Elemental Level | + /// | 3 | Eureka | Is Elemental Level Synced | + /// | 4 | Eureka | Current Elemental Level | + /// | 5 | Bozja | Current Resistance Rank | + /// |-----|-------------|------------------------------| + /// + ///
+ public uint GetContentLevel(uint key) { + for (var i = 0; i < 3; i++) { + var entry = ContentLevelsSpan.GetPointer(i); + if (entry->Key == key) { + return entry->Value; + } + } + return 0; + } + [MemberFunction("E8 ?? ?? ?? ?? 41 3A 86")] public partial byte GetGrandCompanyRank(); @@ -400,6 +430,12 @@ public enum WeeklyBingoTaskStatus { public partial bool IsPlayerStateFlagSet(PlayerStateFlag flag); #endregion + + [StructLayout(LayoutKind.Explicit, Size = 0x8)] + public struct ContentLevel { + [FieldOffset(0x0)] public uint Key; + [FieldOffset(0x8)] public uint Value; + } } public enum PlayerStateFlag : uint { From c79e2cf4f241350af99457d1f1d14b83ae3a55d8 Mon Sep 17 00:00:00 2001 From: Haselnussbomber Date: Fri, 5 Apr 2024 23:32:08 +0200 Subject: [PATCH 48/63] Add PublicContentEureka --- .../InstanceContent/PublicContentEureka.cs | 33 +++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100644 FFXIVClientStructs/FFXIV/Client/Game/InstanceContent/PublicContentEureka.cs diff --git a/FFXIVClientStructs/FFXIV/Client/Game/InstanceContent/PublicContentEureka.cs b/FFXIVClientStructs/FFXIV/Client/Game/InstanceContent/PublicContentEureka.cs new file mode 100644 index 0000000000..387c1aa655 --- /dev/null +++ b/FFXIVClientStructs/FFXIV/Client/Game/InstanceContent/PublicContentEureka.cs @@ -0,0 +1,33 @@ +using FFXIVClientStructs.FFXIV.Client.System.String; + +namespace FFXIVClientStructs.FFXIV.Client.Game.InstanceContent; + +// Client::Game::InstanceContent::PublicContentEureka +// Client::Game::InstanceContent::PublicContentDirector +// Client::Game::InstanceContent::ContentDirector +// Client::Game::Event::Director +// Client::Game::Event::LuaEventHandler +// Client::Game::Event::EventHandler +[StructLayout(LayoutKind.Explicit, Size = 0x12C8)] +public unsafe partial struct PublicContentEureka { + [FieldOffset(0x00)] public PublicContentDirector PublicContentDirector; + [FieldOffset(0x1090)] public ushort Unk1090; // if set, prints log message 9068 in chat ("Character progression enhancement will be applied to all participants in this duty.") + [FieldOffset(0x1092)] public ushort Unk1092; // if set, prints log message 4217 in chat ("To facilitate the successful completion of this duty, you have been granted the power of the Echo.") + [FieldOffset(0x1094)] public byte MaxElementalLevel; // if set, prints log message 9067 in chat ("If your elemental level is above , it will be synced.") + + [FieldOffset(0x1098)] public uint CurrentExperience; + [FieldOffset(0x109C)] public uint NeededExperience; + [FieldOffset(0x10A0)] public ushort MagiaAetherCharge; + [FieldOffset(0x10A2)] public byte Fire; + [FieldOffset(0x10A3)] public byte Ice; + [FieldOffset(0x10A4)] public byte Wind; + [FieldOffset(0x10A5)] public byte Earth; + [FieldOffset(0x10A6)] public byte Lightning; + [FieldOffset(0x10A7)] public byte Water; + [FieldOffset(0x10A8)] public byte Magicite; + [FieldOffset(0x10A9)] public byte MagiaAether; + + [FixedSizeArray(4)] + [FieldOffset(0x10B0)] public fixed byte PublicContentTextDataStrings[0x68 * 4]; // starting at row 2000 + [FieldOffset(0x1250)] public Utf8String Unk1250; +} From 3107a295667d25ac409c2d25cb040022b7e27b19 Mon Sep 17 00:00:00 2001 From: Haselnussbomber Date: Fri, 5 Apr 2024 23:32:13 +0200 Subject: [PATCH 49/63] Add PublicContentBozja --- .../InstanceContent/PublicContentBozja.cs | 69 +++++++++++++++++++ 1 file changed, 69 insertions(+) create mode 100644 FFXIVClientStructs/FFXIV/Client/Game/InstanceContent/PublicContentBozja.cs diff --git a/FFXIVClientStructs/FFXIV/Client/Game/InstanceContent/PublicContentBozja.cs b/FFXIVClientStructs/FFXIV/Client/Game/InstanceContent/PublicContentBozja.cs new file mode 100644 index 0000000000..0a631cbcbd --- /dev/null +++ b/FFXIVClientStructs/FFXIV/Client/Game/InstanceContent/PublicContentBozja.cs @@ -0,0 +1,69 @@ +using FFXIVClientStructs.FFXIV.Client.Game.UI; +using FFXIVClientStructs.FFXIV.Client.System.String; + +namespace FFXIVClientStructs.FFXIV.Client.Game.InstanceContent; + +// Client::Game::InstanceContent::PublicContentBozja +// Client::Game::InstanceContent::PublicContentDirector +// Client::Game::InstanceContent::ContentDirector +// Client::Game::Event::Director +// Client::Game::Event::LuaEventHandler +// Client::Game::Event::EventHandler +[StructLayout(LayoutKind.Explicit, Size = 0x2CB8)] +public struct PublicContentBozja { + [FieldOffset(0x00)] public PublicContentDirector PublicContentDirector; + + [FieldOffset(0x1098)] public DynamicEventContainer DynamicEventContainer; + + [FieldOffset(0x2BC0)] public uint CurrentExperience; // Mettle + [FieldOffset(0x2BC4)] public uint NeededExperience; +} + +// Client::Game::InstanceContent::DynamicEventContainer +// Client::Game::InstanceContent::ContentSheetWaiterInterface +[StructLayout(LayoutKind.Explicit, Size = 0x1B28)] +public unsafe partial struct DynamicEventContainer { + [FixedSizeArray(16)] + [FieldOffset(0x08)] public fixed byte Events[0x1B0 * 16]; +} + +// Client::Game::InstanceContent::DynamicEvent +// Common::Component::Excel::ExcelSheetWaiter +[StructLayout(LayoutKind.Explicit, Size = 0x1B0)] +public unsafe partial struct DynamicEvent { + // [FieldOffset(0)] public ExcelSheetWaiter ExcelSheetWaiter; + [FieldOffset(0x38)] public uint LGBEventObject; + [FieldOffset(0x3C)] public uint LGBMapRange; + [FieldOffset(0x40)] public uint Quest; + [FieldOffset(0x44)] public uint Announce; // RowId of LogMessage Sheet + [FieldOffset(0x48)] public ushort Unknown0; + [FieldOffset(0x4A)] public ushort Unknown1; + [FieldOffset(0x4C)] public ushort Unknown2; + [FieldOffset(0x4E)] public byte EventType; // RowId of DynamicEventType Sheet + [FieldOffset(0x4F)] public byte EnemyType; // RowId of DynamicEventEnemyType Sheet + [FieldOffset(0x50)] public byte MaxParticipants; + [FieldOffset(0x51)] public byte Unknown4; + [FieldOffset(0x52)] public byte Unknown5; + [FieldOffset(0x54)] public uint StartTimestamp; + [FieldOffset(0x58)] public uint SecondsLeft; + [FieldOffset(0x5C)] public uint SecondsDuration; + + [FieldOffset(0x63)] public DynamicEventState State; + + [FieldOffset(0x65)] public byte Participants; + [FieldOffset(0x66)] public byte Progress; + + [FieldOffset(0x53)] public byte SingleBattle; // RowId of DynamicEventSingleBattle Sheet + [FieldOffset(0x68)] public Utf8String Name; + [FieldOffset(0xD0)] public Utf8String Description; + [FieldOffset(0x138)] public uint IconObjective0; + [FieldOffset(0x13C)] public byte Unknown3Again; + [FieldOffset(0x158)] public MapMarkerData MapMarker; +} + +public enum DynamicEventState : byte { + Inactive = 0, + Register = 1, + Warmup = 2, + Battle = 3 +} From d31d18f807fbb6966114ba020b50924a82e1693b Mon Sep 17 00:00:00 2001 From: Haselnussbomber Date: Fri, 5 Apr 2024 23:32:20 +0200 Subject: [PATCH 50/63] Update data.yml --- ida/data.yml | 57 ++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 57 insertions(+) diff --git a/ida/data.yml b/ida/data.yml index 9a2b89b625..69e2423254 100644 --- a/ida/data.yml +++ b/ida/data.yml @@ -1626,9 +1626,14 @@ classes: funcs: 0x14094A6B0: Initialize 0x14094A8B0: Finalize + Client::Game::UI::ScenarioTextSheetWaiter: + vtbls: + - ea: 0x141A6E308 + Client::Game::SheetWaiter: Client::Game::UI::ScenarioTextReader: vtbls: - ea: 0x141A6D120 + base: Client::Game::SheetWaiter Client::Game::UI::Journal: instances: - ea: 0x142207ED0 @@ -1647,6 +1652,10 @@ classes: base: Client::Game::UI::ScenarioTextReader funcs: 0x140957CA0: ctor + Client::Game::Event::ListenItemCallback: + vtbls: + - ea: 0x141A6D150 + base: Client::Game::Event::ListenItemCallbackInterface Client::Game::UI::QuestTodoList: instances: - ea: 0x14220D5E8 @@ -2171,6 +2180,14 @@ classes: 0x140097330: GetSavePath 0x140097610: SetDataPathType 0x140097650: GetProgramName + Client::Game::SheetWaiterBase: + Common::Component::Excel::ExcelSheetWaiter: + vtbls: + - ea: 0x141D81228 + base: Client::Game::SheetWaiterBase + funcs: + 0x14193CEA0: ctor + 0x14193CF10: Finalize Component::Excel::ExcelModuleInterface: vtbls: - ea: 0x1419B2F40 @@ -3014,6 +3031,10 @@ classes: 0x1400DDE90: IsUIVisible 0x140568940: DecRefNumberArrayData 0x1405689A0: DecRefStringArrayData + Client::UI::ExdSheetWaiter: + vtbls: + - ea: 0x1419BF158 + base: Common::Component::Excel::ExcelSheetWaiter Client::UI::RaptureAtkModule::ItemCache: vtbls: - ea: 0x1419BF178 @@ -9607,6 +9628,15 @@ classes: Client::Game::UI::GameEventCallback: vtbls: - ea: 0x141A45D40 + Client::Game::Event::FormatStringCallbackInterface: + vtbls: + - ea: 0x141A45D50 + Client::Game::Event::ActionTimelineCallbackInterface: + vtbls: + - ea: 0x141A45D68 + Client::Game::Event::ListenItemCallbackInterface: + vtbls: + - ea: 0x141A45D80 Client::Game::Event::EventHandler: vtbls: - ea: 0x141A45DF0 @@ -9898,6 +9928,15 @@ classes: 0x14082A0E0: ctor 0x140964F60: ShowTodo # lua function "ShowDirectorTodo" 0x140964F70: HideTodo # lua function "HideDirectorTodo" + Client::Game::CallbackSheetWaiter: + vtbls: + - ea: 0x141A6E368 + Client::Game::Event::CraftEventHandler: + vtbls: + - ea: 0x141A4D788 + base: Client::Game::Event::EventHandler + funcs: + 0x14087E660: ctor Client::Game::Event::JournalCallback: vtbls: - ea: 0x141A4C630 @@ -10044,6 +10083,10 @@ classes: vtbls: - ea: 0x141A4A060 base: Client::Game::Event::Director + vfuncs: + 292: GetCurrentLevel + 293: GetMaxLevel + 319: SetExperience funcs: 0x14082EEC0: ctor Client::Game::InstanceContent::InstanceContentDirector: @@ -11535,6 +11578,20 @@ classes: base: Client::Game::InstanceContent::PublicContentDirector funcs: 0x1414B7B40: ctor + Client::Game::InstanceContent::DynamicEventContainer: + vtbls: + - ea: 0x141B3ED38 + base: Client::Game::InstanceContent::ContentSheetWaiterInterface + funcs: + 0x1412F24D0: ctor + 0x1412F2550: Finalize + Client::Game::InstanceContent::DynamicEvent: + vtbls: + - ea: 0x141C4AE38 + base: Common::Component::Excel::ExcelSheetWaiter + funcs: + 0x1414D8DA0: ctor + 0x1414D8E60: Finalize Client::Game::InstanceContent::PublicContentBozja: vtbls: - ea: 0x141C3AAE8 From 6967f2fcde3e0218d638f934a2436d6ecef8abf6 Mon Sep 17 00:00:00 2001 From: Haselnussbomber Date: Fri, 5 Apr 2024 23:44:16 +0200 Subject: [PATCH 51/63] Update DynamicEvent --- .../FFXIV/Client/Game/InstanceContent/PublicContentBozja.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/FFXIVClientStructs/FFXIV/Client/Game/InstanceContent/PublicContentBozja.cs b/FFXIVClientStructs/FFXIV/Client/Game/InstanceContent/PublicContentBozja.cs index 0a631cbcbd..17772b4159 100644 --- a/FFXIVClientStructs/FFXIV/Client/Game/InstanceContent/PublicContentBozja.cs +++ b/FFXIVClientStructs/FFXIV/Client/Game/InstanceContent/PublicContentBozja.cs @@ -34,7 +34,7 @@ public unsafe partial struct DynamicEvent { // [FieldOffset(0)] public ExcelSheetWaiter ExcelSheetWaiter; [FieldOffset(0x38)] public uint LGBEventObject; [FieldOffset(0x3C)] public uint LGBMapRange; - [FieldOffset(0x40)] public uint Quest; + [FieldOffset(0x40)] public uint Quest; // RowId of Quest Sheet [FieldOffset(0x44)] public uint Announce; // RowId of LogMessage Sheet [FieldOffset(0x48)] public ushort Unknown0; [FieldOffset(0x4A)] public ushort Unknown1; @@ -57,7 +57,7 @@ public unsafe partial struct DynamicEvent { [FieldOffset(0x68)] public Utf8String Name; [FieldOffset(0xD0)] public Utf8String Description; [FieldOffset(0x138)] public uint IconObjective0; - [FieldOffset(0x13C)] public byte Unknown3Again; + [FieldOffset(0x13C)] public byte MaxParticipants2; [FieldOffset(0x158)] public MapMarkerData MapMarker; } From 7fddccc4d35c1ec936cc21d48385b9478abd3c8c Mon Sep 17 00:00:00 2001 From: Haselnussbomber Date: Sat, 6 Apr 2024 00:32:15 +0200 Subject: [PATCH 52/63] Rename the Content Key/Value Store and use StdPair --- .../FFXIV/Client/Game/UI/PlayerState.cs | 22 +++++++------------ 1 file changed, 8 insertions(+), 14 deletions(-) diff --git a/FFXIVClientStructs/FFXIV/Client/Game/UI/PlayerState.cs b/FFXIVClientStructs/FFXIV/Client/Game/UI/PlayerState.cs index 5d7c4d1d99..357e8b4ea5 100644 --- a/FFXIVClientStructs/FFXIV/Client/Game/UI/PlayerState.cs +++ b/FFXIVClientStructs/FFXIV/Client/Game/UI/PlayerState.cs @@ -158,9 +158,9 @@ public unsafe partial struct PlayerState { #endregion - /// For easier access, use . - [FixedSizeArray(3)] - [FieldOffset(0x6E0)] public fixed byte ContentLevels[0x8 * 3]; + /// For easier access, use . + [FixedSizeArray>(3)] + [FieldOffset(0x6E0)] public fixed byte ContentKeyValueData[0x8 * 3]; [FieldOffset(0x770)] public byte MentorVersion; // latest is 2 @@ -173,7 +173,7 @@ public float GetDesynthesisLevel(uint classJobId) => classJobId is < 8 or > 15 ? 0 : DesynthesisLevels[classJobId - 8] / 100f; /// - /// Get level for content.
+ /// Retrieves the value associated with the given key from ContentKeyValueData.
/// Only loaded inside the relevant content.
///
/// @@ -188,11 +188,11 @@ public float GetDesynthesisLevel(uint classJobId) /// |-----|-------------|------------------------------| /// ///
- public uint GetContentLevel(uint key) { + public uint GetContentValue(uint key) { for (var i = 0; i < 3; i++) { - var entry = ContentLevelsSpan.GetPointer(i); - if (entry->Key == key) { - return entry->Value; + var entry = ContentKeyValueDataSpan.GetPointer(i); + if (entry->Item1 == key) { + return entry->Item2; } } return 0; @@ -430,12 +430,6 @@ public enum WeeklyBingoTaskStatus { public partial bool IsPlayerStateFlagSet(PlayerStateFlag flag); #endregion - - [StructLayout(LayoutKind.Explicit, Size = 0x8)] - public struct ContentLevel { - [FieldOffset(0x0)] public uint Key; - [FieldOffset(0x8)] public uint Value; - } } public enum PlayerStateFlag : uint { From d3f1473ee5c45bf8034e0a6ac72c42e702ea26ca Mon Sep 17 00:00:00 2001 From: Haselnussbomber Date: Sat, 6 Apr 2024 00:40:00 +0200 Subject: [PATCH 53/63] Update Content Key/Value Store in Inspect too --- .../FFXIV/Client/Game/UI/Inspect.cs | 38 +++++++++++++++---- 1 file changed, 31 insertions(+), 7 deletions(-) diff --git a/FFXIVClientStructs/FFXIV/Client/Game/UI/Inspect.cs b/FFXIVClientStructs/FFXIV/Client/Game/UI/Inspect.cs index 77cae64fe6..ab4366de04 100644 --- a/FFXIVClientStructs/FFXIV/Client/Game/UI/Inspect.cs +++ b/FFXIVClientStructs/FFXIV/Client/Game/UI/Inspect.cs @@ -35,15 +35,39 @@ public unsafe partial struct Inspect { [FieldOffset(0x253)] public byte BuddyAttackerLevel; [FieldOffset(0x254)] public byte BuddyHealerLevel; - /// - /// 1 = Eureka: Elemental Level
- /// 2 = Eureka: Is Elemental Level Synced
- /// 3 = Eureka: Time Remaining
- /// 4 = Bozja: Resistance Rank
- /// 5 = Bozja: Time Remaining - ///
+ [Obsolete("Use ContentKeyValueData(Span) or GetContentValue instead")] [FixedSizeArray(3)] [FieldOffset(0x25B)] public fixed byte ExtraInspectData[3 * 0x8]; + + /// For easier access, use . + [FixedSizeArray>(3)] + [FieldOffset(0x25B)] public fixed byte ContentKeyValueData[0x8 * 3]; + + /// + /// Retrieves the value associated with the given key from ContentKeyValueData.
+ /// Only loaded inside the relevant content.
+ ///
+ /// + /// |-----|-------------|---------------------------| + /// | Key | Content | Usage | + /// |-----|-------------|---------------------------| + /// | 1 | Eureka | Elemental Level | + /// | 2 | Eureka | Is Elemental Level Synced | + /// | 3 | Eureka | Time Remaining | + /// | 4 | Bozja | Resistance Rank | + /// | 5 | Bozja | Time Remaining | + /// |-----|-------------|---------------------------| + /// + ///
+ public uint GetContentValue(uint key) { + for (var i = 0; i < 3; i++) { + var entry = ContentKeyValueDataSpan.GetPointer(i); + if (entry->Item1 == key) { + return entry->Item2; + } + } + return 0; + } } [StructLayout(LayoutKind.Explicit, Size = 0x8)] From f22009afa38b2a7bfaf7eb4e2211e5efe6918aec Mon Sep 17 00:00:00 2001 From: Haselnussbomber Date: Sat, 6 Apr 2024 04:14:08 +0200 Subject: [PATCH 54/63] Fix SouthernFront typo --- ida/data.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ida/data.yml b/ida/data.yml index 69e2423254..9dc1c5a653 100644 --- a/ida/data.yml +++ b/ida/data.yml @@ -11598,7 +11598,7 @@ classes: base: Client::Game::InstanceContent::PublicContentDirector funcs: 0x1414B97D0: ctor - Client::Game::InstanceContent::PublicContentSoutherFront: + Client::Game::InstanceContent::PublicContentSouthernFront: vtbls: - ea: 0x141C3B690 base: Client::Game::InstanceContent::PublicContentBozja From 3225956d9b3ada65498fdc88447530a5d01be505 Mon Sep 17 00:00:00 2001 From: Haselnussbomber Date: Sat, 6 Apr 2024 13:06:20 +0200 Subject: [PATCH 55/63] Update data.yml --- ida/data.yml | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/ida/data.yml b/ida/data.yml index 9dc1c5a653..a9080a6695 100644 --- a/ida/data.yml +++ b/ida/data.yml @@ -1626,14 +1626,21 @@ classes: funcs: 0x14094A6B0: Initialize 0x14094A8B0: Finalize + Client::Game::SheetWaiterBase: +# vtbls: +# - ea: +# base: Common::Component::Excel::ExcelSheetWaiter + Client::Game::SheetWaiter: +# vtbls: +# - ea: +# base: Client::Game::SheetWaiterBase Client::Game::UI::ScenarioTextSheetWaiter: vtbls: - ea: 0x141A6E308 - Client::Game::SheetWaiter: + base: Client::Game::SheetWaiter Client::Game::UI::ScenarioTextReader: vtbls: - ea: 0x141A6D120 - base: Client::Game::SheetWaiter Client::Game::UI::Journal: instances: - ea: 0x142207ED0 @@ -2180,11 +2187,9 @@ classes: 0x140097330: GetSavePath 0x140097610: SetDataPathType 0x140097650: GetProgramName - Client::Game::SheetWaiterBase: Common::Component::Excel::ExcelSheetWaiter: vtbls: - ea: 0x141D81228 - base: Client::Game::SheetWaiterBase funcs: 0x14193CEA0: ctor 0x14193CF10: Finalize From e0300d076e22fd2a67563472f3499ba90a56dece Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Mon, 8 Apr 2024 00:47:00 +0000 Subject: [PATCH 56/63] Update structs --- ida/ffxiv_client_structs.h | 19486 +++++++++++---------- ida/ffxiv_client_structs_arrays.h | 1375 +- ida/ffxiv_client_structs_arrays_ghidra.h | 1375 +- ida/ffxiv_client_structs_ghidra.h | 19486 +++++++++++---------- 4 files changed, 22770 insertions(+), 18952 deletions(-) diff --git a/ida/ffxiv_client_structs.h b/ida/ffxiv_client_structs.h index dd56cf8098..83e67154eb 100644 --- a/ida/ffxiv_client_structs.h +++ b/ida/ffxiv_client_structs.h @@ -167,6 +167,9 @@ struct Client::Game::Housing::HousingWorkshopSubmersibleSubData; struct Client::Game::Housing::HousingWorkshopTerritory; struct Client::Game::InstanceContent::ContentDirector; struct Client::Game::InstanceContent::ContentDirectorVTable; +struct Client::Game::InstanceContent::DynamicEvent; +struct Client::Game::UI::MapMarkerData; +struct Client::Game::InstanceContent::DynamicEventContainer; struct Client::Game::InstanceContent::InstanceContentDeepDungeon; struct Client::Game::InstanceContent::InstanceContentDeepDungeonVTable; struct Client::Game::InstanceContent::InstanceContentDirector; @@ -179,8 +182,12 @@ struct Client::Game::InstanceContent::InstanceContentOceanFishingVTable; struct Client::Game::InstanceContent::InstanceContentOceanFishing::FishDataStruct; struct Client::Game::InstanceContent::InstanceContentOceanFishing::IndividualResultStruct; struct Client::Game::InstanceContent::InstanceContentOceanFishing::AllResultStruct; +struct Client::Game::InstanceContent::PublicContentBozja; +struct Client::Game::InstanceContent::PublicContentBozjaVTable; struct Client::Game::InstanceContent::PublicContentDirector; struct Client::Game::InstanceContent::PublicContentDirectorVTable; +struct Client::Game::InstanceContent::PublicContentEureka; +struct Client::Game::InstanceContent::PublicContentEurekaVTable; struct Client::Game::InventoryContainer; struct Client::Game::InventoryItem; struct Client::Game::InventoryManager; @@ -237,11 +244,23 @@ struct Client::Game::UI::PetInfo; struct Client::Game::UI::DutyHelperInfo; struct Client::Game::UI::Cabinet; struct Client::Game::UI::Chain; +struct Client::Game::UI::CharaCard; +struct Client::Game::UI::CollectablesShop; struct Client::Game::UI::ContentsFinder; struct Client::Game::UI::ContentsFinderQueueInfo; struct Client::Game::UI::ContentsNote; +struct Client::Game::UI::DailyQuestSupply; +struct Component::GUI::AtkEventInterface; +struct Client::Game::UI::Emj; +struct Client::Game::UI::EurekaElementalEdit; struct Client::Game::UI::ExtraInspectDataEntry; struct Client::Game::UI::FieldMarker; +struct Client::Game::UI::FishingNote; +struct Client::Game::UI::FishRecord; +struct Client::Game::UI::GatheringNote; +struct Client::Game::UI::GCSupply; +struct Client::Game::UI::GoldSaucerYell; +struct Client::Game::UI::GuildOrderReward; struct Client::Game::UI::Hate; struct Client::Game::UI::HateInfo; struct Client::Game::UI::Hater; @@ -259,9 +278,11 @@ struct Client::UI::Misc::SavedHotBar; struct Client::UI::Misc::SavedHotBarSlot; struct Client::UI::Misc::DutyActionSlot; struct Client::Game::UI::Inspect; +struct Client::Game::UI::Journal; struct Client::Game::UI::LimitBreakController; struct Client::Game::UI::Loot; struct Client::Game::UI::LootItem; +struct Client::Game::UI::LovmRanking; struct Client::Game::UI::Map; struct Client::Game::UI::MarkerInfo; struct StdVectorClientGameUIMapMarkerData; @@ -269,30 +290,38 @@ struct StdListClientGameUIMarkerInfo; struct StdList::NodeClientGameUIMarkerInfo; struct Client::Game::UI::MapMarkerContainer; struct Client::Game::UI::MapMarkerContainer::LinkedList; -struct Client::Game::UI::MapMarkerData; struct Client::Game::UI::MapMarkerNode; struct Client::Game::UI::MarkingController; struct Client::Game::UI::MobHunt; struct Client::Game::UI::MobHunt::KillCounts; +struct Client::Game::UI::NpcTrade; struct Client::Game::UI::PlayerState; struct Client::Game::UI::PvPProfile; +struct Client::Game::UI::QTE; +struct Client::Game::UI::QuestTodoList; +struct Client::Game::UI::QuestUI; struct Client::Game::UI::RecipeNote; struct Client::Game::UI::RecipeNote::RecipeCrystal; struct Client::Game::UI::RecipeNote::RecipeData; struct Client::Game::UI::RecipeNote::RecipeEntry; struct Client::Game::UI::RecipeNote::RecipeIngredient; struct Client::Game::UI::RelicNote; +struct Client::Game::UI::RelicSphereUpgrade; struct Client::Game::UI::Revive; -struct Component::GUI::AtkEventInterface; +struct Client::Game::UI::RidePillon; struct Client::Game::UI::RouletteController; struct Client::Game::UI::SelectUseTicketInvoker; struct Client::Game::UI::Telepo; struct StdVectorClientGameUITeleportInfo; struct Client::Game::UI::TeleportInfo; struct Client::Game::UI::TerritoryInfo; +struct Client::Game::UI::TradeMultiple; +struct Client::Game::UI::TripleTriad; struct Client::Game::UI::UIState; struct Client::Game::UI::UIStateVTable; struct Client::Game::UI::WeaponState; +struct Client::Game::UI::Wedding; +struct Client::Game::UI::WeatherForecast; struct Client::Graphics::Animation::AnimationResourceHandle; struct Client::Graphics::ByteColor; struct Client::Graphics::Environment::EnvManager; @@ -2058,6 +2087,14 @@ enum Client::Game::Housing::SubmarineRating: byte C = 4 }; +enum Client::Game::InstanceContent::DynamicEventState: byte +{ + Inactive = 0, + Register = 1, + Warmup = 2, + Battle = 3 +}; + enum Client::Game::InstanceContent::InstanceContentOceanFishing::OceanFishingStatus: unsigned __int32 { WaitingForPlayers = 0, @@ -2982,10 +3019,12 @@ enum Client::UI::Agent::AgentId: unsigned __int32 IKDResult = 373, IKDMission = 374, InclusionShop = 375, + CollectablesShop = 376, MycWarResultNotebook = 377, MycInfo = 378, MycItemBox = 379, MycItemBag = 380, + MycDuelRequest = 381, MycBattleAreaInfo = 382, OrnamentNoteBook = 384, TourismMenu = 386, @@ -5942,7 +5981,7 @@ __unaligned struct Client::Game::Object::GameObject /* Size=0x1A0 */ /* */ __int16 _gap_0x8A; /* 0x08C */ byte ObjectKind; /* 0x08D */ byte SubKind; - /* 0x08E */ byte Gender; + /* 0x08E */ byte Sex; /* */ byte _gap_0x8F; /* 0x090 */ byte YalmDistanceFromPlayerX; /* 0x091 */ byte TargetStatus; @@ -6283,8 +6322,24 @@ __unaligned struct Client::Game::Character::CustomizeData /* Size=0x1A */ /* 0x00 */ byte Race; /* 0x01 */ byte Sex; /* 0x02 */ byte BodyType; - /* 0x04 */ byte Clan; + /* 0x03 */ byte Height; + /* 0x04 */ byte Tribe; + /* 0x05 */ byte Face; + /* 0x06 */ byte Hairstyle; + /* 0x08 */ byte SkinColor; + /* 0x09 */ byte EyeColorRight; + /* 0x0A */ byte HairColor; + /* 0x0B */ byte HighlightsColor; + /* 0x0D */ byte TattooColor; + /* 0x0E */ byte Eyebrows; + /* 0x0F */ byte EyeColorLeft; + /* 0x11 */ byte Nose; + /* 0x12 */ byte Jaw; /* 0x14 */ byte LipColorFurPattern; + /* 0x15 */ byte MuscleMass; + /* 0x16 */ byte TailShape; + /* 0x17 */ byte BustSize; + /* 0x19 */ byte FacePaintColor; } _union_struct_0x0; } _union_0x0; }; @@ -20849,325 +20904,402 @@ __unaligned struct Client::Game::InstanceContent::ContentDirector /* Size=0xC48 /* */ __int64 _gap_0xC40; }; -struct Client::Game::InstanceContent::InstanceContentDeepDungeonVTable +__unaligned struct Client::Game::UI::MapMarkerData /* Size=0x48 */ { - /* */ __int64 _vf0; - /* */ __int64 _vf1; - /* */ __int64 _vf2; - /* */ __int64 _vf3; - /* */ __int64 _vf4; - /* */ __int64 _vf5; - /* */ __int64 _vf6; - /* */ __int64 _vf7; - /* */ __int64 _vf8; - /* */ __int64 _vf9; - /* */ __int64 _vf10; - /* */ __int64 _vf11; - /* */ __int64 _vf12; - /* */ __int64 _vf13; - /* */ __int64 _vf14; - /* */ __int64 _vf15; - /* */ __int64 _vf16; - /* */ __int64 _vf17; - /* */ __int64 _vf18; - /* */ __int64 _vf19; - /* */ __int64 _vf20; - /* */ __int64 _vf21; - /* */ __int64 _vf22; - /* */ __int64 _vf23; - /* */ __int64 _vf24; - /* */ __int64 _vf25; - /* */ __int64 _vf26; - /* */ __int64 _vf27; - /* */ __int64 _vf28; - /* */ __int64 _vf29; - /* */ __int64 _vf30; - /* */ __int64 _vf31; - /* */ __int64 _vf32; - /* */ __int64 _vf33; - /* */ __int64 _vf34; - /* */ __int64 _vf35; - /* */ __int64 _vf36; - /* */ __int64 _vf37; - /* */ __int64 _vf38; - /* */ __int64 _vf39; - /* */ __int64 _vf40; - /* */ __int64 _vf41; - /* */ __int64 _vf42; - /* */ __int64 _vf43; - /* */ __int64 _vf44; - /* */ __int64 _vf45; - /* */ __int64 _vf46; - /* */ __int64 _vf47; - /* */ __int64 _vf48; - /* */ __int64 _vf49; - /* */ __int64 _vf50; - /* */ __int64 _vf51; - /* */ __int64 _vf52; - /* */ __int64 _vf53; - /* */ __int64 _vf54; - /* */ __int64 _vf55; - /* */ __int64 _vf56; - /* */ __int64 _vf57; - /* */ __int64 _vf58; - /* */ __int64 _vf59; - /* */ __int64 _vf60; - /* */ __int64 _vf61; - /* */ __int64 _vf62; - /* */ __int64 _vf63; - /* */ __int64 _vf64; - /* */ __int64 _vf65; - /* */ __int64 _vf66; - /* */ __int64 _vf67; - /* */ __int64 _vf68; - /* */ __int64 _vf69; - /* */ __int64 _vf70; - /* */ __int64 _vf71; - /* */ __int64 _vf72; - /* */ __int64 _vf73; - /* */ __int64 _vf74; - /* */ __int64 _vf75; - /* */ __int64 _vf76; - /* */ __int64 _vf77; - /* */ __int64 _vf78; - /* */ __int64 _vf79; - /* */ __int64 _vf80; - /* */ __int64 _vf81; - /* */ __int64 _vf82; - /* */ __int64 _vf83; - /* */ __int64 _vf84; - /* */ __int64 _vf85; - /* */ __int64 _vf86; - /* */ __int64 _vf87; - /* */ __int64 _vf88; - /* */ __int64 _vf89; - /* */ __int64 _vf90; - /* */ __int64 _vf91; - /* */ __int64 _vf92; - /* */ __int64 _vf93; - /* */ __int64 _vf94; - /* */ __int64 _vf95; - /* */ __int64 _vf96; - /* */ __int64 _vf97; - /* */ __int64 _vf98; - /* */ __int64 _vf99; - /* */ __int64 _vf100; - /* */ __int64 _vf101; - /* */ __int64 _vf102; - /* */ __int64 _vf103; - /* */ __int64 _vf104; - /* */ __int64 _vf105; - /* */ __int64 _vf106; - /* */ __int64 _vf107; - /* */ __int64 _vf108; - /* */ __int64 _vf109; - /* */ __int64 _vf110; - /* */ __int64 _vf111; - /* */ __int64 _vf112; - /* */ __int64 _vf113; - /* */ __int64 _vf114; - /* */ __int64 _vf115; - /* */ __int64 _vf116; - /* */ __int64 _vf117; - /* */ __int64 _vf118; - /* */ __int64 _vf119; - /* */ __int64 _vf120; - /* */ __int64 _vf121; - /* */ __int64 _vf122; - /* */ __int64 _vf123; - /* */ __int64 _vf124; - /* */ __int64 _vf125; - /* */ __int64 _vf126; - /* */ __int64 _vf127; - /* */ __int64 _vf128; - /* */ __int64 _vf129; - /* */ __int64 _vf130; - /* */ __int64 _vf131; - /* */ __int64 _vf132; - /* */ __int64 _vf133; - /* */ __int64 _vf134; - /* */ __int64 _vf135; - /* */ __int64 _vf136; - /* */ __int64 _vf137; - /* */ __int64 _vf138; - /* */ __int64 _vf139; - /* */ __int64 _vf140; - /* */ __int64 _vf141; - /* */ __int64 _vf142; - /* */ __int64 _vf143; - /* */ __int64 _vf144; - /* */ __int64 _vf145; - /* */ __int64 _vf146; - /* */ __int64 _vf147; - /* */ __int64 _vf148; - /* */ __int64 _vf149; - /* */ __int64 _vf150; - /* */ __int64 _vf151; - /* */ __int64 _vf152; - /* */ __int64 _vf153; - /* */ __int64 _vf154; - /* */ __int64 _vf155; - /* */ __int64 _vf156; - /* */ __int64 _vf157; - /* */ __int64 _vf158; - /* */ __int64 _vf159; - /* */ __int64 _vf160; - /* */ __int64 _vf161; - /* */ __int64 _vf162; - /* */ __int64 _vf163; - /* */ __int64 _vf164; - /* */ __int64 _vf165; - /* */ __int64 _vf166; - /* */ __int64 _vf167; - /* */ __int64 _vf168; - /* */ __int64 _vf169; - /* */ __int64 _vf170; - /* */ __int64 _vf171; - /* */ __int64 _vf172; - /* */ __int64 _vf173; - /* */ __int64 _vf174; - /* */ __int64 _vf175; - /* */ __int64 _vf176; - /* */ __int64 _vf177; - /* */ __int64 _vf178; - /* */ __int64 _vf179; - /* */ __int64 _vf180; - /* */ __int64 _vf181; - /* */ __int64 _vf182; - /* */ __int64 _vf183; - /* */ __int64 _vf184; - /* */ __int64 _vf185; - /* */ __int64 _vf186; - /* */ __int64 _vf187; - /* */ __int64 _vf188; - /* */ __int64 _vf189; - /* */ __int64 _vf190; - /* */ __int64 _vf191; - /* */ __int64 _vf192; - /* */ __int64 _vf193; - /* */ __int64 _vf194; - /* */ __int64 _vf195; - /* */ __int64 _vf196; - /* */ __int64 _vf197; - /* */ __int64 _vf198; - /* */ __int64 _vf199; - /* */ __int64 _vf200; - /* */ __int64 _vf201; - /* */ __int64 _vf202; - /* */ __int64 _vf203; - /* */ __int64 _vf204; - /* */ __int64 _vf205; - /* */ __int64 _vf206; - /* */ __int64 _vf207; - /* */ __int64 _vf208; - /* */ __int64 _vf209; - /* */ __int64 _vf210; - /* */ __int64 _vf211; - /* */ __int64 _vf212; - /* */ __int64 _vf213; - /* */ __int64 _vf214; - /* */ __int64 _vf215; - /* */ __int64 _vf216; - /* */ __int64 _vf217; - /* */ __int64 _vf218; - /* */ __int64 _vf219; - /* */ __int64 _vf220; - /* */ __int64 _vf221; - /* */ __int64 _vf222; - /* */ __int64 _vf223; - /* */ __int64 _vf224; - /* */ __int64 _vf225; - /* */ __int64 _vf226; - /* */ __int64 _vf227; - /* */ __int64 _vf228; - /* */ __int64 _vf229; - /* */ __int64 _vf230; - /* */ __int64 _vf231; - /* */ __int64 _vf232; - /* */ __int64 _vf233; - /* */ __int64 _vf234; - /* */ __int64 _vf235; - /* */ __int64 _vf236; - /* */ __int64 _vf237; - /* */ __int64 _vf238; - /* */ __int64 _vf239; - /* */ __int64 _vf240; - /* */ __int64 _vf241; - /* */ __int64 _vf242; - /* */ __int64 _vf243; - /* */ __int64 _vf244; - /* */ __int64 _vf245; - /* */ __int64 _vf246; - /* */ __int64 _vf247; - /* */ __int64 _vf248; - /* */ __int64 _vf249; - /* */ __int64 _vf250; - /* */ __int64 _vf251; - /* */ __int64 _vf252; - /* */ __int64 _vf253; - /* */ __int64 _vf254; - /* */ __int64 _vf255; - /* */ __int64 _vf256; - /* */ __int64 _vf257; - /* */ __int64 _vf258; - /* */ __int64 _vf259; - /* */ __int64 _vf260; - /* */ __int64 _vf261; - /* */ __int64 _vf262; - /* */ __int64 _vf263; - /* */ __int64 _vf264; - /* */ __int64 _vf265; - /* */ __int64 _vf266; - /* */ __int64 _vf267; - /* */ __int64 _vf268; - /* */ __int64 _vf269; - /* */ __int64 _vf270; - /* */ __int64 _vf271; - /* */ __int64 _vf272; - /* */ __int64 _vf273; - /* */ __int64 _vf274; - /* */ __int64 _vf275; - /* */ __int64 _vf276; - /* */ __int64 _vf277; - /* */ __int64 _vf278; - /* */ __int64 _vf279; - /* */ __int64 _vf280; - /* */ __int64 _vf281; - /* */ __int64 _vf282; - /* */ __int64 _vf283; - /* */ __int64 _vf284; - /* */ __int64 _vf285; - /* */ __int64 _vf286; - /* */ __int64 _vf287; - /* */ __int64 _vf288; - /* */ __int64 _vf289; - /* */ __int64 _vf290; - /* */ __int64 _vf291; - /* */ __int64 _vf292; - /* */ __int64 _vf293; - /* */ __int64 _vf294; - /* */ __int64 _vf295; - /* */ __int64 _vf296; - /* */ __int64 _vf297; - /* */ __int64 _vf298; - /* */ __int64 _vf299; - /* */ __int64 _vf300; - /* */ __int64 _vf301; - /* */ __int64 _vf302; - /* */ __int64 _vf303; - /* */ __int64 _vf304; - /* */ __int64 _vf305; - /* */ __int64 _vf306; - /* */ __int64 _vf307; - /* */ __int64 _vf308; - /* */ __int64 _vf309; - /* */ __int64 _vf310; - /* */ __int64 _vf311; - /* */ __int64 _vf312; - /* 0x9C8 */ unsigned __int32 (__fastcall *GetContentTimeMax)(Client::Game::InstanceContent::ContentDirector* a1); + /* 0x00 */ unsigned __int32 LevelId; + /* 0x04 */ unsigned __int32 ObjectiveId; + /* 0x08 */ Client::System::String::Utf8String* TooltipString; + /* 0x10 */ unsigned __int32 IconId; + /* */ __int32 _gap_0x14; + /* 0x18 */ float X; + /* 0x1C */ float Y; + /* 0x20 */ float Z; + /* 0x24 */ float Radius; + /* */ __int32 _gap_0x28; + /* 0x2C */ unsigned __int32 MapId; + /* 0x30 */ unsigned __int32 PlaceNameZoneId; + /* 0x34 */ unsigned __int32 PlaceNameId; + /* */ __int32 _gap_0x38; + /* 0x3C */ unsigned __int16 RecommendedLevel; + /* 0x3E */ unsigned __int16 TerritoryTypeId; + /* */ __int64 _gap_0x40; }; -struct Client::Game::InstanceContent::InstanceContentDirectorVTable +__unaligned struct Client::Game::InstanceContent::DynamicEvent /* Size=0x1B0 */ +{ + /* */ __int64 _gap_0x0; + /* */ __int64 _gap_0x8; + /* */ __int64 _gap_0x10; + /* */ __int64 _gap_0x18; + /* */ __int64 _gap_0x20; + /* */ __int64 _gap_0x28; + /* */ __int64 _gap_0x30; + /* 0x038 */ unsigned __int32 LGBEventObject; + /* 0x03C */ unsigned __int32 LGBMapRange; + /* 0x040 */ unsigned __int32 Quest; + /* 0x044 */ unsigned __int32 Announce; + /* 0x048 */ unsigned __int16 Unknown0; + /* 0x04A */ unsigned __int16 Unknown1; + /* 0x04C */ unsigned __int16 Unknown2; + /* 0x04E */ byte EventType; + /* 0x04F */ byte EnemyType; + /* 0x050 */ byte MaxParticipants; + /* 0x051 */ byte Unknown4; + /* 0x052 */ byte Unknown5; + /* 0x053 */ byte SingleBattle; + /* 0x054 */ unsigned __int32 StartTimestamp; + /* 0x058 */ unsigned __int32 SecondsLeft; + /* 0x05C */ unsigned __int32 SecondsDuration; + /* */ __int16 _gap_0x60; + /* */ byte _gap_0x62; + /* 0x063 */ Client::Game::InstanceContent::DynamicEventState State; + /* */ byte _gap_0x64; + /* 0x065 */ byte Participants; + /* 0x066 */ byte Progress; + /* */ byte _gap_0x67; + /* 0x068 */ Client::System::String::Utf8String Name; + /* 0x0D0 */ Client::System::String::Utf8String Description; + /* 0x138 */ unsigned __int32 IconObjective0; + /* 0x13C */ byte MaxParticipants2; + /* */ byte _gap_0x13D; + /* */ __int16 _gap_0x13E; + /* */ __int64 _gap_0x140; + /* */ __int64 _gap_0x148; + /* */ __int64 _gap_0x150; + /* 0x158 */ Client::Game::UI::MapMarkerData MapMarker; + /* */ __int64 _gap_0x1A0; + /* */ __int64 _gap_0x1A8; +}; + +__unaligned struct Client::Game::InstanceContent::DynamicEventContainer /* Size=0x1B28 */ +{ + /* */ __int64 _gap_0x0; + /* 0x0008 */ Client::Game::InstanceContent::DynamicEvent Events[0x10]; + /* */ __int64 _gap_0x1B08; + /* */ __int64 _gap_0x1B10; + /* */ __int64 _gap_0x1B18; + /* */ __int64 _gap_0x1B20; +}; + +struct Client::Game::InstanceContent::InstanceContentDeepDungeonVTable +{ + /* */ __int64 _vf0; + /* */ __int64 _vf1; + /* */ __int64 _vf2; + /* */ __int64 _vf3; + /* */ __int64 _vf4; + /* */ __int64 _vf5; + /* */ __int64 _vf6; + /* */ __int64 _vf7; + /* */ __int64 _vf8; + /* */ __int64 _vf9; + /* */ __int64 _vf10; + /* */ __int64 _vf11; + /* */ __int64 _vf12; + /* */ __int64 _vf13; + /* */ __int64 _vf14; + /* */ __int64 _vf15; + /* */ __int64 _vf16; + /* */ __int64 _vf17; + /* */ __int64 _vf18; + /* */ __int64 _vf19; + /* */ __int64 _vf20; + /* */ __int64 _vf21; + /* */ __int64 _vf22; + /* */ __int64 _vf23; + /* */ __int64 _vf24; + /* */ __int64 _vf25; + /* */ __int64 _vf26; + /* */ __int64 _vf27; + /* */ __int64 _vf28; + /* */ __int64 _vf29; + /* */ __int64 _vf30; + /* */ __int64 _vf31; + /* */ __int64 _vf32; + /* */ __int64 _vf33; + /* */ __int64 _vf34; + /* */ __int64 _vf35; + /* */ __int64 _vf36; + /* */ __int64 _vf37; + /* */ __int64 _vf38; + /* */ __int64 _vf39; + /* */ __int64 _vf40; + /* */ __int64 _vf41; + /* */ __int64 _vf42; + /* */ __int64 _vf43; + /* */ __int64 _vf44; + /* */ __int64 _vf45; + /* */ __int64 _vf46; + /* */ __int64 _vf47; + /* */ __int64 _vf48; + /* */ __int64 _vf49; + /* */ __int64 _vf50; + /* */ __int64 _vf51; + /* */ __int64 _vf52; + /* */ __int64 _vf53; + /* */ __int64 _vf54; + /* */ __int64 _vf55; + /* */ __int64 _vf56; + /* */ __int64 _vf57; + /* */ __int64 _vf58; + /* */ __int64 _vf59; + /* */ __int64 _vf60; + /* */ __int64 _vf61; + /* */ __int64 _vf62; + /* */ __int64 _vf63; + /* */ __int64 _vf64; + /* */ __int64 _vf65; + /* */ __int64 _vf66; + /* */ __int64 _vf67; + /* */ __int64 _vf68; + /* */ __int64 _vf69; + /* */ __int64 _vf70; + /* */ __int64 _vf71; + /* */ __int64 _vf72; + /* */ __int64 _vf73; + /* */ __int64 _vf74; + /* */ __int64 _vf75; + /* */ __int64 _vf76; + /* */ __int64 _vf77; + /* */ __int64 _vf78; + /* */ __int64 _vf79; + /* */ __int64 _vf80; + /* */ __int64 _vf81; + /* */ __int64 _vf82; + /* */ __int64 _vf83; + /* */ __int64 _vf84; + /* */ __int64 _vf85; + /* */ __int64 _vf86; + /* */ __int64 _vf87; + /* */ __int64 _vf88; + /* */ __int64 _vf89; + /* */ __int64 _vf90; + /* */ __int64 _vf91; + /* */ __int64 _vf92; + /* */ __int64 _vf93; + /* */ __int64 _vf94; + /* */ __int64 _vf95; + /* */ __int64 _vf96; + /* */ __int64 _vf97; + /* */ __int64 _vf98; + /* */ __int64 _vf99; + /* */ __int64 _vf100; + /* */ __int64 _vf101; + /* */ __int64 _vf102; + /* */ __int64 _vf103; + /* */ __int64 _vf104; + /* */ __int64 _vf105; + /* */ __int64 _vf106; + /* */ __int64 _vf107; + /* */ __int64 _vf108; + /* */ __int64 _vf109; + /* */ __int64 _vf110; + /* */ __int64 _vf111; + /* */ __int64 _vf112; + /* */ __int64 _vf113; + /* */ __int64 _vf114; + /* */ __int64 _vf115; + /* */ __int64 _vf116; + /* */ __int64 _vf117; + /* */ __int64 _vf118; + /* */ __int64 _vf119; + /* */ __int64 _vf120; + /* */ __int64 _vf121; + /* */ __int64 _vf122; + /* */ __int64 _vf123; + /* */ __int64 _vf124; + /* */ __int64 _vf125; + /* */ __int64 _vf126; + /* */ __int64 _vf127; + /* */ __int64 _vf128; + /* */ __int64 _vf129; + /* */ __int64 _vf130; + /* */ __int64 _vf131; + /* */ __int64 _vf132; + /* */ __int64 _vf133; + /* */ __int64 _vf134; + /* */ __int64 _vf135; + /* */ __int64 _vf136; + /* */ __int64 _vf137; + /* */ __int64 _vf138; + /* */ __int64 _vf139; + /* */ __int64 _vf140; + /* */ __int64 _vf141; + /* */ __int64 _vf142; + /* */ __int64 _vf143; + /* */ __int64 _vf144; + /* */ __int64 _vf145; + /* */ __int64 _vf146; + /* */ __int64 _vf147; + /* */ __int64 _vf148; + /* */ __int64 _vf149; + /* */ __int64 _vf150; + /* */ __int64 _vf151; + /* */ __int64 _vf152; + /* */ __int64 _vf153; + /* */ __int64 _vf154; + /* */ __int64 _vf155; + /* */ __int64 _vf156; + /* */ __int64 _vf157; + /* */ __int64 _vf158; + /* */ __int64 _vf159; + /* */ __int64 _vf160; + /* */ __int64 _vf161; + /* */ __int64 _vf162; + /* */ __int64 _vf163; + /* */ __int64 _vf164; + /* */ __int64 _vf165; + /* */ __int64 _vf166; + /* */ __int64 _vf167; + /* */ __int64 _vf168; + /* */ __int64 _vf169; + /* */ __int64 _vf170; + /* */ __int64 _vf171; + /* */ __int64 _vf172; + /* */ __int64 _vf173; + /* */ __int64 _vf174; + /* */ __int64 _vf175; + /* */ __int64 _vf176; + /* */ __int64 _vf177; + /* */ __int64 _vf178; + /* */ __int64 _vf179; + /* */ __int64 _vf180; + /* */ __int64 _vf181; + /* */ __int64 _vf182; + /* */ __int64 _vf183; + /* */ __int64 _vf184; + /* */ __int64 _vf185; + /* */ __int64 _vf186; + /* */ __int64 _vf187; + /* */ __int64 _vf188; + /* */ __int64 _vf189; + /* */ __int64 _vf190; + /* */ __int64 _vf191; + /* */ __int64 _vf192; + /* */ __int64 _vf193; + /* */ __int64 _vf194; + /* */ __int64 _vf195; + /* */ __int64 _vf196; + /* */ __int64 _vf197; + /* */ __int64 _vf198; + /* */ __int64 _vf199; + /* */ __int64 _vf200; + /* */ __int64 _vf201; + /* */ __int64 _vf202; + /* */ __int64 _vf203; + /* */ __int64 _vf204; + /* */ __int64 _vf205; + /* */ __int64 _vf206; + /* */ __int64 _vf207; + /* */ __int64 _vf208; + /* */ __int64 _vf209; + /* */ __int64 _vf210; + /* */ __int64 _vf211; + /* */ __int64 _vf212; + /* */ __int64 _vf213; + /* */ __int64 _vf214; + /* */ __int64 _vf215; + /* */ __int64 _vf216; + /* */ __int64 _vf217; + /* */ __int64 _vf218; + /* */ __int64 _vf219; + /* */ __int64 _vf220; + /* */ __int64 _vf221; + /* */ __int64 _vf222; + /* */ __int64 _vf223; + /* */ __int64 _vf224; + /* */ __int64 _vf225; + /* */ __int64 _vf226; + /* */ __int64 _vf227; + /* */ __int64 _vf228; + /* */ __int64 _vf229; + /* */ __int64 _vf230; + /* */ __int64 _vf231; + /* */ __int64 _vf232; + /* */ __int64 _vf233; + /* */ __int64 _vf234; + /* */ __int64 _vf235; + /* */ __int64 _vf236; + /* */ __int64 _vf237; + /* */ __int64 _vf238; + /* */ __int64 _vf239; + /* */ __int64 _vf240; + /* */ __int64 _vf241; + /* */ __int64 _vf242; + /* */ __int64 _vf243; + /* */ __int64 _vf244; + /* */ __int64 _vf245; + /* */ __int64 _vf246; + /* */ __int64 _vf247; + /* */ __int64 _vf248; + /* */ __int64 _vf249; + /* */ __int64 _vf250; + /* */ __int64 _vf251; + /* */ __int64 _vf252; + /* */ __int64 _vf253; + /* */ __int64 _vf254; + /* */ __int64 _vf255; + /* */ __int64 _vf256; + /* */ __int64 _vf257; + /* */ __int64 _vf258; + /* */ __int64 _vf259; + /* */ __int64 _vf260; + /* */ __int64 _vf261; + /* */ __int64 _vf262; + /* */ __int64 _vf263; + /* */ __int64 _vf264; + /* */ __int64 _vf265; + /* */ __int64 _vf266; + /* */ __int64 _vf267; + /* */ __int64 _vf268; + /* */ __int64 _vf269; + /* */ __int64 _vf270; + /* */ __int64 _vf271; + /* */ __int64 _vf272; + /* */ __int64 _vf273; + /* */ __int64 _vf274; + /* */ __int64 _vf275; + /* */ __int64 _vf276; + /* */ __int64 _vf277; + /* */ __int64 _vf278; + /* */ __int64 _vf279; + /* */ __int64 _vf280; + /* */ __int64 _vf281; + /* */ __int64 _vf282; + /* */ __int64 _vf283; + /* */ __int64 _vf284; + /* */ __int64 _vf285; + /* */ __int64 _vf286; + /* */ __int64 _vf287; + /* */ __int64 _vf288; + /* */ __int64 _vf289; + /* */ __int64 _vf290; + /* */ __int64 _vf291; + /* */ __int64 _vf292; + /* */ __int64 _vf293; + /* */ __int64 _vf294; + /* */ __int64 _vf295; + /* */ __int64 _vf296; + /* */ __int64 _vf297; + /* */ __int64 _vf298; + /* */ __int64 _vf299; + /* */ __int64 _vf300; + /* */ __int64 _vf301; + /* */ __int64 _vf302; + /* */ __int64 _vf303; + /* */ __int64 _vf304; + /* */ __int64 _vf305; + /* */ __int64 _vf306; + /* */ __int64 _vf307; + /* */ __int64 _vf308; + /* */ __int64 _vf309; + /* */ __int64 _vf310; + /* */ __int64 _vf311; + /* */ __int64 _vf312; + /* 0x9C8 */ unsigned __int32 (__fastcall *GetContentTimeMax)(Client::Game::InstanceContent::ContentDirector* a1); +}; + +struct Client::Game::InstanceContent::InstanceContentDirectorVTable { /* */ __int64 _vf0; /* */ __int64 _vf1; @@ -22806,6 +22938,324 @@ __unaligned struct Client::Game::InstanceContent::InstanceContentOceanFishing /* /* */ __int64 _gap_0x22F8; }; +struct Client::Game::InstanceContent::PublicContentBozjaVTable +{ + /* */ __int64 _vf0; + /* */ __int64 _vf1; + /* */ __int64 _vf2; + /* */ __int64 _vf3; + /* */ __int64 _vf4; + /* */ __int64 _vf5; + /* */ __int64 _vf6; + /* */ __int64 _vf7; + /* */ __int64 _vf8; + /* */ __int64 _vf9; + /* */ __int64 _vf10; + /* */ __int64 _vf11; + /* */ __int64 _vf12; + /* */ __int64 _vf13; + /* */ __int64 _vf14; + /* */ __int64 _vf15; + /* */ __int64 _vf16; + /* */ __int64 _vf17; + /* */ __int64 _vf18; + /* */ __int64 _vf19; + /* */ __int64 _vf20; + /* */ __int64 _vf21; + /* */ __int64 _vf22; + /* */ __int64 _vf23; + /* */ __int64 _vf24; + /* */ __int64 _vf25; + /* */ __int64 _vf26; + /* */ __int64 _vf27; + /* */ __int64 _vf28; + /* */ __int64 _vf29; + /* */ __int64 _vf30; + /* */ __int64 _vf31; + /* */ __int64 _vf32; + /* */ __int64 _vf33; + /* */ __int64 _vf34; + /* */ __int64 _vf35; + /* */ __int64 _vf36; + /* */ __int64 _vf37; + /* */ __int64 _vf38; + /* */ __int64 _vf39; + /* */ __int64 _vf40; + /* */ __int64 _vf41; + /* */ __int64 _vf42; + /* */ __int64 _vf43; + /* */ __int64 _vf44; + /* */ __int64 _vf45; + /* */ __int64 _vf46; + /* */ __int64 _vf47; + /* */ __int64 _vf48; + /* */ __int64 _vf49; + /* */ __int64 _vf50; + /* */ __int64 _vf51; + /* */ __int64 _vf52; + /* */ __int64 _vf53; + /* */ __int64 _vf54; + /* */ __int64 _vf55; + /* */ __int64 _vf56; + /* */ __int64 _vf57; + /* */ __int64 _vf58; + /* */ __int64 _vf59; + /* */ __int64 _vf60; + /* */ __int64 _vf61; + /* */ __int64 _vf62; + /* */ __int64 _vf63; + /* */ __int64 _vf64; + /* */ __int64 _vf65; + /* */ __int64 _vf66; + /* */ __int64 _vf67; + /* */ __int64 _vf68; + /* */ __int64 _vf69; + /* */ __int64 _vf70; + /* */ __int64 _vf71; + /* */ __int64 _vf72; + /* */ __int64 _vf73; + /* */ __int64 _vf74; + /* */ __int64 _vf75; + /* */ __int64 _vf76; + /* */ __int64 _vf77; + /* */ __int64 _vf78; + /* */ __int64 _vf79; + /* */ __int64 _vf80; + /* */ __int64 _vf81; + /* */ __int64 _vf82; + /* */ __int64 _vf83; + /* */ __int64 _vf84; + /* */ __int64 _vf85; + /* */ __int64 _vf86; + /* */ __int64 _vf87; + /* */ __int64 _vf88; + /* */ __int64 _vf89; + /* */ __int64 _vf90; + /* */ __int64 _vf91; + /* */ __int64 _vf92; + /* */ __int64 _vf93; + /* */ __int64 _vf94; + /* */ __int64 _vf95; + /* */ __int64 _vf96; + /* */ __int64 _vf97; + /* */ __int64 _vf98; + /* */ __int64 _vf99; + /* */ __int64 _vf100; + /* */ __int64 _vf101; + /* */ __int64 _vf102; + /* */ __int64 _vf103; + /* */ __int64 _vf104; + /* */ __int64 _vf105; + /* */ __int64 _vf106; + /* */ __int64 _vf107; + /* */ __int64 _vf108; + /* */ __int64 _vf109; + /* */ __int64 _vf110; + /* */ __int64 _vf111; + /* */ __int64 _vf112; + /* */ __int64 _vf113; + /* */ __int64 _vf114; + /* */ __int64 _vf115; + /* */ __int64 _vf116; + /* */ __int64 _vf117; + /* */ __int64 _vf118; + /* */ __int64 _vf119; + /* */ __int64 _vf120; + /* */ __int64 _vf121; + /* */ __int64 _vf122; + /* */ __int64 _vf123; + /* */ __int64 _vf124; + /* */ __int64 _vf125; + /* */ __int64 _vf126; + /* */ __int64 _vf127; + /* */ __int64 _vf128; + /* */ __int64 _vf129; + /* */ __int64 _vf130; + /* */ __int64 _vf131; + /* */ __int64 _vf132; + /* */ __int64 _vf133; + /* */ __int64 _vf134; + /* */ __int64 _vf135; + /* */ __int64 _vf136; + /* */ __int64 _vf137; + /* */ __int64 _vf138; + /* */ __int64 _vf139; + /* */ __int64 _vf140; + /* */ __int64 _vf141; + /* */ __int64 _vf142; + /* */ __int64 _vf143; + /* */ __int64 _vf144; + /* */ __int64 _vf145; + /* */ __int64 _vf146; + /* */ __int64 _vf147; + /* */ __int64 _vf148; + /* */ __int64 _vf149; + /* */ __int64 _vf150; + /* */ __int64 _vf151; + /* */ __int64 _vf152; + /* */ __int64 _vf153; + /* */ __int64 _vf154; + /* */ __int64 _vf155; + /* */ __int64 _vf156; + /* */ __int64 _vf157; + /* */ __int64 _vf158; + /* */ __int64 _vf159; + /* */ __int64 _vf160; + /* */ __int64 _vf161; + /* */ __int64 _vf162; + /* */ __int64 _vf163; + /* */ __int64 _vf164; + /* */ __int64 _vf165; + /* */ __int64 _vf166; + /* */ __int64 _vf167; + /* */ __int64 _vf168; + /* */ __int64 _vf169; + /* */ __int64 _vf170; + /* */ __int64 _vf171; + /* */ __int64 _vf172; + /* */ __int64 _vf173; + /* */ __int64 _vf174; + /* */ __int64 _vf175; + /* */ __int64 _vf176; + /* */ __int64 _vf177; + /* */ __int64 _vf178; + /* */ __int64 _vf179; + /* */ __int64 _vf180; + /* */ __int64 _vf181; + /* */ __int64 _vf182; + /* */ __int64 _vf183; + /* */ __int64 _vf184; + /* */ __int64 _vf185; + /* */ __int64 _vf186; + /* */ __int64 _vf187; + /* */ __int64 _vf188; + /* */ __int64 _vf189; + /* */ __int64 _vf190; + /* */ __int64 _vf191; + /* */ __int64 _vf192; + /* */ __int64 _vf193; + /* */ __int64 _vf194; + /* */ __int64 _vf195; + /* */ __int64 _vf196; + /* */ __int64 _vf197; + /* */ __int64 _vf198; + /* */ __int64 _vf199; + /* */ __int64 _vf200; + /* */ __int64 _vf201; + /* */ __int64 _vf202; + /* */ __int64 _vf203; + /* */ __int64 _vf204; + /* */ __int64 _vf205; + /* */ __int64 _vf206; + /* */ __int64 _vf207; + /* */ __int64 _vf208; + /* */ __int64 _vf209; + /* */ __int64 _vf210; + /* */ __int64 _vf211; + /* */ __int64 _vf212; + /* */ __int64 _vf213; + /* */ __int64 _vf214; + /* */ __int64 _vf215; + /* */ __int64 _vf216; + /* */ __int64 _vf217; + /* */ __int64 _vf218; + /* */ __int64 _vf219; + /* */ __int64 _vf220; + /* */ __int64 _vf221; + /* */ __int64 _vf222; + /* */ __int64 _vf223; + /* */ __int64 _vf224; + /* */ __int64 _vf225; + /* */ __int64 _vf226; + /* */ __int64 _vf227; + /* */ __int64 _vf228; + /* */ __int64 _vf229; + /* */ __int64 _vf230; + /* */ __int64 _vf231; + /* */ __int64 _vf232; + /* */ __int64 _vf233; + /* */ __int64 _vf234; + /* */ __int64 _vf235; + /* */ __int64 _vf236; + /* */ __int64 _vf237; + /* */ __int64 _vf238; + /* */ __int64 _vf239; + /* */ __int64 _vf240; + /* */ __int64 _vf241; + /* */ __int64 _vf242; + /* */ __int64 _vf243; + /* */ __int64 _vf244; + /* */ __int64 _vf245; + /* */ __int64 _vf246; + /* */ __int64 _vf247; + /* */ __int64 _vf248; + /* */ __int64 _vf249; + /* */ __int64 _vf250; + /* */ __int64 _vf251; + /* */ __int64 _vf252; + /* */ __int64 _vf253; + /* */ __int64 _vf254; + /* */ __int64 _vf255; + /* */ __int64 _vf256; + /* */ __int64 _vf257; + /* */ __int64 _vf258; + /* */ __int64 _vf259; + /* */ __int64 _vf260; + /* */ __int64 _vf261; + /* */ __int64 _vf262; + /* */ __int64 _vf263; + /* */ __int64 _vf264; + /* */ __int64 _vf265; + /* */ __int64 _vf266; + /* */ __int64 _vf267; + /* */ __int64 _vf268; + /* */ __int64 _vf269; + /* */ __int64 _vf270; + /* */ __int64 _vf271; + /* */ __int64 _vf272; + /* */ __int64 _vf273; + /* */ __int64 _vf274; + /* */ __int64 _vf275; + /* */ __int64 _vf276; + /* */ __int64 _vf277; + /* */ __int64 _vf278; + /* */ __int64 _vf279; + /* */ __int64 _vf280; + /* */ __int64 _vf281; + /* */ __int64 _vf282; + /* */ __int64 _vf283; + /* */ __int64 _vf284; + /* */ __int64 _vf285; + /* */ __int64 _vf286; + /* */ __int64 _vf287; + /* */ __int64 _vf288; + /* */ __int64 _vf289; + /* */ __int64 _vf290; + /* */ __int64 _vf291; + /* */ __int64 _vf292; + /* */ __int64 _vf293; + /* */ __int64 _vf294; + /* */ __int64 _vf295; + /* */ __int64 _vf296; + /* */ __int64 _vf297; + /* */ __int64 _vf298; + /* */ __int64 _vf299; + /* */ __int64 _vf300; + /* */ __int64 _vf301; + /* */ __int64 _vf302; + /* */ __int64 _vf303; + /* */ __int64 _vf304; + /* */ __int64 _vf305; + /* */ __int64 _vf306; + /* */ __int64 _vf307; + /* */ __int64 _vf308; + /* */ __int64 _vf309; + /* */ __int64 _vf310; + /* */ __int64 _vf311; + /* */ __int64 _vf312; + /* 0x9C8 */ unsigned __int32 (__fastcall *GetContentTimeMax)(Client::Game::InstanceContent::ContentDirector* a1); +}; + struct Client::Game::InstanceContent::PublicContentDirectorVTable { /* */ __int64 _vf0; @@ -23280,6 +23730,396 @@ __unaligned struct Client::Game::InstanceContent::PublicContentDirector /* Size= /* */ __int64 _gap_0x1088; }; +__unaligned struct Client::Game::InstanceContent::PublicContentBozja /* Size=0x2CB8 */ +{ + union { + /* 0x0000 */ Client::Game::InstanceContent::PublicContentBozjaVTable* VTable; + /* 0x0000 */ Client::Game::InstanceContent::PublicContentDirector PublicContentDirector; + } _union_0x0; + /* */ __int64 _gap_0x1090; + /* 0x1098 */ Client::Game::InstanceContent::DynamicEventContainer DynamicEventContainer; + /* 0x2BC0 */ unsigned __int32 CurrentExperience; + /* 0x2BC4 */ unsigned __int32 NeededExperience; + /* */ __int64 _gap_0x2BC8; + /* */ __int64 _gap_0x2BD0; + /* */ __int64 _gap_0x2BD8; + /* */ __int64 _gap_0x2BE0; + /* */ __int64 _gap_0x2BE8; + /* */ __int64 _gap_0x2BF0; + /* */ __int64 _gap_0x2BF8; + /* */ __int64 _gap_0x2C00; + /* */ __int64 _gap_0x2C08; + /* */ __int64 _gap_0x2C10; + /* */ __int64 _gap_0x2C18; + /* */ __int64 _gap_0x2C20; + /* */ __int64 _gap_0x2C28; + /* */ __int64 _gap_0x2C30; + /* */ __int64 _gap_0x2C38; + /* */ __int64 _gap_0x2C40; + /* */ __int64 _gap_0x2C48; + /* */ __int64 _gap_0x2C50; + /* */ __int64 _gap_0x2C58; + /* */ __int64 _gap_0x2C60; + /* */ __int64 _gap_0x2C68; + /* */ __int64 _gap_0x2C70; + /* */ __int64 _gap_0x2C78; + /* */ __int64 _gap_0x2C80; + /* */ __int64 _gap_0x2C88; + /* */ __int64 _gap_0x2C90; + /* */ __int64 _gap_0x2C98; + /* */ __int64 _gap_0x2CA0; + /* */ __int64 _gap_0x2CA8; + /* */ __int64 _gap_0x2CB0; +}; + +struct Client::Game::InstanceContent::PublicContentEurekaVTable +{ + /* */ __int64 _vf0; + /* */ __int64 _vf1; + /* */ __int64 _vf2; + /* */ __int64 _vf3; + /* */ __int64 _vf4; + /* */ __int64 _vf5; + /* */ __int64 _vf6; + /* */ __int64 _vf7; + /* */ __int64 _vf8; + /* */ __int64 _vf9; + /* */ __int64 _vf10; + /* */ __int64 _vf11; + /* */ __int64 _vf12; + /* */ __int64 _vf13; + /* */ __int64 _vf14; + /* */ __int64 _vf15; + /* */ __int64 _vf16; + /* */ __int64 _vf17; + /* */ __int64 _vf18; + /* */ __int64 _vf19; + /* */ __int64 _vf20; + /* */ __int64 _vf21; + /* */ __int64 _vf22; + /* */ __int64 _vf23; + /* */ __int64 _vf24; + /* */ __int64 _vf25; + /* */ __int64 _vf26; + /* */ __int64 _vf27; + /* */ __int64 _vf28; + /* */ __int64 _vf29; + /* */ __int64 _vf30; + /* */ __int64 _vf31; + /* */ __int64 _vf32; + /* */ __int64 _vf33; + /* */ __int64 _vf34; + /* */ __int64 _vf35; + /* */ __int64 _vf36; + /* */ __int64 _vf37; + /* */ __int64 _vf38; + /* */ __int64 _vf39; + /* */ __int64 _vf40; + /* */ __int64 _vf41; + /* */ __int64 _vf42; + /* */ __int64 _vf43; + /* */ __int64 _vf44; + /* */ __int64 _vf45; + /* */ __int64 _vf46; + /* */ __int64 _vf47; + /* */ __int64 _vf48; + /* */ __int64 _vf49; + /* */ __int64 _vf50; + /* */ __int64 _vf51; + /* */ __int64 _vf52; + /* */ __int64 _vf53; + /* */ __int64 _vf54; + /* */ __int64 _vf55; + /* */ __int64 _vf56; + /* */ __int64 _vf57; + /* */ __int64 _vf58; + /* */ __int64 _vf59; + /* */ __int64 _vf60; + /* */ __int64 _vf61; + /* */ __int64 _vf62; + /* */ __int64 _vf63; + /* */ __int64 _vf64; + /* */ __int64 _vf65; + /* */ __int64 _vf66; + /* */ __int64 _vf67; + /* */ __int64 _vf68; + /* */ __int64 _vf69; + /* */ __int64 _vf70; + /* */ __int64 _vf71; + /* */ __int64 _vf72; + /* */ __int64 _vf73; + /* */ __int64 _vf74; + /* */ __int64 _vf75; + /* */ __int64 _vf76; + /* */ __int64 _vf77; + /* */ __int64 _vf78; + /* */ __int64 _vf79; + /* */ __int64 _vf80; + /* */ __int64 _vf81; + /* */ __int64 _vf82; + /* */ __int64 _vf83; + /* */ __int64 _vf84; + /* */ __int64 _vf85; + /* */ __int64 _vf86; + /* */ __int64 _vf87; + /* */ __int64 _vf88; + /* */ __int64 _vf89; + /* */ __int64 _vf90; + /* */ __int64 _vf91; + /* */ __int64 _vf92; + /* */ __int64 _vf93; + /* */ __int64 _vf94; + /* */ __int64 _vf95; + /* */ __int64 _vf96; + /* */ __int64 _vf97; + /* */ __int64 _vf98; + /* */ __int64 _vf99; + /* */ __int64 _vf100; + /* */ __int64 _vf101; + /* */ __int64 _vf102; + /* */ __int64 _vf103; + /* */ __int64 _vf104; + /* */ __int64 _vf105; + /* */ __int64 _vf106; + /* */ __int64 _vf107; + /* */ __int64 _vf108; + /* */ __int64 _vf109; + /* */ __int64 _vf110; + /* */ __int64 _vf111; + /* */ __int64 _vf112; + /* */ __int64 _vf113; + /* */ __int64 _vf114; + /* */ __int64 _vf115; + /* */ __int64 _vf116; + /* */ __int64 _vf117; + /* */ __int64 _vf118; + /* */ __int64 _vf119; + /* */ __int64 _vf120; + /* */ __int64 _vf121; + /* */ __int64 _vf122; + /* */ __int64 _vf123; + /* */ __int64 _vf124; + /* */ __int64 _vf125; + /* */ __int64 _vf126; + /* */ __int64 _vf127; + /* */ __int64 _vf128; + /* */ __int64 _vf129; + /* */ __int64 _vf130; + /* */ __int64 _vf131; + /* */ __int64 _vf132; + /* */ __int64 _vf133; + /* */ __int64 _vf134; + /* */ __int64 _vf135; + /* */ __int64 _vf136; + /* */ __int64 _vf137; + /* */ __int64 _vf138; + /* */ __int64 _vf139; + /* */ __int64 _vf140; + /* */ __int64 _vf141; + /* */ __int64 _vf142; + /* */ __int64 _vf143; + /* */ __int64 _vf144; + /* */ __int64 _vf145; + /* */ __int64 _vf146; + /* */ __int64 _vf147; + /* */ __int64 _vf148; + /* */ __int64 _vf149; + /* */ __int64 _vf150; + /* */ __int64 _vf151; + /* */ __int64 _vf152; + /* */ __int64 _vf153; + /* */ __int64 _vf154; + /* */ __int64 _vf155; + /* */ __int64 _vf156; + /* */ __int64 _vf157; + /* */ __int64 _vf158; + /* */ __int64 _vf159; + /* */ __int64 _vf160; + /* */ __int64 _vf161; + /* */ __int64 _vf162; + /* */ __int64 _vf163; + /* */ __int64 _vf164; + /* */ __int64 _vf165; + /* */ __int64 _vf166; + /* */ __int64 _vf167; + /* */ __int64 _vf168; + /* */ __int64 _vf169; + /* */ __int64 _vf170; + /* */ __int64 _vf171; + /* */ __int64 _vf172; + /* */ __int64 _vf173; + /* */ __int64 _vf174; + /* */ __int64 _vf175; + /* */ __int64 _vf176; + /* */ __int64 _vf177; + /* */ __int64 _vf178; + /* */ __int64 _vf179; + /* */ __int64 _vf180; + /* */ __int64 _vf181; + /* */ __int64 _vf182; + /* */ __int64 _vf183; + /* */ __int64 _vf184; + /* */ __int64 _vf185; + /* */ __int64 _vf186; + /* */ __int64 _vf187; + /* */ __int64 _vf188; + /* */ __int64 _vf189; + /* */ __int64 _vf190; + /* */ __int64 _vf191; + /* */ __int64 _vf192; + /* */ __int64 _vf193; + /* */ __int64 _vf194; + /* */ __int64 _vf195; + /* */ __int64 _vf196; + /* */ __int64 _vf197; + /* */ __int64 _vf198; + /* */ __int64 _vf199; + /* */ __int64 _vf200; + /* */ __int64 _vf201; + /* */ __int64 _vf202; + /* */ __int64 _vf203; + /* */ __int64 _vf204; + /* */ __int64 _vf205; + /* */ __int64 _vf206; + /* */ __int64 _vf207; + /* */ __int64 _vf208; + /* */ __int64 _vf209; + /* */ __int64 _vf210; + /* */ __int64 _vf211; + /* */ __int64 _vf212; + /* */ __int64 _vf213; + /* */ __int64 _vf214; + /* */ __int64 _vf215; + /* */ __int64 _vf216; + /* */ __int64 _vf217; + /* */ __int64 _vf218; + /* */ __int64 _vf219; + /* */ __int64 _vf220; + /* */ __int64 _vf221; + /* */ __int64 _vf222; + /* */ __int64 _vf223; + /* */ __int64 _vf224; + /* */ __int64 _vf225; + /* */ __int64 _vf226; + /* */ __int64 _vf227; + /* */ __int64 _vf228; + /* */ __int64 _vf229; + /* */ __int64 _vf230; + /* */ __int64 _vf231; + /* */ __int64 _vf232; + /* */ __int64 _vf233; + /* */ __int64 _vf234; + /* */ __int64 _vf235; + /* */ __int64 _vf236; + /* */ __int64 _vf237; + /* */ __int64 _vf238; + /* */ __int64 _vf239; + /* */ __int64 _vf240; + /* */ __int64 _vf241; + /* */ __int64 _vf242; + /* */ __int64 _vf243; + /* */ __int64 _vf244; + /* */ __int64 _vf245; + /* */ __int64 _vf246; + /* */ __int64 _vf247; + /* */ __int64 _vf248; + /* */ __int64 _vf249; + /* */ __int64 _vf250; + /* */ __int64 _vf251; + /* */ __int64 _vf252; + /* */ __int64 _vf253; + /* */ __int64 _vf254; + /* */ __int64 _vf255; + /* */ __int64 _vf256; + /* */ __int64 _vf257; + /* */ __int64 _vf258; + /* */ __int64 _vf259; + /* */ __int64 _vf260; + /* */ __int64 _vf261; + /* */ __int64 _vf262; + /* */ __int64 _vf263; + /* */ __int64 _vf264; + /* */ __int64 _vf265; + /* */ __int64 _vf266; + /* */ __int64 _vf267; + /* */ __int64 _vf268; + /* */ __int64 _vf269; + /* */ __int64 _vf270; + /* */ __int64 _vf271; + /* */ __int64 _vf272; + /* */ __int64 _vf273; + /* */ __int64 _vf274; + /* */ __int64 _vf275; + /* */ __int64 _vf276; + /* */ __int64 _vf277; + /* */ __int64 _vf278; + /* */ __int64 _vf279; + /* */ __int64 _vf280; + /* */ __int64 _vf281; + /* */ __int64 _vf282; + /* */ __int64 _vf283; + /* */ __int64 _vf284; + /* */ __int64 _vf285; + /* */ __int64 _vf286; + /* */ __int64 _vf287; + /* */ __int64 _vf288; + /* */ __int64 _vf289; + /* */ __int64 _vf290; + /* */ __int64 _vf291; + /* */ __int64 _vf292; + /* */ __int64 _vf293; + /* */ __int64 _vf294; + /* */ __int64 _vf295; + /* */ __int64 _vf296; + /* */ __int64 _vf297; + /* */ __int64 _vf298; + /* */ __int64 _vf299; + /* */ __int64 _vf300; + /* */ __int64 _vf301; + /* */ __int64 _vf302; + /* */ __int64 _vf303; + /* */ __int64 _vf304; + /* */ __int64 _vf305; + /* */ __int64 _vf306; + /* */ __int64 _vf307; + /* */ __int64 _vf308; + /* */ __int64 _vf309; + /* */ __int64 _vf310; + /* */ __int64 _vf311; + /* */ __int64 _vf312; + /* 0x9C8 */ unsigned __int32 (__fastcall *GetContentTimeMax)(Client::Game::InstanceContent::ContentDirector* a1); +}; + +__unaligned struct Client::Game::InstanceContent::PublicContentEureka /* Size=0x12C8 */ +{ + union { + /* 0x0000 */ Client::Game::InstanceContent::PublicContentEurekaVTable* VTable; + /* 0x0000 */ Client::Game::InstanceContent::PublicContentDirector PublicContentDirector; + } _union_0x0; + /* 0x1090 */ unsigned __int16 Unk1090; + /* 0x1092 */ unsigned __int16 Unk1092; + /* 0x1094 */ byte MaxElementalLevel; + /* */ byte _gap_0x1095; + /* */ __int16 _gap_0x1096; + /* 0x1098 */ unsigned __int32 CurrentExperience; + /* 0x109C */ unsigned __int32 NeededExperience; + /* 0x10A0 */ unsigned __int16 MagiaAetherCharge; + /* 0x10A2 */ byte Fire; + /* 0x10A3 */ byte Ice; + /* 0x10A4 */ byte Wind; + /* 0x10A5 */ byte Earth; + /* 0x10A6 */ byte Lightning; + /* 0x10A7 */ byte Water; + /* 0x10A8 */ byte Magicite; + /* 0x10A9 */ byte MagiaAether; + /* */ __int16 _gap_0x10AA; + /* */ __int32 _gap_0x10AC; + /* 0x10B0 */ Client::System::String::Utf8String PublicContentTextDataStrings[0x4]; + /* 0x1250 */ Client::System::String::Utf8String Unk1250; + /* */ __int64 _gap_0x12B8; + /* */ __int64 _gap_0x12C0; +}; + __unaligned struct Client::Game::InventoryContainer /* Size=0x18 */ { /* 0x00 */ Client::Game::InventoryItem* Items; @@ -29974,6 +30814,158 @@ __unaligned struct Client::Game::UI::Chain /* Size=0x8 */ /* 0x4 */ float MaxTime; }; +__unaligned struct Client::Game::UI::CharaCard /* Size=0x1C8 */ +{ + /* */ __int64 _gap_0x0; + /* */ __int64 _gap_0x8; + /* */ __int64 _gap_0x10; + /* */ __int64 _gap_0x18; + /* */ __int64 _gap_0x20; + /* */ __int64 _gap_0x28; + /* */ __int64 _gap_0x30; + /* */ __int64 _gap_0x38; + /* */ __int64 _gap_0x40; + /* */ __int64 _gap_0x48; + /* */ __int64 _gap_0x50; + /* */ __int64 _gap_0x58; + /* */ __int64 _gap_0x60; + /* */ __int64 _gap_0x68; + /* */ __int64 _gap_0x70; + /* */ __int64 _gap_0x78; + /* */ __int64 _gap_0x80; + /* */ __int64 _gap_0x88; + /* */ __int64 _gap_0x90; + /* */ __int64 _gap_0x98; + /* */ __int64 _gap_0xA0; + /* */ __int64 _gap_0xA8; + /* */ __int64 _gap_0xB0; + /* */ __int64 _gap_0xB8; + /* */ __int64 _gap_0xC0; + /* */ __int64 _gap_0xC8; + /* */ __int64 _gap_0xD0; + /* */ __int64 _gap_0xD8; + /* */ __int64 _gap_0xE0; + /* */ __int64 _gap_0xE8; + /* */ __int64 _gap_0xF0; + /* */ __int64 _gap_0xF8; + /* */ __int64 _gap_0x100; + /* */ __int64 _gap_0x108; + /* */ __int64 _gap_0x110; + /* */ __int64 _gap_0x118; + /* */ __int64 _gap_0x120; + /* */ __int64 _gap_0x128; + /* */ __int64 _gap_0x130; + /* */ __int64 _gap_0x138; + /* */ __int64 _gap_0x140; + /* */ __int64 _gap_0x148; + /* */ __int64 _gap_0x150; + /* */ __int64 _gap_0x158; + /* */ __int64 _gap_0x160; + /* */ __int64 _gap_0x168; + /* */ __int64 _gap_0x170; + /* */ __int64 _gap_0x178; + /* */ __int64 _gap_0x180; + /* */ __int64 _gap_0x188; + /* */ __int64 _gap_0x190; + /* */ __int64 _gap_0x198; + /* */ __int64 _gap_0x1A0; + /* */ __int64 _gap_0x1A8; + /* */ __int64 _gap_0x1B0; + /* */ __int64 _gap_0x1B8; + /* */ __int64 _gap_0x1C0; +}; + +__unaligned struct Client::Game::UI::CollectablesShop /* Size=0x2B8 */ +{ + /* */ __int64 _gap_0x0; + /* */ __int64 _gap_0x8; + /* */ __int64 _gap_0x10; + /* */ __int64 _gap_0x18; + /* */ __int64 _gap_0x20; + /* */ __int64 _gap_0x28; + /* */ __int64 _gap_0x30; + /* */ __int64 _gap_0x38; + /* */ __int64 _gap_0x40; + /* */ __int64 _gap_0x48; + /* */ __int64 _gap_0x50; + /* */ __int64 _gap_0x58; + /* */ __int64 _gap_0x60; + /* */ __int64 _gap_0x68; + /* */ __int64 _gap_0x70; + /* */ __int64 _gap_0x78; + /* */ __int64 _gap_0x80; + /* */ __int64 _gap_0x88; + /* */ __int64 _gap_0x90; + /* */ __int64 _gap_0x98; + /* */ __int64 _gap_0xA0; + /* */ __int64 _gap_0xA8; + /* */ __int64 _gap_0xB0; + /* */ __int64 _gap_0xB8; + /* */ __int64 _gap_0xC0; + /* */ __int64 _gap_0xC8; + /* */ __int64 _gap_0xD0; + /* */ __int64 _gap_0xD8; + /* */ __int64 _gap_0xE0; + /* */ __int64 _gap_0xE8; + /* */ __int64 _gap_0xF0; + /* */ __int64 _gap_0xF8; + /* */ __int64 _gap_0x100; + /* */ __int64 _gap_0x108; + /* */ __int64 _gap_0x110; + /* */ __int64 _gap_0x118; + /* */ __int64 _gap_0x120; + /* */ __int64 _gap_0x128; + /* */ __int64 _gap_0x130; + /* */ __int64 _gap_0x138; + /* */ __int64 _gap_0x140; + /* */ __int64 _gap_0x148; + /* */ __int64 _gap_0x150; + /* */ __int64 _gap_0x158; + /* */ __int64 _gap_0x160; + /* */ __int64 _gap_0x168; + /* */ __int64 _gap_0x170; + /* */ __int64 _gap_0x178; + /* */ __int64 _gap_0x180; + /* */ __int64 _gap_0x188; + /* */ __int64 _gap_0x190; + /* */ __int64 _gap_0x198; + /* */ __int64 _gap_0x1A0; + /* */ __int64 _gap_0x1A8; + /* */ __int64 _gap_0x1B0; + /* */ __int64 _gap_0x1B8; + /* */ __int64 _gap_0x1C0; + /* */ __int64 _gap_0x1C8; + /* */ __int64 _gap_0x1D0; + /* */ __int64 _gap_0x1D8; + /* */ __int64 _gap_0x1E0; + /* */ __int64 _gap_0x1E8; + /* */ __int64 _gap_0x1F0; + /* */ __int64 _gap_0x1F8; + /* */ __int64 _gap_0x200; + /* */ __int64 _gap_0x208; + /* */ __int64 _gap_0x210; + /* */ __int64 _gap_0x218; + /* */ __int64 _gap_0x220; + /* */ __int64 _gap_0x228; + /* */ __int64 _gap_0x230; + /* */ __int64 _gap_0x238; + /* */ __int64 _gap_0x240; + /* */ __int64 _gap_0x248; + /* */ __int64 _gap_0x250; + /* */ __int64 _gap_0x258; + /* */ __int64 _gap_0x260; + /* */ __int64 _gap_0x268; + /* */ __int64 _gap_0x270; + /* */ __int64 _gap_0x278; + /* */ __int64 _gap_0x280; + /* */ __int64 _gap_0x288; + /* */ __int64 _gap_0x290; + /* */ __int64 _gap_0x298; + /* */ __int64 _gap_0x2A0; + /* */ __int64 _gap_0x2A8; + /* */ __int64 _gap_0x2B0; +}; + __unaligned struct Client::Game::UI::ContentsFinderQueueInfo /* Size=0x90 */ { /* */ __int32 _gap_0x0; @@ -30064,6 +31056,158 @@ __unaligned struct Client::Game::UI::ContentsNote /* Size=0xB8 */ /* 0x6C */ __int32 DisplayStatus[0x13]; }; +__unaligned struct Component::GUI::AtkEventInterface /* Size=0x8 */ +{ + /* 0x0 */ void** vtbl; +}; + +__unaligned struct Client::Game::UI::DailyQuestSupply /* Size=0x3E8 */ +{ + /* 0x000 */ Component::GUI::AtkEventInterface AtkEventInterface; + /* */ __int64 _gap_0x8; + /* */ __int64 _gap_0x10; + /* */ __int64 _gap_0x18; + /* */ __int64 _gap_0x20; + /* */ __int64 _gap_0x28; + /* */ __int64 _gap_0x30; + /* */ __int64 _gap_0x38; + /* */ __int64 _gap_0x40; + /* */ __int64 _gap_0x48; + /* */ __int64 _gap_0x50; + /* */ __int64 _gap_0x58; + /* */ __int64 _gap_0x60; + /* */ __int64 _gap_0x68; + /* */ __int64 _gap_0x70; + /* */ __int64 _gap_0x78; + /* */ __int64 _gap_0x80; + /* */ __int64 _gap_0x88; + /* */ __int64 _gap_0x90; + /* */ __int64 _gap_0x98; + /* */ __int64 _gap_0xA0; + /* */ __int64 _gap_0xA8; + /* */ __int64 _gap_0xB0; + /* */ __int64 _gap_0xB8; + /* */ __int64 _gap_0xC0; + /* */ __int64 _gap_0xC8; + /* */ __int64 _gap_0xD0; + /* */ __int64 _gap_0xD8; + /* */ __int64 _gap_0xE0; + /* */ __int64 _gap_0xE8; + /* */ __int64 _gap_0xF0; + /* */ __int64 _gap_0xF8; + /* */ __int64 _gap_0x100; + /* */ __int64 _gap_0x108; + /* */ __int64 _gap_0x110; + /* */ __int64 _gap_0x118; + /* */ __int64 _gap_0x120; + /* */ __int64 _gap_0x128; + /* */ __int64 _gap_0x130; + /* */ __int64 _gap_0x138; + /* */ __int64 _gap_0x140; + /* */ __int64 _gap_0x148; + /* */ __int64 _gap_0x150; + /* */ __int64 _gap_0x158; + /* */ __int64 _gap_0x160; + /* */ __int64 _gap_0x168; + /* */ __int64 _gap_0x170; + /* */ __int64 _gap_0x178; + /* */ __int64 _gap_0x180; + /* */ __int64 _gap_0x188; + /* */ __int64 _gap_0x190; + /* */ __int64 _gap_0x198; + /* */ __int64 _gap_0x1A0; + /* */ __int64 _gap_0x1A8; + /* */ __int64 _gap_0x1B0; + /* */ __int64 _gap_0x1B8; + /* */ __int64 _gap_0x1C0; + /* */ __int64 _gap_0x1C8; + /* */ __int64 _gap_0x1D0; + /* */ __int64 _gap_0x1D8; + /* */ __int64 _gap_0x1E0; + /* */ __int64 _gap_0x1E8; + /* */ __int64 _gap_0x1F0; + /* */ __int64 _gap_0x1F8; + /* */ __int64 _gap_0x200; + /* */ __int64 _gap_0x208; + /* */ __int64 _gap_0x210; + /* */ __int64 _gap_0x218; + /* */ __int64 _gap_0x220; + /* */ __int64 _gap_0x228; + /* */ __int64 _gap_0x230; + /* */ __int64 _gap_0x238; + /* */ __int64 _gap_0x240; + /* */ __int64 _gap_0x248; + /* */ __int64 _gap_0x250; + /* */ __int64 _gap_0x258; + /* */ __int64 _gap_0x260; + /* */ __int64 _gap_0x268; + /* */ __int64 _gap_0x270; + /* */ __int64 _gap_0x278; + /* */ __int64 _gap_0x280; + /* */ __int64 _gap_0x288; + /* */ __int64 _gap_0x290; + /* */ __int64 _gap_0x298; + /* */ __int64 _gap_0x2A0; + /* */ __int64 _gap_0x2A8; + /* */ __int64 _gap_0x2B0; + /* */ __int64 _gap_0x2B8; + /* */ __int64 _gap_0x2C0; + /* */ __int64 _gap_0x2C8; + /* */ __int64 _gap_0x2D0; + /* */ __int64 _gap_0x2D8; + /* */ __int64 _gap_0x2E0; + /* */ __int64 _gap_0x2E8; + /* */ __int64 _gap_0x2F0; + /* */ __int64 _gap_0x2F8; + /* */ __int64 _gap_0x300; + /* */ __int64 _gap_0x308; + /* */ __int64 _gap_0x310; + /* */ __int64 _gap_0x318; + /* */ __int64 _gap_0x320; + /* */ __int64 _gap_0x328; + /* */ __int64 _gap_0x330; + /* */ __int64 _gap_0x338; + /* */ __int64 _gap_0x340; + /* */ __int64 _gap_0x348; + /* */ __int64 _gap_0x350; + /* */ __int64 _gap_0x358; + /* */ __int64 _gap_0x360; + /* */ __int64 _gap_0x368; + /* */ __int64 _gap_0x370; + /* */ __int64 _gap_0x378; + /* */ __int64 _gap_0x380; + /* */ __int64 _gap_0x388; + /* */ __int64 _gap_0x390; + /* */ __int64 _gap_0x398; + /* */ __int64 _gap_0x3A0; + /* */ __int64 _gap_0x3A8; + /* */ __int64 _gap_0x3B0; + /* */ __int64 _gap_0x3B8; + /* */ __int64 _gap_0x3C0; + /* */ __int64 _gap_0x3C8; + /* */ __int64 _gap_0x3D0; + /* */ __int64 _gap_0x3D8; + /* */ __int64 _gap_0x3E0; +}; + +__unaligned struct Client::Game::UI::Emj /* Size=0x38 */ +{ + /* */ __int64 _gap_0x0; + /* */ __int64 _gap_0x8; + /* */ __int64 _gap_0x10; + /* */ __int64 _gap_0x18; + /* */ __int64 _gap_0x20; + /* */ __int64 _gap_0x28; + /* */ __int64 _gap_0x30; +}; + +__unaligned struct Client::Game::UI::EurekaElementalEdit /* Size=0x18 */ +{ + /* */ __int64 _gap_0x0; + /* */ __int64 _gap_0x8; + /* */ __int64 _gap_0x10; +}; + __unaligned struct Client::Game::UI::ExtraInspectDataEntry /* Size=0x8 */ { /* 0x0 */ __int32 Key; @@ -30083,293 +31227,250 @@ __unaligned struct Client::Game::UI::FieldMarker /* Size=0x20 */ /* */ __int16 _gap_0x1E; }; -__unaligned struct Client::Game::UI::HateInfo /* Size=0x8 */ -{ - /* 0x0 */ unsigned __int32 ObjectId; - /* 0x4 */ __int32 Enmity; -}; - -__unaligned struct Client::Game::UI::Hate /* Size=0x108 */ -{ - /* 0x000 */ Client::Game::UI::HateInfo HateArray[0x20]; - /* 0x100 */ __int32 HateArrayLength; - /* 0x104 */ unsigned __int32 HateTargetId; -}; - -__unaligned struct Client::Game::UI::HaterInfo /* Size=0x48 */ -{ - /* 0x00 */ byte Name[0x40]; - /* 0x40 */ unsigned __int32 ObjectId; - /* 0x44 */ __int32 Enmity; -}; - -__unaligned struct Client::Game::UI::Hater /* Size=0x908 */ -{ - /* 0x000 */ Client::Game::UI::HaterInfo HaterArray[0x20]; - /* 0x900 */ __int32 HaterArrayLength; - /* */ __int32 _gap_0x904; -}; - -struct Client::UI::Misc::UserFileManager::UserFileEventVTable -{ - /* */ __int64 _vf0; - /* 0x08 */ bool (__fastcall *ReadFile)(Client::UI::Misc::UserFileManager::UserFileEvent* a1, bool a2, byte* a3, unsigned __int16 a4, unsigned __int32 a5); - /* 0x10 */ unsigned __int32 (__fastcall *WriteFile)(Client::UI::Misc::UserFileManager::UserFileEvent* a1, byte* a2, unsigned __int32 a3); - /* */ __int64 _vf3; - /* 0x20 */ unsigned __int32 (__fastcall *GetFileSize)(Client::UI::Misc::UserFileManager::UserFileEvent* a1); - /* 0x28 */ unsigned __int32 (__fastcall *GetDataSize)(Client::UI::Misc::UserFileManager::UserFileEvent* a1); - /* 0x30 */ unsigned __int16 (__fastcall *GetFileVersion)(Client::UI::Misc::UserFileManager::UserFileEvent* a1); - /* 0x38 */ unsigned __int16 (__fastcall *GetFileType)(Client::UI::Misc::UserFileManager::UserFileEvent* a1); - /* */ __int64 _vf8; - /* 0x48 */ bool (__fastcall *GetHasChanges)(Client::UI::Misc::UserFileManager::UserFileEvent* a1); - /* 0x50 */ byte (__fastcall *GetIsSavePending)(Client::UI::Misc::UserFileManager::UserFileEvent* a1); - /* 0x58 */ void (__fastcall *SetCharacterContentId)(Client::UI::Misc::UserFileManager::UserFileEvent* a1, unsigned __int64 a2); - /* 0x60 */ void (__fastcall *SaveFile)(Client::UI::Misc::UserFileManager::UserFileEvent* a1, bool a2); -}; - -__unaligned struct Client::UI::Misc::UserFileManager::UserFileEvent /* Size=0x40 */ +__unaligned struct Client::Game::UI::FishingNote /* Size=0x50 */ { - /* 0x00 */ Client::UI::Misc::UserFileManager::UserFileEventVTable* VTable; - /* 0x08 */ unsigned __int64 CharacterContentID; - /* 0x10 */ __int64 UserFileManager; - /* 0x18 */ __int64 TempDataPtr; - /* 0x20 */ unsigned __int32 TempDataBytesWritten; - /* */ __int32 _gap_0x24; + /* */ __int64 _gap_0x0; + /* */ __int64 _gap_0x8; + /* */ __int64 _gap_0x10; + /* */ __int64 _gap_0x18; + /* */ __int64 _gap_0x20; /* */ __int64 _gap_0x28; - /* 0x30 */ byte FileName[0xC]; - /* 0x3C */ bool Unk3C; - /* 0x3D */ bool IsSavePending; - /* 0x3E */ bool HasChanges; - /* 0x3F */ bool IsVirtual; -}; - -struct Client::UI::Misc::RaptureHotbarModuleVTable -{ - /* */ __int64 _vf0; - /* 0x08 */ bool (__fastcall *ReadFile)(Client::UI::Misc::UserFileManager::UserFileEvent* a1, bool a2, byte* a3, unsigned __int16 a4, unsigned __int32 a5); - /* 0x10 */ unsigned __int32 (__fastcall *WriteFile)(Client::UI::Misc::UserFileManager::UserFileEvent* a1, byte* a2, unsigned __int32 a3); - /* */ __int64 _vf3; - /* 0x20 */ unsigned __int32 (__fastcall *GetFileSize)(Client::UI::Misc::UserFileManager::UserFileEvent* a1); - /* 0x28 */ unsigned __int32 (__fastcall *GetDataSize)(Client::UI::Misc::UserFileManager::UserFileEvent* a1); - /* 0x30 */ unsigned __int16 (__fastcall *GetFileVersion)(Client::UI::Misc::UserFileManager::UserFileEvent* a1); - /* 0x38 */ unsigned __int16 (__fastcall *GetFileType)(Client::UI::Misc::UserFileManager::UserFileEvent* a1); - /* */ __int64 _vf8; - /* 0x48 */ bool (__fastcall *GetHasChanges)(Client::UI::Misc::UserFileManager::UserFileEvent* a1); - /* 0x50 */ byte (__fastcall *GetIsSavePending)(Client::UI::Misc::UserFileManager::UserFileEvent* a1); - /* 0x58 */ void (__fastcall *SetCharacterContentId)(Client::UI::Misc::UserFileManager::UserFileEvent* a1, unsigned __int64 a2); - /* 0x60 */ void (__fastcall *SaveFile)(Client::UI::Misc::UserFileManager::UserFileEvent* a1, bool a2); -}; - -__unaligned struct Client::UI::Misc::HotBarSlot /* Size=0xE0 */ -{ - /* 0x00 */ Client::System::String::Utf8String PopUpHelp; - /* 0x68 */ byte CostText[0x20]; - /* 0x88 */ byte PopUpKeybindHint[0x20]; - /* 0xA8 */ byte KeybindHint[0x10]; - /* 0xB8 */ unsigned __int32 CommandId; - /* 0xBC */ unsigned __int32 IconA; - /* 0xC0 */ unsigned __int32 IconB; - /* 0xC4 */ unsigned __int16 UNK_0xC4; - /* */ byte _gap_0xC6; - /* 0xC7 */ Client::UI::Misc::HotbarSlotType CommandType; - /* 0xC8 */ Client::UI::Misc::HotbarSlotType IconTypeA; - /* 0xC9 */ Client::UI::Misc::HotbarSlotType IconTypeB; - /* 0xCA */ byte CostType; - /* 0xCB */ byte CostDisplayMode; - /* 0xCC */ __int32 Icon; - /* 0xD0 */ unsigned __int32 CostValue; - /* 0xD4 */ unsigned __int32 UNK_0xD4; - /* 0xD8 */ unsigned __int32 UNK_0xD8; - /* 0xDC */ byte UNK_0xDC; - /* 0xDD */ byte UNK_0xDD; - /* 0xDE */ byte UNK_0xDE; - /* 0xDF */ byte IsLoaded; -}; - -__unaligned struct Client::UI::Misc::HotBar /* Size=0xE00 */ -{ - /* 0x000 */ Client::UI::Misc::HotBarSlot Slots[0x10]; -}; - -__unaligned struct Client::UI::Misc::SavedHotBarSlot /* Size=0x5 */ -{ - /* 0x0 */ Client::UI::Misc::HotbarSlotType CommandType; - /* 0x1 */ unsigned __int32 CommandId; -}; - -__unaligned struct Client::UI::Misc::SavedHotBar /* Size=0x50 */ -{ - /* 0x00 */ Client::UI::Misc::SavedHotBarSlot Slots[0x10]; -}; - -__unaligned struct Client::UI::Misc::SavedHotBarGroup /* Size=0x5A0 */ -{ - /* 0x000 */ Client::UI::Misc::SavedHotBar HotBars[0x12]; -}; - -__unaligned struct Client::UI::Misc::DutyActionSlot /* Size=0xE8 */ -{ - /* 0x00 */ Client::UI::Misc::HotBarSlot Slot; - /* 0xE0 */ byte PrimaryCostType; - /* 0xE1 */ bool IsActive; - /* */ __int16 _gap_0xE2; - /* */ __int32 _gap_0xE4; -}; - -__unaligned struct Client::UI::Misc::RaptureHotbarModule /* Size=0x288F8 */ -{ - union { - /* 0x00000 */ Client::UI::Misc::RaptureHotbarModuleVTable* VTable; - struct { - /* 0x00000 */ Client::UI::Misc::UserFileManager::UserFileEvent UserFileEvent; - /* 0x00040 */ void** InputCodeModifiedInterfaceVTable; - /* 0x00048 */ Client::UI::UIModule* UiModule; - } _union_struct_0x0; - } _union_0x0; - /* 0x00050 */ bool ModuleReady; - /* 0x00051 */ byte ActiveHotbarClassJobId; - /* 0x00052 */ bool DatFileLoadedSuccessfully; - /* */ byte _gap_0x53; - /* 0x00054 */ bool ExpacJobHotbarsCreated[0xC]; - /* 0x00060 */ bool PvPHotbarsCreated[0x16]; - /* 0x00076 */ bool ClearCallbackPresent; - /* */ byte _gap_0x77; - /* 0x00078 */ unsigned __int32 MateriaMeldState; - /* 0x0007C */ byte HotbarShareStateBitmask[0x4]; - /* 0x00080 */ byte HotbarShareStateBitmask2[0x4]; - /* */ __int32 _gap_0x84; - /* 0x00088 */ Client::UI::Misc::RaptureHotbarModule::ClearCallback* ClearCallbackPtr; - /* 0x00090 */ Client::UI::Misc::HotBar HotBars[0x12]; - /* 0x0FC90 */ Client::UI::Misc::HotBar PetHotBar; - /* 0x10A90 */ Client::UI::Misc::HotBar PetCrossHotBar; - /* 0x11890 */ Client::UI::Misc::HotBarSlot ScratchSlot; - /* 0x11970 */ unsigned __int32 PetHotbarMode; - /* 0x11974 */ Client::UI::Misc::SavedHotBarGroup SavedHotBars[0x41]; - /* 0x28714 */ Client::UI::Misc::CrossHotbarFlags CrossHotbarFlags; - /* */ __int16 _gap_0x28716; - /* 0x28718 */ unsigned __int32 GrandCompanyId; - /* 0x2871C */ bool PvPHotbarsActive; - /* 0x2871D */ bool ShowPvPHotbarSwapNotification; - /* */ __int16 _gap_0x2871E; - /* 0x28720 */ Client::UI::Misc::DutyActionSlot DutyActionSlots[0x2]; - /* 0x288F0 */ bool DutyActionsPresent; - /* */ byte _gap_0x288F1; - /* */ __int16 _gap_0x288F2; - /* */ __int32 _gap_0x288F4; -}; - -struct Client::Game::UI::HotbarVTable -{ - /* */ __int64 _vf0; - /* 0x08 */ bool (__fastcall *ResetAllHotbars)(Client::Game::UI::Hotbar* a1, Client::UI::Misc::RaptureHotbarModule* a2); - /* 0x10 */ bool (__fastcall *ResetPvEHotbarsForClass)(Client::Game::UI::Hotbar* a1, Client::UI::Misc::RaptureHotbarModule* a2, __int32 a3); - /* 0x18 */ byte (__fastcall *ResetPvPHotbarsForClass)(Client::Game::UI::Hotbar* a1, Client::UI::Misc::RaptureHotbarModule* a2, unsigned __int32 a3); -}; - -__unaligned struct Client::Game::UI::Hotbar /* Size=0x8 */ -{ - union { - /* 0x0 */ Client::Game::UI::HotbarVTable* VTable; - /* 0x0 */ Client::UI::Misc::RaptureHotbarModule::ClearCallback* ClearCallback; - } _union_0x0; + /* */ __int64 _gap_0x30; + /* */ __int64 _gap_0x38; + /* */ __int64 _gap_0x40; + /* */ __int64 _gap_0x48; }; -__unaligned struct Client::Game::UI::Inspect /* Size=0x278 */ +__unaligned struct Client::Game::UI::FishRecord /* Size=0x2E0 */ { /* */ __int64 _gap_0x0; - /* */ __int32 _gap_0x8; - /* 0x00C */ unsigned __int32 ObjectID; - /* 0x010 */ byte Type; - /* */ byte _gap_0x11; - /* 0x012 */ __int16 WorldId; - /* 0x014 */ byte Name[0x40]; - /* 0x054 */ byte PSNOnlineID[0x11]; - /* */ byte _gap_0x65; - /* */ __int16 _gap_0x66; + /* */ __int64 _gap_0x8; + /* */ __int64 _gap_0x10; + /* */ __int64 _gap_0x18; + /* */ __int64 _gap_0x20; + /* */ __int64 _gap_0x28; + /* */ __int64 _gap_0x30; + /* */ __int64 _gap_0x38; + /* */ __int64 _gap_0x40; + /* */ __int64 _gap_0x48; + /* */ __int64 _gap_0x50; + /* */ __int64 _gap_0x58; + /* */ __int64 _gap_0x60; /* */ __int64 _gap_0x68; - /* */ __int32 _gap_0x70; - /* */ byte _gap_0x74; - /* 0x075 */ byte ClassJobId; - /* 0x076 */ byte Level; - /* 0x077 */ byte SyncedLevel; - /* */ byte _gap_0x78; - /* 0x079 */ unsigned __int16 AverageItemLevel; - /* 0x07B */ unsigned __int16 TitleId; - /* 0x07D */ byte GrandCompanyIndex; - /* 0x07E */ byte GrandCompanyRank; - /* 0x07F */ Client::Game::Character::CustomizeData CustomizeData; - /* 0x099 */ byte BuddyEquipTop; - /* 0x09A */ byte BuddyEquipBody; - /* 0x09B */ byte BuddyEquipLegs; - /* */ __int32 _gap_0x9C; + /* */ __int64 _gap_0x70; + /* */ __int64 _gap_0x78; + /* */ __int64 _gap_0x80; + /* */ __int64 _gap_0x88; + /* */ __int64 _gap_0x90; + /* */ __int64 _gap_0x98; /* */ __int64 _gap_0xA0; /* */ __int64 _gap_0xA8; /* */ __int64 _gap_0xB0; /* */ __int64 _gap_0xB8; /* */ __int64 _gap_0xC0; /* */ __int64 _gap_0xC8; - /* */ __int32 _gap_0xD0; - /* */ __int16 _gap_0xD4; - /* */ byte _gap_0xD6; - /* 0x0D7 */ unsigned __int32 BaseParams[0x4A]; - /* */ byte _gap_0x1FF; - /* */ byte _gap_0x200; - /* 0x201 */ byte GearVisibilityFlag; - /* */ __int16 _gap_0x202; - /* */ __int32 _gap_0x204; + /* */ __int64 _gap_0xD0; + /* */ __int64 _gap_0xD8; + /* */ __int64 _gap_0xE0; + /* */ __int64 _gap_0xE8; + /* */ __int64 _gap_0xF0; + /* */ __int64 _gap_0xF8; + /* */ __int64 _gap_0x100; + /* */ __int64 _gap_0x108; + /* */ __int64 _gap_0x110; + /* */ __int64 _gap_0x118; + /* */ __int64 _gap_0x120; + /* */ __int64 _gap_0x128; + /* */ __int64 _gap_0x130; + /* */ __int64 _gap_0x138; + /* */ __int64 _gap_0x140; + /* */ __int64 _gap_0x148; + /* */ __int64 _gap_0x150; + /* */ __int64 _gap_0x158; + /* */ __int64 _gap_0x160; + /* */ __int64 _gap_0x168; + /* */ __int64 _gap_0x170; + /* */ __int64 _gap_0x178; + /* */ __int64 _gap_0x180; + /* */ __int64 _gap_0x188; + /* */ __int64 _gap_0x190; + /* */ __int64 _gap_0x198; + /* */ __int64 _gap_0x1A0; + /* */ __int64 _gap_0x1A8; + /* */ __int64 _gap_0x1B0; + /* */ __int64 _gap_0x1B8; + /* */ __int64 _gap_0x1C0; + /* */ __int64 _gap_0x1C8; + /* */ __int64 _gap_0x1D0; + /* */ __int64 _gap_0x1D8; + /* */ __int64 _gap_0x1E0; + /* */ __int64 _gap_0x1E8; + /* */ __int64 _gap_0x1F0; + /* */ __int64 _gap_0x1F8; + /* */ __int64 _gap_0x200; /* */ __int64 _gap_0x208; - /* 0x210 */ byte BuddyOwnerName[0x40]; - /* 0x250 */ byte BuddyRank; - /* 0x251 */ byte BuddyStain; - /* 0x252 */ byte BuddyDefenderLevel; - /* 0x253 */ byte BuddyAttackerLevel; - /* 0x254 */ byte BuddyHealerLevel; - /* */ byte _gap_0x255; - /* */ __int16 _gap_0x256; - /* */ __int16 _gap_0x258; - /* */ byte _gap_0x25A; - /* 0x25B */ Client::Game::UI::ExtraInspectDataEntry ExtraInspectData[0x3]; - /* */ byte _gap_0x273; - /* */ __int32 _gap_0x274; -}; - -__unaligned struct Client::Game::UI::LimitBreakController /* Size=0x10 */ -{ - /* */ __int64 _gap_0x0; - /* 0x08 */ byte BarCount; - /* */ byte _gap_0x9; - /* 0x0A */ unsigned __int16 CurrentValue; - /* 0x0C */ unsigned __int32 BarValue; -}; - -__unaligned struct Client::Game::UI::LootItem /* Size=0x40 */ -{ - /* 0x00 */ unsigned __int32 ChestObjectId; - /* 0x04 */ unsigned __int32 ChestItemIndex; - /* 0x08 */ unsigned __int32 ItemId; - /* 0x0C */ unsigned __int16 ItemCount; - /* */ __int16 _gap_0xE; - /* */ __int64 _gap_0x10; - /* */ __int64 _gap_0x18; - /* 0x20 */ Client::Game::UI::RollState RollState; - /* 0x24 */ Client::Game::UI::RollResult RollResult; - /* 0x28 */ unsigned __int32 RollValue; - /* 0x2C */ float Time; - /* 0x30 */ float MaxTime; - /* */ __int32 _gap_0x34; - /* 0x38 */ Client::Game::UI::LootMode LootMode; - /* */ __int32 _gap_0x3C; + /* */ __int64 _gap_0x210; + /* */ __int64 _gap_0x218; + /* */ __int64 _gap_0x220; + /* */ __int64 _gap_0x228; + /* */ __int64 _gap_0x230; + /* */ __int64 _gap_0x238; + /* */ __int64 _gap_0x240; + /* */ __int64 _gap_0x248; + /* */ __int64 _gap_0x250; + /* */ __int64 _gap_0x258; + /* */ __int64 _gap_0x260; + /* */ __int64 _gap_0x268; + /* */ __int64 _gap_0x270; + /* */ __int64 _gap_0x278; + /* */ __int64 _gap_0x280; + /* */ __int64 _gap_0x288; + /* */ __int64 _gap_0x290; + /* */ __int64 _gap_0x298; + /* */ __int64 _gap_0x2A0; + /* */ __int64 _gap_0x2A8; + /* */ __int64 _gap_0x2B0; + /* */ __int64 _gap_0x2B8; + /* */ __int64 _gap_0x2C0; + /* */ __int64 _gap_0x2C8; + /* */ __int64 _gap_0x2D0; + /* */ __int64 _gap_0x2D8; }; -__unaligned struct Client::Game::UI::Loot /* Size=0x6A0 */ +__unaligned struct Client::Game::UI::GatheringNote /* Size=0x628 */ { /* */ __int64 _gap_0x0; /* */ __int64 _gap_0x8; - /* 0x010 */ Client::Game::UI::LootItem ItemArray[0x10]; - /* 0x410 */ __int32 SelectedIndex; - /* */ __int32 _gap_0x414; - /* 0x418 */ unsigned __int32 UnkObjectId; - /* */ __int32 _gap_0x41C; + /* */ __int64 _gap_0x10; + /* */ __int64 _gap_0x18; + /* */ __int64 _gap_0x20; + /* */ __int64 _gap_0x28; + /* */ __int64 _gap_0x30; + /* */ __int64 _gap_0x38; + /* */ __int64 _gap_0x40; + /* */ __int64 _gap_0x48; + /* */ __int64 _gap_0x50; + /* */ __int64 _gap_0x58; + /* */ __int64 _gap_0x60; + /* */ __int64 _gap_0x68; + /* */ __int64 _gap_0x70; + /* */ __int64 _gap_0x78; + /* */ __int64 _gap_0x80; + /* */ __int64 _gap_0x88; + /* */ __int64 _gap_0x90; + /* */ __int64 _gap_0x98; + /* */ __int64 _gap_0xA0; + /* */ __int64 _gap_0xA8; + /* */ __int64 _gap_0xB0; + /* */ __int64 _gap_0xB8; + /* */ __int64 _gap_0xC0; + /* */ __int64 _gap_0xC8; + /* */ __int64 _gap_0xD0; + /* */ __int64 _gap_0xD8; + /* */ __int64 _gap_0xE0; + /* */ __int64 _gap_0xE8; + /* */ __int64 _gap_0xF0; + /* */ __int64 _gap_0xF8; + /* */ __int64 _gap_0x100; + /* */ __int64 _gap_0x108; + /* */ __int64 _gap_0x110; + /* */ __int64 _gap_0x118; + /* */ __int64 _gap_0x120; + /* */ __int64 _gap_0x128; + /* */ __int64 _gap_0x130; + /* */ __int64 _gap_0x138; + /* */ __int64 _gap_0x140; + /* */ __int64 _gap_0x148; + /* */ __int64 _gap_0x150; + /* */ __int64 _gap_0x158; + /* */ __int64 _gap_0x160; + /* */ __int64 _gap_0x168; + /* */ __int64 _gap_0x170; + /* */ __int64 _gap_0x178; + /* */ __int64 _gap_0x180; + /* */ __int64 _gap_0x188; + /* */ __int64 _gap_0x190; + /* */ __int64 _gap_0x198; + /* */ __int64 _gap_0x1A0; + /* */ __int64 _gap_0x1A8; + /* */ __int64 _gap_0x1B0; + /* */ __int64 _gap_0x1B8; + /* */ __int64 _gap_0x1C0; + /* */ __int64 _gap_0x1C8; + /* */ __int64 _gap_0x1D0; + /* */ __int64 _gap_0x1D8; + /* */ __int64 _gap_0x1E0; + /* */ __int64 _gap_0x1E8; + /* */ __int64 _gap_0x1F0; + /* */ __int64 _gap_0x1F8; + /* */ __int64 _gap_0x200; + /* */ __int64 _gap_0x208; + /* */ __int64 _gap_0x210; + /* */ __int64 _gap_0x218; + /* */ __int64 _gap_0x220; + /* */ __int64 _gap_0x228; + /* */ __int64 _gap_0x230; + /* */ __int64 _gap_0x238; + /* */ __int64 _gap_0x240; + /* */ __int64 _gap_0x248; + /* */ __int64 _gap_0x250; + /* */ __int64 _gap_0x258; + /* */ __int64 _gap_0x260; + /* */ __int64 _gap_0x268; + /* */ __int64 _gap_0x270; + /* */ __int64 _gap_0x278; + /* */ __int64 _gap_0x280; + /* */ __int64 _gap_0x288; + /* */ __int64 _gap_0x290; + /* */ __int64 _gap_0x298; + /* */ __int64 _gap_0x2A0; + /* */ __int64 _gap_0x2A8; + /* */ __int64 _gap_0x2B0; + /* */ __int64 _gap_0x2B8; + /* */ __int64 _gap_0x2C0; + /* */ __int64 _gap_0x2C8; + /* */ __int64 _gap_0x2D0; + /* */ __int64 _gap_0x2D8; + /* */ __int64 _gap_0x2E0; + /* */ __int64 _gap_0x2E8; + /* */ __int64 _gap_0x2F0; + /* */ __int64 _gap_0x2F8; + /* */ __int64 _gap_0x300; + /* */ __int64 _gap_0x308; + /* */ __int64 _gap_0x310; + /* */ __int64 _gap_0x318; + /* */ __int64 _gap_0x320; + /* */ __int64 _gap_0x328; + /* */ __int64 _gap_0x330; + /* */ __int64 _gap_0x338; + /* */ __int64 _gap_0x340; + /* */ __int64 _gap_0x348; + /* */ __int64 _gap_0x350; + /* */ __int64 _gap_0x358; + /* */ __int64 _gap_0x360; + /* */ __int64 _gap_0x368; + /* */ __int64 _gap_0x370; + /* */ __int64 _gap_0x378; + /* */ __int64 _gap_0x380; + /* */ __int64 _gap_0x388; + /* */ __int64 _gap_0x390; + /* */ __int64 _gap_0x398; + /* */ __int64 _gap_0x3A0; + /* */ __int64 _gap_0x3A8; + /* */ __int64 _gap_0x3B0; + /* */ __int64 _gap_0x3B8; + /* */ __int64 _gap_0x3C0; + /* */ __int64 _gap_0x3C8; + /* */ __int64 _gap_0x3D0; + /* */ __int64 _gap_0x3D8; + /* */ __int64 _gap_0x3E0; + /* */ __int64 _gap_0x3E8; + /* */ __int64 _gap_0x3F0; + /* */ __int64 _gap_0x3F8; + /* */ __int64 _gap_0x400; + /* */ __int64 _gap_0x408; + /* */ __int64 _gap_0x410; + /* */ __int64 _gap_0x418; /* */ __int64 _gap_0x420; /* */ __int64 _gap_0x428; /* */ __int64 _gap_0x430; @@ -30435,57 +31536,9 @@ __unaligned struct Client::Game::UI::Loot /* Size=0x6A0 */ /* */ __int64 _gap_0x610; /* */ __int64 _gap_0x618; /* */ __int64 _gap_0x620; - /* */ __int64 _gap_0x628; - /* */ __int64 _gap_0x630; - /* */ __int64 _gap_0x638; - /* */ __int64 _gap_0x640; - /* */ __int64 _gap_0x648; - /* */ __int64 _gap_0x650; - /* */ __int64 _gap_0x658; - /* */ __int64 _gap_0x660; - /* */ __int64 _gap_0x668; - /* */ __int64 _gap_0x670; - /* 0x678 */ unsigned __int32 UnkObjectId2; - /* */ __int32 _gap_0x67C; - /* */ __int64 _gap_0x680; - /* */ __int64 _gap_0x688; - /* */ __int64 _gap_0x690; - /* */ __int64 _gap_0x698; -}; - -__unaligned struct StdVectorClientGameUIMapMarkerData /* Size=0x18 */ -{ - /* 0x00 */ Client::Game::UI::MapMarkerData* First; - /* 0x08 */ Client::Game::UI::MapMarkerData* Last; - /* 0x10 */ Client::Game::UI::MapMarkerData* End; -}; - -__unaligned struct Client::Game::UI::MarkerInfo /* Size=0x90 */ -{ - /* */ __int32 _gap_0x0; - /* 0x04 */ unsigned __int32 ObjectiveId; - /* 0x08 */ Client::System::String::Utf8String Label; - /* 0x70 */ StdVectorClientGameUIMapMarkerData MarkerData; - /* */ __int16 _gap_0x88; - /* */ byte _gap_0x8A; - /* 0x8B */ bool ShouldRender; - /* */ __int32 _gap_0x8C; -}; - -__unaligned struct StdList::NodeClientGameUIMarkerInfo /* Size=0xA0 */ -{ - /* 0x00 */ StdList::NodeClientGameUIMarkerInfo* Next; - /* 0x08 */ StdList::NodeClientGameUIMarkerInfo* Previous; - /* 0x10 */ Client::Game::UI::MarkerInfo Value; -}; - -__unaligned struct StdListClientGameUIMarkerInfo /* Size=0x10 */ -{ - /* 0x00 */ StdList::NodeClientGameUIMarkerInfo* Head; - /* 0x08 */ unsigned __int64 Size; }; -__unaligned struct Client::Game::UI::Map /* Size=0x4000 */ +__unaligned struct Client::Game::UI::GCSupply /* Size=0x2C28 */ { /* */ __int64 _gap_0x0; /* */ __int64 _gap_0x8; @@ -30506,8614 +31559,8509 @@ __unaligned struct Client::Game::UI::Map /* Size=0x4000 */ /* */ __int64 _gap_0x80; /* */ __int64 _gap_0x88; /* */ __int64 _gap_0x90; - /* 0x0098 */ Client::Game::UI::MarkerInfo QuestData[0x1E]; - /* 0x1178 */ Client::Game::UI::MarkerInfo LevequestData[0x10]; - /* */ __int64 _gap_0x1A78; - /* */ __int64 _gap_0x1A80; - /* */ __int64 _gap_0x1A88; - /* */ __int64 _gap_0x1A90; - /* */ __int64 _gap_0x1A98; - /* */ __int64 _gap_0x1AA0; - /* */ __int64 _gap_0x1AA8; - /* */ __int64 _gap_0x1AB0; - /* */ __int64 _gap_0x1AB8; - /* */ __int64 _gap_0x1AC0; - /* */ __int64 _gap_0x1AC8; - /* */ __int64 _gap_0x1AD0; - /* */ __int64 _gap_0x1AD8; - /* */ __int64 _gap_0x1AE0; - /* */ __int64 _gap_0x1AE8; - /* 0x1AF0 */ StdVectorClientGameUIMapMarkerData ActiveLevequest; - /* */ __int64 _gap_0x1B08; - /* */ __int64 _gap_0x1B10; - /* 0x1B18 */ StdListClientGameUIMarkerInfo UnacceptedQuests; - /* */ __int64 _gap_0x1B28; - /* */ __int64 _gap_0x1B30; - /* */ __int64 _gap_0x1B38; - /* */ __int64 _gap_0x1B40; - /* */ __int64 _gap_0x1B48; - /* */ __int64 _gap_0x1B50; - /* */ __int64 _gap_0x1B58; - /* 0x1B60 */ StdListClientGameUIMarkerInfo GuildLeveAssignments; - /* */ __int64 _gap_0x1B70; - /* */ __int64 _gap_0x1B78; - /* */ __int64 _gap_0x1B80; - /* */ __int64 _gap_0x1B88; - /* */ __int64 _gap_0x1B90; - /* */ __int64 _gap_0x1B98; - /* */ __int64 _gap_0x1BA0; - /* 0x1BA8 */ StdListClientGameUIMarkerInfo GuildOrderGuides; - /* 0x1BB8 */ Client::Game::UI::MarkerInfo HousingData[0x3E]; - /* 0x3E98 */ StdListClientGameUIMarkerInfo TripleTriad; - /* 0x3EA8 */ StdListClientGameUIMarkerInfo CustomTalk; - /* */ __int64 _gap_0x3EB8; - /* */ __int64 _gap_0x3EC0; - /* */ __int64 _gap_0x3EC8; - /* */ __int64 _gap_0x3ED0; - /* */ __int64 _gap_0x3ED8; - /* */ __int64 _gap_0x3EE0; - /* */ __int64 _gap_0x3EE8; - /* */ __int64 _gap_0x3EF0; - /* */ __int64 _gap_0x3EF8; - /* */ __int64 _gap_0x3F00; - /* */ __int64 _gap_0x3F08; - /* */ __int64 _gap_0x3F10; - /* */ __int64 _gap_0x3F18; - /* */ __int64 _gap_0x3F20; - /* */ __int64 _gap_0x3F28; - /* */ __int64 _gap_0x3F30; - /* */ __int64 _gap_0x3F38; - /* */ __int64 _gap_0x3F40; - /* */ __int64 _gap_0x3F48; - /* 0x3F50 */ StdListClientGameUIMarkerInfo GemstoneTraders; - /* */ __int64 _gap_0x3F60; - /* */ __int64 _gap_0x3F68; - /* */ __int64 _gap_0x3F70; - /* */ __int64 _gap_0x3F78; - /* */ __int64 _gap_0x3F80; - /* */ __int64 _gap_0x3F88; - /* */ __int64 _gap_0x3F90; - /* */ __int64 _gap_0x3F98; - /* */ __int64 _gap_0x3FA0; - /* */ __int64 _gap_0x3FA8; - /* */ __int64 _gap_0x3FB0; - /* */ __int64 _gap_0x3FB8; - /* */ __int64 _gap_0x3FC0; - /* */ __int64 _gap_0x3FC8; - /* */ __int64 _gap_0x3FD0; - /* */ __int64 _gap_0x3FD8; - /* */ __int64 _gap_0x3FE0; - /* */ __int64 _gap_0x3FE8; - /* */ __int64 _gap_0x3FF0; - /* */ __int64 _gap_0x3FF8; -}; - -__unaligned struct Client::Game::UI::MapMarkerContainer /* Size=0x0 */ -{ - /* 0x0 */ Client::Game::UI::MapMarkerContainer::LinkedList* List; - /* 0x8 */ __int32 Size; -}; - -__unaligned struct Client::Game::UI::MapMarkerContainer::LinkedList /* Size=0x0 */ -{ - /* 0x0 */ Client::Game::UI::MapMarkerNode* First; - /* 0x8 */ Client::Game::UI::MapMarkerNode* Last; -}; - -__unaligned struct Client::Game::UI::MapMarkerData /* Size=0x48 */ -{ - /* 0x00 */ unsigned __int32 LevelId; - /* 0x04 */ unsigned __int32 ObjectiveId; - /* 0x08 */ Client::System::String::Utf8String* TooltipString; - /* 0x10 */ unsigned __int32 IconId; - /* */ __int32 _gap_0x14; - /* 0x18 */ float X; - /* 0x1C */ float Y; - /* 0x20 */ float Z; - /* 0x24 */ float Radius; - /* */ __int32 _gap_0x28; - /* 0x2C */ unsigned __int32 MapId; - /* 0x30 */ unsigned __int32 PlaceNameZoneId; - /* 0x34 */ unsigned __int32 PlaceNameId; - /* */ __int32 _gap_0x38; - /* 0x3C */ unsigned __int16 RecommendedLevel; - /* 0x3E */ unsigned __int16 TerritoryTypeId; - /* */ __int64 _gap_0x40; -}; - -__unaligned struct Client::Game::UI::MapMarkerNode /* Size=0x0 */ -{ - /* 0x0 */ Client::Game::UI::MapMarkerNode* Next; - /* 0x8 */ Client::Game::UI::MapMarkerNode* Previous; - /* 0x10 */ Client::Game::UI::MarkerInfo Data; -}; - -__unaligned struct Client::Game::UI::MarkingController /* Size=0x2E0 */ -{ - /* */ __int64 _gap_0x0; - /* */ __int64 _gap_0x8; - /* 0x010 */ __int64 MarkerArray[0x11]; - /* 0x098 */ unsigned __int32 LetterMarkerArray[0x1A]; - /* 0x100 */ __int64 MarkerTimeArray[0x11]; - /* */ __int64 _gap_0x188; - /* */ __int64 _gap_0x190; - /* */ __int64 _gap_0x198; - /* */ __int64 _gap_0x1A0; - /* */ __int64 _gap_0x1A8; - /* */ __int64 _gap_0x1B0; - /* */ __int64 _gap_0x1B8; - /* */ __int64 _gap_0x1C0; - /* */ __int64 _gap_0x1C8; - /* */ __int64 _gap_0x1D0; - /* */ __int64 _gap_0x1D8; - /* 0x1E0 */ Client::Game::UI::FieldMarker FieldMarkerArray[0x8]; -}; - -__unaligned struct Client::Game::UI::MobHunt::KillCounts /* Size=0x14 */ -{ - /* 0x00 */ __int32 Counts[0x5]; -}; - -__unaligned struct Client::Game::UI::MobHunt /* Size=0x198 */ -{ - /* */ __int64 _gap_0x0; - /* 0x008 */ byte AvailableMarkId[0x12]; - /* 0x01A */ byte ObtainedMarkId[0x12]; - /* 0x02C */ Client::Game::UI::MobHunt::KillCounts CurrentKills[0x12]; - /* 0x194 */ __int32 ObtainedFlags; -}; - -__unaligned struct Client::Game::UI::PlayerState /* Size=0x818 */ -{ - /* 0x000 */ byte IsLoaded; - /* 0x001 */ byte CharacterName[0x40]; - /* 0x041 */ byte PSNOnlineID[0x11]; - /* */ __int16 _gap_0x52; - /* */ __int32 _gap_0x54; - /* */ __int64 _gap_0x58; - /* */ __int32 _gap_0x60; - /* 0x064 */ unsigned __int32 ObjectId; - /* 0x068 */ unsigned __int64 ContentId; - /* 0x070 */ unsigned __int32 PenaltyTimestamps[0x2]; - /* */ byte _gap_0x78; - /* 0x079 */ byte MaxLevel; - /* 0x07A */ byte MaxExpansion; - /* 0x07B */ byte Sex; - /* 0x07C */ byte Race; - /* 0x07D */ byte Tribe; - /* 0x07E */ byte CurrentClassJobId; - /* */ byte _gap_0x7F; - /* 0x080 */ __int64 CurrentClassJobRow; - /* 0x088 */ __int16 CurrentLevel; - /* 0x08A */ __int16 ClassJobLevelArray[0x20]; - /* */ __int16 _gap_0xCA; - /* 0x0CC */ __int32 ClassJobExpArray[0x20]; - /* 0x14C */ __int16 SyncedLevel; - /* 0x14E */ byte IsLevelSynced; - /* 0x14F */ bool HasPremiumSaddlebag; - /* */ __int16 _gap_0x150; - /* 0x152 */ byte GuardianDeity; - /* 0x153 */ byte BirthMonth; - /* 0x154 */ byte BirthDay; - /* 0x155 */ byte FirstClass; - /* 0x156 */ byte StartTown; - /* 0x157 */ byte QuestSpecialFlags; - /* 0x158 */ unsigned __int16 ActiveFestivalIds[0x4]; - /* 0x160 */ unsigned __int16 ActiveFestivalPhases[0x4]; - /* */ __int64 _gap_0x168; - /* 0x170 */ __int32 BaseStrength; - /* 0x174 */ __int32 BaseDexterity; - /* 0x178 */ __int32 BaseVitality; - /* 0x17C */ __int32 BaseIntelligence; - /* 0x180 */ __int32 BaseMind; - /* 0x184 */ __int32 BasePiety; - /* 0x188 */ __int32 Attributes[0x4A]; - /* 0x2B0 */ byte GrandCompany; - /* 0x2B1 */ byte GCRankMaelstrom; - /* 0x2B2 */ byte GCRankTwinAdders; - /* 0x2B3 */ byte GCRankImmortalFlames; - /* 0x2B4 */ unsigned __int16 HomeAetheryteId; - /* 0x2B6 */ byte FavouriteAetheryteCount; - /* */ byte _gap_0x2B7; - /* 0x2B8 */ unsigned __int16 FavouriteAetheryteArray[0x4]; - /* 0x2C0 */ unsigned __int16 FreeAetheryteId; - /* 0x2C2 */ unsigned __int16 FreeAetherytePlayStationPlus; - /* 0x2C4 */ unsigned __int32 BaseRestedExperience; - /* */ __int64 _gap_0x2C8; - /* */ __int64 _gap_0x2D0; - /* */ __int32 _gap_0x2D8; - /* */ byte _gap_0x2DC; - /* 0x2DD */ byte OwnedMountsBitmask[0x23]; - /* 0x300 */ byte UnlockedOrnamentsBitmask[0x6]; - /* 0x306 */ byte NumOwnedMounts; - /* */ byte _gap_0x307; - /* */ __int64 _gap_0x308; - /* */ __int64 _gap_0x310; - /* */ __int64 _gap_0x318; - /* */ __int64 _gap_0x320; - /* */ __int64 _gap_0x328; - /* */ __int64 _gap_0x330; - /* */ __int64 _gap_0x338; - /* */ __int64 _gap_0x340; - /* */ __int64 _gap_0x348; - /* */ __int64 _gap_0x350; - /* */ __int64 _gap_0x358; - /* */ __int64 _gap_0x360; - /* */ __int64 _gap_0x368; - /* */ __int64 _gap_0x370; - /* */ __int64 _gap_0x378; - /* */ __int64 _gap_0x380; - /* */ __int64 _gap_0x388; - /* */ __int64 _gap_0x390; - /* */ __int64 _gap_0x398; - /* */ __int64 _gap_0x3A0; - /* */ __int64 _gap_0x3A8; - /* */ __int32 _gap_0x3B0; - /* 0x3B4 */ byte CaughtFishBitmask[0x9F]; - /* */ byte _gap_0x453; - /* */ __int32 _gap_0x454; - /* 0x458 */ unsigned __int32 NumFishCaught; - /* 0x45C */ unsigned __int32 FishingBait; - /* 0x460 */ byte UnlockedSpearfishingNotebookBitmask[0x7]; - /* 0x467 */ byte CaughtSpearfishBitmask[0x24]; - /* */ byte _gap_0x48B; - /* 0x48C */ unsigned __int32 NumSpearfishCaught; - /* */ __int32 _gap_0x490; - /* 0x494 */ byte ContentRouletteCompletion[0xC]; - /* 0x4A0 */ __int16 PlayerCommendations; - /* 0x4A2 */ byte SelectedPoses[0x7]; - /* 0x4A9 */ byte PlayerStateFlags1; - /* 0x4AA */ byte PlayerStateFlags2; - /* 0x4AB */ byte PlayerStateFlags3; - /* */ __int32 _gap_0x4AC; - /* */ __int64 _gap_0x4B0; - /* */ __int64 _gap_0x4B8; - /* */ __int64 _gap_0x4C0; - /* */ __int64 _gap_0x4C8; - /* */ __int32 _gap_0x4D0; - /* 0x4D4 */ byte SightseeingLogUnlockState; - /* 0x4D5 */ byte SightseeingLogUnlockStateEx; - /* 0x4D6 */ byte UnlockedAdventureExPhaseBitmask[0x1]; - /* */ byte _gap_0x4D7; - /* */ __int64 _gap_0x4D8; - /* */ __int64 _gap_0x4E0; - /* */ __int64 _gap_0x4E8; - /* */ __int64 _gap_0x4F0; - /* */ __int64 _gap_0x4F8; - /* 0x500 */ byte UnlockedAdventureBitmask[0x25]; - /* */ byte _gap_0x525; - /* */ __int16 _gap_0x526; - /* */ byte _gap_0x528; - /* 0x529 */ byte UnlockFlags[0x2C]; - /* */ byte _gap_0x555; - /* */ __int16 _gap_0x556; - /* */ byte _gap_0x558; - /* 0x559 */ byte DeliveryLevel; - /* */ byte _gap_0x55A; - /* 0x55B */ byte MeisterFlag; - /* */ __int32 _gap_0x55C; - /* 0x560 */ unsigned __int32 SquadronMissionCompletionTimestamp; - /* 0x564 */ unsigned __int32 SquadronTrainingCompletionTimestamp; - /* 0x568 */ unsigned __int16 ActiveGcArmyExpedition; - /* 0x56A */ unsigned __int16 ActiveGcArmyTraining; - /* 0x56C */ bool HasNewGcArmyCandidate; - /* */ byte _gap_0x56D; - /* 0x56E */ byte UnlockedMinerFolkloreTomeBitmask[0x2]; - /* 0x570 */ byte UnlockedBotanistFolkloreTomeBitmask[0x2]; - /* 0x572 */ byte UnlockedFishingFolkloreTomeBitmask[0x2]; - /* */ __int32 _gap_0x574; - /* */ __int64 _gap_0x578; - /* */ __int64 _gap_0x580; - /* */ __int64 _gap_0x588; - /* */ __int64 _gap_0x590; - /* */ __int64 _gap_0x598; - /* */ __int64 _gap_0x5A0; - /* */ __int64 _gap_0x5A8; - /* */ __int64 _gap_0x5B0; - /* */ __int64 _gap_0x5B8; - /* */ __int64 _gap_0x5C0; - /* */ __int64 _gap_0x5C8; - /* */ __int64 _gap_0x5D0; - /* */ __int64 _gap_0x5D8; - /* */ __int64 _gap_0x5E0; - /* */ __int64 _gap_0x5E8; - /* */ __int64 _gap_0x5F0; - /* */ __int64 _gap_0x5F8; - /* */ __int64 _gap_0x600; - /* */ __int64 _gap_0x608; - /* */ __int64 _gap_0x610; - /* */ __int64 _gap_0x618; - /* */ __int64 _gap_0x620; - /* */ __int64 _gap_0x628; - /* */ __int64 _gap_0x630; - /* */ __int64 _gap_0x638; - /* */ __int64 _gap_0x640; - /* */ __int64 _gap_0x648; - /* */ __int64 _gap_0x650; - /* */ __int64 _gap_0x658; - /* */ __int64 _gap_0x660; - /* */ __int64 _gap_0x668; - /* */ __int64 _gap_0x670; - /* */ __int32 _gap_0x678; - /* 0x67C */ byte WeeklyBingoOrderData[0x10]; - /* 0x68C */ byte WeeklyBingoRewardData[0x4]; - /* 0x690 */ unsigned __int16 _weeklyBingoStickers; - /* */ __int16 _gap_0x692; - /* 0x694 */ unsigned __int32 _weeklyBingoFlags; - /* 0x698 */ byte _weeklyBingoTaskStatus[0x4]; - /* 0x69C */ byte WeeklyBingoRequestOpenBingoNo; - /* */ byte _gap_0x69D; - /* */ __int16 _gap_0x69E; - /* */ __int64 _gap_0x6A0; - /* */ __int64 _gap_0x6A8; - /* */ __int64 _gap_0x6B0; - /* */ __int64 _gap_0x6B8; - /* */ __int64 _gap_0x6C0; - /* */ __int64 _gap_0x6C8; - /* */ __int64 _gap_0x6D0; - /* 0x6D8 */ byte WeeklyBingoExpMultiplier; - /* 0x6D9 */ bool WeeklyBingoUnk63; - /* */ __int16 _gap_0x6DA; - /* */ __int32 _gap_0x6DC; - /* */ __int64 _gap_0x6E0; - /* */ __int64 _gap_0x6E8; - /* */ __int64 _gap_0x6F0; - /* */ __int64 _gap_0x6F8; - /* */ __int64 _gap_0x700; - /* */ __int64 _gap_0x708; - /* */ __int64 _gap_0x710; - /* */ __int64 _gap_0x718; - /* */ __int64 _gap_0x720; - /* */ __int64 _gap_0x728; - /* */ __int64 _gap_0x730; - /* */ __int64 _gap_0x738; - /* */ __int64 _gap_0x740; - /* */ __int64 _gap_0x748; - /* */ __int64 _gap_0x750; - /* */ __int64 _gap_0x758; - /* */ __int64 _gap_0x760; - /* */ __int64 _gap_0x768; - /* 0x770 */ byte MentorVersion; - /* */ byte _gap_0x771; - /* */ __int16 _gap_0x772; - /* 0x774 */ unsigned __int32 DesynthesisLevels[0x8]; - /* */ __int32 _gap_0x794; - /* */ __int64 _gap_0x798; - /* */ __int64 _gap_0x7A0; - /* */ __int64 _gap_0x7A8; - /* */ __int64 _gap_0x7B0; - /* */ __int64 _gap_0x7B8; - /* */ __int64 _gap_0x7C0; - /* */ __int64 _gap_0x7C8; - /* */ __int64 _gap_0x7D0; - /* */ __int64 _gap_0x7D8; - /* */ __int64 _gap_0x7E0; - /* */ __int64 _gap_0x7E8; - /* */ __int64 _gap_0x7F0; - /* */ __int64 _gap_0x7F8; - /* */ __int64 _gap_0x800; - /* */ __int64 _gap_0x808; - /* */ __int64 _gap_0x810; -}; - -__unaligned struct Client::Game::UI::PvPProfile /* Size=0x7C */ -{ - /* 0x00 */ byte IsLoaded; - /* */ byte _gap_0x1; - /* */ __int16 _gap_0x2; - /* 0x04 */ unsigned __int32 ExperienceMaelstrom; - /* 0x08 */ unsigned __int32 ExperienceTwinAdder; - /* 0x0C */ unsigned __int32 ExperienceImmortalFlames; - /* 0x10 */ byte RankMaelstrom; - /* 0x11 */ byte RankTwinAdder; - /* 0x12 */ byte RankImmortalFlames; - /* */ byte _gap_0x13; - /* */ __int32 _gap_0x14; - /* */ __int32 _gap_0x18; - /* */ __int16 _gap_0x1C; - /* 0x1E */ byte Series; - /* 0x1F */ byte SeriesCurrentRank; - /* 0x20 */ byte SeriesClaimedRank; - /* */ byte _gap_0x21; - /* 0x22 */ unsigned __int16 SeriesExperience; - /* 0x24 */ byte PreviousSeriesClaimedRank; - /* 0x25 */ byte PreviousSeriesRank; - /* */ __int16 _gap_0x26; - /* 0x28 */ unsigned __int32 FrontlineTotalMatches; - /* 0x2C */ unsigned __int32 FrontlineTotalFirstPlace; - /* 0x30 */ unsigned __int32 FrontlineTotalSecondPlace; - /* 0x34 */ unsigned __int32 FrontlineTotalThirdPlace; - /* 0x38 */ unsigned __int16 FrontlineWeeklyMatches; - /* 0x3A */ unsigned __int16 FrontlineWeeklyFirstPlace; - /* 0x3C */ unsigned __int16 FrontlineWeeklySecondPlace; - /* 0x3E */ unsigned __int16 FrontlineWeeklyThirdPlace; - /* */ byte _gap_0x40; - /* 0x41 */ byte CrystallineConflictSeason; - /* 0x42 */ unsigned __int16 CrystallineConflictCasualMatches; - /* 0x44 */ unsigned __int16 CrystallineConflictCasualMatchesWon; - /* 0x46 */ unsigned __int16 CrystallineConflictRankedMatches; - /* 0x48 */ unsigned __int16 CrystallineConflictRankedMatchesWon; - /* */ __int16 _gap_0x4A; - /* */ __int16 _gap_0x4C; - /* 0x4E */ unsigned __int16 CrystallineConflictCurrentCrystalCredit; - /* 0x50 */ unsigned __int16 CrystallineConflictHighestCrystalCredit; - /* */ __int16 _gap_0x52; - /* 0x54 */ byte CrystallineConflictCurrentRank; - /* 0x55 */ byte CrystallineConflictHighestRank; - /* 0x56 */ byte CrystallineConflictCurrentRiser; - /* 0x57 */ byte CrystallineConflictHighestRiser; - /* 0x58 */ byte CrystallineConflictCurrentRisingStars; - /* 0x59 */ byte CrystallineConflictHighestRisingStars; - /* */ __int16 _gap_0x5A; - /* */ __int32 _gap_0x5C; - /* */ __int64 _gap_0x60; - /* */ __int32 _gap_0x68; - /* 0x6C */ unsigned __int32 RivalWingsTotalMatches; - /* 0x70 */ unsigned __int32 RivalWingsTotalMatchesWon; - /* 0x74 */ unsigned __int32 RivalWingsWeeklyMatches; - /* 0x78 */ unsigned __int32 RivalWingsWeeklyMatchesWon; -}; - -__unaligned struct Client::Game::UI::RecipeNote /* Size=0x628 */ -{ - /* 0x000 */ unsigned __int32 Jobs[0x8]; - /* */ __int64 _gap_0x20; - /* */ __int64 _gap_0x28; - /* */ __int64 _gap_0x30; - /* */ __int64 _gap_0x38; - /* */ __int64 _gap_0x40; - /* */ __int64 _gap_0x48; - /* */ __int64 _gap_0x50; - /* */ __int64 _gap_0x58; - /* */ __int64 _gap_0x60; - /* */ __int64 _gap_0x68; - /* */ __int64 _gap_0x70; - /* */ __int64 _gap_0x78; - /* */ __int64 _gap_0x80; - /* */ __int64 _gap_0x88; - /* */ __int64 _gap_0x90; - /* */ __int64 _gap_0x98; - /* */ __int64 _gap_0xA0; - /* */ __int64 _gap_0xA8; - /* */ __int64 _gap_0xB0; - /* 0x0B8 */ Client::Game::UI::RecipeNote::RecipeData* RecipeList; - /* */ __int64 _gap_0xC0; - /* */ __int64 _gap_0xC8; - /* */ __int64 _gap_0xD0; - /* */ __int64 _gap_0xD8; - /* */ __int64 _gap_0xE0; - /* */ __int64 _gap_0xE8; - /* */ __int64 _gap_0xF0; - /* */ __int64 _gap_0xF8; - /* */ __int64 _gap_0x100; - /* */ __int64 _gap_0x108; - /* */ __int64 _gap_0x110; - /* */ __int64 _gap_0x118; - /* */ __int64 _gap_0x120; - /* */ __int64 _gap_0x128; - /* */ __int64 _gap_0x130; - /* */ __int64 _gap_0x138; - /* */ __int64 _gap_0x140; - /* */ __int64 _gap_0x148; - /* */ __int64 _gap_0x150; - /* */ __int64 _gap_0x158; - /* */ __int64 _gap_0x160; - /* */ __int64 _gap_0x168; - /* */ __int64 _gap_0x170; - /* */ __int64 _gap_0x178; - /* */ __int64 _gap_0x180; - /* */ __int64 _gap_0x188; - /* */ __int64 _gap_0x190; - /* */ __int64 _gap_0x198; - /* */ __int64 _gap_0x1A0; - /* */ __int64 _gap_0x1A8; - /* */ __int64 _gap_0x1B0; - /* */ __int64 _gap_0x1B8; - /* */ __int64 _gap_0x1C0; - /* */ __int64 _gap_0x1C8; - /* */ __int64 _gap_0x1D0; - /* */ __int64 _gap_0x1D8; - /* */ __int64 _gap_0x1E0; - /* */ __int64 _gap_0x1E8; - /* */ __int64 _gap_0x1F0; - /* */ __int64 _gap_0x1F8; - /* */ __int64 _gap_0x200; - /* */ __int64 _gap_0x208; - /* */ __int64 _gap_0x210; - /* */ __int64 _gap_0x218; - /* */ __int64 _gap_0x220; - /* */ __int64 _gap_0x228; - /* */ __int64 _gap_0x230; - /* */ __int64 _gap_0x238; - /* */ __int64 _gap_0x240; - /* */ __int64 _gap_0x248; - /* */ __int64 _gap_0x250; - /* */ __int64 _gap_0x258; - /* */ __int64 _gap_0x260; - /* */ __int64 _gap_0x268; - /* */ __int64 _gap_0x270; - /* */ __int64 _gap_0x278; - /* */ __int64 _gap_0x280; - /* */ __int64 _gap_0x288; - /* */ __int64 _gap_0x290; - /* */ __int64 _gap_0x298; - /* */ __int64 _gap_0x2A0; - /* */ __int64 _gap_0x2A8; - /* */ __int64 _gap_0x2B0; - /* */ __int64 _gap_0x2B8; - /* */ __int64 _gap_0x2C0; - /* */ __int64 _gap_0x2C8; - /* */ __int64 _gap_0x2D0; - /* */ __int64 _gap_0x2D8; - /* */ __int64 _gap_0x2E0; - /* */ __int64 _gap_0x2E8; - /* */ __int64 _gap_0x2F0; - /* */ __int64 _gap_0x2F8; - /* */ __int64 _gap_0x300; - /* */ __int64 _gap_0x308; - /* */ __int64 _gap_0x310; - /* */ __int64 _gap_0x318; - /* */ __int64 _gap_0x320; - /* */ __int64 _gap_0x328; - /* */ __int64 _gap_0x330; - /* */ __int64 _gap_0x338; - /* */ __int64 _gap_0x340; - /* */ __int64 _gap_0x348; - /* */ __int64 _gap_0x350; - /* */ __int64 _gap_0x358; - /* */ __int64 _gap_0x360; - /* */ __int64 _gap_0x368; - /* */ __int64 _gap_0x370; - /* */ __int64 _gap_0x378; - /* */ __int64 _gap_0x380; - /* */ __int64 _gap_0x388; - /* */ __int64 _gap_0x390; - /* */ __int64 _gap_0x398; - /* */ __int64 _gap_0x3A0; - /* */ __int64 _gap_0x3A8; - /* */ __int64 _gap_0x3B0; - /* */ __int64 _gap_0x3B8; - /* */ __int64 _gap_0x3C0; - /* */ __int64 _gap_0x3C8; - /* */ __int64 _gap_0x3D0; - /* */ __int64 _gap_0x3D8; - /* */ __int64 _gap_0x3E0; - /* */ __int64 _gap_0x3E8; - /* */ __int64 _gap_0x3F0; - /* */ __int64 _gap_0x3F8; - /* */ __int64 _gap_0x400; - /* */ __int64 _gap_0x408; - /* */ __int64 _gap_0x410; - /* */ __int64 _gap_0x418; - /* */ __int64 _gap_0x420; - /* */ __int64 _gap_0x428; - /* */ __int64 _gap_0x430; - /* */ __int64 _gap_0x438; - /* */ __int64 _gap_0x440; - /* */ __int64 _gap_0x448; - /* */ __int64 _gap_0x450; - /* */ __int64 _gap_0x458; - /* */ __int64 _gap_0x460; - /* */ __int64 _gap_0x468; - /* */ __int64 _gap_0x470; - /* */ __int64 _gap_0x478; - /* */ __int64 _gap_0x480; - /* */ __int64 _gap_0x488; - /* */ __int64 _gap_0x490; - /* */ __int64 _gap_0x498; - /* */ __int64 _gap_0x4A0; - /* */ __int64 _gap_0x4A8; - /* */ __int64 _gap_0x4B0; - /* */ __int64 _gap_0x4B8; - /* */ __int64 _gap_0x4C0; - /* */ __int64 _gap_0x4C8; - /* */ __int64 _gap_0x4D0; - /* */ __int64 _gap_0x4D8; - /* */ __int64 _gap_0x4E0; - /* */ __int64 _gap_0x4E8; - /* */ __int64 _gap_0x4F0; - /* */ __int64 _gap_0x4F8; - /* */ __int64 _gap_0x500; - /* */ __int64 _gap_0x508; - /* */ __int64 _gap_0x510; - /* */ __int64 _gap_0x518; - /* */ __int64 _gap_0x520; - /* */ __int64 _gap_0x528; - /* */ __int64 _gap_0x530; - /* */ __int64 _gap_0x538; - /* */ __int64 _gap_0x540; - /* */ __int64 _gap_0x548; - /* */ __int64 _gap_0x550; - /* */ __int64 _gap_0x558; - /* */ __int64 _gap_0x560; - /* */ __int64 _gap_0x568; - /* */ __int64 _gap_0x570; - /* */ __int64 _gap_0x578; - /* */ __int64 _gap_0x580; - /* */ __int64 _gap_0x588; - /* */ __int64 _gap_0x590; - /* */ __int64 _gap_0x598; - /* */ __int64 _gap_0x5A0; - /* */ __int64 _gap_0x5A8; - /* */ __int64 _gap_0x5B0; - /* */ __int64 _gap_0x5B8; - /* */ __int64 _gap_0x5C0; - /* */ __int64 _gap_0x5C8; - /* */ __int64 _gap_0x5D0; - /* */ __int64 _gap_0x5D8; - /* */ __int64 _gap_0x5E0; - /* */ __int64 _gap_0x5E8; - /* */ __int64 _gap_0x5F0; - /* */ __int64 _gap_0x5F8; - /* */ __int64 _gap_0x600; - /* */ __int64 _gap_0x608; - /* */ __int64 _gap_0x610; - /* */ __int64 _gap_0x618; - /* */ __int64 _gap_0x620; -}; - -__unaligned struct Client::Game::UI::RecipeNote::RecipeCrystal /* Size=0x2 */ -{ - /* 0x0 */ signed __int8 Id; - /* 0x1 */ byte Amount; -}; - -__unaligned struct Client::Game::UI::RecipeNote::RecipeData /* Size=0x3D0 */ -{ - /* 0x000 */ Client::Game::UI::RecipeNote::RecipeEntry* Recipes; - /* */ __int64 _gap_0x8; - /* */ __int64 _gap_0x10; - /* */ __int64 _gap_0x18; - /* */ __int64 _gap_0x20; - /* */ __int64 _gap_0x28; - /* */ __int64 _gap_0x30; - /* */ __int64 _gap_0x38; - /* */ __int64 _gap_0x40; - /* */ __int64 _gap_0x48; - /* */ __int64 _gap_0x50; - /* */ __int64 _gap_0x58; - /* */ __int64 _gap_0x60; - /* */ __int64 _gap_0x68; - /* */ __int64 _gap_0x70; - /* */ __int64 _gap_0x78; - /* */ __int64 _gap_0x80; - /* */ __int64 _gap_0x88; - /* */ __int64 _gap_0x90; - /* */ __int64 _gap_0x98; - /* */ __int64 _gap_0xA0; - /* */ __int64 _gap_0xA8; - /* */ __int64 _gap_0xB0; - /* */ __int64 _gap_0xB8; - /* */ __int64 _gap_0xC0; - /* */ __int64 _gap_0xC8; - /* */ __int64 _gap_0xD0; - /* */ __int64 _gap_0xD8; - /* */ __int64 _gap_0xE0; - /* */ __int64 _gap_0xE8; - /* */ __int64 _gap_0xF0; - /* */ __int64 _gap_0xF8; - /* */ __int64 _gap_0x100; - /* */ __int64 _gap_0x108; - /* */ __int64 _gap_0x110; - /* */ __int64 _gap_0x118; - /* */ __int64 _gap_0x120; - /* */ __int64 _gap_0x128; - /* */ __int64 _gap_0x130; - /* */ __int64 _gap_0x138; - /* */ __int64 _gap_0x140; - /* */ __int64 _gap_0x148; - /* */ __int64 _gap_0x150; - /* */ __int64 _gap_0x158; - /* */ __int64 _gap_0x160; - /* */ __int64 _gap_0x168; - /* */ __int64 _gap_0x170; - /* */ __int64 _gap_0x178; - /* */ __int64 _gap_0x180; - /* */ __int64 _gap_0x188; - /* */ __int64 _gap_0x190; - /* */ __int64 _gap_0x198; - /* */ __int64 _gap_0x1A0; - /* */ __int64 _gap_0x1A8; - /* */ __int64 _gap_0x1B0; - /* */ __int64 _gap_0x1B8; - /* */ __int64 _gap_0x1C0; - /* */ __int64 _gap_0x1C8; - /* */ __int64 _gap_0x1D0; - /* */ __int64 _gap_0x1D8; - /* */ __int64 _gap_0x1E0; - /* */ __int64 _gap_0x1E8; - /* */ __int64 _gap_0x1F0; - /* */ __int64 _gap_0x1F8; - /* */ __int64 _gap_0x200; - /* */ __int64 _gap_0x208; - /* */ __int64 _gap_0x210; - /* */ __int64 _gap_0x218; - /* */ __int64 _gap_0x220; - /* */ __int64 _gap_0x228; - /* */ __int64 _gap_0x230; - /* */ __int64 _gap_0x238; - /* */ __int64 _gap_0x240; - /* */ __int64 _gap_0x248; - /* */ __int64 _gap_0x250; - /* */ __int64 _gap_0x258; - /* */ __int64 _gap_0x260; - /* */ __int64 _gap_0x268; - /* */ __int64 _gap_0x270; - /* */ __int64 _gap_0x278; - /* */ __int64 _gap_0x280; - /* */ __int64 _gap_0x288; - /* */ __int64 _gap_0x290; - /* */ __int64 _gap_0x298; - /* */ __int64 _gap_0x2A0; - /* */ __int64 _gap_0x2A8; - /* */ __int64 _gap_0x2B0; - /* */ __int64 _gap_0x2B8; - /* */ __int64 _gap_0x2C0; - /* */ __int64 _gap_0x2C8; - /* */ __int64 _gap_0x2D0; - /* */ __int64 _gap_0x2D8; - /* */ __int64 _gap_0x2E0; - /* */ __int64 _gap_0x2E8; - /* */ __int64 _gap_0x2F0; - /* */ __int64 _gap_0x2F8; - /* */ __int64 _gap_0x300; - /* */ __int64 _gap_0x308; - /* */ __int64 _gap_0x310; - /* */ __int64 _gap_0x318; - /* */ __int64 _gap_0x320; - /* */ __int64 _gap_0x328; - /* */ __int64 _gap_0x330; - /* */ __int64 _gap_0x338; - /* */ __int64 _gap_0x340; - /* */ __int64 _gap_0x348; - /* */ __int64 _gap_0x350; - /* */ __int64 _gap_0x358; - /* */ __int64 _gap_0x360; - /* */ __int64 _gap_0x368; - /* */ __int64 _gap_0x370; - /* */ __int64 _gap_0x378; - /* */ __int64 _gap_0x380; - /* */ __int64 _gap_0x388; - /* */ __int64 _gap_0x390; - /* */ __int64 _gap_0x398; - /* */ __int64 _gap_0x3A0; - /* */ __int64 _gap_0x3A8; - /* */ __int64 _gap_0x3B0; - /* 0x3B8 */ unsigned __int16 SelectedIndex; - /* */ __int16 _gap_0x3BA; - /* */ __int32 _gap_0x3BC; - /* */ __int64 _gap_0x3C0; - /* */ __int64 _gap_0x3C8; -}; - -__unaligned struct Client::Game::UI::RecipeNote::RecipeIngredient /* Size=0x88 */ -{ - /* */ __int64 _gap_0x0; - /* */ __int64 _gap_0x8; - /* 0x10 */ Client::System::String::Utf8String Name; - /* 0x78 */ unsigned __int32 ItemId; - /* 0x7C */ unsigned __int32 IconId; - /* */ __int16 _gap_0x80; - /* 0x82 */ byte Amount; - /* 0x83 */ byte Flags; - /* */ __int32 _gap_0x84; -}; - -__unaligned struct Client::Game::UI::RecipeNote::RecipeEntry /* Size=0x500 */ -{ - /* 0x000 */ Client::Game::UI::RecipeNote::RecipeIngredient Ingredients[0x8]; - /* 0x440 */ Client::Game::UI::RecipeNote::RecipeCrystal Crystals[0x2]; - /* */ __int32 _gap_0x444; - /* 0x448 */ Client::System::String::Utf8String ItemName; - /* 0x4B0 */ unsigned __int32 IconId; - /* 0x4B4 */ unsigned __int32 ItemId; - /* 0x4B8 */ unsigned __int32 StatusRequired; - /* 0x4BC */ unsigned __int32 ItemRequired; - /* */ __int16 _gap_0x4C0; - /* 0x4C2 */ unsigned __int16 RecipeId; - /* 0x4C4 */ unsigned __int16 Difficulty; - /* */ __int16 _gap_0x4C6; - /* 0x4C8 */ unsigned __int32 Quality; - /* 0x4CC */ unsigned __int16 Durability; - /* 0x4CE */ byte MaterialQualityFactor; - /* */ byte _gap_0x4CF; - /* 0x4D0 */ unsigned __int16 RequiredCraftsmanship; - /* 0x4D2 */ unsigned __int16 RequiredControl; - /* 0x4D4 */ unsigned __int16 QuickSynthCraftsmanship; - /* 0x4D6 */ unsigned __int16 QuickSynthControl; - /* 0x4D8 */ unsigned __int16 SecretRecipeBook; - /* */ __int16 _gap_0x4DA; - /* 0x4DC */ unsigned __int32 RequiredQuality; - /* 0x4E0 */ unsigned __int16 SuggestedCraftsmanship; - /* 0x4E2 */ unsigned __int16 ConditionsFlag; - /* */ __int16 _gap_0x4E4; - /* 0x4E6 */ byte AmountResult; - /* 0x4E7 */ byte CraftType; - /* 0x4E8 */ byte ClassJobLevel; - /* */ byte _gap_0x4E9; - /* 0x4EA */ byte Stars; - /* */ byte _gap_0x4EB; - /* */ __int16 _gap_0x4EC; - /* 0x4EE */ byte Flags; - /* 0x4EF */ byte Flags2; - /* 0x4F0 */ unsigned __int32 Number; - /* 0x4F4 */ unsigned __int16 RecipeLevelTableId; - /* 0x4F6 */ unsigned __int16 PatchNumber; - /* */ __int64 _gap_0x4F8; -}; - -__unaligned struct Client::Game::UI::RelicNote /* Size=0x18 */ -{ - /* */ __int64 _gap_0x0; - /* 0x08 */ byte RelicID; - /* 0x09 */ byte RelicNoteID; - /* 0x0A */ byte MonsterProgress[0xA]; - /* 0x14 */ __int32 ObjectiveProgress; -}; - -__unaligned struct Component::GUI::AtkEventInterface /* Size=0x8 */ -{ - /* 0x0 */ void** vtbl; -}; - -__unaligned struct Client::Game::UI::Revive /* Size=0x30 */ -{ - /* 0x00 */ Component::GUI::AtkEventInterface AtkEventInterface; - /* */ __int64 _gap_0x8; - /* */ __int32 _gap_0x10; - /* 0x14 */ float Timer; - /* */ __int64 _gap_0x18; - /* */ __int32 _gap_0x20; - /* 0x24 */ byte ReviveState; - /* */ byte _gap_0x25; - /* */ __int16 _gap_0x26; - /* */ __int64 _gap_0x28; -}; - -__unaligned struct Client::Game::UI::RouletteController /* Size=0x70 */ -{ - /* */ __int64 _gap_0x0; - /* */ __int64 _gap_0x8; - /* */ __int64 _gap_0x10; - /* */ __int64 _gap_0x18; - /* */ __int64 _gap_0x20; - /* */ __int64 _gap_0x28; - /* */ __int64 _gap_0x30; - /* */ __int64 _gap_0x38; - /* */ __int64 _gap_0x40; - /* */ __int64 _gap_0x48; - /* */ __int64 _gap_0x50; - /* */ __int64 _gap_0x58; - /* */ __int64 _gap_0x60; - /* */ __int64 _gap_0x68; -}; - -__unaligned struct Client::Game::UI::SelectUseTicketInvoker /* Size=0x28 */ -{ - /* 0x00 */ void* vtbl; - /* */ __int64 _gap_0x8; - /* 0x10 */ Client::Game::UI::Telepo* Telepo; - /* */ __int64 _gap_0x18; - /* */ __int64 _gap_0x20; -}; - -__unaligned struct StdVectorClientGameUITeleportInfo /* Size=0x18 */ -{ - /* 0x00 */ Client::Game::UI::TeleportInfo* First; - /* 0x08 */ Client::Game::UI::TeleportInfo* Last; - /* 0x10 */ Client::Game::UI::TeleportInfo* End; -}; - -__unaligned struct Client::Game::UI::Telepo /* Size=0x58 */ -{ - /* 0x00 */ void* vtbl; - /* */ __int64 _gap_0x8; - /* 0x10 */ StdVectorClientGameUITeleportInfo TeleportList; - /* 0x28 */ Client::Game::UI::SelectUseTicketInvoker UseTicketInvoker; - /* */ __int64 _gap_0x50; -}; - -__unaligned struct Client::Game::UI::TeleportInfo /* Size=0x20 */ -{ - /* 0x00 */ unsigned __int32 AetheryteId; - /* 0x04 */ unsigned __int32 GilCost; - /* 0x08 */ unsigned __int16 TerritoryId; - /* */ __int16 _gap_0xA; - /* */ __int32 _gap_0xC; - /* */ __int64 _gap_0x10; - /* 0x18 */ byte Ward; - /* 0x19 */ byte Plot; - /* 0x1A */ byte SubIndex; - /* 0x1B */ byte IsFavourite; - /* */ __int32 _gap_0x1C; -}; - -__unaligned struct Client::Game::UI::TerritoryInfo /* Size=0x60 */ -{ - /* */ __int64 _gap_0x0; - /* */ __int64 _gap_0x8; - /* */ __int64 _gap_0x10; - /* */ __int32 _gap_0x18; - /* 0x1C */ __int32 InSanctuary; - /* */ __int32 _gap_0x20; - /* 0x24 */ unsigned __int32 AreaPlaceNameID; - /* 0x28 */ unsigned __int32 SubAreaPlaceNameID; - /* */ __int32 _gap_0x2C; - /* */ __int64 _gap_0x30; - /* */ __int64 _gap_0x38; - /* */ __int64 _gap_0x40; - /* */ __int64 _gap_0x48; - /* */ __int64 _gap_0x50; - /* */ __int64 _gap_0x58; -}; - -struct Client::Game::UI::UIStateVTable -{ - /* */ __int64 _vf0; - /* 0x08 */ bool (__fastcall *ResetAllHotbars)(Client::Game::UI::Hotbar* a1, Client::UI::Misc::RaptureHotbarModule* a2); - /* 0x10 */ bool (__fastcall *ResetPvEHotbarsForClass)(Client::Game::UI::Hotbar* a1, Client::UI::Misc::RaptureHotbarModule* a2, __int32 a3); - /* 0x18 */ byte (__fastcall *ResetPvPHotbarsForClass)(Client::Game::UI::Hotbar* a1, Client::UI::Misc::RaptureHotbarModule* a2, unsigned __int32 a3); -}; - -__unaligned struct Client::Game::UI::WeaponState /* Size=0x18 */ -{ - /* 0x00 */ bool IsUnsheathed; - /* */ byte _gap_0x1; - /* */ __int16 _gap_0x2; - /* 0x04 */ float SheatheCooldown; - /* 0x08 */ float AutoSheathTimer; - /* 0x0C */ bool AutoSheatheState; - /* */ byte _gap_0xD; - /* */ __int16 _gap_0xE; - /* 0x10 */ bool IsAutoAttacking; - /* */ byte _gap_0x11; - /* */ __int16 _gap_0x12; - /* */ __int32 _gap_0x14; -}; - -__unaligned struct Client::Game::UI::UIState /* Size=0x17D10 */ -{ - union { - /* 0x00000 */ Client::Game::UI::UIStateVTable* VTable; - /* 0x00000 */ Client::Game::UI::Hotbar Hotbar; - } _union_0x0; - /* 0x00008 */ Client::Game::UI::Hate Hate; - /* 0x00110 */ Client::Game::UI::Hater Hater; - /* 0x00A18 */ Client::Game::UI::Chain Chain; - /* 0x00A20 */ Client::Game::UI::WeaponState WeaponState; - /* 0x00A38 */ Client::Game::UI::PlayerState PlayerState; - /* 0x01250 */ Client::Game::UI::Revive Revive; - /* 0x01280 */ Client::Game::UI::Inspect Inspect; - /* 0x014F8 */ Client::Game::UI::Telepo Telepo; - /* 0x01550 */ Client::Game::UI::Cabinet Cabinet; - /* */ __int32 _gap_0x15D4; - /* 0x015D8 */ Client::Game::UI::Achievement Achievement; - /* 0x01B30 */ Client::Game::UI::Buddy Buddy; - /* */ __int32 _gap_0x36B0; - /* 0x036B4 */ Client::Game::UI::PvPProfile PvPProfile; - /* */ __int64 _gap_0x3730; - /* 0x03738 */ Client::Game::UI::ContentsNote ContentsNote; - /* 0x037F0 */ Client::Game::UI::RelicNote RelicNote; - /* */ __int64 _gap_0x3808; - /* */ __int64 _gap_0x3810; - /* */ __int64 _gap_0x3818; - /* */ __int64 _gap_0x3820; - /* */ __int64 _gap_0x3828; - /* */ __int64 _gap_0x3830; - /* */ __int64 _gap_0x3838; - /* */ __int64 _gap_0x3840; - /* */ __int64 _gap_0x3848; - /* 0x03850 */ Client::Game::UI::AreaInstance AreaInstance; - /* */ __int64 _gap_0x3878; - /* */ __int64 _gap_0x3880; - /* */ __int64 _gap_0x3888; - /* */ __int64 _gap_0x3890; - /* */ __int64 _gap_0x3898; - /* */ __int64 _gap_0x38A0; - /* */ __int64 _gap_0x38A8; - /* */ __int64 _gap_0x38B0; - /* */ __int64 _gap_0x38B8; - /* */ __int64 _gap_0x38C0; - /* */ __int64 _gap_0x38C8; - /* */ __int64 _gap_0x38D0; - /* */ __int64 _gap_0x38D8; - /* */ __int64 _gap_0x38E0; - /* */ __int64 _gap_0x38E8; - /* */ __int64 _gap_0x38F0; - /* */ __int64 _gap_0x38F8; - /* */ __int64 _gap_0x3900; - /* */ __int64 _gap_0x3908; - /* */ __int64 _gap_0x3910; - /* */ __int64 _gap_0x3918; - /* */ __int64 _gap_0x3920; - /* */ __int64 _gap_0x3928; - /* */ __int64 _gap_0x3930; - /* */ __int64 _gap_0x3938; - /* */ __int64 _gap_0x3940; - /* */ __int64 _gap_0x3948; - /* */ __int64 _gap_0x3950; - /* */ __int64 _gap_0x3958; - /* */ __int64 _gap_0x3960; - /* */ __int64 _gap_0x3968; - /* */ __int64 _gap_0x3970; - /* */ __int64 _gap_0x3978; - /* */ __int64 _gap_0x3980; - /* */ __int64 _gap_0x3988; - /* */ __int64 _gap_0x3990; - /* */ __int64 _gap_0x3998; - /* */ __int64 _gap_0x39A0; - /* */ __int64 _gap_0x39A8; - /* */ __int64 _gap_0x39B0; - /* */ __int64 _gap_0x39B8; - /* */ __int64 _gap_0x39C0; - /* */ __int64 _gap_0x39C8; - /* */ __int64 _gap_0x39D0; - /* */ __int64 _gap_0x39D8; - /* */ __int64 _gap_0x39E0; - /* */ __int64 _gap_0x39E8; - /* */ __int64 _gap_0x39F0; - /* */ __int64 _gap_0x39F8; - /* */ __int64 _gap_0x3A00; - /* */ __int64 _gap_0x3A08; - /* */ __int64 _gap_0x3A10; - /* */ __int64 _gap_0x3A18; - /* */ __int64 _gap_0x3A20; - /* */ __int64 _gap_0x3A28; - /* */ __int64 _gap_0x3A30; - /* */ __int64 _gap_0x3A38; - /* */ __int64 _gap_0x3A40; - /* */ __int64 _gap_0x3A48; - /* */ __int64 _gap_0x3A50; - /* */ __int64 _gap_0x3A58; - /* */ __int64 _gap_0x3A60; - /* */ __int64 _gap_0x3A68; - /* */ __int64 _gap_0x3A70; - /* */ __int64 _gap_0x3A78; - /* */ __int64 _gap_0x3A80; - /* */ __int64 _gap_0x3A88; - /* */ __int64 _gap_0x3A90; - /* */ __int64 _gap_0x3A98; - /* */ __int64 _gap_0x3AA0; - /* */ __int64 _gap_0x3AA8; - /* */ __int64 _gap_0x3AB0; - /* */ __int64 _gap_0x3AB8; - /* */ __int64 _gap_0x3AC0; - /* */ __int64 _gap_0x3AC8; - /* */ __int64 _gap_0x3AD0; - /* */ __int64 _gap_0x3AD8; - /* */ __int64 _gap_0x3AE0; - /* */ __int64 _gap_0x3AE8; - /* */ __int64 _gap_0x3AF0; - /* */ __int64 _gap_0x3AF8; - /* */ __int64 _gap_0x3B00; - /* */ __int64 _gap_0x3B08; - /* */ __int64 _gap_0x3B10; - /* */ __int64 _gap_0x3B18; - /* */ __int64 _gap_0x3B20; - /* */ __int64 _gap_0x3B28; - /* */ __int64 _gap_0x3B30; - /* */ __int64 _gap_0x3B38; - /* */ __int64 _gap_0x3B40; - /* */ __int64 _gap_0x3B48; - /* */ __int64 _gap_0x3B50; - /* */ __int64 _gap_0x3B58; - /* */ __int64 _gap_0x3B60; - /* */ __int64 _gap_0x3B68; - /* */ __int64 _gap_0x3B70; - /* */ __int64 _gap_0x3B78; - /* */ __int64 _gap_0x3B80; - /* */ __int64 _gap_0x3B88; - /* */ __int64 _gap_0x3B90; - /* */ __int64 _gap_0x3B98; - /* */ __int64 _gap_0x3BA0; - /* */ __int64 _gap_0x3BA8; - /* */ __int64 _gap_0x3BB0; - /* */ __int64 _gap_0x3BB8; - /* */ __int64 _gap_0x3BC0; - /* */ __int64 _gap_0x3BC8; - /* */ __int64 _gap_0x3BD0; - /* */ __int64 _gap_0x3BD8; - /* */ __int64 _gap_0x3BE0; - /* */ __int64 _gap_0x3BE8; - /* */ __int64 _gap_0x3BF0; - /* */ __int64 _gap_0x3BF8; - /* */ __int64 _gap_0x3C00; - /* */ __int64 _gap_0x3C08; - /* */ __int64 _gap_0x3C10; - /* */ __int64 _gap_0x3C18; - /* */ __int64 _gap_0x3C20; - /* */ __int64 _gap_0x3C28; - /* */ __int64 _gap_0x3C30; - /* */ __int64 _gap_0x3C38; - /* */ __int64 _gap_0x3C40; - /* */ __int64 _gap_0x3C48; - /* */ __int64 _gap_0x3C50; - /* */ __int64 _gap_0x3C58; - /* */ __int64 _gap_0x3C60; - /* */ __int64 _gap_0x3C68; - /* */ __int64 _gap_0x3C70; - /* */ __int64 _gap_0x3C78; - /* */ __int64 _gap_0x3C80; - /* */ __int64 _gap_0x3C88; - /* */ __int64 _gap_0x3C90; - /* */ __int64 _gap_0x3C98; - /* */ __int64 _gap_0x3CA0; - /* */ __int64 _gap_0x3CA8; - /* */ __int64 _gap_0x3CB0; - /* */ __int64 _gap_0x3CB8; - /* */ __int64 _gap_0x3CC0; - /* */ __int64 _gap_0x3CC8; - /* */ __int64 _gap_0x3CD0; - /* */ __int64 _gap_0x3CD8; - /* */ __int64 _gap_0x3CE0; - /* */ __int64 _gap_0x3CE8; - /* */ __int64 _gap_0x3CF0; - /* */ __int64 _gap_0x3CF8; - /* */ __int64 _gap_0x3D00; - /* */ __int64 _gap_0x3D08; - /* */ __int64 _gap_0x3D10; - /* 0x03D18 */ Client::Game::UI::Loot Loot; - /* */ __int64 _gap_0x43B8; - /* */ __int64 _gap_0x43C0; - /* */ __int64 _gap_0x43C8; - /* */ __int64 _gap_0x43D0; - /* */ __int64 _gap_0x43D8; - /* */ __int64 _gap_0x43E0; - /* */ __int64 _gap_0x43E8; - /* */ __int64 _gap_0x43F0; - /* */ __int64 _gap_0x43F8; - /* */ __int64 _gap_0x4400; - /* */ __int64 _gap_0x4408; - /* */ __int64 _gap_0x4410; - /* */ __int64 _gap_0x4418; - /* */ __int64 _gap_0x4420; - /* */ __int64 _gap_0x4428; - /* */ __int64 _gap_0x4430; - /* */ __int64 _gap_0x4438; - /* */ __int64 _gap_0x4440; - /* */ __int64 _gap_0x4448; - /* */ __int64 _gap_0x4450; - /* */ __int64 _gap_0x4458; - /* */ __int64 _gap_0x4460; - /* */ __int64 _gap_0x4468; - /* */ __int64 _gap_0x4470; - /* */ __int64 _gap_0x4478; - /* */ __int64 _gap_0x4480; - /* */ __int64 _gap_0x4488; - /* */ __int64 _gap_0x4490; - /* */ __int64 _gap_0x4498; - /* */ __int64 _gap_0x44A0; - /* */ __int64 _gap_0x44A8; - /* */ __int64 _gap_0x44B0; - /* */ __int64 _gap_0x44B8; - /* */ __int64 _gap_0x44C0; - /* */ __int64 _gap_0x44C8; - /* */ __int64 _gap_0x44D0; - /* */ __int64 _gap_0x44D8; - /* */ __int64 _gap_0x44E0; - /* */ __int64 _gap_0x44E8; - /* */ __int64 _gap_0x44F0; - /* */ __int64 _gap_0x44F8; - /* */ __int64 _gap_0x4500; - /* */ __int64 _gap_0x4508; - /* */ __int64 _gap_0x4510; - /* */ __int64 _gap_0x4518; - /* */ __int64 _gap_0x4520; - /* */ __int64 _gap_0x4528; - /* */ __int64 _gap_0x4530; - /* */ __int64 _gap_0x4538; - /* */ __int64 _gap_0x4540; - /* */ __int64 _gap_0x4548; - /* */ __int64 _gap_0x4550; - /* */ __int64 _gap_0x4558; - /* */ __int64 _gap_0x4560; - /* */ __int64 _gap_0x4568; - /* */ __int64 _gap_0x4570; - /* */ __int64 _gap_0x4578; - /* */ __int64 _gap_0x4580; - /* */ __int64 _gap_0x4588; - /* */ __int64 _gap_0x4590; - /* */ __int64 _gap_0x4598; - /* */ __int64 _gap_0x45A0; - /* */ __int64 _gap_0x45A8; - /* */ __int64 _gap_0x45B0; - /* */ __int64 _gap_0x45B8; - /* */ __int64 _gap_0x45C0; - /* */ __int64 _gap_0x45C8; - /* */ __int64 _gap_0x45D0; - /* */ __int64 _gap_0x45D8; - /* */ __int64 _gap_0x45E0; - /* */ __int64 _gap_0x45E8; - /* */ __int64 _gap_0x45F0; - /* */ __int64 _gap_0x45F8; - /* */ __int64 _gap_0x4600; - /* */ __int64 _gap_0x4608; - /* */ __int64 _gap_0x4610; - /* */ __int64 _gap_0x4618; - /* */ __int64 _gap_0x4620; - /* */ __int64 _gap_0x4628; - /* */ __int64 _gap_0x4630; - /* */ __int64 _gap_0x4638; - /* */ __int64 _gap_0x4640; - /* */ __int64 _gap_0x4648; - /* */ __int64 _gap_0x4650; - /* */ __int64 _gap_0x4658; - /* */ __int64 _gap_0x4660; - /* */ __int64 _gap_0x4668; - /* */ __int64 _gap_0x4670; - /* */ __int64 _gap_0x4678; - /* */ __int64 _gap_0x4680; - /* */ __int64 _gap_0x4688; - /* */ __int64 _gap_0x4690; - /* */ __int64 _gap_0x4698; - /* */ __int64 _gap_0x46A0; - /* */ __int64 _gap_0x46A8; - /* */ __int64 _gap_0x46B0; - /* */ __int64 _gap_0x46B8; - /* */ __int64 _gap_0x46C0; - /* */ __int64 _gap_0x46C8; - /* */ __int64 _gap_0x46D0; - /* */ __int64 _gap_0x46D8; - /* */ __int64 _gap_0x46E0; - /* */ __int64 _gap_0x46E8; - /* */ __int64 _gap_0x46F0; - /* */ __int64 _gap_0x46F8; - /* */ __int64 _gap_0x4700; - /* */ __int64 _gap_0x4708; - /* */ __int64 _gap_0x4710; - /* */ __int64 _gap_0x4718; - /* */ __int64 _gap_0x4720; - /* */ __int64 _gap_0x4728; - /* */ __int64 _gap_0x4730; - /* */ __int64 _gap_0x4738; - /* */ __int64 _gap_0x4740; - /* */ __int64 _gap_0x4748; - /* */ __int64 _gap_0x4750; - /* */ __int64 _gap_0x4758; - /* */ __int64 _gap_0x4760; - /* */ __int64 _gap_0x4768; - /* */ __int64 _gap_0x4770; - /* */ __int64 _gap_0x4778; - /* */ __int64 _gap_0x4780; - /* */ __int64 _gap_0x4788; - /* */ __int64 _gap_0x4790; - /* */ __int64 _gap_0x4798; - /* */ __int64 _gap_0x47A0; - /* */ __int64 _gap_0x47A8; - /* */ __int64 _gap_0x47B0; - /* */ __int64 _gap_0x47B8; - /* */ __int64 _gap_0x47C0; - /* */ __int64 _gap_0x47C8; - /* */ __int64 _gap_0x47D0; - /* */ __int64 _gap_0x47D8; - /* */ __int64 _gap_0x47E0; - /* */ __int64 _gap_0x47E8; - /* */ __int64 _gap_0x47F0; - /* */ __int64 _gap_0x47F8; - /* */ __int64 _gap_0x4800; - /* */ __int64 _gap_0x4808; - /* */ __int64 _gap_0x4810; - /* */ __int64 _gap_0x4818; - /* */ __int64 _gap_0x4820; - /* */ __int64 _gap_0x4828; - /* */ __int64 _gap_0x4830; - /* */ __int64 _gap_0x4838; - /* */ __int64 _gap_0x4840; - /* */ __int64 _gap_0x4848; - /* */ __int64 _gap_0x4850; - /* */ __int64 _gap_0x4858; - /* */ __int64 _gap_0x4860; - /* */ __int64 _gap_0x4868; - /* */ __int64 _gap_0x4870; - /* */ __int64 _gap_0x4878; - /* */ __int64 _gap_0x4880; - /* */ __int64 _gap_0x4888; - /* */ __int64 _gap_0x4890; - /* */ __int64 _gap_0x4898; - /* */ __int64 _gap_0x48A0; - /* */ __int64 _gap_0x48A8; - /* */ __int64 _gap_0x48B0; - /* */ __int64 _gap_0x48B8; - /* */ __int64 _gap_0x48C0; - /* */ __int64 _gap_0x48C8; - /* */ __int64 _gap_0x48D0; - /* */ __int64 _gap_0x48D8; - /* */ __int64 _gap_0x48E0; - /* */ __int64 _gap_0x48E8; - /* */ __int64 _gap_0x48F0; - /* */ __int64 _gap_0x48F8; - /* */ __int64 _gap_0x4900; - /* */ __int64 _gap_0x4908; - /* */ __int64 _gap_0x4910; - /* */ __int64 _gap_0x4918; - /* */ __int64 _gap_0x4920; - /* */ __int64 _gap_0x4928; - /* */ __int64 _gap_0x4930; - /* */ __int64 _gap_0x4938; - /* */ __int64 _gap_0x4940; - /* */ __int64 _gap_0x4948; - /* */ __int64 _gap_0x4950; - /* */ __int64 _gap_0x4958; - /* */ __int64 _gap_0x4960; - /* */ __int64 _gap_0x4968; - /* */ __int64 _gap_0x4970; - /* */ __int64 _gap_0x4978; - /* */ __int64 _gap_0x4980; - /* */ __int64 _gap_0x4988; - /* */ __int64 _gap_0x4990; - /* */ __int64 _gap_0x4998; - /* */ __int64 _gap_0x49A0; - /* */ __int64 _gap_0x49A8; - /* */ __int64 _gap_0x49B0; - /* */ __int64 _gap_0x49B8; - /* */ __int64 _gap_0x49C0; - /* */ __int64 _gap_0x49C8; - /* */ __int64 _gap_0x49D0; - /* */ __int64 _gap_0x49D8; - /* 0x049E0 */ Client::Game::UI::RecipeNote RecipeNote; - /* */ __int64 _gap_0x5008; - /* */ __int64 _gap_0x5010; - /* */ __int64 _gap_0x5018; - /* */ __int64 _gap_0x5020; - /* */ __int64 _gap_0x5028; - /* */ __int64 _gap_0x5030; - /* */ __int64 _gap_0x5038; - /* */ __int64 _gap_0x5040; - /* */ __int64 _gap_0x5048; - /* */ __int64 _gap_0x5050; - /* */ __int64 _gap_0x5058; - /* */ __int64 _gap_0x5060; - /* */ __int64 _gap_0x5068; - /* */ __int64 _gap_0x5070; - /* */ __int64 _gap_0x5078; - /* */ __int64 _gap_0x5080; - /* */ __int64 _gap_0x5088; - /* */ __int64 _gap_0x5090; - /* */ __int64 _gap_0x5098; - /* */ __int64 _gap_0x50A0; - /* */ __int64 _gap_0x50A8; - /* */ __int64 _gap_0x50B0; - /* */ __int64 _gap_0x50B8; - /* */ __int64 _gap_0x50C0; - /* */ __int64 _gap_0x50C8; - /* */ __int64 _gap_0x50D0; - /* */ __int64 _gap_0x50D8; - /* */ __int64 _gap_0x50E0; - /* */ __int64 _gap_0x50E8; - /* */ __int64 _gap_0x50F0; - /* */ __int64 _gap_0x50F8; - /* */ __int64 _gap_0x5100; - /* */ __int64 _gap_0x5108; - /* */ __int64 _gap_0x5110; - /* */ __int64 _gap_0x5118; - /* */ __int64 _gap_0x5120; - /* */ __int64 _gap_0x5128; - /* */ __int64 _gap_0x5130; - /* */ __int64 _gap_0x5138; - /* */ __int64 _gap_0x5140; - /* */ __int64 _gap_0x5148; - /* */ __int64 _gap_0x5150; - /* */ __int64 _gap_0x5158; - /* */ __int64 _gap_0x5160; - /* */ __int64 _gap_0x5168; - /* */ __int64 _gap_0x5170; - /* */ __int64 _gap_0x5178; - /* */ __int64 _gap_0x5180; - /* */ __int64 _gap_0x5188; - /* */ __int64 _gap_0x5190; - /* */ __int64 _gap_0x5198; - /* */ __int64 _gap_0x51A0; - /* */ __int64 _gap_0x51A8; - /* */ __int64 _gap_0x51B0; - /* */ __int64 _gap_0x51B8; - /* */ __int64 _gap_0x51C0; - /* */ __int64 _gap_0x51C8; - /* */ __int64 _gap_0x51D0; - /* */ __int64 _gap_0x51D8; - /* */ __int64 _gap_0x51E0; - /* */ __int64 _gap_0x51E8; - /* */ __int64 _gap_0x51F0; - /* */ __int64 _gap_0x51F8; - /* */ __int64 _gap_0x5200; - /* */ __int64 _gap_0x5208; - /* */ __int64 _gap_0x5210; - /* */ __int64 _gap_0x5218; - /* */ __int64 _gap_0x5220; - /* */ __int64 _gap_0x5228; - /* */ __int64 _gap_0x5230; - /* */ __int64 _gap_0x5238; - /* */ __int64 _gap_0x5240; - /* */ __int64 _gap_0x5248; - /* */ __int64 _gap_0x5250; - /* */ __int64 _gap_0x5258; - /* */ __int64 _gap_0x5260; - /* */ __int64 _gap_0x5268; - /* */ __int64 _gap_0x5270; - /* */ __int64 _gap_0x5278; - /* */ __int64 _gap_0x5280; - /* */ __int64 _gap_0x5288; - /* */ __int64 _gap_0x5290; - /* */ __int64 _gap_0x5298; - /* */ __int64 _gap_0x52A0; - /* */ __int64 _gap_0x52A8; - /* */ __int64 _gap_0x52B0; - /* */ __int64 _gap_0x52B8; - /* */ __int64 _gap_0x52C0; - /* */ __int64 _gap_0x52C8; - /* */ __int64 _gap_0x52D0; - /* */ __int64 _gap_0x52D8; - /* */ __int64 _gap_0x52E0; - /* */ __int64 _gap_0x52E8; - /* */ __int64 _gap_0x52F0; - /* */ __int64 _gap_0x52F8; - /* */ __int64 _gap_0x5300; - /* */ __int64 _gap_0x5308; - /* */ __int64 _gap_0x5310; - /* */ __int64 _gap_0x5318; - /* */ __int64 _gap_0x5320; - /* */ __int64 _gap_0x5328; - /* */ __int64 _gap_0x5330; - /* */ __int64 _gap_0x5338; - /* */ __int64 _gap_0x5340; - /* */ __int64 _gap_0x5348; - /* */ __int64 _gap_0x5350; - /* */ __int64 _gap_0x5358; - /* */ __int64 _gap_0x5360; - /* */ __int64 _gap_0x5368; - /* */ __int64 _gap_0x5370; - /* */ __int64 _gap_0x5378; - /* */ __int64 _gap_0x5380; - /* */ __int64 _gap_0x5388; - /* */ __int64 _gap_0x5390; - /* */ __int64 _gap_0x5398; - /* */ __int64 _gap_0x53A0; - /* */ __int64 _gap_0x53A8; - /* */ __int64 _gap_0x53B0; - /* */ __int64 _gap_0x53B8; - /* */ __int64 _gap_0x53C0; - /* */ __int64 _gap_0x53C8; - /* */ __int64 _gap_0x53D0; - /* */ __int64 _gap_0x53D8; - /* */ __int64 _gap_0x53E0; - /* */ __int64 _gap_0x53E8; - /* */ __int64 _gap_0x53F0; - /* */ __int64 _gap_0x53F8; - /* */ __int64 _gap_0x5400; - /* */ __int64 _gap_0x5408; - /* */ __int64 _gap_0x5410; - /* */ __int64 _gap_0x5418; - /* */ __int64 _gap_0x5420; - /* */ __int64 _gap_0x5428; - /* */ __int64 _gap_0x5430; - /* */ __int64 _gap_0x5438; - /* */ __int64 _gap_0x5440; - /* */ __int64 _gap_0x5448; - /* */ __int64 _gap_0x5450; - /* */ __int64 _gap_0x5458; - /* */ __int64 _gap_0x5460; - /* */ __int64 _gap_0x5468; - /* */ __int64 _gap_0x5470; - /* */ __int64 _gap_0x5478; - /* */ __int64 _gap_0x5480; - /* */ __int64 _gap_0x5488; - /* */ __int64 _gap_0x5490; - /* */ __int64 _gap_0x5498; - /* */ __int64 _gap_0x54A0; - /* */ __int64 _gap_0x54A8; - /* */ __int64 _gap_0x54B0; - /* */ __int64 _gap_0x54B8; - /* */ __int64 _gap_0x54C0; - /* */ __int64 _gap_0x54C8; - /* */ __int64 _gap_0x54D0; - /* */ __int64 _gap_0x54D8; - /* */ __int64 _gap_0x54E0; - /* */ __int64 _gap_0x54E8; - /* */ __int64 _gap_0x54F0; - /* */ __int64 _gap_0x54F8; - /* */ __int64 _gap_0x5500; - /* */ __int64 _gap_0x5508; - /* */ __int64 _gap_0x5510; - /* */ __int64 _gap_0x5518; - /* */ __int64 _gap_0x5520; - /* */ __int64 _gap_0x5528; - /* */ __int64 _gap_0x5530; - /* */ __int64 _gap_0x5538; - /* */ __int64 _gap_0x5540; - /* */ __int64 _gap_0x5548; - /* */ __int64 _gap_0x5550; - /* */ __int64 _gap_0x5558; - /* */ __int64 _gap_0x5560; - /* */ __int64 _gap_0x5568; - /* */ __int64 _gap_0x5570; - /* */ __int64 _gap_0x5578; - /* */ __int64 _gap_0x5580; - /* */ __int64 _gap_0x5588; - /* */ __int64 _gap_0x5590; - /* */ __int64 _gap_0x5598; - /* */ __int64 _gap_0x55A0; - /* */ __int64 _gap_0x55A8; - /* */ __int64 _gap_0x55B0; - /* */ __int64 _gap_0x55B8; - /* */ __int64 _gap_0x55C0; - /* */ __int64 _gap_0x55C8; - /* */ __int64 _gap_0x55D0; - /* */ __int64 _gap_0x55D8; - /* */ __int64 _gap_0x55E0; - /* */ __int64 _gap_0x55E8; - /* */ __int64 _gap_0x55F0; - /* */ __int64 _gap_0x55F8; - /* */ __int64 _gap_0x5600; - /* */ __int64 _gap_0x5608; - /* */ __int64 _gap_0x5610; - /* */ __int64 _gap_0x5618; - /* */ __int64 _gap_0x5620; - /* */ __int64 _gap_0x5628; - /* */ __int64 _gap_0x5630; - /* */ __int64 _gap_0x5638; - /* */ __int64 _gap_0x5640; - /* */ __int64 _gap_0x5648; - /* */ __int64 _gap_0x5650; - /* */ __int64 _gap_0x5658; - /* */ __int64 _gap_0x5660; - /* */ __int64 _gap_0x5668; - /* */ __int64 _gap_0x5670; - /* */ __int64 _gap_0x5678; - /* */ __int64 _gap_0x5680; - /* */ __int64 _gap_0x5688; - /* */ __int64 _gap_0x5690; - /* */ __int64 _gap_0x5698; - /* */ __int64 _gap_0x56A0; - /* */ __int64 _gap_0x56A8; - /* */ __int64 _gap_0x56B0; - /* */ __int64 _gap_0x56B8; - /* */ __int64 _gap_0x56C0; - /* */ __int64 _gap_0x56C8; - /* */ __int64 _gap_0x56D0; - /* */ __int64 _gap_0x56D8; - /* */ __int64 _gap_0x56E0; - /* */ __int64 _gap_0x56E8; - /* */ __int64 _gap_0x56F0; - /* */ __int64 _gap_0x56F8; - /* */ __int64 _gap_0x5700; - /* */ __int64 _gap_0x5708; - /* */ __int64 _gap_0x5710; - /* */ __int64 _gap_0x5718; - /* */ __int64 _gap_0x5720; - /* */ __int64 _gap_0x5728; - /* */ __int64 _gap_0x5730; - /* */ __int64 _gap_0x5738; - /* */ __int64 _gap_0x5740; - /* */ __int64 _gap_0x5748; - /* */ __int64 _gap_0x5750; - /* */ __int64 _gap_0x5758; - /* */ __int64 _gap_0x5760; - /* */ __int64 _gap_0x5768; - /* */ __int64 _gap_0x5770; - /* */ __int64 _gap_0x5778; - /* */ __int64 _gap_0x5780; - /* */ __int64 _gap_0x5788; - /* */ __int64 _gap_0x5790; - /* */ __int64 _gap_0x5798; - /* */ __int64 _gap_0x57A0; - /* */ __int64 _gap_0x57A8; - /* */ __int64 _gap_0x57B0; - /* */ __int64 _gap_0x57B8; - /* */ __int64 _gap_0x57C0; - /* */ __int64 _gap_0x57C8; - /* */ __int64 _gap_0x57D0; - /* */ __int64 _gap_0x57D8; - /* */ __int64 _gap_0x57E0; - /* */ __int64 _gap_0x57E8; - /* */ __int64 _gap_0x57F0; - /* */ __int64 _gap_0x57F8; - /* */ __int64 _gap_0x5800; - /* */ __int64 _gap_0x5808; - /* */ __int64 _gap_0x5810; - /* */ __int64 _gap_0x5818; - /* */ __int64 _gap_0x5820; - /* */ __int64 _gap_0x5828; - /* */ __int64 _gap_0x5830; - /* */ __int64 _gap_0x5838; - /* */ __int64 _gap_0x5840; - /* */ __int64 _gap_0x5848; - /* */ __int64 _gap_0x5850; - /* */ __int64 _gap_0x5858; - /* */ __int64 _gap_0x5860; - /* */ __int64 _gap_0x5868; - /* */ __int64 _gap_0x5870; - /* */ __int64 _gap_0x5878; - /* */ __int64 _gap_0x5880; - /* */ __int64 _gap_0x5888; - /* */ __int64 _gap_0x5890; - /* */ __int64 _gap_0x5898; - /* */ __int64 _gap_0x58A0; - /* */ __int64 _gap_0x58A8; - /* */ __int64 _gap_0x58B0; - /* */ __int64 _gap_0x58B8; - /* */ __int64 _gap_0x58C0; - /* */ __int64 _gap_0x58C8; - /* */ __int64 _gap_0x58D0; - /* */ __int64 _gap_0x58D8; - /* */ __int64 _gap_0x58E0; - /* */ __int64 _gap_0x58E8; - /* */ __int64 _gap_0x58F0; - /* */ __int64 _gap_0x58F8; - /* */ __int64 _gap_0x5900; - /* */ __int64 _gap_0x5908; - /* */ __int64 _gap_0x5910; - /* */ __int64 _gap_0x5918; - /* */ __int64 _gap_0x5920; - /* */ __int64 _gap_0x5928; - /* */ __int64 _gap_0x5930; - /* */ __int64 _gap_0x5938; - /* */ __int64 _gap_0x5940; - /* */ __int64 _gap_0x5948; - /* */ __int64 _gap_0x5950; - /* */ __int64 _gap_0x5958; - /* */ __int64 _gap_0x5960; - /* */ __int64 _gap_0x5968; - /* */ __int64 _gap_0x5970; - /* */ __int64 _gap_0x5978; - /* */ __int64 _gap_0x5980; - /* */ __int64 _gap_0x5988; - /* */ __int64 _gap_0x5990; - /* */ __int64 _gap_0x5998; - /* */ __int64 _gap_0x59A0; - /* */ __int64 _gap_0x59A8; - /* */ __int64 _gap_0x59B0; - /* */ __int64 _gap_0x59B8; - /* */ __int64 _gap_0x59C0; - /* */ __int64 _gap_0x59C8; - /* */ __int64 _gap_0x59D0; - /* */ __int64 _gap_0x59D8; - /* */ __int64 _gap_0x59E0; - /* */ __int64 _gap_0x59E8; - /* */ __int64 _gap_0x59F0; - /* */ __int64 _gap_0x59F8; - /* */ __int64 _gap_0x5A00; - /* */ __int64 _gap_0x5A08; - /* */ __int64 _gap_0x5A10; - /* */ __int64 _gap_0x5A18; - /* */ __int64 _gap_0x5A20; - /* */ __int64 _gap_0x5A28; - /* */ __int64 _gap_0x5A30; - /* */ __int64 _gap_0x5A38; - /* */ __int64 _gap_0x5A40; - /* */ __int64 _gap_0x5A48; - /* */ __int64 _gap_0x5A50; - /* */ __int64 _gap_0x5A58; - /* */ __int64 _gap_0x5A60; - /* */ __int64 _gap_0x5A68; - /* */ __int64 _gap_0x5A70; - /* */ __int64 _gap_0x5A78; - /* */ __int64 _gap_0x5A80; - /* */ __int64 _gap_0x5A88; - /* */ __int64 _gap_0x5A90; - /* */ __int64 _gap_0x5A98; - /* */ __int64 _gap_0x5AA0; - /* */ __int64 _gap_0x5AA8; - /* */ __int64 _gap_0x5AB0; - /* */ __int64 _gap_0x5AB8; - /* */ __int64 _gap_0x5AC0; - /* */ __int64 _gap_0x5AC8; - /* */ __int64 _gap_0x5AD0; - /* */ __int64 _gap_0x5AD8; - /* */ __int64 _gap_0x5AE0; - /* */ __int64 _gap_0x5AE8; - /* */ __int64 _gap_0x5AF0; - /* */ __int64 _gap_0x5AF8; - /* */ __int64 _gap_0x5B00; - /* */ __int64 _gap_0x5B08; - /* */ __int64 _gap_0x5B10; - /* */ __int64 _gap_0x5B18; - /* */ __int64 _gap_0x5B20; - /* */ __int64 _gap_0x5B28; - /* */ __int64 _gap_0x5B30; - /* */ __int64 _gap_0x5B38; - /* */ __int64 _gap_0x5B40; - /* */ __int64 _gap_0x5B48; - /* */ __int64 _gap_0x5B50; - /* */ __int64 _gap_0x5B58; - /* */ __int64 _gap_0x5B60; - /* */ __int64 _gap_0x5B68; - /* */ __int64 _gap_0x5B70; - /* */ __int64 _gap_0x5B78; - /* */ __int64 _gap_0x5B80; - /* */ __int64 _gap_0x5B88; - /* */ __int64 _gap_0x5B90; - /* */ __int64 _gap_0x5B98; - /* */ __int64 _gap_0x5BA0; - /* */ __int64 _gap_0x5BA8; - /* */ __int64 _gap_0x5BB0; - /* */ __int64 _gap_0x5BB8; - /* */ __int64 _gap_0x5BC0; - /* */ __int64 _gap_0x5BC8; - /* */ __int64 _gap_0x5BD0; - /* */ __int64 _gap_0x5BD8; - /* */ __int64 _gap_0x5BE0; - /* */ __int64 _gap_0x5BE8; - /* */ __int64 _gap_0x5BF0; - /* */ __int64 _gap_0x5BF8; - /* */ __int64 _gap_0x5C00; - /* */ __int64 _gap_0x5C08; - /* */ __int64 _gap_0x5C10; - /* */ __int64 _gap_0x5C18; - /* */ __int64 _gap_0x5C20; - /* */ __int64 _gap_0x5C28; - /* */ __int64 _gap_0x5C30; - /* */ __int64 _gap_0x5C38; - /* */ __int64 _gap_0x5C40; - /* */ __int64 _gap_0x5C48; - /* */ __int64 _gap_0x5C50; - /* */ __int64 _gap_0x5C58; - /* */ __int64 _gap_0x5C60; - /* */ __int64 _gap_0x5C68; - /* */ __int64 _gap_0x5C70; - /* */ __int64 _gap_0x5C78; - /* */ __int64 _gap_0x5C80; - /* */ __int64 _gap_0x5C88; - /* */ __int64 _gap_0x5C90; - /* */ __int64 _gap_0x5C98; - /* */ __int64 _gap_0x5CA0; - /* */ __int64 _gap_0x5CA8; - /* */ __int64 _gap_0x5CB0; - /* */ __int64 _gap_0x5CB8; - /* */ __int64 _gap_0x5CC0; - /* */ __int64 _gap_0x5CC8; - /* */ __int64 _gap_0x5CD0; - /* */ __int64 _gap_0x5CD8; - /* */ __int64 _gap_0x5CE0; - /* */ __int64 _gap_0x5CE8; - /* */ __int64 _gap_0x5CF0; - /* */ __int64 _gap_0x5CF8; - /* */ __int64 _gap_0x5D00; - /* */ __int64 _gap_0x5D08; - /* */ __int64 _gap_0x5D10; - /* */ __int64 _gap_0x5D18; - /* */ __int64 _gap_0x5D20; - /* */ __int64 _gap_0x5D28; - /* */ __int64 _gap_0x5D30; - /* */ __int64 _gap_0x5D38; - /* */ __int64 _gap_0x5D40; - /* */ __int64 _gap_0x5D48; - /* */ __int64 _gap_0x5D50; - /* */ __int64 _gap_0x5D58; - /* */ __int64 _gap_0x5D60; - /* */ __int64 _gap_0x5D68; - /* */ __int64 _gap_0x5D70; - /* */ __int64 _gap_0x5D78; - /* */ __int64 _gap_0x5D80; - /* */ __int64 _gap_0x5D88; - /* */ __int64 _gap_0x5D90; - /* */ __int64 _gap_0x5D98; - /* */ __int64 _gap_0x5DA0; - /* */ __int64 _gap_0x5DA8; - /* */ __int64 _gap_0x5DB0; - /* */ __int64 _gap_0x5DB8; - /* */ __int64 _gap_0x5DC0; - /* */ __int64 _gap_0x5DC8; - /* */ __int64 _gap_0x5DD0; - /* */ __int64 _gap_0x5DD8; - /* */ __int64 _gap_0x5DE0; - /* */ __int64 _gap_0x5DE8; - /* */ __int64 _gap_0x5DF0; - /* */ __int64 _gap_0x5DF8; - /* */ __int64 _gap_0x5E00; - /* */ __int64 _gap_0x5E08; - /* */ __int64 _gap_0x5E10; - /* */ __int64 _gap_0x5E18; - /* */ __int64 _gap_0x5E20; - /* */ __int64 _gap_0x5E28; - /* */ __int64 _gap_0x5E30; - /* */ __int64 _gap_0x5E38; - /* */ __int64 _gap_0x5E40; - /* */ __int64 _gap_0x5E48; - /* */ __int64 _gap_0x5E50; - /* */ __int64 _gap_0x5E58; - /* */ __int64 _gap_0x5E60; - /* */ __int64 _gap_0x5E68; - /* */ __int64 _gap_0x5E70; - /* */ __int64 _gap_0x5E78; - /* */ __int64 _gap_0x5E80; - /* */ __int64 _gap_0x5E88; - /* */ __int64 _gap_0x5E90; - /* */ __int64 _gap_0x5E98; - /* */ __int64 _gap_0x5EA0; - /* */ __int64 _gap_0x5EA8; - /* */ __int64 _gap_0x5EB0; - /* */ __int64 _gap_0x5EB8; - /* */ __int64 _gap_0x5EC0; - /* */ __int64 _gap_0x5EC8; - /* */ __int64 _gap_0x5ED0; - /* */ __int64 _gap_0x5ED8; - /* */ __int64 _gap_0x5EE0; - /* */ __int64 _gap_0x5EE8; - /* */ __int64 _gap_0x5EF0; - /* */ __int64 _gap_0x5EF8; - /* */ __int64 _gap_0x5F00; - /* */ __int64 _gap_0x5F08; - /* */ __int64 _gap_0x5F10; - /* */ __int64 _gap_0x5F18; - /* */ __int64 _gap_0x5F20; - /* */ __int64 _gap_0x5F28; - /* */ __int64 _gap_0x5F30; - /* */ __int64 _gap_0x5F38; - /* */ __int64 _gap_0x5F40; - /* */ __int64 _gap_0x5F48; - /* */ __int64 _gap_0x5F50; - /* */ __int64 _gap_0x5F58; - /* */ __int64 _gap_0x5F60; - /* */ __int64 _gap_0x5F68; - /* */ __int64 _gap_0x5F70; - /* */ __int64 _gap_0x5F78; - /* */ __int64 _gap_0x5F80; - /* */ __int64 _gap_0x5F88; - /* */ __int64 _gap_0x5F90; - /* */ __int64 _gap_0x5F98; - /* */ __int64 _gap_0x5FA0; - /* */ __int64 _gap_0x5FA8; - /* */ __int64 _gap_0x5FB0; - /* */ __int64 _gap_0x5FB8; - /* */ __int64 _gap_0x5FC0; - /* */ __int64 _gap_0x5FC8; - /* */ __int64 _gap_0x5FD0; - /* */ __int64 _gap_0x5FD8; - /* */ __int64 _gap_0x5FE0; - /* */ __int64 _gap_0x5FE8; - /* */ __int64 _gap_0x5FF0; - /* */ __int64 _gap_0x5FF8; - /* */ __int64 _gap_0x6000; - /* */ __int64 _gap_0x6008; - /* */ __int64 _gap_0x6010; - /* */ __int64 _gap_0x6018; - /* */ __int64 _gap_0x6020; - /* */ __int64 _gap_0x6028; - /* */ __int64 _gap_0x6030; - /* */ __int64 _gap_0x6038; - /* */ __int64 _gap_0x6040; - /* */ __int64 _gap_0x6048; - /* */ __int64 _gap_0x6050; - /* */ __int64 _gap_0x6058; - /* */ __int64 _gap_0x6060; - /* */ __int64 _gap_0x6068; - /* */ __int64 _gap_0x6070; - /* */ __int64 _gap_0x6078; - /* */ __int64 _gap_0x6080; - /* */ __int64 _gap_0x6088; - /* */ __int64 _gap_0x6090; - /* */ __int64 _gap_0x6098; - /* */ __int64 _gap_0x60A0; - /* */ __int64 _gap_0x60A8; - /* */ __int64 _gap_0x60B0; - /* */ __int64 _gap_0x60B8; - /* */ __int64 _gap_0x60C0; - /* */ __int64 _gap_0x60C8; - /* */ __int64 _gap_0x60D0; - /* */ __int64 _gap_0x60D8; - /* */ __int64 _gap_0x60E0; - /* */ __int64 _gap_0x60E8; - /* */ __int64 _gap_0x60F0; - /* */ __int64 _gap_0x60F8; - /* */ __int64 _gap_0x6100; - /* */ __int64 _gap_0x6108; - /* */ __int64 _gap_0x6110; - /* */ __int64 _gap_0x6118; - /* */ __int64 _gap_0x6120; - /* */ __int64 _gap_0x6128; - /* */ __int64 _gap_0x6130; - /* */ __int64 _gap_0x6138; - /* */ __int64 _gap_0x6140; - /* */ __int64 _gap_0x6148; - /* */ __int64 _gap_0x6150; - /* */ __int64 _gap_0x6158; - /* */ __int64 _gap_0x6160; - /* */ __int64 _gap_0x6168; - /* */ __int64 _gap_0x6170; - /* */ __int64 _gap_0x6178; - /* */ __int64 _gap_0x6180; - /* */ __int64 _gap_0x6188; - /* */ __int64 _gap_0x6190; - /* */ __int64 _gap_0x6198; - /* */ __int64 _gap_0x61A0; - /* */ __int64 _gap_0x61A8; - /* */ __int64 _gap_0x61B0; - /* */ __int64 _gap_0x61B8; - /* */ __int64 _gap_0x61C0; - /* */ __int64 _gap_0x61C8; - /* */ __int64 _gap_0x61D0; - /* */ __int64 _gap_0x61D8; - /* */ __int64 _gap_0x61E0; - /* */ __int64 _gap_0x61E8; - /* */ __int64 _gap_0x61F0; - /* */ __int64 _gap_0x61F8; - /* */ __int64 _gap_0x6200; - /* */ __int64 _gap_0x6208; - /* */ __int64 _gap_0x6210; - /* */ __int64 _gap_0x6218; - /* */ __int64 _gap_0x6220; - /* */ __int64 _gap_0x6228; - /* */ __int64 _gap_0x6230; - /* */ __int64 _gap_0x6238; - /* */ __int64 _gap_0x6240; - /* */ __int64 _gap_0x6248; - /* */ __int64 _gap_0x6250; - /* */ __int64 _gap_0x6258; - /* */ __int64 _gap_0x6260; - /* */ __int64 _gap_0x6268; - /* */ __int64 _gap_0x6270; - /* */ __int64 _gap_0x6278; - /* */ __int64 _gap_0x6280; - /* */ __int64 _gap_0x6288; - /* */ __int64 _gap_0x6290; - /* */ __int64 _gap_0x6298; - /* */ __int64 _gap_0x62A0; - /* */ __int64 _gap_0x62A8; - /* */ __int64 _gap_0x62B0; - /* */ __int64 _gap_0x62B8; - /* */ __int64 _gap_0x62C0; - /* */ __int64 _gap_0x62C8; - /* */ __int64 _gap_0x62D0; - /* */ __int64 _gap_0x62D8; - /* */ __int64 _gap_0x62E0; - /* */ __int64 _gap_0x62E8; - /* */ __int64 _gap_0x62F0; - /* */ __int64 _gap_0x62F8; - /* */ __int64 _gap_0x6300; - /* */ __int64 _gap_0x6308; - /* */ __int64 _gap_0x6310; - /* */ __int64 _gap_0x6318; - /* */ __int64 _gap_0x6320; - /* */ __int64 _gap_0x6328; - /* */ __int64 _gap_0x6330; - /* */ __int64 _gap_0x6338; - /* */ __int64 _gap_0x6340; - /* */ __int64 _gap_0x6348; - /* */ __int64 _gap_0x6350; - /* */ __int64 _gap_0x6358; - /* */ __int64 _gap_0x6360; - /* */ __int64 _gap_0x6368; - /* */ __int64 _gap_0x6370; - /* */ __int64 _gap_0x6378; - /* */ __int64 _gap_0x6380; - /* */ __int64 _gap_0x6388; - /* */ __int64 _gap_0x6390; - /* */ __int64 _gap_0x6398; - /* */ __int64 _gap_0x63A0; - /* */ __int64 _gap_0x63A8; - /* */ __int64 _gap_0x63B0; - /* */ __int64 _gap_0x63B8; - /* */ __int64 _gap_0x63C0; - /* */ __int64 _gap_0x63C8; - /* */ __int64 _gap_0x63D0; - /* */ __int64 _gap_0x63D8; - /* */ __int64 _gap_0x63E0; - /* */ __int64 _gap_0x63E8; - /* */ __int64 _gap_0x63F0; - /* */ __int64 _gap_0x63F8; - /* */ __int64 _gap_0x6400; - /* */ __int64 _gap_0x6408; - /* */ __int64 _gap_0x6410; - /* */ __int64 _gap_0x6418; - /* */ __int64 _gap_0x6420; - /* */ __int64 _gap_0x6428; - /* */ __int64 _gap_0x6430; - /* */ __int64 _gap_0x6438; - /* */ __int64 _gap_0x6440; - /* */ __int64 _gap_0x6448; - /* */ __int64 _gap_0x6450; - /* */ __int64 _gap_0x6458; - /* */ __int64 _gap_0x6460; - /* */ __int64 _gap_0x6468; - /* */ __int64 _gap_0x6470; - /* */ __int64 _gap_0x6478; - /* */ __int64 _gap_0x6480; - /* */ __int64 _gap_0x6488; - /* */ __int64 _gap_0x6490; - /* */ __int64 _gap_0x6498; - /* */ __int64 _gap_0x64A0; - /* */ __int64 _gap_0x64A8; - /* */ __int64 _gap_0x64B0; - /* */ __int64 _gap_0x64B8; - /* */ __int64 _gap_0x64C0; - /* */ __int64 _gap_0x64C8; - /* */ __int64 _gap_0x64D0; - /* */ __int64 _gap_0x64D8; - /* */ __int64 _gap_0x64E0; - /* */ __int64 _gap_0x64E8; - /* */ __int64 _gap_0x64F0; - /* */ __int64 _gap_0x64F8; - /* */ __int64 _gap_0x6500; - /* */ __int64 _gap_0x6508; - /* */ __int64 _gap_0x6510; - /* */ __int64 _gap_0x6518; - /* */ __int64 _gap_0x6520; - /* */ __int64 _gap_0x6528; - /* */ __int64 _gap_0x6530; - /* */ __int64 _gap_0x6538; - /* */ __int64 _gap_0x6540; - /* */ __int64 _gap_0x6548; - /* */ __int64 _gap_0x6550; - /* */ __int64 _gap_0x6558; - /* */ __int64 _gap_0x6560; - /* */ __int64 _gap_0x6568; - /* */ __int64 _gap_0x6570; - /* */ __int64 _gap_0x6578; - /* */ __int64 _gap_0x6580; - /* */ __int64 _gap_0x6588; - /* */ __int64 _gap_0x6590; - /* */ __int64 _gap_0x6598; - /* */ __int64 _gap_0x65A0; - /* */ __int64 _gap_0x65A8; - /* */ __int64 _gap_0x65B0; - /* */ __int64 _gap_0x65B8; - /* */ __int64 _gap_0x65C0; - /* */ __int64 _gap_0x65C8; - /* */ __int64 _gap_0x65D0; - /* */ __int64 _gap_0x65D8; - /* */ __int64 _gap_0x65E0; - /* */ __int64 _gap_0x65E8; - /* */ __int64 _gap_0x65F0; - /* */ __int64 _gap_0x65F8; - /* */ __int64 _gap_0x6600; - /* */ __int64 _gap_0x6608; - /* */ __int64 _gap_0x6610; - /* */ __int64 _gap_0x6618; - /* */ __int64 _gap_0x6620; - /* */ __int64 _gap_0x6628; - /* */ __int64 _gap_0x6630; - /* */ __int64 _gap_0x6638; - /* */ __int64 _gap_0x6640; - /* */ __int64 _gap_0x6648; - /* */ __int64 _gap_0x6650; - /* */ __int64 _gap_0x6658; - /* */ __int64 _gap_0x6660; - /* */ __int64 _gap_0x6668; - /* */ __int64 _gap_0x6670; - /* */ __int64 _gap_0x6678; - /* */ __int64 _gap_0x6680; - /* */ __int64 _gap_0x6688; - /* */ __int64 _gap_0x6690; - /* */ __int64 _gap_0x6698; - /* */ __int64 _gap_0x66A0; - /* */ __int64 _gap_0x66A8; - /* */ __int64 _gap_0x66B0; - /* */ __int64 _gap_0x66B8; - /* */ __int64 _gap_0x66C0; - /* */ __int64 _gap_0x66C8; - /* */ __int64 _gap_0x66D0; - /* */ __int64 _gap_0x66D8; - /* */ __int64 _gap_0x66E0; - /* */ __int64 _gap_0x66E8; - /* */ __int64 _gap_0x66F0; - /* */ __int64 _gap_0x66F8; - /* */ __int64 _gap_0x6700; - /* */ __int64 _gap_0x6708; - /* */ __int64 _gap_0x6710; - /* */ __int64 _gap_0x6718; - /* */ __int64 _gap_0x6720; - /* */ __int64 _gap_0x6728; - /* */ __int64 _gap_0x6730; - /* */ __int64 _gap_0x6738; - /* */ __int64 _gap_0x6740; - /* */ __int64 _gap_0x6748; - /* */ __int64 _gap_0x6750; - /* */ __int64 _gap_0x6758; - /* */ __int64 _gap_0x6760; - /* */ __int64 _gap_0x6768; - /* */ __int64 _gap_0x6770; - /* */ __int64 _gap_0x6778; - /* */ __int64 _gap_0x6780; - /* */ __int64 _gap_0x6788; - /* */ __int64 _gap_0x6790; - /* */ __int64 _gap_0x6798; - /* */ __int64 _gap_0x67A0; - /* */ __int64 _gap_0x67A8; - /* */ __int64 _gap_0x67B0; - /* */ __int64 _gap_0x67B8; - /* */ __int64 _gap_0x67C0; - /* */ __int64 _gap_0x67C8; - /* */ __int64 _gap_0x67D0; - /* */ __int64 _gap_0x67D8; - /* */ __int64 _gap_0x67E0; - /* */ __int64 _gap_0x67E8; - /* */ __int64 _gap_0x67F0; - /* */ __int64 _gap_0x67F8; - /* */ __int64 _gap_0x6800; - /* */ __int64 _gap_0x6808; - /* */ __int64 _gap_0x6810; - /* */ __int64 _gap_0x6818; - /* */ __int64 _gap_0x6820; - /* */ __int64 _gap_0x6828; - /* */ __int64 _gap_0x6830; - /* */ __int64 _gap_0x6838; - /* */ __int64 _gap_0x6840; - /* */ __int64 _gap_0x6848; - /* */ __int64 _gap_0x6850; - /* */ __int64 _gap_0x6858; - /* */ __int64 _gap_0x6860; - /* */ __int64 _gap_0x6868; - /* */ __int64 _gap_0x6870; - /* */ __int64 _gap_0x6878; - /* */ __int64 _gap_0x6880; - /* */ __int64 _gap_0x6888; - /* */ __int64 _gap_0x6890; - /* */ __int64 _gap_0x6898; - /* */ __int64 _gap_0x68A0; - /* */ __int64 _gap_0x68A8; - /* */ __int64 _gap_0x68B0; - /* */ __int64 _gap_0x68B8; - /* */ __int64 _gap_0x68C0; - /* */ __int64 _gap_0x68C8; - /* */ __int64 _gap_0x68D0; - /* */ __int64 _gap_0x68D8; - /* */ __int64 _gap_0x68E0; - /* */ __int64 _gap_0x68E8; - /* */ __int64 _gap_0x68F0; - /* */ __int64 _gap_0x68F8; - /* */ __int64 _gap_0x6900; - /* */ __int64 _gap_0x6908; - /* */ __int64 _gap_0x6910; - /* */ __int64 _gap_0x6918; - /* */ __int64 _gap_0x6920; - /* */ __int64 _gap_0x6928; - /* */ __int64 _gap_0x6930; - /* */ __int64 _gap_0x6938; - /* */ __int64 _gap_0x6940; - /* */ __int64 _gap_0x6948; - /* */ __int64 _gap_0x6950; - /* */ __int64 _gap_0x6958; - /* */ __int64 _gap_0x6960; - /* */ __int64 _gap_0x6968; - /* */ __int64 _gap_0x6970; - /* */ __int64 _gap_0x6978; - /* */ __int64 _gap_0x6980; - /* */ __int64 _gap_0x6988; - /* */ __int64 _gap_0x6990; - /* */ __int64 _gap_0x6998; - /* */ __int64 _gap_0x69A0; - /* */ __int64 _gap_0x69A8; - /* */ __int64 _gap_0x69B0; - /* */ __int64 _gap_0x69B8; - /* */ __int64 _gap_0x69C0; - /* */ __int64 _gap_0x69C8; - /* */ __int64 _gap_0x69D0; - /* */ __int64 _gap_0x69D8; - /* */ __int64 _gap_0x69E0; - /* */ __int64 _gap_0x69E8; - /* */ __int64 _gap_0x69F0; - /* */ __int64 _gap_0x69F8; - /* */ __int64 _gap_0x6A00; - /* */ __int64 _gap_0x6A08; - /* */ __int64 _gap_0x6A10; - /* */ __int64 _gap_0x6A18; - /* */ __int64 _gap_0x6A20; - /* */ __int64 _gap_0x6A28; - /* */ __int64 _gap_0x6A30; - /* */ __int64 _gap_0x6A38; - /* */ __int64 _gap_0x6A40; - /* */ __int64 _gap_0x6A48; - /* */ __int64 _gap_0x6A50; - /* */ __int64 _gap_0x6A58; - /* */ __int64 _gap_0x6A60; - /* */ __int64 _gap_0x6A68; - /* */ __int64 _gap_0x6A70; - /* */ __int64 _gap_0x6A78; - /* */ __int64 _gap_0x6A80; - /* */ __int64 _gap_0x6A88; - /* */ __int64 _gap_0x6A90; - /* */ __int64 _gap_0x6A98; - /* */ __int64 _gap_0x6AA0; - /* */ __int64 _gap_0x6AA8; - /* */ __int64 _gap_0x6AB0; - /* */ __int64 _gap_0x6AB8; - /* */ __int64 _gap_0x6AC0; - /* */ __int64 _gap_0x6AC8; - /* */ __int64 _gap_0x6AD0; - /* */ __int64 _gap_0x6AD8; - /* */ __int64 _gap_0x6AE0; - /* */ __int64 _gap_0x6AE8; - /* */ __int64 _gap_0x6AF0; - /* */ __int64 _gap_0x6AF8; - /* */ __int64 _gap_0x6B00; - /* */ __int64 _gap_0x6B08; - /* */ __int64 _gap_0x6B10; - /* */ __int64 _gap_0x6B18; - /* */ __int64 _gap_0x6B20; - /* */ __int64 _gap_0x6B28; - /* */ __int64 _gap_0x6B30; - /* */ __int64 _gap_0x6B38; - /* */ __int64 _gap_0x6B40; - /* */ __int64 _gap_0x6B48; - /* */ __int64 _gap_0x6B50; - /* */ __int64 _gap_0x6B58; - /* */ __int64 _gap_0x6B60; - /* */ __int64 _gap_0x6B68; - /* */ __int64 _gap_0x6B70; - /* */ __int64 _gap_0x6B78; - /* */ __int64 _gap_0x6B80; - /* */ __int64 _gap_0x6B88; - /* */ __int64 _gap_0x6B90; - /* */ __int64 _gap_0x6B98; - /* */ __int64 _gap_0x6BA0; - /* */ __int64 _gap_0x6BA8; - /* */ __int64 _gap_0x6BB0; - /* */ __int64 _gap_0x6BB8; - /* */ __int64 _gap_0x6BC0; - /* */ __int64 _gap_0x6BC8; - /* */ __int64 _gap_0x6BD0; - /* */ __int64 _gap_0x6BD8; - /* */ __int64 _gap_0x6BE0; - /* */ __int64 _gap_0x6BE8; - /* */ __int64 _gap_0x6BF0; - /* */ __int64 _gap_0x6BF8; - /* */ __int64 _gap_0x6C00; - /* */ __int64 _gap_0x6C08; - /* */ __int64 _gap_0x6C10; - /* */ __int64 _gap_0x6C18; - /* */ __int64 _gap_0x6C20; - /* */ __int64 _gap_0x6C28; - /* */ __int64 _gap_0x6C30; - /* */ __int64 _gap_0x6C38; - /* */ __int64 _gap_0x6C40; - /* */ __int64 _gap_0x6C48; - /* */ __int64 _gap_0x6C50; - /* */ __int64 _gap_0x6C58; - /* */ __int64 _gap_0x6C60; - /* */ __int64 _gap_0x6C68; - /* */ __int64 _gap_0x6C70; - /* */ __int64 _gap_0x6C78; - /* */ __int64 _gap_0x6C80; - /* */ __int64 _gap_0x6C88; - /* */ __int64 _gap_0x6C90; - /* */ __int64 _gap_0x6C98; - /* */ __int64 _gap_0x6CA0; - /* */ __int64 _gap_0x6CA8; - /* */ __int64 _gap_0x6CB0; - /* */ __int64 _gap_0x6CB8; - /* */ __int64 _gap_0x6CC0; - /* */ __int64 _gap_0x6CC8; - /* */ __int64 _gap_0x6CD0; - /* */ __int64 _gap_0x6CD8; - /* */ __int64 _gap_0x6CE0; - /* */ __int64 _gap_0x6CE8; - /* */ __int64 _gap_0x6CF0; - /* */ __int64 _gap_0x6CF8; - /* */ __int64 _gap_0x6D00; - /* */ __int64 _gap_0x6D08; - /* */ __int64 _gap_0x6D10; - /* */ __int64 _gap_0x6D18; - /* */ __int64 _gap_0x6D20; - /* */ __int64 _gap_0x6D28; - /* */ __int64 _gap_0x6D30; - /* */ __int64 _gap_0x6D38; - /* */ __int64 _gap_0x6D40; - /* */ __int64 _gap_0x6D48; - /* */ __int64 _gap_0x6D50; - /* */ __int64 _gap_0x6D58; - /* */ __int64 _gap_0x6D60; - /* */ __int64 _gap_0x6D68; - /* */ __int64 _gap_0x6D70; - /* */ __int64 _gap_0x6D78; - /* */ __int64 _gap_0x6D80; - /* */ __int64 _gap_0x6D88; - /* */ __int64 _gap_0x6D90; - /* */ __int64 _gap_0x6D98; - /* */ __int64 _gap_0x6DA0; - /* */ __int64 _gap_0x6DA8; - /* */ __int64 _gap_0x6DB0; - /* */ __int64 _gap_0x6DB8; - /* */ __int64 _gap_0x6DC0; - /* */ __int64 _gap_0x6DC8; - /* */ __int64 _gap_0x6DD0; - /* */ __int64 _gap_0x6DD8; - /* */ __int64 _gap_0x6DE0; - /* */ __int64 _gap_0x6DE8; - /* */ __int64 _gap_0x6DF0; - /* */ __int64 _gap_0x6DF8; - /* */ __int64 _gap_0x6E00; - /* */ __int64 _gap_0x6E08; - /* */ __int64 _gap_0x6E10; - /* */ __int64 _gap_0x6E18; - /* */ __int64 _gap_0x6E20; - /* */ __int64 _gap_0x6E28; - /* */ __int64 _gap_0x6E30; - /* */ __int64 _gap_0x6E38; - /* */ __int64 _gap_0x6E40; - /* */ __int64 _gap_0x6E48; - /* */ __int64 _gap_0x6E50; - /* */ __int64 _gap_0x6E58; - /* */ __int64 _gap_0x6E60; - /* */ __int64 _gap_0x6E68; - /* */ __int64 _gap_0x6E70; - /* */ __int64 _gap_0x6E78; - /* */ __int64 _gap_0x6E80; - /* */ __int64 _gap_0x6E88; - /* */ __int64 _gap_0x6E90; - /* */ __int64 _gap_0x6E98; - /* */ __int64 _gap_0x6EA0; - /* */ __int64 _gap_0x6EA8; - /* */ __int64 _gap_0x6EB0; - /* */ __int64 _gap_0x6EB8; - /* */ __int64 _gap_0x6EC0; - /* */ __int64 _gap_0x6EC8; - /* */ __int64 _gap_0x6ED0; - /* */ __int64 _gap_0x6ED8; - /* */ __int64 _gap_0x6EE0; - /* */ __int64 _gap_0x6EE8; - /* */ __int64 _gap_0x6EF0; - /* */ __int64 _gap_0x6EF8; - /* */ __int64 _gap_0x6F00; - /* */ __int64 _gap_0x6F08; - /* */ __int64 _gap_0x6F10; - /* */ __int64 _gap_0x6F18; - /* */ __int64 _gap_0x6F20; - /* */ __int64 _gap_0x6F28; - /* */ __int64 _gap_0x6F30; - /* */ __int64 _gap_0x6F38; - /* */ __int64 _gap_0x6F40; - /* */ __int64 _gap_0x6F48; - /* */ __int64 _gap_0x6F50; - /* */ __int64 _gap_0x6F58; - /* */ __int64 _gap_0x6F60; - /* */ __int64 _gap_0x6F68; - /* */ __int64 _gap_0x6F70; - /* */ __int64 _gap_0x6F78; - /* */ __int64 _gap_0x6F80; - /* */ __int64 _gap_0x6F88; - /* */ __int64 _gap_0x6F90; - /* */ __int64 _gap_0x6F98; - /* */ __int64 _gap_0x6FA0; - /* */ __int64 _gap_0x6FA8; - /* */ __int64 _gap_0x6FB0; - /* */ __int64 _gap_0x6FB8; - /* */ __int64 _gap_0x6FC0; - /* */ __int64 _gap_0x6FC8; - /* */ __int64 _gap_0x6FD0; - /* */ __int64 _gap_0x6FD8; - /* */ __int64 _gap_0x6FE0; - /* */ __int64 _gap_0x6FE8; - /* */ __int64 _gap_0x6FF0; - /* */ __int64 _gap_0x6FF8; - /* */ __int64 _gap_0x7000; - /* */ __int64 _gap_0x7008; - /* */ __int64 _gap_0x7010; - /* */ __int64 _gap_0x7018; - /* */ __int64 _gap_0x7020; - /* */ __int64 _gap_0x7028; - /* */ __int64 _gap_0x7030; - /* */ __int64 _gap_0x7038; - /* */ __int64 _gap_0x7040; - /* */ __int64 _gap_0x7048; - /* */ __int64 _gap_0x7050; - /* */ __int64 _gap_0x7058; - /* */ __int64 _gap_0x7060; - /* */ __int64 _gap_0x7068; - /* */ __int64 _gap_0x7070; - /* */ __int64 _gap_0x7078; - /* */ __int64 _gap_0x7080; - /* */ __int64 _gap_0x7088; - /* */ __int64 _gap_0x7090; - /* */ __int64 _gap_0x7098; - /* */ __int64 _gap_0x70A0; - /* */ __int64 _gap_0x70A8; - /* */ __int64 _gap_0x70B0; - /* */ __int64 _gap_0x70B8; - /* */ __int64 _gap_0x70C0; - /* */ __int64 _gap_0x70C8; - /* */ __int64 _gap_0x70D0; - /* */ __int64 _gap_0x70D8; - /* */ __int64 _gap_0x70E0; - /* */ __int64 _gap_0x70E8; - /* */ __int64 _gap_0x70F0; - /* */ __int64 _gap_0x70F8; - /* */ __int64 _gap_0x7100; - /* */ __int64 _gap_0x7108; - /* */ __int64 _gap_0x7110; - /* */ __int64 _gap_0x7118; - /* */ __int64 _gap_0x7120; - /* */ __int64 _gap_0x7128; - /* */ __int64 _gap_0x7130; - /* */ __int64 _gap_0x7138; - /* */ __int64 _gap_0x7140; - /* */ __int64 _gap_0x7148; - /* */ __int64 _gap_0x7150; - /* */ __int64 _gap_0x7158; - /* */ __int64 _gap_0x7160; - /* */ __int64 _gap_0x7168; - /* */ __int64 _gap_0x7170; - /* */ __int64 _gap_0x7178; - /* */ __int64 _gap_0x7180; - /* */ __int64 _gap_0x7188; - /* */ __int64 _gap_0x7190; - /* */ __int64 _gap_0x7198; - /* */ __int64 _gap_0x71A0; - /* */ __int64 _gap_0x71A8; - /* */ __int64 _gap_0x71B0; - /* */ __int64 _gap_0x71B8; - /* */ __int64 _gap_0x71C0; - /* */ __int64 _gap_0x71C8; - /* */ __int64 _gap_0x71D0; - /* */ __int64 _gap_0x71D8; - /* */ __int64 _gap_0x71E0; - /* */ __int64 _gap_0x71E8; - /* */ __int64 _gap_0x71F0; - /* */ __int64 _gap_0x71F8; - /* */ __int64 _gap_0x7200; - /* */ __int64 _gap_0x7208; - /* */ __int64 _gap_0x7210; - /* */ __int64 _gap_0x7218; - /* */ __int64 _gap_0x7220; - /* */ __int64 _gap_0x7228; - /* */ __int64 _gap_0x7230; - /* */ __int64 _gap_0x7238; - /* */ __int64 _gap_0x7240; - /* */ __int64 _gap_0x7248; - /* */ __int64 _gap_0x7250; - /* */ __int64 _gap_0x7258; - /* */ __int64 _gap_0x7260; - /* */ __int64 _gap_0x7268; - /* */ __int64 _gap_0x7270; - /* */ __int64 _gap_0x7278; - /* */ __int64 _gap_0x7280; - /* */ __int64 _gap_0x7288; - /* */ __int64 _gap_0x7290; - /* */ __int64 _gap_0x7298; - /* */ __int64 _gap_0x72A0; - /* */ __int64 _gap_0x72A8; - /* */ __int64 _gap_0x72B0; - /* */ __int64 _gap_0x72B8; - /* */ __int64 _gap_0x72C0; - /* */ __int64 _gap_0x72C8; - /* */ __int64 _gap_0x72D0; - /* */ __int64 _gap_0x72D8; - /* */ __int64 _gap_0x72E0; - /* */ __int64 _gap_0x72E8; - /* */ __int64 _gap_0x72F0; - /* */ __int64 _gap_0x72F8; - /* */ __int64 _gap_0x7300; - /* */ __int64 _gap_0x7308; - /* */ __int64 _gap_0x7310; - /* */ __int64 _gap_0x7318; - /* */ __int64 _gap_0x7320; - /* */ __int64 _gap_0x7328; - /* */ __int64 _gap_0x7330; - /* */ __int64 _gap_0x7338; - /* */ __int64 _gap_0x7340; - /* */ __int64 _gap_0x7348; - /* */ __int64 _gap_0x7350; - /* */ __int64 _gap_0x7358; - /* */ __int64 _gap_0x7360; - /* */ __int64 _gap_0x7368; - /* */ __int64 _gap_0x7370; - /* */ __int64 _gap_0x7378; - /* */ __int64 _gap_0x7380; - /* */ __int64 _gap_0x7388; - /* */ __int64 _gap_0x7390; - /* */ __int64 _gap_0x7398; - /* */ __int64 _gap_0x73A0; - /* */ __int64 _gap_0x73A8; - /* */ __int64 _gap_0x73B0; - /* */ __int64 _gap_0x73B8; - /* */ __int64 _gap_0x73C0; - /* */ __int64 _gap_0x73C8; - /* */ __int64 _gap_0x73D0; - /* */ __int64 _gap_0x73D8; - /* */ __int64 _gap_0x73E0; - /* */ __int64 _gap_0x73E8; - /* */ __int64 _gap_0x73F0; - /* */ __int64 _gap_0x73F8; - /* */ __int64 _gap_0x7400; - /* */ __int64 _gap_0x7408; - /* */ __int64 _gap_0x7410; - /* */ __int64 _gap_0x7418; - /* */ __int64 _gap_0x7420; - /* */ __int64 _gap_0x7428; - /* */ __int64 _gap_0x7430; - /* */ __int64 _gap_0x7438; - /* */ __int64 _gap_0x7440; - /* */ __int64 _gap_0x7448; - /* */ __int64 _gap_0x7450; - /* */ __int64 _gap_0x7458; - /* */ __int64 _gap_0x7460; - /* */ __int64 _gap_0x7468; - /* */ __int64 _gap_0x7470; - /* */ __int64 _gap_0x7478; - /* */ __int64 _gap_0x7480; - /* */ __int64 _gap_0x7488; - /* */ __int64 _gap_0x7490; - /* */ __int64 _gap_0x7498; - /* */ __int64 _gap_0x74A0; - /* */ __int64 _gap_0x74A8; - /* */ __int64 _gap_0x74B0; - /* */ __int64 _gap_0x74B8; - /* */ __int64 _gap_0x74C0; - /* */ __int64 _gap_0x74C8; - /* */ __int64 _gap_0x74D0; - /* */ __int64 _gap_0x74D8; - /* */ __int64 _gap_0x74E0; - /* */ __int64 _gap_0x74E8; - /* */ __int64 _gap_0x74F0; - /* */ __int64 _gap_0x74F8; - /* */ __int64 _gap_0x7500; - /* */ __int64 _gap_0x7508; - /* */ __int64 _gap_0x7510; - /* */ __int64 _gap_0x7518; - /* */ __int64 _gap_0x7520; - /* */ __int64 _gap_0x7528; - /* */ __int64 _gap_0x7530; - /* */ __int64 _gap_0x7538; - /* */ __int64 _gap_0x7540; - /* */ __int64 _gap_0x7548; - /* */ __int64 _gap_0x7550; - /* */ __int64 _gap_0x7558; - /* */ __int64 _gap_0x7560; - /* */ __int64 _gap_0x7568; - /* */ __int64 _gap_0x7570; - /* */ __int64 _gap_0x7578; - /* */ __int64 _gap_0x7580; - /* */ __int64 _gap_0x7588; - /* */ __int64 _gap_0x7590; - /* */ __int64 _gap_0x7598; - /* */ __int64 _gap_0x75A0; - /* */ __int64 _gap_0x75A8; - /* */ __int64 _gap_0x75B0; - /* */ __int64 _gap_0x75B8; - /* */ __int64 _gap_0x75C0; - /* */ __int64 _gap_0x75C8; - /* */ __int64 _gap_0x75D0; - /* */ __int64 _gap_0x75D8; - /* */ __int64 _gap_0x75E0; - /* */ __int64 _gap_0x75E8; - /* */ __int64 _gap_0x75F0; - /* */ __int64 _gap_0x75F8; - /* */ __int64 _gap_0x7600; - /* */ __int64 _gap_0x7608; - /* */ __int64 _gap_0x7610; - /* */ __int64 _gap_0x7618; - /* */ __int64 _gap_0x7620; - /* */ __int64 _gap_0x7628; - /* */ __int64 _gap_0x7630; - /* */ __int64 _gap_0x7638; - /* */ __int64 _gap_0x7640; - /* */ __int64 _gap_0x7648; - /* */ __int64 _gap_0x7650; - /* */ __int64 _gap_0x7658; - /* */ __int64 _gap_0x7660; - /* */ __int64 _gap_0x7668; - /* */ __int64 _gap_0x7670; - /* */ __int64 _gap_0x7678; - /* */ __int64 _gap_0x7680; - /* */ __int64 _gap_0x7688; - /* */ __int64 _gap_0x7690; - /* */ __int64 _gap_0x7698; - /* */ __int64 _gap_0x76A0; - /* */ __int64 _gap_0x76A8; - /* */ __int64 _gap_0x76B0; - /* */ __int64 _gap_0x76B8; - /* */ __int64 _gap_0x76C0; - /* */ __int64 _gap_0x76C8; - /* */ __int64 _gap_0x76D0; - /* */ __int64 _gap_0x76D8; - /* */ __int64 _gap_0x76E0; - /* */ __int64 _gap_0x76E8; - /* */ __int64 _gap_0x76F0; - /* */ __int64 _gap_0x76F8; - /* */ __int64 _gap_0x7700; - /* */ __int64 _gap_0x7708; - /* */ __int64 _gap_0x7710; - /* */ __int64 _gap_0x7718; - /* */ __int64 _gap_0x7720; - /* */ __int64 _gap_0x7728; - /* */ __int64 _gap_0x7730; - /* */ __int64 _gap_0x7738; - /* */ __int64 _gap_0x7740; - /* */ __int64 _gap_0x7748; - /* */ __int64 _gap_0x7750; - /* */ __int64 _gap_0x7758; - /* */ __int64 _gap_0x7760; - /* */ __int64 _gap_0x7768; - /* */ __int64 _gap_0x7770; - /* */ __int64 _gap_0x7778; - /* */ __int64 _gap_0x7780; - /* */ __int64 _gap_0x7788; - /* */ __int64 _gap_0x7790; - /* */ __int64 _gap_0x7798; - /* */ __int64 _gap_0x77A0; - /* */ __int64 _gap_0x77A8; - /* */ __int64 _gap_0x77B0; - /* */ __int64 _gap_0x77B8; - /* */ __int64 _gap_0x77C0; - /* */ __int64 _gap_0x77C8; - /* */ __int64 _gap_0x77D0; - /* */ __int64 _gap_0x77D8; - /* */ __int64 _gap_0x77E0; - /* */ __int64 _gap_0x77E8; - /* */ __int64 _gap_0x77F0; - /* */ __int64 _gap_0x77F8; - /* */ __int64 _gap_0x7800; - /* */ __int64 _gap_0x7808; - /* */ __int64 _gap_0x7810; - /* */ __int64 _gap_0x7818; - /* */ __int64 _gap_0x7820; - /* */ __int64 _gap_0x7828; - /* */ __int64 _gap_0x7830; - /* */ __int64 _gap_0x7838; - /* */ __int64 _gap_0x7840; - /* */ __int64 _gap_0x7848; - /* */ __int64 _gap_0x7850; - /* */ __int64 _gap_0x7858; - /* */ __int64 _gap_0x7860; - /* */ __int64 _gap_0x7868; - /* */ __int64 _gap_0x7870; - /* */ __int64 _gap_0x7878; - /* */ __int64 _gap_0x7880; - /* */ __int64 _gap_0x7888; - /* */ __int64 _gap_0x7890; - /* */ __int64 _gap_0x7898; - /* */ __int64 _gap_0x78A0; - /* */ __int64 _gap_0x78A8; - /* */ __int64 _gap_0x78B0; - /* */ __int64 _gap_0x78B8; - /* */ __int64 _gap_0x78C0; - /* */ __int64 _gap_0x78C8; - /* */ __int64 _gap_0x78D0; - /* */ __int64 _gap_0x78D8; - /* */ __int64 _gap_0x78E0; - /* */ __int64 _gap_0x78E8; - /* */ __int64 _gap_0x78F0; - /* */ __int64 _gap_0x78F8; - /* */ __int64 _gap_0x7900; - /* */ __int64 _gap_0x7908; - /* */ __int64 _gap_0x7910; - /* */ __int64 _gap_0x7918; - /* */ __int64 _gap_0x7920; - /* */ __int64 _gap_0x7928; - /* */ __int64 _gap_0x7930; - /* */ __int64 _gap_0x7938; - /* */ __int64 _gap_0x7940; - /* */ __int64 _gap_0x7948; - /* */ __int64 _gap_0x7950; - /* */ __int64 _gap_0x7958; - /* */ __int64 _gap_0x7960; - /* */ __int64 _gap_0x7968; - /* */ __int64 _gap_0x7970; - /* */ __int64 _gap_0x7978; - /* */ __int64 _gap_0x7980; - /* */ __int64 _gap_0x7988; - /* */ __int64 _gap_0x7990; - /* */ __int64 _gap_0x7998; - /* */ __int64 _gap_0x79A0; - /* */ __int64 _gap_0x79A8; - /* */ __int64 _gap_0x79B0; - /* */ __int64 _gap_0x79B8; - /* */ __int64 _gap_0x79C0; - /* */ __int64 _gap_0x79C8; - /* */ __int64 _gap_0x79D0; - /* */ __int64 _gap_0x79D8; - /* */ __int64 _gap_0x79E0; - /* */ __int64 _gap_0x79E8; - /* */ __int64 _gap_0x79F0; - /* */ __int64 _gap_0x79F8; - /* */ __int64 _gap_0x7A00; - /* */ __int64 _gap_0x7A08; - /* */ __int64 _gap_0x7A10; - /* */ __int64 _gap_0x7A18; - /* */ __int64 _gap_0x7A20; - /* */ __int64 _gap_0x7A28; - /* */ __int64 _gap_0x7A30; - /* */ __int64 _gap_0x7A38; - /* */ __int64 _gap_0x7A40; - /* */ __int64 _gap_0x7A48; - /* */ __int64 _gap_0x7A50; - /* */ __int64 _gap_0x7A58; - /* */ __int64 _gap_0x7A60; - /* */ __int64 _gap_0x7A68; - /* */ __int64 _gap_0x7A70; - /* */ __int64 _gap_0x7A78; - /* */ __int64 _gap_0x7A80; - /* */ __int64 _gap_0x7A88; - /* */ __int64 _gap_0x7A90; - /* */ __int64 _gap_0x7A98; - /* */ __int64 _gap_0x7AA0; - /* */ __int64 _gap_0x7AA8; - /* */ __int64 _gap_0x7AB0; - /* */ __int64 _gap_0x7AB8; - /* */ __int64 _gap_0x7AC0; - /* */ __int64 _gap_0x7AC8; - /* */ __int64 _gap_0x7AD0; - /* */ __int64 _gap_0x7AD8; - /* */ __int64 _gap_0x7AE0; - /* */ __int64 _gap_0x7AE8; - /* */ __int64 _gap_0x7AF0; - /* */ __int64 _gap_0x7AF8; - /* */ __int64 _gap_0x7B00; - /* */ __int64 _gap_0x7B08; - /* */ __int64 _gap_0x7B10; - /* */ __int64 _gap_0x7B18; - /* */ __int64 _gap_0x7B20; - /* */ __int64 _gap_0x7B28; - /* */ __int64 _gap_0x7B30; - /* */ __int64 _gap_0x7B38; - /* */ __int64 _gap_0x7B40; - /* */ __int64 _gap_0x7B48; - /* */ __int64 _gap_0x7B50; - /* */ __int64 _gap_0x7B58; - /* */ __int64 _gap_0x7B60; - /* */ __int64 _gap_0x7B68; - /* */ __int64 _gap_0x7B70; - /* */ __int64 _gap_0x7B78; - /* */ __int64 _gap_0x7B80; - /* */ __int64 _gap_0x7B88; - /* */ __int64 _gap_0x7B90; - /* */ __int64 _gap_0x7B98; - /* */ __int64 _gap_0x7BA0; - /* */ __int64 _gap_0x7BA8; - /* */ __int64 _gap_0x7BB0; - /* */ __int64 _gap_0x7BB8; - /* */ __int64 _gap_0x7BC0; - /* */ __int64 _gap_0x7BC8; - /* */ __int64 _gap_0x7BD0; - /* */ __int64 _gap_0x7BD8; - /* */ __int64 _gap_0x7BE0; - /* */ __int64 _gap_0x7BE8; - /* */ __int64 _gap_0x7BF0; - /* */ __int64 _gap_0x7BF8; - /* */ __int64 _gap_0x7C00; - /* */ __int64 _gap_0x7C08; - /* */ __int64 _gap_0x7C10; - /* */ __int64 _gap_0x7C18; - /* */ __int64 _gap_0x7C20; - /* */ __int64 _gap_0x7C28; - /* */ __int64 _gap_0x7C30; - /* */ __int64 _gap_0x7C38; - /* */ __int64 _gap_0x7C40; - /* */ __int64 _gap_0x7C48; - /* */ __int64 _gap_0x7C50; - /* */ __int64 _gap_0x7C58; - /* */ __int64 _gap_0x7C60; - /* */ __int64 _gap_0x7C68; - /* */ __int64 _gap_0x7C70; - /* */ __int64 _gap_0x7C78; - /* */ __int64 _gap_0x7C80; - /* */ __int64 _gap_0x7C88; - /* */ __int64 _gap_0x7C90; - /* */ __int64 _gap_0x7C98; - /* */ __int64 _gap_0x7CA0; - /* */ __int64 _gap_0x7CA8; - /* */ __int64 _gap_0x7CB0; - /* */ __int64 _gap_0x7CB8; - /* */ __int64 _gap_0x7CC0; - /* */ __int64 _gap_0x7CC8; - /* */ __int64 _gap_0x7CD0; - /* */ __int64 _gap_0x7CD8; - /* */ __int64 _gap_0x7CE0; - /* */ __int64 _gap_0x7CE8; - /* */ __int64 _gap_0x7CF0; - /* */ __int64 _gap_0x7CF8; - /* */ __int64 _gap_0x7D00; - /* */ __int64 _gap_0x7D08; - /* */ __int64 _gap_0x7D10; - /* */ __int64 _gap_0x7D18; - /* */ __int64 _gap_0x7D20; - /* */ __int64 _gap_0x7D28; - /* */ __int64 _gap_0x7D30; - /* */ __int64 _gap_0x7D38; - /* */ __int64 _gap_0x7D40; - /* */ __int64 _gap_0x7D48; - /* */ __int64 _gap_0x7D50; - /* */ __int64 _gap_0x7D58; - /* */ __int64 _gap_0x7D60; - /* */ __int64 _gap_0x7D68; - /* */ __int64 _gap_0x7D70; - /* */ __int64 _gap_0x7D78; - /* */ __int64 _gap_0x7D80; - /* */ __int64 _gap_0x7D88; - /* */ __int64 _gap_0x7D90; - /* */ __int64 _gap_0x7D98; - /* */ __int64 _gap_0x7DA0; - /* */ __int64 _gap_0x7DA8; - /* */ __int64 _gap_0x7DB0; - /* */ __int64 _gap_0x7DB8; - /* */ __int64 _gap_0x7DC0; - /* */ __int64 _gap_0x7DC8; - /* */ __int64 _gap_0x7DD0; - /* */ __int64 _gap_0x7DD8; - /* */ __int64 _gap_0x7DE0; - /* */ __int64 _gap_0x7DE8; - /* */ __int64 _gap_0x7DF0; - /* */ __int64 _gap_0x7DF8; - /* */ __int64 _gap_0x7E00; - /* */ __int64 _gap_0x7E08; - /* */ __int64 _gap_0x7E10; - /* */ __int64 _gap_0x7E18; - /* */ __int64 _gap_0x7E20; - /* */ __int64 _gap_0x7E28; - /* */ __int64 _gap_0x7E30; - /* */ __int64 _gap_0x7E38; - /* */ __int64 _gap_0x7E40; - /* */ __int64 _gap_0x7E48; - /* */ __int64 _gap_0x7E50; - /* */ __int64 _gap_0x7E58; - /* */ __int64 _gap_0x7E60; - /* */ __int64 _gap_0x7E68; - /* */ __int64 _gap_0x7E70; - /* */ __int64 _gap_0x7E78; - /* */ __int64 _gap_0x7E80; - /* */ __int64 _gap_0x7E88; - /* */ __int64 _gap_0x7E90; - /* */ __int64 _gap_0x7E98; - /* */ __int64 _gap_0x7EA0; - /* */ __int64 _gap_0x7EA8; - /* */ __int64 _gap_0x7EB0; - /* */ __int64 _gap_0x7EB8; - /* */ __int64 _gap_0x7EC0; - /* */ __int64 _gap_0x7EC8; - /* */ __int64 _gap_0x7ED0; - /* */ __int64 _gap_0x7ED8; - /* */ __int64 _gap_0x7EE0; - /* */ __int64 _gap_0x7EE8; - /* */ __int64 _gap_0x7EF0; - /* */ __int64 _gap_0x7EF8; - /* */ __int64 _gap_0x7F00; - /* */ __int64 _gap_0x7F08; - /* */ __int64 _gap_0x7F10; - /* */ __int64 _gap_0x7F18; - /* */ __int64 _gap_0x7F20; - /* */ __int64 _gap_0x7F28; - /* */ __int64 _gap_0x7F30; - /* */ __int64 _gap_0x7F38; - /* */ __int64 _gap_0x7F40; - /* */ __int64 _gap_0x7F48; - /* */ __int64 _gap_0x7F50; - /* */ __int64 _gap_0x7F58; - /* */ __int64 _gap_0x7F60; - /* */ __int64 _gap_0x7F68; - /* */ __int64 _gap_0x7F70; - /* */ __int64 _gap_0x7F78; - /* */ __int64 _gap_0x7F80; - /* */ __int64 _gap_0x7F88; - /* */ __int64 _gap_0x7F90; - /* */ __int64 _gap_0x7F98; - /* */ __int64 _gap_0x7FA0; - /* */ __int64 _gap_0x7FA8; - /* */ __int64 _gap_0x7FB0; - /* */ __int64 _gap_0x7FB8; - /* */ __int64 _gap_0x7FC0; - /* */ __int64 _gap_0x7FC8; - /* */ __int64 _gap_0x7FD0; - /* */ __int64 _gap_0x7FD8; - /* */ __int64 _gap_0x7FE0; - /* */ __int64 _gap_0x7FE8; - /* */ __int64 _gap_0x7FF0; - /* */ __int64 _gap_0x7FF8; - /* */ __int64 _gap_0x8000; - /* */ __int64 _gap_0x8008; - /* */ __int64 _gap_0x8010; - /* */ __int64 _gap_0x8018; - /* */ __int64 _gap_0x8020; - /* */ __int64 _gap_0x8028; - /* */ __int64 _gap_0x8030; - /* */ __int64 _gap_0x8038; - /* */ __int64 _gap_0x8040; - /* */ __int64 _gap_0x8048; - /* */ __int64 _gap_0x8050; - /* */ __int64 _gap_0x8058; - /* */ __int64 _gap_0x8060; - /* */ __int64 _gap_0x8068; - /* */ __int64 _gap_0x8070; - /* */ __int64 _gap_0x8078; - /* */ __int64 _gap_0x8080; - /* */ __int64 _gap_0x8088; - /* */ __int64 _gap_0x8090; - /* */ __int64 _gap_0x8098; - /* */ __int64 _gap_0x80A0; - /* */ __int64 _gap_0x80A8; - /* */ __int64 _gap_0x80B0; - /* */ __int64 _gap_0x80B8; - /* */ __int64 _gap_0x80C0; - /* */ __int64 _gap_0x80C8; - /* */ __int64 _gap_0x80D0; - /* */ __int64 _gap_0x80D8; - /* */ __int64 _gap_0x80E0; - /* */ __int64 _gap_0x80E8; - /* */ __int64 _gap_0x80F0; - /* */ __int64 _gap_0x80F8; - /* */ __int64 _gap_0x8100; - /* */ __int64 _gap_0x8108; - /* */ __int64 _gap_0x8110; - /* */ __int64 _gap_0x8118; - /* */ __int64 _gap_0x8120; - /* */ __int64 _gap_0x8128; - /* */ __int64 _gap_0x8130; - /* */ __int64 _gap_0x8138; - /* */ __int64 _gap_0x8140; - /* */ __int64 _gap_0x8148; - /* */ __int64 _gap_0x8150; - /* */ __int64 _gap_0x8158; - /* */ __int64 _gap_0x8160; - /* */ __int64 _gap_0x8168; - /* */ __int64 _gap_0x8170; - /* */ __int64 _gap_0x8178; - /* */ __int64 _gap_0x8180; - /* */ __int64 _gap_0x8188; - /* */ __int64 _gap_0x8190; - /* */ __int64 _gap_0x8198; - /* */ __int64 _gap_0x81A0; - /* */ __int64 _gap_0x81A8; - /* */ __int64 _gap_0x81B0; - /* */ __int64 _gap_0x81B8; - /* */ __int64 _gap_0x81C0; - /* */ __int64 _gap_0x81C8; - /* */ __int64 _gap_0x81D0; - /* */ __int64 _gap_0x81D8; - /* */ __int64 _gap_0x81E0; - /* */ __int64 _gap_0x81E8; - /* */ __int64 _gap_0x81F0; - /* */ __int64 _gap_0x81F8; - /* */ __int64 _gap_0x8200; - /* */ __int64 _gap_0x8208; - /* */ __int64 _gap_0x8210; - /* */ __int64 _gap_0x8218; - /* */ __int64 _gap_0x8220; - /* */ __int64 _gap_0x8228; - /* */ __int64 _gap_0x8230; - /* */ __int64 _gap_0x8238; - /* */ __int64 _gap_0x8240; - /* */ __int64 _gap_0x8248; - /* */ __int64 _gap_0x8250; - /* */ __int64 _gap_0x8258; - /* */ __int64 _gap_0x8260; - /* */ __int64 _gap_0x8268; - /* */ __int64 _gap_0x8270; - /* */ __int64 _gap_0x8278; - /* */ __int64 _gap_0x8280; - /* */ __int64 _gap_0x8288; - /* */ __int64 _gap_0x8290; - /* */ __int64 _gap_0x8298; - /* */ __int64 _gap_0x82A0; - /* */ __int64 _gap_0x82A8; - /* */ __int64 _gap_0x82B0; - /* */ __int64 _gap_0x82B8; - /* */ __int64 _gap_0x82C0; - /* */ __int64 _gap_0x82C8; - /* */ __int64 _gap_0x82D0; - /* */ __int64 _gap_0x82D8; - /* */ __int64 _gap_0x82E0; - /* */ __int64 _gap_0x82E8; - /* */ __int64 _gap_0x82F0; - /* */ __int64 _gap_0x82F8; - /* */ __int64 _gap_0x8300; - /* */ __int64 _gap_0x8308; - /* */ __int64 _gap_0x8310; - /* */ __int64 _gap_0x8318; - /* */ __int64 _gap_0x8320; - /* */ __int64 _gap_0x8328; - /* */ __int64 _gap_0x8330; - /* */ __int64 _gap_0x8338; - /* */ __int64 _gap_0x8340; - /* */ __int64 _gap_0x8348; - /* */ __int64 _gap_0x8350; - /* */ __int64 _gap_0x8358; - /* */ __int64 _gap_0x8360; - /* */ __int64 _gap_0x8368; - /* */ __int64 _gap_0x8370; - /* */ __int64 _gap_0x8378; - /* */ __int64 _gap_0x8380; - /* */ __int64 _gap_0x8388; - /* */ __int64 _gap_0x8390; - /* */ __int64 _gap_0x8398; - /* */ __int64 _gap_0x83A0; - /* */ __int64 _gap_0x83A8; - /* */ __int64 _gap_0x83B0; - /* */ __int64 _gap_0x83B8; - /* */ __int64 _gap_0x83C0; - /* */ __int64 _gap_0x83C8; - /* */ __int64 _gap_0x83D0; - /* */ __int64 _gap_0x83D8; - /* */ __int64 _gap_0x83E0; - /* */ __int64 _gap_0x83E8; - /* */ __int64 _gap_0x83F0; - /* */ __int64 _gap_0x83F8; - /* */ __int64 _gap_0x8400; - /* */ __int64 _gap_0x8408; - /* */ __int64 _gap_0x8410; - /* */ __int64 _gap_0x8418; - /* */ __int64 _gap_0x8420; - /* */ __int64 _gap_0x8428; - /* */ __int64 _gap_0x8430; - /* */ __int64 _gap_0x8438; - /* */ __int64 _gap_0x8440; - /* */ __int64 _gap_0x8448; - /* */ __int64 _gap_0x8450; - /* */ __int64 _gap_0x8458; - /* */ __int64 _gap_0x8460; - /* */ __int64 _gap_0x8468; - /* */ __int64 _gap_0x8470; - /* */ __int64 _gap_0x8478; - /* */ __int64 _gap_0x8480; - /* */ __int64 _gap_0x8488; - /* */ __int64 _gap_0x8490; - /* */ __int64 _gap_0x8498; - /* */ __int64 _gap_0x84A0; - /* */ __int64 _gap_0x84A8; - /* */ __int64 _gap_0x84B0; - /* */ __int64 _gap_0x84B8; - /* */ __int64 _gap_0x84C0; - /* */ __int64 _gap_0x84C8; - /* */ __int64 _gap_0x84D0; - /* */ __int64 _gap_0x84D8; - /* */ __int64 _gap_0x84E0; - /* */ __int64 _gap_0x84E8; - /* */ __int64 _gap_0x84F0; - /* */ __int64 _gap_0x84F8; - /* */ __int64 _gap_0x8500; - /* */ __int64 _gap_0x8508; - /* */ __int64 _gap_0x8510; - /* */ __int64 _gap_0x8518; - /* */ __int64 _gap_0x8520; - /* */ __int64 _gap_0x8528; - /* */ __int64 _gap_0x8530; - /* */ __int64 _gap_0x8538; - /* */ __int64 _gap_0x8540; - /* */ __int64 _gap_0x8548; - /* */ __int64 _gap_0x8550; - /* */ __int64 _gap_0x8558; - /* */ __int64 _gap_0x8560; - /* */ __int64 _gap_0x8568; - /* */ __int64 _gap_0x8570; - /* */ __int64 _gap_0x8578; - /* */ __int64 _gap_0x8580; - /* */ __int64 _gap_0x8588; - /* */ __int64 _gap_0x8590; - /* */ __int64 _gap_0x8598; - /* */ __int64 _gap_0x85A0; - /* */ __int64 _gap_0x85A8; - /* */ __int64 _gap_0x85B0; - /* */ __int64 _gap_0x85B8; - /* */ __int64 _gap_0x85C0; - /* */ __int64 _gap_0x85C8; - /* */ __int64 _gap_0x85D0; - /* */ __int64 _gap_0x85D8; - /* */ __int64 _gap_0x85E0; - /* */ __int64 _gap_0x85E8; - /* */ __int64 _gap_0x85F0; - /* */ __int64 _gap_0x85F8; - /* */ __int64 _gap_0x8600; - /* */ __int64 _gap_0x8608; - /* */ __int64 _gap_0x8610; - /* */ __int64 _gap_0x8618; - /* */ __int64 _gap_0x8620; - /* */ __int64 _gap_0x8628; - /* */ __int64 _gap_0x8630; - /* */ __int64 _gap_0x8638; - /* */ __int64 _gap_0x8640; - /* */ __int64 _gap_0x8648; - /* */ __int64 _gap_0x8650; - /* */ __int64 _gap_0x8658; - /* */ __int64 _gap_0x8660; - /* */ __int64 _gap_0x8668; - /* */ __int64 _gap_0x8670; - /* */ __int64 _gap_0x8678; - /* */ __int64 _gap_0x8680; - /* */ __int64 _gap_0x8688; - /* */ __int64 _gap_0x8690; - /* */ __int64 _gap_0x8698; - /* */ __int64 _gap_0x86A0; - /* */ __int64 _gap_0x86A8; - /* */ __int64 _gap_0x86B0; - /* */ __int64 _gap_0x86B8; - /* */ __int64 _gap_0x86C0; - /* */ __int64 _gap_0x86C8; - /* */ __int64 _gap_0x86D0; - /* */ __int64 _gap_0x86D8; - /* */ __int64 _gap_0x86E0; - /* */ __int64 _gap_0x86E8; - /* */ __int64 _gap_0x86F0; - /* */ __int64 _gap_0x86F8; - /* */ __int64 _gap_0x8700; - /* */ __int64 _gap_0x8708; - /* */ __int64 _gap_0x8710; - /* */ __int64 _gap_0x8718; - /* */ __int64 _gap_0x8720; - /* */ __int64 _gap_0x8728; - /* */ __int64 _gap_0x8730; - /* */ __int64 _gap_0x8738; - /* */ __int64 _gap_0x8740; - /* */ __int64 _gap_0x8748; - /* */ __int64 _gap_0x8750; - /* */ __int64 _gap_0x8758; - /* */ __int64 _gap_0x8760; - /* */ __int64 _gap_0x8768; - /* */ __int64 _gap_0x8770; - /* */ __int64 _gap_0x8778; - /* */ __int64 _gap_0x8780; - /* */ __int64 _gap_0x8788; - /* */ __int64 _gap_0x8790; - /* */ __int64 _gap_0x8798; - /* */ __int64 _gap_0x87A0; - /* */ __int64 _gap_0x87A8; - /* */ __int64 _gap_0x87B0; - /* */ __int64 _gap_0x87B8; - /* */ __int64 _gap_0x87C0; - /* */ __int64 _gap_0x87C8; - /* */ __int64 _gap_0x87D0; - /* */ __int64 _gap_0x87D8; - /* */ __int64 _gap_0x87E0; - /* */ __int64 _gap_0x87E8; - /* */ __int64 _gap_0x87F0; - /* */ __int64 _gap_0x87F8; - /* */ __int64 _gap_0x8800; - /* */ __int64 _gap_0x8808; - /* */ __int64 _gap_0x8810; - /* */ __int64 _gap_0x8818; - /* */ __int64 _gap_0x8820; - /* */ __int64 _gap_0x8828; - /* */ __int64 _gap_0x8830; - /* */ __int64 _gap_0x8838; - /* */ __int64 _gap_0x8840; - /* */ __int64 _gap_0x8848; - /* */ __int64 _gap_0x8850; - /* */ __int64 _gap_0x8858; - /* */ __int64 _gap_0x8860; - /* */ __int64 _gap_0x8868; - /* */ __int64 _gap_0x8870; - /* */ __int64 _gap_0x8878; - /* */ __int64 _gap_0x8880; - /* */ __int64 _gap_0x8888; - /* */ __int64 _gap_0x8890; - /* */ __int64 _gap_0x8898; - /* */ __int64 _gap_0x88A0; - /* */ __int64 _gap_0x88A8; - /* */ __int64 _gap_0x88B0; - /* */ __int64 _gap_0x88B8; - /* */ __int64 _gap_0x88C0; - /* */ __int64 _gap_0x88C8; - /* */ __int64 _gap_0x88D0; - /* */ __int64 _gap_0x88D8; - /* */ __int64 _gap_0x88E0; - /* */ __int64 _gap_0x88E8; - /* */ __int64 _gap_0x88F0; - /* */ __int64 _gap_0x88F8; - /* */ __int64 _gap_0x8900; - /* */ __int64 _gap_0x8908; - /* */ __int64 _gap_0x8910; - /* */ __int64 _gap_0x8918; - /* */ __int64 _gap_0x8920; - /* */ __int64 _gap_0x8928; - /* */ __int64 _gap_0x8930; - /* */ __int64 _gap_0x8938; - /* */ __int64 _gap_0x8940; - /* */ __int64 _gap_0x8948; - /* */ __int64 _gap_0x8950; - /* */ __int64 _gap_0x8958; - /* */ __int64 _gap_0x8960; - /* */ __int64 _gap_0x8968; - /* */ __int64 _gap_0x8970; - /* */ __int64 _gap_0x8978; - /* */ __int64 _gap_0x8980; - /* */ __int64 _gap_0x8988; - /* */ __int64 _gap_0x8990; - /* */ __int64 _gap_0x8998; - /* */ __int64 _gap_0x89A0; - /* */ __int64 _gap_0x89A8; - /* */ __int64 _gap_0x89B0; - /* */ __int64 _gap_0x89B8; - /* */ __int64 _gap_0x89C0; - /* */ __int64 _gap_0x89C8; - /* */ __int64 _gap_0x89D0; - /* */ __int64 _gap_0x89D8; - /* */ __int64 _gap_0x89E0; - /* */ __int64 _gap_0x89E8; - /* */ __int64 _gap_0x89F0; - /* */ __int64 _gap_0x89F8; - /* */ __int64 _gap_0x8A00; - /* */ __int64 _gap_0x8A08; - /* */ __int64 _gap_0x8A10; - /* */ __int64 _gap_0x8A18; - /* */ __int64 _gap_0x8A20; - /* */ __int64 _gap_0x8A28; - /* */ __int64 _gap_0x8A30; - /* */ __int64 _gap_0x8A38; - /* */ __int64 _gap_0x8A40; - /* */ __int64 _gap_0x8A48; - /* */ __int64 _gap_0x8A50; - /* */ __int64 _gap_0x8A58; - /* */ __int64 _gap_0x8A60; - /* */ __int64 _gap_0x8A68; - /* */ __int64 _gap_0x8A70; - /* */ __int64 _gap_0x8A78; - /* */ __int64 _gap_0x8A80; - /* */ __int64 _gap_0x8A88; - /* */ __int64 _gap_0x8A90; - /* */ __int64 _gap_0x8A98; - /* */ __int64 _gap_0x8AA0; - /* */ __int64 _gap_0x8AA8; - /* */ __int64 _gap_0x8AB0; - /* */ __int64 _gap_0x8AB8; - /* */ __int64 _gap_0x8AC0; - /* */ __int64 _gap_0x8AC8; - /* */ __int64 _gap_0x8AD0; - /* */ __int64 _gap_0x8AD8; - /* */ __int64 _gap_0x8AE0; - /* */ __int64 _gap_0x8AE8; - /* */ __int64 _gap_0x8AF0; - /* */ __int64 _gap_0x8AF8; - /* */ __int64 _gap_0x8B00; - /* */ __int64 _gap_0x8B08; - /* */ __int64 _gap_0x8B10; - /* */ __int64 _gap_0x8B18; - /* */ __int64 _gap_0x8B20; - /* */ __int64 _gap_0x8B28; - /* */ __int64 _gap_0x8B30; - /* */ __int64 _gap_0x8B38; - /* */ __int64 _gap_0x8B40; - /* */ __int64 _gap_0x8B48; - /* */ __int64 _gap_0x8B50; - /* */ __int64 _gap_0x8B58; - /* */ __int64 _gap_0x8B60; - /* */ __int64 _gap_0x8B68; - /* */ __int64 _gap_0x8B70; - /* */ __int64 _gap_0x8B78; - /* */ __int64 _gap_0x8B80; - /* */ __int64 _gap_0x8B88; - /* */ __int64 _gap_0x8B90; - /* */ __int64 _gap_0x8B98; - /* */ __int64 _gap_0x8BA0; - /* */ __int64 _gap_0x8BA8; - /* */ __int64 _gap_0x8BB0; - /* */ __int64 _gap_0x8BB8; - /* */ __int64 _gap_0x8BC0; - /* */ __int64 _gap_0x8BC8; - /* */ __int64 _gap_0x8BD0; - /* */ __int64 _gap_0x8BD8; - /* */ __int64 _gap_0x8BE0; - /* */ __int64 _gap_0x8BE8; - /* */ __int64 _gap_0x8BF0; - /* */ __int64 _gap_0x8BF8; - /* */ __int64 _gap_0x8C00; - /* */ __int64 _gap_0x8C08; - /* */ __int64 _gap_0x8C10; - /* */ __int64 _gap_0x8C18; - /* */ __int64 _gap_0x8C20; - /* */ __int64 _gap_0x8C28; - /* */ __int64 _gap_0x8C30; - /* */ __int64 _gap_0x8C38; - /* */ __int64 _gap_0x8C40; - /* */ __int64 _gap_0x8C48; - /* */ __int64 _gap_0x8C50; - /* */ __int64 _gap_0x8C58; - /* */ __int64 _gap_0x8C60; - /* */ __int64 _gap_0x8C68; - /* */ __int64 _gap_0x8C70; - /* */ __int64 _gap_0x8C78; - /* */ __int64 _gap_0x8C80; - /* */ __int64 _gap_0x8C88; - /* */ __int64 _gap_0x8C90; - /* */ __int64 _gap_0x8C98; - /* */ __int64 _gap_0x8CA0; - /* */ __int64 _gap_0x8CA8; - /* */ __int64 _gap_0x8CB0; - /* */ __int64 _gap_0x8CB8; - /* */ __int64 _gap_0x8CC0; - /* */ __int64 _gap_0x8CC8; - /* */ __int64 _gap_0x8CD0; - /* */ __int64 _gap_0x8CD8; - /* */ __int64 _gap_0x8CE0; - /* */ __int64 _gap_0x8CE8; - /* */ __int64 _gap_0x8CF0; - /* */ __int64 _gap_0x8CF8; - /* */ __int64 _gap_0x8D00; - /* */ __int64 _gap_0x8D08; - /* */ __int64 _gap_0x8D10; - /* */ __int64 _gap_0x8D18; - /* */ __int64 _gap_0x8D20; - /* */ __int64 _gap_0x8D28; - /* */ __int64 _gap_0x8D30; - /* */ __int64 _gap_0x8D38; - /* */ __int64 _gap_0x8D40; - /* */ __int64 _gap_0x8D48; - /* */ __int64 _gap_0x8D50; - /* */ __int64 _gap_0x8D58; - /* */ __int64 _gap_0x8D60; - /* */ __int64 _gap_0x8D68; - /* */ __int64 _gap_0x8D70; - /* */ __int64 _gap_0x8D78; - /* */ __int64 _gap_0x8D80; - /* */ __int64 _gap_0x8D88; - /* */ __int64 _gap_0x8D90; - /* */ __int64 _gap_0x8D98; - /* */ __int64 _gap_0x8DA0; - /* */ __int64 _gap_0x8DA8; - /* */ __int64 _gap_0x8DB0; - /* */ __int64 _gap_0x8DB8; - /* */ __int64 _gap_0x8DC0; - /* */ __int64 _gap_0x8DC8; - /* */ __int64 _gap_0x8DD0; - /* */ __int64 _gap_0x8DD8; - /* */ __int64 _gap_0x8DE0; - /* */ __int64 _gap_0x8DE8; - /* */ __int64 _gap_0x8DF0; - /* */ __int64 _gap_0x8DF8; - /* */ __int64 _gap_0x8E00; - /* */ __int64 _gap_0x8E08; - /* */ __int64 _gap_0x8E10; - /* */ __int64 _gap_0x8E18; - /* */ __int64 _gap_0x8E20; - /* */ __int64 _gap_0x8E28; - /* */ __int64 _gap_0x8E30; - /* */ __int64 _gap_0x8E38; - /* */ __int64 _gap_0x8E40; - /* */ __int64 _gap_0x8E48; - /* */ __int64 _gap_0x8E50; - /* */ __int64 _gap_0x8E58; - /* */ __int64 _gap_0x8E60; - /* */ __int64 _gap_0x8E68; - /* */ __int64 _gap_0x8E70; - /* */ __int64 _gap_0x8E78; - /* */ __int64 _gap_0x8E80; - /* */ __int64 _gap_0x8E88; - /* */ __int64 _gap_0x8E90; - /* */ __int64 _gap_0x8E98; - /* */ __int64 _gap_0x8EA0; - /* */ __int64 _gap_0x8EA8; - /* */ __int64 _gap_0x8EB0; - /* */ __int64 _gap_0x8EB8; - /* */ __int64 _gap_0x8EC0; - /* */ __int64 _gap_0x8EC8; - /* */ __int64 _gap_0x8ED0; - /* */ __int64 _gap_0x8ED8; - /* */ __int64 _gap_0x8EE0; - /* */ __int64 _gap_0x8EE8; - /* */ __int64 _gap_0x8EF0; - /* */ __int64 _gap_0x8EF8; - /* */ __int64 _gap_0x8F00; - /* */ __int64 _gap_0x8F08; - /* */ __int64 _gap_0x8F10; - /* */ __int64 _gap_0x8F18; - /* */ __int64 _gap_0x8F20; - /* */ __int64 _gap_0x8F28; - /* */ __int64 _gap_0x8F30; - /* */ __int64 _gap_0x8F38; - /* */ __int64 _gap_0x8F40; - /* */ __int64 _gap_0x8F48; - /* */ __int64 _gap_0x8F50; - /* */ __int64 _gap_0x8F58; - /* */ __int64 _gap_0x8F60; - /* */ __int64 _gap_0x8F68; - /* */ __int64 _gap_0x8F70; - /* */ __int64 _gap_0x8F78; - /* */ __int64 _gap_0x8F80; - /* */ __int64 _gap_0x8F88; - /* */ __int64 _gap_0x8F90; - /* */ __int64 _gap_0x8F98; - /* */ __int64 _gap_0x8FA0; - /* */ __int64 _gap_0x8FA8; - /* */ __int64 _gap_0x8FB0; - /* */ __int64 _gap_0x8FB8; - /* */ __int64 _gap_0x8FC0; - /* */ __int64 _gap_0x8FC8; - /* */ __int64 _gap_0x8FD0; - /* */ __int64 _gap_0x8FD8; - /* */ __int64 _gap_0x8FE0; - /* */ __int64 _gap_0x8FE8; - /* */ __int64 _gap_0x8FF0; - /* */ __int64 _gap_0x8FF8; - /* */ __int64 _gap_0x9000; - /* */ __int64 _gap_0x9008; - /* */ __int64 _gap_0x9010; - /* */ __int64 _gap_0x9018; - /* */ __int64 _gap_0x9020; - /* */ __int64 _gap_0x9028; - /* */ __int64 _gap_0x9030; - /* */ __int64 _gap_0x9038; - /* */ __int64 _gap_0x9040; - /* */ __int64 _gap_0x9048; - /* */ __int64 _gap_0x9050; - /* */ __int64 _gap_0x9058; - /* */ __int64 _gap_0x9060; - /* */ __int64 _gap_0x9068; - /* */ __int64 _gap_0x9070; - /* */ __int64 _gap_0x9078; - /* */ __int64 _gap_0x9080; - /* */ __int64 _gap_0x9088; - /* */ __int64 _gap_0x9090; - /* */ __int64 _gap_0x9098; - /* */ __int64 _gap_0x90A0; - /* */ __int64 _gap_0x90A8; - /* */ __int64 _gap_0x90B0; - /* */ __int64 _gap_0x90B8; - /* */ __int64 _gap_0x90C0; - /* */ __int64 _gap_0x90C8; - /* */ __int64 _gap_0x90D0; - /* */ __int64 _gap_0x90D8; - /* */ __int64 _gap_0x90E0; - /* */ __int64 _gap_0x90E8; - /* */ __int64 _gap_0x90F0; - /* */ __int64 _gap_0x90F8; - /* */ __int64 _gap_0x9100; - /* */ __int64 _gap_0x9108; - /* */ __int64 _gap_0x9110; - /* */ __int64 _gap_0x9118; - /* */ __int64 _gap_0x9120; - /* */ __int64 _gap_0x9128; - /* */ __int64 _gap_0x9130; - /* */ __int64 _gap_0x9138; - /* */ __int64 _gap_0x9140; - /* */ __int64 _gap_0x9148; - /* */ __int64 _gap_0x9150; - /* */ __int64 _gap_0x9158; - /* */ __int64 _gap_0x9160; - /* */ __int64 _gap_0x9168; - /* */ __int64 _gap_0x9170; - /* */ __int64 _gap_0x9178; - /* */ __int64 _gap_0x9180; - /* */ __int64 _gap_0x9188; - /* */ __int64 _gap_0x9190; - /* */ __int64 _gap_0x9198; - /* */ __int64 _gap_0x91A0; - /* */ __int64 _gap_0x91A8; - /* */ __int64 _gap_0x91B0; - /* */ __int64 _gap_0x91B8; - /* */ __int64 _gap_0x91C0; - /* */ __int64 _gap_0x91C8; - /* */ __int64 _gap_0x91D0; - /* */ __int64 _gap_0x91D8; - /* */ __int64 _gap_0x91E0; - /* */ __int64 _gap_0x91E8; - /* */ __int64 _gap_0x91F0; - /* */ __int64 _gap_0x91F8; - /* */ __int64 _gap_0x9200; - /* */ __int64 _gap_0x9208; - /* */ __int64 _gap_0x9210; - /* */ __int64 _gap_0x9218; - /* */ __int64 _gap_0x9220; - /* */ __int64 _gap_0x9228; - /* */ __int64 _gap_0x9230; - /* */ __int64 _gap_0x9238; - /* */ __int64 _gap_0x9240; - /* */ __int64 _gap_0x9248; - /* */ __int64 _gap_0x9250; - /* */ __int64 _gap_0x9258; - /* */ __int64 _gap_0x9260; - /* */ __int64 _gap_0x9268; - /* */ __int64 _gap_0x9270; - /* */ __int64 _gap_0x9278; - /* */ __int64 _gap_0x9280; - /* */ __int64 _gap_0x9288; - /* */ __int64 _gap_0x9290; - /* */ __int64 _gap_0x9298; - /* */ __int64 _gap_0x92A0; - /* */ __int64 _gap_0x92A8; - /* */ __int64 _gap_0x92B0; - /* */ __int64 _gap_0x92B8; - /* */ __int64 _gap_0x92C0; - /* */ __int64 _gap_0x92C8; - /* */ __int64 _gap_0x92D0; - /* */ __int64 _gap_0x92D8; - /* */ __int64 _gap_0x92E0; - /* */ __int64 _gap_0x92E8; - /* */ __int64 _gap_0x92F0; - /* */ __int64 _gap_0x92F8; - /* */ __int64 _gap_0x9300; - /* */ __int64 _gap_0x9308; - /* */ __int64 _gap_0x9310; - /* */ __int64 _gap_0x9318; - /* */ __int64 _gap_0x9320; - /* */ __int64 _gap_0x9328; - /* */ __int64 _gap_0x9330; - /* */ __int64 _gap_0x9338; - /* */ __int64 _gap_0x9340; - /* */ __int64 _gap_0x9348; - /* */ __int64 _gap_0x9350; - /* */ __int64 _gap_0x9358; - /* */ __int64 _gap_0x9360; - /* */ __int64 _gap_0x9368; - /* */ __int64 _gap_0x9370; - /* */ __int64 _gap_0x9378; - /* */ __int64 _gap_0x9380; - /* */ __int64 _gap_0x9388; - /* */ __int64 _gap_0x9390; - /* */ __int64 _gap_0x9398; - /* */ __int64 _gap_0x93A0; - /* */ __int64 _gap_0x93A8; - /* */ __int64 _gap_0x93B0; - /* */ __int64 _gap_0x93B8; - /* */ __int64 _gap_0x93C0; - /* */ __int64 _gap_0x93C8; - /* */ __int64 _gap_0x93D0; - /* */ __int64 _gap_0x93D8; - /* */ __int64 _gap_0x93E0; - /* */ __int64 _gap_0x93E8; - /* */ __int64 _gap_0x93F0; - /* */ __int64 _gap_0x93F8; - /* */ __int64 _gap_0x9400; - /* */ __int64 _gap_0x9408; - /* */ __int64 _gap_0x9410; - /* */ __int64 _gap_0x9418; - /* */ __int64 _gap_0x9420; - /* */ __int64 _gap_0x9428; - /* */ __int64 _gap_0x9430; - /* */ __int64 _gap_0x9438; - /* */ __int64 _gap_0x9440; - /* */ __int64 _gap_0x9448; - /* */ __int64 _gap_0x9450; - /* */ __int64 _gap_0x9458; - /* */ __int64 _gap_0x9460; - /* */ __int64 _gap_0x9468; - /* */ __int64 _gap_0x9470; - /* */ __int64 _gap_0x9478; - /* */ __int64 _gap_0x9480; - /* */ __int64 _gap_0x9488; - /* */ __int64 _gap_0x9490; - /* */ __int64 _gap_0x9498; - /* */ __int64 _gap_0x94A0; - /* */ __int64 _gap_0x94A8; - /* */ __int64 _gap_0x94B0; - /* */ __int64 _gap_0x94B8; - /* */ __int64 _gap_0x94C0; - /* */ __int64 _gap_0x94C8; - /* */ __int64 _gap_0x94D0; - /* */ __int64 _gap_0x94D8; - /* */ __int64 _gap_0x94E0; - /* */ __int64 _gap_0x94E8; - /* */ __int64 _gap_0x94F0; - /* */ __int64 _gap_0x94F8; - /* */ __int64 _gap_0x9500; - /* */ __int64 _gap_0x9508; - /* */ __int64 _gap_0x9510; - /* */ __int64 _gap_0x9518; - /* */ __int64 _gap_0x9520; - /* */ __int64 _gap_0x9528; - /* */ __int64 _gap_0x9530; - /* */ __int64 _gap_0x9538; - /* */ __int64 _gap_0x9540; - /* */ __int64 _gap_0x9548; - /* */ __int64 _gap_0x9550; - /* */ __int64 _gap_0x9558; - /* */ __int64 _gap_0x9560; - /* */ __int64 _gap_0x9568; - /* */ __int64 _gap_0x9570; - /* */ __int64 _gap_0x9578; - /* */ __int64 _gap_0x9580; - /* */ __int64 _gap_0x9588; - /* */ __int64 _gap_0x9590; - /* */ __int64 _gap_0x9598; - /* */ __int64 _gap_0x95A0; - /* */ __int64 _gap_0x95A8; - /* */ __int64 _gap_0x95B0; - /* */ __int64 _gap_0x95B8; - /* */ __int64 _gap_0x95C0; - /* */ __int64 _gap_0x95C8; - /* */ __int64 _gap_0x95D0; - /* */ __int64 _gap_0x95D8; - /* */ __int64 _gap_0x95E0; - /* */ __int64 _gap_0x95E8; - /* */ __int64 _gap_0x95F0; - /* */ __int64 _gap_0x95F8; - /* */ __int64 _gap_0x9600; - /* */ __int64 _gap_0x9608; - /* */ __int64 _gap_0x9610; - /* */ __int64 _gap_0x9618; - /* */ __int64 _gap_0x9620; - /* */ __int64 _gap_0x9628; - /* */ __int64 _gap_0x9630; - /* */ __int64 _gap_0x9638; - /* */ __int64 _gap_0x9640; - /* */ __int64 _gap_0x9648; - /* */ __int64 _gap_0x9650; - /* */ __int64 _gap_0x9658; - /* */ __int64 _gap_0x9660; - /* */ __int64 _gap_0x9668; - /* */ __int64 _gap_0x9670; - /* */ __int64 _gap_0x9678; - /* */ __int64 _gap_0x9680; - /* */ __int64 _gap_0x9688; - /* */ __int64 _gap_0x9690; - /* */ __int64 _gap_0x9698; - /* */ __int64 _gap_0x96A0; - /* */ __int64 _gap_0x96A8; - /* */ __int64 _gap_0x96B0; - /* */ __int64 _gap_0x96B8; - /* */ __int64 _gap_0x96C0; - /* */ __int64 _gap_0x96C8; - /* */ __int64 _gap_0x96D0; - /* */ __int64 _gap_0x96D8; - /* */ __int64 _gap_0x96E0; - /* */ __int64 _gap_0x96E8; - /* */ __int64 _gap_0x96F0; - /* */ __int64 _gap_0x96F8; - /* */ __int64 _gap_0x9700; - /* */ __int64 _gap_0x9708; - /* */ __int64 _gap_0x9710; - /* */ __int64 _gap_0x9718; - /* */ __int64 _gap_0x9720; - /* */ __int64 _gap_0x9728; - /* */ __int64 _gap_0x9730; - /* */ __int64 _gap_0x9738; - /* */ __int64 _gap_0x9740; - /* */ __int64 _gap_0x9748; - /* */ __int64 _gap_0x9750; - /* */ __int64 _gap_0x9758; - /* */ __int64 _gap_0x9760; - /* */ __int64 _gap_0x9768; - /* */ __int64 _gap_0x9770; - /* */ __int64 _gap_0x9778; - /* */ __int64 _gap_0x9780; - /* */ __int64 _gap_0x9788; - /* */ __int64 _gap_0x9790; - /* */ __int64 _gap_0x9798; - /* */ __int64 _gap_0x97A0; - /* */ __int64 _gap_0x97A8; - /* */ __int64 _gap_0x97B0; - /* */ __int64 _gap_0x97B8; - /* */ __int64 _gap_0x97C0; - /* */ __int64 _gap_0x97C8; - /* */ __int64 _gap_0x97D0; - /* */ __int64 _gap_0x97D8; - /* */ __int64 _gap_0x97E0; - /* */ __int64 _gap_0x97E8; - /* */ __int64 _gap_0x97F0; - /* */ __int64 _gap_0x97F8; - /* */ __int64 _gap_0x9800; - /* */ __int64 _gap_0x9808; - /* */ __int64 _gap_0x9810; - /* */ __int64 _gap_0x9818; - /* */ __int64 _gap_0x9820; - /* */ __int64 _gap_0x9828; - /* */ __int64 _gap_0x9830; - /* */ __int64 _gap_0x9838; - /* */ __int64 _gap_0x9840; - /* */ __int64 _gap_0x9848; - /* */ __int64 _gap_0x9850; - /* */ __int64 _gap_0x9858; - /* */ __int64 _gap_0x9860; - /* */ __int64 _gap_0x9868; - /* */ __int64 _gap_0x9870; - /* */ __int64 _gap_0x9878; - /* */ __int64 _gap_0x9880; - /* */ __int64 _gap_0x9888; - /* */ __int64 _gap_0x9890; - /* */ __int64 _gap_0x9898; - /* */ __int64 _gap_0x98A0; - /* */ __int64 _gap_0x98A8; - /* */ __int64 _gap_0x98B0; - /* */ __int64 _gap_0x98B8; - /* */ __int64 _gap_0x98C0; - /* */ __int64 _gap_0x98C8; - /* */ __int64 _gap_0x98D0; - /* */ __int64 _gap_0x98D8; - /* */ __int64 _gap_0x98E0; - /* */ __int64 _gap_0x98E8; - /* */ __int64 _gap_0x98F0; - /* */ __int64 _gap_0x98F8; - /* */ __int64 _gap_0x9900; - /* */ __int64 _gap_0x9908; - /* */ __int64 _gap_0x9910; - /* */ __int64 _gap_0x9918; - /* */ __int64 _gap_0x9920; - /* */ __int64 _gap_0x9928; - /* */ __int64 _gap_0x9930; - /* */ __int64 _gap_0x9938; - /* */ __int64 _gap_0x9940; - /* */ __int64 _gap_0x9948; - /* */ __int64 _gap_0x9950; - /* */ __int64 _gap_0x9958; - /* */ __int64 _gap_0x9960; - /* */ __int64 _gap_0x9968; - /* */ __int64 _gap_0x9970; - /* */ __int64 _gap_0x9978; - /* */ __int64 _gap_0x9980; - /* */ __int64 _gap_0x9988; - /* */ __int64 _gap_0x9990; - /* */ __int64 _gap_0x9998; - /* */ __int64 _gap_0x99A0; - /* */ __int64 _gap_0x99A8; - /* */ __int64 _gap_0x99B0; - /* */ __int64 _gap_0x99B8; - /* */ __int64 _gap_0x99C0; - /* */ __int64 _gap_0x99C8; - /* */ __int64 _gap_0x99D0; - /* */ __int64 _gap_0x99D8; - /* */ __int64 _gap_0x99E0; - /* */ __int64 _gap_0x99E8; - /* */ __int64 _gap_0x99F0; - /* */ __int64 _gap_0x99F8; - /* */ __int64 _gap_0x9A00; - /* */ __int64 _gap_0x9A08; - /* */ __int64 _gap_0x9A10; - /* */ __int64 _gap_0x9A18; - /* */ __int64 _gap_0x9A20; - /* */ __int64 _gap_0x9A28; - /* */ __int64 _gap_0x9A30; - /* */ __int64 _gap_0x9A38; - /* */ __int64 _gap_0x9A40; - /* */ __int64 _gap_0x9A48; - /* */ __int64 _gap_0x9A50; - /* */ __int64 _gap_0x9A58; - /* */ __int64 _gap_0x9A60; - /* */ __int64 _gap_0x9A68; - /* */ __int64 _gap_0x9A70; - /* */ __int64 _gap_0x9A78; - /* */ __int64 _gap_0x9A80; - /* */ __int64 _gap_0x9A88; - /* */ __int64 _gap_0x9A90; - /* */ __int64 _gap_0x9A98; - /* */ __int64 _gap_0x9AA0; - /* */ __int64 _gap_0x9AA8; - /* */ __int64 _gap_0x9AB0; - /* */ __int64 _gap_0x9AB8; - /* */ __int64 _gap_0x9AC0; - /* */ __int64 _gap_0x9AC8; - /* */ __int64 _gap_0x9AD0; - /* */ __int64 _gap_0x9AD8; - /* */ __int64 _gap_0x9AE0; - /* */ __int64 _gap_0x9AE8; - /* */ __int64 _gap_0x9AF0; - /* */ __int64 _gap_0x9AF8; - /* */ __int64 _gap_0x9B00; - /* */ __int64 _gap_0x9B08; - /* */ __int64 _gap_0x9B10; - /* */ __int64 _gap_0x9B18; - /* */ __int64 _gap_0x9B20; - /* */ __int64 _gap_0x9B28; - /* */ __int64 _gap_0x9B30; - /* */ __int64 _gap_0x9B38; - /* */ __int64 _gap_0x9B40; - /* */ __int64 _gap_0x9B48; - /* */ __int64 _gap_0x9B50; - /* */ __int64 _gap_0x9B58; - /* */ __int64 _gap_0x9B60; - /* */ __int64 _gap_0x9B68; - /* */ __int64 _gap_0x9B70; - /* */ __int64 _gap_0x9B78; - /* */ __int64 _gap_0x9B80; - /* */ __int64 _gap_0x9B88; - /* */ __int64 _gap_0x9B90; - /* */ __int64 _gap_0x9B98; - /* */ __int64 _gap_0x9BA0; - /* */ __int64 _gap_0x9BA8; - /* */ __int64 _gap_0x9BB0; - /* */ __int64 _gap_0x9BB8; - /* */ __int64 _gap_0x9BC0; - /* */ __int64 _gap_0x9BC8; - /* */ __int64 _gap_0x9BD0; - /* */ __int64 _gap_0x9BD8; - /* */ __int64 _gap_0x9BE0; - /* */ __int64 _gap_0x9BE8; - /* */ __int64 _gap_0x9BF0; - /* */ __int64 _gap_0x9BF8; - /* */ __int64 _gap_0x9C00; - /* */ __int64 _gap_0x9C08; - /* */ __int64 _gap_0x9C10; - /* */ __int64 _gap_0x9C18; - /* */ __int64 _gap_0x9C20; - /* */ __int64 _gap_0x9C28; - /* */ __int64 _gap_0x9C30; - /* */ __int64 _gap_0x9C38; - /* */ __int64 _gap_0x9C40; - /* */ __int64 _gap_0x9C48; - /* */ __int64 _gap_0x9C50; - /* */ __int64 _gap_0x9C58; - /* */ __int64 _gap_0x9C60; - /* */ __int64 _gap_0x9C68; - /* */ __int64 _gap_0x9C70; - /* */ __int64 _gap_0x9C78; - /* */ __int64 _gap_0x9C80; - /* */ __int64 _gap_0x9C88; - /* */ __int64 _gap_0x9C90; - /* */ __int64 _gap_0x9C98; - /* */ __int64 _gap_0x9CA0; - /* */ __int64 _gap_0x9CA8; - /* */ __int64 _gap_0x9CB0; - /* */ __int64 _gap_0x9CB8; - /* */ __int64 _gap_0x9CC0; - /* */ __int64 _gap_0x9CC8; - /* */ __int64 _gap_0x9CD0; - /* */ __int64 _gap_0x9CD8; - /* */ __int64 _gap_0x9CE0; - /* */ __int64 _gap_0x9CE8; - /* */ __int64 _gap_0x9CF0; - /* */ __int64 _gap_0x9CF8; - /* */ __int64 _gap_0x9D00; - /* */ __int64 _gap_0x9D08; - /* */ __int64 _gap_0x9D10; - /* */ __int64 _gap_0x9D18; - /* */ __int64 _gap_0x9D20; - /* */ __int64 _gap_0x9D28; - /* */ __int64 _gap_0x9D30; - /* */ __int64 _gap_0x9D38; - /* */ __int64 _gap_0x9D40; - /* */ __int64 _gap_0x9D48; - /* */ __int64 _gap_0x9D50; - /* */ __int64 _gap_0x9D58; - /* */ __int64 _gap_0x9D60; - /* */ __int64 _gap_0x9D68; - /* */ __int64 _gap_0x9D70; - /* */ __int64 _gap_0x9D78; - /* */ __int64 _gap_0x9D80; - /* */ __int64 _gap_0x9D88; - /* */ __int64 _gap_0x9D90; - /* */ __int64 _gap_0x9D98; - /* */ __int64 _gap_0x9DA0; - /* */ __int64 _gap_0x9DA8; - /* */ __int64 _gap_0x9DB0; - /* */ __int64 _gap_0x9DB8; - /* */ __int64 _gap_0x9DC0; - /* */ __int64 _gap_0x9DC8; - /* */ __int64 _gap_0x9DD0; - /* */ __int64 _gap_0x9DD8; - /* */ __int64 _gap_0x9DE0; - /* */ __int64 _gap_0x9DE8; - /* */ __int64 _gap_0x9DF0; - /* */ __int64 _gap_0x9DF8; - /* */ __int64 _gap_0x9E00; - /* */ __int64 _gap_0x9E08; - /* */ __int64 _gap_0x9E10; - /* */ __int64 _gap_0x9E18; - /* */ __int64 _gap_0x9E20; - /* */ __int64 _gap_0x9E28; - /* */ __int64 _gap_0x9E30; - /* */ __int64 _gap_0x9E38; - /* */ __int64 _gap_0x9E40; - /* */ __int64 _gap_0x9E48; - /* */ __int64 _gap_0x9E50; - /* */ __int64 _gap_0x9E58; - /* */ __int64 _gap_0x9E60; - /* */ __int64 _gap_0x9E68; - /* */ __int64 _gap_0x9E70; - /* */ __int64 _gap_0x9E78; - /* */ __int64 _gap_0x9E80; - /* */ __int64 _gap_0x9E88; - /* */ __int64 _gap_0x9E90; - /* */ __int64 _gap_0x9E98; - /* */ __int64 _gap_0x9EA0; - /* */ __int64 _gap_0x9EA8; - /* */ __int64 _gap_0x9EB0; - /* */ __int64 _gap_0x9EB8; - /* */ __int64 _gap_0x9EC0; - /* */ __int64 _gap_0x9EC8; - /* */ __int64 _gap_0x9ED0; - /* */ __int64 _gap_0x9ED8; - /* */ __int64 _gap_0x9EE0; - /* */ __int64 _gap_0x9EE8; - /* */ __int64 _gap_0x9EF0; - /* */ __int64 _gap_0x9EF8; - /* */ __int64 _gap_0x9F00; - /* */ __int64 _gap_0x9F08; - /* */ __int64 _gap_0x9F10; - /* */ __int64 _gap_0x9F18; - /* */ __int64 _gap_0x9F20; - /* */ __int64 _gap_0x9F28; - /* */ __int64 _gap_0x9F30; - /* */ __int64 _gap_0x9F38; - /* */ __int64 _gap_0x9F40; - /* */ __int64 _gap_0x9F48; - /* */ __int64 _gap_0x9F50; - /* */ __int64 _gap_0x9F58; - /* */ __int64 _gap_0x9F60; - /* */ __int64 _gap_0x9F68; - /* */ __int64 _gap_0x9F70; - /* */ __int64 _gap_0x9F78; - /* */ __int64 _gap_0x9F80; - /* */ __int64 _gap_0x9F88; - /* */ __int64 _gap_0x9F90; - /* */ __int64 _gap_0x9F98; - /* */ __int64 _gap_0x9FA0; - /* */ __int64 _gap_0x9FA8; - /* */ __int64 _gap_0x9FB0; - /* */ __int64 _gap_0x9FB8; - /* */ __int64 _gap_0x9FC0; - /* */ __int64 _gap_0x9FC8; - /* */ __int64 _gap_0x9FD0; - /* */ __int64 _gap_0x9FD8; - /* */ __int64 _gap_0x9FE0; - /* */ __int64 _gap_0x9FE8; - /* */ __int64 _gap_0x9FF0; - /* */ __int64 _gap_0x9FF8; - /* */ __int64 _gap_0xA000; - /* */ __int64 _gap_0xA008; - /* */ __int64 _gap_0xA010; - /* */ __int64 _gap_0xA018; - /* */ __int64 _gap_0xA020; - /* */ __int64 _gap_0xA028; - /* */ __int64 _gap_0xA030; - /* */ __int64 _gap_0xA038; - /* */ __int64 _gap_0xA040; - /* */ __int64 _gap_0xA048; - /* */ __int64 _gap_0xA050; - /* */ __int64 _gap_0xA058; - /* */ __int64 _gap_0xA060; - /* */ __int64 _gap_0xA068; - /* */ __int64 _gap_0xA070; - /* */ __int64 _gap_0xA078; - /* */ __int64 _gap_0xA080; - /* */ __int64 _gap_0xA088; - /* */ __int64 _gap_0xA090; - /* */ __int64 _gap_0xA098; - /* */ __int64 _gap_0xA0A0; - /* */ __int64 _gap_0xA0A8; - /* */ __int64 _gap_0xA0B0; - /* */ __int64 _gap_0xA0B8; - /* */ __int64 _gap_0xA0C0; - /* */ __int64 _gap_0xA0C8; - /* */ __int64 _gap_0xA0D0; - /* */ __int64 _gap_0xA0D8; - /* */ __int64 _gap_0xA0E0; - /* */ __int64 _gap_0xA0E8; - /* */ __int64 _gap_0xA0F0; - /* */ __int64 _gap_0xA0F8; - /* */ __int64 _gap_0xA100; - /* */ __int64 _gap_0xA108; - /* */ __int64 _gap_0xA110; - /* */ __int64 _gap_0xA118; - /* */ __int64 _gap_0xA120; - /* */ __int64 _gap_0xA128; - /* */ __int64 _gap_0xA130; - /* */ __int64 _gap_0xA138; - /* */ __int64 _gap_0xA140; - /* */ __int64 _gap_0xA148; - /* */ __int64 _gap_0xA150; - /* */ __int64 _gap_0xA158; - /* */ __int64 _gap_0xA160; - /* */ __int64 _gap_0xA168; - /* */ __int64 _gap_0xA170; - /* */ __int64 _gap_0xA178; - /* */ __int64 _gap_0xA180; - /* */ __int64 _gap_0xA188; - /* */ __int64 _gap_0xA190; - /* */ __int64 _gap_0xA198; - /* */ __int64 _gap_0xA1A0; - /* */ __int64 _gap_0xA1A8; - /* */ __int64 _gap_0xA1B0; - /* */ __int64 _gap_0xA1B8; - /* */ __int64 _gap_0xA1C0; - /* */ __int64 _gap_0xA1C8; - /* */ __int64 _gap_0xA1D0; - /* */ __int64 _gap_0xA1D8; - /* */ __int64 _gap_0xA1E0; - /* */ __int64 _gap_0xA1E8; - /* */ __int64 _gap_0xA1F0; - /* */ __int64 _gap_0xA1F8; - /* */ __int64 _gap_0xA200; - /* */ __int64 _gap_0xA208; - /* */ __int64 _gap_0xA210; - /* */ __int64 _gap_0xA218; - /* */ __int64 _gap_0xA220; - /* */ __int64 _gap_0xA228; - /* */ __int64 _gap_0xA230; - /* */ __int64 _gap_0xA238; - /* */ __int64 _gap_0xA240; - /* */ __int64 _gap_0xA248; - /* */ __int64 _gap_0xA250; - /* */ __int64 _gap_0xA258; - /* */ __int64 _gap_0xA260; - /* */ __int64 _gap_0xA268; - /* */ __int64 _gap_0xA270; - /* */ __int64 _gap_0xA278; - /* */ __int64 _gap_0xA280; - /* */ __int64 _gap_0xA288; - /* */ __int64 _gap_0xA290; - /* */ __int64 _gap_0xA298; - /* */ __int64 _gap_0xA2A0; - /* */ __int64 _gap_0xA2A8; - /* */ __int64 _gap_0xA2B0; - /* */ __int64 _gap_0xA2B8; - /* */ __int64 _gap_0xA2C0; - /* */ __int64 _gap_0xA2C8; - /* */ __int64 _gap_0xA2D0; - /* */ __int64 _gap_0xA2D8; - /* */ __int64 _gap_0xA2E0; - /* */ __int64 _gap_0xA2E8; - /* */ __int64 _gap_0xA2F0; - /* */ __int64 _gap_0xA2F8; - /* */ __int64 _gap_0xA300; - /* */ __int64 _gap_0xA308; - /* */ __int64 _gap_0xA310; - /* */ __int64 _gap_0xA318; - /* */ __int64 _gap_0xA320; - /* */ __int64 _gap_0xA328; - /* */ __int64 _gap_0xA330; - /* */ __int64 _gap_0xA338; - /* */ __int64 _gap_0xA340; - /* */ __int64 _gap_0xA348; - /* */ __int64 _gap_0xA350; - /* */ __int64 _gap_0xA358; - /* */ __int64 _gap_0xA360; - /* */ __int64 _gap_0xA368; - /* */ __int64 _gap_0xA370; - /* */ __int64 _gap_0xA378; - /* */ __int64 _gap_0xA380; - /* */ __int64 _gap_0xA388; - /* */ __int64 _gap_0xA390; - /* */ __int64 _gap_0xA398; - /* */ __int64 _gap_0xA3A0; - /* */ __int64 _gap_0xA3A8; - /* */ __int64 _gap_0xA3B0; - /* */ __int64 _gap_0xA3B8; - /* */ __int64 _gap_0xA3C0; - /* */ __int64 _gap_0xA3C8; - /* */ __int64 _gap_0xA3D0; - /* */ __int64 _gap_0xA3D8; - /* */ __int64 _gap_0xA3E0; - /* */ __int64 _gap_0xA3E8; - /* */ __int64 _gap_0xA3F0; - /* */ __int64 _gap_0xA3F8; - /* */ __int64 _gap_0xA400; - /* */ __int64 _gap_0xA408; - /* */ __int64 _gap_0xA410; - /* */ __int64 _gap_0xA418; - /* */ __int64 _gap_0xA420; - /* */ __int64 _gap_0xA428; - /* */ __int64 _gap_0xA430; - /* */ __int64 _gap_0xA438; - /* */ __int64 _gap_0xA440; - /* */ __int64 _gap_0xA448; - /* */ __int64 _gap_0xA450; - /* */ __int64 _gap_0xA458; - /* */ __int64 _gap_0xA460; - /* */ __int64 _gap_0xA468; - /* */ __int64 _gap_0xA470; - /* */ __int64 _gap_0xA478; - /* */ __int64 _gap_0xA480; - /* */ __int64 _gap_0xA488; - /* */ __int64 _gap_0xA490; - /* */ __int64 _gap_0xA498; - /* */ __int64 _gap_0xA4A0; - /* */ __int64 _gap_0xA4A8; - /* */ __int64 _gap_0xA4B0; - /* */ __int64 _gap_0xA4B8; - /* */ __int64 _gap_0xA4C0; - /* */ __int64 _gap_0xA4C8; - /* */ __int64 _gap_0xA4D0; - /* */ __int64 _gap_0xA4D8; - /* */ __int64 _gap_0xA4E0; - /* */ __int64 _gap_0xA4E8; - /* */ __int64 _gap_0xA4F0; - /* */ __int64 _gap_0xA4F8; - /* */ __int64 _gap_0xA500; - /* */ __int64 _gap_0xA508; - /* */ __int64 _gap_0xA510; - /* */ __int64 _gap_0xA518; - /* */ __int64 _gap_0xA520; - /* */ __int64 _gap_0xA528; - /* */ __int64 _gap_0xA530; - /* */ __int64 _gap_0xA538; - /* */ __int64 _gap_0xA540; - /* */ __int64 _gap_0xA548; - /* */ __int64 _gap_0xA550; - /* */ __int64 _gap_0xA558; - /* */ __int64 _gap_0xA560; - /* */ __int64 _gap_0xA568; - /* */ __int64 _gap_0xA570; - /* */ __int64 _gap_0xA578; - /* */ __int64 _gap_0xA580; - /* */ __int64 _gap_0xA588; - /* */ __int64 _gap_0xA590; - /* */ __int64 _gap_0xA598; - /* */ __int64 _gap_0xA5A0; - /* */ __int64 _gap_0xA5A8; - /* */ __int64 _gap_0xA5B0; - /* */ __int64 _gap_0xA5B8; - /* */ __int64 _gap_0xA5C0; - /* */ __int64 _gap_0xA5C8; - /* */ __int64 _gap_0xA5D0; - /* */ __int64 _gap_0xA5D8; - /* */ __int64 _gap_0xA5E0; - /* */ __int64 _gap_0xA5E8; - /* */ __int64 _gap_0xA5F0; - /* */ __int64 _gap_0xA5F8; - /* */ __int64 _gap_0xA600; - /* */ __int64 _gap_0xA608; - /* */ __int64 _gap_0xA610; - /* */ __int64 _gap_0xA618; - /* */ __int64 _gap_0xA620; - /* */ __int64 _gap_0xA628; - /* */ __int64 _gap_0xA630; - /* */ __int64 _gap_0xA638; - /* */ __int64 _gap_0xA640; - /* */ __int64 _gap_0xA648; - /* */ __int64 _gap_0xA650; - /* */ __int64 _gap_0xA658; - /* */ __int64 _gap_0xA660; - /* */ __int64 _gap_0xA668; - /* */ __int64 _gap_0xA670; - /* */ __int64 _gap_0xA678; - /* */ __int64 _gap_0xA680; - /* */ __int64 _gap_0xA688; - /* */ __int64 _gap_0xA690; - /* */ __int64 _gap_0xA698; - /* */ __int64 _gap_0xA6A0; - /* */ __int64 _gap_0xA6A8; - /* */ __int64 _gap_0xA6B0; - /* */ __int64 _gap_0xA6B8; - /* */ __int64 _gap_0xA6C0; - /* */ __int64 _gap_0xA6C8; - /* */ __int64 _gap_0xA6D0; - /* */ __int64 _gap_0xA6D8; - /* */ __int64 _gap_0xA6E0; - /* */ __int64 _gap_0xA6E8; - /* */ __int64 _gap_0xA6F0; - /* */ __int64 _gap_0xA6F8; - /* */ __int64 _gap_0xA700; - /* */ __int64 _gap_0xA708; - /* */ __int64 _gap_0xA710; - /* */ __int64 _gap_0xA718; - /* */ __int64 _gap_0xA720; - /* */ __int64 _gap_0xA728; - /* */ __int64 _gap_0xA730; - /* */ __int64 _gap_0xA738; - /* */ __int64 _gap_0xA740; - /* */ __int64 _gap_0xA748; - /* */ __int64 _gap_0xA750; - /* */ __int64 _gap_0xA758; - /* */ __int64 _gap_0xA760; - /* */ __int64 _gap_0xA768; - /* */ __int64 _gap_0xA770; - /* */ __int64 _gap_0xA778; - /* */ __int64 _gap_0xA780; - /* */ __int64 _gap_0xA788; - /* */ __int64 _gap_0xA790; - /* */ __int64 _gap_0xA798; - /* */ __int64 _gap_0xA7A0; - /* */ __int64 _gap_0xA7A8; - /* */ __int64 _gap_0xA7B0; - /* */ __int64 _gap_0xA7B8; - /* */ __int64 _gap_0xA7C0; - /* */ __int64 _gap_0xA7C8; - /* */ __int64 _gap_0xA7D0; - /* */ __int64 _gap_0xA7D8; - /* */ __int64 _gap_0xA7E0; - /* */ __int64 _gap_0xA7E8; - /* */ __int64 _gap_0xA7F0; - /* */ __int64 _gap_0xA7F8; - /* */ __int64 _gap_0xA800; - /* */ __int64 _gap_0xA808; - /* */ __int64 _gap_0xA810; - /* */ __int64 _gap_0xA818; - /* */ __int64 _gap_0xA820; - /* */ __int64 _gap_0xA828; - /* */ __int64 _gap_0xA830; - /* */ __int64 _gap_0xA838; - /* */ __int64 _gap_0xA840; - /* */ __int64 _gap_0xA848; - /* */ __int64 _gap_0xA850; - /* */ __int64 _gap_0xA858; - /* */ __int64 _gap_0xA860; - /* */ __int64 _gap_0xA868; - /* */ __int64 _gap_0xA870; - /* */ __int64 _gap_0xA878; - /* */ __int64 _gap_0xA880; - /* */ __int64 _gap_0xA888; - /* */ __int64 _gap_0xA890; - /* */ __int64 _gap_0xA898; - /* */ __int64 _gap_0xA8A0; - /* */ __int64 _gap_0xA8A8; - /* */ __int64 _gap_0xA8B0; - /* */ __int64 _gap_0xA8B8; - /* */ __int64 _gap_0xA8C0; - /* */ __int64 _gap_0xA8C8; - /* */ __int64 _gap_0xA8D0; - /* */ __int64 _gap_0xA8D8; - /* */ __int64 _gap_0xA8E0; - /* */ __int64 _gap_0xA8E8; - /* */ __int64 _gap_0xA8F0; - /* */ __int64 _gap_0xA8F8; - /* */ __int64 _gap_0xA900; - /* */ __int64 _gap_0xA908; - /* */ __int64 _gap_0xA910; - /* */ __int64 _gap_0xA918; - /* */ __int64 _gap_0xA920; - /* */ __int64 _gap_0xA928; - /* */ __int64 _gap_0xA930; - /* */ __int64 _gap_0xA938; - /* */ __int64 _gap_0xA940; - /* */ __int64 _gap_0xA948; - /* */ __int64 _gap_0xA950; - /* */ __int64 _gap_0xA958; - /* */ __int64 _gap_0xA960; - /* */ __int64 _gap_0xA968; - /* */ __int64 _gap_0xA970; - /* */ __int64 _gap_0xA978; - /* */ __int64 _gap_0xA980; - /* */ __int64 _gap_0xA988; - /* */ __int64 _gap_0xA990; - /* */ __int64 _gap_0xA998; - /* */ __int64 _gap_0xA9A0; - /* */ __int64 _gap_0xA9A8; - /* */ __int64 _gap_0xA9B0; - /* */ __int64 _gap_0xA9B8; - /* */ __int64 _gap_0xA9C0; - /* */ __int64 _gap_0xA9C8; - /* */ __int64 _gap_0xA9D0; - /* */ __int64 _gap_0xA9D8; - /* */ __int64 _gap_0xA9E0; - /* */ __int64 _gap_0xA9E8; - /* */ __int64 _gap_0xA9F0; - /* */ __int64 _gap_0xA9F8; - /* */ __int64 _gap_0xAA00; - /* */ __int64 _gap_0xAA08; - /* */ __int64 _gap_0xAA10; - /* */ __int64 _gap_0xAA18; - /* */ __int64 _gap_0xAA20; - /* */ __int64 _gap_0xAA28; - /* */ __int64 _gap_0xAA30; - /* */ __int64 _gap_0xAA38; - /* */ __int64 _gap_0xAA40; - /* */ __int64 _gap_0xAA48; - /* */ __int64 _gap_0xAA50; - /* */ __int64 _gap_0xAA58; - /* */ __int64 _gap_0xAA60; - /* */ __int64 _gap_0xAA68; - /* */ __int64 _gap_0xAA70; - /* */ __int64 _gap_0xAA78; - /* */ __int64 _gap_0xAA80; - /* */ __int64 _gap_0xAA88; - /* */ __int64 _gap_0xAA90; - /* */ __int64 _gap_0xAA98; - /* */ __int64 _gap_0xAAA0; - /* */ __int64 _gap_0xAAA8; - /* */ __int64 _gap_0xAAB0; - /* */ __int64 _gap_0xAAB8; - /* */ __int64 _gap_0xAAC0; - /* */ __int64 _gap_0xAAC8; - /* */ __int64 _gap_0xAAD0; - /* */ __int64 _gap_0xAAD8; - /* */ __int64 _gap_0xAAE0; - /* */ __int64 _gap_0xAAE8; - /* */ __int64 _gap_0xAAF0; - /* */ __int64 _gap_0xAAF8; - /* */ __int64 _gap_0xAB00; - /* */ __int64 _gap_0xAB08; - /* */ __int64 _gap_0xAB10; - /* */ __int64 _gap_0xAB18; - /* */ __int64 _gap_0xAB20; - /* */ __int64 _gap_0xAB28; - /* */ __int64 _gap_0xAB30; - /* */ __int64 _gap_0xAB38; - /* */ __int64 _gap_0xAB40; - /* */ __int64 _gap_0xAB48; - /* */ __int64 _gap_0xAB50; - /* */ __int64 _gap_0xAB58; - /* */ __int64 _gap_0xAB60; - /* */ __int64 _gap_0xAB68; - /* */ __int64 _gap_0xAB70; - /* */ __int64 _gap_0xAB78; - /* */ __int64 _gap_0xAB80; - /* */ __int64 _gap_0xAB88; - /* */ __int64 _gap_0xAB90; - /* */ __int64 _gap_0xAB98; - /* */ __int64 _gap_0xABA0; - /* */ __int64 _gap_0xABA8; - /* */ __int64 _gap_0xABB0; - /* */ __int64 _gap_0xABB8; - /* */ __int64 _gap_0xABC0; - /* */ __int64 _gap_0xABC8; - /* */ __int64 _gap_0xABD0; - /* */ __int64 _gap_0xABD8; - /* */ __int64 _gap_0xABE0; - /* */ __int64 _gap_0xABE8; - /* */ __int64 _gap_0xABF0; - /* */ __int64 _gap_0xABF8; - /* */ __int64 _gap_0xAC00; - /* */ __int64 _gap_0xAC08; - /* */ __int64 _gap_0xAC10; - /* */ __int64 _gap_0xAC18; - /* */ __int64 _gap_0xAC20; - /* */ __int64 _gap_0xAC28; - /* */ __int64 _gap_0xAC30; - /* */ __int64 _gap_0xAC38; - /* */ __int64 _gap_0xAC40; - /* */ __int64 _gap_0xAC48; - /* */ __int64 _gap_0xAC50; - /* */ __int64 _gap_0xAC58; - /* */ __int64 _gap_0xAC60; - /* */ __int64 _gap_0xAC68; - /* */ __int64 _gap_0xAC70; - /* */ __int64 _gap_0xAC78; - /* */ __int64 _gap_0xAC80; - /* */ __int64 _gap_0xAC88; - /* */ __int64 _gap_0xAC90; - /* */ __int64 _gap_0xAC98; - /* */ __int64 _gap_0xACA0; - /* */ __int64 _gap_0xACA8; - /* */ __int64 _gap_0xACB0; - /* */ __int64 _gap_0xACB8; - /* */ __int64 _gap_0xACC0; - /* */ __int64 _gap_0xACC8; - /* */ __int64 _gap_0xACD0; - /* */ __int64 _gap_0xACD8; - /* */ __int64 _gap_0xACE0; - /* */ __int64 _gap_0xACE8; - /* */ __int64 _gap_0xACF0; - /* */ __int64 _gap_0xACF8; - /* */ __int64 _gap_0xAD00; - /* */ __int64 _gap_0xAD08; - /* */ __int64 _gap_0xAD10; - /* */ __int64 _gap_0xAD18; - /* */ __int64 _gap_0xAD20; - /* */ __int64 _gap_0xAD28; - /* */ __int64 _gap_0xAD30; - /* */ __int64 _gap_0xAD38; - /* */ __int64 _gap_0xAD40; - /* */ __int64 _gap_0xAD48; - /* */ __int64 _gap_0xAD50; - /* */ __int64 _gap_0xAD58; - /* */ __int64 _gap_0xAD60; - /* */ __int64 _gap_0xAD68; - /* */ __int64 _gap_0xAD70; - /* */ __int64 _gap_0xAD78; - /* */ __int64 _gap_0xAD80; - /* */ __int64 _gap_0xAD88; - /* */ __int64 _gap_0xAD90; - /* */ __int64 _gap_0xAD98; - /* */ __int64 _gap_0xADA0; - /* */ __int64 _gap_0xADA8; - /* */ __int64 _gap_0xADB0; - /* */ __int64 _gap_0xADB8; - /* */ __int64 _gap_0xADC0; - /* */ __int64 _gap_0xADC8; - /* */ __int64 _gap_0xADD0; - /* */ __int64 _gap_0xADD8; - /* */ __int64 _gap_0xADE0; - /* */ __int64 _gap_0xADE8; - /* */ __int64 _gap_0xADF0; - /* */ __int64 _gap_0xADF8; - /* */ __int64 _gap_0xAE00; - /* */ __int64 _gap_0xAE08; - /* */ __int64 _gap_0xAE10; - /* */ __int64 _gap_0xAE18; - /* */ __int64 _gap_0xAE20; - /* */ __int64 _gap_0xAE28; - /* */ __int64 _gap_0xAE30; - /* */ __int64 _gap_0xAE38; - /* */ __int64 _gap_0xAE40; - /* */ __int64 _gap_0xAE48; - /* */ __int64 _gap_0xAE50; - /* */ __int64 _gap_0xAE58; - /* */ __int64 _gap_0xAE60; - /* */ __int64 _gap_0xAE68; - /* */ __int64 _gap_0xAE70; - /* */ __int64 _gap_0xAE78; - /* */ __int64 _gap_0xAE80; - /* */ __int64 _gap_0xAE88; - /* */ __int64 _gap_0xAE90; - /* */ __int64 _gap_0xAE98; - /* */ __int64 _gap_0xAEA0; - /* */ __int64 _gap_0xAEA8; - /* */ __int64 _gap_0xAEB0; - /* */ __int64 _gap_0xAEB8; - /* */ __int64 _gap_0xAEC0; - /* */ __int64 _gap_0xAEC8; - /* */ __int64 _gap_0xAED0; - /* */ __int64 _gap_0xAED8; - /* */ __int64 _gap_0xAEE0; - /* */ __int64 _gap_0xAEE8; - /* */ __int64 _gap_0xAEF0; - /* */ __int64 _gap_0xAEF8; - /* */ __int64 _gap_0xAF00; - /* */ __int64 _gap_0xAF08; - /* */ __int64 _gap_0xAF10; - /* */ __int64 _gap_0xAF18; - /* */ __int64 _gap_0xAF20; - /* */ __int64 _gap_0xAF28; - /* */ __int64 _gap_0xAF30; - /* */ __int64 _gap_0xAF38; - /* */ __int64 _gap_0xAF40; - /* */ __int64 _gap_0xAF48; - /* */ __int64 _gap_0xAF50; - /* */ __int64 _gap_0xAF58; - /* */ __int64 _gap_0xAF60; - /* */ __int64 _gap_0xAF68; - /* */ __int64 _gap_0xAF70; - /* */ __int64 _gap_0xAF78; - /* */ __int64 _gap_0xAF80; - /* */ __int64 _gap_0xAF88; - /* */ __int64 _gap_0xAF90; - /* */ __int64 _gap_0xAF98; - /* */ __int64 _gap_0xAFA0; - /* */ __int64 _gap_0xAFA8; - /* */ __int64 _gap_0xAFB0; - /* */ __int64 _gap_0xAFB8; - /* */ __int64 _gap_0xAFC0; - /* */ __int64 _gap_0xAFC8; - /* */ __int64 _gap_0xAFD0; - /* */ __int64 _gap_0xAFD8; - /* */ __int64 _gap_0xAFE0; - /* */ __int64 _gap_0xAFE8; - /* */ __int64 _gap_0xAFF0; - /* */ __int64 _gap_0xAFF8; - /* */ __int64 _gap_0xB000; - /* */ __int64 _gap_0xB008; - /* */ __int64 _gap_0xB010; - /* */ __int64 _gap_0xB018; - /* */ __int64 _gap_0xB020; - /* */ __int64 _gap_0xB028; - /* */ __int64 _gap_0xB030; - /* */ __int64 _gap_0xB038; - /* */ __int64 _gap_0xB040; - /* */ __int64 _gap_0xB048; - /* */ __int64 _gap_0xB050; - /* */ __int64 _gap_0xB058; - /* */ __int64 _gap_0xB060; - /* */ __int64 _gap_0xB068; - /* */ __int64 _gap_0xB070; - /* */ __int64 _gap_0xB078; - /* */ __int64 _gap_0xB080; - /* */ __int64 _gap_0xB088; - /* */ __int64 _gap_0xB090; - /* */ __int64 _gap_0xB098; - /* */ __int64 _gap_0xB0A0; - /* */ __int64 _gap_0xB0A8; - /* */ __int64 _gap_0xB0B0; - /* */ __int64 _gap_0xB0B8; - /* */ __int64 _gap_0xB0C0; - /* */ __int64 _gap_0xB0C8; - /* */ __int64 _gap_0xB0D0; - /* */ __int64 _gap_0xB0D8; - /* */ __int64 _gap_0xB0E0; - /* */ __int64 _gap_0xB0E8; - /* */ __int64 _gap_0xB0F0; - /* */ __int64 _gap_0xB0F8; - /* */ __int64 _gap_0xB100; - /* */ __int64 _gap_0xB108; - /* */ __int64 _gap_0xB110; - /* */ __int64 _gap_0xB118; - /* */ __int64 _gap_0xB120; - /* */ __int64 _gap_0xB128; - /* */ __int64 _gap_0xB130; - /* */ __int64 _gap_0xB138; - /* */ __int64 _gap_0xB140; - /* */ __int64 _gap_0xB148; - /* */ __int64 _gap_0xB150; - /* */ __int64 _gap_0xB158; - /* */ __int64 _gap_0xB160; - /* */ __int64 _gap_0xB168; - /* */ __int64 _gap_0xB170; - /* */ __int64 _gap_0xB178; - /* */ __int64 _gap_0xB180; - /* */ __int64 _gap_0xB188; - /* */ __int64 _gap_0xB190; - /* */ __int64 _gap_0xB198; - /* */ __int64 _gap_0xB1A0; - /* */ __int64 _gap_0xB1A8; - /* */ __int64 _gap_0xB1B0; - /* */ __int64 _gap_0xB1B8; - /* */ __int64 _gap_0xB1C0; - /* */ __int64 _gap_0xB1C8; - /* */ __int64 _gap_0xB1D0; - /* */ __int64 _gap_0xB1D8; - /* */ __int64 _gap_0xB1E0; - /* */ __int64 _gap_0xB1E8; - /* */ __int64 _gap_0xB1F0; - /* */ __int64 _gap_0xB1F8; - /* */ __int64 _gap_0xB200; - /* */ __int64 _gap_0xB208; - /* */ __int64 _gap_0xB210; - /* */ __int64 _gap_0xB218; - /* */ __int64 _gap_0xB220; - /* */ __int64 _gap_0xB228; - /* */ __int64 _gap_0xB230; - /* */ __int64 _gap_0xB238; - /* */ __int64 _gap_0xB240; - /* */ __int64 _gap_0xB248; - /* */ __int64 _gap_0xB250; - /* */ __int64 _gap_0xB258; - /* */ __int64 _gap_0xB260; - /* */ __int64 _gap_0xB268; - /* */ __int64 _gap_0xB270; - /* */ __int64 _gap_0xB278; - /* */ __int64 _gap_0xB280; - /* */ __int64 _gap_0xB288; - /* */ __int64 _gap_0xB290; - /* */ __int64 _gap_0xB298; - /* */ __int64 _gap_0xB2A0; - /* */ __int64 _gap_0xB2A8; - /* */ __int64 _gap_0xB2B0; - /* */ __int64 _gap_0xB2B8; - /* */ __int64 _gap_0xB2C0; - /* */ __int64 _gap_0xB2C8; - /* */ __int64 _gap_0xB2D0; - /* */ __int64 _gap_0xB2D8; - /* */ __int64 _gap_0xB2E0; - /* */ __int64 _gap_0xB2E8; - /* */ __int64 _gap_0xB2F0; - /* */ __int64 _gap_0xB2F8; - /* */ __int64 _gap_0xB300; - /* */ __int64 _gap_0xB308; - /* */ __int64 _gap_0xB310; - /* */ __int64 _gap_0xB318; - /* */ __int64 _gap_0xB320; - /* */ __int64 _gap_0xB328; - /* */ __int64 _gap_0xB330; - /* */ __int64 _gap_0xB338; - /* */ __int64 _gap_0xB340; - /* */ __int64 _gap_0xB348; - /* */ __int64 _gap_0xB350; - /* */ __int64 _gap_0xB358; - /* */ __int64 _gap_0xB360; - /* */ __int64 _gap_0xB368; - /* */ __int64 _gap_0xB370; - /* */ __int64 _gap_0xB378; - /* */ __int64 _gap_0xB380; - /* */ __int64 _gap_0xB388; - /* */ __int64 _gap_0xB390; - /* */ __int64 _gap_0xB398; - /* */ __int64 _gap_0xB3A0; - /* */ __int64 _gap_0xB3A8; - /* */ __int64 _gap_0xB3B0; - /* */ __int64 _gap_0xB3B8; - /* */ __int64 _gap_0xB3C0; - /* */ __int64 _gap_0xB3C8; - /* */ __int64 _gap_0xB3D0; - /* */ __int64 _gap_0xB3D8; - /* */ __int64 _gap_0xB3E0; - /* */ __int64 _gap_0xB3E8; - /* */ __int64 _gap_0xB3F0; - /* */ __int64 _gap_0xB3F8; - /* */ __int64 _gap_0xB400; - /* */ __int64 _gap_0xB408; - /* */ __int64 _gap_0xB410; - /* */ __int64 _gap_0xB418; - /* */ __int64 _gap_0xB420; - /* */ __int64 _gap_0xB428; - /* */ __int64 _gap_0xB430; - /* */ __int64 _gap_0xB438; - /* */ __int64 _gap_0xB440; - /* */ __int64 _gap_0xB448; - /* */ __int64 _gap_0xB450; - /* */ __int64 _gap_0xB458; - /* */ __int64 _gap_0xB460; - /* */ __int64 _gap_0xB468; - /* */ __int64 _gap_0xB470; - /* */ __int64 _gap_0xB478; - /* */ __int64 _gap_0xB480; - /* */ __int64 _gap_0xB488; - /* */ __int64 _gap_0xB490; - /* */ __int64 _gap_0xB498; - /* */ __int64 _gap_0xB4A0; - /* */ __int64 _gap_0xB4A8; - /* */ __int64 _gap_0xB4B0; - /* */ __int64 _gap_0xB4B8; - /* */ __int64 _gap_0xB4C0; - /* */ __int64 _gap_0xB4C8; - /* */ __int64 _gap_0xB4D0; - /* */ __int64 _gap_0xB4D8; - /* */ __int64 _gap_0xB4E0; - /* */ __int64 _gap_0xB4E8; - /* */ __int64 _gap_0xB4F0; - /* */ __int64 _gap_0xB4F8; - /* */ __int64 _gap_0xB500; - /* */ __int64 _gap_0xB508; - /* */ __int64 _gap_0xB510; - /* */ __int64 _gap_0xB518; - /* */ __int64 _gap_0xB520; - /* */ __int64 _gap_0xB528; - /* */ __int64 _gap_0xB530; - /* */ __int64 _gap_0xB538; - /* */ __int64 _gap_0xB540; - /* */ __int64 _gap_0xB548; - /* */ __int64 _gap_0xB550; - /* */ __int64 _gap_0xB558; - /* 0x0B560 */ Client::Game::Event::Director* ActiveDirector; - /* */ __int64 _gap_0xB568; - /* */ __int64 _gap_0xB570; - /* */ __int64 _gap_0xB578; - /* */ __int64 _gap_0xB580; - /* */ __int64 _gap_0xB588; - /* */ __int64 _gap_0xB590; - /* */ __int64 _gap_0xB598; - /* */ __int64 _gap_0xB5A0; - /* */ __int64 _gap_0xB5A8; - /* */ __int64 _gap_0xB5B0; - /* */ __int64 _gap_0xB5B8; - /* */ __int64 _gap_0xB5C0; - /* */ __int64 _gap_0xB5C8; - /* */ __int64 _gap_0xB5D0; - /* */ __int64 _gap_0xB5D8; - /* */ __int64 _gap_0xB5E0; - /* */ __int64 _gap_0xB5E8; - /* */ __int64 _gap_0xB5F0; - /* */ __int64 _gap_0xB5F8; - /* */ __int64 _gap_0xB600; - /* */ __int64 _gap_0xB608; - /* */ __int64 _gap_0xB610; - /* */ __int64 _gap_0xB618; - /* */ __int64 _gap_0xB620; - /* */ __int64 _gap_0xB628; - /* */ __int64 _gap_0xB630; - /* */ __int64 _gap_0xB638; - /* */ __int64 _gap_0xB640; - /* */ __int64 _gap_0xB648; - /* */ __int64 _gap_0xB650; - /* */ __int64 _gap_0xB658; - /* */ __int64 _gap_0xB660; - /* */ __int64 _gap_0xB668; - /* */ __int64 _gap_0xB670; - /* */ __int64 _gap_0xB678; - /* */ __int64 _gap_0xB680; - /* */ __int64 _gap_0xB688; - /* */ __int64 _gap_0xB690; - /* */ __int64 _gap_0xB698; - /* */ __int64 _gap_0xB6A0; - /* 0x0B6A8 */ Client::Game::Fate::FateDirector* FateDirector; - /* */ __int64 _gap_0xB6B0; - /* */ __int64 _gap_0xB6B8; - /* */ __int64 _gap_0xB6C0; - /* */ __int64 _gap_0xB6C8; - /* */ __int64 _gap_0xB6D0; - /* */ __int64 _gap_0xB6D8; - /* */ __int64 _gap_0xB6E0; - /* */ __int64 _gap_0xB6E8; - /* */ __int64 _gap_0xB6F0; - /* */ __int64 _gap_0xB6F8; - /* */ __int64 _gap_0xB700; - /* */ __int64 _gap_0xB708; - /* */ __int64 _gap_0xB710; - /* */ __int64 _gap_0xB718; - /* */ __int64 _gap_0xB720; - /* */ __int64 _gap_0xB728; - /* */ __int64 _gap_0xB730; - /* */ __int64 _gap_0xB738; - /* */ __int64 _gap_0xB740; - /* */ __int64 _gap_0xB748; - /* */ __int64 _gap_0xB750; - /* */ __int64 _gap_0xB758; - /* */ __int64 _gap_0xB760; - /* */ __int64 _gap_0xB768; - /* */ __int64 _gap_0xB770; - /* */ __int64 _gap_0xB778; - /* */ __int64 _gap_0xB780; - /* */ __int64 _gap_0xB788; - /* */ __int64 _gap_0xB790; - /* */ __int64 _gap_0xB798; - /* */ __int64 _gap_0xB7A0; - /* */ __int64 _gap_0xB7A8; - /* */ __int64 _gap_0xB7B0; - /* */ __int64 _gap_0xB7B8; - /* */ __int64 _gap_0xB7C0; - /* */ __int64 _gap_0xB7C8; - /* */ __int64 _gap_0xB7D0; - /* */ __int64 _gap_0xB7D8; - /* */ __int64 _gap_0xB7E0; - /* */ __int64 _gap_0xB7E8; - /* 0x0B7F0 */ Client::Game::UI::Map Map; - /* 0x0F7F0 */ Client::Game::UI::MarkingController MarkingController; - /* 0x0FAD0 */ Client::Game::UI::LimitBreakController LimitBreakController; - /* 0x0FAE0 */ void* TitleController; - /* 0x0FAE8 */ Client::Game::TitleList TitleList; - /* */ __int64 _gap_0xFB50; - /* */ __int64 _gap_0xFB58; - /* */ __int64 _gap_0xFB60; - /* */ __int64 _gap_0xFB68; - /* */ __int64 _gap_0xFB70; - /* */ __int64 _gap_0xFB78; - /* */ __int64 _gap_0xFB80; - /* */ __int64 _gap_0xFB88; - /* */ __int64 _gap_0xFB90; - /* */ __int64 _gap_0xFB98; - /* */ __int64 _gap_0xFBA0; - /* */ __int64 _gap_0xFBA8; - /* */ __int64 _gap_0xFBB0; - /* */ __int64 _gap_0xFBB8; - /* */ __int64 _gap_0xFBC0; - /* */ __int64 _gap_0xFBC8; - /* */ __int64 _gap_0xFBD0; - /* */ __int64 _gap_0xFBD8; - /* */ __int64 _gap_0xFBE0; - /* */ __int64 _gap_0xFBE8; - /* */ __int64 _gap_0xFBF0; - /* */ __int64 _gap_0xFBF8; - /* */ __int64 _gap_0xFC00; - /* */ __int64 _gap_0xFC08; - /* */ __int64 _gap_0xFC10; - /* */ __int64 _gap_0xFC18; - /* */ __int64 _gap_0xFC20; - /* */ __int64 _gap_0xFC28; - /* */ __int64 _gap_0xFC30; - /* */ __int64 _gap_0xFC38; - /* */ __int64 _gap_0xFC40; - /* */ __int64 _gap_0xFC48; - /* */ __int64 _gap_0xFC50; - /* */ __int64 _gap_0xFC58; - /* */ __int64 _gap_0xFC60; - /* */ __int64 _gap_0xFC68; - /* */ __int64 _gap_0xFC70; - /* */ __int64 _gap_0xFC78; - /* */ __int64 _gap_0xFC80; - /* */ __int64 _gap_0xFC88; - /* */ __int64 _gap_0xFC90; - /* */ __int64 _gap_0xFC98; - /* */ __int64 _gap_0xFCA0; - /* */ __int64 _gap_0xFCA8; - /* */ __int64 _gap_0xFCB0; - /* */ __int64 _gap_0xFCB8; - /* */ __int64 _gap_0xFCC0; - /* */ __int64 _gap_0xFCC8; - /* */ __int64 _gap_0xFCD0; - /* */ __int64 _gap_0xFCD8; - /* */ __int64 _gap_0xFCE0; - /* */ __int64 _gap_0xFCE8; - /* */ __int64 _gap_0xFCF0; - /* */ __int64 _gap_0xFCF8; - /* */ __int64 _gap_0xFD00; - /* */ __int64 _gap_0xFD08; - /* */ __int64 _gap_0xFD10; - /* */ __int64 _gap_0xFD18; - /* */ __int64 _gap_0xFD20; - /* */ __int64 _gap_0xFD28; - /* */ __int64 _gap_0xFD30; - /* */ __int64 _gap_0xFD38; - /* */ __int64 _gap_0xFD40; - /* */ __int64 _gap_0xFD48; - /* */ __int64 _gap_0xFD50; - /* */ __int64 _gap_0xFD58; - /* */ __int64 _gap_0xFD60; - /* */ __int64 _gap_0xFD68; - /* */ __int64 _gap_0xFD70; - /* */ __int64 _gap_0xFD78; - /* */ __int64 _gap_0xFD80; - /* */ __int64 _gap_0xFD88; - /* */ __int64 _gap_0xFD90; - /* */ __int64 _gap_0xFD98; - /* */ __int64 _gap_0xFDA0; - /* */ __int64 _gap_0xFDA8; - /* */ __int64 _gap_0xFDB0; - /* */ __int64 _gap_0xFDB8; - /* */ __int64 _gap_0xFDC0; - /* */ __int64 _gap_0xFDC8; - /* */ __int64 _gap_0xFDD0; - /* */ __int64 _gap_0xFDD8; - /* */ __int64 _gap_0xFDE0; - /* */ __int64 _gap_0xFDE8; - /* */ __int64 _gap_0xFDF0; - /* */ __int64 _gap_0xFDF8; - /* */ __int64 _gap_0xFE00; - /* */ __int64 _gap_0xFE08; - /* */ __int64 _gap_0xFE10; - /* */ __int64 _gap_0xFE18; - /* */ __int64 _gap_0xFE20; - /* */ __int64 _gap_0xFE28; - /* */ __int64 _gap_0xFE30; - /* */ __int64 _gap_0xFE38; - /* */ __int64 _gap_0xFE40; - /* */ __int64 _gap_0xFE48; - /* */ __int64 _gap_0xFE50; - /* */ __int64 _gap_0xFE58; - /* */ __int64 _gap_0xFE60; - /* */ __int64 _gap_0xFE68; - /* */ __int64 _gap_0xFE70; - /* */ __int64 _gap_0xFE78; - /* */ __int64 _gap_0xFE80; - /* */ __int64 _gap_0xFE88; - /* */ __int64 _gap_0xFE90; - /* */ __int64 _gap_0xFE98; - /* */ __int64 _gap_0xFEA0; - /* */ __int64 _gap_0xFEA8; - /* */ __int64 _gap_0xFEB0; - /* */ __int64 _gap_0xFEB8; - /* */ __int64 _gap_0xFEC0; - /* */ __int64 _gap_0xFEC8; - /* */ __int64 _gap_0xFED0; - /* */ __int64 _gap_0xFED8; - /* */ __int64 _gap_0xFEE0; - /* */ __int64 _gap_0xFEE8; - /* */ __int64 _gap_0xFEF0; - /* */ __int64 _gap_0xFEF8; - /* */ __int64 _gap_0xFF00; - /* */ __int64 _gap_0xFF08; - /* */ __int64 _gap_0xFF10; - /* */ __int64 _gap_0xFF18; - /* */ __int64 _gap_0xFF20; - /* */ __int64 _gap_0xFF28; - /* */ __int64 _gap_0xFF30; - /* */ __int64 _gap_0xFF38; - /* */ __int64 _gap_0xFF40; - /* */ __int64 _gap_0xFF48; - /* */ __int64 _gap_0xFF50; - /* */ __int64 _gap_0xFF58; - /* */ __int64 _gap_0xFF60; - /* */ __int64 _gap_0xFF68; - /* */ __int64 _gap_0xFF70; - /* */ __int64 _gap_0xFF78; - /* */ __int64 _gap_0xFF80; - /* */ __int64 _gap_0xFF88; - /* */ __int64 _gap_0xFF90; - /* */ __int64 _gap_0xFF98; - /* */ __int64 _gap_0xFFA0; - /* */ __int64 _gap_0xFFA8; - /* */ __int64 _gap_0xFFB0; - /* */ __int64 _gap_0xFFB8; - /* */ __int64 _gap_0xFFC0; - /* */ __int64 _gap_0xFFC8; - /* */ __int64 _gap_0xFFD0; - /* */ __int64 _gap_0xFFD8; - /* */ __int64 _gap_0xFFE0; - /* */ __int64 _gap_0xFFE8; - /* */ __int64 _gap_0xFFF0; - /* */ __int64 _gap_0xFFF8; - /* */ __int64 _gap_0x10000; - /* */ __int64 _gap_0x10008; - /* */ __int64 _gap_0x10010; - /* */ __int64 _gap_0x10018; - /* */ __int64 _gap_0x10020; - /* */ __int64 _gap_0x10028; - /* */ __int64 _gap_0x10030; - /* */ __int64 _gap_0x10038; - /* */ __int64 _gap_0x10040; - /* */ __int64 _gap_0x10048; - /* */ __int64 _gap_0x10050; - /* */ __int64 _gap_0x10058; - /* */ __int64 _gap_0x10060; - /* */ __int64 _gap_0x10068; - /* */ __int64 _gap_0x10070; - /* */ __int64 _gap_0x10078; - /* */ __int64 _gap_0x10080; - /* */ __int64 _gap_0x10088; - /* */ __int64 _gap_0x10090; - /* */ __int64 _gap_0x10098; - /* */ __int64 _gap_0x100A0; - /* */ __int64 _gap_0x100A8; - /* */ __int64 _gap_0x100B0; - /* */ __int64 _gap_0x100B8; - /* */ __int64 _gap_0x100C0; - /* */ __int64 _gap_0x100C8; - /* */ __int64 _gap_0x100D0; - /* */ __int64 _gap_0x100D8; - /* */ __int64 _gap_0x100E0; - /* */ __int64 _gap_0x100E8; - /* */ __int64 _gap_0x100F0; - /* */ __int64 _gap_0x100F8; - /* */ __int64 _gap_0x10100; - /* */ __int64 _gap_0x10108; - /* */ __int64 _gap_0x10110; - /* */ __int64 _gap_0x10118; - /* */ __int64 _gap_0x10120; - /* */ __int64 _gap_0x10128; - /* */ __int64 _gap_0x10130; - /* */ __int64 _gap_0x10138; - /* */ __int64 _gap_0x10140; - /* */ __int64 _gap_0x10148; - /* */ __int64 _gap_0x10150; - /* */ __int64 _gap_0x10158; - /* */ __int64 _gap_0x10160; - /* */ __int64 _gap_0x10168; - /* */ __int64 _gap_0x10170; - /* */ __int64 _gap_0x10178; - /* */ __int64 _gap_0x10180; - /* */ __int64 _gap_0x10188; - /* */ __int64 _gap_0x10190; - /* */ __int64 _gap_0x10198; - /* */ __int64 _gap_0x101A0; - /* */ __int64 _gap_0x101A8; - /* */ __int64 _gap_0x101B0; - /* */ __int64 _gap_0x101B8; - /* */ __int64 _gap_0x101C0; - /* */ __int64 _gap_0x101C8; - /* */ __int64 _gap_0x101D0; - /* */ __int64 _gap_0x101D8; - /* */ __int64 _gap_0x101E0; - /* */ __int64 _gap_0x101E8; - /* */ __int64 _gap_0x101F0; - /* */ __int64 _gap_0x101F8; - /* */ __int64 _gap_0x10200; - /* */ __int64 _gap_0x10208; - /* */ __int64 _gap_0x10210; - /* */ __int64 _gap_0x10218; - /* */ __int64 _gap_0x10220; - /* */ __int64 _gap_0x10228; - /* */ __int64 _gap_0x10230; - /* */ __int64 _gap_0x10238; - /* */ __int64 _gap_0x10240; - /* */ __int64 _gap_0x10248; - /* */ __int64 _gap_0x10250; - /* */ __int64 _gap_0x10258; - /* */ __int64 _gap_0x10260; - /* */ __int64 _gap_0x10268; - /* */ __int64 _gap_0x10270; - /* */ __int64 _gap_0x10278; - /* */ __int64 _gap_0x10280; - /* */ __int64 _gap_0x10288; - /* */ __int64 _gap_0x10290; - /* */ __int64 _gap_0x10298; - /* */ __int64 _gap_0x102A0; - /* */ __int64 _gap_0x102A8; - /* */ __int64 _gap_0x102B0; - /* */ __int64 _gap_0x102B8; - /* */ __int64 _gap_0x102C0; - /* */ __int64 _gap_0x102C8; - /* */ __int64 _gap_0x102D0; - /* */ __int64 _gap_0x102D8; - /* */ __int64 _gap_0x102E0; - /* */ __int64 _gap_0x102E8; - /* */ __int64 _gap_0x102F0; - /* */ __int64 _gap_0x102F8; - /* */ __int64 _gap_0x10300; - /* */ __int64 _gap_0x10308; - /* */ __int64 _gap_0x10310; - /* */ __int64 _gap_0x10318; - /* */ __int64 _gap_0x10320; - /* */ __int64 _gap_0x10328; - /* */ __int64 _gap_0x10330; - /* */ __int64 _gap_0x10338; - /* */ __int64 _gap_0x10340; - /* */ __int64 _gap_0x10348; - /* */ __int64 _gap_0x10350; - /* */ __int64 _gap_0x10358; - /* */ __int64 _gap_0x10360; - /* */ __int64 _gap_0x10368; - /* */ __int64 _gap_0x10370; - /* */ __int64 _gap_0x10378; - /* */ __int64 _gap_0x10380; - /* */ __int64 _gap_0x10388; - /* */ __int64 _gap_0x10390; - /* */ __int64 _gap_0x10398; - /* */ __int64 _gap_0x103A0; - /* */ __int64 _gap_0x103A8; - /* */ __int64 _gap_0x103B0; - /* */ __int64 _gap_0x103B8; - /* */ __int64 _gap_0x103C0; - /* */ __int64 _gap_0x103C8; - /* */ __int64 _gap_0x103D0; - /* */ __int64 _gap_0x103D8; - /* */ __int64 _gap_0x103E0; - /* */ __int64 _gap_0x103E8; - /* */ __int64 _gap_0x103F0; - /* */ __int64 _gap_0x103F8; - /* */ __int64 _gap_0x10400; - /* */ __int64 _gap_0x10408; - /* */ __int64 _gap_0x10410; - /* */ __int64 _gap_0x10418; - /* */ __int64 _gap_0x10420; - /* */ __int64 _gap_0x10428; - /* */ __int64 _gap_0x10430; - /* */ __int64 _gap_0x10438; - /* */ __int64 _gap_0x10440; - /* */ __int64 _gap_0x10448; - /* */ __int64 _gap_0x10450; - /* */ __int64 _gap_0x10458; - /* */ __int64 _gap_0x10460; - /* */ __int64 _gap_0x10468; - /* */ __int64 _gap_0x10470; - /* */ __int64 _gap_0x10478; - /* */ __int64 _gap_0x10480; - /* */ __int64 _gap_0x10488; - /* */ __int64 _gap_0x10490; - /* */ __int64 _gap_0x10498; - /* */ __int64 _gap_0x104A0; - /* */ __int64 _gap_0x104A8; - /* */ __int64 _gap_0x104B0; - /* */ __int64 _gap_0x104B8; - /* */ __int64 _gap_0x104C0; - /* */ __int64 _gap_0x104C8; - /* */ __int64 _gap_0x104D0; - /* */ __int64 _gap_0x104D8; - /* */ __int64 _gap_0x104E0; - /* */ __int64 _gap_0x104E8; - /* */ __int64 _gap_0x104F0; - /* */ __int64 _gap_0x104F8; - /* */ __int64 _gap_0x10500; - /* */ __int64 _gap_0x10508; - /* */ __int64 _gap_0x10510; - /* */ __int64 _gap_0x10518; - /* */ __int64 _gap_0x10520; - /* */ __int64 _gap_0x10528; - /* */ __int64 _gap_0x10530; - /* */ __int64 _gap_0x10538; - /* */ __int64 _gap_0x10540; - /* */ __int64 _gap_0x10548; - /* */ __int64 _gap_0x10550; - /* */ __int64 _gap_0x10558; - /* */ __int64 _gap_0x10560; - /* */ __int64 _gap_0x10568; - /* */ __int64 _gap_0x10570; - /* */ __int64 _gap_0x10578; - /* */ __int64 _gap_0x10580; - /* */ __int64 _gap_0x10588; - /* */ __int64 _gap_0x10590; - /* */ __int64 _gap_0x10598; - /* */ __int64 _gap_0x105A0; - /* */ __int64 _gap_0x105A8; - /* */ __int64 _gap_0x105B0; - /* */ __int64 _gap_0x105B8; - /* */ __int64 _gap_0x105C0; - /* */ __int64 _gap_0x105C8; - /* */ __int64 _gap_0x105D0; - /* */ __int64 _gap_0x105D8; - /* */ __int64 _gap_0x105E0; - /* */ __int64 _gap_0x105E8; - /* */ __int64 _gap_0x105F0; - /* */ __int64 _gap_0x105F8; - /* */ __int64 _gap_0x10600; - /* */ __int64 _gap_0x10608; - /* */ __int64 _gap_0x10610; - /* */ __int64 _gap_0x10618; - /* */ __int64 _gap_0x10620; - /* */ __int64 _gap_0x10628; - /* */ __int64 _gap_0x10630; - /* */ __int64 _gap_0x10638; - /* */ __int64 _gap_0x10640; - /* */ __int64 _gap_0x10648; - /* */ __int64 _gap_0x10650; - /* */ __int64 _gap_0x10658; - /* */ __int64 _gap_0x10660; - /* */ __int64 _gap_0x10668; - /* */ __int64 _gap_0x10670; - /* */ __int64 _gap_0x10678; - /* */ __int64 _gap_0x10680; - /* */ __int64 _gap_0x10688; - /* */ __int64 _gap_0x10690; - /* */ __int64 _gap_0x10698; - /* */ __int64 _gap_0x106A0; - /* */ __int64 _gap_0x106A8; - /* */ __int64 _gap_0x106B0; - /* */ __int64 _gap_0x106B8; - /* */ __int64 _gap_0x106C0; - /* */ __int64 _gap_0x106C8; - /* */ __int64 _gap_0x106D0; - /* */ __int64 _gap_0x106D8; - /* */ __int64 _gap_0x106E0; - /* */ __int64 _gap_0x106E8; - /* */ __int64 _gap_0x106F0; - /* */ __int64 _gap_0x106F8; - /* */ __int64 _gap_0x10700; - /* */ __int64 _gap_0x10708; - /* */ __int64 _gap_0x10710; - /* */ __int64 _gap_0x10718; - /* */ __int64 _gap_0x10720; - /* */ __int64 _gap_0x10728; - /* */ __int64 _gap_0x10730; - /* */ __int64 _gap_0x10738; - /* */ __int64 _gap_0x10740; - /* */ __int64 _gap_0x10748; - /* */ __int64 _gap_0x10750; - /* */ __int64 _gap_0x10758; - /* */ __int64 _gap_0x10760; - /* */ __int64 _gap_0x10768; - /* */ __int64 _gap_0x10770; - /* */ __int64 _gap_0x10778; - /* */ __int64 _gap_0x10780; - /* */ __int64 _gap_0x10788; - /* */ __int64 _gap_0x10790; - /* */ __int64 _gap_0x10798; - /* */ __int64 _gap_0x107A0; - /* */ __int64 _gap_0x107A8; - /* */ __int64 _gap_0x107B0; - /* */ __int64 _gap_0x107B8; - /* */ __int64 _gap_0x107C0; - /* */ __int64 _gap_0x107C8; - /* */ __int64 _gap_0x107D0; - /* */ __int64 _gap_0x107D8; - /* */ __int64 _gap_0x107E0; - /* */ __int64 _gap_0x107E8; - /* */ __int64 _gap_0x107F0; - /* */ __int64 _gap_0x107F8; - /* */ __int64 _gap_0x10800; - /* */ __int64 _gap_0x10808; - /* */ __int64 _gap_0x10810; - /* */ __int64 _gap_0x10818; - /* */ __int64 _gap_0x10820; - /* */ __int64 _gap_0x10828; - /* */ __int64 _gap_0x10830; - /* */ __int64 _gap_0x10838; - /* */ __int64 _gap_0x10840; - /* */ __int64 _gap_0x10848; - /* */ __int64 _gap_0x10850; - /* */ __int64 _gap_0x10858; - /* */ __int64 _gap_0x10860; - /* */ __int64 _gap_0x10868; - /* */ __int64 _gap_0x10870; - /* */ __int64 _gap_0x10878; - /* */ __int64 _gap_0x10880; - /* */ __int64 _gap_0x10888; - /* */ __int64 _gap_0x10890; - /* */ __int64 _gap_0x10898; - /* */ __int64 _gap_0x108A0; - /* */ __int64 _gap_0x108A8; - /* */ __int64 _gap_0x108B0; - /* */ __int64 _gap_0x108B8; - /* */ __int64 _gap_0x108C0; - /* */ __int64 _gap_0x108C8; - /* */ __int64 _gap_0x108D0; - /* */ __int64 _gap_0x108D8; - /* */ __int64 _gap_0x108E0; - /* */ __int64 _gap_0x108E8; - /* */ __int64 _gap_0x108F0; - /* */ __int64 _gap_0x108F8; - /* */ __int64 _gap_0x10900; - /* */ __int64 _gap_0x10908; - /* */ __int64 _gap_0x10910; - /* */ __int64 _gap_0x10918; - /* */ __int64 _gap_0x10920; - /* */ __int64 _gap_0x10928; - /* */ __int64 _gap_0x10930; - /* */ __int64 _gap_0x10938; - /* */ __int64 _gap_0x10940; - /* */ __int64 _gap_0x10948; - /* */ __int64 _gap_0x10950; - /* */ __int64 _gap_0x10958; - /* */ __int64 _gap_0x10960; - /* */ __int64 _gap_0x10968; - /* */ __int64 _gap_0x10970; - /* */ __int64 _gap_0x10978; - /* */ __int64 _gap_0x10980; - /* */ __int64 _gap_0x10988; - /* */ __int64 _gap_0x10990; - /* */ __int64 _gap_0x10998; - /* */ __int64 _gap_0x109A0; - /* */ __int64 _gap_0x109A8; - /* */ __int64 _gap_0x109B0; - /* */ __int64 _gap_0x109B8; - /* */ __int64 _gap_0x109C0; - /* */ __int64 _gap_0x109C8; - /* */ __int64 _gap_0x109D0; - /* */ __int64 _gap_0x109D8; - /* */ __int64 _gap_0x109E0; - /* */ __int64 _gap_0x109E8; - /* */ __int64 _gap_0x109F0; - /* */ __int64 _gap_0x109F8; - /* */ __int64 _gap_0x10A00; - /* */ __int64 _gap_0x10A08; - /* */ __int64 _gap_0x10A10; - /* */ __int64 _gap_0x10A18; - /* */ __int64 _gap_0x10A20; - /* */ __int64 _gap_0x10A28; - /* */ __int64 _gap_0x10A30; - /* */ __int64 _gap_0x10A38; - /* */ __int64 _gap_0x10A40; - /* */ __int64 _gap_0x10A48; - /* */ __int64 _gap_0x10A50; - /* */ __int64 _gap_0x10A58; - /* */ __int64 _gap_0x10A60; - /* */ __int64 _gap_0x10A68; - /* */ __int64 _gap_0x10A70; - /* */ __int64 _gap_0x10A78; - /* */ __int64 _gap_0x10A80; - /* */ __int64 _gap_0x10A88; - /* */ __int64 _gap_0x10A90; - /* */ __int64 _gap_0x10A98; - /* */ __int64 _gap_0x10AA0; - /* */ __int64 _gap_0x10AA8; - /* */ __int64 _gap_0x10AB0; - /* */ __int64 _gap_0x10AB8; - /* */ __int64 _gap_0x10AC0; - /* */ __int64 _gap_0x10AC8; - /* */ __int64 _gap_0x10AD0; - /* */ __int64 _gap_0x10AD8; - /* */ __int64 _gap_0x10AE0; - /* */ __int64 _gap_0x10AE8; - /* */ __int64 _gap_0x10AF0; - /* */ __int64 _gap_0x10AF8; - /* */ __int64 _gap_0x10B00; - /* */ __int64 _gap_0x10B08; - /* */ __int64 _gap_0x10B10; - /* */ __int64 _gap_0x10B18; - /* */ __int64 _gap_0x10B20; - /* */ __int64 _gap_0x10B28; - /* */ __int64 _gap_0x10B30; - /* */ __int64 _gap_0x10B38; - /* */ __int64 _gap_0x10B40; - /* */ __int64 _gap_0x10B48; - /* */ __int64 _gap_0x10B50; - /* */ __int64 _gap_0x10B58; - /* */ __int64 _gap_0x10B60; - /* */ __int64 _gap_0x10B68; - /* */ __int64 _gap_0x10B70; - /* */ __int64 _gap_0x10B78; - /* */ __int64 _gap_0x10B80; - /* */ __int64 _gap_0x10B88; - /* */ __int64 _gap_0x10B90; - /* */ __int64 _gap_0x10B98; - /* */ __int64 _gap_0x10BA0; - /* */ __int64 _gap_0x10BA8; - /* */ __int64 _gap_0x10BB0; - /* */ __int64 _gap_0x10BB8; - /* */ __int64 _gap_0x10BC0; - /* */ __int64 _gap_0x10BC8; - /* */ __int64 _gap_0x10BD0; - /* */ __int64 _gap_0x10BD8; - /* */ __int64 _gap_0x10BE0; - /* */ __int64 _gap_0x10BE8; - /* */ __int64 _gap_0x10BF0; - /* */ __int64 _gap_0x10BF8; - /* */ __int64 _gap_0x10C00; - /* */ __int64 _gap_0x10C08; - /* */ __int64 _gap_0x10C10; - /* */ __int64 _gap_0x10C18; - /* */ __int64 _gap_0x10C20; - /* */ __int64 _gap_0x10C28; - /* */ __int64 _gap_0x10C30; - /* */ __int64 _gap_0x10C38; - /* */ __int64 _gap_0x10C40; - /* */ __int64 _gap_0x10C48; - /* */ __int64 _gap_0x10C50; - /* */ __int64 _gap_0x10C58; - /* */ __int64 _gap_0x10C60; - /* */ __int64 _gap_0x10C68; - /* */ __int64 _gap_0x10C70; - /* */ __int64 _gap_0x10C78; - /* */ __int64 _gap_0x10C80; - /* */ __int64 _gap_0x10C88; - /* */ __int64 _gap_0x10C90; - /* */ __int64 _gap_0x10C98; - /* */ __int64 _gap_0x10CA0; - /* */ __int64 _gap_0x10CA8; - /* */ __int64 _gap_0x10CB0; - /* */ __int64 _gap_0x10CB8; - /* */ __int64 _gap_0x10CC0; - /* */ __int64 _gap_0x10CC8; - /* */ __int64 _gap_0x10CD0; - /* */ __int64 _gap_0x10CD8; - /* */ __int64 _gap_0x10CE0; - /* */ __int64 _gap_0x10CE8; - /* */ __int64 _gap_0x10CF0; - /* */ __int64 _gap_0x10CF8; - /* */ __int64 _gap_0x10D00; - /* */ __int64 _gap_0x10D08; - /* */ __int64 _gap_0x10D10; - /* */ __int64 _gap_0x10D18; - /* */ __int64 _gap_0x10D20; - /* */ __int64 _gap_0x10D28; - /* */ __int64 _gap_0x10D30; - /* */ __int64 _gap_0x10D38; - /* */ __int64 _gap_0x10D40; - /* */ __int64 _gap_0x10D48; - /* */ __int64 _gap_0x10D50; - /* */ __int64 _gap_0x10D58; - /* */ __int64 _gap_0x10D60; - /* */ __int64 _gap_0x10D68; - /* */ __int64 _gap_0x10D70; - /* */ __int64 _gap_0x10D78; - /* */ __int64 _gap_0x10D80; - /* */ __int64 _gap_0x10D88; - /* */ __int64 _gap_0x10D90; - /* */ __int64 _gap_0x10D98; - /* */ __int64 _gap_0x10DA0; - /* */ __int64 _gap_0x10DA8; - /* */ __int64 _gap_0x10DB0; - /* */ __int64 _gap_0x10DB8; - /* */ __int64 _gap_0x10DC0; - /* */ __int64 _gap_0x10DC8; - /* */ __int64 _gap_0x10DD0; - /* */ __int64 _gap_0x10DD8; - /* */ __int64 _gap_0x10DE0; - /* */ __int64 _gap_0x10DE8; - /* */ __int64 _gap_0x10DF0; - /* */ __int64 _gap_0x10DF8; - /* */ __int64 _gap_0x10E00; - /* */ __int64 _gap_0x10E08; - /* */ __int64 _gap_0x10E10; - /* */ __int64 _gap_0x10E18; - /* */ __int64 _gap_0x10E20; - /* */ __int64 _gap_0x10E28; - /* */ __int64 _gap_0x10E30; - /* */ __int64 _gap_0x10E38; - /* */ __int64 _gap_0x10E40; - /* */ __int64 _gap_0x10E48; - /* */ __int64 _gap_0x10E50; - /* */ __int64 _gap_0x10E58; - /* */ __int64 _gap_0x10E60; - /* */ __int64 _gap_0x10E68; - /* */ __int64 _gap_0x10E70; - /* */ __int64 _gap_0x10E78; - /* */ __int64 _gap_0x10E80; - /* */ __int64 _gap_0x10E88; - /* */ __int64 _gap_0x10E90; - /* */ __int64 _gap_0x10E98; - /* */ __int64 _gap_0x10EA0; - /* */ __int64 _gap_0x10EA8; - /* */ __int64 _gap_0x10EB0; - /* */ __int64 _gap_0x10EB8; - /* */ __int64 _gap_0x10EC0; - /* */ __int64 _gap_0x10EC8; - /* */ __int64 _gap_0x10ED0; - /* */ __int64 _gap_0x10ED8; - /* */ __int64 _gap_0x10EE0; - /* */ __int64 _gap_0x10EE8; - /* */ __int64 _gap_0x10EF0; - /* */ __int64 _gap_0x10EF8; - /* */ __int64 _gap_0x10F00; - /* */ __int64 _gap_0x10F08; - /* */ __int64 _gap_0x10F10; - /* */ __int64 _gap_0x10F18; - /* */ __int64 _gap_0x10F20; - /* */ __int64 _gap_0x10F28; - /* */ __int64 _gap_0x10F30; - /* */ __int64 _gap_0x10F38; - /* */ __int64 _gap_0x10F40; - /* */ __int64 _gap_0x10F48; - /* */ __int64 _gap_0x10F50; - /* */ __int64 _gap_0x10F58; - /* */ __int64 _gap_0x10F60; - /* */ __int64 _gap_0x10F68; - /* */ __int64 _gap_0x10F70; - /* */ __int64 _gap_0x10F78; - /* */ __int64 _gap_0x10F80; - /* */ __int64 _gap_0x10F88; - /* */ __int64 _gap_0x10F90; - /* */ __int64 _gap_0x10F98; - /* */ __int64 _gap_0x10FA0; - /* */ __int64 _gap_0x10FA8; - /* */ __int64 _gap_0x10FB0; - /* */ __int64 _gap_0x10FB8; - /* */ __int64 _gap_0x10FC0; - /* */ __int64 _gap_0x10FC8; - /* */ __int64 _gap_0x10FD0; - /* */ __int64 _gap_0x10FD8; - /* */ __int64 _gap_0x10FE0; - /* */ __int64 _gap_0x10FE8; - /* */ __int64 _gap_0x10FF0; - /* */ __int64 _gap_0x10FF8; - /* */ __int64 _gap_0x11000; - /* */ __int64 _gap_0x11008; - /* */ __int64 _gap_0x11010; - /* */ __int64 _gap_0x11018; - /* */ __int64 _gap_0x11020; - /* */ __int64 _gap_0x11028; - /* */ __int64 _gap_0x11030; - /* */ __int64 _gap_0x11038; - /* */ __int64 _gap_0x11040; - /* */ __int64 _gap_0x11048; - /* */ __int64 _gap_0x11050; - /* */ __int64 _gap_0x11058; - /* */ __int64 _gap_0x11060; - /* */ __int64 _gap_0x11068; - /* */ __int64 _gap_0x11070; - /* */ __int64 _gap_0x11078; - /* */ __int64 _gap_0x11080; - /* */ __int64 _gap_0x11088; - /* */ __int64 _gap_0x11090; - /* */ __int64 _gap_0x11098; - /* */ __int64 _gap_0x110A0; - /* */ __int64 _gap_0x110A8; - /* */ __int64 _gap_0x110B0; - /* */ __int64 _gap_0x110B8; - /* */ __int64 _gap_0x110C0; - /* */ __int64 _gap_0x110C8; - /* */ __int64 _gap_0x110D0; - /* */ __int64 _gap_0x110D8; - /* */ __int64 _gap_0x110E0; - /* */ __int64 _gap_0x110E8; - /* */ __int64 _gap_0x110F0; - /* */ __int64 _gap_0x110F8; - /* */ __int64 _gap_0x11100; - /* */ __int64 _gap_0x11108; - /* */ __int64 _gap_0x11110; - /* */ __int64 _gap_0x11118; - /* */ __int64 _gap_0x11120; - /* */ __int64 _gap_0x11128; - /* */ __int64 _gap_0x11130; - /* */ __int64 _gap_0x11138; - /* */ __int64 _gap_0x11140; - /* */ __int64 _gap_0x11148; - /* */ __int64 _gap_0x11150; - /* */ __int64 _gap_0x11158; - /* */ __int64 _gap_0x11160; - /* */ __int64 _gap_0x11168; - /* */ __int64 _gap_0x11170; - /* */ __int64 _gap_0x11178; - /* */ __int64 _gap_0x11180; - /* */ __int64 _gap_0x11188; - /* */ __int64 _gap_0x11190; - /* */ __int64 _gap_0x11198; - /* */ __int64 _gap_0x111A0; - /* */ __int64 _gap_0x111A8; - /* */ __int64 _gap_0x111B0; - /* */ __int64 _gap_0x111B8; - /* */ __int64 _gap_0x111C0; - /* */ __int64 _gap_0x111C8; - /* */ __int64 _gap_0x111D0; - /* */ __int64 _gap_0x111D8; - /* */ __int64 _gap_0x111E0; - /* */ __int64 _gap_0x111E8; - /* */ __int64 _gap_0x111F0; - /* */ __int64 _gap_0x111F8; - /* */ __int64 _gap_0x11200; - /* */ __int64 _gap_0x11208; - /* */ __int64 _gap_0x11210; - /* */ __int64 _gap_0x11218; - /* */ __int64 _gap_0x11220; - /* */ __int64 _gap_0x11228; - /* */ __int64 _gap_0x11230; - /* */ __int64 _gap_0x11238; - /* */ __int64 _gap_0x11240; - /* */ __int64 _gap_0x11248; - /* */ __int64 _gap_0x11250; - /* */ __int64 _gap_0x11258; - /* */ __int64 _gap_0x11260; - /* */ __int64 _gap_0x11268; - /* */ __int64 _gap_0x11270; - /* */ __int64 _gap_0x11278; - /* */ __int64 _gap_0x11280; - /* */ __int64 _gap_0x11288; - /* */ __int64 _gap_0x11290; - /* */ __int64 _gap_0x11298; - /* */ __int64 _gap_0x112A0; - /* */ __int64 _gap_0x112A8; - /* */ __int64 _gap_0x112B0; - /* */ __int64 _gap_0x112B8; - /* */ __int64 _gap_0x112C0; - /* */ __int64 _gap_0x112C8; - /* */ __int64 _gap_0x112D0; - /* */ __int64 _gap_0x112D8; - /* */ __int64 _gap_0x112E0; - /* */ __int64 _gap_0x112E8; - /* */ __int64 _gap_0x112F0; - /* */ __int64 _gap_0x112F8; - /* */ __int64 _gap_0x11300; - /* */ __int64 _gap_0x11308; - /* */ __int64 _gap_0x11310; - /* */ __int64 _gap_0x11318; - /* */ __int64 _gap_0x11320; - /* */ __int64 _gap_0x11328; - /* */ __int64 _gap_0x11330; - /* */ __int64 _gap_0x11338; - /* */ __int64 _gap_0x11340; - /* */ __int64 _gap_0x11348; - /* */ __int64 _gap_0x11350; - /* */ __int64 _gap_0x11358; - /* */ __int64 _gap_0x11360; - /* */ __int64 _gap_0x11368; - /* */ __int64 _gap_0x11370; - /* */ __int64 _gap_0x11378; - /* */ __int64 _gap_0x11380; - /* */ __int64 _gap_0x11388; - /* */ __int64 _gap_0x11390; - /* */ __int64 _gap_0x11398; - /* */ __int64 _gap_0x113A0; - /* */ __int64 _gap_0x113A8; - /* */ __int64 _gap_0x113B0; - /* */ __int64 _gap_0x113B8; - /* */ __int64 _gap_0x113C0; - /* */ __int64 _gap_0x113C8; - /* */ __int64 _gap_0x113D0; - /* */ __int64 _gap_0x113D8; - /* */ __int64 _gap_0x113E0; - /* */ __int64 _gap_0x113E8; - /* */ __int64 _gap_0x113F0; - /* */ __int64 _gap_0x113F8; - /* */ __int64 _gap_0x11400; - /* */ __int64 _gap_0x11408; - /* */ __int64 _gap_0x11410; - /* */ __int64 _gap_0x11418; - /* */ __int64 _gap_0x11420; - /* */ __int64 _gap_0x11428; - /* */ __int64 _gap_0x11430; - /* */ __int64 _gap_0x11438; - /* */ __int64 _gap_0x11440; - /* */ __int64 _gap_0x11448; - /* */ __int64 _gap_0x11450; - /* */ __int64 _gap_0x11458; - /* */ __int64 _gap_0x11460; - /* */ __int64 _gap_0x11468; - /* */ __int64 _gap_0x11470; - /* */ __int64 _gap_0x11478; - /* */ __int64 _gap_0x11480; - /* */ __int64 _gap_0x11488; - /* */ __int64 _gap_0x11490; - /* */ __int64 _gap_0x11498; - /* */ __int64 _gap_0x114A0; - /* */ __int64 _gap_0x114A8; - /* */ __int64 _gap_0x114B0; - /* */ __int64 _gap_0x114B8; - /* */ __int64 _gap_0x114C0; - /* */ __int64 _gap_0x114C8; - /* */ __int64 _gap_0x114D0; - /* */ __int64 _gap_0x114D8; - /* */ __int64 _gap_0x114E0; - /* */ __int64 _gap_0x114E8; - /* */ __int64 _gap_0x114F0; - /* */ __int64 _gap_0x114F8; - /* */ __int64 _gap_0x11500; - /* */ __int64 _gap_0x11508; - /* */ __int64 _gap_0x11510; - /* */ __int64 _gap_0x11518; - /* */ __int64 _gap_0x11520; - /* */ __int64 _gap_0x11528; - /* */ __int64 _gap_0x11530; - /* */ __int64 _gap_0x11538; - /* */ __int64 _gap_0x11540; - /* */ __int64 _gap_0x11548; - /* */ __int64 _gap_0x11550; - /* */ __int64 _gap_0x11558; - /* */ __int64 _gap_0x11560; - /* */ __int64 _gap_0x11568; - /* */ __int64 _gap_0x11570; - /* */ __int64 _gap_0x11578; - /* */ __int64 _gap_0x11580; - /* */ __int64 _gap_0x11588; - /* */ __int64 _gap_0x11590; - /* */ __int64 _gap_0x11598; - /* */ __int64 _gap_0x115A0; - /* */ __int64 _gap_0x115A8; - /* */ __int64 _gap_0x115B0; - /* */ __int64 _gap_0x115B8; - /* */ __int64 _gap_0x115C0; - /* */ __int64 _gap_0x115C8; - /* */ __int64 _gap_0x115D0; - /* */ __int64 _gap_0x115D8; - /* */ __int64 _gap_0x115E0; - /* */ __int64 _gap_0x115E8; - /* */ __int64 _gap_0x115F0; - /* */ __int64 _gap_0x115F8; - /* */ __int64 _gap_0x11600; - /* */ __int64 _gap_0x11608; - /* */ __int64 _gap_0x11610; - /* */ __int64 _gap_0x11618; - /* */ __int64 _gap_0x11620; - /* */ __int64 _gap_0x11628; - /* */ __int64 _gap_0x11630; - /* */ __int64 _gap_0x11638; - /* */ __int64 _gap_0x11640; - /* */ __int64 _gap_0x11648; - /* */ __int64 _gap_0x11650; - /* */ __int64 _gap_0x11658; - /* */ __int64 _gap_0x11660; - /* */ __int64 _gap_0x11668; - /* */ __int64 _gap_0x11670; - /* */ __int64 _gap_0x11678; - /* */ __int64 _gap_0x11680; - /* */ __int64 _gap_0x11688; - /* */ __int64 _gap_0x11690; - /* */ __int64 _gap_0x11698; - /* */ __int64 _gap_0x116A0; - /* */ __int64 _gap_0x116A8; - /* */ __int64 _gap_0x116B0; - /* */ __int64 _gap_0x116B8; - /* */ __int64 _gap_0x116C0; - /* */ __int64 _gap_0x116C8; - /* */ __int64 _gap_0x116D0; - /* */ __int64 _gap_0x116D8; - /* */ __int64 _gap_0x116E0; - /* */ __int64 _gap_0x116E8; - /* */ __int64 _gap_0x116F0; - /* */ __int64 _gap_0x116F8; - /* */ __int64 _gap_0x11700; - /* */ __int64 _gap_0x11708; - /* */ __int64 _gap_0x11710; - /* */ __int64 _gap_0x11718; - /* */ __int64 _gap_0x11720; - /* */ __int64 _gap_0x11728; - /* */ __int64 _gap_0x11730; - /* */ __int64 _gap_0x11738; - /* */ __int64 _gap_0x11740; - /* */ __int64 _gap_0x11748; - /* */ __int64 _gap_0x11750; - /* */ __int64 _gap_0x11758; - /* */ __int64 _gap_0x11760; - /* */ __int64 _gap_0x11768; - /* */ __int64 _gap_0x11770; - /* */ __int64 _gap_0x11778; - /* */ __int64 _gap_0x11780; - /* */ __int64 _gap_0x11788; - /* */ __int64 _gap_0x11790; - /* */ __int64 _gap_0x11798; - /* */ __int64 _gap_0x117A0; - /* */ __int64 _gap_0x117A8; - /* */ __int64 _gap_0x117B0; - /* */ __int64 _gap_0x117B8; - /* */ __int64 _gap_0x117C0; - /* */ __int64 _gap_0x117C8; - /* */ __int64 _gap_0x117D0; - /* */ __int64 _gap_0x117D8; - /* */ __int64 _gap_0x117E0; - /* */ __int64 _gap_0x117E8; - /* */ __int64 _gap_0x117F0; - /* */ __int64 _gap_0x117F8; - /* */ __int64 _gap_0x11800; - /* */ __int64 _gap_0x11808; - /* */ __int64 _gap_0x11810; - /* */ __int64 _gap_0x11818; - /* */ __int64 _gap_0x11820; - /* */ __int64 _gap_0x11828; - /* */ __int64 _gap_0x11830; - /* */ __int64 _gap_0x11838; - /* */ __int64 _gap_0x11840; - /* */ __int64 _gap_0x11848; - /* */ __int64 _gap_0x11850; - /* */ __int64 _gap_0x11858; - /* */ __int64 _gap_0x11860; - /* */ __int64 _gap_0x11868; - /* */ __int64 _gap_0x11870; - /* */ __int64 _gap_0x11878; - /* */ __int64 _gap_0x11880; - /* */ __int64 _gap_0x11888; - /* */ __int64 _gap_0x11890; - /* */ __int64 _gap_0x11898; - /* */ __int64 _gap_0x118A0; - /* */ __int64 _gap_0x118A8; - /* */ __int64 _gap_0x118B0; - /* */ __int64 _gap_0x118B8; - /* */ __int64 _gap_0x118C0; - /* */ __int64 _gap_0x118C8; - /* */ __int64 _gap_0x118D0; - /* */ __int64 _gap_0x118D8; - /* */ __int64 _gap_0x118E0; - /* */ __int64 _gap_0x118E8; - /* */ __int64 _gap_0x118F0; - /* */ __int64 _gap_0x118F8; - /* */ __int64 _gap_0x11900; - /* */ __int64 _gap_0x11908; - /* */ __int64 _gap_0x11910; - /* */ __int64 _gap_0x11918; - /* */ __int64 _gap_0x11920; - /* */ __int64 _gap_0x11928; - /* */ __int64 _gap_0x11930; - /* */ __int64 _gap_0x11938; - /* */ __int64 _gap_0x11940; - /* */ __int64 _gap_0x11948; - /* */ __int64 _gap_0x11950; - /* */ __int64 _gap_0x11958; - /* */ __int64 _gap_0x11960; - /* */ __int64 _gap_0x11968; - /* */ __int64 _gap_0x11970; - /* */ __int64 _gap_0x11978; - /* */ __int64 _gap_0x11980; - /* */ __int64 _gap_0x11988; - /* */ __int64 _gap_0x11990; - /* */ __int64 _gap_0x11998; - /* */ __int64 _gap_0x119A0; - /* */ __int64 _gap_0x119A8; - /* */ __int64 _gap_0x119B0; - /* */ __int64 _gap_0x119B8; - /* */ __int64 _gap_0x119C0; - /* */ __int64 _gap_0x119C8; - /* */ __int64 _gap_0x119D0; - /* */ __int64 _gap_0x119D8; - /* */ __int64 _gap_0x119E0; - /* */ __int64 _gap_0x119E8; - /* */ __int64 _gap_0x119F0; - /* */ __int64 _gap_0x119F8; - /* */ __int64 _gap_0x11A00; - /* */ __int64 _gap_0x11A08; - /* */ __int64 _gap_0x11A10; - /* */ __int64 _gap_0x11A18; - /* */ __int64 _gap_0x11A20; - /* */ __int64 _gap_0x11A28; - /* */ __int64 _gap_0x11A30; - /* */ __int64 _gap_0x11A38; - /* */ __int64 _gap_0x11A40; - /* */ __int64 _gap_0x11A48; - /* */ __int64 _gap_0x11A50; - /* */ __int64 _gap_0x11A58; - /* */ __int64 _gap_0x11A60; - /* */ __int64 _gap_0x11A68; - /* */ __int64 _gap_0x11A70; - /* */ __int64 _gap_0x11A78; - /* */ __int64 _gap_0x11A80; - /* */ __int64 _gap_0x11A88; - /* */ __int64 _gap_0x11A90; - /* */ __int64 _gap_0x11A98; - /* */ __int64 _gap_0x11AA0; - /* */ __int64 _gap_0x11AA8; - /* */ __int64 _gap_0x11AB0; - /* */ __int64 _gap_0x11AB8; - /* */ __int64 _gap_0x11AC0; - /* */ __int64 _gap_0x11AC8; - /* */ __int64 _gap_0x11AD0; - /* */ __int64 _gap_0x11AD8; - /* */ __int64 _gap_0x11AE0; - /* */ __int64 _gap_0x11AE8; - /* */ __int64 _gap_0x11AF0; - /* */ __int64 _gap_0x11AF8; - /* */ __int64 _gap_0x11B00; - /* */ __int64 _gap_0x11B08; - /* */ __int64 _gap_0x11B10; - /* */ __int64 _gap_0x11B18; - /* */ __int64 _gap_0x11B20; - /* */ __int64 _gap_0x11B28; - /* */ __int64 _gap_0x11B30; - /* */ __int64 _gap_0x11B38; - /* */ __int64 _gap_0x11B40; - /* */ __int64 _gap_0x11B48; - /* */ __int64 _gap_0x11B50; - /* */ __int64 _gap_0x11B58; - /* */ __int64 _gap_0x11B60; - /* */ __int64 _gap_0x11B68; - /* */ __int64 _gap_0x11B70; - /* */ __int64 _gap_0x11B78; - /* */ __int64 _gap_0x11B80; - /* */ __int64 _gap_0x11B88; - /* */ __int64 _gap_0x11B90; - /* */ __int64 _gap_0x11B98; - /* */ __int64 _gap_0x11BA0; - /* */ __int64 _gap_0x11BA8; - /* */ __int64 _gap_0x11BB0; - /* */ __int64 _gap_0x11BB8; - /* */ __int64 _gap_0x11BC0; - /* */ __int64 _gap_0x11BC8; - /* */ __int64 _gap_0x11BD0; - /* */ __int64 _gap_0x11BD8; - /* */ __int64 _gap_0x11BE0; - /* */ __int64 _gap_0x11BE8; - /* */ __int64 _gap_0x11BF0; - /* */ __int64 _gap_0x11BF8; - /* */ __int64 _gap_0x11C00; - /* */ __int64 _gap_0x11C08; - /* */ __int64 _gap_0x11C10; - /* */ __int64 _gap_0x11C18; - /* */ __int64 _gap_0x11C20; - /* */ __int64 _gap_0x11C28; - /* */ __int64 _gap_0x11C30; - /* */ __int64 _gap_0x11C38; - /* */ __int64 _gap_0x11C40; - /* */ __int64 _gap_0x11C48; - /* */ __int64 _gap_0x11C50; - /* */ __int64 _gap_0x11C58; - /* */ __int64 _gap_0x11C60; - /* */ __int64 _gap_0x11C68; - /* */ __int64 _gap_0x11C70; - /* */ __int64 _gap_0x11C78; - /* */ __int64 _gap_0x11C80; - /* */ __int64 _gap_0x11C88; - /* */ __int64 _gap_0x11C90; - /* */ __int64 _gap_0x11C98; - /* */ __int64 _gap_0x11CA0; - /* */ __int64 _gap_0x11CA8; - /* */ __int64 _gap_0x11CB0; - /* */ __int64 _gap_0x11CB8; - /* */ __int64 _gap_0x11CC0; - /* */ __int64 _gap_0x11CC8; - /* */ __int64 _gap_0x11CD0; - /* */ __int64 _gap_0x11CD8; - /* */ __int64 _gap_0x11CE0; - /* */ __int64 _gap_0x11CE8; - /* */ __int64 _gap_0x11CF0; - /* */ __int64 _gap_0x11CF8; - /* */ __int64 _gap_0x11D00; - /* */ __int64 _gap_0x11D08; - /* */ __int64 _gap_0x11D10; - /* */ __int64 _gap_0x11D18; - /* */ __int64 _gap_0x11D20; - /* */ __int64 _gap_0x11D28; - /* */ __int64 _gap_0x11D30; - /* */ __int64 _gap_0x11D38; - /* */ __int64 _gap_0x11D40; - /* */ __int64 _gap_0x11D48; - /* */ __int64 _gap_0x11D50; - /* */ __int64 _gap_0x11D58; - /* */ __int64 _gap_0x11D60; - /* */ __int64 _gap_0x11D68; - /* */ __int64 _gap_0x11D70; - /* */ __int64 _gap_0x11D78; - /* */ __int64 _gap_0x11D80; - /* */ __int64 _gap_0x11D88; - /* */ __int64 _gap_0x11D90; - /* */ __int64 _gap_0x11D98; - /* */ __int64 _gap_0x11DA0; - /* */ __int64 _gap_0x11DA8; - /* */ __int64 _gap_0x11DB0; - /* */ __int64 _gap_0x11DB8; - /* */ __int64 _gap_0x11DC0; - /* */ __int64 _gap_0x11DC8; - /* */ __int64 _gap_0x11DD0; - /* */ __int64 _gap_0x11DD8; - /* */ __int64 _gap_0x11DE0; - /* */ __int64 _gap_0x11DE8; - /* */ __int64 _gap_0x11DF0; - /* */ __int64 _gap_0x11DF8; - /* */ __int64 _gap_0x11E00; - /* */ __int64 _gap_0x11E08; - /* */ __int64 _gap_0x11E10; - /* */ __int64 _gap_0x11E18; - /* */ __int64 _gap_0x11E20; - /* */ __int64 _gap_0x11E28; - /* */ __int64 _gap_0x11E30; - /* */ __int64 _gap_0x11E38; - /* */ __int64 _gap_0x11E40; - /* */ __int64 _gap_0x11E48; - /* */ __int64 _gap_0x11E50; - /* */ __int64 _gap_0x11E58; - /* */ __int64 _gap_0x11E60; - /* */ __int64 _gap_0x11E68; - /* */ __int64 _gap_0x11E70; - /* */ __int64 _gap_0x11E78; - /* */ __int64 _gap_0x11E80; - /* */ __int64 _gap_0x11E88; - /* */ __int64 _gap_0x11E90; - /* */ __int64 _gap_0x11E98; - /* */ __int64 _gap_0x11EA0; - /* */ __int64 _gap_0x11EA8; - /* */ __int64 _gap_0x11EB0; - /* */ __int64 _gap_0x11EB8; - /* */ __int64 _gap_0x11EC0; - /* */ __int64 _gap_0x11EC8; - /* */ __int64 _gap_0x11ED0; - /* */ __int64 _gap_0x11ED8; - /* */ __int64 _gap_0x11EE0; - /* */ __int64 _gap_0x11EE8; - /* */ __int64 _gap_0x11EF0; - /* */ __int64 _gap_0x11EF8; - /* */ __int64 _gap_0x11F00; - /* */ __int64 _gap_0x11F08; - /* */ __int64 _gap_0x11F10; - /* */ __int64 _gap_0x11F18; - /* */ __int64 _gap_0x11F20; - /* */ __int64 _gap_0x11F28; - /* */ __int64 _gap_0x11F30; - /* */ __int64 _gap_0x11F38; - /* */ __int64 _gap_0x11F40; - /* */ __int64 _gap_0x11F48; - /* */ __int64 _gap_0x11F50; - /* */ __int64 _gap_0x11F58; - /* */ __int64 _gap_0x11F60; - /* */ __int64 _gap_0x11F68; - /* */ __int64 _gap_0x11F70; - /* */ __int64 _gap_0x11F78; - /* */ __int64 _gap_0x11F80; - /* */ __int64 _gap_0x11F88; - /* */ __int64 _gap_0x11F90; - /* */ __int64 _gap_0x11F98; - /* */ __int64 _gap_0x11FA0; - /* */ __int64 _gap_0x11FA8; - /* */ __int64 _gap_0x11FB0; - /* */ __int64 _gap_0x11FB8; - /* */ __int64 _gap_0x11FC0; - /* */ __int64 _gap_0x11FC8; - /* */ __int64 _gap_0x11FD0; - /* */ __int64 _gap_0x11FD8; - /* */ __int64 _gap_0x11FE0; - /* */ __int64 _gap_0x11FE8; - /* */ __int64 _gap_0x11FF0; - /* */ __int64 _gap_0x11FF8; - /* */ __int64 _gap_0x12000; - /* */ __int64 _gap_0x12008; - /* */ __int64 _gap_0x12010; - /* */ __int64 _gap_0x12018; - /* */ __int64 _gap_0x12020; - /* */ __int64 _gap_0x12028; - /* */ __int64 _gap_0x12030; - /* */ __int64 _gap_0x12038; - /* */ __int64 _gap_0x12040; - /* */ __int64 _gap_0x12048; - /* */ __int64 _gap_0x12050; - /* */ __int64 _gap_0x12058; - /* */ __int64 _gap_0x12060; - /* */ __int64 _gap_0x12068; - /* */ __int64 _gap_0x12070; - /* */ __int64 _gap_0x12078; - /* */ __int64 _gap_0x12080; - /* */ __int64 _gap_0x12088; - /* */ __int64 _gap_0x12090; - /* */ __int64 _gap_0x12098; - /* */ __int64 _gap_0x120A0; - /* */ __int64 _gap_0x120A8; - /* */ __int64 _gap_0x120B0; - /* */ __int64 _gap_0x120B8; - /* */ __int64 _gap_0x120C0; - /* */ __int64 _gap_0x120C8; - /* */ __int64 _gap_0x120D0; - /* */ __int64 _gap_0x120D8; - /* */ __int64 _gap_0x120E0; - /* */ __int64 _gap_0x120E8; - /* */ __int64 _gap_0x120F0; - /* */ __int64 _gap_0x120F8; - /* */ __int64 _gap_0x12100; - /* */ __int64 _gap_0x12108; - /* */ __int64 _gap_0x12110; - /* */ __int64 _gap_0x12118; - /* */ __int64 _gap_0x12120; - /* */ __int64 _gap_0x12128; - /* */ __int64 _gap_0x12130; - /* */ __int64 _gap_0x12138; - /* */ __int64 _gap_0x12140; - /* */ __int64 _gap_0x12148; - /* */ __int64 _gap_0x12150; - /* */ __int64 _gap_0x12158; - /* */ __int64 _gap_0x12160; - /* */ __int64 _gap_0x12168; - /* */ __int64 _gap_0x12170; - /* */ __int64 _gap_0x12178; - /* */ __int64 _gap_0x12180; - /* */ __int64 _gap_0x12188; - /* */ __int64 _gap_0x12190; - /* */ __int64 _gap_0x12198; - /* */ __int64 _gap_0x121A0; - /* */ __int64 _gap_0x121A8; - /* */ __int64 _gap_0x121B0; - /* */ __int64 _gap_0x121B8; - /* */ __int64 _gap_0x121C0; - /* */ __int64 _gap_0x121C8; - /* */ __int64 _gap_0x121D0; - /* */ __int64 _gap_0x121D8; - /* */ __int64 _gap_0x121E0; - /* */ __int64 _gap_0x121E8; - /* */ __int64 _gap_0x121F0; - /* */ __int64 _gap_0x121F8; - /* */ __int64 _gap_0x12200; - /* */ __int64 _gap_0x12208; - /* */ __int64 _gap_0x12210; - /* */ __int64 _gap_0x12218; - /* */ __int64 _gap_0x12220; - /* */ __int64 _gap_0x12228; - /* */ __int64 _gap_0x12230; - /* */ __int64 _gap_0x12238; - /* */ __int64 _gap_0x12240; - /* */ __int64 _gap_0x12248; - /* */ __int64 _gap_0x12250; - /* */ __int64 _gap_0x12258; - /* */ __int64 _gap_0x12260; - /* */ __int64 _gap_0x12268; - /* */ __int64 _gap_0x12270; - /* */ __int64 _gap_0x12278; - /* */ __int64 _gap_0x12280; - /* */ __int64 _gap_0x12288; - /* */ __int64 _gap_0x12290; - /* */ __int64 _gap_0x12298; - /* */ __int64 _gap_0x122A0; - /* */ __int64 _gap_0x122A8; - /* */ __int64 _gap_0x122B0; - /* */ __int64 _gap_0x122B8; - /* */ __int64 _gap_0x122C0; - /* */ __int64 _gap_0x122C8; - /* */ __int64 _gap_0x122D0; - /* */ __int64 _gap_0x122D8; - /* */ __int64 _gap_0x122E0; - /* */ __int64 _gap_0x122E8; - /* */ __int64 _gap_0x122F0; - /* */ __int64 _gap_0x122F8; - /* */ __int64 _gap_0x12300; - /* */ __int64 _gap_0x12308; - /* */ __int64 _gap_0x12310; - /* */ __int64 _gap_0x12318; - /* */ __int64 _gap_0x12320; - /* */ __int64 _gap_0x12328; - /* */ __int64 _gap_0x12330; - /* */ __int64 _gap_0x12338; - /* */ __int64 _gap_0x12340; - /* */ __int64 _gap_0x12348; - /* */ __int64 _gap_0x12350; - /* */ __int64 _gap_0x12358; - /* */ __int64 _gap_0x12360; - /* */ __int64 _gap_0x12368; - /* */ __int64 _gap_0x12370; - /* */ __int64 _gap_0x12378; - /* */ __int64 _gap_0x12380; - /* */ __int64 _gap_0x12388; - /* */ __int64 _gap_0x12390; - /* */ __int64 _gap_0x12398; - /* */ __int64 _gap_0x123A0; - /* */ __int64 _gap_0x123A8; - /* */ __int64 _gap_0x123B0; - /* */ __int64 _gap_0x123B8; - /* */ __int64 _gap_0x123C0; - /* */ __int64 _gap_0x123C8; - /* */ __int64 _gap_0x123D0; - /* */ __int64 _gap_0x123D8; - /* */ __int64 _gap_0x123E0; - /* */ __int64 _gap_0x123E8; - /* */ __int64 _gap_0x123F0; - /* */ __int64 _gap_0x123F8; - /* */ __int64 _gap_0x12400; - /* */ __int64 _gap_0x12408; - /* */ __int64 _gap_0x12410; - /* */ __int64 _gap_0x12418; - /* */ __int64 _gap_0x12420; - /* */ __int64 _gap_0x12428; - /* */ __int64 _gap_0x12430; - /* */ __int64 _gap_0x12438; - /* */ __int64 _gap_0x12440; - /* */ __int64 _gap_0x12448; - /* */ __int64 _gap_0x12450; - /* */ __int64 _gap_0x12458; - /* */ __int64 _gap_0x12460; - /* */ __int64 _gap_0x12468; - /* */ __int64 _gap_0x12470; - /* */ __int64 _gap_0x12478; - /* */ __int64 _gap_0x12480; - /* */ __int64 _gap_0x12488; - /* */ __int64 _gap_0x12490; - /* */ __int64 _gap_0x12498; - /* */ __int64 _gap_0x124A0; - /* */ __int64 _gap_0x124A8; - /* */ __int64 _gap_0x124B0; - /* */ __int64 _gap_0x124B8; - /* */ __int64 _gap_0x124C0; - /* */ __int64 _gap_0x124C8; - /* */ __int64 _gap_0x124D0; - /* */ __int64 _gap_0x124D8; - /* */ __int64 _gap_0x124E0; - /* */ __int64 _gap_0x124E8; - /* */ __int64 _gap_0x124F0; - /* */ __int64 _gap_0x124F8; - /* */ __int64 _gap_0x12500; - /* */ __int64 _gap_0x12508; - /* */ __int64 _gap_0x12510; - /* */ __int64 _gap_0x12518; - /* */ __int64 _gap_0x12520; - /* */ __int64 _gap_0x12528; - /* */ __int64 _gap_0x12530; - /* */ __int64 _gap_0x12538; - /* */ __int64 _gap_0x12540; - /* */ __int64 _gap_0x12548; - /* */ __int64 _gap_0x12550; - /* */ __int64 _gap_0x12558; - /* */ __int64 _gap_0x12560; - /* */ __int64 _gap_0x12568; - /* */ __int64 _gap_0x12570; - /* */ __int64 _gap_0x12578; - /* */ __int64 _gap_0x12580; - /* */ __int64 _gap_0x12588; - /* */ __int64 _gap_0x12590; - /* */ __int64 _gap_0x12598; - /* */ __int64 _gap_0x125A0; - /* */ __int64 _gap_0x125A8; - /* */ __int64 _gap_0x125B0; - /* */ __int64 _gap_0x125B8; - /* */ __int64 _gap_0x125C0; - /* */ __int64 _gap_0x125C8; - /* */ __int64 _gap_0x125D0; - /* */ __int64 _gap_0x125D8; - /* */ __int64 _gap_0x125E0; - /* */ __int64 _gap_0x125E8; - /* */ __int64 _gap_0x125F0; - /* */ __int64 _gap_0x125F8; - /* */ __int64 _gap_0x12600; - /* */ __int64 _gap_0x12608; - /* */ __int64 _gap_0x12610; - /* */ __int64 _gap_0x12618; - /* */ __int64 _gap_0x12620; - /* */ __int64 _gap_0x12628; - /* */ __int64 _gap_0x12630; - /* */ __int64 _gap_0x12638; - /* */ __int64 _gap_0x12640; - /* */ __int64 _gap_0x12648; - /* */ __int64 _gap_0x12650; - /* */ __int64 _gap_0x12658; - /* */ __int64 _gap_0x12660; - /* */ __int64 _gap_0x12668; - /* */ __int64 _gap_0x12670; - /* */ __int64 _gap_0x12678; - /* */ __int64 _gap_0x12680; - /* */ __int64 _gap_0x12688; - /* */ __int64 _gap_0x12690; - /* */ __int64 _gap_0x12698; - /* */ __int64 _gap_0x126A0; - /* */ __int64 _gap_0x126A8; - /* */ __int64 _gap_0x126B0; - /* */ __int64 _gap_0x126B8; - /* */ __int64 _gap_0x126C0; - /* */ __int64 _gap_0x126C8; - /* */ __int64 _gap_0x126D0; - /* */ __int64 _gap_0x126D8; - /* */ __int64 _gap_0x126E0; - /* */ __int64 _gap_0x126E8; - /* */ __int64 _gap_0x126F0; - /* */ __int64 _gap_0x126F8; - /* */ __int64 _gap_0x12700; - /* */ __int64 _gap_0x12708; - /* */ __int64 _gap_0x12710; - /* */ __int64 _gap_0x12718; - /* */ __int64 _gap_0x12720; - /* */ __int64 _gap_0x12728; - /* */ __int64 _gap_0x12730; - /* */ __int64 _gap_0x12738; - /* */ __int64 _gap_0x12740; - /* */ __int64 _gap_0x12748; - /* */ __int64 _gap_0x12750; - /* */ __int64 _gap_0x12758; - /* */ __int64 _gap_0x12760; - /* */ __int64 _gap_0x12768; - /* */ __int64 _gap_0x12770; - /* */ __int64 _gap_0x12778; - /* */ __int64 _gap_0x12780; - /* */ __int64 _gap_0x12788; - /* */ __int64 _gap_0x12790; - /* 0x12798 */ Client::Game::UI::RouletteController RouletteController; - /* */ __int64 _gap_0x12808; - /* */ __int64 _gap_0x12810; - /* */ __int64 _gap_0x12818; - /* */ __int64 _gap_0x12820; - /* */ __int64 _gap_0x12828; - /* */ __int64 _gap_0x12830; - /* */ __int64 _gap_0x12838; - /* */ __int64 _gap_0x12840; - /* */ __int64 _gap_0x12848; - /* */ __int64 _gap_0x12850; - /* */ __int64 _gap_0x12858; - /* */ __int64 _gap_0x12860; - /* 0x12868 */ Client::Game::UI::ContentsFinder ContentsFinder; - /* */ __int64 _gap_0x12918; - /* */ __int64 _gap_0x12920; - /* */ __int64 _gap_0x12928; - /* */ __int64 _gap_0x12930; - /* */ __int64 _gap_0x12938; - /* */ __int64 _gap_0x12940; - /* */ __int64 _gap_0x12948; - /* */ __int64 _gap_0x12950; - /* */ __int64 _gap_0x12958; - /* */ __int64 _gap_0x12960; - /* */ __int64 _gap_0x12968; - /* */ __int64 _gap_0x12970; - /* */ __int64 _gap_0x12978; - /* 0x12980 */ Client::Game::UI::MobHunt MobHunt; - /* */ __int64 _gap_0x12B18; - /* */ __int64 _gap_0x12B20; - /* */ __int64 _gap_0x12B28; - /* */ __int64 _gap_0x12B30; - /* */ __int64 _gap_0x12B38; - /* */ __int64 _gap_0x12B40; - /* */ __int64 _gap_0x12B48; - /* */ __int64 _gap_0x12B50; - /* */ __int64 _gap_0x12B58; - /* */ __int64 _gap_0x12B60; - /* */ __int64 _gap_0x12B68; - /* */ __int64 _gap_0x12B70; - /* */ __int64 _gap_0x12B78; - /* */ __int64 _gap_0x12B80; - /* */ __int64 _gap_0x12B88; - /* */ __int64 _gap_0x12B90; - /* */ __int64 _gap_0x12B98; - /* */ __int64 _gap_0x12BA0; - /* */ __int64 _gap_0x12BA8; - /* */ __int64 _gap_0x12BB0; - /* */ __int64 _gap_0x12BB8; - /* */ __int64 _gap_0x12BC0; - /* */ __int64 _gap_0x12BC8; - /* */ __int64 _gap_0x12BD0; - /* */ __int64 _gap_0x12BD8; - /* */ __int64 _gap_0x12BE0; - /* */ __int64 _gap_0x12BE8; - /* */ __int64 _gap_0x12BF0; - /* */ __int64 _gap_0x12BF8; - /* */ __int64 _gap_0x12C00; - /* */ __int64 _gap_0x12C08; - /* */ __int64 _gap_0x12C10; - /* */ __int64 _gap_0x12C18; - /* */ __int64 _gap_0x12C20; - /* */ __int64 _gap_0x12C28; - /* */ __int64 _gap_0x12C30; - /* */ __int64 _gap_0x12C38; - /* */ __int64 _gap_0x12C40; - /* */ __int64 _gap_0x12C48; - /* */ __int64 _gap_0x12C50; - /* */ __int64 _gap_0x12C58; - /* */ __int64 _gap_0x12C60; - /* */ __int64 _gap_0x12C68; - /* */ __int64 _gap_0x12C70; - /* */ __int64 _gap_0x12C78; - /* */ __int64 _gap_0x12C80; - /* */ __int64 _gap_0x12C88; - /* */ __int64 _gap_0x12C90; - /* */ __int64 _gap_0x12C98; - /* */ __int64 _gap_0x12CA0; - /* */ __int64 _gap_0x12CA8; - /* */ __int64 _gap_0x12CB0; - /* */ __int64 _gap_0x12CB8; - /* */ __int64 _gap_0x12CC0; - /* */ __int64 _gap_0x12CC8; - /* */ __int64 _gap_0x12CD0; - /* */ __int64 _gap_0x12CD8; - /* */ __int64 _gap_0x12CE0; - /* */ __int64 _gap_0x12CE8; - /* */ __int64 _gap_0x12CF0; - /* */ __int64 _gap_0x12CF8; - /* */ __int64 _gap_0x12D00; - /* */ __int64 _gap_0x12D08; - /* */ __int64 _gap_0x12D10; - /* */ __int64 _gap_0x12D18; - /* */ __int64 _gap_0x12D20; - /* */ __int64 _gap_0x12D28; - /* */ __int64 _gap_0x12D30; - /* */ __int64 _gap_0x12D38; - /* */ __int64 _gap_0x12D40; - /* */ __int64 _gap_0x12D48; - /* */ __int64 _gap_0x12D50; - /* */ __int64 _gap_0x12D58; - /* */ __int64 _gap_0x12D60; - /* */ __int64 _gap_0x12D68; - /* */ __int64 _gap_0x12D70; - /* */ __int64 _gap_0x12D78; - /* */ __int64 _gap_0x12D80; - /* */ __int64 _gap_0x12D88; - /* */ __int64 _gap_0x12D90; - /* */ __int64 _gap_0x12D98; - /* */ __int64 _gap_0x12DA0; - /* */ __int64 _gap_0x12DA8; - /* */ __int64 _gap_0x12DB0; - /* */ __int64 _gap_0x12DB8; - /* */ __int64 _gap_0x12DC0; - /* */ __int64 _gap_0x12DC8; - /* */ __int64 _gap_0x12DD0; - /* */ __int64 _gap_0x12DD8; - /* */ __int64 _gap_0x12DE0; - /* */ __int64 _gap_0x12DE8; - /* */ __int64 _gap_0x12DF0; - /* */ __int64 _gap_0x12DF8; - /* */ __int64 _gap_0x12E00; - /* */ __int64 _gap_0x12E08; - /* */ __int64 _gap_0x12E10; - /* */ __int64 _gap_0x12E18; - /* */ __int64 _gap_0x12E20; - /* */ __int64 _gap_0x12E28; - /* */ __int64 _gap_0x12E30; - /* */ __int64 _gap_0x12E38; - /* */ __int64 _gap_0x12E40; - /* */ __int64 _gap_0x12E48; - /* */ __int64 _gap_0x12E50; - /* */ __int64 _gap_0x12E58; - /* */ __int64 _gap_0x12E60; - /* */ __int64 _gap_0x12E68; - /* */ __int64 _gap_0x12E70; - /* */ __int64 _gap_0x12E78; - /* */ __int64 _gap_0x12E80; - /* */ __int64 _gap_0x12E88; - /* */ __int64 _gap_0x12E90; - /* */ __int64 _gap_0x12E98; - /* */ __int64 _gap_0x12EA0; - /* */ __int64 _gap_0x12EA8; - /* */ __int64 _gap_0x12EB0; - /* */ __int64 _gap_0x12EB8; - /* */ __int64 _gap_0x12EC0; - /* */ __int64 _gap_0x12EC8; - /* */ __int64 _gap_0x12ED0; - /* */ __int64 _gap_0x12ED8; - /* */ __int64 _gap_0x12EE0; - /* */ __int64 _gap_0x12EE8; - /* */ __int64 _gap_0x12EF0; - /* */ __int64 _gap_0x12EF8; - /* */ __int64 _gap_0x12F00; - /* */ __int64 _gap_0x12F08; - /* */ __int64 _gap_0x12F10; - /* */ __int64 _gap_0x12F18; - /* */ __int64 _gap_0x12F20; - /* */ __int64 _gap_0x12F28; - /* */ __int64 _gap_0x12F30; - /* */ __int64 _gap_0x12F38; - /* */ __int64 _gap_0x12F40; - /* */ __int64 _gap_0x12F48; - /* */ __int64 _gap_0x12F50; - /* */ __int64 _gap_0x12F58; - /* */ __int64 _gap_0x12F60; - /* */ __int64 _gap_0x12F68; - /* */ __int64 _gap_0x12F70; - /* */ __int64 _gap_0x12F78; - /* */ __int64 _gap_0x12F80; - /* */ __int64 _gap_0x12F88; - /* */ __int64 _gap_0x12F90; - /* */ __int64 _gap_0x12F98; - /* */ __int64 _gap_0x12FA0; - /* */ __int64 _gap_0x12FA8; - /* */ __int64 _gap_0x12FB0; - /* */ __int64 _gap_0x12FB8; - /* */ __int64 _gap_0x12FC0; - /* */ __int64 _gap_0x12FC8; - /* */ __int64 _gap_0x12FD0; - /* */ __int64 _gap_0x12FD8; - /* */ __int64 _gap_0x12FE0; - /* */ __int64 _gap_0x12FE8; - /* */ __int64 _gap_0x12FF0; - /* */ __int64 _gap_0x12FF8; - /* */ __int64 _gap_0x13000; - /* */ __int64 _gap_0x13008; - /* */ __int64 _gap_0x13010; - /* */ __int64 _gap_0x13018; - /* */ __int64 _gap_0x13020; - /* */ __int64 _gap_0x13028; - /* */ __int64 _gap_0x13030; - /* */ __int64 _gap_0x13038; - /* */ __int64 _gap_0x13040; - /* */ __int64 _gap_0x13048; - /* */ __int64 _gap_0x13050; - /* */ __int64 _gap_0x13058; - /* */ __int64 _gap_0x13060; - /* */ __int64 _gap_0x13068; - /* */ __int64 _gap_0x13070; - /* */ __int64 _gap_0x13078; - /* */ __int64 _gap_0x13080; - /* */ __int64 _gap_0x13088; - /* */ __int64 _gap_0x13090; - /* */ __int64 _gap_0x13098; - /* */ __int64 _gap_0x130A0; - /* */ __int64 _gap_0x130A8; - /* */ __int64 _gap_0x130B0; - /* */ __int64 _gap_0x130B8; - /* */ __int64 _gap_0x130C0; - /* */ __int64 _gap_0x130C8; - /* */ __int64 _gap_0x130D0; - /* */ __int64 _gap_0x130D8; - /* */ __int64 _gap_0x130E0; - /* */ __int64 _gap_0x130E8; - /* */ __int64 _gap_0x130F0; - /* */ __int64 _gap_0x130F8; - /* */ __int64 _gap_0x13100; - /* */ __int64 _gap_0x13108; - /* */ __int64 _gap_0x13110; - /* */ __int64 _gap_0x13118; - /* */ __int64 _gap_0x13120; - /* */ __int64 _gap_0x13128; - /* */ __int64 _gap_0x13130; - /* */ __int64 _gap_0x13138; - /* */ __int64 _gap_0x13140; - /* */ __int64 _gap_0x13148; - /* */ __int64 _gap_0x13150; - /* */ __int64 _gap_0x13158; - /* */ __int64 _gap_0x13160; - /* */ __int64 _gap_0x13168; - /* */ __int64 _gap_0x13170; - /* */ __int64 _gap_0x13178; - /* */ __int64 _gap_0x13180; - /* */ __int64 _gap_0x13188; - /* */ __int64 _gap_0x13190; - /* */ __int64 _gap_0x13198; - /* */ __int64 _gap_0x131A0; - /* */ __int64 _gap_0x131A8; - /* */ __int64 _gap_0x131B0; - /* */ __int64 _gap_0x131B8; - /* */ __int64 _gap_0x131C0; - /* */ __int64 _gap_0x131C8; - /* */ __int64 _gap_0x131D0; - /* */ __int64 _gap_0x131D8; - /* */ __int64 _gap_0x131E0; - /* */ __int64 _gap_0x131E8; - /* */ __int64 _gap_0x131F0; - /* */ __int64 _gap_0x131F8; - /* */ __int64 _gap_0x13200; - /* */ __int64 _gap_0x13208; - /* */ __int64 _gap_0x13210; - /* */ __int64 _gap_0x13218; - /* */ __int64 _gap_0x13220; - /* */ __int64 _gap_0x13228; - /* */ __int64 _gap_0x13230; - /* */ __int64 _gap_0x13238; - /* */ __int64 _gap_0x13240; - /* */ __int64 _gap_0x13248; - /* */ __int64 _gap_0x13250; - /* */ __int64 _gap_0x13258; - /* */ __int64 _gap_0x13260; - /* */ __int64 _gap_0x13268; - /* */ __int64 _gap_0x13270; - /* */ __int64 _gap_0x13278; - /* */ __int64 _gap_0x13280; - /* */ __int64 _gap_0x13288; - /* */ __int64 _gap_0x13290; - /* */ __int64 _gap_0x13298; - /* */ __int64 _gap_0x132A0; - /* */ __int64 _gap_0x132A8; - /* */ __int64 _gap_0x132B0; - /* */ __int64 _gap_0x132B8; - /* */ __int64 _gap_0x132C0; - /* */ __int64 _gap_0x132C8; - /* */ __int64 _gap_0x132D0; - /* */ __int64 _gap_0x132D8; - /* */ __int64 _gap_0x132E0; - /* */ __int64 _gap_0x132E8; - /* */ __int64 _gap_0x132F0; - /* */ __int64 _gap_0x132F8; - /* */ __int64 _gap_0x13300; - /* */ __int64 _gap_0x13308; - /* */ __int64 _gap_0x13310; - /* */ __int64 _gap_0x13318; - /* */ __int64 _gap_0x13320; - /* */ __int64 _gap_0x13328; - /* */ __int64 _gap_0x13330; - /* */ __int64 _gap_0x13338; - /* */ __int64 _gap_0x13340; - /* */ __int64 _gap_0x13348; - /* */ __int64 _gap_0x13350; - /* */ __int64 _gap_0x13358; - /* */ __int64 _gap_0x13360; - /* */ __int64 _gap_0x13368; - /* */ __int64 _gap_0x13370; - /* */ __int64 _gap_0x13378; - /* */ __int64 _gap_0x13380; - /* */ __int64 _gap_0x13388; - /* */ __int64 _gap_0x13390; - /* */ __int64 _gap_0x13398; - /* */ __int64 _gap_0x133A0; - /* */ __int64 _gap_0x133A8; - /* */ __int64 _gap_0x133B0; - /* */ __int64 _gap_0x133B8; - /* */ __int64 _gap_0x133C0; - /* */ __int64 _gap_0x133C8; - /* */ __int64 _gap_0x133D0; - /* */ __int64 _gap_0x133D8; - /* */ __int64 _gap_0x133E0; - /* */ __int64 _gap_0x133E8; - /* */ __int64 _gap_0x133F0; - /* */ __int64 _gap_0x133F8; - /* */ __int64 _gap_0x13400; - /* */ __int64 _gap_0x13408; - /* */ __int64 _gap_0x13410; - /* */ __int64 _gap_0x13418; - /* */ __int64 _gap_0x13420; - /* */ __int64 _gap_0x13428; - /* */ __int64 _gap_0x13430; - /* */ __int64 _gap_0x13438; - /* */ __int64 _gap_0x13440; - /* */ __int64 _gap_0x13448; - /* */ __int64 _gap_0x13450; - /* */ __int64 _gap_0x13458; - /* */ __int64 _gap_0x13460; - /* */ __int64 _gap_0x13468; - /* */ __int64 _gap_0x13470; - /* */ __int64 _gap_0x13478; - /* */ __int64 _gap_0x13480; - /* */ __int64 _gap_0x13488; - /* */ __int64 _gap_0x13490; - /* */ __int64 _gap_0x13498; - /* */ __int64 _gap_0x134A0; - /* */ __int64 _gap_0x134A8; - /* */ __int64 _gap_0x134B0; - /* */ __int64 _gap_0x134B8; - /* */ __int64 _gap_0x134C0; - /* */ __int64 _gap_0x134C8; - /* */ __int64 _gap_0x134D0; - /* */ __int64 _gap_0x134D8; - /* */ __int64 _gap_0x134E0; - /* */ __int64 _gap_0x134E8; - /* */ __int64 _gap_0x134F0; - /* */ __int64 _gap_0x134F8; - /* */ __int64 _gap_0x13500; - /* */ __int64 _gap_0x13508; - /* */ __int64 _gap_0x13510; - /* */ __int64 _gap_0x13518; - /* */ __int64 _gap_0x13520; - /* */ __int64 _gap_0x13528; - /* */ __int64 _gap_0x13530; - /* */ __int64 _gap_0x13538; - /* */ __int64 _gap_0x13540; - /* */ __int64 _gap_0x13548; - /* */ __int64 _gap_0x13550; - /* */ __int64 _gap_0x13558; - /* */ __int64 _gap_0x13560; - /* */ __int64 _gap_0x13568; - /* */ __int64 _gap_0x13570; - /* */ __int64 _gap_0x13578; - /* */ __int64 _gap_0x13580; - /* */ __int64 _gap_0x13588; - /* */ __int64 _gap_0x13590; - /* */ __int64 _gap_0x13598; - /* */ __int64 _gap_0x135A0; - /* */ __int64 _gap_0x135A8; - /* */ __int64 _gap_0x135B0; - /* */ __int64 _gap_0x135B8; - /* */ __int64 _gap_0x135C0; - /* */ __int64 _gap_0x135C8; - /* */ __int64 _gap_0x135D0; - /* */ __int64 _gap_0x135D8; - /* */ __int64 _gap_0x135E0; - /* */ __int64 _gap_0x135E8; - /* */ __int64 _gap_0x135F0; - /* */ __int64 _gap_0x135F8; - /* */ __int64 _gap_0x13600; - /* */ __int64 _gap_0x13608; - /* */ __int64 _gap_0x13610; - /* */ __int64 _gap_0x13618; - /* */ __int64 _gap_0x13620; - /* */ __int64 _gap_0x13628; - /* */ __int64 _gap_0x13630; - /* */ __int64 _gap_0x13638; - /* */ __int64 _gap_0x13640; - /* */ __int64 _gap_0x13648; - /* */ __int64 _gap_0x13650; - /* */ __int64 _gap_0x13658; - /* */ __int64 _gap_0x13660; - /* */ __int64 _gap_0x13668; - /* */ __int64 _gap_0x13670; - /* */ __int64 _gap_0x13678; - /* */ __int64 _gap_0x13680; - /* */ __int64 _gap_0x13688; - /* */ __int64 _gap_0x13690; - /* */ __int64 _gap_0x13698; - /* */ __int64 _gap_0x136A0; - /* */ __int64 _gap_0x136A8; - /* */ __int64 _gap_0x136B0; - /* */ __int64 _gap_0x136B8; - /* */ __int64 _gap_0x136C0; - /* */ __int64 _gap_0x136C8; - /* */ __int64 _gap_0x136D0; - /* */ __int64 _gap_0x136D8; - /* */ __int64 _gap_0x136E0; - /* */ __int64 _gap_0x136E8; - /* */ __int64 _gap_0x136F0; - /* */ __int64 _gap_0x136F8; - /* */ __int64 _gap_0x13700; - /* */ __int64 _gap_0x13708; - /* */ __int64 _gap_0x13710; - /* */ __int64 _gap_0x13718; - /* */ __int64 _gap_0x13720; - /* */ __int64 _gap_0x13728; - /* */ __int64 _gap_0x13730; - /* */ __int64 _gap_0x13738; - /* */ __int64 _gap_0x13740; - /* */ __int64 _gap_0x13748; - /* */ __int64 _gap_0x13750; - /* */ __int64 _gap_0x13758; - /* */ __int64 _gap_0x13760; - /* */ __int64 _gap_0x13768; - /* */ __int64 _gap_0x13770; - /* */ __int64 _gap_0x13778; - /* */ __int64 _gap_0x13780; - /* */ __int64 _gap_0x13788; - /* */ __int64 _gap_0x13790; - /* */ __int64 _gap_0x13798; - /* */ __int64 _gap_0x137A0; - /* */ __int64 _gap_0x137A8; - /* */ __int64 _gap_0x137B0; - /* */ __int64 _gap_0x137B8; - /* */ __int64 _gap_0x137C0; - /* */ __int64 _gap_0x137C8; - /* */ __int64 _gap_0x137D0; - /* */ __int64 _gap_0x137D8; - /* */ __int64 _gap_0x137E0; - /* */ __int64 _gap_0x137E8; - /* */ __int64 _gap_0x137F0; - /* */ __int64 _gap_0x137F8; - /* */ __int64 _gap_0x13800; - /* */ __int64 _gap_0x13808; - /* */ __int64 _gap_0x13810; - /* */ __int64 _gap_0x13818; - /* */ __int64 _gap_0x13820; - /* */ __int64 _gap_0x13828; - /* */ __int64 _gap_0x13830; - /* */ __int64 _gap_0x13838; - /* */ __int64 _gap_0x13840; - /* */ __int64 _gap_0x13848; - /* */ __int64 _gap_0x13850; - /* */ __int64 _gap_0x13858; - /* */ __int64 _gap_0x13860; - /* */ __int64 _gap_0x13868; - /* */ __int64 _gap_0x13870; - /* */ __int64 _gap_0x13878; - /* */ __int64 _gap_0x13880; - /* */ __int64 _gap_0x13888; - /* */ __int64 _gap_0x13890; - /* */ __int64 _gap_0x13898; - /* */ __int64 _gap_0x138A0; - /* */ __int64 _gap_0x138A8; - /* */ __int64 _gap_0x138B0; - /* */ __int64 _gap_0x138B8; - /* */ __int64 _gap_0x138C0; - /* */ __int64 _gap_0x138C8; - /* */ __int64 _gap_0x138D0; - /* */ __int64 _gap_0x138D8; - /* */ __int64 _gap_0x138E0; - /* */ __int64 _gap_0x138E8; - /* */ __int64 _gap_0x138F0; - /* */ __int64 _gap_0x138F8; - /* */ __int64 _gap_0x13900; - /* */ __int64 _gap_0x13908; - /* */ __int64 _gap_0x13910; - /* */ __int64 _gap_0x13918; - /* */ __int64 _gap_0x13920; - /* */ __int64 _gap_0x13928; - /* */ __int64 _gap_0x13930; - /* */ __int64 _gap_0x13938; - /* */ __int64 _gap_0x13940; - /* */ __int64 _gap_0x13948; - /* */ __int64 _gap_0x13950; - /* */ __int64 _gap_0x13958; - /* */ __int64 _gap_0x13960; - /* */ __int64 _gap_0x13968; - /* */ __int64 _gap_0x13970; - /* */ __int64 _gap_0x13978; - /* */ __int64 _gap_0x13980; - /* */ __int64 _gap_0x13988; - /* */ __int64 _gap_0x13990; - /* */ __int64 _gap_0x13998; - /* */ __int64 _gap_0x139A0; - /* */ __int64 _gap_0x139A8; - /* */ __int64 _gap_0x139B0; - /* */ __int64 _gap_0x139B8; - /* */ __int64 _gap_0x139C0; - /* */ __int64 _gap_0x139C8; - /* */ __int64 _gap_0x139D0; - /* */ __int64 _gap_0x139D8; - /* */ __int64 _gap_0x139E0; - /* */ __int64 _gap_0x139E8; - /* */ __int64 _gap_0x139F0; - /* */ __int64 _gap_0x139F8; - /* */ __int64 _gap_0x13A00; - /* */ __int64 _gap_0x13A08; - /* */ __int64 _gap_0x13A10; - /* */ __int64 _gap_0x13A18; - /* */ __int64 _gap_0x13A20; - /* */ __int64 _gap_0x13A28; - /* */ __int64 _gap_0x13A30; - /* */ __int64 _gap_0x13A38; - /* */ __int64 _gap_0x13A40; - /* */ __int64 _gap_0x13A48; - /* */ __int64 _gap_0x13A50; - /* */ __int64 _gap_0x13A58; - /* */ __int64 _gap_0x13A60; - /* */ __int64 _gap_0x13A68; - /* */ __int64 _gap_0x13A70; - /* */ __int64 _gap_0x13A78; - /* */ __int64 _gap_0x13A80; - /* */ __int64 _gap_0x13A88; - /* */ __int64 _gap_0x13A90; - /* */ __int64 _gap_0x13A98; - /* */ __int64 _gap_0x13AA0; - /* */ __int64 _gap_0x13AA8; - /* */ __int64 _gap_0x13AB0; - /* */ __int64 _gap_0x13AB8; - /* */ __int64 _gap_0x13AC0; - /* */ __int64 _gap_0x13AC8; - /* */ __int64 _gap_0x13AD0; - /* */ __int64 _gap_0x13AD8; - /* */ __int64 _gap_0x13AE0; - /* */ __int64 _gap_0x13AE8; - /* */ __int64 _gap_0x13AF0; - /* */ __int64 _gap_0x13AF8; - /* */ __int64 _gap_0x13B00; - /* */ __int64 _gap_0x13B08; - /* */ __int64 _gap_0x13B10; - /* */ __int64 _gap_0x13B18; - /* */ __int64 _gap_0x13B20; - /* */ __int64 _gap_0x13B28; - /* */ __int64 _gap_0x13B30; - /* */ __int64 _gap_0x13B38; - /* */ __int64 _gap_0x13B40; - /* */ __int64 _gap_0x13B48; - /* */ __int64 _gap_0x13B50; - /* */ __int64 _gap_0x13B58; - /* */ __int64 _gap_0x13B60; - /* */ __int64 _gap_0x13B68; - /* */ __int64 _gap_0x13B70; - /* */ __int64 _gap_0x13B78; - /* */ __int64 _gap_0x13B80; - /* */ __int64 _gap_0x13B88; - /* */ __int64 _gap_0x13B90; - /* */ __int64 _gap_0x13B98; - /* */ __int64 _gap_0x13BA0; - /* */ __int64 _gap_0x13BA8; - /* */ __int64 _gap_0x13BB0; - /* */ __int64 _gap_0x13BB8; - /* */ __int64 _gap_0x13BC0; - /* */ __int64 _gap_0x13BC8; - /* */ __int64 _gap_0x13BD0; - /* */ __int64 _gap_0x13BD8; - /* */ __int64 _gap_0x13BE0; - /* */ __int64 _gap_0x13BE8; - /* */ __int64 _gap_0x13BF0; - /* */ __int64 _gap_0x13BF8; - /* */ __int64 _gap_0x13C00; - /* */ __int64 _gap_0x13C08; - /* */ __int64 _gap_0x13C10; - /* */ __int64 _gap_0x13C18; - /* */ __int64 _gap_0x13C20; - /* */ __int64 _gap_0x13C28; - /* */ __int64 _gap_0x13C30; - /* */ __int64 _gap_0x13C38; - /* */ __int64 _gap_0x13C40; - /* */ __int64 _gap_0x13C48; - /* */ __int64 _gap_0x13C50; - /* */ __int64 _gap_0x13C58; - /* */ __int64 _gap_0x13C60; - /* */ __int64 _gap_0x13C68; - /* */ __int64 _gap_0x13C70; - /* */ __int64 _gap_0x13C78; - /* */ __int64 _gap_0x13C80; - /* */ __int64 _gap_0x13C88; - /* */ __int64 _gap_0x13C90; - /* */ __int64 _gap_0x13C98; - /* */ __int64 _gap_0x13CA0; - /* */ __int64 _gap_0x13CA8; - /* */ __int64 _gap_0x13CB0; - /* */ __int64 _gap_0x13CB8; - /* */ __int64 _gap_0x13CC0; - /* */ __int64 _gap_0x13CC8; - /* */ __int64 _gap_0x13CD0; - /* */ __int64 _gap_0x13CD8; - /* */ __int64 _gap_0x13CE0; - /* */ __int64 _gap_0x13CE8; - /* */ __int64 _gap_0x13CF0; - /* */ __int64 _gap_0x13CF8; - /* */ __int64 _gap_0x13D00; - /* */ __int64 _gap_0x13D08; - /* */ __int64 _gap_0x13D10; - /* */ __int64 _gap_0x13D18; - /* */ __int64 _gap_0x13D20; - /* */ __int64 _gap_0x13D28; - /* */ __int64 _gap_0x13D30; - /* */ __int64 _gap_0x13D38; - /* */ __int64 _gap_0x13D40; - /* */ __int64 _gap_0x13D48; - /* */ __int64 _gap_0x13D50; - /* */ __int64 _gap_0x13D58; - /* */ __int64 _gap_0x13D60; - /* */ __int64 _gap_0x13D68; - /* */ __int64 _gap_0x13D70; - /* */ __int64 _gap_0x13D78; - /* */ __int64 _gap_0x13D80; - /* */ __int64 _gap_0x13D88; - /* */ __int64 _gap_0x13D90; - /* */ __int64 _gap_0x13D98; - /* */ __int64 _gap_0x13DA0; - /* */ __int64 _gap_0x13DA8; - /* */ __int64 _gap_0x13DB0; - /* */ __int64 _gap_0x13DB8; - /* */ __int64 _gap_0x13DC0; - /* */ __int64 _gap_0x13DC8; - /* */ __int64 _gap_0x13DD0; - /* */ __int64 _gap_0x13DD8; - /* */ __int64 _gap_0x13DE0; - /* */ __int64 _gap_0x13DE8; - /* */ __int64 _gap_0x13DF0; - /* */ __int64 _gap_0x13DF8; - /* */ __int64 _gap_0x13E00; - /* */ __int64 _gap_0x13E08; - /* */ __int64 _gap_0x13E10; - /* */ __int64 _gap_0x13E18; - /* */ __int64 _gap_0x13E20; - /* */ __int64 _gap_0x13E28; - /* */ __int64 _gap_0x13E30; - /* */ __int64 _gap_0x13E38; - /* */ __int64 _gap_0x13E40; - /* */ __int64 _gap_0x13E48; - /* */ __int64 _gap_0x13E50; - /* */ __int64 _gap_0x13E58; - /* */ __int64 _gap_0x13E60; - /* */ __int64 _gap_0x13E68; - /* */ __int64 _gap_0x13E70; - /* */ __int64 _gap_0x13E78; - /* */ __int64 _gap_0x13E80; - /* */ __int64 _gap_0x13E88; - /* */ __int64 _gap_0x13E90; - /* */ __int64 _gap_0x13E98; - /* */ __int64 _gap_0x13EA0; - /* */ __int64 _gap_0x13EA8; - /* */ __int64 _gap_0x13EB0; - /* */ __int64 _gap_0x13EB8; - /* */ __int64 _gap_0x13EC0; - /* */ __int64 _gap_0x13EC8; - /* */ __int64 _gap_0x13ED0; - /* */ __int64 _gap_0x13ED8; - /* */ __int64 _gap_0x13EE0; - /* */ __int64 _gap_0x13EE8; - /* */ __int64 _gap_0x13EF0; - /* */ __int64 _gap_0x13EF8; - /* */ __int64 _gap_0x13F00; - /* */ __int64 _gap_0x13F08; - /* */ __int64 _gap_0x13F10; - /* */ __int64 _gap_0x13F18; - /* */ __int64 _gap_0x13F20; - /* */ __int64 _gap_0x13F28; - /* */ __int64 _gap_0x13F30; - /* */ __int64 _gap_0x13F38; - /* */ __int64 _gap_0x13F40; - /* */ __int64 _gap_0x13F48; - /* */ __int64 _gap_0x13F50; - /* */ __int64 _gap_0x13F58; - /* */ __int64 _gap_0x13F60; - /* */ __int64 _gap_0x13F68; - /* */ __int64 _gap_0x13F70; - /* */ __int64 _gap_0x13F78; - /* */ __int64 _gap_0x13F80; - /* */ __int64 _gap_0x13F88; - /* */ __int64 _gap_0x13F90; - /* */ __int64 _gap_0x13F98; - /* */ __int64 _gap_0x13FA0; - /* */ __int64 _gap_0x13FA8; - /* */ __int64 _gap_0x13FB0; - /* */ __int64 _gap_0x13FB8; - /* */ __int64 _gap_0x13FC0; - /* */ __int64 _gap_0x13FC8; - /* */ __int64 _gap_0x13FD0; - /* */ __int64 _gap_0x13FD8; - /* */ __int64 _gap_0x13FE0; - /* */ __int64 _gap_0x13FE8; - /* */ __int64 _gap_0x13FF0; - /* */ __int64 _gap_0x13FF8; - /* */ __int64 _gap_0x14000; - /* */ __int64 _gap_0x14008; - /* */ __int64 _gap_0x14010; - /* */ __int64 _gap_0x14018; - /* */ __int64 _gap_0x14020; - /* */ __int64 _gap_0x14028; - /* */ __int64 _gap_0x14030; - /* */ __int64 _gap_0x14038; - /* */ __int64 _gap_0x14040; - /* */ __int64 _gap_0x14048; - /* */ __int64 _gap_0x14050; - /* */ __int64 _gap_0x14058; - /* */ __int64 _gap_0x14060; - /* */ __int64 _gap_0x14068; - /* */ __int64 _gap_0x14070; - /* */ __int64 _gap_0x14078; - /* */ __int64 _gap_0x14080; - /* */ __int64 _gap_0x14088; - /* */ __int64 _gap_0x14090; - /* */ __int64 _gap_0x14098; - /* */ __int64 _gap_0x140A0; - /* */ __int64 _gap_0x140A8; - /* */ __int64 _gap_0x140B0; - /* */ __int64 _gap_0x140B8; - /* */ __int64 _gap_0x140C0; - /* */ __int64 _gap_0x140C8; - /* */ __int64 _gap_0x140D0; - /* */ __int64 _gap_0x140D8; - /* */ __int64 _gap_0x140E0; - /* */ __int64 _gap_0x140E8; - /* */ __int64 _gap_0x140F0; - /* */ __int64 _gap_0x140F8; - /* */ __int64 _gap_0x14100; - /* */ __int64 _gap_0x14108; - /* */ __int64 _gap_0x14110; - /* */ __int64 _gap_0x14118; - /* */ __int64 _gap_0x14120; - /* */ __int64 _gap_0x14128; - /* */ __int64 _gap_0x14130; - /* */ __int64 _gap_0x14138; - /* */ __int64 _gap_0x14140; - /* */ __int64 _gap_0x14148; - /* */ __int64 _gap_0x14150; - /* */ __int64 _gap_0x14158; - /* */ __int64 _gap_0x14160; - /* */ __int64 _gap_0x14168; - /* */ __int64 _gap_0x14170; - /* */ __int64 _gap_0x14178; - /* */ __int64 _gap_0x14180; - /* */ __int64 _gap_0x14188; - /* */ __int64 _gap_0x14190; - /* */ __int64 _gap_0x14198; - /* */ __int64 _gap_0x141A0; - /* */ __int64 _gap_0x141A8; - /* */ __int64 _gap_0x141B0; - /* */ __int64 _gap_0x141B8; - /* */ __int64 _gap_0x141C0; - /* */ __int64 _gap_0x141C8; - /* */ __int64 _gap_0x141D0; - /* */ __int64 _gap_0x141D8; - /* */ __int64 _gap_0x141E0; - /* */ __int64 _gap_0x141E8; - /* */ __int64 _gap_0x141F0; - /* */ __int64 _gap_0x141F8; - /* */ __int64 _gap_0x14200; - /* */ __int64 _gap_0x14208; - /* */ __int64 _gap_0x14210; - /* */ __int64 _gap_0x14218; - /* */ __int64 _gap_0x14220; - /* */ __int64 _gap_0x14228; - /* */ __int64 _gap_0x14230; - /* */ __int64 _gap_0x14238; - /* */ __int64 _gap_0x14240; - /* */ __int64 _gap_0x14248; - /* */ __int64 _gap_0x14250; - /* */ __int64 _gap_0x14258; - /* */ __int64 _gap_0x14260; - /* */ __int64 _gap_0x14268; - /* */ __int64 _gap_0x14270; - /* */ __int64 _gap_0x14278; - /* */ __int64 _gap_0x14280; - /* */ __int64 _gap_0x14288; - /* */ __int64 _gap_0x14290; - /* */ __int64 _gap_0x14298; - /* */ __int64 _gap_0x142A0; - /* */ __int64 _gap_0x142A8; - /* */ __int64 _gap_0x142B0; - /* */ __int64 _gap_0x142B8; - /* */ __int64 _gap_0x142C0; - /* */ __int64 _gap_0x142C8; - /* */ __int64 _gap_0x142D0; - /* */ __int64 _gap_0x142D8; - /* */ __int64 _gap_0x142E0; - /* */ __int64 _gap_0x142E8; - /* */ __int64 _gap_0x142F0; - /* */ __int64 _gap_0x142F8; - /* */ __int64 _gap_0x14300; - /* */ __int64 _gap_0x14308; - /* */ __int64 _gap_0x14310; - /* */ __int64 _gap_0x14318; - /* */ __int64 _gap_0x14320; - /* */ __int64 _gap_0x14328; - /* */ __int64 _gap_0x14330; - /* */ __int64 _gap_0x14338; - /* */ __int64 _gap_0x14340; - /* */ __int64 _gap_0x14348; - /* */ __int64 _gap_0x14350; - /* */ __int64 _gap_0x14358; - /* */ __int64 _gap_0x14360; - /* */ __int64 _gap_0x14368; - /* */ __int64 _gap_0x14370; - /* */ __int64 _gap_0x14378; - /* */ __int64 _gap_0x14380; - /* */ __int64 _gap_0x14388; - /* */ __int64 _gap_0x14390; - /* */ __int64 _gap_0x14398; - /* */ __int64 _gap_0x143A0; - /* */ __int64 _gap_0x143A8; - /* */ __int64 _gap_0x143B0; - /* */ __int64 _gap_0x143B8; - /* */ __int64 _gap_0x143C0; - /* */ __int64 _gap_0x143C8; - /* */ __int64 _gap_0x143D0; - /* */ __int64 _gap_0x143D8; - /* */ __int64 _gap_0x143E0; - /* */ __int64 _gap_0x143E8; - /* */ __int64 _gap_0x143F0; - /* */ __int64 _gap_0x143F8; - /* */ __int64 _gap_0x14400; - /* */ __int64 _gap_0x14408; - /* */ __int64 _gap_0x14410; - /* */ __int64 _gap_0x14418; - /* */ __int64 _gap_0x14420; - /* */ __int64 _gap_0x14428; - /* */ __int64 _gap_0x14430; - /* */ __int64 _gap_0x14438; - /* */ __int64 _gap_0x14440; - /* */ __int64 _gap_0x14448; - /* */ __int64 _gap_0x14450; - /* */ __int64 _gap_0x14458; - /* */ __int64 _gap_0x14460; - /* */ __int64 _gap_0x14468; - /* */ __int64 _gap_0x14470; - /* */ __int64 _gap_0x14478; - /* */ __int64 _gap_0x14480; - /* */ __int64 _gap_0x14488; - /* */ __int64 _gap_0x14490; - /* */ __int64 _gap_0x14498; - /* */ __int64 _gap_0x144A0; - /* */ __int64 _gap_0x144A8; - /* */ __int64 _gap_0x144B0; - /* */ __int64 _gap_0x144B8; - /* */ __int64 _gap_0x144C0; - /* */ __int64 _gap_0x144C8; - /* */ __int64 _gap_0x144D0; - /* */ __int64 _gap_0x144D8; - /* */ __int64 _gap_0x144E0; - /* */ __int64 _gap_0x144E8; - /* */ __int64 _gap_0x144F0; - /* */ __int64 _gap_0x144F8; - /* */ __int64 _gap_0x14500; - /* */ __int64 _gap_0x14508; - /* */ __int64 _gap_0x14510; - /* */ __int64 _gap_0x14518; - /* */ __int64 _gap_0x14520; - /* */ __int64 _gap_0x14528; - /* */ __int64 _gap_0x14530; - /* */ __int64 _gap_0x14538; - /* */ __int64 _gap_0x14540; - /* */ __int64 _gap_0x14548; - /* */ __int64 _gap_0x14550; - /* */ __int64 _gap_0x14558; - /* */ __int64 _gap_0x14560; - /* */ __int64 _gap_0x14568; - /* */ __int64 _gap_0x14570; - /* */ __int64 _gap_0x14578; - /* */ __int64 _gap_0x14580; - /* */ __int64 _gap_0x14588; - /* */ __int64 _gap_0x14590; - /* */ __int64 _gap_0x14598; - /* */ __int64 _gap_0x145A0; - /* */ __int64 _gap_0x145A8; - /* */ __int64 _gap_0x145B0; - /* */ __int64 _gap_0x145B8; - /* */ __int64 _gap_0x145C0; - /* */ __int64 _gap_0x145C8; - /* */ __int64 _gap_0x145D0; - /* */ __int64 _gap_0x145D8; - /* */ __int64 _gap_0x145E0; - /* */ __int64 _gap_0x145E8; - /* */ __int64 _gap_0x145F0; - /* */ __int64 _gap_0x145F8; - /* */ __int64 _gap_0x14600; - /* */ __int64 _gap_0x14608; - /* */ __int64 _gap_0x14610; - /* */ __int64 _gap_0x14618; - /* */ __int64 _gap_0x14620; - /* */ __int64 _gap_0x14628; - /* */ __int64 _gap_0x14630; - /* */ __int64 _gap_0x14638; - /* */ __int64 _gap_0x14640; - /* */ __int64 _gap_0x14648; - /* */ __int64 _gap_0x14650; - /* */ __int64 _gap_0x14658; - /* */ __int64 _gap_0x14660; - /* */ __int64 _gap_0x14668; - /* */ __int64 _gap_0x14670; - /* */ __int64 _gap_0x14678; - /* */ __int64 _gap_0x14680; - /* */ __int64 _gap_0x14688; - /* */ __int64 _gap_0x14690; - /* */ __int64 _gap_0x14698; - /* */ __int64 _gap_0x146A0; - /* */ __int64 _gap_0x146A8; - /* */ __int64 _gap_0x146B0; - /* */ __int64 _gap_0x146B8; - /* */ __int64 _gap_0x146C0; - /* */ __int64 _gap_0x146C8; - /* */ __int64 _gap_0x146D0; - /* */ __int64 _gap_0x146D8; - /* */ __int64 _gap_0x146E0; - /* */ __int64 _gap_0x146E8; - /* */ __int64 _gap_0x146F0; - /* */ __int64 _gap_0x146F8; - /* */ __int64 _gap_0x14700; - /* */ __int64 _gap_0x14708; - /* */ __int64 _gap_0x14710; - /* */ __int64 _gap_0x14718; - /* */ __int64 _gap_0x14720; - /* */ __int64 _gap_0x14728; - /* */ __int64 _gap_0x14730; - /* */ __int64 _gap_0x14738; - /* */ __int64 _gap_0x14740; - /* */ __int64 _gap_0x14748; - /* */ __int64 _gap_0x14750; - /* */ __int64 _gap_0x14758; - /* */ __int64 _gap_0x14760; - /* */ __int64 _gap_0x14768; - /* */ __int64 _gap_0x14770; - /* */ __int64 _gap_0x14778; - /* */ __int64 _gap_0x14780; - /* */ __int64 _gap_0x14788; - /* */ __int64 _gap_0x14790; - /* */ __int64 _gap_0x14798; - /* */ __int64 _gap_0x147A0; - /* */ __int64 _gap_0x147A8; - /* */ __int64 _gap_0x147B0; - /* */ __int64 _gap_0x147B8; - /* */ __int64 _gap_0x147C0; - /* */ __int64 _gap_0x147C8; - /* */ __int64 _gap_0x147D0; - /* */ __int64 _gap_0x147D8; - /* */ __int64 _gap_0x147E0; - /* */ __int64 _gap_0x147E8; - /* */ __int64 _gap_0x147F0; - /* */ __int64 _gap_0x147F8; - /* */ __int64 _gap_0x14800; - /* */ __int64 _gap_0x14808; - /* */ __int64 _gap_0x14810; - /* */ __int64 _gap_0x14818; - /* */ __int64 _gap_0x14820; - /* */ __int64 _gap_0x14828; - /* */ __int64 _gap_0x14830; - /* */ __int64 _gap_0x14838; - /* */ __int64 _gap_0x14840; - /* */ __int64 _gap_0x14848; - /* */ __int64 _gap_0x14850; - /* */ __int64 _gap_0x14858; - /* */ __int64 _gap_0x14860; - /* */ __int64 _gap_0x14868; - /* */ __int64 _gap_0x14870; - /* */ __int64 _gap_0x14878; - /* */ __int64 _gap_0x14880; - /* */ __int64 _gap_0x14888; - /* */ __int64 _gap_0x14890; - /* */ __int64 _gap_0x14898; - /* */ __int64 _gap_0x148A0; - /* */ __int64 _gap_0x148A8; - /* */ __int64 _gap_0x148B0; - /* */ __int64 _gap_0x148B8; - /* */ __int64 _gap_0x148C0; - /* */ __int64 _gap_0x148C8; - /* */ __int64 _gap_0x148D0; - /* */ __int64 _gap_0x148D8; - /* */ __int64 _gap_0x148E0; - /* */ __int64 _gap_0x148E8; - /* */ __int64 _gap_0x148F0; - /* */ __int64 _gap_0x148F8; - /* */ __int64 _gap_0x14900; - /* */ __int64 _gap_0x14908; - /* */ __int64 _gap_0x14910; - /* */ __int64 _gap_0x14918; - /* */ __int64 _gap_0x14920; - /* */ __int64 _gap_0x14928; - /* */ __int64 _gap_0x14930; - /* */ __int64 _gap_0x14938; - /* */ __int64 _gap_0x14940; - /* */ __int64 _gap_0x14948; - /* */ __int64 _gap_0x14950; - /* */ __int64 _gap_0x14958; - /* */ __int64 _gap_0x14960; - /* */ __int64 _gap_0x14968; - /* */ __int64 _gap_0x14970; - /* */ __int64 _gap_0x14978; - /* */ __int64 _gap_0x14980; - /* */ __int64 _gap_0x14988; - /* */ __int64 _gap_0x14990; - /* */ __int64 _gap_0x14998; - /* */ __int64 _gap_0x149A0; - /* */ __int64 _gap_0x149A8; - /* */ __int64 _gap_0x149B0; - /* */ __int64 _gap_0x149B8; - /* */ __int64 _gap_0x149C0; - /* */ __int64 _gap_0x149C8; - /* */ __int64 _gap_0x149D0; - /* */ __int64 _gap_0x149D8; - /* */ __int64 _gap_0x149E0; - /* */ __int64 _gap_0x149E8; - /* */ __int64 _gap_0x149F0; - /* */ __int64 _gap_0x149F8; - /* */ __int64 _gap_0x14A00; - /* */ __int64 _gap_0x14A08; - /* */ __int64 _gap_0x14A10; - /* */ __int64 _gap_0x14A18; - /* */ __int64 _gap_0x14A20; - /* */ __int64 _gap_0x14A28; - /* */ __int64 _gap_0x14A30; - /* */ __int64 _gap_0x14A38; - /* */ __int64 _gap_0x14A40; - /* */ __int64 _gap_0x14A48; - /* */ __int64 _gap_0x14A50; - /* */ __int64 _gap_0x14A58; - /* */ __int64 _gap_0x14A60; - /* */ __int64 _gap_0x14A68; - /* */ __int64 _gap_0x14A70; - /* */ __int64 _gap_0x14A78; - /* */ __int64 _gap_0x14A80; - /* */ __int64 _gap_0x14A88; - /* */ __int64 _gap_0x14A90; - /* */ __int64 _gap_0x14A98; - /* */ __int64 _gap_0x14AA0; - /* */ __int64 _gap_0x14AA8; - /* */ __int64 _gap_0x14AB0; - /* */ __int64 _gap_0x14AB8; - /* */ __int64 _gap_0x14AC0; - /* */ __int64 _gap_0x14AC8; - /* */ __int64 _gap_0x14AD0; - /* */ __int64 _gap_0x14AD8; - /* */ __int64 _gap_0x14AE0; - /* */ __int64 _gap_0x14AE8; - /* */ __int64 _gap_0x14AF0; - /* */ __int64 _gap_0x14AF8; - /* */ __int64 _gap_0x14B00; - /* */ __int64 _gap_0x14B08; - /* */ __int64 _gap_0x14B10; - /* */ __int64 _gap_0x14B18; - /* */ __int64 _gap_0x14B20; - /* */ __int64 _gap_0x14B28; - /* */ __int64 _gap_0x14B30; - /* */ __int64 _gap_0x14B38; - /* */ __int64 _gap_0x14B40; - /* */ __int64 _gap_0x14B48; - /* */ __int64 _gap_0x14B50; - /* */ __int64 _gap_0x14B58; - /* */ __int64 _gap_0x14B60; - /* */ __int64 _gap_0x14B68; - /* */ __int64 _gap_0x14B70; - /* */ __int64 _gap_0x14B78; - /* */ __int64 _gap_0x14B80; - /* */ __int64 _gap_0x14B88; - /* */ __int64 _gap_0x14B90; - /* */ __int64 _gap_0x14B98; - /* */ __int64 _gap_0x14BA0; - /* */ __int64 _gap_0x14BA8; - /* */ __int64 _gap_0x14BB0; - /* */ __int64 _gap_0x14BB8; - /* */ __int64 _gap_0x14BC0; - /* */ __int64 _gap_0x14BC8; - /* */ __int64 _gap_0x14BD0; - /* */ __int64 _gap_0x14BD8; - /* */ __int64 _gap_0x14BE0; - /* */ __int64 _gap_0x14BE8; - /* */ __int64 _gap_0x14BF0; - /* */ __int64 _gap_0x14BF8; - /* */ __int64 _gap_0x14C00; - /* */ __int64 _gap_0x14C08; - /* */ __int64 _gap_0x14C10; - /* */ __int64 _gap_0x14C18; - /* */ __int64 _gap_0x14C20; - /* */ __int64 _gap_0x14C28; - /* */ __int64 _gap_0x14C30; - /* */ __int64 _gap_0x14C38; - /* */ __int64 _gap_0x14C40; - /* */ __int64 _gap_0x14C48; - /* */ __int64 _gap_0x14C50; - /* */ __int64 _gap_0x14C58; - /* */ __int64 _gap_0x14C60; - /* */ __int64 _gap_0x14C68; - /* */ __int64 _gap_0x14C70; - /* */ __int64 _gap_0x14C78; - /* */ __int64 _gap_0x14C80; - /* */ __int64 _gap_0x14C88; - /* */ __int64 _gap_0x14C90; - /* */ __int64 _gap_0x14C98; - /* */ __int64 _gap_0x14CA0; - /* */ __int64 _gap_0x14CA8; - /* */ __int64 _gap_0x14CB0; - /* */ __int64 _gap_0x14CB8; - /* */ __int64 _gap_0x14CC0; - /* */ __int64 _gap_0x14CC8; - /* */ __int64 _gap_0x14CD0; - /* */ __int64 _gap_0x14CD8; - /* */ __int64 _gap_0x14CE0; - /* */ __int64 _gap_0x14CE8; - /* */ __int64 _gap_0x14CF0; - /* */ __int64 _gap_0x14CF8; - /* */ __int64 _gap_0x14D00; - /* */ __int64 _gap_0x14D08; - /* */ __int64 _gap_0x14D10; - /* */ __int64 _gap_0x14D18; - /* */ __int64 _gap_0x14D20; - /* */ __int64 _gap_0x14D28; - /* */ __int64 _gap_0x14D30; - /* */ __int64 _gap_0x14D38; - /* */ __int64 _gap_0x14D40; - /* */ __int64 _gap_0x14D48; - /* */ __int64 _gap_0x14D50; - /* */ __int64 _gap_0x14D58; - /* */ __int64 _gap_0x14D60; - /* */ __int64 _gap_0x14D68; - /* */ __int64 _gap_0x14D70; - /* */ __int64 _gap_0x14D78; - /* */ __int64 _gap_0x14D80; - /* */ __int64 _gap_0x14D88; - /* */ __int64 _gap_0x14D90; - /* */ __int64 _gap_0x14D98; - /* */ __int64 _gap_0x14DA0; - /* */ __int64 _gap_0x14DA8; - /* */ __int64 _gap_0x14DB0; - /* */ __int64 _gap_0x14DB8; - /* */ __int64 _gap_0x14DC0; - /* */ __int64 _gap_0x14DC8; - /* */ __int64 _gap_0x14DD0; - /* */ __int64 _gap_0x14DD8; - /* */ __int64 _gap_0x14DE0; - /* */ __int64 _gap_0x14DE8; - /* */ __int64 _gap_0x14DF0; - /* */ __int64 _gap_0x14DF8; - /* */ __int64 _gap_0x14E00; - /* */ __int64 _gap_0x14E08; - /* */ __int64 _gap_0x14E10; - /* */ __int64 _gap_0x14E18; - /* */ __int64 _gap_0x14E20; - /* */ __int64 _gap_0x14E28; - /* */ __int64 _gap_0x14E30; - /* */ __int64 _gap_0x14E38; - /* */ __int64 _gap_0x14E40; - /* */ __int64 _gap_0x14E48; - /* */ __int64 _gap_0x14E50; - /* */ __int64 _gap_0x14E58; - /* */ __int64 _gap_0x14E60; - /* */ __int64 _gap_0x14E68; - /* */ __int64 _gap_0x14E70; - /* */ __int64 _gap_0x14E78; - /* */ __int64 _gap_0x14E80; - /* */ __int64 _gap_0x14E88; - /* */ __int64 _gap_0x14E90; - /* */ __int64 _gap_0x14E98; - /* */ __int64 _gap_0x14EA0; - /* */ __int64 _gap_0x14EA8; - /* */ __int64 _gap_0x14EB0; - /* */ __int64 _gap_0x14EB8; - /* */ __int64 _gap_0x14EC0; - /* */ __int64 _gap_0x14EC8; - /* */ __int64 _gap_0x14ED0; - /* */ __int64 _gap_0x14ED8; - /* */ __int64 _gap_0x14EE0; - /* */ __int64 _gap_0x14EE8; - /* */ __int64 _gap_0x14EF0; - /* */ __int64 _gap_0x14EF8; - /* */ __int64 _gap_0x14F00; - /* */ __int64 _gap_0x14F08; - /* */ __int64 _gap_0x14F10; - /* */ __int64 _gap_0x14F18; - /* */ __int64 _gap_0x14F20; - /* */ __int64 _gap_0x14F28; - /* */ __int64 _gap_0x14F30; - /* */ __int64 _gap_0x14F38; - /* */ __int64 _gap_0x14F40; - /* */ __int64 _gap_0x14F48; - /* */ __int64 _gap_0x14F50; - /* */ __int64 _gap_0x14F58; - /* */ __int64 _gap_0x14F60; - /* */ __int64 _gap_0x14F68; - /* */ __int64 _gap_0x14F70; - /* */ __int64 _gap_0x14F78; - /* */ __int64 _gap_0x14F80; - /* */ __int64 _gap_0x14F88; - /* */ __int64 _gap_0x14F90; - /* */ __int64 _gap_0x14F98; - /* */ __int64 _gap_0x14FA0; - /* */ __int64 _gap_0x14FA8; - /* */ __int64 _gap_0x14FB0; - /* */ __int64 _gap_0x14FB8; - /* */ __int64 _gap_0x14FC0; - /* */ __int64 _gap_0x14FC8; - /* */ __int64 _gap_0x14FD0; - /* */ __int64 _gap_0x14FD8; - /* */ __int64 _gap_0x14FE0; - /* */ __int64 _gap_0x14FE8; - /* */ __int64 _gap_0x14FF0; - /* */ __int64 _gap_0x14FF8; - /* */ __int64 _gap_0x15000; - /* */ __int64 _gap_0x15008; - /* */ __int64 _gap_0x15010; - /* */ __int64 _gap_0x15018; - /* */ __int64 _gap_0x15020; - /* */ __int64 _gap_0x15028; - /* */ __int64 _gap_0x15030; - /* */ __int64 _gap_0x15038; - /* */ __int64 _gap_0x15040; - /* */ __int64 _gap_0x15048; - /* */ __int64 _gap_0x15050; - /* */ __int64 _gap_0x15058; - /* */ __int64 _gap_0x15060; - /* */ __int64 _gap_0x15068; - /* */ __int64 _gap_0x15070; - /* */ __int64 _gap_0x15078; - /* */ __int64 _gap_0x15080; - /* */ __int64 _gap_0x15088; - /* */ __int64 _gap_0x15090; - /* */ __int64 _gap_0x15098; - /* */ __int64 _gap_0x150A0; - /* */ __int64 _gap_0x150A8; - /* */ __int64 _gap_0x150B0; - /* */ __int64 _gap_0x150B8; - /* */ __int64 _gap_0x150C0; - /* */ __int64 _gap_0x150C8; - /* */ __int64 _gap_0x150D0; - /* */ __int64 _gap_0x150D8; - /* */ __int64 _gap_0x150E0; - /* */ __int64 _gap_0x150E8; - /* */ __int64 _gap_0x150F0; - /* */ __int64 _gap_0x150F8; - /* */ __int64 _gap_0x15100; - /* */ __int64 _gap_0x15108; - /* */ __int64 _gap_0x15110; - /* */ __int64 _gap_0x15118; - /* */ __int64 _gap_0x15120; - /* */ __int64 _gap_0x15128; - /* */ __int64 _gap_0x15130; - /* */ __int64 _gap_0x15138; - /* */ __int64 _gap_0x15140; - /* */ __int64 _gap_0x15148; - /* */ __int64 _gap_0x15150; - /* */ __int64 _gap_0x15158; - /* */ __int64 _gap_0x15160; - /* */ __int64 _gap_0x15168; - /* */ __int64 _gap_0x15170; - /* */ __int64 _gap_0x15178; - /* */ __int64 _gap_0x15180; - /* */ __int64 _gap_0x15188; - /* */ __int64 _gap_0x15190; - /* */ __int64 _gap_0x15198; - /* */ __int64 _gap_0x151A0; - /* */ __int64 _gap_0x151A8; - /* */ __int64 _gap_0x151B0; - /* */ __int64 _gap_0x151B8; - /* */ __int64 _gap_0x151C0; - /* */ __int64 _gap_0x151C8; - /* */ __int64 _gap_0x151D0; - /* */ __int64 _gap_0x151D8; - /* */ __int64 _gap_0x151E0; - /* */ __int64 _gap_0x151E8; - /* */ __int64 _gap_0x151F0; - /* */ __int64 _gap_0x151F8; - /* */ __int64 _gap_0x15200; - /* */ __int64 _gap_0x15208; - /* */ __int64 _gap_0x15210; - /* */ __int64 _gap_0x15218; - /* */ __int64 _gap_0x15220; - /* */ __int64 _gap_0x15228; - /* */ __int64 _gap_0x15230; - /* */ __int64 _gap_0x15238; - /* */ __int64 _gap_0x15240; - /* */ __int64 _gap_0x15248; - /* */ __int64 _gap_0x15250; - /* */ __int64 _gap_0x15258; - /* */ __int64 _gap_0x15260; - /* */ __int64 _gap_0x15268; - /* */ __int64 _gap_0x15270; - /* */ __int64 _gap_0x15278; - /* */ __int64 _gap_0x15280; - /* */ __int64 _gap_0x15288; - /* */ __int64 _gap_0x15290; - /* */ __int64 _gap_0x15298; - /* */ __int64 _gap_0x152A0; - /* */ __int64 _gap_0x152A8; - /* */ __int64 _gap_0x152B0; - /* */ __int64 _gap_0x152B8; - /* */ __int64 _gap_0x152C0; - /* */ __int64 _gap_0x152C8; - /* */ __int64 _gap_0x152D0; - /* */ __int64 _gap_0x152D8; - /* */ __int64 _gap_0x152E0; - /* */ __int64 _gap_0x152E8; - /* */ __int64 _gap_0x152F0; - /* */ __int64 _gap_0x152F8; - /* */ __int64 _gap_0x15300; - /* */ __int64 _gap_0x15308; - /* */ __int64 _gap_0x15310; - /* */ __int64 _gap_0x15318; - /* */ __int64 _gap_0x15320; - /* */ __int64 _gap_0x15328; - /* */ __int64 _gap_0x15330; - /* */ __int64 _gap_0x15338; - /* */ __int64 _gap_0x15340; - /* */ __int64 _gap_0x15348; - /* */ __int64 _gap_0x15350; - /* */ __int64 _gap_0x15358; - /* */ __int64 _gap_0x15360; - /* */ __int64 _gap_0x15368; - /* */ __int64 _gap_0x15370; - /* */ __int64 _gap_0x15378; - /* */ __int64 _gap_0x15380; - /* */ __int64 _gap_0x15388; - /* */ __int64 _gap_0x15390; - /* */ __int64 _gap_0x15398; - /* */ __int64 _gap_0x153A0; - /* */ __int64 _gap_0x153A8; - /* */ __int64 _gap_0x153B0; - /* */ __int64 _gap_0x153B8; - /* */ __int64 _gap_0x153C0; - /* */ __int64 _gap_0x153C8; - /* */ __int64 _gap_0x153D0; - /* */ __int64 _gap_0x153D8; - /* */ __int64 _gap_0x153E0; - /* */ __int64 _gap_0x153E8; - /* */ __int64 _gap_0x153F0; - /* */ __int64 _gap_0x153F8; - /* */ __int64 _gap_0x15400; - /* */ __int64 _gap_0x15408; - /* */ __int64 _gap_0x15410; - /* */ __int64 _gap_0x15418; - /* */ __int64 _gap_0x15420; - /* */ __int64 _gap_0x15428; - /* */ __int64 _gap_0x15430; - /* */ __int64 _gap_0x15438; - /* */ __int64 _gap_0x15440; - /* */ __int64 _gap_0x15448; - /* */ __int64 _gap_0x15450; - /* */ __int64 _gap_0x15458; - /* */ __int64 _gap_0x15460; - /* */ __int64 _gap_0x15468; - /* */ __int64 _gap_0x15470; - /* */ __int64 _gap_0x15478; - /* */ __int64 _gap_0x15480; - /* */ __int64 _gap_0x15488; - /* */ __int64 _gap_0x15490; - /* */ __int64 _gap_0x15498; - /* */ __int64 _gap_0x154A0; - /* */ __int64 _gap_0x154A8; - /* */ __int64 _gap_0x154B0; - /* */ __int64 _gap_0x154B8; - /* */ __int64 _gap_0x154C0; - /* */ __int64 _gap_0x154C8; - /* */ __int64 _gap_0x154D0; - /* */ __int64 _gap_0x154D8; - /* */ __int64 _gap_0x154E0; - /* */ __int64 _gap_0x154E8; - /* */ __int64 _gap_0x154F0; - /* */ __int64 _gap_0x154F8; - /* */ __int64 _gap_0x15500; - /* */ __int64 _gap_0x15508; - /* */ __int64 _gap_0x15510; - /* */ __int64 _gap_0x15518; - /* */ __int64 _gap_0x15520; - /* */ __int64 _gap_0x15528; - /* */ __int64 _gap_0x15530; - /* */ __int64 _gap_0x15538; - /* */ __int64 _gap_0x15540; - /* */ __int64 _gap_0x15548; - /* */ __int64 _gap_0x15550; - /* */ __int64 _gap_0x15558; - /* */ __int64 _gap_0x15560; - /* */ __int64 _gap_0x15568; - /* */ __int64 _gap_0x15570; - /* */ __int64 _gap_0x15578; - /* */ __int64 _gap_0x15580; - /* */ __int64 _gap_0x15588; - /* */ __int64 _gap_0x15590; - /* */ __int64 _gap_0x15598; - /* */ __int64 _gap_0x155A0; - /* */ __int64 _gap_0x155A8; - /* */ __int64 _gap_0x155B0; - /* */ __int64 _gap_0x155B8; - /* */ __int64 _gap_0x155C0; - /* */ __int64 _gap_0x155C8; - /* */ __int64 _gap_0x155D0; - /* */ __int64 _gap_0x155D8; - /* */ __int64 _gap_0x155E0; - /* */ __int64 _gap_0x155E8; - /* */ __int64 _gap_0x155F0; - /* */ __int64 _gap_0x155F8; - /* */ __int64 _gap_0x15600; - /* */ __int64 _gap_0x15608; - /* */ __int64 _gap_0x15610; - /* */ __int64 _gap_0x15618; - /* */ __int64 _gap_0x15620; - /* */ __int64 _gap_0x15628; - /* */ __int64 _gap_0x15630; - /* */ __int64 _gap_0x15638; - /* */ __int64 _gap_0x15640; - /* */ __int64 _gap_0x15648; - /* */ __int64 _gap_0x15650; - /* */ __int64 _gap_0x15658; - /* */ __int64 _gap_0x15660; - /* */ __int64 _gap_0x15668; - /* */ __int64 _gap_0x15670; - /* */ __int64 _gap_0x15678; - /* */ __int64 _gap_0x15680; - /* */ __int64 _gap_0x15688; - /* */ __int64 _gap_0x15690; - /* */ __int64 _gap_0x15698; - /* */ __int64 _gap_0x156A0; - /* */ __int64 _gap_0x156A8; - /* */ __int64 _gap_0x156B0; - /* */ __int64 _gap_0x156B8; - /* */ __int64 _gap_0x156C0; - /* */ __int64 _gap_0x156C8; - /* */ __int64 _gap_0x156D0; - /* */ __int64 _gap_0x156D8; - /* */ __int64 _gap_0x156E0; - /* */ __int64 _gap_0x156E8; - /* */ __int64 _gap_0x156F0; - /* */ __int64 _gap_0x156F8; - /* */ __int64 _gap_0x15700; - /* */ __int64 _gap_0x15708; - /* */ __int64 _gap_0x15710; - /* */ __int64 _gap_0x15718; - /* */ __int64 _gap_0x15720; - /* */ __int64 _gap_0x15728; - /* */ __int64 _gap_0x15730; - /* */ __int64 _gap_0x15738; - /* */ __int64 _gap_0x15740; - /* */ __int64 _gap_0x15748; - /* */ __int64 _gap_0x15750; - /* */ __int64 _gap_0x15758; - /* */ __int64 _gap_0x15760; - /* */ __int64 _gap_0x15768; - /* */ __int64 _gap_0x15770; - /* */ __int64 _gap_0x15778; - /* */ __int64 _gap_0x15780; - /* */ __int64 _gap_0x15788; - /* */ __int64 _gap_0x15790; - /* */ __int64 _gap_0x15798; - /* */ __int64 _gap_0x157A0; - /* */ __int64 _gap_0x157A8; - /* */ __int64 _gap_0x157B0; - /* */ __int64 _gap_0x157B8; - /* */ __int64 _gap_0x157C0; - /* */ __int64 _gap_0x157C8; - /* */ __int64 _gap_0x157D0; - /* */ __int64 _gap_0x157D8; - /* */ __int64 _gap_0x157E0; - /* */ __int64 _gap_0x157E8; - /* */ __int64 _gap_0x157F0; - /* */ __int64 _gap_0x157F8; - /* */ __int64 _gap_0x15800; - /* */ __int64 _gap_0x15808; - /* */ __int64 _gap_0x15810; - /* */ __int64 _gap_0x15818; - /* */ __int64 _gap_0x15820; - /* */ __int64 _gap_0x15828; - /* */ __int64 _gap_0x15830; - /* */ __int64 _gap_0x15838; - /* */ __int64 _gap_0x15840; - /* */ __int64 _gap_0x15848; - /* */ __int64 _gap_0x15850; - /* */ __int64 _gap_0x15858; - /* */ __int64 _gap_0x15860; - /* */ __int64 _gap_0x15868; - /* */ __int64 _gap_0x15870; - /* */ __int64 _gap_0x15878; - /* */ __int64 _gap_0x15880; - /* */ __int64 _gap_0x15888; - /* */ __int64 _gap_0x15890; - /* */ __int64 _gap_0x15898; - /* */ __int64 _gap_0x158A0; - /* */ __int64 _gap_0x158A8; - /* */ __int64 _gap_0x158B0; - /* */ __int64 _gap_0x158B8; - /* */ __int64 _gap_0x158C0; - /* */ __int64 _gap_0x158C8; - /* */ __int64 _gap_0x158D0; - /* */ __int64 _gap_0x158D8; - /* */ __int64 _gap_0x158E0; - /* */ __int64 _gap_0x158E8; - /* */ __int64 _gap_0x158F0; - /* */ __int64 _gap_0x158F8; - /* */ __int64 _gap_0x15900; - /* */ __int64 _gap_0x15908; - /* */ __int64 _gap_0x15910; - /* */ __int64 _gap_0x15918; - /* */ __int64 _gap_0x15920; - /* */ __int64 _gap_0x15928; - /* */ __int64 _gap_0x15930; - /* */ __int64 _gap_0x15938; - /* */ __int64 _gap_0x15940; - /* */ __int64 _gap_0x15948; - /* */ __int64 _gap_0x15950; - /* */ __int64 _gap_0x15958; - /* */ __int64 _gap_0x15960; - /* */ __int64 _gap_0x15968; - /* */ __int64 _gap_0x15970; - /* */ __int64 _gap_0x15978; - /* */ __int64 _gap_0x15980; - /* */ __int64 _gap_0x15988; - /* */ __int64 _gap_0x15990; - /* */ __int64 _gap_0x15998; - /* */ __int64 _gap_0x159A0; - /* */ __int64 _gap_0x159A8; - /* */ __int64 _gap_0x159B0; - /* */ __int64 _gap_0x159B8; - /* */ __int64 _gap_0x159C0; - /* */ __int64 _gap_0x159C8; - /* */ __int64 _gap_0x159D0; - /* */ __int64 _gap_0x159D8; - /* */ __int64 _gap_0x159E0; - /* */ __int64 _gap_0x159E8; - /* */ __int64 _gap_0x159F0; - /* */ __int64 _gap_0x159F8; - /* */ __int64 _gap_0x15A00; - /* */ __int64 _gap_0x15A08; - /* */ __int64 _gap_0x15A10; - /* */ __int64 _gap_0x15A18; - /* */ __int64 _gap_0x15A20; - /* */ __int64 _gap_0x15A28; - /* */ __int64 _gap_0x15A30; - /* */ __int64 _gap_0x15A38; - /* */ __int64 _gap_0x15A40; - /* */ __int64 _gap_0x15A48; - /* */ __int64 _gap_0x15A50; - /* */ __int64 _gap_0x15A58; - /* */ __int64 _gap_0x15A60; - /* */ __int64 _gap_0x15A68; - /* */ __int64 _gap_0x15A70; - /* */ __int64 _gap_0x15A78; - /* */ __int64 _gap_0x15A80; - /* */ __int64 _gap_0x15A88; - /* */ __int64 _gap_0x15A90; - /* */ __int64 _gap_0x15A98; - /* */ __int64 _gap_0x15AA0; - /* */ __int64 _gap_0x15AA8; - /* */ __int64 _gap_0x15AB0; - /* */ __int64 _gap_0x15AB8; - /* */ __int64 _gap_0x15AC0; - /* */ __int64 _gap_0x15AC8; - /* */ __int64 _gap_0x15AD0; - /* */ __int64 _gap_0x15AD8; - /* */ __int64 _gap_0x15AE0; - /* */ __int64 _gap_0x15AE8; - /* */ __int64 _gap_0x15AF0; - /* */ __int64 _gap_0x15AF8; - /* */ __int64 _gap_0x15B00; - /* */ __int64 _gap_0x15B08; - /* */ __int64 _gap_0x15B10; - /* */ __int64 _gap_0x15B18; - /* */ __int64 _gap_0x15B20; - /* */ __int64 _gap_0x15B28; - /* */ __int64 _gap_0x15B30; - /* */ __int64 _gap_0x15B38; - /* */ __int64 _gap_0x15B40; - /* */ __int64 _gap_0x15B48; - /* */ __int64 _gap_0x15B50; - /* */ __int64 _gap_0x15B58; - /* */ __int64 _gap_0x15B60; - /* */ __int64 _gap_0x15B68; - /* */ __int64 _gap_0x15B70; - /* */ __int64 _gap_0x15B78; - /* */ __int64 _gap_0x15B80; - /* */ __int64 _gap_0x15B88; - /* */ __int64 _gap_0x15B90; - /* */ __int64 _gap_0x15B98; - /* */ __int64 _gap_0x15BA0; - /* */ __int64 _gap_0x15BA8; - /* */ __int64 _gap_0x15BB0; - /* */ __int64 _gap_0x15BB8; - /* */ __int64 _gap_0x15BC0; - /* */ __int64 _gap_0x15BC8; - /* */ __int64 _gap_0x15BD0; - /* */ __int64 _gap_0x15BD8; - /* */ __int64 _gap_0x15BE0; - /* */ __int64 _gap_0x15BE8; - /* */ __int64 _gap_0x15BF0; - /* */ __int64 _gap_0x15BF8; - /* */ __int64 _gap_0x15C00; - /* */ __int64 _gap_0x15C08; - /* */ __int64 _gap_0x15C10; - /* */ __int64 _gap_0x15C18; - /* */ __int64 _gap_0x15C20; - /* */ __int64 _gap_0x15C28; - /* */ __int64 _gap_0x15C30; - /* */ __int64 _gap_0x15C38; - /* */ __int64 _gap_0x15C40; - /* */ __int64 _gap_0x15C48; - /* */ __int64 _gap_0x15C50; - /* */ __int64 _gap_0x15C58; - /* */ __int64 _gap_0x15C60; - /* */ __int64 _gap_0x15C68; - /* */ __int64 _gap_0x15C70; - /* */ __int64 _gap_0x15C78; - /* */ __int64 _gap_0x15C80; - /* */ __int64 _gap_0x15C88; - /* */ __int64 _gap_0x15C90; - /* */ __int64 _gap_0x15C98; - /* */ __int64 _gap_0x15CA0; - /* */ __int64 _gap_0x15CA8; - /* */ __int64 _gap_0x15CB0; - /* */ __int64 _gap_0x15CB8; - /* */ __int64 _gap_0x15CC0; - /* */ __int64 _gap_0x15CC8; - /* */ __int64 _gap_0x15CD0; - /* */ __int64 _gap_0x15CD8; - /* */ __int64 _gap_0x15CE0; - /* */ __int64 _gap_0x15CE8; - /* */ __int64 _gap_0x15CF0; - /* */ __int64 _gap_0x15CF8; - /* */ __int64 _gap_0x15D00; - /* */ __int64 _gap_0x15D08; - /* */ __int64 _gap_0x15D10; - /* */ __int64 _gap_0x15D18; - /* */ __int64 _gap_0x15D20; - /* */ __int64 _gap_0x15D28; - /* */ __int64 _gap_0x15D30; - /* */ __int64 _gap_0x15D38; - /* */ __int64 _gap_0x15D40; - /* */ __int64 _gap_0x15D48; - /* */ __int64 _gap_0x15D50; - /* */ __int64 _gap_0x15D58; - /* */ __int64 _gap_0x15D60; - /* */ __int64 _gap_0x15D68; - /* */ __int64 _gap_0x15D70; - /* */ __int64 _gap_0x15D78; - /* */ __int64 _gap_0x15D80; - /* */ __int64 _gap_0x15D88; - /* */ __int64 _gap_0x15D90; - /* */ __int64 _gap_0x15D98; - /* */ __int64 _gap_0x15DA0; - /* */ __int64 _gap_0x15DA8; - /* */ __int64 _gap_0x15DB0; - /* */ __int64 _gap_0x15DB8; - /* */ __int64 _gap_0x15DC0; - /* */ __int64 _gap_0x15DC8; - /* */ __int64 _gap_0x15DD0; - /* */ __int64 _gap_0x15DD8; - /* */ __int64 _gap_0x15DE0; - /* */ __int64 _gap_0x15DE8; - /* */ __int64 _gap_0x15DF0; - /* */ __int64 _gap_0x15DF8; - /* */ __int64 _gap_0x15E00; - /* */ __int64 _gap_0x15E08; - /* */ __int64 _gap_0x15E10; - /* */ __int64 _gap_0x15E18; - /* */ __int64 _gap_0x15E20; - /* */ __int64 _gap_0x15E28; - /* */ __int64 _gap_0x15E30; - /* */ __int64 _gap_0x15E38; - /* */ __int64 _gap_0x15E40; - /* */ __int64 _gap_0x15E48; - /* */ __int64 _gap_0x15E50; - /* */ __int64 _gap_0x15E58; - /* */ __int64 _gap_0x15E60; - /* */ __int64 _gap_0x15E68; - /* */ __int64 _gap_0x15E70; - /* */ __int64 _gap_0x15E78; - /* */ __int64 _gap_0x15E80; - /* */ __int64 _gap_0x15E88; - /* */ __int64 _gap_0x15E90; - /* */ __int64 _gap_0x15E98; - /* */ __int64 _gap_0x15EA0; - /* */ __int64 _gap_0x15EA8; - /* */ __int64 _gap_0x15EB0; - /* */ __int64 _gap_0x15EB8; - /* */ __int64 _gap_0x15EC0; - /* */ __int64 _gap_0x15EC8; - /* */ __int64 _gap_0x15ED0; - /* */ __int64 _gap_0x15ED8; - /* */ __int64 _gap_0x15EE0; - /* */ __int64 _gap_0x15EE8; - /* */ __int64 _gap_0x15EF0; - /* */ __int64 _gap_0x15EF8; - /* */ __int64 _gap_0x15F00; - /* */ __int64 _gap_0x15F08; - /* */ __int64 _gap_0x15F10; - /* */ __int64 _gap_0x15F18; - /* */ __int64 _gap_0x15F20; - /* */ __int64 _gap_0x15F28; - /* */ __int64 _gap_0x15F30; - /* */ __int64 _gap_0x15F38; - /* */ __int64 _gap_0x15F40; - /* */ __int64 _gap_0x15F48; - /* */ __int64 _gap_0x15F50; - /* */ __int64 _gap_0x15F58; - /* */ __int64 _gap_0x15F60; - /* */ __int64 _gap_0x15F68; - /* */ __int64 _gap_0x15F70; - /* */ __int64 _gap_0x15F78; - /* */ __int64 _gap_0x15F80; - /* */ __int64 _gap_0x15F88; - /* */ __int64 _gap_0x15F90; - /* */ __int64 _gap_0x15F98; - /* */ __int64 _gap_0x15FA0; - /* */ __int64 _gap_0x15FA8; - /* */ __int64 _gap_0x15FB0; - /* */ __int64 _gap_0x15FB8; - /* */ __int64 _gap_0x15FC0; - /* */ __int64 _gap_0x15FC8; - /* */ __int64 _gap_0x15FD0; - /* */ __int64 _gap_0x15FD8; - /* */ __int64 _gap_0x15FE0; - /* */ __int64 _gap_0x15FE8; - /* */ __int64 _gap_0x15FF0; - /* */ __int64 _gap_0x15FF8; - /* */ __int64 _gap_0x16000; - /* */ __int64 _gap_0x16008; - /* */ __int64 _gap_0x16010; - /* */ __int64 _gap_0x16018; - /* */ __int64 _gap_0x16020; - /* */ __int64 _gap_0x16028; - /* */ __int64 _gap_0x16030; - /* */ __int64 _gap_0x16038; - /* */ __int64 _gap_0x16040; - /* */ __int64 _gap_0x16048; - /* */ __int64 _gap_0x16050; - /* */ __int64 _gap_0x16058; - /* */ __int64 _gap_0x16060; - /* */ __int64 _gap_0x16068; - /* */ __int64 _gap_0x16070; - /* */ __int64 _gap_0x16078; - /* */ __int64 _gap_0x16080; - /* */ __int64 _gap_0x16088; - /* */ __int64 _gap_0x16090; - /* */ __int64 _gap_0x16098; - /* */ __int64 _gap_0x160A0; - /* */ __int64 _gap_0x160A8; - /* */ __int64 _gap_0x160B0; - /* */ __int64 _gap_0x160B8; - /* */ __int64 _gap_0x160C0; - /* */ __int64 _gap_0x160C8; - /* */ __int64 _gap_0x160D0; - /* */ __int64 _gap_0x160D8; - /* */ __int64 _gap_0x160E0; - /* */ __int64 _gap_0x160E8; - /* */ __int64 _gap_0x160F0; - /* */ __int64 _gap_0x160F8; - /* */ __int64 _gap_0x16100; - /* */ __int64 _gap_0x16108; - /* */ __int64 _gap_0x16110; - /* */ __int64 _gap_0x16118; - /* */ __int64 _gap_0x16120; - /* */ __int64 _gap_0x16128; - /* */ __int64 _gap_0x16130; - /* */ __int64 _gap_0x16138; - /* */ __int64 _gap_0x16140; - /* */ __int64 _gap_0x16148; - /* */ __int64 _gap_0x16150; - /* */ __int64 _gap_0x16158; - /* */ __int64 _gap_0x16160; - /* */ __int64 _gap_0x16168; - /* */ __int64 _gap_0x16170; - /* */ __int64 _gap_0x16178; - /* */ __int64 _gap_0x16180; - /* */ __int64 _gap_0x16188; - /* */ __int64 _gap_0x16190; - /* */ __int64 _gap_0x16198; - /* */ __int64 _gap_0x161A0; - /* */ __int64 _gap_0x161A8; - /* */ __int64 _gap_0x161B0; - /* */ __int64 _gap_0x161B8; - /* */ __int64 _gap_0x161C0; - /* */ __int64 _gap_0x161C8; - /* */ __int64 _gap_0x161D0; - /* */ __int64 _gap_0x161D8; - /* */ __int64 _gap_0x161E0; - /* */ __int64 _gap_0x161E8; - /* */ __int64 _gap_0x161F0; - /* */ __int64 _gap_0x161F8; - /* */ __int64 _gap_0x16200; - /* */ __int64 _gap_0x16208; - /* */ __int64 _gap_0x16210; - /* */ __int64 _gap_0x16218; - /* */ __int64 _gap_0x16220; - /* */ __int64 _gap_0x16228; - /* */ __int64 _gap_0x16230; - /* */ __int64 _gap_0x16238; - /* */ __int64 _gap_0x16240; - /* */ __int64 _gap_0x16248; - /* */ __int64 _gap_0x16250; - /* */ __int64 _gap_0x16258; - /* */ __int64 _gap_0x16260; - /* */ __int64 _gap_0x16268; - /* */ __int64 _gap_0x16270; - /* */ __int64 _gap_0x16278; - /* */ __int64 _gap_0x16280; - /* */ __int64 _gap_0x16288; - /* */ __int64 _gap_0x16290; - /* */ __int64 _gap_0x16298; - /* */ __int64 _gap_0x162A0; - /* */ __int64 _gap_0x162A8; - /* */ __int64 _gap_0x162B0; - /* */ __int64 _gap_0x162B8; - /* */ __int64 _gap_0x162C0; - /* */ __int64 _gap_0x162C8; - /* */ __int64 _gap_0x162D0; - /* */ __int64 _gap_0x162D8; - /* */ __int64 _gap_0x162E0; - /* */ __int64 _gap_0x162E8; - /* */ __int64 _gap_0x162F0; - /* */ __int64 _gap_0x162F8; - /* */ __int64 _gap_0x16300; - /* */ __int64 _gap_0x16308; - /* */ __int64 _gap_0x16310; - /* */ __int64 _gap_0x16318; - /* */ __int64 _gap_0x16320; - /* */ __int64 _gap_0x16328; - /* */ __int64 _gap_0x16330; - /* */ __int64 _gap_0x16338; - /* */ __int64 _gap_0x16340; - /* */ __int64 _gap_0x16348; - /* */ __int64 _gap_0x16350; - /* */ __int64 _gap_0x16358; - /* */ __int64 _gap_0x16360; - /* */ __int64 _gap_0x16368; - /* */ __int64 _gap_0x16370; - /* */ __int64 _gap_0x16378; - /* */ __int64 _gap_0x16380; - /* */ __int64 _gap_0x16388; - /* */ __int64 _gap_0x16390; - /* */ __int64 _gap_0x16398; - /* */ __int64 _gap_0x163A0; - /* */ __int64 _gap_0x163A8; - /* */ __int64 _gap_0x163B0; - /* */ __int64 _gap_0x163B8; - /* */ __int64 _gap_0x163C0; - /* */ __int64 _gap_0x163C8; - /* */ __int64 _gap_0x163D0; - /* */ __int64 _gap_0x163D8; - /* */ __int64 _gap_0x163E0; - /* */ __int64 _gap_0x163E8; - /* */ __int64 _gap_0x163F0; - /* */ __int64 _gap_0x163F8; - /* */ __int64 _gap_0x16400; - /* */ __int64 _gap_0x16408; - /* */ __int64 _gap_0x16410; - /* */ __int64 _gap_0x16418; - /* */ __int64 _gap_0x16420; - /* */ __int64 _gap_0x16428; - /* */ __int64 _gap_0x16430; - /* */ __int64 _gap_0x16438; - /* */ __int64 _gap_0x16440; - /* */ __int64 _gap_0x16448; - /* */ __int64 _gap_0x16450; - /* */ __int64 _gap_0x16458; - /* */ __int64 _gap_0x16460; - /* */ __int64 _gap_0x16468; - /* */ __int64 _gap_0x16470; - /* */ __int64 _gap_0x16478; - /* */ __int64 _gap_0x16480; - /* */ __int64 _gap_0x16488; - /* */ __int64 _gap_0x16490; - /* */ __int64 _gap_0x16498; - /* */ __int64 _gap_0x164A0; - /* */ __int64 _gap_0x164A8; - /* */ __int64 _gap_0x164B0; - /* */ __int64 _gap_0x164B8; - /* */ __int64 _gap_0x164C0; - /* */ __int64 _gap_0x164C8; - /* */ __int64 _gap_0x164D0; - /* */ __int64 _gap_0x164D8; - /* */ __int64 _gap_0x164E0; - /* */ __int64 _gap_0x164E8; - /* */ __int64 _gap_0x164F0; - /* */ __int64 _gap_0x164F8; - /* */ __int64 _gap_0x16500; - /* */ __int64 _gap_0x16508; - /* */ __int64 _gap_0x16510; - /* */ __int64 _gap_0x16518; - /* */ __int64 _gap_0x16520; - /* */ __int64 _gap_0x16528; - /* */ __int64 _gap_0x16530; - /* */ __int64 _gap_0x16538; - /* */ __int64 _gap_0x16540; - /* */ __int64 _gap_0x16548; - /* */ __int64 _gap_0x16550; - /* */ __int64 _gap_0x16558; - /* */ __int64 _gap_0x16560; - /* */ __int64 _gap_0x16568; - /* */ __int64 _gap_0x16570; - /* */ __int64 _gap_0x16578; - /* */ __int64 _gap_0x16580; - /* */ __int64 _gap_0x16588; - /* */ __int64 _gap_0x16590; - /* */ __int64 _gap_0x16598; - /* */ __int64 _gap_0x165A0; - /* */ __int64 _gap_0x165A8; - /* */ __int64 _gap_0x165B0; - /* */ __int64 _gap_0x165B8; - /* */ __int64 _gap_0x165C0; - /* */ __int64 _gap_0x165C8; - /* */ __int64 _gap_0x165D0; - /* */ __int64 _gap_0x165D8; - /* */ __int64 _gap_0x165E0; - /* */ __int64 _gap_0x165E8; - /* */ __int64 _gap_0x165F0; - /* */ __int64 _gap_0x165F8; - /* */ __int64 _gap_0x16600; - /* */ __int64 _gap_0x16608; - /* */ __int64 _gap_0x16610; - /* */ __int64 _gap_0x16618; - /* */ __int64 _gap_0x16620; - /* */ __int64 _gap_0x16628; - /* */ __int64 _gap_0x16630; - /* */ __int64 _gap_0x16638; - /* */ __int64 _gap_0x16640; - /* */ __int64 _gap_0x16648; - /* */ __int64 _gap_0x16650; - /* */ __int64 _gap_0x16658; - /* */ __int64 _gap_0x16660; - /* */ __int64 _gap_0x16668; - /* */ __int64 _gap_0x16670; - /* */ __int64 _gap_0x16678; - /* */ __int64 _gap_0x16680; - /* */ __int64 _gap_0x16688; - /* */ __int64 _gap_0x16690; - /* */ __int64 _gap_0x16698; - /* */ __int64 _gap_0x166A0; - /* */ __int64 _gap_0x166A8; - /* */ __int64 _gap_0x166B0; - /* */ __int64 _gap_0x166B8; - /* */ __int64 _gap_0x166C0; - /* */ __int64 _gap_0x166C8; - /* */ __int64 _gap_0x166D0; - /* */ __int64 _gap_0x166D8; - /* */ __int64 _gap_0x166E0; - /* */ __int64 _gap_0x166E8; - /* */ __int64 _gap_0x166F0; - /* */ __int64 _gap_0x166F8; - /* */ __int64 _gap_0x16700; - /* */ __int64 _gap_0x16708; - /* */ __int64 _gap_0x16710; - /* */ __int64 _gap_0x16718; - /* */ __int64 _gap_0x16720; - /* */ __int64 _gap_0x16728; - /* */ __int64 _gap_0x16730; - /* */ __int64 _gap_0x16738; - /* */ __int64 _gap_0x16740; - /* */ __int64 _gap_0x16748; - /* */ __int64 _gap_0x16750; - /* */ __int64 _gap_0x16758; - /* */ __int64 _gap_0x16760; - /* */ __int64 _gap_0x16768; - /* */ __int64 _gap_0x16770; - /* */ __int64 _gap_0x16778; - /* */ __int64 _gap_0x16780; - /* */ __int64 _gap_0x16788; - /* */ __int64 _gap_0x16790; - /* */ __int64 _gap_0x16798; - /* */ __int64 _gap_0x167A0; - /* */ __int64 _gap_0x167A8; - /* */ __int64 _gap_0x167B0; - /* */ __int64 _gap_0x167B8; - /* */ __int64 _gap_0x167C0; - /* */ __int64 _gap_0x167C8; - /* */ __int64 _gap_0x167D0; - /* */ __int64 _gap_0x167D8; - /* */ __int64 _gap_0x167E0; - /* */ __int64 _gap_0x167E8; - /* */ __int64 _gap_0x167F0; - /* */ __int64 _gap_0x167F8; - /* */ __int64 _gap_0x16800; - /* */ __int64 _gap_0x16808; - /* */ __int64 _gap_0x16810; - /* */ __int64 _gap_0x16818; - /* */ __int64 _gap_0x16820; - /* */ __int64 _gap_0x16828; - /* */ __int64 _gap_0x16830; - /* */ __int64 _gap_0x16838; - /* */ __int64 _gap_0x16840; - /* */ __int64 _gap_0x16848; - /* */ __int64 _gap_0x16850; - /* */ __int64 _gap_0x16858; - /* */ __int64 _gap_0x16860; - /* */ __int64 _gap_0x16868; - /* */ __int64 _gap_0x16870; - /* */ __int64 _gap_0x16878; - /* */ __int64 _gap_0x16880; - /* */ __int64 _gap_0x16888; - /* */ __int64 _gap_0x16890; - /* */ __int64 _gap_0x16898; - /* */ __int64 _gap_0x168A0; - /* */ __int64 _gap_0x168A8; - /* */ __int64 _gap_0x168B0; - /* */ __int64 _gap_0x168B8; - /* */ __int64 _gap_0x168C0; - /* */ __int64 _gap_0x168C8; - /* */ __int64 _gap_0x168D0; - /* */ __int64 _gap_0x168D8; - /* */ __int64 _gap_0x168E0; - /* */ __int64 _gap_0x168E8; - /* */ __int64 _gap_0x168F0; - /* */ __int64 _gap_0x168F8; - /* */ __int64 _gap_0x16900; - /* */ __int64 _gap_0x16908; - /* */ __int64 _gap_0x16910; - /* */ __int64 _gap_0x16918; - /* */ __int64 _gap_0x16920; - /* */ __int64 _gap_0x16928; - /* */ __int64 _gap_0x16930; - /* */ __int64 _gap_0x16938; - /* */ __int64 _gap_0x16940; - /* */ __int64 _gap_0x16948; - /* */ __int64 _gap_0x16950; - /* */ __int64 _gap_0x16958; - /* */ __int64 _gap_0x16960; - /* */ __int64 _gap_0x16968; - /* */ __int64 _gap_0x16970; - /* */ __int64 _gap_0x16978; - /* */ __int64 _gap_0x16980; - /* */ __int64 _gap_0x16988; - /* */ __int64 _gap_0x16990; - /* */ __int64 _gap_0x16998; - /* */ __int64 _gap_0x169A0; - /* */ __int64 _gap_0x169A8; - /* */ __int64 _gap_0x169B0; - /* */ __int64 _gap_0x169B8; - /* */ __int64 _gap_0x169C0; - /* */ __int64 _gap_0x169C8; - /* */ __int64 _gap_0x169D0; - /* */ __int64 _gap_0x169D8; - /* */ __int64 _gap_0x169E0; - /* */ __int64 _gap_0x169E8; - /* */ __int64 _gap_0x169F0; - /* */ __int64 _gap_0x169F8; - /* */ __int64 _gap_0x16A00; - /* */ __int64 _gap_0x16A08; - /* */ __int64 _gap_0x16A10; - /* */ __int64 _gap_0x16A18; - /* */ __int64 _gap_0x16A20; - /* */ __int64 _gap_0x16A28; - /* */ __int64 _gap_0x16A30; - /* */ __int64 _gap_0x16A38; - /* */ __int64 _gap_0x16A40; - /* */ __int64 _gap_0x16A48; - /* */ __int64 _gap_0x16A50; - /* */ __int64 _gap_0x16A58; - /* */ __int64 _gap_0x16A60; - /* */ __int64 _gap_0x16A68; - /* */ __int64 _gap_0x16A70; - /* */ __int64 _gap_0x16A78; - /* */ __int64 _gap_0x16A80; - /* */ __int64 _gap_0x16A88; - /* */ __int64 _gap_0x16A90; - /* */ __int64 _gap_0x16A98; - /* */ __int64 _gap_0x16AA0; - /* */ __int64 _gap_0x16AA8; - /* */ __int64 _gap_0x16AB0; - /* */ __int64 _gap_0x16AB8; - /* */ __int64 _gap_0x16AC0; - /* */ __int64 _gap_0x16AC8; - /* */ __int64 _gap_0x16AD0; - /* */ __int64 _gap_0x16AD8; - /* */ __int64 _gap_0x16AE0; - /* */ __int64 _gap_0x16AE8; - /* */ __int64 _gap_0x16AF0; - /* */ __int64 _gap_0x16AF8; - /* */ __int64 _gap_0x16B00; - /* */ __int64 _gap_0x16B08; - /* */ __int64 _gap_0x16B10; - /* */ __int64 _gap_0x16B18; - /* */ __int64 _gap_0x16B20; - /* */ __int64 _gap_0x16B28; - /* */ __int64 _gap_0x16B30; - /* */ __int64 _gap_0x16B38; - /* */ __int64 _gap_0x16B40; - /* */ __int64 _gap_0x16B48; - /* */ __int64 _gap_0x16B50; - /* */ __int64 _gap_0x16B58; - /* */ __int64 _gap_0x16B60; - /* */ __int64 _gap_0x16B68; - /* */ __int64 _gap_0x16B70; - /* */ __int64 _gap_0x16B78; - /* */ __int64 _gap_0x16B80; - /* */ __int64 _gap_0x16B88; - /* */ __int64 _gap_0x16B90; - /* */ __int64 _gap_0x16B98; - /* */ __int64 _gap_0x16BA0; - /* */ __int64 _gap_0x16BA8; - /* */ __int64 _gap_0x16BB0; - /* */ __int64 _gap_0x16BB8; - /* */ __int64 _gap_0x16BC0; - /* */ __int64 _gap_0x16BC8; - /* */ __int64 _gap_0x16BD0; - /* */ __int64 _gap_0x16BD8; - /* */ __int64 _gap_0x16BE0; - /* */ __int64 _gap_0x16BE8; - /* */ __int64 _gap_0x16BF0; - /* */ __int64 _gap_0x16BF8; - /* */ __int64 _gap_0x16C00; - /* */ __int64 _gap_0x16C08; - /* */ __int64 _gap_0x16C10; - /* */ __int64 _gap_0x16C18; - /* */ __int64 _gap_0x16C20; - /* */ __int64 _gap_0x16C28; - /* */ __int64 _gap_0x16C30; - /* */ __int64 _gap_0x16C38; - /* */ __int64 _gap_0x16C40; - /* */ __int64 _gap_0x16C48; - /* */ __int64 _gap_0x16C50; - /* */ __int64 _gap_0x16C58; - /* */ __int64 _gap_0x16C60; - /* */ __int64 _gap_0x16C68; - /* */ __int64 _gap_0x16C70; - /* */ __int64 _gap_0x16C78; - /* */ __int64 _gap_0x16C80; - /* */ __int64 _gap_0x16C88; - /* */ __int64 _gap_0x16C90; - /* */ __int64 _gap_0x16C98; - /* */ __int64 _gap_0x16CA0; - /* */ __int64 _gap_0x16CA8; - /* */ __int64 _gap_0x16CB0; - /* */ __int64 _gap_0x16CB8; - /* */ __int64 _gap_0x16CC0; - /* */ __int64 _gap_0x16CC8; - /* */ __int64 _gap_0x16CD0; - /* */ __int64 _gap_0x16CD8; - /* */ __int64 _gap_0x16CE0; - /* */ __int64 _gap_0x16CE8; - /* */ __int64 _gap_0x16CF0; - /* */ __int64 _gap_0x16CF8; - /* */ __int64 _gap_0x16D00; - /* */ __int64 _gap_0x16D08; - /* */ __int64 _gap_0x16D10; - /* */ __int64 _gap_0x16D18; - /* */ __int64 _gap_0x16D20; - /* */ __int64 _gap_0x16D28; - /* */ __int64 _gap_0x16D30; - /* */ __int64 _gap_0x16D38; - /* */ __int64 _gap_0x16D40; - /* */ __int64 _gap_0x16D48; - /* */ __int64 _gap_0x16D50; - /* */ __int64 _gap_0x16D58; - /* */ __int64 _gap_0x16D60; - /* */ __int64 _gap_0x16D68; - /* */ __int64 _gap_0x16D70; - /* */ __int64 _gap_0x16D78; - /* */ __int64 _gap_0x16D80; - /* */ __int64 _gap_0x16D88; - /* */ __int64 _gap_0x16D90; - /* */ __int64 _gap_0x16D98; - /* */ __int64 _gap_0x16DA0; - /* */ __int64 _gap_0x16DA8; - /* */ __int64 _gap_0x16DB0; - /* */ __int64 _gap_0x16DB8; - /* */ __int64 _gap_0x16DC0; - /* */ __int64 _gap_0x16DC8; - /* */ __int64 _gap_0x16DD0; - /* */ __int64 _gap_0x16DD8; - /* */ __int64 _gap_0x16DE0; - /* */ __int64 _gap_0x16DE8; - /* */ __int64 _gap_0x16DF0; - /* */ __int64 _gap_0x16DF8; - /* */ __int64 _gap_0x16E00; - /* */ __int64 _gap_0x16E08; - /* */ __int64 _gap_0x16E10; - /* */ __int64 _gap_0x16E18; - /* */ __int64 _gap_0x16E20; - /* */ __int64 _gap_0x16E28; - /* */ __int64 _gap_0x16E30; - /* */ __int64 _gap_0x16E38; - /* */ __int64 _gap_0x16E40; - /* */ __int64 _gap_0x16E48; - /* */ __int64 _gap_0x16E50; - /* */ __int64 _gap_0x16E58; - /* */ __int64 _gap_0x16E60; - /* */ __int64 _gap_0x16E68; - /* */ __int64 _gap_0x16E70; - /* */ __int64 _gap_0x16E78; - /* */ __int64 _gap_0x16E80; - /* */ __int64 _gap_0x16E88; - /* */ __int64 _gap_0x16E90; - /* */ __int64 _gap_0x16E98; - /* */ __int64 _gap_0x16EA0; - /* */ __int64 _gap_0x16EA8; - /* */ __int64 _gap_0x16EB0; - /* */ __int64 _gap_0x16EB8; - /* */ __int64 _gap_0x16EC0; - /* */ __int64 _gap_0x16EC8; - /* */ __int64 _gap_0x16ED0; - /* */ __int64 _gap_0x16ED8; - /* */ __int64 _gap_0x16EE0; - /* */ __int64 _gap_0x16EE8; - /* */ __int64 _gap_0x16EF0; - /* */ __int64 _gap_0x16EF8; - /* */ __int64 _gap_0x16F00; - /* */ __int64 _gap_0x16F08; - /* */ __int64 _gap_0x16F10; - /* */ __int64 _gap_0x16F18; - /* */ __int64 _gap_0x16F20; - /* */ __int64 _gap_0x16F28; - /* */ __int64 _gap_0x16F30; - /* */ __int64 _gap_0x16F38; - /* */ __int64 _gap_0x16F40; - /* */ __int64 _gap_0x16F48; - /* */ __int64 _gap_0x16F50; - /* */ __int64 _gap_0x16F58; - /* */ __int64 _gap_0x16F60; - /* */ __int64 _gap_0x16F68; - /* */ __int64 _gap_0x16F70; - /* */ __int64 _gap_0x16F78; - /* */ __int64 _gap_0x16F80; - /* */ __int64 _gap_0x16F88; - /* */ __int64 _gap_0x16F90; - /* */ __int64 _gap_0x16F98; - /* */ __int64 _gap_0x16FA0; - /* */ __int64 _gap_0x16FA8; - /* */ __int64 _gap_0x16FB0; - /* */ __int64 _gap_0x16FB8; - /* */ __int64 _gap_0x16FC0; - /* */ __int64 _gap_0x16FC8; - /* */ __int64 _gap_0x16FD0; - /* */ __int64 _gap_0x16FD8; - /* */ __int64 _gap_0x16FE0; - /* */ __int64 _gap_0x16FE8; - /* */ __int64 _gap_0x16FF0; - /* */ __int64 _gap_0x16FF8; - /* */ __int64 _gap_0x17000; - /* */ __int64 _gap_0x17008; - /* */ __int64 _gap_0x17010; - /* */ __int64 _gap_0x17018; - /* */ __int64 _gap_0x17020; - /* */ __int64 _gap_0x17028; - /* */ __int64 _gap_0x17030; - /* */ __int64 _gap_0x17038; - /* */ __int64 _gap_0x17040; - /* */ __int64 _gap_0x17048; - /* */ __int64 _gap_0x17050; - /* */ __int64 _gap_0x17058; - /* */ __int64 _gap_0x17060; - /* */ __int64 _gap_0x17068; - /* */ __int64 _gap_0x17070; - /* */ __int64 _gap_0x17078; - /* */ __int64 _gap_0x17080; - /* */ __int64 _gap_0x17088; - /* */ __int64 _gap_0x17090; - /* */ __int64 _gap_0x17098; - /* */ __int64 _gap_0x170A0; - /* */ __int64 _gap_0x170A8; - /* */ __int64 _gap_0x170B0; - /* */ __int64 _gap_0x170B8; - /* */ __int64 _gap_0x170C0; - /* */ __int64 _gap_0x170C8; - /* */ __int64 _gap_0x170D0; - /* */ __int64 _gap_0x170D8; - /* */ __int64 _gap_0x170E0; - /* */ __int64 _gap_0x170E8; - /* */ __int64 _gap_0x170F0; - /* */ __int64 _gap_0x170F8; - /* */ __int64 _gap_0x17100; - /* */ __int64 _gap_0x17108; - /* */ __int64 _gap_0x17110; - /* */ __int64 _gap_0x17118; - /* */ __int64 _gap_0x17120; - /* */ __int64 _gap_0x17128; - /* */ __int64 _gap_0x17130; - /* */ __int64 _gap_0x17138; - /* */ __int64 _gap_0x17140; - /* */ __int64 _gap_0x17148; - /* */ __int64 _gap_0x17150; - /* */ __int64 _gap_0x17158; - /* */ __int64 _gap_0x17160; - /* */ __int64 _gap_0x17168; - /* */ __int64 _gap_0x17170; - /* */ __int64 _gap_0x17178; - /* */ __int64 _gap_0x17180; - /* */ __int64 _gap_0x17188; - /* */ __int64 _gap_0x17190; - /* */ __int64 _gap_0x17198; - /* */ __int64 _gap_0x171A0; - /* */ __int64 _gap_0x171A8; - /* */ __int64 _gap_0x171B0; - /* */ __int64 _gap_0x171B8; - /* */ __int64 _gap_0x171C0; - /* */ __int64 _gap_0x171C8; - /* */ __int64 _gap_0x171D0; - /* */ __int64 _gap_0x171D8; - /* */ __int64 _gap_0x171E0; - /* */ __int64 _gap_0x171E8; - /* */ __int64 _gap_0x171F0; - /* */ __int64 _gap_0x171F8; - /* */ __int64 _gap_0x17200; - /* */ __int64 _gap_0x17208; - /* */ __int64 _gap_0x17210; - /* */ __int64 _gap_0x17218; - /* */ __int64 _gap_0x17220; - /* */ __int64 _gap_0x17228; - /* */ __int64 _gap_0x17230; - /* */ __int64 _gap_0x17238; - /* */ __int64 _gap_0x17240; - /* */ __int64 _gap_0x17248; - /* */ __int64 _gap_0x17250; - /* */ __int64 _gap_0x17258; - /* */ __int64 _gap_0x17260; - /* */ __int64 _gap_0x17268; - /* */ __int64 _gap_0x17270; - /* */ __int64 _gap_0x17278; - /* */ __int64 _gap_0x17280; - /* */ __int64 _gap_0x17288; - /* */ __int64 _gap_0x17290; - /* */ __int64 _gap_0x17298; - /* */ __int64 _gap_0x172A0; - /* */ __int64 _gap_0x172A8; - /* */ __int64 _gap_0x172B0; - /* */ __int64 _gap_0x172B8; - /* */ __int64 _gap_0x172C0; - /* */ __int64 _gap_0x172C8; - /* */ __int64 _gap_0x172D0; - /* */ __int64 _gap_0x172D8; - /* */ __int64 _gap_0x172E0; - /* */ __int64 _gap_0x172E8; - /* */ __int64 _gap_0x172F0; - /* */ __int64 _gap_0x172F8; - /* */ __int64 _gap_0x17300; - /* */ __int64 _gap_0x17308; - /* */ __int64 _gap_0x17310; - /* */ __int64 _gap_0x17318; - /* */ __int64 _gap_0x17320; - /* */ __int64 _gap_0x17328; - /* */ __int64 _gap_0x17330; - /* */ __int64 _gap_0x17338; - /* */ __int64 _gap_0x17340; - /* */ __int64 _gap_0x17348; - /* */ __int64 _gap_0x17350; - /* */ __int64 _gap_0x17358; - /* */ __int64 _gap_0x17360; - /* */ __int64 _gap_0x17368; - /* */ __int64 _gap_0x17370; - /* */ __int64 _gap_0x17378; - /* */ __int64 _gap_0x17380; - /* */ __int64 _gap_0x17388; - /* */ __int64 _gap_0x17390; - /* */ __int64 _gap_0x17398; - /* */ __int64 _gap_0x173A0; - /* */ __int64 _gap_0x173A8; - /* */ __int64 _gap_0x173B0; - /* */ __int64 _gap_0x173B8; - /* */ __int64 _gap_0x173C0; - /* */ __int64 _gap_0x173C8; - /* */ __int64 _gap_0x173D0; - /* */ __int64 _gap_0x173D8; - /* */ __int64 _gap_0x173E0; - /* */ __int64 _gap_0x173E8; - /* */ __int64 _gap_0x173F0; - /* */ __int64 _gap_0x173F8; - /* */ __int64 _gap_0x17400; - /* */ __int64 _gap_0x17408; - /* */ __int64 _gap_0x17410; - /* */ __int64 _gap_0x17418; - /* */ __int64 _gap_0x17420; - /* */ __int64 _gap_0x17428; - /* */ __int64 _gap_0x17430; - /* */ __int64 _gap_0x17438; - /* */ __int64 _gap_0x17440; - /* */ __int64 _gap_0x17448; - /* */ __int64 _gap_0x17450; - /* */ __int64 _gap_0x17458; - /* */ __int64 _gap_0x17460; - /* */ __int64 _gap_0x17468; - /* */ __int64 _gap_0x17470; - /* */ __int64 _gap_0x17478; - /* */ __int64 _gap_0x17480; - /* */ __int64 _gap_0x17488; - /* */ __int64 _gap_0x17490; - /* */ __int64 _gap_0x17498; - /* */ __int64 _gap_0x174A0; - /* */ __int64 _gap_0x174A8; - /* */ __int64 _gap_0x174B0; - /* */ __int64 _gap_0x174B8; - /* */ __int64 _gap_0x174C0; - /* */ __int64 _gap_0x174C8; - /* */ __int64 _gap_0x174D0; - /* */ __int64 _gap_0x174D8; - /* */ __int64 _gap_0x174E0; - /* */ __int64 _gap_0x174E8; - /* */ __int64 _gap_0x174F0; - /* */ __int64 _gap_0x174F8; - /* */ __int64 _gap_0x17500; - /* */ __int64 _gap_0x17508; - /* */ __int64 _gap_0x17510; - /* */ __int64 _gap_0x17518; - /* */ __int64 _gap_0x17520; - /* */ __int64 _gap_0x17528; - /* */ __int64 _gap_0x17530; - /* */ __int64 _gap_0x17538; - /* */ __int64 _gap_0x17540; - /* */ __int64 _gap_0x17548; - /* */ __int64 _gap_0x17550; - /* */ __int64 _gap_0x17558; - /* */ __int64 _gap_0x17560; - /* */ __int64 _gap_0x17568; - /* */ __int64 _gap_0x17570; - /* */ __int64 _gap_0x17578; - /* */ __int64 _gap_0x17580; - /* */ __int64 _gap_0x17588; - /* */ __int64 _gap_0x17590; - /* */ __int64 _gap_0x17598; - /* */ __int64 _gap_0x175A0; - /* */ __int64 _gap_0x175A8; - /* */ __int64 _gap_0x175B0; - /* */ __int64 _gap_0x175B8; - /* */ __int64 _gap_0x175C0; - /* */ __int64 _gap_0x175C8; - /* */ __int64 _gap_0x175D0; - /* */ __int64 _gap_0x175D8; - /* */ __int64 _gap_0x175E0; - /* */ __int64 _gap_0x175E8; - /* */ __int64 _gap_0x175F0; - /* */ __int64 _gap_0x175F8; - /* */ __int64 _gap_0x17600; - /* */ __int64 _gap_0x17608; - /* */ __int64 _gap_0x17610; - /* */ __int64 _gap_0x17618; - /* */ __int64 _gap_0x17620; - /* */ __int64 _gap_0x17628; - /* */ __int64 _gap_0x17630; - /* */ __int64 _gap_0x17638; - /* */ __int64 _gap_0x17640; - /* */ __int64 _gap_0x17648; - /* */ __int64 _gap_0x17650; - /* */ __int64 _gap_0x17658; - /* */ __int64 _gap_0x17660; - /* */ __int64 _gap_0x17668; - /* */ __int64 _gap_0x17670; - /* */ __int64 _gap_0x17678; - /* */ __int64 _gap_0x17680; - /* */ __int64 _gap_0x17688; - /* */ __int64 _gap_0x17690; - /* */ __int64 _gap_0x17698; - /* */ __int64 _gap_0x176A0; - /* */ __int64 _gap_0x176A8; - /* */ __int64 _gap_0x176B0; - /* */ __int64 _gap_0x176B8; - /* */ __int64 _gap_0x176C0; - /* */ __int64 _gap_0x176C8; - /* */ __int64 _gap_0x176D0; - /* */ __int64 _gap_0x176D8; - /* */ __int64 _gap_0x176E0; - /* */ __int64 _gap_0x176E8; - /* */ __int64 _gap_0x176F0; - /* */ __int64 _gap_0x176F8; - /* */ __int64 _gap_0x17700; - /* */ __int64 _gap_0x17708; - /* */ __int64 _gap_0x17710; - /* */ __int64 _gap_0x17718; - /* */ __int64 _gap_0x17720; - /* */ __int64 _gap_0x17728; - /* */ __int64 _gap_0x17730; - /* */ __int64 _gap_0x17738; - /* */ __int64 _gap_0x17740; - /* */ __int64 _gap_0x17748; - /* */ __int64 _gap_0x17750; - /* */ __int64 _gap_0x17758; - /* */ __int64 _gap_0x17760; - /* */ __int64 _gap_0x17768; - /* */ __int64 _gap_0x17770; - /* */ __int64 _gap_0x17778; - /* */ __int64 _gap_0x17780; - /* */ __int64 _gap_0x17788; - /* */ __int64 _gap_0x17790; - /* */ __int64 _gap_0x17798; - /* */ __int64 _gap_0x177A0; - /* */ __int64 _gap_0x177A8; - /* */ __int64 _gap_0x177B0; - /* */ __int64 _gap_0x177B8; - /* */ __int64 _gap_0x177C0; - /* */ __int64 _gap_0x177C8; - /* */ __int64 _gap_0x177D0; - /* */ __int64 _gap_0x177D8; - /* */ __int64 _gap_0x177E0; - /* */ __int64 _gap_0x177E8; - /* */ __int64 _gap_0x177F0; - /* */ __int64 _gap_0x177F8; - /* */ __int64 _gap_0x17800; - /* */ __int64 _gap_0x17808; - /* */ __int64 _gap_0x17810; - /* */ __int64 _gap_0x17818; - /* */ __int64 _gap_0x17820; - /* */ __int64 _gap_0x17828; - /* */ __int64 _gap_0x17830; - /* */ __int64 _gap_0x17838; - /* */ __int64 _gap_0x17840; - /* */ __int64 _gap_0x17848; - /* */ __int64 _gap_0x17850; - /* */ __int64 _gap_0x17858; - /* */ __int64 _gap_0x17860; - /* */ __int64 _gap_0x17868; - /* */ __int64 _gap_0x17870; - /* */ __int64 _gap_0x17878; - /* */ __int64 _gap_0x17880; - /* */ __int64 _gap_0x17888; - /* */ __int64 _gap_0x17890; - /* */ __int64 _gap_0x17898; - /* */ __int64 _gap_0x178A0; - /* */ __int64 _gap_0x178A8; - /* */ __int64 _gap_0x178B0; - /* */ __int64 _gap_0x178B8; - /* */ __int64 _gap_0x178C0; - /* */ __int64 _gap_0x178C8; - /* */ __int64 _gap_0x178D0; + /* */ __int64 _gap_0x98; + /* */ __int64 _gap_0xA0; + /* */ __int64 _gap_0xA8; + /* */ __int64 _gap_0xB0; + /* */ __int64 _gap_0xB8; + /* */ __int64 _gap_0xC0; + /* */ __int64 _gap_0xC8; + /* */ __int64 _gap_0xD0; + /* */ __int64 _gap_0xD8; + /* */ __int64 _gap_0xE0; + /* */ __int64 _gap_0xE8; + /* */ __int64 _gap_0xF0; + /* */ __int64 _gap_0xF8; + /* */ __int64 _gap_0x100; + /* */ __int64 _gap_0x108; + /* */ __int64 _gap_0x110; + /* */ __int64 _gap_0x118; + /* */ __int64 _gap_0x120; + /* */ __int64 _gap_0x128; + /* */ __int64 _gap_0x130; + /* */ __int64 _gap_0x138; + /* */ __int64 _gap_0x140; + /* */ __int64 _gap_0x148; + /* */ __int64 _gap_0x150; + /* */ __int64 _gap_0x158; + /* */ __int64 _gap_0x160; + /* */ __int64 _gap_0x168; + /* */ __int64 _gap_0x170; + /* */ __int64 _gap_0x178; + /* */ __int64 _gap_0x180; + /* */ __int64 _gap_0x188; + /* */ __int64 _gap_0x190; + /* */ __int64 _gap_0x198; + /* */ __int64 _gap_0x1A0; + /* */ __int64 _gap_0x1A8; + /* */ __int64 _gap_0x1B0; + /* */ __int64 _gap_0x1B8; + /* */ __int64 _gap_0x1C0; + /* */ __int64 _gap_0x1C8; + /* */ __int64 _gap_0x1D0; + /* */ __int64 _gap_0x1D8; + /* */ __int64 _gap_0x1E0; + /* */ __int64 _gap_0x1E8; + /* */ __int64 _gap_0x1F0; + /* */ __int64 _gap_0x1F8; + /* */ __int64 _gap_0x200; + /* */ __int64 _gap_0x208; + /* */ __int64 _gap_0x210; + /* */ __int64 _gap_0x218; + /* */ __int64 _gap_0x220; + /* */ __int64 _gap_0x228; + /* */ __int64 _gap_0x230; + /* */ __int64 _gap_0x238; + /* */ __int64 _gap_0x240; + /* */ __int64 _gap_0x248; + /* */ __int64 _gap_0x250; + /* */ __int64 _gap_0x258; + /* */ __int64 _gap_0x260; + /* */ __int64 _gap_0x268; + /* */ __int64 _gap_0x270; + /* */ __int64 _gap_0x278; + /* */ __int64 _gap_0x280; + /* */ __int64 _gap_0x288; + /* */ __int64 _gap_0x290; + /* */ __int64 _gap_0x298; + /* */ __int64 _gap_0x2A0; + /* */ __int64 _gap_0x2A8; + /* */ __int64 _gap_0x2B0; + /* */ __int64 _gap_0x2B8; + /* */ __int64 _gap_0x2C0; + /* */ __int64 _gap_0x2C8; + /* */ __int64 _gap_0x2D0; + /* */ __int64 _gap_0x2D8; + /* */ __int64 _gap_0x2E0; + /* */ __int64 _gap_0x2E8; + /* */ __int64 _gap_0x2F0; + /* */ __int64 _gap_0x2F8; + /* */ __int64 _gap_0x300; + /* */ __int64 _gap_0x308; + /* */ __int64 _gap_0x310; + /* */ __int64 _gap_0x318; + /* */ __int64 _gap_0x320; + /* */ __int64 _gap_0x328; + /* */ __int64 _gap_0x330; + /* */ __int64 _gap_0x338; + /* */ __int64 _gap_0x340; + /* */ __int64 _gap_0x348; + /* */ __int64 _gap_0x350; + /* */ __int64 _gap_0x358; + /* */ __int64 _gap_0x360; + /* */ __int64 _gap_0x368; + /* */ __int64 _gap_0x370; + /* */ __int64 _gap_0x378; + /* */ __int64 _gap_0x380; + /* */ __int64 _gap_0x388; + /* */ __int64 _gap_0x390; + /* */ __int64 _gap_0x398; + /* */ __int64 _gap_0x3A0; + /* */ __int64 _gap_0x3A8; + /* */ __int64 _gap_0x3B0; + /* */ __int64 _gap_0x3B8; + /* */ __int64 _gap_0x3C0; + /* */ __int64 _gap_0x3C8; + /* */ __int64 _gap_0x3D0; + /* */ __int64 _gap_0x3D8; + /* */ __int64 _gap_0x3E0; + /* */ __int64 _gap_0x3E8; + /* */ __int64 _gap_0x3F0; + /* */ __int64 _gap_0x3F8; + /* */ __int64 _gap_0x400; + /* */ __int64 _gap_0x408; + /* */ __int64 _gap_0x410; + /* */ __int64 _gap_0x418; + /* */ __int64 _gap_0x420; + /* */ __int64 _gap_0x428; + /* */ __int64 _gap_0x430; + /* */ __int64 _gap_0x438; + /* */ __int64 _gap_0x440; + /* */ __int64 _gap_0x448; + /* */ __int64 _gap_0x450; + /* */ __int64 _gap_0x458; + /* */ __int64 _gap_0x460; + /* */ __int64 _gap_0x468; + /* */ __int64 _gap_0x470; + /* */ __int64 _gap_0x478; + /* */ __int64 _gap_0x480; + /* */ __int64 _gap_0x488; + /* */ __int64 _gap_0x490; + /* */ __int64 _gap_0x498; + /* */ __int64 _gap_0x4A0; + /* */ __int64 _gap_0x4A8; + /* */ __int64 _gap_0x4B0; + /* */ __int64 _gap_0x4B8; + /* */ __int64 _gap_0x4C0; + /* */ __int64 _gap_0x4C8; + /* */ __int64 _gap_0x4D0; + /* */ __int64 _gap_0x4D8; + /* */ __int64 _gap_0x4E0; + /* */ __int64 _gap_0x4E8; + /* */ __int64 _gap_0x4F0; + /* */ __int64 _gap_0x4F8; + /* */ __int64 _gap_0x500; + /* */ __int64 _gap_0x508; + /* */ __int64 _gap_0x510; + /* */ __int64 _gap_0x518; + /* */ __int64 _gap_0x520; + /* */ __int64 _gap_0x528; + /* */ __int64 _gap_0x530; + /* */ __int64 _gap_0x538; + /* */ __int64 _gap_0x540; + /* */ __int64 _gap_0x548; + /* */ __int64 _gap_0x550; + /* */ __int64 _gap_0x558; + /* */ __int64 _gap_0x560; + /* */ __int64 _gap_0x568; + /* */ __int64 _gap_0x570; + /* */ __int64 _gap_0x578; + /* */ __int64 _gap_0x580; + /* */ __int64 _gap_0x588; + /* */ __int64 _gap_0x590; + /* */ __int64 _gap_0x598; + /* */ __int64 _gap_0x5A0; + /* */ __int64 _gap_0x5A8; + /* */ __int64 _gap_0x5B0; + /* */ __int64 _gap_0x5B8; + /* */ __int64 _gap_0x5C0; + /* */ __int64 _gap_0x5C8; + /* */ __int64 _gap_0x5D0; + /* */ __int64 _gap_0x5D8; + /* */ __int64 _gap_0x5E0; + /* */ __int64 _gap_0x5E8; + /* */ __int64 _gap_0x5F0; + /* */ __int64 _gap_0x5F8; + /* */ __int64 _gap_0x600; + /* */ __int64 _gap_0x608; + /* */ __int64 _gap_0x610; + /* */ __int64 _gap_0x618; + /* */ __int64 _gap_0x620; + /* */ __int64 _gap_0x628; + /* */ __int64 _gap_0x630; + /* */ __int64 _gap_0x638; + /* */ __int64 _gap_0x640; + /* */ __int64 _gap_0x648; + /* */ __int64 _gap_0x650; + /* */ __int64 _gap_0x658; + /* */ __int64 _gap_0x660; + /* */ __int64 _gap_0x668; + /* */ __int64 _gap_0x670; + /* */ __int64 _gap_0x678; + /* */ __int64 _gap_0x680; + /* */ __int64 _gap_0x688; + /* */ __int64 _gap_0x690; + /* */ __int64 _gap_0x698; + /* */ __int64 _gap_0x6A0; + /* */ __int64 _gap_0x6A8; + /* */ __int64 _gap_0x6B0; + /* */ __int64 _gap_0x6B8; + /* */ __int64 _gap_0x6C0; + /* */ __int64 _gap_0x6C8; + /* */ __int64 _gap_0x6D0; + /* */ __int64 _gap_0x6D8; + /* */ __int64 _gap_0x6E0; + /* */ __int64 _gap_0x6E8; + /* */ __int64 _gap_0x6F0; + /* */ __int64 _gap_0x6F8; + /* */ __int64 _gap_0x700; + /* */ __int64 _gap_0x708; + /* */ __int64 _gap_0x710; + /* */ __int64 _gap_0x718; + /* */ __int64 _gap_0x720; + /* */ __int64 _gap_0x728; + /* */ __int64 _gap_0x730; + /* */ __int64 _gap_0x738; + /* */ __int64 _gap_0x740; + /* */ __int64 _gap_0x748; + /* */ __int64 _gap_0x750; + /* */ __int64 _gap_0x758; + /* */ __int64 _gap_0x760; + /* */ __int64 _gap_0x768; + /* */ __int64 _gap_0x770; + /* */ __int64 _gap_0x778; + /* */ __int64 _gap_0x780; + /* */ __int64 _gap_0x788; + /* */ __int64 _gap_0x790; + /* */ __int64 _gap_0x798; + /* */ __int64 _gap_0x7A0; + /* */ __int64 _gap_0x7A8; + /* */ __int64 _gap_0x7B0; + /* */ __int64 _gap_0x7B8; + /* */ __int64 _gap_0x7C0; + /* */ __int64 _gap_0x7C8; + /* */ __int64 _gap_0x7D0; + /* */ __int64 _gap_0x7D8; + /* */ __int64 _gap_0x7E0; + /* */ __int64 _gap_0x7E8; + /* */ __int64 _gap_0x7F0; + /* */ __int64 _gap_0x7F8; + /* */ __int64 _gap_0x800; + /* */ __int64 _gap_0x808; + /* */ __int64 _gap_0x810; + /* */ __int64 _gap_0x818; + /* */ __int64 _gap_0x820; + /* */ __int64 _gap_0x828; + /* */ __int64 _gap_0x830; + /* */ __int64 _gap_0x838; + /* */ __int64 _gap_0x840; + /* */ __int64 _gap_0x848; + /* */ __int64 _gap_0x850; + /* */ __int64 _gap_0x858; + /* */ __int64 _gap_0x860; + /* */ __int64 _gap_0x868; + /* */ __int64 _gap_0x870; + /* */ __int64 _gap_0x878; + /* */ __int64 _gap_0x880; + /* */ __int64 _gap_0x888; + /* */ __int64 _gap_0x890; + /* */ __int64 _gap_0x898; + /* */ __int64 _gap_0x8A0; + /* */ __int64 _gap_0x8A8; + /* */ __int64 _gap_0x8B0; + /* */ __int64 _gap_0x8B8; + /* */ __int64 _gap_0x8C0; + /* */ __int64 _gap_0x8C8; + /* */ __int64 _gap_0x8D0; + /* */ __int64 _gap_0x8D8; + /* */ __int64 _gap_0x8E0; + /* */ __int64 _gap_0x8E8; + /* */ __int64 _gap_0x8F0; + /* */ __int64 _gap_0x8F8; + /* */ __int64 _gap_0x900; + /* */ __int64 _gap_0x908; + /* */ __int64 _gap_0x910; + /* */ __int64 _gap_0x918; + /* */ __int64 _gap_0x920; + /* */ __int64 _gap_0x928; + /* */ __int64 _gap_0x930; + /* */ __int64 _gap_0x938; + /* */ __int64 _gap_0x940; + /* */ __int64 _gap_0x948; + /* */ __int64 _gap_0x950; + /* */ __int64 _gap_0x958; + /* */ __int64 _gap_0x960; + /* */ __int64 _gap_0x968; + /* */ __int64 _gap_0x970; + /* */ __int64 _gap_0x978; + /* */ __int64 _gap_0x980; + /* */ __int64 _gap_0x988; + /* */ __int64 _gap_0x990; + /* */ __int64 _gap_0x998; + /* */ __int64 _gap_0x9A0; + /* */ __int64 _gap_0x9A8; + /* */ __int64 _gap_0x9B0; + /* */ __int64 _gap_0x9B8; + /* */ __int64 _gap_0x9C0; + /* */ __int64 _gap_0x9C8; + /* */ __int64 _gap_0x9D0; + /* */ __int64 _gap_0x9D8; + /* */ __int64 _gap_0x9E0; + /* */ __int64 _gap_0x9E8; + /* */ __int64 _gap_0x9F0; + /* */ __int64 _gap_0x9F8; + /* */ __int64 _gap_0xA00; + /* */ __int64 _gap_0xA08; + /* */ __int64 _gap_0xA10; + /* */ __int64 _gap_0xA18; + /* */ __int64 _gap_0xA20; + /* */ __int64 _gap_0xA28; + /* */ __int64 _gap_0xA30; + /* */ __int64 _gap_0xA38; + /* */ __int64 _gap_0xA40; + /* */ __int64 _gap_0xA48; + /* */ __int64 _gap_0xA50; + /* */ __int64 _gap_0xA58; + /* */ __int64 _gap_0xA60; + /* */ __int64 _gap_0xA68; + /* */ __int64 _gap_0xA70; + /* */ __int64 _gap_0xA78; + /* */ __int64 _gap_0xA80; + /* */ __int64 _gap_0xA88; + /* */ __int64 _gap_0xA90; + /* */ __int64 _gap_0xA98; + /* */ __int64 _gap_0xAA0; + /* */ __int64 _gap_0xAA8; + /* */ __int64 _gap_0xAB0; + /* */ __int64 _gap_0xAB8; + /* */ __int64 _gap_0xAC0; + /* */ __int64 _gap_0xAC8; + /* */ __int64 _gap_0xAD0; + /* */ __int64 _gap_0xAD8; + /* */ __int64 _gap_0xAE0; + /* */ __int64 _gap_0xAE8; + /* */ __int64 _gap_0xAF0; + /* */ __int64 _gap_0xAF8; + /* */ __int64 _gap_0xB00; + /* */ __int64 _gap_0xB08; + /* */ __int64 _gap_0xB10; + /* */ __int64 _gap_0xB18; + /* */ __int64 _gap_0xB20; + /* */ __int64 _gap_0xB28; + /* */ __int64 _gap_0xB30; + /* */ __int64 _gap_0xB38; + /* */ __int64 _gap_0xB40; + /* */ __int64 _gap_0xB48; + /* */ __int64 _gap_0xB50; + /* */ __int64 _gap_0xB58; + /* */ __int64 _gap_0xB60; + /* */ __int64 _gap_0xB68; + /* */ __int64 _gap_0xB70; + /* */ __int64 _gap_0xB78; + /* */ __int64 _gap_0xB80; + /* */ __int64 _gap_0xB88; + /* */ __int64 _gap_0xB90; + /* */ __int64 _gap_0xB98; + /* */ __int64 _gap_0xBA0; + /* */ __int64 _gap_0xBA8; + /* */ __int64 _gap_0xBB0; + /* */ __int64 _gap_0xBB8; + /* */ __int64 _gap_0xBC0; + /* */ __int64 _gap_0xBC8; + /* */ __int64 _gap_0xBD0; + /* */ __int64 _gap_0xBD8; + /* */ __int64 _gap_0xBE0; + /* */ __int64 _gap_0xBE8; + /* */ __int64 _gap_0xBF0; + /* */ __int64 _gap_0xBF8; + /* */ __int64 _gap_0xC00; + /* */ __int64 _gap_0xC08; + /* */ __int64 _gap_0xC10; + /* */ __int64 _gap_0xC18; + /* */ __int64 _gap_0xC20; + /* */ __int64 _gap_0xC28; + /* */ __int64 _gap_0xC30; + /* */ __int64 _gap_0xC38; + /* */ __int64 _gap_0xC40; + /* */ __int64 _gap_0xC48; + /* */ __int64 _gap_0xC50; + /* */ __int64 _gap_0xC58; + /* */ __int64 _gap_0xC60; + /* */ __int64 _gap_0xC68; + /* */ __int64 _gap_0xC70; + /* */ __int64 _gap_0xC78; + /* */ __int64 _gap_0xC80; + /* */ __int64 _gap_0xC88; + /* */ __int64 _gap_0xC90; + /* */ __int64 _gap_0xC98; + /* */ __int64 _gap_0xCA0; + /* */ __int64 _gap_0xCA8; + /* */ __int64 _gap_0xCB0; + /* */ __int64 _gap_0xCB8; + /* */ __int64 _gap_0xCC0; + /* */ __int64 _gap_0xCC8; + /* */ __int64 _gap_0xCD0; + /* */ __int64 _gap_0xCD8; + /* */ __int64 _gap_0xCE0; + /* */ __int64 _gap_0xCE8; + /* */ __int64 _gap_0xCF0; + /* */ __int64 _gap_0xCF8; + /* */ __int64 _gap_0xD00; + /* */ __int64 _gap_0xD08; + /* */ __int64 _gap_0xD10; + /* */ __int64 _gap_0xD18; + /* */ __int64 _gap_0xD20; + /* */ __int64 _gap_0xD28; + /* */ __int64 _gap_0xD30; + /* */ __int64 _gap_0xD38; + /* */ __int64 _gap_0xD40; + /* */ __int64 _gap_0xD48; + /* */ __int64 _gap_0xD50; + /* */ __int64 _gap_0xD58; + /* */ __int64 _gap_0xD60; + /* */ __int64 _gap_0xD68; + /* */ __int64 _gap_0xD70; + /* */ __int64 _gap_0xD78; + /* */ __int64 _gap_0xD80; + /* */ __int64 _gap_0xD88; + /* */ __int64 _gap_0xD90; + /* */ __int64 _gap_0xD98; + /* */ __int64 _gap_0xDA0; + /* */ __int64 _gap_0xDA8; + /* */ __int64 _gap_0xDB0; + /* */ __int64 _gap_0xDB8; + /* */ __int64 _gap_0xDC0; + /* */ __int64 _gap_0xDC8; + /* */ __int64 _gap_0xDD0; + /* */ __int64 _gap_0xDD8; + /* */ __int64 _gap_0xDE0; + /* */ __int64 _gap_0xDE8; + /* */ __int64 _gap_0xDF0; + /* */ __int64 _gap_0xDF8; + /* */ __int64 _gap_0xE00; + /* */ __int64 _gap_0xE08; + /* */ __int64 _gap_0xE10; + /* */ __int64 _gap_0xE18; + /* */ __int64 _gap_0xE20; + /* */ __int64 _gap_0xE28; + /* */ __int64 _gap_0xE30; + /* */ __int64 _gap_0xE38; + /* */ __int64 _gap_0xE40; + /* */ __int64 _gap_0xE48; + /* */ __int64 _gap_0xE50; + /* */ __int64 _gap_0xE58; + /* */ __int64 _gap_0xE60; + /* */ __int64 _gap_0xE68; + /* */ __int64 _gap_0xE70; + /* */ __int64 _gap_0xE78; + /* */ __int64 _gap_0xE80; + /* */ __int64 _gap_0xE88; + /* */ __int64 _gap_0xE90; + /* */ __int64 _gap_0xE98; + /* */ __int64 _gap_0xEA0; + /* */ __int64 _gap_0xEA8; + /* */ __int64 _gap_0xEB0; + /* */ __int64 _gap_0xEB8; + /* */ __int64 _gap_0xEC0; + /* */ __int64 _gap_0xEC8; + /* */ __int64 _gap_0xED0; + /* */ __int64 _gap_0xED8; + /* */ __int64 _gap_0xEE0; + /* */ __int64 _gap_0xEE8; + /* */ __int64 _gap_0xEF0; + /* */ __int64 _gap_0xEF8; + /* */ __int64 _gap_0xF00; + /* */ __int64 _gap_0xF08; + /* */ __int64 _gap_0xF10; + /* */ __int64 _gap_0xF18; + /* */ __int64 _gap_0xF20; + /* */ __int64 _gap_0xF28; + /* */ __int64 _gap_0xF30; + /* */ __int64 _gap_0xF38; + /* */ __int64 _gap_0xF40; + /* */ __int64 _gap_0xF48; + /* */ __int64 _gap_0xF50; + /* */ __int64 _gap_0xF58; + /* */ __int64 _gap_0xF60; + /* */ __int64 _gap_0xF68; + /* */ __int64 _gap_0xF70; + /* */ __int64 _gap_0xF78; + /* */ __int64 _gap_0xF80; + /* */ __int64 _gap_0xF88; + /* */ __int64 _gap_0xF90; + /* */ __int64 _gap_0xF98; + /* */ __int64 _gap_0xFA0; + /* */ __int64 _gap_0xFA8; + /* */ __int64 _gap_0xFB0; + /* */ __int64 _gap_0xFB8; + /* */ __int64 _gap_0xFC0; + /* */ __int64 _gap_0xFC8; + /* */ __int64 _gap_0xFD0; + /* */ __int64 _gap_0xFD8; + /* */ __int64 _gap_0xFE0; + /* */ __int64 _gap_0xFE8; + /* */ __int64 _gap_0xFF0; + /* */ __int64 _gap_0xFF8; + /* */ __int64 _gap_0x1000; + /* */ __int64 _gap_0x1008; + /* */ __int64 _gap_0x1010; + /* */ __int64 _gap_0x1018; + /* */ __int64 _gap_0x1020; + /* */ __int64 _gap_0x1028; + /* */ __int64 _gap_0x1030; + /* */ __int64 _gap_0x1038; + /* */ __int64 _gap_0x1040; + /* */ __int64 _gap_0x1048; + /* */ __int64 _gap_0x1050; + /* */ __int64 _gap_0x1058; + /* */ __int64 _gap_0x1060; + /* */ __int64 _gap_0x1068; + /* */ __int64 _gap_0x1070; + /* */ __int64 _gap_0x1078; + /* */ __int64 _gap_0x1080; + /* */ __int64 _gap_0x1088; + /* */ __int64 _gap_0x1090; + /* */ __int64 _gap_0x1098; + /* */ __int64 _gap_0x10A0; + /* */ __int64 _gap_0x10A8; + /* */ __int64 _gap_0x10B0; + /* */ __int64 _gap_0x10B8; + /* */ __int64 _gap_0x10C0; + /* */ __int64 _gap_0x10C8; + /* */ __int64 _gap_0x10D0; + /* */ __int64 _gap_0x10D8; + /* */ __int64 _gap_0x10E0; + /* */ __int64 _gap_0x10E8; + /* */ __int64 _gap_0x10F0; + /* */ __int64 _gap_0x10F8; + /* */ __int64 _gap_0x1100; + /* */ __int64 _gap_0x1108; + /* */ __int64 _gap_0x1110; + /* */ __int64 _gap_0x1118; + /* */ __int64 _gap_0x1120; + /* */ __int64 _gap_0x1128; + /* */ __int64 _gap_0x1130; + /* */ __int64 _gap_0x1138; + /* */ __int64 _gap_0x1140; + /* */ __int64 _gap_0x1148; + /* */ __int64 _gap_0x1150; + /* */ __int64 _gap_0x1158; + /* */ __int64 _gap_0x1160; + /* */ __int64 _gap_0x1168; + /* */ __int64 _gap_0x1170; + /* */ __int64 _gap_0x1178; + /* */ __int64 _gap_0x1180; + /* */ __int64 _gap_0x1188; + /* */ __int64 _gap_0x1190; + /* */ __int64 _gap_0x1198; + /* */ __int64 _gap_0x11A0; + /* */ __int64 _gap_0x11A8; + /* */ __int64 _gap_0x11B0; + /* */ __int64 _gap_0x11B8; + /* */ __int64 _gap_0x11C0; + /* */ __int64 _gap_0x11C8; + /* */ __int64 _gap_0x11D0; + /* */ __int64 _gap_0x11D8; + /* */ __int64 _gap_0x11E0; + /* */ __int64 _gap_0x11E8; + /* */ __int64 _gap_0x11F0; + /* */ __int64 _gap_0x11F8; + /* */ __int64 _gap_0x1200; + /* */ __int64 _gap_0x1208; + /* */ __int64 _gap_0x1210; + /* */ __int64 _gap_0x1218; + /* */ __int64 _gap_0x1220; + /* */ __int64 _gap_0x1228; + /* */ __int64 _gap_0x1230; + /* */ __int64 _gap_0x1238; + /* */ __int64 _gap_0x1240; + /* */ __int64 _gap_0x1248; + /* */ __int64 _gap_0x1250; + /* */ __int64 _gap_0x1258; + /* */ __int64 _gap_0x1260; + /* */ __int64 _gap_0x1268; + /* */ __int64 _gap_0x1270; + /* */ __int64 _gap_0x1278; + /* */ __int64 _gap_0x1280; + /* */ __int64 _gap_0x1288; + /* */ __int64 _gap_0x1290; + /* */ __int64 _gap_0x1298; + /* */ __int64 _gap_0x12A0; + /* */ __int64 _gap_0x12A8; + /* */ __int64 _gap_0x12B0; + /* */ __int64 _gap_0x12B8; + /* */ __int64 _gap_0x12C0; + /* */ __int64 _gap_0x12C8; + /* */ __int64 _gap_0x12D0; + /* */ __int64 _gap_0x12D8; + /* */ __int64 _gap_0x12E0; + /* */ __int64 _gap_0x12E8; + /* */ __int64 _gap_0x12F0; + /* */ __int64 _gap_0x12F8; + /* */ __int64 _gap_0x1300; + /* */ __int64 _gap_0x1308; + /* */ __int64 _gap_0x1310; + /* */ __int64 _gap_0x1318; + /* */ __int64 _gap_0x1320; + /* */ __int64 _gap_0x1328; + /* */ __int64 _gap_0x1330; + /* */ __int64 _gap_0x1338; + /* */ __int64 _gap_0x1340; + /* */ __int64 _gap_0x1348; + /* */ __int64 _gap_0x1350; + /* */ __int64 _gap_0x1358; + /* */ __int64 _gap_0x1360; + /* */ __int64 _gap_0x1368; + /* */ __int64 _gap_0x1370; + /* */ __int64 _gap_0x1378; + /* */ __int64 _gap_0x1380; + /* */ __int64 _gap_0x1388; + /* */ __int64 _gap_0x1390; + /* */ __int64 _gap_0x1398; + /* */ __int64 _gap_0x13A0; + /* */ __int64 _gap_0x13A8; + /* */ __int64 _gap_0x13B0; + /* */ __int64 _gap_0x13B8; + /* */ __int64 _gap_0x13C0; + /* */ __int64 _gap_0x13C8; + /* */ __int64 _gap_0x13D0; + /* */ __int64 _gap_0x13D8; + /* */ __int64 _gap_0x13E0; + /* */ __int64 _gap_0x13E8; + /* */ __int64 _gap_0x13F0; + /* */ __int64 _gap_0x13F8; + /* */ __int64 _gap_0x1400; + /* */ __int64 _gap_0x1408; + /* */ __int64 _gap_0x1410; + /* */ __int64 _gap_0x1418; + /* */ __int64 _gap_0x1420; + /* */ __int64 _gap_0x1428; + /* */ __int64 _gap_0x1430; + /* */ __int64 _gap_0x1438; + /* */ __int64 _gap_0x1440; + /* */ __int64 _gap_0x1448; + /* */ __int64 _gap_0x1450; + /* */ __int64 _gap_0x1458; + /* */ __int64 _gap_0x1460; + /* */ __int64 _gap_0x1468; + /* */ __int64 _gap_0x1470; + /* */ __int64 _gap_0x1478; + /* */ __int64 _gap_0x1480; + /* */ __int64 _gap_0x1488; + /* */ __int64 _gap_0x1490; + /* */ __int64 _gap_0x1498; + /* */ __int64 _gap_0x14A0; + /* */ __int64 _gap_0x14A8; + /* */ __int64 _gap_0x14B0; + /* */ __int64 _gap_0x14B8; + /* */ __int64 _gap_0x14C0; + /* */ __int64 _gap_0x14C8; + /* */ __int64 _gap_0x14D0; + /* */ __int64 _gap_0x14D8; + /* */ __int64 _gap_0x14E0; + /* */ __int64 _gap_0x14E8; + /* */ __int64 _gap_0x14F0; + /* */ __int64 _gap_0x14F8; + /* */ __int64 _gap_0x1500; + /* */ __int64 _gap_0x1508; + /* */ __int64 _gap_0x1510; + /* */ __int64 _gap_0x1518; + /* */ __int64 _gap_0x1520; + /* */ __int64 _gap_0x1528; + /* */ __int64 _gap_0x1530; + /* */ __int64 _gap_0x1538; + /* */ __int64 _gap_0x1540; + /* */ __int64 _gap_0x1548; + /* */ __int64 _gap_0x1550; + /* */ __int64 _gap_0x1558; + /* */ __int64 _gap_0x1560; + /* */ __int64 _gap_0x1568; + /* */ __int64 _gap_0x1570; + /* */ __int64 _gap_0x1578; + /* */ __int64 _gap_0x1580; + /* */ __int64 _gap_0x1588; + /* */ __int64 _gap_0x1590; + /* */ __int64 _gap_0x1598; + /* */ __int64 _gap_0x15A0; + /* */ __int64 _gap_0x15A8; + /* */ __int64 _gap_0x15B0; + /* */ __int64 _gap_0x15B8; + /* */ __int64 _gap_0x15C0; + /* */ __int64 _gap_0x15C8; + /* */ __int64 _gap_0x15D0; + /* */ __int64 _gap_0x15D8; + /* */ __int64 _gap_0x15E0; + /* */ __int64 _gap_0x15E8; + /* */ __int64 _gap_0x15F0; + /* */ __int64 _gap_0x15F8; + /* */ __int64 _gap_0x1600; + /* */ __int64 _gap_0x1608; + /* */ __int64 _gap_0x1610; + /* */ __int64 _gap_0x1618; + /* */ __int64 _gap_0x1620; + /* */ __int64 _gap_0x1628; + /* */ __int64 _gap_0x1630; + /* */ __int64 _gap_0x1638; + /* */ __int64 _gap_0x1640; + /* */ __int64 _gap_0x1648; + /* */ __int64 _gap_0x1650; + /* */ __int64 _gap_0x1658; + /* */ __int64 _gap_0x1660; + /* */ __int64 _gap_0x1668; + /* */ __int64 _gap_0x1670; + /* */ __int64 _gap_0x1678; + /* */ __int64 _gap_0x1680; + /* */ __int64 _gap_0x1688; + /* */ __int64 _gap_0x1690; + /* */ __int64 _gap_0x1698; + /* */ __int64 _gap_0x16A0; + /* */ __int64 _gap_0x16A8; + /* */ __int64 _gap_0x16B0; + /* */ __int64 _gap_0x16B8; + /* */ __int64 _gap_0x16C0; + /* */ __int64 _gap_0x16C8; + /* */ __int64 _gap_0x16D0; + /* */ __int64 _gap_0x16D8; + /* */ __int64 _gap_0x16E0; + /* */ __int64 _gap_0x16E8; + /* */ __int64 _gap_0x16F0; + /* */ __int64 _gap_0x16F8; + /* */ __int64 _gap_0x1700; + /* */ __int64 _gap_0x1708; + /* */ __int64 _gap_0x1710; + /* */ __int64 _gap_0x1718; + /* */ __int64 _gap_0x1720; + /* */ __int64 _gap_0x1728; + /* */ __int64 _gap_0x1730; + /* */ __int64 _gap_0x1738; + /* */ __int64 _gap_0x1740; + /* */ __int64 _gap_0x1748; + /* */ __int64 _gap_0x1750; + /* */ __int64 _gap_0x1758; + /* */ __int64 _gap_0x1760; + /* */ __int64 _gap_0x1768; + /* */ __int64 _gap_0x1770; + /* */ __int64 _gap_0x1778; + /* */ __int64 _gap_0x1780; + /* */ __int64 _gap_0x1788; + /* */ __int64 _gap_0x1790; + /* */ __int64 _gap_0x1798; + /* */ __int64 _gap_0x17A0; + /* */ __int64 _gap_0x17A8; + /* */ __int64 _gap_0x17B0; + /* */ __int64 _gap_0x17B8; + /* */ __int64 _gap_0x17C0; + /* */ __int64 _gap_0x17C8; + /* */ __int64 _gap_0x17D0; + /* */ __int64 _gap_0x17D8; + /* */ __int64 _gap_0x17E0; + /* */ __int64 _gap_0x17E8; + /* */ __int64 _gap_0x17F0; + /* */ __int64 _gap_0x17F8; + /* */ __int64 _gap_0x1800; + /* */ __int64 _gap_0x1808; + /* */ __int64 _gap_0x1810; + /* */ __int64 _gap_0x1818; + /* */ __int64 _gap_0x1820; + /* */ __int64 _gap_0x1828; + /* */ __int64 _gap_0x1830; + /* */ __int64 _gap_0x1838; + /* */ __int64 _gap_0x1840; + /* */ __int64 _gap_0x1848; + /* */ __int64 _gap_0x1850; + /* */ __int64 _gap_0x1858; + /* */ __int64 _gap_0x1860; + /* */ __int64 _gap_0x1868; + /* */ __int64 _gap_0x1870; + /* */ __int64 _gap_0x1878; + /* */ __int64 _gap_0x1880; + /* */ __int64 _gap_0x1888; + /* */ __int64 _gap_0x1890; + /* */ __int64 _gap_0x1898; + /* */ __int64 _gap_0x18A0; + /* */ __int64 _gap_0x18A8; + /* */ __int64 _gap_0x18B0; + /* */ __int64 _gap_0x18B8; + /* */ __int64 _gap_0x18C0; + /* */ __int64 _gap_0x18C8; + /* */ __int64 _gap_0x18D0; + /* */ __int64 _gap_0x18D8; + /* */ __int64 _gap_0x18E0; + /* */ __int64 _gap_0x18E8; + /* */ __int64 _gap_0x18F0; + /* */ __int64 _gap_0x18F8; + /* */ __int64 _gap_0x1900; + /* */ __int64 _gap_0x1908; + /* */ __int64 _gap_0x1910; + /* */ __int64 _gap_0x1918; + /* */ __int64 _gap_0x1920; + /* */ __int64 _gap_0x1928; + /* */ __int64 _gap_0x1930; + /* */ __int64 _gap_0x1938; + /* */ __int64 _gap_0x1940; + /* */ __int64 _gap_0x1948; + /* */ __int64 _gap_0x1950; + /* */ __int64 _gap_0x1958; + /* */ __int64 _gap_0x1960; + /* */ __int64 _gap_0x1968; + /* */ __int64 _gap_0x1970; + /* */ __int64 _gap_0x1978; + /* */ __int64 _gap_0x1980; + /* */ __int64 _gap_0x1988; + /* */ __int64 _gap_0x1990; + /* */ __int64 _gap_0x1998; + /* */ __int64 _gap_0x19A0; + /* */ __int64 _gap_0x19A8; + /* */ __int64 _gap_0x19B0; + /* */ __int64 _gap_0x19B8; + /* */ __int64 _gap_0x19C0; + /* */ __int64 _gap_0x19C8; + /* */ __int64 _gap_0x19D0; + /* */ __int64 _gap_0x19D8; + /* */ __int64 _gap_0x19E0; + /* */ __int64 _gap_0x19E8; + /* */ __int64 _gap_0x19F0; + /* */ __int64 _gap_0x19F8; + /* */ __int64 _gap_0x1A00; + /* */ __int64 _gap_0x1A08; + /* */ __int64 _gap_0x1A10; + /* */ __int64 _gap_0x1A18; + /* */ __int64 _gap_0x1A20; + /* */ __int64 _gap_0x1A28; + /* */ __int64 _gap_0x1A30; + /* */ __int64 _gap_0x1A38; + /* */ __int64 _gap_0x1A40; + /* */ __int64 _gap_0x1A48; + /* */ __int64 _gap_0x1A50; + /* */ __int64 _gap_0x1A58; + /* */ __int64 _gap_0x1A60; + /* */ __int64 _gap_0x1A68; + /* */ __int64 _gap_0x1A70; + /* */ __int64 _gap_0x1A78; + /* */ __int64 _gap_0x1A80; + /* */ __int64 _gap_0x1A88; + /* */ __int64 _gap_0x1A90; + /* */ __int64 _gap_0x1A98; + /* */ __int64 _gap_0x1AA0; + /* */ __int64 _gap_0x1AA8; + /* */ __int64 _gap_0x1AB0; + /* */ __int64 _gap_0x1AB8; + /* */ __int64 _gap_0x1AC0; + /* */ __int64 _gap_0x1AC8; + /* */ __int64 _gap_0x1AD0; + /* */ __int64 _gap_0x1AD8; + /* */ __int64 _gap_0x1AE0; + /* */ __int64 _gap_0x1AE8; + /* */ __int64 _gap_0x1AF0; + /* */ __int64 _gap_0x1AF8; + /* */ __int64 _gap_0x1B00; + /* */ __int64 _gap_0x1B08; + /* */ __int64 _gap_0x1B10; + /* */ __int64 _gap_0x1B18; + /* */ __int64 _gap_0x1B20; + /* */ __int64 _gap_0x1B28; + /* */ __int64 _gap_0x1B30; + /* */ __int64 _gap_0x1B38; + /* */ __int64 _gap_0x1B40; + /* */ __int64 _gap_0x1B48; + /* */ __int64 _gap_0x1B50; + /* */ __int64 _gap_0x1B58; + /* */ __int64 _gap_0x1B60; + /* */ __int64 _gap_0x1B68; + /* */ __int64 _gap_0x1B70; + /* */ __int64 _gap_0x1B78; + /* */ __int64 _gap_0x1B80; + /* */ __int64 _gap_0x1B88; + /* */ __int64 _gap_0x1B90; + /* */ __int64 _gap_0x1B98; + /* */ __int64 _gap_0x1BA0; + /* */ __int64 _gap_0x1BA8; + /* */ __int64 _gap_0x1BB0; + /* */ __int64 _gap_0x1BB8; + /* */ __int64 _gap_0x1BC0; + /* */ __int64 _gap_0x1BC8; + /* */ __int64 _gap_0x1BD0; + /* */ __int64 _gap_0x1BD8; + /* */ __int64 _gap_0x1BE0; + /* */ __int64 _gap_0x1BE8; + /* */ __int64 _gap_0x1BF0; + /* */ __int64 _gap_0x1BF8; + /* */ __int64 _gap_0x1C00; + /* */ __int64 _gap_0x1C08; + /* */ __int64 _gap_0x1C10; + /* */ __int64 _gap_0x1C18; + /* */ __int64 _gap_0x1C20; + /* */ __int64 _gap_0x1C28; + /* */ __int64 _gap_0x1C30; + /* */ __int64 _gap_0x1C38; + /* */ __int64 _gap_0x1C40; + /* */ __int64 _gap_0x1C48; + /* */ __int64 _gap_0x1C50; + /* */ __int64 _gap_0x1C58; + /* */ __int64 _gap_0x1C60; + /* */ __int64 _gap_0x1C68; + /* */ __int64 _gap_0x1C70; + /* */ __int64 _gap_0x1C78; + /* */ __int64 _gap_0x1C80; + /* */ __int64 _gap_0x1C88; + /* */ __int64 _gap_0x1C90; + /* */ __int64 _gap_0x1C98; + /* */ __int64 _gap_0x1CA0; + /* */ __int64 _gap_0x1CA8; + /* */ __int64 _gap_0x1CB0; + /* */ __int64 _gap_0x1CB8; + /* */ __int64 _gap_0x1CC0; + /* */ __int64 _gap_0x1CC8; + /* */ __int64 _gap_0x1CD0; + /* */ __int64 _gap_0x1CD8; + /* */ __int64 _gap_0x1CE0; + /* */ __int64 _gap_0x1CE8; + /* */ __int64 _gap_0x1CF0; + /* */ __int64 _gap_0x1CF8; + /* */ __int64 _gap_0x1D00; + /* */ __int64 _gap_0x1D08; + /* */ __int64 _gap_0x1D10; + /* */ __int64 _gap_0x1D18; + /* */ __int64 _gap_0x1D20; + /* */ __int64 _gap_0x1D28; + /* */ __int64 _gap_0x1D30; + /* */ __int64 _gap_0x1D38; + /* */ __int64 _gap_0x1D40; + /* */ __int64 _gap_0x1D48; + /* */ __int64 _gap_0x1D50; + /* */ __int64 _gap_0x1D58; + /* */ __int64 _gap_0x1D60; + /* */ __int64 _gap_0x1D68; + /* */ __int64 _gap_0x1D70; + /* */ __int64 _gap_0x1D78; + /* */ __int64 _gap_0x1D80; + /* */ __int64 _gap_0x1D88; + /* */ __int64 _gap_0x1D90; + /* */ __int64 _gap_0x1D98; + /* */ __int64 _gap_0x1DA0; + /* */ __int64 _gap_0x1DA8; + /* */ __int64 _gap_0x1DB0; + /* */ __int64 _gap_0x1DB8; + /* */ __int64 _gap_0x1DC0; + /* */ __int64 _gap_0x1DC8; + /* */ __int64 _gap_0x1DD0; + /* */ __int64 _gap_0x1DD8; + /* */ __int64 _gap_0x1DE0; + /* */ __int64 _gap_0x1DE8; + /* */ __int64 _gap_0x1DF0; + /* */ __int64 _gap_0x1DF8; + /* */ __int64 _gap_0x1E00; + /* */ __int64 _gap_0x1E08; + /* */ __int64 _gap_0x1E10; + /* */ __int64 _gap_0x1E18; + /* */ __int64 _gap_0x1E20; + /* */ __int64 _gap_0x1E28; + /* */ __int64 _gap_0x1E30; + /* */ __int64 _gap_0x1E38; + /* */ __int64 _gap_0x1E40; + /* */ __int64 _gap_0x1E48; + /* */ __int64 _gap_0x1E50; + /* */ __int64 _gap_0x1E58; + /* */ __int64 _gap_0x1E60; + /* */ __int64 _gap_0x1E68; + /* */ __int64 _gap_0x1E70; + /* */ __int64 _gap_0x1E78; + /* */ __int64 _gap_0x1E80; + /* */ __int64 _gap_0x1E88; + /* */ __int64 _gap_0x1E90; + /* */ __int64 _gap_0x1E98; + /* */ __int64 _gap_0x1EA0; + /* */ __int64 _gap_0x1EA8; + /* */ __int64 _gap_0x1EB0; + /* */ __int64 _gap_0x1EB8; + /* */ __int64 _gap_0x1EC0; + /* */ __int64 _gap_0x1EC8; + /* */ __int64 _gap_0x1ED0; + /* */ __int64 _gap_0x1ED8; + /* */ __int64 _gap_0x1EE0; + /* */ __int64 _gap_0x1EE8; + /* */ __int64 _gap_0x1EF0; + /* */ __int64 _gap_0x1EF8; + /* */ __int64 _gap_0x1F00; + /* */ __int64 _gap_0x1F08; + /* */ __int64 _gap_0x1F10; + /* */ __int64 _gap_0x1F18; + /* */ __int64 _gap_0x1F20; + /* */ __int64 _gap_0x1F28; + /* */ __int64 _gap_0x1F30; + /* */ __int64 _gap_0x1F38; + /* */ __int64 _gap_0x1F40; + /* */ __int64 _gap_0x1F48; + /* */ __int64 _gap_0x1F50; + /* */ __int64 _gap_0x1F58; + /* */ __int64 _gap_0x1F60; + /* */ __int64 _gap_0x1F68; + /* */ __int64 _gap_0x1F70; + /* */ __int64 _gap_0x1F78; + /* */ __int64 _gap_0x1F80; + /* */ __int64 _gap_0x1F88; + /* */ __int64 _gap_0x1F90; + /* */ __int64 _gap_0x1F98; + /* */ __int64 _gap_0x1FA0; + /* */ __int64 _gap_0x1FA8; + /* */ __int64 _gap_0x1FB0; + /* */ __int64 _gap_0x1FB8; + /* */ __int64 _gap_0x1FC0; + /* */ __int64 _gap_0x1FC8; + /* */ __int64 _gap_0x1FD0; + /* */ __int64 _gap_0x1FD8; + /* */ __int64 _gap_0x1FE0; + /* */ __int64 _gap_0x1FE8; + /* */ __int64 _gap_0x1FF0; + /* */ __int64 _gap_0x1FF8; + /* */ __int64 _gap_0x2000; + /* */ __int64 _gap_0x2008; + /* */ __int64 _gap_0x2010; + /* */ __int64 _gap_0x2018; + /* */ __int64 _gap_0x2020; + /* */ __int64 _gap_0x2028; + /* */ __int64 _gap_0x2030; + /* */ __int64 _gap_0x2038; + /* */ __int64 _gap_0x2040; + /* */ __int64 _gap_0x2048; + /* */ __int64 _gap_0x2050; + /* */ __int64 _gap_0x2058; + /* */ __int64 _gap_0x2060; + /* */ __int64 _gap_0x2068; + /* */ __int64 _gap_0x2070; + /* */ __int64 _gap_0x2078; + /* */ __int64 _gap_0x2080; + /* */ __int64 _gap_0x2088; + /* */ __int64 _gap_0x2090; + /* */ __int64 _gap_0x2098; + /* */ __int64 _gap_0x20A0; + /* */ __int64 _gap_0x20A8; + /* */ __int64 _gap_0x20B0; + /* */ __int64 _gap_0x20B8; + /* */ __int64 _gap_0x20C0; + /* */ __int64 _gap_0x20C8; + /* */ __int64 _gap_0x20D0; + /* */ __int64 _gap_0x20D8; + /* */ __int64 _gap_0x20E0; + /* */ __int64 _gap_0x20E8; + /* */ __int64 _gap_0x20F0; + /* */ __int64 _gap_0x20F8; + /* */ __int64 _gap_0x2100; + /* */ __int64 _gap_0x2108; + /* */ __int64 _gap_0x2110; + /* */ __int64 _gap_0x2118; + /* */ __int64 _gap_0x2120; + /* */ __int64 _gap_0x2128; + /* */ __int64 _gap_0x2130; + /* */ __int64 _gap_0x2138; + /* */ __int64 _gap_0x2140; + /* */ __int64 _gap_0x2148; + /* */ __int64 _gap_0x2150; + /* */ __int64 _gap_0x2158; + /* */ __int64 _gap_0x2160; + /* */ __int64 _gap_0x2168; + /* */ __int64 _gap_0x2170; + /* */ __int64 _gap_0x2178; + /* */ __int64 _gap_0x2180; + /* */ __int64 _gap_0x2188; + /* */ __int64 _gap_0x2190; + /* */ __int64 _gap_0x2198; + /* */ __int64 _gap_0x21A0; + /* */ __int64 _gap_0x21A8; + /* */ __int64 _gap_0x21B0; + /* */ __int64 _gap_0x21B8; + /* */ __int64 _gap_0x21C0; + /* */ __int64 _gap_0x21C8; + /* */ __int64 _gap_0x21D0; + /* */ __int64 _gap_0x21D8; + /* */ __int64 _gap_0x21E0; + /* */ __int64 _gap_0x21E8; + /* */ __int64 _gap_0x21F0; + /* */ __int64 _gap_0x21F8; + /* */ __int64 _gap_0x2200; + /* */ __int64 _gap_0x2208; + /* */ __int64 _gap_0x2210; + /* */ __int64 _gap_0x2218; + /* */ __int64 _gap_0x2220; + /* */ __int64 _gap_0x2228; + /* */ __int64 _gap_0x2230; + /* */ __int64 _gap_0x2238; + /* */ __int64 _gap_0x2240; + /* */ __int64 _gap_0x2248; + /* */ __int64 _gap_0x2250; + /* */ __int64 _gap_0x2258; + /* */ __int64 _gap_0x2260; + /* */ __int64 _gap_0x2268; + /* */ __int64 _gap_0x2270; + /* */ __int64 _gap_0x2278; + /* */ __int64 _gap_0x2280; + /* */ __int64 _gap_0x2288; + /* */ __int64 _gap_0x2290; + /* */ __int64 _gap_0x2298; + /* */ __int64 _gap_0x22A0; + /* */ __int64 _gap_0x22A8; + /* */ __int64 _gap_0x22B0; + /* */ __int64 _gap_0x22B8; + /* */ __int64 _gap_0x22C0; + /* */ __int64 _gap_0x22C8; + /* */ __int64 _gap_0x22D0; + /* */ __int64 _gap_0x22D8; + /* */ __int64 _gap_0x22E0; + /* */ __int64 _gap_0x22E8; + /* */ __int64 _gap_0x22F0; + /* */ __int64 _gap_0x22F8; + /* */ __int64 _gap_0x2300; + /* */ __int64 _gap_0x2308; + /* */ __int64 _gap_0x2310; + /* */ __int64 _gap_0x2318; + /* */ __int64 _gap_0x2320; + /* */ __int64 _gap_0x2328; + /* */ __int64 _gap_0x2330; + /* */ __int64 _gap_0x2338; + /* */ __int64 _gap_0x2340; + /* */ __int64 _gap_0x2348; + /* */ __int64 _gap_0x2350; + /* */ __int64 _gap_0x2358; + /* */ __int64 _gap_0x2360; + /* */ __int64 _gap_0x2368; + /* */ __int64 _gap_0x2370; + /* */ __int64 _gap_0x2378; + /* */ __int64 _gap_0x2380; + /* */ __int64 _gap_0x2388; + /* */ __int64 _gap_0x2390; + /* */ __int64 _gap_0x2398; + /* */ __int64 _gap_0x23A0; + /* */ __int64 _gap_0x23A8; + /* */ __int64 _gap_0x23B0; + /* */ __int64 _gap_0x23B8; + /* */ __int64 _gap_0x23C0; + /* */ __int64 _gap_0x23C8; + /* */ __int64 _gap_0x23D0; + /* */ __int64 _gap_0x23D8; + /* */ __int64 _gap_0x23E0; + /* */ __int64 _gap_0x23E8; + /* */ __int64 _gap_0x23F0; + /* */ __int64 _gap_0x23F8; + /* */ __int64 _gap_0x2400; + /* */ __int64 _gap_0x2408; + /* */ __int64 _gap_0x2410; + /* */ __int64 _gap_0x2418; + /* */ __int64 _gap_0x2420; + /* */ __int64 _gap_0x2428; + /* */ __int64 _gap_0x2430; + /* */ __int64 _gap_0x2438; + /* */ __int64 _gap_0x2440; + /* */ __int64 _gap_0x2448; + /* */ __int64 _gap_0x2450; + /* */ __int64 _gap_0x2458; + /* */ __int64 _gap_0x2460; + /* */ __int64 _gap_0x2468; + /* */ __int64 _gap_0x2470; + /* */ __int64 _gap_0x2478; + /* */ __int64 _gap_0x2480; + /* */ __int64 _gap_0x2488; + /* */ __int64 _gap_0x2490; + /* */ __int64 _gap_0x2498; + /* */ __int64 _gap_0x24A0; + /* */ __int64 _gap_0x24A8; + /* */ __int64 _gap_0x24B0; + /* */ __int64 _gap_0x24B8; + /* */ __int64 _gap_0x24C0; + /* */ __int64 _gap_0x24C8; + /* */ __int64 _gap_0x24D0; + /* */ __int64 _gap_0x24D8; + /* */ __int64 _gap_0x24E0; + /* */ __int64 _gap_0x24E8; + /* */ __int64 _gap_0x24F0; + /* */ __int64 _gap_0x24F8; + /* */ __int64 _gap_0x2500; + /* */ __int64 _gap_0x2508; + /* */ __int64 _gap_0x2510; + /* */ __int64 _gap_0x2518; + /* */ __int64 _gap_0x2520; + /* */ __int64 _gap_0x2528; + /* */ __int64 _gap_0x2530; + /* */ __int64 _gap_0x2538; + /* */ __int64 _gap_0x2540; + /* */ __int64 _gap_0x2548; + /* */ __int64 _gap_0x2550; + /* */ __int64 _gap_0x2558; + /* */ __int64 _gap_0x2560; + /* */ __int64 _gap_0x2568; + /* */ __int64 _gap_0x2570; + /* */ __int64 _gap_0x2578; + /* */ __int64 _gap_0x2580; + /* */ __int64 _gap_0x2588; + /* */ __int64 _gap_0x2590; + /* */ __int64 _gap_0x2598; + /* */ __int64 _gap_0x25A0; + /* */ __int64 _gap_0x25A8; + /* */ __int64 _gap_0x25B0; + /* */ __int64 _gap_0x25B8; + /* */ __int64 _gap_0x25C0; + /* */ __int64 _gap_0x25C8; + /* */ __int64 _gap_0x25D0; + /* */ __int64 _gap_0x25D8; + /* */ __int64 _gap_0x25E0; + /* */ __int64 _gap_0x25E8; + /* */ __int64 _gap_0x25F0; + /* */ __int64 _gap_0x25F8; + /* */ __int64 _gap_0x2600; + /* */ __int64 _gap_0x2608; + /* */ __int64 _gap_0x2610; + /* */ __int64 _gap_0x2618; + /* */ __int64 _gap_0x2620; + /* */ __int64 _gap_0x2628; + /* */ __int64 _gap_0x2630; + /* */ __int64 _gap_0x2638; + /* */ __int64 _gap_0x2640; + /* */ __int64 _gap_0x2648; + /* */ __int64 _gap_0x2650; + /* */ __int64 _gap_0x2658; + /* */ __int64 _gap_0x2660; + /* */ __int64 _gap_0x2668; + /* */ __int64 _gap_0x2670; + /* */ __int64 _gap_0x2678; + /* */ __int64 _gap_0x2680; + /* */ __int64 _gap_0x2688; + /* */ __int64 _gap_0x2690; + /* */ __int64 _gap_0x2698; + /* */ __int64 _gap_0x26A0; + /* */ __int64 _gap_0x26A8; + /* */ __int64 _gap_0x26B0; + /* */ __int64 _gap_0x26B8; + /* */ __int64 _gap_0x26C0; + /* */ __int64 _gap_0x26C8; + /* */ __int64 _gap_0x26D0; + /* */ __int64 _gap_0x26D8; + /* */ __int64 _gap_0x26E0; + /* */ __int64 _gap_0x26E8; + /* */ __int64 _gap_0x26F0; + /* */ __int64 _gap_0x26F8; + /* */ __int64 _gap_0x2700; + /* */ __int64 _gap_0x2708; + /* */ __int64 _gap_0x2710; + /* */ __int64 _gap_0x2718; + /* */ __int64 _gap_0x2720; + /* */ __int64 _gap_0x2728; + /* */ __int64 _gap_0x2730; + /* */ __int64 _gap_0x2738; + /* */ __int64 _gap_0x2740; + /* */ __int64 _gap_0x2748; + /* */ __int64 _gap_0x2750; + /* */ __int64 _gap_0x2758; + /* */ __int64 _gap_0x2760; + /* */ __int64 _gap_0x2768; + /* */ __int64 _gap_0x2770; + /* */ __int64 _gap_0x2778; + /* */ __int64 _gap_0x2780; + /* */ __int64 _gap_0x2788; + /* */ __int64 _gap_0x2790; + /* */ __int64 _gap_0x2798; + /* */ __int64 _gap_0x27A0; + /* */ __int64 _gap_0x27A8; + /* */ __int64 _gap_0x27B0; + /* */ __int64 _gap_0x27B8; + /* */ __int64 _gap_0x27C0; + /* */ __int64 _gap_0x27C8; + /* */ __int64 _gap_0x27D0; + /* */ __int64 _gap_0x27D8; + /* */ __int64 _gap_0x27E0; + /* */ __int64 _gap_0x27E8; + /* */ __int64 _gap_0x27F0; + /* */ __int64 _gap_0x27F8; + /* */ __int64 _gap_0x2800; + /* */ __int64 _gap_0x2808; + /* */ __int64 _gap_0x2810; + /* */ __int64 _gap_0x2818; + /* */ __int64 _gap_0x2820; + /* */ __int64 _gap_0x2828; + /* */ __int64 _gap_0x2830; + /* */ __int64 _gap_0x2838; + /* */ __int64 _gap_0x2840; + /* */ __int64 _gap_0x2848; + /* */ __int64 _gap_0x2850; + /* */ __int64 _gap_0x2858; + /* */ __int64 _gap_0x2860; + /* */ __int64 _gap_0x2868; + /* */ __int64 _gap_0x2870; + /* */ __int64 _gap_0x2878; + /* */ __int64 _gap_0x2880; + /* */ __int64 _gap_0x2888; + /* */ __int64 _gap_0x2890; + /* */ __int64 _gap_0x2898; + /* */ __int64 _gap_0x28A0; + /* */ __int64 _gap_0x28A8; + /* */ __int64 _gap_0x28B0; + /* */ __int64 _gap_0x28B8; + /* */ __int64 _gap_0x28C0; + /* */ __int64 _gap_0x28C8; + /* */ __int64 _gap_0x28D0; + /* */ __int64 _gap_0x28D8; + /* */ __int64 _gap_0x28E0; + /* */ __int64 _gap_0x28E8; + /* */ __int64 _gap_0x28F0; + /* */ __int64 _gap_0x28F8; + /* */ __int64 _gap_0x2900; + /* */ __int64 _gap_0x2908; + /* */ __int64 _gap_0x2910; + /* */ __int64 _gap_0x2918; + /* */ __int64 _gap_0x2920; + /* */ __int64 _gap_0x2928; + /* */ __int64 _gap_0x2930; + /* */ __int64 _gap_0x2938; + /* */ __int64 _gap_0x2940; + /* */ __int64 _gap_0x2948; + /* */ __int64 _gap_0x2950; + /* */ __int64 _gap_0x2958; + /* */ __int64 _gap_0x2960; + /* */ __int64 _gap_0x2968; + /* */ __int64 _gap_0x2970; + /* */ __int64 _gap_0x2978; + /* */ __int64 _gap_0x2980; + /* */ __int64 _gap_0x2988; + /* */ __int64 _gap_0x2990; + /* */ __int64 _gap_0x2998; + /* */ __int64 _gap_0x29A0; + /* */ __int64 _gap_0x29A8; + /* */ __int64 _gap_0x29B0; + /* */ __int64 _gap_0x29B8; + /* */ __int64 _gap_0x29C0; + /* */ __int64 _gap_0x29C8; + /* */ __int64 _gap_0x29D0; + /* */ __int64 _gap_0x29D8; + /* */ __int64 _gap_0x29E0; + /* */ __int64 _gap_0x29E8; + /* */ __int64 _gap_0x29F0; + /* */ __int64 _gap_0x29F8; + /* */ __int64 _gap_0x2A00; + /* */ __int64 _gap_0x2A08; + /* */ __int64 _gap_0x2A10; + /* */ __int64 _gap_0x2A18; + /* */ __int64 _gap_0x2A20; + /* */ __int64 _gap_0x2A28; + /* */ __int64 _gap_0x2A30; + /* */ __int64 _gap_0x2A38; + /* */ __int64 _gap_0x2A40; + /* */ __int64 _gap_0x2A48; + /* */ __int64 _gap_0x2A50; + /* */ __int64 _gap_0x2A58; + /* */ __int64 _gap_0x2A60; + /* */ __int64 _gap_0x2A68; + /* */ __int64 _gap_0x2A70; + /* */ __int64 _gap_0x2A78; + /* */ __int64 _gap_0x2A80; + /* */ __int64 _gap_0x2A88; + /* */ __int64 _gap_0x2A90; + /* */ __int64 _gap_0x2A98; + /* */ __int64 _gap_0x2AA0; + /* */ __int64 _gap_0x2AA8; + /* */ __int64 _gap_0x2AB0; + /* */ __int64 _gap_0x2AB8; + /* */ __int64 _gap_0x2AC0; + /* */ __int64 _gap_0x2AC8; + /* */ __int64 _gap_0x2AD0; + /* */ __int64 _gap_0x2AD8; + /* */ __int64 _gap_0x2AE0; + /* */ __int64 _gap_0x2AE8; + /* */ __int64 _gap_0x2AF0; + /* */ __int64 _gap_0x2AF8; + /* */ __int64 _gap_0x2B00; + /* */ __int64 _gap_0x2B08; + /* */ __int64 _gap_0x2B10; + /* */ __int64 _gap_0x2B18; + /* */ __int64 _gap_0x2B20; + /* */ __int64 _gap_0x2B28; + /* */ __int64 _gap_0x2B30; + /* */ __int64 _gap_0x2B38; + /* */ __int64 _gap_0x2B40; + /* */ __int64 _gap_0x2B48; + /* */ __int64 _gap_0x2B50; + /* */ __int64 _gap_0x2B58; + /* */ __int64 _gap_0x2B60; + /* */ __int64 _gap_0x2B68; + /* */ __int64 _gap_0x2B70; + /* */ __int64 _gap_0x2B78; + /* */ __int64 _gap_0x2B80; + /* */ __int64 _gap_0x2B88; + /* */ __int64 _gap_0x2B90; + /* */ __int64 _gap_0x2B98; + /* */ __int64 _gap_0x2BA0; + /* */ __int64 _gap_0x2BA8; + /* */ __int64 _gap_0x2BB0; + /* */ __int64 _gap_0x2BB8; + /* */ __int64 _gap_0x2BC0; + /* */ __int64 _gap_0x2BC8; + /* */ __int64 _gap_0x2BD0; + /* */ __int64 _gap_0x2BD8; + /* */ __int64 _gap_0x2BE0; + /* */ __int64 _gap_0x2BE8; + /* */ __int64 _gap_0x2BF0; + /* */ __int64 _gap_0x2BF8; + /* */ __int64 _gap_0x2C00; + /* */ __int64 _gap_0x2C08; + /* */ __int64 _gap_0x2C10; + /* */ __int64 _gap_0x2C18; + /* */ __int64 _gap_0x2C20; +}; + +__unaligned struct Client::Game::UI::GoldSaucerYell /* Size=0x1750 */ +{ + /* */ __int64 _gap_0x0; + /* */ __int64 _gap_0x8; + /* */ __int64 _gap_0x10; + /* */ __int64 _gap_0x18; + /* */ __int64 _gap_0x20; + /* */ __int64 _gap_0x28; + /* */ __int64 _gap_0x30; + /* */ __int64 _gap_0x38; + /* */ __int64 _gap_0x40; + /* */ __int64 _gap_0x48; + /* */ __int64 _gap_0x50; + /* */ __int64 _gap_0x58; + /* */ __int64 _gap_0x60; + /* */ __int64 _gap_0x68; + /* */ __int64 _gap_0x70; + /* */ __int64 _gap_0x78; + /* */ __int64 _gap_0x80; + /* */ __int64 _gap_0x88; + /* */ __int64 _gap_0x90; + /* */ __int64 _gap_0x98; + /* */ __int64 _gap_0xA0; + /* */ __int64 _gap_0xA8; + /* */ __int64 _gap_0xB0; + /* */ __int64 _gap_0xB8; + /* */ __int64 _gap_0xC0; + /* */ __int64 _gap_0xC8; + /* */ __int64 _gap_0xD0; + /* */ __int64 _gap_0xD8; + /* */ __int64 _gap_0xE0; + /* */ __int64 _gap_0xE8; + /* */ __int64 _gap_0xF0; + /* */ __int64 _gap_0xF8; + /* */ __int64 _gap_0x100; + /* */ __int64 _gap_0x108; + /* */ __int64 _gap_0x110; + /* */ __int64 _gap_0x118; + /* */ __int64 _gap_0x120; + /* */ __int64 _gap_0x128; + /* */ __int64 _gap_0x130; + /* */ __int64 _gap_0x138; + /* */ __int64 _gap_0x140; + /* */ __int64 _gap_0x148; + /* */ __int64 _gap_0x150; + /* */ __int64 _gap_0x158; + /* */ __int64 _gap_0x160; + /* */ __int64 _gap_0x168; + /* */ __int64 _gap_0x170; + /* */ __int64 _gap_0x178; + /* */ __int64 _gap_0x180; + /* */ __int64 _gap_0x188; + /* */ __int64 _gap_0x190; + /* */ __int64 _gap_0x198; + /* */ __int64 _gap_0x1A0; + /* */ __int64 _gap_0x1A8; + /* */ __int64 _gap_0x1B0; + /* */ __int64 _gap_0x1B8; + /* */ __int64 _gap_0x1C0; + /* */ __int64 _gap_0x1C8; + /* */ __int64 _gap_0x1D0; + /* */ __int64 _gap_0x1D8; + /* */ __int64 _gap_0x1E0; + /* */ __int64 _gap_0x1E8; + /* */ __int64 _gap_0x1F0; + /* */ __int64 _gap_0x1F8; + /* */ __int64 _gap_0x200; + /* */ __int64 _gap_0x208; + /* */ __int64 _gap_0x210; + /* */ __int64 _gap_0x218; + /* */ __int64 _gap_0x220; + /* */ __int64 _gap_0x228; + /* */ __int64 _gap_0x230; + /* */ __int64 _gap_0x238; + /* */ __int64 _gap_0x240; + /* */ __int64 _gap_0x248; + /* */ __int64 _gap_0x250; + /* */ __int64 _gap_0x258; + /* */ __int64 _gap_0x260; + /* */ __int64 _gap_0x268; + /* */ __int64 _gap_0x270; + /* */ __int64 _gap_0x278; + /* */ __int64 _gap_0x280; + /* */ __int64 _gap_0x288; + /* */ __int64 _gap_0x290; + /* */ __int64 _gap_0x298; + /* */ __int64 _gap_0x2A0; + /* */ __int64 _gap_0x2A8; + /* */ __int64 _gap_0x2B0; + /* */ __int64 _gap_0x2B8; + /* */ __int64 _gap_0x2C0; + /* */ __int64 _gap_0x2C8; + /* */ __int64 _gap_0x2D0; + /* */ __int64 _gap_0x2D8; + /* */ __int64 _gap_0x2E0; + /* */ __int64 _gap_0x2E8; + /* */ __int64 _gap_0x2F0; + /* */ __int64 _gap_0x2F8; + /* */ __int64 _gap_0x300; + /* */ __int64 _gap_0x308; + /* */ __int64 _gap_0x310; + /* */ __int64 _gap_0x318; + /* */ __int64 _gap_0x320; + /* */ __int64 _gap_0x328; + /* */ __int64 _gap_0x330; + /* */ __int64 _gap_0x338; + /* */ __int64 _gap_0x340; + /* */ __int64 _gap_0x348; + /* */ __int64 _gap_0x350; + /* */ __int64 _gap_0x358; + /* */ __int64 _gap_0x360; + /* */ __int64 _gap_0x368; + /* */ __int64 _gap_0x370; + /* */ __int64 _gap_0x378; + /* */ __int64 _gap_0x380; + /* */ __int64 _gap_0x388; + /* */ __int64 _gap_0x390; + /* */ __int64 _gap_0x398; + /* */ __int64 _gap_0x3A0; + /* */ __int64 _gap_0x3A8; + /* */ __int64 _gap_0x3B0; + /* */ __int64 _gap_0x3B8; + /* */ __int64 _gap_0x3C0; + /* */ __int64 _gap_0x3C8; + /* */ __int64 _gap_0x3D0; + /* */ __int64 _gap_0x3D8; + /* */ __int64 _gap_0x3E0; + /* */ __int64 _gap_0x3E8; + /* */ __int64 _gap_0x3F0; + /* */ __int64 _gap_0x3F8; + /* */ __int64 _gap_0x400; + /* */ __int64 _gap_0x408; + /* */ __int64 _gap_0x410; + /* */ __int64 _gap_0x418; + /* */ __int64 _gap_0x420; + /* */ __int64 _gap_0x428; + /* */ __int64 _gap_0x430; + /* */ __int64 _gap_0x438; + /* */ __int64 _gap_0x440; + /* */ __int64 _gap_0x448; + /* */ __int64 _gap_0x450; + /* */ __int64 _gap_0x458; + /* */ __int64 _gap_0x460; + /* */ __int64 _gap_0x468; + /* */ __int64 _gap_0x470; + /* */ __int64 _gap_0x478; + /* */ __int64 _gap_0x480; + /* */ __int64 _gap_0x488; + /* */ __int64 _gap_0x490; + /* */ __int64 _gap_0x498; + /* */ __int64 _gap_0x4A0; + /* */ __int64 _gap_0x4A8; + /* */ __int64 _gap_0x4B0; + /* */ __int64 _gap_0x4B8; + /* */ __int64 _gap_0x4C0; + /* */ __int64 _gap_0x4C8; + /* */ __int64 _gap_0x4D0; + /* */ __int64 _gap_0x4D8; + /* */ __int64 _gap_0x4E0; + /* */ __int64 _gap_0x4E8; + /* */ __int64 _gap_0x4F0; + /* */ __int64 _gap_0x4F8; + /* */ __int64 _gap_0x500; + /* */ __int64 _gap_0x508; + /* */ __int64 _gap_0x510; + /* */ __int64 _gap_0x518; + /* */ __int64 _gap_0x520; + /* */ __int64 _gap_0x528; + /* */ __int64 _gap_0x530; + /* */ __int64 _gap_0x538; + /* */ __int64 _gap_0x540; + /* */ __int64 _gap_0x548; + /* */ __int64 _gap_0x550; + /* */ __int64 _gap_0x558; + /* */ __int64 _gap_0x560; + /* */ __int64 _gap_0x568; + /* */ __int64 _gap_0x570; + /* */ __int64 _gap_0x578; + /* */ __int64 _gap_0x580; + /* */ __int64 _gap_0x588; + /* */ __int64 _gap_0x590; + /* */ __int64 _gap_0x598; + /* */ __int64 _gap_0x5A0; + /* */ __int64 _gap_0x5A8; + /* */ __int64 _gap_0x5B0; + /* */ __int64 _gap_0x5B8; + /* */ __int64 _gap_0x5C0; + /* */ __int64 _gap_0x5C8; + /* */ __int64 _gap_0x5D0; + /* */ __int64 _gap_0x5D8; + /* */ __int64 _gap_0x5E0; + /* */ __int64 _gap_0x5E8; + /* */ __int64 _gap_0x5F0; + /* */ __int64 _gap_0x5F8; + /* */ __int64 _gap_0x600; + /* */ __int64 _gap_0x608; + /* */ __int64 _gap_0x610; + /* */ __int64 _gap_0x618; + /* */ __int64 _gap_0x620; + /* */ __int64 _gap_0x628; + /* */ __int64 _gap_0x630; + /* */ __int64 _gap_0x638; + /* */ __int64 _gap_0x640; + /* */ __int64 _gap_0x648; + /* */ __int64 _gap_0x650; + /* */ __int64 _gap_0x658; + /* */ __int64 _gap_0x660; + /* */ __int64 _gap_0x668; + /* */ __int64 _gap_0x670; + /* */ __int64 _gap_0x678; + /* */ __int64 _gap_0x680; + /* */ __int64 _gap_0x688; + /* */ __int64 _gap_0x690; + /* */ __int64 _gap_0x698; + /* */ __int64 _gap_0x6A0; + /* */ __int64 _gap_0x6A8; + /* */ __int64 _gap_0x6B0; + /* */ __int64 _gap_0x6B8; + /* */ __int64 _gap_0x6C0; + /* */ __int64 _gap_0x6C8; + /* */ __int64 _gap_0x6D0; + /* */ __int64 _gap_0x6D8; + /* */ __int64 _gap_0x6E0; + /* */ __int64 _gap_0x6E8; + /* */ __int64 _gap_0x6F0; + /* */ __int64 _gap_0x6F8; + /* */ __int64 _gap_0x700; + /* */ __int64 _gap_0x708; + /* */ __int64 _gap_0x710; + /* */ __int64 _gap_0x718; + /* */ __int64 _gap_0x720; + /* */ __int64 _gap_0x728; + /* */ __int64 _gap_0x730; + /* */ __int64 _gap_0x738; + /* */ __int64 _gap_0x740; + /* */ __int64 _gap_0x748; + /* */ __int64 _gap_0x750; + /* */ __int64 _gap_0x758; + /* */ __int64 _gap_0x760; + /* */ __int64 _gap_0x768; + /* */ __int64 _gap_0x770; + /* */ __int64 _gap_0x778; + /* */ __int64 _gap_0x780; + /* */ __int64 _gap_0x788; + /* */ __int64 _gap_0x790; + /* */ __int64 _gap_0x798; + /* */ __int64 _gap_0x7A0; + /* */ __int64 _gap_0x7A8; + /* */ __int64 _gap_0x7B0; + /* */ __int64 _gap_0x7B8; + /* */ __int64 _gap_0x7C0; + /* */ __int64 _gap_0x7C8; + /* */ __int64 _gap_0x7D0; + /* */ __int64 _gap_0x7D8; + /* */ __int64 _gap_0x7E0; + /* */ __int64 _gap_0x7E8; + /* */ __int64 _gap_0x7F0; + /* */ __int64 _gap_0x7F8; + /* */ __int64 _gap_0x800; + /* */ __int64 _gap_0x808; + /* */ __int64 _gap_0x810; + /* */ __int64 _gap_0x818; + /* */ __int64 _gap_0x820; + /* */ __int64 _gap_0x828; + /* */ __int64 _gap_0x830; + /* */ __int64 _gap_0x838; + /* */ __int64 _gap_0x840; + /* */ __int64 _gap_0x848; + /* */ __int64 _gap_0x850; + /* */ __int64 _gap_0x858; + /* */ __int64 _gap_0x860; + /* */ __int64 _gap_0x868; + /* */ __int64 _gap_0x870; + /* */ __int64 _gap_0x878; + /* */ __int64 _gap_0x880; + /* */ __int64 _gap_0x888; + /* */ __int64 _gap_0x890; + /* */ __int64 _gap_0x898; + /* */ __int64 _gap_0x8A0; + /* */ __int64 _gap_0x8A8; + /* */ __int64 _gap_0x8B0; + /* */ __int64 _gap_0x8B8; + /* */ __int64 _gap_0x8C0; + /* */ __int64 _gap_0x8C8; + /* */ __int64 _gap_0x8D0; + /* */ __int64 _gap_0x8D8; + /* */ __int64 _gap_0x8E0; + /* */ __int64 _gap_0x8E8; + /* */ __int64 _gap_0x8F0; + /* */ __int64 _gap_0x8F8; + /* */ __int64 _gap_0x900; + /* */ __int64 _gap_0x908; + /* */ __int64 _gap_0x910; + /* */ __int64 _gap_0x918; + /* */ __int64 _gap_0x920; + /* */ __int64 _gap_0x928; + /* */ __int64 _gap_0x930; + /* */ __int64 _gap_0x938; + /* */ __int64 _gap_0x940; + /* */ __int64 _gap_0x948; + /* */ __int64 _gap_0x950; + /* */ __int64 _gap_0x958; + /* */ __int64 _gap_0x960; + /* */ __int64 _gap_0x968; + /* */ __int64 _gap_0x970; + /* */ __int64 _gap_0x978; + /* */ __int64 _gap_0x980; + /* */ __int64 _gap_0x988; + /* */ __int64 _gap_0x990; + /* */ __int64 _gap_0x998; + /* */ __int64 _gap_0x9A0; + /* */ __int64 _gap_0x9A8; + /* */ __int64 _gap_0x9B0; + /* */ __int64 _gap_0x9B8; + /* */ __int64 _gap_0x9C0; + /* */ __int64 _gap_0x9C8; + /* */ __int64 _gap_0x9D0; + /* */ __int64 _gap_0x9D8; + /* */ __int64 _gap_0x9E0; + /* */ __int64 _gap_0x9E8; + /* */ __int64 _gap_0x9F0; + /* */ __int64 _gap_0x9F8; + /* */ __int64 _gap_0xA00; + /* */ __int64 _gap_0xA08; + /* */ __int64 _gap_0xA10; + /* */ __int64 _gap_0xA18; + /* */ __int64 _gap_0xA20; + /* */ __int64 _gap_0xA28; + /* */ __int64 _gap_0xA30; + /* */ __int64 _gap_0xA38; + /* */ __int64 _gap_0xA40; + /* */ __int64 _gap_0xA48; + /* */ __int64 _gap_0xA50; + /* */ __int64 _gap_0xA58; + /* */ __int64 _gap_0xA60; + /* */ __int64 _gap_0xA68; + /* */ __int64 _gap_0xA70; + /* */ __int64 _gap_0xA78; + /* */ __int64 _gap_0xA80; + /* */ __int64 _gap_0xA88; + /* */ __int64 _gap_0xA90; + /* */ __int64 _gap_0xA98; + /* */ __int64 _gap_0xAA0; + /* */ __int64 _gap_0xAA8; + /* */ __int64 _gap_0xAB0; + /* */ __int64 _gap_0xAB8; + /* */ __int64 _gap_0xAC0; + /* */ __int64 _gap_0xAC8; + /* */ __int64 _gap_0xAD0; + /* */ __int64 _gap_0xAD8; + /* */ __int64 _gap_0xAE0; + /* */ __int64 _gap_0xAE8; + /* */ __int64 _gap_0xAF0; + /* */ __int64 _gap_0xAF8; + /* */ __int64 _gap_0xB00; + /* */ __int64 _gap_0xB08; + /* */ __int64 _gap_0xB10; + /* */ __int64 _gap_0xB18; + /* */ __int64 _gap_0xB20; + /* */ __int64 _gap_0xB28; + /* */ __int64 _gap_0xB30; + /* */ __int64 _gap_0xB38; + /* */ __int64 _gap_0xB40; + /* */ __int64 _gap_0xB48; + /* */ __int64 _gap_0xB50; + /* */ __int64 _gap_0xB58; + /* */ __int64 _gap_0xB60; + /* */ __int64 _gap_0xB68; + /* */ __int64 _gap_0xB70; + /* */ __int64 _gap_0xB78; + /* */ __int64 _gap_0xB80; + /* */ __int64 _gap_0xB88; + /* */ __int64 _gap_0xB90; + /* */ __int64 _gap_0xB98; + /* */ __int64 _gap_0xBA0; + /* */ __int64 _gap_0xBA8; + /* */ __int64 _gap_0xBB0; + /* */ __int64 _gap_0xBB8; + /* */ __int64 _gap_0xBC0; + /* */ __int64 _gap_0xBC8; + /* */ __int64 _gap_0xBD0; + /* */ __int64 _gap_0xBD8; + /* */ __int64 _gap_0xBE0; + /* */ __int64 _gap_0xBE8; + /* */ __int64 _gap_0xBF0; + /* */ __int64 _gap_0xBF8; + /* */ __int64 _gap_0xC00; + /* */ __int64 _gap_0xC08; + /* */ __int64 _gap_0xC10; + /* */ __int64 _gap_0xC18; + /* */ __int64 _gap_0xC20; + /* */ __int64 _gap_0xC28; + /* */ __int64 _gap_0xC30; + /* */ __int64 _gap_0xC38; + /* */ __int64 _gap_0xC40; + /* */ __int64 _gap_0xC48; + /* */ __int64 _gap_0xC50; + /* */ __int64 _gap_0xC58; + /* */ __int64 _gap_0xC60; + /* */ __int64 _gap_0xC68; + /* */ __int64 _gap_0xC70; + /* */ __int64 _gap_0xC78; + /* */ __int64 _gap_0xC80; + /* */ __int64 _gap_0xC88; + /* */ __int64 _gap_0xC90; + /* */ __int64 _gap_0xC98; + /* */ __int64 _gap_0xCA0; + /* */ __int64 _gap_0xCA8; + /* */ __int64 _gap_0xCB0; + /* */ __int64 _gap_0xCB8; + /* */ __int64 _gap_0xCC0; + /* */ __int64 _gap_0xCC8; + /* */ __int64 _gap_0xCD0; + /* */ __int64 _gap_0xCD8; + /* */ __int64 _gap_0xCE0; + /* */ __int64 _gap_0xCE8; + /* */ __int64 _gap_0xCF0; + /* */ __int64 _gap_0xCF8; + /* */ __int64 _gap_0xD00; + /* */ __int64 _gap_0xD08; + /* */ __int64 _gap_0xD10; + /* */ __int64 _gap_0xD18; + /* */ __int64 _gap_0xD20; + /* */ __int64 _gap_0xD28; + /* */ __int64 _gap_0xD30; + /* */ __int64 _gap_0xD38; + /* */ __int64 _gap_0xD40; + /* */ __int64 _gap_0xD48; + /* */ __int64 _gap_0xD50; + /* */ __int64 _gap_0xD58; + /* */ __int64 _gap_0xD60; + /* */ __int64 _gap_0xD68; + /* */ __int64 _gap_0xD70; + /* */ __int64 _gap_0xD78; + /* */ __int64 _gap_0xD80; + /* */ __int64 _gap_0xD88; + /* */ __int64 _gap_0xD90; + /* */ __int64 _gap_0xD98; + /* */ __int64 _gap_0xDA0; + /* */ __int64 _gap_0xDA8; + /* */ __int64 _gap_0xDB0; + /* */ __int64 _gap_0xDB8; + /* */ __int64 _gap_0xDC0; + /* */ __int64 _gap_0xDC8; + /* */ __int64 _gap_0xDD0; + /* */ __int64 _gap_0xDD8; + /* */ __int64 _gap_0xDE0; + /* */ __int64 _gap_0xDE8; + /* */ __int64 _gap_0xDF0; + /* */ __int64 _gap_0xDF8; + /* */ __int64 _gap_0xE00; + /* */ __int64 _gap_0xE08; + /* */ __int64 _gap_0xE10; + /* */ __int64 _gap_0xE18; + /* */ __int64 _gap_0xE20; + /* */ __int64 _gap_0xE28; + /* */ __int64 _gap_0xE30; + /* */ __int64 _gap_0xE38; + /* */ __int64 _gap_0xE40; + /* */ __int64 _gap_0xE48; + /* */ __int64 _gap_0xE50; + /* */ __int64 _gap_0xE58; + /* */ __int64 _gap_0xE60; + /* */ __int64 _gap_0xE68; + /* */ __int64 _gap_0xE70; + /* */ __int64 _gap_0xE78; + /* */ __int64 _gap_0xE80; + /* */ __int64 _gap_0xE88; + /* */ __int64 _gap_0xE90; + /* */ __int64 _gap_0xE98; + /* */ __int64 _gap_0xEA0; + /* */ __int64 _gap_0xEA8; + /* */ __int64 _gap_0xEB0; + /* */ __int64 _gap_0xEB8; + /* */ __int64 _gap_0xEC0; + /* */ __int64 _gap_0xEC8; + /* */ __int64 _gap_0xED0; + /* */ __int64 _gap_0xED8; + /* */ __int64 _gap_0xEE0; + /* */ __int64 _gap_0xEE8; + /* */ __int64 _gap_0xEF0; + /* */ __int64 _gap_0xEF8; + /* */ __int64 _gap_0xF00; + /* */ __int64 _gap_0xF08; + /* */ __int64 _gap_0xF10; + /* */ __int64 _gap_0xF18; + /* */ __int64 _gap_0xF20; + /* */ __int64 _gap_0xF28; + /* */ __int64 _gap_0xF30; + /* */ __int64 _gap_0xF38; + /* */ __int64 _gap_0xF40; + /* */ __int64 _gap_0xF48; + /* */ __int64 _gap_0xF50; + /* */ __int64 _gap_0xF58; + /* */ __int64 _gap_0xF60; + /* */ __int64 _gap_0xF68; + /* */ __int64 _gap_0xF70; + /* */ __int64 _gap_0xF78; + /* */ __int64 _gap_0xF80; + /* */ __int64 _gap_0xF88; + /* */ __int64 _gap_0xF90; + /* */ __int64 _gap_0xF98; + /* */ __int64 _gap_0xFA0; + /* */ __int64 _gap_0xFA8; + /* */ __int64 _gap_0xFB0; + /* */ __int64 _gap_0xFB8; + /* */ __int64 _gap_0xFC0; + /* */ __int64 _gap_0xFC8; + /* */ __int64 _gap_0xFD0; + /* */ __int64 _gap_0xFD8; + /* */ __int64 _gap_0xFE0; + /* */ __int64 _gap_0xFE8; + /* */ __int64 _gap_0xFF0; + /* */ __int64 _gap_0xFF8; + /* */ __int64 _gap_0x1000; + /* */ __int64 _gap_0x1008; + /* */ __int64 _gap_0x1010; + /* */ __int64 _gap_0x1018; + /* */ __int64 _gap_0x1020; + /* */ __int64 _gap_0x1028; + /* */ __int64 _gap_0x1030; + /* */ __int64 _gap_0x1038; + /* */ __int64 _gap_0x1040; + /* */ __int64 _gap_0x1048; + /* */ __int64 _gap_0x1050; + /* */ __int64 _gap_0x1058; + /* */ __int64 _gap_0x1060; + /* */ __int64 _gap_0x1068; + /* */ __int64 _gap_0x1070; + /* */ __int64 _gap_0x1078; + /* */ __int64 _gap_0x1080; + /* */ __int64 _gap_0x1088; + /* */ __int64 _gap_0x1090; + /* */ __int64 _gap_0x1098; + /* */ __int64 _gap_0x10A0; + /* */ __int64 _gap_0x10A8; + /* */ __int64 _gap_0x10B0; + /* */ __int64 _gap_0x10B8; + /* */ __int64 _gap_0x10C0; + /* */ __int64 _gap_0x10C8; + /* */ __int64 _gap_0x10D0; + /* */ __int64 _gap_0x10D8; + /* */ __int64 _gap_0x10E0; + /* */ __int64 _gap_0x10E8; + /* */ __int64 _gap_0x10F0; + /* */ __int64 _gap_0x10F8; + /* */ __int64 _gap_0x1100; + /* */ __int64 _gap_0x1108; + /* */ __int64 _gap_0x1110; + /* */ __int64 _gap_0x1118; + /* */ __int64 _gap_0x1120; + /* */ __int64 _gap_0x1128; + /* */ __int64 _gap_0x1130; + /* */ __int64 _gap_0x1138; + /* */ __int64 _gap_0x1140; + /* */ __int64 _gap_0x1148; + /* */ __int64 _gap_0x1150; + /* */ __int64 _gap_0x1158; + /* */ __int64 _gap_0x1160; + /* */ __int64 _gap_0x1168; + /* */ __int64 _gap_0x1170; + /* */ __int64 _gap_0x1178; + /* */ __int64 _gap_0x1180; + /* */ __int64 _gap_0x1188; + /* */ __int64 _gap_0x1190; + /* */ __int64 _gap_0x1198; + /* */ __int64 _gap_0x11A0; + /* */ __int64 _gap_0x11A8; + /* */ __int64 _gap_0x11B0; + /* */ __int64 _gap_0x11B8; + /* */ __int64 _gap_0x11C0; + /* */ __int64 _gap_0x11C8; + /* */ __int64 _gap_0x11D0; + /* */ __int64 _gap_0x11D8; + /* */ __int64 _gap_0x11E0; + /* */ __int64 _gap_0x11E8; + /* */ __int64 _gap_0x11F0; + /* */ __int64 _gap_0x11F8; + /* */ __int64 _gap_0x1200; + /* */ __int64 _gap_0x1208; + /* */ __int64 _gap_0x1210; + /* */ __int64 _gap_0x1218; + /* */ __int64 _gap_0x1220; + /* */ __int64 _gap_0x1228; + /* */ __int64 _gap_0x1230; + /* */ __int64 _gap_0x1238; + /* */ __int64 _gap_0x1240; + /* */ __int64 _gap_0x1248; + /* */ __int64 _gap_0x1250; + /* */ __int64 _gap_0x1258; + /* */ __int64 _gap_0x1260; + /* */ __int64 _gap_0x1268; + /* */ __int64 _gap_0x1270; + /* */ __int64 _gap_0x1278; + /* */ __int64 _gap_0x1280; + /* */ __int64 _gap_0x1288; + /* */ __int64 _gap_0x1290; + /* */ __int64 _gap_0x1298; + /* */ __int64 _gap_0x12A0; + /* */ __int64 _gap_0x12A8; + /* */ __int64 _gap_0x12B0; + /* */ __int64 _gap_0x12B8; + /* */ __int64 _gap_0x12C0; + /* */ __int64 _gap_0x12C8; + /* */ __int64 _gap_0x12D0; + /* */ __int64 _gap_0x12D8; + /* */ __int64 _gap_0x12E0; + /* */ __int64 _gap_0x12E8; + /* */ __int64 _gap_0x12F0; + /* */ __int64 _gap_0x12F8; + /* */ __int64 _gap_0x1300; + /* */ __int64 _gap_0x1308; + /* */ __int64 _gap_0x1310; + /* */ __int64 _gap_0x1318; + /* */ __int64 _gap_0x1320; + /* */ __int64 _gap_0x1328; + /* */ __int64 _gap_0x1330; + /* */ __int64 _gap_0x1338; + /* */ __int64 _gap_0x1340; + /* */ __int64 _gap_0x1348; + /* */ __int64 _gap_0x1350; + /* */ __int64 _gap_0x1358; + /* */ __int64 _gap_0x1360; + /* */ __int64 _gap_0x1368; + /* */ __int64 _gap_0x1370; + /* */ __int64 _gap_0x1378; + /* */ __int64 _gap_0x1380; + /* */ __int64 _gap_0x1388; + /* */ __int64 _gap_0x1390; + /* */ __int64 _gap_0x1398; + /* */ __int64 _gap_0x13A0; + /* */ __int64 _gap_0x13A8; + /* */ __int64 _gap_0x13B0; + /* */ __int64 _gap_0x13B8; + /* */ __int64 _gap_0x13C0; + /* */ __int64 _gap_0x13C8; + /* */ __int64 _gap_0x13D0; + /* */ __int64 _gap_0x13D8; + /* */ __int64 _gap_0x13E0; + /* */ __int64 _gap_0x13E8; + /* */ __int64 _gap_0x13F0; + /* */ __int64 _gap_0x13F8; + /* */ __int64 _gap_0x1400; + /* */ __int64 _gap_0x1408; + /* */ __int64 _gap_0x1410; + /* */ __int64 _gap_0x1418; + /* */ __int64 _gap_0x1420; + /* */ __int64 _gap_0x1428; + /* */ __int64 _gap_0x1430; + /* */ __int64 _gap_0x1438; + /* */ __int64 _gap_0x1440; + /* */ __int64 _gap_0x1448; + /* */ __int64 _gap_0x1450; + /* */ __int64 _gap_0x1458; + /* */ __int64 _gap_0x1460; + /* */ __int64 _gap_0x1468; + /* */ __int64 _gap_0x1470; + /* */ __int64 _gap_0x1478; + /* */ __int64 _gap_0x1480; + /* */ __int64 _gap_0x1488; + /* */ __int64 _gap_0x1490; + /* */ __int64 _gap_0x1498; + /* */ __int64 _gap_0x14A0; + /* */ __int64 _gap_0x14A8; + /* */ __int64 _gap_0x14B0; + /* */ __int64 _gap_0x14B8; + /* */ __int64 _gap_0x14C0; + /* */ __int64 _gap_0x14C8; + /* */ __int64 _gap_0x14D0; + /* */ __int64 _gap_0x14D8; + /* */ __int64 _gap_0x14E0; + /* */ __int64 _gap_0x14E8; + /* */ __int64 _gap_0x14F0; + /* */ __int64 _gap_0x14F8; + /* */ __int64 _gap_0x1500; + /* */ __int64 _gap_0x1508; + /* */ __int64 _gap_0x1510; + /* */ __int64 _gap_0x1518; + /* */ __int64 _gap_0x1520; + /* */ __int64 _gap_0x1528; + /* */ __int64 _gap_0x1530; + /* */ __int64 _gap_0x1538; + /* */ __int64 _gap_0x1540; + /* */ __int64 _gap_0x1548; + /* */ __int64 _gap_0x1550; + /* */ __int64 _gap_0x1558; + /* */ __int64 _gap_0x1560; + /* */ __int64 _gap_0x1568; + /* */ __int64 _gap_0x1570; + /* */ __int64 _gap_0x1578; + /* */ __int64 _gap_0x1580; + /* */ __int64 _gap_0x1588; + /* */ __int64 _gap_0x1590; + /* */ __int64 _gap_0x1598; + /* */ __int64 _gap_0x15A0; + /* */ __int64 _gap_0x15A8; + /* */ __int64 _gap_0x15B0; + /* */ __int64 _gap_0x15B8; + /* */ __int64 _gap_0x15C0; + /* */ __int64 _gap_0x15C8; + /* */ __int64 _gap_0x15D0; + /* */ __int64 _gap_0x15D8; + /* */ __int64 _gap_0x15E0; + /* */ __int64 _gap_0x15E8; + /* */ __int64 _gap_0x15F0; + /* */ __int64 _gap_0x15F8; + /* */ __int64 _gap_0x1600; + /* */ __int64 _gap_0x1608; + /* */ __int64 _gap_0x1610; + /* */ __int64 _gap_0x1618; + /* */ __int64 _gap_0x1620; + /* */ __int64 _gap_0x1628; + /* */ __int64 _gap_0x1630; + /* */ __int64 _gap_0x1638; + /* */ __int64 _gap_0x1640; + /* */ __int64 _gap_0x1648; + /* */ __int64 _gap_0x1650; + /* */ __int64 _gap_0x1658; + /* */ __int64 _gap_0x1660; + /* */ __int64 _gap_0x1668; + /* */ __int64 _gap_0x1670; + /* */ __int64 _gap_0x1678; + /* */ __int64 _gap_0x1680; + /* */ __int64 _gap_0x1688; + /* */ __int64 _gap_0x1690; + /* */ __int64 _gap_0x1698; + /* */ __int64 _gap_0x16A0; + /* */ __int64 _gap_0x16A8; + /* */ __int64 _gap_0x16B0; + /* */ __int64 _gap_0x16B8; + /* */ __int64 _gap_0x16C0; + /* */ __int64 _gap_0x16C8; + /* */ __int64 _gap_0x16D0; + /* */ __int64 _gap_0x16D8; + /* */ __int64 _gap_0x16E0; + /* */ __int64 _gap_0x16E8; + /* */ __int64 _gap_0x16F0; + /* */ __int64 _gap_0x16F8; + /* */ __int64 _gap_0x1700; + /* */ __int64 _gap_0x1708; + /* */ __int64 _gap_0x1710; + /* */ __int64 _gap_0x1718; + /* */ __int64 _gap_0x1720; + /* */ __int64 _gap_0x1728; + /* */ __int64 _gap_0x1730; + /* */ __int64 _gap_0x1738; + /* */ __int64 _gap_0x1740; + /* */ __int64 _gap_0x1748; +}; + +__unaligned struct Client::Game::UI::GuildOrderReward /* Size=0x60 */ +{ + /* */ __int64 _gap_0x0; + /* */ __int64 _gap_0x8; + /* */ __int64 _gap_0x10; + /* */ __int64 _gap_0x18; + /* */ __int64 _gap_0x20; + /* */ __int64 _gap_0x28; + /* */ __int64 _gap_0x30; + /* */ __int64 _gap_0x38; + /* */ __int64 _gap_0x40; + /* */ __int64 _gap_0x48; + /* */ __int64 _gap_0x50; + /* */ __int64 _gap_0x58; +}; + +__unaligned struct Client::Game::UI::HateInfo /* Size=0x8 */ +{ + /* 0x0 */ unsigned __int32 ObjectId; + /* 0x4 */ __int32 Enmity; +}; + +__unaligned struct Client::Game::UI::Hate /* Size=0x108 */ +{ + /* 0x000 */ Client::Game::UI::HateInfo HateArray[0x20]; + /* 0x100 */ __int32 HateArrayLength; + /* 0x104 */ unsigned __int32 HateTargetId; +}; + +__unaligned struct Client::Game::UI::HaterInfo /* Size=0x48 */ +{ + /* 0x00 */ byte Name[0x40]; + /* 0x40 */ unsigned __int32 ObjectId; + /* 0x44 */ __int32 Enmity; +}; + +__unaligned struct Client::Game::UI::Hater /* Size=0x908 */ +{ + /* 0x000 */ Client::Game::UI::HaterInfo HaterArray[0x20]; + /* 0x900 */ __int32 HaterArrayLength; + /* */ __int32 _gap_0x904; +}; + +struct Client::UI::Misc::UserFileManager::UserFileEventVTable +{ + /* */ __int64 _vf0; + /* 0x08 */ bool (__fastcall *ReadFile)(Client::UI::Misc::UserFileManager::UserFileEvent* a1, bool a2, byte* a3, unsigned __int16 a4, unsigned __int32 a5); + /* 0x10 */ unsigned __int32 (__fastcall *WriteFile)(Client::UI::Misc::UserFileManager::UserFileEvent* a1, byte* a2, unsigned __int32 a3); + /* */ __int64 _vf3; + /* 0x20 */ unsigned __int32 (__fastcall *GetFileSize)(Client::UI::Misc::UserFileManager::UserFileEvent* a1); + /* 0x28 */ unsigned __int32 (__fastcall *GetDataSize)(Client::UI::Misc::UserFileManager::UserFileEvent* a1); + /* 0x30 */ unsigned __int16 (__fastcall *GetFileVersion)(Client::UI::Misc::UserFileManager::UserFileEvent* a1); + /* 0x38 */ unsigned __int16 (__fastcall *GetFileType)(Client::UI::Misc::UserFileManager::UserFileEvent* a1); + /* */ __int64 _vf8; + /* 0x48 */ bool (__fastcall *GetHasChanges)(Client::UI::Misc::UserFileManager::UserFileEvent* a1); + /* 0x50 */ byte (__fastcall *GetIsSavePending)(Client::UI::Misc::UserFileManager::UserFileEvent* a1); + /* 0x58 */ void (__fastcall *SetCharacterContentId)(Client::UI::Misc::UserFileManager::UserFileEvent* a1, unsigned __int64 a2); + /* 0x60 */ void (__fastcall *SaveFile)(Client::UI::Misc::UserFileManager::UserFileEvent* a1, bool a2); +}; + +__unaligned struct Client::UI::Misc::UserFileManager::UserFileEvent /* Size=0x40 */ +{ + /* 0x00 */ Client::UI::Misc::UserFileManager::UserFileEventVTable* VTable; + /* 0x08 */ unsigned __int64 CharacterContentID; + /* 0x10 */ __int64 UserFileManager; + /* 0x18 */ __int64 TempDataPtr; + /* 0x20 */ unsigned __int32 TempDataBytesWritten; + /* */ __int32 _gap_0x24; + /* */ __int64 _gap_0x28; + /* 0x30 */ byte FileName[0xC]; + /* 0x3C */ bool Unk3C; + /* 0x3D */ bool IsSavePending; + /* 0x3E */ bool HasChanges; + /* 0x3F */ bool IsVirtual; +}; + +struct Client::UI::Misc::RaptureHotbarModuleVTable +{ + /* */ __int64 _vf0; + /* 0x08 */ bool (__fastcall *ReadFile)(Client::UI::Misc::UserFileManager::UserFileEvent* a1, bool a2, byte* a3, unsigned __int16 a4, unsigned __int32 a5); + /* 0x10 */ unsigned __int32 (__fastcall *WriteFile)(Client::UI::Misc::UserFileManager::UserFileEvent* a1, byte* a2, unsigned __int32 a3); + /* */ __int64 _vf3; + /* 0x20 */ unsigned __int32 (__fastcall *GetFileSize)(Client::UI::Misc::UserFileManager::UserFileEvent* a1); + /* 0x28 */ unsigned __int32 (__fastcall *GetDataSize)(Client::UI::Misc::UserFileManager::UserFileEvent* a1); + /* 0x30 */ unsigned __int16 (__fastcall *GetFileVersion)(Client::UI::Misc::UserFileManager::UserFileEvent* a1); + /* 0x38 */ unsigned __int16 (__fastcall *GetFileType)(Client::UI::Misc::UserFileManager::UserFileEvent* a1); + /* */ __int64 _vf8; + /* 0x48 */ bool (__fastcall *GetHasChanges)(Client::UI::Misc::UserFileManager::UserFileEvent* a1); + /* 0x50 */ byte (__fastcall *GetIsSavePending)(Client::UI::Misc::UserFileManager::UserFileEvent* a1); + /* 0x58 */ void (__fastcall *SetCharacterContentId)(Client::UI::Misc::UserFileManager::UserFileEvent* a1, unsigned __int64 a2); + /* 0x60 */ void (__fastcall *SaveFile)(Client::UI::Misc::UserFileManager::UserFileEvent* a1, bool a2); +}; + +__unaligned struct Client::UI::Misc::HotBarSlot /* Size=0xE0 */ +{ + /* 0x00 */ Client::System::String::Utf8String PopUpHelp; + /* 0x68 */ byte CostText[0x20]; + /* 0x88 */ byte PopUpKeybindHint[0x20]; + /* 0xA8 */ byte KeybindHint[0x10]; + /* 0xB8 */ unsigned __int32 CommandId; + /* 0xBC */ unsigned __int32 IconA; + /* 0xC0 */ unsigned __int32 IconB; + /* 0xC4 */ unsigned __int16 UNK_0xC4; + /* */ byte _gap_0xC6; + /* 0xC7 */ Client::UI::Misc::HotbarSlotType CommandType; + /* 0xC8 */ Client::UI::Misc::HotbarSlotType IconTypeA; + /* 0xC9 */ Client::UI::Misc::HotbarSlotType IconTypeB; + /* 0xCA */ byte CostType; + /* 0xCB */ byte CostDisplayMode; + /* 0xCC */ __int32 Icon; + /* 0xD0 */ unsigned __int32 CostValue; + /* 0xD4 */ unsigned __int32 UNK_0xD4; + /* 0xD8 */ unsigned __int32 UNK_0xD8; + /* 0xDC */ byte UNK_0xDC; + /* 0xDD */ byte UNK_0xDD; + /* 0xDE */ byte UNK_0xDE; + /* 0xDF */ byte IsLoaded; +}; + +__unaligned struct Client::UI::Misc::HotBar /* Size=0xE00 */ +{ + /* 0x000 */ Client::UI::Misc::HotBarSlot Slots[0x10]; +}; + +__unaligned struct Client::UI::Misc::SavedHotBarSlot /* Size=0x5 */ +{ + /* 0x0 */ Client::UI::Misc::HotbarSlotType CommandType; + /* 0x1 */ unsigned __int32 CommandId; +}; + +__unaligned struct Client::UI::Misc::SavedHotBar /* Size=0x50 */ +{ + /* 0x00 */ Client::UI::Misc::SavedHotBarSlot Slots[0x10]; +}; + +__unaligned struct Client::UI::Misc::SavedHotBarGroup /* Size=0x5A0 */ +{ + /* 0x000 */ Client::UI::Misc::SavedHotBar HotBars[0x12]; +}; + +__unaligned struct Client::UI::Misc::DutyActionSlot /* Size=0xE8 */ +{ + /* 0x00 */ Client::UI::Misc::HotBarSlot Slot; + /* 0xE0 */ byte PrimaryCostType; + /* 0xE1 */ bool IsActive; + /* */ __int16 _gap_0xE2; + /* */ __int32 _gap_0xE4; +}; + +__unaligned struct Client::UI::Misc::RaptureHotbarModule /* Size=0x288F8 */ +{ + union { + /* 0x00000 */ Client::UI::Misc::RaptureHotbarModuleVTable* VTable; + struct { + /* 0x00000 */ Client::UI::Misc::UserFileManager::UserFileEvent UserFileEvent; + /* 0x00040 */ void** InputCodeModifiedInterfaceVTable; + /* 0x00048 */ Client::UI::UIModule* UiModule; + } _union_struct_0x0; + } _union_0x0; + /* 0x00050 */ bool ModuleReady; + /* 0x00051 */ byte ActiveHotbarClassJobId; + /* 0x00052 */ bool DatFileLoadedSuccessfully; + /* */ byte _gap_0x53; + /* 0x00054 */ bool ExpacJobHotbarsCreated[0xC]; + /* 0x00060 */ bool PvPHotbarsCreated[0x16]; + /* 0x00076 */ bool ClearCallbackPresent; + /* */ byte _gap_0x77; + /* 0x00078 */ unsigned __int32 MateriaMeldState; + /* 0x0007C */ byte HotbarShareStateBitmask[0x4]; + /* 0x00080 */ byte HotbarShareStateBitmask2[0x4]; + /* */ __int32 _gap_0x84; + /* 0x00088 */ Client::UI::Misc::RaptureHotbarModule::ClearCallback* ClearCallbackPtr; + /* 0x00090 */ Client::UI::Misc::HotBar HotBars[0x12]; + /* 0x0FC90 */ Client::UI::Misc::HotBar PetHotBar; + /* 0x10A90 */ Client::UI::Misc::HotBar PetCrossHotBar; + /* 0x11890 */ Client::UI::Misc::HotBarSlot ScratchSlot; + /* 0x11970 */ unsigned __int32 PetHotbarMode; + /* 0x11974 */ Client::UI::Misc::SavedHotBarGroup SavedHotBars[0x41]; + /* 0x28714 */ Client::UI::Misc::CrossHotbarFlags CrossHotbarFlags; + /* */ __int16 _gap_0x28716; + /* 0x28718 */ unsigned __int32 GrandCompanyId; + /* 0x2871C */ bool PvPHotbarsActive; + /* 0x2871D */ bool ShowPvPHotbarSwapNotification; + /* */ __int16 _gap_0x2871E; + /* 0x28720 */ Client::UI::Misc::DutyActionSlot DutyActionSlots[0x2]; + /* 0x288F0 */ bool DutyActionsPresent; + /* */ byte _gap_0x288F1; + /* */ __int16 _gap_0x288F2; + /* */ __int32 _gap_0x288F4; +}; + +struct Client::Game::UI::HotbarVTable +{ + /* */ __int64 _vf0; + /* 0x08 */ bool (__fastcall *ResetAllHotbars)(Client::Game::UI::Hotbar* a1, Client::UI::Misc::RaptureHotbarModule* a2); + /* 0x10 */ bool (__fastcall *ResetPvEHotbarsForClass)(Client::Game::UI::Hotbar* a1, Client::UI::Misc::RaptureHotbarModule* a2, __int32 a3); + /* 0x18 */ byte (__fastcall *ResetPvPHotbarsForClass)(Client::Game::UI::Hotbar* a1, Client::UI::Misc::RaptureHotbarModule* a2, unsigned __int32 a3); +}; + +__unaligned struct Client::Game::UI::Hotbar /* Size=0x8 */ +{ + union { + /* 0x0 */ Client::Game::UI::HotbarVTable* VTable; + /* 0x0 */ Client::UI::Misc::RaptureHotbarModule::ClearCallback* ClearCallback; + } _union_0x0; +}; + +__unaligned struct Client::Game::UI::Inspect /* Size=0x278 */ +{ + /* */ __int64 _gap_0x0; + /* */ __int32 _gap_0x8; + /* 0x00C */ unsigned __int32 ObjectID; + /* 0x010 */ byte Type; + /* */ byte _gap_0x11; + /* 0x012 */ __int16 WorldId; + /* 0x014 */ byte Name[0x40]; + /* 0x054 */ byte PSNOnlineID[0x11]; + /* */ byte _gap_0x65; + /* */ __int16 _gap_0x66; + /* */ __int64 _gap_0x68; + /* */ __int32 _gap_0x70; + /* */ byte _gap_0x74; + /* 0x075 */ byte ClassJobId; + /* 0x076 */ byte Level; + /* 0x077 */ byte SyncedLevel; + /* */ byte _gap_0x78; + /* 0x079 */ unsigned __int16 AverageItemLevel; + /* 0x07B */ unsigned __int16 TitleId; + /* 0x07D */ byte GrandCompanyIndex; + /* 0x07E */ byte GrandCompanyRank; + /* 0x07F */ Client::Game::Character::CustomizeData CustomizeData; + /* 0x099 */ byte BuddyEquipTop; + /* 0x09A */ byte BuddyEquipBody; + /* 0x09B */ byte BuddyEquipLegs; + /* */ __int32 _gap_0x9C; + /* */ __int64 _gap_0xA0; + /* */ __int64 _gap_0xA8; + /* */ __int64 _gap_0xB0; + /* */ __int64 _gap_0xB8; + /* */ __int64 _gap_0xC0; + /* */ __int64 _gap_0xC8; + /* */ __int32 _gap_0xD0; + /* */ __int16 _gap_0xD4; + /* */ byte _gap_0xD6; + /* 0x0D7 */ unsigned __int32 BaseParams[0x4A]; + /* */ byte _gap_0x1FF; + /* */ byte _gap_0x200; + /* 0x201 */ byte GearVisibilityFlag; + /* */ __int16 _gap_0x202; + /* */ __int32 _gap_0x204; + /* */ __int64 _gap_0x208; + /* 0x210 */ byte BuddyOwnerName[0x40]; + /* 0x250 */ byte BuddyRank; + /* 0x251 */ byte BuddyStain; + /* 0x252 */ byte BuddyDefenderLevel; + /* 0x253 */ byte BuddyAttackerLevel; + /* 0x254 */ byte BuddyHealerLevel; + /* */ byte _gap_0x255; + /* */ __int16 _gap_0x256; + /* */ __int16 _gap_0x258; + /* */ byte _gap_0x25A; + /* 0x25B */ StdPairunsignedint32unsignedint32 ContentKeyValueData[0x3]; + /* */ byte _gap_0x273; + /* */ __int32 _gap_0x274; +}; + +__unaligned struct Client::Game::UI::Journal /* Size=0x4748 */ +{ + /* */ __int64 _gap_0x0; + /* */ __int64 _gap_0x8; + /* */ __int64 _gap_0x10; + /* */ __int64 _gap_0x18; + /* */ __int64 _gap_0x20; + /* */ __int64 _gap_0x28; + /* */ __int64 _gap_0x30; + /* */ __int64 _gap_0x38; + /* */ __int64 _gap_0x40; + /* */ __int64 _gap_0x48; + /* */ __int64 _gap_0x50; + /* */ __int64 _gap_0x58; + /* */ __int64 _gap_0x60; + /* */ __int64 _gap_0x68; + /* */ __int64 _gap_0x70; + /* */ __int64 _gap_0x78; + /* */ __int64 _gap_0x80; + /* */ __int64 _gap_0x88; + /* */ __int64 _gap_0x90; + /* */ __int64 _gap_0x98; + /* */ __int64 _gap_0xA0; + /* */ __int64 _gap_0xA8; + /* */ __int64 _gap_0xB0; + /* */ __int64 _gap_0xB8; + /* */ __int64 _gap_0xC0; + /* */ __int64 _gap_0xC8; + /* */ __int64 _gap_0xD0; + /* */ __int64 _gap_0xD8; + /* */ __int64 _gap_0xE0; + /* */ __int64 _gap_0xE8; + /* */ __int64 _gap_0xF0; + /* */ __int64 _gap_0xF8; + /* */ __int64 _gap_0x100; + /* */ __int64 _gap_0x108; + /* */ __int64 _gap_0x110; + /* */ __int64 _gap_0x118; + /* */ __int64 _gap_0x120; + /* */ __int64 _gap_0x128; + /* */ __int64 _gap_0x130; + /* */ __int64 _gap_0x138; + /* */ __int64 _gap_0x140; + /* */ __int64 _gap_0x148; + /* */ __int64 _gap_0x150; + /* */ __int64 _gap_0x158; + /* */ __int64 _gap_0x160; + /* */ __int64 _gap_0x168; + /* */ __int64 _gap_0x170; + /* */ __int64 _gap_0x178; + /* */ __int64 _gap_0x180; + /* */ __int64 _gap_0x188; + /* */ __int64 _gap_0x190; + /* */ __int64 _gap_0x198; + /* */ __int64 _gap_0x1A0; + /* */ __int64 _gap_0x1A8; + /* */ __int64 _gap_0x1B0; + /* */ __int64 _gap_0x1B8; + /* */ __int64 _gap_0x1C0; + /* */ __int64 _gap_0x1C8; + /* */ __int64 _gap_0x1D0; + /* */ __int64 _gap_0x1D8; + /* */ __int64 _gap_0x1E0; + /* */ __int64 _gap_0x1E8; + /* */ __int64 _gap_0x1F0; + /* */ __int64 _gap_0x1F8; + /* */ __int64 _gap_0x200; + /* */ __int64 _gap_0x208; + /* */ __int64 _gap_0x210; + /* */ __int64 _gap_0x218; + /* */ __int64 _gap_0x220; + /* */ __int64 _gap_0x228; + /* */ __int64 _gap_0x230; + /* */ __int64 _gap_0x238; + /* */ __int64 _gap_0x240; + /* */ __int64 _gap_0x248; + /* */ __int64 _gap_0x250; + /* */ __int64 _gap_0x258; + /* */ __int64 _gap_0x260; + /* */ __int64 _gap_0x268; + /* */ __int64 _gap_0x270; + /* */ __int64 _gap_0x278; + /* */ __int64 _gap_0x280; + /* */ __int64 _gap_0x288; + /* */ __int64 _gap_0x290; + /* */ __int64 _gap_0x298; + /* */ __int64 _gap_0x2A0; + /* */ __int64 _gap_0x2A8; + /* */ __int64 _gap_0x2B0; + /* */ __int64 _gap_0x2B8; + /* */ __int64 _gap_0x2C0; + /* */ __int64 _gap_0x2C8; + /* */ __int64 _gap_0x2D0; + /* */ __int64 _gap_0x2D8; + /* */ __int64 _gap_0x2E0; + /* */ __int64 _gap_0x2E8; + /* */ __int64 _gap_0x2F0; + /* */ __int64 _gap_0x2F8; + /* */ __int64 _gap_0x300; + /* */ __int64 _gap_0x308; + /* */ __int64 _gap_0x310; + /* */ __int64 _gap_0x318; + /* */ __int64 _gap_0x320; + /* */ __int64 _gap_0x328; + /* */ __int64 _gap_0x330; + /* */ __int64 _gap_0x338; + /* */ __int64 _gap_0x340; + /* */ __int64 _gap_0x348; + /* */ __int64 _gap_0x350; + /* */ __int64 _gap_0x358; + /* */ __int64 _gap_0x360; + /* */ __int64 _gap_0x368; + /* */ __int64 _gap_0x370; + /* */ __int64 _gap_0x378; + /* */ __int64 _gap_0x380; + /* */ __int64 _gap_0x388; + /* */ __int64 _gap_0x390; + /* */ __int64 _gap_0x398; + /* */ __int64 _gap_0x3A0; + /* */ __int64 _gap_0x3A8; + /* */ __int64 _gap_0x3B0; + /* */ __int64 _gap_0x3B8; + /* */ __int64 _gap_0x3C0; + /* */ __int64 _gap_0x3C8; + /* */ __int64 _gap_0x3D0; + /* */ __int64 _gap_0x3D8; + /* */ __int64 _gap_0x3E0; + /* */ __int64 _gap_0x3E8; + /* */ __int64 _gap_0x3F0; + /* */ __int64 _gap_0x3F8; + /* */ __int64 _gap_0x400; + /* */ __int64 _gap_0x408; + /* */ __int64 _gap_0x410; + /* */ __int64 _gap_0x418; + /* */ __int64 _gap_0x420; + /* */ __int64 _gap_0x428; + /* */ __int64 _gap_0x430; + /* */ __int64 _gap_0x438; + /* */ __int64 _gap_0x440; + /* */ __int64 _gap_0x448; + /* */ __int64 _gap_0x450; + /* */ __int64 _gap_0x458; + /* */ __int64 _gap_0x460; + /* */ __int64 _gap_0x468; + /* */ __int64 _gap_0x470; + /* */ __int64 _gap_0x478; + /* */ __int64 _gap_0x480; + /* */ __int64 _gap_0x488; + /* */ __int64 _gap_0x490; + /* */ __int64 _gap_0x498; + /* */ __int64 _gap_0x4A0; + /* */ __int64 _gap_0x4A8; + /* */ __int64 _gap_0x4B0; + /* */ __int64 _gap_0x4B8; + /* */ __int64 _gap_0x4C0; + /* */ __int64 _gap_0x4C8; + /* */ __int64 _gap_0x4D0; + /* */ __int64 _gap_0x4D8; + /* */ __int64 _gap_0x4E0; + /* */ __int64 _gap_0x4E8; + /* */ __int64 _gap_0x4F0; + /* */ __int64 _gap_0x4F8; + /* */ __int64 _gap_0x500; + /* */ __int64 _gap_0x508; + /* */ __int64 _gap_0x510; + /* */ __int64 _gap_0x518; + /* */ __int64 _gap_0x520; + /* */ __int64 _gap_0x528; + /* */ __int64 _gap_0x530; + /* */ __int64 _gap_0x538; + /* */ __int64 _gap_0x540; + /* */ __int64 _gap_0x548; + /* */ __int64 _gap_0x550; + /* */ __int64 _gap_0x558; + /* */ __int64 _gap_0x560; + /* */ __int64 _gap_0x568; + /* */ __int64 _gap_0x570; + /* */ __int64 _gap_0x578; + /* */ __int64 _gap_0x580; + /* */ __int64 _gap_0x588; + /* */ __int64 _gap_0x590; + /* */ __int64 _gap_0x598; + /* */ __int64 _gap_0x5A0; + /* */ __int64 _gap_0x5A8; + /* */ __int64 _gap_0x5B0; + /* */ __int64 _gap_0x5B8; + /* */ __int64 _gap_0x5C0; + /* */ __int64 _gap_0x5C8; + /* */ __int64 _gap_0x5D0; + /* */ __int64 _gap_0x5D8; + /* */ __int64 _gap_0x5E0; + /* */ __int64 _gap_0x5E8; + /* */ __int64 _gap_0x5F0; + /* */ __int64 _gap_0x5F8; + /* */ __int64 _gap_0x600; + /* */ __int64 _gap_0x608; + /* */ __int64 _gap_0x610; + /* */ __int64 _gap_0x618; + /* */ __int64 _gap_0x620; + /* */ __int64 _gap_0x628; + /* */ __int64 _gap_0x630; + /* */ __int64 _gap_0x638; + /* */ __int64 _gap_0x640; + /* */ __int64 _gap_0x648; + /* */ __int64 _gap_0x650; + /* */ __int64 _gap_0x658; + /* */ __int64 _gap_0x660; + /* */ __int64 _gap_0x668; + /* */ __int64 _gap_0x670; + /* */ __int64 _gap_0x678; + /* */ __int64 _gap_0x680; + /* */ __int64 _gap_0x688; + /* */ __int64 _gap_0x690; + /* */ __int64 _gap_0x698; + /* */ __int64 _gap_0x6A0; + /* */ __int64 _gap_0x6A8; + /* */ __int64 _gap_0x6B0; + /* */ __int64 _gap_0x6B8; + /* */ __int64 _gap_0x6C0; + /* */ __int64 _gap_0x6C8; + /* */ __int64 _gap_0x6D0; + /* */ __int64 _gap_0x6D8; + /* */ __int64 _gap_0x6E0; + /* */ __int64 _gap_0x6E8; + /* */ __int64 _gap_0x6F0; + /* */ __int64 _gap_0x6F8; + /* */ __int64 _gap_0x700; + /* */ __int64 _gap_0x708; + /* */ __int64 _gap_0x710; + /* */ __int64 _gap_0x718; + /* */ __int64 _gap_0x720; + /* */ __int64 _gap_0x728; + /* */ __int64 _gap_0x730; + /* */ __int64 _gap_0x738; + /* */ __int64 _gap_0x740; + /* */ __int64 _gap_0x748; + /* */ __int64 _gap_0x750; + /* */ __int64 _gap_0x758; + /* */ __int64 _gap_0x760; + /* */ __int64 _gap_0x768; + /* */ __int64 _gap_0x770; + /* */ __int64 _gap_0x778; + /* */ __int64 _gap_0x780; + /* */ __int64 _gap_0x788; + /* */ __int64 _gap_0x790; + /* */ __int64 _gap_0x798; + /* */ __int64 _gap_0x7A0; + /* */ __int64 _gap_0x7A8; + /* */ __int64 _gap_0x7B0; + /* */ __int64 _gap_0x7B8; + /* */ __int64 _gap_0x7C0; + /* */ __int64 _gap_0x7C8; + /* */ __int64 _gap_0x7D0; + /* */ __int64 _gap_0x7D8; + /* */ __int64 _gap_0x7E0; + /* */ __int64 _gap_0x7E8; + /* */ __int64 _gap_0x7F0; + /* */ __int64 _gap_0x7F8; + /* */ __int64 _gap_0x800; + /* */ __int64 _gap_0x808; + /* */ __int64 _gap_0x810; + /* */ __int64 _gap_0x818; + /* */ __int64 _gap_0x820; + /* */ __int64 _gap_0x828; + /* */ __int64 _gap_0x830; + /* */ __int64 _gap_0x838; + /* */ __int64 _gap_0x840; + /* */ __int64 _gap_0x848; + /* */ __int64 _gap_0x850; + /* */ __int64 _gap_0x858; + /* */ __int64 _gap_0x860; + /* */ __int64 _gap_0x868; + /* */ __int64 _gap_0x870; + /* */ __int64 _gap_0x878; + /* */ __int64 _gap_0x880; + /* */ __int64 _gap_0x888; + /* */ __int64 _gap_0x890; + /* */ __int64 _gap_0x898; + /* */ __int64 _gap_0x8A0; + /* */ __int64 _gap_0x8A8; + /* */ __int64 _gap_0x8B0; + /* */ __int64 _gap_0x8B8; + /* */ __int64 _gap_0x8C0; + /* */ __int64 _gap_0x8C8; + /* */ __int64 _gap_0x8D0; + /* */ __int64 _gap_0x8D8; + /* */ __int64 _gap_0x8E0; + /* */ __int64 _gap_0x8E8; + /* */ __int64 _gap_0x8F0; + /* */ __int64 _gap_0x8F8; + /* */ __int64 _gap_0x900; + /* */ __int64 _gap_0x908; + /* */ __int64 _gap_0x910; + /* */ __int64 _gap_0x918; + /* */ __int64 _gap_0x920; + /* */ __int64 _gap_0x928; + /* */ __int64 _gap_0x930; + /* */ __int64 _gap_0x938; + /* */ __int64 _gap_0x940; + /* */ __int64 _gap_0x948; + /* */ __int64 _gap_0x950; + /* */ __int64 _gap_0x958; + /* */ __int64 _gap_0x960; + /* */ __int64 _gap_0x968; + /* */ __int64 _gap_0x970; + /* */ __int64 _gap_0x978; + /* */ __int64 _gap_0x980; + /* */ __int64 _gap_0x988; + /* */ __int64 _gap_0x990; + /* */ __int64 _gap_0x998; + /* */ __int64 _gap_0x9A0; + /* */ __int64 _gap_0x9A8; + /* */ __int64 _gap_0x9B0; + /* */ __int64 _gap_0x9B8; + /* */ __int64 _gap_0x9C0; + /* */ __int64 _gap_0x9C8; + /* */ __int64 _gap_0x9D0; + /* */ __int64 _gap_0x9D8; + /* */ __int64 _gap_0x9E0; + /* */ __int64 _gap_0x9E8; + /* */ __int64 _gap_0x9F0; + /* */ __int64 _gap_0x9F8; + /* */ __int64 _gap_0xA00; + /* */ __int64 _gap_0xA08; + /* */ __int64 _gap_0xA10; + /* */ __int64 _gap_0xA18; + /* */ __int64 _gap_0xA20; + /* */ __int64 _gap_0xA28; + /* */ __int64 _gap_0xA30; + /* */ __int64 _gap_0xA38; + /* */ __int64 _gap_0xA40; + /* */ __int64 _gap_0xA48; + /* */ __int64 _gap_0xA50; + /* */ __int64 _gap_0xA58; + /* */ __int64 _gap_0xA60; + /* */ __int64 _gap_0xA68; + /* */ __int64 _gap_0xA70; + /* */ __int64 _gap_0xA78; + /* */ __int64 _gap_0xA80; + /* */ __int64 _gap_0xA88; + /* */ __int64 _gap_0xA90; + /* */ __int64 _gap_0xA98; + /* */ __int64 _gap_0xAA0; + /* */ __int64 _gap_0xAA8; + /* */ __int64 _gap_0xAB0; + /* */ __int64 _gap_0xAB8; + /* */ __int64 _gap_0xAC0; + /* */ __int64 _gap_0xAC8; + /* */ __int64 _gap_0xAD0; + /* */ __int64 _gap_0xAD8; + /* */ __int64 _gap_0xAE0; + /* */ __int64 _gap_0xAE8; + /* */ __int64 _gap_0xAF0; + /* */ __int64 _gap_0xAF8; + /* */ __int64 _gap_0xB00; + /* */ __int64 _gap_0xB08; + /* */ __int64 _gap_0xB10; + /* */ __int64 _gap_0xB18; + /* */ __int64 _gap_0xB20; + /* */ __int64 _gap_0xB28; + /* */ __int64 _gap_0xB30; + /* */ __int64 _gap_0xB38; + /* */ __int64 _gap_0xB40; + /* */ __int64 _gap_0xB48; + /* */ __int64 _gap_0xB50; + /* */ __int64 _gap_0xB58; + /* */ __int64 _gap_0xB60; + /* */ __int64 _gap_0xB68; + /* */ __int64 _gap_0xB70; + /* */ __int64 _gap_0xB78; + /* */ __int64 _gap_0xB80; + /* */ __int64 _gap_0xB88; + /* */ __int64 _gap_0xB90; + /* */ __int64 _gap_0xB98; + /* */ __int64 _gap_0xBA0; + /* */ __int64 _gap_0xBA8; + /* */ __int64 _gap_0xBB0; + /* */ __int64 _gap_0xBB8; + /* */ __int64 _gap_0xBC0; + /* */ __int64 _gap_0xBC8; + /* */ __int64 _gap_0xBD0; + /* */ __int64 _gap_0xBD8; + /* */ __int64 _gap_0xBE0; + /* */ __int64 _gap_0xBE8; + /* */ __int64 _gap_0xBF0; + /* */ __int64 _gap_0xBF8; + /* */ __int64 _gap_0xC00; + /* */ __int64 _gap_0xC08; + /* */ __int64 _gap_0xC10; + /* */ __int64 _gap_0xC18; + /* */ __int64 _gap_0xC20; + /* */ __int64 _gap_0xC28; + /* */ __int64 _gap_0xC30; + /* */ __int64 _gap_0xC38; + /* */ __int64 _gap_0xC40; + /* */ __int64 _gap_0xC48; + /* */ __int64 _gap_0xC50; + /* */ __int64 _gap_0xC58; + /* */ __int64 _gap_0xC60; + /* */ __int64 _gap_0xC68; + /* */ __int64 _gap_0xC70; + /* */ __int64 _gap_0xC78; + /* */ __int64 _gap_0xC80; + /* */ __int64 _gap_0xC88; + /* */ __int64 _gap_0xC90; + /* */ __int64 _gap_0xC98; + /* */ __int64 _gap_0xCA0; + /* */ __int64 _gap_0xCA8; + /* */ __int64 _gap_0xCB0; + /* */ __int64 _gap_0xCB8; + /* */ __int64 _gap_0xCC0; + /* */ __int64 _gap_0xCC8; + /* */ __int64 _gap_0xCD0; + /* */ __int64 _gap_0xCD8; + /* */ __int64 _gap_0xCE0; + /* */ __int64 _gap_0xCE8; + /* */ __int64 _gap_0xCF0; + /* */ __int64 _gap_0xCF8; + /* */ __int64 _gap_0xD00; + /* */ __int64 _gap_0xD08; + /* */ __int64 _gap_0xD10; + /* */ __int64 _gap_0xD18; + /* */ __int64 _gap_0xD20; + /* */ __int64 _gap_0xD28; + /* */ __int64 _gap_0xD30; + /* */ __int64 _gap_0xD38; + /* */ __int64 _gap_0xD40; + /* */ __int64 _gap_0xD48; + /* */ __int64 _gap_0xD50; + /* */ __int64 _gap_0xD58; + /* */ __int64 _gap_0xD60; + /* */ __int64 _gap_0xD68; + /* */ __int64 _gap_0xD70; + /* */ __int64 _gap_0xD78; + /* */ __int64 _gap_0xD80; + /* */ __int64 _gap_0xD88; + /* */ __int64 _gap_0xD90; + /* */ __int64 _gap_0xD98; + /* */ __int64 _gap_0xDA0; + /* */ __int64 _gap_0xDA8; + /* */ __int64 _gap_0xDB0; + /* */ __int64 _gap_0xDB8; + /* */ __int64 _gap_0xDC0; + /* */ __int64 _gap_0xDC8; + /* */ __int64 _gap_0xDD0; + /* */ __int64 _gap_0xDD8; + /* */ __int64 _gap_0xDE0; + /* */ __int64 _gap_0xDE8; + /* */ __int64 _gap_0xDF0; + /* */ __int64 _gap_0xDF8; + /* */ __int64 _gap_0xE00; + /* */ __int64 _gap_0xE08; + /* */ __int64 _gap_0xE10; + /* */ __int64 _gap_0xE18; + /* */ __int64 _gap_0xE20; + /* */ __int64 _gap_0xE28; + /* */ __int64 _gap_0xE30; + /* */ __int64 _gap_0xE38; + /* */ __int64 _gap_0xE40; + /* */ __int64 _gap_0xE48; + /* */ __int64 _gap_0xE50; + /* */ __int64 _gap_0xE58; + /* */ __int64 _gap_0xE60; + /* */ __int64 _gap_0xE68; + /* */ __int64 _gap_0xE70; + /* */ __int64 _gap_0xE78; + /* */ __int64 _gap_0xE80; + /* */ __int64 _gap_0xE88; + /* */ __int64 _gap_0xE90; + /* */ __int64 _gap_0xE98; + /* */ __int64 _gap_0xEA0; + /* */ __int64 _gap_0xEA8; + /* */ __int64 _gap_0xEB0; + /* */ __int64 _gap_0xEB8; + /* */ __int64 _gap_0xEC0; + /* */ __int64 _gap_0xEC8; + /* */ __int64 _gap_0xED0; + /* */ __int64 _gap_0xED8; + /* */ __int64 _gap_0xEE0; + /* */ __int64 _gap_0xEE8; + /* */ __int64 _gap_0xEF0; + /* */ __int64 _gap_0xEF8; + /* */ __int64 _gap_0xF00; + /* */ __int64 _gap_0xF08; + /* */ __int64 _gap_0xF10; + /* */ __int64 _gap_0xF18; + /* */ __int64 _gap_0xF20; + /* */ __int64 _gap_0xF28; + /* */ __int64 _gap_0xF30; + /* */ __int64 _gap_0xF38; + /* */ __int64 _gap_0xF40; + /* */ __int64 _gap_0xF48; + /* */ __int64 _gap_0xF50; + /* */ __int64 _gap_0xF58; + /* */ __int64 _gap_0xF60; + /* */ __int64 _gap_0xF68; + /* */ __int64 _gap_0xF70; + /* */ __int64 _gap_0xF78; + /* */ __int64 _gap_0xF80; + /* */ __int64 _gap_0xF88; + /* */ __int64 _gap_0xF90; + /* */ __int64 _gap_0xF98; + /* */ __int64 _gap_0xFA0; + /* */ __int64 _gap_0xFA8; + /* */ __int64 _gap_0xFB0; + /* */ __int64 _gap_0xFB8; + /* */ __int64 _gap_0xFC0; + /* */ __int64 _gap_0xFC8; + /* */ __int64 _gap_0xFD0; + /* */ __int64 _gap_0xFD8; + /* */ __int64 _gap_0xFE0; + /* */ __int64 _gap_0xFE8; + /* */ __int64 _gap_0xFF0; + /* */ __int64 _gap_0xFF8; + /* */ __int64 _gap_0x1000; + /* */ __int64 _gap_0x1008; + /* */ __int64 _gap_0x1010; + /* */ __int64 _gap_0x1018; + /* */ __int64 _gap_0x1020; + /* */ __int64 _gap_0x1028; + /* */ __int64 _gap_0x1030; + /* */ __int64 _gap_0x1038; + /* */ __int64 _gap_0x1040; + /* */ __int64 _gap_0x1048; + /* */ __int64 _gap_0x1050; + /* */ __int64 _gap_0x1058; + /* */ __int64 _gap_0x1060; + /* */ __int64 _gap_0x1068; + /* */ __int64 _gap_0x1070; + /* */ __int64 _gap_0x1078; + /* */ __int64 _gap_0x1080; + /* */ __int64 _gap_0x1088; + /* */ __int64 _gap_0x1090; + /* */ __int64 _gap_0x1098; + /* */ __int64 _gap_0x10A0; + /* */ __int64 _gap_0x10A8; + /* */ __int64 _gap_0x10B0; + /* */ __int64 _gap_0x10B8; + /* */ __int64 _gap_0x10C0; + /* */ __int64 _gap_0x10C8; + /* */ __int64 _gap_0x10D0; + /* */ __int64 _gap_0x10D8; + /* */ __int64 _gap_0x10E0; + /* */ __int64 _gap_0x10E8; + /* */ __int64 _gap_0x10F0; + /* */ __int64 _gap_0x10F8; + /* */ __int64 _gap_0x1100; + /* */ __int64 _gap_0x1108; + /* */ __int64 _gap_0x1110; + /* */ __int64 _gap_0x1118; + /* */ __int64 _gap_0x1120; + /* */ __int64 _gap_0x1128; + /* */ __int64 _gap_0x1130; + /* */ __int64 _gap_0x1138; + /* */ __int64 _gap_0x1140; + /* */ __int64 _gap_0x1148; + /* */ __int64 _gap_0x1150; + /* */ __int64 _gap_0x1158; + /* */ __int64 _gap_0x1160; + /* */ __int64 _gap_0x1168; + /* */ __int64 _gap_0x1170; + /* */ __int64 _gap_0x1178; + /* */ __int64 _gap_0x1180; + /* */ __int64 _gap_0x1188; + /* */ __int64 _gap_0x1190; + /* */ __int64 _gap_0x1198; + /* */ __int64 _gap_0x11A0; + /* */ __int64 _gap_0x11A8; + /* */ __int64 _gap_0x11B0; + /* */ __int64 _gap_0x11B8; + /* */ __int64 _gap_0x11C0; + /* */ __int64 _gap_0x11C8; + /* */ __int64 _gap_0x11D0; + /* */ __int64 _gap_0x11D8; + /* */ __int64 _gap_0x11E0; + /* */ __int64 _gap_0x11E8; + /* */ __int64 _gap_0x11F0; + /* */ __int64 _gap_0x11F8; + /* */ __int64 _gap_0x1200; + /* */ __int64 _gap_0x1208; + /* */ __int64 _gap_0x1210; + /* */ __int64 _gap_0x1218; + /* */ __int64 _gap_0x1220; + /* */ __int64 _gap_0x1228; + /* */ __int64 _gap_0x1230; + /* */ __int64 _gap_0x1238; + /* */ __int64 _gap_0x1240; + /* */ __int64 _gap_0x1248; + /* */ __int64 _gap_0x1250; + /* */ __int64 _gap_0x1258; + /* */ __int64 _gap_0x1260; + /* */ __int64 _gap_0x1268; + /* */ __int64 _gap_0x1270; + /* */ __int64 _gap_0x1278; + /* */ __int64 _gap_0x1280; + /* */ __int64 _gap_0x1288; + /* */ __int64 _gap_0x1290; + /* */ __int64 _gap_0x1298; + /* */ __int64 _gap_0x12A0; + /* */ __int64 _gap_0x12A8; + /* */ __int64 _gap_0x12B0; + /* */ __int64 _gap_0x12B8; + /* */ __int64 _gap_0x12C0; + /* */ __int64 _gap_0x12C8; + /* */ __int64 _gap_0x12D0; + /* */ __int64 _gap_0x12D8; + /* */ __int64 _gap_0x12E0; + /* */ __int64 _gap_0x12E8; + /* */ __int64 _gap_0x12F0; + /* */ __int64 _gap_0x12F8; + /* */ __int64 _gap_0x1300; + /* */ __int64 _gap_0x1308; + /* */ __int64 _gap_0x1310; + /* */ __int64 _gap_0x1318; + /* */ __int64 _gap_0x1320; + /* */ __int64 _gap_0x1328; + /* */ __int64 _gap_0x1330; + /* */ __int64 _gap_0x1338; + /* */ __int64 _gap_0x1340; + /* */ __int64 _gap_0x1348; + /* */ __int64 _gap_0x1350; + /* */ __int64 _gap_0x1358; + /* */ __int64 _gap_0x1360; + /* */ __int64 _gap_0x1368; + /* */ __int64 _gap_0x1370; + /* */ __int64 _gap_0x1378; + /* */ __int64 _gap_0x1380; + /* */ __int64 _gap_0x1388; + /* */ __int64 _gap_0x1390; + /* */ __int64 _gap_0x1398; + /* */ __int64 _gap_0x13A0; + /* */ __int64 _gap_0x13A8; + /* */ __int64 _gap_0x13B0; + /* */ __int64 _gap_0x13B8; + /* */ __int64 _gap_0x13C0; + /* */ __int64 _gap_0x13C8; + /* */ __int64 _gap_0x13D0; + /* */ __int64 _gap_0x13D8; + /* */ __int64 _gap_0x13E0; + /* */ __int64 _gap_0x13E8; + /* */ __int64 _gap_0x13F0; + /* */ __int64 _gap_0x13F8; + /* */ __int64 _gap_0x1400; + /* */ __int64 _gap_0x1408; + /* */ __int64 _gap_0x1410; + /* */ __int64 _gap_0x1418; + /* */ __int64 _gap_0x1420; + /* */ __int64 _gap_0x1428; + /* */ __int64 _gap_0x1430; + /* */ __int64 _gap_0x1438; + /* */ __int64 _gap_0x1440; + /* */ __int64 _gap_0x1448; + /* */ __int64 _gap_0x1450; + /* */ __int64 _gap_0x1458; + /* */ __int64 _gap_0x1460; + /* */ __int64 _gap_0x1468; + /* */ __int64 _gap_0x1470; + /* */ __int64 _gap_0x1478; + /* */ __int64 _gap_0x1480; + /* */ __int64 _gap_0x1488; + /* */ __int64 _gap_0x1490; + /* */ __int64 _gap_0x1498; + /* */ __int64 _gap_0x14A0; + /* */ __int64 _gap_0x14A8; + /* */ __int64 _gap_0x14B0; + /* */ __int64 _gap_0x14B8; + /* */ __int64 _gap_0x14C0; + /* */ __int64 _gap_0x14C8; + /* */ __int64 _gap_0x14D0; + /* */ __int64 _gap_0x14D8; + /* */ __int64 _gap_0x14E0; + /* */ __int64 _gap_0x14E8; + /* */ __int64 _gap_0x14F0; + /* */ __int64 _gap_0x14F8; + /* */ __int64 _gap_0x1500; + /* */ __int64 _gap_0x1508; + /* */ __int64 _gap_0x1510; + /* */ __int64 _gap_0x1518; + /* */ __int64 _gap_0x1520; + /* */ __int64 _gap_0x1528; + /* */ __int64 _gap_0x1530; + /* */ __int64 _gap_0x1538; + /* */ __int64 _gap_0x1540; + /* */ __int64 _gap_0x1548; + /* */ __int64 _gap_0x1550; + /* */ __int64 _gap_0x1558; + /* */ __int64 _gap_0x1560; + /* */ __int64 _gap_0x1568; + /* */ __int64 _gap_0x1570; + /* */ __int64 _gap_0x1578; + /* */ __int64 _gap_0x1580; + /* */ __int64 _gap_0x1588; + /* */ __int64 _gap_0x1590; + /* */ __int64 _gap_0x1598; + /* */ __int64 _gap_0x15A0; + /* */ __int64 _gap_0x15A8; + /* */ __int64 _gap_0x15B0; + /* */ __int64 _gap_0x15B8; + /* */ __int64 _gap_0x15C0; + /* */ __int64 _gap_0x15C8; + /* */ __int64 _gap_0x15D0; + /* */ __int64 _gap_0x15D8; + /* */ __int64 _gap_0x15E0; + /* */ __int64 _gap_0x15E8; + /* */ __int64 _gap_0x15F0; + /* */ __int64 _gap_0x15F8; + /* */ __int64 _gap_0x1600; + /* */ __int64 _gap_0x1608; + /* */ __int64 _gap_0x1610; + /* */ __int64 _gap_0x1618; + /* */ __int64 _gap_0x1620; + /* */ __int64 _gap_0x1628; + /* */ __int64 _gap_0x1630; + /* */ __int64 _gap_0x1638; + /* */ __int64 _gap_0x1640; + /* */ __int64 _gap_0x1648; + /* */ __int64 _gap_0x1650; + /* */ __int64 _gap_0x1658; + /* */ __int64 _gap_0x1660; + /* */ __int64 _gap_0x1668; + /* */ __int64 _gap_0x1670; + /* */ __int64 _gap_0x1678; + /* */ __int64 _gap_0x1680; + /* */ __int64 _gap_0x1688; + /* */ __int64 _gap_0x1690; + /* */ __int64 _gap_0x1698; + /* */ __int64 _gap_0x16A0; + /* */ __int64 _gap_0x16A8; + /* */ __int64 _gap_0x16B0; + /* */ __int64 _gap_0x16B8; + /* */ __int64 _gap_0x16C0; + /* */ __int64 _gap_0x16C8; + /* */ __int64 _gap_0x16D0; + /* */ __int64 _gap_0x16D8; + /* */ __int64 _gap_0x16E0; + /* */ __int64 _gap_0x16E8; + /* */ __int64 _gap_0x16F0; + /* */ __int64 _gap_0x16F8; + /* */ __int64 _gap_0x1700; + /* */ __int64 _gap_0x1708; + /* */ __int64 _gap_0x1710; + /* */ __int64 _gap_0x1718; + /* */ __int64 _gap_0x1720; + /* */ __int64 _gap_0x1728; + /* */ __int64 _gap_0x1730; + /* */ __int64 _gap_0x1738; + /* */ __int64 _gap_0x1740; + /* */ __int64 _gap_0x1748; + /* */ __int64 _gap_0x1750; + /* */ __int64 _gap_0x1758; + /* */ __int64 _gap_0x1760; + /* */ __int64 _gap_0x1768; + /* */ __int64 _gap_0x1770; + /* */ __int64 _gap_0x1778; + /* */ __int64 _gap_0x1780; + /* */ __int64 _gap_0x1788; + /* */ __int64 _gap_0x1790; + /* */ __int64 _gap_0x1798; + /* */ __int64 _gap_0x17A0; + /* */ __int64 _gap_0x17A8; + /* */ __int64 _gap_0x17B0; + /* */ __int64 _gap_0x17B8; + /* */ __int64 _gap_0x17C0; + /* */ __int64 _gap_0x17C8; + /* */ __int64 _gap_0x17D0; + /* */ __int64 _gap_0x17D8; + /* */ __int64 _gap_0x17E0; + /* */ __int64 _gap_0x17E8; + /* */ __int64 _gap_0x17F0; + /* */ __int64 _gap_0x17F8; + /* */ __int64 _gap_0x1800; + /* */ __int64 _gap_0x1808; + /* */ __int64 _gap_0x1810; + /* */ __int64 _gap_0x1818; + /* */ __int64 _gap_0x1820; + /* */ __int64 _gap_0x1828; + /* */ __int64 _gap_0x1830; + /* */ __int64 _gap_0x1838; + /* */ __int64 _gap_0x1840; + /* */ __int64 _gap_0x1848; + /* */ __int64 _gap_0x1850; + /* */ __int64 _gap_0x1858; + /* */ __int64 _gap_0x1860; + /* */ __int64 _gap_0x1868; + /* */ __int64 _gap_0x1870; + /* */ __int64 _gap_0x1878; + /* */ __int64 _gap_0x1880; + /* */ __int64 _gap_0x1888; + /* */ __int64 _gap_0x1890; + /* */ __int64 _gap_0x1898; + /* */ __int64 _gap_0x18A0; + /* */ __int64 _gap_0x18A8; + /* */ __int64 _gap_0x18B0; + /* */ __int64 _gap_0x18B8; + /* */ __int64 _gap_0x18C0; + /* */ __int64 _gap_0x18C8; + /* */ __int64 _gap_0x18D0; + /* */ __int64 _gap_0x18D8; + /* */ __int64 _gap_0x18E0; + /* */ __int64 _gap_0x18E8; + /* */ __int64 _gap_0x18F0; + /* */ __int64 _gap_0x18F8; + /* */ __int64 _gap_0x1900; + /* */ __int64 _gap_0x1908; + /* */ __int64 _gap_0x1910; + /* */ __int64 _gap_0x1918; + /* */ __int64 _gap_0x1920; + /* */ __int64 _gap_0x1928; + /* */ __int64 _gap_0x1930; + /* */ __int64 _gap_0x1938; + /* */ __int64 _gap_0x1940; + /* */ __int64 _gap_0x1948; + /* */ __int64 _gap_0x1950; + /* */ __int64 _gap_0x1958; + /* */ __int64 _gap_0x1960; + /* */ __int64 _gap_0x1968; + /* */ __int64 _gap_0x1970; + /* */ __int64 _gap_0x1978; + /* */ __int64 _gap_0x1980; + /* */ __int64 _gap_0x1988; + /* */ __int64 _gap_0x1990; + /* */ __int64 _gap_0x1998; + /* */ __int64 _gap_0x19A0; + /* */ __int64 _gap_0x19A8; + /* */ __int64 _gap_0x19B0; + /* */ __int64 _gap_0x19B8; + /* */ __int64 _gap_0x19C0; + /* */ __int64 _gap_0x19C8; + /* */ __int64 _gap_0x19D0; + /* */ __int64 _gap_0x19D8; + /* */ __int64 _gap_0x19E0; + /* */ __int64 _gap_0x19E8; + /* */ __int64 _gap_0x19F0; + /* */ __int64 _gap_0x19F8; + /* */ __int64 _gap_0x1A00; + /* */ __int64 _gap_0x1A08; + /* */ __int64 _gap_0x1A10; + /* */ __int64 _gap_0x1A18; + /* */ __int64 _gap_0x1A20; + /* */ __int64 _gap_0x1A28; + /* */ __int64 _gap_0x1A30; + /* */ __int64 _gap_0x1A38; + /* */ __int64 _gap_0x1A40; + /* */ __int64 _gap_0x1A48; + /* */ __int64 _gap_0x1A50; + /* */ __int64 _gap_0x1A58; + /* */ __int64 _gap_0x1A60; + /* */ __int64 _gap_0x1A68; + /* */ __int64 _gap_0x1A70; + /* */ __int64 _gap_0x1A78; + /* */ __int64 _gap_0x1A80; + /* */ __int64 _gap_0x1A88; + /* */ __int64 _gap_0x1A90; + /* */ __int64 _gap_0x1A98; + /* */ __int64 _gap_0x1AA0; + /* */ __int64 _gap_0x1AA8; + /* */ __int64 _gap_0x1AB0; + /* */ __int64 _gap_0x1AB8; + /* */ __int64 _gap_0x1AC0; + /* */ __int64 _gap_0x1AC8; + /* */ __int64 _gap_0x1AD0; + /* */ __int64 _gap_0x1AD8; + /* */ __int64 _gap_0x1AE0; + /* */ __int64 _gap_0x1AE8; + /* */ __int64 _gap_0x1AF0; + /* */ __int64 _gap_0x1AF8; + /* */ __int64 _gap_0x1B00; + /* */ __int64 _gap_0x1B08; + /* */ __int64 _gap_0x1B10; + /* */ __int64 _gap_0x1B18; + /* */ __int64 _gap_0x1B20; + /* */ __int64 _gap_0x1B28; + /* */ __int64 _gap_0x1B30; + /* */ __int64 _gap_0x1B38; + /* */ __int64 _gap_0x1B40; + /* */ __int64 _gap_0x1B48; + /* */ __int64 _gap_0x1B50; + /* */ __int64 _gap_0x1B58; + /* */ __int64 _gap_0x1B60; + /* */ __int64 _gap_0x1B68; + /* */ __int64 _gap_0x1B70; + /* */ __int64 _gap_0x1B78; + /* */ __int64 _gap_0x1B80; + /* */ __int64 _gap_0x1B88; + /* */ __int64 _gap_0x1B90; + /* */ __int64 _gap_0x1B98; + /* */ __int64 _gap_0x1BA0; + /* */ __int64 _gap_0x1BA8; + /* */ __int64 _gap_0x1BB0; + /* */ __int64 _gap_0x1BB8; + /* */ __int64 _gap_0x1BC0; + /* */ __int64 _gap_0x1BC8; + /* */ __int64 _gap_0x1BD0; + /* */ __int64 _gap_0x1BD8; + /* */ __int64 _gap_0x1BE0; + /* */ __int64 _gap_0x1BE8; + /* */ __int64 _gap_0x1BF0; + /* */ __int64 _gap_0x1BF8; + /* */ __int64 _gap_0x1C00; + /* */ __int64 _gap_0x1C08; + /* */ __int64 _gap_0x1C10; + /* */ __int64 _gap_0x1C18; + /* */ __int64 _gap_0x1C20; + /* */ __int64 _gap_0x1C28; + /* */ __int64 _gap_0x1C30; + /* */ __int64 _gap_0x1C38; + /* */ __int64 _gap_0x1C40; + /* */ __int64 _gap_0x1C48; + /* */ __int64 _gap_0x1C50; + /* */ __int64 _gap_0x1C58; + /* */ __int64 _gap_0x1C60; + /* */ __int64 _gap_0x1C68; + /* */ __int64 _gap_0x1C70; + /* */ __int64 _gap_0x1C78; + /* */ __int64 _gap_0x1C80; + /* */ __int64 _gap_0x1C88; + /* */ __int64 _gap_0x1C90; + /* */ __int64 _gap_0x1C98; + /* */ __int64 _gap_0x1CA0; + /* */ __int64 _gap_0x1CA8; + /* */ __int64 _gap_0x1CB0; + /* */ __int64 _gap_0x1CB8; + /* */ __int64 _gap_0x1CC0; + /* */ __int64 _gap_0x1CC8; + /* */ __int64 _gap_0x1CD0; + /* */ __int64 _gap_0x1CD8; + /* */ __int64 _gap_0x1CE0; + /* */ __int64 _gap_0x1CE8; + /* */ __int64 _gap_0x1CF0; + /* */ __int64 _gap_0x1CF8; + /* */ __int64 _gap_0x1D00; + /* */ __int64 _gap_0x1D08; + /* */ __int64 _gap_0x1D10; + /* */ __int64 _gap_0x1D18; + /* */ __int64 _gap_0x1D20; + /* */ __int64 _gap_0x1D28; + /* */ __int64 _gap_0x1D30; + /* */ __int64 _gap_0x1D38; + /* */ __int64 _gap_0x1D40; + /* */ __int64 _gap_0x1D48; + /* */ __int64 _gap_0x1D50; + /* */ __int64 _gap_0x1D58; + /* */ __int64 _gap_0x1D60; + /* */ __int64 _gap_0x1D68; + /* */ __int64 _gap_0x1D70; + /* */ __int64 _gap_0x1D78; + /* */ __int64 _gap_0x1D80; + /* */ __int64 _gap_0x1D88; + /* */ __int64 _gap_0x1D90; + /* */ __int64 _gap_0x1D98; + /* */ __int64 _gap_0x1DA0; + /* */ __int64 _gap_0x1DA8; + /* */ __int64 _gap_0x1DB0; + /* */ __int64 _gap_0x1DB8; + /* */ __int64 _gap_0x1DC0; + /* */ __int64 _gap_0x1DC8; + /* */ __int64 _gap_0x1DD0; + /* */ __int64 _gap_0x1DD8; + /* */ __int64 _gap_0x1DE0; + /* */ __int64 _gap_0x1DE8; + /* */ __int64 _gap_0x1DF0; + /* */ __int64 _gap_0x1DF8; + /* */ __int64 _gap_0x1E00; + /* */ __int64 _gap_0x1E08; + /* */ __int64 _gap_0x1E10; + /* */ __int64 _gap_0x1E18; + /* */ __int64 _gap_0x1E20; + /* */ __int64 _gap_0x1E28; + /* */ __int64 _gap_0x1E30; + /* */ __int64 _gap_0x1E38; + /* */ __int64 _gap_0x1E40; + /* */ __int64 _gap_0x1E48; + /* */ __int64 _gap_0x1E50; + /* */ __int64 _gap_0x1E58; + /* */ __int64 _gap_0x1E60; + /* */ __int64 _gap_0x1E68; + /* */ __int64 _gap_0x1E70; + /* */ __int64 _gap_0x1E78; + /* */ __int64 _gap_0x1E80; + /* */ __int64 _gap_0x1E88; + /* */ __int64 _gap_0x1E90; + /* */ __int64 _gap_0x1E98; + /* */ __int64 _gap_0x1EA0; + /* */ __int64 _gap_0x1EA8; + /* */ __int64 _gap_0x1EB0; + /* */ __int64 _gap_0x1EB8; + /* */ __int64 _gap_0x1EC0; + /* */ __int64 _gap_0x1EC8; + /* */ __int64 _gap_0x1ED0; + /* */ __int64 _gap_0x1ED8; + /* */ __int64 _gap_0x1EE0; + /* */ __int64 _gap_0x1EE8; + /* */ __int64 _gap_0x1EF0; + /* */ __int64 _gap_0x1EF8; + /* */ __int64 _gap_0x1F00; + /* */ __int64 _gap_0x1F08; + /* */ __int64 _gap_0x1F10; + /* */ __int64 _gap_0x1F18; + /* */ __int64 _gap_0x1F20; + /* */ __int64 _gap_0x1F28; + /* */ __int64 _gap_0x1F30; + /* */ __int64 _gap_0x1F38; + /* */ __int64 _gap_0x1F40; + /* */ __int64 _gap_0x1F48; + /* */ __int64 _gap_0x1F50; + /* */ __int64 _gap_0x1F58; + /* */ __int64 _gap_0x1F60; + /* */ __int64 _gap_0x1F68; + /* */ __int64 _gap_0x1F70; + /* */ __int64 _gap_0x1F78; + /* */ __int64 _gap_0x1F80; + /* */ __int64 _gap_0x1F88; + /* */ __int64 _gap_0x1F90; + /* */ __int64 _gap_0x1F98; + /* */ __int64 _gap_0x1FA0; + /* */ __int64 _gap_0x1FA8; + /* */ __int64 _gap_0x1FB0; + /* */ __int64 _gap_0x1FB8; + /* */ __int64 _gap_0x1FC0; + /* */ __int64 _gap_0x1FC8; + /* */ __int64 _gap_0x1FD0; + /* */ __int64 _gap_0x1FD8; + /* */ __int64 _gap_0x1FE0; + /* */ __int64 _gap_0x1FE8; + /* */ __int64 _gap_0x1FF0; + /* */ __int64 _gap_0x1FF8; + /* */ __int64 _gap_0x2000; + /* */ __int64 _gap_0x2008; + /* */ __int64 _gap_0x2010; + /* */ __int64 _gap_0x2018; + /* */ __int64 _gap_0x2020; + /* */ __int64 _gap_0x2028; + /* */ __int64 _gap_0x2030; + /* */ __int64 _gap_0x2038; + /* */ __int64 _gap_0x2040; + /* */ __int64 _gap_0x2048; + /* */ __int64 _gap_0x2050; + /* */ __int64 _gap_0x2058; + /* */ __int64 _gap_0x2060; + /* */ __int64 _gap_0x2068; + /* */ __int64 _gap_0x2070; + /* */ __int64 _gap_0x2078; + /* */ __int64 _gap_0x2080; + /* */ __int64 _gap_0x2088; + /* */ __int64 _gap_0x2090; + /* */ __int64 _gap_0x2098; + /* */ __int64 _gap_0x20A0; + /* */ __int64 _gap_0x20A8; + /* */ __int64 _gap_0x20B0; + /* */ __int64 _gap_0x20B8; + /* */ __int64 _gap_0x20C0; + /* */ __int64 _gap_0x20C8; + /* */ __int64 _gap_0x20D0; + /* */ __int64 _gap_0x20D8; + /* */ __int64 _gap_0x20E0; + /* */ __int64 _gap_0x20E8; + /* */ __int64 _gap_0x20F0; + /* */ __int64 _gap_0x20F8; + /* */ __int64 _gap_0x2100; + /* */ __int64 _gap_0x2108; + /* */ __int64 _gap_0x2110; + /* */ __int64 _gap_0x2118; + /* */ __int64 _gap_0x2120; + /* */ __int64 _gap_0x2128; + /* */ __int64 _gap_0x2130; + /* */ __int64 _gap_0x2138; + /* */ __int64 _gap_0x2140; + /* */ __int64 _gap_0x2148; + /* */ __int64 _gap_0x2150; + /* */ __int64 _gap_0x2158; + /* */ __int64 _gap_0x2160; + /* */ __int64 _gap_0x2168; + /* */ __int64 _gap_0x2170; + /* */ __int64 _gap_0x2178; + /* */ __int64 _gap_0x2180; + /* */ __int64 _gap_0x2188; + /* */ __int64 _gap_0x2190; + /* */ __int64 _gap_0x2198; + /* */ __int64 _gap_0x21A0; + /* */ __int64 _gap_0x21A8; + /* */ __int64 _gap_0x21B0; + /* */ __int64 _gap_0x21B8; + /* */ __int64 _gap_0x21C0; + /* */ __int64 _gap_0x21C8; + /* */ __int64 _gap_0x21D0; + /* */ __int64 _gap_0x21D8; + /* */ __int64 _gap_0x21E0; + /* */ __int64 _gap_0x21E8; + /* */ __int64 _gap_0x21F0; + /* */ __int64 _gap_0x21F8; + /* */ __int64 _gap_0x2200; + /* */ __int64 _gap_0x2208; + /* */ __int64 _gap_0x2210; + /* */ __int64 _gap_0x2218; + /* */ __int64 _gap_0x2220; + /* */ __int64 _gap_0x2228; + /* */ __int64 _gap_0x2230; + /* */ __int64 _gap_0x2238; + /* */ __int64 _gap_0x2240; + /* */ __int64 _gap_0x2248; + /* */ __int64 _gap_0x2250; + /* */ __int64 _gap_0x2258; + /* */ __int64 _gap_0x2260; + /* */ __int64 _gap_0x2268; + /* */ __int64 _gap_0x2270; + /* */ __int64 _gap_0x2278; + /* */ __int64 _gap_0x2280; + /* */ __int64 _gap_0x2288; + /* */ __int64 _gap_0x2290; + /* */ __int64 _gap_0x2298; + /* */ __int64 _gap_0x22A0; + /* */ __int64 _gap_0x22A8; + /* */ __int64 _gap_0x22B0; + /* */ __int64 _gap_0x22B8; + /* */ __int64 _gap_0x22C0; + /* */ __int64 _gap_0x22C8; + /* */ __int64 _gap_0x22D0; + /* */ __int64 _gap_0x22D8; + /* */ __int64 _gap_0x22E0; + /* */ __int64 _gap_0x22E8; + /* */ __int64 _gap_0x22F0; + /* */ __int64 _gap_0x22F8; + /* */ __int64 _gap_0x2300; + /* */ __int64 _gap_0x2308; + /* */ __int64 _gap_0x2310; + /* */ __int64 _gap_0x2318; + /* */ __int64 _gap_0x2320; + /* */ __int64 _gap_0x2328; + /* */ __int64 _gap_0x2330; + /* */ __int64 _gap_0x2338; + /* */ __int64 _gap_0x2340; + /* */ __int64 _gap_0x2348; + /* */ __int64 _gap_0x2350; + /* */ __int64 _gap_0x2358; + /* */ __int64 _gap_0x2360; + /* */ __int64 _gap_0x2368; + /* */ __int64 _gap_0x2370; + /* */ __int64 _gap_0x2378; + /* */ __int64 _gap_0x2380; + /* */ __int64 _gap_0x2388; + /* */ __int64 _gap_0x2390; + /* */ __int64 _gap_0x2398; + /* */ __int64 _gap_0x23A0; + /* */ __int64 _gap_0x23A8; + /* */ __int64 _gap_0x23B0; + /* */ __int64 _gap_0x23B8; + /* */ __int64 _gap_0x23C0; + /* */ __int64 _gap_0x23C8; + /* */ __int64 _gap_0x23D0; + /* */ __int64 _gap_0x23D8; + /* */ __int64 _gap_0x23E0; + /* */ __int64 _gap_0x23E8; + /* */ __int64 _gap_0x23F0; + /* */ __int64 _gap_0x23F8; + /* */ __int64 _gap_0x2400; + /* */ __int64 _gap_0x2408; + /* */ __int64 _gap_0x2410; + /* */ __int64 _gap_0x2418; + /* */ __int64 _gap_0x2420; + /* */ __int64 _gap_0x2428; + /* */ __int64 _gap_0x2430; + /* */ __int64 _gap_0x2438; + /* */ __int64 _gap_0x2440; + /* */ __int64 _gap_0x2448; + /* */ __int64 _gap_0x2450; + /* */ __int64 _gap_0x2458; + /* */ __int64 _gap_0x2460; + /* */ __int64 _gap_0x2468; + /* */ __int64 _gap_0x2470; + /* */ __int64 _gap_0x2478; + /* */ __int64 _gap_0x2480; + /* */ __int64 _gap_0x2488; + /* */ __int64 _gap_0x2490; + /* */ __int64 _gap_0x2498; + /* */ __int64 _gap_0x24A0; + /* */ __int64 _gap_0x24A8; + /* */ __int64 _gap_0x24B0; + /* */ __int64 _gap_0x24B8; + /* */ __int64 _gap_0x24C0; + /* */ __int64 _gap_0x24C8; + /* */ __int64 _gap_0x24D0; + /* */ __int64 _gap_0x24D8; + /* */ __int64 _gap_0x24E0; + /* */ __int64 _gap_0x24E8; + /* */ __int64 _gap_0x24F0; + /* */ __int64 _gap_0x24F8; + /* */ __int64 _gap_0x2500; + /* */ __int64 _gap_0x2508; + /* */ __int64 _gap_0x2510; + /* */ __int64 _gap_0x2518; + /* */ __int64 _gap_0x2520; + /* */ __int64 _gap_0x2528; + /* */ __int64 _gap_0x2530; + /* */ __int64 _gap_0x2538; + /* */ __int64 _gap_0x2540; + /* */ __int64 _gap_0x2548; + /* */ __int64 _gap_0x2550; + /* */ __int64 _gap_0x2558; + /* */ __int64 _gap_0x2560; + /* */ __int64 _gap_0x2568; + /* */ __int64 _gap_0x2570; + /* */ __int64 _gap_0x2578; + /* */ __int64 _gap_0x2580; + /* */ __int64 _gap_0x2588; + /* */ __int64 _gap_0x2590; + /* */ __int64 _gap_0x2598; + /* */ __int64 _gap_0x25A0; + /* */ __int64 _gap_0x25A8; + /* */ __int64 _gap_0x25B0; + /* */ __int64 _gap_0x25B8; + /* */ __int64 _gap_0x25C0; + /* */ __int64 _gap_0x25C8; + /* */ __int64 _gap_0x25D0; + /* */ __int64 _gap_0x25D8; + /* */ __int64 _gap_0x25E0; + /* */ __int64 _gap_0x25E8; + /* */ __int64 _gap_0x25F0; + /* */ __int64 _gap_0x25F8; + /* */ __int64 _gap_0x2600; + /* */ __int64 _gap_0x2608; + /* */ __int64 _gap_0x2610; + /* */ __int64 _gap_0x2618; + /* */ __int64 _gap_0x2620; + /* */ __int64 _gap_0x2628; + /* */ __int64 _gap_0x2630; + /* */ __int64 _gap_0x2638; + /* */ __int64 _gap_0x2640; + /* */ __int64 _gap_0x2648; + /* */ __int64 _gap_0x2650; + /* */ __int64 _gap_0x2658; + /* */ __int64 _gap_0x2660; + /* */ __int64 _gap_0x2668; + /* */ __int64 _gap_0x2670; + /* */ __int64 _gap_0x2678; + /* */ __int64 _gap_0x2680; + /* */ __int64 _gap_0x2688; + /* */ __int64 _gap_0x2690; + /* */ __int64 _gap_0x2698; + /* */ __int64 _gap_0x26A0; + /* */ __int64 _gap_0x26A8; + /* */ __int64 _gap_0x26B0; + /* */ __int64 _gap_0x26B8; + /* */ __int64 _gap_0x26C0; + /* */ __int64 _gap_0x26C8; + /* */ __int64 _gap_0x26D0; + /* */ __int64 _gap_0x26D8; + /* */ __int64 _gap_0x26E0; + /* */ __int64 _gap_0x26E8; + /* */ __int64 _gap_0x26F0; + /* */ __int64 _gap_0x26F8; + /* */ __int64 _gap_0x2700; + /* */ __int64 _gap_0x2708; + /* */ __int64 _gap_0x2710; + /* */ __int64 _gap_0x2718; + /* */ __int64 _gap_0x2720; + /* */ __int64 _gap_0x2728; + /* */ __int64 _gap_0x2730; + /* */ __int64 _gap_0x2738; + /* */ __int64 _gap_0x2740; + /* */ __int64 _gap_0x2748; + /* */ __int64 _gap_0x2750; + /* */ __int64 _gap_0x2758; + /* */ __int64 _gap_0x2760; + /* */ __int64 _gap_0x2768; + /* */ __int64 _gap_0x2770; + /* */ __int64 _gap_0x2778; + /* */ __int64 _gap_0x2780; + /* */ __int64 _gap_0x2788; + /* */ __int64 _gap_0x2790; + /* */ __int64 _gap_0x2798; + /* */ __int64 _gap_0x27A0; + /* */ __int64 _gap_0x27A8; + /* */ __int64 _gap_0x27B0; + /* */ __int64 _gap_0x27B8; + /* */ __int64 _gap_0x27C0; + /* */ __int64 _gap_0x27C8; + /* */ __int64 _gap_0x27D0; + /* */ __int64 _gap_0x27D8; + /* */ __int64 _gap_0x27E0; + /* */ __int64 _gap_0x27E8; + /* */ __int64 _gap_0x27F0; + /* */ __int64 _gap_0x27F8; + /* */ __int64 _gap_0x2800; + /* */ __int64 _gap_0x2808; + /* */ __int64 _gap_0x2810; + /* */ __int64 _gap_0x2818; + /* */ __int64 _gap_0x2820; + /* */ __int64 _gap_0x2828; + /* */ __int64 _gap_0x2830; + /* */ __int64 _gap_0x2838; + /* */ __int64 _gap_0x2840; + /* */ __int64 _gap_0x2848; + /* */ __int64 _gap_0x2850; + /* */ __int64 _gap_0x2858; + /* */ __int64 _gap_0x2860; + /* */ __int64 _gap_0x2868; + /* */ __int64 _gap_0x2870; + /* */ __int64 _gap_0x2878; + /* */ __int64 _gap_0x2880; + /* */ __int64 _gap_0x2888; + /* */ __int64 _gap_0x2890; + /* */ __int64 _gap_0x2898; + /* */ __int64 _gap_0x28A0; + /* */ __int64 _gap_0x28A8; + /* */ __int64 _gap_0x28B0; + /* */ __int64 _gap_0x28B8; + /* */ __int64 _gap_0x28C0; + /* */ __int64 _gap_0x28C8; + /* */ __int64 _gap_0x28D0; + /* */ __int64 _gap_0x28D8; + /* */ __int64 _gap_0x28E0; + /* */ __int64 _gap_0x28E8; + /* */ __int64 _gap_0x28F0; + /* */ __int64 _gap_0x28F8; + /* */ __int64 _gap_0x2900; + /* */ __int64 _gap_0x2908; + /* */ __int64 _gap_0x2910; + /* */ __int64 _gap_0x2918; + /* */ __int64 _gap_0x2920; + /* */ __int64 _gap_0x2928; + /* */ __int64 _gap_0x2930; + /* */ __int64 _gap_0x2938; + /* */ __int64 _gap_0x2940; + /* */ __int64 _gap_0x2948; + /* */ __int64 _gap_0x2950; + /* */ __int64 _gap_0x2958; + /* */ __int64 _gap_0x2960; + /* */ __int64 _gap_0x2968; + /* */ __int64 _gap_0x2970; + /* */ __int64 _gap_0x2978; + /* */ __int64 _gap_0x2980; + /* */ __int64 _gap_0x2988; + /* */ __int64 _gap_0x2990; + /* */ __int64 _gap_0x2998; + /* */ __int64 _gap_0x29A0; + /* */ __int64 _gap_0x29A8; + /* */ __int64 _gap_0x29B0; + /* */ __int64 _gap_0x29B8; + /* */ __int64 _gap_0x29C0; + /* */ __int64 _gap_0x29C8; + /* */ __int64 _gap_0x29D0; + /* */ __int64 _gap_0x29D8; + /* */ __int64 _gap_0x29E0; + /* */ __int64 _gap_0x29E8; + /* */ __int64 _gap_0x29F0; + /* */ __int64 _gap_0x29F8; + /* */ __int64 _gap_0x2A00; + /* */ __int64 _gap_0x2A08; + /* */ __int64 _gap_0x2A10; + /* */ __int64 _gap_0x2A18; + /* */ __int64 _gap_0x2A20; + /* */ __int64 _gap_0x2A28; + /* */ __int64 _gap_0x2A30; + /* */ __int64 _gap_0x2A38; + /* */ __int64 _gap_0x2A40; + /* */ __int64 _gap_0x2A48; + /* */ __int64 _gap_0x2A50; + /* */ __int64 _gap_0x2A58; + /* */ __int64 _gap_0x2A60; + /* */ __int64 _gap_0x2A68; + /* */ __int64 _gap_0x2A70; + /* */ __int64 _gap_0x2A78; + /* */ __int64 _gap_0x2A80; + /* */ __int64 _gap_0x2A88; + /* */ __int64 _gap_0x2A90; + /* */ __int64 _gap_0x2A98; + /* */ __int64 _gap_0x2AA0; + /* */ __int64 _gap_0x2AA8; + /* */ __int64 _gap_0x2AB0; + /* */ __int64 _gap_0x2AB8; + /* */ __int64 _gap_0x2AC0; + /* */ __int64 _gap_0x2AC8; + /* */ __int64 _gap_0x2AD0; + /* */ __int64 _gap_0x2AD8; + /* */ __int64 _gap_0x2AE0; + /* */ __int64 _gap_0x2AE8; + /* */ __int64 _gap_0x2AF0; + /* */ __int64 _gap_0x2AF8; + /* */ __int64 _gap_0x2B00; + /* */ __int64 _gap_0x2B08; + /* */ __int64 _gap_0x2B10; + /* */ __int64 _gap_0x2B18; + /* */ __int64 _gap_0x2B20; + /* */ __int64 _gap_0x2B28; + /* */ __int64 _gap_0x2B30; + /* */ __int64 _gap_0x2B38; + /* */ __int64 _gap_0x2B40; + /* */ __int64 _gap_0x2B48; + /* */ __int64 _gap_0x2B50; + /* */ __int64 _gap_0x2B58; + /* */ __int64 _gap_0x2B60; + /* */ __int64 _gap_0x2B68; + /* */ __int64 _gap_0x2B70; + /* */ __int64 _gap_0x2B78; + /* */ __int64 _gap_0x2B80; + /* */ __int64 _gap_0x2B88; + /* */ __int64 _gap_0x2B90; + /* */ __int64 _gap_0x2B98; + /* */ __int64 _gap_0x2BA0; + /* */ __int64 _gap_0x2BA8; + /* */ __int64 _gap_0x2BB0; + /* */ __int64 _gap_0x2BB8; + /* */ __int64 _gap_0x2BC0; + /* */ __int64 _gap_0x2BC8; + /* */ __int64 _gap_0x2BD0; + /* */ __int64 _gap_0x2BD8; + /* */ __int64 _gap_0x2BE0; + /* */ __int64 _gap_0x2BE8; + /* */ __int64 _gap_0x2BF0; + /* */ __int64 _gap_0x2BF8; + /* */ __int64 _gap_0x2C00; + /* */ __int64 _gap_0x2C08; + /* */ __int64 _gap_0x2C10; + /* */ __int64 _gap_0x2C18; + /* */ __int64 _gap_0x2C20; + /* */ __int64 _gap_0x2C28; + /* */ __int64 _gap_0x2C30; + /* */ __int64 _gap_0x2C38; + /* */ __int64 _gap_0x2C40; + /* */ __int64 _gap_0x2C48; + /* */ __int64 _gap_0x2C50; + /* */ __int64 _gap_0x2C58; + /* */ __int64 _gap_0x2C60; + /* */ __int64 _gap_0x2C68; + /* */ __int64 _gap_0x2C70; + /* */ __int64 _gap_0x2C78; + /* */ __int64 _gap_0x2C80; + /* */ __int64 _gap_0x2C88; + /* */ __int64 _gap_0x2C90; + /* */ __int64 _gap_0x2C98; + /* */ __int64 _gap_0x2CA0; + /* */ __int64 _gap_0x2CA8; + /* */ __int64 _gap_0x2CB0; + /* */ __int64 _gap_0x2CB8; + /* */ __int64 _gap_0x2CC0; + /* */ __int64 _gap_0x2CC8; + /* */ __int64 _gap_0x2CD0; + /* */ __int64 _gap_0x2CD8; + /* */ __int64 _gap_0x2CE0; + /* */ __int64 _gap_0x2CE8; + /* */ __int64 _gap_0x2CF0; + /* */ __int64 _gap_0x2CF8; + /* */ __int64 _gap_0x2D00; + /* */ __int64 _gap_0x2D08; + /* */ __int64 _gap_0x2D10; + /* */ __int64 _gap_0x2D18; + /* */ __int64 _gap_0x2D20; + /* */ __int64 _gap_0x2D28; + /* */ __int64 _gap_0x2D30; + /* */ __int64 _gap_0x2D38; + /* */ __int64 _gap_0x2D40; + /* */ __int64 _gap_0x2D48; + /* */ __int64 _gap_0x2D50; + /* */ __int64 _gap_0x2D58; + /* */ __int64 _gap_0x2D60; + /* */ __int64 _gap_0x2D68; + /* */ __int64 _gap_0x2D70; + /* */ __int64 _gap_0x2D78; + /* */ __int64 _gap_0x2D80; + /* */ __int64 _gap_0x2D88; + /* */ __int64 _gap_0x2D90; + /* */ __int64 _gap_0x2D98; + /* */ __int64 _gap_0x2DA0; + /* */ __int64 _gap_0x2DA8; + /* */ __int64 _gap_0x2DB0; + /* */ __int64 _gap_0x2DB8; + /* */ __int64 _gap_0x2DC0; + /* */ __int64 _gap_0x2DC8; + /* */ __int64 _gap_0x2DD0; + /* */ __int64 _gap_0x2DD8; + /* */ __int64 _gap_0x2DE0; + /* */ __int64 _gap_0x2DE8; + /* */ __int64 _gap_0x2DF0; + /* */ __int64 _gap_0x2DF8; + /* */ __int64 _gap_0x2E00; + /* */ __int64 _gap_0x2E08; + /* */ __int64 _gap_0x2E10; + /* */ __int64 _gap_0x2E18; + /* */ __int64 _gap_0x2E20; + /* */ __int64 _gap_0x2E28; + /* */ __int64 _gap_0x2E30; + /* */ __int64 _gap_0x2E38; + /* */ __int64 _gap_0x2E40; + /* */ __int64 _gap_0x2E48; + /* */ __int64 _gap_0x2E50; + /* */ __int64 _gap_0x2E58; + /* */ __int64 _gap_0x2E60; + /* */ __int64 _gap_0x2E68; + /* */ __int64 _gap_0x2E70; + /* */ __int64 _gap_0x2E78; + /* */ __int64 _gap_0x2E80; + /* */ __int64 _gap_0x2E88; + /* */ __int64 _gap_0x2E90; + /* */ __int64 _gap_0x2E98; + /* */ __int64 _gap_0x2EA0; + /* */ __int64 _gap_0x2EA8; + /* */ __int64 _gap_0x2EB0; + /* */ __int64 _gap_0x2EB8; + /* */ __int64 _gap_0x2EC0; + /* */ __int64 _gap_0x2EC8; + /* */ __int64 _gap_0x2ED0; + /* */ __int64 _gap_0x2ED8; + /* */ __int64 _gap_0x2EE0; + /* */ __int64 _gap_0x2EE8; + /* */ __int64 _gap_0x2EF0; + /* */ __int64 _gap_0x2EF8; + /* */ __int64 _gap_0x2F00; + /* */ __int64 _gap_0x2F08; + /* */ __int64 _gap_0x2F10; + /* */ __int64 _gap_0x2F18; + /* */ __int64 _gap_0x2F20; + /* */ __int64 _gap_0x2F28; + /* */ __int64 _gap_0x2F30; + /* */ __int64 _gap_0x2F38; + /* */ __int64 _gap_0x2F40; + /* */ __int64 _gap_0x2F48; + /* */ __int64 _gap_0x2F50; + /* */ __int64 _gap_0x2F58; + /* */ __int64 _gap_0x2F60; + /* */ __int64 _gap_0x2F68; + /* */ __int64 _gap_0x2F70; + /* */ __int64 _gap_0x2F78; + /* */ __int64 _gap_0x2F80; + /* */ __int64 _gap_0x2F88; + /* */ __int64 _gap_0x2F90; + /* */ __int64 _gap_0x2F98; + /* */ __int64 _gap_0x2FA0; + /* */ __int64 _gap_0x2FA8; + /* */ __int64 _gap_0x2FB0; + /* */ __int64 _gap_0x2FB8; + /* */ __int64 _gap_0x2FC0; + /* */ __int64 _gap_0x2FC8; + /* */ __int64 _gap_0x2FD0; + /* */ __int64 _gap_0x2FD8; + /* */ __int64 _gap_0x2FE0; + /* */ __int64 _gap_0x2FE8; + /* */ __int64 _gap_0x2FF0; + /* */ __int64 _gap_0x2FF8; + /* */ __int64 _gap_0x3000; + /* */ __int64 _gap_0x3008; + /* */ __int64 _gap_0x3010; + /* */ __int64 _gap_0x3018; + /* */ __int64 _gap_0x3020; + /* */ __int64 _gap_0x3028; + /* */ __int64 _gap_0x3030; + /* */ __int64 _gap_0x3038; + /* */ __int64 _gap_0x3040; + /* */ __int64 _gap_0x3048; + /* */ __int64 _gap_0x3050; + /* */ __int64 _gap_0x3058; + /* */ __int64 _gap_0x3060; + /* */ __int64 _gap_0x3068; + /* */ __int64 _gap_0x3070; + /* */ __int64 _gap_0x3078; + /* */ __int64 _gap_0x3080; + /* */ __int64 _gap_0x3088; + /* */ __int64 _gap_0x3090; + /* */ __int64 _gap_0x3098; + /* */ __int64 _gap_0x30A0; + /* */ __int64 _gap_0x30A8; + /* */ __int64 _gap_0x30B0; + /* */ __int64 _gap_0x30B8; + /* */ __int64 _gap_0x30C0; + /* */ __int64 _gap_0x30C8; + /* */ __int64 _gap_0x30D0; + /* */ __int64 _gap_0x30D8; + /* */ __int64 _gap_0x30E0; + /* */ __int64 _gap_0x30E8; + /* */ __int64 _gap_0x30F0; + /* */ __int64 _gap_0x30F8; + /* */ __int64 _gap_0x3100; + /* */ __int64 _gap_0x3108; + /* */ __int64 _gap_0x3110; + /* */ __int64 _gap_0x3118; + /* */ __int64 _gap_0x3120; + /* */ __int64 _gap_0x3128; + /* */ __int64 _gap_0x3130; + /* */ __int64 _gap_0x3138; + /* */ __int64 _gap_0x3140; + /* */ __int64 _gap_0x3148; + /* */ __int64 _gap_0x3150; + /* */ __int64 _gap_0x3158; + /* */ __int64 _gap_0x3160; + /* */ __int64 _gap_0x3168; + /* */ __int64 _gap_0x3170; + /* */ __int64 _gap_0x3178; + /* */ __int64 _gap_0x3180; + /* */ __int64 _gap_0x3188; + /* */ __int64 _gap_0x3190; + /* */ __int64 _gap_0x3198; + /* */ __int64 _gap_0x31A0; + /* */ __int64 _gap_0x31A8; + /* */ __int64 _gap_0x31B0; + /* */ __int64 _gap_0x31B8; + /* */ __int64 _gap_0x31C0; + /* */ __int64 _gap_0x31C8; + /* */ __int64 _gap_0x31D0; + /* */ __int64 _gap_0x31D8; + /* */ __int64 _gap_0x31E0; + /* */ __int64 _gap_0x31E8; + /* */ __int64 _gap_0x31F0; + /* */ __int64 _gap_0x31F8; + /* */ __int64 _gap_0x3200; + /* */ __int64 _gap_0x3208; + /* */ __int64 _gap_0x3210; + /* */ __int64 _gap_0x3218; + /* */ __int64 _gap_0x3220; + /* */ __int64 _gap_0x3228; + /* */ __int64 _gap_0x3230; + /* */ __int64 _gap_0x3238; + /* */ __int64 _gap_0x3240; + /* */ __int64 _gap_0x3248; + /* */ __int64 _gap_0x3250; + /* */ __int64 _gap_0x3258; + /* */ __int64 _gap_0x3260; + /* */ __int64 _gap_0x3268; + /* */ __int64 _gap_0x3270; + /* */ __int64 _gap_0x3278; + /* */ __int64 _gap_0x3280; + /* */ __int64 _gap_0x3288; + /* */ __int64 _gap_0x3290; + /* */ __int64 _gap_0x3298; + /* */ __int64 _gap_0x32A0; + /* */ __int64 _gap_0x32A8; + /* */ __int64 _gap_0x32B0; + /* */ __int64 _gap_0x32B8; + /* */ __int64 _gap_0x32C0; + /* */ __int64 _gap_0x32C8; + /* */ __int64 _gap_0x32D0; + /* */ __int64 _gap_0x32D8; + /* */ __int64 _gap_0x32E0; + /* */ __int64 _gap_0x32E8; + /* */ __int64 _gap_0x32F0; + /* */ __int64 _gap_0x32F8; + /* */ __int64 _gap_0x3300; + /* */ __int64 _gap_0x3308; + /* */ __int64 _gap_0x3310; + /* */ __int64 _gap_0x3318; + /* */ __int64 _gap_0x3320; + /* */ __int64 _gap_0x3328; + /* */ __int64 _gap_0x3330; + /* */ __int64 _gap_0x3338; + /* */ __int64 _gap_0x3340; + /* */ __int64 _gap_0x3348; + /* */ __int64 _gap_0x3350; + /* */ __int64 _gap_0x3358; + /* */ __int64 _gap_0x3360; + /* */ __int64 _gap_0x3368; + /* */ __int64 _gap_0x3370; + /* */ __int64 _gap_0x3378; + /* */ __int64 _gap_0x3380; + /* */ __int64 _gap_0x3388; + /* */ __int64 _gap_0x3390; + /* */ __int64 _gap_0x3398; + /* */ __int64 _gap_0x33A0; + /* */ __int64 _gap_0x33A8; + /* */ __int64 _gap_0x33B0; + /* */ __int64 _gap_0x33B8; + /* */ __int64 _gap_0x33C0; + /* */ __int64 _gap_0x33C8; + /* */ __int64 _gap_0x33D0; + /* */ __int64 _gap_0x33D8; + /* */ __int64 _gap_0x33E0; + /* */ __int64 _gap_0x33E8; + /* */ __int64 _gap_0x33F0; + /* */ __int64 _gap_0x33F8; + /* */ __int64 _gap_0x3400; + /* */ __int64 _gap_0x3408; + /* */ __int64 _gap_0x3410; + /* */ __int64 _gap_0x3418; + /* */ __int64 _gap_0x3420; + /* */ __int64 _gap_0x3428; + /* */ __int64 _gap_0x3430; + /* */ __int64 _gap_0x3438; + /* */ __int64 _gap_0x3440; + /* */ __int64 _gap_0x3448; + /* */ __int64 _gap_0x3450; + /* */ __int64 _gap_0x3458; + /* */ __int64 _gap_0x3460; + /* */ __int64 _gap_0x3468; + /* */ __int64 _gap_0x3470; + /* */ __int64 _gap_0x3478; + /* */ __int64 _gap_0x3480; + /* */ __int64 _gap_0x3488; + /* */ __int64 _gap_0x3490; + /* */ __int64 _gap_0x3498; + /* */ __int64 _gap_0x34A0; + /* */ __int64 _gap_0x34A8; + /* */ __int64 _gap_0x34B0; + /* */ __int64 _gap_0x34B8; + /* */ __int64 _gap_0x34C0; + /* */ __int64 _gap_0x34C8; + /* */ __int64 _gap_0x34D0; + /* */ __int64 _gap_0x34D8; + /* */ __int64 _gap_0x34E0; + /* */ __int64 _gap_0x34E8; + /* */ __int64 _gap_0x34F0; + /* */ __int64 _gap_0x34F8; + /* */ __int64 _gap_0x3500; + /* */ __int64 _gap_0x3508; + /* */ __int64 _gap_0x3510; + /* */ __int64 _gap_0x3518; + /* */ __int64 _gap_0x3520; + /* */ __int64 _gap_0x3528; + /* */ __int64 _gap_0x3530; + /* */ __int64 _gap_0x3538; + /* */ __int64 _gap_0x3540; + /* */ __int64 _gap_0x3548; + /* */ __int64 _gap_0x3550; + /* */ __int64 _gap_0x3558; + /* */ __int64 _gap_0x3560; + /* */ __int64 _gap_0x3568; + /* */ __int64 _gap_0x3570; + /* */ __int64 _gap_0x3578; + /* */ __int64 _gap_0x3580; + /* */ __int64 _gap_0x3588; + /* */ __int64 _gap_0x3590; + /* */ __int64 _gap_0x3598; + /* */ __int64 _gap_0x35A0; + /* */ __int64 _gap_0x35A8; + /* */ __int64 _gap_0x35B0; + /* */ __int64 _gap_0x35B8; + /* */ __int64 _gap_0x35C0; + /* */ __int64 _gap_0x35C8; + /* */ __int64 _gap_0x35D0; + /* */ __int64 _gap_0x35D8; + /* */ __int64 _gap_0x35E0; + /* */ __int64 _gap_0x35E8; + /* */ __int64 _gap_0x35F0; + /* */ __int64 _gap_0x35F8; + /* */ __int64 _gap_0x3600; + /* */ __int64 _gap_0x3608; + /* */ __int64 _gap_0x3610; + /* */ __int64 _gap_0x3618; + /* */ __int64 _gap_0x3620; + /* */ __int64 _gap_0x3628; + /* */ __int64 _gap_0x3630; + /* */ __int64 _gap_0x3638; + /* */ __int64 _gap_0x3640; + /* */ __int64 _gap_0x3648; + /* */ __int64 _gap_0x3650; + /* */ __int64 _gap_0x3658; + /* */ __int64 _gap_0x3660; + /* */ __int64 _gap_0x3668; + /* */ __int64 _gap_0x3670; + /* */ __int64 _gap_0x3678; + /* */ __int64 _gap_0x3680; + /* */ __int64 _gap_0x3688; + /* */ __int64 _gap_0x3690; + /* */ __int64 _gap_0x3698; + /* */ __int64 _gap_0x36A0; + /* */ __int64 _gap_0x36A8; + /* */ __int64 _gap_0x36B0; + /* */ __int64 _gap_0x36B8; + /* */ __int64 _gap_0x36C0; + /* */ __int64 _gap_0x36C8; + /* */ __int64 _gap_0x36D0; + /* */ __int64 _gap_0x36D8; + /* */ __int64 _gap_0x36E0; + /* */ __int64 _gap_0x36E8; + /* */ __int64 _gap_0x36F0; + /* */ __int64 _gap_0x36F8; + /* */ __int64 _gap_0x3700; + /* */ __int64 _gap_0x3708; + /* */ __int64 _gap_0x3710; + /* */ __int64 _gap_0x3718; + /* */ __int64 _gap_0x3720; + /* */ __int64 _gap_0x3728; + /* */ __int64 _gap_0x3730; + /* */ __int64 _gap_0x3738; + /* */ __int64 _gap_0x3740; + /* */ __int64 _gap_0x3748; + /* */ __int64 _gap_0x3750; + /* */ __int64 _gap_0x3758; + /* */ __int64 _gap_0x3760; + /* */ __int64 _gap_0x3768; + /* */ __int64 _gap_0x3770; + /* */ __int64 _gap_0x3778; + /* */ __int64 _gap_0x3780; + /* */ __int64 _gap_0x3788; + /* */ __int64 _gap_0x3790; + /* */ __int64 _gap_0x3798; + /* */ __int64 _gap_0x37A0; + /* */ __int64 _gap_0x37A8; + /* */ __int64 _gap_0x37B0; + /* */ __int64 _gap_0x37B8; + /* */ __int64 _gap_0x37C0; + /* */ __int64 _gap_0x37C8; + /* */ __int64 _gap_0x37D0; + /* */ __int64 _gap_0x37D8; + /* */ __int64 _gap_0x37E0; + /* */ __int64 _gap_0x37E8; + /* */ __int64 _gap_0x37F0; + /* */ __int64 _gap_0x37F8; + /* */ __int64 _gap_0x3800; + /* */ __int64 _gap_0x3808; + /* */ __int64 _gap_0x3810; + /* */ __int64 _gap_0x3818; + /* */ __int64 _gap_0x3820; + /* */ __int64 _gap_0x3828; + /* */ __int64 _gap_0x3830; + /* */ __int64 _gap_0x3838; + /* */ __int64 _gap_0x3840; + /* */ __int64 _gap_0x3848; + /* */ __int64 _gap_0x3850; + /* */ __int64 _gap_0x3858; + /* */ __int64 _gap_0x3860; + /* */ __int64 _gap_0x3868; + /* */ __int64 _gap_0x3870; + /* */ __int64 _gap_0x3878; + /* */ __int64 _gap_0x3880; + /* */ __int64 _gap_0x3888; + /* */ __int64 _gap_0x3890; + /* */ __int64 _gap_0x3898; + /* */ __int64 _gap_0x38A0; + /* */ __int64 _gap_0x38A8; + /* */ __int64 _gap_0x38B0; + /* */ __int64 _gap_0x38B8; + /* */ __int64 _gap_0x38C0; + /* */ __int64 _gap_0x38C8; + /* */ __int64 _gap_0x38D0; + /* */ __int64 _gap_0x38D8; + /* */ __int64 _gap_0x38E0; + /* */ __int64 _gap_0x38E8; + /* */ __int64 _gap_0x38F0; + /* */ __int64 _gap_0x38F8; + /* */ __int64 _gap_0x3900; + /* */ __int64 _gap_0x3908; + /* */ __int64 _gap_0x3910; + /* */ __int64 _gap_0x3918; + /* */ __int64 _gap_0x3920; + /* */ __int64 _gap_0x3928; + /* */ __int64 _gap_0x3930; + /* */ __int64 _gap_0x3938; + /* */ __int64 _gap_0x3940; + /* */ __int64 _gap_0x3948; + /* */ __int64 _gap_0x3950; + /* */ __int64 _gap_0x3958; + /* */ __int64 _gap_0x3960; + /* */ __int64 _gap_0x3968; + /* */ __int64 _gap_0x3970; + /* */ __int64 _gap_0x3978; + /* */ __int64 _gap_0x3980; + /* */ __int64 _gap_0x3988; + /* */ __int64 _gap_0x3990; + /* */ __int64 _gap_0x3998; + /* */ __int64 _gap_0x39A0; + /* */ __int64 _gap_0x39A8; + /* */ __int64 _gap_0x39B0; + /* */ __int64 _gap_0x39B8; + /* */ __int64 _gap_0x39C0; + /* */ __int64 _gap_0x39C8; + /* */ __int64 _gap_0x39D0; + /* */ __int64 _gap_0x39D8; + /* */ __int64 _gap_0x39E0; + /* */ __int64 _gap_0x39E8; + /* */ __int64 _gap_0x39F0; + /* */ __int64 _gap_0x39F8; + /* */ __int64 _gap_0x3A00; + /* */ __int64 _gap_0x3A08; + /* */ __int64 _gap_0x3A10; + /* */ __int64 _gap_0x3A18; + /* */ __int64 _gap_0x3A20; + /* */ __int64 _gap_0x3A28; + /* */ __int64 _gap_0x3A30; + /* */ __int64 _gap_0x3A38; + /* */ __int64 _gap_0x3A40; + /* */ __int64 _gap_0x3A48; + /* */ __int64 _gap_0x3A50; + /* */ __int64 _gap_0x3A58; + /* */ __int64 _gap_0x3A60; + /* */ __int64 _gap_0x3A68; + /* */ __int64 _gap_0x3A70; + /* */ __int64 _gap_0x3A78; + /* */ __int64 _gap_0x3A80; + /* */ __int64 _gap_0x3A88; + /* */ __int64 _gap_0x3A90; + /* */ __int64 _gap_0x3A98; + /* */ __int64 _gap_0x3AA0; + /* */ __int64 _gap_0x3AA8; + /* */ __int64 _gap_0x3AB0; + /* */ __int64 _gap_0x3AB8; + /* */ __int64 _gap_0x3AC0; + /* */ __int64 _gap_0x3AC8; + /* */ __int64 _gap_0x3AD0; + /* */ __int64 _gap_0x3AD8; + /* */ __int64 _gap_0x3AE0; + /* */ __int64 _gap_0x3AE8; + /* */ __int64 _gap_0x3AF0; + /* */ __int64 _gap_0x3AF8; + /* */ __int64 _gap_0x3B00; + /* */ __int64 _gap_0x3B08; + /* */ __int64 _gap_0x3B10; + /* */ __int64 _gap_0x3B18; + /* */ __int64 _gap_0x3B20; + /* */ __int64 _gap_0x3B28; + /* */ __int64 _gap_0x3B30; + /* */ __int64 _gap_0x3B38; + /* */ __int64 _gap_0x3B40; + /* */ __int64 _gap_0x3B48; + /* */ __int64 _gap_0x3B50; + /* */ __int64 _gap_0x3B58; + /* */ __int64 _gap_0x3B60; + /* */ __int64 _gap_0x3B68; + /* */ __int64 _gap_0x3B70; + /* */ __int64 _gap_0x3B78; + /* */ __int64 _gap_0x3B80; + /* */ __int64 _gap_0x3B88; + /* */ __int64 _gap_0x3B90; + /* */ __int64 _gap_0x3B98; + /* */ __int64 _gap_0x3BA0; + /* */ __int64 _gap_0x3BA8; + /* */ __int64 _gap_0x3BB0; + /* */ __int64 _gap_0x3BB8; + /* */ __int64 _gap_0x3BC0; + /* */ __int64 _gap_0x3BC8; + /* */ __int64 _gap_0x3BD0; + /* */ __int64 _gap_0x3BD8; + /* */ __int64 _gap_0x3BE0; + /* */ __int64 _gap_0x3BE8; + /* */ __int64 _gap_0x3BF0; + /* */ __int64 _gap_0x3BF8; + /* */ __int64 _gap_0x3C00; + /* */ __int64 _gap_0x3C08; + /* */ __int64 _gap_0x3C10; + /* */ __int64 _gap_0x3C18; + /* */ __int64 _gap_0x3C20; + /* */ __int64 _gap_0x3C28; + /* */ __int64 _gap_0x3C30; + /* */ __int64 _gap_0x3C38; + /* */ __int64 _gap_0x3C40; + /* */ __int64 _gap_0x3C48; + /* */ __int64 _gap_0x3C50; + /* */ __int64 _gap_0x3C58; + /* */ __int64 _gap_0x3C60; + /* */ __int64 _gap_0x3C68; + /* */ __int64 _gap_0x3C70; + /* */ __int64 _gap_0x3C78; + /* */ __int64 _gap_0x3C80; + /* */ __int64 _gap_0x3C88; + /* */ __int64 _gap_0x3C90; + /* */ __int64 _gap_0x3C98; + /* */ __int64 _gap_0x3CA0; + /* */ __int64 _gap_0x3CA8; + /* */ __int64 _gap_0x3CB0; + /* */ __int64 _gap_0x3CB8; + /* */ __int64 _gap_0x3CC0; + /* */ __int64 _gap_0x3CC8; + /* */ __int64 _gap_0x3CD0; + /* */ __int64 _gap_0x3CD8; + /* */ __int64 _gap_0x3CE0; + /* */ __int64 _gap_0x3CE8; + /* */ __int64 _gap_0x3CF0; + /* */ __int64 _gap_0x3CF8; + /* */ __int64 _gap_0x3D00; + /* */ __int64 _gap_0x3D08; + /* */ __int64 _gap_0x3D10; + /* */ __int64 _gap_0x3D18; + /* */ __int64 _gap_0x3D20; + /* */ __int64 _gap_0x3D28; + /* */ __int64 _gap_0x3D30; + /* */ __int64 _gap_0x3D38; + /* */ __int64 _gap_0x3D40; + /* */ __int64 _gap_0x3D48; + /* */ __int64 _gap_0x3D50; + /* */ __int64 _gap_0x3D58; + /* */ __int64 _gap_0x3D60; + /* */ __int64 _gap_0x3D68; + /* */ __int64 _gap_0x3D70; + /* */ __int64 _gap_0x3D78; + /* */ __int64 _gap_0x3D80; + /* */ __int64 _gap_0x3D88; + /* */ __int64 _gap_0x3D90; + /* */ __int64 _gap_0x3D98; + /* */ __int64 _gap_0x3DA0; + /* */ __int64 _gap_0x3DA8; + /* */ __int64 _gap_0x3DB0; + /* */ __int64 _gap_0x3DB8; + /* */ __int64 _gap_0x3DC0; + /* */ __int64 _gap_0x3DC8; + /* */ __int64 _gap_0x3DD0; + /* */ __int64 _gap_0x3DD8; + /* */ __int64 _gap_0x3DE0; + /* */ __int64 _gap_0x3DE8; + /* */ __int64 _gap_0x3DF0; + /* */ __int64 _gap_0x3DF8; + /* */ __int64 _gap_0x3E00; + /* */ __int64 _gap_0x3E08; + /* */ __int64 _gap_0x3E10; + /* */ __int64 _gap_0x3E18; + /* */ __int64 _gap_0x3E20; + /* */ __int64 _gap_0x3E28; + /* */ __int64 _gap_0x3E30; + /* */ __int64 _gap_0x3E38; + /* */ __int64 _gap_0x3E40; + /* */ __int64 _gap_0x3E48; + /* */ __int64 _gap_0x3E50; + /* */ __int64 _gap_0x3E58; + /* */ __int64 _gap_0x3E60; + /* */ __int64 _gap_0x3E68; + /* */ __int64 _gap_0x3E70; + /* */ __int64 _gap_0x3E78; + /* */ __int64 _gap_0x3E80; + /* */ __int64 _gap_0x3E88; + /* */ __int64 _gap_0x3E90; + /* */ __int64 _gap_0x3E98; + /* */ __int64 _gap_0x3EA0; + /* */ __int64 _gap_0x3EA8; + /* */ __int64 _gap_0x3EB0; + /* */ __int64 _gap_0x3EB8; + /* */ __int64 _gap_0x3EC0; + /* */ __int64 _gap_0x3EC8; + /* */ __int64 _gap_0x3ED0; + /* */ __int64 _gap_0x3ED8; + /* */ __int64 _gap_0x3EE0; + /* */ __int64 _gap_0x3EE8; + /* */ __int64 _gap_0x3EF0; + /* */ __int64 _gap_0x3EF8; + /* */ __int64 _gap_0x3F00; + /* */ __int64 _gap_0x3F08; + /* */ __int64 _gap_0x3F10; + /* */ __int64 _gap_0x3F18; + /* */ __int64 _gap_0x3F20; + /* */ __int64 _gap_0x3F28; + /* */ __int64 _gap_0x3F30; + /* */ __int64 _gap_0x3F38; + /* */ __int64 _gap_0x3F40; + /* */ __int64 _gap_0x3F48; + /* */ __int64 _gap_0x3F50; + /* */ __int64 _gap_0x3F58; + /* */ __int64 _gap_0x3F60; + /* */ __int64 _gap_0x3F68; + /* */ __int64 _gap_0x3F70; + /* */ __int64 _gap_0x3F78; + /* */ __int64 _gap_0x3F80; + /* */ __int64 _gap_0x3F88; + /* */ __int64 _gap_0x3F90; + /* */ __int64 _gap_0x3F98; + /* */ __int64 _gap_0x3FA0; + /* */ __int64 _gap_0x3FA8; + /* */ __int64 _gap_0x3FB0; + /* */ __int64 _gap_0x3FB8; + /* */ __int64 _gap_0x3FC0; + /* */ __int64 _gap_0x3FC8; + /* */ __int64 _gap_0x3FD0; + /* */ __int64 _gap_0x3FD8; + /* */ __int64 _gap_0x3FE0; + /* */ __int64 _gap_0x3FE8; + /* */ __int64 _gap_0x3FF0; + /* */ __int64 _gap_0x3FF8; + /* */ __int64 _gap_0x4000; + /* */ __int64 _gap_0x4008; + /* */ __int64 _gap_0x4010; + /* */ __int64 _gap_0x4018; + /* */ __int64 _gap_0x4020; + /* */ __int64 _gap_0x4028; + /* */ __int64 _gap_0x4030; + /* */ __int64 _gap_0x4038; + /* */ __int64 _gap_0x4040; + /* */ __int64 _gap_0x4048; + /* */ __int64 _gap_0x4050; + /* */ __int64 _gap_0x4058; + /* */ __int64 _gap_0x4060; + /* */ __int64 _gap_0x4068; + /* */ __int64 _gap_0x4070; + /* */ __int64 _gap_0x4078; + /* */ __int64 _gap_0x4080; + /* */ __int64 _gap_0x4088; + /* */ __int64 _gap_0x4090; + /* */ __int64 _gap_0x4098; + /* */ __int64 _gap_0x40A0; + /* */ __int64 _gap_0x40A8; + /* */ __int64 _gap_0x40B0; + /* */ __int64 _gap_0x40B8; + /* */ __int64 _gap_0x40C0; + /* */ __int64 _gap_0x40C8; + /* */ __int64 _gap_0x40D0; + /* */ __int64 _gap_0x40D8; + /* */ __int64 _gap_0x40E0; + /* */ __int64 _gap_0x40E8; + /* */ __int64 _gap_0x40F0; + /* */ __int64 _gap_0x40F8; + /* */ __int64 _gap_0x4100; + /* */ __int64 _gap_0x4108; + /* */ __int64 _gap_0x4110; + /* */ __int64 _gap_0x4118; + /* */ __int64 _gap_0x4120; + /* */ __int64 _gap_0x4128; + /* */ __int64 _gap_0x4130; + /* */ __int64 _gap_0x4138; + /* */ __int64 _gap_0x4140; + /* */ __int64 _gap_0x4148; + /* */ __int64 _gap_0x4150; + /* */ __int64 _gap_0x4158; + /* */ __int64 _gap_0x4160; + /* */ __int64 _gap_0x4168; + /* */ __int64 _gap_0x4170; + /* */ __int64 _gap_0x4178; + /* */ __int64 _gap_0x4180; + /* */ __int64 _gap_0x4188; + /* */ __int64 _gap_0x4190; + /* */ __int64 _gap_0x4198; + /* */ __int64 _gap_0x41A0; + /* */ __int64 _gap_0x41A8; + /* */ __int64 _gap_0x41B0; + /* */ __int64 _gap_0x41B8; + /* */ __int64 _gap_0x41C0; + /* */ __int64 _gap_0x41C8; + /* */ __int64 _gap_0x41D0; + /* */ __int64 _gap_0x41D8; + /* */ __int64 _gap_0x41E0; + /* */ __int64 _gap_0x41E8; + /* */ __int64 _gap_0x41F0; + /* */ __int64 _gap_0x41F8; + /* */ __int64 _gap_0x4200; + /* */ __int64 _gap_0x4208; + /* */ __int64 _gap_0x4210; + /* */ __int64 _gap_0x4218; + /* */ __int64 _gap_0x4220; + /* */ __int64 _gap_0x4228; + /* */ __int64 _gap_0x4230; + /* */ __int64 _gap_0x4238; + /* */ __int64 _gap_0x4240; + /* */ __int64 _gap_0x4248; + /* */ __int64 _gap_0x4250; + /* */ __int64 _gap_0x4258; + /* */ __int64 _gap_0x4260; + /* */ __int64 _gap_0x4268; + /* */ __int64 _gap_0x4270; + /* */ __int64 _gap_0x4278; + /* */ __int64 _gap_0x4280; + /* */ __int64 _gap_0x4288; + /* */ __int64 _gap_0x4290; + /* */ __int64 _gap_0x4298; + /* */ __int64 _gap_0x42A0; + /* */ __int64 _gap_0x42A8; + /* */ __int64 _gap_0x42B0; + /* */ __int64 _gap_0x42B8; + /* */ __int64 _gap_0x42C0; + /* */ __int64 _gap_0x42C8; + /* */ __int64 _gap_0x42D0; + /* */ __int64 _gap_0x42D8; + /* */ __int64 _gap_0x42E0; + /* */ __int64 _gap_0x42E8; + /* */ __int64 _gap_0x42F0; + /* */ __int64 _gap_0x42F8; + /* */ __int64 _gap_0x4300; + /* */ __int64 _gap_0x4308; + /* */ __int64 _gap_0x4310; + /* */ __int64 _gap_0x4318; + /* */ __int64 _gap_0x4320; + /* */ __int64 _gap_0x4328; + /* */ __int64 _gap_0x4330; + /* */ __int64 _gap_0x4338; + /* */ __int64 _gap_0x4340; + /* */ __int64 _gap_0x4348; + /* */ __int64 _gap_0x4350; + /* */ __int64 _gap_0x4358; + /* */ __int64 _gap_0x4360; + /* */ __int64 _gap_0x4368; + /* */ __int64 _gap_0x4370; + /* */ __int64 _gap_0x4378; + /* */ __int64 _gap_0x4380; + /* */ __int64 _gap_0x4388; + /* */ __int64 _gap_0x4390; + /* */ __int64 _gap_0x4398; + /* */ __int64 _gap_0x43A0; + /* */ __int64 _gap_0x43A8; + /* */ __int64 _gap_0x43B0; + /* */ __int64 _gap_0x43B8; + /* */ __int64 _gap_0x43C0; + /* */ __int64 _gap_0x43C8; + /* */ __int64 _gap_0x43D0; + /* */ __int64 _gap_0x43D8; + /* */ __int64 _gap_0x43E0; + /* */ __int64 _gap_0x43E8; + /* */ __int64 _gap_0x43F0; + /* */ __int64 _gap_0x43F8; + /* */ __int64 _gap_0x4400; + /* */ __int64 _gap_0x4408; + /* */ __int64 _gap_0x4410; + /* */ __int64 _gap_0x4418; + /* */ __int64 _gap_0x4420; + /* */ __int64 _gap_0x4428; + /* */ __int64 _gap_0x4430; + /* */ __int64 _gap_0x4438; + /* */ __int64 _gap_0x4440; + /* */ __int64 _gap_0x4448; + /* */ __int64 _gap_0x4450; + /* */ __int64 _gap_0x4458; + /* */ __int64 _gap_0x4460; + /* */ __int64 _gap_0x4468; + /* */ __int64 _gap_0x4470; + /* */ __int64 _gap_0x4478; + /* */ __int64 _gap_0x4480; + /* */ __int64 _gap_0x4488; + /* */ __int64 _gap_0x4490; + /* */ __int64 _gap_0x4498; + /* */ __int64 _gap_0x44A0; + /* */ __int64 _gap_0x44A8; + /* */ __int64 _gap_0x44B0; + /* */ __int64 _gap_0x44B8; + /* */ __int64 _gap_0x44C0; + /* */ __int64 _gap_0x44C8; + /* */ __int64 _gap_0x44D0; + /* */ __int64 _gap_0x44D8; + /* */ __int64 _gap_0x44E0; + /* */ __int64 _gap_0x44E8; + /* */ __int64 _gap_0x44F0; + /* */ __int64 _gap_0x44F8; + /* */ __int64 _gap_0x4500; + /* */ __int64 _gap_0x4508; + /* */ __int64 _gap_0x4510; + /* */ __int64 _gap_0x4518; + /* */ __int64 _gap_0x4520; + /* */ __int64 _gap_0x4528; + /* */ __int64 _gap_0x4530; + /* */ __int64 _gap_0x4538; + /* */ __int64 _gap_0x4540; + /* */ __int64 _gap_0x4548; + /* */ __int64 _gap_0x4550; + /* */ __int64 _gap_0x4558; + /* */ __int64 _gap_0x4560; + /* */ __int64 _gap_0x4568; + /* */ __int64 _gap_0x4570; + /* */ __int64 _gap_0x4578; + /* */ __int64 _gap_0x4580; + /* */ __int64 _gap_0x4588; + /* */ __int64 _gap_0x4590; + /* */ __int64 _gap_0x4598; + /* */ __int64 _gap_0x45A0; + /* */ __int64 _gap_0x45A8; + /* */ __int64 _gap_0x45B0; + /* */ __int64 _gap_0x45B8; + /* */ __int64 _gap_0x45C0; + /* */ __int64 _gap_0x45C8; + /* */ __int64 _gap_0x45D0; + /* */ __int64 _gap_0x45D8; + /* */ __int64 _gap_0x45E0; + /* */ __int64 _gap_0x45E8; + /* */ __int64 _gap_0x45F0; + /* */ __int64 _gap_0x45F8; + /* */ __int64 _gap_0x4600; + /* */ __int64 _gap_0x4608; + /* */ __int64 _gap_0x4610; + /* */ __int64 _gap_0x4618; + /* */ __int64 _gap_0x4620; + /* */ __int64 _gap_0x4628; + /* */ __int64 _gap_0x4630; + /* */ __int64 _gap_0x4638; + /* */ __int64 _gap_0x4640; + /* */ __int64 _gap_0x4648; + /* */ __int64 _gap_0x4650; + /* */ __int64 _gap_0x4658; + /* */ __int64 _gap_0x4660; + /* */ __int64 _gap_0x4668; + /* */ __int64 _gap_0x4670; + /* */ __int64 _gap_0x4678; + /* */ __int64 _gap_0x4680; + /* */ __int64 _gap_0x4688; + /* */ __int64 _gap_0x4690; + /* */ __int64 _gap_0x4698; + /* */ __int64 _gap_0x46A0; + /* */ __int64 _gap_0x46A8; + /* */ __int64 _gap_0x46B0; + /* */ __int64 _gap_0x46B8; + /* */ __int64 _gap_0x46C0; + /* */ __int64 _gap_0x46C8; + /* */ __int64 _gap_0x46D0; + /* */ __int64 _gap_0x46D8; + /* */ __int64 _gap_0x46E0; + /* */ __int64 _gap_0x46E8; + /* */ __int64 _gap_0x46F0; + /* */ __int64 _gap_0x46F8; + /* */ __int64 _gap_0x4700; + /* */ __int64 _gap_0x4708; + /* */ __int64 _gap_0x4710; + /* */ __int64 _gap_0x4718; + /* */ __int64 _gap_0x4720; + /* */ __int64 _gap_0x4728; + /* */ __int64 _gap_0x4730; + /* */ __int64 _gap_0x4738; + /* */ __int64 _gap_0x4740; +}; + +__unaligned struct Client::Game::UI::LimitBreakController /* Size=0x10 */ +{ + /* */ __int64 _gap_0x0; + /* 0x08 */ byte BarCount; + /* */ byte _gap_0x9; + /* 0x0A */ unsigned __int16 CurrentValue; + /* 0x0C */ unsigned __int32 BarValue; +}; + +__unaligned struct Client::Game::UI::LootItem /* Size=0x40 */ +{ + /* 0x00 */ unsigned __int32 ChestObjectId; + /* 0x04 */ unsigned __int32 ChestItemIndex; + /* 0x08 */ unsigned __int32 ItemId; + /* 0x0C */ unsigned __int16 ItemCount; + /* */ __int16 _gap_0xE; + /* */ __int64 _gap_0x10; + /* */ __int64 _gap_0x18; + /* 0x20 */ Client::Game::UI::RollState RollState; + /* 0x24 */ Client::Game::UI::RollResult RollResult; + /* 0x28 */ unsigned __int32 RollValue; + /* 0x2C */ float Time; + /* 0x30 */ float MaxTime; + /* */ __int32 _gap_0x34; + /* 0x38 */ Client::Game::UI::LootMode LootMode; + /* */ __int32 _gap_0x3C; +}; + +__unaligned struct Client::Game::UI::Loot /* Size=0x6A0 */ +{ + /* */ __int64 _gap_0x0; + /* */ __int64 _gap_0x8; + /* 0x010 */ Client::Game::UI::LootItem ItemArray[0x10]; + /* 0x410 */ __int32 SelectedIndex; + /* */ __int32 _gap_0x414; + /* 0x418 */ unsigned __int32 UnkObjectId; + /* */ __int32 _gap_0x41C; + /* */ __int64 _gap_0x420; + /* */ __int64 _gap_0x428; + /* */ __int64 _gap_0x430; + /* */ __int64 _gap_0x438; + /* */ __int64 _gap_0x440; + /* */ __int64 _gap_0x448; + /* */ __int64 _gap_0x450; + /* */ __int64 _gap_0x458; + /* */ __int64 _gap_0x460; + /* */ __int64 _gap_0x468; + /* */ __int64 _gap_0x470; + /* */ __int64 _gap_0x478; + /* */ __int64 _gap_0x480; + /* */ __int64 _gap_0x488; + /* */ __int64 _gap_0x490; + /* */ __int64 _gap_0x498; + /* */ __int64 _gap_0x4A0; + /* */ __int64 _gap_0x4A8; + /* */ __int64 _gap_0x4B0; + /* */ __int64 _gap_0x4B8; + /* */ __int64 _gap_0x4C0; + /* */ __int64 _gap_0x4C8; + /* */ __int64 _gap_0x4D0; + /* */ __int64 _gap_0x4D8; + /* */ __int64 _gap_0x4E0; + /* */ __int64 _gap_0x4E8; + /* */ __int64 _gap_0x4F0; + /* */ __int64 _gap_0x4F8; + /* */ __int64 _gap_0x500; + /* */ __int64 _gap_0x508; + /* */ __int64 _gap_0x510; + /* */ __int64 _gap_0x518; + /* */ __int64 _gap_0x520; + /* */ __int64 _gap_0x528; + /* */ __int64 _gap_0x530; + /* */ __int64 _gap_0x538; + /* */ __int64 _gap_0x540; + /* */ __int64 _gap_0x548; + /* */ __int64 _gap_0x550; + /* */ __int64 _gap_0x558; + /* */ __int64 _gap_0x560; + /* */ __int64 _gap_0x568; + /* */ __int64 _gap_0x570; + /* */ __int64 _gap_0x578; + /* */ __int64 _gap_0x580; + /* */ __int64 _gap_0x588; + /* */ __int64 _gap_0x590; + /* */ __int64 _gap_0x598; + /* */ __int64 _gap_0x5A0; + /* */ __int64 _gap_0x5A8; + /* */ __int64 _gap_0x5B0; + /* */ __int64 _gap_0x5B8; + /* */ __int64 _gap_0x5C0; + /* */ __int64 _gap_0x5C8; + /* */ __int64 _gap_0x5D0; + /* */ __int64 _gap_0x5D8; + /* */ __int64 _gap_0x5E0; + /* */ __int64 _gap_0x5E8; + /* */ __int64 _gap_0x5F0; + /* */ __int64 _gap_0x5F8; + /* */ __int64 _gap_0x600; + /* */ __int64 _gap_0x608; + /* */ __int64 _gap_0x610; + /* */ __int64 _gap_0x618; + /* */ __int64 _gap_0x620; + /* */ __int64 _gap_0x628; + /* */ __int64 _gap_0x630; + /* */ __int64 _gap_0x638; + /* */ __int64 _gap_0x640; + /* */ __int64 _gap_0x648; + /* */ __int64 _gap_0x650; + /* */ __int64 _gap_0x658; + /* */ __int64 _gap_0x660; + /* */ __int64 _gap_0x668; + /* */ __int64 _gap_0x670; + /* 0x678 */ unsigned __int32 UnkObjectId2; + /* */ __int32 _gap_0x67C; + /* */ __int64 _gap_0x680; + /* */ __int64 _gap_0x688; + /* */ __int64 _gap_0x690; + /* */ __int64 _gap_0x698; +}; + +__unaligned struct Client::Game::UI::LovmRanking /* Size=0x1C40 */ +{ + /* */ __int64 _gap_0x0; + /* */ __int64 _gap_0x8; + /* */ __int64 _gap_0x10; + /* */ __int64 _gap_0x18; + /* */ __int64 _gap_0x20; + /* */ __int64 _gap_0x28; + /* */ __int64 _gap_0x30; + /* */ __int64 _gap_0x38; + /* */ __int64 _gap_0x40; + /* */ __int64 _gap_0x48; + /* */ __int64 _gap_0x50; + /* */ __int64 _gap_0x58; + /* */ __int64 _gap_0x60; + /* */ __int64 _gap_0x68; + /* */ __int64 _gap_0x70; + /* */ __int64 _gap_0x78; + /* */ __int64 _gap_0x80; + /* */ __int64 _gap_0x88; + /* */ __int64 _gap_0x90; + /* */ __int64 _gap_0x98; + /* */ __int64 _gap_0xA0; + /* */ __int64 _gap_0xA8; + /* */ __int64 _gap_0xB0; + /* */ __int64 _gap_0xB8; + /* */ __int64 _gap_0xC0; + /* */ __int64 _gap_0xC8; + /* */ __int64 _gap_0xD0; + /* */ __int64 _gap_0xD8; + /* */ __int64 _gap_0xE0; + /* */ __int64 _gap_0xE8; + /* */ __int64 _gap_0xF0; + /* */ __int64 _gap_0xF8; + /* */ __int64 _gap_0x100; + /* */ __int64 _gap_0x108; + /* */ __int64 _gap_0x110; + /* */ __int64 _gap_0x118; + /* */ __int64 _gap_0x120; + /* */ __int64 _gap_0x128; + /* */ __int64 _gap_0x130; + /* */ __int64 _gap_0x138; + /* */ __int64 _gap_0x140; + /* */ __int64 _gap_0x148; + /* */ __int64 _gap_0x150; + /* */ __int64 _gap_0x158; + /* */ __int64 _gap_0x160; + /* */ __int64 _gap_0x168; + /* */ __int64 _gap_0x170; + /* */ __int64 _gap_0x178; + /* */ __int64 _gap_0x180; + /* */ __int64 _gap_0x188; + /* */ __int64 _gap_0x190; + /* */ __int64 _gap_0x198; + /* */ __int64 _gap_0x1A0; + /* */ __int64 _gap_0x1A8; + /* */ __int64 _gap_0x1B0; + /* */ __int64 _gap_0x1B8; + /* */ __int64 _gap_0x1C0; + /* */ __int64 _gap_0x1C8; + /* */ __int64 _gap_0x1D0; + /* */ __int64 _gap_0x1D8; + /* */ __int64 _gap_0x1E0; + /* */ __int64 _gap_0x1E8; + /* */ __int64 _gap_0x1F0; + /* */ __int64 _gap_0x1F8; + /* */ __int64 _gap_0x200; + /* */ __int64 _gap_0x208; + /* */ __int64 _gap_0x210; + /* */ __int64 _gap_0x218; + /* */ __int64 _gap_0x220; + /* */ __int64 _gap_0x228; + /* */ __int64 _gap_0x230; + /* */ __int64 _gap_0x238; + /* */ __int64 _gap_0x240; + /* */ __int64 _gap_0x248; + /* */ __int64 _gap_0x250; + /* */ __int64 _gap_0x258; + /* */ __int64 _gap_0x260; + /* */ __int64 _gap_0x268; + /* */ __int64 _gap_0x270; + /* */ __int64 _gap_0x278; + /* */ __int64 _gap_0x280; + /* */ __int64 _gap_0x288; + /* */ __int64 _gap_0x290; + /* */ __int64 _gap_0x298; + /* */ __int64 _gap_0x2A0; + /* */ __int64 _gap_0x2A8; + /* */ __int64 _gap_0x2B0; + /* */ __int64 _gap_0x2B8; + /* */ __int64 _gap_0x2C0; + /* */ __int64 _gap_0x2C8; + /* */ __int64 _gap_0x2D0; + /* */ __int64 _gap_0x2D8; + /* */ __int64 _gap_0x2E0; + /* */ __int64 _gap_0x2E8; + /* */ __int64 _gap_0x2F0; + /* */ __int64 _gap_0x2F8; + /* */ __int64 _gap_0x300; + /* */ __int64 _gap_0x308; + /* */ __int64 _gap_0x310; + /* */ __int64 _gap_0x318; + /* */ __int64 _gap_0x320; + /* */ __int64 _gap_0x328; + /* */ __int64 _gap_0x330; + /* */ __int64 _gap_0x338; + /* */ __int64 _gap_0x340; + /* */ __int64 _gap_0x348; + /* */ __int64 _gap_0x350; + /* */ __int64 _gap_0x358; + /* */ __int64 _gap_0x360; + /* */ __int64 _gap_0x368; + /* */ __int64 _gap_0x370; + /* */ __int64 _gap_0x378; + /* */ __int64 _gap_0x380; + /* */ __int64 _gap_0x388; + /* */ __int64 _gap_0x390; + /* */ __int64 _gap_0x398; + /* */ __int64 _gap_0x3A0; + /* */ __int64 _gap_0x3A8; + /* */ __int64 _gap_0x3B0; + /* */ __int64 _gap_0x3B8; + /* */ __int64 _gap_0x3C0; + /* */ __int64 _gap_0x3C8; + /* */ __int64 _gap_0x3D0; + /* */ __int64 _gap_0x3D8; + /* */ __int64 _gap_0x3E0; + /* */ __int64 _gap_0x3E8; + /* */ __int64 _gap_0x3F0; + /* */ __int64 _gap_0x3F8; + /* */ __int64 _gap_0x400; + /* */ __int64 _gap_0x408; + /* */ __int64 _gap_0x410; + /* */ __int64 _gap_0x418; + /* */ __int64 _gap_0x420; + /* */ __int64 _gap_0x428; + /* */ __int64 _gap_0x430; + /* */ __int64 _gap_0x438; + /* */ __int64 _gap_0x440; + /* */ __int64 _gap_0x448; + /* */ __int64 _gap_0x450; + /* */ __int64 _gap_0x458; + /* */ __int64 _gap_0x460; + /* */ __int64 _gap_0x468; + /* */ __int64 _gap_0x470; + /* */ __int64 _gap_0x478; + /* */ __int64 _gap_0x480; + /* */ __int64 _gap_0x488; + /* */ __int64 _gap_0x490; + /* */ __int64 _gap_0x498; + /* */ __int64 _gap_0x4A0; + /* */ __int64 _gap_0x4A8; + /* */ __int64 _gap_0x4B0; + /* */ __int64 _gap_0x4B8; + /* */ __int64 _gap_0x4C0; + /* */ __int64 _gap_0x4C8; + /* */ __int64 _gap_0x4D0; + /* */ __int64 _gap_0x4D8; + /* */ __int64 _gap_0x4E0; + /* */ __int64 _gap_0x4E8; + /* */ __int64 _gap_0x4F0; + /* */ __int64 _gap_0x4F8; + /* */ __int64 _gap_0x500; + /* */ __int64 _gap_0x508; + /* */ __int64 _gap_0x510; + /* */ __int64 _gap_0x518; + /* */ __int64 _gap_0x520; + /* */ __int64 _gap_0x528; + /* */ __int64 _gap_0x530; + /* */ __int64 _gap_0x538; + /* */ __int64 _gap_0x540; + /* */ __int64 _gap_0x548; + /* */ __int64 _gap_0x550; + /* */ __int64 _gap_0x558; + /* */ __int64 _gap_0x560; + /* */ __int64 _gap_0x568; + /* */ __int64 _gap_0x570; + /* */ __int64 _gap_0x578; + /* */ __int64 _gap_0x580; + /* */ __int64 _gap_0x588; + /* */ __int64 _gap_0x590; + /* */ __int64 _gap_0x598; + /* */ __int64 _gap_0x5A0; + /* */ __int64 _gap_0x5A8; + /* */ __int64 _gap_0x5B0; + /* */ __int64 _gap_0x5B8; + /* */ __int64 _gap_0x5C0; + /* */ __int64 _gap_0x5C8; + /* */ __int64 _gap_0x5D0; + /* */ __int64 _gap_0x5D8; + /* */ __int64 _gap_0x5E0; + /* */ __int64 _gap_0x5E8; + /* */ __int64 _gap_0x5F0; + /* */ __int64 _gap_0x5F8; + /* */ __int64 _gap_0x600; + /* */ __int64 _gap_0x608; + /* */ __int64 _gap_0x610; + /* */ __int64 _gap_0x618; + /* */ __int64 _gap_0x620; + /* */ __int64 _gap_0x628; + /* */ __int64 _gap_0x630; + /* */ __int64 _gap_0x638; + /* */ __int64 _gap_0x640; + /* */ __int64 _gap_0x648; + /* */ __int64 _gap_0x650; + /* */ __int64 _gap_0x658; + /* */ __int64 _gap_0x660; + /* */ __int64 _gap_0x668; + /* */ __int64 _gap_0x670; + /* */ __int64 _gap_0x678; + /* */ __int64 _gap_0x680; + /* */ __int64 _gap_0x688; + /* */ __int64 _gap_0x690; + /* */ __int64 _gap_0x698; + /* */ __int64 _gap_0x6A0; + /* */ __int64 _gap_0x6A8; + /* */ __int64 _gap_0x6B0; + /* */ __int64 _gap_0x6B8; + /* */ __int64 _gap_0x6C0; + /* */ __int64 _gap_0x6C8; + /* */ __int64 _gap_0x6D0; + /* */ __int64 _gap_0x6D8; + /* */ __int64 _gap_0x6E0; + /* */ __int64 _gap_0x6E8; + /* */ __int64 _gap_0x6F0; + /* */ __int64 _gap_0x6F8; + /* */ __int64 _gap_0x700; + /* */ __int64 _gap_0x708; + /* */ __int64 _gap_0x710; + /* */ __int64 _gap_0x718; + /* */ __int64 _gap_0x720; + /* */ __int64 _gap_0x728; + /* */ __int64 _gap_0x730; + /* */ __int64 _gap_0x738; + /* */ __int64 _gap_0x740; + /* */ __int64 _gap_0x748; + /* */ __int64 _gap_0x750; + /* */ __int64 _gap_0x758; + /* */ __int64 _gap_0x760; + /* */ __int64 _gap_0x768; + /* */ __int64 _gap_0x770; + /* */ __int64 _gap_0x778; + /* */ __int64 _gap_0x780; + /* */ __int64 _gap_0x788; + /* */ __int64 _gap_0x790; + /* */ __int64 _gap_0x798; + /* */ __int64 _gap_0x7A0; + /* */ __int64 _gap_0x7A8; + /* */ __int64 _gap_0x7B0; + /* */ __int64 _gap_0x7B8; + /* */ __int64 _gap_0x7C0; + /* */ __int64 _gap_0x7C8; + /* */ __int64 _gap_0x7D0; + /* */ __int64 _gap_0x7D8; + /* */ __int64 _gap_0x7E0; + /* */ __int64 _gap_0x7E8; + /* */ __int64 _gap_0x7F0; + /* */ __int64 _gap_0x7F8; + /* */ __int64 _gap_0x800; + /* */ __int64 _gap_0x808; + /* */ __int64 _gap_0x810; + /* */ __int64 _gap_0x818; + /* */ __int64 _gap_0x820; + /* */ __int64 _gap_0x828; + /* */ __int64 _gap_0x830; + /* */ __int64 _gap_0x838; + /* */ __int64 _gap_0x840; + /* */ __int64 _gap_0x848; + /* */ __int64 _gap_0x850; + /* */ __int64 _gap_0x858; + /* */ __int64 _gap_0x860; + /* */ __int64 _gap_0x868; + /* */ __int64 _gap_0x870; + /* */ __int64 _gap_0x878; + /* */ __int64 _gap_0x880; + /* */ __int64 _gap_0x888; + /* */ __int64 _gap_0x890; + /* */ __int64 _gap_0x898; + /* */ __int64 _gap_0x8A0; + /* */ __int64 _gap_0x8A8; + /* */ __int64 _gap_0x8B0; + /* */ __int64 _gap_0x8B8; + /* */ __int64 _gap_0x8C0; + /* */ __int64 _gap_0x8C8; + /* */ __int64 _gap_0x8D0; + /* */ __int64 _gap_0x8D8; + /* */ __int64 _gap_0x8E0; + /* */ __int64 _gap_0x8E8; + /* */ __int64 _gap_0x8F0; + /* */ __int64 _gap_0x8F8; + /* */ __int64 _gap_0x900; + /* */ __int64 _gap_0x908; + /* */ __int64 _gap_0x910; + /* */ __int64 _gap_0x918; + /* */ __int64 _gap_0x920; + /* */ __int64 _gap_0x928; + /* */ __int64 _gap_0x930; + /* */ __int64 _gap_0x938; + /* */ __int64 _gap_0x940; + /* */ __int64 _gap_0x948; + /* */ __int64 _gap_0x950; + /* */ __int64 _gap_0x958; + /* */ __int64 _gap_0x960; + /* */ __int64 _gap_0x968; + /* */ __int64 _gap_0x970; + /* */ __int64 _gap_0x978; + /* */ __int64 _gap_0x980; + /* */ __int64 _gap_0x988; + /* */ __int64 _gap_0x990; + /* */ __int64 _gap_0x998; + /* */ __int64 _gap_0x9A0; + /* */ __int64 _gap_0x9A8; + /* */ __int64 _gap_0x9B0; + /* */ __int64 _gap_0x9B8; + /* */ __int64 _gap_0x9C0; + /* */ __int64 _gap_0x9C8; + /* */ __int64 _gap_0x9D0; + /* */ __int64 _gap_0x9D8; + /* */ __int64 _gap_0x9E0; + /* */ __int64 _gap_0x9E8; + /* */ __int64 _gap_0x9F0; + /* */ __int64 _gap_0x9F8; + /* */ __int64 _gap_0xA00; + /* */ __int64 _gap_0xA08; + /* */ __int64 _gap_0xA10; + /* */ __int64 _gap_0xA18; + /* */ __int64 _gap_0xA20; + /* */ __int64 _gap_0xA28; + /* */ __int64 _gap_0xA30; + /* */ __int64 _gap_0xA38; + /* */ __int64 _gap_0xA40; + /* */ __int64 _gap_0xA48; + /* */ __int64 _gap_0xA50; + /* */ __int64 _gap_0xA58; + /* */ __int64 _gap_0xA60; + /* */ __int64 _gap_0xA68; + /* */ __int64 _gap_0xA70; + /* */ __int64 _gap_0xA78; + /* */ __int64 _gap_0xA80; + /* */ __int64 _gap_0xA88; + /* */ __int64 _gap_0xA90; + /* */ __int64 _gap_0xA98; + /* */ __int64 _gap_0xAA0; + /* */ __int64 _gap_0xAA8; + /* */ __int64 _gap_0xAB0; + /* */ __int64 _gap_0xAB8; + /* */ __int64 _gap_0xAC0; + /* */ __int64 _gap_0xAC8; + /* */ __int64 _gap_0xAD0; + /* */ __int64 _gap_0xAD8; + /* */ __int64 _gap_0xAE0; + /* */ __int64 _gap_0xAE8; + /* */ __int64 _gap_0xAF0; + /* */ __int64 _gap_0xAF8; + /* */ __int64 _gap_0xB00; + /* */ __int64 _gap_0xB08; + /* */ __int64 _gap_0xB10; + /* */ __int64 _gap_0xB18; + /* */ __int64 _gap_0xB20; + /* */ __int64 _gap_0xB28; + /* */ __int64 _gap_0xB30; + /* */ __int64 _gap_0xB38; + /* */ __int64 _gap_0xB40; + /* */ __int64 _gap_0xB48; + /* */ __int64 _gap_0xB50; + /* */ __int64 _gap_0xB58; + /* */ __int64 _gap_0xB60; + /* */ __int64 _gap_0xB68; + /* */ __int64 _gap_0xB70; + /* */ __int64 _gap_0xB78; + /* */ __int64 _gap_0xB80; + /* */ __int64 _gap_0xB88; + /* */ __int64 _gap_0xB90; + /* */ __int64 _gap_0xB98; + /* */ __int64 _gap_0xBA0; + /* */ __int64 _gap_0xBA8; + /* */ __int64 _gap_0xBB0; + /* */ __int64 _gap_0xBB8; + /* */ __int64 _gap_0xBC0; + /* */ __int64 _gap_0xBC8; + /* */ __int64 _gap_0xBD0; + /* */ __int64 _gap_0xBD8; + /* */ __int64 _gap_0xBE0; + /* */ __int64 _gap_0xBE8; + /* */ __int64 _gap_0xBF0; + /* */ __int64 _gap_0xBF8; + /* */ __int64 _gap_0xC00; + /* */ __int64 _gap_0xC08; + /* */ __int64 _gap_0xC10; + /* */ __int64 _gap_0xC18; + /* */ __int64 _gap_0xC20; + /* */ __int64 _gap_0xC28; + /* */ __int64 _gap_0xC30; + /* */ __int64 _gap_0xC38; + /* */ __int64 _gap_0xC40; + /* */ __int64 _gap_0xC48; + /* */ __int64 _gap_0xC50; + /* */ __int64 _gap_0xC58; + /* */ __int64 _gap_0xC60; + /* */ __int64 _gap_0xC68; + /* */ __int64 _gap_0xC70; + /* */ __int64 _gap_0xC78; + /* */ __int64 _gap_0xC80; + /* */ __int64 _gap_0xC88; + /* */ __int64 _gap_0xC90; + /* */ __int64 _gap_0xC98; + /* */ __int64 _gap_0xCA0; + /* */ __int64 _gap_0xCA8; + /* */ __int64 _gap_0xCB0; + /* */ __int64 _gap_0xCB8; + /* */ __int64 _gap_0xCC0; + /* */ __int64 _gap_0xCC8; + /* */ __int64 _gap_0xCD0; + /* */ __int64 _gap_0xCD8; + /* */ __int64 _gap_0xCE0; + /* */ __int64 _gap_0xCE8; + /* */ __int64 _gap_0xCF0; + /* */ __int64 _gap_0xCF8; + /* */ __int64 _gap_0xD00; + /* */ __int64 _gap_0xD08; + /* */ __int64 _gap_0xD10; + /* */ __int64 _gap_0xD18; + /* */ __int64 _gap_0xD20; + /* */ __int64 _gap_0xD28; + /* */ __int64 _gap_0xD30; + /* */ __int64 _gap_0xD38; + /* */ __int64 _gap_0xD40; + /* */ __int64 _gap_0xD48; + /* */ __int64 _gap_0xD50; + /* */ __int64 _gap_0xD58; + /* */ __int64 _gap_0xD60; + /* */ __int64 _gap_0xD68; + /* */ __int64 _gap_0xD70; + /* */ __int64 _gap_0xD78; + /* */ __int64 _gap_0xD80; + /* */ __int64 _gap_0xD88; + /* */ __int64 _gap_0xD90; + /* */ __int64 _gap_0xD98; + /* */ __int64 _gap_0xDA0; + /* */ __int64 _gap_0xDA8; + /* */ __int64 _gap_0xDB0; + /* */ __int64 _gap_0xDB8; + /* */ __int64 _gap_0xDC0; + /* */ __int64 _gap_0xDC8; + /* */ __int64 _gap_0xDD0; + /* */ __int64 _gap_0xDD8; + /* */ __int64 _gap_0xDE0; + /* */ __int64 _gap_0xDE8; + /* */ __int64 _gap_0xDF0; + /* */ __int64 _gap_0xDF8; + /* */ __int64 _gap_0xE00; + /* */ __int64 _gap_0xE08; + /* */ __int64 _gap_0xE10; + /* */ __int64 _gap_0xE18; + /* */ __int64 _gap_0xE20; + /* */ __int64 _gap_0xE28; + /* */ __int64 _gap_0xE30; + /* */ __int64 _gap_0xE38; + /* */ __int64 _gap_0xE40; + /* */ __int64 _gap_0xE48; + /* */ __int64 _gap_0xE50; + /* */ __int64 _gap_0xE58; + /* */ __int64 _gap_0xE60; + /* */ __int64 _gap_0xE68; + /* */ __int64 _gap_0xE70; + /* */ __int64 _gap_0xE78; + /* */ __int64 _gap_0xE80; + /* */ __int64 _gap_0xE88; + /* */ __int64 _gap_0xE90; + /* */ __int64 _gap_0xE98; + /* */ __int64 _gap_0xEA0; + /* */ __int64 _gap_0xEA8; + /* */ __int64 _gap_0xEB0; + /* */ __int64 _gap_0xEB8; + /* */ __int64 _gap_0xEC0; + /* */ __int64 _gap_0xEC8; + /* */ __int64 _gap_0xED0; + /* */ __int64 _gap_0xED8; + /* */ __int64 _gap_0xEE0; + /* */ __int64 _gap_0xEE8; + /* */ __int64 _gap_0xEF0; + /* */ __int64 _gap_0xEF8; + /* */ __int64 _gap_0xF00; + /* */ __int64 _gap_0xF08; + /* */ __int64 _gap_0xF10; + /* */ __int64 _gap_0xF18; + /* */ __int64 _gap_0xF20; + /* */ __int64 _gap_0xF28; + /* */ __int64 _gap_0xF30; + /* */ __int64 _gap_0xF38; + /* */ __int64 _gap_0xF40; + /* */ __int64 _gap_0xF48; + /* */ __int64 _gap_0xF50; + /* */ __int64 _gap_0xF58; + /* */ __int64 _gap_0xF60; + /* */ __int64 _gap_0xF68; + /* */ __int64 _gap_0xF70; + /* */ __int64 _gap_0xF78; + /* */ __int64 _gap_0xF80; + /* */ __int64 _gap_0xF88; + /* */ __int64 _gap_0xF90; + /* */ __int64 _gap_0xF98; + /* */ __int64 _gap_0xFA0; + /* */ __int64 _gap_0xFA8; + /* */ __int64 _gap_0xFB0; + /* */ __int64 _gap_0xFB8; + /* */ __int64 _gap_0xFC0; + /* */ __int64 _gap_0xFC8; + /* */ __int64 _gap_0xFD0; + /* */ __int64 _gap_0xFD8; + /* */ __int64 _gap_0xFE0; + /* */ __int64 _gap_0xFE8; + /* */ __int64 _gap_0xFF0; + /* */ __int64 _gap_0xFF8; + /* */ __int64 _gap_0x1000; + /* */ __int64 _gap_0x1008; + /* */ __int64 _gap_0x1010; + /* */ __int64 _gap_0x1018; + /* */ __int64 _gap_0x1020; + /* */ __int64 _gap_0x1028; + /* */ __int64 _gap_0x1030; + /* */ __int64 _gap_0x1038; + /* */ __int64 _gap_0x1040; + /* */ __int64 _gap_0x1048; + /* */ __int64 _gap_0x1050; + /* */ __int64 _gap_0x1058; + /* */ __int64 _gap_0x1060; + /* */ __int64 _gap_0x1068; + /* */ __int64 _gap_0x1070; + /* */ __int64 _gap_0x1078; + /* */ __int64 _gap_0x1080; + /* */ __int64 _gap_0x1088; + /* */ __int64 _gap_0x1090; + /* */ __int64 _gap_0x1098; + /* */ __int64 _gap_0x10A0; + /* */ __int64 _gap_0x10A8; + /* */ __int64 _gap_0x10B0; + /* */ __int64 _gap_0x10B8; + /* */ __int64 _gap_0x10C0; + /* */ __int64 _gap_0x10C8; + /* */ __int64 _gap_0x10D0; + /* */ __int64 _gap_0x10D8; + /* */ __int64 _gap_0x10E0; + /* */ __int64 _gap_0x10E8; + /* */ __int64 _gap_0x10F0; + /* */ __int64 _gap_0x10F8; + /* */ __int64 _gap_0x1100; + /* */ __int64 _gap_0x1108; + /* */ __int64 _gap_0x1110; + /* */ __int64 _gap_0x1118; + /* */ __int64 _gap_0x1120; + /* */ __int64 _gap_0x1128; + /* */ __int64 _gap_0x1130; + /* */ __int64 _gap_0x1138; + /* */ __int64 _gap_0x1140; + /* */ __int64 _gap_0x1148; + /* */ __int64 _gap_0x1150; + /* */ __int64 _gap_0x1158; + /* */ __int64 _gap_0x1160; + /* */ __int64 _gap_0x1168; + /* */ __int64 _gap_0x1170; + /* */ __int64 _gap_0x1178; + /* */ __int64 _gap_0x1180; + /* */ __int64 _gap_0x1188; + /* */ __int64 _gap_0x1190; + /* */ __int64 _gap_0x1198; + /* */ __int64 _gap_0x11A0; + /* */ __int64 _gap_0x11A8; + /* */ __int64 _gap_0x11B0; + /* */ __int64 _gap_0x11B8; + /* */ __int64 _gap_0x11C0; + /* */ __int64 _gap_0x11C8; + /* */ __int64 _gap_0x11D0; + /* */ __int64 _gap_0x11D8; + /* */ __int64 _gap_0x11E0; + /* */ __int64 _gap_0x11E8; + /* */ __int64 _gap_0x11F0; + /* */ __int64 _gap_0x11F8; + /* */ __int64 _gap_0x1200; + /* */ __int64 _gap_0x1208; + /* */ __int64 _gap_0x1210; + /* */ __int64 _gap_0x1218; + /* */ __int64 _gap_0x1220; + /* */ __int64 _gap_0x1228; + /* */ __int64 _gap_0x1230; + /* */ __int64 _gap_0x1238; + /* */ __int64 _gap_0x1240; + /* */ __int64 _gap_0x1248; + /* */ __int64 _gap_0x1250; + /* */ __int64 _gap_0x1258; + /* */ __int64 _gap_0x1260; + /* */ __int64 _gap_0x1268; + /* */ __int64 _gap_0x1270; + /* */ __int64 _gap_0x1278; + /* */ __int64 _gap_0x1280; + /* */ __int64 _gap_0x1288; + /* */ __int64 _gap_0x1290; + /* */ __int64 _gap_0x1298; + /* */ __int64 _gap_0x12A0; + /* */ __int64 _gap_0x12A8; + /* */ __int64 _gap_0x12B0; + /* */ __int64 _gap_0x12B8; + /* */ __int64 _gap_0x12C0; + /* */ __int64 _gap_0x12C8; + /* */ __int64 _gap_0x12D0; + /* */ __int64 _gap_0x12D8; + /* */ __int64 _gap_0x12E0; + /* */ __int64 _gap_0x12E8; + /* */ __int64 _gap_0x12F0; + /* */ __int64 _gap_0x12F8; + /* */ __int64 _gap_0x1300; + /* */ __int64 _gap_0x1308; + /* */ __int64 _gap_0x1310; + /* */ __int64 _gap_0x1318; + /* */ __int64 _gap_0x1320; + /* */ __int64 _gap_0x1328; + /* */ __int64 _gap_0x1330; + /* */ __int64 _gap_0x1338; + /* */ __int64 _gap_0x1340; + /* */ __int64 _gap_0x1348; + /* */ __int64 _gap_0x1350; + /* */ __int64 _gap_0x1358; + /* */ __int64 _gap_0x1360; + /* */ __int64 _gap_0x1368; + /* */ __int64 _gap_0x1370; + /* */ __int64 _gap_0x1378; + /* */ __int64 _gap_0x1380; + /* */ __int64 _gap_0x1388; + /* */ __int64 _gap_0x1390; + /* */ __int64 _gap_0x1398; + /* */ __int64 _gap_0x13A0; + /* */ __int64 _gap_0x13A8; + /* */ __int64 _gap_0x13B0; + /* */ __int64 _gap_0x13B8; + /* */ __int64 _gap_0x13C0; + /* */ __int64 _gap_0x13C8; + /* */ __int64 _gap_0x13D0; + /* */ __int64 _gap_0x13D8; + /* */ __int64 _gap_0x13E0; + /* */ __int64 _gap_0x13E8; + /* */ __int64 _gap_0x13F0; + /* */ __int64 _gap_0x13F8; + /* */ __int64 _gap_0x1400; + /* */ __int64 _gap_0x1408; + /* */ __int64 _gap_0x1410; + /* */ __int64 _gap_0x1418; + /* */ __int64 _gap_0x1420; + /* */ __int64 _gap_0x1428; + /* */ __int64 _gap_0x1430; + /* */ __int64 _gap_0x1438; + /* */ __int64 _gap_0x1440; + /* */ __int64 _gap_0x1448; + /* */ __int64 _gap_0x1450; + /* */ __int64 _gap_0x1458; + /* */ __int64 _gap_0x1460; + /* */ __int64 _gap_0x1468; + /* */ __int64 _gap_0x1470; + /* */ __int64 _gap_0x1478; + /* */ __int64 _gap_0x1480; + /* */ __int64 _gap_0x1488; + /* */ __int64 _gap_0x1490; + /* */ __int64 _gap_0x1498; + /* */ __int64 _gap_0x14A0; + /* */ __int64 _gap_0x14A8; + /* */ __int64 _gap_0x14B0; + /* */ __int64 _gap_0x14B8; + /* */ __int64 _gap_0x14C0; + /* */ __int64 _gap_0x14C8; + /* */ __int64 _gap_0x14D0; + /* */ __int64 _gap_0x14D8; + /* */ __int64 _gap_0x14E0; + /* */ __int64 _gap_0x14E8; + /* */ __int64 _gap_0x14F0; + /* */ __int64 _gap_0x14F8; + /* */ __int64 _gap_0x1500; + /* */ __int64 _gap_0x1508; + /* */ __int64 _gap_0x1510; + /* */ __int64 _gap_0x1518; + /* */ __int64 _gap_0x1520; + /* */ __int64 _gap_0x1528; + /* */ __int64 _gap_0x1530; + /* */ __int64 _gap_0x1538; + /* */ __int64 _gap_0x1540; + /* */ __int64 _gap_0x1548; + /* */ __int64 _gap_0x1550; + /* */ __int64 _gap_0x1558; + /* */ __int64 _gap_0x1560; + /* */ __int64 _gap_0x1568; + /* */ __int64 _gap_0x1570; + /* */ __int64 _gap_0x1578; + /* */ __int64 _gap_0x1580; + /* */ __int64 _gap_0x1588; + /* */ __int64 _gap_0x1590; + /* */ __int64 _gap_0x1598; + /* */ __int64 _gap_0x15A0; + /* */ __int64 _gap_0x15A8; + /* */ __int64 _gap_0x15B0; + /* */ __int64 _gap_0x15B8; + /* */ __int64 _gap_0x15C0; + /* */ __int64 _gap_0x15C8; + /* */ __int64 _gap_0x15D0; + /* */ __int64 _gap_0x15D8; + /* */ __int64 _gap_0x15E0; + /* */ __int64 _gap_0x15E8; + /* */ __int64 _gap_0x15F0; + /* */ __int64 _gap_0x15F8; + /* */ __int64 _gap_0x1600; + /* */ __int64 _gap_0x1608; + /* */ __int64 _gap_0x1610; + /* */ __int64 _gap_0x1618; + /* */ __int64 _gap_0x1620; + /* */ __int64 _gap_0x1628; + /* */ __int64 _gap_0x1630; + /* */ __int64 _gap_0x1638; + /* */ __int64 _gap_0x1640; + /* */ __int64 _gap_0x1648; + /* */ __int64 _gap_0x1650; + /* */ __int64 _gap_0x1658; + /* */ __int64 _gap_0x1660; + /* */ __int64 _gap_0x1668; + /* */ __int64 _gap_0x1670; + /* */ __int64 _gap_0x1678; + /* */ __int64 _gap_0x1680; + /* */ __int64 _gap_0x1688; + /* */ __int64 _gap_0x1690; + /* */ __int64 _gap_0x1698; + /* */ __int64 _gap_0x16A0; + /* */ __int64 _gap_0x16A8; + /* */ __int64 _gap_0x16B0; + /* */ __int64 _gap_0x16B8; + /* */ __int64 _gap_0x16C0; + /* */ __int64 _gap_0x16C8; + /* */ __int64 _gap_0x16D0; + /* */ __int64 _gap_0x16D8; + /* */ __int64 _gap_0x16E0; + /* */ __int64 _gap_0x16E8; + /* */ __int64 _gap_0x16F0; + /* */ __int64 _gap_0x16F8; + /* */ __int64 _gap_0x1700; + /* */ __int64 _gap_0x1708; + /* */ __int64 _gap_0x1710; + /* */ __int64 _gap_0x1718; + /* */ __int64 _gap_0x1720; + /* */ __int64 _gap_0x1728; + /* */ __int64 _gap_0x1730; + /* */ __int64 _gap_0x1738; + /* */ __int64 _gap_0x1740; + /* */ __int64 _gap_0x1748; + /* */ __int64 _gap_0x1750; + /* */ __int64 _gap_0x1758; + /* */ __int64 _gap_0x1760; + /* */ __int64 _gap_0x1768; + /* */ __int64 _gap_0x1770; + /* */ __int64 _gap_0x1778; + /* */ __int64 _gap_0x1780; + /* */ __int64 _gap_0x1788; + /* */ __int64 _gap_0x1790; + /* */ __int64 _gap_0x1798; + /* */ __int64 _gap_0x17A0; + /* */ __int64 _gap_0x17A8; + /* */ __int64 _gap_0x17B0; + /* */ __int64 _gap_0x17B8; + /* */ __int64 _gap_0x17C0; + /* */ __int64 _gap_0x17C8; + /* */ __int64 _gap_0x17D0; + /* */ __int64 _gap_0x17D8; + /* */ __int64 _gap_0x17E0; + /* */ __int64 _gap_0x17E8; + /* */ __int64 _gap_0x17F0; + /* */ __int64 _gap_0x17F8; + /* */ __int64 _gap_0x1800; + /* */ __int64 _gap_0x1808; + /* */ __int64 _gap_0x1810; + /* */ __int64 _gap_0x1818; + /* */ __int64 _gap_0x1820; + /* */ __int64 _gap_0x1828; + /* */ __int64 _gap_0x1830; + /* */ __int64 _gap_0x1838; + /* */ __int64 _gap_0x1840; + /* */ __int64 _gap_0x1848; + /* */ __int64 _gap_0x1850; + /* */ __int64 _gap_0x1858; + /* */ __int64 _gap_0x1860; + /* */ __int64 _gap_0x1868; + /* */ __int64 _gap_0x1870; + /* */ __int64 _gap_0x1878; + /* */ __int64 _gap_0x1880; + /* */ __int64 _gap_0x1888; + /* */ __int64 _gap_0x1890; + /* */ __int64 _gap_0x1898; + /* */ __int64 _gap_0x18A0; + /* */ __int64 _gap_0x18A8; + /* */ __int64 _gap_0x18B0; + /* */ __int64 _gap_0x18B8; + /* */ __int64 _gap_0x18C0; + /* */ __int64 _gap_0x18C8; + /* */ __int64 _gap_0x18D0; + /* */ __int64 _gap_0x18D8; + /* */ __int64 _gap_0x18E0; + /* */ __int64 _gap_0x18E8; + /* */ __int64 _gap_0x18F0; + /* */ __int64 _gap_0x18F8; + /* */ __int64 _gap_0x1900; + /* */ __int64 _gap_0x1908; + /* */ __int64 _gap_0x1910; + /* */ __int64 _gap_0x1918; + /* */ __int64 _gap_0x1920; + /* */ __int64 _gap_0x1928; + /* */ __int64 _gap_0x1930; + /* */ __int64 _gap_0x1938; + /* */ __int64 _gap_0x1940; + /* */ __int64 _gap_0x1948; + /* */ __int64 _gap_0x1950; + /* */ __int64 _gap_0x1958; + /* */ __int64 _gap_0x1960; + /* */ __int64 _gap_0x1968; + /* */ __int64 _gap_0x1970; + /* */ __int64 _gap_0x1978; + /* */ __int64 _gap_0x1980; + /* */ __int64 _gap_0x1988; + /* */ __int64 _gap_0x1990; + /* */ __int64 _gap_0x1998; + /* */ __int64 _gap_0x19A0; + /* */ __int64 _gap_0x19A8; + /* */ __int64 _gap_0x19B0; + /* */ __int64 _gap_0x19B8; + /* */ __int64 _gap_0x19C0; + /* */ __int64 _gap_0x19C8; + /* */ __int64 _gap_0x19D0; + /* */ __int64 _gap_0x19D8; + /* */ __int64 _gap_0x19E0; + /* */ __int64 _gap_0x19E8; + /* */ __int64 _gap_0x19F0; + /* */ __int64 _gap_0x19F8; + /* */ __int64 _gap_0x1A00; + /* */ __int64 _gap_0x1A08; + /* */ __int64 _gap_0x1A10; + /* */ __int64 _gap_0x1A18; + /* */ __int64 _gap_0x1A20; + /* */ __int64 _gap_0x1A28; + /* */ __int64 _gap_0x1A30; + /* */ __int64 _gap_0x1A38; + /* */ __int64 _gap_0x1A40; + /* */ __int64 _gap_0x1A48; + /* */ __int64 _gap_0x1A50; + /* */ __int64 _gap_0x1A58; + /* */ __int64 _gap_0x1A60; + /* */ __int64 _gap_0x1A68; + /* */ __int64 _gap_0x1A70; + /* */ __int64 _gap_0x1A78; + /* */ __int64 _gap_0x1A80; + /* */ __int64 _gap_0x1A88; + /* */ __int64 _gap_0x1A90; + /* */ __int64 _gap_0x1A98; + /* */ __int64 _gap_0x1AA0; + /* */ __int64 _gap_0x1AA8; + /* */ __int64 _gap_0x1AB0; + /* */ __int64 _gap_0x1AB8; + /* */ __int64 _gap_0x1AC0; + /* */ __int64 _gap_0x1AC8; + /* */ __int64 _gap_0x1AD0; + /* */ __int64 _gap_0x1AD8; + /* */ __int64 _gap_0x1AE0; + /* */ __int64 _gap_0x1AE8; + /* */ __int64 _gap_0x1AF0; + /* */ __int64 _gap_0x1AF8; + /* */ __int64 _gap_0x1B00; + /* */ __int64 _gap_0x1B08; + /* */ __int64 _gap_0x1B10; + /* */ __int64 _gap_0x1B18; + /* */ __int64 _gap_0x1B20; + /* */ __int64 _gap_0x1B28; + /* */ __int64 _gap_0x1B30; + /* */ __int64 _gap_0x1B38; + /* */ __int64 _gap_0x1B40; + /* */ __int64 _gap_0x1B48; + /* */ __int64 _gap_0x1B50; + /* */ __int64 _gap_0x1B58; + /* */ __int64 _gap_0x1B60; + /* */ __int64 _gap_0x1B68; + /* */ __int64 _gap_0x1B70; + /* */ __int64 _gap_0x1B78; + /* */ __int64 _gap_0x1B80; + /* */ __int64 _gap_0x1B88; + /* */ __int64 _gap_0x1B90; + /* */ __int64 _gap_0x1B98; + /* */ __int64 _gap_0x1BA0; + /* */ __int64 _gap_0x1BA8; + /* */ __int64 _gap_0x1BB0; + /* */ __int64 _gap_0x1BB8; + /* */ __int64 _gap_0x1BC0; + /* */ __int64 _gap_0x1BC8; + /* */ __int64 _gap_0x1BD0; + /* */ __int64 _gap_0x1BD8; + /* */ __int64 _gap_0x1BE0; + /* */ __int64 _gap_0x1BE8; + /* */ __int64 _gap_0x1BF0; + /* */ __int64 _gap_0x1BF8; + /* */ __int64 _gap_0x1C00; + /* */ __int64 _gap_0x1C08; + /* */ __int64 _gap_0x1C10; + /* */ __int64 _gap_0x1C18; + /* */ __int64 _gap_0x1C20; + /* */ __int64 _gap_0x1C28; + /* */ __int64 _gap_0x1C30; + /* */ __int64 _gap_0x1C38; +}; + +__unaligned struct StdVectorClientGameUIMapMarkerData /* Size=0x18 */ +{ + /* 0x00 */ Client::Game::UI::MapMarkerData* First; + /* 0x08 */ Client::Game::UI::MapMarkerData* Last; + /* 0x10 */ Client::Game::UI::MapMarkerData* End; +}; + +__unaligned struct Client::Game::UI::MarkerInfo /* Size=0x90 */ +{ + /* */ __int32 _gap_0x0; + /* 0x04 */ unsigned __int32 ObjectiveId; + /* 0x08 */ Client::System::String::Utf8String Label; + /* 0x70 */ StdVectorClientGameUIMapMarkerData MarkerData; + /* */ __int16 _gap_0x88; + /* */ byte _gap_0x8A; + /* 0x8B */ bool ShouldRender; + /* */ __int32 _gap_0x8C; +}; + +__unaligned struct StdList::NodeClientGameUIMarkerInfo /* Size=0xA0 */ +{ + /* 0x00 */ StdList::NodeClientGameUIMarkerInfo* Next; + /* 0x08 */ StdList::NodeClientGameUIMarkerInfo* Previous; + /* 0x10 */ Client::Game::UI::MarkerInfo Value; +}; + +__unaligned struct StdListClientGameUIMarkerInfo /* Size=0x10 */ +{ + /* 0x00 */ StdList::NodeClientGameUIMarkerInfo* Head; + /* 0x08 */ unsigned __int64 Size; +}; + +__unaligned struct Client::Game::UI::Map /* Size=0x4000 */ +{ + /* */ __int64 _gap_0x0; + /* */ __int64 _gap_0x8; + /* */ __int64 _gap_0x10; + /* */ __int64 _gap_0x18; + /* */ __int64 _gap_0x20; + /* */ __int64 _gap_0x28; + /* */ __int64 _gap_0x30; + /* */ __int64 _gap_0x38; + /* */ __int64 _gap_0x40; + /* */ __int64 _gap_0x48; + /* */ __int64 _gap_0x50; + /* */ __int64 _gap_0x58; + /* */ __int64 _gap_0x60; + /* */ __int64 _gap_0x68; + /* */ __int64 _gap_0x70; + /* */ __int64 _gap_0x78; + /* */ __int64 _gap_0x80; + /* */ __int64 _gap_0x88; + /* */ __int64 _gap_0x90; + /* 0x0098 */ Client::Game::UI::MarkerInfo QuestData[0x1E]; + /* 0x1178 */ Client::Game::UI::MarkerInfo LevequestData[0x10]; + /* */ __int64 _gap_0x1A78; + /* */ __int64 _gap_0x1A80; + /* */ __int64 _gap_0x1A88; + /* */ __int64 _gap_0x1A90; + /* */ __int64 _gap_0x1A98; + /* */ __int64 _gap_0x1AA0; + /* */ __int64 _gap_0x1AA8; + /* */ __int64 _gap_0x1AB0; + /* */ __int64 _gap_0x1AB8; + /* */ __int64 _gap_0x1AC0; + /* */ __int64 _gap_0x1AC8; + /* */ __int64 _gap_0x1AD0; + /* */ __int64 _gap_0x1AD8; + /* */ __int64 _gap_0x1AE0; + /* */ __int64 _gap_0x1AE8; + /* 0x1AF0 */ StdVectorClientGameUIMapMarkerData ActiveLevequest; + /* */ __int64 _gap_0x1B08; + /* */ __int64 _gap_0x1B10; + /* 0x1B18 */ StdListClientGameUIMarkerInfo UnacceptedQuests; + /* */ __int64 _gap_0x1B28; + /* */ __int64 _gap_0x1B30; + /* */ __int64 _gap_0x1B38; + /* */ __int64 _gap_0x1B40; + /* */ __int64 _gap_0x1B48; + /* */ __int64 _gap_0x1B50; + /* */ __int64 _gap_0x1B58; + /* 0x1B60 */ StdListClientGameUIMarkerInfo GuildLeveAssignments; + /* */ __int64 _gap_0x1B70; + /* */ __int64 _gap_0x1B78; + /* */ __int64 _gap_0x1B80; + /* */ __int64 _gap_0x1B88; + /* */ __int64 _gap_0x1B90; + /* */ __int64 _gap_0x1B98; + /* */ __int64 _gap_0x1BA0; + /* 0x1BA8 */ StdListClientGameUIMarkerInfo GuildOrderGuides; + /* 0x1BB8 */ Client::Game::UI::MarkerInfo HousingData[0x3E]; + /* 0x3E98 */ StdListClientGameUIMarkerInfo TripleTriad; + /* 0x3EA8 */ StdListClientGameUIMarkerInfo CustomTalk; + /* */ __int64 _gap_0x3EB8; + /* */ __int64 _gap_0x3EC0; + /* */ __int64 _gap_0x3EC8; + /* */ __int64 _gap_0x3ED0; + /* */ __int64 _gap_0x3ED8; + /* */ __int64 _gap_0x3EE0; + /* */ __int64 _gap_0x3EE8; + /* */ __int64 _gap_0x3EF0; + /* */ __int64 _gap_0x3EF8; + /* */ __int64 _gap_0x3F00; + /* */ __int64 _gap_0x3F08; + /* */ __int64 _gap_0x3F10; + /* */ __int64 _gap_0x3F18; + /* */ __int64 _gap_0x3F20; + /* */ __int64 _gap_0x3F28; + /* */ __int64 _gap_0x3F30; + /* */ __int64 _gap_0x3F38; + /* */ __int64 _gap_0x3F40; + /* */ __int64 _gap_0x3F48; + /* 0x3F50 */ StdListClientGameUIMarkerInfo GemstoneTraders; + /* */ __int64 _gap_0x3F60; + /* */ __int64 _gap_0x3F68; + /* */ __int64 _gap_0x3F70; + /* */ __int64 _gap_0x3F78; + /* */ __int64 _gap_0x3F80; + /* */ __int64 _gap_0x3F88; + /* */ __int64 _gap_0x3F90; + /* */ __int64 _gap_0x3F98; + /* */ __int64 _gap_0x3FA0; + /* */ __int64 _gap_0x3FA8; + /* */ __int64 _gap_0x3FB0; + /* */ __int64 _gap_0x3FB8; + /* */ __int64 _gap_0x3FC0; + /* */ __int64 _gap_0x3FC8; + /* */ __int64 _gap_0x3FD0; + /* */ __int64 _gap_0x3FD8; + /* */ __int64 _gap_0x3FE0; + /* */ __int64 _gap_0x3FE8; + /* */ __int64 _gap_0x3FF0; + /* */ __int64 _gap_0x3FF8; +}; + +__unaligned struct Client::Game::UI::MapMarkerContainer /* Size=0x0 */ +{ + /* 0x0 */ Client::Game::UI::MapMarkerContainer::LinkedList* List; + /* 0x8 */ __int32 Size; +}; + +__unaligned struct Client::Game::UI::MapMarkerContainer::LinkedList /* Size=0x0 */ +{ + /* 0x0 */ Client::Game::UI::MapMarkerNode* First; + /* 0x8 */ Client::Game::UI::MapMarkerNode* Last; +}; + +__unaligned struct Client::Game::UI::MapMarkerNode /* Size=0x0 */ +{ + /* 0x0 */ Client::Game::UI::MapMarkerNode* Next; + /* 0x8 */ Client::Game::UI::MapMarkerNode* Previous; + /* 0x10 */ Client::Game::UI::MarkerInfo Data; +}; + +__unaligned struct Client::Game::UI::MarkingController /* Size=0x2E0 */ +{ + /* */ __int64 _gap_0x0; + /* */ __int64 _gap_0x8; + /* 0x010 */ __int64 MarkerArray[0x11]; + /* 0x098 */ unsigned __int32 LetterMarkerArray[0x1A]; + /* 0x100 */ __int64 MarkerTimeArray[0x11]; + /* */ __int64 _gap_0x188; + /* */ __int64 _gap_0x190; + /* */ __int64 _gap_0x198; + /* */ __int64 _gap_0x1A0; + /* */ __int64 _gap_0x1A8; + /* */ __int64 _gap_0x1B0; + /* */ __int64 _gap_0x1B8; + /* */ __int64 _gap_0x1C0; + /* */ __int64 _gap_0x1C8; + /* */ __int64 _gap_0x1D0; + /* */ __int64 _gap_0x1D8; + /* 0x1E0 */ Client::Game::UI::FieldMarker FieldMarkerArray[0x8]; +}; + +__unaligned struct Client::Game::UI::MobHunt::KillCounts /* Size=0x14 */ +{ + /* 0x00 */ __int32 Counts[0x5]; +}; + +__unaligned struct Client::Game::UI::MobHunt /* Size=0x198 */ +{ + /* */ __int64 _gap_0x0; + /* 0x008 */ byte AvailableMarkId[0x12]; + /* 0x01A */ byte ObtainedMarkId[0x12]; + /* 0x02C */ Client::Game::UI::MobHunt::KillCounts CurrentKills[0x12]; + /* 0x194 */ __int32 ObtainedFlags; +}; + +__unaligned struct Client::Game::UI::NpcTrade /* Size=0x328 */ +{ + /* */ __int64 _gap_0x0; + /* */ __int64 _gap_0x8; + /* */ __int64 _gap_0x10; + /* */ __int64 _gap_0x18; + /* */ __int64 _gap_0x20; + /* */ __int64 _gap_0x28; + /* */ __int64 _gap_0x30; + /* */ __int64 _gap_0x38; + /* */ __int64 _gap_0x40; + /* */ __int64 _gap_0x48; + /* */ __int64 _gap_0x50; + /* */ __int64 _gap_0x58; + /* */ __int64 _gap_0x60; + /* */ __int64 _gap_0x68; + /* */ __int64 _gap_0x70; + /* */ __int64 _gap_0x78; + /* */ __int64 _gap_0x80; + /* */ __int64 _gap_0x88; + /* */ __int64 _gap_0x90; + /* */ __int64 _gap_0x98; + /* */ __int64 _gap_0xA0; + /* */ __int64 _gap_0xA8; + /* */ __int64 _gap_0xB0; + /* */ __int64 _gap_0xB8; + /* */ __int64 _gap_0xC0; + /* */ __int64 _gap_0xC8; + /* */ __int64 _gap_0xD0; + /* */ __int64 _gap_0xD8; + /* */ __int64 _gap_0xE0; + /* */ __int64 _gap_0xE8; + /* */ __int64 _gap_0xF0; + /* */ __int64 _gap_0xF8; + /* */ __int64 _gap_0x100; + /* */ __int64 _gap_0x108; + /* */ __int64 _gap_0x110; + /* */ __int64 _gap_0x118; + /* */ __int64 _gap_0x120; + /* */ __int64 _gap_0x128; + /* */ __int64 _gap_0x130; + /* */ __int64 _gap_0x138; + /* */ __int64 _gap_0x140; + /* */ __int64 _gap_0x148; + /* */ __int64 _gap_0x150; + /* */ __int64 _gap_0x158; + /* */ __int64 _gap_0x160; + /* */ __int64 _gap_0x168; + /* */ __int64 _gap_0x170; + /* */ __int64 _gap_0x178; + /* */ __int64 _gap_0x180; + /* */ __int64 _gap_0x188; + /* */ __int64 _gap_0x190; + /* */ __int64 _gap_0x198; + /* */ __int64 _gap_0x1A0; + /* */ __int64 _gap_0x1A8; + /* */ __int64 _gap_0x1B0; + /* */ __int64 _gap_0x1B8; + /* */ __int64 _gap_0x1C0; + /* */ __int64 _gap_0x1C8; + /* */ __int64 _gap_0x1D0; + /* */ __int64 _gap_0x1D8; + /* */ __int64 _gap_0x1E0; + /* */ __int64 _gap_0x1E8; + /* */ __int64 _gap_0x1F0; + /* */ __int64 _gap_0x1F8; + /* */ __int64 _gap_0x200; + /* */ __int64 _gap_0x208; + /* */ __int64 _gap_0x210; + /* */ __int64 _gap_0x218; + /* */ __int64 _gap_0x220; + /* */ __int64 _gap_0x228; + /* */ __int64 _gap_0x230; + /* */ __int64 _gap_0x238; + /* */ __int64 _gap_0x240; + /* */ __int64 _gap_0x248; + /* */ __int64 _gap_0x250; + /* */ __int64 _gap_0x258; + /* */ __int64 _gap_0x260; + /* */ __int64 _gap_0x268; + /* */ __int64 _gap_0x270; + /* */ __int64 _gap_0x278; + /* */ __int64 _gap_0x280; + /* */ __int64 _gap_0x288; + /* */ __int64 _gap_0x290; + /* */ __int64 _gap_0x298; + /* */ __int64 _gap_0x2A0; + /* */ __int64 _gap_0x2A8; + /* */ __int64 _gap_0x2B0; + /* */ __int64 _gap_0x2B8; + /* */ __int64 _gap_0x2C0; + /* */ __int64 _gap_0x2C8; + /* */ __int64 _gap_0x2D0; + /* */ __int64 _gap_0x2D8; + /* */ __int64 _gap_0x2E0; + /* */ __int64 _gap_0x2E8; + /* */ __int64 _gap_0x2F0; + /* */ __int64 _gap_0x2F8; + /* */ __int64 _gap_0x300; + /* */ __int64 _gap_0x308; + /* */ __int64 _gap_0x310; + /* */ __int64 _gap_0x318; + /* */ __int64 _gap_0x320; +}; + +__unaligned struct Client::Game::UI::PlayerState /* Size=0x818 */ +{ + /* 0x000 */ byte IsLoaded; + /* 0x001 */ byte CharacterName[0x40]; + /* 0x041 */ byte PSNOnlineID[0x11]; + /* */ __int16 _gap_0x52; + /* */ __int32 _gap_0x54; + /* */ __int64 _gap_0x58; + /* */ __int32 _gap_0x60; + /* 0x064 */ unsigned __int32 ObjectId; + /* 0x068 */ unsigned __int64 ContentId; + /* 0x070 */ unsigned __int32 PenaltyTimestamps[0x2]; + /* */ byte _gap_0x78; + /* 0x079 */ byte MaxLevel; + /* 0x07A */ byte MaxExpansion; + /* 0x07B */ byte Sex; + /* 0x07C */ byte Race; + /* 0x07D */ byte Tribe; + /* 0x07E */ byte CurrentClassJobId; + /* */ byte _gap_0x7F; + /* 0x080 */ __int64 CurrentClassJobRow; + /* 0x088 */ __int16 CurrentLevel; + /* 0x08A */ __int16 ClassJobLevelArray[0x20]; + /* */ __int16 _gap_0xCA; + /* 0x0CC */ __int32 ClassJobExpArray[0x20]; + /* 0x14C */ __int16 SyncedLevel; + /* 0x14E */ byte IsLevelSynced; + /* 0x14F */ bool HasPremiumSaddlebag; + /* */ __int16 _gap_0x150; + /* 0x152 */ byte GuardianDeity; + /* 0x153 */ byte BirthMonth; + /* 0x154 */ byte BirthDay; + /* 0x155 */ byte FirstClass; + /* 0x156 */ byte StartTown; + /* 0x157 */ byte QuestSpecialFlags; + /* 0x158 */ unsigned __int16 ActiveFestivalIds[0x4]; + /* 0x160 */ unsigned __int16 ActiveFestivalPhases[0x4]; + /* */ __int64 _gap_0x168; + /* 0x170 */ __int32 BaseStrength; + /* 0x174 */ __int32 BaseDexterity; + /* 0x178 */ __int32 BaseVitality; + /* 0x17C */ __int32 BaseIntelligence; + /* 0x180 */ __int32 BaseMind; + /* 0x184 */ __int32 BasePiety; + /* 0x188 */ __int32 Attributes[0x4A]; + /* 0x2B0 */ byte GrandCompany; + /* 0x2B1 */ byte GCRankMaelstrom; + /* 0x2B2 */ byte GCRankTwinAdders; + /* 0x2B3 */ byte GCRankImmortalFlames; + /* 0x2B4 */ unsigned __int16 HomeAetheryteId; + /* 0x2B6 */ byte FavouriteAetheryteCount; + /* */ byte _gap_0x2B7; + /* 0x2B8 */ unsigned __int16 FavouriteAetheryteArray[0x4]; + /* 0x2C0 */ unsigned __int16 FreeAetheryteId; + /* 0x2C2 */ unsigned __int16 FreeAetherytePlayStationPlus; + /* 0x2C4 */ unsigned __int32 BaseRestedExperience; + /* */ __int64 _gap_0x2C8; + /* */ __int64 _gap_0x2D0; + /* */ __int32 _gap_0x2D8; + /* */ byte _gap_0x2DC; + /* 0x2DD */ byte OwnedMountsBitmask[0x23]; + /* 0x300 */ byte UnlockedOrnamentsBitmask[0x6]; + /* 0x306 */ byte NumOwnedMounts; + /* */ byte _gap_0x307; + /* */ __int64 _gap_0x308; + /* */ __int64 _gap_0x310; + /* */ __int64 _gap_0x318; + /* */ __int64 _gap_0x320; + /* */ __int64 _gap_0x328; + /* */ __int64 _gap_0x330; + /* */ __int64 _gap_0x338; + /* */ __int64 _gap_0x340; + /* */ __int64 _gap_0x348; + /* */ __int64 _gap_0x350; + /* */ __int64 _gap_0x358; + /* */ __int64 _gap_0x360; + /* */ __int64 _gap_0x368; + /* */ __int64 _gap_0x370; + /* */ __int64 _gap_0x378; + /* */ __int64 _gap_0x380; + /* */ __int64 _gap_0x388; + /* */ __int64 _gap_0x390; + /* */ __int64 _gap_0x398; + /* */ __int64 _gap_0x3A0; + /* */ __int64 _gap_0x3A8; + /* */ __int32 _gap_0x3B0; + /* 0x3B4 */ byte CaughtFishBitmask[0x9F]; + /* */ byte _gap_0x453; + /* */ __int32 _gap_0x454; + /* 0x458 */ unsigned __int32 NumFishCaught; + /* 0x45C */ unsigned __int32 FishingBait; + /* 0x460 */ byte UnlockedSpearfishingNotebookBitmask[0x7]; + /* 0x467 */ byte CaughtSpearfishBitmask[0x24]; + /* */ byte _gap_0x48B; + /* 0x48C */ unsigned __int32 NumSpearfishCaught; + /* */ __int32 _gap_0x490; + /* 0x494 */ byte ContentRouletteCompletion[0xC]; + /* 0x4A0 */ __int16 PlayerCommendations; + /* 0x4A2 */ byte SelectedPoses[0x7]; + /* 0x4A9 */ byte PlayerStateFlags1; + /* 0x4AA */ byte PlayerStateFlags2; + /* 0x4AB */ byte PlayerStateFlags3; + /* */ __int32 _gap_0x4AC; + /* */ __int64 _gap_0x4B0; + /* */ __int64 _gap_0x4B8; + /* */ __int64 _gap_0x4C0; + /* */ __int64 _gap_0x4C8; + /* */ __int32 _gap_0x4D0; + /* 0x4D4 */ byte SightseeingLogUnlockState; + /* 0x4D5 */ byte SightseeingLogUnlockStateEx; + /* 0x4D6 */ byte UnlockedAdventureExPhaseBitmask[0x1]; + /* */ byte _gap_0x4D7; + /* */ __int64 _gap_0x4D8; + /* */ __int64 _gap_0x4E0; + /* */ __int64 _gap_0x4E8; + /* */ __int64 _gap_0x4F0; + /* */ __int64 _gap_0x4F8; + /* 0x500 */ byte UnlockedAdventureBitmask[0x25]; + /* */ byte _gap_0x525; + /* */ __int16 _gap_0x526; + /* */ byte _gap_0x528; + /* 0x529 */ byte UnlockFlags[0x2C]; + /* */ byte _gap_0x555; + /* */ __int16 _gap_0x556; + /* */ byte _gap_0x558; + /* 0x559 */ byte DeliveryLevel; + /* */ byte _gap_0x55A; + /* 0x55B */ byte MeisterFlag; + /* */ __int32 _gap_0x55C; + /* 0x560 */ unsigned __int32 SquadronMissionCompletionTimestamp; + /* 0x564 */ unsigned __int32 SquadronTrainingCompletionTimestamp; + /* 0x568 */ unsigned __int16 ActiveGcArmyExpedition; + /* 0x56A */ unsigned __int16 ActiveGcArmyTraining; + /* 0x56C */ bool HasNewGcArmyCandidate; + /* */ byte _gap_0x56D; + /* 0x56E */ byte UnlockedMinerFolkloreTomeBitmask[0x2]; + /* 0x570 */ byte UnlockedBotanistFolkloreTomeBitmask[0x2]; + /* 0x572 */ byte UnlockedFishingFolkloreTomeBitmask[0x2]; + /* */ __int32 _gap_0x574; + /* */ __int64 _gap_0x578; + /* */ __int64 _gap_0x580; + /* */ __int64 _gap_0x588; + /* */ __int64 _gap_0x590; + /* */ __int64 _gap_0x598; + /* */ __int64 _gap_0x5A0; + /* */ __int64 _gap_0x5A8; + /* */ __int64 _gap_0x5B0; + /* */ __int64 _gap_0x5B8; + /* */ __int64 _gap_0x5C0; + /* */ __int64 _gap_0x5C8; + /* */ __int64 _gap_0x5D0; + /* */ __int64 _gap_0x5D8; + /* */ __int64 _gap_0x5E0; + /* */ __int64 _gap_0x5E8; + /* */ __int64 _gap_0x5F0; + /* */ __int64 _gap_0x5F8; + /* */ __int64 _gap_0x600; + /* */ __int64 _gap_0x608; + /* */ __int64 _gap_0x610; + /* */ __int64 _gap_0x618; + /* */ __int64 _gap_0x620; + /* */ __int64 _gap_0x628; + /* */ __int64 _gap_0x630; + /* */ __int64 _gap_0x638; + /* */ __int64 _gap_0x640; + /* */ __int64 _gap_0x648; + /* */ __int64 _gap_0x650; + /* */ __int64 _gap_0x658; + /* */ __int64 _gap_0x660; + /* */ __int64 _gap_0x668; + /* */ __int64 _gap_0x670; + /* */ __int32 _gap_0x678; + /* 0x67C */ byte WeeklyBingoOrderData[0x10]; + /* 0x68C */ byte WeeklyBingoRewardData[0x4]; + /* 0x690 */ unsigned __int16 _weeklyBingoStickers; + /* */ __int16 _gap_0x692; + /* 0x694 */ unsigned __int32 _weeklyBingoFlags; + /* 0x698 */ byte _weeklyBingoTaskStatus[0x4]; + /* 0x69C */ byte WeeklyBingoRequestOpenBingoNo; + /* */ byte _gap_0x69D; + /* */ __int16 _gap_0x69E; + /* */ __int64 _gap_0x6A0; + /* */ __int64 _gap_0x6A8; + /* */ __int64 _gap_0x6B0; + /* */ __int64 _gap_0x6B8; + /* */ __int64 _gap_0x6C0; + /* */ __int64 _gap_0x6C8; + /* */ __int64 _gap_0x6D0; + /* 0x6D8 */ byte WeeklyBingoExpMultiplier; + /* 0x6D9 */ bool WeeklyBingoUnk63; + /* */ __int16 _gap_0x6DA; + /* */ __int32 _gap_0x6DC; + /* 0x6E0 */ StdPairunsignedint32unsignedint32 ContentKeyValueData[0x3]; + /* */ __int64 _gap_0x6F8; + /* */ __int64 _gap_0x700; + /* */ __int64 _gap_0x708; + /* */ __int64 _gap_0x710; + /* */ __int64 _gap_0x718; + /* */ __int64 _gap_0x720; + /* */ __int64 _gap_0x728; + /* */ __int64 _gap_0x730; + /* */ __int64 _gap_0x738; + /* */ __int64 _gap_0x740; + /* */ __int64 _gap_0x748; + /* */ __int64 _gap_0x750; + /* */ __int64 _gap_0x758; + /* */ __int64 _gap_0x760; + /* */ __int64 _gap_0x768; + /* 0x770 */ byte MentorVersion; + /* */ byte _gap_0x771; + /* */ __int16 _gap_0x772; + /* 0x774 */ unsigned __int32 DesynthesisLevels[0x8]; + /* */ __int32 _gap_0x794; + /* */ __int64 _gap_0x798; + /* */ __int64 _gap_0x7A0; + /* */ __int64 _gap_0x7A8; + /* */ __int64 _gap_0x7B0; + /* */ __int64 _gap_0x7B8; + /* */ __int64 _gap_0x7C0; + /* */ __int64 _gap_0x7C8; + /* */ __int64 _gap_0x7D0; + /* */ __int64 _gap_0x7D8; + /* */ __int64 _gap_0x7E0; + /* */ __int64 _gap_0x7E8; + /* */ __int64 _gap_0x7F0; + /* */ __int64 _gap_0x7F8; + /* */ __int64 _gap_0x800; + /* */ __int64 _gap_0x808; + /* */ __int64 _gap_0x810; +}; + +__unaligned struct Client::Game::UI::PvPProfile /* Size=0x7C */ +{ + /* 0x00 */ byte IsLoaded; + /* */ byte _gap_0x1; + /* */ __int16 _gap_0x2; + /* 0x04 */ unsigned __int32 ExperienceMaelstrom; + /* 0x08 */ unsigned __int32 ExperienceTwinAdder; + /* 0x0C */ unsigned __int32 ExperienceImmortalFlames; + /* 0x10 */ byte RankMaelstrom; + /* 0x11 */ byte RankTwinAdder; + /* 0x12 */ byte RankImmortalFlames; + /* */ byte _gap_0x13; + /* */ __int32 _gap_0x14; + /* */ __int32 _gap_0x18; + /* */ __int16 _gap_0x1C; + /* 0x1E */ byte Series; + /* 0x1F */ byte SeriesCurrentRank; + /* 0x20 */ byte SeriesClaimedRank; + /* */ byte _gap_0x21; + /* 0x22 */ unsigned __int16 SeriesExperience; + /* 0x24 */ byte PreviousSeriesClaimedRank; + /* 0x25 */ byte PreviousSeriesRank; + /* */ __int16 _gap_0x26; + /* 0x28 */ unsigned __int32 FrontlineTotalMatches; + /* 0x2C */ unsigned __int32 FrontlineTotalFirstPlace; + /* 0x30 */ unsigned __int32 FrontlineTotalSecondPlace; + /* 0x34 */ unsigned __int32 FrontlineTotalThirdPlace; + /* 0x38 */ unsigned __int16 FrontlineWeeklyMatches; + /* 0x3A */ unsigned __int16 FrontlineWeeklyFirstPlace; + /* 0x3C */ unsigned __int16 FrontlineWeeklySecondPlace; + /* 0x3E */ unsigned __int16 FrontlineWeeklyThirdPlace; + /* */ byte _gap_0x40; + /* 0x41 */ byte CrystallineConflictSeason; + /* 0x42 */ unsigned __int16 CrystallineConflictCasualMatches; + /* 0x44 */ unsigned __int16 CrystallineConflictCasualMatchesWon; + /* 0x46 */ unsigned __int16 CrystallineConflictRankedMatches; + /* 0x48 */ unsigned __int16 CrystallineConflictRankedMatchesWon; + /* */ __int16 _gap_0x4A; + /* */ __int16 _gap_0x4C; + /* 0x4E */ unsigned __int16 CrystallineConflictCurrentCrystalCredit; + /* 0x50 */ unsigned __int16 CrystallineConflictHighestCrystalCredit; + /* */ __int16 _gap_0x52; + /* 0x54 */ byte CrystallineConflictCurrentRank; + /* 0x55 */ byte CrystallineConflictHighestRank; + /* 0x56 */ byte CrystallineConflictCurrentRiser; + /* 0x57 */ byte CrystallineConflictHighestRiser; + /* 0x58 */ byte CrystallineConflictCurrentRisingStars; + /* 0x59 */ byte CrystallineConflictHighestRisingStars; + /* */ __int16 _gap_0x5A; + /* */ __int32 _gap_0x5C; + /* */ __int64 _gap_0x60; + /* */ __int32 _gap_0x68; + /* 0x6C */ unsigned __int32 RivalWingsTotalMatches; + /* 0x70 */ unsigned __int32 RivalWingsTotalMatchesWon; + /* 0x74 */ unsigned __int32 RivalWingsWeeklyMatches; + /* 0x78 */ unsigned __int32 RivalWingsWeeklyMatchesWon; +}; + +__unaligned struct Client::Game::UI::QTE /* Size=0x28 */ +{ + /* 0x00 */ Component::GUI::AtkEventInterface AtkEventInterface; + /* */ __int64 _gap_0x8; + /* */ __int64 _gap_0x10; + /* */ __int64 _gap_0x18; + /* */ __int64 _gap_0x20; +}; + +__unaligned struct Client::Game::UI::QuestTodoList /* Size=0x2F0 */ +{ + /* */ __int64 _gap_0x0; + /* */ __int64 _gap_0x8; + /* */ __int64 _gap_0x10; + /* */ __int64 _gap_0x18; + /* */ __int64 _gap_0x20; + /* */ __int64 _gap_0x28; + /* */ __int64 _gap_0x30; + /* */ __int64 _gap_0x38; + /* */ __int64 _gap_0x40; + /* */ __int64 _gap_0x48; + /* */ __int64 _gap_0x50; + /* */ __int64 _gap_0x58; + /* */ __int64 _gap_0x60; + /* */ __int64 _gap_0x68; + /* */ __int64 _gap_0x70; + /* */ __int64 _gap_0x78; + /* */ __int64 _gap_0x80; + /* */ __int64 _gap_0x88; + /* */ __int64 _gap_0x90; + /* */ __int64 _gap_0x98; + /* */ __int64 _gap_0xA0; + /* */ __int64 _gap_0xA8; + /* */ __int64 _gap_0xB0; + /* */ __int64 _gap_0xB8; + /* */ __int64 _gap_0xC0; + /* */ __int64 _gap_0xC8; + /* */ __int64 _gap_0xD0; + /* */ __int64 _gap_0xD8; + /* */ __int64 _gap_0xE0; + /* */ __int64 _gap_0xE8; + /* */ __int64 _gap_0xF0; + /* */ __int64 _gap_0xF8; + /* */ __int64 _gap_0x100; + /* */ __int64 _gap_0x108; + /* */ __int64 _gap_0x110; + /* */ __int64 _gap_0x118; + /* */ __int64 _gap_0x120; + /* */ __int64 _gap_0x128; + /* */ __int64 _gap_0x130; + /* */ __int64 _gap_0x138; + /* */ __int64 _gap_0x140; + /* */ __int64 _gap_0x148; + /* */ __int64 _gap_0x150; + /* */ __int64 _gap_0x158; + /* */ __int64 _gap_0x160; + /* */ __int64 _gap_0x168; + /* */ __int64 _gap_0x170; + /* */ __int64 _gap_0x178; + /* */ __int64 _gap_0x180; + /* */ __int64 _gap_0x188; + /* */ __int64 _gap_0x190; + /* */ __int64 _gap_0x198; + /* */ __int64 _gap_0x1A0; + /* */ __int64 _gap_0x1A8; + /* */ __int64 _gap_0x1B0; + /* */ __int64 _gap_0x1B8; + /* */ __int64 _gap_0x1C0; + /* */ __int64 _gap_0x1C8; + /* */ __int64 _gap_0x1D0; + /* */ __int64 _gap_0x1D8; + /* */ __int64 _gap_0x1E0; + /* */ __int64 _gap_0x1E8; + /* */ __int64 _gap_0x1F0; + /* */ __int64 _gap_0x1F8; + /* */ __int64 _gap_0x200; + /* */ __int64 _gap_0x208; + /* */ __int64 _gap_0x210; + /* */ __int64 _gap_0x218; + /* */ __int64 _gap_0x220; + /* */ __int64 _gap_0x228; + /* */ __int64 _gap_0x230; + /* */ __int64 _gap_0x238; + /* */ __int64 _gap_0x240; + /* */ __int64 _gap_0x248; + /* */ __int64 _gap_0x250; + /* */ __int64 _gap_0x258; + /* */ __int64 _gap_0x260; + /* */ __int64 _gap_0x268; + /* */ __int64 _gap_0x270; + /* */ __int64 _gap_0x278; + /* */ __int64 _gap_0x280; + /* */ __int64 _gap_0x288; + /* */ __int64 _gap_0x290; + /* */ __int64 _gap_0x298; + /* */ __int64 _gap_0x2A0; + /* */ __int64 _gap_0x2A8; + /* */ __int64 _gap_0x2B0; + /* */ __int64 _gap_0x2B8; + /* */ __int64 _gap_0x2C0; + /* */ __int64 _gap_0x2C8; + /* */ __int64 _gap_0x2D0; + /* */ __int64 _gap_0x2D8; + /* */ __int64 _gap_0x2E0; + /* */ __int64 _gap_0x2E8; +}; + +__unaligned struct Client::Game::UI::QuestUI /* Size=0xFD0 */ +{ + /* */ __int64 _gap_0x0; + /* */ __int64 _gap_0x8; + /* */ __int64 _gap_0x10; + /* */ __int64 _gap_0x18; + /* */ __int64 _gap_0x20; + /* */ __int64 _gap_0x28; + /* */ __int64 _gap_0x30; + /* */ __int64 _gap_0x38; + /* */ __int64 _gap_0x40; + /* */ __int64 _gap_0x48; + /* */ __int64 _gap_0x50; + /* */ __int64 _gap_0x58; + /* */ __int64 _gap_0x60; + /* */ __int64 _gap_0x68; + /* */ __int64 _gap_0x70; + /* */ __int64 _gap_0x78; + /* */ __int64 _gap_0x80; + /* */ __int64 _gap_0x88; + /* */ __int64 _gap_0x90; + /* */ __int64 _gap_0x98; + /* */ __int64 _gap_0xA0; + /* */ __int64 _gap_0xA8; + /* */ __int64 _gap_0xB0; + /* */ __int64 _gap_0xB8; + /* */ __int64 _gap_0xC0; + /* */ __int64 _gap_0xC8; + /* */ __int64 _gap_0xD0; + /* */ __int64 _gap_0xD8; + /* */ __int64 _gap_0xE0; + /* */ __int64 _gap_0xE8; + /* */ __int64 _gap_0xF0; + /* */ __int64 _gap_0xF8; + /* */ __int64 _gap_0x100; + /* */ __int64 _gap_0x108; + /* */ __int64 _gap_0x110; + /* */ __int64 _gap_0x118; + /* */ __int64 _gap_0x120; + /* */ __int64 _gap_0x128; + /* */ __int64 _gap_0x130; + /* */ __int64 _gap_0x138; + /* */ __int64 _gap_0x140; + /* */ __int64 _gap_0x148; + /* */ __int64 _gap_0x150; + /* */ __int64 _gap_0x158; + /* */ __int64 _gap_0x160; + /* */ __int64 _gap_0x168; + /* */ __int64 _gap_0x170; + /* */ __int64 _gap_0x178; + /* */ __int64 _gap_0x180; + /* */ __int64 _gap_0x188; + /* */ __int64 _gap_0x190; + /* */ __int64 _gap_0x198; + /* */ __int64 _gap_0x1A0; + /* */ __int64 _gap_0x1A8; + /* */ __int64 _gap_0x1B0; + /* */ __int64 _gap_0x1B8; + /* */ __int64 _gap_0x1C0; + /* */ __int64 _gap_0x1C8; + /* */ __int64 _gap_0x1D0; + /* */ __int64 _gap_0x1D8; + /* */ __int64 _gap_0x1E0; + /* */ __int64 _gap_0x1E8; + /* */ __int64 _gap_0x1F0; + /* */ __int64 _gap_0x1F8; + /* */ __int64 _gap_0x200; + /* */ __int64 _gap_0x208; + /* */ __int64 _gap_0x210; + /* */ __int64 _gap_0x218; + /* */ __int64 _gap_0x220; + /* */ __int64 _gap_0x228; + /* */ __int64 _gap_0x230; + /* */ __int64 _gap_0x238; + /* */ __int64 _gap_0x240; + /* */ __int64 _gap_0x248; + /* */ __int64 _gap_0x250; + /* */ __int64 _gap_0x258; + /* */ __int64 _gap_0x260; + /* */ __int64 _gap_0x268; + /* */ __int64 _gap_0x270; + /* */ __int64 _gap_0x278; + /* */ __int64 _gap_0x280; + /* */ __int64 _gap_0x288; + /* */ __int64 _gap_0x290; + /* */ __int64 _gap_0x298; + /* */ __int64 _gap_0x2A0; + /* */ __int64 _gap_0x2A8; + /* */ __int64 _gap_0x2B0; + /* */ __int64 _gap_0x2B8; + /* */ __int64 _gap_0x2C0; + /* */ __int64 _gap_0x2C8; + /* */ __int64 _gap_0x2D0; + /* */ __int64 _gap_0x2D8; + /* */ __int64 _gap_0x2E0; + /* */ __int64 _gap_0x2E8; + /* */ __int64 _gap_0x2F0; + /* */ __int64 _gap_0x2F8; + /* */ __int64 _gap_0x300; + /* */ __int64 _gap_0x308; + /* */ __int64 _gap_0x310; + /* */ __int64 _gap_0x318; + /* */ __int64 _gap_0x320; + /* */ __int64 _gap_0x328; + /* */ __int64 _gap_0x330; + /* */ __int64 _gap_0x338; + /* */ __int64 _gap_0x340; + /* */ __int64 _gap_0x348; + /* */ __int64 _gap_0x350; + /* */ __int64 _gap_0x358; + /* */ __int64 _gap_0x360; + /* */ __int64 _gap_0x368; + /* */ __int64 _gap_0x370; + /* */ __int64 _gap_0x378; + /* */ __int64 _gap_0x380; + /* */ __int64 _gap_0x388; + /* */ __int64 _gap_0x390; + /* */ __int64 _gap_0x398; + /* */ __int64 _gap_0x3A0; + /* */ __int64 _gap_0x3A8; + /* */ __int64 _gap_0x3B0; + /* */ __int64 _gap_0x3B8; + /* */ __int64 _gap_0x3C0; + /* */ __int64 _gap_0x3C8; + /* */ __int64 _gap_0x3D0; + /* */ __int64 _gap_0x3D8; + /* */ __int64 _gap_0x3E0; + /* */ __int64 _gap_0x3E8; + /* */ __int64 _gap_0x3F0; + /* */ __int64 _gap_0x3F8; + /* */ __int64 _gap_0x400; + /* */ __int64 _gap_0x408; + /* */ __int64 _gap_0x410; + /* */ __int64 _gap_0x418; + /* */ __int64 _gap_0x420; + /* */ __int64 _gap_0x428; + /* */ __int64 _gap_0x430; + /* */ __int64 _gap_0x438; + /* */ __int64 _gap_0x440; + /* */ __int64 _gap_0x448; + /* */ __int64 _gap_0x450; + /* */ __int64 _gap_0x458; + /* */ __int64 _gap_0x460; + /* */ __int64 _gap_0x468; + /* */ __int64 _gap_0x470; + /* */ __int64 _gap_0x478; + /* */ __int64 _gap_0x480; + /* */ __int64 _gap_0x488; + /* */ __int64 _gap_0x490; + /* */ __int64 _gap_0x498; + /* */ __int64 _gap_0x4A0; + /* */ __int64 _gap_0x4A8; + /* */ __int64 _gap_0x4B0; + /* */ __int64 _gap_0x4B8; + /* */ __int64 _gap_0x4C0; + /* */ __int64 _gap_0x4C8; + /* */ __int64 _gap_0x4D0; + /* */ __int64 _gap_0x4D8; + /* */ __int64 _gap_0x4E0; + /* */ __int64 _gap_0x4E8; + /* */ __int64 _gap_0x4F0; + /* */ __int64 _gap_0x4F8; + /* */ __int64 _gap_0x500; + /* */ __int64 _gap_0x508; + /* */ __int64 _gap_0x510; + /* */ __int64 _gap_0x518; + /* */ __int64 _gap_0x520; + /* */ __int64 _gap_0x528; + /* */ __int64 _gap_0x530; + /* */ __int64 _gap_0x538; + /* */ __int64 _gap_0x540; + /* */ __int64 _gap_0x548; + /* */ __int64 _gap_0x550; + /* */ __int64 _gap_0x558; + /* */ __int64 _gap_0x560; + /* */ __int64 _gap_0x568; + /* */ __int64 _gap_0x570; + /* */ __int64 _gap_0x578; + /* */ __int64 _gap_0x580; + /* */ __int64 _gap_0x588; + /* */ __int64 _gap_0x590; + /* */ __int64 _gap_0x598; + /* */ __int64 _gap_0x5A0; + /* */ __int64 _gap_0x5A8; + /* */ __int64 _gap_0x5B0; + /* */ __int64 _gap_0x5B8; + /* */ __int64 _gap_0x5C0; + /* */ __int64 _gap_0x5C8; + /* */ __int64 _gap_0x5D0; + /* */ __int64 _gap_0x5D8; + /* */ __int64 _gap_0x5E0; + /* */ __int64 _gap_0x5E8; + /* */ __int64 _gap_0x5F0; + /* */ __int64 _gap_0x5F8; + /* */ __int64 _gap_0x600; + /* */ __int64 _gap_0x608; + /* */ __int64 _gap_0x610; + /* */ __int64 _gap_0x618; + /* */ __int64 _gap_0x620; + /* */ __int64 _gap_0x628; + /* */ __int64 _gap_0x630; + /* */ __int64 _gap_0x638; + /* */ __int64 _gap_0x640; + /* */ __int64 _gap_0x648; + /* */ __int64 _gap_0x650; + /* */ __int64 _gap_0x658; + /* */ __int64 _gap_0x660; + /* */ __int64 _gap_0x668; + /* */ __int64 _gap_0x670; + /* */ __int64 _gap_0x678; + /* */ __int64 _gap_0x680; + /* */ __int64 _gap_0x688; + /* */ __int64 _gap_0x690; + /* */ __int64 _gap_0x698; + /* */ __int64 _gap_0x6A0; + /* */ __int64 _gap_0x6A8; + /* */ __int64 _gap_0x6B0; + /* */ __int64 _gap_0x6B8; + /* */ __int64 _gap_0x6C0; + /* */ __int64 _gap_0x6C8; + /* */ __int64 _gap_0x6D0; + /* */ __int64 _gap_0x6D8; + /* */ __int64 _gap_0x6E0; + /* */ __int64 _gap_0x6E8; + /* */ __int64 _gap_0x6F0; + /* */ __int64 _gap_0x6F8; + /* */ __int64 _gap_0x700; + /* */ __int64 _gap_0x708; + /* */ __int64 _gap_0x710; + /* */ __int64 _gap_0x718; + /* */ __int64 _gap_0x720; + /* */ __int64 _gap_0x728; + /* */ __int64 _gap_0x730; + /* */ __int64 _gap_0x738; + /* */ __int64 _gap_0x740; + /* */ __int64 _gap_0x748; + /* */ __int64 _gap_0x750; + /* */ __int64 _gap_0x758; + /* */ __int64 _gap_0x760; + /* */ __int64 _gap_0x768; + /* */ __int64 _gap_0x770; + /* */ __int64 _gap_0x778; + /* */ __int64 _gap_0x780; + /* */ __int64 _gap_0x788; + /* */ __int64 _gap_0x790; + /* */ __int64 _gap_0x798; + /* */ __int64 _gap_0x7A0; + /* */ __int64 _gap_0x7A8; + /* */ __int64 _gap_0x7B0; + /* */ __int64 _gap_0x7B8; + /* */ __int64 _gap_0x7C0; + /* */ __int64 _gap_0x7C8; + /* */ __int64 _gap_0x7D0; + /* */ __int64 _gap_0x7D8; + /* */ __int64 _gap_0x7E0; + /* */ __int64 _gap_0x7E8; + /* */ __int64 _gap_0x7F0; + /* */ __int64 _gap_0x7F8; + /* */ __int64 _gap_0x800; + /* */ __int64 _gap_0x808; + /* */ __int64 _gap_0x810; + /* */ __int64 _gap_0x818; + /* */ __int64 _gap_0x820; + /* */ __int64 _gap_0x828; + /* */ __int64 _gap_0x830; + /* */ __int64 _gap_0x838; + /* */ __int64 _gap_0x840; + /* */ __int64 _gap_0x848; + /* */ __int64 _gap_0x850; + /* */ __int64 _gap_0x858; + /* */ __int64 _gap_0x860; + /* */ __int64 _gap_0x868; + /* */ __int64 _gap_0x870; + /* */ __int64 _gap_0x878; + /* */ __int64 _gap_0x880; + /* */ __int64 _gap_0x888; + /* */ __int64 _gap_0x890; + /* */ __int64 _gap_0x898; + /* */ __int64 _gap_0x8A0; + /* */ __int64 _gap_0x8A8; + /* */ __int64 _gap_0x8B0; + /* */ __int64 _gap_0x8B8; + /* */ __int64 _gap_0x8C0; + /* */ __int64 _gap_0x8C8; + /* */ __int64 _gap_0x8D0; + /* */ __int64 _gap_0x8D8; + /* */ __int64 _gap_0x8E0; + /* */ __int64 _gap_0x8E8; + /* */ __int64 _gap_0x8F0; + /* */ __int64 _gap_0x8F8; + /* */ __int64 _gap_0x900; + /* */ __int64 _gap_0x908; + /* */ __int64 _gap_0x910; + /* */ __int64 _gap_0x918; + /* */ __int64 _gap_0x920; + /* */ __int64 _gap_0x928; + /* */ __int64 _gap_0x930; + /* */ __int64 _gap_0x938; + /* */ __int64 _gap_0x940; + /* */ __int64 _gap_0x948; + /* */ __int64 _gap_0x950; + /* */ __int64 _gap_0x958; + /* */ __int64 _gap_0x960; + /* */ __int64 _gap_0x968; + /* */ __int64 _gap_0x970; + /* */ __int64 _gap_0x978; + /* */ __int64 _gap_0x980; + /* */ __int64 _gap_0x988; + /* */ __int64 _gap_0x990; + /* */ __int64 _gap_0x998; + /* */ __int64 _gap_0x9A0; + /* */ __int64 _gap_0x9A8; + /* */ __int64 _gap_0x9B0; + /* */ __int64 _gap_0x9B8; + /* */ __int64 _gap_0x9C0; + /* */ __int64 _gap_0x9C8; + /* */ __int64 _gap_0x9D0; + /* */ __int64 _gap_0x9D8; + /* */ __int64 _gap_0x9E0; + /* */ __int64 _gap_0x9E8; + /* */ __int64 _gap_0x9F0; + /* */ __int64 _gap_0x9F8; + /* */ __int64 _gap_0xA00; + /* */ __int64 _gap_0xA08; + /* */ __int64 _gap_0xA10; + /* */ __int64 _gap_0xA18; + /* */ __int64 _gap_0xA20; + /* */ __int64 _gap_0xA28; + /* */ __int64 _gap_0xA30; + /* */ __int64 _gap_0xA38; + /* */ __int64 _gap_0xA40; + /* */ __int64 _gap_0xA48; + /* */ __int64 _gap_0xA50; + /* */ __int64 _gap_0xA58; + /* */ __int64 _gap_0xA60; + /* */ __int64 _gap_0xA68; + /* */ __int64 _gap_0xA70; + /* */ __int64 _gap_0xA78; + /* */ __int64 _gap_0xA80; + /* */ __int64 _gap_0xA88; + /* */ __int64 _gap_0xA90; + /* */ __int64 _gap_0xA98; + /* */ __int64 _gap_0xAA0; + /* */ __int64 _gap_0xAA8; + /* */ __int64 _gap_0xAB0; + /* */ __int64 _gap_0xAB8; + /* */ __int64 _gap_0xAC0; + /* */ __int64 _gap_0xAC8; + /* */ __int64 _gap_0xAD0; + /* */ __int64 _gap_0xAD8; + /* */ __int64 _gap_0xAE0; + /* */ __int64 _gap_0xAE8; + /* */ __int64 _gap_0xAF0; + /* */ __int64 _gap_0xAF8; + /* */ __int64 _gap_0xB00; + /* */ __int64 _gap_0xB08; + /* */ __int64 _gap_0xB10; + /* */ __int64 _gap_0xB18; + /* */ __int64 _gap_0xB20; + /* */ __int64 _gap_0xB28; + /* */ __int64 _gap_0xB30; + /* */ __int64 _gap_0xB38; + /* */ __int64 _gap_0xB40; + /* */ __int64 _gap_0xB48; + /* */ __int64 _gap_0xB50; + /* */ __int64 _gap_0xB58; + /* */ __int64 _gap_0xB60; + /* */ __int64 _gap_0xB68; + /* */ __int64 _gap_0xB70; + /* */ __int64 _gap_0xB78; + /* */ __int64 _gap_0xB80; + /* */ __int64 _gap_0xB88; + /* */ __int64 _gap_0xB90; + /* */ __int64 _gap_0xB98; + /* */ __int64 _gap_0xBA0; + /* */ __int64 _gap_0xBA8; + /* */ __int64 _gap_0xBB0; + /* */ __int64 _gap_0xBB8; + /* */ __int64 _gap_0xBC0; + /* */ __int64 _gap_0xBC8; + /* */ __int64 _gap_0xBD0; + /* */ __int64 _gap_0xBD8; + /* */ __int64 _gap_0xBE0; + /* */ __int64 _gap_0xBE8; + /* */ __int64 _gap_0xBF0; + /* */ __int64 _gap_0xBF8; + /* */ __int64 _gap_0xC00; + /* */ __int64 _gap_0xC08; + /* */ __int64 _gap_0xC10; + /* */ __int64 _gap_0xC18; + /* */ __int64 _gap_0xC20; + /* */ __int64 _gap_0xC28; + /* */ __int64 _gap_0xC30; + /* */ __int64 _gap_0xC38; + /* */ __int64 _gap_0xC40; + /* */ __int64 _gap_0xC48; + /* */ __int64 _gap_0xC50; + /* */ __int64 _gap_0xC58; + /* */ __int64 _gap_0xC60; + /* */ __int64 _gap_0xC68; + /* */ __int64 _gap_0xC70; + /* */ __int64 _gap_0xC78; + /* */ __int64 _gap_0xC80; + /* */ __int64 _gap_0xC88; + /* */ __int64 _gap_0xC90; + /* */ __int64 _gap_0xC98; + /* */ __int64 _gap_0xCA0; + /* */ __int64 _gap_0xCA8; + /* */ __int64 _gap_0xCB0; + /* */ __int64 _gap_0xCB8; + /* */ __int64 _gap_0xCC0; + /* */ __int64 _gap_0xCC8; + /* */ __int64 _gap_0xCD0; + /* */ __int64 _gap_0xCD8; + /* */ __int64 _gap_0xCE0; + /* */ __int64 _gap_0xCE8; + /* */ __int64 _gap_0xCF0; + /* */ __int64 _gap_0xCF8; + /* */ __int64 _gap_0xD00; + /* */ __int64 _gap_0xD08; + /* */ __int64 _gap_0xD10; + /* */ __int64 _gap_0xD18; + /* */ __int64 _gap_0xD20; + /* */ __int64 _gap_0xD28; + /* */ __int64 _gap_0xD30; + /* */ __int64 _gap_0xD38; + /* */ __int64 _gap_0xD40; + /* */ __int64 _gap_0xD48; + /* */ __int64 _gap_0xD50; + /* */ __int64 _gap_0xD58; + /* */ __int64 _gap_0xD60; + /* */ __int64 _gap_0xD68; + /* */ __int64 _gap_0xD70; + /* */ __int64 _gap_0xD78; + /* */ __int64 _gap_0xD80; + /* */ __int64 _gap_0xD88; + /* */ __int64 _gap_0xD90; + /* */ __int64 _gap_0xD98; + /* */ __int64 _gap_0xDA0; + /* */ __int64 _gap_0xDA8; + /* */ __int64 _gap_0xDB0; + /* */ __int64 _gap_0xDB8; + /* */ __int64 _gap_0xDC0; + /* */ __int64 _gap_0xDC8; + /* */ __int64 _gap_0xDD0; + /* */ __int64 _gap_0xDD8; + /* */ __int64 _gap_0xDE0; + /* */ __int64 _gap_0xDE8; + /* */ __int64 _gap_0xDF0; + /* */ __int64 _gap_0xDF8; + /* */ __int64 _gap_0xE00; + /* */ __int64 _gap_0xE08; + /* */ __int64 _gap_0xE10; + /* */ __int64 _gap_0xE18; + /* */ __int64 _gap_0xE20; + /* */ __int64 _gap_0xE28; + /* */ __int64 _gap_0xE30; + /* */ __int64 _gap_0xE38; + /* */ __int64 _gap_0xE40; + /* */ __int64 _gap_0xE48; + /* */ __int64 _gap_0xE50; + /* */ __int64 _gap_0xE58; + /* */ __int64 _gap_0xE60; + /* */ __int64 _gap_0xE68; + /* */ __int64 _gap_0xE70; + /* */ __int64 _gap_0xE78; + /* */ __int64 _gap_0xE80; + /* */ __int64 _gap_0xE88; + /* */ __int64 _gap_0xE90; + /* */ __int64 _gap_0xE98; + /* */ __int64 _gap_0xEA0; + /* */ __int64 _gap_0xEA8; + /* */ __int64 _gap_0xEB0; + /* */ __int64 _gap_0xEB8; + /* */ __int64 _gap_0xEC0; + /* */ __int64 _gap_0xEC8; + /* */ __int64 _gap_0xED0; + /* */ __int64 _gap_0xED8; + /* */ __int64 _gap_0xEE0; + /* */ __int64 _gap_0xEE8; + /* */ __int64 _gap_0xEF0; + /* */ __int64 _gap_0xEF8; + /* */ __int64 _gap_0xF00; + /* */ __int64 _gap_0xF08; + /* */ __int64 _gap_0xF10; + /* */ __int64 _gap_0xF18; + /* */ __int64 _gap_0xF20; + /* */ __int64 _gap_0xF28; + /* */ __int64 _gap_0xF30; + /* */ __int64 _gap_0xF38; + /* */ __int64 _gap_0xF40; + /* */ __int64 _gap_0xF48; + /* */ __int64 _gap_0xF50; + /* */ __int64 _gap_0xF58; + /* */ __int64 _gap_0xF60; + /* */ __int64 _gap_0xF68; + /* */ __int64 _gap_0xF70; + /* */ __int64 _gap_0xF78; + /* */ __int64 _gap_0xF80; + /* */ __int64 _gap_0xF88; + /* */ __int64 _gap_0xF90; + /* */ __int64 _gap_0xF98; + /* */ __int64 _gap_0xFA0; + /* */ __int64 _gap_0xFA8; + /* */ __int64 _gap_0xFB0; + /* */ __int64 _gap_0xFB8; + /* */ __int64 _gap_0xFC0; + /* */ __int64 _gap_0xFC8; +}; + +__unaligned struct Client::Game::UI::RecipeNote /* Size=0xB18 */ +{ + /* 0x000 */ unsigned __int32 Jobs[0x8]; + /* */ __int64 _gap_0x20; + /* */ __int64 _gap_0x28; + /* */ __int64 _gap_0x30; + /* */ __int64 _gap_0x38; + /* */ __int64 _gap_0x40; + /* */ __int64 _gap_0x48; + /* */ __int64 _gap_0x50; + /* */ __int64 _gap_0x58; + /* */ __int64 _gap_0x60; + /* */ __int64 _gap_0x68; + /* */ __int64 _gap_0x70; + /* */ __int64 _gap_0x78; + /* */ __int64 _gap_0x80; + /* */ __int64 _gap_0x88; + /* */ __int64 _gap_0x90; + /* */ __int64 _gap_0x98; + /* */ __int64 _gap_0xA0; + /* */ __int64 _gap_0xA8; + /* */ __int64 _gap_0xB0; + /* 0x0B8 */ Client::Game::UI::RecipeNote::RecipeData* RecipeList; + /* */ __int64 _gap_0xC0; + /* */ __int64 _gap_0xC8; + /* */ __int64 _gap_0xD0; + /* */ __int64 _gap_0xD8; + /* */ __int64 _gap_0xE0; + /* */ __int64 _gap_0xE8; + /* */ __int64 _gap_0xF0; + /* */ __int64 _gap_0xF8; + /* */ __int64 _gap_0x100; + /* */ __int64 _gap_0x108; + /* */ __int64 _gap_0x110; + /* */ __int64 _gap_0x118; + /* */ __int64 _gap_0x120; + /* */ __int64 _gap_0x128; + /* */ __int64 _gap_0x130; + /* */ __int64 _gap_0x138; + /* */ __int64 _gap_0x140; + /* */ __int64 _gap_0x148; + /* */ __int64 _gap_0x150; + /* */ __int64 _gap_0x158; + /* */ __int64 _gap_0x160; + /* */ __int64 _gap_0x168; + /* */ __int64 _gap_0x170; + /* */ __int64 _gap_0x178; + /* */ __int64 _gap_0x180; + /* */ __int64 _gap_0x188; + /* */ __int64 _gap_0x190; + /* */ __int64 _gap_0x198; + /* */ __int64 _gap_0x1A0; + /* */ __int64 _gap_0x1A8; + /* */ __int64 _gap_0x1B0; + /* */ __int64 _gap_0x1B8; + /* */ __int64 _gap_0x1C0; + /* */ __int64 _gap_0x1C8; + /* */ __int64 _gap_0x1D0; + /* */ __int64 _gap_0x1D8; + /* */ __int64 _gap_0x1E0; + /* */ __int64 _gap_0x1E8; + /* */ __int64 _gap_0x1F0; + /* */ __int64 _gap_0x1F8; + /* */ __int64 _gap_0x200; + /* */ __int64 _gap_0x208; + /* */ __int64 _gap_0x210; + /* */ __int64 _gap_0x218; + /* */ __int64 _gap_0x220; + /* */ __int64 _gap_0x228; + /* */ __int64 _gap_0x230; + /* */ __int64 _gap_0x238; + /* */ __int64 _gap_0x240; + /* */ __int64 _gap_0x248; + /* */ __int64 _gap_0x250; + /* */ __int64 _gap_0x258; + /* */ __int64 _gap_0x260; + /* */ __int64 _gap_0x268; + /* */ __int64 _gap_0x270; + /* */ __int64 _gap_0x278; + /* */ __int64 _gap_0x280; + /* */ __int64 _gap_0x288; + /* */ __int64 _gap_0x290; + /* */ __int64 _gap_0x298; + /* */ __int64 _gap_0x2A0; + /* */ __int64 _gap_0x2A8; + /* */ __int64 _gap_0x2B0; + /* */ __int64 _gap_0x2B8; + /* */ __int64 _gap_0x2C0; + /* */ __int64 _gap_0x2C8; + /* */ __int64 _gap_0x2D0; + /* */ __int64 _gap_0x2D8; + /* */ __int64 _gap_0x2E0; + /* */ __int64 _gap_0x2E8; + /* */ __int64 _gap_0x2F0; + /* */ __int64 _gap_0x2F8; + /* */ __int64 _gap_0x300; + /* */ __int64 _gap_0x308; + /* */ __int64 _gap_0x310; + /* */ __int64 _gap_0x318; + /* */ __int64 _gap_0x320; + /* */ __int64 _gap_0x328; + /* */ __int64 _gap_0x330; + /* */ __int64 _gap_0x338; + /* */ __int64 _gap_0x340; + /* */ __int64 _gap_0x348; + /* */ __int64 _gap_0x350; + /* */ __int64 _gap_0x358; + /* */ __int64 _gap_0x360; + /* */ __int64 _gap_0x368; + /* */ __int64 _gap_0x370; + /* */ __int64 _gap_0x378; + /* */ __int64 _gap_0x380; + /* */ __int64 _gap_0x388; + /* */ __int64 _gap_0x390; + /* */ __int64 _gap_0x398; + /* */ __int64 _gap_0x3A0; + /* */ __int64 _gap_0x3A8; + /* */ __int64 _gap_0x3B0; + /* */ __int64 _gap_0x3B8; + /* */ __int64 _gap_0x3C0; + /* */ __int64 _gap_0x3C8; + /* */ __int64 _gap_0x3D0; + /* */ __int64 _gap_0x3D8; + /* */ __int64 _gap_0x3E0; + /* */ __int64 _gap_0x3E8; + /* */ __int64 _gap_0x3F0; + /* */ __int64 _gap_0x3F8; + /* */ __int64 _gap_0x400; + /* */ __int64 _gap_0x408; + /* */ __int64 _gap_0x410; + /* */ __int64 _gap_0x418; + /* */ __int64 _gap_0x420; + /* */ __int64 _gap_0x428; + /* */ __int64 _gap_0x430; + /* */ __int64 _gap_0x438; + /* */ __int64 _gap_0x440; + /* */ __int64 _gap_0x448; + /* */ __int64 _gap_0x450; + /* */ __int64 _gap_0x458; + /* */ __int64 _gap_0x460; + /* */ __int64 _gap_0x468; + /* */ __int64 _gap_0x470; + /* */ __int64 _gap_0x478; + /* */ __int64 _gap_0x480; + /* */ __int64 _gap_0x488; + /* */ __int64 _gap_0x490; + /* */ __int64 _gap_0x498; + /* */ __int64 _gap_0x4A0; + /* */ __int64 _gap_0x4A8; + /* */ __int64 _gap_0x4B0; + /* */ __int64 _gap_0x4B8; + /* */ __int64 _gap_0x4C0; + /* */ __int64 _gap_0x4C8; + /* */ __int64 _gap_0x4D0; + /* */ __int64 _gap_0x4D8; + /* */ __int64 _gap_0x4E0; + /* */ __int64 _gap_0x4E8; + /* */ __int64 _gap_0x4F0; + /* */ __int64 _gap_0x4F8; + /* */ __int64 _gap_0x500; + /* */ __int64 _gap_0x508; + /* */ __int64 _gap_0x510; + /* */ __int64 _gap_0x518; + /* */ __int64 _gap_0x520; + /* */ __int64 _gap_0x528; + /* */ __int64 _gap_0x530; + /* */ __int64 _gap_0x538; + /* */ __int64 _gap_0x540; + /* */ __int64 _gap_0x548; + /* */ __int64 _gap_0x550; + /* */ __int64 _gap_0x558; + /* */ __int64 _gap_0x560; + /* */ __int64 _gap_0x568; + /* */ __int64 _gap_0x570; + /* */ __int64 _gap_0x578; + /* */ __int64 _gap_0x580; + /* */ __int64 _gap_0x588; + /* */ __int64 _gap_0x590; + /* */ __int64 _gap_0x598; + /* */ __int64 _gap_0x5A0; + /* */ __int64 _gap_0x5A8; + /* */ __int64 _gap_0x5B0; + /* */ __int64 _gap_0x5B8; + /* */ __int64 _gap_0x5C0; + /* */ __int64 _gap_0x5C8; + /* */ __int64 _gap_0x5D0; + /* */ __int64 _gap_0x5D8; + /* */ __int64 _gap_0x5E0; + /* */ __int64 _gap_0x5E8; + /* */ __int64 _gap_0x5F0; + /* */ __int64 _gap_0x5F8; + /* */ __int64 _gap_0x600; + /* */ __int64 _gap_0x608; + /* */ __int64 _gap_0x610; + /* */ __int64 _gap_0x618; + /* */ __int64 _gap_0x620; + /* */ __int64 _gap_0x628; + /* */ __int64 _gap_0x630; + /* */ __int64 _gap_0x638; + /* */ __int64 _gap_0x640; + /* */ __int64 _gap_0x648; + /* */ __int64 _gap_0x650; + /* */ __int64 _gap_0x658; + /* */ __int64 _gap_0x660; + /* */ __int64 _gap_0x668; + /* */ __int64 _gap_0x670; + /* */ __int64 _gap_0x678; + /* */ __int64 _gap_0x680; + /* */ __int64 _gap_0x688; + /* */ __int64 _gap_0x690; + /* */ __int64 _gap_0x698; + /* */ __int64 _gap_0x6A0; + /* */ __int64 _gap_0x6A8; + /* */ __int64 _gap_0x6B0; + /* */ __int64 _gap_0x6B8; + /* */ __int64 _gap_0x6C0; + /* */ __int64 _gap_0x6C8; + /* */ __int64 _gap_0x6D0; + /* */ __int64 _gap_0x6D8; + /* */ __int64 _gap_0x6E0; + /* */ __int64 _gap_0x6E8; + /* */ __int64 _gap_0x6F0; + /* */ __int64 _gap_0x6F8; + /* */ __int64 _gap_0x700; + /* */ __int64 _gap_0x708; + /* */ __int64 _gap_0x710; + /* */ __int64 _gap_0x718; + /* */ __int64 _gap_0x720; + /* */ __int64 _gap_0x728; + /* */ __int64 _gap_0x730; + /* */ __int64 _gap_0x738; + /* */ __int64 _gap_0x740; + /* */ __int64 _gap_0x748; + /* */ __int64 _gap_0x750; + /* */ __int64 _gap_0x758; + /* */ __int64 _gap_0x760; + /* */ __int64 _gap_0x768; + /* */ __int64 _gap_0x770; + /* */ __int64 _gap_0x778; + /* */ __int64 _gap_0x780; + /* */ __int64 _gap_0x788; + /* */ __int64 _gap_0x790; + /* */ __int64 _gap_0x798; + /* */ __int64 _gap_0x7A0; + /* */ __int64 _gap_0x7A8; + /* */ __int64 _gap_0x7B0; + /* */ __int64 _gap_0x7B8; + /* */ __int64 _gap_0x7C0; + /* */ __int64 _gap_0x7C8; + /* */ __int64 _gap_0x7D0; + /* */ __int64 _gap_0x7D8; + /* */ __int64 _gap_0x7E0; + /* */ __int64 _gap_0x7E8; + /* */ __int64 _gap_0x7F0; + /* */ __int64 _gap_0x7F8; + /* */ __int64 _gap_0x800; + /* */ __int64 _gap_0x808; + /* */ __int64 _gap_0x810; + /* */ __int64 _gap_0x818; + /* */ __int64 _gap_0x820; + /* */ __int64 _gap_0x828; + /* */ __int64 _gap_0x830; + /* */ __int64 _gap_0x838; + /* */ __int64 _gap_0x840; + /* */ __int64 _gap_0x848; + /* */ __int64 _gap_0x850; + /* */ __int64 _gap_0x858; + /* */ __int64 _gap_0x860; + /* */ __int64 _gap_0x868; + /* */ __int64 _gap_0x870; + /* */ __int64 _gap_0x878; + /* */ __int64 _gap_0x880; + /* */ __int64 _gap_0x888; + /* */ __int64 _gap_0x890; + /* */ __int64 _gap_0x898; + /* */ __int64 _gap_0x8A0; + /* */ __int64 _gap_0x8A8; + /* */ __int64 _gap_0x8B0; + /* */ __int64 _gap_0x8B8; + /* */ __int64 _gap_0x8C0; + /* */ __int64 _gap_0x8C8; + /* */ __int64 _gap_0x8D0; + /* */ __int64 _gap_0x8D8; + /* */ __int64 _gap_0x8E0; + /* */ __int64 _gap_0x8E8; + /* */ __int64 _gap_0x8F0; + /* */ __int64 _gap_0x8F8; + /* */ __int64 _gap_0x900; + /* */ __int64 _gap_0x908; + /* */ __int64 _gap_0x910; + /* */ __int64 _gap_0x918; + /* */ __int64 _gap_0x920; + /* */ __int64 _gap_0x928; + /* */ __int64 _gap_0x930; + /* */ __int64 _gap_0x938; + /* */ __int64 _gap_0x940; + /* */ __int64 _gap_0x948; + /* */ __int64 _gap_0x950; + /* */ __int64 _gap_0x958; + /* */ __int64 _gap_0x960; + /* */ __int64 _gap_0x968; + /* */ __int64 _gap_0x970; + /* */ __int64 _gap_0x978; + /* */ __int64 _gap_0x980; + /* */ __int64 _gap_0x988; + /* */ __int64 _gap_0x990; + /* */ __int64 _gap_0x998; + /* */ __int64 _gap_0x9A0; + /* */ __int64 _gap_0x9A8; + /* */ __int64 _gap_0x9B0; + /* */ __int64 _gap_0x9B8; + /* */ __int64 _gap_0x9C0; + /* */ __int64 _gap_0x9C8; + /* */ __int64 _gap_0x9D0; + /* */ __int64 _gap_0x9D8; + /* */ __int64 _gap_0x9E0; + /* */ __int64 _gap_0x9E8; + /* */ __int64 _gap_0x9F0; + /* */ __int64 _gap_0x9F8; + /* */ __int64 _gap_0xA00; + /* */ __int64 _gap_0xA08; + /* */ __int64 _gap_0xA10; + /* */ __int64 _gap_0xA18; + /* */ __int64 _gap_0xA20; + /* */ __int64 _gap_0xA28; + /* */ __int64 _gap_0xA30; + /* */ __int64 _gap_0xA38; + /* */ __int64 _gap_0xA40; + /* */ __int64 _gap_0xA48; + /* */ __int64 _gap_0xA50; + /* */ __int64 _gap_0xA58; + /* */ __int64 _gap_0xA60; + /* */ __int64 _gap_0xA68; + /* */ __int64 _gap_0xA70; + /* */ __int64 _gap_0xA78; + /* */ __int64 _gap_0xA80; + /* */ __int64 _gap_0xA88; + /* */ __int64 _gap_0xA90; + /* */ __int64 _gap_0xA98; + /* */ __int64 _gap_0xAA0; + /* */ __int64 _gap_0xAA8; + /* */ __int64 _gap_0xAB0; + /* */ __int64 _gap_0xAB8; + /* */ __int64 _gap_0xAC0; + /* */ __int64 _gap_0xAC8; + /* */ __int64 _gap_0xAD0; + /* */ __int64 _gap_0xAD8; + /* */ __int64 _gap_0xAE0; + /* */ __int64 _gap_0xAE8; + /* */ __int64 _gap_0xAF0; + /* */ __int64 _gap_0xAF8; + /* */ __int64 _gap_0xB00; + /* */ __int64 _gap_0xB08; + /* */ __int64 _gap_0xB10; +}; + +__unaligned struct Client::Game::UI::RecipeNote::RecipeCrystal /* Size=0x2 */ +{ + /* 0x0 */ signed __int8 Id; + /* 0x1 */ byte Amount; +}; + +__unaligned struct Client::Game::UI::RecipeNote::RecipeData /* Size=0x3D0 */ +{ + /* 0x000 */ Client::Game::UI::RecipeNote::RecipeEntry* Recipes; + /* */ __int64 _gap_0x8; + /* */ __int64 _gap_0x10; + /* */ __int64 _gap_0x18; + /* */ __int64 _gap_0x20; + /* */ __int64 _gap_0x28; + /* */ __int64 _gap_0x30; + /* */ __int64 _gap_0x38; + /* */ __int64 _gap_0x40; + /* */ __int64 _gap_0x48; + /* */ __int64 _gap_0x50; + /* */ __int64 _gap_0x58; + /* */ __int64 _gap_0x60; + /* */ __int64 _gap_0x68; + /* */ __int64 _gap_0x70; + /* */ __int64 _gap_0x78; + /* */ __int64 _gap_0x80; + /* */ __int64 _gap_0x88; + /* */ __int64 _gap_0x90; + /* */ __int64 _gap_0x98; + /* */ __int64 _gap_0xA0; + /* */ __int64 _gap_0xA8; + /* */ __int64 _gap_0xB0; + /* */ __int64 _gap_0xB8; + /* */ __int64 _gap_0xC0; + /* */ __int64 _gap_0xC8; + /* */ __int64 _gap_0xD0; + /* */ __int64 _gap_0xD8; + /* */ __int64 _gap_0xE0; + /* */ __int64 _gap_0xE8; + /* */ __int64 _gap_0xF0; + /* */ __int64 _gap_0xF8; + /* */ __int64 _gap_0x100; + /* */ __int64 _gap_0x108; + /* */ __int64 _gap_0x110; + /* */ __int64 _gap_0x118; + /* */ __int64 _gap_0x120; + /* */ __int64 _gap_0x128; + /* */ __int64 _gap_0x130; + /* */ __int64 _gap_0x138; + /* */ __int64 _gap_0x140; + /* */ __int64 _gap_0x148; + /* */ __int64 _gap_0x150; + /* */ __int64 _gap_0x158; + /* */ __int64 _gap_0x160; + /* */ __int64 _gap_0x168; + /* */ __int64 _gap_0x170; + /* */ __int64 _gap_0x178; + /* */ __int64 _gap_0x180; + /* */ __int64 _gap_0x188; + /* */ __int64 _gap_0x190; + /* */ __int64 _gap_0x198; + /* */ __int64 _gap_0x1A0; + /* */ __int64 _gap_0x1A8; + /* */ __int64 _gap_0x1B0; + /* */ __int64 _gap_0x1B8; + /* */ __int64 _gap_0x1C0; + /* */ __int64 _gap_0x1C8; + /* */ __int64 _gap_0x1D0; + /* */ __int64 _gap_0x1D8; + /* */ __int64 _gap_0x1E0; + /* */ __int64 _gap_0x1E8; + /* */ __int64 _gap_0x1F0; + /* */ __int64 _gap_0x1F8; + /* */ __int64 _gap_0x200; + /* */ __int64 _gap_0x208; + /* */ __int64 _gap_0x210; + /* */ __int64 _gap_0x218; + /* */ __int64 _gap_0x220; + /* */ __int64 _gap_0x228; + /* */ __int64 _gap_0x230; + /* */ __int64 _gap_0x238; + /* */ __int64 _gap_0x240; + /* */ __int64 _gap_0x248; + /* */ __int64 _gap_0x250; + /* */ __int64 _gap_0x258; + /* */ __int64 _gap_0x260; + /* */ __int64 _gap_0x268; + /* */ __int64 _gap_0x270; + /* */ __int64 _gap_0x278; + /* */ __int64 _gap_0x280; + /* */ __int64 _gap_0x288; + /* */ __int64 _gap_0x290; + /* */ __int64 _gap_0x298; + /* */ __int64 _gap_0x2A0; + /* */ __int64 _gap_0x2A8; + /* */ __int64 _gap_0x2B0; + /* */ __int64 _gap_0x2B8; + /* */ __int64 _gap_0x2C0; + /* */ __int64 _gap_0x2C8; + /* */ __int64 _gap_0x2D0; + /* */ __int64 _gap_0x2D8; + /* */ __int64 _gap_0x2E0; + /* */ __int64 _gap_0x2E8; + /* */ __int64 _gap_0x2F0; + /* */ __int64 _gap_0x2F8; + /* */ __int64 _gap_0x300; + /* */ __int64 _gap_0x308; + /* */ __int64 _gap_0x310; + /* */ __int64 _gap_0x318; + /* */ __int64 _gap_0x320; + /* */ __int64 _gap_0x328; + /* */ __int64 _gap_0x330; + /* */ __int64 _gap_0x338; + /* */ __int64 _gap_0x340; + /* */ __int64 _gap_0x348; + /* */ __int64 _gap_0x350; + /* */ __int64 _gap_0x358; + /* */ __int64 _gap_0x360; + /* */ __int64 _gap_0x368; + /* */ __int64 _gap_0x370; + /* */ __int64 _gap_0x378; + /* */ __int64 _gap_0x380; + /* */ __int64 _gap_0x388; + /* */ __int64 _gap_0x390; + /* */ __int64 _gap_0x398; + /* */ __int64 _gap_0x3A0; + /* */ __int64 _gap_0x3A8; + /* */ __int64 _gap_0x3B0; + /* 0x3B8 */ unsigned __int16 SelectedIndex; + /* */ __int16 _gap_0x3BA; + /* */ __int32 _gap_0x3BC; + /* */ __int64 _gap_0x3C0; + /* */ __int64 _gap_0x3C8; +}; + +__unaligned struct Client::Game::UI::RecipeNote::RecipeIngredient /* Size=0x88 */ +{ + /* */ __int64 _gap_0x0; + /* */ __int64 _gap_0x8; + /* 0x10 */ Client::System::String::Utf8String Name; + /* 0x78 */ unsigned __int32 ItemId; + /* 0x7C */ unsigned __int32 IconId; + /* */ __int16 _gap_0x80; + /* 0x82 */ byte Amount; + /* 0x83 */ byte Flags; + /* */ __int32 _gap_0x84; +}; + +__unaligned struct Client::Game::UI::RecipeNote::RecipeEntry /* Size=0x500 */ +{ + /* 0x000 */ Client::Game::UI::RecipeNote::RecipeIngredient Ingredients[0x8]; + /* 0x440 */ Client::Game::UI::RecipeNote::RecipeCrystal Crystals[0x2]; + /* */ __int32 _gap_0x444; + /* 0x448 */ Client::System::String::Utf8String ItemName; + /* 0x4B0 */ unsigned __int32 IconId; + /* 0x4B4 */ unsigned __int32 ItemId; + /* 0x4B8 */ unsigned __int32 StatusRequired; + /* 0x4BC */ unsigned __int32 ItemRequired; + /* */ __int16 _gap_0x4C0; + /* 0x4C2 */ unsigned __int16 RecipeId; + /* 0x4C4 */ unsigned __int16 Difficulty; + /* */ __int16 _gap_0x4C6; + /* 0x4C8 */ unsigned __int32 Quality; + /* 0x4CC */ unsigned __int16 Durability; + /* 0x4CE */ byte MaterialQualityFactor; + /* */ byte _gap_0x4CF; + /* 0x4D0 */ unsigned __int16 RequiredCraftsmanship; + /* 0x4D2 */ unsigned __int16 RequiredControl; + /* 0x4D4 */ unsigned __int16 QuickSynthCraftsmanship; + /* 0x4D6 */ unsigned __int16 QuickSynthControl; + /* 0x4D8 */ unsigned __int16 SecretRecipeBook; + /* */ __int16 _gap_0x4DA; + /* 0x4DC */ unsigned __int32 RequiredQuality; + /* 0x4E0 */ unsigned __int16 SuggestedCraftsmanship; + /* 0x4E2 */ unsigned __int16 ConditionsFlag; + /* */ __int16 _gap_0x4E4; + /* 0x4E6 */ byte AmountResult; + /* 0x4E7 */ byte CraftType; + /* 0x4E8 */ byte ClassJobLevel; + /* */ byte _gap_0x4E9; + /* 0x4EA */ byte Stars; + /* */ byte _gap_0x4EB; + /* */ __int16 _gap_0x4EC; + /* 0x4EE */ byte Flags; + /* 0x4EF */ byte Flags2; + /* 0x4F0 */ unsigned __int32 Number; + /* 0x4F4 */ unsigned __int16 RecipeLevelTableId; + /* 0x4F6 */ unsigned __int16 PatchNumber; + /* */ __int64 _gap_0x4F8; +}; + +__unaligned struct Client::Game::UI::RelicNote /* Size=0x18 */ +{ + /* */ __int64 _gap_0x0; + /* 0x08 */ byte RelicID; + /* 0x09 */ byte RelicNoteID; + /* 0x0A */ byte MonsterProgress[0xA]; + /* 0x14 */ __int32 ObjectiveProgress; +}; + +__unaligned struct Client::Game::UI::RelicSphereUpgrade /* Size=0x78 */ +{ + /* 0x00 */ Component::GUI::AtkEventInterface AtkEventInterface; + /* */ __int64 _gap_0x8; + /* */ __int64 _gap_0x10; + /* */ __int64 _gap_0x18; + /* */ __int64 _gap_0x20; + /* */ __int64 _gap_0x28; + /* */ __int64 _gap_0x30; + /* */ __int64 _gap_0x38; + /* */ __int64 _gap_0x40; + /* */ __int64 _gap_0x48; + /* */ __int64 _gap_0x50; + /* */ __int64 _gap_0x58; + /* */ __int64 _gap_0x60; + /* */ __int64 _gap_0x68; + /* */ __int64 _gap_0x70; +}; + +__unaligned struct Client::Game::UI::Revive /* Size=0x30 */ +{ + /* 0x00 */ Component::GUI::AtkEventInterface AtkEventInterface; + /* */ __int64 _gap_0x8; + /* */ __int32 _gap_0x10; + /* 0x14 */ float Timer; + /* */ __int64 _gap_0x18; + /* */ __int32 _gap_0x20; + /* 0x24 */ byte ReviveState; + /* */ byte _gap_0x25; + /* */ __int16 _gap_0x26; + /* */ __int64 _gap_0x28; +}; + +__unaligned struct Client::Game::UI::RidePillon /* Size=0x40 */ +{ + /* 0x00 */ unsigned __int32 Unk0; + union { + /* 0x04 */ unsigned __int32 Unk4[0x7]; + /* 0x04 */ unsigned __int32 Unk20[0x7]; + } _union_0x4; + /* */ __int64 _gap_0x20; + /* */ __int64 _gap_0x28; + /* */ __int64 _gap_0x30; + /* */ __int64 _gap_0x38; +}; + +__unaligned struct Client::Game::UI::RouletteController /* Size=0x70 */ +{ + /* */ __int64 _gap_0x0; + /* */ __int64 _gap_0x8; + /* */ __int64 _gap_0x10; + /* */ __int64 _gap_0x18; + /* */ __int64 _gap_0x20; + /* */ __int64 _gap_0x28; + /* */ __int64 _gap_0x30; + /* */ __int64 _gap_0x38; + /* */ __int64 _gap_0x40; + /* */ __int64 _gap_0x48; + /* */ __int64 _gap_0x50; + /* */ __int64 _gap_0x58; + /* */ __int64 _gap_0x60; + /* */ __int64 _gap_0x68; +}; + +__unaligned struct Client::Game::UI::SelectUseTicketInvoker /* Size=0x28 */ +{ + /* 0x00 */ void* vtbl; + /* */ __int64 _gap_0x8; + /* 0x10 */ Client::Game::UI::Telepo* Telepo; + /* */ __int64 _gap_0x18; + /* */ __int64 _gap_0x20; +}; + +__unaligned struct StdVectorClientGameUITeleportInfo /* Size=0x18 */ +{ + /* 0x00 */ Client::Game::UI::TeleportInfo* First; + /* 0x08 */ Client::Game::UI::TeleportInfo* Last; + /* 0x10 */ Client::Game::UI::TeleportInfo* End; +}; + +__unaligned struct Client::Game::UI::Telepo /* Size=0x58 */ +{ + /* 0x00 */ void* vtbl; + /* */ __int64 _gap_0x8; + /* 0x10 */ StdVectorClientGameUITeleportInfo TeleportList; + /* 0x28 */ Client::Game::UI::SelectUseTicketInvoker UseTicketInvoker; + /* */ __int64 _gap_0x50; +}; + +__unaligned struct Client::Game::UI::TeleportInfo /* Size=0x20 */ +{ + /* 0x00 */ unsigned __int32 AetheryteId; + /* 0x04 */ unsigned __int32 GilCost; + /* 0x08 */ unsigned __int16 TerritoryId; + /* */ __int16 _gap_0xA; + /* */ __int32 _gap_0xC; + /* */ __int64 _gap_0x10; + /* 0x18 */ byte Ward; + /* 0x19 */ byte Plot; + /* 0x1A */ byte SubIndex; + /* 0x1B */ byte IsFavourite; + /* */ __int32 _gap_0x1C; +}; + +__unaligned struct Client::Game::UI::TerritoryInfo /* Size=0x60 */ +{ + /* */ __int64 _gap_0x0; + /* */ __int64 _gap_0x8; + /* */ __int64 _gap_0x10; + /* */ __int32 _gap_0x18; + /* 0x1C */ __int32 InSanctuary; + /* */ __int32 _gap_0x20; + /* 0x24 */ unsigned __int32 AreaPlaceNameID; + /* 0x28 */ unsigned __int32 SubAreaPlaceNameID; + /* */ __int32 _gap_0x2C; + /* */ __int64 _gap_0x30; + /* */ __int64 _gap_0x38; + /* */ __int64 _gap_0x40; + /* */ __int64 _gap_0x48; + /* */ __int64 _gap_0x50; + /* */ __int64 _gap_0x58; +}; + +__unaligned struct Client::Game::UI::TradeMultiple /* Size=0x48 */ +{ + /* 0x00 */ Component::GUI::AtkEventInterface AtkEventInterface; + /* */ __int64 _gap_0x8; + /* 0x10 */ unsigned __int32 Unk10; + /* 0x14 */ unsigned __int32 Unk14; + /* 0x18 */ unsigned __int32 Unk18; + /* 0x1C */ unsigned __int32 Unk1C; + /* 0x20 */ unsigned __int32 Unk20; + /* 0x24 */ unsigned __int16 MateriaId1; + /* 0x26 */ unsigned __int16 MateriaId2; + /* 0x28 */ unsigned __int16 MateriaId3; + /* 0x2A */ unsigned __int16 MateriaId4; + /* 0x2C */ unsigned __int16 MateriaId5; + /* */ __int16 _gap_0x2E; + /* 0x30 */ unsigned __int16 Quantity1; + /* */ __int16 _gap_0x32; + /* 0x34 */ unsigned __int16 Quantity2; + /* */ __int16 _gap_0x36; + /* 0x38 */ unsigned __int16 Quantity3; + /* */ __int16 _gap_0x3A; + /* 0x3C */ unsigned __int16 Quantity4; + /* */ __int16 _gap_0x3E; + /* 0x40 */ unsigned __int16 Quantity5; + /* */ __int16 _gap_0x42; + /* 0x44 */ unsigned __int32 Unk44; +}; + +__unaligned struct Client::Game::UI::TripleTriad /* Size=0x1510 */ +{ + /* 0x0000 */ Component::GUI::AtkEventInterface AtkEventInterface; + /* */ __int64 _gap_0x8; + /* */ __int64 _gap_0x10; + /* */ __int64 _gap_0x18; + /* */ __int64 _gap_0x20; + /* */ __int64 _gap_0x28; + /* */ __int64 _gap_0x30; + /* */ __int64 _gap_0x38; + /* */ __int64 _gap_0x40; + /* */ __int64 _gap_0x48; + /* */ __int64 _gap_0x50; + /* */ __int64 _gap_0x58; + /* */ __int64 _gap_0x60; + /* */ __int64 _gap_0x68; + /* */ __int64 _gap_0x70; + /* */ __int64 _gap_0x78; + /* */ __int64 _gap_0x80; + /* */ __int64 _gap_0x88; + /* */ __int64 _gap_0x90; + /* */ __int64 _gap_0x98; + /* */ __int64 _gap_0xA0; + /* */ __int64 _gap_0xA8; + /* */ __int64 _gap_0xB0; + /* */ __int64 _gap_0xB8; + /* */ __int64 _gap_0xC0; + /* */ __int64 _gap_0xC8; + /* */ __int64 _gap_0xD0; + /* */ __int64 _gap_0xD8; + /* */ __int64 _gap_0xE0; + /* */ __int64 _gap_0xE8; + /* */ __int64 _gap_0xF0; + /* */ __int64 _gap_0xF8; + /* */ __int64 _gap_0x100; + /* */ __int64 _gap_0x108; + /* */ __int64 _gap_0x110; + /* */ __int64 _gap_0x118; + /* */ __int64 _gap_0x120; + /* */ __int64 _gap_0x128; + /* */ __int64 _gap_0x130; + /* */ __int64 _gap_0x138; + /* */ __int64 _gap_0x140; + /* */ __int64 _gap_0x148; + /* */ __int64 _gap_0x150; + /* */ __int64 _gap_0x158; + /* */ __int64 _gap_0x160; + /* */ __int64 _gap_0x168; + /* */ __int64 _gap_0x170; + /* */ __int64 _gap_0x178; + /* */ __int64 _gap_0x180; + /* */ __int64 _gap_0x188; + /* */ __int64 _gap_0x190; + /* */ __int64 _gap_0x198; + /* */ __int64 _gap_0x1A0; + /* */ __int64 _gap_0x1A8; + /* */ __int64 _gap_0x1B0; + /* */ __int64 _gap_0x1B8; + /* */ __int64 _gap_0x1C0; + /* */ __int64 _gap_0x1C8; + /* */ __int64 _gap_0x1D0; + /* */ __int64 _gap_0x1D8; + /* */ __int64 _gap_0x1E0; + /* */ __int64 _gap_0x1E8; + /* */ __int64 _gap_0x1F0; + /* */ __int64 _gap_0x1F8; + /* */ __int64 _gap_0x200; + /* */ __int64 _gap_0x208; + /* */ __int64 _gap_0x210; + /* */ __int64 _gap_0x218; + /* */ __int64 _gap_0x220; + /* */ __int64 _gap_0x228; + /* */ __int64 _gap_0x230; + /* */ __int64 _gap_0x238; + /* */ __int64 _gap_0x240; + /* */ __int64 _gap_0x248; + /* */ __int64 _gap_0x250; + /* */ __int64 _gap_0x258; + /* */ __int64 _gap_0x260; + /* */ __int64 _gap_0x268; + /* */ __int64 _gap_0x270; + /* */ __int64 _gap_0x278; + /* */ __int64 _gap_0x280; + /* */ __int64 _gap_0x288; + /* */ __int64 _gap_0x290; + /* */ __int64 _gap_0x298; + /* */ __int64 _gap_0x2A0; + /* */ __int64 _gap_0x2A8; + /* */ __int64 _gap_0x2B0; + /* */ __int64 _gap_0x2B8; + /* */ __int64 _gap_0x2C0; + /* */ __int64 _gap_0x2C8; + /* */ __int64 _gap_0x2D0; + /* */ __int64 _gap_0x2D8; + /* */ __int64 _gap_0x2E0; + /* */ __int64 _gap_0x2E8; + /* */ __int64 _gap_0x2F0; + /* */ __int64 _gap_0x2F8; + /* */ __int64 _gap_0x300; + /* */ __int64 _gap_0x308; + /* */ __int64 _gap_0x310; + /* */ __int64 _gap_0x318; + /* */ __int64 _gap_0x320; + /* */ __int64 _gap_0x328; + /* */ __int64 _gap_0x330; + /* */ __int64 _gap_0x338; + /* */ __int64 _gap_0x340; + /* */ __int64 _gap_0x348; + /* */ __int64 _gap_0x350; + /* */ __int64 _gap_0x358; + /* */ __int64 _gap_0x360; + /* */ __int64 _gap_0x368; + /* */ __int64 _gap_0x370; + /* */ __int64 _gap_0x378; + /* */ __int64 _gap_0x380; + /* */ __int64 _gap_0x388; + /* */ __int64 _gap_0x390; + /* */ __int64 _gap_0x398; + /* */ __int64 _gap_0x3A0; + /* */ __int64 _gap_0x3A8; + /* */ __int64 _gap_0x3B0; + /* */ __int64 _gap_0x3B8; + /* */ __int64 _gap_0x3C0; + /* */ __int64 _gap_0x3C8; + /* */ __int64 _gap_0x3D0; + /* */ __int64 _gap_0x3D8; + /* */ __int64 _gap_0x3E0; + /* */ __int64 _gap_0x3E8; + /* */ __int64 _gap_0x3F0; + /* */ __int64 _gap_0x3F8; + /* */ __int64 _gap_0x400; + /* */ __int64 _gap_0x408; + /* */ __int64 _gap_0x410; + /* */ __int64 _gap_0x418; + /* */ __int64 _gap_0x420; + /* */ __int64 _gap_0x428; + /* */ __int64 _gap_0x430; + /* */ __int64 _gap_0x438; + /* */ __int64 _gap_0x440; + /* */ __int64 _gap_0x448; + /* */ __int64 _gap_0x450; + /* */ __int64 _gap_0x458; + /* */ __int64 _gap_0x460; + /* */ __int64 _gap_0x468; + /* */ __int64 _gap_0x470; + /* */ __int64 _gap_0x478; + /* */ __int64 _gap_0x480; + /* */ __int64 _gap_0x488; + /* */ __int64 _gap_0x490; + /* */ __int64 _gap_0x498; + /* */ __int64 _gap_0x4A0; + /* */ __int64 _gap_0x4A8; + /* */ __int64 _gap_0x4B0; + /* */ __int64 _gap_0x4B8; + /* */ __int64 _gap_0x4C0; + /* */ __int64 _gap_0x4C8; + /* */ __int64 _gap_0x4D0; + /* */ __int64 _gap_0x4D8; + /* */ __int64 _gap_0x4E0; + /* */ __int64 _gap_0x4E8; + /* */ __int64 _gap_0x4F0; + /* */ __int64 _gap_0x4F8; + /* */ __int64 _gap_0x500; + /* */ __int64 _gap_0x508; + /* */ __int64 _gap_0x510; + /* */ __int64 _gap_0x518; + /* */ __int64 _gap_0x520; + /* */ __int64 _gap_0x528; + /* */ __int64 _gap_0x530; + /* */ __int64 _gap_0x538; + /* */ __int64 _gap_0x540; + /* */ __int64 _gap_0x548; + /* */ __int64 _gap_0x550; + /* */ __int64 _gap_0x558; + /* */ __int64 _gap_0x560; + /* */ __int64 _gap_0x568; + /* */ __int64 _gap_0x570; + /* */ __int64 _gap_0x578; + /* */ __int64 _gap_0x580; + /* */ __int64 _gap_0x588; + /* */ __int64 _gap_0x590; + /* */ __int64 _gap_0x598; + /* */ __int64 _gap_0x5A0; + /* */ __int64 _gap_0x5A8; + /* */ __int64 _gap_0x5B0; + /* */ __int64 _gap_0x5B8; + /* */ __int64 _gap_0x5C0; + /* */ __int64 _gap_0x5C8; + /* */ __int64 _gap_0x5D0; + /* */ __int64 _gap_0x5D8; + /* */ __int64 _gap_0x5E0; + /* */ __int64 _gap_0x5E8; + /* */ __int64 _gap_0x5F0; + /* */ __int64 _gap_0x5F8; + /* */ __int64 _gap_0x600; + /* */ __int64 _gap_0x608; + /* */ __int64 _gap_0x610; + /* */ __int64 _gap_0x618; + /* */ __int64 _gap_0x620; + /* */ __int64 _gap_0x628; + /* */ __int64 _gap_0x630; + /* */ __int64 _gap_0x638; + /* */ __int64 _gap_0x640; + /* */ __int64 _gap_0x648; + /* */ __int64 _gap_0x650; + /* */ __int64 _gap_0x658; + /* */ __int64 _gap_0x660; + /* */ __int64 _gap_0x668; + /* */ __int64 _gap_0x670; + /* */ __int64 _gap_0x678; + /* */ __int64 _gap_0x680; + /* */ __int64 _gap_0x688; + /* */ __int64 _gap_0x690; + /* */ __int64 _gap_0x698; + /* */ __int64 _gap_0x6A0; + /* */ __int64 _gap_0x6A8; + /* */ __int64 _gap_0x6B0; + /* */ __int64 _gap_0x6B8; + /* */ __int64 _gap_0x6C0; + /* */ __int64 _gap_0x6C8; + /* */ __int64 _gap_0x6D0; + /* */ __int64 _gap_0x6D8; + /* */ __int64 _gap_0x6E0; + /* */ __int64 _gap_0x6E8; + /* */ __int64 _gap_0x6F0; + /* */ __int64 _gap_0x6F8; + /* */ __int64 _gap_0x700; + /* */ __int64 _gap_0x708; + /* */ __int64 _gap_0x710; + /* */ __int64 _gap_0x718; + /* */ __int64 _gap_0x720; + /* */ __int64 _gap_0x728; + /* */ __int64 _gap_0x730; + /* */ __int64 _gap_0x738; + /* */ __int64 _gap_0x740; + /* */ __int64 _gap_0x748; + /* */ __int64 _gap_0x750; + /* */ __int64 _gap_0x758; + /* */ __int64 _gap_0x760; + /* */ __int64 _gap_0x768; + /* */ __int64 _gap_0x770; + /* */ __int64 _gap_0x778; + /* */ __int64 _gap_0x780; + /* */ __int64 _gap_0x788; + /* */ __int64 _gap_0x790; + /* */ __int64 _gap_0x798; + /* */ __int64 _gap_0x7A0; + /* */ __int64 _gap_0x7A8; + /* */ __int64 _gap_0x7B0; + /* */ __int64 _gap_0x7B8; + /* */ __int64 _gap_0x7C0; + /* */ __int64 _gap_0x7C8; + /* */ __int64 _gap_0x7D0; + /* */ __int64 _gap_0x7D8; + /* */ __int64 _gap_0x7E0; + /* */ __int64 _gap_0x7E8; + /* */ __int64 _gap_0x7F0; + /* */ __int64 _gap_0x7F8; + /* */ __int64 _gap_0x800; + /* */ __int64 _gap_0x808; + /* */ __int64 _gap_0x810; + /* */ __int64 _gap_0x818; + /* */ __int64 _gap_0x820; + /* */ __int64 _gap_0x828; + /* */ __int64 _gap_0x830; + /* */ __int64 _gap_0x838; + /* */ __int64 _gap_0x840; + /* */ __int64 _gap_0x848; + /* */ __int64 _gap_0x850; + /* */ __int64 _gap_0x858; + /* */ __int64 _gap_0x860; + /* */ __int64 _gap_0x868; + /* */ __int64 _gap_0x870; + /* */ __int64 _gap_0x878; + /* */ __int64 _gap_0x880; + /* */ __int64 _gap_0x888; + /* */ __int64 _gap_0x890; + /* */ __int64 _gap_0x898; + /* */ __int64 _gap_0x8A0; + /* */ __int64 _gap_0x8A8; + /* */ __int64 _gap_0x8B0; + /* */ __int64 _gap_0x8B8; + /* */ __int64 _gap_0x8C0; + /* */ __int64 _gap_0x8C8; + /* */ __int64 _gap_0x8D0; + /* */ __int64 _gap_0x8D8; + /* */ __int64 _gap_0x8E0; + /* */ __int64 _gap_0x8E8; + /* */ __int64 _gap_0x8F0; + /* */ __int64 _gap_0x8F8; + /* */ __int64 _gap_0x900; + /* */ __int64 _gap_0x908; + /* */ __int64 _gap_0x910; + /* */ __int64 _gap_0x918; + /* */ __int64 _gap_0x920; + /* */ __int64 _gap_0x928; + /* */ __int64 _gap_0x930; + /* */ __int64 _gap_0x938; + /* */ __int64 _gap_0x940; + /* */ __int64 _gap_0x948; + /* */ __int64 _gap_0x950; + /* */ __int64 _gap_0x958; + /* */ __int64 _gap_0x960; + /* */ __int64 _gap_0x968; + /* */ __int64 _gap_0x970; + /* */ __int64 _gap_0x978; + /* */ __int64 _gap_0x980; + /* */ __int64 _gap_0x988; + /* */ __int64 _gap_0x990; + /* */ __int64 _gap_0x998; + /* */ __int64 _gap_0x9A0; + /* */ __int64 _gap_0x9A8; + /* */ __int64 _gap_0x9B0; + /* */ __int64 _gap_0x9B8; + /* */ __int64 _gap_0x9C0; + /* */ __int64 _gap_0x9C8; + /* */ __int64 _gap_0x9D0; + /* */ __int64 _gap_0x9D8; + /* */ __int64 _gap_0x9E0; + /* */ __int64 _gap_0x9E8; + /* */ __int64 _gap_0x9F0; + /* */ __int64 _gap_0x9F8; + /* */ __int64 _gap_0xA00; + /* */ __int64 _gap_0xA08; + /* */ __int64 _gap_0xA10; + /* */ __int64 _gap_0xA18; + /* */ __int64 _gap_0xA20; + /* */ __int64 _gap_0xA28; + /* */ __int64 _gap_0xA30; + /* */ __int64 _gap_0xA38; + /* */ __int64 _gap_0xA40; + /* */ __int64 _gap_0xA48; + /* */ __int64 _gap_0xA50; + /* */ __int64 _gap_0xA58; + /* */ __int64 _gap_0xA60; + /* */ __int64 _gap_0xA68; + /* */ __int64 _gap_0xA70; + /* */ __int64 _gap_0xA78; + /* */ __int64 _gap_0xA80; + /* */ __int64 _gap_0xA88; + /* */ __int64 _gap_0xA90; + /* */ __int64 _gap_0xA98; + /* */ __int64 _gap_0xAA0; + /* */ __int64 _gap_0xAA8; + /* */ __int64 _gap_0xAB0; + /* */ __int64 _gap_0xAB8; + /* */ __int64 _gap_0xAC0; + /* */ __int64 _gap_0xAC8; + /* */ __int64 _gap_0xAD0; + /* */ __int64 _gap_0xAD8; + /* */ __int64 _gap_0xAE0; + /* */ __int64 _gap_0xAE8; + /* */ __int64 _gap_0xAF0; + /* */ __int64 _gap_0xAF8; + /* */ __int64 _gap_0xB00; + /* */ __int64 _gap_0xB08; + /* */ __int64 _gap_0xB10; + /* */ __int64 _gap_0xB18; + /* */ __int64 _gap_0xB20; + /* */ __int64 _gap_0xB28; + /* */ __int64 _gap_0xB30; + /* */ __int64 _gap_0xB38; + /* */ __int64 _gap_0xB40; + /* */ __int64 _gap_0xB48; + /* */ __int64 _gap_0xB50; + /* */ __int64 _gap_0xB58; + /* */ __int64 _gap_0xB60; + /* */ __int64 _gap_0xB68; + /* */ __int64 _gap_0xB70; + /* */ __int64 _gap_0xB78; + /* */ __int64 _gap_0xB80; + /* */ __int64 _gap_0xB88; + /* */ __int64 _gap_0xB90; + /* */ __int64 _gap_0xB98; + /* */ __int64 _gap_0xBA0; + /* */ __int64 _gap_0xBA8; + /* */ __int64 _gap_0xBB0; + /* */ __int64 _gap_0xBB8; + /* */ __int64 _gap_0xBC0; + /* */ __int64 _gap_0xBC8; + /* */ __int64 _gap_0xBD0; + /* */ __int64 _gap_0xBD8; + /* */ __int64 _gap_0xBE0; + /* */ __int64 _gap_0xBE8; + /* */ __int64 _gap_0xBF0; + /* */ __int64 _gap_0xBF8; + /* */ __int64 _gap_0xC00; + /* */ __int64 _gap_0xC08; + /* */ __int64 _gap_0xC10; + /* */ __int64 _gap_0xC18; + /* */ __int64 _gap_0xC20; + /* */ __int64 _gap_0xC28; + /* */ __int64 _gap_0xC30; + /* */ __int64 _gap_0xC38; + /* */ __int64 _gap_0xC40; + /* */ __int64 _gap_0xC48; + /* */ __int64 _gap_0xC50; + /* */ __int64 _gap_0xC58; + /* */ __int64 _gap_0xC60; + /* */ __int64 _gap_0xC68; + /* */ __int64 _gap_0xC70; + /* */ __int64 _gap_0xC78; + /* */ __int64 _gap_0xC80; + /* */ __int64 _gap_0xC88; + /* */ __int64 _gap_0xC90; + /* */ __int64 _gap_0xC98; + /* */ __int64 _gap_0xCA0; + /* */ __int64 _gap_0xCA8; + /* */ __int64 _gap_0xCB0; + /* */ __int64 _gap_0xCB8; + /* */ __int64 _gap_0xCC0; + /* */ __int64 _gap_0xCC8; + /* */ __int64 _gap_0xCD0; + /* */ __int64 _gap_0xCD8; + /* */ __int64 _gap_0xCE0; + /* */ __int64 _gap_0xCE8; + /* */ __int64 _gap_0xCF0; + /* */ __int64 _gap_0xCF8; + /* */ __int64 _gap_0xD00; + /* */ __int64 _gap_0xD08; + /* */ __int64 _gap_0xD10; + /* */ __int64 _gap_0xD18; + /* */ __int64 _gap_0xD20; + /* */ __int64 _gap_0xD28; + /* */ __int64 _gap_0xD30; + /* */ __int64 _gap_0xD38; + /* */ __int64 _gap_0xD40; + /* */ __int64 _gap_0xD48; + /* */ __int64 _gap_0xD50; + /* */ __int64 _gap_0xD58; + /* */ __int64 _gap_0xD60; + /* */ __int64 _gap_0xD68; + /* */ __int64 _gap_0xD70; + /* */ __int64 _gap_0xD78; + /* */ __int64 _gap_0xD80; + /* */ __int64 _gap_0xD88; + /* */ __int64 _gap_0xD90; + /* */ __int64 _gap_0xD98; + /* */ __int64 _gap_0xDA0; + /* */ __int64 _gap_0xDA8; + /* */ __int64 _gap_0xDB0; + /* */ __int64 _gap_0xDB8; + /* */ __int64 _gap_0xDC0; + /* */ __int64 _gap_0xDC8; + /* */ __int64 _gap_0xDD0; + /* */ __int64 _gap_0xDD8; + /* */ __int64 _gap_0xDE0; + /* */ __int64 _gap_0xDE8; + /* */ __int64 _gap_0xDF0; + /* */ __int64 _gap_0xDF8; + /* */ __int64 _gap_0xE00; + /* */ __int64 _gap_0xE08; + /* */ __int64 _gap_0xE10; + /* */ __int64 _gap_0xE18; + /* */ __int64 _gap_0xE20; + /* */ __int64 _gap_0xE28; + /* */ __int64 _gap_0xE30; + /* */ __int64 _gap_0xE38; + /* */ __int64 _gap_0xE40; + /* */ __int64 _gap_0xE48; + /* */ __int64 _gap_0xE50; + /* */ __int64 _gap_0xE58; + /* */ __int64 _gap_0xE60; + /* */ __int64 _gap_0xE68; + /* */ __int64 _gap_0xE70; + /* */ __int64 _gap_0xE78; + /* */ __int64 _gap_0xE80; + /* */ __int64 _gap_0xE88; + /* */ __int64 _gap_0xE90; + /* */ __int64 _gap_0xE98; + /* */ __int64 _gap_0xEA0; + /* */ __int64 _gap_0xEA8; + /* */ __int64 _gap_0xEB0; + /* */ __int64 _gap_0xEB8; + /* */ __int64 _gap_0xEC0; + /* */ __int64 _gap_0xEC8; + /* */ __int64 _gap_0xED0; + /* */ __int64 _gap_0xED8; + /* */ __int64 _gap_0xEE0; + /* */ __int64 _gap_0xEE8; + /* */ __int64 _gap_0xEF0; + /* */ __int64 _gap_0xEF8; + /* */ __int64 _gap_0xF00; + /* */ __int64 _gap_0xF08; + /* */ __int64 _gap_0xF10; + /* */ __int64 _gap_0xF18; + /* */ __int64 _gap_0xF20; + /* */ __int64 _gap_0xF28; + /* */ __int64 _gap_0xF30; + /* */ __int64 _gap_0xF38; + /* */ __int64 _gap_0xF40; + /* */ __int64 _gap_0xF48; + /* */ __int64 _gap_0xF50; + /* */ __int64 _gap_0xF58; + /* */ __int64 _gap_0xF60; + /* */ __int64 _gap_0xF68; + /* */ __int64 _gap_0xF70; + /* */ __int64 _gap_0xF78; + /* */ __int64 _gap_0xF80; + /* */ __int64 _gap_0xF88; + /* */ __int64 _gap_0xF90; + /* */ __int64 _gap_0xF98; + /* */ __int64 _gap_0xFA0; + /* */ __int64 _gap_0xFA8; + /* */ __int64 _gap_0xFB0; + /* */ __int64 _gap_0xFB8; + /* */ __int64 _gap_0xFC0; + /* */ __int64 _gap_0xFC8; + /* */ __int64 _gap_0xFD0; + /* */ __int64 _gap_0xFD8; + /* */ __int64 _gap_0xFE0; + /* */ __int64 _gap_0xFE8; + /* */ __int64 _gap_0xFF0; + /* */ __int64 _gap_0xFF8; + /* */ __int64 _gap_0x1000; + /* */ __int64 _gap_0x1008; + /* */ __int64 _gap_0x1010; + /* */ __int64 _gap_0x1018; + /* */ __int64 _gap_0x1020; + /* */ __int64 _gap_0x1028; + /* */ __int64 _gap_0x1030; + /* */ __int64 _gap_0x1038; + /* */ __int64 _gap_0x1040; + /* */ __int64 _gap_0x1048; + /* */ __int64 _gap_0x1050; + /* */ __int64 _gap_0x1058; + /* */ __int64 _gap_0x1060; + /* */ __int64 _gap_0x1068; + /* */ __int64 _gap_0x1070; + /* */ __int64 _gap_0x1078; + /* */ __int64 _gap_0x1080; + /* */ __int64 _gap_0x1088; + /* */ __int64 _gap_0x1090; + /* */ __int64 _gap_0x1098; + /* */ __int64 _gap_0x10A0; + /* */ __int64 _gap_0x10A8; + /* */ __int64 _gap_0x10B0; + /* */ __int64 _gap_0x10B8; + /* */ __int64 _gap_0x10C0; + /* */ __int64 _gap_0x10C8; + /* */ __int64 _gap_0x10D0; + /* */ __int64 _gap_0x10D8; + /* */ __int64 _gap_0x10E0; + /* */ __int64 _gap_0x10E8; + /* */ __int64 _gap_0x10F0; + /* */ __int64 _gap_0x10F8; + /* */ __int64 _gap_0x1100; + /* */ __int64 _gap_0x1108; + /* */ __int64 _gap_0x1110; + /* */ __int64 _gap_0x1118; + /* */ __int64 _gap_0x1120; + /* */ __int64 _gap_0x1128; + /* */ __int64 _gap_0x1130; + /* */ __int64 _gap_0x1138; + /* */ __int64 _gap_0x1140; + /* */ __int64 _gap_0x1148; + /* */ __int64 _gap_0x1150; + /* */ __int64 _gap_0x1158; + /* */ __int64 _gap_0x1160; + /* */ __int64 _gap_0x1168; + /* */ __int64 _gap_0x1170; + /* */ __int64 _gap_0x1178; + /* */ __int64 _gap_0x1180; + /* */ __int64 _gap_0x1188; + /* */ __int64 _gap_0x1190; + /* */ __int64 _gap_0x1198; + /* */ __int64 _gap_0x11A0; + /* */ __int64 _gap_0x11A8; + /* */ __int64 _gap_0x11B0; + /* */ __int64 _gap_0x11B8; + /* */ __int64 _gap_0x11C0; + /* */ __int64 _gap_0x11C8; + /* */ __int64 _gap_0x11D0; + /* */ __int64 _gap_0x11D8; + /* */ __int64 _gap_0x11E0; + /* */ __int64 _gap_0x11E8; + /* */ __int64 _gap_0x11F0; + /* */ __int64 _gap_0x11F8; + /* */ __int64 _gap_0x1200; + /* */ __int64 _gap_0x1208; + /* */ __int64 _gap_0x1210; + /* */ __int64 _gap_0x1218; + /* */ __int64 _gap_0x1220; + /* */ __int64 _gap_0x1228; + /* */ __int64 _gap_0x1230; + /* */ __int64 _gap_0x1238; + /* */ __int64 _gap_0x1240; + /* */ __int64 _gap_0x1248; + /* */ __int64 _gap_0x1250; + /* */ __int64 _gap_0x1258; + /* */ __int64 _gap_0x1260; + /* */ __int64 _gap_0x1268; + /* */ __int64 _gap_0x1270; + /* */ __int64 _gap_0x1278; + /* */ __int64 _gap_0x1280; + /* */ __int64 _gap_0x1288; + /* */ __int64 _gap_0x1290; + /* */ __int64 _gap_0x1298; + /* */ __int64 _gap_0x12A0; + /* */ __int64 _gap_0x12A8; + /* */ __int64 _gap_0x12B0; + /* */ __int64 _gap_0x12B8; + /* */ __int64 _gap_0x12C0; + /* */ __int64 _gap_0x12C8; + /* */ __int64 _gap_0x12D0; + /* */ __int64 _gap_0x12D8; + /* */ __int64 _gap_0x12E0; + /* */ __int64 _gap_0x12E8; + /* */ __int64 _gap_0x12F0; + /* */ __int64 _gap_0x12F8; + /* */ __int64 _gap_0x1300; + /* */ __int64 _gap_0x1308; + /* */ __int64 _gap_0x1310; + /* */ __int64 _gap_0x1318; + /* */ __int64 _gap_0x1320; + /* */ __int64 _gap_0x1328; + /* */ __int64 _gap_0x1330; + /* */ __int64 _gap_0x1338; + /* */ __int64 _gap_0x1340; + /* */ __int64 _gap_0x1348; + /* */ __int64 _gap_0x1350; + /* */ __int64 _gap_0x1358; + /* */ __int64 _gap_0x1360; + /* */ __int64 _gap_0x1368; + /* */ __int64 _gap_0x1370; + /* */ __int64 _gap_0x1378; + /* */ __int64 _gap_0x1380; + /* */ __int64 _gap_0x1388; + /* */ __int64 _gap_0x1390; + /* */ __int64 _gap_0x1398; + /* */ __int64 _gap_0x13A0; + /* */ __int64 _gap_0x13A8; + /* */ __int64 _gap_0x13B0; + /* */ __int64 _gap_0x13B8; + /* */ __int64 _gap_0x13C0; + /* */ __int64 _gap_0x13C8; + /* */ __int64 _gap_0x13D0; + /* */ __int64 _gap_0x13D8; + /* */ __int64 _gap_0x13E0; + /* */ __int64 _gap_0x13E8; + /* */ __int64 _gap_0x13F0; + /* */ __int64 _gap_0x13F8; + /* */ __int64 _gap_0x1400; + /* */ __int64 _gap_0x1408; + /* */ __int64 _gap_0x1410; + /* */ __int64 _gap_0x1418; + /* */ __int64 _gap_0x1420; + /* */ __int64 _gap_0x1428; + /* */ __int64 _gap_0x1430; + /* */ __int64 _gap_0x1438; + /* */ __int64 _gap_0x1440; + /* */ __int64 _gap_0x1448; + /* */ __int64 _gap_0x1450; + /* */ __int64 _gap_0x1458; + /* */ __int64 _gap_0x1460; + /* */ __int64 _gap_0x1468; + /* */ __int64 _gap_0x1470; + /* */ __int64 _gap_0x1478; + /* */ __int64 _gap_0x1480; + /* */ __int64 _gap_0x1488; + /* */ __int64 _gap_0x1490; + /* */ __int64 _gap_0x1498; + /* */ __int64 _gap_0x14A0; + /* */ __int64 _gap_0x14A8; + /* */ __int64 _gap_0x14B0; + /* */ __int64 _gap_0x14B8; + /* */ __int64 _gap_0x14C0; + /* */ __int64 _gap_0x14C8; + /* */ __int64 _gap_0x14D0; + /* */ __int64 _gap_0x14D8; + /* */ __int64 _gap_0x14E0; + /* */ __int64 _gap_0x14E8; + /* */ __int64 _gap_0x14F0; + /* */ __int64 _gap_0x14F8; + /* */ __int64 _gap_0x1500; + /* */ __int64 _gap_0x1508; +}; + +struct Client::Game::UI::UIStateVTable +{ + /* */ __int64 _vf0; + /* 0x08 */ bool (__fastcall *ResetAllHotbars)(Client::Game::UI::Hotbar* a1, Client::UI::Misc::RaptureHotbarModule* a2); + /* 0x10 */ bool (__fastcall *ResetPvEHotbarsForClass)(Client::Game::UI::Hotbar* a1, Client::UI::Misc::RaptureHotbarModule* a2, __int32 a3); + /* 0x18 */ byte (__fastcall *ResetPvPHotbarsForClass)(Client::Game::UI::Hotbar* a1, Client::UI::Misc::RaptureHotbarModule* a2, unsigned __int32 a3); +}; + +__unaligned struct Client::Game::UI::WeaponState /* Size=0x18 */ +{ + /* 0x00 */ bool IsUnsheathed; + /* */ byte _gap_0x1; + /* */ __int16 _gap_0x2; + /* 0x04 */ float SheatheCooldown; + /* 0x08 */ float AutoSheathTimer; + /* 0x0C */ bool AutoSheatheState; + /* */ byte _gap_0xD; + /* */ __int16 _gap_0xE; + /* 0x10 */ bool IsAutoAttacking; + /* */ byte _gap_0x11; + /* */ __int16 _gap_0x12; + /* */ __int32 _gap_0x14; +}; + +__unaligned struct Client::Game::UI::Wedding /* Size=0x68 */ +{ + /* */ __int64 _gap_0x0; + /* */ __int64 _gap_0x8; + /* */ __int64 _gap_0x10; + /* */ __int64 _gap_0x18; + /* */ __int64 _gap_0x20; + /* */ __int64 _gap_0x28; + /* */ __int64 _gap_0x30; + /* */ __int64 _gap_0x38; + /* */ __int64 _gap_0x40; + /* */ __int64 _gap_0x48; + /* */ __int64 _gap_0x50; + /* */ __int64 _gap_0x58; + /* */ __int64 _gap_0x60; +}; + +__unaligned struct Client::Game::UI::WeatherForecast /* Size=0x20 */ +{ + /* */ __int64 _gap_0x0; + /* */ __int64 _gap_0x8; + /* */ __int64 _gap_0x10; + /* */ __int64 _gap_0x18; +}; + +__unaligned struct Client::Game::UI::UIState /* Size=0x17D10 */ +{ + union { + /* 0x00000 */ Client::Game::UI::UIStateVTable* VTable; + /* 0x00000 */ Client::Game::UI::Hotbar Hotbar; + } _union_0x0; + /* 0x00008 */ Client::Game::UI::Hate Hate; + /* 0x00110 */ Client::Game::UI::Hater Hater; + /* 0x00A18 */ Client::Game::UI::Chain Chain; + /* 0x00A20 */ Client::Game::UI::WeaponState WeaponState; + /* 0x00A38 */ Client::Game::UI::PlayerState PlayerState; + /* 0x01250 */ Client::Game::UI::Revive Revive; + /* 0x01280 */ Client::Game::UI::Inspect Inspect; + /* 0x014F8 */ Client::Game::UI::Telepo Telepo; + /* 0x01550 */ Client::Game::UI::Cabinet Cabinet; + /* */ __int32 _gap_0x15D4; + /* 0x015D8 */ Client::Game::UI::Achievement Achievement; + /* 0x01B30 */ Client::Game::UI::Buddy Buddy; + /* */ __int32 _gap_0x36B0; + /* 0x036B4 */ Client::Game::UI::PvPProfile PvPProfile; + /* */ __int64 _gap_0x3730; + /* 0x03738 */ Client::Game::UI::ContentsNote ContentsNote; + /* 0x037F0 */ Client::Game::UI::RelicNote RelicNote; + /* 0x03808 */ Client::Game::UI::TradeMultiple TradeMultiple; + /* 0x03850 */ Client::Game::UI::AreaInstance AreaInstance; + /* 0x03878 */ Client::Game::UI::RelicSphereUpgrade RelicSphereUpgrade; + /* 0x038F0 */ Client::Game::UI::DailyQuestSupply DailyQuestSupply; + /* 0x03CD8 */ Client::Game::UI::RidePillon RidePillon; + /* 0x03D18 */ Client::Game::UI::Loot Loot; + /* 0x043B8 */ Client::Game::UI::GatheringNote GatheringNote; + /* 0x049E0 */ Client::Game::UI::RecipeNote RecipeNote; + /* */ __int64 _gap_0x54F8; + /* 0x05500 */ Client::Game::UI::FishingNote FishingNote; + /* 0x05550 */ Client::Game::UI::FishRecord FishRecord; + /* 0x05830 */ Client::Game::UI::Journal Journal; + /* 0x09F78 */ Client::Game::UI::QuestUI QuestUI; + /* 0x0AF48 */ Client::Game::UI::QuestTodoList QuestTodoList; + /* 0x0B238 */ Client::Game::UI::NpcTrade NpcTrade; + /* 0x0B560 */ Client::Game::Event::Director* ActiveDirector; + /* */ __int64 _gap_0xB568; + /* */ __int64 _gap_0xB570; + /* */ __int64 _gap_0xB578; + /* */ __int64 _gap_0xB580; + /* */ __int64 _gap_0xB588; + /* */ __int64 _gap_0xB590; + /* */ __int64 _gap_0xB598; + /* */ __int64 _gap_0xB5A0; + /* */ __int64 _gap_0xB5A8; + /* */ __int64 _gap_0xB5B0; + /* */ __int64 _gap_0xB5B8; + /* */ __int64 _gap_0xB5C0; + /* */ __int64 _gap_0xB5C8; + /* */ __int64 _gap_0xB5D0; + /* */ __int64 _gap_0xB5D8; + /* */ __int64 _gap_0xB5E0; + /* */ __int64 _gap_0xB5E8; + /* */ __int64 _gap_0xB5F0; + /* */ __int64 _gap_0xB5F8; + /* */ __int64 _gap_0xB600; + /* */ __int64 _gap_0xB608; + /* */ __int64 _gap_0xB610; + /* */ __int64 _gap_0xB618; + /* */ __int64 _gap_0xB620; + /* */ __int64 _gap_0xB628; + /* */ __int64 _gap_0xB630; + /* */ __int64 _gap_0xB638; + /* */ __int64 _gap_0xB640; + /* */ __int64 _gap_0xB648; + /* */ __int64 _gap_0xB650; + /* */ __int64 _gap_0xB658; + /* */ __int64 _gap_0xB660; + /* */ __int64 _gap_0xB668; + /* */ __int64 _gap_0xB670; + /* */ __int64 _gap_0xB678; + /* */ __int64 _gap_0xB680; + /* */ __int64 _gap_0xB688; + /* */ __int64 _gap_0xB690; + /* */ __int64 _gap_0xB698; + /* */ __int64 _gap_0xB6A0; + /* 0x0B6A8 */ Client::Game::Fate::FateDirector* FateDirector; + /* */ __int64 _gap_0xB6B0; + /* */ __int64 _gap_0xB6B8; + /* */ __int64 _gap_0xB6C0; + /* */ __int64 _gap_0xB6C8; + /* */ __int64 _gap_0xB6D0; + /* */ __int64 _gap_0xB6D8; + /* */ __int64 _gap_0xB6E0; + /* */ __int64 _gap_0xB6E8; + /* */ __int64 _gap_0xB6F0; + /* */ __int64 _gap_0xB6F8; + /* */ __int64 _gap_0xB700; + /* */ __int64 _gap_0xB708; + /* */ __int64 _gap_0xB710; + /* */ __int64 _gap_0xB718; + /* */ __int64 _gap_0xB720; + /* */ __int64 _gap_0xB728; + /* */ __int64 _gap_0xB730; + /* */ __int64 _gap_0xB738; + /* */ __int64 _gap_0xB740; + /* */ __int64 _gap_0xB748; + /* */ __int64 _gap_0xB750; + /* */ __int64 _gap_0xB758; + /* */ __int64 _gap_0xB760; + /* */ __int64 _gap_0xB768; + /* */ __int64 _gap_0xB770; + /* */ __int64 _gap_0xB778; + /* */ __int64 _gap_0xB780; + /* */ __int64 _gap_0xB788; + /* */ __int64 _gap_0xB790; + /* */ __int64 _gap_0xB798; + /* */ __int64 _gap_0xB7A0; + /* */ __int64 _gap_0xB7A8; + /* */ __int64 _gap_0xB7B0; + /* */ __int64 _gap_0xB7B8; + /* */ __int64 _gap_0xB7C0; + /* */ __int64 _gap_0xB7C8; + /* */ __int64 _gap_0xB7D0; + /* */ __int64 _gap_0xB7D8; + /* */ __int64 _gap_0xB7E0; + /* */ __int64 _gap_0xB7E8; + /* 0x0B7F0 */ Client::Game::UI::Map Map; + /* 0x0F7F0 */ Client::Game::UI::MarkingController MarkingController; + /* 0x0FAD0 */ Client::Game::UI::LimitBreakController LimitBreakController; + /* 0x0FAE0 */ void* TitleController; + /* 0x0FAE8 */ Client::Game::TitleList TitleList; + /* */ __int64 _gap_0xFB50; + /* */ __int64 _gap_0xFB58; + /* */ __int64 _gap_0xFB60; + /* */ __int64 _gap_0xFB68; + /* 0x0FB70 */ Client::Game::UI::GCSupply GCSupply; + /* 0x12798 */ Client::Game::UI::RouletteController RouletteController; + /* 0x12808 */ Client::Game::UI::GuildOrderReward GuildOrderReward; + /* 0x12868 */ Client::Game::UI::ContentsFinder ContentsFinder; + /* 0x12918 */ Client::Game::UI::Wedding Wedding; + /* 0x12980 */ Client::Game::UI::MobHunt MobHunt; + /* 0x12B18 */ Client::Game::UI::WeatherForecast WeatherForecast; + /* */ __int64 _gap_0x12B38; + /* 0x12B40 */ Client::Game::UI::TripleTriad TripleTriad; + /* 0x14050 */ Client::Game::UI::EurekaElementalEdit EurekaElementalEdit; + /* 0x14068 */ Client::Game::UI::LovmRanking LovmRanking; + /* 0x15CA8 */ Client::Game::UI::CollectablesShop CollectablesShop; + /* 0x15F60 */ Client::Game::UI::QTE QTE; + /* 0x15F88 */ Client::Game::UI::Emj Emj; + /* 0x15FC0 */ Client::Game::UI::GoldSaucerYell GoldSaucerYell; + /* 0x17710 */ Client::Game::UI::CharaCard CharaCard; /* */ __int64 _gap_0x178D8; /* */ __int64 _gap_0x178E0; /* */ __int64 _gap_0x178E8; @@ -39138,8 +40086,8 @@ __unaligned struct Client::Game::UI::UIState /* Size=0x17D10 */ /* */ byte _gap_0x17A1D; /* 0x17A1E */ byte CutsceneSeenBitmask[0x9F]; /* 0x17ABD */ byte UnlockedTripleTriadCardsBitmask[0x33]; - /* */ __int64 _gap_0x17AF0; - /* 0x17AF8 */ unsigned __int64 UnlockedTripleTriadCardsCount; + /* 0x17AF0 */ unsigned __int64 UnlockedTripleTriadCardsCount; + /* */ __int64 _gap_0x17AF8; /* */ __int64 _gap_0x17B00; /* */ __int64 _gap_0x17B08; /* */ __int64 _gap_0x17B10; @@ -102850,7 +103798,7 @@ __unaligned struct Client::UI::Misc::BannerModuleEntry /* Size=0x90 */ /* 0x5C */ __int16 DirectionalLightingVerticalAngle; /* 0x5E */ __int16 DirectionalLightingHorizontalAngle; /* 0x60 */ byte Race; - /* 0x61 */ byte Gender; + /* 0x61 */ byte Sex; /* 0x62 */ byte Height; /* 0x63 */ byte Tribe; /* 0x64 */ byte DirectionalLightingColorRed; @@ -104242,7 +105190,7 @@ __unaligned struct Client::UI::Agent::AgentContext /* Size=0x1750 */ /* 0x0F0C */ byte YesNoEventId; /* */ byte _gap_0xF0D; /* */ __int16 _gap_0xF0E; - /* 0x0F10 */ __int32 TargetGender; + /* 0x0F10 */ __int32 TargetSex; /* 0x0F14 */ unsigned __int32 TargetMountSeats; /* */ __int64 _gap_0xF18; /* */ __int64 _gap_0xF20; @@ -121541,7 +122489,7 @@ __unaligned struct Client::UI::Agent::MiragePrismPrismBoxData /* Size=0x1BAE0 */ /* 0x1BA00 */ Client::UI::Agent::AgentMiragePrismMiragePlate* AgentMiragePrismMiragePlate; /* 0x1BA08 */ byte FilterLevel; /* */ byte _gap_0x1BA09; - /* 0x1BA0A */ byte FilterGender; + /* 0x1BA0A */ byte FilterSex; /* */ byte _gap_0x1BA0B; /* */ __int32 _gap_0x1BA0C; /* 0x1BA10 */ Client::System::String::Utf8String FilterString; @@ -121732,9 +122680,8 @@ __unaligned struct Client::UI::Info::CrossRealmMember /* Size=0x58 */ /* */ byte _gap_0x27; /* */ __int16 _gap_0x28; /* */ byte _gap_0x2A; - /* 0x2B */ byte Name[0x1E]; - /* */ byte _gap_0x49; - /* */ __int16 _gap_0x4A; + /* 0x2B */ byte Name[0x20]; + /* */ byte _gap_0x4B; /* */ __int32 _gap_0x4C; /* 0x50 */ byte MemberIndex; /* 0x51 */ byte GroupIndex; @@ -125126,14 +126073,17 @@ __unaligned struct Client::UI::Info::InfoProxyLetter /* Size=0x5250 */ /* 0x0000 */ Client::UI::Info::InfoProxyLetterVTable* VTable; /* 0x0000 */ Client::UI::Info::InfoProxyPageInterface InfoProxyPageInterface; } _union_0x0; - /* */ __int32 _gap_0x20; - /* 0x0024 */ byte NumAtachments; - /* */ byte _gap_0x25; - /* */ byte _gap_0x26; + /* 0x0020 */ unsigned __int32 NumOfDeniedLetters; + /* 0x0024 */ unsigned __int16 NumAttachments; + /* 0x0026 */ byte NumNewLetters; /* 0x0027 */ byte NumLettersFromFriends; + union { + /* 0x0028 */ byte NumLettersFromPurchases; /* 0x0028 */ byte NumPurchases; - /* */ byte _gap_0x29; - /* */ __int16 _gap_0x2A; + } _union_0x28; + /* 0x0029 */ byte NumLettersFromGameMasters; + /* 0x002A */ bool HasLettersFromGameMasters; + /* 0x002B */ bool HasLettersFromSupportDesk; /* */ __int32 _gap_0x2C; /* 0x0030 */ Client::UI::Info::InfoProxyLetter::Letter Letters[0x82]; /* */ __int64 _gap_0x5170; @@ -136046,14 +136996,14 @@ __unaligned struct Client::UI::Misc::RaptureLogModuleTab /* Size=0x928 */ __unaligned struct Client::UI::Misc::RaptureLogModule /* Size=0x3488 */ { /* 0x0000 */ Common::Log::LogModule LogModule; - /* 0x0080 */ Client::System::String::Utf8String Unk80; + /* 0x0080 */ Client::System::String::Utf8String LogMessageDataTerminator; /* 0x00E8 */ Client::UI::UIModule* UIModule; /* 0x00F0 */ Component::Excel::ExcelModuleInterface* ExcelModuleInterface; /* 0x00F8 */ Client::UI::Misc::RaptureTextModule* RaptureTextModule; /* 0x0100 */ Component::GUI::AtkFontCodeModule* AtkFontCodeModule; /* 0x0108 */ Client::System::String::Utf8String TempParseMessage[0xA]; /* */ __int64 _gap_0x518; - /* */ __int64 _gap_0x520; + /* 0x0520 */ Component::Excel::ExcelSheet* LogKindSheet; /* */ __int64 _gap_0x528; /* 0x0530 */ Client::UI::Misc::RaptureLogModuleTab ChatTabs[0x5]; /* */ __int64 _gap_0x32F8; @@ -136084,11 +137034,15 @@ __unaligned struct Client::UI::Misc::RaptureLogModule /* Size=0x3488 */ /* */ __int64 _gap_0x33C0; /* */ __int64 _gap_0x33C8; /* */ __int64 _gap_0x33D0; - /* */ __int64 _gap_0x33D8; + /* 0x33D8 */ Component::Excel::ExcelSheet* LogMessageSheet; /* */ __int64 _gap_0x33E0; - /* 0x33E8 */ byte ChatTabsPendingReload[0x4]; - /* */ __int32 _gap_0x33EC; - /* */ __int64 _gap_0x33F0; + /* 0x33E8 */ bool ChatTabIsPendingReload[0x4]; + /* */ byte _gap_0x33EC; + /* 0x33ED */ bool ChatTabShouldDisplayTime[0x4]; + /* */ byte _gap_0x33F1; + /* 0x33F2 */ bool UseServerTime; + /* 0x33F3 */ bool Use12HourClock; + /* */ __int32 _gap_0x33F4; /* */ __int64 _gap_0x33F8; /* */ __int64 _gap_0x3400; /* */ __int64 _gap_0x3408; @@ -149242,7 +150196,7 @@ __unaligned struct Client::UI::RaptureAtkUnitManager /* Size=0x9D18 */ /* 0x0000 */ Client::UI::RaptureAtkUnitManagerVTable* VTable; /* 0x0000 */ Component::GUI::AtkUnitManager AtkUnitManager; } _union_0x0; - /* */ __int64 _gap_0x9C90; + /* 0x9C90 */ Component::GUI::AtkEventInterface AtkEventInterface; /* */ __int64 _gap_0x9C98; /* */ __int64 _gap_0x9CA0; /* */ __int64 _gap_0x9CA8; diff --git a/ida/ffxiv_client_structs_arrays.h b/ida/ffxiv_client_structs_arrays.h index 071ef6f600..2272174458 100644 --- a/ida/ffxiv_client_structs_arrays.h +++ b/ida/ffxiv_client_structs_arrays.h @@ -167,6 +167,9 @@ struct Client::Game::Housing::HousingWorkshopSubmersibleSubData; struct Client::Game::Housing::HousingWorkshopTerritory; struct Client::Game::InstanceContent::ContentDirector; struct Client::Game::InstanceContent::ContentDirectorVTable; +struct Client::Game::InstanceContent::DynamicEvent; +struct Client::Game::UI::MapMarkerData; +struct Client::Game::InstanceContent::DynamicEventContainer; struct Client::Game::InstanceContent::InstanceContentDeepDungeon; struct Client::Game::InstanceContent::InstanceContentDeepDungeonVTable; struct Client::Game::InstanceContent::InstanceContentDirector; @@ -179,8 +182,12 @@ struct Client::Game::InstanceContent::InstanceContentOceanFishingVTable; struct Client::Game::InstanceContent::InstanceContentOceanFishing::FishDataStruct; struct Client::Game::InstanceContent::InstanceContentOceanFishing::IndividualResultStruct; struct Client::Game::InstanceContent::InstanceContentOceanFishing::AllResultStruct; +struct Client::Game::InstanceContent::PublicContentBozja; +struct Client::Game::InstanceContent::PublicContentBozjaVTable; struct Client::Game::InstanceContent::PublicContentDirector; struct Client::Game::InstanceContent::PublicContentDirectorVTable; +struct Client::Game::InstanceContent::PublicContentEureka; +struct Client::Game::InstanceContent::PublicContentEurekaVTable; struct Client::Game::InventoryContainer; struct Client::Game::InventoryItem; struct Client::Game::InventoryManager; @@ -237,11 +244,23 @@ struct Client::Game::UI::PetInfo; struct Client::Game::UI::DutyHelperInfo; struct Client::Game::UI::Cabinet; struct Client::Game::UI::Chain; +struct Client::Game::UI::CharaCard; +struct Client::Game::UI::CollectablesShop; struct Client::Game::UI::ContentsFinder; struct Client::Game::UI::ContentsFinderQueueInfo; struct Client::Game::UI::ContentsNote; +struct Client::Game::UI::DailyQuestSupply; +struct Component::GUI::AtkEventInterface; +struct Client::Game::UI::Emj; +struct Client::Game::UI::EurekaElementalEdit; struct Client::Game::UI::ExtraInspectDataEntry; struct Client::Game::UI::FieldMarker; +struct Client::Game::UI::FishingNote; +struct Client::Game::UI::FishRecord; +struct Client::Game::UI::GatheringNote; +struct Client::Game::UI::GCSupply; +struct Client::Game::UI::GoldSaucerYell; +struct Client::Game::UI::GuildOrderReward; struct Client::Game::UI::Hate; struct Client::Game::UI::HateInfo; struct Client::Game::UI::Hater; @@ -259,9 +278,11 @@ struct Client::UI::Misc::SavedHotBar; struct Client::UI::Misc::SavedHotBarSlot; struct Client::UI::Misc::DutyActionSlot; struct Client::Game::UI::Inspect; +struct Client::Game::UI::Journal; struct Client::Game::UI::LimitBreakController; struct Client::Game::UI::Loot; struct Client::Game::UI::LootItem; +struct Client::Game::UI::LovmRanking; struct Client::Game::UI::Map; struct Client::Game::UI::MarkerInfo; struct StdVectorClientGameUIMapMarkerData; @@ -269,30 +290,38 @@ struct StdListClientGameUIMarkerInfo; struct StdList::NodeClientGameUIMarkerInfo; struct Client::Game::UI::MapMarkerContainer; struct Client::Game::UI::MapMarkerContainer::LinkedList; -struct Client::Game::UI::MapMarkerData; struct Client::Game::UI::MapMarkerNode; struct Client::Game::UI::MarkingController; struct Client::Game::UI::MobHunt; struct Client::Game::UI::MobHunt::KillCounts; +struct Client::Game::UI::NpcTrade; struct Client::Game::UI::PlayerState; struct Client::Game::UI::PvPProfile; +struct Client::Game::UI::QTE; +struct Client::Game::UI::QuestTodoList; +struct Client::Game::UI::QuestUI; struct Client::Game::UI::RecipeNote; struct Client::Game::UI::RecipeNote::RecipeCrystal; struct Client::Game::UI::RecipeNote::RecipeData; struct Client::Game::UI::RecipeNote::RecipeEntry; struct Client::Game::UI::RecipeNote::RecipeIngredient; struct Client::Game::UI::RelicNote; +struct Client::Game::UI::RelicSphereUpgrade; struct Client::Game::UI::Revive; -struct Component::GUI::AtkEventInterface; +struct Client::Game::UI::RidePillon; struct Client::Game::UI::RouletteController; struct Client::Game::UI::SelectUseTicketInvoker; struct Client::Game::UI::Telepo; struct StdVectorClientGameUITeleportInfo; struct Client::Game::UI::TeleportInfo; struct Client::Game::UI::TerritoryInfo; +struct Client::Game::UI::TradeMultiple; +struct Client::Game::UI::TripleTriad; struct Client::Game::UI::UIState; struct Client::Game::UI::UIStateVTable; struct Client::Game::UI::WeaponState; +struct Client::Game::UI::Wedding; +struct Client::Game::UI::WeatherForecast; struct Client::Graphics::Animation::AnimationResourceHandle; struct Client::Graphics::ByteColor; struct Client::Graphics::Environment::EnvManager; @@ -2058,6 +2087,14 @@ enum Client::Game::Housing::SubmarineRating: byte C = 4 }; +enum Client::Game::InstanceContent::DynamicEventState: byte +{ + Inactive = 0, + Register = 1, + Warmup = 2, + Battle = 3 +}; + enum Client::Game::InstanceContent::InstanceContentOceanFishing::OceanFishingStatus: unsigned __int32 { WaitingForPlayers = 0, @@ -2982,10 +3019,12 @@ enum Client::UI::Agent::AgentId: unsigned __int32 IKDResult = 373, IKDMission = 374, InclusionShop = 375, + CollectablesShop = 376, MycWarResultNotebook = 377, MycInfo = 378, MycItemBox = 379, MycItemBag = 380, + MycDuelRequest = 381, MycBattleAreaInfo = 382, OrnamentNoteBook = 384, TourismMenu = 386, @@ -5517,7 +5556,7 @@ __unaligned struct Client::Game::Object::GameObject /* Size=0x1A0 */ /* */ byte _gap_0x8A[0x2]; /* 0x08C */ byte ObjectKind; /* 0x08D */ byte SubKind; - /* 0x08E */ byte Gender; + /* 0x08E */ byte Sex; /* */ byte _gap_0x8F; /* 0x090 */ byte YalmDistanceFromPlayerX; /* 0x091 */ byte TargetStatus; @@ -5825,8 +5864,24 @@ __unaligned struct Client::Game::Character::CustomizeData /* Size=0x1A */ /* 0x00 */ byte Race; /* 0x01 */ byte Sex; /* 0x02 */ byte BodyType; - /* 0x04 */ byte Clan; + /* 0x03 */ byte Height; + /* 0x04 */ byte Tribe; + /* 0x05 */ byte Face; + /* 0x06 */ byte Hairstyle; + /* 0x08 */ byte SkinColor; + /* 0x09 */ byte EyeColorRight; + /* 0x0A */ byte HairColor; + /* 0x0B */ byte HighlightsColor; + /* 0x0D */ byte TattooColor; + /* 0x0E */ byte Eyebrows; + /* 0x0F */ byte EyeColorLeft; + /* 0x11 */ byte Nose; + /* 0x12 */ byte Jaw; /* 0x14 */ byte LipColorFurPattern; + /* 0x15 */ byte MuscleMass; + /* 0x16 */ byte TailShape; + /* 0x17 */ byte BustSize; + /* 0x19 */ byte FacePaintColor; } _union_struct_0x0; } _union_0x0; }; @@ -8290,6 +8345,71 @@ __unaligned struct Client::Game::InstanceContent::ContentDirector /* Size=0xC48 /* */ byte _gap_0xC10[0x38]; }; +__unaligned struct Client::Game::UI::MapMarkerData /* Size=0x48 */ +{ + /* 0x00 */ unsigned __int32 LevelId; + /* 0x04 */ unsigned __int32 ObjectiveId; + /* 0x08 */ Client::System::String::Utf8String* TooltipString; + /* 0x10 */ unsigned __int32 IconId; + /* */ byte _gap_0x14[0x4]; + /* 0x18 */ float X; + /* 0x1C */ float Y; + /* 0x20 */ float Z; + /* 0x24 */ float Radius; + /* */ byte _gap_0x28[0x4]; + /* 0x2C */ unsigned __int32 MapId; + /* 0x30 */ unsigned __int32 PlaceNameZoneId; + /* 0x34 */ unsigned __int32 PlaceNameId; + /* */ byte _gap_0x38[0x4]; + /* 0x3C */ unsigned __int16 RecommendedLevel; + /* 0x3E */ unsigned __int16 TerritoryTypeId; + /* */ byte _gap_0x40[0x8]; +}; + +__unaligned struct Client::Game::InstanceContent::DynamicEvent /* Size=0x1B0 */ +{ + /* */ byte _gap_0x0[0x38]; + /* 0x038 */ unsigned __int32 LGBEventObject; + /* 0x03C */ unsigned __int32 LGBMapRange; + /* 0x040 */ unsigned __int32 Quest; + /* 0x044 */ unsigned __int32 Announce; + /* 0x048 */ unsigned __int16 Unknown0; + /* 0x04A */ unsigned __int16 Unknown1; + /* 0x04C */ unsigned __int16 Unknown2; + /* 0x04E */ byte EventType; + /* 0x04F */ byte EnemyType; + /* 0x050 */ byte MaxParticipants; + /* 0x051 */ byte Unknown4; + /* 0x052 */ byte Unknown5; + /* 0x053 */ byte SingleBattle; + /* 0x054 */ unsigned __int32 StartTimestamp; + /* 0x058 */ unsigned __int32 SecondsLeft; + /* 0x05C */ unsigned __int32 SecondsDuration; + /* */ byte _gap_0x60[0x2]; + /* */ byte _gap_0x62; + /* 0x063 */ Client::Game::InstanceContent::DynamicEventState State; + /* */ byte _gap_0x64; + /* 0x065 */ byte Participants; + /* 0x066 */ byte Progress; + /* */ byte _gap_0x67; + /* 0x068 */ Client::System::String::Utf8String Name; + /* 0x0D0 */ Client::System::String::Utf8String Description; + /* 0x138 */ unsigned __int32 IconObjective0; + /* 0x13C */ byte MaxParticipants2; + /* */ byte _gap_0x13D; + /* */ byte _gap_0x13E[0x2]; + /* */ byte _gap_0x140[0x18]; + /* 0x158 */ Client::Game::UI::MapMarkerData MapMarker; + /* */ byte _gap_0x1A0[0x10]; +}; + +__unaligned struct Client::Game::InstanceContent::DynamicEventContainer /* Size=0x1B28 */ +{ + /* */ byte _gap_0x0[0x8]; + /* 0x0008 */ Client::Game::InstanceContent::DynamicEvent Events[0x10]; + /* */ byte _gap_0x1B08[0x20]; +}; + struct Client::Game::InstanceContent::InstanceContentDeepDungeonVTable { /* */ __int64 _vf0; @@ -8926,70 +9046,777 @@ struct Client::Game::InstanceContent::InstanceContentDirectorVTable /* 0x9C8 */ unsigned __int32 (__fastcall *GetContentTimeMax)(Client::Game::InstanceContent::ContentDirector* a1); }; -__unaligned struct Client::Game::InstanceContent::InstanceContentDirector /* Size=0x1CB0 */ -{ - union { - /* 0x0000 */ Client::Game::InstanceContent::InstanceContentDirectorVTable* VTable; - /* 0x0000 */ Client::Game::InstanceContent::ContentDirector ContentDirector; - } _union_0x0; - /* */ byte _gap_0xC48[0x80]; - /* */ byte _gap_0xCC8[0x4]; - /* 0x0CCC */ unsigned __int16 ContentTimeMax; - /* */ byte _gap_0xCCE[0x2]; - /* */ byte _gap_0xCD0[0x10]; - /* */ byte _gap_0xCE0[0x4]; - /* 0x0CE4 */ Client::Game::InstanceContent::InstanceContentType InstanceContentType; - /* */ byte _gap_0xCE5; - /* */ byte _gap_0xCE6[0x2]; - /* */ byte _gap_0xCE8[0xFC8]; -}; - -__unaligned struct Client::Game::InstanceContent::InstanceContentDeepDungeon::DeepDungeonPartyInfo /* Size=0x8 */ -{ - /* 0x0 */ unsigned __int32 ObjectId; - /* 0x4 */ signed __int8 RoomIndex; - /* */ byte _gap_0x5; - /* */ byte _gap_0x6[0x2]; -}; - -__unaligned struct Client::Game::InstanceContent::InstanceContentDeepDungeon::DeepDungeonItemInfo /* Size=0x3 */ -{ - /* 0x0 */ byte ItemId; - /* 0x1 */ byte Count; - /* 0x2 */ byte Flags; -}; - -__unaligned struct Client::Game::InstanceContent::InstanceContentDeepDungeon::DeepDungeonChestInfo /* Size=0x2 */ -{ - /* 0x0 */ byte ChestType; - /* 0x1 */ signed __int8 RoomIndex; -}; - -__unaligned struct Client::Game::InstanceContent::InstanceContentDeepDungeon /* Size=0x27D8 */ -{ - union { - /* 0x0000 */ Client::Game::InstanceContent::InstanceContentDeepDungeonVTable* VTable; - /* 0x0000 */ Client::Game::InstanceContent::InstanceContentDirector InstanceContentDirector; - } _union_0x0; - /* */ byte _gap_0x1CB0[0x98]; - /* 0x1D48 */ Client::Game::InstanceContent::InstanceContentDeepDungeon::DeepDungeonPartyInfo Party[0x4]; - /* 0x1D68 */ Client::Game::InstanceContent::InstanceContentDeepDungeon::DeepDungeonItemInfo Items[0x10]; - /* 0x1D98 */ Client::Game::InstanceContent::InstanceContentDeepDungeon::DeepDungeonChestInfo Chests[0x10]; - /* */ byte _gap_0x1DB8[0x10]; - /* 0x1DC8 */ unsigned __int32 BonusLootItemId; - /* 0x1DCC */ byte Floor; - /* 0x1DCD */ byte ReturnProgress; - /* 0x1DCE */ byte PassageProgress; - /* */ byte _gap_0x1DCF; - /* 0x1DD0 */ byte WeaponLevel; - /* 0x1DD1 */ byte ArmorLevel; - /* 0x1DD2 */ byte HoardCount; - /* */ byte _gap_0x1DD3; - /* */ byte _gap_0x1DD4[0x4]; - /* */ byte _gap_0x1DD8[0xA00]; -}; - -struct Client::Game::InstanceContent::InstanceContentOceanFishingVTable +__unaligned struct Client::Game::InstanceContent::InstanceContentDirector /* Size=0x1CB0 */ +{ + union { + /* 0x0000 */ Client::Game::InstanceContent::InstanceContentDirectorVTable* VTable; + /* 0x0000 */ Client::Game::InstanceContent::ContentDirector ContentDirector; + } _union_0x0; + /* */ byte _gap_0xC48[0x80]; + /* */ byte _gap_0xCC8[0x4]; + /* 0x0CCC */ unsigned __int16 ContentTimeMax; + /* */ byte _gap_0xCCE[0x2]; + /* */ byte _gap_0xCD0[0x10]; + /* */ byte _gap_0xCE0[0x4]; + /* 0x0CE4 */ Client::Game::InstanceContent::InstanceContentType InstanceContentType; + /* */ byte _gap_0xCE5; + /* */ byte _gap_0xCE6[0x2]; + /* */ byte _gap_0xCE8[0xFC8]; +}; + +__unaligned struct Client::Game::InstanceContent::InstanceContentDeepDungeon::DeepDungeonPartyInfo /* Size=0x8 */ +{ + /* 0x0 */ unsigned __int32 ObjectId; + /* 0x4 */ signed __int8 RoomIndex; + /* */ byte _gap_0x5; + /* */ byte _gap_0x6[0x2]; +}; + +__unaligned struct Client::Game::InstanceContent::InstanceContentDeepDungeon::DeepDungeonItemInfo /* Size=0x3 */ +{ + /* 0x0 */ byte ItemId; + /* 0x1 */ byte Count; + /* 0x2 */ byte Flags; +}; + +__unaligned struct Client::Game::InstanceContent::InstanceContentDeepDungeon::DeepDungeonChestInfo /* Size=0x2 */ +{ + /* 0x0 */ byte ChestType; + /* 0x1 */ signed __int8 RoomIndex; +}; + +__unaligned struct Client::Game::InstanceContent::InstanceContentDeepDungeon /* Size=0x27D8 */ +{ + union { + /* 0x0000 */ Client::Game::InstanceContent::InstanceContentDeepDungeonVTable* VTable; + /* 0x0000 */ Client::Game::InstanceContent::InstanceContentDirector InstanceContentDirector; + } _union_0x0; + /* */ byte _gap_0x1CB0[0x98]; + /* 0x1D48 */ Client::Game::InstanceContent::InstanceContentDeepDungeon::DeepDungeonPartyInfo Party[0x4]; + /* 0x1D68 */ Client::Game::InstanceContent::InstanceContentDeepDungeon::DeepDungeonItemInfo Items[0x10]; + /* 0x1D98 */ Client::Game::InstanceContent::InstanceContentDeepDungeon::DeepDungeonChestInfo Chests[0x10]; + /* */ byte _gap_0x1DB8[0x10]; + /* 0x1DC8 */ unsigned __int32 BonusLootItemId; + /* 0x1DCC */ byte Floor; + /* 0x1DCD */ byte ReturnProgress; + /* 0x1DCE */ byte PassageProgress; + /* */ byte _gap_0x1DCF; + /* 0x1DD0 */ byte WeaponLevel; + /* 0x1DD1 */ byte ArmorLevel; + /* 0x1DD2 */ byte HoardCount; + /* */ byte _gap_0x1DD3; + /* */ byte _gap_0x1DD4[0x4]; + /* */ byte _gap_0x1DD8[0xA00]; +}; + +struct Client::Game::InstanceContent::InstanceContentOceanFishingVTable +{ + /* */ __int64 _vf0; + /* */ __int64 _vf1; + /* */ __int64 _vf2; + /* */ __int64 _vf3; + /* */ __int64 _vf4; + /* */ __int64 _vf5; + /* */ __int64 _vf6; + /* */ __int64 _vf7; + /* */ __int64 _vf8; + /* */ __int64 _vf9; + /* */ __int64 _vf10; + /* */ __int64 _vf11; + /* */ __int64 _vf12; + /* */ __int64 _vf13; + /* */ __int64 _vf14; + /* */ __int64 _vf15; + /* */ __int64 _vf16; + /* */ __int64 _vf17; + /* */ __int64 _vf18; + /* */ __int64 _vf19; + /* */ __int64 _vf20; + /* */ __int64 _vf21; + /* */ __int64 _vf22; + /* */ __int64 _vf23; + /* */ __int64 _vf24; + /* */ __int64 _vf25; + /* */ __int64 _vf26; + /* */ __int64 _vf27; + /* */ __int64 _vf28; + /* */ __int64 _vf29; + /* */ __int64 _vf30; + /* */ __int64 _vf31; + /* */ __int64 _vf32; + /* */ __int64 _vf33; + /* */ __int64 _vf34; + /* */ __int64 _vf35; + /* */ __int64 _vf36; + /* */ __int64 _vf37; + /* */ __int64 _vf38; + /* */ __int64 _vf39; + /* */ __int64 _vf40; + /* */ __int64 _vf41; + /* */ __int64 _vf42; + /* */ __int64 _vf43; + /* */ __int64 _vf44; + /* */ __int64 _vf45; + /* */ __int64 _vf46; + /* */ __int64 _vf47; + /* */ __int64 _vf48; + /* */ __int64 _vf49; + /* */ __int64 _vf50; + /* */ __int64 _vf51; + /* */ __int64 _vf52; + /* */ __int64 _vf53; + /* */ __int64 _vf54; + /* */ __int64 _vf55; + /* */ __int64 _vf56; + /* */ __int64 _vf57; + /* */ __int64 _vf58; + /* */ __int64 _vf59; + /* */ __int64 _vf60; + /* */ __int64 _vf61; + /* */ __int64 _vf62; + /* */ __int64 _vf63; + /* */ __int64 _vf64; + /* */ __int64 _vf65; + /* */ __int64 _vf66; + /* */ __int64 _vf67; + /* */ __int64 _vf68; + /* */ __int64 _vf69; + /* */ __int64 _vf70; + /* */ __int64 _vf71; + /* */ __int64 _vf72; + /* */ __int64 _vf73; + /* */ __int64 _vf74; + /* */ __int64 _vf75; + /* */ __int64 _vf76; + /* */ __int64 _vf77; + /* */ __int64 _vf78; + /* */ __int64 _vf79; + /* */ __int64 _vf80; + /* */ __int64 _vf81; + /* */ __int64 _vf82; + /* */ __int64 _vf83; + /* */ __int64 _vf84; + /* */ __int64 _vf85; + /* */ __int64 _vf86; + /* */ __int64 _vf87; + /* */ __int64 _vf88; + /* */ __int64 _vf89; + /* */ __int64 _vf90; + /* */ __int64 _vf91; + /* */ __int64 _vf92; + /* */ __int64 _vf93; + /* */ __int64 _vf94; + /* */ __int64 _vf95; + /* */ __int64 _vf96; + /* */ __int64 _vf97; + /* */ __int64 _vf98; + /* */ __int64 _vf99; + /* */ __int64 _vf100; + /* */ __int64 _vf101; + /* */ __int64 _vf102; + /* */ __int64 _vf103; + /* */ __int64 _vf104; + /* */ __int64 _vf105; + /* */ __int64 _vf106; + /* */ __int64 _vf107; + /* */ __int64 _vf108; + /* */ __int64 _vf109; + /* */ __int64 _vf110; + /* */ __int64 _vf111; + /* */ __int64 _vf112; + /* */ __int64 _vf113; + /* */ __int64 _vf114; + /* */ __int64 _vf115; + /* */ __int64 _vf116; + /* */ __int64 _vf117; + /* */ __int64 _vf118; + /* */ __int64 _vf119; + /* */ __int64 _vf120; + /* */ __int64 _vf121; + /* */ __int64 _vf122; + /* */ __int64 _vf123; + /* */ __int64 _vf124; + /* */ __int64 _vf125; + /* */ __int64 _vf126; + /* */ __int64 _vf127; + /* */ __int64 _vf128; + /* */ __int64 _vf129; + /* */ __int64 _vf130; + /* */ __int64 _vf131; + /* */ __int64 _vf132; + /* */ __int64 _vf133; + /* */ __int64 _vf134; + /* */ __int64 _vf135; + /* */ __int64 _vf136; + /* */ __int64 _vf137; + /* */ __int64 _vf138; + /* */ __int64 _vf139; + /* */ __int64 _vf140; + /* */ __int64 _vf141; + /* */ __int64 _vf142; + /* */ __int64 _vf143; + /* */ __int64 _vf144; + /* */ __int64 _vf145; + /* */ __int64 _vf146; + /* */ __int64 _vf147; + /* */ __int64 _vf148; + /* */ __int64 _vf149; + /* */ __int64 _vf150; + /* */ __int64 _vf151; + /* */ __int64 _vf152; + /* */ __int64 _vf153; + /* */ __int64 _vf154; + /* */ __int64 _vf155; + /* */ __int64 _vf156; + /* */ __int64 _vf157; + /* */ __int64 _vf158; + /* */ __int64 _vf159; + /* */ __int64 _vf160; + /* */ __int64 _vf161; + /* */ __int64 _vf162; + /* */ __int64 _vf163; + /* */ __int64 _vf164; + /* */ __int64 _vf165; + /* */ __int64 _vf166; + /* */ __int64 _vf167; + /* */ __int64 _vf168; + /* */ __int64 _vf169; + /* */ __int64 _vf170; + /* */ __int64 _vf171; + /* */ __int64 _vf172; + /* */ __int64 _vf173; + /* */ __int64 _vf174; + /* */ __int64 _vf175; + /* */ __int64 _vf176; + /* */ __int64 _vf177; + /* */ __int64 _vf178; + /* */ __int64 _vf179; + /* */ __int64 _vf180; + /* */ __int64 _vf181; + /* */ __int64 _vf182; + /* */ __int64 _vf183; + /* */ __int64 _vf184; + /* */ __int64 _vf185; + /* */ __int64 _vf186; + /* */ __int64 _vf187; + /* */ __int64 _vf188; + /* */ __int64 _vf189; + /* */ __int64 _vf190; + /* */ __int64 _vf191; + /* */ __int64 _vf192; + /* */ __int64 _vf193; + /* */ __int64 _vf194; + /* */ __int64 _vf195; + /* */ __int64 _vf196; + /* */ __int64 _vf197; + /* */ __int64 _vf198; + /* */ __int64 _vf199; + /* */ __int64 _vf200; + /* */ __int64 _vf201; + /* */ __int64 _vf202; + /* */ __int64 _vf203; + /* */ __int64 _vf204; + /* */ __int64 _vf205; + /* */ __int64 _vf206; + /* */ __int64 _vf207; + /* */ __int64 _vf208; + /* */ __int64 _vf209; + /* */ __int64 _vf210; + /* */ __int64 _vf211; + /* */ __int64 _vf212; + /* */ __int64 _vf213; + /* */ __int64 _vf214; + /* */ __int64 _vf215; + /* */ __int64 _vf216; + /* */ __int64 _vf217; + /* */ __int64 _vf218; + /* */ __int64 _vf219; + /* */ __int64 _vf220; + /* */ __int64 _vf221; + /* */ __int64 _vf222; + /* */ __int64 _vf223; + /* */ __int64 _vf224; + /* */ __int64 _vf225; + /* */ __int64 _vf226; + /* */ __int64 _vf227; + /* */ __int64 _vf228; + /* */ __int64 _vf229; + /* */ __int64 _vf230; + /* */ __int64 _vf231; + /* */ __int64 _vf232; + /* */ __int64 _vf233; + /* */ __int64 _vf234; + /* */ __int64 _vf235; + /* */ __int64 _vf236; + /* */ __int64 _vf237; + /* */ __int64 _vf238; + /* */ __int64 _vf239; + /* */ __int64 _vf240; + /* */ __int64 _vf241; + /* */ __int64 _vf242; + /* */ __int64 _vf243; + /* */ __int64 _vf244; + /* */ __int64 _vf245; + /* */ __int64 _vf246; + /* */ __int64 _vf247; + /* */ __int64 _vf248; + /* */ __int64 _vf249; + /* */ __int64 _vf250; + /* */ __int64 _vf251; + /* */ __int64 _vf252; + /* */ __int64 _vf253; + /* */ __int64 _vf254; + /* */ __int64 _vf255; + /* */ __int64 _vf256; + /* */ __int64 _vf257; + /* */ __int64 _vf258; + /* */ __int64 _vf259; + /* */ __int64 _vf260; + /* */ __int64 _vf261; + /* */ __int64 _vf262; + /* */ __int64 _vf263; + /* */ __int64 _vf264; + /* */ __int64 _vf265; + /* */ __int64 _vf266; + /* */ __int64 _vf267; + /* */ __int64 _vf268; + /* */ __int64 _vf269; + /* */ __int64 _vf270; + /* */ __int64 _vf271; + /* */ __int64 _vf272; + /* */ __int64 _vf273; + /* */ __int64 _vf274; + /* */ __int64 _vf275; + /* */ __int64 _vf276; + /* */ __int64 _vf277; + /* */ __int64 _vf278; + /* */ __int64 _vf279; + /* */ __int64 _vf280; + /* */ __int64 _vf281; + /* */ __int64 _vf282; + /* */ __int64 _vf283; + /* */ __int64 _vf284; + /* */ __int64 _vf285; + /* */ __int64 _vf286; + /* */ __int64 _vf287; + /* */ __int64 _vf288; + /* */ __int64 _vf289; + /* */ __int64 _vf290; + /* */ __int64 _vf291; + /* */ __int64 _vf292; + /* */ __int64 _vf293; + /* */ __int64 _vf294; + /* */ __int64 _vf295; + /* */ __int64 _vf296; + /* */ __int64 _vf297; + /* */ __int64 _vf298; + /* */ __int64 _vf299; + /* */ __int64 _vf300; + /* */ __int64 _vf301; + /* */ __int64 _vf302; + /* */ __int64 _vf303; + /* */ __int64 _vf304; + /* */ __int64 _vf305; + /* */ __int64 _vf306; + /* */ __int64 _vf307; + /* */ __int64 _vf308; + /* */ __int64 _vf309; + /* */ __int64 _vf310; + /* */ __int64 _vf311; + /* */ __int64 _vf312; + /* 0x9C8 */ unsigned __int32 (__fastcall *GetContentTimeMax)(Client::Game::InstanceContent::ContentDirector* a1); +}; + +__unaligned struct Client::Game::InstanceContent::InstanceContentOceanFishing::FishDataStruct /* Size=0x10 */ +{ + /* 0x00 */ unsigned __int32 ItemId; + /* 0x04 */ unsigned __int16 FishParamId; + /* 0x06 */ unsigned __int16 NqAmount; + /* 0x08 */ unsigned __int16 HqAmount; + /* */ byte _gap_0xA[0x2]; + /* 0x0C */ unsigned __int32 TotalPoints; +}; + +__unaligned struct Client::Game::InstanceContent::InstanceContentOceanFishing::IndividualResultStruct /* Size=0x22 */ +{ + /* */ byte _gap_0x0[0x2]; + /* 0x02 */ unsigned __int32 TotalPoints; + /* */ byte _gap_0x6[0x2]; + /* */ byte _gap_0x8[0x2]; + /* 0x0A */ unsigned __int32 ExperiencePoints; + /* 0x0E */ unsigned __int16 Scrip1Amount; + /* 0x10 */ unsigned __int16 Scrip2Amount; + /* 0x12 */ byte Bonuses[0x10]; +}; + +__unaligned struct Client::Game::InstanceContent::InstanceContentOceanFishing::AllResultStruct /* Size=0x28 */ +{ + /* 0x00 */ unsigned __int16 WorldId; + /* 0x02 */ unsigned __int16 CaughtFish; + /* 0x04 */ unsigned __int16 TotalPoints; + /* */ byte _gap_0x6[0x2]; + /* 0x08 */ byte PlayerName[0x20]; +}; + +__unaligned struct Client::Game::InstanceContent::InstanceContentOceanFishing /* Size=0x2300 */ +{ + union { + /* 0x0000 */ Client::Game::InstanceContent::InstanceContentOceanFishingVTable* VTable; + /* 0x0000 */ Client::Game::InstanceContent::InstanceContentDirector InstanceContentDirector; + } _union_0x0; + /* */ byte _gap_0x1CB0[0x20]; + /* 0x1CD0 */ unsigned __int32 CurrentRoute; + /* 0x1CD4 */ Client::Game::InstanceContent::InstanceContentOceanFishing::OceanFishingStatus Status; + /* 0x1CD8 */ byte CurrentZone; + /* */ byte _gap_0x1CD9; + /* */ byte _gap_0x1CDA[0x2]; + /* 0x1CDC */ unsigned __int32 Duration; + /* 0x1CE0 */ unsigned __int32 TimeOffset; + /* 0x1CE4 */ unsigned __int32 WeatherID; + /* 0x1CE8 */ bool SpectralCurrentActive; + /* */ byte _gap_0x1CE9; + /* */ byte _gap_0x1CEA[0x2]; + /* */ byte _gap_0x1CEC[0x4]; + /* */ byte _gap_0x1CF0[0x48]; + /* */ byte _gap_0x1D38[0x4]; + /* 0x1D3C */ Client::Game::InstanceContent::InstanceContentOceanFishing::FishDataStruct FishData[0x3C]; + /* */ byte _gap_0x20FC[0x4]; + /* 0x2100 */ byte AllResultSize; + /* 0x2101 */ byte LocalIndexInAllResult; + /* 0x2102 */ Client::Game::InstanceContent::InstanceContentOceanFishing::IndividualResultStruct IndividualResult; + /* 0x2124 */ Client::Game::InstanceContent::InstanceContentOceanFishing::AllResultStruct LocalPlayerAllResult; + /* 0x214C */ Client::Game::InstanceContent::InstanceContentOceanFishing::AllResultStruct AllResult[0xA]; + /* */ byte _gap_0x22DC[0x4]; + /* 0x22E0 */ unsigned __int32 Mission1Type; + /* 0x22E4 */ unsigned __int32 Mission2Type; + /* 0x22E8 */ unsigned __int32 Mission3Type; + /* 0x22EC */ unsigned __int16 Mission1Progress; + /* 0x22EE */ unsigned __int16 Mission2Progress; + /* 0x22F0 */ unsigned __int16 Mission3Progress; + /* */ byte _gap_0x22F2[0x2]; + /* */ byte _gap_0x22F4[0x4]; + /* */ byte _gap_0x22F8[0x8]; +}; + +struct Client::Game::InstanceContent::PublicContentBozjaVTable +{ + /* */ __int64 _vf0; + /* */ __int64 _vf1; + /* */ __int64 _vf2; + /* */ __int64 _vf3; + /* */ __int64 _vf4; + /* */ __int64 _vf5; + /* */ __int64 _vf6; + /* */ __int64 _vf7; + /* */ __int64 _vf8; + /* */ __int64 _vf9; + /* */ __int64 _vf10; + /* */ __int64 _vf11; + /* */ __int64 _vf12; + /* */ __int64 _vf13; + /* */ __int64 _vf14; + /* */ __int64 _vf15; + /* */ __int64 _vf16; + /* */ __int64 _vf17; + /* */ __int64 _vf18; + /* */ __int64 _vf19; + /* */ __int64 _vf20; + /* */ __int64 _vf21; + /* */ __int64 _vf22; + /* */ __int64 _vf23; + /* */ __int64 _vf24; + /* */ __int64 _vf25; + /* */ __int64 _vf26; + /* */ __int64 _vf27; + /* */ __int64 _vf28; + /* */ __int64 _vf29; + /* */ __int64 _vf30; + /* */ __int64 _vf31; + /* */ __int64 _vf32; + /* */ __int64 _vf33; + /* */ __int64 _vf34; + /* */ __int64 _vf35; + /* */ __int64 _vf36; + /* */ __int64 _vf37; + /* */ __int64 _vf38; + /* */ __int64 _vf39; + /* */ __int64 _vf40; + /* */ __int64 _vf41; + /* */ __int64 _vf42; + /* */ __int64 _vf43; + /* */ __int64 _vf44; + /* */ __int64 _vf45; + /* */ __int64 _vf46; + /* */ __int64 _vf47; + /* */ __int64 _vf48; + /* */ __int64 _vf49; + /* */ __int64 _vf50; + /* */ __int64 _vf51; + /* */ __int64 _vf52; + /* */ __int64 _vf53; + /* */ __int64 _vf54; + /* */ __int64 _vf55; + /* */ __int64 _vf56; + /* */ __int64 _vf57; + /* */ __int64 _vf58; + /* */ __int64 _vf59; + /* */ __int64 _vf60; + /* */ __int64 _vf61; + /* */ __int64 _vf62; + /* */ __int64 _vf63; + /* */ __int64 _vf64; + /* */ __int64 _vf65; + /* */ __int64 _vf66; + /* */ __int64 _vf67; + /* */ __int64 _vf68; + /* */ __int64 _vf69; + /* */ __int64 _vf70; + /* */ __int64 _vf71; + /* */ __int64 _vf72; + /* */ __int64 _vf73; + /* */ __int64 _vf74; + /* */ __int64 _vf75; + /* */ __int64 _vf76; + /* */ __int64 _vf77; + /* */ __int64 _vf78; + /* */ __int64 _vf79; + /* */ __int64 _vf80; + /* */ __int64 _vf81; + /* */ __int64 _vf82; + /* */ __int64 _vf83; + /* */ __int64 _vf84; + /* */ __int64 _vf85; + /* */ __int64 _vf86; + /* */ __int64 _vf87; + /* */ __int64 _vf88; + /* */ __int64 _vf89; + /* */ __int64 _vf90; + /* */ __int64 _vf91; + /* */ __int64 _vf92; + /* */ __int64 _vf93; + /* */ __int64 _vf94; + /* */ __int64 _vf95; + /* */ __int64 _vf96; + /* */ __int64 _vf97; + /* */ __int64 _vf98; + /* */ __int64 _vf99; + /* */ __int64 _vf100; + /* */ __int64 _vf101; + /* */ __int64 _vf102; + /* */ __int64 _vf103; + /* */ __int64 _vf104; + /* */ __int64 _vf105; + /* */ __int64 _vf106; + /* */ __int64 _vf107; + /* */ __int64 _vf108; + /* */ __int64 _vf109; + /* */ __int64 _vf110; + /* */ __int64 _vf111; + /* */ __int64 _vf112; + /* */ __int64 _vf113; + /* */ __int64 _vf114; + /* */ __int64 _vf115; + /* */ __int64 _vf116; + /* */ __int64 _vf117; + /* */ __int64 _vf118; + /* */ __int64 _vf119; + /* */ __int64 _vf120; + /* */ __int64 _vf121; + /* */ __int64 _vf122; + /* */ __int64 _vf123; + /* */ __int64 _vf124; + /* */ __int64 _vf125; + /* */ __int64 _vf126; + /* */ __int64 _vf127; + /* */ __int64 _vf128; + /* */ __int64 _vf129; + /* */ __int64 _vf130; + /* */ __int64 _vf131; + /* */ __int64 _vf132; + /* */ __int64 _vf133; + /* */ __int64 _vf134; + /* */ __int64 _vf135; + /* */ __int64 _vf136; + /* */ __int64 _vf137; + /* */ __int64 _vf138; + /* */ __int64 _vf139; + /* */ __int64 _vf140; + /* */ __int64 _vf141; + /* */ __int64 _vf142; + /* */ __int64 _vf143; + /* */ __int64 _vf144; + /* */ __int64 _vf145; + /* */ __int64 _vf146; + /* */ __int64 _vf147; + /* */ __int64 _vf148; + /* */ __int64 _vf149; + /* */ __int64 _vf150; + /* */ __int64 _vf151; + /* */ __int64 _vf152; + /* */ __int64 _vf153; + /* */ __int64 _vf154; + /* */ __int64 _vf155; + /* */ __int64 _vf156; + /* */ __int64 _vf157; + /* */ __int64 _vf158; + /* */ __int64 _vf159; + /* */ __int64 _vf160; + /* */ __int64 _vf161; + /* */ __int64 _vf162; + /* */ __int64 _vf163; + /* */ __int64 _vf164; + /* */ __int64 _vf165; + /* */ __int64 _vf166; + /* */ __int64 _vf167; + /* */ __int64 _vf168; + /* */ __int64 _vf169; + /* */ __int64 _vf170; + /* */ __int64 _vf171; + /* */ __int64 _vf172; + /* */ __int64 _vf173; + /* */ __int64 _vf174; + /* */ __int64 _vf175; + /* */ __int64 _vf176; + /* */ __int64 _vf177; + /* */ __int64 _vf178; + /* */ __int64 _vf179; + /* */ __int64 _vf180; + /* */ __int64 _vf181; + /* */ __int64 _vf182; + /* */ __int64 _vf183; + /* */ __int64 _vf184; + /* */ __int64 _vf185; + /* */ __int64 _vf186; + /* */ __int64 _vf187; + /* */ __int64 _vf188; + /* */ __int64 _vf189; + /* */ __int64 _vf190; + /* */ __int64 _vf191; + /* */ __int64 _vf192; + /* */ __int64 _vf193; + /* */ __int64 _vf194; + /* */ __int64 _vf195; + /* */ __int64 _vf196; + /* */ __int64 _vf197; + /* */ __int64 _vf198; + /* */ __int64 _vf199; + /* */ __int64 _vf200; + /* */ __int64 _vf201; + /* */ __int64 _vf202; + /* */ __int64 _vf203; + /* */ __int64 _vf204; + /* */ __int64 _vf205; + /* */ __int64 _vf206; + /* */ __int64 _vf207; + /* */ __int64 _vf208; + /* */ __int64 _vf209; + /* */ __int64 _vf210; + /* */ __int64 _vf211; + /* */ __int64 _vf212; + /* */ __int64 _vf213; + /* */ __int64 _vf214; + /* */ __int64 _vf215; + /* */ __int64 _vf216; + /* */ __int64 _vf217; + /* */ __int64 _vf218; + /* */ __int64 _vf219; + /* */ __int64 _vf220; + /* */ __int64 _vf221; + /* */ __int64 _vf222; + /* */ __int64 _vf223; + /* */ __int64 _vf224; + /* */ __int64 _vf225; + /* */ __int64 _vf226; + /* */ __int64 _vf227; + /* */ __int64 _vf228; + /* */ __int64 _vf229; + /* */ __int64 _vf230; + /* */ __int64 _vf231; + /* */ __int64 _vf232; + /* */ __int64 _vf233; + /* */ __int64 _vf234; + /* */ __int64 _vf235; + /* */ __int64 _vf236; + /* */ __int64 _vf237; + /* */ __int64 _vf238; + /* */ __int64 _vf239; + /* */ __int64 _vf240; + /* */ __int64 _vf241; + /* */ __int64 _vf242; + /* */ __int64 _vf243; + /* */ __int64 _vf244; + /* */ __int64 _vf245; + /* */ __int64 _vf246; + /* */ __int64 _vf247; + /* */ __int64 _vf248; + /* */ __int64 _vf249; + /* */ __int64 _vf250; + /* */ __int64 _vf251; + /* */ __int64 _vf252; + /* */ __int64 _vf253; + /* */ __int64 _vf254; + /* */ __int64 _vf255; + /* */ __int64 _vf256; + /* */ __int64 _vf257; + /* */ __int64 _vf258; + /* */ __int64 _vf259; + /* */ __int64 _vf260; + /* */ __int64 _vf261; + /* */ __int64 _vf262; + /* */ __int64 _vf263; + /* */ __int64 _vf264; + /* */ __int64 _vf265; + /* */ __int64 _vf266; + /* */ __int64 _vf267; + /* */ __int64 _vf268; + /* */ __int64 _vf269; + /* */ __int64 _vf270; + /* */ __int64 _vf271; + /* */ __int64 _vf272; + /* */ __int64 _vf273; + /* */ __int64 _vf274; + /* */ __int64 _vf275; + /* */ __int64 _vf276; + /* */ __int64 _vf277; + /* */ __int64 _vf278; + /* */ __int64 _vf279; + /* */ __int64 _vf280; + /* */ __int64 _vf281; + /* */ __int64 _vf282; + /* */ __int64 _vf283; + /* */ __int64 _vf284; + /* */ __int64 _vf285; + /* */ __int64 _vf286; + /* */ __int64 _vf287; + /* */ __int64 _vf288; + /* */ __int64 _vf289; + /* */ __int64 _vf290; + /* */ __int64 _vf291; + /* */ __int64 _vf292; + /* */ __int64 _vf293; + /* */ __int64 _vf294; + /* */ __int64 _vf295; + /* */ __int64 _vf296; + /* */ __int64 _vf297; + /* */ __int64 _vf298; + /* */ __int64 _vf299; + /* */ __int64 _vf300; + /* */ __int64 _vf301; + /* */ __int64 _vf302; + /* */ __int64 _vf303; + /* */ __int64 _vf304; + /* */ __int64 _vf305; + /* */ __int64 _vf306; + /* */ __int64 _vf307; + /* */ __int64 _vf308; + /* */ __int64 _vf309; + /* */ __int64 _vf310; + /* */ __int64 _vf311; + /* */ __int64 _vf312; + /* 0x9C8 */ unsigned __int32 (__fastcall *GetContentTimeMax)(Client::Game::InstanceContent::ContentDirector* a1); +}; + +struct Client::Game::InstanceContent::PublicContentDirectorVTable { /* */ __int64 _vf0; /* */ __int64 _vf1; @@ -9307,78 +10134,46 @@ struct Client::Game::InstanceContent::InstanceContentOceanFishingVTable /* 0x9C8 */ unsigned __int32 (__fastcall *GetContentTimeMax)(Client::Game::InstanceContent::ContentDirector* a1); }; -__unaligned struct Client::Game::InstanceContent::InstanceContentOceanFishing::FishDataStruct /* Size=0x10 */ -{ - /* 0x00 */ unsigned __int32 ItemId; - /* 0x04 */ unsigned __int16 FishParamId; - /* 0x06 */ unsigned __int16 NqAmount; - /* 0x08 */ unsigned __int16 HqAmount; - /* */ byte _gap_0xA[0x2]; - /* 0x0C */ unsigned __int32 TotalPoints; -}; - -__unaligned struct Client::Game::InstanceContent::InstanceContentOceanFishing::IndividualResultStruct /* Size=0x22 */ -{ - /* */ byte _gap_0x0[0x2]; - /* 0x02 */ unsigned __int32 TotalPoints; - /* */ byte _gap_0x6[0x2]; - /* */ byte _gap_0x8[0x2]; - /* 0x0A */ unsigned __int32 ExperiencePoints; - /* 0x0E */ unsigned __int16 Scrip1Amount; - /* 0x10 */ unsigned __int16 Scrip2Amount; - /* 0x12 */ byte Bonuses[0x10]; -}; - -__unaligned struct Client::Game::InstanceContent::InstanceContentOceanFishing::AllResultStruct /* Size=0x28 */ +__unaligned struct Client::Game::InstanceContent::PublicContentDirector /* Size=0x1090 */ { - /* 0x00 */ unsigned __int16 WorldId; - /* 0x02 */ unsigned __int16 CaughtFish; - /* 0x04 */ unsigned __int16 TotalPoints; - /* */ byte _gap_0x6[0x2]; - /* 0x08 */ byte PlayerName[0x20]; + union { + /* 0x0000 */ Client::Game::InstanceContent::PublicContentDirectorVTable* VTable; + /* 0x0000 */ Client::Game::InstanceContent::ContentDirector ContentDirector; + } _union_0x0; + /* 0x0C48 */ unsigned __int32 NameOffset; + /* 0x0C4C */ unsigned __int32 MapIcon; + /* 0x0C50 */ unsigned __int32 TextDataStart; + /* 0x0C54 */ unsigned __int32 TextDataEnd; + /* 0x0C58 */ unsigned __int32 StartCutscene; + /* 0x0C5C */ unsigned __int32 LGBEventRange; + /* 0x0C60 */ unsigned __int32 LGBPopRange; + /* 0x0C64 */ unsigned __int32 EndCutscene; + /* 0x0C68 */ unsigned __int16 Timelimit; + /* 0x0C6A */ unsigned __int16 ContentFinderCondition; + /* 0x0C6C */ unsigned __int16 AdditionalData; + /* 0x0C6E */ unsigned __int16 Unknown0; + /* 0x0C70 */ unsigned __int16 Unknown1; + /* 0x0C72 */ unsigned __int16 Unknown2; + /* 0x0C74 */ unsigned __int16 Unknown3; + /* 0x0C76 */ Client::Game::InstanceContent::PublicContentDirectorType Type; + /* 0x0C77 */ byte Unknown4; + /* */ byte _gap_0xC78[0x418]; }; -__unaligned struct Client::Game::InstanceContent::InstanceContentOceanFishing /* Size=0x2300 */ +__unaligned struct Client::Game::InstanceContent::PublicContentBozja /* Size=0x2CB8 */ { union { - /* 0x0000 */ Client::Game::InstanceContent::InstanceContentOceanFishingVTable* VTable; - /* 0x0000 */ Client::Game::InstanceContent::InstanceContentDirector InstanceContentDirector; + /* 0x0000 */ Client::Game::InstanceContent::PublicContentBozjaVTable* VTable; + /* 0x0000 */ Client::Game::InstanceContent::PublicContentDirector PublicContentDirector; } _union_0x0; - /* */ byte _gap_0x1CB0[0x20]; - /* 0x1CD0 */ unsigned __int32 CurrentRoute; - /* 0x1CD4 */ Client::Game::InstanceContent::InstanceContentOceanFishing::OceanFishingStatus Status; - /* 0x1CD8 */ byte CurrentZone; - /* */ byte _gap_0x1CD9; - /* */ byte _gap_0x1CDA[0x2]; - /* 0x1CDC */ unsigned __int32 Duration; - /* 0x1CE0 */ unsigned __int32 TimeOffset; - /* 0x1CE4 */ unsigned __int32 WeatherID; - /* 0x1CE8 */ bool SpectralCurrentActive; - /* */ byte _gap_0x1CE9; - /* */ byte _gap_0x1CEA[0x2]; - /* */ byte _gap_0x1CEC[0x4]; - /* */ byte _gap_0x1CF0[0x48]; - /* */ byte _gap_0x1D38[0x4]; - /* 0x1D3C */ Client::Game::InstanceContent::InstanceContentOceanFishing::FishDataStruct FishData[0x3C]; - /* */ byte _gap_0x20FC[0x4]; - /* 0x2100 */ byte AllResultSize; - /* 0x2101 */ byte LocalIndexInAllResult; - /* 0x2102 */ Client::Game::InstanceContent::InstanceContentOceanFishing::IndividualResultStruct IndividualResult; - /* 0x2124 */ Client::Game::InstanceContent::InstanceContentOceanFishing::AllResultStruct LocalPlayerAllResult; - /* 0x214C */ Client::Game::InstanceContent::InstanceContentOceanFishing::AllResultStruct AllResult[0xA]; - /* */ byte _gap_0x22DC[0x4]; - /* 0x22E0 */ unsigned __int32 Mission1Type; - /* 0x22E4 */ unsigned __int32 Mission2Type; - /* 0x22E8 */ unsigned __int32 Mission3Type; - /* 0x22EC */ unsigned __int16 Mission1Progress; - /* 0x22EE */ unsigned __int16 Mission2Progress; - /* 0x22F0 */ unsigned __int16 Mission3Progress; - /* */ byte _gap_0x22F2[0x2]; - /* */ byte _gap_0x22F4[0x4]; - /* */ byte _gap_0x22F8[0x8]; + /* */ byte _gap_0x1090[0x8]; + /* 0x1098 */ Client::Game::InstanceContent::DynamicEventContainer DynamicEventContainer; + /* 0x2BC0 */ unsigned __int32 CurrentExperience; + /* 0x2BC4 */ unsigned __int32 NeededExperience; + /* */ byte _gap_0x2BC8[0xF0]; }; -struct Client::Game::InstanceContent::PublicContentDirectorVTable +struct Client::Game::InstanceContent::PublicContentEurekaVTable { /* */ __int64 _vf0; /* */ __int64 _vf1; @@ -9696,30 +10491,33 @@ struct Client::Game::InstanceContent::PublicContentDirectorVTable /* 0x9C8 */ unsigned __int32 (__fastcall *GetContentTimeMax)(Client::Game::InstanceContent::ContentDirector* a1); }; -__unaligned struct Client::Game::InstanceContent::PublicContentDirector /* Size=0x1090 */ +__unaligned struct Client::Game::InstanceContent::PublicContentEureka /* Size=0x12C8 */ { union { - /* 0x0000 */ Client::Game::InstanceContent::PublicContentDirectorVTable* VTable; - /* 0x0000 */ Client::Game::InstanceContent::ContentDirector ContentDirector; + /* 0x0000 */ Client::Game::InstanceContent::PublicContentEurekaVTable* VTable; + /* 0x0000 */ Client::Game::InstanceContent::PublicContentDirector PublicContentDirector; } _union_0x0; - /* 0x0C48 */ unsigned __int32 NameOffset; - /* 0x0C4C */ unsigned __int32 MapIcon; - /* 0x0C50 */ unsigned __int32 TextDataStart; - /* 0x0C54 */ unsigned __int32 TextDataEnd; - /* 0x0C58 */ unsigned __int32 StartCutscene; - /* 0x0C5C */ unsigned __int32 LGBEventRange; - /* 0x0C60 */ unsigned __int32 LGBPopRange; - /* 0x0C64 */ unsigned __int32 EndCutscene; - /* 0x0C68 */ unsigned __int16 Timelimit; - /* 0x0C6A */ unsigned __int16 ContentFinderCondition; - /* 0x0C6C */ unsigned __int16 AdditionalData; - /* 0x0C6E */ unsigned __int16 Unknown0; - /* 0x0C70 */ unsigned __int16 Unknown1; - /* 0x0C72 */ unsigned __int16 Unknown2; - /* 0x0C74 */ unsigned __int16 Unknown3; - /* 0x0C76 */ Client::Game::InstanceContent::PublicContentDirectorType Type; - /* 0x0C77 */ byte Unknown4; - /* */ byte _gap_0xC78[0x418]; + /* 0x1090 */ unsigned __int16 Unk1090; + /* 0x1092 */ unsigned __int16 Unk1092; + /* 0x1094 */ byte MaxElementalLevel; + /* */ byte _gap_0x1095; + /* */ byte _gap_0x1096[0x2]; + /* 0x1098 */ unsigned __int32 CurrentExperience; + /* 0x109C */ unsigned __int32 NeededExperience; + /* 0x10A0 */ unsigned __int16 MagiaAetherCharge; + /* 0x10A2 */ byte Fire; + /* 0x10A3 */ byte Ice; + /* 0x10A4 */ byte Wind; + /* 0x10A5 */ byte Earth; + /* 0x10A6 */ byte Lightning; + /* 0x10A7 */ byte Water; + /* 0x10A8 */ byte Magicite; + /* 0x10A9 */ byte MagiaAether; + /* */ byte _gap_0x10AA[0x2]; + /* */ byte _gap_0x10AC[0x4]; + /* 0x10B0 */ Client::System::String::Utf8String PublicContentTextDataStrings[0x4]; + /* 0x1250 */ Client::System::String::Utf8String Unk1250; + /* */ byte _gap_0x12B8[0x10]; }; __unaligned struct Client::Game::InventoryContainer /* Size=0x18 */ @@ -10437,6 +11235,16 @@ __unaligned struct Client::Game::UI::Chain /* Size=0x8 */ /* 0x4 */ float MaxTime; }; +__unaligned struct Client::Game::UI::CharaCard /* Size=0x1C8 */ +{ + /* */ byte _gap_0x0[0x1C8]; +}; + +__unaligned struct Client::Game::UI::CollectablesShop /* Size=0x2B8 */ +{ + /* */ byte _gap_0x0[0x2B8]; +}; + __unaligned struct Client::Game::UI::ContentsFinderQueueInfo /* Size=0x90 */ { /* */ byte _gap_0x0[0x4]; @@ -10524,6 +11332,27 @@ __unaligned struct Client::Game::UI::ContentsNote /* Size=0xB8 */ /* 0x6C */ __int32 DisplayStatus[0x13]; }; +__unaligned struct Component::GUI::AtkEventInterface /* Size=0x8 */ +{ + /* 0x0 */ void** vtbl; +}; + +__unaligned struct Client::Game::UI::DailyQuestSupply /* Size=0x3E8 */ +{ + /* 0x000 */ Component::GUI::AtkEventInterface AtkEventInterface; + /* */ byte _gap_0x8[0x3E0]; +}; + +__unaligned struct Client::Game::UI::Emj /* Size=0x38 */ +{ + /* */ byte _gap_0x0[0x38]; +}; + +__unaligned struct Client::Game::UI::EurekaElementalEdit /* Size=0x18 */ +{ + /* */ byte _gap_0x0[0x18]; +}; + __unaligned struct Client::Game::UI::ExtraInspectDataEntry /* Size=0x8 */ { /* 0x0 */ __int32 Key; @@ -10542,6 +11371,36 @@ __unaligned struct Client::Game::UI::FieldMarker /* Size=0x20 */ /* */ byte _gap_0x1E[0x2]; }; +__unaligned struct Client::Game::UI::FishingNote /* Size=0x50 */ +{ + /* */ byte _gap_0x0[0x50]; +}; + +__unaligned struct Client::Game::UI::FishRecord /* Size=0x2E0 */ +{ + /* */ byte _gap_0x0[0x2E0]; +}; + +__unaligned struct Client::Game::UI::GatheringNote /* Size=0x628 */ +{ + /* */ byte _gap_0x0[0x628]; +}; + +__unaligned struct Client::Game::UI::GCSupply /* Size=0x2C28 */ +{ + /* */ byte _gap_0x0[0x2C28]; +}; + +__unaligned struct Client::Game::UI::GoldSaucerYell /* Size=0x1750 */ +{ + /* */ byte _gap_0x0[0x1750]; +}; + +__unaligned struct Client::Game::UI::GuildOrderReward /* Size=0x60 */ +{ + /* */ byte _gap_0x0[0x60]; +}; + __unaligned struct Client::Game::UI::HateInfo /* Size=0x8 */ { /* 0x0 */ unsigned __int32 ObjectId; @@ -10782,11 +11641,16 @@ __unaligned struct Client::Game::UI::Inspect /* Size=0x278 */ /* */ byte _gap_0x256[0x2]; /* */ byte _gap_0x258[0x2]; /* */ byte _gap_0x25A; - /* 0x25B */ Client::Game::UI::ExtraInspectDataEntry ExtraInspectData[0x3]; + /* 0x25B */ StdPairunsignedint32unsignedint32 ContentKeyValueData[0x3]; /* */ byte _gap_0x273; /* */ byte _gap_0x274[0x4]; }; +__unaligned struct Client::Game::UI::Journal /* Size=0x4748 */ +{ + /* */ byte _gap_0x0[0x4748]; +}; + __unaligned struct Client::Game::UI::LimitBreakController /* Size=0x10 */ { /* */ byte _gap_0x0[0x8]; @@ -10828,6 +11692,11 @@ __unaligned struct Client::Game::UI::Loot /* Size=0x6A0 */ /* */ byte _gap_0x680[0x20]; }; +__unaligned struct Client::Game::UI::LovmRanking /* Size=0x1C40 */ +{ + /* */ byte _gap_0x0[0x1C40]; +}; + __unaligned struct StdVectorClientGameUIMapMarkerData /* Size=0x18 */ { /* 0x00 */ Client::Game::UI::MapMarkerData* First; @@ -10893,27 +11762,6 @@ __unaligned struct Client::Game::UI::MapMarkerContainer::LinkedList /* Size=0x0 /* 0x8 */ Client::Game::UI::MapMarkerNode* Last; }; -__unaligned struct Client::Game::UI::MapMarkerData /* Size=0x48 */ -{ - /* 0x00 */ unsigned __int32 LevelId; - /* 0x04 */ unsigned __int32 ObjectiveId; - /* 0x08 */ Client::System::String::Utf8String* TooltipString; - /* 0x10 */ unsigned __int32 IconId; - /* */ byte _gap_0x14[0x4]; - /* 0x18 */ float X; - /* 0x1C */ float Y; - /* 0x20 */ float Z; - /* 0x24 */ float Radius; - /* */ byte _gap_0x28[0x4]; - /* 0x2C */ unsigned __int32 MapId; - /* 0x30 */ unsigned __int32 PlaceNameZoneId; - /* 0x34 */ unsigned __int32 PlaceNameId; - /* */ byte _gap_0x38[0x4]; - /* 0x3C */ unsigned __int16 RecommendedLevel; - /* 0x3E */ unsigned __int16 TerritoryTypeId; - /* */ byte _gap_0x40[0x8]; -}; - __unaligned struct Client::Game::UI::MapMarkerNode /* Size=0x0 */ { /* 0x0 */ Client::Game::UI::MapMarkerNode* Next; @@ -10945,6 +11793,11 @@ __unaligned struct Client::Game::UI::MobHunt /* Size=0x198 */ /* 0x194 */ __int32 ObtainedFlags; }; +__unaligned struct Client::Game::UI::NpcTrade /* Size=0x328 */ +{ + /* */ byte _gap_0x0[0x328]; +}; + __unaligned struct Client::Game::UI::PlayerState /* Size=0x818 */ { /* 0x000 */ byte IsLoaded; @@ -11072,7 +11925,8 @@ __unaligned struct Client::Game::UI::PlayerState /* Size=0x818 */ /* 0x6D9 */ bool WeeklyBingoUnk63; /* */ byte _gap_0x6DA[0x2]; /* */ byte _gap_0x6DC[0x4]; - /* */ byte _gap_0x6E0[0x90]; + /* 0x6E0 */ StdPairunsignedint32unsignedint32 ContentKeyValueData[0x3]; + /* */ byte _gap_0x6F8[0x78]; /* 0x770 */ byte MentorVersion; /* */ byte _gap_0x771; /* */ byte _gap_0x772[0x2]; @@ -11139,12 +11993,28 @@ __unaligned struct Client::Game::UI::PvPProfile /* Size=0x7C */ /* 0x78 */ unsigned __int32 RivalWingsWeeklyMatchesWon; }; -__unaligned struct Client::Game::UI::RecipeNote /* Size=0x628 */ +__unaligned struct Client::Game::UI::QTE /* Size=0x28 */ +{ + /* 0x00 */ Component::GUI::AtkEventInterface AtkEventInterface; + /* */ byte _gap_0x8[0x20]; +}; + +__unaligned struct Client::Game::UI::QuestTodoList /* Size=0x2F0 */ +{ + /* */ byte _gap_0x0[0x2F0]; +}; + +__unaligned struct Client::Game::UI::QuestUI /* Size=0xFD0 */ +{ + /* */ byte _gap_0x0[0xFD0]; +}; + +__unaligned struct Client::Game::UI::RecipeNote /* Size=0xB18 */ { /* 0x000 */ unsigned __int32 Jobs[0x8]; /* */ byte _gap_0x20[0x98]; /* 0x0B8 */ Client::Game::UI::RecipeNote::RecipeData* RecipeList; - /* */ byte _gap_0xC0[0x568]; + /* */ byte _gap_0xC0[0xA58]; }; __unaligned struct Client::Game::UI::RecipeNote::RecipeCrystal /* Size=0x2 */ @@ -11227,9 +12097,10 @@ __unaligned struct Client::Game::UI::RelicNote /* Size=0x18 */ /* 0x14 */ __int32 ObjectiveProgress; }; -__unaligned struct Component::GUI::AtkEventInterface /* Size=0x8 */ +__unaligned struct Client::Game::UI::RelicSphereUpgrade /* Size=0x78 */ { - /* 0x0 */ void** vtbl; + /* 0x00 */ Component::GUI::AtkEventInterface AtkEventInterface; + /* */ byte _gap_0x8[0x70]; }; __unaligned struct Client::Game::UI::Revive /* Size=0x30 */ @@ -11246,6 +12117,16 @@ __unaligned struct Client::Game::UI::Revive /* Size=0x30 */ /* */ byte _gap_0x28[0x8]; }; +__unaligned struct Client::Game::UI::RidePillon /* Size=0x40 */ +{ + /* 0x00 */ unsigned __int32 Unk0; + union { + /* 0x04 */ unsigned __int32 Unk4[0x7]; + /* 0x04 */ unsigned __int32 Unk20[0x7]; + } _union_0x4; + /* */ byte _gap_0x20[0x20]; +}; + __unaligned struct Client::Game::UI::RouletteController /* Size=0x70 */ { /* */ byte _gap_0x0[0x70]; @@ -11302,6 +12183,40 @@ __unaligned struct Client::Game::UI::TerritoryInfo /* Size=0x60 */ /* */ byte _gap_0x30[0x30]; }; +__unaligned struct Client::Game::UI::TradeMultiple /* Size=0x48 */ +{ + /* 0x00 */ Component::GUI::AtkEventInterface AtkEventInterface; + /* */ byte _gap_0x8[0x8]; + /* 0x10 */ unsigned __int32 Unk10; + /* 0x14 */ unsigned __int32 Unk14; + /* 0x18 */ unsigned __int32 Unk18; + /* 0x1C */ unsigned __int32 Unk1C; + /* 0x20 */ unsigned __int32 Unk20; + /* 0x24 */ unsigned __int16 MateriaId1; + /* 0x26 */ unsigned __int16 MateriaId2; + /* 0x28 */ unsigned __int16 MateriaId3; + /* 0x2A */ unsigned __int16 MateriaId4; + /* 0x2C */ unsigned __int16 MateriaId5; + /* */ byte _gap_0x2E[0x2]; + /* 0x30 */ unsigned __int16 Quantity1; + /* */ byte _gap_0x32[0x2]; + /* 0x34 */ unsigned __int16 Quantity2; + /* */ byte _gap_0x36[0x2]; + /* 0x38 */ unsigned __int16 Quantity3; + /* */ byte _gap_0x3A[0x2]; + /* 0x3C */ unsigned __int16 Quantity4; + /* */ byte _gap_0x3E[0x2]; + /* 0x40 */ unsigned __int16 Quantity5; + /* */ byte _gap_0x42[0x2]; + /* 0x44 */ unsigned __int32 Unk44; +}; + +__unaligned struct Client::Game::UI::TripleTriad /* Size=0x1510 */ +{ + /* 0x0000 */ Component::GUI::AtkEventInterface AtkEventInterface; + /* */ byte _gap_0x8[0x1508]; +}; + struct Client::Game::UI::UIStateVTable { /* */ __int64 _vf0; @@ -11326,6 +12241,16 @@ __unaligned struct Client::Game::UI::WeaponState /* Size=0x18 */ /* */ byte _gap_0x14[0x4]; }; +__unaligned struct Client::Game::UI::Wedding /* Size=0x68 */ +{ + /* */ byte _gap_0x0[0x68]; +}; + +__unaligned struct Client::Game::UI::WeatherForecast /* Size=0x20 */ +{ + /* */ byte _gap_0x0[0x20]; +}; + __unaligned struct Client::Game::UI::UIState /* Size=0x17D10 */ { union { @@ -11349,13 +12274,21 @@ __unaligned struct Client::Game::UI::UIState /* Size=0x17D10 */ /* */ byte _gap_0x3730[0x8]; /* 0x03738 */ Client::Game::UI::ContentsNote ContentsNote; /* 0x037F0 */ Client::Game::UI::RelicNote RelicNote; - /* */ byte _gap_0x3808[0x48]; + /* 0x03808 */ Client::Game::UI::TradeMultiple TradeMultiple; /* 0x03850 */ Client::Game::UI::AreaInstance AreaInstance; - /* */ byte _gap_0x3878[0x4A0]; + /* 0x03878 */ Client::Game::UI::RelicSphereUpgrade RelicSphereUpgrade; + /* 0x038F0 */ Client::Game::UI::DailyQuestSupply DailyQuestSupply; + /* 0x03CD8 */ Client::Game::UI::RidePillon RidePillon; /* 0x03D18 */ Client::Game::UI::Loot Loot; - /* */ byte _gap_0x43B8[0x628]; + /* 0x043B8 */ Client::Game::UI::GatheringNote GatheringNote; /* 0x049E0 */ Client::Game::UI::RecipeNote RecipeNote; - /* */ byte _gap_0x5008[0x6558]; + /* */ byte _gap_0x54F8[0x8]; + /* 0x05500 */ Client::Game::UI::FishingNote FishingNote; + /* 0x05550 */ Client::Game::UI::FishRecord FishRecord; + /* 0x05830 */ Client::Game::UI::Journal Journal; + /* 0x09F78 */ Client::Game::UI::QuestUI QuestUI; + /* 0x0AF48 */ Client::Game::UI::QuestTodoList QuestTodoList; + /* 0x0B238 */ Client::Game::UI::NpcTrade NpcTrade; /* 0x0B560 */ Client::Game::Event::Director* ActiveDirector; /* */ byte _gap_0xB568[0x140]; /* 0x0B6A8 */ Client::Game::Fate::FateDirector* FateDirector; @@ -11365,13 +12298,24 @@ __unaligned struct Client::Game::UI::UIState /* Size=0x17D10 */ /* 0x0FAD0 */ Client::Game::UI::LimitBreakController LimitBreakController; /* 0x0FAE0 */ void* TitleController; /* 0x0FAE8 */ Client::Game::TitleList TitleList; - /* */ byte _gap_0xFB50[0x2C48]; + /* */ byte _gap_0xFB50[0x20]; + /* 0x0FB70 */ Client::Game::UI::GCSupply GCSupply; /* 0x12798 */ Client::Game::UI::RouletteController RouletteController; - /* */ byte _gap_0x12808[0x60]; + /* 0x12808 */ Client::Game::UI::GuildOrderReward GuildOrderReward; /* 0x12868 */ Client::Game::UI::ContentsFinder ContentsFinder; - /* */ byte _gap_0x12918[0x68]; + /* 0x12918 */ Client::Game::UI::Wedding Wedding; /* 0x12980 */ Client::Game::UI::MobHunt MobHunt; - /* */ byte _gap_0x12B18[0x4E38]; + /* 0x12B18 */ Client::Game::UI::WeatherForecast WeatherForecast; + /* */ byte _gap_0x12B38[0x8]; + /* 0x12B40 */ Client::Game::UI::TripleTriad TripleTriad; + /* 0x14050 */ Client::Game::UI::EurekaElementalEdit EurekaElementalEdit; + /* 0x14068 */ Client::Game::UI::LovmRanking LovmRanking; + /* 0x15CA8 */ Client::Game::UI::CollectablesShop CollectablesShop; + /* 0x15F60 */ Client::Game::UI::QTE QTE; + /* 0x15F88 */ Client::Game::UI::Emj Emj; + /* 0x15FC0 */ Client::Game::UI::GoldSaucerYell GoldSaucerYell; + /* 0x17710 */ Client::Game::UI::CharaCard CharaCard; + /* */ byte _gap_0x178D8[0x78]; /* */ byte _gap_0x17950[0x4]; /* 0x17954 */ byte UnlockLinkBitmask[0x40]; /* 0x17994 */ byte UnlockedAetherytesBitmask[0x1A]; @@ -11381,9 +12325,8 @@ __unaligned struct Client::Game::UI::UIState /* Size=0x17D10 */ /* */ byte _gap_0x17A1D; /* 0x17A1E */ byte CutsceneSeenBitmask[0x9F]; /* 0x17ABD */ byte UnlockedTripleTriadCardsBitmask[0x33]; - /* */ byte _gap_0x17AF0[0x8]; - /* 0x17AF8 */ unsigned __int64 UnlockedTripleTriadCardsCount; - /* */ byte _gap_0x17B00[0x210]; + /* 0x17AF0 */ unsigned __int64 UnlockedTripleTriadCardsCount; + /* */ byte _gap_0x17AF8[0x218]; }; __unaligned struct Client::Graphics::Animation::AnimationResourceHandle /* Size=0x0 */ @@ -27151,7 +28094,7 @@ __unaligned struct Client::UI::Misc::BannerModuleEntry /* Size=0x90 */ /* 0x5C */ __int16 DirectionalLightingVerticalAngle; /* 0x5E */ __int16 DirectionalLightingHorizontalAngle; /* 0x60 */ byte Race; - /* 0x61 */ byte Gender; + /* 0x61 */ byte Sex; /* 0x62 */ byte Height; /* 0x63 */ byte Tribe; /* 0x64 */ byte DirectionalLightingColorRed; @@ -27860,7 +28803,7 @@ __unaligned struct Client::UI::Agent::AgentContext /* Size=0x1750 */ /* 0x0F0C */ byte YesNoEventId; /* */ byte _gap_0xF0D; /* */ byte _gap_0xF0E[0x2]; - /* 0x0F10 */ __int32 TargetGender; + /* 0x0F10 */ __int32 TargetSex; /* 0x0F14 */ unsigned __int32 TargetMountSeats; /* */ byte _gap_0xF18[0x820]; /* 0x1738 */ void* UpdateChecker; @@ -31471,7 +32414,7 @@ __unaligned struct Client::UI::Agent::MiragePrismPrismBoxData /* Size=0x1BAE0 */ /* 0x1BA00 */ Client::UI::Agent::AgentMiragePrismMiragePlate* AgentMiragePrismMiragePlate; /* 0x1BA08 */ byte FilterLevel; /* */ byte _gap_0x1BA09; - /* 0x1BA0A */ byte FilterGender; + /* 0x1BA0A */ byte FilterSex; /* */ byte _gap_0x1BA0B; /* */ byte _gap_0x1BA0C[0x4]; /* 0x1BA10 */ Client::System::String::Utf8String FilterString; @@ -31643,9 +32586,8 @@ __unaligned struct Client::UI::Info::CrossRealmMember /* Size=0x58 */ /* */ byte _gap_0x27; /* */ byte _gap_0x28[0x2]; /* */ byte _gap_0x2A; - /* 0x2B */ byte Name[0x1E]; - /* */ byte _gap_0x49; - /* */ byte _gap_0x4A[0x2]; + /* 0x2B */ byte Name[0x20]; + /* */ byte _gap_0x4B; /* */ byte _gap_0x4C[0x4]; /* 0x50 */ byte MemberIndex; /* 0x51 */ byte GroupIndex; @@ -32627,14 +33569,17 @@ __unaligned struct Client::UI::Info::InfoProxyLetter /* Size=0x5250 */ /* 0x0000 */ Client::UI::Info::InfoProxyLetterVTable* VTable; /* 0x0000 */ Client::UI::Info::InfoProxyPageInterface InfoProxyPageInterface; } _union_0x0; - /* */ byte _gap_0x20[0x4]; - /* 0x0024 */ byte NumAtachments; - /* */ byte _gap_0x25; - /* */ byte _gap_0x26; + /* 0x0020 */ unsigned __int32 NumOfDeniedLetters; + /* 0x0024 */ unsigned __int16 NumAttachments; + /* 0x0026 */ byte NumNewLetters; /* 0x0027 */ byte NumLettersFromFriends; + union { + /* 0x0028 */ byte NumLettersFromPurchases; /* 0x0028 */ byte NumPurchases; - /* */ byte _gap_0x29; - /* */ byte _gap_0x2A[0x2]; + } _union_0x28; + /* 0x0029 */ byte NumLettersFromGameMasters; + /* 0x002A */ bool HasLettersFromGameMasters; + /* 0x002B */ bool HasLettersFromSupportDesk; /* */ byte _gap_0x2C[0x4]; /* 0x0030 */ Client::UI::Info::InfoProxyLetter::Letter Letters[0x82]; /* */ byte _gap_0x5170[0x8]; @@ -34029,18 +34974,27 @@ __unaligned struct Client::UI::Misc::RaptureLogModuleTab /* Size=0x928 */ __unaligned struct Client::UI::Misc::RaptureLogModule /* Size=0x3488 */ { /* 0x0000 */ Common::Log::LogModule LogModule; - /* 0x0080 */ Client::System::String::Utf8String Unk80; + /* 0x0080 */ Client::System::String::Utf8String LogMessageDataTerminator; /* 0x00E8 */ Client::UI::UIModule* UIModule; /* 0x00F0 */ Component::Excel::ExcelModuleInterface* ExcelModuleInterface; /* 0x00F8 */ Client::UI::Misc::RaptureTextModule* RaptureTextModule; /* 0x0100 */ Component::GUI::AtkFontCodeModule* AtkFontCodeModule; /* 0x0108 */ Client::System::String::Utf8String TempParseMessage[0xA]; - /* */ byte _gap_0x518[0x18]; + /* */ byte _gap_0x518[0x8]; + /* 0x0520 */ Component::Excel::ExcelSheet* LogKindSheet; + /* */ byte _gap_0x528[0x8]; /* 0x0530 */ Client::UI::Misc::RaptureLogModuleTab ChatTabs[0x5]; - /* */ byte _gap_0x32F8[0xF0]; - /* 0x33E8 */ byte ChatTabsPendingReload[0x4]; - /* */ byte _gap_0x33EC[0x4]; - /* */ byte _gap_0x33F0[0x88]; + /* */ byte _gap_0x32F8[0xE0]; + /* 0x33D8 */ Component::Excel::ExcelSheet* LogMessageSheet; + /* */ byte _gap_0x33E0[0x8]; + /* 0x33E8 */ bool ChatTabIsPendingReload[0x4]; + /* */ byte _gap_0x33EC; + /* 0x33ED */ bool ChatTabShouldDisplayTime[0x4]; + /* */ byte _gap_0x33F1; + /* 0x33F2 */ bool UseServerTime; + /* 0x33F3 */ bool Use12HourClock; + /* */ byte _gap_0x33F4[0x4]; + /* */ byte _gap_0x33F8[0x80]; /* 0x3478 */ Client::UI::Misc::LogMessageSource* MsgSourceArray; /* 0x3480 */ __int32 MsgSourceArrayLength; /* */ byte _gap_0x3484[0x4]; @@ -34835,7 +35789,8 @@ __unaligned struct Client::UI::RaptureAtkUnitManager /* Size=0x9D18 */ /* 0x0000 */ Client::UI::RaptureAtkUnitManagerVTable* VTable; /* 0x0000 */ Component::GUI::AtkUnitManager AtkUnitManager; } _union_0x0; - /* */ byte _gap_0x9C90[0x70]; + /* 0x9C90 */ Component::GUI::AtkEventInterface AtkEventInterface; + /* */ byte _gap_0x9C98[0x68]; /* 0x9D00 */ Client::UI::UIModule::UiFlags UiFlags; /* */ byte _gap_0x9D04[0x4]; /* */ byte _gap_0x9D08[0x8]; diff --git a/ida/ffxiv_client_structs_arrays_ghidra.h b/ida/ffxiv_client_structs_arrays_ghidra.h index 81660ba154..875b4d7d0b 100644 --- a/ida/ffxiv_client_structs_arrays_ghidra.h +++ b/ida/ffxiv_client_structs_arrays_ghidra.h @@ -167,6 +167,9 @@ struct Client_Game_Housing_HousingWorkshopSubmersibleSubData; struct Client_Game_Housing_HousingWorkshopTerritory; struct Client_Game_InstanceContent_ContentDirector; struct Client_Game_InstanceContent_ContentDirectorVTable; +struct Client_Game_InstanceContent_DynamicEvent; +struct Client_Game_UI_MapMarkerData; +struct Client_Game_InstanceContent_DynamicEventContainer; struct Client_Game_InstanceContent_InstanceContentDeepDungeon; struct Client_Game_InstanceContent_InstanceContentDeepDungeonVTable; struct Client_Game_InstanceContent_InstanceContentDirector; @@ -179,8 +182,12 @@ struct Client_Game_InstanceContent_InstanceContentOceanFishingVTable; struct Client_Game_InstanceContent_InstanceContentOceanFishing_FishDataStruct; struct Client_Game_InstanceContent_InstanceContentOceanFishing_IndividualResultStruct; struct Client_Game_InstanceContent_InstanceContentOceanFishing_AllResultStruct; +struct Client_Game_InstanceContent_PublicContentBozja; +struct Client_Game_InstanceContent_PublicContentBozjaVTable; struct Client_Game_InstanceContent_PublicContentDirector; struct Client_Game_InstanceContent_PublicContentDirectorVTable; +struct Client_Game_InstanceContent_PublicContentEureka; +struct Client_Game_InstanceContent_PublicContentEurekaVTable; struct Client_Game_InventoryContainer; struct Client_Game_InventoryItem; struct Client_Game_InventoryManager; @@ -237,11 +244,23 @@ struct Client_Game_UI_PetInfo; struct Client_Game_UI_DutyHelperInfo; struct Client_Game_UI_Cabinet; struct Client_Game_UI_Chain; +struct Client_Game_UI_CharaCard; +struct Client_Game_UI_CollectablesShop; struct Client_Game_UI_ContentsFinder; struct Client_Game_UI_ContentsFinderQueueInfo; struct Client_Game_UI_ContentsNote; +struct Client_Game_UI_DailyQuestSupply; +struct Component_GUI_AtkEventInterface; +struct Client_Game_UI_Emj; +struct Client_Game_UI_EurekaElementalEdit; struct Client_Game_UI_ExtraInspectDataEntry; struct Client_Game_UI_FieldMarker; +struct Client_Game_UI_FishingNote; +struct Client_Game_UI_FishRecord; +struct Client_Game_UI_GatheringNote; +struct Client_Game_UI_GCSupply; +struct Client_Game_UI_GoldSaucerYell; +struct Client_Game_UI_GuildOrderReward; struct Client_Game_UI_Hate; struct Client_Game_UI_HateInfo; struct Client_Game_UI_Hater; @@ -259,9 +278,11 @@ struct Client_UI_Misc_SavedHotBar; struct Client_UI_Misc_SavedHotBarSlot; struct Client_UI_Misc_DutyActionSlot; struct Client_Game_UI_Inspect; +struct Client_Game_UI_Journal; struct Client_Game_UI_LimitBreakController; struct Client_Game_UI_Loot; struct Client_Game_UI_LootItem; +struct Client_Game_UI_LovmRanking; struct Client_Game_UI_Map; struct Client_Game_UI_MarkerInfo; struct StdVectorClientGameUIMapMarkerData; @@ -269,30 +290,38 @@ struct StdListClientGameUIMarkerInfo; struct StdList_NodeClientGameUIMarkerInfo; struct Client_Game_UI_MapMarkerContainer; struct Client_Game_UI_MapMarkerContainer_LinkedList; -struct Client_Game_UI_MapMarkerData; struct Client_Game_UI_MapMarkerNode; struct Client_Game_UI_MarkingController; struct Client_Game_UI_MobHunt; struct Client_Game_UI_MobHunt_KillCounts; +struct Client_Game_UI_NpcTrade; struct Client_Game_UI_PlayerState; struct Client_Game_UI_PvPProfile; +struct Client_Game_UI_QTE; +struct Client_Game_UI_QuestTodoList; +struct Client_Game_UI_QuestUI; struct Client_Game_UI_RecipeNote; struct Client_Game_UI_RecipeNote_RecipeCrystal; struct Client_Game_UI_RecipeNote_RecipeData; struct Client_Game_UI_RecipeNote_RecipeEntry; struct Client_Game_UI_RecipeNote_RecipeIngredient; struct Client_Game_UI_RelicNote; +struct Client_Game_UI_RelicSphereUpgrade; struct Client_Game_UI_Revive; -struct Component_GUI_AtkEventInterface; +struct Client_Game_UI_RidePillon; struct Client_Game_UI_RouletteController; struct Client_Game_UI_SelectUseTicketInvoker; struct Client_Game_UI_Telepo; struct StdVectorClientGameUITeleportInfo; struct Client_Game_UI_TeleportInfo; struct Client_Game_UI_TerritoryInfo; +struct Client_Game_UI_TradeMultiple; +struct Client_Game_UI_TripleTriad; struct Client_Game_UI_UIState; struct Client_Game_UI_UIStateVTable; struct Client_Game_UI_WeaponState; +struct Client_Game_UI_Wedding; +struct Client_Game_UI_WeatherForecast; struct Client_Graphics_Animation_AnimationResourceHandle; struct Client_Graphics_ByteColor; struct Client_Graphics_Environment_EnvManager; @@ -2058,6 +2087,14 @@ enum Client_Game_Housing_SubmarineRating /* Size=0x1 */ C = 4 }; +enum Client_Game_InstanceContent_DynamicEventState /* Size=0x1 */ +{ + Inactive = 0, + Register = 1, + Warmup = 2, + Battle = 3 +}; + enum Client_Game_InstanceContent_InstanceContentOceanFishing_OceanFishingStatus /* Size=0x4 */ { WaitingForPlayers = 0, @@ -2982,10 +3019,12 @@ enum Client_UI_Agent_AgentId /* Size=0x4 */ IKDResult = 373, IKDMission = 374, InclusionShop = 375, + CollectablesShop = 376, MycWarResultNotebook = 377, MycInfo = 378, MycItemBox = 379, MycItemBag = 380, + MycDuelRequest = 381, MycBattleAreaInfo = 382, OrnamentNoteBook = 384, TourismMenu = 386, @@ -5517,7 +5556,7 @@ __unaligned struct Client_Game_Object_GameObject /* Size=0x1A0 */ /* */ byte _gap_0x8A[0x2]; /* 0x08C */ byte ObjectKind; /* 0x08D */ byte SubKind; - /* 0x08E */ byte Gender; + /* 0x08E */ byte Sex; /* */ byte _gap_0x8F; /* 0x090 */ byte YalmDistanceFromPlayerX; /* 0x091 */ byte TargetStatus; @@ -5825,8 +5864,24 @@ __unaligned struct Client_Game_Character_CustomizeData /* Size=0x1A */ /* 0x00 */ byte Race; /* 0x01 */ byte Sex; /* 0x02 */ byte BodyType; - /* 0x04 */ byte Clan; + /* 0x03 */ byte Height; + /* 0x04 */ byte Tribe; + /* 0x05 */ byte Face; + /* 0x06 */ byte Hairstyle; + /* 0x08 */ byte SkinColor; + /* 0x09 */ byte EyeColorRight; + /* 0x0A */ byte HairColor; + /* 0x0B */ byte HighlightsColor; + /* 0x0D */ byte TattooColor; + /* 0x0E */ byte Eyebrows; + /* 0x0F */ byte EyeColorLeft; + /* 0x11 */ byte Nose; + /* 0x12 */ byte Jaw; /* 0x14 */ byte LipColorFurPattern; + /* 0x15 */ byte MuscleMass; + /* 0x16 */ byte TailShape; + /* 0x17 */ byte BustSize; + /* 0x19 */ byte FacePaintColor; } _union_struct_0x0; } _union_0x0; }; @@ -8290,6 +8345,71 @@ __unaligned struct Client_Game_InstanceContent_ContentDirector /* Size=0xC48 */ /* */ byte _gap_0xC10[0x38]; }; +__unaligned struct Client_Game_UI_MapMarkerData /* Size=0x48 */ +{ + /* 0x00 */ unsigned __int32 LevelId; + /* 0x04 */ unsigned __int32 ObjectiveId; + /* 0x08 */ Client_System_String_Utf8String* TooltipString; + /* 0x10 */ unsigned __int32 IconId; + /* */ byte _gap_0x14[0x4]; + /* 0x18 */ float X; + /* 0x1C */ float Y; + /* 0x20 */ float Z; + /* 0x24 */ float Radius; + /* */ byte _gap_0x28[0x4]; + /* 0x2C */ unsigned __int32 MapId; + /* 0x30 */ unsigned __int32 PlaceNameZoneId; + /* 0x34 */ unsigned __int32 PlaceNameId; + /* */ byte _gap_0x38[0x4]; + /* 0x3C */ unsigned __int16 RecommendedLevel; + /* 0x3E */ unsigned __int16 TerritoryTypeId; + /* */ byte _gap_0x40[0x8]; +}; + +__unaligned struct Client_Game_InstanceContent_DynamicEvent /* Size=0x1B0 */ +{ + /* */ byte _gap_0x0[0x38]; + /* 0x038 */ unsigned __int32 LGBEventObject; + /* 0x03C */ unsigned __int32 LGBMapRange; + /* 0x040 */ unsigned __int32 Quest; + /* 0x044 */ unsigned __int32 Announce; + /* 0x048 */ unsigned __int16 Unknown0; + /* 0x04A */ unsigned __int16 Unknown1; + /* 0x04C */ unsigned __int16 Unknown2; + /* 0x04E */ byte EventType; + /* 0x04F */ byte EnemyType; + /* 0x050 */ byte MaxParticipants; + /* 0x051 */ byte Unknown4; + /* 0x052 */ byte Unknown5; + /* 0x053 */ byte SingleBattle; + /* 0x054 */ unsigned __int32 StartTimestamp; + /* 0x058 */ unsigned __int32 SecondsLeft; + /* 0x05C */ unsigned __int32 SecondsDuration; + /* */ byte _gap_0x60[0x2]; + /* */ byte _gap_0x62; + /* 0x063 */ Client_Game_InstanceContent_DynamicEventState State; + /* */ byte _gap_0x64; + /* 0x065 */ byte Participants; + /* 0x066 */ byte Progress; + /* */ byte _gap_0x67; + /* 0x068 */ Client_System_String_Utf8String Name; + /* 0x0D0 */ Client_System_String_Utf8String Description; + /* 0x138 */ unsigned __int32 IconObjective0; + /* 0x13C */ byte MaxParticipants2; + /* */ byte _gap_0x13D; + /* */ byte _gap_0x13E[0x2]; + /* */ byte _gap_0x140[0x18]; + /* 0x158 */ Client_Game_UI_MapMarkerData MapMarker; + /* */ byte _gap_0x1A0[0x10]; +}; + +__unaligned struct Client_Game_InstanceContent_DynamicEventContainer /* Size=0x1B28 */ +{ + /* */ byte _gap_0x0[0x8]; + /* 0x0008 */ Client_Game_InstanceContent_DynamicEvent Events[0x10]; + /* */ byte _gap_0x1B08[0x20]; +}; + struct Client_Game_InstanceContent_InstanceContentDeepDungeonVTable { /* */ __int64 _vf0; @@ -8926,70 +9046,777 @@ struct Client_Game_InstanceContent_InstanceContentDirectorVTable /* 0x9C8 */ unsigned __int32 (__fastcall *GetContentTimeMax)(Client_Game_InstanceContent_ContentDirector* a1); }; -__unaligned struct Client_Game_InstanceContent_InstanceContentDirector /* Size=0x1CB0 */ -{ - union { - /* 0x0000 */ Client_Game_InstanceContent_InstanceContentDirectorVTable* VTable; - /* 0x0000 */ Client_Game_InstanceContent_ContentDirector ContentDirector; - } _union_0x0; - /* */ byte _gap_0xC48[0x80]; - /* */ byte _gap_0xCC8[0x4]; - /* 0x0CCC */ unsigned __int16 ContentTimeMax; - /* */ byte _gap_0xCCE[0x2]; - /* */ byte _gap_0xCD0[0x10]; - /* */ byte _gap_0xCE0[0x4]; - /* 0x0CE4 */ Client_Game_InstanceContent_InstanceContentType InstanceContentType; - /* */ byte _gap_0xCE5; - /* */ byte _gap_0xCE6[0x2]; - /* */ byte _gap_0xCE8[0xFC8]; -}; - -__unaligned struct Client_Game_InstanceContent_InstanceContentDeepDungeon_DeepDungeonPartyInfo /* Size=0x8 */ -{ - /* 0x0 */ unsigned __int32 ObjectId; - /* 0x4 */ signed __int8 RoomIndex; - /* */ byte _gap_0x5; - /* */ byte _gap_0x6[0x2]; -}; - -__unaligned struct Client_Game_InstanceContent_InstanceContentDeepDungeon_DeepDungeonItemInfo /* Size=0x3 */ -{ - /* 0x0 */ byte ItemId; - /* 0x1 */ byte Count; - /* 0x2 */ byte Flags; -}; - -__unaligned struct Client_Game_InstanceContent_InstanceContentDeepDungeon_DeepDungeonChestInfo /* Size=0x2 */ -{ - /* 0x0 */ byte ChestType; - /* 0x1 */ signed __int8 RoomIndex; -}; - -__unaligned struct Client_Game_InstanceContent_InstanceContentDeepDungeon /* Size=0x27D8 */ -{ - union { - /* 0x0000 */ Client_Game_InstanceContent_InstanceContentDeepDungeonVTable* VTable; - /* 0x0000 */ Client_Game_InstanceContent_InstanceContentDirector InstanceContentDirector; - } _union_0x0; - /* */ byte _gap_0x1CB0[0x98]; - /* 0x1D48 */ Client_Game_InstanceContent_InstanceContentDeepDungeon_DeepDungeonPartyInfo Party[0x4]; - /* 0x1D68 */ Client_Game_InstanceContent_InstanceContentDeepDungeon_DeepDungeonItemInfo Items[0x10]; - /* 0x1D98 */ Client_Game_InstanceContent_InstanceContentDeepDungeon_DeepDungeonChestInfo Chests[0x10]; - /* */ byte _gap_0x1DB8[0x10]; - /* 0x1DC8 */ unsigned __int32 BonusLootItemId; - /* 0x1DCC */ byte Floor; - /* 0x1DCD */ byte ReturnProgress; - /* 0x1DCE */ byte PassageProgress; - /* */ byte _gap_0x1DCF; - /* 0x1DD0 */ byte WeaponLevel; - /* 0x1DD1 */ byte ArmorLevel; - /* 0x1DD2 */ byte HoardCount; - /* */ byte _gap_0x1DD3; - /* */ byte _gap_0x1DD4[0x4]; - /* */ byte _gap_0x1DD8[0xA00]; -}; - -struct Client_Game_InstanceContent_InstanceContentOceanFishingVTable +__unaligned struct Client_Game_InstanceContent_InstanceContentDirector /* Size=0x1CB0 */ +{ + union { + /* 0x0000 */ Client_Game_InstanceContent_InstanceContentDirectorVTable* VTable; + /* 0x0000 */ Client_Game_InstanceContent_ContentDirector ContentDirector; + } _union_0x0; + /* */ byte _gap_0xC48[0x80]; + /* */ byte _gap_0xCC8[0x4]; + /* 0x0CCC */ unsigned __int16 ContentTimeMax; + /* */ byte _gap_0xCCE[0x2]; + /* */ byte _gap_0xCD0[0x10]; + /* */ byte _gap_0xCE0[0x4]; + /* 0x0CE4 */ Client_Game_InstanceContent_InstanceContentType InstanceContentType; + /* */ byte _gap_0xCE5; + /* */ byte _gap_0xCE6[0x2]; + /* */ byte _gap_0xCE8[0xFC8]; +}; + +__unaligned struct Client_Game_InstanceContent_InstanceContentDeepDungeon_DeepDungeonPartyInfo /* Size=0x8 */ +{ + /* 0x0 */ unsigned __int32 ObjectId; + /* 0x4 */ signed __int8 RoomIndex; + /* */ byte _gap_0x5; + /* */ byte _gap_0x6[0x2]; +}; + +__unaligned struct Client_Game_InstanceContent_InstanceContentDeepDungeon_DeepDungeonItemInfo /* Size=0x3 */ +{ + /* 0x0 */ byte ItemId; + /* 0x1 */ byte Count; + /* 0x2 */ byte Flags; +}; + +__unaligned struct Client_Game_InstanceContent_InstanceContentDeepDungeon_DeepDungeonChestInfo /* Size=0x2 */ +{ + /* 0x0 */ byte ChestType; + /* 0x1 */ signed __int8 RoomIndex; +}; + +__unaligned struct Client_Game_InstanceContent_InstanceContentDeepDungeon /* Size=0x27D8 */ +{ + union { + /* 0x0000 */ Client_Game_InstanceContent_InstanceContentDeepDungeonVTable* VTable; + /* 0x0000 */ Client_Game_InstanceContent_InstanceContentDirector InstanceContentDirector; + } _union_0x0; + /* */ byte _gap_0x1CB0[0x98]; + /* 0x1D48 */ Client_Game_InstanceContent_InstanceContentDeepDungeon_DeepDungeonPartyInfo Party[0x4]; + /* 0x1D68 */ Client_Game_InstanceContent_InstanceContentDeepDungeon_DeepDungeonItemInfo Items[0x10]; + /* 0x1D98 */ Client_Game_InstanceContent_InstanceContentDeepDungeon_DeepDungeonChestInfo Chests[0x10]; + /* */ byte _gap_0x1DB8[0x10]; + /* 0x1DC8 */ unsigned __int32 BonusLootItemId; + /* 0x1DCC */ byte Floor; + /* 0x1DCD */ byte ReturnProgress; + /* 0x1DCE */ byte PassageProgress; + /* */ byte _gap_0x1DCF; + /* 0x1DD0 */ byte WeaponLevel; + /* 0x1DD1 */ byte ArmorLevel; + /* 0x1DD2 */ byte HoardCount; + /* */ byte _gap_0x1DD3; + /* */ byte _gap_0x1DD4[0x4]; + /* */ byte _gap_0x1DD8[0xA00]; +}; + +struct Client_Game_InstanceContent_InstanceContentOceanFishingVTable +{ + /* */ __int64 _vf0; + /* */ __int64 _vf1; + /* */ __int64 _vf2; + /* */ __int64 _vf3; + /* */ __int64 _vf4; + /* */ __int64 _vf5; + /* */ __int64 _vf6; + /* */ __int64 _vf7; + /* */ __int64 _vf8; + /* */ __int64 _vf9; + /* */ __int64 _vf10; + /* */ __int64 _vf11; + /* */ __int64 _vf12; + /* */ __int64 _vf13; + /* */ __int64 _vf14; + /* */ __int64 _vf15; + /* */ __int64 _vf16; + /* */ __int64 _vf17; + /* */ __int64 _vf18; + /* */ __int64 _vf19; + /* */ __int64 _vf20; + /* */ __int64 _vf21; + /* */ __int64 _vf22; + /* */ __int64 _vf23; + /* */ __int64 _vf24; + /* */ __int64 _vf25; + /* */ __int64 _vf26; + /* */ __int64 _vf27; + /* */ __int64 _vf28; + /* */ __int64 _vf29; + /* */ __int64 _vf30; + /* */ __int64 _vf31; + /* */ __int64 _vf32; + /* */ __int64 _vf33; + /* */ __int64 _vf34; + /* */ __int64 _vf35; + /* */ __int64 _vf36; + /* */ __int64 _vf37; + /* */ __int64 _vf38; + /* */ __int64 _vf39; + /* */ __int64 _vf40; + /* */ __int64 _vf41; + /* */ __int64 _vf42; + /* */ __int64 _vf43; + /* */ __int64 _vf44; + /* */ __int64 _vf45; + /* */ __int64 _vf46; + /* */ __int64 _vf47; + /* */ __int64 _vf48; + /* */ __int64 _vf49; + /* */ __int64 _vf50; + /* */ __int64 _vf51; + /* */ __int64 _vf52; + /* */ __int64 _vf53; + /* */ __int64 _vf54; + /* */ __int64 _vf55; + /* */ __int64 _vf56; + /* */ __int64 _vf57; + /* */ __int64 _vf58; + /* */ __int64 _vf59; + /* */ __int64 _vf60; + /* */ __int64 _vf61; + /* */ __int64 _vf62; + /* */ __int64 _vf63; + /* */ __int64 _vf64; + /* */ __int64 _vf65; + /* */ __int64 _vf66; + /* */ __int64 _vf67; + /* */ __int64 _vf68; + /* */ __int64 _vf69; + /* */ __int64 _vf70; + /* */ __int64 _vf71; + /* */ __int64 _vf72; + /* */ __int64 _vf73; + /* */ __int64 _vf74; + /* */ __int64 _vf75; + /* */ __int64 _vf76; + /* */ __int64 _vf77; + /* */ __int64 _vf78; + /* */ __int64 _vf79; + /* */ __int64 _vf80; + /* */ __int64 _vf81; + /* */ __int64 _vf82; + /* */ __int64 _vf83; + /* */ __int64 _vf84; + /* */ __int64 _vf85; + /* */ __int64 _vf86; + /* */ __int64 _vf87; + /* */ __int64 _vf88; + /* */ __int64 _vf89; + /* */ __int64 _vf90; + /* */ __int64 _vf91; + /* */ __int64 _vf92; + /* */ __int64 _vf93; + /* */ __int64 _vf94; + /* */ __int64 _vf95; + /* */ __int64 _vf96; + /* */ __int64 _vf97; + /* */ __int64 _vf98; + /* */ __int64 _vf99; + /* */ __int64 _vf100; + /* */ __int64 _vf101; + /* */ __int64 _vf102; + /* */ __int64 _vf103; + /* */ __int64 _vf104; + /* */ __int64 _vf105; + /* */ __int64 _vf106; + /* */ __int64 _vf107; + /* */ __int64 _vf108; + /* */ __int64 _vf109; + /* */ __int64 _vf110; + /* */ __int64 _vf111; + /* */ __int64 _vf112; + /* */ __int64 _vf113; + /* */ __int64 _vf114; + /* */ __int64 _vf115; + /* */ __int64 _vf116; + /* */ __int64 _vf117; + /* */ __int64 _vf118; + /* */ __int64 _vf119; + /* */ __int64 _vf120; + /* */ __int64 _vf121; + /* */ __int64 _vf122; + /* */ __int64 _vf123; + /* */ __int64 _vf124; + /* */ __int64 _vf125; + /* */ __int64 _vf126; + /* */ __int64 _vf127; + /* */ __int64 _vf128; + /* */ __int64 _vf129; + /* */ __int64 _vf130; + /* */ __int64 _vf131; + /* */ __int64 _vf132; + /* */ __int64 _vf133; + /* */ __int64 _vf134; + /* */ __int64 _vf135; + /* */ __int64 _vf136; + /* */ __int64 _vf137; + /* */ __int64 _vf138; + /* */ __int64 _vf139; + /* */ __int64 _vf140; + /* */ __int64 _vf141; + /* */ __int64 _vf142; + /* */ __int64 _vf143; + /* */ __int64 _vf144; + /* */ __int64 _vf145; + /* */ __int64 _vf146; + /* */ __int64 _vf147; + /* */ __int64 _vf148; + /* */ __int64 _vf149; + /* */ __int64 _vf150; + /* */ __int64 _vf151; + /* */ __int64 _vf152; + /* */ __int64 _vf153; + /* */ __int64 _vf154; + /* */ __int64 _vf155; + /* */ __int64 _vf156; + /* */ __int64 _vf157; + /* */ __int64 _vf158; + /* */ __int64 _vf159; + /* */ __int64 _vf160; + /* */ __int64 _vf161; + /* */ __int64 _vf162; + /* */ __int64 _vf163; + /* */ __int64 _vf164; + /* */ __int64 _vf165; + /* */ __int64 _vf166; + /* */ __int64 _vf167; + /* */ __int64 _vf168; + /* */ __int64 _vf169; + /* */ __int64 _vf170; + /* */ __int64 _vf171; + /* */ __int64 _vf172; + /* */ __int64 _vf173; + /* */ __int64 _vf174; + /* */ __int64 _vf175; + /* */ __int64 _vf176; + /* */ __int64 _vf177; + /* */ __int64 _vf178; + /* */ __int64 _vf179; + /* */ __int64 _vf180; + /* */ __int64 _vf181; + /* */ __int64 _vf182; + /* */ __int64 _vf183; + /* */ __int64 _vf184; + /* */ __int64 _vf185; + /* */ __int64 _vf186; + /* */ __int64 _vf187; + /* */ __int64 _vf188; + /* */ __int64 _vf189; + /* */ __int64 _vf190; + /* */ __int64 _vf191; + /* */ __int64 _vf192; + /* */ __int64 _vf193; + /* */ __int64 _vf194; + /* */ __int64 _vf195; + /* */ __int64 _vf196; + /* */ __int64 _vf197; + /* */ __int64 _vf198; + /* */ __int64 _vf199; + /* */ __int64 _vf200; + /* */ __int64 _vf201; + /* */ __int64 _vf202; + /* */ __int64 _vf203; + /* */ __int64 _vf204; + /* */ __int64 _vf205; + /* */ __int64 _vf206; + /* */ __int64 _vf207; + /* */ __int64 _vf208; + /* */ __int64 _vf209; + /* */ __int64 _vf210; + /* */ __int64 _vf211; + /* */ __int64 _vf212; + /* */ __int64 _vf213; + /* */ __int64 _vf214; + /* */ __int64 _vf215; + /* */ __int64 _vf216; + /* */ __int64 _vf217; + /* */ __int64 _vf218; + /* */ __int64 _vf219; + /* */ __int64 _vf220; + /* */ __int64 _vf221; + /* */ __int64 _vf222; + /* */ __int64 _vf223; + /* */ __int64 _vf224; + /* */ __int64 _vf225; + /* */ __int64 _vf226; + /* */ __int64 _vf227; + /* */ __int64 _vf228; + /* */ __int64 _vf229; + /* */ __int64 _vf230; + /* */ __int64 _vf231; + /* */ __int64 _vf232; + /* */ __int64 _vf233; + /* */ __int64 _vf234; + /* */ __int64 _vf235; + /* */ __int64 _vf236; + /* */ __int64 _vf237; + /* */ __int64 _vf238; + /* */ __int64 _vf239; + /* */ __int64 _vf240; + /* */ __int64 _vf241; + /* */ __int64 _vf242; + /* */ __int64 _vf243; + /* */ __int64 _vf244; + /* */ __int64 _vf245; + /* */ __int64 _vf246; + /* */ __int64 _vf247; + /* */ __int64 _vf248; + /* */ __int64 _vf249; + /* */ __int64 _vf250; + /* */ __int64 _vf251; + /* */ __int64 _vf252; + /* */ __int64 _vf253; + /* */ __int64 _vf254; + /* */ __int64 _vf255; + /* */ __int64 _vf256; + /* */ __int64 _vf257; + /* */ __int64 _vf258; + /* */ __int64 _vf259; + /* */ __int64 _vf260; + /* */ __int64 _vf261; + /* */ __int64 _vf262; + /* */ __int64 _vf263; + /* */ __int64 _vf264; + /* */ __int64 _vf265; + /* */ __int64 _vf266; + /* */ __int64 _vf267; + /* */ __int64 _vf268; + /* */ __int64 _vf269; + /* */ __int64 _vf270; + /* */ __int64 _vf271; + /* */ __int64 _vf272; + /* */ __int64 _vf273; + /* */ __int64 _vf274; + /* */ __int64 _vf275; + /* */ __int64 _vf276; + /* */ __int64 _vf277; + /* */ __int64 _vf278; + /* */ __int64 _vf279; + /* */ __int64 _vf280; + /* */ __int64 _vf281; + /* */ __int64 _vf282; + /* */ __int64 _vf283; + /* */ __int64 _vf284; + /* */ __int64 _vf285; + /* */ __int64 _vf286; + /* */ __int64 _vf287; + /* */ __int64 _vf288; + /* */ __int64 _vf289; + /* */ __int64 _vf290; + /* */ __int64 _vf291; + /* */ __int64 _vf292; + /* */ __int64 _vf293; + /* */ __int64 _vf294; + /* */ __int64 _vf295; + /* */ __int64 _vf296; + /* */ __int64 _vf297; + /* */ __int64 _vf298; + /* */ __int64 _vf299; + /* */ __int64 _vf300; + /* */ __int64 _vf301; + /* */ __int64 _vf302; + /* */ __int64 _vf303; + /* */ __int64 _vf304; + /* */ __int64 _vf305; + /* */ __int64 _vf306; + /* */ __int64 _vf307; + /* */ __int64 _vf308; + /* */ __int64 _vf309; + /* */ __int64 _vf310; + /* */ __int64 _vf311; + /* */ __int64 _vf312; + /* 0x9C8 */ unsigned __int32 (__fastcall *GetContentTimeMax)(Client_Game_InstanceContent_ContentDirector* a1); +}; + +__unaligned struct Client_Game_InstanceContent_InstanceContentOceanFishing_FishDataStruct /* Size=0x10 */ +{ + /* 0x00 */ unsigned __int32 ItemId; + /* 0x04 */ unsigned __int16 FishParamId; + /* 0x06 */ unsigned __int16 NqAmount; + /* 0x08 */ unsigned __int16 HqAmount; + /* */ byte _gap_0xA[0x2]; + /* 0x0C */ unsigned __int32 TotalPoints; +}; + +__unaligned struct Client_Game_InstanceContent_InstanceContentOceanFishing_IndividualResultStruct /* Size=0x22 */ +{ + /* */ byte _gap_0x0[0x2]; + /* 0x02 */ unsigned __int32 TotalPoints; + /* */ byte _gap_0x6[0x2]; + /* */ byte _gap_0x8[0x2]; + /* 0x0A */ unsigned __int32 ExperiencePoints; + /* 0x0E */ unsigned __int16 Scrip1Amount; + /* 0x10 */ unsigned __int16 Scrip2Amount; + /* 0x12 */ byte Bonuses[0x10]; +}; + +__unaligned struct Client_Game_InstanceContent_InstanceContentOceanFishing_AllResultStruct /* Size=0x28 */ +{ + /* 0x00 */ unsigned __int16 WorldId; + /* 0x02 */ unsigned __int16 CaughtFish; + /* 0x04 */ unsigned __int16 TotalPoints; + /* */ byte _gap_0x6[0x2]; + /* 0x08 */ byte PlayerName[0x20]; +}; + +__unaligned struct Client_Game_InstanceContent_InstanceContentOceanFishing /* Size=0x2300 */ +{ + union { + /* 0x0000 */ Client_Game_InstanceContent_InstanceContentOceanFishingVTable* VTable; + /* 0x0000 */ Client_Game_InstanceContent_InstanceContentDirector InstanceContentDirector; + } _union_0x0; + /* */ byte _gap_0x1CB0[0x20]; + /* 0x1CD0 */ unsigned __int32 CurrentRoute; + /* 0x1CD4 */ Client_Game_InstanceContent_InstanceContentOceanFishing_OceanFishingStatus Status; + /* 0x1CD8 */ byte CurrentZone; + /* */ byte _gap_0x1CD9; + /* */ byte _gap_0x1CDA[0x2]; + /* 0x1CDC */ unsigned __int32 Duration; + /* 0x1CE0 */ unsigned __int32 TimeOffset; + /* 0x1CE4 */ unsigned __int32 WeatherID; + /* 0x1CE8 */ bool SpectralCurrentActive; + /* */ byte _gap_0x1CE9; + /* */ byte _gap_0x1CEA[0x2]; + /* */ byte _gap_0x1CEC[0x4]; + /* */ byte _gap_0x1CF0[0x48]; + /* */ byte _gap_0x1D38[0x4]; + /* 0x1D3C */ Client_Game_InstanceContent_InstanceContentOceanFishing_FishDataStruct FishData[0x3C]; + /* */ byte _gap_0x20FC[0x4]; + /* 0x2100 */ byte AllResultSize; + /* 0x2101 */ byte LocalIndexInAllResult; + /* 0x2102 */ Client_Game_InstanceContent_InstanceContentOceanFishing_IndividualResultStruct IndividualResult; + /* 0x2124 */ Client_Game_InstanceContent_InstanceContentOceanFishing_AllResultStruct LocalPlayerAllResult; + /* 0x214C */ Client_Game_InstanceContent_InstanceContentOceanFishing_AllResultStruct AllResult[0xA]; + /* */ byte _gap_0x22DC[0x4]; + /* 0x22E0 */ unsigned __int32 Mission1Type; + /* 0x22E4 */ unsigned __int32 Mission2Type; + /* 0x22E8 */ unsigned __int32 Mission3Type; + /* 0x22EC */ unsigned __int16 Mission1Progress; + /* 0x22EE */ unsigned __int16 Mission2Progress; + /* 0x22F0 */ unsigned __int16 Mission3Progress; + /* */ byte _gap_0x22F2[0x2]; + /* */ byte _gap_0x22F4[0x4]; + /* */ byte _gap_0x22F8[0x8]; +}; + +struct Client_Game_InstanceContent_PublicContentBozjaVTable +{ + /* */ __int64 _vf0; + /* */ __int64 _vf1; + /* */ __int64 _vf2; + /* */ __int64 _vf3; + /* */ __int64 _vf4; + /* */ __int64 _vf5; + /* */ __int64 _vf6; + /* */ __int64 _vf7; + /* */ __int64 _vf8; + /* */ __int64 _vf9; + /* */ __int64 _vf10; + /* */ __int64 _vf11; + /* */ __int64 _vf12; + /* */ __int64 _vf13; + /* */ __int64 _vf14; + /* */ __int64 _vf15; + /* */ __int64 _vf16; + /* */ __int64 _vf17; + /* */ __int64 _vf18; + /* */ __int64 _vf19; + /* */ __int64 _vf20; + /* */ __int64 _vf21; + /* */ __int64 _vf22; + /* */ __int64 _vf23; + /* */ __int64 _vf24; + /* */ __int64 _vf25; + /* */ __int64 _vf26; + /* */ __int64 _vf27; + /* */ __int64 _vf28; + /* */ __int64 _vf29; + /* */ __int64 _vf30; + /* */ __int64 _vf31; + /* */ __int64 _vf32; + /* */ __int64 _vf33; + /* */ __int64 _vf34; + /* */ __int64 _vf35; + /* */ __int64 _vf36; + /* */ __int64 _vf37; + /* */ __int64 _vf38; + /* */ __int64 _vf39; + /* */ __int64 _vf40; + /* */ __int64 _vf41; + /* */ __int64 _vf42; + /* */ __int64 _vf43; + /* */ __int64 _vf44; + /* */ __int64 _vf45; + /* */ __int64 _vf46; + /* */ __int64 _vf47; + /* */ __int64 _vf48; + /* */ __int64 _vf49; + /* */ __int64 _vf50; + /* */ __int64 _vf51; + /* */ __int64 _vf52; + /* */ __int64 _vf53; + /* */ __int64 _vf54; + /* */ __int64 _vf55; + /* */ __int64 _vf56; + /* */ __int64 _vf57; + /* */ __int64 _vf58; + /* */ __int64 _vf59; + /* */ __int64 _vf60; + /* */ __int64 _vf61; + /* */ __int64 _vf62; + /* */ __int64 _vf63; + /* */ __int64 _vf64; + /* */ __int64 _vf65; + /* */ __int64 _vf66; + /* */ __int64 _vf67; + /* */ __int64 _vf68; + /* */ __int64 _vf69; + /* */ __int64 _vf70; + /* */ __int64 _vf71; + /* */ __int64 _vf72; + /* */ __int64 _vf73; + /* */ __int64 _vf74; + /* */ __int64 _vf75; + /* */ __int64 _vf76; + /* */ __int64 _vf77; + /* */ __int64 _vf78; + /* */ __int64 _vf79; + /* */ __int64 _vf80; + /* */ __int64 _vf81; + /* */ __int64 _vf82; + /* */ __int64 _vf83; + /* */ __int64 _vf84; + /* */ __int64 _vf85; + /* */ __int64 _vf86; + /* */ __int64 _vf87; + /* */ __int64 _vf88; + /* */ __int64 _vf89; + /* */ __int64 _vf90; + /* */ __int64 _vf91; + /* */ __int64 _vf92; + /* */ __int64 _vf93; + /* */ __int64 _vf94; + /* */ __int64 _vf95; + /* */ __int64 _vf96; + /* */ __int64 _vf97; + /* */ __int64 _vf98; + /* */ __int64 _vf99; + /* */ __int64 _vf100; + /* */ __int64 _vf101; + /* */ __int64 _vf102; + /* */ __int64 _vf103; + /* */ __int64 _vf104; + /* */ __int64 _vf105; + /* */ __int64 _vf106; + /* */ __int64 _vf107; + /* */ __int64 _vf108; + /* */ __int64 _vf109; + /* */ __int64 _vf110; + /* */ __int64 _vf111; + /* */ __int64 _vf112; + /* */ __int64 _vf113; + /* */ __int64 _vf114; + /* */ __int64 _vf115; + /* */ __int64 _vf116; + /* */ __int64 _vf117; + /* */ __int64 _vf118; + /* */ __int64 _vf119; + /* */ __int64 _vf120; + /* */ __int64 _vf121; + /* */ __int64 _vf122; + /* */ __int64 _vf123; + /* */ __int64 _vf124; + /* */ __int64 _vf125; + /* */ __int64 _vf126; + /* */ __int64 _vf127; + /* */ __int64 _vf128; + /* */ __int64 _vf129; + /* */ __int64 _vf130; + /* */ __int64 _vf131; + /* */ __int64 _vf132; + /* */ __int64 _vf133; + /* */ __int64 _vf134; + /* */ __int64 _vf135; + /* */ __int64 _vf136; + /* */ __int64 _vf137; + /* */ __int64 _vf138; + /* */ __int64 _vf139; + /* */ __int64 _vf140; + /* */ __int64 _vf141; + /* */ __int64 _vf142; + /* */ __int64 _vf143; + /* */ __int64 _vf144; + /* */ __int64 _vf145; + /* */ __int64 _vf146; + /* */ __int64 _vf147; + /* */ __int64 _vf148; + /* */ __int64 _vf149; + /* */ __int64 _vf150; + /* */ __int64 _vf151; + /* */ __int64 _vf152; + /* */ __int64 _vf153; + /* */ __int64 _vf154; + /* */ __int64 _vf155; + /* */ __int64 _vf156; + /* */ __int64 _vf157; + /* */ __int64 _vf158; + /* */ __int64 _vf159; + /* */ __int64 _vf160; + /* */ __int64 _vf161; + /* */ __int64 _vf162; + /* */ __int64 _vf163; + /* */ __int64 _vf164; + /* */ __int64 _vf165; + /* */ __int64 _vf166; + /* */ __int64 _vf167; + /* */ __int64 _vf168; + /* */ __int64 _vf169; + /* */ __int64 _vf170; + /* */ __int64 _vf171; + /* */ __int64 _vf172; + /* */ __int64 _vf173; + /* */ __int64 _vf174; + /* */ __int64 _vf175; + /* */ __int64 _vf176; + /* */ __int64 _vf177; + /* */ __int64 _vf178; + /* */ __int64 _vf179; + /* */ __int64 _vf180; + /* */ __int64 _vf181; + /* */ __int64 _vf182; + /* */ __int64 _vf183; + /* */ __int64 _vf184; + /* */ __int64 _vf185; + /* */ __int64 _vf186; + /* */ __int64 _vf187; + /* */ __int64 _vf188; + /* */ __int64 _vf189; + /* */ __int64 _vf190; + /* */ __int64 _vf191; + /* */ __int64 _vf192; + /* */ __int64 _vf193; + /* */ __int64 _vf194; + /* */ __int64 _vf195; + /* */ __int64 _vf196; + /* */ __int64 _vf197; + /* */ __int64 _vf198; + /* */ __int64 _vf199; + /* */ __int64 _vf200; + /* */ __int64 _vf201; + /* */ __int64 _vf202; + /* */ __int64 _vf203; + /* */ __int64 _vf204; + /* */ __int64 _vf205; + /* */ __int64 _vf206; + /* */ __int64 _vf207; + /* */ __int64 _vf208; + /* */ __int64 _vf209; + /* */ __int64 _vf210; + /* */ __int64 _vf211; + /* */ __int64 _vf212; + /* */ __int64 _vf213; + /* */ __int64 _vf214; + /* */ __int64 _vf215; + /* */ __int64 _vf216; + /* */ __int64 _vf217; + /* */ __int64 _vf218; + /* */ __int64 _vf219; + /* */ __int64 _vf220; + /* */ __int64 _vf221; + /* */ __int64 _vf222; + /* */ __int64 _vf223; + /* */ __int64 _vf224; + /* */ __int64 _vf225; + /* */ __int64 _vf226; + /* */ __int64 _vf227; + /* */ __int64 _vf228; + /* */ __int64 _vf229; + /* */ __int64 _vf230; + /* */ __int64 _vf231; + /* */ __int64 _vf232; + /* */ __int64 _vf233; + /* */ __int64 _vf234; + /* */ __int64 _vf235; + /* */ __int64 _vf236; + /* */ __int64 _vf237; + /* */ __int64 _vf238; + /* */ __int64 _vf239; + /* */ __int64 _vf240; + /* */ __int64 _vf241; + /* */ __int64 _vf242; + /* */ __int64 _vf243; + /* */ __int64 _vf244; + /* */ __int64 _vf245; + /* */ __int64 _vf246; + /* */ __int64 _vf247; + /* */ __int64 _vf248; + /* */ __int64 _vf249; + /* */ __int64 _vf250; + /* */ __int64 _vf251; + /* */ __int64 _vf252; + /* */ __int64 _vf253; + /* */ __int64 _vf254; + /* */ __int64 _vf255; + /* */ __int64 _vf256; + /* */ __int64 _vf257; + /* */ __int64 _vf258; + /* */ __int64 _vf259; + /* */ __int64 _vf260; + /* */ __int64 _vf261; + /* */ __int64 _vf262; + /* */ __int64 _vf263; + /* */ __int64 _vf264; + /* */ __int64 _vf265; + /* */ __int64 _vf266; + /* */ __int64 _vf267; + /* */ __int64 _vf268; + /* */ __int64 _vf269; + /* */ __int64 _vf270; + /* */ __int64 _vf271; + /* */ __int64 _vf272; + /* */ __int64 _vf273; + /* */ __int64 _vf274; + /* */ __int64 _vf275; + /* */ __int64 _vf276; + /* */ __int64 _vf277; + /* */ __int64 _vf278; + /* */ __int64 _vf279; + /* */ __int64 _vf280; + /* */ __int64 _vf281; + /* */ __int64 _vf282; + /* */ __int64 _vf283; + /* */ __int64 _vf284; + /* */ __int64 _vf285; + /* */ __int64 _vf286; + /* */ __int64 _vf287; + /* */ __int64 _vf288; + /* */ __int64 _vf289; + /* */ __int64 _vf290; + /* */ __int64 _vf291; + /* */ __int64 _vf292; + /* */ __int64 _vf293; + /* */ __int64 _vf294; + /* */ __int64 _vf295; + /* */ __int64 _vf296; + /* */ __int64 _vf297; + /* */ __int64 _vf298; + /* */ __int64 _vf299; + /* */ __int64 _vf300; + /* */ __int64 _vf301; + /* */ __int64 _vf302; + /* */ __int64 _vf303; + /* */ __int64 _vf304; + /* */ __int64 _vf305; + /* */ __int64 _vf306; + /* */ __int64 _vf307; + /* */ __int64 _vf308; + /* */ __int64 _vf309; + /* */ __int64 _vf310; + /* */ __int64 _vf311; + /* */ __int64 _vf312; + /* 0x9C8 */ unsigned __int32 (__fastcall *GetContentTimeMax)(Client_Game_InstanceContent_ContentDirector* a1); +}; + +struct Client_Game_InstanceContent_PublicContentDirectorVTable { /* */ __int64 _vf0; /* */ __int64 _vf1; @@ -9307,78 +10134,46 @@ struct Client_Game_InstanceContent_InstanceContentOceanFishingVTable /* 0x9C8 */ unsigned __int32 (__fastcall *GetContentTimeMax)(Client_Game_InstanceContent_ContentDirector* a1); }; -__unaligned struct Client_Game_InstanceContent_InstanceContentOceanFishing_FishDataStruct /* Size=0x10 */ -{ - /* 0x00 */ unsigned __int32 ItemId; - /* 0x04 */ unsigned __int16 FishParamId; - /* 0x06 */ unsigned __int16 NqAmount; - /* 0x08 */ unsigned __int16 HqAmount; - /* */ byte _gap_0xA[0x2]; - /* 0x0C */ unsigned __int32 TotalPoints; -}; - -__unaligned struct Client_Game_InstanceContent_InstanceContentOceanFishing_IndividualResultStruct /* Size=0x22 */ -{ - /* */ byte _gap_0x0[0x2]; - /* 0x02 */ unsigned __int32 TotalPoints; - /* */ byte _gap_0x6[0x2]; - /* */ byte _gap_0x8[0x2]; - /* 0x0A */ unsigned __int32 ExperiencePoints; - /* 0x0E */ unsigned __int16 Scrip1Amount; - /* 0x10 */ unsigned __int16 Scrip2Amount; - /* 0x12 */ byte Bonuses[0x10]; -}; - -__unaligned struct Client_Game_InstanceContent_InstanceContentOceanFishing_AllResultStruct /* Size=0x28 */ +__unaligned struct Client_Game_InstanceContent_PublicContentDirector /* Size=0x1090 */ { - /* 0x00 */ unsigned __int16 WorldId; - /* 0x02 */ unsigned __int16 CaughtFish; - /* 0x04 */ unsigned __int16 TotalPoints; - /* */ byte _gap_0x6[0x2]; - /* 0x08 */ byte PlayerName[0x20]; + union { + /* 0x0000 */ Client_Game_InstanceContent_PublicContentDirectorVTable* VTable; + /* 0x0000 */ Client_Game_InstanceContent_ContentDirector ContentDirector; + } _union_0x0; + /* 0x0C48 */ unsigned __int32 NameOffset; + /* 0x0C4C */ unsigned __int32 MapIcon; + /* 0x0C50 */ unsigned __int32 TextDataStart; + /* 0x0C54 */ unsigned __int32 TextDataEnd; + /* 0x0C58 */ unsigned __int32 StartCutscene; + /* 0x0C5C */ unsigned __int32 LGBEventRange; + /* 0x0C60 */ unsigned __int32 LGBPopRange; + /* 0x0C64 */ unsigned __int32 EndCutscene; + /* 0x0C68 */ unsigned __int16 Timelimit; + /* 0x0C6A */ unsigned __int16 ContentFinderCondition; + /* 0x0C6C */ unsigned __int16 AdditionalData; + /* 0x0C6E */ unsigned __int16 Unknown0; + /* 0x0C70 */ unsigned __int16 Unknown1; + /* 0x0C72 */ unsigned __int16 Unknown2; + /* 0x0C74 */ unsigned __int16 Unknown3; + /* 0x0C76 */ Client_Game_InstanceContent_PublicContentDirectorType Type; + /* 0x0C77 */ byte Unknown4; + /* */ byte _gap_0xC78[0x418]; }; -__unaligned struct Client_Game_InstanceContent_InstanceContentOceanFishing /* Size=0x2300 */ +__unaligned struct Client_Game_InstanceContent_PublicContentBozja /* Size=0x2CB8 */ { union { - /* 0x0000 */ Client_Game_InstanceContent_InstanceContentOceanFishingVTable* VTable; - /* 0x0000 */ Client_Game_InstanceContent_InstanceContentDirector InstanceContentDirector; + /* 0x0000 */ Client_Game_InstanceContent_PublicContentBozjaVTable* VTable; + /* 0x0000 */ Client_Game_InstanceContent_PublicContentDirector PublicContentDirector; } _union_0x0; - /* */ byte _gap_0x1CB0[0x20]; - /* 0x1CD0 */ unsigned __int32 CurrentRoute; - /* 0x1CD4 */ Client_Game_InstanceContent_InstanceContentOceanFishing_OceanFishingStatus Status; - /* 0x1CD8 */ byte CurrentZone; - /* */ byte _gap_0x1CD9; - /* */ byte _gap_0x1CDA[0x2]; - /* 0x1CDC */ unsigned __int32 Duration; - /* 0x1CE0 */ unsigned __int32 TimeOffset; - /* 0x1CE4 */ unsigned __int32 WeatherID; - /* 0x1CE8 */ bool SpectralCurrentActive; - /* */ byte _gap_0x1CE9; - /* */ byte _gap_0x1CEA[0x2]; - /* */ byte _gap_0x1CEC[0x4]; - /* */ byte _gap_0x1CF0[0x48]; - /* */ byte _gap_0x1D38[0x4]; - /* 0x1D3C */ Client_Game_InstanceContent_InstanceContentOceanFishing_FishDataStruct FishData[0x3C]; - /* */ byte _gap_0x20FC[0x4]; - /* 0x2100 */ byte AllResultSize; - /* 0x2101 */ byte LocalIndexInAllResult; - /* 0x2102 */ Client_Game_InstanceContent_InstanceContentOceanFishing_IndividualResultStruct IndividualResult; - /* 0x2124 */ Client_Game_InstanceContent_InstanceContentOceanFishing_AllResultStruct LocalPlayerAllResult; - /* 0x214C */ Client_Game_InstanceContent_InstanceContentOceanFishing_AllResultStruct AllResult[0xA]; - /* */ byte _gap_0x22DC[0x4]; - /* 0x22E0 */ unsigned __int32 Mission1Type; - /* 0x22E4 */ unsigned __int32 Mission2Type; - /* 0x22E8 */ unsigned __int32 Mission3Type; - /* 0x22EC */ unsigned __int16 Mission1Progress; - /* 0x22EE */ unsigned __int16 Mission2Progress; - /* 0x22F0 */ unsigned __int16 Mission3Progress; - /* */ byte _gap_0x22F2[0x2]; - /* */ byte _gap_0x22F4[0x4]; - /* */ byte _gap_0x22F8[0x8]; + /* */ byte _gap_0x1090[0x8]; + /* 0x1098 */ Client_Game_InstanceContent_DynamicEventContainer DynamicEventContainer; + /* 0x2BC0 */ unsigned __int32 CurrentExperience; + /* 0x2BC4 */ unsigned __int32 NeededExperience; + /* */ byte _gap_0x2BC8[0xF0]; }; -struct Client_Game_InstanceContent_PublicContentDirectorVTable +struct Client_Game_InstanceContent_PublicContentEurekaVTable { /* */ __int64 _vf0; /* */ __int64 _vf1; @@ -9696,30 +10491,33 @@ struct Client_Game_InstanceContent_PublicContentDirectorVTable /* 0x9C8 */ unsigned __int32 (__fastcall *GetContentTimeMax)(Client_Game_InstanceContent_ContentDirector* a1); }; -__unaligned struct Client_Game_InstanceContent_PublicContentDirector /* Size=0x1090 */ +__unaligned struct Client_Game_InstanceContent_PublicContentEureka /* Size=0x12C8 */ { union { - /* 0x0000 */ Client_Game_InstanceContent_PublicContentDirectorVTable* VTable; - /* 0x0000 */ Client_Game_InstanceContent_ContentDirector ContentDirector; + /* 0x0000 */ Client_Game_InstanceContent_PublicContentEurekaVTable* VTable; + /* 0x0000 */ Client_Game_InstanceContent_PublicContentDirector PublicContentDirector; } _union_0x0; - /* 0x0C48 */ unsigned __int32 NameOffset; - /* 0x0C4C */ unsigned __int32 MapIcon; - /* 0x0C50 */ unsigned __int32 TextDataStart; - /* 0x0C54 */ unsigned __int32 TextDataEnd; - /* 0x0C58 */ unsigned __int32 StartCutscene; - /* 0x0C5C */ unsigned __int32 LGBEventRange; - /* 0x0C60 */ unsigned __int32 LGBPopRange; - /* 0x0C64 */ unsigned __int32 EndCutscene; - /* 0x0C68 */ unsigned __int16 Timelimit; - /* 0x0C6A */ unsigned __int16 ContentFinderCondition; - /* 0x0C6C */ unsigned __int16 AdditionalData; - /* 0x0C6E */ unsigned __int16 Unknown0; - /* 0x0C70 */ unsigned __int16 Unknown1; - /* 0x0C72 */ unsigned __int16 Unknown2; - /* 0x0C74 */ unsigned __int16 Unknown3; - /* 0x0C76 */ Client_Game_InstanceContent_PublicContentDirectorType Type; - /* 0x0C77 */ byte Unknown4; - /* */ byte _gap_0xC78[0x418]; + /* 0x1090 */ unsigned __int16 Unk1090; + /* 0x1092 */ unsigned __int16 Unk1092; + /* 0x1094 */ byte MaxElementalLevel; + /* */ byte _gap_0x1095; + /* */ byte _gap_0x1096[0x2]; + /* 0x1098 */ unsigned __int32 CurrentExperience; + /* 0x109C */ unsigned __int32 NeededExperience; + /* 0x10A0 */ unsigned __int16 MagiaAetherCharge; + /* 0x10A2 */ byte Fire; + /* 0x10A3 */ byte Ice; + /* 0x10A4 */ byte Wind; + /* 0x10A5 */ byte Earth; + /* 0x10A6 */ byte Lightning; + /* 0x10A7 */ byte Water; + /* 0x10A8 */ byte Magicite; + /* 0x10A9 */ byte MagiaAether; + /* */ byte _gap_0x10AA[0x2]; + /* */ byte _gap_0x10AC[0x4]; + /* 0x10B0 */ Client_System_String_Utf8String PublicContentTextDataStrings[0x4]; + /* 0x1250 */ Client_System_String_Utf8String Unk1250; + /* */ byte _gap_0x12B8[0x10]; }; __unaligned struct Client_Game_InventoryContainer /* Size=0x18 */ @@ -10437,6 +11235,16 @@ __unaligned struct Client_Game_UI_Chain /* Size=0x8 */ /* 0x4 */ float MaxTime; }; +__unaligned struct Client_Game_UI_CharaCard /* Size=0x1C8 */ +{ + /* */ byte _gap_0x0[0x1C8]; +}; + +__unaligned struct Client_Game_UI_CollectablesShop /* Size=0x2B8 */ +{ + /* */ byte _gap_0x0[0x2B8]; +}; + __unaligned struct Client_Game_UI_ContentsFinderQueueInfo /* Size=0x90 */ { /* */ byte _gap_0x0[0x4]; @@ -10524,6 +11332,27 @@ __unaligned struct Client_Game_UI_ContentsNote /* Size=0xB8 */ /* 0x6C */ __int32 DisplayStatus[0x13]; }; +__unaligned struct Component_GUI_AtkEventInterface /* Size=0x8 */ +{ + /* 0x0 */ void** vtbl; +}; + +__unaligned struct Client_Game_UI_DailyQuestSupply /* Size=0x3E8 */ +{ + /* 0x000 */ Component_GUI_AtkEventInterface AtkEventInterface; + /* */ byte _gap_0x8[0x3E0]; +}; + +__unaligned struct Client_Game_UI_Emj /* Size=0x38 */ +{ + /* */ byte _gap_0x0[0x38]; +}; + +__unaligned struct Client_Game_UI_EurekaElementalEdit /* Size=0x18 */ +{ + /* */ byte _gap_0x0[0x18]; +}; + __unaligned struct Client_Game_UI_ExtraInspectDataEntry /* Size=0x8 */ { /* 0x0 */ __int32 Key; @@ -10542,6 +11371,36 @@ __unaligned struct Client_Game_UI_FieldMarker /* Size=0x20 */ /* */ byte _gap_0x1E[0x2]; }; +__unaligned struct Client_Game_UI_FishingNote /* Size=0x50 */ +{ + /* */ byte _gap_0x0[0x50]; +}; + +__unaligned struct Client_Game_UI_FishRecord /* Size=0x2E0 */ +{ + /* */ byte _gap_0x0[0x2E0]; +}; + +__unaligned struct Client_Game_UI_GatheringNote /* Size=0x628 */ +{ + /* */ byte _gap_0x0[0x628]; +}; + +__unaligned struct Client_Game_UI_GCSupply /* Size=0x2C28 */ +{ + /* */ byte _gap_0x0[0x2C28]; +}; + +__unaligned struct Client_Game_UI_GoldSaucerYell /* Size=0x1750 */ +{ + /* */ byte _gap_0x0[0x1750]; +}; + +__unaligned struct Client_Game_UI_GuildOrderReward /* Size=0x60 */ +{ + /* */ byte _gap_0x0[0x60]; +}; + __unaligned struct Client_Game_UI_HateInfo /* Size=0x8 */ { /* 0x0 */ unsigned __int32 ObjectId; @@ -10782,11 +11641,16 @@ __unaligned struct Client_Game_UI_Inspect /* Size=0x278 */ /* */ byte _gap_0x256[0x2]; /* */ byte _gap_0x258[0x2]; /* */ byte _gap_0x25A; - /* 0x25B */ Client_Game_UI_ExtraInspectDataEntry ExtraInspectData[0x3]; + /* 0x25B */ StdPairunsignedint32unsignedint32 ContentKeyValueData[0x3]; /* */ byte _gap_0x273; /* */ byte _gap_0x274[0x4]; }; +__unaligned struct Client_Game_UI_Journal /* Size=0x4748 */ +{ + /* */ byte _gap_0x0[0x4748]; +}; + __unaligned struct Client_Game_UI_LimitBreakController /* Size=0x10 */ { /* */ byte _gap_0x0[0x8]; @@ -10828,6 +11692,11 @@ __unaligned struct Client_Game_UI_Loot /* Size=0x6A0 */ /* */ byte _gap_0x680[0x20]; }; +__unaligned struct Client_Game_UI_LovmRanking /* Size=0x1C40 */ +{ + /* */ byte _gap_0x0[0x1C40]; +}; + __unaligned struct StdVectorClientGameUIMapMarkerData /* Size=0x18 */ { /* 0x00 */ Client_Game_UI_MapMarkerData* First; @@ -10893,27 +11762,6 @@ __unaligned struct Client_Game_UI_MapMarkerContainer_LinkedList /* Size=0x0 */ /* 0x8 */ Client_Game_UI_MapMarkerNode* Last; }; -__unaligned struct Client_Game_UI_MapMarkerData /* Size=0x48 */ -{ - /* 0x00 */ unsigned __int32 LevelId; - /* 0x04 */ unsigned __int32 ObjectiveId; - /* 0x08 */ Client_System_String_Utf8String* TooltipString; - /* 0x10 */ unsigned __int32 IconId; - /* */ byte _gap_0x14[0x4]; - /* 0x18 */ float X; - /* 0x1C */ float Y; - /* 0x20 */ float Z; - /* 0x24 */ float Radius; - /* */ byte _gap_0x28[0x4]; - /* 0x2C */ unsigned __int32 MapId; - /* 0x30 */ unsigned __int32 PlaceNameZoneId; - /* 0x34 */ unsigned __int32 PlaceNameId; - /* */ byte _gap_0x38[0x4]; - /* 0x3C */ unsigned __int16 RecommendedLevel; - /* 0x3E */ unsigned __int16 TerritoryTypeId; - /* */ byte _gap_0x40[0x8]; -}; - __unaligned struct Client_Game_UI_MapMarkerNode /* Size=0x0 */ { /* 0x0 */ Client_Game_UI_MapMarkerNode* Next; @@ -10945,6 +11793,11 @@ __unaligned struct Client_Game_UI_MobHunt /* Size=0x198 */ /* 0x194 */ __int32 ObtainedFlags; }; +__unaligned struct Client_Game_UI_NpcTrade /* Size=0x328 */ +{ + /* */ byte _gap_0x0[0x328]; +}; + __unaligned struct Client_Game_UI_PlayerState /* Size=0x818 */ { /* 0x000 */ byte IsLoaded; @@ -11072,7 +11925,8 @@ __unaligned struct Client_Game_UI_PlayerState /* Size=0x818 */ /* 0x6D9 */ bool WeeklyBingoUnk63; /* */ byte _gap_0x6DA[0x2]; /* */ byte _gap_0x6DC[0x4]; - /* */ byte _gap_0x6E0[0x90]; + /* 0x6E0 */ StdPairunsignedint32unsignedint32 ContentKeyValueData[0x3]; + /* */ byte _gap_0x6F8[0x78]; /* 0x770 */ byte MentorVersion; /* */ byte _gap_0x771; /* */ byte _gap_0x772[0x2]; @@ -11139,12 +11993,28 @@ __unaligned struct Client_Game_UI_PvPProfile /* Size=0x7C */ /* 0x78 */ unsigned __int32 RivalWingsWeeklyMatchesWon; }; -__unaligned struct Client_Game_UI_RecipeNote /* Size=0x628 */ +__unaligned struct Client_Game_UI_QTE /* Size=0x28 */ +{ + /* 0x00 */ Component_GUI_AtkEventInterface AtkEventInterface; + /* */ byte _gap_0x8[0x20]; +}; + +__unaligned struct Client_Game_UI_QuestTodoList /* Size=0x2F0 */ +{ + /* */ byte _gap_0x0[0x2F0]; +}; + +__unaligned struct Client_Game_UI_QuestUI /* Size=0xFD0 */ +{ + /* */ byte _gap_0x0[0xFD0]; +}; + +__unaligned struct Client_Game_UI_RecipeNote /* Size=0xB18 */ { /* 0x000 */ unsigned __int32 Jobs[0x8]; /* */ byte _gap_0x20[0x98]; /* 0x0B8 */ Client_Game_UI_RecipeNote_RecipeData* RecipeList; - /* */ byte _gap_0xC0[0x568]; + /* */ byte _gap_0xC0[0xA58]; }; __unaligned struct Client_Game_UI_RecipeNote_RecipeCrystal /* Size=0x2 */ @@ -11227,9 +12097,10 @@ __unaligned struct Client_Game_UI_RelicNote /* Size=0x18 */ /* 0x14 */ __int32 ObjectiveProgress; }; -__unaligned struct Component_GUI_AtkEventInterface /* Size=0x8 */ +__unaligned struct Client_Game_UI_RelicSphereUpgrade /* Size=0x78 */ { - /* 0x0 */ void** vtbl; + /* 0x00 */ Component_GUI_AtkEventInterface AtkEventInterface; + /* */ byte _gap_0x8[0x70]; }; __unaligned struct Client_Game_UI_Revive /* Size=0x30 */ @@ -11246,6 +12117,16 @@ __unaligned struct Client_Game_UI_Revive /* Size=0x30 */ /* */ byte _gap_0x28[0x8]; }; +__unaligned struct Client_Game_UI_RidePillon /* Size=0x40 */ +{ + /* 0x00 */ unsigned __int32 Unk0; + union { + /* 0x04 */ unsigned __int32 Unk4[0x7]; + /* 0x04 */ unsigned __int32 Unk20[0x7]; + } _union_0x4; + /* */ byte _gap_0x20[0x20]; +}; + __unaligned struct Client_Game_UI_RouletteController /* Size=0x70 */ { /* */ byte _gap_0x0[0x70]; @@ -11302,6 +12183,40 @@ __unaligned struct Client_Game_UI_TerritoryInfo /* Size=0x60 */ /* */ byte _gap_0x30[0x30]; }; +__unaligned struct Client_Game_UI_TradeMultiple /* Size=0x48 */ +{ + /* 0x00 */ Component_GUI_AtkEventInterface AtkEventInterface; + /* */ byte _gap_0x8[0x8]; + /* 0x10 */ unsigned __int32 Unk10; + /* 0x14 */ unsigned __int32 Unk14; + /* 0x18 */ unsigned __int32 Unk18; + /* 0x1C */ unsigned __int32 Unk1C; + /* 0x20 */ unsigned __int32 Unk20; + /* 0x24 */ unsigned __int16 MateriaId1; + /* 0x26 */ unsigned __int16 MateriaId2; + /* 0x28 */ unsigned __int16 MateriaId3; + /* 0x2A */ unsigned __int16 MateriaId4; + /* 0x2C */ unsigned __int16 MateriaId5; + /* */ byte _gap_0x2E[0x2]; + /* 0x30 */ unsigned __int16 Quantity1; + /* */ byte _gap_0x32[0x2]; + /* 0x34 */ unsigned __int16 Quantity2; + /* */ byte _gap_0x36[0x2]; + /* 0x38 */ unsigned __int16 Quantity3; + /* */ byte _gap_0x3A[0x2]; + /* 0x3C */ unsigned __int16 Quantity4; + /* */ byte _gap_0x3E[0x2]; + /* 0x40 */ unsigned __int16 Quantity5; + /* */ byte _gap_0x42[0x2]; + /* 0x44 */ unsigned __int32 Unk44; +}; + +__unaligned struct Client_Game_UI_TripleTriad /* Size=0x1510 */ +{ + /* 0x0000 */ Component_GUI_AtkEventInterface AtkEventInterface; + /* */ byte _gap_0x8[0x1508]; +}; + struct Client_Game_UI_UIStateVTable { /* */ __int64 _vf0; @@ -11326,6 +12241,16 @@ __unaligned struct Client_Game_UI_WeaponState /* Size=0x18 */ /* */ byte _gap_0x14[0x4]; }; +__unaligned struct Client_Game_UI_Wedding /* Size=0x68 */ +{ + /* */ byte _gap_0x0[0x68]; +}; + +__unaligned struct Client_Game_UI_WeatherForecast /* Size=0x20 */ +{ + /* */ byte _gap_0x0[0x20]; +}; + __unaligned struct Client_Game_UI_UIState /* Size=0x17D10 */ { union { @@ -11349,13 +12274,21 @@ __unaligned struct Client_Game_UI_UIState /* Size=0x17D10 */ /* */ byte _gap_0x3730[0x8]; /* 0x03738 */ Client_Game_UI_ContentsNote ContentsNote; /* 0x037F0 */ Client_Game_UI_RelicNote RelicNote; - /* */ byte _gap_0x3808[0x48]; + /* 0x03808 */ Client_Game_UI_TradeMultiple TradeMultiple; /* 0x03850 */ Client_Game_UI_AreaInstance AreaInstance; - /* */ byte _gap_0x3878[0x4A0]; + /* 0x03878 */ Client_Game_UI_RelicSphereUpgrade RelicSphereUpgrade; + /* 0x038F0 */ Client_Game_UI_DailyQuestSupply DailyQuestSupply; + /* 0x03CD8 */ Client_Game_UI_RidePillon RidePillon; /* 0x03D18 */ Client_Game_UI_Loot Loot; - /* */ byte _gap_0x43B8[0x628]; + /* 0x043B8 */ Client_Game_UI_GatheringNote GatheringNote; /* 0x049E0 */ Client_Game_UI_RecipeNote RecipeNote; - /* */ byte _gap_0x5008[0x6558]; + /* */ byte _gap_0x54F8[0x8]; + /* 0x05500 */ Client_Game_UI_FishingNote FishingNote; + /* 0x05550 */ Client_Game_UI_FishRecord FishRecord; + /* 0x05830 */ Client_Game_UI_Journal Journal; + /* 0x09F78 */ Client_Game_UI_QuestUI QuestUI; + /* 0x0AF48 */ Client_Game_UI_QuestTodoList QuestTodoList; + /* 0x0B238 */ Client_Game_UI_NpcTrade NpcTrade; /* 0x0B560 */ Client_Game_Event_Director* ActiveDirector; /* */ byte _gap_0xB568[0x140]; /* 0x0B6A8 */ Client_Game_Fate_FateDirector* FateDirector; @@ -11365,13 +12298,24 @@ __unaligned struct Client_Game_UI_UIState /* Size=0x17D10 */ /* 0x0FAD0 */ Client_Game_UI_LimitBreakController LimitBreakController; /* 0x0FAE0 */ void* TitleController; /* 0x0FAE8 */ Client_Game_TitleList TitleList; - /* */ byte _gap_0xFB50[0x2C48]; + /* */ byte _gap_0xFB50[0x20]; + /* 0x0FB70 */ Client_Game_UI_GCSupply GCSupply; /* 0x12798 */ Client_Game_UI_RouletteController RouletteController; - /* */ byte _gap_0x12808[0x60]; + /* 0x12808 */ Client_Game_UI_GuildOrderReward GuildOrderReward; /* 0x12868 */ Client_Game_UI_ContentsFinder ContentsFinder; - /* */ byte _gap_0x12918[0x68]; + /* 0x12918 */ Client_Game_UI_Wedding Wedding; /* 0x12980 */ Client_Game_UI_MobHunt MobHunt; - /* */ byte _gap_0x12B18[0x4E38]; + /* 0x12B18 */ Client_Game_UI_WeatherForecast WeatherForecast; + /* */ byte _gap_0x12B38[0x8]; + /* 0x12B40 */ Client_Game_UI_TripleTriad TripleTriad; + /* 0x14050 */ Client_Game_UI_EurekaElementalEdit EurekaElementalEdit; + /* 0x14068 */ Client_Game_UI_LovmRanking LovmRanking; + /* 0x15CA8 */ Client_Game_UI_CollectablesShop CollectablesShop; + /* 0x15F60 */ Client_Game_UI_QTE QTE; + /* 0x15F88 */ Client_Game_UI_Emj Emj; + /* 0x15FC0 */ Client_Game_UI_GoldSaucerYell GoldSaucerYell; + /* 0x17710 */ Client_Game_UI_CharaCard CharaCard; + /* */ byte _gap_0x178D8[0x78]; /* */ byte _gap_0x17950[0x4]; /* 0x17954 */ byte UnlockLinkBitmask[0x40]; /* 0x17994 */ byte UnlockedAetherytesBitmask[0x1A]; @@ -11381,9 +12325,8 @@ __unaligned struct Client_Game_UI_UIState /* Size=0x17D10 */ /* */ byte _gap_0x17A1D; /* 0x17A1E */ byte CutsceneSeenBitmask[0x9F]; /* 0x17ABD */ byte UnlockedTripleTriadCardsBitmask[0x33]; - /* */ byte _gap_0x17AF0[0x8]; - /* 0x17AF8 */ unsigned __int64 UnlockedTripleTriadCardsCount; - /* */ byte _gap_0x17B00[0x210]; + /* 0x17AF0 */ unsigned __int64 UnlockedTripleTriadCardsCount; + /* */ byte _gap_0x17AF8[0x218]; }; __unaligned struct Client_Graphics_Animation_AnimationResourceHandle /* Size=0x0 */ @@ -27151,7 +28094,7 @@ __unaligned struct Client_UI_Misc_BannerModuleEntry /* Size=0x90 */ /* 0x5C */ __int16 DirectionalLightingVerticalAngle; /* 0x5E */ __int16 DirectionalLightingHorizontalAngle; /* 0x60 */ byte Race; - /* 0x61 */ byte Gender; + /* 0x61 */ byte Sex; /* 0x62 */ byte Height; /* 0x63 */ byte Tribe; /* 0x64 */ byte DirectionalLightingColorRed; @@ -27860,7 +28803,7 @@ __unaligned struct Client_UI_Agent_AgentContext /* Size=0x1750 */ /* 0x0F0C */ byte YesNoEventId; /* */ byte _gap_0xF0D; /* */ byte _gap_0xF0E[0x2]; - /* 0x0F10 */ __int32 TargetGender; + /* 0x0F10 */ __int32 TargetSex; /* 0x0F14 */ unsigned __int32 TargetMountSeats; /* */ byte _gap_0xF18[0x820]; /* 0x1738 */ void* UpdateChecker; @@ -31471,7 +32414,7 @@ __unaligned struct Client_UI_Agent_MiragePrismPrismBoxData /* Size=0x1BAE0 */ /* 0x1BA00 */ Client_UI_Agent_AgentMiragePrismMiragePlate* AgentMiragePrismMiragePlate; /* 0x1BA08 */ byte FilterLevel; /* */ byte _gap_0x1BA09; - /* 0x1BA0A */ byte FilterGender; + /* 0x1BA0A */ byte FilterSex; /* */ byte _gap_0x1BA0B; /* */ byte _gap_0x1BA0C[0x4]; /* 0x1BA10 */ Client_System_String_Utf8String FilterString; @@ -31643,9 +32586,8 @@ __unaligned struct Client_UI_Info_CrossRealmMember /* Size=0x58 */ /* */ byte _gap_0x27; /* */ byte _gap_0x28[0x2]; /* */ byte _gap_0x2A; - /* 0x2B */ byte Name[0x1E]; - /* */ byte _gap_0x49; - /* */ byte _gap_0x4A[0x2]; + /* 0x2B */ byte Name[0x20]; + /* */ byte _gap_0x4B; /* */ byte _gap_0x4C[0x4]; /* 0x50 */ byte MemberIndex; /* 0x51 */ byte GroupIndex; @@ -32627,14 +33569,17 @@ __unaligned struct Client_UI_Info_InfoProxyLetter /* Size=0x5250 */ /* 0x0000 */ Client_UI_Info_InfoProxyLetterVTable* VTable; /* 0x0000 */ Client_UI_Info_InfoProxyPageInterface InfoProxyPageInterface; } _union_0x0; - /* */ byte _gap_0x20[0x4]; - /* 0x0024 */ byte NumAtachments; - /* */ byte _gap_0x25; - /* */ byte _gap_0x26; + /* 0x0020 */ unsigned __int32 NumOfDeniedLetters; + /* 0x0024 */ unsigned __int16 NumAttachments; + /* 0x0026 */ byte NumNewLetters; /* 0x0027 */ byte NumLettersFromFriends; + union { + /* 0x0028 */ byte NumLettersFromPurchases; /* 0x0028 */ byte NumPurchases; - /* */ byte _gap_0x29; - /* */ byte _gap_0x2A[0x2]; + } _union_0x28; + /* 0x0029 */ byte NumLettersFromGameMasters; + /* 0x002A */ bool HasLettersFromGameMasters; + /* 0x002B */ bool HasLettersFromSupportDesk; /* */ byte _gap_0x2C[0x4]; /* 0x0030 */ Client_UI_Info_InfoProxyLetter_Letter Letters[0x82]; /* */ byte _gap_0x5170[0x8]; @@ -34029,18 +34974,27 @@ __unaligned struct Client_UI_Misc_RaptureLogModuleTab /* Size=0x928 */ __unaligned struct Client_UI_Misc_RaptureLogModule /* Size=0x3488 */ { /* 0x0000 */ Common_Log_LogModule LogModule; - /* 0x0080 */ Client_System_String_Utf8String Unk80; + /* 0x0080 */ Client_System_String_Utf8String LogMessageDataTerminator; /* 0x00E8 */ Client_UI_UIModule* UIModule; /* 0x00F0 */ Component_Excel_ExcelModuleInterface* ExcelModuleInterface; /* 0x00F8 */ Client_UI_Misc_RaptureTextModule* RaptureTextModule; /* 0x0100 */ Component_GUI_AtkFontCodeModule* AtkFontCodeModule; /* 0x0108 */ Client_System_String_Utf8String TempParseMessage[0xA]; - /* */ byte _gap_0x518[0x18]; + /* */ byte _gap_0x518[0x8]; + /* 0x0520 */ Component_Excel_ExcelSheet* LogKindSheet; + /* */ byte _gap_0x528[0x8]; /* 0x0530 */ Client_UI_Misc_RaptureLogModuleTab ChatTabs[0x5]; - /* */ byte _gap_0x32F8[0xF0]; - /* 0x33E8 */ byte ChatTabsPendingReload[0x4]; - /* */ byte _gap_0x33EC[0x4]; - /* */ byte _gap_0x33F0[0x88]; + /* */ byte _gap_0x32F8[0xE0]; + /* 0x33D8 */ Component_Excel_ExcelSheet* LogMessageSheet; + /* */ byte _gap_0x33E0[0x8]; + /* 0x33E8 */ bool ChatTabIsPendingReload[0x4]; + /* */ byte _gap_0x33EC; + /* 0x33ED */ bool ChatTabShouldDisplayTime[0x4]; + /* */ byte _gap_0x33F1; + /* 0x33F2 */ bool UseServerTime; + /* 0x33F3 */ bool Use12HourClock; + /* */ byte _gap_0x33F4[0x4]; + /* */ byte _gap_0x33F8[0x80]; /* 0x3478 */ Client_UI_Misc_LogMessageSource* MsgSourceArray; /* 0x3480 */ __int32 MsgSourceArrayLength; /* */ byte _gap_0x3484[0x4]; @@ -34835,7 +35789,8 @@ __unaligned struct Client_UI_RaptureAtkUnitManager /* Size=0x9D18 */ /* 0x0000 */ Client_UI_RaptureAtkUnitManagerVTable* VTable; /* 0x0000 */ Component_GUI_AtkUnitManager AtkUnitManager; } _union_0x0; - /* */ byte _gap_0x9C90[0x70]; + /* 0x9C90 */ Component_GUI_AtkEventInterface AtkEventInterface; + /* */ byte _gap_0x9C98[0x68]; /* 0x9D00 */ Client_UI_UIModule_UiFlags UiFlags; /* */ byte _gap_0x9D04[0x4]; /* */ byte _gap_0x9D08[0x8]; diff --git a/ida/ffxiv_client_structs_ghidra.h b/ida/ffxiv_client_structs_ghidra.h index 6ce10c4295..176ebc7efa 100644 --- a/ida/ffxiv_client_structs_ghidra.h +++ b/ida/ffxiv_client_structs_ghidra.h @@ -167,6 +167,9 @@ struct Client_Game_Housing_HousingWorkshopSubmersibleSubData; struct Client_Game_Housing_HousingWorkshopTerritory; struct Client_Game_InstanceContent_ContentDirector; struct Client_Game_InstanceContent_ContentDirectorVTable; +struct Client_Game_InstanceContent_DynamicEvent; +struct Client_Game_UI_MapMarkerData; +struct Client_Game_InstanceContent_DynamicEventContainer; struct Client_Game_InstanceContent_InstanceContentDeepDungeon; struct Client_Game_InstanceContent_InstanceContentDeepDungeonVTable; struct Client_Game_InstanceContent_InstanceContentDirector; @@ -179,8 +182,12 @@ struct Client_Game_InstanceContent_InstanceContentOceanFishingVTable; struct Client_Game_InstanceContent_InstanceContentOceanFishing_FishDataStruct; struct Client_Game_InstanceContent_InstanceContentOceanFishing_IndividualResultStruct; struct Client_Game_InstanceContent_InstanceContentOceanFishing_AllResultStruct; +struct Client_Game_InstanceContent_PublicContentBozja; +struct Client_Game_InstanceContent_PublicContentBozjaVTable; struct Client_Game_InstanceContent_PublicContentDirector; struct Client_Game_InstanceContent_PublicContentDirectorVTable; +struct Client_Game_InstanceContent_PublicContentEureka; +struct Client_Game_InstanceContent_PublicContentEurekaVTable; struct Client_Game_InventoryContainer; struct Client_Game_InventoryItem; struct Client_Game_InventoryManager; @@ -237,11 +244,23 @@ struct Client_Game_UI_PetInfo; struct Client_Game_UI_DutyHelperInfo; struct Client_Game_UI_Cabinet; struct Client_Game_UI_Chain; +struct Client_Game_UI_CharaCard; +struct Client_Game_UI_CollectablesShop; struct Client_Game_UI_ContentsFinder; struct Client_Game_UI_ContentsFinderQueueInfo; struct Client_Game_UI_ContentsNote; +struct Client_Game_UI_DailyQuestSupply; +struct Component_GUI_AtkEventInterface; +struct Client_Game_UI_Emj; +struct Client_Game_UI_EurekaElementalEdit; struct Client_Game_UI_ExtraInspectDataEntry; struct Client_Game_UI_FieldMarker; +struct Client_Game_UI_FishingNote; +struct Client_Game_UI_FishRecord; +struct Client_Game_UI_GatheringNote; +struct Client_Game_UI_GCSupply; +struct Client_Game_UI_GoldSaucerYell; +struct Client_Game_UI_GuildOrderReward; struct Client_Game_UI_Hate; struct Client_Game_UI_HateInfo; struct Client_Game_UI_Hater; @@ -259,9 +278,11 @@ struct Client_UI_Misc_SavedHotBar; struct Client_UI_Misc_SavedHotBarSlot; struct Client_UI_Misc_DutyActionSlot; struct Client_Game_UI_Inspect; +struct Client_Game_UI_Journal; struct Client_Game_UI_LimitBreakController; struct Client_Game_UI_Loot; struct Client_Game_UI_LootItem; +struct Client_Game_UI_LovmRanking; struct Client_Game_UI_Map; struct Client_Game_UI_MarkerInfo; struct StdVectorClientGameUIMapMarkerData; @@ -269,30 +290,38 @@ struct StdListClientGameUIMarkerInfo; struct StdList_NodeClientGameUIMarkerInfo; struct Client_Game_UI_MapMarkerContainer; struct Client_Game_UI_MapMarkerContainer_LinkedList; -struct Client_Game_UI_MapMarkerData; struct Client_Game_UI_MapMarkerNode; struct Client_Game_UI_MarkingController; struct Client_Game_UI_MobHunt; struct Client_Game_UI_MobHunt_KillCounts; +struct Client_Game_UI_NpcTrade; struct Client_Game_UI_PlayerState; struct Client_Game_UI_PvPProfile; +struct Client_Game_UI_QTE; +struct Client_Game_UI_QuestTodoList; +struct Client_Game_UI_QuestUI; struct Client_Game_UI_RecipeNote; struct Client_Game_UI_RecipeNote_RecipeCrystal; struct Client_Game_UI_RecipeNote_RecipeData; struct Client_Game_UI_RecipeNote_RecipeEntry; struct Client_Game_UI_RecipeNote_RecipeIngredient; struct Client_Game_UI_RelicNote; +struct Client_Game_UI_RelicSphereUpgrade; struct Client_Game_UI_Revive; -struct Component_GUI_AtkEventInterface; +struct Client_Game_UI_RidePillon; struct Client_Game_UI_RouletteController; struct Client_Game_UI_SelectUseTicketInvoker; struct Client_Game_UI_Telepo; struct StdVectorClientGameUITeleportInfo; struct Client_Game_UI_TeleportInfo; struct Client_Game_UI_TerritoryInfo; +struct Client_Game_UI_TradeMultiple; +struct Client_Game_UI_TripleTriad; struct Client_Game_UI_UIState; struct Client_Game_UI_UIStateVTable; struct Client_Game_UI_WeaponState; +struct Client_Game_UI_Wedding; +struct Client_Game_UI_WeatherForecast; struct Client_Graphics_Animation_AnimationResourceHandle; struct Client_Graphics_ByteColor; struct Client_Graphics_Environment_EnvManager; @@ -2058,6 +2087,14 @@ enum Client_Game_Housing_SubmarineRating /* Size=0x1 */ C = 4 }; +enum Client_Game_InstanceContent_DynamicEventState /* Size=0x1 */ +{ + Inactive = 0, + Register = 1, + Warmup = 2, + Battle = 3 +}; + enum Client_Game_InstanceContent_InstanceContentOceanFishing_OceanFishingStatus /* Size=0x4 */ { WaitingForPlayers = 0, @@ -2982,10 +3019,12 @@ enum Client_UI_Agent_AgentId /* Size=0x4 */ IKDResult = 373, IKDMission = 374, InclusionShop = 375, + CollectablesShop = 376, MycWarResultNotebook = 377, MycInfo = 378, MycItemBox = 379, MycItemBag = 380, + MycDuelRequest = 381, MycBattleAreaInfo = 382, OrnamentNoteBook = 384, TourismMenu = 386, @@ -5942,7 +5981,7 @@ __unaligned struct Client_Game_Object_GameObject /* Size=0x1A0 */ /* */ __int16 _gap_0x8A; /* 0x08C */ byte ObjectKind; /* 0x08D */ byte SubKind; - /* 0x08E */ byte Gender; + /* 0x08E */ byte Sex; /* */ byte _gap_0x8F; /* 0x090 */ byte YalmDistanceFromPlayerX; /* 0x091 */ byte TargetStatus; @@ -6283,8 +6322,24 @@ __unaligned struct Client_Game_Character_CustomizeData /* Size=0x1A */ /* 0x00 */ byte Race; /* 0x01 */ byte Sex; /* 0x02 */ byte BodyType; - /* 0x04 */ byte Clan; + /* 0x03 */ byte Height; + /* 0x04 */ byte Tribe; + /* 0x05 */ byte Face; + /* 0x06 */ byte Hairstyle; + /* 0x08 */ byte SkinColor; + /* 0x09 */ byte EyeColorRight; + /* 0x0A */ byte HairColor; + /* 0x0B */ byte HighlightsColor; + /* 0x0D */ byte TattooColor; + /* 0x0E */ byte Eyebrows; + /* 0x0F */ byte EyeColorLeft; + /* 0x11 */ byte Nose; + /* 0x12 */ byte Jaw; /* 0x14 */ byte LipColorFurPattern; + /* 0x15 */ byte MuscleMass; + /* 0x16 */ byte TailShape; + /* 0x17 */ byte BustSize; + /* 0x19 */ byte FacePaintColor; } _union_struct_0x0; } _union_0x0; }; @@ -20849,325 +20904,402 @@ __unaligned struct Client_Game_InstanceContent_ContentDirector /* Size=0xC48 */ /* */ __int64 _gap_0xC40; }; -struct Client_Game_InstanceContent_InstanceContentDeepDungeonVTable +__unaligned struct Client_Game_UI_MapMarkerData /* Size=0x48 */ { - /* */ __int64 _vf0; - /* */ __int64 _vf1; - /* */ __int64 _vf2; - /* */ __int64 _vf3; - /* */ __int64 _vf4; - /* */ __int64 _vf5; - /* */ __int64 _vf6; - /* */ __int64 _vf7; - /* */ __int64 _vf8; - /* */ __int64 _vf9; - /* */ __int64 _vf10; - /* */ __int64 _vf11; - /* */ __int64 _vf12; - /* */ __int64 _vf13; - /* */ __int64 _vf14; - /* */ __int64 _vf15; - /* */ __int64 _vf16; - /* */ __int64 _vf17; - /* */ __int64 _vf18; - /* */ __int64 _vf19; - /* */ __int64 _vf20; - /* */ __int64 _vf21; - /* */ __int64 _vf22; - /* */ __int64 _vf23; - /* */ __int64 _vf24; - /* */ __int64 _vf25; - /* */ __int64 _vf26; - /* */ __int64 _vf27; - /* */ __int64 _vf28; - /* */ __int64 _vf29; - /* */ __int64 _vf30; - /* */ __int64 _vf31; - /* */ __int64 _vf32; - /* */ __int64 _vf33; - /* */ __int64 _vf34; - /* */ __int64 _vf35; - /* */ __int64 _vf36; - /* */ __int64 _vf37; - /* */ __int64 _vf38; - /* */ __int64 _vf39; - /* */ __int64 _vf40; - /* */ __int64 _vf41; - /* */ __int64 _vf42; - /* */ __int64 _vf43; - /* */ __int64 _vf44; - /* */ __int64 _vf45; - /* */ __int64 _vf46; - /* */ __int64 _vf47; - /* */ __int64 _vf48; - /* */ __int64 _vf49; - /* */ __int64 _vf50; - /* */ __int64 _vf51; - /* */ __int64 _vf52; - /* */ __int64 _vf53; - /* */ __int64 _vf54; - /* */ __int64 _vf55; - /* */ __int64 _vf56; - /* */ __int64 _vf57; - /* */ __int64 _vf58; - /* */ __int64 _vf59; - /* */ __int64 _vf60; - /* */ __int64 _vf61; - /* */ __int64 _vf62; - /* */ __int64 _vf63; - /* */ __int64 _vf64; - /* */ __int64 _vf65; - /* */ __int64 _vf66; - /* */ __int64 _vf67; - /* */ __int64 _vf68; - /* */ __int64 _vf69; - /* */ __int64 _vf70; - /* */ __int64 _vf71; - /* */ __int64 _vf72; - /* */ __int64 _vf73; - /* */ __int64 _vf74; - /* */ __int64 _vf75; - /* */ __int64 _vf76; - /* */ __int64 _vf77; - /* */ __int64 _vf78; - /* */ __int64 _vf79; - /* */ __int64 _vf80; - /* */ __int64 _vf81; - /* */ __int64 _vf82; - /* */ __int64 _vf83; - /* */ __int64 _vf84; - /* */ __int64 _vf85; - /* */ __int64 _vf86; - /* */ __int64 _vf87; - /* */ __int64 _vf88; - /* */ __int64 _vf89; - /* */ __int64 _vf90; - /* */ __int64 _vf91; - /* */ __int64 _vf92; - /* */ __int64 _vf93; - /* */ __int64 _vf94; - /* */ __int64 _vf95; - /* */ __int64 _vf96; - /* */ __int64 _vf97; - /* */ __int64 _vf98; - /* */ __int64 _vf99; - /* */ __int64 _vf100; - /* */ __int64 _vf101; - /* */ __int64 _vf102; - /* */ __int64 _vf103; - /* */ __int64 _vf104; - /* */ __int64 _vf105; - /* */ __int64 _vf106; - /* */ __int64 _vf107; - /* */ __int64 _vf108; - /* */ __int64 _vf109; - /* */ __int64 _vf110; - /* */ __int64 _vf111; - /* */ __int64 _vf112; - /* */ __int64 _vf113; - /* */ __int64 _vf114; - /* */ __int64 _vf115; - /* */ __int64 _vf116; - /* */ __int64 _vf117; - /* */ __int64 _vf118; - /* */ __int64 _vf119; - /* */ __int64 _vf120; - /* */ __int64 _vf121; - /* */ __int64 _vf122; - /* */ __int64 _vf123; - /* */ __int64 _vf124; - /* */ __int64 _vf125; - /* */ __int64 _vf126; - /* */ __int64 _vf127; - /* */ __int64 _vf128; - /* */ __int64 _vf129; - /* */ __int64 _vf130; - /* */ __int64 _vf131; - /* */ __int64 _vf132; - /* */ __int64 _vf133; - /* */ __int64 _vf134; - /* */ __int64 _vf135; - /* */ __int64 _vf136; - /* */ __int64 _vf137; - /* */ __int64 _vf138; - /* */ __int64 _vf139; - /* */ __int64 _vf140; - /* */ __int64 _vf141; - /* */ __int64 _vf142; - /* */ __int64 _vf143; - /* */ __int64 _vf144; - /* */ __int64 _vf145; - /* */ __int64 _vf146; - /* */ __int64 _vf147; - /* */ __int64 _vf148; - /* */ __int64 _vf149; - /* */ __int64 _vf150; - /* */ __int64 _vf151; - /* */ __int64 _vf152; - /* */ __int64 _vf153; - /* */ __int64 _vf154; - /* */ __int64 _vf155; - /* */ __int64 _vf156; - /* */ __int64 _vf157; - /* */ __int64 _vf158; - /* */ __int64 _vf159; - /* */ __int64 _vf160; - /* */ __int64 _vf161; - /* */ __int64 _vf162; - /* */ __int64 _vf163; - /* */ __int64 _vf164; - /* */ __int64 _vf165; - /* */ __int64 _vf166; - /* */ __int64 _vf167; - /* */ __int64 _vf168; - /* */ __int64 _vf169; - /* */ __int64 _vf170; - /* */ __int64 _vf171; - /* */ __int64 _vf172; - /* */ __int64 _vf173; - /* */ __int64 _vf174; - /* */ __int64 _vf175; - /* */ __int64 _vf176; - /* */ __int64 _vf177; - /* */ __int64 _vf178; - /* */ __int64 _vf179; - /* */ __int64 _vf180; - /* */ __int64 _vf181; - /* */ __int64 _vf182; - /* */ __int64 _vf183; - /* */ __int64 _vf184; - /* */ __int64 _vf185; - /* */ __int64 _vf186; - /* */ __int64 _vf187; - /* */ __int64 _vf188; - /* */ __int64 _vf189; - /* */ __int64 _vf190; - /* */ __int64 _vf191; - /* */ __int64 _vf192; - /* */ __int64 _vf193; - /* */ __int64 _vf194; - /* */ __int64 _vf195; - /* */ __int64 _vf196; - /* */ __int64 _vf197; - /* */ __int64 _vf198; - /* */ __int64 _vf199; - /* */ __int64 _vf200; - /* */ __int64 _vf201; - /* */ __int64 _vf202; - /* */ __int64 _vf203; - /* */ __int64 _vf204; - /* */ __int64 _vf205; - /* */ __int64 _vf206; - /* */ __int64 _vf207; - /* */ __int64 _vf208; - /* */ __int64 _vf209; - /* */ __int64 _vf210; - /* */ __int64 _vf211; - /* */ __int64 _vf212; - /* */ __int64 _vf213; - /* */ __int64 _vf214; - /* */ __int64 _vf215; - /* */ __int64 _vf216; - /* */ __int64 _vf217; - /* */ __int64 _vf218; - /* */ __int64 _vf219; - /* */ __int64 _vf220; - /* */ __int64 _vf221; - /* */ __int64 _vf222; - /* */ __int64 _vf223; - /* */ __int64 _vf224; - /* */ __int64 _vf225; - /* */ __int64 _vf226; - /* */ __int64 _vf227; - /* */ __int64 _vf228; - /* */ __int64 _vf229; - /* */ __int64 _vf230; - /* */ __int64 _vf231; - /* */ __int64 _vf232; - /* */ __int64 _vf233; - /* */ __int64 _vf234; - /* */ __int64 _vf235; - /* */ __int64 _vf236; - /* */ __int64 _vf237; - /* */ __int64 _vf238; - /* */ __int64 _vf239; - /* */ __int64 _vf240; - /* */ __int64 _vf241; - /* */ __int64 _vf242; - /* */ __int64 _vf243; - /* */ __int64 _vf244; - /* */ __int64 _vf245; - /* */ __int64 _vf246; - /* */ __int64 _vf247; - /* */ __int64 _vf248; - /* */ __int64 _vf249; - /* */ __int64 _vf250; - /* */ __int64 _vf251; - /* */ __int64 _vf252; - /* */ __int64 _vf253; - /* */ __int64 _vf254; - /* */ __int64 _vf255; - /* */ __int64 _vf256; - /* */ __int64 _vf257; - /* */ __int64 _vf258; - /* */ __int64 _vf259; - /* */ __int64 _vf260; - /* */ __int64 _vf261; - /* */ __int64 _vf262; - /* */ __int64 _vf263; - /* */ __int64 _vf264; - /* */ __int64 _vf265; - /* */ __int64 _vf266; - /* */ __int64 _vf267; - /* */ __int64 _vf268; - /* */ __int64 _vf269; - /* */ __int64 _vf270; - /* */ __int64 _vf271; - /* */ __int64 _vf272; - /* */ __int64 _vf273; - /* */ __int64 _vf274; - /* */ __int64 _vf275; - /* */ __int64 _vf276; - /* */ __int64 _vf277; - /* */ __int64 _vf278; - /* */ __int64 _vf279; - /* */ __int64 _vf280; - /* */ __int64 _vf281; - /* */ __int64 _vf282; - /* */ __int64 _vf283; - /* */ __int64 _vf284; - /* */ __int64 _vf285; - /* */ __int64 _vf286; - /* */ __int64 _vf287; - /* */ __int64 _vf288; - /* */ __int64 _vf289; - /* */ __int64 _vf290; - /* */ __int64 _vf291; - /* */ __int64 _vf292; - /* */ __int64 _vf293; - /* */ __int64 _vf294; - /* */ __int64 _vf295; - /* */ __int64 _vf296; - /* */ __int64 _vf297; - /* */ __int64 _vf298; - /* */ __int64 _vf299; - /* */ __int64 _vf300; - /* */ __int64 _vf301; - /* */ __int64 _vf302; - /* */ __int64 _vf303; - /* */ __int64 _vf304; - /* */ __int64 _vf305; - /* */ __int64 _vf306; - /* */ __int64 _vf307; - /* */ __int64 _vf308; - /* */ __int64 _vf309; - /* */ __int64 _vf310; - /* */ __int64 _vf311; - /* */ __int64 _vf312; - /* 0x9C8 */ unsigned __int32 (__fastcall *GetContentTimeMax)(Client_Game_InstanceContent_ContentDirector* a1); + /* 0x00 */ unsigned __int32 LevelId; + /* 0x04 */ unsigned __int32 ObjectiveId; + /* 0x08 */ Client_System_String_Utf8String* TooltipString; + /* 0x10 */ unsigned __int32 IconId; + /* */ __int32 _gap_0x14; + /* 0x18 */ float X; + /* 0x1C */ float Y; + /* 0x20 */ float Z; + /* 0x24 */ float Radius; + /* */ __int32 _gap_0x28; + /* 0x2C */ unsigned __int32 MapId; + /* 0x30 */ unsigned __int32 PlaceNameZoneId; + /* 0x34 */ unsigned __int32 PlaceNameId; + /* */ __int32 _gap_0x38; + /* 0x3C */ unsigned __int16 RecommendedLevel; + /* 0x3E */ unsigned __int16 TerritoryTypeId; + /* */ __int64 _gap_0x40; }; -struct Client_Game_InstanceContent_InstanceContentDirectorVTable +__unaligned struct Client_Game_InstanceContent_DynamicEvent /* Size=0x1B0 */ +{ + /* */ __int64 _gap_0x0; + /* */ __int64 _gap_0x8; + /* */ __int64 _gap_0x10; + /* */ __int64 _gap_0x18; + /* */ __int64 _gap_0x20; + /* */ __int64 _gap_0x28; + /* */ __int64 _gap_0x30; + /* 0x038 */ unsigned __int32 LGBEventObject; + /* 0x03C */ unsigned __int32 LGBMapRange; + /* 0x040 */ unsigned __int32 Quest; + /* 0x044 */ unsigned __int32 Announce; + /* 0x048 */ unsigned __int16 Unknown0; + /* 0x04A */ unsigned __int16 Unknown1; + /* 0x04C */ unsigned __int16 Unknown2; + /* 0x04E */ byte EventType; + /* 0x04F */ byte EnemyType; + /* 0x050 */ byte MaxParticipants; + /* 0x051 */ byte Unknown4; + /* 0x052 */ byte Unknown5; + /* 0x053 */ byte SingleBattle; + /* 0x054 */ unsigned __int32 StartTimestamp; + /* 0x058 */ unsigned __int32 SecondsLeft; + /* 0x05C */ unsigned __int32 SecondsDuration; + /* */ __int16 _gap_0x60; + /* */ byte _gap_0x62; + /* 0x063 */ Client_Game_InstanceContent_DynamicEventState State; + /* */ byte _gap_0x64; + /* 0x065 */ byte Participants; + /* 0x066 */ byte Progress; + /* */ byte _gap_0x67; + /* 0x068 */ Client_System_String_Utf8String Name; + /* 0x0D0 */ Client_System_String_Utf8String Description; + /* 0x138 */ unsigned __int32 IconObjective0; + /* 0x13C */ byte MaxParticipants2; + /* */ byte _gap_0x13D; + /* */ __int16 _gap_0x13E; + /* */ __int64 _gap_0x140; + /* */ __int64 _gap_0x148; + /* */ __int64 _gap_0x150; + /* 0x158 */ Client_Game_UI_MapMarkerData MapMarker; + /* */ __int64 _gap_0x1A0; + /* */ __int64 _gap_0x1A8; +}; + +__unaligned struct Client_Game_InstanceContent_DynamicEventContainer /* Size=0x1B28 */ +{ + /* */ __int64 _gap_0x0; + /* 0x0008 */ Client_Game_InstanceContent_DynamicEvent Events[0x10]; + /* */ __int64 _gap_0x1B08; + /* */ __int64 _gap_0x1B10; + /* */ __int64 _gap_0x1B18; + /* */ __int64 _gap_0x1B20; +}; + +struct Client_Game_InstanceContent_InstanceContentDeepDungeonVTable +{ + /* */ __int64 _vf0; + /* */ __int64 _vf1; + /* */ __int64 _vf2; + /* */ __int64 _vf3; + /* */ __int64 _vf4; + /* */ __int64 _vf5; + /* */ __int64 _vf6; + /* */ __int64 _vf7; + /* */ __int64 _vf8; + /* */ __int64 _vf9; + /* */ __int64 _vf10; + /* */ __int64 _vf11; + /* */ __int64 _vf12; + /* */ __int64 _vf13; + /* */ __int64 _vf14; + /* */ __int64 _vf15; + /* */ __int64 _vf16; + /* */ __int64 _vf17; + /* */ __int64 _vf18; + /* */ __int64 _vf19; + /* */ __int64 _vf20; + /* */ __int64 _vf21; + /* */ __int64 _vf22; + /* */ __int64 _vf23; + /* */ __int64 _vf24; + /* */ __int64 _vf25; + /* */ __int64 _vf26; + /* */ __int64 _vf27; + /* */ __int64 _vf28; + /* */ __int64 _vf29; + /* */ __int64 _vf30; + /* */ __int64 _vf31; + /* */ __int64 _vf32; + /* */ __int64 _vf33; + /* */ __int64 _vf34; + /* */ __int64 _vf35; + /* */ __int64 _vf36; + /* */ __int64 _vf37; + /* */ __int64 _vf38; + /* */ __int64 _vf39; + /* */ __int64 _vf40; + /* */ __int64 _vf41; + /* */ __int64 _vf42; + /* */ __int64 _vf43; + /* */ __int64 _vf44; + /* */ __int64 _vf45; + /* */ __int64 _vf46; + /* */ __int64 _vf47; + /* */ __int64 _vf48; + /* */ __int64 _vf49; + /* */ __int64 _vf50; + /* */ __int64 _vf51; + /* */ __int64 _vf52; + /* */ __int64 _vf53; + /* */ __int64 _vf54; + /* */ __int64 _vf55; + /* */ __int64 _vf56; + /* */ __int64 _vf57; + /* */ __int64 _vf58; + /* */ __int64 _vf59; + /* */ __int64 _vf60; + /* */ __int64 _vf61; + /* */ __int64 _vf62; + /* */ __int64 _vf63; + /* */ __int64 _vf64; + /* */ __int64 _vf65; + /* */ __int64 _vf66; + /* */ __int64 _vf67; + /* */ __int64 _vf68; + /* */ __int64 _vf69; + /* */ __int64 _vf70; + /* */ __int64 _vf71; + /* */ __int64 _vf72; + /* */ __int64 _vf73; + /* */ __int64 _vf74; + /* */ __int64 _vf75; + /* */ __int64 _vf76; + /* */ __int64 _vf77; + /* */ __int64 _vf78; + /* */ __int64 _vf79; + /* */ __int64 _vf80; + /* */ __int64 _vf81; + /* */ __int64 _vf82; + /* */ __int64 _vf83; + /* */ __int64 _vf84; + /* */ __int64 _vf85; + /* */ __int64 _vf86; + /* */ __int64 _vf87; + /* */ __int64 _vf88; + /* */ __int64 _vf89; + /* */ __int64 _vf90; + /* */ __int64 _vf91; + /* */ __int64 _vf92; + /* */ __int64 _vf93; + /* */ __int64 _vf94; + /* */ __int64 _vf95; + /* */ __int64 _vf96; + /* */ __int64 _vf97; + /* */ __int64 _vf98; + /* */ __int64 _vf99; + /* */ __int64 _vf100; + /* */ __int64 _vf101; + /* */ __int64 _vf102; + /* */ __int64 _vf103; + /* */ __int64 _vf104; + /* */ __int64 _vf105; + /* */ __int64 _vf106; + /* */ __int64 _vf107; + /* */ __int64 _vf108; + /* */ __int64 _vf109; + /* */ __int64 _vf110; + /* */ __int64 _vf111; + /* */ __int64 _vf112; + /* */ __int64 _vf113; + /* */ __int64 _vf114; + /* */ __int64 _vf115; + /* */ __int64 _vf116; + /* */ __int64 _vf117; + /* */ __int64 _vf118; + /* */ __int64 _vf119; + /* */ __int64 _vf120; + /* */ __int64 _vf121; + /* */ __int64 _vf122; + /* */ __int64 _vf123; + /* */ __int64 _vf124; + /* */ __int64 _vf125; + /* */ __int64 _vf126; + /* */ __int64 _vf127; + /* */ __int64 _vf128; + /* */ __int64 _vf129; + /* */ __int64 _vf130; + /* */ __int64 _vf131; + /* */ __int64 _vf132; + /* */ __int64 _vf133; + /* */ __int64 _vf134; + /* */ __int64 _vf135; + /* */ __int64 _vf136; + /* */ __int64 _vf137; + /* */ __int64 _vf138; + /* */ __int64 _vf139; + /* */ __int64 _vf140; + /* */ __int64 _vf141; + /* */ __int64 _vf142; + /* */ __int64 _vf143; + /* */ __int64 _vf144; + /* */ __int64 _vf145; + /* */ __int64 _vf146; + /* */ __int64 _vf147; + /* */ __int64 _vf148; + /* */ __int64 _vf149; + /* */ __int64 _vf150; + /* */ __int64 _vf151; + /* */ __int64 _vf152; + /* */ __int64 _vf153; + /* */ __int64 _vf154; + /* */ __int64 _vf155; + /* */ __int64 _vf156; + /* */ __int64 _vf157; + /* */ __int64 _vf158; + /* */ __int64 _vf159; + /* */ __int64 _vf160; + /* */ __int64 _vf161; + /* */ __int64 _vf162; + /* */ __int64 _vf163; + /* */ __int64 _vf164; + /* */ __int64 _vf165; + /* */ __int64 _vf166; + /* */ __int64 _vf167; + /* */ __int64 _vf168; + /* */ __int64 _vf169; + /* */ __int64 _vf170; + /* */ __int64 _vf171; + /* */ __int64 _vf172; + /* */ __int64 _vf173; + /* */ __int64 _vf174; + /* */ __int64 _vf175; + /* */ __int64 _vf176; + /* */ __int64 _vf177; + /* */ __int64 _vf178; + /* */ __int64 _vf179; + /* */ __int64 _vf180; + /* */ __int64 _vf181; + /* */ __int64 _vf182; + /* */ __int64 _vf183; + /* */ __int64 _vf184; + /* */ __int64 _vf185; + /* */ __int64 _vf186; + /* */ __int64 _vf187; + /* */ __int64 _vf188; + /* */ __int64 _vf189; + /* */ __int64 _vf190; + /* */ __int64 _vf191; + /* */ __int64 _vf192; + /* */ __int64 _vf193; + /* */ __int64 _vf194; + /* */ __int64 _vf195; + /* */ __int64 _vf196; + /* */ __int64 _vf197; + /* */ __int64 _vf198; + /* */ __int64 _vf199; + /* */ __int64 _vf200; + /* */ __int64 _vf201; + /* */ __int64 _vf202; + /* */ __int64 _vf203; + /* */ __int64 _vf204; + /* */ __int64 _vf205; + /* */ __int64 _vf206; + /* */ __int64 _vf207; + /* */ __int64 _vf208; + /* */ __int64 _vf209; + /* */ __int64 _vf210; + /* */ __int64 _vf211; + /* */ __int64 _vf212; + /* */ __int64 _vf213; + /* */ __int64 _vf214; + /* */ __int64 _vf215; + /* */ __int64 _vf216; + /* */ __int64 _vf217; + /* */ __int64 _vf218; + /* */ __int64 _vf219; + /* */ __int64 _vf220; + /* */ __int64 _vf221; + /* */ __int64 _vf222; + /* */ __int64 _vf223; + /* */ __int64 _vf224; + /* */ __int64 _vf225; + /* */ __int64 _vf226; + /* */ __int64 _vf227; + /* */ __int64 _vf228; + /* */ __int64 _vf229; + /* */ __int64 _vf230; + /* */ __int64 _vf231; + /* */ __int64 _vf232; + /* */ __int64 _vf233; + /* */ __int64 _vf234; + /* */ __int64 _vf235; + /* */ __int64 _vf236; + /* */ __int64 _vf237; + /* */ __int64 _vf238; + /* */ __int64 _vf239; + /* */ __int64 _vf240; + /* */ __int64 _vf241; + /* */ __int64 _vf242; + /* */ __int64 _vf243; + /* */ __int64 _vf244; + /* */ __int64 _vf245; + /* */ __int64 _vf246; + /* */ __int64 _vf247; + /* */ __int64 _vf248; + /* */ __int64 _vf249; + /* */ __int64 _vf250; + /* */ __int64 _vf251; + /* */ __int64 _vf252; + /* */ __int64 _vf253; + /* */ __int64 _vf254; + /* */ __int64 _vf255; + /* */ __int64 _vf256; + /* */ __int64 _vf257; + /* */ __int64 _vf258; + /* */ __int64 _vf259; + /* */ __int64 _vf260; + /* */ __int64 _vf261; + /* */ __int64 _vf262; + /* */ __int64 _vf263; + /* */ __int64 _vf264; + /* */ __int64 _vf265; + /* */ __int64 _vf266; + /* */ __int64 _vf267; + /* */ __int64 _vf268; + /* */ __int64 _vf269; + /* */ __int64 _vf270; + /* */ __int64 _vf271; + /* */ __int64 _vf272; + /* */ __int64 _vf273; + /* */ __int64 _vf274; + /* */ __int64 _vf275; + /* */ __int64 _vf276; + /* */ __int64 _vf277; + /* */ __int64 _vf278; + /* */ __int64 _vf279; + /* */ __int64 _vf280; + /* */ __int64 _vf281; + /* */ __int64 _vf282; + /* */ __int64 _vf283; + /* */ __int64 _vf284; + /* */ __int64 _vf285; + /* */ __int64 _vf286; + /* */ __int64 _vf287; + /* */ __int64 _vf288; + /* */ __int64 _vf289; + /* */ __int64 _vf290; + /* */ __int64 _vf291; + /* */ __int64 _vf292; + /* */ __int64 _vf293; + /* */ __int64 _vf294; + /* */ __int64 _vf295; + /* */ __int64 _vf296; + /* */ __int64 _vf297; + /* */ __int64 _vf298; + /* */ __int64 _vf299; + /* */ __int64 _vf300; + /* */ __int64 _vf301; + /* */ __int64 _vf302; + /* */ __int64 _vf303; + /* */ __int64 _vf304; + /* */ __int64 _vf305; + /* */ __int64 _vf306; + /* */ __int64 _vf307; + /* */ __int64 _vf308; + /* */ __int64 _vf309; + /* */ __int64 _vf310; + /* */ __int64 _vf311; + /* */ __int64 _vf312; + /* 0x9C8 */ unsigned __int32 (__fastcall *GetContentTimeMax)(Client_Game_InstanceContent_ContentDirector* a1); +}; + +struct Client_Game_InstanceContent_InstanceContentDirectorVTable { /* */ __int64 _vf0; /* */ __int64 _vf1; @@ -22806,6 +22938,324 @@ __unaligned struct Client_Game_InstanceContent_InstanceContentOceanFishing /* Si /* */ __int64 _gap_0x22F8; }; +struct Client_Game_InstanceContent_PublicContentBozjaVTable +{ + /* */ __int64 _vf0; + /* */ __int64 _vf1; + /* */ __int64 _vf2; + /* */ __int64 _vf3; + /* */ __int64 _vf4; + /* */ __int64 _vf5; + /* */ __int64 _vf6; + /* */ __int64 _vf7; + /* */ __int64 _vf8; + /* */ __int64 _vf9; + /* */ __int64 _vf10; + /* */ __int64 _vf11; + /* */ __int64 _vf12; + /* */ __int64 _vf13; + /* */ __int64 _vf14; + /* */ __int64 _vf15; + /* */ __int64 _vf16; + /* */ __int64 _vf17; + /* */ __int64 _vf18; + /* */ __int64 _vf19; + /* */ __int64 _vf20; + /* */ __int64 _vf21; + /* */ __int64 _vf22; + /* */ __int64 _vf23; + /* */ __int64 _vf24; + /* */ __int64 _vf25; + /* */ __int64 _vf26; + /* */ __int64 _vf27; + /* */ __int64 _vf28; + /* */ __int64 _vf29; + /* */ __int64 _vf30; + /* */ __int64 _vf31; + /* */ __int64 _vf32; + /* */ __int64 _vf33; + /* */ __int64 _vf34; + /* */ __int64 _vf35; + /* */ __int64 _vf36; + /* */ __int64 _vf37; + /* */ __int64 _vf38; + /* */ __int64 _vf39; + /* */ __int64 _vf40; + /* */ __int64 _vf41; + /* */ __int64 _vf42; + /* */ __int64 _vf43; + /* */ __int64 _vf44; + /* */ __int64 _vf45; + /* */ __int64 _vf46; + /* */ __int64 _vf47; + /* */ __int64 _vf48; + /* */ __int64 _vf49; + /* */ __int64 _vf50; + /* */ __int64 _vf51; + /* */ __int64 _vf52; + /* */ __int64 _vf53; + /* */ __int64 _vf54; + /* */ __int64 _vf55; + /* */ __int64 _vf56; + /* */ __int64 _vf57; + /* */ __int64 _vf58; + /* */ __int64 _vf59; + /* */ __int64 _vf60; + /* */ __int64 _vf61; + /* */ __int64 _vf62; + /* */ __int64 _vf63; + /* */ __int64 _vf64; + /* */ __int64 _vf65; + /* */ __int64 _vf66; + /* */ __int64 _vf67; + /* */ __int64 _vf68; + /* */ __int64 _vf69; + /* */ __int64 _vf70; + /* */ __int64 _vf71; + /* */ __int64 _vf72; + /* */ __int64 _vf73; + /* */ __int64 _vf74; + /* */ __int64 _vf75; + /* */ __int64 _vf76; + /* */ __int64 _vf77; + /* */ __int64 _vf78; + /* */ __int64 _vf79; + /* */ __int64 _vf80; + /* */ __int64 _vf81; + /* */ __int64 _vf82; + /* */ __int64 _vf83; + /* */ __int64 _vf84; + /* */ __int64 _vf85; + /* */ __int64 _vf86; + /* */ __int64 _vf87; + /* */ __int64 _vf88; + /* */ __int64 _vf89; + /* */ __int64 _vf90; + /* */ __int64 _vf91; + /* */ __int64 _vf92; + /* */ __int64 _vf93; + /* */ __int64 _vf94; + /* */ __int64 _vf95; + /* */ __int64 _vf96; + /* */ __int64 _vf97; + /* */ __int64 _vf98; + /* */ __int64 _vf99; + /* */ __int64 _vf100; + /* */ __int64 _vf101; + /* */ __int64 _vf102; + /* */ __int64 _vf103; + /* */ __int64 _vf104; + /* */ __int64 _vf105; + /* */ __int64 _vf106; + /* */ __int64 _vf107; + /* */ __int64 _vf108; + /* */ __int64 _vf109; + /* */ __int64 _vf110; + /* */ __int64 _vf111; + /* */ __int64 _vf112; + /* */ __int64 _vf113; + /* */ __int64 _vf114; + /* */ __int64 _vf115; + /* */ __int64 _vf116; + /* */ __int64 _vf117; + /* */ __int64 _vf118; + /* */ __int64 _vf119; + /* */ __int64 _vf120; + /* */ __int64 _vf121; + /* */ __int64 _vf122; + /* */ __int64 _vf123; + /* */ __int64 _vf124; + /* */ __int64 _vf125; + /* */ __int64 _vf126; + /* */ __int64 _vf127; + /* */ __int64 _vf128; + /* */ __int64 _vf129; + /* */ __int64 _vf130; + /* */ __int64 _vf131; + /* */ __int64 _vf132; + /* */ __int64 _vf133; + /* */ __int64 _vf134; + /* */ __int64 _vf135; + /* */ __int64 _vf136; + /* */ __int64 _vf137; + /* */ __int64 _vf138; + /* */ __int64 _vf139; + /* */ __int64 _vf140; + /* */ __int64 _vf141; + /* */ __int64 _vf142; + /* */ __int64 _vf143; + /* */ __int64 _vf144; + /* */ __int64 _vf145; + /* */ __int64 _vf146; + /* */ __int64 _vf147; + /* */ __int64 _vf148; + /* */ __int64 _vf149; + /* */ __int64 _vf150; + /* */ __int64 _vf151; + /* */ __int64 _vf152; + /* */ __int64 _vf153; + /* */ __int64 _vf154; + /* */ __int64 _vf155; + /* */ __int64 _vf156; + /* */ __int64 _vf157; + /* */ __int64 _vf158; + /* */ __int64 _vf159; + /* */ __int64 _vf160; + /* */ __int64 _vf161; + /* */ __int64 _vf162; + /* */ __int64 _vf163; + /* */ __int64 _vf164; + /* */ __int64 _vf165; + /* */ __int64 _vf166; + /* */ __int64 _vf167; + /* */ __int64 _vf168; + /* */ __int64 _vf169; + /* */ __int64 _vf170; + /* */ __int64 _vf171; + /* */ __int64 _vf172; + /* */ __int64 _vf173; + /* */ __int64 _vf174; + /* */ __int64 _vf175; + /* */ __int64 _vf176; + /* */ __int64 _vf177; + /* */ __int64 _vf178; + /* */ __int64 _vf179; + /* */ __int64 _vf180; + /* */ __int64 _vf181; + /* */ __int64 _vf182; + /* */ __int64 _vf183; + /* */ __int64 _vf184; + /* */ __int64 _vf185; + /* */ __int64 _vf186; + /* */ __int64 _vf187; + /* */ __int64 _vf188; + /* */ __int64 _vf189; + /* */ __int64 _vf190; + /* */ __int64 _vf191; + /* */ __int64 _vf192; + /* */ __int64 _vf193; + /* */ __int64 _vf194; + /* */ __int64 _vf195; + /* */ __int64 _vf196; + /* */ __int64 _vf197; + /* */ __int64 _vf198; + /* */ __int64 _vf199; + /* */ __int64 _vf200; + /* */ __int64 _vf201; + /* */ __int64 _vf202; + /* */ __int64 _vf203; + /* */ __int64 _vf204; + /* */ __int64 _vf205; + /* */ __int64 _vf206; + /* */ __int64 _vf207; + /* */ __int64 _vf208; + /* */ __int64 _vf209; + /* */ __int64 _vf210; + /* */ __int64 _vf211; + /* */ __int64 _vf212; + /* */ __int64 _vf213; + /* */ __int64 _vf214; + /* */ __int64 _vf215; + /* */ __int64 _vf216; + /* */ __int64 _vf217; + /* */ __int64 _vf218; + /* */ __int64 _vf219; + /* */ __int64 _vf220; + /* */ __int64 _vf221; + /* */ __int64 _vf222; + /* */ __int64 _vf223; + /* */ __int64 _vf224; + /* */ __int64 _vf225; + /* */ __int64 _vf226; + /* */ __int64 _vf227; + /* */ __int64 _vf228; + /* */ __int64 _vf229; + /* */ __int64 _vf230; + /* */ __int64 _vf231; + /* */ __int64 _vf232; + /* */ __int64 _vf233; + /* */ __int64 _vf234; + /* */ __int64 _vf235; + /* */ __int64 _vf236; + /* */ __int64 _vf237; + /* */ __int64 _vf238; + /* */ __int64 _vf239; + /* */ __int64 _vf240; + /* */ __int64 _vf241; + /* */ __int64 _vf242; + /* */ __int64 _vf243; + /* */ __int64 _vf244; + /* */ __int64 _vf245; + /* */ __int64 _vf246; + /* */ __int64 _vf247; + /* */ __int64 _vf248; + /* */ __int64 _vf249; + /* */ __int64 _vf250; + /* */ __int64 _vf251; + /* */ __int64 _vf252; + /* */ __int64 _vf253; + /* */ __int64 _vf254; + /* */ __int64 _vf255; + /* */ __int64 _vf256; + /* */ __int64 _vf257; + /* */ __int64 _vf258; + /* */ __int64 _vf259; + /* */ __int64 _vf260; + /* */ __int64 _vf261; + /* */ __int64 _vf262; + /* */ __int64 _vf263; + /* */ __int64 _vf264; + /* */ __int64 _vf265; + /* */ __int64 _vf266; + /* */ __int64 _vf267; + /* */ __int64 _vf268; + /* */ __int64 _vf269; + /* */ __int64 _vf270; + /* */ __int64 _vf271; + /* */ __int64 _vf272; + /* */ __int64 _vf273; + /* */ __int64 _vf274; + /* */ __int64 _vf275; + /* */ __int64 _vf276; + /* */ __int64 _vf277; + /* */ __int64 _vf278; + /* */ __int64 _vf279; + /* */ __int64 _vf280; + /* */ __int64 _vf281; + /* */ __int64 _vf282; + /* */ __int64 _vf283; + /* */ __int64 _vf284; + /* */ __int64 _vf285; + /* */ __int64 _vf286; + /* */ __int64 _vf287; + /* */ __int64 _vf288; + /* */ __int64 _vf289; + /* */ __int64 _vf290; + /* */ __int64 _vf291; + /* */ __int64 _vf292; + /* */ __int64 _vf293; + /* */ __int64 _vf294; + /* */ __int64 _vf295; + /* */ __int64 _vf296; + /* */ __int64 _vf297; + /* */ __int64 _vf298; + /* */ __int64 _vf299; + /* */ __int64 _vf300; + /* */ __int64 _vf301; + /* */ __int64 _vf302; + /* */ __int64 _vf303; + /* */ __int64 _vf304; + /* */ __int64 _vf305; + /* */ __int64 _vf306; + /* */ __int64 _vf307; + /* */ __int64 _vf308; + /* */ __int64 _vf309; + /* */ __int64 _vf310; + /* */ __int64 _vf311; + /* */ __int64 _vf312; + /* 0x9C8 */ unsigned __int32 (__fastcall *GetContentTimeMax)(Client_Game_InstanceContent_ContentDirector* a1); +}; + struct Client_Game_InstanceContent_PublicContentDirectorVTable { /* */ __int64 _vf0; @@ -23280,6 +23730,396 @@ __unaligned struct Client_Game_InstanceContent_PublicContentDirector /* Size=0x1 /* */ __int64 _gap_0x1088; }; +__unaligned struct Client_Game_InstanceContent_PublicContentBozja /* Size=0x2CB8 */ +{ + union { + /* 0x0000 */ Client_Game_InstanceContent_PublicContentBozjaVTable* VTable; + /* 0x0000 */ Client_Game_InstanceContent_PublicContentDirector PublicContentDirector; + } _union_0x0; + /* */ __int64 _gap_0x1090; + /* 0x1098 */ Client_Game_InstanceContent_DynamicEventContainer DynamicEventContainer; + /* 0x2BC0 */ unsigned __int32 CurrentExperience; + /* 0x2BC4 */ unsigned __int32 NeededExperience; + /* */ __int64 _gap_0x2BC8; + /* */ __int64 _gap_0x2BD0; + /* */ __int64 _gap_0x2BD8; + /* */ __int64 _gap_0x2BE0; + /* */ __int64 _gap_0x2BE8; + /* */ __int64 _gap_0x2BF0; + /* */ __int64 _gap_0x2BF8; + /* */ __int64 _gap_0x2C00; + /* */ __int64 _gap_0x2C08; + /* */ __int64 _gap_0x2C10; + /* */ __int64 _gap_0x2C18; + /* */ __int64 _gap_0x2C20; + /* */ __int64 _gap_0x2C28; + /* */ __int64 _gap_0x2C30; + /* */ __int64 _gap_0x2C38; + /* */ __int64 _gap_0x2C40; + /* */ __int64 _gap_0x2C48; + /* */ __int64 _gap_0x2C50; + /* */ __int64 _gap_0x2C58; + /* */ __int64 _gap_0x2C60; + /* */ __int64 _gap_0x2C68; + /* */ __int64 _gap_0x2C70; + /* */ __int64 _gap_0x2C78; + /* */ __int64 _gap_0x2C80; + /* */ __int64 _gap_0x2C88; + /* */ __int64 _gap_0x2C90; + /* */ __int64 _gap_0x2C98; + /* */ __int64 _gap_0x2CA0; + /* */ __int64 _gap_0x2CA8; + /* */ __int64 _gap_0x2CB0; +}; + +struct Client_Game_InstanceContent_PublicContentEurekaVTable +{ + /* */ __int64 _vf0; + /* */ __int64 _vf1; + /* */ __int64 _vf2; + /* */ __int64 _vf3; + /* */ __int64 _vf4; + /* */ __int64 _vf5; + /* */ __int64 _vf6; + /* */ __int64 _vf7; + /* */ __int64 _vf8; + /* */ __int64 _vf9; + /* */ __int64 _vf10; + /* */ __int64 _vf11; + /* */ __int64 _vf12; + /* */ __int64 _vf13; + /* */ __int64 _vf14; + /* */ __int64 _vf15; + /* */ __int64 _vf16; + /* */ __int64 _vf17; + /* */ __int64 _vf18; + /* */ __int64 _vf19; + /* */ __int64 _vf20; + /* */ __int64 _vf21; + /* */ __int64 _vf22; + /* */ __int64 _vf23; + /* */ __int64 _vf24; + /* */ __int64 _vf25; + /* */ __int64 _vf26; + /* */ __int64 _vf27; + /* */ __int64 _vf28; + /* */ __int64 _vf29; + /* */ __int64 _vf30; + /* */ __int64 _vf31; + /* */ __int64 _vf32; + /* */ __int64 _vf33; + /* */ __int64 _vf34; + /* */ __int64 _vf35; + /* */ __int64 _vf36; + /* */ __int64 _vf37; + /* */ __int64 _vf38; + /* */ __int64 _vf39; + /* */ __int64 _vf40; + /* */ __int64 _vf41; + /* */ __int64 _vf42; + /* */ __int64 _vf43; + /* */ __int64 _vf44; + /* */ __int64 _vf45; + /* */ __int64 _vf46; + /* */ __int64 _vf47; + /* */ __int64 _vf48; + /* */ __int64 _vf49; + /* */ __int64 _vf50; + /* */ __int64 _vf51; + /* */ __int64 _vf52; + /* */ __int64 _vf53; + /* */ __int64 _vf54; + /* */ __int64 _vf55; + /* */ __int64 _vf56; + /* */ __int64 _vf57; + /* */ __int64 _vf58; + /* */ __int64 _vf59; + /* */ __int64 _vf60; + /* */ __int64 _vf61; + /* */ __int64 _vf62; + /* */ __int64 _vf63; + /* */ __int64 _vf64; + /* */ __int64 _vf65; + /* */ __int64 _vf66; + /* */ __int64 _vf67; + /* */ __int64 _vf68; + /* */ __int64 _vf69; + /* */ __int64 _vf70; + /* */ __int64 _vf71; + /* */ __int64 _vf72; + /* */ __int64 _vf73; + /* */ __int64 _vf74; + /* */ __int64 _vf75; + /* */ __int64 _vf76; + /* */ __int64 _vf77; + /* */ __int64 _vf78; + /* */ __int64 _vf79; + /* */ __int64 _vf80; + /* */ __int64 _vf81; + /* */ __int64 _vf82; + /* */ __int64 _vf83; + /* */ __int64 _vf84; + /* */ __int64 _vf85; + /* */ __int64 _vf86; + /* */ __int64 _vf87; + /* */ __int64 _vf88; + /* */ __int64 _vf89; + /* */ __int64 _vf90; + /* */ __int64 _vf91; + /* */ __int64 _vf92; + /* */ __int64 _vf93; + /* */ __int64 _vf94; + /* */ __int64 _vf95; + /* */ __int64 _vf96; + /* */ __int64 _vf97; + /* */ __int64 _vf98; + /* */ __int64 _vf99; + /* */ __int64 _vf100; + /* */ __int64 _vf101; + /* */ __int64 _vf102; + /* */ __int64 _vf103; + /* */ __int64 _vf104; + /* */ __int64 _vf105; + /* */ __int64 _vf106; + /* */ __int64 _vf107; + /* */ __int64 _vf108; + /* */ __int64 _vf109; + /* */ __int64 _vf110; + /* */ __int64 _vf111; + /* */ __int64 _vf112; + /* */ __int64 _vf113; + /* */ __int64 _vf114; + /* */ __int64 _vf115; + /* */ __int64 _vf116; + /* */ __int64 _vf117; + /* */ __int64 _vf118; + /* */ __int64 _vf119; + /* */ __int64 _vf120; + /* */ __int64 _vf121; + /* */ __int64 _vf122; + /* */ __int64 _vf123; + /* */ __int64 _vf124; + /* */ __int64 _vf125; + /* */ __int64 _vf126; + /* */ __int64 _vf127; + /* */ __int64 _vf128; + /* */ __int64 _vf129; + /* */ __int64 _vf130; + /* */ __int64 _vf131; + /* */ __int64 _vf132; + /* */ __int64 _vf133; + /* */ __int64 _vf134; + /* */ __int64 _vf135; + /* */ __int64 _vf136; + /* */ __int64 _vf137; + /* */ __int64 _vf138; + /* */ __int64 _vf139; + /* */ __int64 _vf140; + /* */ __int64 _vf141; + /* */ __int64 _vf142; + /* */ __int64 _vf143; + /* */ __int64 _vf144; + /* */ __int64 _vf145; + /* */ __int64 _vf146; + /* */ __int64 _vf147; + /* */ __int64 _vf148; + /* */ __int64 _vf149; + /* */ __int64 _vf150; + /* */ __int64 _vf151; + /* */ __int64 _vf152; + /* */ __int64 _vf153; + /* */ __int64 _vf154; + /* */ __int64 _vf155; + /* */ __int64 _vf156; + /* */ __int64 _vf157; + /* */ __int64 _vf158; + /* */ __int64 _vf159; + /* */ __int64 _vf160; + /* */ __int64 _vf161; + /* */ __int64 _vf162; + /* */ __int64 _vf163; + /* */ __int64 _vf164; + /* */ __int64 _vf165; + /* */ __int64 _vf166; + /* */ __int64 _vf167; + /* */ __int64 _vf168; + /* */ __int64 _vf169; + /* */ __int64 _vf170; + /* */ __int64 _vf171; + /* */ __int64 _vf172; + /* */ __int64 _vf173; + /* */ __int64 _vf174; + /* */ __int64 _vf175; + /* */ __int64 _vf176; + /* */ __int64 _vf177; + /* */ __int64 _vf178; + /* */ __int64 _vf179; + /* */ __int64 _vf180; + /* */ __int64 _vf181; + /* */ __int64 _vf182; + /* */ __int64 _vf183; + /* */ __int64 _vf184; + /* */ __int64 _vf185; + /* */ __int64 _vf186; + /* */ __int64 _vf187; + /* */ __int64 _vf188; + /* */ __int64 _vf189; + /* */ __int64 _vf190; + /* */ __int64 _vf191; + /* */ __int64 _vf192; + /* */ __int64 _vf193; + /* */ __int64 _vf194; + /* */ __int64 _vf195; + /* */ __int64 _vf196; + /* */ __int64 _vf197; + /* */ __int64 _vf198; + /* */ __int64 _vf199; + /* */ __int64 _vf200; + /* */ __int64 _vf201; + /* */ __int64 _vf202; + /* */ __int64 _vf203; + /* */ __int64 _vf204; + /* */ __int64 _vf205; + /* */ __int64 _vf206; + /* */ __int64 _vf207; + /* */ __int64 _vf208; + /* */ __int64 _vf209; + /* */ __int64 _vf210; + /* */ __int64 _vf211; + /* */ __int64 _vf212; + /* */ __int64 _vf213; + /* */ __int64 _vf214; + /* */ __int64 _vf215; + /* */ __int64 _vf216; + /* */ __int64 _vf217; + /* */ __int64 _vf218; + /* */ __int64 _vf219; + /* */ __int64 _vf220; + /* */ __int64 _vf221; + /* */ __int64 _vf222; + /* */ __int64 _vf223; + /* */ __int64 _vf224; + /* */ __int64 _vf225; + /* */ __int64 _vf226; + /* */ __int64 _vf227; + /* */ __int64 _vf228; + /* */ __int64 _vf229; + /* */ __int64 _vf230; + /* */ __int64 _vf231; + /* */ __int64 _vf232; + /* */ __int64 _vf233; + /* */ __int64 _vf234; + /* */ __int64 _vf235; + /* */ __int64 _vf236; + /* */ __int64 _vf237; + /* */ __int64 _vf238; + /* */ __int64 _vf239; + /* */ __int64 _vf240; + /* */ __int64 _vf241; + /* */ __int64 _vf242; + /* */ __int64 _vf243; + /* */ __int64 _vf244; + /* */ __int64 _vf245; + /* */ __int64 _vf246; + /* */ __int64 _vf247; + /* */ __int64 _vf248; + /* */ __int64 _vf249; + /* */ __int64 _vf250; + /* */ __int64 _vf251; + /* */ __int64 _vf252; + /* */ __int64 _vf253; + /* */ __int64 _vf254; + /* */ __int64 _vf255; + /* */ __int64 _vf256; + /* */ __int64 _vf257; + /* */ __int64 _vf258; + /* */ __int64 _vf259; + /* */ __int64 _vf260; + /* */ __int64 _vf261; + /* */ __int64 _vf262; + /* */ __int64 _vf263; + /* */ __int64 _vf264; + /* */ __int64 _vf265; + /* */ __int64 _vf266; + /* */ __int64 _vf267; + /* */ __int64 _vf268; + /* */ __int64 _vf269; + /* */ __int64 _vf270; + /* */ __int64 _vf271; + /* */ __int64 _vf272; + /* */ __int64 _vf273; + /* */ __int64 _vf274; + /* */ __int64 _vf275; + /* */ __int64 _vf276; + /* */ __int64 _vf277; + /* */ __int64 _vf278; + /* */ __int64 _vf279; + /* */ __int64 _vf280; + /* */ __int64 _vf281; + /* */ __int64 _vf282; + /* */ __int64 _vf283; + /* */ __int64 _vf284; + /* */ __int64 _vf285; + /* */ __int64 _vf286; + /* */ __int64 _vf287; + /* */ __int64 _vf288; + /* */ __int64 _vf289; + /* */ __int64 _vf290; + /* */ __int64 _vf291; + /* */ __int64 _vf292; + /* */ __int64 _vf293; + /* */ __int64 _vf294; + /* */ __int64 _vf295; + /* */ __int64 _vf296; + /* */ __int64 _vf297; + /* */ __int64 _vf298; + /* */ __int64 _vf299; + /* */ __int64 _vf300; + /* */ __int64 _vf301; + /* */ __int64 _vf302; + /* */ __int64 _vf303; + /* */ __int64 _vf304; + /* */ __int64 _vf305; + /* */ __int64 _vf306; + /* */ __int64 _vf307; + /* */ __int64 _vf308; + /* */ __int64 _vf309; + /* */ __int64 _vf310; + /* */ __int64 _vf311; + /* */ __int64 _vf312; + /* 0x9C8 */ unsigned __int32 (__fastcall *GetContentTimeMax)(Client_Game_InstanceContent_ContentDirector* a1); +}; + +__unaligned struct Client_Game_InstanceContent_PublicContentEureka /* Size=0x12C8 */ +{ + union { + /* 0x0000 */ Client_Game_InstanceContent_PublicContentEurekaVTable* VTable; + /* 0x0000 */ Client_Game_InstanceContent_PublicContentDirector PublicContentDirector; + } _union_0x0; + /* 0x1090 */ unsigned __int16 Unk1090; + /* 0x1092 */ unsigned __int16 Unk1092; + /* 0x1094 */ byte MaxElementalLevel; + /* */ byte _gap_0x1095; + /* */ __int16 _gap_0x1096; + /* 0x1098 */ unsigned __int32 CurrentExperience; + /* 0x109C */ unsigned __int32 NeededExperience; + /* 0x10A0 */ unsigned __int16 MagiaAetherCharge; + /* 0x10A2 */ byte Fire; + /* 0x10A3 */ byte Ice; + /* 0x10A4 */ byte Wind; + /* 0x10A5 */ byte Earth; + /* 0x10A6 */ byte Lightning; + /* 0x10A7 */ byte Water; + /* 0x10A8 */ byte Magicite; + /* 0x10A9 */ byte MagiaAether; + /* */ __int16 _gap_0x10AA; + /* */ __int32 _gap_0x10AC; + /* 0x10B0 */ Client_System_String_Utf8String PublicContentTextDataStrings[0x4]; + /* 0x1250 */ Client_System_String_Utf8String Unk1250; + /* */ __int64 _gap_0x12B8; + /* */ __int64 _gap_0x12C0; +}; + __unaligned struct Client_Game_InventoryContainer /* Size=0x18 */ { /* 0x00 */ Client_Game_InventoryItem* Items; @@ -29974,6 +30814,158 @@ __unaligned struct Client_Game_UI_Chain /* Size=0x8 */ /* 0x4 */ float MaxTime; }; +__unaligned struct Client_Game_UI_CharaCard /* Size=0x1C8 */ +{ + /* */ __int64 _gap_0x0; + /* */ __int64 _gap_0x8; + /* */ __int64 _gap_0x10; + /* */ __int64 _gap_0x18; + /* */ __int64 _gap_0x20; + /* */ __int64 _gap_0x28; + /* */ __int64 _gap_0x30; + /* */ __int64 _gap_0x38; + /* */ __int64 _gap_0x40; + /* */ __int64 _gap_0x48; + /* */ __int64 _gap_0x50; + /* */ __int64 _gap_0x58; + /* */ __int64 _gap_0x60; + /* */ __int64 _gap_0x68; + /* */ __int64 _gap_0x70; + /* */ __int64 _gap_0x78; + /* */ __int64 _gap_0x80; + /* */ __int64 _gap_0x88; + /* */ __int64 _gap_0x90; + /* */ __int64 _gap_0x98; + /* */ __int64 _gap_0xA0; + /* */ __int64 _gap_0xA8; + /* */ __int64 _gap_0xB0; + /* */ __int64 _gap_0xB8; + /* */ __int64 _gap_0xC0; + /* */ __int64 _gap_0xC8; + /* */ __int64 _gap_0xD0; + /* */ __int64 _gap_0xD8; + /* */ __int64 _gap_0xE0; + /* */ __int64 _gap_0xE8; + /* */ __int64 _gap_0xF0; + /* */ __int64 _gap_0xF8; + /* */ __int64 _gap_0x100; + /* */ __int64 _gap_0x108; + /* */ __int64 _gap_0x110; + /* */ __int64 _gap_0x118; + /* */ __int64 _gap_0x120; + /* */ __int64 _gap_0x128; + /* */ __int64 _gap_0x130; + /* */ __int64 _gap_0x138; + /* */ __int64 _gap_0x140; + /* */ __int64 _gap_0x148; + /* */ __int64 _gap_0x150; + /* */ __int64 _gap_0x158; + /* */ __int64 _gap_0x160; + /* */ __int64 _gap_0x168; + /* */ __int64 _gap_0x170; + /* */ __int64 _gap_0x178; + /* */ __int64 _gap_0x180; + /* */ __int64 _gap_0x188; + /* */ __int64 _gap_0x190; + /* */ __int64 _gap_0x198; + /* */ __int64 _gap_0x1A0; + /* */ __int64 _gap_0x1A8; + /* */ __int64 _gap_0x1B0; + /* */ __int64 _gap_0x1B8; + /* */ __int64 _gap_0x1C0; +}; + +__unaligned struct Client_Game_UI_CollectablesShop /* Size=0x2B8 */ +{ + /* */ __int64 _gap_0x0; + /* */ __int64 _gap_0x8; + /* */ __int64 _gap_0x10; + /* */ __int64 _gap_0x18; + /* */ __int64 _gap_0x20; + /* */ __int64 _gap_0x28; + /* */ __int64 _gap_0x30; + /* */ __int64 _gap_0x38; + /* */ __int64 _gap_0x40; + /* */ __int64 _gap_0x48; + /* */ __int64 _gap_0x50; + /* */ __int64 _gap_0x58; + /* */ __int64 _gap_0x60; + /* */ __int64 _gap_0x68; + /* */ __int64 _gap_0x70; + /* */ __int64 _gap_0x78; + /* */ __int64 _gap_0x80; + /* */ __int64 _gap_0x88; + /* */ __int64 _gap_0x90; + /* */ __int64 _gap_0x98; + /* */ __int64 _gap_0xA0; + /* */ __int64 _gap_0xA8; + /* */ __int64 _gap_0xB0; + /* */ __int64 _gap_0xB8; + /* */ __int64 _gap_0xC0; + /* */ __int64 _gap_0xC8; + /* */ __int64 _gap_0xD0; + /* */ __int64 _gap_0xD8; + /* */ __int64 _gap_0xE0; + /* */ __int64 _gap_0xE8; + /* */ __int64 _gap_0xF0; + /* */ __int64 _gap_0xF8; + /* */ __int64 _gap_0x100; + /* */ __int64 _gap_0x108; + /* */ __int64 _gap_0x110; + /* */ __int64 _gap_0x118; + /* */ __int64 _gap_0x120; + /* */ __int64 _gap_0x128; + /* */ __int64 _gap_0x130; + /* */ __int64 _gap_0x138; + /* */ __int64 _gap_0x140; + /* */ __int64 _gap_0x148; + /* */ __int64 _gap_0x150; + /* */ __int64 _gap_0x158; + /* */ __int64 _gap_0x160; + /* */ __int64 _gap_0x168; + /* */ __int64 _gap_0x170; + /* */ __int64 _gap_0x178; + /* */ __int64 _gap_0x180; + /* */ __int64 _gap_0x188; + /* */ __int64 _gap_0x190; + /* */ __int64 _gap_0x198; + /* */ __int64 _gap_0x1A0; + /* */ __int64 _gap_0x1A8; + /* */ __int64 _gap_0x1B0; + /* */ __int64 _gap_0x1B8; + /* */ __int64 _gap_0x1C0; + /* */ __int64 _gap_0x1C8; + /* */ __int64 _gap_0x1D0; + /* */ __int64 _gap_0x1D8; + /* */ __int64 _gap_0x1E0; + /* */ __int64 _gap_0x1E8; + /* */ __int64 _gap_0x1F0; + /* */ __int64 _gap_0x1F8; + /* */ __int64 _gap_0x200; + /* */ __int64 _gap_0x208; + /* */ __int64 _gap_0x210; + /* */ __int64 _gap_0x218; + /* */ __int64 _gap_0x220; + /* */ __int64 _gap_0x228; + /* */ __int64 _gap_0x230; + /* */ __int64 _gap_0x238; + /* */ __int64 _gap_0x240; + /* */ __int64 _gap_0x248; + /* */ __int64 _gap_0x250; + /* */ __int64 _gap_0x258; + /* */ __int64 _gap_0x260; + /* */ __int64 _gap_0x268; + /* */ __int64 _gap_0x270; + /* */ __int64 _gap_0x278; + /* */ __int64 _gap_0x280; + /* */ __int64 _gap_0x288; + /* */ __int64 _gap_0x290; + /* */ __int64 _gap_0x298; + /* */ __int64 _gap_0x2A0; + /* */ __int64 _gap_0x2A8; + /* */ __int64 _gap_0x2B0; +}; + __unaligned struct Client_Game_UI_ContentsFinderQueueInfo /* Size=0x90 */ { /* */ __int32 _gap_0x0; @@ -30064,6 +31056,158 @@ __unaligned struct Client_Game_UI_ContentsNote /* Size=0xB8 */ /* 0x6C */ __int32 DisplayStatus[0x13]; }; +__unaligned struct Component_GUI_AtkEventInterface /* Size=0x8 */ +{ + /* 0x0 */ void** vtbl; +}; + +__unaligned struct Client_Game_UI_DailyQuestSupply /* Size=0x3E8 */ +{ + /* 0x000 */ Component_GUI_AtkEventInterface AtkEventInterface; + /* */ __int64 _gap_0x8; + /* */ __int64 _gap_0x10; + /* */ __int64 _gap_0x18; + /* */ __int64 _gap_0x20; + /* */ __int64 _gap_0x28; + /* */ __int64 _gap_0x30; + /* */ __int64 _gap_0x38; + /* */ __int64 _gap_0x40; + /* */ __int64 _gap_0x48; + /* */ __int64 _gap_0x50; + /* */ __int64 _gap_0x58; + /* */ __int64 _gap_0x60; + /* */ __int64 _gap_0x68; + /* */ __int64 _gap_0x70; + /* */ __int64 _gap_0x78; + /* */ __int64 _gap_0x80; + /* */ __int64 _gap_0x88; + /* */ __int64 _gap_0x90; + /* */ __int64 _gap_0x98; + /* */ __int64 _gap_0xA0; + /* */ __int64 _gap_0xA8; + /* */ __int64 _gap_0xB0; + /* */ __int64 _gap_0xB8; + /* */ __int64 _gap_0xC0; + /* */ __int64 _gap_0xC8; + /* */ __int64 _gap_0xD0; + /* */ __int64 _gap_0xD8; + /* */ __int64 _gap_0xE0; + /* */ __int64 _gap_0xE8; + /* */ __int64 _gap_0xF0; + /* */ __int64 _gap_0xF8; + /* */ __int64 _gap_0x100; + /* */ __int64 _gap_0x108; + /* */ __int64 _gap_0x110; + /* */ __int64 _gap_0x118; + /* */ __int64 _gap_0x120; + /* */ __int64 _gap_0x128; + /* */ __int64 _gap_0x130; + /* */ __int64 _gap_0x138; + /* */ __int64 _gap_0x140; + /* */ __int64 _gap_0x148; + /* */ __int64 _gap_0x150; + /* */ __int64 _gap_0x158; + /* */ __int64 _gap_0x160; + /* */ __int64 _gap_0x168; + /* */ __int64 _gap_0x170; + /* */ __int64 _gap_0x178; + /* */ __int64 _gap_0x180; + /* */ __int64 _gap_0x188; + /* */ __int64 _gap_0x190; + /* */ __int64 _gap_0x198; + /* */ __int64 _gap_0x1A0; + /* */ __int64 _gap_0x1A8; + /* */ __int64 _gap_0x1B0; + /* */ __int64 _gap_0x1B8; + /* */ __int64 _gap_0x1C0; + /* */ __int64 _gap_0x1C8; + /* */ __int64 _gap_0x1D0; + /* */ __int64 _gap_0x1D8; + /* */ __int64 _gap_0x1E0; + /* */ __int64 _gap_0x1E8; + /* */ __int64 _gap_0x1F0; + /* */ __int64 _gap_0x1F8; + /* */ __int64 _gap_0x200; + /* */ __int64 _gap_0x208; + /* */ __int64 _gap_0x210; + /* */ __int64 _gap_0x218; + /* */ __int64 _gap_0x220; + /* */ __int64 _gap_0x228; + /* */ __int64 _gap_0x230; + /* */ __int64 _gap_0x238; + /* */ __int64 _gap_0x240; + /* */ __int64 _gap_0x248; + /* */ __int64 _gap_0x250; + /* */ __int64 _gap_0x258; + /* */ __int64 _gap_0x260; + /* */ __int64 _gap_0x268; + /* */ __int64 _gap_0x270; + /* */ __int64 _gap_0x278; + /* */ __int64 _gap_0x280; + /* */ __int64 _gap_0x288; + /* */ __int64 _gap_0x290; + /* */ __int64 _gap_0x298; + /* */ __int64 _gap_0x2A0; + /* */ __int64 _gap_0x2A8; + /* */ __int64 _gap_0x2B0; + /* */ __int64 _gap_0x2B8; + /* */ __int64 _gap_0x2C0; + /* */ __int64 _gap_0x2C8; + /* */ __int64 _gap_0x2D0; + /* */ __int64 _gap_0x2D8; + /* */ __int64 _gap_0x2E0; + /* */ __int64 _gap_0x2E8; + /* */ __int64 _gap_0x2F0; + /* */ __int64 _gap_0x2F8; + /* */ __int64 _gap_0x300; + /* */ __int64 _gap_0x308; + /* */ __int64 _gap_0x310; + /* */ __int64 _gap_0x318; + /* */ __int64 _gap_0x320; + /* */ __int64 _gap_0x328; + /* */ __int64 _gap_0x330; + /* */ __int64 _gap_0x338; + /* */ __int64 _gap_0x340; + /* */ __int64 _gap_0x348; + /* */ __int64 _gap_0x350; + /* */ __int64 _gap_0x358; + /* */ __int64 _gap_0x360; + /* */ __int64 _gap_0x368; + /* */ __int64 _gap_0x370; + /* */ __int64 _gap_0x378; + /* */ __int64 _gap_0x380; + /* */ __int64 _gap_0x388; + /* */ __int64 _gap_0x390; + /* */ __int64 _gap_0x398; + /* */ __int64 _gap_0x3A0; + /* */ __int64 _gap_0x3A8; + /* */ __int64 _gap_0x3B0; + /* */ __int64 _gap_0x3B8; + /* */ __int64 _gap_0x3C0; + /* */ __int64 _gap_0x3C8; + /* */ __int64 _gap_0x3D0; + /* */ __int64 _gap_0x3D8; + /* */ __int64 _gap_0x3E0; +}; + +__unaligned struct Client_Game_UI_Emj /* Size=0x38 */ +{ + /* */ __int64 _gap_0x0; + /* */ __int64 _gap_0x8; + /* */ __int64 _gap_0x10; + /* */ __int64 _gap_0x18; + /* */ __int64 _gap_0x20; + /* */ __int64 _gap_0x28; + /* */ __int64 _gap_0x30; +}; + +__unaligned struct Client_Game_UI_EurekaElementalEdit /* Size=0x18 */ +{ + /* */ __int64 _gap_0x0; + /* */ __int64 _gap_0x8; + /* */ __int64 _gap_0x10; +}; + __unaligned struct Client_Game_UI_ExtraInspectDataEntry /* Size=0x8 */ { /* 0x0 */ __int32 Key; @@ -30083,293 +31227,250 @@ __unaligned struct Client_Game_UI_FieldMarker /* Size=0x20 */ /* */ __int16 _gap_0x1E; }; -__unaligned struct Client_Game_UI_HateInfo /* Size=0x8 */ -{ - /* 0x0 */ unsigned __int32 ObjectId; - /* 0x4 */ __int32 Enmity; -}; - -__unaligned struct Client_Game_UI_Hate /* Size=0x108 */ -{ - /* 0x000 */ Client_Game_UI_HateInfo HateArray[0x20]; - /* 0x100 */ __int32 HateArrayLength; - /* 0x104 */ unsigned __int32 HateTargetId; -}; - -__unaligned struct Client_Game_UI_HaterInfo /* Size=0x48 */ -{ - /* 0x00 */ byte Name[0x40]; - /* 0x40 */ unsigned __int32 ObjectId; - /* 0x44 */ __int32 Enmity; -}; - -__unaligned struct Client_Game_UI_Hater /* Size=0x908 */ -{ - /* 0x000 */ Client_Game_UI_HaterInfo HaterArray[0x20]; - /* 0x900 */ __int32 HaterArrayLength; - /* */ __int32 _gap_0x904; -}; - -struct Client_UI_Misc_UserFileManager_UserFileEventVTable -{ - /* */ __int64 _vf0; - /* 0x08 */ bool (__fastcall *ReadFile)(Client_UI_Misc_UserFileManager_UserFileEvent* a1, bool a2, byte* a3, unsigned __int16 a4, unsigned __int32 a5); - /* 0x10 */ unsigned __int32 (__fastcall *WriteFile)(Client_UI_Misc_UserFileManager_UserFileEvent* a1, byte* a2, unsigned __int32 a3); - /* */ __int64 _vf3; - /* 0x20 */ unsigned __int32 (__fastcall *GetFileSize)(Client_UI_Misc_UserFileManager_UserFileEvent* a1); - /* 0x28 */ unsigned __int32 (__fastcall *GetDataSize)(Client_UI_Misc_UserFileManager_UserFileEvent* a1); - /* 0x30 */ unsigned __int16 (__fastcall *GetFileVersion)(Client_UI_Misc_UserFileManager_UserFileEvent* a1); - /* 0x38 */ unsigned __int16 (__fastcall *GetFileType)(Client_UI_Misc_UserFileManager_UserFileEvent* a1); - /* */ __int64 _vf8; - /* 0x48 */ bool (__fastcall *GetHasChanges)(Client_UI_Misc_UserFileManager_UserFileEvent* a1); - /* 0x50 */ byte (__fastcall *GetIsSavePending)(Client_UI_Misc_UserFileManager_UserFileEvent* a1); - /* 0x58 */ void (__fastcall *SetCharacterContentId)(Client_UI_Misc_UserFileManager_UserFileEvent* a1, unsigned __int64 a2); - /* 0x60 */ void (__fastcall *SaveFile)(Client_UI_Misc_UserFileManager_UserFileEvent* a1, bool a2); -}; - -__unaligned struct Client_UI_Misc_UserFileManager_UserFileEvent /* Size=0x40 */ +__unaligned struct Client_Game_UI_FishingNote /* Size=0x50 */ { - /* 0x00 */ Client_UI_Misc_UserFileManager_UserFileEventVTable* VTable; - /* 0x08 */ unsigned __int64 CharacterContentID; - /* 0x10 */ __int64 UserFileManager; - /* 0x18 */ __int64 TempDataPtr; - /* 0x20 */ unsigned __int32 TempDataBytesWritten; - /* */ __int32 _gap_0x24; + /* */ __int64 _gap_0x0; + /* */ __int64 _gap_0x8; + /* */ __int64 _gap_0x10; + /* */ __int64 _gap_0x18; + /* */ __int64 _gap_0x20; /* */ __int64 _gap_0x28; - /* 0x30 */ byte FileName[0xC]; - /* 0x3C */ bool Unk3C; - /* 0x3D */ bool IsSavePending; - /* 0x3E */ bool HasChanges; - /* 0x3F */ bool IsVirtual; -}; - -struct Client_UI_Misc_RaptureHotbarModuleVTable -{ - /* */ __int64 _vf0; - /* 0x08 */ bool (__fastcall *ReadFile)(Client_UI_Misc_UserFileManager_UserFileEvent* a1, bool a2, byte* a3, unsigned __int16 a4, unsigned __int32 a5); - /* 0x10 */ unsigned __int32 (__fastcall *WriteFile)(Client_UI_Misc_UserFileManager_UserFileEvent* a1, byte* a2, unsigned __int32 a3); - /* */ __int64 _vf3; - /* 0x20 */ unsigned __int32 (__fastcall *GetFileSize)(Client_UI_Misc_UserFileManager_UserFileEvent* a1); - /* 0x28 */ unsigned __int32 (__fastcall *GetDataSize)(Client_UI_Misc_UserFileManager_UserFileEvent* a1); - /* 0x30 */ unsigned __int16 (__fastcall *GetFileVersion)(Client_UI_Misc_UserFileManager_UserFileEvent* a1); - /* 0x38 */ unsigned __int16 (__fastcall *GetFileType)(Client_UI_Misc_UserFileManager_UserFileEvent* a1); - /* */ __int64 _vf8; - /* 0x48 */ bool (__fastcall *GetHasChanges)(Client_UI_Misc_UserFileManager_UserFileEvent* a1); - /* 0x50 */ byte (__fastcall *GetIsSavePending)(Client_UI_Misc_UserFileManager_UserFileEvent* a1); - /* 0x58 */ void (__fastcall *SetCharacterContentId)(Client_UI_Misc_UserFileManager_UserFileEvent* a1, unsigned __int64 a2); - /* 0x60 */ void (__fastcall *SaveFile)(Client_UI_Misc_UserFileManager_UserFileEvent* a1, bool a2); -}; - -__unaligned struct Client_UI_Misc_HotBarSlot /* Size=0xE0 */ -{ - /* 0x00 */ Client_System_String_Utf8String PopUpHelp; - /* 0x68 */ byte CostText[0x20]; - /* 0x88 */ byte PopUpKeybindHint[0x20]; - /* 0xA8 */ byte KeybindHint[0x10]; - /* 0xB8 */ unsigned __int32 CommandId; - /* 0xBC */ unsigned __int32 IconA; - /* 0xC0 */ unsigned __int32 IconB; - /* 0xC4 */ unsigned __int16 UNK_0xC4; - /* */ byte _gap_0xC6; - /* 0xC7 */ Client_UI_Misc_HotbarSlotType CommandType; - /* 0xC8 */ Client_UI_Misc_HotbarSlotType IconTypeA; - /* 0xC9 */ Client_UI_Misc_HotbarSlotType IconTypeB; - /* 0xCA */ byte CostType; - /* 0xCB */ byte CostDisplayMode; - /* 0xCC */ __int32 Icon; - /* 0xD0 */ unsigned __int32 CostValue; - /* 0xD4 */ unsigned __int32 UNK_0xD4; - /* 0xD8 */ unsigned __int32 UNK_0xD8; - /* 0xDC */ byte UNK_0xDC; - /* 0xDD */ byte UNK_0xDD; - /* 0xDE */ byte UNK_0xDE; - /* 0xDF */ byte IsLoaded; -}; - -__unaligned struct Client_UI_Misc_HotBar /* Size=0xE00 */ -{ - /* 0x000 */ Client_UI_Misc_HotBarSlot Slots[0x10]; -}; - -__unaligned struct Client_UI_Misc_SavedHotBarSlot /* Size=0x5 */ -{ - /* 0x0 */ Client_UI_Misc_HotbarSlotType CommandType; - /* 0x1 */ unsigned __int32 CommandId; -}; - -__unaligned struct Client_UI_Misc_SavedHotBar /* Size=0x50 */ -{ - /* 0x00 */ Client_UI_Misc_SavedHotBarSlot Slots[0x10]; -}; - -__unaligned struct Client_UI_Misc_SavedHotBarGroup /* Size=0x5A0 */ -{ - /* 0x000 */ Client_UI_Misc_SavedHotBar HotBars[0x12]; -}; - -__unaligned struct Client_UI_Misc_DutyActionSlot /* Size=0xE8 */ -{ - /* 0x00 */ Client_UI_Misc_HotBarSlot Slot; - /* 0xE0 */ byte PrimaryCostType; - /* 0xE1 */ bool IsActive; - /* */ __int16 _gap_0xE2; - /* */ __int32 _gap_0xE4; -}; - -__unaligned struct Client_UI_Misc_RaptureHotbarModule /* Size=0x288F8 */ -{ - union { - /* 0x00000 */ Client_UI_Misc_RaptureHotbarModuleVTable* VTable; - struct { - /* 0x00000 */ Client_UI_Misc_UserFileManager_UserFileEvent UserFileEvent; - /* 0x00040 */ void** InputCodeModifiedInterfaceVTable; - /* 0x00048 */ Client_UI_UIModule* UiModule; - } _union_struct_0x0; - } _union_0x0; - /* 0x00050 */ bool ModuleReady; - /* 0x00051 */ byte ActiveHotbarClassJobId; - /* 0x00052 */ bool DatFileLoadedSuccessfully; - /* */ byte _gap_0x53; - /* 0x00054 */ bool ExpacJobHotbarsCreated[0xC]; - /* 0x00060 */ bool PvPHotbarsCreated[0x16]; - /* 0x00076 */ bool ClearCallbackPresent; - /* */ byte _gap_0x77; - /* 0x00078 */ unsigned __int32 MateriaMeldState; - /* 0x0007C */ byte HotbarShareStateBitmask[0x4]; - /* 0x00080 */ byte HotbarShareStateBitmask2[0x4]; - /* */ __int32 _gap_0x84; - /* 0x00088 */ Client_UI_Misc_RaptureHotbarModule_ClearCallback* ClearCallbackPtr; - /* 0x00090 */ Client_UI_Misc_HotBar HotBars[0x12]; - /* 0x0FC90 */ Client_UI_Misc_HotBar PetHotBar; - /* 0x10A90 */ Client_UI_Misc_HotBar PetCrossHotBar; - /* 0x11890 */ Client_UI_Misc_HotBarSlot ScratchSlot; - /* 0x11970 */ unsigned __int32 PetHotbarMode; - /* 0x11974 */ Client_UI_Misc_SavedHotBarGroup SavedHotBars[0x41]; - /* 0x28714 */ Client_UI_Misc_CrossHotbarFlags CrossHotbarFlags; - /* */ __int16 _gap_0x28716; - /* 0x28718 */ unsigned __int32 GrandCompanyId; - /* 0x2871C */ bool PvPHotbarsActive; - /* 0x2871D */ bool ShowPvPHotbarSwapNotification; - /* */ __int16 _gap_0x2871E; - /* 0x28720 */ Client_UI_Misc_DutyActionSlot DutyActionSlots[0x2]; - /* 0x288F0 */ bool DutyActionsPresent; - /* */ byte _gap_0x288F1; - /* */ __int16 _gap_0x288F2; - /* */ __int32 _gap_0x288F4; -}; - -struct Client_Game_UI_HotbarVTable -{ - /* */ __int64 _vf0; - /* 0x08 */ bool (__fastcall *ResetAllHotbars)(Client_Game_UI_Hotbar* a1, Client_UI_Misc_RaptureHotbarModule* a2); - /* 0x10 */ bool (__fastcall *ResetPvEHotbarsForClass)(Client_Game_UI_Hotbar* a1, Client_UI_Misc_RaptureHotbarModule* a2, __int32 a3); - /* 0x18 */ byte (__fastcall *ResetPvPHotbarsForClass)(Client_Game_UI_Hotbar* a1, Client_UI_Misc_RaptureHotbarModule* a2, unsigned __int32 a3); -}; - -__unaligned struct Client_Game_UI_Hotbar /* Size=0x8 */ -{ - union { - /* 0x0 */ Client_Game_UI_HotbarVTable* VTable; - /* 0x0 */ Client_UI_Misc_RaptureHotbarModule_ClearCallback* ClearCallback; - } _union_0x0; + /* */ __int64 _gap_0x30; + /* */ __int64 _gap_0x38; + /* */ __int64 _gap_0x40; + /* */ __int64 _gap_0x48; }; -__unaligned struct Client_Game_UI_Inspect /* Size=0x278 */ +__unaligned struct Client_Game_UI_FishRecord /* Size=0x2E0 */ { /* */ __int64 _gap_0x0; - /* */ __int32 _gap_0x8; - /* 0x00C */ unsigned __int32 ObjectID; - /* 0x010 */ byte Type; - /* */ byte _gap_0x11; - /* 0x012 */ __int16 WorldId; - /* 0x014 */ byte Name[0x40]; - /* 0x054 */ byte PSNOnlineID[0x11]; - /* */ byte _gap_0x65; - /* */ __int16 _gap_0x66; + /* */ __int64 _gap_0x8; + /* */ __int64 _gap_0x10; + /* */ __int64 _gap_0x18; + /* */ __int64 _gap_0x20; + /* */ __int64 _gap_0x28; + /* */ __int64 _gap_0x30; + /* */ __int64 _gap_0x38; + /* */ __int64 _gap_0x40; + /* */ __int64 _gap_0x48; + /* */ __int64 _gap_0x50; + /* */ __int64 _gap_0x58; + /* */ __int64 _gap_0x60; /* */ __int64 _gap_0x68; - /* */ __int32 _gap_0x70; - /* */ byte _gap_0x74; - /* 0x075 */ byte ClassJobId; - /* 0x076 */ byte Level; - /* 0x077 */ byte SyncedLevel; - /* */ byte _gap_0x78; - /* 0x079 */ unsigned __int16 AverageItemLevel; - /* 0x07B */ unsigned __int16 TitleId; - /* 0x07D */ byte GrandCompanyIndex; - /* 0x07E */ byte GrandCompanyRank; - /* 0x07F */ Client_Game_Character_CustomizeData CustomizeData; - /* 0x099 */ byte BuddyEquipTop; - /* 0x09A */ byte BuddyEquipBody; - /* 0x09B */ byte BuddyEquipLegs; - /* */ __int32 _gap_0x9C; + /* */ __int64 _gap_0x70; + /* */ __int64 _gap_0x78; + /* */ __int64 _gap_0x80; + /* */ __int64 _gap_0x88; + /* */ __int64 _gap_0x90; + /* */ __int64 _gap_0x98; /* */ __int64 _gap_0xA0; /* */ __int64 _gap_0xA8; /* */ __int64 _gap_0xB0; /* */ __int64 _gap_0xB8; /* */ __int64 _gap_0xC0; /* */ __int64 _gap_0xC8; - /* */ __int32 _gap_0xD0; - /* */ __int16 _gap_0xD4; - /* */ byte _gap_0xD6; - /* 0x0D7 */ unsigned __int32 BaseParams[0x4A]; - /* */ byte _gap_0x1FF; - /* */ byte _gap_0x200; - /* 0x201 */ byte GearVisibilityFlag; - /* */ __int16 _gap_0x202; - /* */ __int32 _gap_0x204; + /* */ __int64 _gap_0xD0; + /* */ __int64 _gap_0xD8; + /* */ __int64 _gap_0xE0; + /* */ __int64 _gap_0xE8; + /* */ __int64 _gap_0xF0; + /* */ __int64 _gap_0xF8; + /* */ __int64 _gap_0x100; + /* */ __int64 _gap_0x108; + /* */ __int64 _gap_0x110; + /* */ __int64 _gap_0x118; + /* */ __int64 _gap_0x120; + /* */ __int64 _gap_0x128; + /* */ __int64 _gap_0x130; + /* */ __int64 _gap_0x138; + /* */ __int64 _gap_0x140; + /* */ __int64 _gap_0x148; + /* */ __int64 _gap_0x150; + /* */ __int64 _gap_0x158; + /* */ __int64 _gap_0x160; + /* */ __int64 _gap_0x168; + /* */ __int64 _gap_0x170; + /* */ __int64 _gap_0x178; + /* */ __int64 _gap_0x180; + /* */ __int64 _gap_0x188; + /* */ __int64 _gap_0x190; + /* */ __int64 _gap_0x198; + /* */ __int64 _gap_0x1A0; + /* */ __int64 _gap_0x1A8; + /* */ __int64 _gap_0x1B0; + /* */ __int64 _gap_0x1B8; + /* */ __int64 _gap_0x1C0; + /* */ __int64 _gap_0x1C8; + /* */ __int64 _gap_0x1D0; + /* */ __int64 _gap_0x1D8; + /* */ __int64 _gap_0x1E0; + /* */ __int64 _gap_0x1E8; + /* */ __int64 _gap_0x1F0; + /* */ __int64 _gap_0x1F8; + /* */ __int64 _gap_0x200; /* */ __int64 _gap_0x208; - /* 0x210 */ byte BuddyOwnerName[0x40]; - /* 0x250 */ byte BuddyRank; - /* 0x251 */ byte BuddyStain; - /* 0x252 */ byte BuddyDefenderLevel; - /* 0x253 */ byte BuddyAttackerLevel; - /* 0x254 */ byte BuddyHealerLevel; - /* */ byte _gap_0x255; - /* */ __int16 _gap_0x256; - /* */ __int16 _gap_0x258; - /* */ byte _gap_0x25A; - /* 0x25B */ Client_Game_UI_ExtraInspectDataEntry ExtraInspectData[0x3]; - /* */ byte _gap_0x273; - /* */ __int32 _gap_0x274; -}; - -__unaligned struct Client_Game_UI_LimitBreakController /* Size=0x10 */ -{ - /* */ __int64 _gap_0x0; - /* 0x08 */ byte BarCount; - /* */ byte _gap_0x9; - /* 0x0A */ unsigned __int16 CurrentValue; - /* 0x0C */ unsigned __int32 BarValue; -}; - -__unaligned struct Client_Game_UI_LootItem /* Size=0x40 */ -{ - /* 0x00 */ unsigned __int32 ChestObjectId; - /* 0x04 */ unsigned __int32 ChestItemIndex; - /* 0x08 */ unsigned __int32 ItemId; - /* 0x0C */ unsigned __int16 ItemCount; - /* */ __int16 _gap_0xE; - /* */ __int64 _gap_0x10; - /* */ __int64 _gap_0x18; - /* 0x20 */ Client_Game_UI_RollState RollState; - /* 0x24 */ Client_Game_UI_RollResult RollResult; - /* 0x28 */ unsigned __int32 RollValue; - /* 0x2C */ float Time; - /* 0x30 */ float MaxTime; - /* */ __int32 _gap_0x34; - /* 0x38 */ Client_Game_UI_LootMode LootMode; - /* */ __int32 _gap_0x3C; + /* */ __int64 _gap_0x210; + /* */ __int64 _gap_0x218; + /* */ __int64 _gap_0x220; + /* */ __int64 _gap_0x228; + /* */ __int64 _gap_0x230; + /* */ __int64 _gap_0x238; + /* */ __int64 _gap_0x240; + /* */ __int64 _gap_0x248; + /* */ __int64 _gap_0x250; + /* */ __int64 _gap_0x258; + /* */ __int64 _gap_0x260; + /* */ __int64 _gap_0x268; + /* */ __int64 _gap_0x270; + /* */ __int64 _gap_0x278; + /* */ __int64 _gap_0x280; + /* */ __int64 _gap_0x288; + /* */ __int64 _gap_0x290; + /* */ __int64 _gap_0x298; + /* */ __int64 _gap_0x2A0; + /* */ __int64 _gap_0x2A8; + /* */ __int64 _gap_0x2B0; + /* */ __int64 _gap_0x2B8; + /* */ __int64 _gap_0x2C0; + /* */ __int64 _gap_0x2C8; + /* */ __int64 _gap_0x2D0; + /* */ __int64 _gap_0x2D8; }; -__unaligned struct Client_Game_UI_Loot /* Size=0x6A0 */ +__unaligned struct Client_Game_UI_GatheringNote /* Size=0x628 */ { /* */ __int64 _gap_0x0; /* */ __int64 _gap_0x8; - /* 0x010 */ Client_Game_UI_LootItem ItemArray[0x10]; - /* 0x410 */ __int32 SelectedIndex; - /* */ __int32 _gap_0x414; - /* 0x418 */ unsigned __int32 UnkObjectId; - /* */ __int32 _gap_0x41C; + /* */ __int64 _gap_0x10; + /* */ __int64 _gap_0x18; + /* */ __int64 _gap_0x20; + /* */ __int64 _gap_0x28; + /* */ __int64 _gap_0x30; + /* */ __int64 _gap_0x38; + /* */ __int64 _gap_0x40; + /* */ __int64 _gap_0x48; + /* */ __int64 _gap_0x50; + /* */ __int64 _gap_0x58; + /* */ __int64 _gap_0x60; + /* */ __int64 _gap_0x68; + /* */ __int64 _gap_0x70; + /* */ __int64 _gap_0x78; + /* */ __int64 _gap_0x80; + /* */ __int64 _gap_0x88; + /* */ __int64 _gap_0x90; + /* */ __int64 _gap_0x98; + /* */ __int64 _gap_0xA0; + /* */ __int64 _gap_0xA8; + /* */ __int64 _gap_0xB0; + /* */ __int64 _gap_0xB8; + /* */ __int64 _gap_0xC0; + /* */ __int64 _gap_0xC8; + /* */ __int64 _gap_0xD0; + /* */ __int64 _gap_0xD8; + /* */ __int64 _gap_0xE0; + /* */ __int64 _gap_0xE8; + /* */ __int64 _gap_0xF0; + /* */ __int64 _gap_0xF8; + /* */ __int64 _gap_0x100; + /* */ __int64 _gap_0x108; + /* */ __int64 _gap_0x110; + /* */ __int64 _gap_0x118; + /* */ __int64 _gap_0x120; + /* */ __int64 _gap_0x128; + /* */ __int64 _gap_0x130; + /* */ __int64 _gap_0x138; + /* */ __int64 _gap_0x140; + /* */ __int64 _gap_0x148; + /* */ __int64 _gap_0x150; + /* */ __int64 _gap_0x158; + /* */ __int64 _gap_0x160; + /* */ __int64 _gap_0x168; + /* */ __int64 _gap_0x170; + /* */ __int64 _gap_0x178; + /* */ __int64 _gap_0x180; + /* */ __int64 _gap_0x188; + /* */ __int64 _gap_0x190; + /* */ __int64 _gap_0x198; + /* */ __int64 _gap_0x1A0; + /* */ __int64 _gap_0x1A8; + /* */ __int64 _gap_0x1B0; + /* */ __int64 _gap_0x1B8; + /* */ __int64 _gap_0x1C0; + /* */ __int64 _gap_0x1C8; + /* */ __int64 _gap_0x1D0; + /* */ __int64 _gap_0x1D8; + /* */ __int64 _gap_0x1E0; + /* */ __int64 _gap_0x1E8; + /* */ __int64 _gap_0x1F0; + /* */ __int64 _gap_0x1F8; + /* */ __int64 _gap_0x200; + /* */ __int64 _gap_0x208; + /* */ __int64 _gap_0x210; + /* */ __int64 _gap_0x218; + /* */ __int64 _gap_0x220; + /* */ __int64 _gap_0x228; + /* */ __int64 _gap_0x230; + /* */ __int64 _gap_0x238; + /* */ __int64 _gap_0x240; + /* */ __int64 _gap_0x248; + /* */ __int64 _gap_0x250; + /* */ __int64 _gap_0x258; + /* */ __int64 _gap_0x260; + /* */ __int64 _gap_0x268; + /* */ __int64 _gap_0x270; + /* */ __int64 _gap_0x278; + /* */ __int64 _gap_0x280; + /* */ __int64 _gap_0x288; + /* */ __int64 _gap_0x290; + /* */ __int64 _gap_0x298; + /* */ __int64 _gap_0x2A0; + /* */ __int64 _gap_0x2A8; + /* */ __int64 _gap_0x2B0; + /* */ __int64 _gap_0x2B8; + /* */ __int64 _gap_0x2C0; + /* */ __int64 _gap_0x2C8; + /* */ __int64 _gap_0x2D0; + /* */ __int64 _gap_0x2D8; + /* */ __int64 _gap_0x2E0; + /* */ __int64 _gap_0x2E8; + /* */ __int64 _gap_0x2F0; + /* */ __int64 _gap_0x2F8; + /* */ __int64 _gap_0x300; + /* */ __int64 _gap_0x308; + /* */ __int64 _gap_0x310; + /* */ __int64 _gap_0x318; + /* */ __int64 _gap_0x320; + /* */ __int64 _gap_0x328; + /* */ __int64 _gap_0x330; + /* */ __int64 _gap_0x338; + /* */ __int64 _gap_0x340; + /* */ __int64 _gap_0x348; + /* */ __int64 _gap_0x350; + /* */ __int64 _gap_0x358; + /* */ __int64 _gap_0x360; + /* */ __int64 _gap_0x368; + /* */ __int64 _gap_0x370; + /* */ __int64 _gap_0x378; + /* */ __int64 _gap_0x380; + /* */ __int64 _gap_0x388; + /* */ __int64 _gap_0x390; + /* */ __int64 _gap_0x398; + /* */ __int64 _gap_0x3A0; + /* */ __int64 _gap_0x3A8; + /* */ __int64 _gap_0x3B0; + /* */ __int64 _gap_0x3B8; + /* */ __int64 _gap_0x3C0; + /* */ __int64 _gap_0x3C8; + /* */ __int64 _gap_0x3D0; + /* */ __int64 _gap_0x3D8; + /* */ __int64 _gap_0x3E0; + /* */ __int64 _gap_0x3E8; + /* */ __int64 _gap_0x3F0; + /* */ __int64 _gap_0x3F8; + /* */ __int64 _gap_0x400; + /* */ __int64 _gap_0x408; + /* */ __int64 _gap_0x410; + /* */ __int64 _gap_0x418; /* */ __int64 _gap_0x420; /* */ __int64 _gap_0x428; /* */ __int64 _gap_0x430; @@ -30435,57 +31536,9 @@ __unaligned struct Client_Game_UI_Loot /* Size=0x6A0 */ /* */ __int64 _gap_0x610; /* */ __int64 _gap_0x618; /* */ __int64 _gap_0x620; - /* */ __int64 _gap_0x628; - /* */ __int64 _gap_0x630; - /* */ __int64 _gap_0x638; - /* */ __int64 _gap_0x640; - /* */ __int64 _gap_0x648; - /* */ __int64 _gap_0x650; - /* */ __int64 _gap_0x658; - /* */ __int64 _gap_0x660; - /* */ __int64 _gap_0x668; - /* */ __int64 _gap_0x670; - /* 0x678 */ unsigned __int32 UnkObjectId2; - /* */ __int32 _gap_0x67C; - /* */ __int64 _gap_0x680; - /* */ __int64 _gap_0x688; - /* */ __int64 _gap_0x690; - /* */ __int64 _gap_0x698; -}; - -__unaligned struct StdVectorClientGameUIMapMarkerData /* Size=0x18 */ -{ - /* 0x00 */ Client_Game_UI_MapMarkerData* First; - /* 0x08 */ Client_Game_UI_MapMarkerData* Last; - /* 0x10 */ Client_Game_UI_MapMarkerData* End; -}; - -__unaligned struct Client_Game_UI_MarkerInfo /* Size=0x90 */ -{ - /* */ __int32 _gap_0x0; - /* 0x04 */ unsigned __int32 ObjectiveId; - /* 0x08 */ Client_System_String_Utf8String Label; - /* 0x70 */ StdVectorClientGameUIMapMarkerData MarkerData; - /* */ __int16 _gap_0x88; - /* */ byte _gap_0x8A; - /* 0x8B */ bool ShouldRender; - /* */ __int32 _gap_0x8C; -}; - -__unaligned struct StdList_NodeClientGameUIMarkerInfo /* Size=0xA0 */ -{ - /* 0x00 */ StdList_NodeClientGameUIMarkerInfo* Next; - /* 0x08 */ StdList_NodeClientGameUIMarkerInfo* Previous; - /* 0x10 */ Client_Game_UI_MarkerInfo Value; -}; - -__unaligned struct StdListClientGameUIMarkerInfo /* Size=0x10 */ -{ - /* 0x00 */ StdList_NodeClientGameUIMarkerInfo* Head; - /* 0x08 */ unsigned __int64 Size; }; -__unaligned struct Client_Game_UI_Map /* Size=0x4000 */ +__unaligned struct Client_Game_UI_GCSupply /* Size=0x2C28 */ { /* */ __int64 _gap_0x0; /* */ __int64 _gap_0x8; @@ -30506,8614 +31559,8509 @@ __unaligned struct Client_Game_UI_Map /* Size=0x4000 */ /* */ __int64 _gap_0x80; /* */ __int64 _gap_0x88; /* */ __int64 _gap_0x90; - /* 0x0098 */ Client_Game_UI_MarkerInfo QuestData[0x1E]; - /* 0x1178 */ Client_Game_UI_MarkerInfo LevequestData[0x10]; - /* */ __int64 _gap_0x1A78; - /* */ __int64 _gap_0x1A80; - /* */ __int64 _gap_0x1A88; - /* */ __int64 _gap_0x1A90; - /* */ __int64 _gap_0x1A98; - /* */ __int64 _gap_0x1AA0; - /* */ __int64 _gap_0x1AA8; - /* */ __int64 _gap_0x1AB0; - /* */ __int64 _gap_0x1AB8; - /* */ __int64 _gap_0x1AC0; - /* */ __int64 _gap_0x1AC8; - /* */ __int64 _gap_0x1AD0; - /* */ __int64 _gap_0x1AD8; - /* */ __int64 _gap_0x1AE0; - /* */ __int64 _gap_0x1AE8; - /* 0x1AF0 */ StdVectorClientGameUIMapMarkerData ActiveLevequest; - /* */ __int64 _gap_0x1B08; - /* */ __int64 _gap_0x1B10; - /* 0x1B18 */ StdListClientGameUIMarkerInfo UnacceptedQuests; - /* */ __int64 _gap_0x1B28; - /* */ __int64 _gap_0x1B30; - /* */ __int64 _gap_0x1B38; - /* */ __int64 _gap_0x1B40; - /* */ __int64 _gap_0x1B48; - /* */ __int64 _gap_0x1B50; - /* */ __int64 _gap_0x1B58; - /* 0x1B60 */ StdListClientGameUIMarkerInfo GuildLeveAssignments; - /* */ __int64 _gap_0x1B70; - /* */ __int64 _gap_0x1B78; - /* */ __int64 _gap_0x1B80; - /* */ __int64 _gap_0x1B88; - /* */ __int64 _gap_0x1B90; - /* */ __int64 _gap_0x1B98; - /* */ __int64 _gap_0x1BA0; - /* 0x1BA8 */ StdListClientGameUIMarkerInfo GuildOrderGuides; - /* 0x1BB8 */ Client_Game_UI_MarkerInfo HousingData[0x3E]; - /* 0x3E98 */ StdListClientGameUIMarkerInfo TripleTriad; - /* 0x3EA8 */ StdListClientGameUIMarkerInfo CustomTalk; - /* */ __int64 _gap_0x3EB8; - /* */ __int64 _gap_0x3EC0; - /* */ __int64 _gap_0x3EC8; - /* */ __int64 _gap_0x3ED0; - /* */ __int64 _gap_0x3ED8; - /* */ __int64 _gap_0x3EE0; - /* */ __int64 _gap_0x3EE8; - /* */ __int64 _gap_0x3EF0; - /* */ __int64 _gap_0x3EF8; - /* */ __int64 _gap_0x3F00; - /* */ __int64 _gap_0x3F08; - /* */ __int64 _gap_0x3F10; - /* */ __int64 _gap_0x3F18; - /* */ __int64 _gap_0x3F20; - /* */ __int64 _gap_0x3F28; - /* */ __int64 _gap_0x3F30; - /* */ __int64 _gap_0x3F38; - /* */ __int64 _gap_0x3F40; - /* */ __int64 _gap_0x3F48; - /* 0x3F50 */ StdListClientGameUIMarkerInfo GemstoneTraders; - /* */ __int64 _gap_0x3F60; - /* */ __int64 _gap_0x3F68; - /* */ __int64 _gap_0x3F70; - /* */ __int64 _gap_0x3F78; - /* */ __int64 _gap_0x3F80; - /* */ __int64 _gap_0x3F88; - /* */ __int64 _gap_0x3F90; - /* */ __int64 _gap_0x3F98; - /* */ __int64 _gap_0x3FA0; - /* */ __int64 _gap_0x3FA8; - /* */ __int64 _gap_0x3FB0; - /* */ __int64 _gap_0x3FB8; - /* */ __int64 _gap_0x3FC0; - /* */ __int64 _gap_0x3FC8; - /* */ __int64 _gap_0x3FD0; - /* */ __int64 _gap_0x3FD8; - /* */ __int64 _gap_0x3FE0; - /* */ __int64 _gap_0x3FE8; - /* */ __int64 _gap_0x3FF0; - /* */ __int64 _gap_0x3FF8; -}; - -__unaligned struct Client_Game_UI_MapMarkerContainer /* Size=0x0 */ -{ - /* 0x0 */ Client_Game_UI_MapMarkerContainer_LinkedList* List; - /* 0x8 */ __int32 Size; -}; - -__unaligned struct Client_Game_UI_MapMarkerContainer_LinkedList /* Size=0x0 */ -{ - /* 0x0 */ Client_Game_UI_MapMarkerNode* First; - /* 0x8 */ Client_Game_UI_MapMarkerNode* Last; -}; - -__unaligned struct Client_Game_UI_MapMarkerData /* Size=0x48 */ -{ - /* 0x00 */ unsigned __int32 LevelId; - /* 0x04 */ unsigned __int32 ObjectiveId; - /* 0x08 */ Client_System_String_Utf8String* TooltipString; - /* 0x10 */ unsigned __int32 IconId; - /* */ __int32 _gap_0x14; - /* 0x18 */ float X; - /* 0x1C */ float Y; - /* 0x20 */ float Z; - /* 0x24 */ float Radius; - /* */ __int32 _gap_0x28; - /* 0x2C */ unsigned __int32 MapId; - /* 0x30 */ unsigned __int32 PlaceNameZoneId; - /* 0x34 */ unsigned __int32 PlaceNameId; - /* */ __int32 _gap_0x38; - /* 0x3C */ unsigned __int16 RecommendedLevel; - /* 0x3E */ unsigned __int16 TerritoryTypeId; - /* */ __int64 _gap_0x40; -}; - -__unaligned struct Client_Game_UI_MapMarkerNode /* Size=0x0 */ -{ - /* 0x0 */ Client_Game_UI_MapMarkerNode* Next; - /* 0x8 */ Client_Game_UI_MapMarkerNode* Previous; - /* 0x10 */ Client_Game_UI_MarkerInfo Data; -}; - -__unaligned struct Client_Game_UI_MarkingController /* Size=0x2E0 */ -{ - /* */ __int64 _gap_0x0; - /* */ __int64 _gap_0x8; - /* 0x010 */ __int64 MarkerArray[0x11]; - /* 0x098 */ unsigned __int32 LetterMarkerArray[0x1A]; - /* 0x100 */ __int64 MarkerTimeArray[0x11]; - /* */ __int64 _gap_0x188; - /* */ __int64 _gap_0x190; - /* */ __int64 _gap_0x198; - /* */ __int64 _gap_0x1A0; - /* */ __int64 _gap_0x1A8; - /* */ __int64 _gap_0x1B0; - /* */ __int64 _gap_0x1B8; - /* */ __int64 _gap_0x1C0; - /* */ __int64 _gap_0x1C8; - /* */ __int64 _gap_0x1D0; - /* */ __int64 _gap_0x1D8; - /* 0x1E0 */ Client_Game_UI_FieldMarker FieldMarkerArray[0x8]; -}; - -__unaligned struct Client_Game_UI_MobHunt_KillCounts /* Size=0x14 */ -{ - /* 0x00 */ __int32 Counts[0x5]; -}; - -__unaligned struct Client_Game_UI_MobHunt /* Size=0x198 */ -{ - /* */ __int64 _gap_0x0; - /* 0x008 */ byte AvailableMarkId[0x12]; - /* 0x01A */ byte ObtainedMarkId[0x12]; - /* 0x02C */ Client_Game_UI_MobHunt_KillCounts CurrentKills[0x12]; - /* 0x194 */ __int32 ObtainedFlags; -}; - -__unaligned struct Client_Game_UI_PlayerState /* Size=0x818 */ -{ - /* 0x000 */ byte IsLoaded; - /* 0x001 */ byte CharacterName[0x40]; - /* 0x041 */ byte PSNOnlineID[0x11]; - /* */ __int16 _gap_0x52; - /* */ __int32 _gap_0x54; - /* */ __int64 _gap_0x58; - /* */ __int32 _gap_0x60; - /* 0x064 */ unsigned __int32 ObjectId; - /* 0x068 */ unsigned __int64 ContentId; - /* 0x070 */ unsigned __int32 PenaltyTimestamps[0x2]; - /* */ byte _gap_0x78; - /* 0x079 */ byte MaxLevel; - /* 0x07A */ byte MaxExpansion; - /* 0x07B */ byte Sex; - /* 0x07C */ byte Race; - /* 0x07D */ byte Tribe; - /* 0x07E */ byte CurrentClassJobId; - /* */ byte _gap_0x7F; - /* 0x080 */ __int64 CurrentClassJobRow; - /* 0x088 */ __int16 CurrentLevel; - /* 0x08A */ __int16 ClassJobLevelArray[0x20]; - /* */ __int16 _gap_0xCA; - /* 0x0CC */ __int32 ClassJobExpArray[0x20]; - /* 0x14C */ __int16 SyncedLevel; - /* 0x14E */ byte IsLevelSynced; - /* 0x14F */ bool HasPremiumSaddlebag; - /* */ __int16 _gap_0x150; - /* 0x152 */ byte GuardianDeity; - /* 0x153 */ byte BirthMonth; - /* 0x154 */ byte BirthDay; - /* 0x155 */ byte FirstClass; - /* 0x156 */ byte StartTown; - /* 0x157 */ byte QuestSpecialFlags; - /* 0x158 */ unsigned __int16 ActiveFestivalIds[0x4]; - /* 0x160 */ unsigned __int16 ActiveFestivalPhases[0x4]; - /* */ __int64 _gap_0x168; - /* 0x170 */ __int32 BaseStrength; - /* 0x174 */ __int32 BaseDexterity; - /* 0x178 */ __int32 BaseVitality; - /* 0x17C */ __int32 BaseIntelligence; - /* 0x180 */ __int32 BaseMind; - /* 0x184 */ __int32 BasePiety; - /* 0x188 */ __int32 Attributes[0x4A]; - /* 0x2B0 */ byte GrandCompany; - /* 0x2B1 */ byte GCRankMaelstrom; - /* 0x2B2 */ byte GCRankTwinAdders; - /* 0x2B3 */ byte GCRankImmortalFlames; - /* 0x2B4 */ unsigned __int16 HomeAetheryteId; - /* 0x2B6 */ byte FavouriteAetheryteCount; - /* */ byte _gap_0x2B7; - /* 0x2B8 */ unsigned __int16 FavouriteAetheryteArray[0x4]; - /* 0x2C0 */ unsigned __int16 FreeAetheryteId; - /* 0x2C2 */ unsigned __int16 FreeAetherytePlayStationPlus; - /* 0x2C4 */ unsigned __int32 BaseRestedExperience; - /* */ __int64 _gap_0x2C8; - /* */ __int64 _gap_0x2D0; - /* */ __int32 _gap_0x2D8; - /* */ byte _gap_0x2DC; - /* 0x2DD */ byte OwnedMountsBitmask[0x23]; - /* 0x300 */ byte UnlockedOrnamentsBitmask[0x6]; - /* 0x306 */ byte NumOwnedMounts; - /* */ byte _gap_0x307; - /* */ __int64 _gap_0x308; - /* */ __int64 _gap_0x310; - /* */ __int64 _gap_0x318; - /* */ __int64 _gap_0x320; - /* */ __int64 _gap_0x328; - /* */ __int64 _gap_0x330; - /* */ __int64 _gap_0x338; - /* */ __int64 _gap_0x340; - /* */ __int64 _gap_0x348; - /* */ __int64 _gap_0x350; - /* */ __int64 _gap_0x358; - /* */ __int64 _gap_0x360; - /* */ __int64 _gap_0x368; - /* */ __int64 _gap_0x370; - /* */ __int64 _gap_0x378; - /* */ __int64 _gap_0x380; - /* */ __int64 _gap_0x388; - /* */ __int64 _gap_0x390; - /* */ __int64 _gap_0x398; - /* */ __int64 _gap_0x3A0; - /* */ __int64 _gap_0x3A8; - /* */ __int32 _gap_0x3B0; - /* 0x3B4 */ byte CaughtFishBitmask[0x9F]; - /* */ byte _gap_0x453; - /* */ __int32 _gap_0x454; - /* 0x458 */ unsigned __int32 NumFishCaught; - /* 0x45C */ unsigned __int32 FishingBait; - /* 0x460 */ byte UnlockedSpearfishingNotebookBitmask[0x7]; - /* 0x467 */ byte CaughtSpearfishBitmask[0x24]; - /* */ byte _gap_0x48B; - /* 0x48C */ unsigned __int32 NumSpearfishCaught; - /* */ __int32 _gap_0x490; - /* 0x494 */ byte ContentRouletteCompletion[0xC]; - /* 0x4A0 */ __int16 PlayerCommendations; - /* 0x4A2 */ byte SelectedPoses[0x7]; - /* 0x4A9 */ byte PlayerStateFlags1; - /* 0x4AA */ byte PlayerStateFlags2; - /* 0x4AB */ byte PlayerStateFlags3; - /* */ __int32 _gap_0x4AC; - /* */ __int64 _gap_0x4B0; - /* */ __int64 _gap_0x4B8; - /* */ __int64 _gap_0x4C0; - /* */ __int64 _gap_0x4C8; - /* */ __int32 _gap_0x4D0; - /* 0x4D4 */ byte SightseeingLogUnlockState; - /* 0x4D5 */ byte SightseeingLogUnlockStateEx; - /* 0x4D6 */ byte UnlockedAdventureExPhaseBitmask[0x1]; - /* */ byte _gap_0x4D7; - /* */ __int64 _gap_0x4D8; - /* */ __int64 _gap_0x4E0; - /* */ __int64 _gap_0x4E8; - /* */ __int64 _gap_0x4F0; - /* */ __int64 _gap_0x4F8; - /* 0x500 */ byte UnlockedAdventureBitmask[0x25]; - /* */ byte _gap_0x525; - /* */ __int16 _gap_0x526; - /* */ byte _gap_0x528; - /* 0x529 */ byte UnlockFlags[0x2C]; - /* */ byte _gap_0x555; - /* */ __int16 _gap_0x556; - /* */ byte _gap_0x558; - /* 0x559 */ byte DeliveryLevel; - /* */ byte _gap_0x55A; - /* 0x55B */ byte MeisterFlag; - /* */ __int32 _gap_0x55C; - /* 0x560 */ unsigned __int32 SquadronMissionCompletionTimestamp; - /* 0x564 */ unsigned __int32 SquadronTrainingCompletionTimestamp; - /* 0x568 */ unsigned __int16 ActiveGcArmyExpedition; - /* 0x56A */ unsigned __int16 ActiveGcArmyTraining; - /* 0x56C */ bool HasNewGcArmyCandidate; - /* */ byte _gap_0x56D; - /* 0x56E */ byte UnlockedMinerFolkloreTomeBitmask[0x2]; - /* 0x570 */ byte UnlockedBotanistFolkloreTomeBitmask[0x2]; - /* 0x572 */ byte UnlockedFishingFolkloreTomeBitmask[0x2]; - /* */ __int32 _gap_0x574; - /* */ __int64 _gap_0x578; - /* */ __int64 _gap_0x580; - /* */ __int64 _gap_0x588; - /* */ __int64 _gap_0x590; - /* */ __int64 _gap_0x598; - /* */ __int64 _gap_0x5A0; - /* */ __int64 _gap_0x5A8; - /* */ __int64 _gap_0x5B0; - /* */ __int64 _gap_0x5B8; - /* */ __int64 _gap_0x5C0; - /* */ __int64 _gap_0x5C8; - /* */ __int64 _gap_0x5D0; - /* */ __int64 _gap_0x5D8; - /* */ __int64 _gap_0x5E0; - /* */ __int64 _gap_0x5E8; - /* */ __int64 _gap_0x5F0; - /* */ __int64 _gap_0x5F8; - /* */ __int64 _gap_0x600; - /* */ __int64 _gap_0x608; - /* */ __int64 _gap_0x610; - /* */ __int64 _gap_0x618; - /* */ __int64 _gap_0x620; - /* */ __int64 _gap_0x628; - /* */ __int64 _gap_0x630; - /* */ __int64 _gap_0x638; - /* */ __int64 _gap_0x640; - /* */ __int64 _gap_0x648; - /* */ __int64 _gap_0x650; - /* */ __int64 _gap_0x658; - /* */ __int64 _gap_0x660; - /* */ __int64 _gap_0x668; - /* */ __int64 _gap_0x670; - /* */ __int32 _gap_0x678; - /* 0x67C */ byte WeeklyBingoOrderData[0x10]; - /* 0x68C */ byte WeeklyBingoRewardData[0x4]; - /* 0x690 */ unsigned __int16 _weeklyBingoStickers; - /* */ __int16 _gap_0x692; - /* 0x694 */ unsigned __int32 _weeklyBingoFlags; - /* 0x698 */ byte _weeklyBingoTaskStatus[0x4]; - /* 0x69C */ byte WeeklyBingoRequestOpenBingoNo; - /* */ byte _gap_0x69D; - /* */ __int16 _gap_0x69E; - /* */ __int64 _gap_0x6A0; - /* */ __int64 _gap_0x6A8; - /* */ __int64 _gap_0x6B0; - /* */ __int64 _gap_0x6B8; - /* */ __int64 _gap_0x6C0; - /* */ __int64 _gap_0x6C8; - /* */ __int64 _gap_0x6D0; - /* 0x6D8 */ byte WeeklyBingoExpMultiplier; - /* 0x6D9 */ bool WeeklyBingoUnk63; - /* */ __int16 _gap_0x6DA; - /* */ __int32 _gap_0x6DC; - /* */ __int64 _gap_0x6E0; - /* */ __int64 _gap_0x6E8; - /* */ __int64 _gap_0x6F0; - /* */ __int64 _gap_0x6F8; - /* */ __int64 _gap_0x700; - /* */ __int64 _gap_0x708; - /* */ __int64 _gap_0x710; - /* */ __int64 _gap_0x718; - /* */ __int64 _gap_0x720; - /* */ __int64 _gap_0x728; - /* */ __int64 _gap_0x730; - /* */ __int64 _gap_0x738; - /* */ __int64 _gap_0x740; - /* */ __int64 _gap_0x748; - /* */ __int64 _gap_0x750; - /* */ __int64 _gap_0x758; - /* */ __int64 _gap_0x760; - /* */ __int64 _gap_0x768; - /* 0x770 */ byte MentorVersion; - /* */ byte _gap_0x771; - /* */ __int16 _gap_0x772; - /* 0x774 */ unsigned __int32 DesynthesisLevels[0x8]; - /* */ __int32 _gap_0x794; - /* */ __int64 _gap_0x798; - /* */ __int64 _gap_0x7A0; - /* */ __int64 _gap_0x7A8; - /* */ __int64 _gap_0x7B0; - /* */ __int64 _gap_0x7B8; - /* */ __int64 _gap_0x7C0; - /* */ __int64 _gap_0x7C8; - /* */ __int64 _gap_0x7D0; - /* */ __int64 _gap_0x7D8; - /* */ __int64 _gap_0x7E0; - /* */ __int64 _gap_0x7E8; - /* */ __int64 _gap_0x7F0; - /* */ __int64 _gap_0x7F8; - /* */ __int64 _gap_0x800; - /* */ __int64 _gap_0x808; - /* */ __int64 _gap_0x810; -}; - -__unaligned struct Client_Game_UI_PvPProfile /* Size=0x7C */ -{ - /* 0x00 */ byte IsLoaded; - /* */ byte _gap_0x1; - /* */ __int16 _gap_0x2; - /* 0x04 */ unsigned __int32 ExperienceMaelstrom; - /* 0x08 */ unsigned __int32 ExperienceTwinAdder; - /* 0x0C */ unsigned __int32 ExperienceImmortalFlames; - /* 0x10 */ byte RankMaelstrom; - /* 0x11 */ byte RankTwinAdder; - /* 0x12 */ byte RankImmortalFlames; - /* */ byte _gap_0x13; - /* */ __int32 _gap_0x14; - /* */ __int32 _gap_0x18; - /* */ __int16 _gap_0x1C; - /* 0x1E */ byte Series; - /* 0x1F */ byte SeriesCurrentRank; - /* 0x20 */ byte SeriesClaimedRank; - /* */ byte _gap_0x21; - /* 0x22 */ unsigned __int16 SeriesExperience; - /* 0x24 */ byte PreviousSeriesClaimedRank; - /* 0x25 */ byte PreviousSeriesRank; - /* */ __int16 _gap_0x26; - /* 0x28 */ unsigned __int32 FrontlineTotalMatches; - /* 0x2C */ unsigned __int32 FrontlineTotalFirstPlace; - /* 0x30 */ unsigned __int32 FrontlineTotalSecondPlace; - /* 0x34 */ unsigned __int32 FrontlineTotalThirdPlace; - /* 0x38 */ unsigned __int16 FrontlineWeeklyMatches; - /* 0x3A */ unsigned __int16 FrontlineWeeklyFirstPlace; - /* 0x3C */ unsigned __int16 FrontlineWeeklySecondPlace; - /* 0x3E */ unsigned __int16 FrontlineWeeklyThirdPlace; - /* */ byte _gap_0x40; - /* 0x41 */ byte CrystallineConflictSeason; - /* 0x42 */ unsigned __int16 CrystallineConflictCasualMatches; - /* 0x44 */ unsigned __int16 CrystallineConflictCasualMatchesWon; - /* 0x46 */ unsigned __int16 CrystallineConflictRankedMatches; - /* 0x48 */ unsigned __int16 CrystallineConflictRankedMatchesWon; - /* */ __int16 _gap_0x4A; - /* */ __int16 _gap_0x4C; - /* 0x4E */ unsigned __int16 CrystallineConflictCurrentCrystalCredit; - /* 0x50 */ unsigned __int16 CrystallineConflictHighestCrystalCredit; - /* */ __int16 _gap_0x52; - /* 0x54 */ byte CrystallineConflictCurrentRank; - /* 0x55 */ byte CrystallineConflictHighestRank; - /* 0x56 */ byte CrystallineConflictCurrentRiser; - /* 0x57 */ byte CrystallineConflictHighestRiser; - /* 0x58 */ byte CrystallineConflictCurrentRisingStars; - /* 0x59 */ byte CrystallineConflictHighestRisingStars; - /* */ __int16 _gap_0x5A; - /* */ __int32 _gap_0x5C; - /* */ __int64 _gap_0x60; - /* */ __int32 _gap_0x68; - /* 0x6C */ unsigned __int32 RivalWingsTotalMatches; - /* 0x70 */ unsigned __int32 RivalWingsTotalMatchesWon; - /* 0x74 */ unsigned __int32 RivalWingsWeeklyMatches; - /* 0x78 */ unsigned __int32 RivalWingsWeeklyMatchesWon; -}; - -__unaligned struct Client_Game_UI_RecipeNote /* Size=0x628 */ -{ - /* 0x000 */ unsigned __int32 Jobs[0x8]; - /* */ __int64 _gap_0x20; - /* */ __int64 _gap_0x28; - /* */ __int64 _gap_0x30; - /* */ __int64 _gap_0x38; - /* */ __int64 _gap_0x40; - /* */ __int64 _gap_0x48; - /* */ __int64 _gap_0x50; - /* */ __int64 _gap_0x58; - /* */ __int64 _gap_0x60; - /* */ __int64 _gap_0x68; - /* */ __int64 _gap_0x70; - /* */ __int64 _gap_0x78; - /* */ __int64 _gap_0x80; - /* */ __int64 _gap_0x88; - /* */ __int64 _gap_0x90; - /* */ __int64 _gap_0x98; - /* */ __int64 _gap_0xA0; - /* */ __int64 _gap_0xA8; - /* */ __int64 _gap_0xB0; - /* 0x0B8 */ Client_Game_UI_RecipeNote_RecipeData* RecipeList; - /* */ __int64 _gap_0xC0; - /* */ __int64 _gap_0xC8; - /* */ __int64 _gap_0xD0; - /* */ __int64 _gap_0xD8; - /* */ __int64 _gap_0xE0; - /* */ __int64 _gap_0xE8; - /* */ __int64 _gap_0xF0; - /* */ __int64 _gap_0xF8; - /* */ __int64 _gap_0x100; - /* */ __int64 _gap_0x108; - /* */ __int64 _gap_0x110; - /* */ __int64 _gap_0x118; - /* */ __int64 _gap_0x120; - /* */ __int64 _gap_0x128; - /* */ __int64 _gap_0x130; - /* */ __int64 _gap_0x138; - /* */ __int64 _gap_0x140; - /* */ __int64 _gap_0x148; - /* */ __int64 _gap_0x150; - /* */ __int64 _gap_0x158; - /* */ __int64 _gap_0x160; - /* */ __int64 _gap_0x168; - /* */ __int64 _gap_0x170; - /* */ __int64 _gap_0x178; - /* */ __int64 _gap_0x180; - /* */ __int64 _gap_0x188; - /* */ __int64 _gap_0x190; - /* */ __int64 _gap_0x198; - /* */ __int64 _gap_0x1A0; - /* */ __int64 _gap_0x1A8; - /* */ __int64 _gap_0x1B0; - /* */ __int64 _gap_0x1B8; - /* */ __int64 _gap_0x1C0; - /* */ __int64 _gap_0x1C8; - /* */ __int64 _gap_0x1D0; - /* */ __int64 _gap_0x1D8; - /* */ __int64 _gap_0x1E0; - /* */ __int64 _gap_0x1E8; - /* */ __int64 _gap_0x1F0; - /* */ __int64 _gap_0x1F8; - /* */ __int64 _gap_0x200; - /* */ __int64 _gap_0x208; - /* */ __int64 _gap_0x210; - /* */ __int64 _gap_0x218; - /* */ __int64 _gap_0x220; - /* */ __int64 _gap_0x228; - /* */ __int64 _gap_0x230; - /* */ __int64 _gap_0x238; - /* */ __int64 _gap_0x240; - /* */ __int64 _gap_0x248; - /* */ __int64 _gap_0x250; - /* */ __int64 _gap_0x258; - /* */ __int64 _gap_0x260; - /* */ __int64 _gap_0x268; - /* */ __int64 _gap_0x270; - /* */ __int64 _gap_0x278; - /* */ __int64 _gap_0x280; - /* */ __int64 _gap_0x288; - /* */ __int64 _gap_0x290; - /* */ __int64 _gap_0x298; - /* */ __int64 _gap_0x2A0; - /* */ __int64 _gap_0x2A8; - /* */ __int64 _gap_0x2B0; - /* */ __int64 _gap_0x2B8; - /* */ __int64 _gap_0x2C0; - /* */ __int64 _gap_0x2C8; - /* */ __int64 _gap_0x2D0; - /* */ __int64 _gap_0x2D8; - /* */ __int64 _gap_0x2E0; - /* */ __int64 _gap_0x2E8; - /* */ __int64 _gap_0x2F0; - /* */ __int64 _gap_0x2F8; - /* */ __int64 _gap_0x300; - /* */ __int64 _gap_0x308; - /* */ __int64 _gap_0x310; - /* */ __int64 _gap_0x318; - /* */ __int64 _gap_0x320; - /* */ __int64 _gap_0x328; - /* */ __int64 _gap_0x330; - /* */ __int64 _gap_0x338; - /* */ __int64 _gap_0x340; - /* */ __int64 _gap_0x348; - /* */ __int64 _gap_0x350; - /* */ __int64 _gap_0x358; - /* */ __int64 _gap_0x360; - /* */ __int64 _gap_0x368; - /* */ __int64 _gap_0x370; - /* */ __int64 _gap_0x378; - /* */ __int64 _gap_0x380; - /* */ __int64 _gap_0x388; - /* */ __int64 _gap_0x390; - /* */ __int64 _gap_0x398; - /* */ __int64 _gap_0x3A0; - /* */ __int64 _gap_0x3A8; - /* */ __int64 _gap_0x3B0; - /* */ __int64 _gap_0x3B8; - /* */ __int64 _gap_0x3C0; - /* */ __int64 _gap_0x3C8; - /* */ __int64 _gap_0x3D0; - /* */ __int64 _gap_0x3D8; - /* */ __int64 _gap_0x3E0; - /* */ __int64 _gap_0x3E8; - /* */ __int64 _gap_0x3F0; - /* */ __int64 _gap_0x3F8; - /* */ __int64 _gap_0x400; - /* */ __int64 _gap_0x408; - /* */ __int64 _gap_0x410; - /* */ __int64 _gap_0x418; - /* */ __int64 _gap_0x420; - /* */ __int64 _gap_0x428; - /* */ __int64 _gap_0x430; - /* */ __int64 _gap_0x438; - /* */ __int64 _gap_0x440; - /* */ __int64 _gap_0x448; - /* */ __int64 _gap_0x450; - /* */ __int64 _gap_0x458; - /* */ __int64 _gap_0x460; - /* */ __int64 _gap_0x468; - /* */ __int64 _gap_0x470; - /* */ __int64 _gap_0x478; - /* */ __int64 _gap_0x480; - /* */ __int64 _gap_0x488; - /* */ __int64 _gap_0x490; - /* */ __int64 _gap_0x498; - /* */ __int64 _gap_0x4A0; - /* */ __int64 _gap_0x4A8; - /* */ __int64 _gap_0x4B0; - /* */ __int64 _gap_0x4B8; - /* */ __int64 _gap_0x4C0; - /* */ __int64 _gap_0x4C8; - /* */ __int64 _gap_0x4D0; - /* */ __int64 _gap_0x4D8; - /* */ __int64 _gap_0x4E0; - /* */ __int64 _gap_0x4E8; - /* */ __int64 _gap_0x4F0; - /* */ __int64 _gap_0x4F8; - /* */ __int64 _gap_0x500; - /* */ __int64 _gap_0x508; - /* */ __int64 _gap_0x510; - /* */ __int64 _gap_0x518; - /* */ __int64 _gap_0x520; - /* */ __int64 _gap_0x528; - /* */ __int64 _gap_0x530; - /* */ __int64 _gap_0x538; - /* */ __int64 _gap_0x540; - /* */ __int64 _gap_0x548; - /* */ __int64 _gap_0x550; - /* */ __int64 _gap_0x558; - /* */ __int64 _gap_0x560; - /* */ __int64 _gap_0x568; - /* */ __int64 _gap_0x570; - /* */ __int64 _gap_0x578; - /* */ __int64 _gap_0x580; - /* */ __int64 _gap_0x588; - /* */ __int64 _gap_0x590; - /* */ __int64 _gap_0x598; - /* */ __int64 _gap_0x5A0; - /* */ __int64 _gap_0x5A8; - /* */ __int64 _gap_0x5B0; - /* */ __int64 _gap_0x5B8; - /* */ __int64 _gap_0x5C0; - /* */ __int64 _gap_0x5C8; - /* */ __int64 _gap_0x5D0; - /* */ __int64 _gap_0x5D8; - /* */ __int64 _gap_0x5E0; - /* */ __int64 _gap_0x5E8; - /* */ __int64 _gap_0x5F0; - /* */ __int64 _gap_0x5F8; - /* */ __int64 _gap_0x600; - /* */ __int64 _gap_0x608; - /* */ __int64 _gap_0x610; - /* */ __int64 _gap_0x618; - /* */ __int64 _gap_0x620; -}; - -__unaligned struct Client_Game_UI_RecipeNote_RecipeCrystal /* Size=0x2 */ -{ - /* 0x0 */ signed __int8 Id; - /* 0x1 */ byte Amount; -}; - -__unaligned struct Client_Game_UI_RecipeNote_RecipeData /* Size=0x3D0 */ -{ - /* 0x000 */ Client_Game_UI_RecipeNote_RecipeEntry* Recipes; - /* */ __int64 _gap_0x8; - /* */ __int64 _gap_0x10; - /* */ __int64 _gap_0x18; - /* */ __int64 _gap_0x20; - /* */ __int64 _gap_0x28; - /* */ __int64 _gap_0x30; - /* */ __int64 _gap_0x38; - /* */ __int64 _gap_0x40; - /* */ __int64 _gap_0x48; - /* */ __int64 _gap_0x50; - /* */ __int64 _gap_0x58; - /* */ __int64 _gap_0x60; - /* */ __int64 _gap_0x68; - /* */ __int64 _gap_0x70; - /* */ __int64 _gap_0x78; - /* */ __int64 _gap_0x80; - /* */ __int64 _gap_0x88; - /* */ __int64 _gap_0x90; - /* */ __int64 _gap_0x98; - /* */ __int64 _gap_0xA0; - /* */ __int64 _gap_0xA8; - /* */ __int64 _gap_0xB0; - /* */ __int64 _gap_0xB8; - /* */ __int64 _gap_0xC0; - /* */ __int64 _gap_0xC8; - /* */ __int64 _gap_0xD0; - /* */ __int64 _gap_0xD8; - /* */ __int64 _gap_0xE0; - /* */ __int64 _gap_0xE8; - /* */ __int64 _gap_0xF0; - /* */ __int64 _gap_0xF8; - /* */ __int64 _gap_0x100; - /* */ __int64 _gap_0x108; - /* */ __int64 _gap_0x110; - /* */ __int64 _gap_0x118; - /* */ __int64 _gap_0x120; - /* */ __int64 _gap_0x128; - /* */ __int64 _gap_0x130; - /* */ __int64 _gap_0x138; - /* */ __int64 _gap_0x140; - /* */ __int64 _gap_0x148; - /* */ __int64 _gap_0x150; - /* */ __int64 _gap_0x158; - /* */ __int64 _gap_0x160; - /* */ __int64 _gap_0x168; - /* */ __int64 _gap_0x170; - /* */ __int64 _gap_0x178; - /* */ __int64 _gap_0x180; - /* */ __int64 _gap_0x188; - /* */ __int64 _gap_0x190; - /* */ __int64 _gap_0x198; - /* */ __int64 _gap_0x1A0; - /* */ __int64 _gap_0x1A8; - /* */ __int64 _gap_0x1B0; - /* */ __int64 _gap_0x1B8; - /* */ __int64 _gap_0x1C0; - /* */ __int64 _gap_0x1C8; - /* */ __int64 _gap_0x1D0; - /* */ __int64 _gap_0x1D8; - /* */ __int64 _gap_0x1E0; - /* */ __int64 _gap_0x1E8; - /* */ __int64 _gap_0x1F0; - /* */ __int64 _gap_0x1F8; - /* */ __int64 _gap_0x200; - /* */ __int64 _gap_0x208; - /* */ __int64 _gap_0x210; - /* */ __int64 _gap_0x218; - /* */ __int64 _gap_0x220; - /* */ __int64 _gap_0x228; - /* */ __int64 _gap_0x230; - /* */ __int64 _gap_0x238; - /* */ __int64 _gap_0x240; - /* */ __int64 _gap_0x248; - /* */ __int64 _gap_0x250; - /* */ __int64 _gap_0x258; - /* */ __int64 _gap_0x260; - /* */ __int64 _gap_0x268; - /* */ __int64 _gap_0x270; - /* */ __int64 _gap_0x278; - /* */ __int64 _gap_0x280; - /* */ __int64 _gap_0x288; - /* */ __int64 _gap_0x290; - /* */ __int64 _gap_0x298; - /* */ __int64 _gap_0x2A0; - /* */ __int64 _gap_0x2A8; - /* */ __int64 _gap_0x2B0; - /* */ __int64 _gap_0x2B8; - /* */ __int64 _gap_0x2C0; - /* */ __int64 _gap_0x2C8; - /* */ __int64 _gap_0x2D0; - /* */ __int64 _gap_0x2D8; - /* */ __int64 _gap_0x2E0; - /* */ __int64 _gap_0x2E8; - /* */ __int64 _gap_0x2F0; - /* */ __int64 _gap_0x2F8; - /* */ __int64 _gap_0x300; - /* */ __int64 _gap_0x308; - /* */ __int64 _gap_0x310; - /* */ __int64 _gap_0x318; - /* */ __int64 _gap_0x320; - /* */ __int64 _gap_0x328; - /* */ __int64 _gap_0x330; - /* */ __int64 _gap_0x338; - /* */ __int64 _gap_0x340; - /* */ __int64 _gap_0x348; - /* */ __int64 _gap_0x350; - /* */ __int64 _gap_0x358; - /* */ __int64 _gap_0x360; - /* */ __int64 _gap_0x368; - /* */ __int64 _gap_0x370; - /* */ __int64 _gap_0x378; - /* */ __int64 _gap_0x380; - /* */ __int64 _gap_0x388; - /* */ __int64 _gap_0x390; - /* */ __int64 _gap_0x398; - /* */ __int64 _gap_0x3A0; - /* */ __int64 _gap_0x3A8; - /* */ __int64 _gap_0x3B0; - /* 0x3B8 */ unsigned __int16 SelectedIndex; - /* */ __int16 _gap_0x3BA; - /* */ __int32 _gap_0x3BC; - /* */ __int64 _gap_0x3C0; - /* */ __int64 _gap_0x3C8; -}; - -__unaligned struct Client_Game_UI_RecipeNote_RecipeIngredient /* Size=0x88 */ -{ - /* */ __int64 _gap_0x0; - /* */ __int64 _gap_0x8; - /* 0x10 */ Client_System_String_Utf8String Name; - /* 0x78 */ unsigned __int32 ItemId; - /* 0x7C */ unsigned __int32 IconId; - /* */ __int16 _gap_0x80; - /* 0x82 */ byte Amount; - /* 0x83 */ byte Flags; - /* */ __int32 _gap_0x84; -}; - -__unaligned struct Client_Game_UI_RecipeNote_RecipeEntry /* Size=0x500 */ -{ - /* 0x000 */ Client_Game_UI_RecipeNote_RecipeIngredient Ingredients[0x8]; - /* 0x440 */ Client_Game_UI_RecipeNote_RecipeCrystal Crystals[0x2]; - /* */ __int32 _gap_0x444; - /* 0x448 */ Client_System_String_Utf8String ItemName; - /* 0x4B0 */ unsigned __int32 IconId; - /* 0x4B4 */ unsigned __int32 ItemId; - /* 0x4B8 */ unsigned __int32 StatusRequired; - /* 0x4BC */ unsigned __int32 ItemRequired; - /* */ __int16 _gap_0x4C0; - /* 0x4C2 */ unsigned __int16 RecipeId; - /* 0x4C4 */ unsigned __int16 Difficulty; - /* */ __int16 _gap_0x4C6; - /* 0x4C8 */ unsigned __int32 Quality; - /* 0x4CC */ unsigned __int16 Durability; - /* 0x4CE */ byte MaterialQualityFactor; - /* */ byte _gap_0x4CF; - /* 0x4D0 */ unsigned __int16 RequiredCraftsmanship; - /* 0x4D2 */ unsigned __int16 RequiredControl; - /* 0x4D4 */ unsigned __int16 QuickSynthCraftsmanship; - /* 0x4D6 */ unsigned __int16 QuickSynthControl; - /* 0x4D8 */ unsigned __int16 SecretRecipeBook; - /* */ __int16 _gap_0x4DA; - /* 0x4DC */ unsigned __int32 RequiredQuality; - /* 0x4E0 */ unsigned __int16 SuggestedCraftsmanship; - /* 0x4E2 */ unsigned __int16 ConditionsFlag; - /* */ __int16 _gap_0x4E4; - /* 0x4E6 */ byte AmountResult; - /* 0x4E7 */ byte CraftType; - /* 0x4E8 */ byte ClassJobLevel; - /* */ byte _gap_0x4E9; - /* 0x4EA */ byte Stars; - /* */ byte _gap_0x4EB; - /* */ __int16 _gap_0x4EC; - /* 0x4EE */ byte Flags; - /* 0x4EF */ byte Flags2; - /* 0x4F0 */ unsigned __int32 Number; - /* 0x4F4 */ unsigned __int16 RecipeLevelTableId; - /* 0x4F6 */ unsigned __int16 PatchNumber; - /* */ __int64 _gap_0x4F8; -}; - -__unaligned struct Client_Game_UI_RelicNote /* Size=0x18 */ -{ - /* */ __int64 _gap_0x0; - /* 0x08 */ byte RelicID; - /* 0x09 */ byte RelicNoteID; - /* 0x0A */ byte MonsterProgress[0xA]; - /* 0x14 */ __int32 ObjectiveProgress; -}; - -__unaligned struct Component_GUI_AtkEventInterface /* Size=0x8 */ -{ - /* 0x0 */ void** vtbl; -}; - -__unaligned struct Client_Game_UI_Revive /* Size=0x30 */ -{ - /* 0x00 */ Component_GUI_AtkEventInterface AtkEventInterface; - /* */ __int64 _gap_0x8; - /* */ __int32 _gap_0x10; - /* 0x14 */ float Timer; - /* */ __int64 _gap_0x18; - /* */ __int32 _gap_0x20; - /* 0x24 */ byte ReviveState; - /* */ byte _gap_0x25; - /* */ __int16 _gap_0x26; - /* */ __int64 _gap_0x28; -}; - -__unaligned struct Client_Game_UI_RouletteController /* Size=0x70 */ -{ - /* */ __int64 _gap_0x0; - /* */ __int64 _gap_0x8; - /* */ __int64 _gap_0x10; - /* */ __int64 _gap_0x18; - /* */ __int64 _gap_0x20; - /* */ __int64 _gap_0x28; - /* */ __int64 _gap_0x30; - /* */ __int64 _gap_0x38; - /* */ __int64 _gap_0x40; - /* */ __int64 _gap_0x48; - /* */ __int64 _gap_0x50; - /* */ __int64 _gap_0x58; - /* */ __int64 _gap_0x60; - /* */ __int64 _gap_0x68; -}; - -__unaligned struct Client_Game_UI_SelectUseTicketInvoker /* Size=0x28 */ -{ - /* 0x00 */ void* vtbl; - /* */ __int64 _gap_0x8; - /* 0x10 */ Client_Game_UI_Telepo* Telepo; - /* */ __int64 _gap_0x18; - /* */ __int64 _gap_0x20; -}; - -__unaligned struct StdVectorClientGameUITeleportInfo /* Size=0x18 */ -{ - /* 0x00 */ Client_Game_UI_TeleportInfo* First; - /* 0x08 */ Client_Game_UI_TeleportInfo* Last; - /* 0x10 */ Client_Game_UI_TeleportInfo* End; -}; - -__unaligned struct Client_Game_UI_Telepo /* Size=0x58 */ -{ - /* 0x00 */ void* vtbl; - /* */ __int64 _gap_0x8; - /* 0x10 */ StdVectorClientGameUITeleportInfo TeleportList; - /* 0x28 */ Client_Game_UI_SelectUseTicketInvoker UseTicketInvoker; - /* */ __int64 _gap_0x50; -}; - -__unaligned struct Client_Game_UI_TeleportInfo /* Size=0x20 */ -{ - /* 0x00 */ unsigned __int32 AetheryteId; - /* 0x04 */ unsigned __int32 GilCost; - /* 0x08 */ unsigned __int16 TerritoryId; - /* */ __int16 _gap_0xA; - /* */ __int32 _gap_0xC; - /* */ __int64 _gap_0x10; - /* 0x18 */ byte Ward; - /* 0x19 */ byte Plot; - /* 0x1A */ byte SubIndex; - /* 0x1B */ byte IsFavourite; - /* */ __int32 _gap_0x1C; -}; - -__unaligned struct Client_Game_UI_TerritoryInfo /* Size=0x60 */ -{ - /* */ __int64 _gap_0x0; - /* */ __int64 _gap_0x8; - /* */ __int64 _gap_0x10; - /* */ __int32 _gap_0x18; - /* 0x1C */ __int32 InSanctuary; - /* */ __int32 _gap_0x20; - /* 0x24 */ unsigned __int32 AreaPlaceNameID; - /* 0x28 */ unsigned __int32 SubAreaPlaceNameID; - /* */ __int32 _gap_0x2C; - /* */ __int64 _gap_0x30; - /* */ __int64 _gap_0x38; - /* */ __int64 _gap_0x40; - /* */ __int64 _gap_0x48; - /* */ __int64 _gap_0x50; - /* */ __int64 _gap_0x58; -}; - -struct Client_Game_UI_UIStateVTable -{ - /* */ __int64 _vf0; - /* 0x08 */ bool (__fastcall *ResetAllHotbars)(Client_Game_UI_Hotbar* a1, Client_UI_Misc_RaptureHotbarModule* a2); - /* 0x10 */ bool (__fastcall *ResetPvEHotbarsForClass)(Client_Game_UI_Hotbar* a1, Client_UI_Misc_RaptureHotbarModule* a2, __int32 a3); - /* 0x18 */ byte (__fastcall *ResetPvPHotbarsForClass)(Client_Game_UI_Hotbar* a1, Client_UI_Misc_RaptureHotbarModule* a2, unsigned __int32 a3); -}; - -__unaligned struct Client_Game_UI_WeaponState /* Size=0x18 */ -{ - /* 0x00 */ bool IsUnsheathed; - /* */ byte _gap_0x1; - /* */ __int16 _gap_0x2; - /* 0x04 */ float SheatheCooldown; - /* 0x08 */ float AutoSheathTimer; - /* 0x0C */ bool AutoSheatheState; - /* */ byte _gap_0xD; - /* */ __int16 _gap_0xE; - /* 0x10 */ bool IsAutoAttacking; - /* */ byte _gap_0x11; - /* */ __int16 _gap_0x12; - /* */ __int32 _gap_0x14; -}; - -__unaligned struct Client_Game_UI_UIState /* Size=0x17D10 */ -{ - union { - /* 0x00000 */ Client_Game_UI_UIStateVTable* VTable; - /* 0x00000 */ Client_Game_UI_Hotbar Hotbar; - } _union_0x0; - /* 0x00008 */ Client_Game_UI_Hate Hate; - /* 0x00110 */ Client_Game_UI_Hater Hater; - /* 0x00A18 */ Client_Game_UI_Chain Chain; - /* 0x00A20 */ Client_Game_UI_WeaponState WeaponState; - /* 0x00A38 */ Client_Game_UI_PlayerState PlayerState; - /* 0x01250 */ Client_Game_UI_Revive Revive; - /* 0x01280 */ Client_Game_UI_Inspect Inspect; - /* 0x014F8 */ Client_Game_UI_Telepo Telepo; - /* 0x01550 */ Client_Game_UI_Cabinet Cabinet; - /* */ __int32 _gap_0x15D4; - /* 0x015D8 */ Client_Game_UI_Achievement Achievement; - /* 0x01B30 */ Client_Game_UI_Buddy Buddy; - /* */ __int32 _gap_0x36B0; - /* 0x036B4 */ Client_Game_UI_PvPProfile PvPProfile; - /* */ __int64 _gap_0x3730; - /* 0x03738 */ Client_Game_UI_ContentsNote ContentsNote; - /* 0x037F0 */ Client_Game_UI_RelicNote RelicNote; - /* */ __int64 _gap_0x3808; - /* */ __int64 _gap_0x3810; - /* */ __int64 _gap_0x3818; - /* */ __int64 _gap_0x3820; - /* */ __int64 _gap_0x3828; - /* */ __int64 _gap_0x3830; - /* */ __int64 _gap_0x3838; - /* */ __int64 _gap_0x3840; - /* */ __int64 _gap_0x3848; - /* 0x03850 */ Client_Game_UI_AreaInstance AreaInstance; - /* */ __int64 _gap_0x3878; - /* */ __int64 _gap_0x3880; - /* */ __int64 _gap_0x3888; - /* */ __int64 _gap_0x3890; - /* */ __int64 _gap_0x3898; - /* */ __int64 _gap_0x38A0; - /* */ __int64 _gap_0x38A8; - /* */ __int64 _gap_0x38B0; - /* */ __int64 _gap_0x38B8; - /* */ __int64 _gap_0x38C0; - /* */ __int64 _gap_0x38C8; - /* */ __int64 _gap_0x38D0; - /* */ __int64 _gap_0x38D8; - /* */ __int64 _gap_0x38E0; - /* */ __int64 _gap_0x38E8; - /* */ __int64 _gap_0x38F0; - /* */ __int64 _gap_0x38F8; - /* */ __int64 _gap_0x3900; - /* */ __int64 _gap_0x3908; - /* */ __int64 _gap_0x3910; - /* */ __int64 _gap_0x3918; - /* */ __int64 _gap_0x3920; - /* */ __int64 _gap_0x3928; - /* */ __int64 _gap_0x3930; - /* */ __int64 _gap_0x3938; - /* */ __int64 _gap_0x3940; - /* */ __int64 _gap_0x3948; - /* */ __int64 _gap_0x3950; - /* */ __int64 _gap_0x3958; - /* */ __int64 _gap_0x3960; - /* */ __int64 _gap_0x3968; - /* */ __int64 _gap_0x3970; - /* */ __int64 _gap_0x3978; - /* */ __int64 _gap_0x3980; - /* */ __int64 _gap_0x3988; - /* */ __int64 _gap_0x3990; - /* */ __int64 _gap_0x3998; - /* */ __int64 _gap_0x39A0; - /* */ __int64 _gap_0x39A8; - /* */ __int64 _gap_0x39B0; - /* */ __int64 _gap_0x39B8; - /* */ __int64 _gap_0x39C0; - /* */ __int64 _gap_0x39C8; - /* */ __int64 _gap_0x39D0; - /* */ __int64 _gap_0x39D8; - /* */ __int64 _gap_0x39E0; - /* */ __int64 _gap_0x39E8; - /* */ __int64 _gap_0x39F0; - /* */ __int64 _gap_0x39F8; - /* */ __int64 _gap_0x3A00; - /* */ __int64 _gap_0x3A08; - /* */ __int64 _gap_0x3A10; - /* */ __int64 _gap_0x3A18; - /* */ __int64 _gap_0x3A20; - /* */ __int64 _gap_0x3A28; - /* */ __int64 _gap_0x3A30; - /* */ __int64 _gap_0x3A38; - /* */ __int64 _gap_0x3A40; - /* */ __int64 _gap_0x3A48; - /* */ __int64 _gap_0x3A50; - /* */ __int64 _gap_0x3A58; - /* */ __int64 _gap_0x3A60; - /* */ __int64 _gap_0x3A68; - /* */ __int64 _gap_0x3A70; - /* */ __int64 _gap_0x3A78; - /* */ __int64 _gap_0x3A80; - /* */ __int64 _gap_0x3A88; - /* */ __int64 _gap_0x3A90; - /* */ __int64 _gap_0x3A98; - /* */ __int64 _gap_0x3AA0; - /* */ __int64 _gap_0x3AA8; - /* */ __int64 _gap_0x3AB0; - /* */ __int64 _gap_0x3AB8; - /* */ __int64 _gap_0x3AC0; - /* */ __int64 _gap_0x3AC8; - /* */ __int64 _gap_0x3AD0; - /* */ __int64 _gap_0x3AD8; - /* */ __int64 _gap_0x3AE0; - /* */ __int64 _gap_0x3AE8; - /* */ __int64 _gap_0x3AF0; - /* */ __int64 _gap_0x3AF8; - /* */ __int64 _gap_0x3B00; - /* */ __int64 _gap_0x3B08; - /* */ __int64 _gap_0x3B10; - /* */ __int64 _gap_0x3B18; - /* */ __int64 _gap_0x3B20; - /* */ __int64 _gap_0x3B28; - /* */ __int64 _gap_0x3B30; - /* */ __int64 _gap_0x3B38; - /* */ __int64 _gap_0x3B40; - /* */ __int64 _gap_0x3B48; - /* */ __int64 _gap_0x3B50; - /* */ __int64 _gap_0x3B58; - /* */ __int64 _gap_0x3B60; - /* */ __int64 _gap_0x3B68; - /* */ __int64 _gap_0x3B70; - /* */ __int64 _gap_0x3B78; - /* */ __int64 _gap_0x3B80; - /* */ __int64 _gap_0x3B88; - /* */ __int64 _gap_0x3B90; - /* */ __int64 _gap_0x3B98; - /* */ __int64 _gap_0x3BA0; - /* */ __int64 _gap_0x3BA8; - /* */ __int64 _gap_0x3BB0; - /* */ __int64 _gap_0x3BB8; - /* */ __int64 _gap_0x3BC0; - /* */ __int64 _gap_0x3BC8; - /* */ __int64 _gap_0x3BD0; - /* */ __int64 _gap_0x3BD8; - /* */ __int64 _gap_0x3BE0; - /* */ __int64 _gap_0x3BE8; - /* */ __int64 _gap_0x3BF0; - /* */ __int64 _gap_0x3BF8; - /* */ __int64 _gap_0x3C00; - /* */ __int64 _gap_0x3C08; - /* */ __int64 _gap_0x3C10; - /* */ __int64 _gap_0x3C18; - /* */ __int64 _gap_0x3C20; - /* */ __int64 _gap_0x3C28; - /* */ __int64 _gap_0x3C30; - /* */ __int64 _gap_0x3C38; - /* */ __int64 _gap_0x3C40; - /* */ __int64 _gap_0x3C48; - /* */ __int64 _gap_0x3C50; - /* */ __int64 _gap_0x3C58; - /* */ __int64 _gap_0x3C60; - /* */ __int64 _gap_0x3C68; - /* */ __int64 _gap_0x3C70; - /* */ __int64 _gap_0x3C78; - /* */ __int64 _gap_0x3C80; - /* */ __int64 _gap_0x3C88; - /* */ __int64 _gap_0x3C90; - /* */ __int64 _gap_0x3C98; - /* */ __int64 _gap_0x3CA0; - /* */ __int64 _gap_0x3CA8; - /* */ __int64 _gap_0x3CB0; - /* */ __int64 _gap_0x3CB8; - /* */ __int64 _gap_0x3CC0; - /* */ __int64 _gap_0x3CC8; - /* */ __int64 _gap_0x3CD0; - /* */ __int64 _gap_0x3CD8; - /* */ __int64 _gap_0x3CE0; - /* */ __int64 _gap_0x3CE8; - /* */ __int64 _gap_0x3CF0; - /* */ __int64 _gap_0x3CF8; - /* */ __int64 _gap_0x3D00; - /* */ __int64 _gap_0x3D08; - /* */ __int64 _gap_0x3D10; - /* 0x03D18 */ Client_Game_UI_Loot Loot; - /* */ __int64 _gap_0x43B8; - /* */ __int64 _gap_0x43C0; - /* */ __int64 _gap_0x43C8; - /* */ __int64 _gap_0x43D0; - /* */ __int64 _gap_0x43D8; - /* */ __int64 _gap_0x43E0; - /* */ __int64 _gap_0x43E8; - /* */ __int64 _gap_0x43F0; - /* */ __int64 _gap_0x43F8; - /* */ __int64 _gap_0x4400; - /* */ __int64 _gap_0x4408; - /* */ __int64 _gap_0x4410; - /* */ __int64 _gap_0x4418; - /* */ __int64 _gap_0x4420; - /* */ __int64 _gap_0x4428; - /* */ __int64 _gap_0x4430; - /* */ __int64 _gap_0x4438; - /* */ __int64 _gap_0x4440; - /* */ __int64 _gap_0x4448; - /* */ __int64 _gap_0x4450; - /* */ __int64 _gap_0x4458; - /* */ __int64 _gap_0x4460; - /* */ __int64 _gap_0x4468; - /* */ __int64 _gap_0x4470; - /* */ __int64 _gap_0x4478; - /* */ __int64 _gap_0x4480; - /* */ __int64 _gap_0x4488; - /* */ __int64 _gap_0x4490; - /* */ __int64 _gap_0x4498; - /* */ __int64 _gap_0x44A0; - /* */ __int64 _gap_0x44A8; - /* */ __int64 _gap_0x44B0; - /* */ __int64 _gap_0x44B8; - /* */ __int64 _gap_0x44C0; - /* */ __int64 _gap_0x44C8; - /* */ __int64 _gap_0x44D0; - /* */ __int64 _gap_0x44D8; - /* */ __int64 _gap_0x44E0; - /* */ __int64 _gap_0x44E8; - /* */ __int64 _gap_0x44F0; - /* */ __int64 _gap_0x44F8; - /* */ __int64 _gap_0x4500; - /* */ __int64 _gap_0x4508; - /* */ __int64 _gap_0x4510; - /* */ __int64 _gap_0x4518; - /* */ __int64 _gap_0x4520; - /* */ __int64 _gap_0x4528; - /* */ __int64 _gap_0x4530; - /* */ __int64 _gap_0x4538; - /* */ __int64 _gap_0x4540; - /* */ __int64 _gap_0x4548; - /* */ __int64 _gap_0x4550; - /* */ __int64 _gap_0x4558; - /* */ __int64 _gap_0x4560; - /* */ __int64 _gap_0x4568; - /* */ __int64 _gap_0x4570; - /* */ __int64 _gap_0x4578; - /* */ __int64 _gap_0x4580; - /* */ __int64 _gap_0x4588; - /* */ __int64 _gap_0x4590; - /* */ __int64 _gap_0x4598; - /* */ __int64 _gap_0x45A0; - /* */ __int64 _gap_0x45A8; - /* */ __int64 _gap_0x45B0; - /* */ __int64 _gap_0x45B8; - /* */ __int64 _gap_0x45C0; - /* */ __int64 _gap_0x45C8; - /* */ __int64 _gap_0x45D0; - /* */ __int64 _gap_0x45D8; - /* */ __int64 _gap_0x45E0; - /* */ __int64 _gap_0x45E8; - /* */ __int64 _gap_0x45F0; - /* */ __int64 _gap_0x45F8; - /* */ __int64 _gap_0x4600; - /* */ __int64 _gap_0x4608; - /* */ __int64 _gap_0x4610; - /* */ __int64 _gap_0x4618; - /* */ __int64 _gap_0x4620; - /* */ __int64 _gap_0x4628; - /* */ __int64 _gap_0x4630; - /* */ __int64 _gap_0x4638; - /* */ __int64 _gap_0x4640; - /* */ __int64 _gap_0x4648; - /* */ __int64 _gap_0x4650; - /* */ __int64 _gap_0x4658; - /* */ __int64 _gap_0x4660; - /* */ __int64 _gap_0x4668; - /* */ __int64 _gap_0x4670; - /* */ __int64 _gap_0x4678; - /* */ __int64 _gap_0x4680; - /* */ __int64 _gap_0x4688; - /* */ __int64 _gap_0x4690; - /* */ __int64 _gap_0x4698; - /* */ __int64 _gap_0x46A0; - /* */ __int64 _gap_0x46A8; - /* */ __int64 _gap_0x46B0; - /* */ __int64 _gap_0x46B8; - /* */ __int64 _gap_0x46C0; - /* */ __int64 _gap_0x46C8; - /* */ __int64 _gap_0x46D0; - /* */ __int64 _gap_0x46D8; - /* */ __int64 _gap_0x46E0; - /* */ __int64 _gap_0x46E8; - /* */ __int64 _gap_0x46F0; - /* */ __int64 _gap_0x46F8; - /* */ __int64 _gap_0x4700; - /* */ __int64 _gap_0x4708; - /* */ __int64 _gap_0x4710; - /* */ __int64 _gap_0x4718; - /* */ __int64 _gap_0x4720; - /* */ __int64 _gap_0x4728; - /* */ __int64 _gap_0x4730; - /* */ __int64 _gap_0x4738; - /* */ __int64 _gap_0x4740; - /* */ __int64 _gap_0x4748; - /* */ __int64 _gap_0x4750; - /* */ __int64 _gap_0x4758; - /* */ __int64 _gap_0x4760; - /* */ __int64 _gap_0x4768; - /* */ __int64 _gap_0x4770; - /* */ __int64 _gap_0x4778; - /* */ __int64 _gap_0x4780; - /* */ __int64 _gap_0x4788; - /* */ __int64 _gap_0x4790; - /* */ __int64 _gap_0x4798; - /* */ __int64 _gap_0x47A0; - /* */ __int64 _gap_0x47A8; - /* */ __int64 _gap_0x47B0; - /* */ __int64 _gap_0x47B8; - /* */ __int64 _gap_0x47C0; - /* */ __int64 _gap_0x47C8; - /* */ __int64 _gap_0x47D0; - /* */ __int64 _gap_0x47D8; - /* */ __int64 _gap_0x47E0; - /* */ __int64 _gap_0x47E8; - /* */ __int64 _gap_0x47F0; - /* */ __int64 _gap_0x47F8; - /* */ __int64 _gap_0x4800; - /* */ __int64 _gap_0x4808; - /* */ __int64 _gap_0x4810; - /* */ __int64 _gap_0x4818; - /* */ __int64 _gap_0x4820; - /* */ __int64 _gap_0x4828; - /* */ __int64 _gap_0x4830; - /* */ __int64 _gap_0x4838; - /* */ __int64 _gap_0x4840; - /* */ __int64 _gap_0x4848; - /* */ __int64 _gap_0x4850; - /* */ __int64 _gap_0x4858; - /* */ __int64 _gap_0x4860; - /* */ __int64 _gap_0x4868; - /* */ __int64 _gap_0x4870; - /* */ __int64 _gap_0x4878; - /* */ __int64 _gap_0x4880; - /* */ __int64 _gap_0x4888; - /* */ __int64 _gap_0x4890; - /* */ __int64 _gap_0x4898; - /* */ __int64 _gap_0x48A0; - /* */ __int64 _gap_0x48A8; - /* */ __int64 _gap_0x48B0; - /* */ __int64 _gap_0x48B8; - /* */ __int64 _gap_0x48C0; - /* */ __int64 _gap_0x48C8; - /* */ __int64 _gap_0x48D0; - /* */ __int64 _gap_0x48D8; - /* */ __int64 _gap_0x48E0; - /* */ __int64 _gap_0x48E8; - /* */ __int64 _gap_0x48F0; - /* */ __int64 _gap_0x48F8; - /* */ __int64 _gap_0x4900; - /* */ __int64 _gap_0x4908; - /* */ __int64 _gap_0x4910; - /* */ __int64 _gap_0x4918; - /* */ __int64 _gap_0x4920; - /* */ __int64 _gap_0x4928; - /* */ __int64 _gap_0x4930; - /* */ __int64 _gap_0x4938; - /* */ __int64 _gap_0x4940; - /* */ __int64 _gap_0x4948; - /* */ __int64 _gap_0x4950; - /* */ __int64 _gap_0x4958; - /* */ __int64 _gap_0x4960; - /* */ __int64 _gap_0x4968; - /* */ __int64 _gap_0x4970; - /* */ __int64 _gap_0x4978; - /* */ __int64 _gap_0x4980; - /* */ __int64 _gap_0x4988; - /* */ __int64 _gap_0x4990; - /* */ __int64 _gap_0x4998; - /* */ __int64 _gap_0x49A0; - /* */ __int64 _gap_0x49A8; - /* */ __int64 _gap_0x49B0; - /* */ __int64 _gap_0x49B8; - /* */ __int64 _gap_0x49C0; - /* */ __int64 _gap_0x49C8; - /* */ __int64 _gap_0x49D0; - /* */ __int64 _gap_0x49D8; - /* 0x049E0 */ Client_Game_UI_RecipeNote RecipeNote; - /* */ __int64 _gap_0x5008; - /* */ __int64 _gap_0x5010; - /* */ __int64 _gap_0x5018; - /* */ __int64 _gap_0x5020; - /* */ __int64 _gap_0x5028; - /* */ __int64 _gap_0x5030; - /* */ __int64 _gap_0x5038; - /* */ __int64 _gap_0x5040; - /* */ __int64 _gap_0x5048; - /* */ __int64 _gap_0x5050; - /* */ __int64 _gap_0x5058; - /* */ __int64 _gap_0x5060; - /* */ __int64 _gap_0x5068; - /* */ __int64 _gap_0x5070; - /* */ __int64 _gap_0x5078; - /* */ __int64 _gap_0x5080; - /* */ __int64 _gap_0x5088; - /* */ __int64 _gap_0x5090; - /* */ __int64 _gap_0x5098; - /* */ __int64 _gap_0x50A0; - /* */ __int64 _gap_0x50A8; - /* */ __int64 _gap_0x50B0; - /* */ __int64 _gap_0x50B8; - /* */ __int64 _gap_0x50C0; - /* */ __int64 _gap_0x50C8; - /* */ __int64 _gap_0x50D0; - /* */ __int64 _gap_0x50D8; - /* */ __int64 _gap_0x50E0; - /* */ __int64 _gap_0x50E8; - /* */ __int64 _gap_0x50F0; - /* */ __int64 _gap_0x50F8; - /* */ __int64 _gap_0x5100; - /* */ __int64 _gap_0x5108; - /* */ __int64 _gap_0x5110; - /* */ __int64 _gap_0x5118; - /* */ __int64 _gap_0x5120; - /* */ __int64 _gap_0x5128; - /* */ __int64 _gap_0x5130; - /* */ __int64 _gap_0x5138; - /* */ __int64 _gap_0x5140; - /* */ __int64 _gap_0x5148; - /* */ __int64 _gap_0x5150; - /* */ __int64 _gap_0x5158; - /* */ __int64 _gap_0x5160; - /* */ __int64 _gap_0x5168; - /* */ __int64 _gap_0x5170; - /* */ __int64 _gap_0x5178; - /* */ __int64 _gap_0x5180; - /* */ __int64 _gap_0x5188; - /* */ __int64 _gap_0x5190; - /* */ __int64 _gap_0x5198; - /* */ __int64 _gap_0x51A0; - /* */ __int64 _gap_0x51A8; - /* */ __int64 _gap_0x51B0; - /* */ __int64 _gap_0x51B8; - /* */ __int64 _gap_0x51C0; - /* */ __int64 _gap_0x51C8; - /* */ __int64 _gap_0x51D0; - /* */ __int64 _gap_0x51D8; - /* */ __int64 _gap_0x51E0; - /* */ __int64 _gap_0x51E8; - /* */ __int64 _gap_0x51F0; - /* */ __int64 _gap_0x51F8; - /* */ __int64 _gap_0x5200; - /* */ __int64 _gap_0x5208; - /* */ __int64 _gap_0x5210; - /* */ __int64 _gap_0x5218; - /* */ __int64 _gap_0x5220; - /* */ __int64 _gap_0x5228; - /* */ __int64 _gap_0x5230; - /* */ __int64 _gap_0x5238; - /* */ __int64 _gap_0x5240; - /* */ __int64 _gap_0x5248; - /* */ __int64 _gap_0x5250; - /* */ __int64 _gap_0x5258; - /* */ __int64 _gap_0x5260; - /* */ __int64 _gap_0x5268; - /* */ __int64 _gap_0x5270; - /* */ __int64 _gap_0x5278; - /* */ __int64 _gap_0x5280; - /* */ __int64 _gap_0x5288; - /* */ __int64 _gap_0x5290; - /* */ __int64 _gap_0x5298; - /* */ __int64 _gap_0x52A0; - /* */ __int64 _gap_0x52A8; - /* */ __int64 _gap_0x52B0; - /* */ __int64 _gap_0x52B8; - /* */ __int64 _gap_0x52C0; - /* */ __int64 _gap_0x52C8; - /* */ __int64 _gap_0x52D0; - /* */ __int64 _gap_0x52D8; - /* */ __int64 _gap_0x52E0; - /* */ __int64 _gap_0x52E8; - /* */ __int64 _gap_0x52F0; - /* */ __int64 _gap_0x52F8; - /* */ __int64 _gap_0x5300; - /* */ __int64 _gap_0x5308; - /* */ __int64 _gap_0x5310; - /* */ __int64 _gap_0x5318; - /* */ __int64 _gap_0x5320; - /* */ __int64 _gap_0x5328; - /* */ __int64 _gap_0x5330; - /* */ __int64 _gap_0x5338; - /* */ __int64 _gap_0x5340; - /* */ __int64 _gap_0x5348; - /* */ __int64 _gap_0x5350; - /* */ __int64 _gap_0x5358; - /* */ __int64 _gap_0x5360; - /* */ __int64 _gap_0x5368; - /* */ __int64 _gap_0x5370; - /* */ __int64 _gap_0x5378; - /* */ __int64 _gap_0x5380; - /* */ __int64 _gap_0x5388; - /* */ __int64 _gap_0x5390; - /* */ __int64 _gap_0x5398; - /* */ __int64 _gap_0x53A0; - /* */ __int64 _gap_0x53A8; - /* */ __int64 _gap_0x53B0; - /* */ __int64 _gap_0x53B8; - /* */ __int64 _gap_0x53C0; - /* */ __int64 _gap_0x53C8; - /* */ __int64 _gap_0x53D0; - /* */ __int64 _gap_0x53D8; - /* */ __int64 _gap_0x53E0; - /* */ __int64 _gap_0x53E8; - /* */ __int64 _gap_0x53F0; - /* */ __int64 _gap_0x53F8; - /* */ __int64 _gap_0x5400; - /* */ __int64 _gap_0x5408; - /* */ __int64 _gap_0x5410; - /* */ __int64 _gap_0x5418; - /* */ __int64 _gap_0x5420; - /* */ __int64 _gap_0x5428; - /* */ __int64 _gap_0x5430; - /* */ __int64 _gap_0x5438; - /* */ __int64 _gap_0x5440; - /* */ __int64 _gap_0x5448; - /* */ __int64 _gap_0x5450; - /* */ __int64 _gap_0x5458; - /* */ __int64 _gap_0x5460; - /* */ __int64 _gap_0x5468; - /* */ __int64 _gap_0x5470; - /* */ __int64 _gap_0x5478; - /* */ __int64 _gap_0x5480; - /* */ __int64 _gap_0x5488; - /* */ __int64 _gap_0x5490; - /* */ __int64 _gap_0x5498; - /* */ __int64 _gap_0x54A0; - /* */ __int64 _gap_0x54A8; - /* */ __int64 _gap_0x54B0; - /* */ __int64 _gap_0x54B8; - /* */ __int64 _gap_0x54C0; - /* */ __int64 _gap_0x54C8; - /* */ __int64 _gap_0x54D0; - /* */ __int64 _gap_0x54D8; - /* */ __int64 _gap_0x54E0; - /* */ __int64 _gap_0x54E8; - /* */ __int64 _gap_0x54F0; - /* */ __int64 _gap_0x54F8; - /* */ __int64 _gap_0x5500; - /* */ __int64 _gap_0x5508; - /* */ __int64 _gap_0x5510; - /* */ __int64 _gap_0x5518; - /* */ __int64 _gap_0x5520; - /* */ __int64 _gap_0x5528; - /* */ __int64 _gap_0x5530; - /* */ __int64 _gap_0x5538; - /* */ __int64 _gap_0x5540; - /* */ __int64 _gap_0x5548; - /* */ __int64 _gap_0x5550; - /* */ __int64 _gap_0x5558; - /* */ __int64 _gap_0x5560; - /* */ __int64 _gap_0x5568; - /* */ __int64 _gap_0x5570; - /* */ __int64 _gap_0x5578; - /* */ __int64 _gap_0x5580; - /* */ __int64 _gap_0x5588; - /* */ __int64 _gap_0x5590; - /* */ __int64 _gap_0x5598; - /* */ __int64 _gap_0x55A0; - /* */ __int64 _gap_0x55A8; - /* */ __int64 _gap_0x55B0; - /* */ __int64 _gap_0x55B8; - /* */ __int64 _gap_0x55C0; - /* */ __int64 _gap_0x55C8; - /* */ __int64 _gap_0x55D0; - /* */ __int64 _gap_0x55D8; - /* */ __int64 _gap_0x55E0; - /* */ __int64 _gap_0x55E8; - /* */ __int64 _gap_0x55F0; - /* */ __int64 _gap_0x55F8; - /* */ __int64 _gap_0x5600; - /* */ __int64 _gap_0x5608; - /* */ __int64 _gap_0x5610; - /* */ __int64 _gap_0x5618; - /* */ __int64 _gap_0x5620; - /* */ __int64 _gap_0x5628; - /* */ __int64 _gap_0x5630; - /* */ __int64 _gap_0x5638; - /* */ __int64 _gap_0x5640; - /* */ __int64 _gap_0x5648; - /* */ __int64 _gap_0x5650; - /* */ __int64 _gap_0x5658; - /* */ __int64 _gap_0x5660; - /* */ __int64 _gap_0x5668; - /* */ __int64 _gap_0x5670; - /* */ __int64 _gap_0x5678; - /* */ __int64 _gap_0x5680; - /* */ __int64 _gap_0x5688; - /* */ __int64 _gap_0x5690; - /* */ __int64 _gap_0x5698; - /* */ __int64 _gap_0x56A0; - /* */ __int64 _gap_0x56A8; - /* */ __int64 _gap_0x56B0; - /* */ __int64 _gap_0x56B8; - /* */ __int64 _gap_0x56C0; - /* */ __int64 _gap_0x56C8; - /* */ __int64 _gap_0x56D0; - /* */ __int64 _gap_0x56D8; - /* */ __int64 _gap_0x56E0; - /* */ __int64 _gap_0x56E8; - /* */ __int64 _gap_0x56F0; - /* */ __int64 _gap_0x56F8; - /* */ __int64 _gap_0x5700; - /* */ __int64 _gap_0x5708; - /* */ __int64 _gap_0x5710; - /* */ __int64 _gap_0x5718; - /* */ __int64 _gap_0x5720; - /* */ __int64 _gap_0x5728; - /* */ __int64 _gap_0x5730; - /* */ __int64 _gap_0x5738; - /* */ __int64 _gap_0x5740; - /* */ __int64 _gap_0x5748; - /* */ __int64 _gap_0x5750; - /* */ __int64 _gap_0x5758; - /* */ __int64 _gap_0x5760; - /* */ __int64 _gap_0x5768; - /* */ __int64 _gap_0x5770; - /* */ __int64 _gap_0x5778; - /* */ __int64 _gap_0x5780; - /* */ __int64 _gap_0x5788; - /* */ __int64 _gap_0x5790; - /* */ __int64 _gap_0x5798; - /* */ __int64 _gap_0x57A0; - /* */ __int64 _gap_0x57A8; - /* */ __int64 _gap_0x57B0; - /* */ __int64 _gap_0x57B8; - /* */ __int64 _gap_0x57C0; - /* */ __int64 _gap_0x57C8; - /* */ __int64 _gap_0x57D0; - /* */ __int64 _gap_0x57D8; - /* */ __int64 _gap_0x57E0; - /* */ __int64 _gap_0x57E8; - /* */ __int64 _gap_0x57F0; - /* */ __int64 _gap_0x57F8; - /* */ __int64 _gap_0x5800; - /* */ __int64 _gap_0x5808; - /* */ __int64 _gap_0x5810; - /* */ __int64 _gap_0x5818; - /* */ __int64 _gap_0x5820; - /* */ __int64 _gap_0x5828; - /* */ __int64 _gap_0x5830; - /* */ __int64 _gap_0x5838; - /* */ __int64 _gap_0x5840; - /* */ __int64 _gap_0x5848; - /* */ __int64 _gap_0x5850; - /* */ __int64 _gap_0x5858; - /* */ __int64 _gap_0x5860; - /* */ __int64 _gap_0x5868; - /* */ __int64 _gap_0x5870; - /* */ __int64 _gap_0x5878; - /* */ __int64 _gap_0x5880; - /* */ __int64 _gap_0x5888; - /* */ __int64 _gap_0x5890; - /* */ __int64 _gap_0x5898; - /* */ __int64 _gap_0x58A0; - /* */ __int64 _gap_0x58A8; - /* */ __int64 _gap_0x58B0; - /* */ __int64 _gap_0x58B8; - /* */ __int64 _gap_0x58C0; - /* */ __int64 _gap_0x58C8; - /* */ __int64 _gap_0x58D0; - /* */ __int64 _gap_0x58D8; - /* */ __int64 _gap_0x58E0; - /* */ __int64 _gap_0x58E8; - /* */ __int64 _gap_0x58F0; - /* */ __int64 _gap_0x58F8; - /* */ __int64 _gap_0x5900; - /* */ __int64 _gap_0x5908; - /* */ __int64 _gap_0x5910; - /* */ __int64 _gap_0x5918; - /* */ __int64 _gap_0x5920; - /* */ __int64 _gap_0x5928; - /* */ __int64 _gap_0x5930; - /* */ __int64 _gap_0x5938; - /* */ __int64 _gap_0x5940; - /* */ __int64 _gap_0x5948; - /* */ __int64 _gap_0x5950; - /* */ __int64 _gap_0x5958; - /* */ __int64 _gap_0x5960; - /* */ __int64 _gap_0x5968; - /* */ __int64 _gap_0x5970; - /* */ __int64 _gap_0x5978; - /* */ __int64 _gap_0x5980; - /* */ __int64 _gap_0x5988; - /* */ __int64 _gap_0x5990; - /* */ __int64 _gap_0x5998; - /* */ __int64 _gap_0x59A0; - /* */ __int64 _gap_0x59A8; - /* */ __int64 _gap_0x59B0; - /* */ __int64 _gap_0x59B8; - /* */ __int64 _gap_0x59C0; - /* */ __int64 _gap_0x59C8; - /* */ __int64 _gap_0x59D0; - /* */ __int64 _gap_0x59D8; - /* */ __int64 _gap_0x59E0; - /* */ __int64 _gap_0x59E8; - /* */ __int64 _gap_0x59F0; - /* */ __int64 _gap_0x59F8; - /* */ __int64 _gap_0x5A00; - /* */ __int64 _gap_0x5A08; - /* */ __int64 _gap_0x5A10; - /* */ __int64 _gap_0x5A18; - /* */ __int64 _gap_0x5A20; - /* */ __int64 _gap_0x5A28; - /* */ __int64 _gap_0x5A30; - /* */ __int64 _gap_0x5A38; - /* */ __int64 _gap_0x5A40; - /* */ __int64 _gap_0x5A48; - /* */ __int64 _gap_0x5A50; - /* */ __int64 _gap_0x5A58; - /* */ __int64 _gap_0x5A60; - /* */ __int64 _gap_0x5A68; - /* */ __int64 _gap_0x5A70; - /* */ __int64 _gap_0x5A78; - /* */ __int64 _gap_0x5A80; - /* */ __int64 _gap_0x5A88; - /* */ __int64 _gap_0x5A90; - /* */ __int64 _gap_0x5A98; - /* */ __int64 _gap_0x5AA0; - /* */ __int64 _gap_0x5AA8; - /* */ __int64 _gap_0x5AB0; - /* */ __int64 _gap_0x5AB8; - /* */ __int64 _gap_0x5AC0; - /* */ __int64 _gap_0x5AC8; - /* */ __int64 _gap_0x5AD0; - /* */ __int64 _gap_0x5AD8; - /* */ __int64 _gap_0x5AE0; - /* */ __int64 _gap_0x5AE8; - /* */ __int64 _gap_0x5AF0; - /* */ __int64 _gap_0x5AF8; - /* */ __int64 _gap_0x5B00; - /* */ __int64 _gap_0x5B08; - /* */ __int64 _gap_0x5B10; - /* */ __int64 _gap_0x5B18; - /* */ __int64 _gap_0x5B20; - /* */ __int64 _gap_0x5B28; - /* */ __int64 _gap_0x5B30; - /* */ __int64 _gap_0x5B38; - /* */ __int64 _gap_0x5B40; - /* */ __int64 _gap_0x5B48; - /* */ __int64 _gap_0x5B50; - /* */ __int64 _gap_0x5B58; - /* */ __int64 _gap_0x5B60; - /* */ __int64 _gap_0x5B68; - /* */ __int64 _gap_0x5B70; - /* */ __int64 _gap_0x5B78; - /* */ __int64 _gap_0x5B80; - /* */ __int64 _gap_0x5B88; - /* */ __int64 _gap_0x5B90; - /* */ __int64 _gap_0x5B98; - /* */ __int64 _gap_0x5BA0; - /* */ __int64 _gap_0x5BA8; - /* */ __int64 _gap_0x5BB0; - /* */ __int64 _gap_0x5BB8; - /* */ __int64 _gap_0x5BC0; - /* */ __int64 _gap_0x5BC8; - /* */ __int64 _gap_0x5BD0; - /* */ __int64 _gap_0x5BD8; - /* */ __int64 _gap_0x5BE0; - /* */ __int64 _gap_0x5BE8; - /* */ __int64 _gap_0x5BF0; - /* */ __int64 _gap_0x5BF8; - /* */ __int64 _gap_0x5C00; - /* */ __int64 _gap_0x5C08; - /* */ __int64 _gap_0x5C10; - /* */ __int64 _gap_0x5C18; - /* */ __int64 _gap_0x5C20; - /* */ __int64 _gap_0x5C28; - /* */ __int64 _gap_0x5C30; - /* */ __int64 _gap_0x5C38; - /* */ __int64 _gap_0x5C40; - /* */ __int64 _gap_0x5C48; - /* */ __int64 _gap_0x5C50; - /* */ __int64 _gap_0x5C58; - /* */ __int64 _gap_0x5C60; - /* */ __int64 _gap_0x5C68; - /* */ __int64 _gap_0x5C70; - /* */ __int64 _gap_0x5C78; - /* */ __int64 _gap_0x5C80; - /* */ __int64 _gap_0x5C88; - /* */ __int64 _gap_0x5C90; - /* */ __int64 _gap_0x5C98; - /* */ __int64 _gap_0x5CA0; - /* */ __int64 _gap_0x5CA8; - /* */ __int64 _gap_0x5CB0; - /* */ __int64 _gap_0x5CB8; - /* */ __int64 _gap_0x5CC0; - /* */ __int64 _gap_0x5CC8; - /* */ __int64 _gap_0x5CD0; - /* */ __int64 _gap_0x5CD8; - /* */ __int64 _gap_0x5CE0; - /* */ __int64 _gap_0x5CE8; - /* */ __int64 _gap_0x5CF0; - /* */ __int64 _gap_0x5CF8; - /* */ __int64 _gap_0x5D00; - /* */ __int64 _gap_0x5D08; - /* */ __int64 _gap_0x5D10; - /* */ __int64 _gap_0x5D18; - /* */ __int64 _gap_0x5D20; - /* */ __int64 _gap_0x5D28; - /* */ __int64 _gap_0x5D30; - /* */ __int64 _gap_0x5D38; - /* */ __int64 _gap_0x5D40; - /* */ __int64 _gap_0x5D48; - /* */ __int64 _gap_0x5D50; - /* */ __int64 _gap_0x5D58; - /* */ __int64 _gap_0x5D60; - /* */ __int64 _gap_0x5D68; - /* */ __int64 _gap_0x5D70; - /* */ __int64 _gap_0x5D78; - /* */ __int64 _gap_0x5D80; - /* */ __int64 _gap_0x5D88; - /* */ __int64 _gap_0x5D90; - /* */ __int64 _gap_0x5D98; - /* */ __int64 _gap_0x5DA0; - /* */ __int64 _gap_0x5DA8; - /* */ __int64 _gap_0x5DB0; - /* */ __int64 _gap_0x5DB8; - /* */ __int64 _gap_0x5DC0; - /* */ __int64 _gap_0x5DC8; - /* */ __int64 _gap_0x5DD0; - /* */ __int64 _gap_0x5DD8; - /* */ __int64 _gap_0x5DE0; - /* */ __int64 _gap_0x5DE8; - /* */ __int64 _gap_0x5DF0; - /* */ __int64 _gap_0x5DF8; - /* */ __int64 _gap_0x5E00; - /* */ __int64 _gap_0x5E08; - /* */ __int64 _gap_0x5E10; - /* */ __int64 _gap_0x5E18; - /* */ __int64 _gap_0x5E20; - /* */ __int64 _gap_0x5E28; - /* */ __int64 _gap_0x5E30; - /* */ __int64 _gap_0x5E38; - /* */ __int64 _gap_0x5E40; - /* */ __int64 _gap_0x5E48; - /* */ __int64 _gap_0x5E50; - /* */ __int64 _gap_0x5E58; - /* */ __int64 _gap_0x5E60; - /* */ __int64 _gap_0x5E68; - /* */ __int64 _gap_0x5E70; - /* */ __int64 _gap_0x5E78; - /* */ __int64 _gap_0x5E80; - /* */ __int64 _gap_0x5E88; - /* */ __int64 _gap_0x5E90; - /* */ __int64 _gap_0x5E98; - /* */ __int64 _gap_0x5EA0; - /* */ __int64 _gap_0x5EA8; - /* */ __int64 _gap_0x5EB0; - /* */ __int64 _gap_0x5EB8; - /* */ __int64 _gap_0x5EC0; - /* */ __int64 _gap_0x5EC8; - /* */ __int64 _gap_0x5ED0; - /* */ __int64 _gap_0x5ED8; - /* */ __int64 _gap_0x5EE0; - /* */ __int64 _gap_0x5EE8; - /* */ __int64 _gap_0x5EF0; - /* */ __int64 _gap_0x5EF8; - /* */ __int64 _gap_0x5F00; - /* */ __int64 _gap_0x5F08; - /* */ __int64 _gap_0x5F10; - /* */ __int64 _gap_0x5F18; - /* */ __int64 _gap_0x5F20; - /* */ __int64 _gap_0x5F28; - /* */ __int64 _gap_0x5F30; - /* */ __int64 _gap_0x5F38; - /* */ __int64 _gap_0x5F40; - /* */ __int64 _gap_0x5F48; - /* */ __int64 _gap_0x5F50; - /* */ __int64 _gap_0x5F58; - /* */ __int64 _gap_0x5F60; - /* */ __int64 _gap_0x5F68; - /* */ __int64 _gap_0x5F70; - /* */ __int64 _gap_0x5F78; - /* */ __int64 _gap_0x5F80; - /* */ __int64 _gap_0x5F88; - /* */ __int64 _gap_0x5F90; - /* */ __int64 _gap_0x5F98; - /* */ __int64 _gap_0x5FA0; - /* */ __int64 _gap_0x5FA8; - /* */ __int64 _gap_0x5FB0; - /* */ __int64 _gap_0x5FB8; - /* */ __int64 _gap_0x5FC0; - /* */ __int64 _gap_0x5FC8; - /* */ __int64 _gap_0x5FD0; - /* */ __int64 _gap_0x5FD8; - /* */ __int64 _gap_0x5FE0; - /* */ __int64 _gap_0x5FE8; - /* */ __int64 _gap_0x5FF0; - /* */ __int64 _gap_0x5FF8; - /* */ __int64 _gap_0x6000; - /* */ __int64 _gap_0x6008; - /* */ __int64 _gap_0x6010; - /* */ __int64 _gap_0x6018; - /* */ __int64 _gap_0x6020; - /* */ __int64 _gap_0x6028; - /* */ __int64 _gap_0x6030; - /* */ __int64 _gap_0x6038; - /* */ __int64 _gap_0x6040; - /* */ __int64 _gap_0x6048; - /* */ __int64 _gap_0x6050; - /* */ __int64 _gap_0x6058; - /* */ __int64 _gap_0x6060; - /* */ __int64 _gap_0x6068; - /* */ __int64 _gap_0x6070; - /* */ __int64 _gap_0x6078; - /* */ __int64 _gap_0x6080; - /* */ __int64 _gap_0x6088; - /* */ __int64 _gap_0x6090; - /* */ __int64 _gap_0x6098; - /* */ __int64 _gap_0x60A0; - /* */ __int64 _gap_0x60A8; - /* */ __int64 _gap_0x60B0; - /* */ __int64 _gap_0x60B8; - /* */ __int64 _gap_0x60C0; - /* */ __int64 _gap_0x60C8; - /* */ __int64 _gap_0x60D0; - /* */ __int64 _gap_0x60D8; - /* */ __int64 _gap_0x60E0; - /* */ __int64 _gap_0x60E8; - /* */ __int64 _gap_0x60F0; - /* */ __int64 _gap_0x60F8; - /* */ __int64 _gap_0x6100; - /* */ __int64 _gap_0x6108; - /* */ __int64 _gap_0x6110; - /* */ __int64 _gap_0x6118; - /* */ __int64 _gap_0x6120; - /* */ __int64 _gap_0x6128; - /* */ __int64 _gap_0x6130; - /* */ __int64 _gap_0x6138; - /* */ __int64 _gap_0x6140; - /* */ __int64 _gap_0x6148; - /* */ __int64 _gap_0x6150; - /* */ __int64 _gap_0x6158; - /* */ __int64 _gap_0x6160; - /* */ __int64 _gap_0x6168; - /* */ __int64 _gap_0x6170; - /* */ __int64 _gap_0x6178; - /* */ __int64 _gap_0x6180; - /* */ __int64 _gap_0x6188; - /* */ __int64 _gap_0x6190; - /* */ __int64 _gap_0x6198; - /* */ __int64 _gap_0x61A0; - /* */ __int64 _gap_0x61A8; - /* */ __int64 _gap_0x61B0; - /* */ __int64 _gap_0x61B8; - /* */ __int64 _gap_0x61C0; - /* */ __int64 _gap_0x61C8; - /* */ __int64 _gap_0x61D0; - /* */ __int64 _gap_0x61D8; - /* */ __int64 _gap_0x61E0; - /* */ __int64 _gap_0x61E8; - /* */ __int64 _gap_0x61F0; - /* */ __int64 _gap_0x61F8; - /* */ __int64 _gap_0x6200; - /* */ __int64 _gap_0x6208; - /* */ __int64 _gap_0x6210; - /* */ __int64 _gap_0x6218; - /* */ __int64 _gap_0x6220; - /* */ __int64 _gap_0x6228; - /* */ __int64 _gap_0x6230; - /* */ __int64 _gap_0x6238; - /* */ __int64 _gap_0x6240; - /* */ __int64 _gap_0x6248; - /* */ __int64 _gap_0x6250; - /* */ __int64 _gap_0x6258; - /* */ __int64 _gap_0x6260; - /* */ __int64 _gap_0x6268; - /* */ __int64 _gap_0x6270; - /* */ __int64 _gap_0x6278; - /* */ __int64 _gap_0x6280; - /* */ __int64 _gap_0x6288; - /* */ __int64 _gap_0x6290; - /* */ __int64 _gap_0x6298; - /* */ __int64 _gap_0x62A0; - /* */ __int64 _gap_0x62A8; - /* */ __int64 _gap_0x62B0; - /* */ __int64 _gap_0x62B8; - /* */ __int64 _gap_0x62C0; - /* */ __int64 _gap_0x62C8; - /* */ __int64 _gap_0x62D0; - /* */ __int64 _gap_0x62D8; - /* */ __int64 _gap_0x62E0; - /* */ __int64 _gap_0x62E8; - /* */ __int64 _gap_0x62F0; - /* */ __int64 _gap_0x62F8; - /* */ __int64 _gap_0x6300; - /* */ __int64 _gap_0x6308; - /* */ __int64 _gap_0x6310; - /* */ __int64 _gap_0x6318; - /* */ __int64 _gap_0x6320; - /* */ __int64 _gap_0x6328; - /* */ __int64 _gap_0x6330; - /* */ __int64 _gap_0x6338; - /* */ __int64 _gap_0x6340; - /* */ __int64 _gap_0x6348; - /* */ __int64 _gap_0x6350; - /* */ __int64 _gap_0x6358; - /* */ __int64 _gap_0x6360; - /* */ __int64 _gap_0x6368; - /* */ __int64 _gap_0x6370; - /* */ __int64 _gap_0x6378; - /* */ __int64 _gap_0x6380; - /* */ __int64 _gap_0x6388; - /* */ __int64 _gap_0x6390; - /* */ __int64 _gap_0x6398; - /* */ __int64 _gap_0x63A0; - /* */ __int64 _gap_0x63A8; - /* */ __int64 _gap_0x63B0; - /* */ __int64 _gap_0x63B8; - /* */ __int64 _gap_0x63C0; - /* */ __int64 _gap_0x63C8; - /* */ __int64 _gap_0x63D0; - /* */ __int64 _gap_0x63D8; - /* */ __int64 _gap_0x63E0; - /* */ __int64 _gap_0x63E8; - /* */ __int64 _gap_0x63F0; - /* */ __int64 _gap_0x63F8; - /* */ __int64 _gap_0x6400; - /* */ __int64 _gap_0x6408; - /* */ __int64 _gap_0x6410; - /* */ __int64 _gap_0x6418; - /* */ __int64 _gap_0x6420; - /* */ __int64 _gap_0x6428; - /* */ __int64 _gap_0x6430; - /* */ __int64 _gap_0x6438; - /* */ __int64 _gap_0x6440; - /* */ __int64 _gap_0x6448; - /* */ __int64 _gap_0x6450; - /* */ __int64 _gap_0x6458; - /* */ __int64 _gap_0x6460; - /* */ __int64 _gap_0x6468; - /* */ __int64 _gap_0x6470; - /* */ __int64 _gap_0x6478; - /* */ __int64 _gap_0x6480; - /* */ __int64 _gap_0x6488; - /* */ __int64 _gap_0x6490; - /* */ __int64 _gap_0x6498; - /* */ __int64 _gap_0x64A0; - /* */ __int64 _gap_0x64A8; - /* */ __int64 _gap_0x64B0; - /* */ __int64 _gap_0x64B8; - /* */ __int64 _gap_0x64C0; - /* */ __int64 _gap_0x64C8; - /* */ __int64 _gap_0x64D0; - /* */ __int64 _gap_0x64D8; - /* */ __int64 _gap_0x64E0; - /* */ __int64 _gap_0x64E8; - /* */ __int64 _gap_0x64F0; - /* */ __int64 _gap_0x64F8; - /* */ __int64 _gap_0x6500; - /* */ __int64 _gap_0x6508; - /* */ __int64 _gap_0x6510; - /* */ __int64 _gap_0x6518; - /* */ __int64 _gap_0x6520; - /* */ __int64 _gap_0x6528; - /* */ __int64 _gap_0x6530; - /* */ __int64 _gap_0x6538; - /* */ __int64 _gap_0x6540; - /* */ __int64 _gap_0x6548; - /* */ __int64 _gap_0x6550; - /* */ __int64 _gap_0x6558; - /* */ __int64 _gap_0x6560; - /* */ __int64 _gap_0x6568; - /* */ __int64 _gap_0x6570; - /* */ __int64 _gap_0x6578; - /* */ __int64 _gap_0x6580; - /* */ __int64 _gap_0x6588; - /* */ __int64 _gap_0x6590; - /* */ __int64 _gap_0x6598; - /* */ __int64 _gap_0x65A0; - /* */ __int64 _gap_0x65A8; - /* */ __int64 _gap_0x65B0; - /* */ __int64 _gap_0x65B8; - /* */ __int64 _gap_0x65C0; - /* */ __int64 _gap_0x65C8; - /* */ __int64 _gap_0x65D0; - /* */ __int64 _gap_0x65D8; - /* */ __int64 _gap_0x65E0; - /* */ __int64 _gap_0x65E8; - /* */ __int64 _gap_0x65F0; - /* */ __int64 _gap_0x65F8; - /* */ __int64 _gap_0x6600; - /* */ __int64 _gap_0x6608; - /* */ __int64 _gap_0x6610; - /* */ __int64 _gap_0x6618; - /* */ __int64 _gap_0x6620; - /* */ __int64 _gap_0x6628; - /* */ __int64 _gap_0x6630; - /* */ __int64 _gap_0x6638; - /* */ __int64 _gap_0x6640; - /* */ __int64 _gap_0x6648; - /* */ __int64 _gap_0x6650; - /* */ __int64 _gap_0x6658; - /* */ __int64 _gap_0x6660; - /* */ __int64 _gap_0x6668; - /* */ __int64 _gap_0x6670; - /* */ __int64 _gap_0x6678; - /* */ __int64 _gap_0x6680; - /* */ __int64 _gap_0x6688; - /* */ __int64 _gap_0x6690; - /* */ __int64 _gap_0x6698; - /* */ __int64 _gap_0x66A0; - /* */ __int64 _gap_0x66A8; - /* */ __int64 _gap_0x66B0; - /* */ __int64 _gap_0x66B8; - /* */ __int64 _gap_0x66C0; - /* */ __int64 _gap_0x66C8; - /* */ __int64 _gap_0x66D0; - /* */ __int64 _gap_0x66D8; - /* */ __int64 _gap_0x66E0; - /* */ __int64 _gap_0x66E8; - /* */ __int64 _gap_0x66F0; - /* */ __int64 _gap_0x66F8; - /* */ __int64 _gap_0x6700; - /* */ __int64 _gap_0x6708; - /* */ __int64 _gap_0x6710; - /* */ __int64 _gap_0x6718; - /* */ __int64 _gap_0x6720; - /* */ __int64 _gap_0x6728; - /* */ __int64 _gap_0x6730; - /* */ __int64 _gap_0x6738; - /* */ __int64 _gap_0x6740; - /* */ __int64 _gap_0x6748; - /* */ __int64 _gap_0x6750; - /* */ __int64 _gap_0x6758; - /* */ __int64 _gap_0x6760; - /* */ __int64 _gap_0x6768; - /* */ __int64 _gap_0x6770; - /* */ __int64 _gap_0x6778; - /* */ __int64 _gap_0x6780; - /* */ __int64 _gap_0x6788; - /* */ __int64 _gap_0x6790; - /* */ __int64 _gap_0x6798; - /* */ __int64 _gap_0x67A0; - /* */ __int64 _gap_0x67A8; - /* */ __int64 _gap_0x67B0; - /* */ __int64 _gap_0x67B8; - /* */ __int64 _gap_0x67C0; - /* */ __int64 _gap_0x67C8; - /* */ __int64 _gap_0x67D0; - /* */ __int64 _gap_0x67D8; - /* */ __int64 _gap_0x67E0; - /* */ __int64 _gap_0x67E8; - /* */ __int64 _gap_0x67F0; - /* */ __int64 _gap_0x67F8; - /* */ __int64 _gap_0x6800; - /* */ __int64 _gap_0x6808; - /* */ __int64 _gap_0x6810; - /* */ __int64 _gap_0x6818; - /* */ __int64 _gap_0x6820; - /* */ __int64 _gap_0x6828; - /* */ __int64 _gap_0x6830; - /* */ __int64 _gap_0x6838; - /* */ __int64 _gap_0x6840; - /* */ __int64 _gap_0x6848; - /* */ __int64 _gap_0x6850; - /* */ __int64 _gap_0x6858; - /* */ __int64 _gap_0x6860; - /* */ __int64 _gap_0x6868; - /* */ __int64 _gap_0x6870; - /* */ __int64 _gap_0x6878; - /* */ __int64 _gap_0x6880; - /* */ __int64 _gap_0x6888; - /* */ __int64 _gap_0x6890; - /* */ __int64 _gap_0x6898; - /* */ __int64 _gap_0x68A0; - /* */ __int64 _gap_0x68A8; - /* */ __int64 _gap_0x68B0; - /* */ __int64 _gap_0x68B8; - /* */ __int64 _gap_0x68C0; - /* */ __int64 _gap_0x68C8; - /* */ __int64 _gap_0x68D0; - /* */ __int64 _gap_0x68D8; - /* */ __int64 _gap_0x68E0; - /* */ __int64 _gap_0x68E8; - /* */ __int64 _gap_0x68F0; - /* */ __int64 _gap_0x68F8; - /* */ __int64 _gap_0x6900; - /* */ __int64 _gap_0x6908; - /* */ __int64 _gap_0x6910; - /* */ __int64 _gap_0x6918; - /* */ __int64 _gap_0x6920; - /* */ __int64 _gap_0x6928; - /* */ __int64 _gap_0x6930; - /* */ __int64 _gap_0x6938; - /* */ __int64 _gap_0x6940; - /* */ __int64 _gap_0x6948; - /* */ __int64 _gap_0x6950; - /* */ __int64 _gap_0x6958; - /* */ __int64 _gap_0x6960; - /* */ __int64 _gap_0x6968; - /* */ __int64 _gap_0x6970; - /* */ __int64 _gap_0x6978; - /* */ __int64 _gap_0x6980; - /* */ __int64 _gap_0x6988; - /* */ __int64 _gap_0x6990; - /* */ __int64 _gap_0x6998; - /* */ __int64 _gap_0x69A0; - /* */ __int64 _gap_0x69A8; - /* */ __int64 _gap_0x69B0; - /* */ __int64 _gap_0x69B8; - /* */ __int64 _gap_0x69C0; - /* */ __int64 _gap_0x69C8; - /* */ __int64 _gap_0x69D0; - /* */ __int64 _gap_0x69D8; - /* */ __int64 _gap_0x69E0; - /* */ __int64 _gap_0x69E8; - /* */ __int64 _gap_0x69F0; - /* */ __int64 _gap_0x69F8; - /* */ __int64 _gap_0x6A00; - /* */ __int64 _gap_0x6A08; - /* */ __int64 _gap_0x6A10; - /* */ __int64 _gap_0x6A18; - /* */ __int64 _gap_0x6A20; - /* */ __int64 _gap_0x6A28; - /* */ __int64 _gap_0x6A30; - /* */ __int64 _gap_0x6A38; - /* */ __int64 _gap_0x6A40; - /* */ __int64 _gap_0x6A48; - /* */ __int64 _gap_0x6A50; - /* */ __int64 _gap_0x6A58; - /* */ __int64 _gap_0x6A60; - /* */ __int64 _gap_0x6A68; - /* */ __int64 _gap_0x6A70; - /* */ __int64 _gap_0x6A78; - /* */ __int64 _gap_0x6A80; - /* */ __int64 _gap_0x6A88; - /* */ __int64 _gap_0x6A90; - /* */ __int64 _gap_0x6A98; - /* */ __int64 _gap_0x6AA0; - /* */ __int64 _gap_0x6AA8; - /* */ __int64 _gap_0x6AB0; - /* */ __int64 _gap_0x6AB8; - /* */ __int64 _gap_0x6AC0; - /* */ __int64 _gap_0x6AC8; - /* */ __int64 _gap_0x6AD0; - /* */ __int64 _gap_0x6AD8; - /* */ __int64 _gap_0x6AE0; - /* */ __int64 _gap_0x6AE8; - /* */ __int64 _gap_0x6AF0; - /* */ __int64 _gap_0x6AF8; - /* */ __int64 _gap_0x6B00; - /* */ __int64 _gap_0x6B08; - /* */ __int64 _gap_0x6B10; - /* */ __int64 _gap_0x6B18; - /* */ __int64 _gap_0x6B20; - /* */ __int64 _gap_0x6B28; - /* */ __int64 _gap_0x6B30; - /* */ __int64 _gap_0x6B38; - /* */ __int64 _gap_0x6B40; - /* */ __int64 _gap_0x6B48; - /* */ __int64 _gap_0x6B50; - /* */ __int64 _gap_0x6B58; - /* */ __int64 _gap_0x6B60; - /* */ __int64 _gap_0x6B68; - /* */ __int64 _gap_0x6B70; - /* */ __int64 _gap_0x6B78; - /* */ __int64 _gap_0x6B80; - /* */ __int64 _gap_0x6B88; - /* */ __int64 _gap_0x6B90; - /* */ __int64 _gap_0x6B98; - /* */ __int64 _gap_0x6BA0; - /* */ __int64 _gap_0x6BA8; - /* */ __int64 _gap_0x6BB0; - /* */ __int64 _gap_0x6BB8; - /* */ __int64 _gap_0x6BC0; - /* */ __int64 _gap_0x6BC8; - /* */ __int64 _gap_0x6BD0; - /* */ __int64 _gap_0x6BD8; - /* */ __int64 _gap_0x6BE0; - /* */ __int64 _gap_0x6BE8; - /* */ __int64 _gap_0x6BF0; - /* */ __int64 _gap_0x6BF8; - /* */ __int64 _gap_0x6C00; - /* */ __int64 _gap_0x6C08; - /* */ __int64 _gap_0x6C10; - /* */ __int64 _gap_0x6C18; - /* */ __int64 _gap_0x6C20; - /* */ __int64 _gap_0x6C28; - /* */ __int64 _gap_0x6C30; - /* */ __int64 _gap_0x6C38; - /* */ __int64 _gap_0x6C40; - /* */ __int64 _gap_0x6C48; - /* */ __int64 _gap_0x6C50; - /* */ __int64 _gap_0x6C58; - /* */ __int64 _gap_0x6C60; - /* */ __int64 _gap_0x6C68; - /* */ __int64 _gap_0x6C70; - /* */ __int64 _gap_0x6C78; - /* */ __int64 _gap_0x6C80; - /* */ __int64 _gap_0x6C88; - /* */ __int64 _gap_0x6C90; - /* */ __int64 _gap_0x6C98; - /* */ __int64 _gap_0x6CA0; - /* */ __int64 _gap_0x6CA8; - /* */ __int64 _gap_0x6CB0; - /* */ __int64 _gap_0x6CB8; - /* */ __int64 _gap_0x6CC0; - /* */ __int64 _gap_0x6CC8; - /* */ __int64 _gap_0x6CD0; - /* */ __int64 _gap_0x6CD8; - /* */ __int64 _gap_0x6CE0; - /* */ __int64 _gap_0x6CE8; - /* */ __int64 _gap_0x6CF0; - /* */ __int64 _gap_0x6CF8; - /* */ __int64 _gap_0x6D00; - /* */ __int64 _gap_0x6D08; - /* */ __int64 _gap_0x6D10; - /* */ __int64 _gap_0x6D18; - /* */ __int64 _gap_0x6D20; - /* */ __int64 _gap_0x6D28; - /* */ __int64 _gap_0x6D30; - /* */ __int64 _gap_0x6D38; - /* */ __int64 _gap_0x6D40; - /* */ __int64 _gap_0x6D48; - /* */ __int64 _gap_0x6D50; - /* */ __int64 _gap_0x6D58; - /* */ __int64 _gap_0x6D60; - /* */ __int64 _gap_0x6D68; - /* */ __int64 _gap_0x6D70; - /* */ __int64 _gap_0x6D78; - /* */ __int64 _gap_0x6D80; - /* */ __int64 _gap_0x6D88; - /* */ __int64 _gap_0x6D90; - /* */ __int64 _gap_0x6D98; - /* */ __int64 _gap_0x6DA0; - /* */ __int64 _gap_0x6DA8; - /* */ __int64 _gap_0x6DB0; - /* */ __int64 _gap_0x6DB8; - /* */ __int64 _gap_0x6DC0; - /* */ __int64 _gap_0x6DC8; - /* */ __int64 _gap_0x6DD0; - /* */ __int64 _gap_0x6DD8; - /* */ __int64 _gap_0x6DE0; - /* */ __int64 _gap_0x6DE8; - /* */ __int64 _gap_0x6DF0; - /* */ __int64 _gap_0x6DF8; - /* */ __int64 _gap_0x6E00; - /* */ __int64 _gap_0x6E08; - /* */ __int64 _gap_0x6E10; - /* */ __int64 _gap_0x6E18; - /* */ __int64 _gap_0x6E20; - /* */ __int64 _gap_0x6E28; - /* */ __int64 _gap_0x6E30; - /* */ __int64 _gap_0x6E38; - /* */ __int64 _gap_0x6E40; - /* */ __int64 _gap_0x6E48; - /* */ __int64 _gap_0x6E50; - /* */ __int64 _gap_0x6E58; - /* */ __int64 _gap_0x6E60; - /* */ __int64 _gap_0x6E68; - /* */ __int64 _gap_0x6E70; - /* */ __int64 _gap_0x6E78; - /* */ __int64 _gap_0x6E80; - /* */ __int64 _gap_0x6E88; - /* */ __int64 _gap_0x6E90; - /* */ __int64 _gap_0x6E98; - /* */ __int64 _gap_0x6EA0; - /* */ __int64 _gap_0x6EA8; - /* */ __int64 _gap_0x6EB0; - /* */ __int64 _gap_0x6EB8; - /* */ __int64 _gap_0x6EC0; - /* */ __int64 _gap_0x6EC8; - /* */ __int64 _gap_0x6ED0; - /* */ __int64 _gap_0x6ED8; - /* */ __int64 _gap_0x6EE0; - /* */ __int64 _gap_0x6EE8; - /* */ __int64 _gap_0x6EF0; - /* */ __int64 _gap_0x6EF8; - /* */ __int64 _gap_0x6F00; - /* */ __int64 _gap_0x6F08; - /* */ __int64 _gap_0x6F10; - /* */ __int64 _gap_0x6F18; - /* */ __int64 _gap_0x6F20; - /* */ __int64 _gap_0x6F28; - /* */ __int64 _gap_0x6F30; - /* */ __int64 _gap_0x6F38; - /* */ __int64 _gap_0x6F40; - /* */ __int64 _gap_0x6F48; - /* */ __int64 _gap_0x6F50; - /* */ __int64 _gap_0x6F58; - /* */ __int64 _gap_0x6F60; - /* */ __int64 _gap_0x6F68; - /* */ __int64 _gap_0x6F70; - /* */ __int64 _gap_0x6F78; - /* */ __int64 _gap_0x6F80; - /* */ __int64 _gap_0x6F88; - /* */ __int64 _gap_0x6F90; - /* */ __int64 _gap_0x6F98; - /* */ __int64 _gap_0x6FA0; - /* */ __int64 _gap_0x6FA8; - /* */ __int64 _gap_0x6FB0; - /* */ __int64 _gap_0x6FB8; - /* */ __int64 _gap_0x6FC0; - /* */ __int64 _gap_0x6FC8; - /* */ __int64 _gap_0x6FD0; - /* */ __int64 _gap_0x6FD8; - /* */ __int64 _gap_0x6FE0; - /* */ __int64 _gap_0x6FE8; - /* */ __int64 _gap_0x6FF0; - /* */ __int64 _gap_0x6FF8; - /* */ __int64 _gap_0x7000; - /* */ __int64 _gap_0x7008; - /* */ __int64 _gap_0x7010; - /* */ __int64 _gap_0x7018; - /* */ __int64 _gap_0x7020; - /* */ __int64 _gap_0x7028; - /* */ __int64 _gap_0x7030; - /* */ __int64 _gap_0x7038; - /* */ __int64 _gap_0x7040; - /* */ __int64 _gap_0x7048; - /* */ __int64 _gap_0x7050; - /* */ __int64 _gap_0x7058; - /* */ __int64 _gap_0x7060; - /* */ __int64 _gap_0x7068; - /* */ __int64 _gap_0x7070; - /* */ __int64 _gap_0x7078; - /* */ __int64 _gap_0x7080; - /* */ __int64 _gap_0x7088; - /* */ __int64 _gap_0x7090; - /* */ __int64 _gap_0x7098; - /* */ __int64 _gap_0x70A0; - /* */ __int64 _gap_0x70A8; - /* */ __int64 _gap_0x70B0; - /* */ __int64 _gap_0x70B8; - /* */ __int64 _gap_0x70C0; - /* */ __int64 _gap_0x70C8; - /* */ __int64 _gap_0x70D0; - /* */ __int64 _gap_0x70D8; - /* */ __int64 _gap_0x70E0; - /* */ __int64 _gap_0x70E8; - /* */ __int64 _gap_0x70F0; - /* */ __int64 _gap_0x70F8; - /* */ __int64 _gap_0x7100; - /* */ __int64 _gap_0x7108; - /* */ __int64 _gap_0x7110; - /* */ __int64 _gap_0x7118; - /* */ __int64 _gap_0x7120; - /* */ __int64 _gap_0x7128; - /* */ __int64 _gap_0x7130; - /* */ __int64 _gap_0x7138; - /* */ __int64 _gap_0x7140; - /* */ __int64 _gap_0x7148; - /* */ __int64 _gap_0x7150; - /* */ __int64 _gap_0x7158; - /* */ __int64 _gap_0x7160; - /* */ __int64 _gap_0x7168; - /* */ __int64 _gap_0x7170; - /* */ __int64 _gap_0x7178; - /* */ __int64 _gap_0x7180; - /* */ __int64 _gap_0x7188; - /* */ __int64 _gap_0x7190; - /* */ __int64 _gap_0x7198; - /* */ __int64 _gap_0x71A0; - /* */ __int64 _gap_0x71A8; - /* */ __int64 _gap_0x71B0; - /* */ __int64 _gap_0x71B8; - /* */ __int64 _gap_0x71C0; - /* */ __int64 _gap_0x71C8; - /* */ __int64 _gap_0x71D0; - /* */ __int64 _gap_0x71D8; - /* */ __int64 _gap_0x71E0; - /* */ __int64 _gap_0x71E8; - /* */ __int64 _gap_0x71F0; - /* */ __int64 _gap_0x71F8; - /* */ __int64 _gap_0x7200; - /* */ __int64 _gap_0x7208; - /* */ __int64 _gap_0x7210; - /* */ __int64 _gap_0x7218; - /* */ __int64 _gap_0x7220; - /* */ __int64 _gap_0x7228; - /* */ __int64 _gap_0x7230; - /* */ __int64 _gap_0x7238; - /* */ __int64 _gap_0x7240; - /* */ __int64 _gap_0x7248; - /* */ __int64 _gap_0x7250; - /* */ __int64 _gap_0x7258; - /* */ __int64 _gap_0x7260; - /* */ __int64 _gap_0x7268; - /* */ __int64 _gap_0x7270; - /* */ __int64 _gap_0x7278; - /* */ __int64 _gap_0x7280; - /* */ __int64 _gap_0x7288; - /* */ __int64 _gap_0x7290; - /* */ __int64 _gap_0x7298; - /* */ __int64 _gap_0x72A0; - /* */ __int64 _gap_0x72A8; - /* */ __int64 _gap_0x72B0; - /* */ __int64 _gap_0x72B8; - /* */ __int64 _gap_0x72C0; - /* */ __int64 _gap_0x72C8; - /* */ __int64 _gap_0x72D0; - /* */ __int64 _gap_0x72D8; - /* */ __int64 _gap_0x72E0; - /* */ __int64 _gap_0x72E8; - /* */ __int64 _gap_0x72F0; - /* */ __int64 _gap_0x72F8; - /* */ __int64 _gap_0x7300; - /* */ __int64 _gap_0x7308; - /* */ __int64 _gap_0x7310; - /* */ __int64 _gap_0x7318; - /* */ __int64 _gap_0x7320; - /* */ __int64 _gap_0x7328; - /* */ __int64 _gap_0x7330; - /* */ __int64 _gap_0x7338; - /* */ __int64 _gap_0x7340; - /* */ __int64 _gap_0x7348; - /* */ __int64 _gap_0x7350; - /* */ __int64 _gap_0x7358; - /* */ __int64 _gap_0x7360; - /* */ __int64 _gap_0x7368; - /* */ __int64 _gap_0x7370; - /* */ __int64 _gap_0x7378; - /* */ __int64 _gap_0x7380; - /* */ __int64 _gap_0x7388; - /* */ __int64 _gap_0x7390; - /* */ __int64 _gap_0x7398; - /* */ __int64 _gap_0x73A0; - /* */ __int64 _gap_0x73A8; - /* */ __int64 _gap_0x73B0; - /* */ __int64 _gap_0x73B8; - /* */ __int64 _gap_0x73C0; - /* */ __int64 _gap_0x73C8; - /* */ __int64 _gap_0x73D0; - /* */ __int64 _gap_0x73D8; - /* */ __int64 _gap_0x73E0; - /* */ __int64 _gap_0x73E8; - /* */ __int64 _gap_0x73F0; - /* */ __int64 _gap_0x73F8; - /* */ __int64 _gap_0x7400; - /* */ __int64 _gap_0x7408; - /* */ __int64 _gap_0x7410; - /* */ __int64 _gap_0x7418; - /* */ __int64 _gap_0x7420; - /* */ __int64 _gap_0x7428; - /* */ __int64 _gap_0x7430; - /* */ __int64 _gap_0x7438; - /* */ __int64 _gap_0x7440; - /* */ __int64 _gap_0x7448; - /* */ __int64 _gap_0x7450; - /* */ __int64 _gap_0x7458; - /* */ __int64 _gap_0x7460; - /* */ __int64 _gap_0x7468; - /* */ __int64 _gap_0x7470; - /* */ __int64 _gap_0x7478; - /* */ __int64 _gap_0x7480; - /* */ __int64 _gap_0x7488; - /* */ __int64 _gap_0x7490; - /* */ __int64 _gap_0x7498; - /* */ __int64 _gap_0x74A0; - /* */ __int64 _gap_0x74A8; - /* */ __int64 _gap_0x74B0; - /* */ __int64 _gap_0x74B8; - /* */ __int64 _gap_0x74C0; - /* */ __int64 _gap_0x74C8; - /* */ __int64 _gap_0x74D0; - /* */ __int64 _gap_0x74D8; - /* */ __int64 _gap_0x74E0; - /* */ __int64 _gap_0x74E8; - /* */ __int64 _gap_0x74F0; - /* */ __int64 _gap_0x74F8; - /* */ __int64 _gap_0x7500; - /* */ __int64 _gap_0x7508; - /* */ __int64 _gap_0x7510; - /* */ __int64 _gap_0x7518; - /* */ __int64 _gap_0x7520; - /* */ __int64 _gap_0x7528; - /* */ __int64 _gap_0x7530; - /* */ __int64 _gap_0x7538; - /* */ __int64 _gap_0x7540; - /* */ __int64 _gap_0x7548; - /* */ __int64 _gap_0x7550; - /* */ __int64 _gap_0x7558; - /* */ __int64 _gap_0x7560; - /* */ __int64 _gap_0x7568; - /* */ __int64 _gap_0x7570; - /* */ __int64 _gap_0x7578; - /* */ __int64 _gap_0x7580; - /* */ __int64 _gap_0x7588; - /* */ __int64 _gap_0x7590; - /* */ __int64 _gap_0x7598; - /* */ __int64 _gap_0x75A0; - /* */ __int64 _gap_0x75A8; - /* */ __int64 _gap_0x75B0; - /* */ __int64 _gap_0x75B8; - /* */ __int64 _gap_0x75C0; - /* */ __int64 _gap_0x75C8; - /* */ __int64 _gap_0x75D0; - /* */ __int64 _gap_0x75D8; - /* */ __int64 _gap_0x75E0; - /* */ __int64 _gap_0x75E8; - /* */ __int64 _gap_0x75F0; - /* */ __int64 _gap_0x75F8; - /* */ __int64 _gap_0x7600; - /* */ __int64 _gap_0x7608; - /* */ __int64 _gap_0x7610; - /* */ __int64 _gap_0x7618; - /* */ __int64 _gap_0x7620; - /* */ __int64 _gap_0x7628; - /* */ __int64 _gap_0x7630; - /* */ __int64 _gap_0x7638; - /* */ __int64 _gap_0x7640; - /* */ __int64 _gap_0x7648; - /* */ __int64 _gap_0x7650; - /* */ __int64 _gap_0x7658; - /* */ __int64 _gap_0x7660; - /* */ __int64 _gap_0x7668; - /* */ __int64 _gap_0x7670; - /* */ __int64 _gap_0x7678; - /* */ __int64 _gap_0x7680; - /* */ __int64 _gap_0x7688; - /* */ __int64 _gap_0x7690; - /* */ __int64 _gap_0x7698; - /* */ __int64 _gap_0x76A0; - /* */ __int64 _gap_0x76A8; - /* */ __int64 _gap_0x76B0; - /* */ __int64 _gap_0x76B8; - /* */ __int64 _gap_0x76C0; - /* */ __int64 _gap_0x76C8; - /* */ __int64 _gap_0x76D0; - /* */ __int64 _gap_0x76D8; - /* */ __int64 _gap_0x76E0; - /* */ __int64 _gap_0x76E8; - /* */ __int64 _gap_0x76F0; - /* */ __int64 _gap_0x76F8; - /* */ __int64 _gap_0x7700; - /* */ __int64 _gap_0x7708; - /* */ __int64 _gap_0x7710; - /* */ __int64 _gap_0x7718; - /* */ __int64 _gap_0x7720; - /* */ __int64 _gap_0x7728; - /* */ __int64 _gap_0x7730; - /* */ __int64 _gap_0x7738; - /* */ __int64 _gap_0x7740; - /* */ __int64 _gap_0x7748; - /* */ __int64 _gap_0x7750; - /* */ __int64 _gap_0x7758; - /* */ __int64 _gap_0x7760; - /* */ __int64 _gap_0x7768; - /* */ __int64 _gap_0x7770; - /* */ __int64 _gap_0x7778; - /* */ __int64 _gap_0x7780; - /* */ __int64 _gap_0x7788; - /* */ __int64 _gap_0x7790; - /* */ __int64 _gap_0x7798; - /* */ __int64 _gap_0x77A0; - /* */ __int64 _gap_0x77A8; - /* */ __int64 _gap_0x77B0; - /* */ __int64 _gap_0x77B8; - /* */ __int64 _gap_0x77C0; - /* */ __int64 _gap_0x77C8; - /* */ __int64 _gap_0x77D0; - /* */ __int64 _gap_0x77D8; - /* */ __int64 _gap_0x77E0; - /* */ __int64 _gap_0x77E8; - /* */ __int64 _gap_0x77F0; - /* */ __int64 _gap_0x77F8; - /* */ __int64 _gap_0x7800; - /* */ __int64 _gap_0x7808; - /* */ __int64 _gap_0x7810; - /* */ __int64 _gap_0x7818; - /* */ __int64 _gap_0x7820; - /* */ __int64 _gap_0x7828; - /* */ __int64 _gap_0x7830; - /* */ __int64 _gap_0x7838; - /* */ __int64 _gap_0x7840; - /* */ __int64 _gap_0x7848; - /* */ __int64 _gap_0x7850; - /* */ __int64 _gap_0x7858; - /* */ __int64 _gap_0x7860; - /* */ __int64 _gap_0x7868; - /* */ __int64 _gap_0x7870; - /* */ __int64 _gap_0x7878; - /* */ __int64 _gap_0x7880; - /* */ __int64 _gap_0x7888; - /* */ __int64 _gap_0x7890; - /* */ __int64 _gap_0x7898; - /* */ __int64 _gap_0x78A0; - /* */ __int64 _gap_0x78A8; - /* */ __int64 _gap_0x78B0; - /* */ __int64 _gap_0x78B8; - /* */ __int64 _gap_0x78C0; - /* */ __int64 _gap_0x78C8; - /* */ __int64 _gap_0x78D0; - /* */ __int64 _gap_0x78D8; - /* */ __int64 _gap_0x78E0; - /* */ __int64 _gap_0x78E8; - /* */ __int64 _gap_0x78F0; - /* */ __int64 _gap_0x78F8; - /* */ __int64 _gap_0x7900; - /* */ __int64 _gap_0x7908; - /* */ __int64 _gap_0x7910; - /* */ __int64 _gap_0x7918; - /* */ __int64 _gap_0x7920; - /* */ __int64 _gap_0x7928; - /* */ __int64 _gap_0x7930; - /* */ __int64 _gap_0x7938; - /* */ __int64 _gap_0x7940; - /* */ __int64 _gap_0x7948; - /* */ __int64 _gap_0x7950; - /* */ __int64 _gap_0x7958; - /* */ __int64 _gap_0x7960; - /* */ __int64 _gap_0x7968; - /* */ __int64 _gap_0x7970; - /* */ __int64 _gap_0x7978; - /* */ __int64 _gap_0x7980; - /* */ __int64 _gap_0x7988; - /* */ __int64 _gap_0x7990; - /* */ __int64 _gap_0x7998; - /* */ __int64 _gap_0x79A0; - /* */ __int64 _gap_0x79A8; - /* */ __int64 _gap_0x79B0; - /* */ __int64 _gap_0x79B8; - /* */ __int64 _gap_0x79C0; - /* */ __int64 _gap_0x79C8; - /* */ __int64 _gap_0x79D0; - /* */ __int64 _gap_0x79D8; - /* */ __int64 _gap_0x79E0; - /* */ __int64 _gap_0x79E8; - /* */ __int64 _gap_0x79F0; - /* */ __int64 _gap_0x79F8; - /* */ __int64 _gap_0x7A00; - /* */ __int64 _gap_0x7A08; - /* */ __int64 _gap_0x7A10; - /* */ __int64 _gap_0x7A18; - /* */ __int64 _gap_0x7A20; - /* */ __int64 _gap_0x7A28; - /* */ __int64 _gap_0x7A30; - /* */ __int64 _gap_0x7A38; - /* */ __int64 _gap_0x7A40; - /* */ __int64 _gap_0x7A48; - /* */ __int64 _gap_0x7A50; - /* */ __int64 _gap_0x7A58; - /* */ __int64 _gap_0x7A60; - /* */ __int64 _gap_0x7A68; - /* */ __int64 _gap_0x7A70; - /* */ __int64 _gap_0x7A78; - /* */ __int64 _gap_0x7A80; - /* */ __int64 _gap_0x7A88; - /* */ __int64 _gap_0x7A90; - /* */ __int64 _gap_0x7A98; - /* */ __int64 _gap_0x7AA0; - /* */ __int64 _gap_0x7AA8; - /* */ __int64 _gap_0x7AB0; - /* */ __int64 _gap_0x7AB8; - /* */ __int64 _gap_0x7AC0; - /* */ __int64 _gap_0x7AC8; - /* */ __int64 _gap_0x7AD0; - /* */ __int64 _gap_0x7AD8; - /* */ __int64 _gap_0x7AE0; - /* */ __int64 _gap_0x7AE8; - /* */ __int64 _gap_0x7AF0; - /* */ __int64 _gap_0x7AF8; - /* */ __int64 _gap_0x7B00; - /* */ __int64 _gap_0x7B08; - /* */ __int64 _gap_0x7B10; - /* */ __int64 _gap_0x7B18; - /* */ __int64 _gap_0x7B20; - /* */ __int64 _gap_0x7B28; - /* */ __int64 _gap_0x7B30; - /* */ __int64 _gap_0x7B38; - /* */ __int64 _gap_0x7B40; - /* */ __int64 _gap_0x7B48; - /* */ __int64 _gap_0x7B50; - /* */ __int64 _gap_0x7B58; - /* */ __int64 _gap_0x7B60; - /* */ __int64 _gap_0x7B68; - /* */ __int64 _gap_0x7B70; - /* */ __int64 _gap_0x7B78; - /* */ __int64 _gap_0x7B80; - /* */ __int64 _gap_0x7B88; - /* */ __int64 _gap_0x7B90; - /* */ __int64 _gap_0x7B98; - /* */ __int64 _gap_0x7BA0; - /* */ __int64 _gap_0x7BA8; - /* */ __int64 _gap_0x7BB0; - /* */ __int64 _gap_0x7BB8; - /* */ __int64 _gap_0x7BC0; - /* */ __int64 _gap_0x7BC8; - /* */ __int64 _gap_0x7BD0; - /* */ __int64 _gap_0x7BD8; - /* */ __int64 _gap_0x7BE0; - /* */ __int64 _gap_0x7BE8; - /* */ __int64 _gap_0x7BF0; - /* */ __int64 _gap_0x7BF8; - /* */ __int64 _gap_0x7C00; - /* */ __int64 _gap_0x7C08; - /* */ __int64 _gap_0x7C10; - /* */ __int64 _gap_0x7C18; - /* */ __int64 _gap_0x7C20; - /* */ __int64 _gap_0x7C28; - /* */ __int64 _gap_0x7C30; - /* */ __int64 _gap_0x7C38; - /* */ __int64 _gap_0x7C40; - /* */ __int64 _gap_0x7C48; - /* */ __int64 _gap_0x7C50; - /* */ __int64 _gap_0x7C58; - /* */ __int64 _gap_0x7C60; - /* */ __int64 _gap_0x7C68; - /* */ __int64 _gap_0x7C70; - /* */ __int64 _gap_0x7C78; - /* */ __int64 _gap_0x7C80; - /* */ __int64 _gap_0x7C88; - /* */ __int64 _gap_0x7C90; - /* */ __int64 _gap_0x7C98; - /* */ __int64 _gap_0x7CA0; - /* */ __int64 _gap_0x7CA8; - /* */ __int64 _gap_0x7CB0; - /* */ __int64 _gap_0x7CB8; - /* */ __int64 _gap_0x7CC0; - /* */ __int64 _gap_0x7CC8; - /* */ __int64 _gap_0x7CD0; - /* */ __int64 _gap_0x7CD8; - /* */ __int64 _gap_0x7CE0; - /* */ __int64 _gap_0x7CE8; - /* */ __int64 _gap_0x7CF0; - /* */ __int64 _gap_0x7CF8; - /* */ __int64 _gap_0x7D00; - /* */ __int64 _gap_0x7D08; - /* */ __int64 _gap_0x7D10; - /* */ __int64 _gap_0x7D18; - /* */ __int64 _gap_0x7D20; - /* */ __int64 _gap_0x7D28; - /* */ __int64 _gap_0x7D30; - /* */ __int64 _gap_0x7D38; - /* */ __int64 _gap_0x7D40; - /* */ __int64 _gap_0x7D48; - /* */ __int64 _gap_0x7D50; - /* */ __int64 _gap_0x7D58; - /* */ __int64 _gap_0x7D60; - /* */ __int64 _gap_0x7D68; - /* */ __int64 _gap_0x7D70; - /* */ __int64 _gap_0x7D78; - /* */ __int64 _gap_0x7D80; - /* */ __int64 _gap_0x7D88; - /* */ __int64 _gap_0x7D90; - /* */ __int64 _gap_0x7D98; - /* */ __int64 _gap_0x7DA0; - /* */ __int64 _gap_0x7DA8; - /* */ __int64 _gap_0x7DB0; - /* */ __int64 _gap_0x7DB8; - /* */ __int64 _gap_0x7DC0; - /* */ __int64 _gap_0x7DC8; - /* */ __int64 _gap_0x7DD0; - /* */ __int64 _gap_0x7DD8; - /* */ __int64 _gap_0x7DE0; - /* */ __int64 _gap_0x7DE8; - /* */ __int64 _gap_0x7DF0; - /* */ __int64 _gap_0x7DF8; - /* */ __int64 _gap_0x7E00; - /* */ __int64 _gap_0x7E08; - /* */ __int64 _gap_0x7E10; - /* */ __int64 _gap_0x7E18; - /* */ __int64 _gap_0x7E20; - /* */ __int64 _gap_0x7E28; - /* */ __int64 _gap_0x7E30; - /* */ __int64 _gap_0x7E38; - /* */ __int64 _gap_0x7E40; - /* */ __int64 _gap_0x7E48; - /* */ __int64 _gap_0x7E50; - /* */ __int64 _gap_0x7E58; - /* */ __int64 _gap_0x7E60; - /* */ __int64 _gap_0x7E68; - /* */ __int64 _gap_0x7E70; - /* */ __int64 _gap_0x7E78; - /* */ __int64 _gap_0x7E80; - /* */ __int64 _gap_0x7E88; - /* */ __int64 _gap_0x7E90; - /* */ __int64 _gap_0x7E98; - /* */ __int64 _gap_0x7EA0; - /* */ __int64 _gap_0x7EA8; - /* */ __int64 _gap_0x7EB0; - /* */ __int64 _gap_0x7EB8; - /* */ __int64 _gap_0x7EC0; - /* */ __int64 _gap_0x7EC8; - /* */ __int64 _gap_0x7ED0; - /* */ __int64 _gap_0x7ED8; - /* */ __int64 _gap_0x7EE0; - /* */ __int64 _gap_0x7EE8; - /* */ __int64 _gap_0x7EF0; - /* */ __int64 _gap_0x7EF8; - /* */ __int64 _gap_0x7F00; - /* */ __int64 _gap_0x7F08; - /* */ __int64 _gap_0x7F10; - /* */ __int64 _gap_0x7F18; - /* */ __int64 _gap_0x7F20; - /* */ __int64 _gap_0x7F28; - /* */ __int64 _gap_0x7F30; - /* */ __int64 _gap_0x7F38; - /* */ __int64 _gap_0x7F40; - /* */ __int64 _gap_0x7F48; - /* */ __int64 _gap_0x7F50; - /* */ __int64 _gap_0x7F58; - /* */ __int64 _gap_0x7F60; - /* */ __int64 _gap_0x7F68; - /* */ __int64 _gap_0x7F70; - /* */ __int64 _gap_0x7F78; - /* */ __int64 _gap_0x7F80; - /* */ __int64 _gap_0x7F88; - /* */ __int64 _gap_0x7F90; - /* */ __int64 _gap_0x7F98; - /* */ __int64 _gap_0x7FA0; - /* */ __int64 _gap_0x7FA8; - /* */ __int64 _gap_0x7FB0; - /* */ __int64 _gap_0x7FB8; - /* */ __int64 _gap_0x7FC0; - /* */ __int64 _gap_0x7FC8; - /* */ __int64 _gap_0x7FD0; - /* */ __int64 _gap_0x7FD8; - /* */ __int64 _gap_0x7FE0; - /* */ __int64 _gap_0x7FE8; - /* */ __int64 _gap_0x7FF0; - /* */ __int64 _gap_0x7FF8; - /* */ __int64 _gap_0x8000; - /* */ __int64 _gap_0x8008; - /* */ __int64 _gap_0x8010; - /* */ __int64 _gap_0x8018; - /* */ __int64 _gap_0x8020; - /* */ __int64 _gap_0x8028; - /* */ __int64 _gap_0x8030; - /* */ __int64 _gap_0x8038; - /* */ __int64 _gap_0x8040; - /* */ __int64 _gap_0x8048; - /* */ __int64 _gap_0x8050; - /* */ __int64 _gap_0x8058; - /* */ __int64 _gap_0x8060; - /* */ __int64 _gap_0x8068; - /* */ __int64 _gap_0x8070; - /* */ __int64 _gap_0x8078; - /* */ __int64 _gap_0x8080; - /* */ __int64 _gap_0x8088; - /* */ __int64 _gap_0x8090; - /* */ __int64 _gap_0x8098; - /* */ __int64 _gap_0x80A0; - /* */ __int64 _gap_0x80A8; - /* */ __int64 _gap_0x80B0; - /* */ __int64 _gap_0x80B8; - /* */ __int64 _gap_0x80C0; - /* */ __int64 _gap_0x80C8; - /* */ __int64 _gap_0x80D0; - /* */ __int64 _gap_0x80D8; - /* */ __int64 _gap_0x80E0; - /* */ __int64 _gap_0x80E8; - /* */ __int64 _gap_0x80F0; - /* */ __int64 _gap_0x80F8; - /* */ __int64 _gap_0x8100; - /* */ __int64 _gap_0x8108; - /* */ __int64 _gap_0x8110; - /* */ __int64 _gap_0x8118; - /* */ __int64 _gap_0x8120; - /* */ __int64 _gap_0x8128; - /* */ __int64 _gap_0x8130; - /* */ __int64 _gap_0x8138; - /* */ __int64 _gap_0x8140; - /* */ __int64 _gap_0x8148; - /* */ __int64 _gap_0x8150; - /* */ __int64 _gap_0x8158; - /* */ __int64 _gap_0x8160; - /* */ __int64 _gap_0x8168; - /* */ __int64 _gap_0x8170; - /* */ __int64 _gap_0x8178; - /* */ __int64 _gap_0x8180; - /* */ __int64 _gap_0x8188; - /* */ __int64 _gap_0x8190; - /* */ __int64 _gap_0x8198; - /* */ __int64 _gap_0x81A0; - /* */ __int64 _gap_0x81A8; - /* */ __int64 _gap_0x81B0; - /* */ __int64 _gap_0x81B8; - /* */ __int64 _gap_0x81C0; - /* */ __int64 _gap_0x81C8; - /* */ __int64 _gap_0x81D0; - /* */ __int64 _gap_0x81D8; - /* */ __int64 _gap_0x81E0; - /* */ __int64 _gap_0x81E8; - /* */ __int64 _gap_0x81F0; - /* */ __int64 _gap_0x81F8; - /* */ __int64 _gap_0x8200; - /* */ __int64 _gap_0x8208; - /* */ __int64 _gap_0x8210; - /* */ __int64 _gap_0x8218; - /* */ __int64 _gap_0x8220; - /* */ __int64 _gap_0x8228; - /* */ __int64 _gap_0x8230; - /* */ __int64 _gap_0x8238; - /* */ __int64 _gap_0x8240; - /* */ __int64 _gap_0x8248; - /* */ __int64 _gap_0x8250; - /* */ __int64 _gap_0x8258; - /* */ __int64 _gap_0x8260; - /* */ __int64 _gap_0x8268; - /* */ __int64 _gap_0x8270; - /* */ __int64 _gap_0x8278; - /* */ __int64 _gap_0x8280; - /* */ __int64 _gap_0x8288; - /* */ __int64 _gap_0x8290; - /* */ __int64 _gap_0x8298; - /* */ __int64 _gap_0x82A0; - /* */ __int64 _gap_0x82A8; - /* */ __int64 _gap_0x82B0; - /* */ __int64 _gap_0x82B8; - /* */ __int64 _gap_0x82C0; - /* */ __int64 _gap_0x82C8; - /* */ __int64 _gap_0x82D0; - /* */ __int64 _gap_0x82D8; - /* */ __int64 _gap_0x82E0; - /* */ __int64 _gap_0x82E8; - /* */ __int64 _gap_0x82F0; - /* */ __int64 _gap_0x82F8; - /* */ __int64 _gap_0x8300; - /* */ __int64 _gap_0x8308; - /* */ __int64 _gap_0x8310; - /* */ __int64 _gap_0x8318; - /* */ __int64 _gap_0x8320; - /* */ __int64 _gap_0x8328; - /* */ __int64 _gap_0x8330; - /* */ __int64 _gap_0x8338; - /* */ __int64 _gap_0x8340; - /* */ __int64 _gap_0x8348; - /* */ __int64 _gap_0x8350; - /* */ __int64 _gap_0x8358; - /* */ __int64 _gap_0x8360; - /* */ __int64 _gap_0x8368; - /* */ __int64 _gap_0x8370; - /* */ __int64 _gap_0x8378; - /* */ __int64 _gap_0x8380; - /* */ __int64 _gap_0x8388; - /* */ __int64 _gap_0x8390; - /* */ __int64 _gap_0x8398; - /* */ __int64 _gap_0x83A0; - /* */ __int64 _gap_0x83A8; - /* */ __int64 _gap_0x83B0; - /* */ __int64 _gap_0x83B8; - /* */ __int64 _gap_0x83C0; - /* */ __int64 _gap_0x83C8; - /* */ __int64 _gap_0x83D0; - /* */ __int64 _gap_0x83D8; - /* */ __int64 _gap_0x83E0; - /* */ __int64 _gap_0x83E8; - /* */ __int64 _gap_0x83F0; - /* */ __int64 _gap_0x83F8; - /* */ __int64 _gap_0x8400; - /* */ __int64 _gap_0x8408; - /* */ __int64 _gap_0x8410; - /* */ __int64 _gap_0x8418; - /* */ __int64 _gap_0x8420; - /* */ __int64 _gap_0x8428; - /* */ __int64 _gap_0x8430; - /* */ __int64 _gap_0x8438; - /* */ __int64 _gap_0x8440; - /* */ __int64 _gap_0x8448; - /* */ __int64 _gap_0x8450; - /* */ __int64 _gap_0x8458; - /* */ __int64 _gap_0x8460; - /* */ __int64 _gap_0x8468; - /* */ __int64 _gap_0x8470; - /* */ __int64 _gap_0x8478; - /* */ __int64 _gap_0x8480; - /* */ __int64 _gap_0x8488; - /* */ __int64 _gap_0x8490; - /* */ __int64 _gap_0x8498; - /* */ __int64 _gap_0x84A0; - /* */ __int64 _gap_0x84A8; - /* */ __int64 _gap_0x84B0; - /* */ __int64 _gap_0x84B8; - /* */ __int64 _gap_0x84C0; - /* */ __int64 _gap_0x84C8; - /* */ __int64 _gap_0x84D0; - /* */ __int64 _gap_0x84D8; - /* */ __int64 _gap_0x84E0; - /* */ __int64 _gap_0x84E8; - /* */ __int64 _gap_0x84F0; - /* */ __int64 _gap_0x84F8; - /* */ __int64 _gap_0x8500; - /* */ __int64 _gap_0x8508; - /* */ __int64 _gap_0x8510; - /* */ __int64 _gap_0x8518; - /* */ __int64 _gap_0x8520; - /* */ __int64 _gap_0x8528; - /* */ __int64 _gap_0x8530; - /* */ __int64 _gap_0x8538; - /* */ __int64 _gap_0x8540; - /* */ __int64 _gap_0x8548; - /* */ __int64 _gap_0x8550; - /* */ __int64 _gap_0x8558; - /* */ __int64 _gap_0x8560; - /* */ __int64 _gap_0x8568; - /* */ __int64 _gap_0x8570; - /* */ __int64 _gap_0x8578; - /* */ __int64 _gap_0x8580; - /* */ __int64 _gap_0x8588; - /* */ __int64 _gap_0x8590; - /* */ __int64 _gap_0x8598; - /* */ __int64 _gap_0x85A0; - /* */ __int64 _gap_0x85A8; - /* */ __int64 _gap_0x85B0; - /* */ __int64 _gap_0x85B8; - /* */ __int64 _gap_0x85C0; - /* */ __int64 _gap_0x85C8; - /* */ __int64 _gap_0x85D0; - /* */ __int64 _gap_0x85D8; - /* */ __int64 _gap_0x85E0; - /* */ __int64 _gap_0x85E8; - /* */ __int64 _gap_0x85F0; - /* */ __int64 _gap_0x85F8; - /* */ __int64 _gap_0x8600; - /* */ __int64 _gap_0x8608; - /* */ __int64 _gap_0x8610; - /* */ __int64 _gap_0x8618; - /* */ __int64 _gap_0x8620; - /* */ __int64 _gap_0x8628; - /* */ __int64 _gap_0x8630; - /* */ __int64 _gap_0x8638; - /* */ __int64 _gap_0x8640; - /* */ __int64 _gap_0x8648; - /* */ __int64 _gap_0x8650; - /* */ __int64 _gap_0x8658; - /* */ __int64 _gap_0x8660; - /* */ __int64 _gap_0x8668; - /* */ __int64 _gap_0x8670; - /* */ __int64 _gap_0x8678; - /* */ __int64 _gap_0x8680; - /* */ __int64 _gap_0x8688; - /* */ __int64 _gap_0x8690; - /* */ __int64 _gap_0x8698; - /* */ __int64 _gap_0x86A0; - /* */ __int64 _gap_0x86A8; - /* */ __int64 _gap_0x86B0; - /* */ __int64 _gap_0x86B8; - /* */ __int64 _gap_0x86C0; - /* */ __int64 _gap_0x86C8; - /* */ __int64 _gap_0x86D0; - /* */ __int64 _gap_0x86D8; - /* */ __int64 _gap_0x86E0; - /* */ __int64 _gap_0x86E8; - /* */ __int64 _gap_0x86F0; - /* */ __int64 _gap_0x86F8; - /* */ __int64 _gap_0x8700; - /* */ __int64 _gap_0x8708; - /* */ __int64 _gap_0x8710; - /* */ __int64 _gap_0x8718; - /* */ __int64 _gap_0x8720; - /* */ __int64 _gap_0x8728; - /* */ __int64 _gap_0x8730; - /* */ __int64 _gap_0x8738; - /* */ __int64 _gap_0x8740; - /* */ __int64 _gap_0x8748; - /* */ __int64 _gap_0x8750; - /* */ __int64 _gap_0x8758; - /* */ __int64 _gap_0x8760; - /* */ __int64 _gap_0x8768; - /* */ __int64 _gap_0x8770; - /* */ __int64 _gap_0x8778; - /* */ __int64 _gap_0x8780; - /* */ __int64 _gap_0x8788; - /* */ __int64 _gap_0x8790; - /* */ __int64 _gap_0x8798; - /* */ __int64 _gap_0x87A0; - /* */ __int64 _gap_0x87A8; - /* */ __int64 _gap_0x87B0; - /* */ __int64 _gap_0x87B8; - /* */ __int64 _gap_0x87C0; - /* */ __int64 _gap_0x87C8; - /* */ __int64 _gap_0x87D0; - /* */ __int64 _gap_0x87D8; - /* */ __int64 _gap_0x87E0; - /* */ __int64 _gap_0x87E8; - /* */ __int64 _gap_0x87F0; - /* */ __int64 _gap_0x87F8; - /* */ __int64 _gap_0x8800; - /* */ __int64 _gap_0x8808; - /* */ __int64 _gap_0x8810; - /* */ __int64 _gap_0x8818; - /* */ __int64 _gap_0x8820; - /* */ __int64 _gap_0x8828; - /* */ __int64 _gap_0x8830; - /* */ __int64 _gap_0x8838; - /* */ __int64 _gap_0x8840; - /* */ __int64 _gap_0x8848; - /* */ __int64 _gap_0x8850; - /* */ __int64 _gap_0x8858; - /* */ __int64 _gap_0x8860; - /* */ __int64 _gap_0x8868; - /* */ __int64 _gap_0x8870; - /* */ __int64 _gap_0x8878; - /* */ __int64 _gap_0x8880; - /* */ __int64 _gap_0x8888; - /* */ __int64 _gap_0x8890; - /* */ __int64 _gap_0x8898; - /* */ __int64 _gap_0x88A0; - /* */ __int64 _gap_0x88A8; - /* */ __int64 _gap_0x88B0; - /* */ __int64 _gap_0x88B8; - /* */ __int64 _gap_0x88C0; - /* */ __int64 _gap_0x88C8; - /* */ __int64 _gap_0x88D0; - /* */ __int64 _gap_0x88D8; - /* */ __int64 _gap_0x88E0; - /* */ __int64 _gap_0x88E8; - /* */ __int64 _gap_0x88F0; - /* */ __int64 _gap_0x88F8; - /* */ __int64 _gap_0x8900; - /* */ __int64 _gap_0x8908; - /* */ __int64 _gap_0x8910; - /* */ __int64 _gap_0x8918; - /* */ __int64 _gap_0x8920; - /* */ __int64 _gap_0x8928; - /* */ __int64 _gap_0x8930; - /* */ __int64 _gap_0x8938; - /* */ __int64 _gap_0x8940; - /* */ __int64 _gap_0x8948; - /* */ __int64 _gap_0x8950; - /* */ __int64 _gap_0x8958; - /* */ __int64 _gap_0x8960; - /* */ __int64 _gap_0x8968; - /* */ __int64 _gap_0x8970; - /* */ __int64 _gap_0x8978; - /* */ __int64 _gap_0x8980; - /* */ __int64 _gap_0x8988; - /* */ __int64 _gap_0x8990; - /* */ __int64 _gap_0x8998; - /* */ __int64 _gap_0x89A0; - /* */ __int64 _gap_0x89A8; - /* */ __int64 _gap_0x89B0; - /* */ __int64 _gap_0x89B8; - /* */ __int64 _gap_0x89C0; - /* */ __int64 _gap_0x89C8; - /* */ __int64 _gap_0x89D0; - /* */ __int64 _gap_0x89D8; - /* */ __int64 _gap_0x89E0; - /* */ __int64 _gap_0x89E8; - /* */ __int64 _gap_0x89F0; - /* */ __int64 _gap_0x89F8; - /* */ __int64 _gap_0x8A00; - /* */ __int64 _gap_0x8A08; - /* */ __int64 _gap_0x8A10; - /* */ __int64 _gap_0x8A18; - /* */ __int64 _gap_0x8A20; - /* */ __int64 _gap_0x8A28; - /* */ __int64 _gap_0x8A30; - /* */ __int64 _gap_0x8A38; - /* */ __int64 _gap_0x8A40; - /* */ __int64 _gap_0x8A48; - /* */ __int64 _gap_0x8A50; - /* */ __int64 _gap_0x8A58; - /* */ __int64 _gap_0x8A60; - /* */ __int64 _gap_0x8A68; - /* */ __int64 _gap_0x8A70; - /* */ __int64 _gap_0x8A78; - /* */ __int64 _gap_0x8A80; - /* */ __int64 _gap_0x8A88; - /* */ __int64 _gap_0x8A90; - /* */ __int64 _gap_0x8A98; - /* */ __int64 _gap_0x8AA0; - /* */ __int64 _gap_0x8AA8; - /* */ __int64 _gap_0x8AB0; - /* */ __int64 _gap_0x8AB8; - /* */ __int64 _gap_0x8AC0; - /* */ __int64 _gap_0x8AC8; - /* */ __int64 _gap_0x8AD0; - /* */ __int64 _gap_0x8AD8; - /* */ __int64 _gap_0x8AE0; - /* */ __int64 _gap_0x8AE8; - /* */ __int64 _gap_0x8AF0; - /* */ __int64 _gap_0x8AF8; - /* */ __int64 _gap_0x8B00; - /* */ __int64 _gap_0x8B08; - /* */ __int64 _gap_0x8B10; - /* */ __int64 _gap_0x8B18; - /* */ __int64 _gap_0x8B20; - /* */ __int64 _gap_0x8B28; - /* */ __int64 _gap_0x8B30; - /* */ __int64 _gap_0x8B38; - /* */ __int64 _gap_0x8B40; - /* */ __int64 _gap_0x8B48; - /* */ __int64 _gap_0x8B50; - /* */ __int64 _gap_0x8B58; - /* */ __int64 _gap_0x8B60; - /* */ __int64 _gap_0x8B68; - /* */ __int64 _gap_0x8B70; - /* */ __int64 _gap_0x8B78; - /* */ __int64 _gap_0x8B80; - /* */ __int64 _gap_0x8B88; - /* */ __int64 _gap_0x8B90; - /* */ __int64 _gap_0x8B98; - /* */ __int64 _gap_0x8BA0; - /* */ __int64 _gap_0x8BA8; - /* */ __int64 _gap_0x8BB0; - /* */ __int64 _gap_0x8BB8; - /* */ __int64 _gap_0x8BC0; - /* */ __int64 _gap_0x8BC8; - /* */ __int64 _gap_0x8BD0; - /* */ __int64 _gap_0x8BD8; - /* */ __int64 _gap_0x8BE0; - /* */ __int64 _gap_0x8BE8; - /* */ __int64 _gap_0x8BF0; - /* */ __int64 _gap_0x8BF8; - /* */ __int64 _gap_0x8C00; - /* */ __int64 _gap_0x8C08; - /* */ __int64 _gap_0x8C10; - /* */ __int64 _gap_0x8C18; - /* */ __int64 _gap_0x8C20; - /* */ __int64 _gap_0x8C28; - /* */ __int64 _gap_0x8C30; - /* */ __int64 _gap_0x8C38; - /* */ __int64 _gap_0x8C40; - /* */ __int64 _gap_0x8C48; - /* */ __int64 _gap_0x8C50; - /* */ __int64 _gap_0x8C58; - /* */ __int64 _gap_0x8C60; - /* */ __int64 _gap_0x8C68; - /* */ __int64 _gap_0x8C70; - /* */ __int64 _gap_0x8C78; - /* */ __int64 _gap_0x8C80; - /* */ __int64 _gap_0x8C88; - /* */ __int64 _gap_0x8C90; - /* */ __int64 _gap_0x8C98; - /* */ __int64 _gap_0x8CA0; - /* */ __int64 _gap_0x8CA8; - /* */ __int64 _gap_0x8CB0; - /* */ __int64 _gap_0x8CB8; - /* */ __int64 _gap_0x8CC0; - /* */ __int64 _gap_0x8CC8; - /* */ __int64 _gap_0x8CD0; - /* */ __int64 _gap_0x8CD8; - /* */ __int64 _gap_0x8CE0; - /* */ __int64 _gap_0x8CE8; - /* */ __int64 _gap_0x8CF0; - /* */ __int64 _gap_0x8CF8; - /* */ __int64 _gap_0x8D00; - /* */ __int64 _gap_0x8D08; - /* */ __int64 _gap_0x8D10; - /* */ __int64 _gap_0x8D18; - /* */ __int64 _gap_0x8D20; - /* */ __int64 _gap_0x8D28; - /* */ __int64 _gap_0x8D30; - /* */ __int64 _gap_0x8D38; - /* */ __int64 _gap_0x8D40; - /* */ __int64 _gap_0x8D48; - /* */ __int64 _gap_0x8D50; - /* */ __int64 _gap_0x8D58; - /* */ __int64 _gap_0x8D60; - /* */ __int64 _gap_0x8D68; - /* */ __int64 _gap_0x8D70; - /* */ __int64 _gap_0x8D78; - /* */ __int64 _gap_0x8D80; - /* */ __int64 _gap_0x8D88; - /* */ __int64 _gap_0x8D90; - /* */ __int64 _gap_0x8D98; - /* */ __int64 _gap_0x8DA0; - /* */ __int64 _gap_0x8DA8; - /* */ __int64 _gap_0x8DB0; - /* */ __int64 _gap_0x8DB8; - /* */ __int64 _gap_0x8DC0; - /* */ __int64 _gap_0x8DC8; - /* */ __int64 _gap_0x8DD0; - /* */ __int64 _gap_0x8DD8; - /* */ __int64 _gap_0x8DE0; - /* */ __int64 _gap_0x8DE8; - /* */ __int64 _gap_0x8DF0; - /* */ __int64 _gap_0x8DF8; - /* */ __int64 _gap_0x8E00; - /* */ __int64 _gap_0x8E08; - /* */ __int64 _gap_0x8E10; - /* */ __int64 _gap_0x8E18; - /* */ __int64 _gap_0x8E20; - /* */ __int64 _gap_0x8E28; - /* */ __int64 _gap_0x8E30; - /* */ __int64 _gap_0x8E38; - /* */ __int64 _gap_0x8E40; - /* */ __int64 _gap_0x8E48; - /* */ __int64 _gap_0x8E50; - /* */ __int64 _gap_0x8E58; - /* */ __int64 _gap_0x8E60; - /* */ __int64 _gap_0x8E68; - /* */ __int64 _gap_0x8E70; - /* */ __int64 _gap_0x8E78; - /* */ __int64 _gap_0x8E80; - /* */ __int64 _gap_0x8E88; - /* */ __int64 _gap_0x8E90; - /* */ __int64 _gap_0x8E98; - /* */ __int64 _gap_0x8EA0; - /* */ __int64 _gap_0x8EA8; - /* */ __int64 _gap_0x8EB0; - /* */ __int64 _gap_0x8EB8; - /* */ __int64 _gap_0x8EC0; - /* */ __int64 _gap_0x8EC8; - /* */ __int64 _gap_0x8ED0; - /* */ __int64 _gap_0x8ED8; - /* */ __int64 _gap_0x8EE0; - /* */ __int64 _gap_0x8EE8; - /* */ __int64 _gap_0x8EF0; - /* */ __int64 _gap_0x8EF8; - /* */ __int64 _gap_0x8F00; - /* */ __int64 _gap_0x8F08; - /* */ __int64 _gap_0x8F10; - /* */ __int64 _gap_0x8F18; - /* */ __int64 _gap_0x8F20; - /* */ __int64 _gap_0x8F28; - /* */ __int64 _gap_0x8F30; - /* */ __int64 _gap_0x8F38; - /* */ __int64 _gap_0x8F40; - /* */ __int64 _gap_0x8F48; - /* */ __int64 _gap_0x8F50; - /* */ __int64 _gap_0x8F58; - /* */ __int64 _gap_0x8F60; - /* */ __int64 _gap_0x8F68; - /* */ __int64 _gap_0x8F70; - /* */ __int64 _gap_0x8F78; - /* */ __int64 _gap_0x8F80; - /* */ __int64 _gap_0x8F88; - /* */ __int64 _gap_0x8F90; - /* */ __int64 _gap_0x8F98; - /* */ __int64 _gap_0x8FA0; - /* */ __int64 _gap_0x8FA8; - /* */ __int64 _gap_0x8FB0; - /* */ __int64 _gap_0x8FB8; - /* */ __int64 _gap_0x8FC0; - /* */ __int64 _gap_0x8FC8; - /* */ __int64 _gap_0x8FD0; - /* */ __int64 _gap_0x8FD8; - /* */ __int64 _gap_0x8FE0; - /* */ __int64 _gap_0x8FE8; - /* */ __int64 _gap_0x8FF0; - /* */ __int64 _gap_0x8FF8; - /* */ __int64 _gap_0x9000; - /* */ __int64 _gap_0x9008; - /* */ __int64 _gap_0x9010; - /* */ __int64 _gap_0x9018; - /* */ __int64 _gap_0x9020; - /* */ __int64 _gap_0x9028; - /* */ __int64 _gap_0x9030; - /* */ __int64 _gap_0x9038; - /* */ __int64 _gap_0x9040; - /* */ __int64 _gap_0x9048; - /* */ __int64 _gap_0x9050; - /* */ __int64 _gap_0x9058; - /* */ __int64 _gap_0x9060; - /* */ __int64 _gap_0x9068; - /* */ __int64 _gap_0x9070; - /* */ __int64 _gap_0x9078; - /* */ __int64 _gap_0x9080; - /* */ __int64 _gap_0x9088; - /* */ __int64 _gap_0x9090; - /* */ __int64 _gap_0x9098; - /* */ __int64 _gap_0x90A0; - /* */ __int64 _gap_0x90A8; - /* */ __int64 _gap_0x90B0; - /* */ __int64 _gap_0x90B8; - /* */ __int64 _gap_0x90C0; - /* */ __int64 _gap_0x90C8; - /* */ __int64 _gap_0x90D0; - /* */ __int64 _gap_0x90D8; - /* */ __int64 _gap_0x90E0; - /* */ __int64 _gap_0x90E8; - /* */ __int64 _gap_0x90F0; - /* */ __int64 _gap_0x90F8; - /* */ __int64 _gap_0x9100; - /* */ __int64 _gap_0x9108; - /* */ __int64 _gap_0x9110; - /* */ __int64 _gap_0x9118; - /* */ __int64 _gap_0x9120; - /* */ __int64 _gap_0x9128; - /* */ __int64 _gap_0x9130; - /* */ __int64 _gap_0x9138; - /* */ __int64 _gap_0x9140; - /* */ __int64 _gap_0x9148; - /* */ __int64 _gap_0x9150; - /* */ __int64 _gap_0x9158; - /* */ __int64 _gap_0x9160; - /* */ __int64 _gap_0x9168; - /* */ __int64 _gap_0x9170; - /* */ __int64 _gap_0x9178; - /* */ __int64 _gap_0x9180; - /* */ __int64 _gap_0x9188; - /* */ __int64 _gap_0x9190; - /* */ __int64 _gap_0x9198; - /* */ __int64 _gap_0x91A0; - /* */ __int64 _gap_0x91A8; - /* */ __int64 _gap_0x91B0; - /* */ __int64 _gap_0x91B8; - /* */ __int64 _gap_0x91C0; - /* */ __int64 _gap_0x91C8; - /* */ __int64 _gap_0x91D0; - /* */ __int64 _gap_0x91D8; - /* */ __int64 _gap_0x91E0; - /* */ __int64 _gap_0x91E8; - /* */ __int64 _gap_0x91F0; - /* */ __int64 _gap_0x91F8; - /* */ __int64 _gap_0x9200; - /* */ __int64 _gap_0x9208; - /* */ __int64 _gap_0x9210; - /* */ __int64 _gap_0x9218; - /* */ __int64 _gap_0x9220; - /* */ __int64 _gap_0x9228; - /* */ __int64 _gap_0x9230; - /* */ __int64 _gap_0x9238; - /* */ __int64 _gap_0x9240; - /* */ __int64 _gap_0x9248; - /* */ __int64 _gap_0x9250; - /* */ __int64 _gap_0x9258; - /* */ __int64 _gap_0x9260; - /* */ __int64 _gap_0x9268; - /* */ __int64 _gap_0x9270; - /* */ __int64 _gap_0x9278; - /* */ __int64 _gap_0x9280; - /* */ __int64 _gap_0x9288; - /* */ __int64 _gap_0x9290; - /* */ __int64 _gap_0x9298; - /* */ __int64 _gap_0x92A0; - /* */ __int64 _gap_0x92A8; - /* */ __int64 _gap_0x92B0; - /* */ __int64 _gap_0x92B8; - /* */ __int64 _gap_0x92C0; - /* */ __int64 _gap_0x92C8; - /* */ __int64 _gap_0x92D0; - /* */ __int64 _gap_0x92D8; - /* */ __int64 _gap_0x92E0; - /* */ __int64 _gap_0x92E8; - /* */ __int64 _gap_0x92F0; - /* */ __int64 _gap_0x92F8; - /* */ __int64 _gap_0x9300; - /* */ __int64 _gap_0x9308; - /* */ __int64 _gap_0x9310; - /* */ __int64 _gap_0x9318; - /* */ __int64 _gap_0x9320; - /* */ __int64 _gap_0x9328; - /* */ __int64 _gap_0x9330; - /* */ __int64 _gap_0x9338; - /* */ __int64 _gap_0x9340; - /* */ __int64 _gap_0x9348; - /* */ __int64 _gap_0x9350; - /* */ __int64 _gap_0x9358; - /* */ __int64 _gap_0x9360; - /* */ __int64 _gap_0x9368; - /* */ __int64 _gap_0x9370; - /* */ __int64 _gap_0x9378; - /* */ __int64 _gap_0x9380; - /* */ __int64 _gap_0x9388; - /* */ __int64 _gap_0x9390; - /* */ __int64 _gap_0x9398; - /* */ __int64 _gap_0x93A0; - /* */ __int64 _gap_0x93A8; - /* */ __int64 _gap_0x93B0; - /* */ __int64 _gap_0x93B8; - /* */ __int64 _gap_0x93C0; - /* */ __int64 _gap_0x93C8; - /* */ __int64 _gap_0x93D0; - /* */ __int64 _gap_0x93D8; - /* */ __int64 _gap_0x93E0; - /* */ __int64 _gap_0x93E8; - /* */ __int64 _gap_0x93F0; - /* */ __int64 _gap_0x93F8; - /* */ __int64 _gap_0x9400; - /* */ __int64 _gap_0x9408; - /* */ __int64 _gap_0x9410; - /* */ __int64 _gap_0x9418; - /* */ __int64 _gap_0x9420; - /* */ __int64 _gap_0x9428; - /* */ __int64 _gap_0x9430; - /* */ __int64 _gap_0x9438; - /* */ __int64 _gap_0x9440; - /* */ __int64 _gap_0x9448; - /* */ __int64 _gap_0x9450; - /* */ __int64 _gap_0x9458; - /* */ __int64 _gap_0x9460; - /* */ __int64 _gap_0x9468; - /* */ __int64 _gap_0x9470; - /* */ __int64 _gap_0x9478; - /* */ __int64 _gap_0x9480; - /* */ __int64 _gap_0x9488; - /* */ __int64 _gap_0x9490; - /* */ __int64 _gap_0x9498; - /* */ __int64 _gap_0x94A0; - /* */ __int64 _gap_0x94A8; - /* */ __int64 _gap_0x94B0; - /* */ __int64 _gap_0x94B8; - /* */ __int64 _gap_0x94C0; - /* */ __int64 _gap_0x94C8; - /* */ __int64 _gap_0x94D0; - /* */ __int64 _gap_0x94D8; - /* */ __int64 _gap_0x94E0; - /* */ __int64 _gap_0x94E8; - /* */ __int64 _gap_0x94F0; - /* */ __int64 _gap_0x94F8; - /* */ __int64 _gap_0x9500; - /* */ __int64 _gap_0x9508; - /* */ __int64 _gap_0x9510; - /* */ __int64 _gap_0x9518; - /* */ __int64 _gap_0x9520; - /* */ __int64 _gap_0x9528; - /* */ __int64 _gap_0x9530; - /* */ __int64 _gap_0x9538; - /* */ __int64 _gap_0x9540; - /* */ __int64 _gap_0x9548; - /* */ __int64 _gap_0x9550; - /* */ __int64 _gap_0x9558; - /* */ __int64 _gap_0x9560; - /* */ __int64 _gap_0x9568; - /* */ __int64 _gap_0x9570; - /* */ __int64 _gap_0x9578; - /* */ __int64 _gap_0x9580; - /* */ __int64 _gap_0x9588; - /* */ __int64 _gap_0x9590; - /* */ __int64 _gap_0x9598; - /* */ __int64 _gap_0x95A0; - /* */ __int64 _gap_0x95A8; - /* */ __int64 _gap_0x95B0; - /* */ __int64 _gap_0x95B8; - /* */ __int64 _gap_0x95C0; - /* */ __int64 _gap_0x95C8; - /* */ __int64 _gap_0x95D0; - /* */ __int64 _gap_0x95D8; - /* */ __int64 _gap_0x95E0; - /* */ __int64 _gap_0x95E8; - /* */ __int64 _gap_0x95F0; - /* */ __int64 _gap_0x95F8; - /* */ __int64 _gap_0x9600; - /* */ __int64 _gap_0x9608; - /* */ __int64 _gap_0x9610; - /* */ __int64 _gap_0x9618; - /* */ __int64 _gap_0x9620; - /* */ __int64 _gap_0x9628; - /* */ __int64 _gap_0x9630; - /* */ __int64 _gap_0x9638; - /* */ __int64 _gap_0x9640; - /* */ __int64 _gap_0x9648; - /* */ __int64 _gap_0x9650; - /* */ __int64 _gap_0x9658; - /* */ __int64 _gap_0x9660; - /* */ __int64 _gap_0x9668; - /* */ __int64 _gap_0x9670; - /* */ __int64 _gap_0x9678; - /* */ __int64 _gap_0x9680; - /* */ __int64 _gap_0x9688; - /* */ __int64 _gap_0x9690; - /* */ __int64 _gap_0x9698; - /* */ __int64 _gap_0x96A0; - /* */ __int64 _gap_0x96A8; - /* */ __int64 _gap_0x96B0; - /* */ __int64 _gap_0x96B8; - /* */ __int64 _gap_0x96C0; - /* */ __int64 _gap_0x96C8; - /* */ __int64 _gap_0x96D0; - /* */ __int64 _gap_0x96D8; - /* */ __int64 _gap_0x96E0; - /* */ __int64 _gap_0x96E8; - /* */ __int64 _gap_0x96F0; - /* */ __int64 _gap_0x96F8; - /* */ __int64 _gap_0x9700; - /* */ __int64 _gap_0x9708; - /* */ __int64 _gap_0x9710; - /* */ __int64 _gap_0x9718; - /* */ __int64 _gap_0x9720; - /* */ __int64 _gap_0x9728; - /* */ __int64 _gap_0x9730; - /* */ __int64 _gap_0x9738; - /* */ __int64 _gap_0x9740; - /* */ __int64 _gap_0x9748; - /* */ __int64 _gap_0x9750; - /* */ __int64 _gap_0x9758; - /* */ __int64 _gap_0x9760; - /* */ __int64 _gap_0x9768; - /* */ __int64 _gap_0x9770; - /* */ __int64 _gap_0x9778; - /* */ __int64 _gap_0x9780; - /* */ __int64 _gap_0x9788; - /* */ __int64 _gap_0x9790; - /* */ __int64 _gap_0x9798; - /* */ __int64 _gap_0x97A0; - /* */ __int64 _gap_0x97A8; - /* */ __int64 _gap_0x97B0; - /* */ __int64 _gap_0x97B8; - /* */ __int64 _gap_0x97C0; - /* */ __int64 _gap_0x97C8; - /* */ __int64 _gap_0x97D0; - /* */ __int64 _gap_0x97D8; - /* */ __int64 _gap_0x97E0; - /* */ __int64 _gap_0x97E8; - /* */ __int64 _gap_0x97F0; - /* */ __int64 _gap_0x97F8; - /* */ __int64 _gap_0x9800; - /* */ __int64 _gap_0x9808; - /* */ __int64 _gap_0x9810; - /* */ __int64 _gap_0x9818; - /* */ __int64 _gap_0x9820; - /* */ __int64 _gap_0x9828; - /* */ __int64 _gap_0x9830; - /* */ __int64 _gap_0x9838; - /* */ __int64 _gap_0x9840; - /* */ __int64 _gap_0x9848; - /* */ __int64 _gap_0x9850; - /* */ __int64 _gap_0x9858; - /* */ __int64 _gap_0x9860; - /* */ __int64 _gap_0x9868; - /* */ __int64 _gap_0x9870; - /* */ __int64 _gap_0x9878; - /* */ __int64 _gap_0x9880; - /* */ __int64 _gap_0x9888; - /* */ __int64 _gap_0x9890; - /* */ __int64 _gap_0x9898; - /* */ __int64 _gap_0x98A0; - /* */ __int64 _gap_0x98A8; - /* */ __int64 _gap_0x98B0; - /* */ __int64 _gap_0x98B8; - /* */ __int64 _gap_0x98C0; - /* */ __int64 _gap_0x98C8; - /* */ __int64 _gap_0x98D0; - /* */ __int64 _gap_0x98D8; - /* */ __int64 _gap_0x98E0; - /* */ __int64 _gap_0x98E8; - /* */ __int64 _gap_0x98F0; - /* */ __int64 _gap_0x98F8; - /* */ __int64 _gap_0x9900; - /* */ __int64 _gap_0x9908; - /* */ __int64 _gap_0x9910; - /* */ __int64 _gap_0x9918; - /* */ __int64 _gap_0x9920; - /* */ __int64 _gap_0x9928; - /* */ __int64 _gap_0x9930; - /* */ __int64 _gap_0x9938; - /* */ __int64 _gap_0x9940; - /* */ __int64 _gap_0x9948; - /* */ __int64 _gap_0x9950; - /* */ __int64 _gap_0x9958; - /* */ __int64 _gap_0x9960; - /* */ __int64 _gap_0x9968; - /* */ __int64 _gap_0x9970; - /* */ __int64 _gap_0x9978; - /* */ __int64 _gap_0x9980; - /* */ __int64 _gap_0x9988; - /* */ __int64 _gap_0x9990; - /* */ __int64 _gap_0x9998; - /* */ __int64 _gap_0x99A0; - /* */ __int64 _gap_0x99A8; - /* */ __int64 _gap_0x99B0; - /* */ __int64 _gap_0x99B8; - /* */ __int64 _gap_0x99C0; - /* */ __int64 _gap_0x99C8; - /* */ __int64 _gap_0x99D0; - /* */ __int64 _gap_0x99D8; - /* */ __int64 _gap_0x99E0; - /* */ __int64 _gap_0x99E8; - /* */ __int64 _gap_0x99F0; - /* */ __int64 _gap_0x99F8; - /* */ __int64 _gap_0x9A00; - /* */ __int64 _gap_0x9A08; - /* */ __int64 _gap_0x9A10; - /* */ __int64 _gap_0x9A18; - /* */ __int64 _gap_0x9A20; - /* */ __int64 _gap_0x9A28; - /* */ __int64 _gap_0x9A30; - /* */ __int64 _gap_0x9A38; - /* */ __int64 _gap_0x9A40; - /* */ __int64 _gap_0x9A48; - /* */ __int64 _gap_0x9A50; - /* */ __int64 _gap_0x9A58; - /* */ __int64 _gap_0x9A60; - /* */ __int64 _gap_0x9A68; - /* */ __int64 _gap_0x9A70; - /* */ __int64 _gap_0x9A78; - /* */ __int64 _gap_0x9A80; - /* */ __int64 _gap_0x9A88; - /* */ __int64 _gap_0x9A90; - /* */ __int64 _gap_0x9A98; - /* */ __int64 _gap_0x9AA0; - /* */ __int64 _gap_0x9AA8; - /* */ __int64 _gap_0x9AB0; - /* */ __int64 _gap_0x9AB8; - /* */ __int64 _gap_0x9AC0; - /* */ __int64 _gap_0x9AC8; - /* */ __int64 _gap_0x9AD0; - /* */ __int64 _gap_0x9AD8; - /* */ __int64 _gap_0x9AE0; - /* */ __int64 _gap_0x9AE8; - /* */ __int64 _gap_0x9AF0; - /* */ __int64 _gap_0x9AF8; - /* */ __int64 _gap_0x9B00; - /* */ __int64 _gap_0x9B08; - /* */ __int64 _gap_0x9B10; - /* */ __int64 _gap_0x9B18; - /* */ __int64 _gap_0x9B20; - /* */ __int64 _gap_0x9B28; - /* */ __int64 _gap_0x9B30; - /* */ __int64 _gap_0x9B38; - /* */ __int64 _gap_0x9B40; - /* */ __int64 _gap_0x9B48; - /* */ __int64 _gap_0x9B50; - /* */ __int64 _gap_0x9B58; - /* */ __int64 _gap_0x9B60; - /* */ __int64 _gap_0x9B68; - /* */ __int64 _gap_0x9B70; - /* */ __int64 _gap_0x9B78; - /* */ __int64 _gap_0x9B80; - /* */ __int64 _gap_0x9B88; - /* */ __int64 _gap_0x9B90; - /* */ __int64 _gap_0x9B98; - /* */ __int64 _gap_0x9BA0; - /* */ __int64 _gap_0x9BA8; - /* */ __int64 _gap_0x9BB0; - /* */ __int64 _gap_0x9BB8; - /* */ __int64 _gap_0x9BC0; - /* */ __int64 _gap_0x9BC8; - /* */ __int64 _gap_0x9BD0; - /* */ __int64 _gap_0x9BD8; - /* */ __int64 _gap_0x9BE0; - /* */ __int64 _gap_0x9BE8; - /* */ __int64 _gap_0x9BF0; - /* */ __int64 _gap_0x9BF8; - /* */ __int64 _gap_0x9C00; - /* */ __int64 _gap_0x9C08; - /* */ __int64 _gap_0x9C10; - /* */ __int64 _gap_0x9C18; - /* */ __int64 _gap_0x9C20; - /* */ __int64 _gap_0x9C28; - /* */ __int64 _gap_0x9C30; - /* */ __int64 _gap_0x9C38; - /* */ __int64 _gap_0x9C40; - /* */ __int64 _gap_0x9C48; - /* */ __int64 _gap_0x9C50; - /* */ __int64 _gap_0x9C58; - /* */ __int64 _gap_0x9C60; - /* */ __int64 _gap_0x9C68; - /* */ __int64 _gap_0x9C70; - /* */ __int64 _gap_0x9C78; - /* */ __int64 _gap_0x9C80; - /* */ __int64 _gap_0x9C88; - /* */ __int64 _gap_0x9C90; - /* */ __int64 _gap_0x9C98; - /* */ __int64 _gap_0x9CA0; - /* */ __int64 _gap_0x9CA8; - /* */ __int64 _gap_0x9CB0; - /* */ __int64 _gap_0x9CB8; - /* */ __int64 _gap_0x9CC0; - /* */ __int64 _gap_0x9CC8; - /* */ __int64 _gap_0x9CD0; - /* */ __int64 _gap_0x9CD8; - /* */ __int64 _gap_0x9CE0; - /* */ __int64 _gap_0x9CE8; - /* */ __int64 _gap_0x9CF0; - /* */ __int64 _gap_0x9CF8; - /* */ __int64 _gap_0x9D00; - /* */ __int64 _gap_0x9D08; - /* */ __int64 _gap_0x9D10; - /* */ __int64 _gap_0x9D18; - /* */ __int64 _gap_0x9D20; - /* */ __int64 _gap_0x9D28; - /* */ __int64 _gap_0x9D30; - /* */ __int64 _gap_0x9D38; - /* */ __int64 _gap_0x9D40; - /* */ __int64 _gap_0x9D48; - /* */ __int64 _gap_0x9D50; - /* */ __int64 _gap_0x9D58; - /* */ __int64 _gap_0x9D60; - /* */ __int64 _gap_0x9D68; - /* */ __int64 _gap_0x9D70; - /* */ __int64 _gap_0x9D78; - /* */ __int64 _gap_0x9D80; - /* */ __int64 _gap_0x9D88; - /* */ __int64 _gap_0x9D90; - /* */ __int64 _gap_0x9D98; - /* */ __int64 _gap_0x9DA0; - /* */ __int64 _gap_0x9DA8; - /* */ __int64 _gap_0x9DB0; - /* */ __int64 _gap_0x9DB8; - /* */ __int64 _gap_0x9DC0; - /* */ __int64 _gap_0x9DC8; - /* */ __int64 _gap_0x9DD0; - /* */ __int64 _gap_0x9DD8; - /* */ __int64 _gap_0x9DE0; - /* */ __int64 _gap_0x9DE8; - /* */ __int64 _gap_0x9DF0; - /* */ __int64 _gap_0x9DF8; - /* */ __int64 _gap_0x9E00; - /* */ __int64 _gap_0x9E08; - /* */ __int64 _gap_0x9E10; - /* */ __int64 _gap_0x9E18; - /* */ __int64 _gap_0x9E20; - /* */ __int64 _gap_0x9E28; - /* */ __int64 _gap_0x9E30; - /* */ __int64 _gap_0x9E38; - /* */ __int64 _gap_0x9E40; - /* */ __int64 _gap_0x9E48; - /* */ __int64 _gap_0x9E50; - /* */ __int64 _gap_0x9E58; - /* */ __int64 _gap_0x9E60; - /* */ __int64 _gap_0x9E68; - /* */ __int64 _gap_0x9E70; - /* */ __int64 _gap_0x9E78; - /* */ __int64 _gap_0x9E80; - /* */ __int64 _gap_0x9E88; - /* */ __int64 _gap_0x9E90; - /* */ __int64 _gap_0x9E98; - /* */ __int64 _gap_0x9EA0; - /* */ __int64 _gap_0x9EA8; - /* */ __int64 _gap_0x9EB0; - /* */ __int64 _gap_0x9EB8; - /* */ __int64 _gap_0x9EC0; - /* */ __int64 _gap_0x9EC8; - /* */ __int64 _gap_0x9ED0; - /* */ __int64 _gap_0x9ED8; - /* */ __int64 _gap_0x9EE0; - /* */ __int64 _gap_0x9EE8; - /* */ __int64 _gap_0x9EF0; - /* */ __int64 _gap_0x9EF8; - /* */ __int64 _gap_0x9F00; - /* */ __int64 _gap_0x9F08; - /* */ __int64 _gap_0x9F10; - /* */ __int64 _gap_0x9F18; - /* */ __int64 _gap_0x9F20; - /* */ __int64 _gap_0x9F28; - /* */ __int64 _gap_0x9F30; - /* */ __int64 _gap_0x9F38; - /* */ __int64 _gap_0x9F40; - /* */ __int64 _gap_0x9F48; - /* */ __int64 _gap_0x9F50; - /* */ __int64 _gap_0x9F58; - /* */ __int64 _gap_0x9F60; - /* */ __int64 _gap_0x9F68; - /* */ __int64 _gap_0x9F70; - /* */ __int64 _gap_0x9F78; - /* */ __int64 _gap_0x9F80; - /* */ __int64 _gap_0x9F88; - /* */ __int64 _gap_0x9F90; - /* */ __int64 _gap_0x9F98; - /* */ __int64 _gap_0x9FA0; - /* */ __int64 _gap_0x9FA8; - /* */ __int64 _gap_0x9FB0; - /* */ __int64 _gap_0x9FB8; - /* */ __int64 _gap_0x9FC0; - /* */ __int64 _gap_0x9FC8; - /* */ __int64 _gap_0x9FD0; - /* */ __int64 _gap_0x9FD8; - /* */ __int64 _gap_0x9FE0; - /* */ __int64 _gap_0x9FE8; - /* */ __int64 _gap_0x9FF0; - /* */ __int64 _gap_0x9FF8; - /* */ __int64 _gap_0xA000; - /* */ __int64 _gap_0xA008; - /* */ __int64 _gap_0xA010; - /* */ __int64 _gap_0xA018; - /* */ __int64 _gap_0xA020; - /* */ __int64 _gap_0xA028; - /* */ __int64 _gap_0xA030; - /* */ __int64 _gap_0xA038; - /* */ __int64 _gap_0xA040; - /* */ __int64 _gap_0xA048; - /* */ __int64 _gap_0xA050; - /* */ __int64 _gap_0xA058; - /* */ __int64 _gap_0xA060; - /* */ __int64 _gap_0xA068; - /* */ __int64 _gap_0xA070; - /* */ __int64 _gap_0xA078; - /* */ __int64 _gap_0xA080; - /* */ __int64 _gap_0xA088; - /* */ __int64 _gap_0xA090; - /* */ __int64 _gap_0xA098; - /* */ __int64 _gap_0xA0A0; - /* */ __int64 _gap_0xA0A8; - /* */ __int64 _gap_0xA0B0; - /* */ __int64 _gap_0xA0B8; - /* */ __int64 _gap_0xA0C0; - /* */ __int64 _gap_0xA0C8; - /* */ __int64 _gap_0xA0D0; - /* */ __int64 _gap_0xA0D8; - /* */ __int64 _gap_0xA0E0; - /* */ __int64 _gap_0xA0E8; - /* */ __int64 _gap_0xA0F0; - /* */ __int64 _gap_0xA0F8; - /* */ __int64 _gap_0xA100; - /* */ __int64 _gap_0xA108; - /* */ __int64 _gap_0xA110; - /* */ __int64 _gap_0xA118; - /* */ __int64 _gap_0xA120; - /* */ __int64 _gap_0xA128; - /* */ __int64 _gap_0xA130; - /* */ __int64 _gap_0xA138; - /* */ __int64 _gap_0xA140; - /* */ __int64 _gap_0xA148; - /* */ __int64 _gap_0xA150; - /* */ __int64 _gap_0xA158; - /* */ __int64 _gap_0xA160; - /* */ __int64 _gap_0xA168; - /* */ __int64 _gap_0xA170; - /* */ __int64 _gap_0xA178; - /* */ __int64 _gap_0xA180; - /* */ __int64 _gap_0xA188; - /* */ __int64 _gap_0xA190; - /* */ __int64 _gap_0xA198; - /* */ __int64 _gap_0xA1A0; - /* */ __int64 _gap_0xA1A8; - /* */ __int64 _gap_0xA1B0; - /* */ __int64 _gap_0xA1B8; - /* */ __int64 _gap_0xA1C0; - /* */ __int64 _gap_0xA1C8; - /* */ __int64 _gap_0xA1D0; - /* */ __int64 _gap_0xA1D8; - /* */ __int64 _gap_0xA1E0; - /* */ __int64 _gap_0xA1E8; - /* */ __int64 _gap_0xA1F0; - /* */ __int64 _gap_0xA1F8; - /* */ __int64 _gap_0xA200; - /* */ __int64 _gap_0xA208; - /* */ __int64 _gap_0xA210; - /* */ __int64 _gap_0xA218; - /* */ __int64 _gap_0xA220; - /* */ __int64 _gap_0xA228; - /* */ __int64 _gap_0xA230; - /* */ __int64 _gap_0xA238; - /* */ __int64 _gap_0xA240; - /* */ __int64 _gap_0xA248; - /* */ __int64 _gap_0xA250; - /* */ __int64 _gap_0xA258; - /* */ __int64 _gap_0xA260; - /* */ __int64 _gap_0xA268; - /* */ __int64 _gap_0xA270; - /* */ __int64 _gap_0xA278; - /* */ __int64 _gap_0xA280; - /* */ __int64 _gap_0xA288; - /* */ __int64 _gap_0xA290; - /* */ __int64 _gap_0xA298; - /* */ __int64 _gap_0xA2A0; - /* */ __int64 _gap_0xA2A8; - /* */ __int64 _gap_0xA2B0; - /* */ __int64 _gap_0xA2B8; - /* */ __int64 _gap_0xA2C0; - /* */ __int64 _gap_0xA2C8; - /* */ __int64 _gap_0xA2D0; - /* */ __int64 _gap_0xA2D8; - /* */ __int64 _gap_0xA2E0; - /* */ __int64 _gap_0xA2E8; - /* */ __int64 _gap_0xA2F0; - /* */ __int64 _gap_0xA2F8; - /* */ __int64 _gap_0xA300; - /* */ __int64 _gap_0xA308; - /* */ __int64 _gap_0xA310; - /* */ __int64 _gap_0xA318; - /* */ __int64 _gap_0xA320; - /* */ __int64 _gap_0xA328; - /* */ __int64 _gap_0xA330; - /* */ __int64 _gap_0xA338; - /* */ __int64 _gap_0xA340; - /* */ __int64 _gap_0xA348; - /* */ __int64 _gap_0xA350; - /* */ __int64 _gap_0xA358; - /* */ __int64 _gap_0xA360; - /* */ __int64 _gap_0xA368; - /* */ __int64 _gap_0xA370; - /* */ __int64 _gap_0xA378; - /* */ __int64 _gap_0xA380; - /* */ __int64 _gap_0xA388; - /* */ __int64 _gap_0xA390; - /* */ __int64 _gap_0xA398; - /* */ __int64 _gap_0xA3A0; - /* */ __int64 _gap_0xA3A8; - /* */ __int64 _gap_0xA3B0; - /* */ __int64 _gap_0xA3B8; - /* */ __int64 _gap_0xA3C0; - /* */ __int64 _gap_0xA3C8; - /* */ __int64 _gap_0xA3D0; - /* */ __int64 _gap_0xA3D8; - /* */ __int64 _gap_0xA3E0; - /* */ __int64 _gap_0xA3E8; - /* */ __int64 _gap_0xA3F0; - /* */ __int64 _gap_0xA3F8; - /* */ __int64 _gap_0xA400; - /* */ __int64 _gap_0xA408; - /* */ __int64 _gap_0xA410; - /* */ __int64 _gap_0xA418; - /* */ __int64 _gap_0xA420; - /* */ __int64 _gap_0xA428; - /* */ __int64 _gap_0xA430; - /* */ __int64 _gap_0xA438; - /* */ __int64 _gap_0xA440; - /* */ __int64 _gap_0xA448; - /* */ __int64 _gap_0xA450; - /* */ __int64 _gap_0xA458; - /* */ __int64 _gap_0xA460; - /* */ __int64 _gap_0xA468; - /* */ __int64 _gap_0xA470; - /* */ __int64 _gap_0xA478; - /* */ __int64 _gap_0xA480; - /* */ __int64 _gap_0xA488; - /* */ __int64 _gap_0xA490; - /* */ __int64 _gap_0xA498; - /* */ __int64 _gap_0xA4A0; - /* */ __int64 _gap_0xA4A8; - /* */ __int64 _gap_0xA4B0; - /* */ __int64 _gap_0xA4B8; - /* */ __int64 _gap_0xA4C0; - /* */ __int64 _gap_0xA4C8; - /* */ __int64 _gap_0xA4D0; - /* */ __int64 _gap_0xA4D8; - /* */ __int64 _gap_0xA4E0; - /* */ __int64 _gap_0xA4E8; - /* */ __int64 _gap_0xA4F0; - /* */ __int64 _gap_0xA4F8; - /* */ __int64 _gap_0xA500; - /* */ __int64 _gap_0xA508; - /* */ __int64 _gap_0xA510; - /* */ __int64 _gap_0xA518; - /* */ __int64 _gap_0xA520; - /* */ __int64 _gap_0xA528; - /* */ __int64 _gap_0xA530; - /* */ __int64 _gap_0xA538; - /* */ __int64 _gap_0xA540; - /* */ __int64 _gap_0xA548; - /* */ __int64 _gap_0xA550; - /* */ __int64 _gap_0xA558; - /* */ __int64 _gap_0xA560; - /* */ __int64 _gap_0xA568; - /* */ __int64 _gap_0xA570; - /* */ __int64 _gap_0xA578; - /* */ __int64 _gap_0xA580; - /* */ __int64 _gap_0xA588; - /* */ __int64 _gap_0xA590; - /* */ __int64 _gap_0xA598; - /* */ __int64 _gap_0xA5A0; - /* */ __int64 _gap_0xA5A8; - /* */ __int64 _gap_0xA5B0; - /* */ __int64 _gap_0xA5B8; - /* */ __int64 _gap_0xA5C0; - /* */ __int64 _gap_0xA5C8; - /* */ __int64 _gap_0xA5D0; - /* */ __int64 _gap_0xA5D8; - /* */ __int64 _gap_0xA5E0; - /* */ __int64 _gap_0xA5E8; - /* */ __int64 _gap_0xA5F0; - /* */ __int64 _gap_0xA5F8; - /* */ __int64 _gap_0xA600; - /* */ __int64 _gap_0xA608; - /* */ __int64 _gap_0xA610; - /* */ __int64 _gap_0xA618; - /* */ __int64 _gap_0xA620; - /* */ __int64 _gap_0xA628; - /* */ __int64 _gap_0xA630; - /* */ __int64 _gap_0xA638; - /* */ __int64 _gap_0xA640; - /* */ __int64 _gap_0xA648; - /* */ __int64 _gap_0xA650; - /* */ __int64 _gap_0xA658; - /* */ __int64 _gap_0xA660; - /* */ __int64 _gap_0xA668; - /* */ __int64 _gap_0xA670; - /* */ __int64 _gap_0xA678; - /* */ __int64 _gap_0xA680; - /* */ __int64 _gap_0xA688; - /* */ __int64 _gap_0xA690; - /* */ __int64 _gap_0xA698; - /* */ __int64 _gap_0xA6A0; - /* */ __int64 _gap_0xA6A8; - /* */ __int64 _gap_0xA6B0; - /* */ __int64 _gap_0xA6B8; - /* */ __int64 _gap_0xA6C0; - /* */ __int64 _gap_0xA6C8; - /* */ __int64 _gap_0xA6D0; - /* */ __int64 _gap_0xA6D8; - /* */ __int64 _gap_0xA6E0; - /* */ __int64 _gap_0xA6E8; - /* */ __int64 _gap_0xA6F0; - /* */ __int64 _gap_0xA6F8; - /* */ __int64 _gap_0xA700; - /* */ __int64 _gap_0xA708; - /* */ __int64 _gap_0xA710; - /* */ __int64 _gap_0xA718; - /* */ __int64 _gap_0xA720; - /* */ __int64 _gap_0xA728; - /* */ __int64 _gap_0xA730; - /* */ __int64 _gap_0xA738; - /* */ __int64 _gap_0xA740; - /* */ __int64 _gap_0xA748; - /* */ __int64 _gap_0xA750; - /* */ __int64 _gap_0xA758; - /* */ __int64 _gap_0xA760; - /* */ __int64 _gap_0xA768; - /* */ __int64 _gap_0xA770; - /* */ __int64 _gap_0xA778; - /* */ __int64 _gap_0xA780; - /* */ __int64 _gap_0xA788; - /* */ __int64 _gap_0xA790; - /* */ __int64 _gap_0xA798; - /* */ __int64 _gap_0xA7A0; - /* */ __int64 _gap_0xA7A8; - /* */ __int64 _gap_0xA7B0; - /* */ __int64 _gap_0xA7B8; - /* */ __int64 _gap_0xA7C0; - /* */ __int64 _gap_0xA7C8; - /* */ __int64 _gap_0xA7D0; - /* */ __int64 _gap_0xA7D8; - /* */ __int64 _gap_0xA7E0; - /* */ __int64 _gap_0xA7E8; - /* */ __int64 _gap_0xA7F0; - /* */ __int64 _gap_0xA7F8; - /* */ __int64 _gap_0xA800; - /* */ __int64 _gap_0xA808; - /* */ __int64 _gap_0xA810; - /* */ __int64 _gap_0xA818; - /* */ __int64 _gap_0xA820; - /* */ __int64 _gap_0xA828; - /* */ __int64 _gap_0xA830; - /* */ __int64 _gap_0xA838; - /* */ __int64 _gap_0xA840; - /* */ __int64 _gap_0xA848; - /* */ __int64 _gap_0xA850; - /* */ __int64 _gap_0xA858; - /* */ __int64 _gap_0xA860; - /* */ __int64 _gap_0xA868; - /* */ __int64 _gap_0xA870; - /* */ __int64 _gap_0xA878; - /* */ __int64 _gap_0xA880; - /* */ __int64 _gap_0xA888; - /* */ __int64 _gap_0xA890; - /* */ __int64 _gap_0xA898; - /* */ __int64 _gap_0xA8A0; - /* */ __int64 _gap_0xA8A8; - /* */ __int64 _gap_0xA8B0; - /* */ __int64 _gap_0xA8B8; - /* */ __int64 _gap_0xA8C0; - /* */ __int64 _gap_0xA8C8; - /* */ __int64 _gap_0xA8D0; - /* */ __int64 _gap_0xA8D8; - /* */ __int64 _gap_0xA8E0; - /* */ __int64 _gap_0xA8E8; - /* */ __int64 _gap_0xA8F0; - /* */ __int64 _gap_0xA8F8; - /* */ __int64 _gap_0xA900; - /* */ __int64 _gap_0xA908; - /* */ __int64 _gap_0xA910; - /* */ __int64 _gap_0xA918; - /* */ __int64 _gap_0xA920; - /* */ __int64 _gap_0xA928; - /* */ __int64 _gap_0xA930; - /* */ __int64 _gap_0xA938; - /* */ __int64 _gap_0xA940; - /* */ __int64 _gap_0xA948; - /* */ __int64 _gap_0xA950; - /* */ __int64 _gap_0xA958; - /* */ __int64 _gap_0xA960; - /* */ __int64 _gap_0xA968; - /* */ __int64 _gap_0xA970; - /* */ __int64 _gap_0xA978; - /* */ __int64 _gap_0xA980; - /* */ __int64 _gap_0xA988; - /* */ __int64 _gap_0xA990; - /* */ __int64 _gap_0xA998; - /* */ __int64 _gap_0xA9A0; - /* */ __int64 _gap_0xA9A8; - /* */ __int64 _gap_0xA9B0; - /* */ __int64 _gap_0xA9B8; - /* */ __int64 _gap_0xA9C0; - /* */ __int64 _gap_0xA9C8; - /* */ __int64 _gap_0xA9D0; - /* */ __int64 _gap_0xA9D8; - /* */ __int64 _gap_0xA9E0; - /* */ __int64 _gap_0xA9E8; - /* */ __int64 _gap_0xA9F0; - /* */ __int64 _gap_0xA9F8; - /* */ __int64 _gap_0xAA00; - /* */ __int64 _gap_0xAA08; - /* */ __int64 _gap_0xAA10; - /* */ __int64 _gap_0xAA18; - /* */ __int64 _gap_0xAA20; - /* */ __int64 _gap_0xAA28; - /* */ __int64 _gap_0xAA30; - /* */ __int64 _gap_0xAA38; - /* */ __int64 _gap_0xAA40; - /* */ __int64 _gap_0xAA48; - /* */ __int64 _gap_0xAA50; - /* */ __int64 _gap_0xAA58; - /* */ __int64 _gap_0xAA60; - /* */ __int64 _gap_0xAA68; - /* */ __int64 _gap_0xAA70; - /* */ __int64 _gap_0xAA78; - /* */ __int64 _gap_0xAA80; - /* */ __int64 _gap_0xAA88; - /* */ __int64 _gap_0xAA90; - /* */ __int64 _gap_0xAA98; - /* */ __int64 _gap_0xAAA0; - /* */ __int64 _gap_0xAAA8; - /* */ __int64 _gap_0xAAB0; - /* */ __int64 _gap_0xAAB8; - /* */ __int64 _gap_0xAAC0; - /* */ __int64 _gap_0xAAC8; - /* */ __int64 _gap_0xAAD0; - /* */ __int64 _gap_0xAAD8; - /* */ __int64 _gap_0xAAE0; - /* */ __int64 _gap_0xAAE8; - /* */ __int64 _gap_0xAAF0; - /* */ __int64 _gap_0xAAF8; - /* */ __int64 _gap_0xAB00; - /* */ __int64 _gap_0xAB08; - /* */ __int64 _gap_0xAB10; - /* */ __int64 _gap_0xAB18; - /* */ __int64 _gap_0xAB20; - /* */ __int64 _gap_0xAB28; - /* */ __int64 _gap_0xAB30; - /* */ __int64 _gap_0xAB38; - /* */ __int64 _gap_0xAB40; - /* */ __int64 _gap_0xAB48; - /* */ __int64 _gap_0xAB50; - /* */ __int64 _gap_0xAB58; - /* */ __int64 _gap_0xAB60; - /* */ __int64 _gap_0xAB68; - /* */ __int64 _gap_0xAB70; - /* */ __int64 _gap_0xAB78; - /* */ __int64 _gap_0xAB80; - /* */ __int64 _gap_0xAB88; - /* */ __int64 _gap_0xAB90; - /* */ __int64 _gap_0xAB98; - /* */ __int64 _gap_0xABA0; - /* */ __int64 _gap_0xABA8; - /* */ __int64 _gap_0xABB0; - /* */ __int64 _gap_0xABB8; - /* */ __int64 _gap_0xABC0; - /* */ __int64 _gap_0xABC8; - /* */ __int64 _gap_0xABD0; - /* */ __int64 _gap_0xABD8; - /* */ __int64 _gap_0xABE0; - /* */ __int64 _gap_0xABE8; - /* */ __int64 _gap_0xABF0; - /* */ __int64 _gap_0xABF8; - /* */ __int64 _gap_0xAC00; - /* */ __int64 _gap_0xAC08; - /* */ __int64 _gap_0xAC10; - /* */ __int64 _gap_0xAC18; - /* */ __int64 _gap_0xAC20; - /* */ __int64 _gap_0xAC28; - /* */ __int64 _gap_0xAC30; - /* */ __int64 _gap_0xAC38; - /* */ __int64 _gap_0xAC40; - /* */ __int64 _gap_0xAC48; - /* */ __int64 _gap_0xAC50; - /* */ __int64 _gap_0xAC58; - /* */ __int64 _gap_0xAC60; - /* */ __int64 _gap_0xAC68; - /* */ __int64 _gap_0xAC70; - /* */ __int64 _gap_0xAC78; - /* */ __int64 _gap_0xAC80; - /* */ __int64 _gap_0xAC88; - /* */ __int64 _gap_0xAC90; - /* */ __int64 _gap_0xAC98; - /* */ __int64 _gap_0xACA0; - /* */ __int64 _gap_0xACA8; - /* */ __int64 _gap_0xACB0; - /* */ __int64 _gap_0xACB8; - /* */ __int64 _gap_0xACC0; - /* */ __int64 _gap_0xACC8; - /* */ __int64 _gap_0xACD0; - /* */ __int64 _gap_0xACD8; - /* */ __int64 _gap_0xACE0; - /* */ __int64 _gap_0xACE8; - /* */ __int64 _gap_0xACF0; - /* */ __int64 _gap_0xACF8; - /* */ __int64 _gap_0xAD00; - /* */ __int64 _gap_0xAD08; - /* */ __int64 _gap_0xAD10; - /* */ __int64 _gap_0xAD18; - /* */ __int64 _gap_0xAD20; - /* */ __int64 _gap_0xAD28; - /* */ __int64 _gap_0xAD30; - /* */ __int64 _gap_0xAD38; - /* */ __int64 _gap_0xAD40; - /* */ __int64 _gap_0xAD48; - /* */ __int64 _gap_0xAD50; - /* */ __int64 _gap_0xAD58; - /* */ __int64 _gap_0xAD60; - /* */ __int64 _gap_0xAD68; - /* */ __int64 _gap_0xAD70; - /* */ __int64 _gap_0xAD78; - /* */ __int64 _gap_0xAD80; - /* */ __int64 _gap_0xAD88; - /* */ __int64 _gap_0xAD90; - /* */ __int64 _gap_0xAD98; - /* */ __int64 _gap_0xADA0; - /* */ __int64 _gap_0xADA8; - /* */ __int64 _gap_0xADB0; - /* */ __int64 _gap_0xADB8; - /* */ __int64 _gap_0xADC0; - /* */ __int64 _gap_0xADC8; - /* */ __int64 _gap_0xADD0; - /* */ __int64 _gap_0xADD8; - /* */ __int64 _gap_0xADE0; - /* */ __int64 _gap_0xADE8; - /* */ __int64 _gap_0xADF0; - /* */ __int64 _gap_0xADF8; - /* */ __int64 _gap_0xAE00; - /* */ __int64 _gap_0xAE08; - /* */ __int64 _gap_0xAE10; - /* */ __int64 _gap_0xAE18; - /* */ __int64 _gap_0xAE20; - /* */ __int64 _gap_0xAE28; - /* */ __int64 _gap_0xAE30; - /* */ __int64 _gap_0xAE38; - /* */ __int64 _gap_0xAE40; - /* */ __int64 _gap_0xAE48; - /* */ __int64 _gap_0xAE50; - /* */ __int64 _gap_0xAE58; - /* */ __int64 _gap_0xAE60; - /* */ __int64 _gap_0xAE68; - /* */ __int64 _gap_0xAE70; - /* */ __int64 _gap_0xAE78; - /* */ __int64 _gap_0xAE80; - /* */ __int64 _gap_0xAE88; - /* */ __int64 _gap_0xAE90; - /* */ __int64 _gap_0xAE98; - /* */ __int64 _gap_0xAEA0; - /* */ __int64 _gap_0xAEA8; - /* */ __int64 _gap_0xAEB0; - /* */ __int64 _gap_0xAEB8; - /* */ __int64 _gap_0xAEC0; - /* */ __int64 _gap_0xAEC8; - /* */ __int64 _gap_0xAED0; - /* */ __int64 _gap_0xAED8; - /* */ __int64 _gap_0xAEE0; - /* */ __int64 _gap_0xAEE8; - /* */ __int64 _gap_0xAEF0; - /* */ __int64 _gap_0xAEF8; - /* */ __int64 _gap_0xAF00; - /* */ __int64 _gap_0xAF08; - /* */ __int64 _gap_0xAF10; - /* */ __int64 _gap_0xAF18; - /* */ __int64 _gap_0xAF20; - /* */ __int64 _gap_0xAF28; - /* */ __int64 _gap_0xAF30; - /* */ __int64 _gap_0xAF38; - /* */ __int64 _gap_0xAF40; - /* */ __int64 _gap_0xAF48; - /* */ __int64 _gap_0xAF50; - /* */ __int64 _gap_0xAF58; - /* */ __int64 _gap_0xAF60; - /* */ __int64 _gap_0xAF68; - /* */ __int64 _gap_0xAF70; - /* */ __int64 _gap_0xAF78; - /* */ __int64 _gap_0xAF80; - /* */ __int64 _gap_0xAF88; - /* */ __int64 _gap_0xAF90; - /* */ __int64 _gap_0xAF98; - /* */ __int64 _gap_0xAFA0; - /* */ __int64 _gap_0xAFA8; - /* */ __int64 _gap_0xAFB0; - /* */ __int64 _gap_0xAFB8; - /* */ __int64 _gap_0xAFC0; - /* */ __int64 _gap_0xAFC8; - /* */ __int64 _gap_0xAFD0; - /* */ __int64 _gap_0xAFD8; - /* */ __int64 _gap_0xAFE0; - /* */ __int64 _gap_0xAFE8; - /* */ __int64 _gap_0xAFF0; - /* */ __int64 _gap_0xAFF8; - /* */ __int64 _gap_0xB000; - /* */ __int64 _gap_0xB008; - /* */ __int64 _gap_0xB010; - /* */ __int64 _gap_0xB018; - /* */ __int64 _gap_0xB020; - /* */ __int64 _gap_0xB028; - /* */ __int64 _gap_0xB030; - /* */ __int64 _gap_0xB038; - /* */ __int64 _gap_0xB040; - /* */ __int64 _gap_0xB048; - /* */ __int64 _gap_0xB050; - /* */ __int64 _gap_0xB058; - /* */ __int64 _gap_0xB060; - /* */ __int64 _gap_0xB068; - /* */ __int64 _gap_0xB070; - /* */ __int64 _gap_0xB078; - /* */ __int64 _gap_0xB080; - /* */ __int64 _gap_0xB088; - /* */ __int64 _gap_0xB090; - /* */ __int64 _gap_0xB098; - /* */ __int64 _gap_0xB0A0; - /* */ __int64 _gap_0xB0A8; - /* */ __int64 _gap_0xB0B0; - /* */ __int64 _gap_0xB0B8; - /* */ __int64 _gap_0xB0C0; - /* */ __int64 _gap_0xB0C8; - /* */ __int64 _gap_0xB0D0; - /* */ __int64 _gap_0xB0D8; - /* */ __int64 _gap_0xB0E0; - /* */ __int64 _gap_0xB0E8; - /* */ __int64 _gap_0xB0F0; - /* */ __int64 _gap_0xB0F8; - /* */ __int64 _gap_0xB100; - /* */ __int64 _gap_0xB108; - /* */ __int64 _gap_0xB110; - /* */ __int64 _gap_0xB118; - /* */ __int64 _gap_0xB120; - /* */ __int64 _gap_0xB128; - /* */ __int64 _gap_0xB130; - /* */ __int64 _gap_0xB138; - /* */ __int64 _gap_0xB140; - /* */ __int64 _gap_0xB148; - /* */ __int64 _gap_0xB150; - /* */ __int64 _gap_0xB158; - /* */ __int64 _gap_0xB160; - /* */ __int64 _gap_0xB168; - /* */ __int64 _gap_0xB170; - /* */ __int64 _gap_0xB178; - /* */ __int64 _gap_0xB180; - /* */ __int64 _gap_0xB188; - /* */ __int64 _gap_0xB190; - /* */ __int64 _gap_0xB198; - /* */ __int64 _gap_0xB1A0; - /* */ __int64 _gap_0xB1A8; - /* */ __int64 _gap_0xB1B0; - /* */ __int64 _gap_0xB1B8; - /* */ __int64 _gap_0xB1C0; - /* */ __int64 _gap_0xB1C8; - /* */ __int64 _gap_0xB1D0; - /* */ __int64 _gap_0xB1D8; - /* */ __int64 _gap_0xB1E0; - /* */ __int64 _gap_0xB1E8; - /* */ __int64 _gap_0xB1F0; - /* */ __int64 _gap_0xB1F8; - /* */ __int64 _gap_0xB200; - /* */ __int64 _gap_0xB208; - /* */ __int64 _gap_0xB210; - /* */ __int64 _gap_0xB218; - /* */ __int64 _gap_0xB220; - /* */ __int64 _gap_0xB228; - /* */ __int64 _gap_0xB230; - /* */ __int64 _gap_0xB238; - /* */ __int64 _gap_0xB240; - /* */ __int64 _gap_0xB248; - /* */ __int64 _gap_0xB250; - /* */ __int64 _gap_0xB258; - /* */ __int64 _gap_0xB260; - /* */ __int64 _gap_0xB268; - /* */ __int64 _gap_0xB270; - /* */ __int64 _gap_0xB278; - /* */ __int64 _gap_0xB280; - /* */ __int64 _gap_0xB288; - /* */ __int64 _gap_0xB290; - /* */ __int64 _gap_0xB298; - /* */ __int64 _gap_0xB2A0; - /* */ __int64 _gap_0xB2A8; - /* */ __int64 _gap_0xB2B0; - /* */ __int64 _gap_0xB2B8; - /* */ __int64 _gap_0xB2C0; - /* */ __int64 _gap_0xB2C8; - /* */ __int64 _gap_0xB2D0; - /* */ __int64 _gap_0xB2D8; - /* */ __int64 _gap_0xB2E0; - /* */ __int64 _gap_0xB2E8; - /* */ __int64 _gap_0xB2F0; - /* */ __int64 _gap_0xB2F8; - /* */ __int64 _gap_0xB300; - /* */ __int64 _gap_0xB308; - /* */ __int64 _gap_0xB310; - /* */ __int64 _gap_0xB318; - /* */ __int64 _gap_0xB320; - /* */ __int64 _gap_0xB328; - /* */ __int64 _gap_0xB330; - /* */ __int64 _gap_0xB338; - /* */ __int64 _gap_0xB340; - /* */ __int64 _gap_0xB348; - /* */ __int64 _gap_0xB350; - /* */ __int64 _gap_0xB358; - /* */ __int64 _gap_0xB360; - /* */ __int64 _gap_0xB368; - /* */ __int64 _gap_0xB370; - /* */ __int64 _gap_0xB378; - /* */ __int64 _gap_0xB380; - /* */ __int64 _gap_0xB388; - /* */ __int64 _gap_0xB390; - /* */ __int64 _gap_0xB398; - /* */ __int64 _gap_0xB3A0; - /* */ __int64 _gap_0xB3A8; - /* */ __int64 _gap_0xB3B0; - /* */ __int64 _gap_0xB3B8; - /* */ __int64 _gap_0xB3C0; - /* */ __int64 _gap_0xB3C8; - /* */ __int64 _gap_0xB3D0; - /* */ __int64 _gap_0xB3D8; - /* */ __int64 _gap_0xB3E0; - /* */ __int64 _gap_0xB3E8; - /* */ __int64 _gap_0xB3F0; - /* */ __int64 _gap_0xB3F8; - /* */ __int64 _gap_0xB400; - /* */ __int64 _gap_0xB408; - /* */ __int64 _gap_0xB410; - /* */ __int64 _gap_0xB418; - /* */ __int64 _gap_0xB420; - /* */ __int64 _gap_0xB428; - /* */ __int64 _gap_0xB430; - /* */ __int64 _gap_0xB438; - /* */ __int64 _gap_0xB440; - /* */ __int64 _gap_0xB448; - /* */ __int64 _gap_0xB450; - /* */ __int64 _gap_0xB458; - /* */ __int64 _gap_0xB460; - /* */ __int64 _gap_0xB468; - /* */ __int64 _gap_0xB470; - /* */ __int64 _gap_0xB478; - /* */ __int64 _gap_0xB480; - /* */ __int64 _gap_0xB488; - /* */ __int64 _gap_0xB490; - /* */ __int64 _gap_0xB498; - /* */ __int64 _gap_0xB4A0; - /* */ __int64 _gap_0xB4A8; - /* */ __int64 _gap_0xB4B0; - /* */ __int64 _gap_0xB4B8; - /* */ __int64 _gap_0xB4C0; - /* */ __int64 _gap_0xB4C8; - /* */ __int64 _gap_0xB4D0; - /* */ __int64 _gap_0xB4D8; - /* */ __int64 _gap_0xB4E0; - /* */ __int64 _gap_0xB4E8; - /* */ __int64 _gap_0xB4F0; - /* */ __int64 _gap_0xB4F8; - /* */ __int64 _gap_0xB500; - /* */ __int64 _gap_0xB508; - /* */ __int64 _gap_0xB510; - /* */ __int64 _gap_0xB518; - /* */ __int64 _gap_0xB520; - /* */ __int64 _gap_0xB528; - /* */ __int64 _gap_0xB530; - /* */ __int64 _gap_0xB538; - /* */ __int64 _gap_0xB540; - /* */ __int64 _gap_0xB548; - /* */ __int64 _gap_0xB550; - /* */ __int64 _gap_0xB558; - /* 0x0B560 */ Client_Game_Event_Director* ActiveDirector; - /* */ __int64 _gap_0xB568; - /* */ __int64 _gap_0xB570; - /* */ __int64 _gap_0xB578; - /* */ __int64 _gap_0xB580; - /* */ __int64 _gap_0xB588; - /* */ __int64 _gap_0xB590; - /* */ __int64 _gap_0xB598; - /* */ __int64 _gap_0xB5A0; - /* */ __int64 _gap_0xB5A8; - /* */ __int64 _gap_0xB5B0; - /* */ __int64 _gap_0xB5B8; - /* */ __int64 _gap_0xB5C0; - /* */ __int64 _gap_0xB5C8; - /* */ __int64 _gap_0xB5D0; - /* */ __int64 _gap_0xB5D8; - /* */ __int64 _gap_0xB5E0; - /* */ __int64 _gap_0xB5E8; - /* */ __int64 _gap_0xB5F0; - /* */ __int64 _gap_0xB5F8; - /* */ __int64 _gap_0xB600; - /* */ __int64 _gap_0xB608; - /* */ __int64 _gap_0xB610; - /* */ __int64 _gap_0xB618; - /* */ __int64 _gap_0xB620; - /* */ __int64 _gap_0xB628; - /* */ __int64 _gap_0xB630; - /* */ __int64 _gap_0xB638; - /* */ __int64 _gap_0xB640; - /* */ __int64 _gap_0xB648; - /* */ __int64 _gap_0xB650; - /* */ __int64 _gap_0xB658; - /* */ __int64 _gap_0xB660; - /* */ __int64 _gap_0xB668; - /* */ __int64 _gap_0xB670; - /* */ __int64 _gap_0xB678; - /* */ __int64 _gap_0xB680; - /* */ __int64 _gap_0xB688; - /* */ __int64 _gap_0xB690; - /* */ __int64 _gap_0xB698; - /* */ __int64 _gap_0xB6A0; - /* 0x0B6A8 */ Client_Game_Fate_FateDirector* FateDirector; - /* */ __int64 _gap_0xB6B0; - /* */ __int64 _gap_0xB6B8; - /* */ __int64 _gap_0xB6C0; - /* */ __int64 _gap_0xB6C8; - /* */ __int64 _gap_0xB6D0; - /* */ __int64 _gap_0xB6D8; - /* */ __int64 _gap_0xB6E0; - /* */ __int64 _gap_0xB6E8; - /* */ __int64 _gap_0xB6F0; - /* */ __int64 _gap_0xB6F8; - /* */ __int64 _gap_0xB700; - /* */ __int64 _gap_0xB708; - /* */ __int64 _gap_0xB710; - /* */ __int64 _gap_0xB718; - /* */ __int64 _gap_0xB720; - /* */ __int64 _gap_0xB728; - /* */ __int64 _gap_0xB730; - /* */ __int64 _gap_0xB738; - /* */ __int64 _gap_0xB740; - /* */ __int64 _gap_0xB748; - /* */ __int64 _gap_0xB750; - /* */ __int64 _gap_0xB758; - /* */ __int64 _gap_0xB760; - /* */ __int64 _gap_0xB768; - /* */ __int64 _gap_0xB770; - /* */ __int64 _gap_0xB778; - /* */ __int64 _gap_0xB780; - /* */ __int64 _gap_0xB788; - /* */ __int64 _gap_0xB790; - /* */ __int64 _gap_0xB798; - /* */ __int64 _gap_0xB7A0; - /* */ __int64 _gap_0xB7A8; - /* */ __int64 _gap_0xB7B0; - /* */ __int64 _gap_0xB7B8; - /* */ __int64 _gap_0xB7C0; - /* */ __int64 _gap_0xB7C8; - /* */ __int64 _gap_0xB7D0; - /* */ __int64 _gap_0xB7D8; - /* */ __int64 _gap_0xB7E0; - /* */ __int64 _gap_0xB7E8; - /* 0x0B7F0 */ Client_Game_UI_Map Map; - /* 0x0F7F0 */ Client_Game_UI_MarkingController MarkingController; - /* 0x0FAD0 */ Client_Game_UI_LimitBreakController LimitBreakController; - /* 0x0FAE0 */ void* TitleController; - /* 0x0FAE8 */ Client_Game_TitleList TitleList; - /* */ __int64 _gap_0xFB50; - /* */ __int64 _gap_0xFB58; - /* */ __int64 _gap_0xFB60; - /* */ __int64 _gap_0xFB68; - /* */ __int64 _gap_0xFB70; - /* */ __int64 _gap_0xFB78; - /* */ __int64 _gap_0xFB80; - /* */ __int64 _gap_0xFB88; - /* */ __int64 _gap_0xFB90; - /* */ __int64 _gap_0xFB98; - /* */ __int64 _gap_0xFBA0; - /* */ __int64 _gap_0xFBA8; - /* */ __int64 _gap_0xFBB0; - /* */ __int64 _gap_0xFBB8; - /* */ __int64 _gap_0xFBC0; - /* */ __int64 _gap_0xFBC8; - /* */ __int64 _gap_0xFBD0; - /* */ __int64 _gap_0xFBD8; - /* */ __int64 _gap_0xFBE0; - /* */ __int64 _gap_0xFBE8; - /* */ __int64 _gap_0xFBF0; - /* */ __int64 _gap_0xFBF8; - /* */ __int64 _gap_0xFC00; - /* */ __int64 _gap_0xFC08; - /* */ __int64 _gap_0xFC10; - /* */ __int64 _gap_0xFC18; - /* */ __int64 _gap_0xFC20; - /* */ __int64 _gap_0xFC28; - /* */ __int64 _gap_0xFC30; - /* */ __int64 _gap_0xFC38; - /* */ __int64 _gap_0xFC40; - /* */ __int64 _gap_0xFC48; - /* */ __int64 _gap_0xFC50; - /* */ __int64 _gap_0xFC58; - /* */ __int64 _gap_0xFC60; - /* */ __int64 _gap_0xFC68; - /* */ __int64 _gap_0xFC70; - /* */ __int64 _gap_0xFC78; - /* */ __int64 _gap_0xFC80; - /* */ __int64 _gap_0xFC88; - /* */ __int64 _gap_0xFC90; - /* */ __int64 _gap_0xFC98; - /* */ __int64 _gap_0xFCA0; - /* */ __int64 _gap_0xFCA8; - /* */ __int64 _gap_0xFCB0; - /* */ __int64 _gap_0xFCB8; - /* */ __int64 _gap_0xFCC0; - /* */ __int64 _gap_0xFCC8; - /* */ __int64 _gap_0xFCD0; - /* */ __int64 _gap_0xFCD8; - /* */ __int64 _gap_0xFCE0; - /* */ __int64 _gap_0xFCE8; - /* */ __int64 _gap_0xFCF0; - /* */ __int64 _gap_0xFCF8; - /* */ __int64 _gap_0xFD00; - /* */ __int64 _gap_0xFD08; - /* */ __int64 _gap_0xFD10; - /* */ __int64 _gap_0xFD18; - /* */ __int64 _gap_0xFD20; - /* */ __int64 _gap_0xFD28; - /* */ __int64 _gap_0xFD30; - /* */ __int64 _gap_0xFD38; - /* */ __int64 _gap_0xFD40; - /* */ __int64 _gap_0xFD48; - /* */ __int64 _gap_0xFD50; - /* */ __int64 _gap_0xFD58; - /* */ __int64 _gap_0xFD60; - /* */ __int64 _gap_0xFD68; - /* */ __int64 _gap_0xFD70; - /* */ __int64 _gap_0xFD78; - /* */ __int64 _gap_0xFD80; - /* */ __int64 _gap_0xFD88; - /* */ __int64 _gap_0xFD90; - /* */ __int64 _gap_0xFD98; - /* */ __int64 _gap_0xFDA0; - /* */ __int64 _gap_0xFDA8; - /* */ __int64 _gap_0xFDB0; - /* */ __int64 _gap_0xFDB8; - /* */ __int64 _gap_0xFDC0; - /* */ __int64 _gap_0xFDC8; - /* */ __int64 _gap_0xFDD0; - /* */ __int64 _gap_0xFDD8; - /* */ __int64 _gap_0xFDE0; - /* */ __int64 _gap_0xFDE8; - /* */ __int64 _gap_0xFDF0; - /* */ __int64 _gap_0xFDF8; - /* */ __int64 _gap_0xFE00; - /* */ __int64 _gap_0xFE08; - /* */ __int64 _gap_0xFE10; - /* */ __int64 _gap_0xFE18; - /* */ __int64 _gap_0xFE20; - /* */ __int64 _gap_0xFE28; - /* */ __int64 _gap_0xFE30; - /* */ __int64 _gap_0xFE38; - /* */ __int64 _gap_0xFE40; - /* */ __int64 _gap_0xFE48; - /* */ __int64 _gap_0xFE50; - /* */ __int64 _gap_0xFE58; - /* */ __int64 _gap_0xFE60; - /* */ __int64 _gap_0xFE68; - /* */ __int64 _gap_0xFE70; - /* */ __int64 _gap_0xFE78; - /* */ __int64 _gap_0xFE80; - /* */ __int64 _gap_0xFE88; - /* */ __int64 _gap_0xFE90; - /* */ __int64 _gap_0xFE98; - /* */ __int64 _gap_0xFEA0; - /* */ __int64 _gap_0xFEA8; - /* */ __int64 _gap_0xFEB0; - /* */ __int64 _gap_0xFEB8; - /* */ __int64 _gap_0xFEC0; - /* */ __int64 _gap_0xFEC8; - /* */ __int64 _gap_0xFED0; - /* */ __int64 _gap_0xFED8; - /* */ __int64 _gap_0xFEE0; - /* */ __int64 _gap_0xFEE8; - /* */ __int64 _gap_0xFEF0; - /* */ __int64 _gap_0xFEF8; - /* */ __int64 _gap_0xFF00; - /* */ __int64 _gap_0xFF08; - /* */ __int64 _gap_0xFF10; - /* */ __int64 _gap_0xFF18; - /* */ __int64 _gap_0xFF20; - /* */ __int64 _gap_0xFF28; - /* */ __int64 _gap_0xFF30; - /* */ __int64 _gap_0xFF38; - /* */ __int64 _gap_0xFF40; - /* */ __int64 _gap_0xFF48; - /* */ __int64 _gap_0xFF50; - /* */ __int64 _gap_0xFF58; - /* */ __int64 _gap_0xFF60; - /* */ __int64 _gap_0xFF68; - /* */ __int64 _gap_0xFF70; - /* */ __int64 _gap_0xFF78; - /* */ __int64 _gap_0xFF80; - /* */ __int64 _gap_0xFF88; - /* */ __int64 _gap_0xFF90; - /* */ __int64 _gap_0xFF98; - /* */ __int64 _gap_0xFFA0; - /* */ __int64 _gap_0xFFA8; - /* */ __int64 _gap_0xFFB0; - /* */ __int64 _gap_0xFFB8; - /* */ __int64 _gap_0xFFC0; - /* */ __int64 _gap_0xFFC8; - /* */ __int64 _gap_0xFFD0; - /* */ __int64 _gap_0xFFD8; - /* */ __int64 _gap_0xFFE0; - /* */ __int64 _gap_0xFFE8; - /* */ __int64 _gap_0xFFF0; - /* */ __int64 _gap_0xFFF8; - /* */ __int64 _gap_0x10000; - /* */ __int64 _gap_0x10008; - /* */ __int64 _gap_0x10010; - /* */ __int64 _gap_0x10018; - /* */ __int64 _gap_0x10020; - /* */ __int64 _gap_0x10028; - /* */ __int64 _gap_0x10030; - /* */ __int64 _gap_0x10038; - /* */ __int64 _gap_0x10040; - /* */ __int64 _gap_0x10048; - /* */ __int64 _gap_0x10050; - /* */ __int64 _gap_0x10058; - /* */ __int64 _gap_0x10060; - /* */ __int64 _gap_0x10068; - /* */ __int64 _gap_0x10070; - /* */ __int64 _gap_0x10078; - /* */ __int64 _gap_0x10080; - /* */ __int64 _gap_0x10088; - /* */ __int64 _gap_0x10090; - /* */ __int64 _gap_0x10098; - /* */ __int64 _gap_0x100A0; - /* */ __int64 _gap_0x100A8; - /* */ __int64 _gap_0x100B0; - /* */ __int64 _gap_0x100B8; - /* */ __int64 _gap_0x100C0; - /* */ __int64 _gap_0x100C8; - /* */ __int64 _gap_0x100D0; - /* */ __int64 _gap_0x100D8; - /* */ __int64 _gap_0x100E0; - /* */ __int64 _gap_0x100E8; - /* */ __int64 _gap_0x100F0; - /* */ __int64 _gap_0x100F8; - /* */ __int64 _gap_0x10100; - /* */ __int64 _gap_0x10108; - /* */ __int64 _gap_0x10110; - /* */ __int64 _gap_0x10118; - /* */ __int64 _gap_0x10120; - /* */ __int64 _gap_0x10128; - /* */ __int64 _gap_0x10130; - /* */ __int64 _gap_0x10138; - /* */ __int64 _gap_0x10140; - /* */ __int64 _gap_0x10148; - /* */ __int64 _gap_0x10150; - /* */ __int64 _gap_0x10158; - /* */ __int64 _gap_0x10160; - /* */ __int64 _gap_0x10168; - /* */ __int64 _gap_0x10170; - /* */ __int64 _gap_0x10178; - /* */ __int64 _gap_0x10180; - /* */ __int64 _gap_0x10188; - /* */ __int64 _gap_0x10190; - /* */ __int64 _gap_0x10198; - /* */ __int64 _gap_0x101A0; - /* */ __int64 _gap_0x101A8; - /* */ __int64 _gap_0x101B0; - /* */ __int64 _gap_0x101B8; - /* */ __int64 _gap_0x101C0; - /* */ __int64 _gap_0x101C8; - /* */ __int64 _gap_0x101D0; - /* */ __int64 _gap_0x101D8; - /* */ __int64 _gap_0x101E0; - /* */ __int64 _gap_0x101E8; - /* */ __int64 _gap_0x101F0; - /* */ __int64 _gap_0x101F8; - /* */ __int64 _gap_0x10200; - /* */ __int64 _gap_0x10208; - /* */ __int64 _gap_0x10210; - /* */ __int64 _gap_0x10218; - /* */ __int64 _gap_0x10220; - /* */ __int64 _gap_0x10228; - /* */ __int64 _gap_0x10230; - /* */ __int64 _gap_0x10238; - /* */ __int64 _gap_0x10240; - /* */ __int64 _gap_0x10248; - /* */ __int64 _gap_0x10250; - /* */ __int64 _gap_0x10258; - /* */ __int64 _gap_0x10260; - /* */ __int64 _gap_0x10268; - /* */ __int64 _gap_0x10270; - /* */ __int64 _gap_0x10278; - /* */ __int64 _gap_0x10280; - /* */ __int64 _gap_0x10288; - /* */ __int64 _gap_0x10290; - /* */ __int64 _gap_0x10298; - /* */ __int64 _gap_0x102A0; - /* */ __int64 _gap_0x102A8; - /* */ __int64 _gap_0x102B0; - /* */ __int64 _gap_0x102B8; - /* */ __int64 _gap_0x102C0; - /* */ __int64 _gap_0x102C8; - /* */ __int64 _gap_0x102D0; - /* */ __int64 _gap_0x102D8; - /* */ __int64 _gap_0x102E0; - /* */ __int64 _gap_0x102E8; - /* */ __int64 _gap_0x102F0; - /* */ __int64 _gap_0x102F8; - /* */ __int64 _gap_0x10300; - /* */ __int64 _gap_0x10308; - /* */ __int64 _gap_0x10310; - /* */ __int64 _gap_0x10318; - /* */ __int64 _gap_0x10320; - /* */ __int64 _gap_0x10328; - /* */ __int64 _gap_0x10330; - /* */ __int64 _gap_0x10338; - /* */ __int64 _gap_0x10340; - /* */ __int64 _gap_0x10348; - /* */ __int64 _gap_0x10350; - /* */ __int64 _gap_0x10358; - /* */ __int64 _gap_0x10360; - /* */ __int64 _gap_0x10368; - /* */ __int64 _gap_0x10370; - /* */ __int64 _gap_0x10378; - /* */ __int64 _gap_0x10380; - /* */ __int64 _gap_0x10388; - /* */ __int64 _gap_0x10390; - /* */ __int64 _gap_0x10398; - /* */ __int64 _gap_0x103A0; - /* */ __int64 _gap_0x103A8; - /* */ __int64 _gap_0x103B0; - /* */ __int64 _gap_0x103B8; - /* */ __int64 _gap_0x103C0; - /* */ __int64 _gap_0x103C8; - /* */ __int64 _gap_0x103D0; - /* */ __int64 _gap_0x103D8; - /* */ __int64 _gap_0x103E0; - /* */ __int64 _gap_0x103E8; - /* */ __int64 _gap_0x103F0; - /* */ __int64 _gap_0x103F8; - /* */ __int64 _gap_0x10400; - /* */ __int64 _gap_0x10408; - /* */ __int64 _gap_0x10410; - /* */ __int64 _gap_0x10418; - /* */ __int64 _gap_0x10420; - /* */ __int64 _gap_0x10428; - /* */ __int64 _gap_0x10430; - /* */ __int64 _gap_0x10438; - /* */ __int64 _gap_0x10440; - /* */ __int64 _gap_0x10448; - /* */ __int64 _gap_0x10450; - /* */ __int64 _gap_0x10458; - /* */ __int64 _gap_0x10460; - /* */ __int64 _gap_0x10468; - /* */ __int64 _gap_0x10470; - /* */ __int64 _gap_0x10478; - /* */ __int64 _gap_0x10480; - /* */ __int64 _gap_0x10488; - /* */ __int64 _gap_0x10490; - /* */ __int64 _gap_0x10498; - /* */ __int64 _gap_0x104A0; - /* */ __int64 _gap_0x104A8; - /* */ __int64 _gap_0x104B0; - /* */ __int64 _gap_0x104B8; - /* */ __int64 _gap_0x104C0; - /* */ __int64 _gap_0x104C8; - /* */ __int64 _gap_0x104D0; - /* */ __int64 _gap_0x104D8; - /* */ __int64 _gap_0x104E0; - /* */ __int64 _gap_0x104E8; - /* */ __int64 _gap_0x104F0; - /* */ __int64 _gap_0x104F8; - /* */ __int64 _gap_0x10500; - /* */ __int64 _gap_0x10508; - /* */ __int64 _gap_0x10510; - /* */ __int64 _gap_0x10518; - /* */ __int64 _gap_0x10520; - /* */ __int64 _gap_0x10528; - /* */ __int64 _gap_0x10530; - /* */ __int64 _gap_0x10538; - /* */ __int64 _gap_0x10540; - /* */ __int64 _gap_0x10548; - /* */ __int64 _gap_0x10550; - /* */ __int64 _gap_0x10558; - /* */ __int64 _gap_0x10560; - /* */ __int64 _gap_0x10568; - /* */ __int64 _gap_0x10570; - /* */ __int64 _gap_0x10578; - /* */ __int64 _gap_0x10580; - /* */ __int64 _gap_0x10588; - /* */ __int64 _gap_0x10590; - /* */ __int64 _gap_0x10598; - /* */ __int64 _gap_0x105A0; - /* */ __int64 _gap_0x105A8; - /* */ __int64 _gap_0x105B0; - /* */ __int64 _gap_0x105B8; - /* */ __int64 _gap_0x105C0; - /* */ __int64 _gap_0x105C8; - /* */ __int64 _gap_0x105D0; - /* */ __int64 _gap_0x105D8; - /* */ __int64 _gap_0x105E0; - /* */ __int64 _gap_0x105E8; - /* */ __int64 _gap_0x105F0; - /* */ __int64 _gap_0x105F8; - /* */ __int64 _gap_0x10600; - /* */ __int64 _gap_0x10608; - /* */ __int64 _gap_0x10610; - /* */ __int64 _gap_0x10618; - /* */ __int64 _gap_0x10620; - /* */ __int64 _gap_0x10628; - /* */ __int64 _gap_0x10630; - /* */ __int64 _gap_0x10638; - /* */ __int64 _gap_0x10640; - /* */ __int64 _gap_0x10648; - /* */ __int64 _gap_0x10650; - /* */ __int64 _gap_0x10658; - /* */ __int64 _gap_0x10660; - /* */ __int64 _gap_0x10668; - /* */ __int64 _gap_0x10670; - /* */ __int64 _gap_0x10678; - /* */ __int64 _gap_0x10680; - /* */ __int64 _gap_0x10688; - /* */ __int64 _gap_0x10690; - /* */ __int64 _gap_0x10698; - /* */ __int64 _gap_0x106A0; - /* */ __int64 _gap_0x106A8; - /* */ __int64 _gap_0x106B0; - /* */ __int64 _gap_0x106B8; - /* */ __int64 _gap_0x106C0; - /* */ __int64 _gap_0x106C8; - /* */ __int64 _gap_0x106D0; - /* */ __int64 _gap_0x106D8; - /* */ __int64 _gap_0x106E0; - /* */ __int64 _gap_0x106E8; - /* */ __int64 _gap_0x106F0; - /* */ __int64 _gap_0x106F8; - /* */ __int64 _gap_0x10700; - /* */ __int64 _gap_0x10708; - /* */ __int64 _gap_0x10710; - /* */ __int64 _gap_0x10718; - /* */ __int64 _gap_0x10720; - /* */ __int64 _gap_0x10728; - /* */ __int64 _gap_0x10730; - /* */ __int64 _gap_0x10738; - /* */ __int64 _gap_0x10740; - /* */ __int64 _gap_0x10748; - /* */ __int64 _gap_0x10750; - /* */ __int64 _gap_0x10758; - /* */ __int64 _gap_0x10760; - /* */ __int64 _gap_0x10768; - /* */ __int64 _gap_0x10770; - /* */ __int64 _gap_0x10778; - /* */ __int64 _gap_0x10780; - /* */ __int64 _gap_0x10788; - /* */ __int64 _gap_0x10790; - /* */ __int64 _gap_0x10798; - /* */ __int64 _gap_0x107A0; - /* */ __int64 _gap_0x107A8; - /* */ __int64 _gap_0x107B0; - /* */ __int64 _gap_0x107B8; - /* */ __int64 _gap_0x107C0; - /* */ __int64 _gap_0x107C8; - /* */ __int64 _gap_0x107D0; - /* */ __int64 _gap_0x107D8; - /* */ __int64 _gap_0x107E0; - /* */ __int64 _gap_0x107E8; - /* */ __int64 _gap_0x107F0; - /* */ __int64 _gap_0x107F8; - /* */ __int64 _gap_0x10800; - /* */ __int64 _gap_0x10808; - /* */ __int64 _gap_0x10810; - /* */ __int64 _gap_0x10818; - /* */ __int64 _gap_0x10820; - /* */ __int64 _gap_0x10828; - /* */ __int64 _gap_0x10830; - /* */ __int64 _gap_0x10838; - /* */ __int64 _gap_0x10840; - /* */ __int64 _gap_0x10848; - /* */ __int64 _gap_0x10850; - /* */ __int64 _gap_0x10858; - /* */ __int64 _gap_0x10860; - /* */ __int64 _gap_0x10868; - /* */ __int64 _gap_0x10870; - /* */ __int64 _gap_0x10878; - /* */ __int64 _gap_0x10880; - /* */ __int64 _gap_0x10888; - /* */ __int64 _gap_0x10890; - /* */ __int64 _gap_0x10898; - /* */ __int64 _gap_0x108A0; - /* */ __int64 _gap_0x108A8; - /* */ __int64 _gap_0x108B0; - /* */ __int64 _gap_0x108B8; - /* */ __int64 _gap_0x108C0; - /* */ __int64 _gap_0x108C8; - /* */ __int64 _gap_0x108D0; - /* */ __int64 _gap_0x108D8; - /* */ __int64 _gap_0x108E0; - /* */ __int64 _gap_0x108E8; - /* */ __int64 _gap_0x108F0; - /* */ __int64 _gap_0x108F8; - /* */ __int64 _gap_0x10900; - /* */ __int64 _gap_0x10908; - /* */ __int64 _gap_0x10910; - /* */ __int64 _gap_0x10918; - /* */ __int64 _gap_0x10920; - /* */ __int64 _gap_0x10928; - /* */ __int64 _gap_0x10930; - /* */ __int64 _gap_0x10938; - /* */ __int64 _gap_0x10940; - /* */ __int64 _gap_0x10948; - /* */ __int64 _gap_0x10950; - /* */ __int64 _gap_0x10958; - /* */ __int64 _gap_0x10960; - /* */ __int64 _gap_0x10968; - /* */ __int64 _gap_0x10970; - /* */ __int64 _gap_0x10978; - /* */ __int64 _gap_0x10980; - /* */ __int64 _gap_0x10988; - /* */ __int64 _gap_0x10990; - /* */ __int64 _gap_0x10998; - /* */ __int64 _gap_0x109A0; - /* */ __int64 _gap_0x109A8; - /* */ __int64 _gap_0x109B0; - /* */ __int64 _gap_0x109B8; - /* */ __int64 _gap_0x109C0; - /* */ __int64 _gap_0x109C8; - /* */ __int64 _gap_0x109D0; - /* */ __int64 _gap_0x109D8; - /* */ __int64 _gap_0x109E0; - /* */ __int64 _gap_0x109E8; - /* */ __int64 _gap_0x109F0; - /* */ __int64 _gap_0x109F8; - /* */ __int64 _gap_0x10A00; - /* */ __int64 _gap_0x10A08; - /* */ __int64 _gap_0x10A10; - /* */ __int64 _gap_0x10A18; - /* */ __int64 _gap_0x10A20; - /* */ __int64 _gap_0x10A28; - /* */ __int64 _gap_0x10A30; - /* */ __int64 _gap_0x10A38; - /* */ __int64 _gap_0x10A40; - /* */ __int64 _gap_0x10A48; - /* */ __int64 _gap_0x10A50; - /* */ __int64 _gap_0x10A58; - /* */ __int64 _gap_0x10A60; - /* */ __int64 _gap_0x10A68; - /* */ __int64 _gap_0x10A70; - /* */ __int64 _gap_0x10A78; - /* */ __int64 _gap_0x10A80; - /* */ __int64 _gap_0x10A88; - /* */ __int64 _gap_0x10A90; - /* */ __int64 _gap_0x10A98; - /* */ __int64 _gap_0x10AA0; - /* */ __int64 _gap_0x10AA8; - /* */ __int64 _gap_0x10AB0; - /* */ __int64 _gap_0x10AB8; - /* */ __int64 _gap_0x10AC0; - /* */ __int64 _gap_0x10AC8; - /* */ __int64 _gap_0x10AD0; - /* */ __int64 _gap_0x10AD8; - /* */ __int64 _gap_0x10AE0; - /* */ __int64 _gap_0x10AE8; - /* */ __int64 _gap_0x10AF0; - /* */ __int64 _gap_0x10AF8; - /* */ __int64 _gap_0x10B00; - /* */ __int64 _gap_0x10B08; - /* */ __int64 _gap_0x10B10; - /* */ __int64 _gap_0x10B18; - /* */ __int64 _gap_0x10B20; - /* */ __int64 _gap_0x10B28; - /* */ __int64 _gap_0x10B30; - /* */ __int64 _gap_0x10B38; - /* */ __int64 _gap_0x10B40; - /* */ __int64 _gap_0x10B48; - /* */ __int64 _gap_0x10B50; - /* */ __int64 _gap_0x10B58; - /* */ __int64 _gap_0x10B60; - /* */ __int64 _gap_0x10B68; - /* */ __int64 _gap_0x10B70; - /* */ __int64 _gap_0x10B78; - /* */ __int64 _gap_0x10B80; - /* */ __int64 _gap_0x10B88; - /* */ __int64 _gap_0x10B90; - /* */ __int64 _gap_0x10B98; - /* */ __int64 _gap_0x10BA0; - /* */ __int64 _gap_0x10BA8; - /* */ __int64 _gap_0x10BB0; - /* */ __int64 _gap_0x10BB8; - /* */ __int64 _gap_0x10BC0; - /* */ __int64 _gap_0x10BC8; - /* */ __int64 _gap_0x10BD0; - /* */ __int64 _gap_0x10BD8; - /* */ __int64 _gap_0x10BE0; - /* */ __int64 _gap_0x10BE8; - /* */ __int64 _gap_0x10BF0; - /* */ __int64 _gap_0x10BF8; - /* */ __int64 _gap_0x10C00; - /* */ __int64 _gap_0x10C08; - /* */ __int64 _gap_0x10C10; - /* */ __int64 _gap_0x10C18; - /* */ __int64 _gap_0x10C20; - /* */ __int64 _gap_0x10C28; - /* */ __int64 _gap_0x10C30; - /* */ __int64 _gap_0x10C38; - /* */ __int64 _gap_0x10C40; - /* */ __int64 _gap_0x10C48; - /* */ __int64 _gap_0x10C50; - /* */ __int64 _gap_0x10C58; - /* */ __int64 _gap_0x10C60; - /* */ __int64 _gap_0x10C68; - /* */ __int64 _gap_0x10C70; - /* */ __int64 _gap_0x10C78; - /* */ __int64 _gap_0x10C80; - /* */ __int64 _gap_0x10C88; - /* */ __int64 _gap_0x10C90; - /* */ __int64 _gap_0x10C98; - /* */ __int64 _gap_0x10CA0; - /* */ __int64 _gap_0x10CA8; - /* */ __int64 _gap_0x10CB0; - /* */ __int64 _gap_0x10CB8; - /* */ __int64 _gap_0x10CC0; - /* */ __int64 _gap_0x10CC8; - /* */ __int64 _gap_0x10CD0; - /* */ __int64 _gap_0x10CD8; - /* */ __int64 _gap_0x10CE0; - /* */ __int64 _gap_0x10CE8; - /* */ __int64 _gap_0x10CF0; - /* */ __int64 _gap_0x10CF8; - /* */ __int64 _gap_0x10D00; - /* */ __int64 _gap_0x10D08; - /* */ __int64 _gap_0x10D10; - /* */ __int64 _gap_0x10D18; - /* */ __int64 _gap_0x10D20; - /* */ __int64 _gap_0x10D28; - /* */ __int64 _gap_0x10D30; - /* */ __int64 _gap_0x10D38; - /* */ __int64 _gap_0x10D40; - /* */ __int64 _gap_0x10D48; - /* */ __int64 _gap_0x10D50; - /* */ __int64 _gap_0x10D58; - /* */ __int64 _gap_0x10D60; - /* */ __int64 _gap_0x10D68; - /* */ __int64 _gap_0x10D70; - /* */ __int64 _gap_0x10D78; - /* */ __int64 _gap_0x10D80; - /* */ __int64 _gap_0x10D88; - /* */ __int64 _gap_0x10D90; - /* */ __int64 _gap_0x10D98; - /* */ __int64 _gap_0x10DA0; - /* */ __int64 _gap_0x10DA8; - /* */ __int64 _gap_0x10DB0; - /* */ __int64 _gap_0x10DB8; - /* */ __int64 _gap_0x10DC0; - /* */ __int64 _gap_0x10DC8; - /* */ __int64 _gap_0x10DD0; - /* */ __int64 _gap_0x10DD8; - /* */ __int64 _gap_0x10DE0; - /* */ __int64 _gap_0x10DE8; - /* */ __int64 _gap_0x10DF0; - /* */ __int64 _gap_0x10DF8; - /* */ __int64 _gap_0x10E00; - /* */ __int64 _gap_0x10E08; - /* */ __int64 _gap_0x10E10; - /* */ __int64 _gap_0x10E18; - /* */ __int64 _gap_0x10E20; - /* */ __int64 _gap_0x10E28; - /* */ __int64 _gap_0x10E30; - /* */ __int64 _gap_0x10E38; - /* */ __int64 _gap_0x10E40; - /* */ __int64 _gap_0x10E48; - /* */ __int64 _gap_0x10E50; - /* */ __int64 _gap_0x10E58; - /* */ __int64 _gap_0x10E60; - /* */ __int64 _gap_0x10E68; - /* */ __int64 _gap_0x10E70; - /* */ __int64 _gap_0x10E78; - /* */ __int64 _gap_0x10E80; - /* */ __int64 _gap_0x10E88; - /* */ __int64 _gap_0x10E90; - /* */ __int64 _gap_0x10E98; - /* */ __int64 _gap_0x10EA0; - /* */ __int64 _gap_0x10EA8; - /* */ __int64 _gap_0x10EB0; - /* */ __int64 _gap_0x10EB8; - /* */ __int64 _gap_0x10EC0; - /* */ __int64 _gap_0x10EC8; - /* */ __int64 _gap_0x10ED0; - /* */ __int64 _gap_0x10ED8; - /* */ __int64 _gap_0x10EE0; - /* */ __int64 _gap_0x10EE8; - /* */ __int64 _gap_0x10EF0; - /* */ __int64 _gap_0x10EF8; - /* */ __int64 _gap_0x10F00; - /* */ __int64 _gap_0x10F08; - /* */ __int64 _gap_0x10F10; - /* */ __int64 _gap_0x10F18; - /* */ __int64 _gap_0x10F20; - /* */ __int64 _gap_0x10F28; - /* */ __int64 _gap_0x10F30; - /* */ __int64 _gap_0x10F38; - /* */ __int64 _gap_0x10F40; - /* */ __int64 _gap_0x10F48; - /* */ __int64 _gap_0x10F50; - /* */ __int64 _gap_0x10F58; - /* */ __int64 _gap_0x10F60; - /* */ __int64 _gap_0x10F68; - /* */ __int64 _gap_0x10F70; - /* */ __int64 _gap_0x10F78; - /* */ __int64 _gap_0x10F80; - /* */ __int64 _gap_0x10F88; - /* */ __int64 _gap_0x10F90; - /* */ __int64 _gap_0x10F98; - /* */ __int64 _gap_0x10FA0; - /* */ __int64 _gap_0x10FA8; - /* */ __int64 _gap_0x10FB0; - /* */ __int64 _gap_0x10FB8; - /* */ __int64 _gap_0x10FC0; - /* */ __int64 _gap_0x10FC8; - /* */ __int64 _gap_0x10FD0; - /* */ __int64 _gap_0x10FD8; - /* */ __int64 _gap_0x10FE0; - /* */ __int64 _gap_0x10FE8; - /* */ __int64 _gap_0x10FF0; - /* */ __int64 _gap_0x10FF8; - /* */ __int64 _gap_0x11000; - /* */ __int64 _gap_0x11008; - /* */ __int64 _gap_0x11010; - /* */ __int64 _gap_0x11018; - /* */ __int64 _gap_0x11020; - /* */ __int64 _gap_0x11028; - /* */ __int64 _gap_0x11030; - /* */ __int64 _gap_0x11038; - /* */ __int64 _gap_0x11040; - /* */ __int64 _gap_0x11048; - /* */ __int64 _gap_0x11050; - /* */ __int64 _gap_0x11058; - /* */ __int64 _gap_0x11060; - /* */ __int64 _gap_0x11068; - /* */ __int64 _gap_0x11070; - /* */ __int64 _gap_0x11078; - /* */ __int64 _gap_0x11080; - /* */ __int64 _gap_0x11088; - /* */ __int64 _gap_0x11090; - /* */ __int64 _gap_0x11098; - /* */ __int64 _gap_0x110A0; - /* */ __int64 _gap_0x110A8; - /* */ __int64 _gap_0x110B0; - /* */ __int64 _gap_0x110B8; - /* */ __int64 _gap_0x110C0; - /* */ __int64 _gap_0x110C8; - /* */ __int64 _gap_0x110D0; - /* */ __int64 _gap_0x110D8; - /* */ __int64 _gap_0x110E0; - /* */ __int64 _gap_0x110E8; - /* */ __int64 _gap_0x110F0; - /* */ __int64 _gap_0x110F8; - /* */ __int64 _gap_0x11100; - /* */ __int64 _gap_0x11108; - /* */ __int64 _gap_0x11110; - /* */ __int64 _gap_0x11118; - /* */ __int64 _gap_0x11120; - /* */ __int64 _gap_0x11128; - /* */ __int64 _gap_0x11130; - /* */ __int64 _gap_0x11138; - /* */ __int64 _gap_0x11140; - /* */ __int64 _gap_0x11148; - /* */ __int64 _gap_0x11150; - /* */ __int64 _gap_0x11158; - /* */ __int64 _gap_0x11160; - /* */ __int64 _gap_0x11168; - /* */ __int64 _gap_0x11170; - /* */ __int64 _gap_0x11178; - /* */ __int64 _gap_0x11180; - /* */ __int64 _gap_0x11188; - /* */ __int64 _gap_0x11190; - /* */ __int64 _gap_0x11198; - /* */ __int64 _gap_0x111A0; - /* */ __int64 _gap_0x111A8; - /* */ __int64 _gap_0x111B0; - /* */ __int64 _gap_0x111B8; - /* */ __int64 _gap_0x111C0; - /* */ __int64 _gap_0x111C8; - /* */ __int64 _gap_0x111D0; - /* */ __int64 _gap_0x111D8; - /* */ __int64 _gap_0x111E0; - /* */ __int64 _gap_0x111E8; - /* */ __int64 _gap_0x111F0; - /* */ __int64 _gap_0x111F8; - /* */ __int64 _gap_0x11200; - /* */ __int64 _gap_0x11208; - /* */ __int64 _gap_0x11210; - /* */ __int64 _gap_0x11218; - /* */ __int64 _gap_0x11220; - /* */ __int64 _gap_0x11228; - /* */ __int64 _gap_0x11230; - /* */ __int64 _gap_0x11238; - /* */ __int64 _gap_0x11240; - /* */ __int64 _gap_0x11248; - /* */ __int64 _gap_0x11250; - /* */ __int64 _gap_0x11258; - /* */ __int64 _gap_0x11260; - /* */ __int64 _gap_0x11268; - /* */ __int64 _gap_0x11270; - /* */ __int64 _gap_0x11278; - /* */ __int64 _gap_0x11280; - /* */ __int64 _gap_0x11288; - /* */ __int64 _gap_0x11290; - /* */ __int64 _gap_0x11298; - /* */ __int64 _gap_0x112A0; - /* */ __int64 _gap_0x112A8; - /* */ __int64 _gap_0x112B0; - /* */ __int64 _gap_0x112B8; - /* */ __int64 _gap_0x112C0; - /* */ __int64 _gap_0x112C8; - /* */ __int64 _gap_0x112D0; - /* */ __int64 _gap_0x112D8; - /* */ __int64 _gap_0x112E0; - /* */ __int64 _gap_0x112E8; - /* */ __int64 _gap_0x112F0; - /* */ __int64 _gap_0x112F8; - /* */ __int64 _gap_0x11300; - /* */ __int64 _gap_0x11308; - /* */ __int64 _gap_0x11310; - /* */ __int64 _gap_0x11318; - /* */ __int64 _gap_0x11320; - /* */ __int64 _gap_0x11328; - /* */ __int64 _gap_0x11330; - /* */ __int64 _gap_0x11338; - /* */ __int64 _gap_0x11340; - /* */ __int64 _gap_0x11348; - /* */ __int64 _gap_0x11350; - /* */ __int64 _gap_0x11358; - /* */ __int64 _gap_0x11360; - /* */ __int64 _gap_0x11368; - /* */ __int64 _gap_0x11370; - /* */ __int64 _gap_0x11378; - /* */ __int64 _gap_0x11380; - /* */ __int64 _gap_0x11388; - /* */ __int64 _gap_0x11390; - /* */ __int64 _gap_0x11398; - /* */ __int64 _gap_0x113A0; - /* */ __int64 _gap_0x113A8; - /* */ __int64 _gap_0x113B0; - /* */ __int64 _gap_0x113B8; - /* */ __int64 _gap_0x113C0; - /* */ __int64 _gap_0x113C8; - /* */ __int64 _gap_0x113D0; - /* */ __int64 _gap_0x113D8; - /* */ __int64 _gap_0x113E0; - /* */ __int64 _gap_0x113E8; - /* */ __int64 _gap_0x113F0; - /* */ __int64 _gap_0x113F8; - /* */ __int64 _gap_0x11400; - /* */ __int64 _gap_0x11408; - /* */ __int64 _gap_0x11410; - /* */ __int64 _gap_0x11418; - /* */ __int64 _gap_0x11420; - /* */ __int64 _gap_0x11428; - /* */ __int64 _gap_0x11430; - /* */ __int64 _gap_0x11438; - /* */ __int64 _gap_0x11440; - /* */ __int64 _gap_0x11448; - /* */ __int64 _gap_0x11450; - /* */ __int64 _gap_0x11458; - /* */ __int64 _gap_0x11460; - /* */ __int64 _gap_0x11468; - /* */ __int64 _gap_0x11470; - /* */ __int64 _gap_0x11478; - /* */ __int64 _gap_0x11480; - /* */ __int64 _gap_0x11488; - /* */ __int64 _gap_0x11490; - /* */ __int64 _gap_0x11498; - /* */ __int64 _gap_0x114A0; - /* */ __int64 _gap_0x114A8; - /* */ __int64 _gap_0x114B0; - /* */ __int64 _gap_0x114B8; - /* */ __int64 _gap_0x114C0; - /* */ __int64 _gap_0x114C8; - /* */ __int64 _gap_0x114D0; - /* */ __int64 _gap_0x114D8; - /* */ __int64 _gap_0x114E0; - /* */ __int64 _gap_0x114E8; - /* */ __int64 _gap_0x114F0; - /* */ __int64 _gap_0x114F8; - /* */ __int64 _gap_0x11500; - /* */ __int64 _gap_0x11508; - /* */ __int64 _gap_0x11510; - /* */ __int64 _gap_0x11518; - /* */ __int64 _gap_0x11520; - /* */ __int64 _gap_0x11528; - /* */ __int64 _gap_0x11530; - /* */ __int64 _gap_0x11538; - /* */ __int64 _gap_0x11540; - /* */ __int64 _gap_0x11548; - /* */ __int64 _gap_0x11550; - /* */ __int64 _gap_0x11558; - /* */ __int64 _gap_0x11560; - /* */ __int64 _gap_0x11568; - /* */ __int64 _gap_0x11570; - /* */ __int64 _gap_0x11578; - /* */ __int64 _gap_0x11580; - /* */ __int64 _gap_0x11588; - /* */ __int64 _gap_0x11590; - /* */ __int64 _gap_0x11598; - /* */ __int64 _gap_0x115A0; - /* */ __int64 _gap_0x115A8; - /* */ __int64 _gap_0x115B0; - /* */ __int64 _gap_0x115B8; - /* */ __int64 _gap_0x115C0; - /* */ __int64 _gap_0x115C8; - /* */ __int64 _gap_0x115D0; - /* */ __int64 _gap_0x115D8; - /* */ __int64 _gap_0x115E0; - /* */ __int64 _gap_0x115E8; - /* */ __int64 _gap_0x115F0; - /* */ __int64 _gap_0x115F8; - /* */ __int64 _gap_0x11600; - /* */ __int64 _gap_0x11608; - /* */ __int64 _gap_0x11610; - /* */ __int64 _gap_0x11618; - /* */ __int64 _gap_0x11620; - /* */ __int64 _gap_0x11628; - /* */ __int64 _gap_0x11630; - /* */ __int64 _gap_0x11638; - /* */ __int64 _gap_0x11640; - /* */ __int64 _gap_0x11648; - /* */ __int64 _gap_0x11650; - /* */ __int64 _gap_0x11658; - /* */ __int64 _gap_0x11660; - /* */ __int64 _gap_0x11668; - /* */ __int64 _gap_0x11670; - /* */ __int64 _gap_0x11678; - /* */ __int64 _gap_0x11680; - /* */ __int64 _gap_0x11688; - /* */ __int64 _gap_0x11690; - /* */ __int64 _gap_0x11698; - /* */ __int64 _gap_0x116A0; - /* */ __int64 _gap_0x116A8; - /* */ __int64 _gap_0x116B0; - /* */ __int64 _gap_0x116B8; - /* */ __int64 _gap_0x116C0; - /* */ __int64 _gap_0x116C8; - /* */ __int64 _gap_0x116D0; - /* */ __int64 _gap_0x116D8; - /* */ __int64 _gap_0x116E0; - /* */ __int64 _gap_0x116E8; - /* */ __int64 _gap_0x116F0; - /* */ __int64 _gap_0x116F8; - /* */ __int64 _gap_0x11700; - /* */ __int64 _gap_0x11708; - /* */ __int64 _gap_0x11710; - /* */ __int64 _gap_0x11718; - /* */ __int64 _gap_0x11720; - /* */ __int64 _gap_0x11728; - /* */ __int64 _gap_0x11730; - /* */ __int64 _gap_0x11738; - /* */ __int64 _gap_0x11740; - /* */ __int64 _gap_0x11748; - /* */ __int64 _gap_0x11750; - /* */ __int64 _gap_0x11758; - /* */ __int64 _gap_0x11760; - /* */ __int64 _gap_0x11768; - /* */ __int64 _gap_0x11770; - /* */ __int64 _gap_0x11778; - /* */ __int64 _gap_0x11780; - /* */ __int64 _gap_0x11788; - /* */ __int64 _gap_0x11790; - /* */ __int64 _gap_0x11798; - /* */ __int64 _gap_0x117A0; - /* */ __int64 _gap_0x117A8; - /* */ __int64 _gap_0x117B0; - /* */ __int64 _gap_0x117B8; - /* */ __int64 _gap_0x117C0; - /* */ __int64 _gap_0x117C8; - /* */ __int64 _gap_0x117D0; - /* */ __int64 _gap_0x117D8; - /* */ __int64 _gap_0x117E0; - /* */ __int64 _gap_0x117E8; - /* */ __int64 _gap_0x117F0; - /* */ __int64 _gap_0x117F8; - /* */ __int64 _gap_0x11800; - /* */ __int64 _gap_0x11808; - /* */ __int64 _gap_0x11810; - /* */ __int64 _gap_0x11818; - /* */ __int64 _gap_0x11820; - /* */ __int64 _gap_0x11828; - /* */ __int64 _gap_0x11830; - /* */ __int64 _gap_0x11838; - /* */ __int64 _gap_0x11840; - /* */ __int64 _gap_0x11848; - /* */ __int64 _gap_0x11850; - /* */ __int64 _gap_0x11858; - /* */ __int64 _gap_0x11860; - /* */ __int64 _gap_0x11868; - /* */ __int64 _gap_0x11870; - /* */ __int64 _gap_0x11878; - /* */ __int64 _gap_0x11880; - /* */ __int64 _gap_0x11888; - /* */ __int64 _gap_0x11890; - /* */ __int64 _gap_0x11898; - /* */ __int64 _gap_0x118A0; - /* */ __int64 _gap_0x118A8; - /* */ __int64 _gap_0x118B0; - /* */ __int64 _gap_0x118B8; - /* */ __int64 _gap_0x118C0; - /* */ __int64 _gap_0x118C8; - /* */ __int64 _gap_0x118D0; - /* */ __int64 _gap_0x118D8; - /* */ __int64 _gap_0x118E0; - /* */ __int64 _gap_0x118E8; - /* */ __int64 _gap_0x118F0; - /* */ __int64 _gap_0x118F8; - /* */ __int64 _gap_0x11900; - /* */ __int64 _gap_0x11908; - /* */ __int64 _gap_0x11910; - /* */ __int64 _gap_0x11918; - /* */ __int64 _gap_0x11920; - /* */ __int64 _gap_0x11928; - /* */ __int64 _gap_0x11930; - /* */ __int64 _gap_0x11938; - /* */ __int64 _gap_0x11940; - /* */ __int64 _gap_0x11948; - /* */ __int64 _gap_0x11950; - /* */ __int64 _gap_0x11958; - /* */ __int64 _gap_0x11960; - /* */ __int64 _gap_0x11968; - /* */ __int64 _gap_0x11970; - /* */ __int64 _gap_0x11978; - /* */ __int64 _gap_0x11980; - /* */ __int64 _gap_0x11988; - /* */ __int64 _gap_0x11990; - /* */ __int64 _gap_0x11998; - /* */ __int64 _gap_0x119A0; - /* */ __int64 _gap_0x119A8; - /* */ __int64 _gap_0x119B0; - /* */ __int64 _gap_0x119B8; - /* */ __int64 _gap_0x119C0; - /* */ __int64 _gap_0x119C8; - /* */ __int64 _gap_0x119D0; - /* */ __int64 _gap_0x119D8; - /* */ __int64 _gap_0x119E0; - /* */ __int64 _gap_0x119E8; - /* */ __int64 _gap_0x119F0; - /* */ __int64 _gap_0x119F8; - /* */ __int64 _gap_0x11A00; - /* */ __int64 _gap_0x11A08; - /* */ __int64 _gap_0x11A10; - /* */ __int64 _gap_0x11A18; - /* */ __int64 _gap_0x11A20; - /* */ __int64 _gap_0x11A28; - /* */ __int64 _gap_0x11A30; - /* */ __int64 _gap_0x11A38; - /* */ __int64 _gap_0x11A40; - /* */ __int64 _gap_0x11A48; - /* */ __int64 _gap_0x11A50; - /* */ __int64 _gap_0x11A58; - /* */ __int64 _gap_0x11A60; - /* */ __int64 _gap_0x11A68; - /* */ __int64 _gap_0x11A70; - /* */ __int64 _gap_0x11A78; - /* */ __int64 _gap_0x11A80; - /* */ __int64 _gap_0x11A88; - /* */ __int64 _gap_0x11A90; - /* */ __int64 _gap_0x11A98; - /* */ __int64 _gap_0x11AA0; - /* */ __int64 _gap_0x11AA8; - /* */ __int64 _gap_0x11AB0; - /* */ __int64 _gap_0x11AB8; - /* */ __int64 _gap_0x11AC0; - /* */ __int64 _gap_0x11AC8; - /* */ __int64 _gap_0x11AD0; - /* */ __int64 _gap_0x11AD8; - /* */ __int64 _gap_0x11AE0; - /* */ __int64 _gap_0x11AE8; - /* */ __int64 _gap_0x11AF0; - /* */ __int64 _gap_0x11AF8; - /* */ __int64 _gap_0x11B00; - /* */ __int64 _gap_0x11B08; - /* */ __int64 _gap_0x11B10; - /* */ __int64 _gap_0x11B18; - /* */ __int64 _gap_0x11B20; - /* */ __int64 _gap_0x11B28; - /* */ __int64 _gap_0x11B30; - /* */ __int64 _gap_0x11B38; - /* */ __int64 _gap_0x11B40; - /* */ __int64 _gap_0x11B48; - /* */ __int64 _gap_0x11B50; - /* */ __int64 _gap_0x11B58; - /* */ __int64 _gap_0x11B60; - /* */ __int64 _gap_0x11B68; - /* */ __int64 _gap_0x11B70; - /* */ __int64 _gap_0x11B78; - /* */ __int64 _gap_0x11B80; - /* */ __int64 _gap_0x11B88; - /* */ __int64 _gap_0x11B90; - /* */ __int64 _gap_0x11B98; - /* */ __int64 _gap_0x11BA0; - /* */ __int64 _gap_0x11BA8; - /* */ __int64 _gap_0x11BB0; - /* */ __int64 _gap_0x11BB8; - /* */ __int64 _gap_0x11BC0; - /* */ __int64 _gap_0x11BC8; - /* */ __int64 _gap_0x11BD0; - /* */ __int64 _gap_0x11BD8; - /* */ __int64 _gap_0x11BE0; - /* */ __int64 _gap_0x11BE8; - /* */ __int64 _gap_0x11BF0; - /* */ __int64 _gap_0x11BF8; - /* */ __int64 _gap_0x11C00; - /* */ __int64 _gap_0x11C08; - /* */ __int64 _gap_0x11C10; - /* */ __int64 _gap_0x11C18; - /* */ __int64 _gap_0x11C20; - /* */ __int64 _gap_0x11C28; - /* */ __int64 _gap_0x11C30; - /* */ __int64 _gap_0x11C38; - /* */ __int64 _gap_0x11C40; - /* */ __int64 _gap_0x11C48; - /* */ __int64 _gap_0x11C50; - /* */ __int64 _gap_0x11C58; - /* */ __int64 _gap_0x11C60; - /* */ __int64 _gap_0x11C68; - /* */ __int64 _gap_0x11C70; - /* */ __int64 _gap_0x11C78; - /* */ __int64 _gap_0x11C80; - /* */ __int64 _gap_0x11C88; - /* */ __int64 _gap_0x11C90; - /* */ __int64 _gap_0x11C98; - /* */ __int64 _gap_0x11CA0; - /* */ __int64 _gap_0x11CA8; - /* */ __int64 _gap_0x11CB0; - /* */ __int64 _gap_0x11CB8; - /* */ __int64 _gap_0x11CC0; - /* */ __int64 _gap_0x11CC8; - /* */ __int64 _gap_0x11CD0; - /* */ __int64 _gap_0x11CD8; - /* */ __int64 _gap_0x11CE0; - /* */ __int64 _gap_0x11CE8; - /* */ __int64 _gap_0x11CF0; - /* */ __int64 _gap_0x11CF8; - /* */ __int64 _gap_0x11D00; - /* */ __int64 _gap_0x11D08; - /* */ __int64 _gap_0x11D10; - /* */ __int64 _gap_0x11D18; - /* */ __int64 _gap_0x11D20; - /* */ __int64 _gap_0x11D28; - /* */ __int64 _gap_0x11D30; - /* */ __int64 _gap_0x11D38; - /* */ __int64 _gap_0x11D40; - /* */ __int64 _gap_0x11D48; - /* */ __int64 _gap_0x11D50; - /* */ __int64 _gap_0x11D58; - /* */ __int64 _gap_0x11D60; - /* */ __int64 _gap_0x11D68; - /* */ __int64 _gap_0x11D70; - /* */ __int64 _gap_0x11D78; - /* */ __int64 _gap_0x11D80; - /* */ __int64 _gap_0x11D88; - /* */ __int64 _gap_0x11D90; - /* */ __int64 _gap_0x11D98; - /* */ __int64 _gap_0x11DA0; - /* */ __int64 _gap_0x11DA8; - /* */ __int64 _gap_0x11DB0; - /* */ __int64 _gap_0x11DB8; - /* */ __int64 _gap_0x11DC0; - /* */ __int64 _gap_0x11DC8; - /* */ __int64 _gap_0x11DD0; - /* */ __int64 _gap_0x11DD8; - /* */ __int64 _gap_0x11DE0; - /* */ __int64 _gap_0x11DE8; - /* */ __int64 _gap_0x11DF0; - /* */ __int64 _gap_0x11DF8; - /* */ __int64 _gap_0x11E00; - /* */ __int64 _gap_0x11E08; - /* */ __int64 _gap_0x11E10; - /* */ __int64 _gap_0x11E18; - /* */ __int64 _gap_0x11E20; - /* */ __int64 _gap_0x11E28; - /* */ __int64 _gap_0x11E30; - /* */ __int64 _gap_0x11E38; - /* */ __int64 _gap_0x11E40; - /* */ __int64 _gap_0x11E48; - /* */ __int64 _gap_0x11E50; - /* */ __int64 _gap_0x11E58; - /* */ __int64 _gap_0x11E60; - /* */ __int64 _gap_0x11E68; - /* */ __int64 _gap_0x11E70; - /* */ __int64 _gap_0x11E78; - /* */ __int64 _gap_0x11E80; - /* */ __int64 _gap_0x11E88; - /* */ __int64 _gap_0x11E90; - /* */ __int64 _gap_0x11E98; - /* */ __int64 _gap_0x11EA0; - /* */ __int64 _gap_0x11EA8; - /* */ __int64 _gap_0x11EB0; - /* */ __int64 _gap_0x11EB8; - /* */ __int64 _gap_0x11EC0; - /* */ __int64 _gap_0x11EC8; - /* */ __int64 _gap_0x11ED0; - /* */ __int64 _gap_0x11ED8; - /* */ __int64 _gap_0x11EE0; - /* */ __int64 _gap_0x11EE8; - /* */ __int64 _gap_0x11EF0; - /* */ __int64 _gap_0x11EF8; - /* */ __int64 _gap_0x11F00; - /* */ __int64 _gap_0x11F08; - /* */ __int64 _gap_0x11F10; - /* */ __int64 _gap_0x11F18; - /* */ __int64 _gap_0x11F20; - /* */ __int64 _gap_0x11F28; - /* */ __int64 _gap_0x11F30; - /* */ __int64 _gap_0x11F38; - /* */ __int64 _gap_0x11F40; - /* */ __int64 _gap_0x11F48; - /* */ __int64 _gap_0x11F50; - /* */ __int64 _gap_0x11F58; - /* */ __int64 _gap_0x11F60; - /* */ __int64 _gap_0x11F68; - /* */ __int64 _gap_0x11F70; - /* */ __int64 _gap_0x11F78; - /* */ __int64 _gap_0x11F80; - /* */ __int64 _gap_0x11F88; - /* */ __int64 _gap_0x11F90; - /* */ __int64 _gap_0x11F98; - /* */ __int64 _gap_0x11FA0; - /* */ __int64 _gap_0x11FA8; - /* */ __int64 _gap_0x11FB0; - /* */ __int64 _gap_0x11FB8; - /* */ __int64 _gap_0x11FC0; - /* */ __int64 _gap_0x11FC8; - /* */ __int64 _gap_0x11FD0; - /* */ __int64 _gap_0x11FD8; - /* */ __int64 _gap_0x11FE0; - /* */ __int64 _gap_0x11FE8; - /* */ __int64 _gap_0x11FF0; - /* */ __int64 _gap_0x11FF8; - /* */ __int64 _gap_0x12000; - /* */ __int64 _gap_0x12008; - /* */ __int64 _gap_0x12010; - /* */ __int64 _gap_0x12018; - /* */ __int64 _gap_0x12020; - /* */ __int64 _gap_0x12028; - /* */ __int64 _gap_0x12030; - /* */ __int64 _gap_0x12038; - /* */ __int64 _gap_0x12040; - /* */ __int64 _gap_0x12048; - /* */ __int64 _gap_0x12050; - /* */ __int64 _gap_0x12058; - /* */ __int64 _gap_0x12060; - /* */ __int64 _gap_0x12068; - /* */ __int64 _gap_0x12070; - /* */ __int64 _gap_0x12078; - /* */ __int64 _gap_0x12080; - /* */ __int64 _gap_0x12088; - /* */ __int64 _gap_0x12090; - /* */ __int64 _gap_0x12098; - /* */ __int64 _gap_0x120A0; - /* */ __int64 _gap_0x120A8; - /* */ __int64 _gap_0x120B0; - /* */ __int64 _gap_0x120B8; - /* */ __int64 _gap_0x120C0; - /* */ __int64 _gap_0x120C8; - /* */ __int64 _gap_0x120D0; - /* */ __int64 _gap_0x120D8; - /* */ __int64 _gap_0x120E0; - /* */ __int64 _gap_0x120E8; - /* */ __int64 _gap_0x120F0; - /* */ __int64 _gap_0x120F8; - /* */ __int64 _gap_0x12100; - /* */ __int64 _gap_0x12108; - /* */ __int64 _gap_0x12110; - /* */ __int64 _gap_0x12118; - /* */ __int64 _gap_0x12120; - /* */ __int64 _gap_0x12128; - /* */ __int64 _gap_0x12130; - /* */ __int64 _gap_0x12138; - /* */ __int64 _gap_0x12140; - /* */ __int64 _gap_0x12148; - /* */ __int64 _gap_0x12150; - /* */ __int64 _gap_0x12158; - /* */ __int64 _gap_0x12160; - /* */ __int64 _gap_0x12168; - /* */ __int64 _gap_0x12170; - /* */ __int64 _gap_0x12178; - /* */ __int64 _gap_0x12180; - /* */ __int64 _gap_0x12188; - /* */ __int64 _gap_0x12190; - /* */ __int64 _gap_0x12198; - /* */ __int64 _gap_0x121A0; - /* */ __int64 _gap_0x121A8; - /* */ __int64 _gap_0x121B0; - /* */ __int64 _gap_0x121B8; - /* */ __int64 _gap_0x121C0; - /* */ __int64 _gap_0x121C8; - /* */ __int64 _gap_0x121D0; - /* */ __int64 _gap_0x121D8; - /* */ __int64 _gap_0x121E0; - /* */ __int64 _gap_0x121E8; - /* */ __int64 _gap_0x121F0; - /* */ __int64 _gap_0x121F8; - /* */ __int64 _gap_0x12200; - /* */ __int64 _gap_0x12208; - /* */ __int64 _gap_0x12210; - /* */ __int64 _gap_0x12218; - /* */ __int64 _gap_0x12220; - /* */ __int64 _gap_0x12228; - /* */ __int64 _gap_0x12230; - /* */ __int64 _gap_0x12238; - /* */ __int64 _gap_0x12240; - /* */ __int64 _gap_0x12248; - /* */ __int64 _gap_0x12250; - /* */ __int64 _gap_0x12258; - /* */ __int64 _gap_0x12260; - /* */ __int64 _gap_0x12268; - /* */ __int64 _gap_0x12270; - /* */ __int64 _gap_0x12278; - /* */ __int64 _gap_0x12280; - /* */ __int64 _gap_0x12288; - /* */ __int64 _gap_0x12290; - /* */ __int64 _gap_0x12298; - /* */ __int64 _gap_0x122A0; - /* */ __int64 _gap_0x122A8; - /* */ __int64 _gap_0x122B0; - /* */ __int64 _gap_0x122B8; - /* */ __int64 _gap_0x122C0; - /* */ __int64 _gap_0x122C8; - /* */ __int64 _gap_0x122D0; - /* */ __int64 _gap_0x122D8; - /* */ __int64 _gap_0x122E0; - /* */ __int64 _gap_0x122E8; - /* */ __int64 _gap_0x122F0; - /* */ __int64 _gap_0x122F8; - /* */ __int64 _gap_0x12300; - /* */ __int64 _gap_0x12308; - /* */ __int64 _gap_0x12310; - /* */ __int64 _gap_0x12318; - /* */ __int64 _gap_0x12320; - /* */ __int64 _gap_0x12328; - /* */ __int64 _gap_0x12330; - /* */ __int64 _gap_0x12338; - /* */ __int64 _gap_0x12340; - /* */ __int64 _gap_0x12348; - /* */ __int64 _gap_0x12350; - /* */ __int64 _gap_0x12358; - /* */ __int64 _gap_0x12360; - /* */ __int64 _gap_0x12368; - /* */ __int64 _gap_0x12370; - /* */ __int64 _gap_0x12378; - /* */ __int64 _gap_0x12380; - /* */ __int64 _gap_0x12388; - /* */ __int64 _gap_0x12390; - /* */ __int64 _gap_0x12398; - /* */ __int64 _gap_0x123A0; - /* */ __int64 _gap_0x123A8; - /* */ __int64 _gap_0x123B0; - /* */ __int64 _gap_0x123B8; - /* */ __int64 _gap_0x123C0; - /* */ __int64 _gap_0x123C8; - /* */ __int64 _gap_0x123D0; - /* */ __int64 _gap_0x123D8; - /* */ __int64 _gap_0x123E0; - /* */ __int64 _gap_0x123E8; - /* */ __int64 _gap_0x123F0; - /* */ __int64 _gap_0x123F8; - /* */ __int64 _gap_0x12400; - /* */ __int64 _gap_0x12408; - /* */ __int64 _gap_0x12410; - /* */ __int64 _gap_0x12418; - /* */ __int64 _gap_0x12420; - /* */ __int64 _gap_0x12428; - /* */ __int64 _gap_0x12430; - /* */ __int64 _gap_0x12438; - /* */ __int64 _gap_0x12440; - /* */ __int64 _gap_0x12448; - /* */ __int64 _gap_0x12450; - /* */ __int64 _gap_0x12458; - /* */ __int64 _gap_0x12460; - /* */ __int64 _gap_0x12468; - /* */ __int64 _gap_0x12470; - /* */ __int64 _gap_0x12478; - /* */ __int64 _gap_0x12480; - /* */ __int64 _gap_0x12488; - /* */ __int64 _gap_0x12490; - /* */ __int64 _gap_0x12498; - /* */ __int64 _gap_0x124A0; - /* */ __int64 _gap_0x124A8; - /* */ __int64 _gap_0x124B0; - /* */ __int64 _gap_0x124B8; - /* */ __int64 _gap_0x124C0; - /* */ __int64 _gap_0x124C8; - /* */ __int64 _gap_0x124D0; - /* */ __int64 _gap_0x124D8; - /* */ __int64 _gap_0x124E0; - /* */ __int64 _gap_0x124E8; - /* */ __int64 _gap_0x124F0; - /* */ __int64 _gap_0x124F8; - /* */ __int64 _gap_0x12500; - /* */ __int64 _gap_0x12508; - /* */ __int64 _gap_0x12510; - /* */ __int64 _gap_0x12518; - /* */ __int64 _gap_0x12520; - /* */ __int64 _gap_0x12528; - /* */ __int64 _gap_0x12530; - /* */ __int64 _gap_0x12538; - /* */ __int64 _gap_0x12540; - /* */ __int64 _gap_0x12548; - /* */ __int64 _gap_0x12550; - /* */ __int64 _gap_0x12558; - /* */ __int64 _gap_0x12560; - /* */ __int64 _gap_0x12568; - /* */ __int64 _gap_0x12570; - /* */ __int64 _gap_0x12578; - /* */ __int64 _gap_0x12580; - /* */ __int64 _gap_0x12588; - /* */ __int64 _gap_0x12590; - /* */ __int64 _gap_0x12598; - /* */ __int64 _gap_0x125A0; - /* */ __int64 _gap_0x125A8; - /* */ __int64 _gap_0x125B0; - /* */ __int64 _gap_0x125B8; - /* */ __int64 _gap_0x125C0; - /* */ __int64 _gap_0x125C8; - /* */ __int64 _gap_0x125D0; - /* */ __int64 _gap_0x125D8; - /* */ __int64 _gap_0x125E0; - /* */ __int64 _gap_0x125E8; - /* */ __int64 _gap_0x125F0; - /* */ __int64 _gap_0x125F8; - /* */ __int64 _gap_0x12600; - /* */ __int64 _gap_0x12608; - /* */ __int64 _gap_0x12610; - /* */ __int64 _gap_0x12618; - /* */ __int64 _gap_0x12620; - /* */ __int64 _gap_0x12628; - /* */ __int64 _gap_0x12630; - /* */ __int64 _gap_0x12638; - /* */ __int64 _gap_0x12640; - /* */ __int64 _gap_0x12648; - /* */ __int64 _gap_0x12650; - /* */ __int64 _gap_0x12658; - /* */ __int64 _gap_0x12660; - /* */ __int64 _gap_0x12668; - /* */ __int64 _gap_0x12670; - /* */ __int64 _gap_0x12678; - /* */ __int64 _gap_0x12680; - /* */ __int64 _gap_0x12688; - /* */ __int64 _gap_0x12690; - /* */ __int64 _gap_0x12698; - /* */ __int64 _gap_0x126A0; - /* */ __int64 _gap_0x126A8; - /* */ __int64 _gap_0x126B0; - /* */ __int64 _gap_0x126B8; - /* */ __int64 _gap_0x126C0; - /* */ __int64 _gap_0x126C8; - /* */ __int64 _gap_0x126D0; - /* */ __int64 _gap_0x126D8; - /* */ __int64 _gap_0x126E0; - /* */ __int64 _gap_0x126E8; - /* */ __int64 _gap_0x126F0; - /* */ __int64 _gap_0x126F8; - /* */ __int64 _gap_0x12700; - /* */ __int64 _gap_0x12708; - /* */ __int64 _gap_0x12710; - /* */ __int64 _gap_0x12718; - /* */ __int64 _gap_0x12720; - /* */ __int64 _gap_0x12728; - /* */ __int64 _gap_0x12730; - /* */ __int64 _gap_0x12738; - /* */ __int64 _gap_0x12740; - /* */ __int64 _gap_0x12748; - /* */ __int64 _gap_0x12750; - /* */ __int64 _gap_0x12758; - /* */ __int64 _gap_0x12760; - /* */ __int64 _gap_0x12768; - /* */ __int64 _gap_0x12770; - /* */ __int64 _gap_0x12778; - /* */ __int64 _gap_0x12780; - /* */ __int64 _gap_0x12788; - /* */ __int64 _gap_0x12790; - /* 0x12798 */ Client_Game_UI_RouletteController RouletteController; - /* */ __int64 _gap_0x12808; - /* */ __int64 _gap_0x12810; - /* */ __int64 _gap_0x12818; - /* */ __int64 _gap_0x12820; - /* */ __int64 _gap_0x12828; - /* */ __int64 _gap_0x12830; - /* */ __int64 _gap_0x12838; - /* */ __int64 _gap_0x12840; - /* */ __int64 _gap_0x12848; - /* */ __int64 _gap_0x12850; - /* */ __int64 _gap_0x12858; - /* */ __int64 _gap_0x12860; - /* 0x12868 */ Client_Game_UI_ContentsFinder ContentsFinder; - /* */ __int64 _gap_0x12918; - /* */ __int64 _gap_0x12920; - /* */ __int64 _gap_0x12928; - /* */ __int64 _gap_0x12930; - /* */ __int64 _gap_0x12938; - /* */ __int64 _gap_0x12940; - /* */ __int64 _gap_0x12948; - /* */ __int64 _gap_0x12950; - /* */ __int64 _gap_0x12958; - /* */ __int64 _gap_0x12960; - /* */ __int64 _gap_0x12968; - /* */ __int64 _gap_0x12970; - /* */ __int64 _gap_0x12978; - /* 0x12980 */ Client_Game_UI_MobHunt MobHunt; - /* */ __int64 _gap_0x12B18; - /* */ __int64 _gap_0x12B20; - /* */ __int64 _gap_0x12B28; - /* */ __int64 _gap_0x12B30; - /* */ __int64 _gap_0x12B38; - /* */ __int64 _gap_0x12B40; - /* */ __int64 _gap_0x12B48; - /* */ __int64 _gap_0x12B50; - /* */ __int64 _gap_0x12B58; - /* */ __int64 _gap_0x12B60; - /* */ __int64 _gap_0x12B68; - /* */ __int64 _gap_0x12B70; - /* */ __int64 _gap_0x12B78; - /* */ __int64 _gap_0x12B80; - /* */ __int64 _gap_0x12B88; - /* */ __int64 _gap_0x12B90; - /* */ __int64 _gap_0x12B98; - /* */ __int64 _gap_0x12BA0; - /* */ __int64 _gap_0x12BA8; - /* */ __int64 _gap_0x12BB0; - /* */ __int64 _gap_0x12BB8; - /* */ __int64 _gap_0x12BC0; - /* */ __int64 _gap_0x12BC8; - /* */ __int64 _gap_0x12BD0; - /* */ __int64 _gap_0x12BD8; - /* */ __int64 _gap_0x12BE0; - /* */ __int64 _gap_0x12BE8; - /* */ __int64 _gap_0x12BF0; - /* */ __int64 _gap_0x12BF8; - /* */ __int64 _gap_0x12C00; - /* */ __int64 _gap_0x12C08; - /* */ __int64 _gap_0x12C10; - /* */ __int64 _gap_0x12C18; - /* */ __int64 _gap_0x12C20; - /* */ __int64 _gap_0x12C28; - /* */ __int64 _gap_0x12C30; - /* */ __int64 _gap_0x12C38; - /* */ __int64 _gap_0x12C40; - /* */ __int64 _gap_0x12C48; - /* */ __int64 _gap_0x12C50; - /* */ __int64 _gap_0x12C58; - /* */ __int64 _gap_0x12C60; - /* */ __int64 _gap_0x12C68; - /* */ __int64 _gap_0x12C70; - /* */ __int64 _gap_0x12C78; - /* */ __int64 _gap_0x12C80; - /* */ __int64 _gap_0x12C88; - /* */ __int64 _gap_0x12C90; - /* */ __int64 _gap_0x12C98; - /* */ __int64 _gap_0x12CA0; - /* */ __int64 _gap_0x12CA8; - /* */ __int64 _gap_0x12CB0; - /* */ __int64 _gap_0x12CB8; - /* */ __int64 _gap_0x12CC0; - /* */ __int64 _gap_0x12CC8; - /* */ __int64 _gap_0x12CD0; - /* */ __int64 _gap_0x12CD8; - /* */ __int64 _gap_0x12CE0; - /* */ __int64 _gap_0x12CE8; - /* */ __int64 _gap_0x12CF0; - /* */ __int64 _gap_0x12CF8; - /* */ __int64 _gap_0x12D00; - /* */ __int64 _gap_0x12D08; - /* */ __int64 _gap_0x12D10; - /* */ __int64 _gap_0x12D18; - /* */ __int64 _gap_0x12D20; - /* */ __int64 _gap_0x12D28; - /* */ __int64 _gap_0x12D30; - /* */ __int64 _gap_0x12D38; - /* */ __int64 _gap_0x12D40; - /* */ __int64 _gap_0x12D48; - /* */ __int64 _gap_0x12D50; - /* */ __int64 _gap_0x12D58; - /* */ __int64 _gap_0x12D60; - /* */ __int64 _gap_0x12D68; - /* */ __int64 _gap_0x12D70; - /* */ __int64 _gap_0x12D78; - /* */ __int64 _gap_0x12D80; - /* */ __int64 _gap_0x12D88; - /* */ __int64 _gap_0x12D90; - /* */ __int64 _gap_0x12D98; - /* */ __int64 _gap_0x12DA0; - /* */ __int64 _gap_0x12DA8; - /* */ __int64 _gap_0x12DB0; - /* */ __int64 _gap_0x12DB8; - /* */ __int64 _gap_0x12DC0; - /* */ __int64 _gap_0x12DC8; - /* */ __int64 _gap_0x12DD0; - /* */ __int64 _gap_0x12DD8; - /* */ __int64 _gap_0x12DE0; - /* */ __int64 _gap_0x12DE8; - /* */ __int64 _gap_0x12DF0; - /* */ __int64 _gap_0x12DF8; - /* */ __int64 _gap_0x12E00; - /* */ __int64 _gap_0x12E08; - /* */ __int64 _gap_0x12E10; - /* */ __int64 _gap_0x12E18; - /* */ __int64 _gap_0x12E20; - /* */ __int64 _gap_0x12E28; - /* */ __int64 _gap_0x12E30; - /* */ __int64 _gap_0x12E38; - /* */ __int64 _gap_0x12E40; - /* */ __int64 _gap_0x12E48; - /* */ __int64 _gap_0x12E50; - /* */ __int64 _gap_0x12E58; - /* */ __int64 _gap_0x12E60; - /* */ __int64 _gap_0x12E68; - /* */ __int64 _gap_0x12E70; - /* */ __int64 _gap_0x12E78; - /* */ __int64 _gap_0x12E80; - /* */ __int64 _gap_0x12E88; - /* */ __int64 _gap_0x12E90; - /* */ __int64 _gap_0x12E98; - /* */ __int64 _gap_0x12EA0; - /* */ __int64 _gap_0x12EA8; - /* */ __int64 _gap_0x12EB0; - /* */ __int64 _gap_0x12EB8; - /* */ __int64 _gap_0x12EC0; - /* */ __int64 _gap_0x12EC8; - /* */ __int64 _gap_0x12ED0; - /* */ __int64 _gap_0x12ED8; - /* */ __int64 _gap_0x12EE0; - /* */ __int64 _gap_0x12EE8; - /* */ __int64 _gap_0x12EF0; - /* */ __int64 _gap_0x12EF8; - /* */ __int64 _gap_0x12F00; - /* */ __int64 _gap_0x12F08; - /* */ __int64 _gap_0x12F10; - /* */ __int64 _gap_0x12F18; - /* */ __int64 _gap_0x12F20; - /* */ __int64 _gap_0x12F28; - /* */ __int64 _gap_0x12F30; - /* */ __int64 _gap_0x12F38; - /* */ __int64 _gap_0x12F40; - /* */ __int64 _gap_0x12F48; - /* */ __int64 _gap_0x12F50; - /* */ __int64 _gap_0x12F58; - /* */ __int64 _gap_0x12F60; - /* */ __int64 _gap_0x12F68; - /* */ __int64 _gap_0x12F70; - /* */ __int64 _gap_0x12F78; - /* */ __int64 _gap_0x12F80; - /* */ __int64 _gap_0x12F88; - /* */ __int64 _gap_0x12F90; - /* */ __int64 _gap_0x12F98; - /* */ __int64 _gap_0x12FA0; - /* */ __int64 _gap_0x12FA8; - /* */ __int64 _gap_0x12FB0; - /* */ __int64 _gap_0x12FB8; - /* */ __int64 _gap_0x12FC0; - /* */ __int64 _gap_0x12FC8; - /* */ __int64 _gap_0x12FD0; - /* */ __int64 _gap_0x12FD8; - /* */ __int64 _gap_0x12FE0; - /* */ __int64 _gap_0x12FE8; - /* */ __int64 _gap_0x12FF0; - /* */ __int64 _gap_0x12FF8; - /* */ __int64 _gap_0x13000; - /* */ __int64 _gap_0x13008; - /* */ __int64 _gap_0x13010; - /* */ __int64 _gap_0x13018; - /* */ __int64 _gap_0x13020; - /* */ __int64 _gap_0x13028; - /* */ __int64 _gap_0x13030; - /* */ __int64 _gap_0x13038; - /* */ __int64 _gap_0x13040; - /* */ __int64 _gap_0x13048; - /* */ __int64 _gap_0x13050; - /* */ __int64 _gap_0x13058; - /* */ __int64 _gap_0x13060; - /* */ __int64 _gap_0x13068; - /* */ __int64 _gap_0x13070; - /* */ __int64 _gap_0x13078; - /* */ __int64 _gap_0x13080; - /* */ __int64 _gap_0x13088; - /* */ __int64 _gap_0x13090; - /* */ __int64 _gap_0x13098; - /* */ __int64 _gap_0x130A0; - /* */ __int64 _gap_0x130A8; - /* */ __int64 _gap_0x130B0; - /* */ __int64 _gap_0x130B8; - /* */ __int64 _gap_0x130C0; - /* */ __int64 _gap_0x130C8; - /* */ __int64 _gap_0x130D0; - /* */ __int64 _gap_0x130D8; - /* */ __int64 _gap_0x130E0; - /* */ __int64 _gap_0x130E8; - /* */ __int64 _gap_0x130F0; - /* */ __int64 _gap_0x130F8; - /* */ __int64 _gap_0x13100; - /* */ __int64 _gap_0x13108; - /* */ __int64 _gap_0x13110; - /* */ __int64 _gap_0x13118; - /* */ __int64 _gap_0x13120; - /* */ __int64 _gap_0x13128; - /* */ __int64 _gap_0x13130; - /* */ __int64 _gap_0x13138; - /* */ __int64 _gap_0x13140; - /* */ __int64 _gap_0x13148; - /* */ __int64 _gap_0x13150; - /* */ __int64 _gap_0x13158; - /* */ __int64 _gap_0x13160; - /* */ __int64 _gap_0x13168; - /* */ __int64 _gap_0x13170; - /* */ __int64 _gap_0x13178; - /* */ __int64 _gap_0x13180; - /* */ __int64 _gap_0x13188; - /* */ __int64 _gap_0x13190; - /* */ __int64 _gap_0x13198; - /* */ __int64 _gap_0x131A0; - /* */ __int64 _gap_0x131A8; - /* */ __int64 _gap_0x131B0; - /* */ __int64 _gap_0x131B8; - /* */ __int64 _gap_0x131C0; - /* */ __int64 _gap_0x131C8; - /* */ __int64 _gap_0x131D0; - /* */ __int64 _gap_0x131D8; - /* */ __int64 _gap_0x131E0; - /* */ __int64 _gap_0x131E8; - /* */ __int64 _gap_0x131F0; - /* */ __int64 _gap_0x131F8; - /* */ __int64 _gap_0x13200; - /* */ __int64 _gap_0x13208; - /* */ __int64 _gap_0x13210; - /* */ __int64 _gap_0x13218; - /* */ __int64 _gap_0x13220; - /* */ __int64 _gap_0x13228; - /* */ __int64 _gap_0x13230; - /* */ __int64 _gap_0x13238; - /* */ __int64 _gap_0x13240; - /* */ __int64 _gap_0x13248; - /* */ __int64 _gap_0x13250; - /* */ __int64 _gap_0x13258; - /* */ __int64 _gap_0x13260; - /* */ __int64 _gap_0x13268; - /* */ __int64 _gap_0x13270; - /* */ __int64 _gap_0x13278; - /* */ __int64 _gap_0x13280; - /* */ __int64 _gap_0x13288; - /* */ __int64 _gap_0x13290; - /* */ __int64 _gap_0x13298; - /* */ __int64 _gap_0x132A0; - /* */ __int64 _gap_0x132A8; - /* */ __int64 _gap_0x132B0; - /* */ __int64 _gap_0x132B8; - /* */ __int64 _gap_0x132C0; - /* */ __int64 _gap_0x132C8; - /* */ __int64 _gap_0x132D0; - /* */ __int64 _gap_0x132D8; - /* */ __int64 _gap_0x132E0; - /* */ __int64 _gap_0x132E8; - /* */ __int64 _gap_0x132F0; - /* */ __int64 _gap_0x132F8; - /* */ __int64 _gap_0x13300; - /* */ __int64 _gap_0x13308; - /* */ __int64 _gap_0x13310; - /* */ __int64 _gap_0x13318; - /* */ __int64 _gap_0x13320; - /* */ __int64 _gap_0x13328; - /* */ __int64 _gap_0x13330; - /* */ __int64 _gap_0x13338; - /* */ __int64 _gap_0x13340; - /* */ __int64 _gap_0x13348; - /* */ __int64 _gap_0x13350; - /* */ __int64 _gap_0x13358; - /* */ __int64 _gap_0x13360; - /* */ __int64 _gap_0x13368; - /* */ __int64 _gap_0x13370; - /* */ __int64 _gap_0x13378; - /* */ __int64 _gap_0x13380; - /* */ __int64 _gap_0x13388; - /* */ __int64 _gap_0x13390; - /* */ __int64 _gap_0x13398; - /* */ __int64 _gap_0x133A0; - /* */ __int64 _gap_0x133A8; - /* */ __int64 _gap_0x133B0; - /* */ __int64 _gap_0x133B8; - /* */ __int64 _gap_0x133C0; - /* */ __int64 _gap_0x133C8; - /* */ __int64 _gap_0x133D0; - /* */ __int64 _gap_0x133D8; - /* */ __int64 _gap_0x133E0; - /* */ __int64 _gap_0x133E8; - /* */ __int64 _gap_0x133F0; - /* */ __int64 _gap_0x133F8; - /* */ __int64 _gap_0x13400; - /* */ __int64 _gap_0x13408; - /* */ __int64 _gap_0x13410; - /* */ __int64 _gap_0x13418; - /* */ __int64 _gap_0x13420; - /* */ __int64 _gap_0x13428; - /* */ __int64 _gap_0x13430; - /* */ __int64 _gap_0x13438; - /* */ __int64 _gap_0x13440; - /* */ __int64 _gap_0x13448; - /* */ __int64 _gap_0x13450; - /* */ __int64 _gap_0x13458; - /* */ __int64 _gap_0x13460; - /* */ __int64 _gap_0x13468; - /* */ __int64 _gap_0x13470; - /* */ __int64 _gap_0x13478; - /* */ __int64 _gap_0x13480; - /* */ __int64 _gap_0x13488; - /* */ __int64 _gap_0x13490; - /* */ __int64 _gap_0x13498; - /* */ __int64 _gap_0x134A0; - /* */ __int64 _gap_0x134A8; - /* */ __int64 _gap_0x134B0; - /* */ __int64 _gap_0x134B8; - /* */ __int64 _gap_0x134C0; - /* */ __int64 _gap_0x134C8; - /* */ __int64 _gap_0x134D0; - /* */ __int64 _gap_0x134D8; - /* */ __int64 _gap_0x134E0; - /* */ __int64 _gap_0x134E8; - /* */ __int64 _gap_0x134F0; - /* */ __int64 _gap_0x134F8; - /* */ __int64 _gap_0x13500; - /* */ __int64 _gap_0x13508; - /* */ __int64 _gap_0x13510; - /* */ __int64 _gap_0x13518; - /* */ __int64 _gap_0x13520; - /* */ __int64 _gap_0x13528; - /* */ __int64 _gap_0x13530; - /* */ __int64 _gap_0x13538; - /* */ __int64 _gap_0x13540; - /* */ __int64 _gap_0x13548; - /* */ __int64 _gap_0x13550; - /* */ __int64 _gap_0x13558; - /* */ __int64 _gap_0x13560; - /* */ __int64 _gap_0x13568; - /* */ __int64 _gap_0x13570; - /* */ __int64 _gap_0x13578; - /* */ __int64 _gap_0x13580; - /* */ __int64 _gap_0x13588; - /* */ __int64 _gap_0x13590; - /* */ __int64 _gap_0x13598; - /* */ __int64 _gap_0x135A0; - /* */ __int64 _gap_0x135A8; - /* */ __int64 _gap_0x135B0; - /* */ __int64 _gap_0x135B8; - /* */ __int64 _gap_0x135C0; - /* */ __int64 _gap_0x135C8; - /* */ __int64 _gap_0x135D0; - /* */ __int64 _gap_0x135D8; - /* */ __int64 _gap_0x135E0; - /* */ __int64 _gap_0x135E8; - /* */ __int64 _gap_0x135F0; - /* */ __int64 _gap_0x135F8; - /* */ __int64 _gap_0x13600; - /* */ __int64 _gap_0x13608; - /* */ __int64 _gap_0x13610; - /* */ __int64 _gap_0x13618; - /* */ __int64 _gap_0x13620; - /* */ __int64 _gap_0x13628; - /* */ __int64 _gap_0x13630; - /* */ __int64 _gap_0x13638; - /* */ __int64 _gap_0x13640; - /* */ __int64 _gap_0x13648; - /* */ __int64 _gap_0x13650; - /* */ __int64 _gap_0x13658; - /* */ __int64 _gap_0x13660; - /* */ __int64 _gap_0x13668; - /* */ __int64 _gap_0x13670; - /* */ __int64 _gap_0x13678; - /* */ __int64 _gap_0x13680; - /* */ __int64 _gap_0x13688; - /* */ __int64 _gap_0x13690; - /* */ __int64 _gap_0x13698; - /* */ __int64 _gap_0x136A0; - /* */ __int64 _gap_0x136A8; - /* */ __int64 _gap_0x136B0; - /* */ __int64 _gap_0x136B8; - /* */ __int64 _gap_0x136C0; - /* */ __int64 _gap_0x136C8; - /* */ __int64 _gap_0x136D0; - /* */ __int64 _gap_0x136D8; - /* */ __int64 _gap_0x136E0; - /* */ __int64 _gap_0x136E8; - /* */ __int64 _gap_0x136F0; - /* */ __int64 _gap_0x136F8; - /* */ __int64 _gap_0x13700; - /* */ __int64 _gap_0x13708; - /* */ __int64 _gap_0x13710; - /* */ __int64 _gap_0x13718; - /* */ __int64 _gap_0x13720; - /* */ __int64 _gap_0x13728; - /* */ __int64 _gap_0x13730; - /* */ __int64 _gap_0x13738; - /* */ __int64 _gap_0x13740; - /* */ __int64 _gap_0x13748; - /* */ __int64 _gap_0x13750; - /* */ __int64 _gap_0x13758; - /* */ __int64 _gap_0x13760; - /* */ __int64 _gap_0x13768; - /* */ __int64 _gap_0x13770; - /* */ __int64 _gap_0x13778; - /* */ __int64 _gap_0x13780; - /* */ __int64 _gap_0x13788; - /* */ __int64 _gap_0x13790; - /* */ __int64 _gap_0x13798; - /* */ __int64 _gap_0x137A0; - /* */ __int64 _gap_0x137A8; - /* */ __int64 _gap_0x137B0; - /* */ __int64 _gap_0x137B8; - /* */ __int64 _gap_0x137C0; - /* */ __int64 _gap_0x137C8; - /* */ __int64 _gap_0x137D0; - /* */ __int64 _gap_0x137D8; - /* */ __int64 _gap_0x137E0; - /* */ __int64 _gap_0x137E8; - /* */ __int64 _gap_0x137F0; - /* */ __int64 _gap_0x137F8; - /* */ __int64 _gap_0x13800; - /* */ __int64 _gap_0x13808; - /* */ __int64 _gap_0x13810; - /* */ __int64 _gap_0x13818; - /* */ __int64 _gap_0x13820; - /* */ __int64 _gap_0x13828; - /* */ __int64 _gap_0x13830; - /* */ __int64 _gap_0x13838; - /* */ __int64 _gap_0x13840; - /* */ __int64 _gap_0x13848; - /* */ __int64 _gap_0x13850; - /* */ __int64 _gap_0x13858; - /* */ __int64 _gap_0x13860; - /* */ __int64 _gap_0x13868; - /* */ __int64 _gap_0x13870; - /* */ __int64 _gap_0x13878; - /* */ __int64 _gap_0x13880; - /* */ __int64 _gap_0x13888; - /* */ __int64 _gap_0x13890; - /* */ __int64 _gap_0x13898; - /* */ __int64 _gap_0x138A0; - /* */ __int64 _gap_0x138A8; - /* */ __int64 _gap_0x138B0; - /* */ __int64 _gap_0x138B8; - /* */ __int64 _gap_0x138C0; - /* */ __int64 _gap_0x138C8; - /* */ __int64 _gap_0x138D0; - /* */ __int64 _gap_0x138D8; - /* */ __int64 _gap_0x138E0; - /* */ __int64 _gap_0x138E8; - /* */ __int64 _gap_0x138F0; - /* */ __int64 _gap_0x138F8; - /* */ __int64 _gap_0x13900; - /* */ __int64 _gap_0x13908; - /* */ __int64 _gap_0x13910; - /* */ __int64 _gap_0x13918; - /* */ __int64 _gap_0x13920; - /* */ __int64 _gap_0x13928; - /* */ __int64 _gap_0x13930; - /* */ __int64 _gap_0x13938; - /* */ __int64 _gap_0x13940; - /* */ __int64 _gap_0x13948; - /* */ __int64 _gap_0x13950; - /* */ __int64 _gap_0x13958; - /* */ __int64 _gap_0x13960; - /* */ __int64 _gap_0x13968; - /* */ __int64 _gap_0x13970; - /* */ __int64 _gap_0x13978; - /* */ __int64 _gap_0x13980; - /* */ __int64 _gap_0x13988; - /* */ __int64 _gap_0x13990; - /* */ __int64 _gap_0x13998; - /* */ __int64 _gap_0x139A0; - /* */ __int64 _gap_0x139A8; - /* */ __int64 _gap_0x139B0; - /* */ __int64 _gap_0x139B8; - /* */ __int64 _gap_0x139C0; - /* */ __int64 _gap_0x139C8; - /* */ __int64 _gap_0x139D0; - /* */ __int64 _gap_0x139D8; - /* */ __int64 _gap_0x139E0; - /* */ __int64 _gap_0x139E8; - /* */ __int64 _gap_0x139F0; - /* */ __int64 _gap_0x139F8; - /* */ __int64 _gap_0x13A00; - /* */ __int64 _gap_0x13A08; - /* */ __int64 _gap_0x13A10; - /* */ __int64 _gap_0x13A18; - /* */ __int64 _gap_0x13A20; - /* */ __int64 _gap_0x13A28; - /* */ __int64 _gap_0x13A30; - /* */ __int64 _gap_0x13A38; - /* */ __int64 _gap_0x13A40; - /* */ __int64 _gap_0x13A48; - /* */ __int64 _gap_0x13A50; - /* */ __int64 _gap_0x13A58; - /* */ __int64 _gap_0x13A60; - /* */ __int64 _gap_0x13A68; - /* */ __int64 _gap_0x13A70; - /* */ __int64 _gap_0x13A78; - /* */ __int64 _gap_0x13A80; - /* */ __int64 _gap_0x13A88; - /* */ __int64 _gap_0x13A90; - /* */ __int64 _gap_0x13A98; - /* */ __int64 _gap_0x13AA0; - /* */ __int64 _gap_0x13AA8; - /* */ __int64 _gap_0x13AB0; - /* */ __int64 _gap_0x13AB8; - /* */ __int64 _gap_0x13AC0; - /* */ __int64 _gap_0x13AC8; - /* */ __int64 _gap_0x13AD0; - /* */ __int64 _gap_0x13AD8; - /* */ __int64 _gap_0x13AE0; - /* */ __int64 _gap_0x13AE8; - /* */ __int64 _gap_0x13AF0; - /* */ __int64 _gap_0x13AF8; - /* */ __int64 _gap_0x13B00; - /* */ __int64 _gap_0x13B08; - /* */ __int64 _gap_0x13B10; - /* */ __int64 _gap_0x13B18; - /* */ __int64 _gap_0x13B20; - /* */ __int64 _gap_0x13B28; - /* */ __int64 _gap_0x13B30; - /* */ __int64 _gap_0x13B38; - /* */ __int64 _gap_0x13B40; - /* */ __int64 _gap_0x13B48; - /* */ __int64 _gap_0x13B50; - /* */ __int64 _gap_0x13B58; - /* */ __int64 _gap_0x13B60; - /* */ __int64 _gap_0x13B68; - /* */ __int64 _gap_0x13B70; - /* */ __int64 _gap_0x13B78; - /* */ __int64 _gap_0x13B80; - /* */ __int64 _gap_0x13B88; - /* */ __int64 _gap_0x13B90; - /* */ __int64 _gap_0x13B98; - /* */ __int64 _gap_0x13BA0; - /* */ __int64 _gap_0x13BA8; - /* */ __int64 _gap_0x13BB0; - /* */ __int64 _gap_0x13BB8; - /* */ __int64 _gap_0x13BC0; - /* */ __int64 _gap_0x13BC8; - /* */ __int64 _gap_0x13BD0; - /* */ __int64 _gap_0x13BD8; - /* */ __int64 _gap_0x13BE0; - /* */ __int64 _gap_0x13BE8; - /* */ __int64 _gap_0x13BF0; - /* */ __int64 _gap_0x13BF8; - /* */ __int64 _gap_0x13C00; - /* */ __int64 _gap_0x13C08; - /* */ __int64 _gap_0x13C10; - /* */ __int64 _gap_0x13C18; - /* */ __int64 _gap_0x13C20; - /* */ __int64 _gap_0x13C28; - /* */ __int64 _gap_0x13C30; - /* */ __int64 _gap_0x13C38; - /* */ __int64 _gap_0x13C40; - /* */ __int64 _gap_0x13C48; - /* */ __int64 _gap_0x13C50; - /* */ __int64 _gap_0x13C58; - /* */ __int64 _gap_0x13C60; - /* */ __int64 _gap_0x13C68; - /* */ __int64 _gap_0x13C70; - /* */ __int64 _gap_0x13C78; - /* */ __int64 _gap_0x13C80; - /* */ __int64 _gap_0x13C88; - /* */ __int64 _gap_0x13C90; - /* */ __int64 _gap_0x13C98; - /* */ __int64 _gap_0x13CA0; - /* */ __int64 _gap_0x13CA8; - /* */ __int64 _gap_0x13CB0; - /* */ __int64 _gap_0x13CB8; - /* */ __int64 _gap_0x13CC0; - /* */ __int64 _gap_0x13CC8; - /* */ __int64 _gap_0x13CD0; - /* */ __int64 _gap_0x13CD8; - /* */ __int64 _gap_0x13CE0; - /* */ __int64 _gap_0x13CE8; - /* */ __int64 _gap_0x13CF0; - /* */ __int64 _gap_0x13CF8; - /* */ __int64 _gap_0x13D00; - /* */ __int64 _gap_0x13D08; - /* */ __int64 _gap_0x13D10; - /* */ __int64 _gap_0x13D18; - /* */ __int64 _gap_0x13D20; - /* */ __int64 _gap_0x13D28; - /* */ __int64 _gap_0x13D30; - /* */ __int64 _gap_0x13D38; - /* */ __int64 _gap_0x13D40; - /* */ __int64 _gap_0x13D48; - /* */ __int64 _gap_0x13D50; - /* */ __int64 _gap_0x13D58; - /* */ __int64 _gap_0x13D60; - /* */ __int64 _gap_0x13D68; - /* */ __int64 _gap_0x13D70; - /* */ __int64 _gap_0x13D78; - /* */ __int64 _gap_0x13D80; - /* */ __int64 _gap_0x13D88; - /* */ __int64 _gap_0x13D90; - /* */ __int64 _gap_0x13D98; - /* */ __int64 _gap_0x13DA0; - /* */ __int64 _gap_0x13DA8; - /* */ __int64 _gap_0x13DB0; - /* */ __int64 _gap_0x13DB8; - /* */ __int64 _gap_0x13DC0; - /* */ __int64 _gap_0x13DC8; - /* */ __int64 _gap_0x13DD0; - /* */ __int64 _gap_0x13DD8; - /* */ __int64 _gap_0x13DE0; - /* */ __int64 _gap_0x13DE8; - /* */ __int64 _gap_0x13DF0; - /* */ __int64 _gap_0x13DF8; - /* */ __int64 _gap_0x13E00; - /* */ __int64 _gap_0x13E08; - /* */ __int64 _gap_0x13E10; - /* */ __int64 _gap_0x13E18; - /* */ __int64 _gap_0x13E20; - /* */ __int64 _gap_0x13E28; - /* */ __int64 _gap_0x13E30; - /* */ __int64 _gap_0x13E38; - /* */ __int64 _gap_0x13E40; - /* */ __int64 _gap_0x13E48; - /* */ __int64 _gap_0x13E50; - /* */ __int64 _gap_0x13E58; - /* */ __int64 _gap_0x13E60; - /* */ __int64 _gap_0x13E68; - /* */ __int64 _gap_0x13E70; - /* */ __int64 _gap_0x13E78; - /* */ __int64 _gap_0x13E80; - /* */ __int64 _gap_0x13E88; - /* */ __int64 _gap_0x13E90; - /* */ __int64 _gap_0x13E98; - /* */ __int64 _gap_0x13EA0; - /* */ __int64 _gap_0x13EA8; - /* */ __int64 _gap_0x13EB0; - /* */ __int64 _gap_0x13EB8; - /* */ __int64 _gap_0x13EC0; - /* */ __int64 _gap_0x13EC8; - /* */ __int64 _gap_0x13ED0; - /* */ __int64 _gap_0x13ED8; - /* */ __int64 _gap_0x13EE0; - /* */ __int64 _gap_0x13EE8; - /* */ __int64 _gap_0x13EF0; - /* */ __int64 _gap_0x13EF8; - /* */ __int64 _gap_0x13F00; - /* */ __int64 _gap_0x13F08; - /* */ __int64 _gap_0x13F10; - /* */ __int64 _gap_0x13F18; - /* */ __int64 _gap_0x13F20; - /* */ __int64 _gap_0x13F28; - /* */ __int64 _gap_0x13F30; - /* */ __int64 _gap_0x13F38; - /* */ __int64 _gap_0x13F40; - /* */ __int64 _gap_0x13F48; - /* */ __int64 _gap_0x13F50; - /* */ __int64 _gap_0x13F58; - /* */ __int64 _gap_0x13F60; - /* */ __int64 _gap_0x13F68; - /* */ __int64 _gap_0x13F70; - /* */ __int64 _gap_0x13F78; - /* */ __int64 _gap_0x13F80; - /* */ __int64 _gap_0x13F88; - /* */ __int64 _gap_0x13F90; - /* */ __int64 _gap_0x13F98; - /* */ __int64 _gap_0x13FA0; - /* */ __int64 _gap_0x13FA8; - /* */ __int64 _gap_0x13FB0; - /* */ __int64 _gap_0x13FB8; - /* */ __int64 _gap_0x13FC0; - /* */ __int64 _gap_0x13FC8; - /* */ __int64 _gap_0x13FD0; - /* */ __int64 _gap_0x13FD8; - /* */ __int64 _gap_0x13FE0; - /* */ __int64 _gap_0x13FE8; - /* */ __int64 _gap_0x13FF0; - /* */ __int64 _gap_0x13FF8; - /* */ __int64 _gap_0x14000; - /* */ __int64 _gap_0x14008; - /* */ __int64 _gap_0x14010; - /* */ __int64 _gap_0x14018; - /* */ __int64 _gap_0x14020; - /* */ __int64 _gap_0x14028; - /* */ __int64 _gap_0x14030; - /* */ __int64 _gap_0x14038; - /* */ __int64 _gap_0x14040; - /* */ __int64 _gap_0x14048; - /* */ __int64 _gap_0x14050; - /* */ __int64 _gap_0x14058; - /* */ __int64 _gap_0x14060; - /* */ __int64 _gap_0x14068; - /* */ __int64 _gap_0x14070; - /* */ __int64 _gap_0x14078; - /* */ __int64 _gap_0x14080; - /* */ __int64 _gap_0x14088; - /* */ __int64 _gap_0x14090; - /* */ __int64 _gap_0x14098; - /* */ __int64 _gap_0x140A0; - /* */ __int64 _gap_0x140A8; - /* */ __int64 _gap_0x140B0; - /* */ __int64 _gap_0x140B8; - /* */ __int64 _gap_0x140C0; - /* */ __int64 _gap_0x140C8; - /* */ __int64 _gap_0x140D0; - /* */ __int64 _gap_0x140D8; - /* */ __int64 _gap_0x140E0; - /* */ __int64 _gap_0x140E8; - /* */ __int64 _gap_0x140F0; - /* */ __int64 _gap_0x140F8; - /* */ __int64 _gap_0x14100; - /* */ __int64 _gap_0x14108; - /* */ __int64 _gap_0x14110; - /* */ __int64 _gap_0x14118; - /* */ __int64 _gap_0x14120; - /* */ __int64 _gap_0x14128; - /* */ __int64 _gap_0x14130; - /* */ __int64 _gap_0x14138; - /* */ __int64 _gap_0x14140; - /* */ __int64 _gap_0x14148; - /* */ __int64 _gap_0x14150; - /* */ __int64 _gap_0x14158; - /* */ __int64 _gap_0x14160; - /* */ __int64 _gap_0x14168; - /* */ __int64 _gap_0x14170; - /* */ __int64 _gap_0x14178; - /* */ __int64 _gap_0x14180; - /* */ __int64 _gap_0x14188; - /* */ __int64 _gap_0x14190; - /* */ __int64 _gap_0x14198; - /* */ __int64 _gap_0x141A0; - /* */ __int64 _gap_0x141A8; - /* */ __int64 _gap_0x141B0; - /* */ __int64 _gap_0x141B8; - /* */ __int64 _gap_0x141C0; - /* */ __int64 _gap_0x141C8; - /* */ __int64 _gap_0x141D0; - /* */ __int64 _gap_0x141D8; - /* */ __int64 _gap_0x141E0; - /* */ __int64 _gap_0x141E8; - /* */ __int64 _gap_0x141F0; - /* */ __int64 _gap_0x141F8; - /* */ __int64 _gap_0x14200; - /* */ __int64 _gap_0x14208; - /* */ __int64 _gap_0x14210; - /* */ __int64 _gap_0x14218; - /* */ __int64 _gap_0x14220; - /* */ __int64 _gap_0x14228; - /* */ __int64 _gap_0x14230; - /* */ __int64 _gap_0x14238; - /* */ __int64 _gap_0x14240; - /* */ __int64 _gap_0x14248; - /* */ __int64 _gap_0x14250; - /* */ __int64 _gap_0x14258; - /* */ __int64 _gap_0x14260; - /* */ __int64 _gap_0x14268; - /* */ __int64 _gap_0x14270; - /* */ __int64 _gap_0x14278; - /* */ __int64 _gap_0x14280; - /* */ __int64 _gap_0x14288; - /* */ __int64 _gap_0x14290; - /* */ __int64 _gap_0x14298; - /* */ __int64 _gap_0x142A0; - /* */ __int64 _gap_0x142A8; - /* */ __int64 _gap_0x142B0; - /* */ __int64 _gap_0x142B8; - /* */ __int64 _gap_0x142C0; - /* */ __int64 _gap_0x142C8; - /* */ __int64 _gap_0x142D0; - /* */ __int64 _gap_0x142D8; - /* */ __int64 _gap_0x142E0; - /* */ __int64 _gap_0x142E8; - /* */ __int64 _gap_0x142F0; - /* */ __int64 _gap_0x142F8; - /* */ __int64 _gap_0x14300; - /* */ __int64 _gap_0x14308; - /* */ __int64 _gap_0x14310; - /* */ __int64 _gap_0x14318; - /* */ __int64 _gap_0x14320; - /* */ __int64 _gap_0x14328; - /* */ __int64 _gap_0x14330; - /* */ __int64 _gap_0x14338; - /* */ __int64 _gap_0x14340; - /* */ __int64 _gap_0x14348; - /* */ __int64 _gap_0x14350; - /* */ __int64 _gap_0x14358; - /* */ __int64 _gap_0x14360; - /* */ __int64 _gap_0x14368; - /* */ __int64 _gap_0x14370; - /* */ __int64 _gap_0x14378; - /* */ __int64 _gap_0x14380; - /* */ __int64 _gap_0x14388; - /* */ __int64 _gap_0x14390; - /* */ __int64 _gap_0x14398; - /* */ __int64 _gap_0x143A0; - /* */ __int64 _gap_0x143A8; - /* */ __int64 _gap_0x143B0; - /* */ __int64 _gap_0x143B8; - /* */ __int64 _gap_0x143C0; - /* */ __int64 _gap_0x143C8; - /* */ __int64 _gap_0x143D0; - /* */ __int64 _gap_0x143D8; - /* */ __int64 _gap_0x143E0; - /* */ __int64 _gap_0x143E8; - /* */ __int64 _gap_0x143F0; - /* */ __int64 _gap_0x143F8; - /* */ __int64 _gap_0x14400; - /* */ __int64 _gap_0x14408; - /* */ __int64 _gap_0x14410; - /* */ __int64 _gap_0x14418; - /* */ __int64 _gap_0x14420; - /* */ __int64 _gap_0x14428; - /* */ __int64 _gap_0x14430; - /* */ __int64 _gap_0x14438; - /* */ __int64 _gap_0x14440; - /* */ __int64 _gap_0x14448; - /* */ __int64 _gap_0x14450; - /* */ __int64 _gap_0x14458; - /* */ __int64 _gap_0x14460; - /* */ __int64 _gap_0x14468; - /* */ __int64 _gap_0x14470; - /* */ __int64 _gap_0x14478; - /* */ __int64 _gap_0x14480; - /* */ __int64 _gap_0x14488; - /* */ __int64 _gap_0x14490; - /* */ __int64 _gap_0x14498; - /* */ __int64 _gap_0x144A0; - /* */ __int64 _gap_0x144A8; - /* */ __int64 _gap_0x144B0; - /* */ __int64 _gap_0x144B8; - /* */ __int64 _gap_0x144C0; - /* */ __int64 _gap_0x144C8; - /* */ __int64 _gap_0x144D0; - /* */ __int64 _gap_0x144D8; - /* */ __int64 _gap_0x144E0; - /* */ __int64 _gap_0x144E8; - /* */ __int64 _gap_0x144F0; - /* */ __int64 _gap_0x144F8; - /* */ __int64 _gap_0x14500; - /* */ __int64 _gap_0x14508; - /* */ __int64 _gap_0x14510; - /* */ __int64 _gap_0x14518; - /* */ __int64 _gap_0x14520; - /* */ __int64 _gap_0x14528; - /* */ __int64 _gap_0x14530; - /* */ __int64 _gap_0x14538; - /* */ __int64 _gap_0x14540; - /* */ __int64 _gap_0x14548; - /* */ __int64 _gap_0x14550; - /* */ __int64 _gap_0x14558; - /* */ __int64 _gap_0x14560; - /* */ __int64 _gap_0x14568; - /* */ __int64 _gap_0x14570; - /* */ __int64 _gap_0x14578; - /* */ __int64 _gap_0x14580; - /* */ __int64 _gap_0x14588; - /* */ __int64 _gap_0x14590; - /* */ __int64 _gap_0x14598; - /* */ __int64 _gap_0x145A0; - /* */ __int64 _gap_0x145A8; - /* */ __int64 _gap_0x145B0; - /* */ __int64 _gap_0x145B8; - /* */ __int64 _gap_0x145C0; - /* */ __int64 _gap_0x145C8; - /* */ __int64 _gap_0x145D0; - /* */ __int64 _gap_0x145D8; - /* */ __int64 _gap_0x145E0; - /* */ __int64 _gap_0x145E8; - /* */ __int64 _gap_0x145F0; - /* */ __int64 _gap_0x145F8; - /* */ __int64 _gap_0x14600; - /* */ __int64 _gap_0x14608; - /* */ __int64 _gap_0x14610; - /* */ __int64 _gap_0x14618; - /* */ __int64 _gap_0x14620; - /* */ __int64 _gap_0x14628; - /* */ __int64 _gap_0x14630; - /* */ __int64 _gap_0x14638; - /* */ __int64 _gap_0x14640; - /* */ __int64 _gap_0x14648; - /* */ __int64 _gap_0x14650; - /* */ __int64 _gap_0x14658; - /* */ __int64 _gap_0x14660; - /* */ __int64 _gap_0x14668; - /* */ __int64 _gap_0x14670; - /* */ __int64 _gap_0x14678; - /* */ __int64 _gap_0x14680; - /* */ __int64 _gap_0x14688; - /* */ __int64 _gap_0x14690; - /* */ __int64 _gap_0x14698; - /* */ __int64 _gap_0x146A0; - /* */ __int64 _gap_0x146A8; - /* */ __int64 _gap_0x146B0; - /* */ __int64 _gap_0x146B8; - /* */ __int64 _gap_0x146C0; - /* */ __int64 _gap_0x146C8; - /* */ __int64 _gap_0x146D0; - /* */ __int64 _gap_0x146D8; - /* */ __int64 _gap_0x146E0; - /* */ __int64 _gap_0x146E8; - /* */ __int64 _gap_0x146F0; - /* */ __int64 _gap_0x146F8; - /* */ __int64 _gap_0x14700; - /* */ __int64 _gap_0x14708; - /* */ __int64 _gap_0x14710; - /* */ __int64 _gap_0x14718; - /* */ __int64 _gap_0x14720; - /* */ __int64 _gap_0x14728; - /* */ __int64 _gap_0x14730; - /* */ __int64 _gap_0x14738; - /* */ __int64 _gap_0x14740; - /* */ __int64 _gap_0x14748; - /* */ __int64 _gap_0x14750; - /* */ __int64 _gap_0x14758; - /* */ __int64 _gap_0x14760; - /* */ __int64 _gap_0x14768; - /* */ __int64 _gap_0x14770; - /* */ __int64 _gap_0x14778; - /* */ __int64 _gap_0x14780; - /* */ __int64 _gap_0x14788; - /* */ __int64 _gap_0x14790; - /* */ __int64 _gap_0x14798; - /* */ __int64 _gap_0x147A0; - /* */ __int64 _gap_0x147A8; - /* */ __int64 _gap_0x147B0; - /* */ __int64 _gap_0x147B8; - /* */ __int64 _gap_0x147C0; - /* */ __int64 _gap_0x147C8; - /* */ __int64 _gap_0x147D0; - /* */ __int64 _gap_0x147D8; - /* */ __int64 _gap_0x147E0; - /* */ __int64 _gap_0x147E8; - /* */ __int64 _gap_0x147F0; - /* */ __int64 _gap_0x147F8; - /* */ __int64 _gap_0x14800; - /* */ __int64 _gap_0x14808; - /* */ __int64 _gap_0x14810; - /* */ __int64 _gap_0x14818; - /* */ __int64 _gap_0x14820; - /* */ __int64 _gap_0x14828; - /* */ __int64 _gap_0x14830; - /* */ __int64 _gap_0x14838; - /* */ __int64 _gap_0x14840; - /* */ __int64 _gap_0x14848; - /* */ __int64 _gap_0x14850; - /* */ __int64 _gap_0x14858; - /* */ __int64 _gap_0x14860; - /* */ __int64 _gap_0x14868; - /* */ __int64 _gap_0x14870; - /* */ __int64 _gap_0x14878; - /* */ __int64 _gap_0x14880; - /* */ __int64 _gap_0x14888; - /* */ __int64 _gap_0x14890; - /* */ __int64 _gap_0x14898; - /* */ __int64 _gap_0x148A0; - /* */ __int64 _gap_0x148A8; - /* */ __int64 _gap_0x148B0; - /* */ __int64 _gap_0x148B8; - /* */ __int64 _gap_0x148C0; - /* */ __int64 _gap_0x148C8; - /* */ __int64 _gap_0x148D0; - /* */ __int64 _gap_0x148D8; - /* */ __int64 _gap_0x148E0; - /* */ __int64 _gap_0x148E8; - /* */ __int64 _gap_0x148F0; - /* */ __int64 _gap_0x148F8; - /* */ __int64 _gap_0x14900; - /* */ __int64 _gap_0x14908; - /* */ __int64 _gap_0x14910; - /* */ __int64 _gap_0x14918; - /* */ __int64 _gap_0x14920; - /* */ __int64 _gap_0x14928; - /* */ __int64 _gap_0x14930; - /* */ __int64 _gap_0x14938; - /* */ __int64 _gap_0x14940; - /* */ __int64 _gap_0x14948; - /* */ __int64 _gap_0x14950; - /* */ __int64 _gap_0x14958; - /* */ __int64 _gap_0x14960; - /* */ __int64 _gap_0x14968; - /* */ __int64 _gap_0x14970; - /* */ __int64 _gap_0x14978; - /* */ __int64 _gap_0x14980; - /* */ __int64 _gap_0x14988; - /* */ __int64 _gap_0x14990; - /* */ __int64 _gap_0x14998; - /* */ __int64 _gap_0x149A0; - /* */ __int64 _gap_0x149A8; - /* */ __int64 _gap_0x149B0; - /* */ __int64 _gap_0x149B8; - /* */ __int64 _gap_0x149C0; - /* */ __int64 _gap_0x149C8; - /* */ __int64 _gap_0x149D0; - /* */ __int64 _gap_0x149D8; - /* */ __int64 _gap_0x149E0; - /* */ __int64 _gap_0x149E8; - /* */ __int64 _gap_0x149F0; - /* */ __int64 _gap_0x149F8; - /* */ __int64 _gap_0x14A00; - /* */ __int64 _gap_0x14A08; - /* */ __int64 _gap_0x14A10; - /* */ __int64 _gap_0x14A18; - /* */ __int64 _gap_0x14A20; - /* */ __int64 _gap_0x14A28; - /* */ __int64 _gap_0x14A30; - /* */ __int64 _gap_0x14A38; - /* */ __int64 _gap_0x14A40; - /* */ __int64 _gap_0x14A48; - /* */ __int64 _gap_0x14A50; - /* */ __int64 _gap_0x14A58; - /* */ __int64 _gap_0x14A60; - /* */ __int64 _gap_0x14A68; - /* */ __int64 _gap_0x14A70; - /* */ __int64 _gap_0x14A78; - /* */ __int64 _gap_0x14A80; - /* */ __int64 _gap_0x14A88; - /* */ __int64 _gap_0x14A90; - /* */ __int64 _gap_0x14A98; - /* */ __int64 _gap_0x14AA0; - /* */ __int64 _gap_0x14AA8; - /* */ __int64 _gap_0x14AB0; - /* */ __int64 _gap_0x14AB8; - /* */ __int64 _gap_0x14AC0; - /* */ __int64 _gap_0x14AC8; - /* */ __int64 _gap_0x14AD0; - /* */ __int64 _gap_0x14AD8; - /* */ __int64 _gap_0x14AE0; - /* */ __int64 _gap_0x14AE8; - /* */ __int64 _gap_0x14AF0; - /* */ __int64 _gap_0x14AF8; - /* */ __int64 _gap_0x14B00; - /* */ __int64 _gap_0x14B08; - /* */ __int64 _gap_0x14B10; - /* */ __int64 _gap_0x14B18; - /* */ __int64 _gap_0x14B20; - /* */ __int64 _gap_0x14B28; - /* */ __int64 _gap_0x14B30; - /* */ __int64 _gap_0x14B38; - /* */ __int64 _gap_0x14B40; - /* */ __int64 _gap_0x14B48; - /* */ __int64 _gap_0x14B50; - /* */ __int64 _gap_0x14B58; - /* */ __int64 _gap_0x14B60; - /* */ __int64 _gap_0x14B68; - /* */ __int64 _gap_0x14B70; - /* */ __int64 _gap_0x14B78; - /* */ __int64 _gap_0x14B80; - /* */ __int64 _gap_0x14B88; - /* */ __int64 _gap_0x14B90; - /* */ __int64 _gap_0x14B98; - /* */ __int64 _gap_0x14BA0; - /* */ __int64 _gap_0x14BA8; - /* */ __int64 _gap_0x14BB0; - /* */ __int64 _gap_0x14BB8; - /* */ __int64 _gap_0x14BC0; - /* */ __int64 _gap_0x14BC8; - /* */ __int64 _gap_0x14BD0; - /* */ __int64 _gap_0x14BD8; - /* */ __int64 _gap_0x14BE0; - /* */ __int64 _gap_0x14BE8; - /* */ __int64 _gap_0x14BF0; - /* */ __int64 _gap_0x14BF8; - /* */ __int64 _gap_0x14C00; - /* */ __int64 _gap_0x14C08; - /* */ __int64 _gap_0x14C10; - /* */ __int64 _gap_0x14C18; - /* */ __int64 _gap_0x14C20; - /* */ __int64 _gap_0x14C28; - /* */ __int64 _gap_0x14C30; - /* */ __int64 _gap_0x14C38; - /* */ __int64 _gap_0x14C40; - /* */ __int64 _gap_0x14C48; - /* */ __int64 _gap_0x14C50; - /* */ __int64 _gap_0x14C58; - /* */ __int64 _gap_0x14C60; - /* */ __int64 _gap_0x14C68; - /* */ __int64 _gap_0x14C70; - /* */ __int64 _gap_0x14C78; - /* */ __int64 _gap_0x14C80; - /* */ __int64 _gap_0x14C88; - /* */ __int64 _gap_0x14C90; - /* */ __int64 _gap_0x14C98; - /* */ __int64 _gap_0x14CA0; - /* */ __int64 _gap_0x14CA8; - /* */ __int64 _gap_0x14CB0; - /* */ __int64 _gap_0x14CB8; - /* */ __int64 _gap_0x14CC0; - /* */ __int64 _gap_0x14CC8; - /* */ __int64 _gap_0x14CD0; - /* */ __int64 _gap_0x14CD8; - /* */ __int64 _gap_0x14CE0; - /* */ __int64 _gap_0x14CE8; - /* */ __int64 _gap_0x14CF0; - /* */ __int64 _gap_0x14CF8; - /* */ __int64 _gap_0x14D00; - /* */ __int64 _gap_0x14D08; - /* */ __int64 _gap_0x14D10; - /* */ __int64 _gap_0x14D18; - /* */ __int64 _gap_0x14D20; - /* */ __int64 _gap_0x14D28; - /* */ __int64 _gap_0x14D30; - /* */ __int64 _gap_0x14D38; - /* */ __int64 _gap_0x14D40; - /* */ __int64 _gap_0x14D48; - /* */ __int64 _gap_0x14D50; - /* */ __int64 _gap_0x14D58; - /* */ __int64 _gap_0x14D60; - /* */ __int64 _gap_0x14D68; - /* */ __int64 _gap_0x14D70; - /* */ __int64 _gap_0x14D78; - /* */ __int64 _gap_0x14D80; - /* */ __int64 _gap_0x14D88; - /* */ __int64 _gap_0x14D90; - /* */ __int64 _gap_0x14D98; - /* */ __int64 _gap_0x14DA0; - /* */ __int64 _gap_0x14DA8; - /* */ __int64 _gap_0x14DB0; - /* */ __int64 _gap_0x14DB8; - /* */ __int64 _gap_0x14DC0; - /* */ __int64 _gap_0x14DC8; - /* */ __int64 _gap_0x14DD0; - /* */ __int64 _gap_0x14DD8; - /* */ __int64 _gap_0x14DE0; - /* */ __int64 _gap_0x14DE8; - /* */ __int64 _gap_0x14DF0; - /* */ __int64 _gap_0x14DF8; - /* */ __int64 _gap_0x14E00; - /* */ __int64 _gap_0x14E08; - /* */ __int64 _gap_0x14E10; - /* */ __int64 _gap_0x14E18; - /* */ __int64 _gap_0x14E20; - /* */ __int64 _gap_0x14E28; - /* */ __int64 _gap_0x14E30; - /* */ __int64 _gap_0x14E38; - /* */ __int64 _gap_0x14E40; - /* */ __int64 _gap_0x14E48; - /* */ __int64 _gap_0x14E50; - /* */ __int64 _gap_0x14E58; - /* */ __int64 _gap_0x14E60; - /* */ __int64 _gap_0x14E68; - /* */ __int64 _gap_0x14E70; - /* */ __int64 _gap_0x14E78; - /* */ __int64 _gap_0x14E80; - /* */ __int64 _gap_0x14E88; - /* */ __int64 _gap_0x14E90; - /* */ __int64 _gap_0x14E98; - /* */ __int64 _gap_0x14EA0; - /* */ __int64 _gap_0x14EA8; - /* */ __int64 _gap_0x14EB0; - /* */ __int64 _gap_0x14EB8; - /* */ __int64 _gap_0x14EC0; - /* */ __int64 _gap_0x14EC8; - /* */ __int64 _gap_0x14ED0; - /* */ __int64 _gap_0x14ED8; - /* */ __int64 _gap_0x14EE0; - /* */ __int64 _gap_0x14EE8; - /* */ __int64 _gap_0x14EF0; - /* */ __int64 _gap_0x14EF8; - /* */ __int64 _gap_0x14F00; - /* */ __int64 _gap_0x14F08; - /* */ __int64 _gap_0x14F10; - /* */ __int64 _gap_0x14F18; - /* */ __int64 _gap_0x14F20; - /* */ __int64 _gap_0x14F28; - /* */ __int64 _gap_0x14F30; - /* */ __int64 _gap_0x14F38; - /* */ __int64 _gap_0x14F40; - /* */ __int64 _gap_0x14F48; - /* */ __int64 _gap_0x14F50; - /* */ __int64 _gap_0x14F58; - /* */ __int64 _gap_0x14F60; - /* */ __int64 _gap_0x14F68; - /* */ __int64 _gap_0x14F70; - /* */ __int64 _gap_0x14F78; - /* */ __int64 _gap_0x14F80; - /* */ __int64 _gap_0x14F88; - /* */ __int64 _gap_0x14F90; - /* */ __int64 _gap_0x14F98; - /* */ __int64 _gap_0x14FA0; - /* */ __int64 _gap_0x14FA8; - /* */ __int64 _gap_0x14FB0; - /* */ __int64 _gap_0x14FB8; - /* */ __int64 _gap_0x14FC0; - /* */ __int64 _gap_0x14FC8; - /* */ __int64 _gap_0x14FD0; - /* */ __int64 _gap_0x14FD8; - /* */ __int64 _gap_0x14FE0; - /* */ __int64 _gap_0x14FE8; - /* */ __int64 _gap_0x14FF0; - /* */ __int64 _gap_0x14FF8; - /* */ __int64 _gap_0x15000; - /* */ __int64 _gap_0x15008; - /* */ __int64 _gap_0x15010; - /* */ __int64 _gap_0x15018; - /* */ __int64 _gap_0x15020; - /* */ __int64 _gap_0x15028; - /* */ __int64 _gap_0x15030; - /* */ __int64 _gap_0x15038; - /* */ __int64 _gap_0x15040; - /* */ __int64 _gap_0x15048; - /* */ __int64 _gap_0x15050; - /* */ __int64 _gap_0x15058; - /* */ __int64 _gap_0x15060; - /* */ __int64 _gap_0x15068; - /* */ __int64 _gap_0x15070; - /* */ __int64 _gap_0x15078; - /* */ __int64 _gap_0x15080; - /* */ __int64 _gap_0x15088; - /* */ __int64 _gap_0x15090; - /* */ __int64 _gap_0x15098; - /* */ __int64 _gap_0x150A0; - /* */ __int64 _gap_0x150A8; - /* */ __int64 _gap_0x150B0; - /* */ __int64 _gap_0x150B8; - /* */ __int64 _gap_0x150C0; - /* */ __int64 _gap_0x150C8; - /* */ __int64 _gap_0x150D0; - /* */ __int64 _gap_0x150D8; - /* */ __int64 _gap_0x150E0; - /* */ __int64 _gap_0x150E8; - /* */ __int64 _gap_0x150F0; - /* */ __int64 _gap_0x150F8; - /* */ __int64 _gap_0x15100; - /* */ __int64 _gap_0x15108; - /* */ __int64 _gap_0x15110; - /* */ __int64 _gap_0x15118; - /* */ __int64 _gap_0x15120; - /* */ __int64 _gap_0x15128; - /* */ __int64 _gap_0x15130; - /* */ __int64 _gap_0x15138; - /* */ __int64 _gap_0x15140; - /* */ __int64 _gap_0x15148; - /* */ __int64 _gap_0x15150; - /* */ __int64 _gap_0x15158; - /* */ __int64 _gap_0x15160; - /* */ __int64 _gap_0x15168; - /* */ __int64 _gap_0x15170; - /* */ __int64 _gap_0x15178; - /* */ __int64 _gap_0x15180; - /* */ __int64 _gap_0x15188; - /* */ __int64 _gap_0x15190; - /* */ __int64 _gap_0x15198; - /* */ __int64 _gap_0x151A0; - /* */ __int64 _gap_0x151A8; - /* */ __int64 _gap_0x151B0; - /* */ __int64 _gap_0x151B8; - /* */ __int64 _gap_0x151C0; - /* */ __int64 _gap_0x151C8; - /* */ __int64 _gap_0x151D0; - /* */ __int64 _gap_0x151D8; - /* */ __int64 _gap_0x151E0; - /* */ __int64 _gap_0x151E8; - /* */ __int64 _gap_0x151F0; - /* */ __int64 _gap_0x151F8; - /* */ __int64 _gap_0x15200; - /* */ __int64 _gap_0x15208; - /* */ __int64 _gap_0x15210; - /* */ __int64 _gap_0x15218; - /* */ __int64 _gap_0x15220; - /* */ __int64 _gap_0x15228; - /* */ __int64 _gap_0x15230; - /* */ __int64 _gap_0x15238; - /* */ __int64 _gap_0x15240; - /* */ __int64 _gap_0x15248; - /* */ __int64 _gap_0x15250; - /* */ __int64 _gap_0x15258; - /* */ __int64 _gap_0x15260; - /* */ __int64 _gap_0x15268; - /* */ __int64 _gap_0x15270; - /* */ __int64 _gap_0x15278; - /* */ __int64 _gap_0x15280; - /* */ __int64 _gap_0x15288; - /* */ __int64 _gap_0x15290; - /* */ __int64 _gap_0x15298; - /* */ __int64 _gap_0x152A0; - /* */ __int64 _gap_0x152A8; - /* */ __int64 _gap_0x152B0; - /* */ __int64 _gap_0x152B8; - /* */ __int64 _gap_0x152C0; - /* */ __int64 _gap_0x152C8; - /* */ __int64 _gap_0x152D0; - /* */ __int64 _gap_0x152D8; - /* */ __int64 _gap_0x152E0; - /* */ __int64 _gap_0x152E8; - /* */ __int64 _gap_0x152F0; - /* */ __int64 _gap_0x152F8; - /* */ __int64 _gap_0x15300; - /* */ __int64 _gap_0x15308; - /* */ __int64 _gap_0x15310; - /* */ __int64 _gap_0x15318; - /* */ __int64 _gap_0x15320; - /* */ __int64 _gap_0x15328; - /* */ __int64 _gap_0x15330; - /* */ __int64 _gap_0x15338; - /* */ __int64 _gap_0x15340; - /* */ __int64 _gap_0x15348; - /* */ __int64 _gap_0x15350; - /* */ __int64 _gap_0x15358; - /* */ __int64 _gap_0x15360; - /* */ __int64 _gap_0x15368; - /* */ __int64 _gap_0x15370; - /* */ __int64 _gap_0x15378; - /* */ __int64 _gap_0x15380; - /* */ __int64 _gap_0x15388; - /* */ __int64 _gap_0x15390; - /* */ __int64 _gap_0x15398; - /* */ __int64 _gap_0x153A0; - /* */ __int64 _gap_0x153A8; - /* */ __int64 _gap_0x153B0; - /* */ __int64 _gap_0x153B8; - /* */ __int64 _gap_0x153C0; - /* */ __int64 _gap_0x153C8; - /* */ __int64 _gap_0x153D0; - /* */ __int64 _gap_0x153D8; - /* */ __int64 _gap_0x153E0; - /* */ __int64 _gap_0x153E8; - /* */ __int64 _gap_0x153F0; - /* */ __int64 _gap_0x153F8; - /* */ __int64 _gap_0x15400; - /* */ __int64 _gap_0x15408; - /* */ __int64 _gap_0x15410; - /* */ __int64 _gap_0x15418; - /* */ __int64 _gap_0x15420; - /* */ __int64 _gap_0x15428; - /* */ __int64 _gap_0x15430; - /* */ __int64 _gap_0x15438; - /* */ __int64 _gap_0x15440; - /* */ __int64 _gap_0x15448; - /* */ __int64 _gap_0x15450; - /* */ __int64 _gap_0x15458; - /* */ __int64 _gap_0x15460; - /* */ __int64 _gap_0x15468; - /* */ __int64 _gap_0x15470; - /* */ __int64 _gap_0x15478; - /* */ __int64 _gap_0x15480; - /* */ __int64 _gap_0x15488; - /* */ __int64 _gap_0x15490; - /* */ __int64 _gap_0x15498; - /* */ __int64 _gap_0x154A0; - /* */ __int64 _gap_0x154A8; - /* */ __int64 _gap_0x154B0; - /* */ __int64 _gap_0x154B8; - /* */ __int64 _gap_0x154C0; - /* */ __int64 _gap_0x154C8; - /* */ __int64 _gap_0x154D0; - /* */ __int64 _gap_0x154D8; - /* */ __int64 _gap_0x154E0; - /* */ __int64 _gap_0x154E8; - /* */ __int64 _gap_0x154F0; - /* */ __int64 _gap_0x154F8; - /* */ __int64 _gap_0x15500; - /* */ __int64 _gap_0x15508; - /* */ __int64 _gap_0x15510; - /* */ __int64 _gap_0x15518; - /* */ __int64 _gap_0x15520; - /* */ __int64 _gap_0x15528; - /* */ __int64 _gap_0x15530; - /* */ __int64 _gap_0x15538; - /* */ __int64 _gap_0x15540; - /* */ __int64 _gap_0x15548; - /* */ __int64 _gap_0x15550; - /* */ __int64 _gap_0x15558; - /* */ __int64 _gap_0x15560; - /* */ __int64 _gap_0x15568; - /* */ __int64 _gap_0x15570; - /* */ __int64 _gap_0x15578; - /* */ __int64 _gap_0x15580; - /* */ __int64 _gap_0x15588; - /* */ __int64 _gap_0x15590; - /* */ __int64 _gap_0x15598; - /* */ __int64 _gap_0x155A0; - /* */ __int64 _gap_0x155A8; - /* */ __int64 _gap_0x155B0; - /* */ __int64 _gap_0x155B8; - /* */ __int64 _gap_0x155C0; - /* */ __int64 _gap_0x155C8; - /* */ __int64 _gap_0x155D0; - /* */ __int64 _gap_0x155D8; - /* */ __int64 _gap_0x155E0; - /* */ __int64 _gap_0x155E8; - /* */ __int64 _gap_0x155F0; - /* */ __int64 _gap_0x155F8; - /* */ __int64 _gap_0x15600; - /* */ __int64 _gap_0x15608; - /* */ __int64 _gap_0x15610; - /* */ __int64 _gap_0x15618; - /* */ __int64 _gap_0x15620; - /* */ __int64 _gap_0x15628; - /* */ __int64 _gap_0x15630; - /* */ __int64 _gap_0x15638; - /* */ __int64 _gap_0x15640; - /* */ __int64 _gap_0x15648; - /* */ __int64 _gap_0x15650; - /* */ __int64 _gap_0x15658; - /* */ __int64 _gap_0x15660; - /* */ __int64 _gap_0x15668; - /* */ __int64 _gap_0x15670; - /* */ __int64 _gap_0x15678; - /* */ __int64 _gap_0x15680; - /* */ __int64 _gap_0x15688; - /* */ __int64 _gap_0x15690; - /* */ __int64 _gap_0x15698; - /* */ __int64 _gap_0x156A0; - /* */ __int64 _gap_0x156A8; - /* */ __int64 _gap_0x156B0; - /* */ __int64 _gap_0x156B8; - /* */ __int64 _gap_0x156C0; - /* */ __int64 _gap_0x156C8; - /* */ __int64 _gap_0x156D0; - /* */ __int64 _gap_0x156D8; - /* */ __int64 _gap_0x156E0; - /* */ __int64 _gap_0x156E8; - /* */ __int64 _gap_0x156F0; - /* */ __int64 _gap_0x156F8; - /* */ __int64 _gap_0x15700; - /* */ __int64 _gap_0x15708; - /* */ __int64 _gap_0x15710; - /* */ __int64 _gap_0x15718; - /* */ __int64 _gap_0x15720; - /* */ __int64 _gap_0x15728; - /* */ __int64 _gap_0x15730; - /* */ __int64 _gap_0x15738; - /* */ __int64 _gap_0x15740; - /* */ __int64 _gap_0x15748; - /* */ __int64 _gap_0x15750; - /* */ __int64 _gap_0x15758; - /* */ __int64 _gap_0x15760; - /* */ __int64 _gap_0x15768; - /* */ __int64 _gap_0x15770; - /* */ __int64 _gap_0x15778; - /* */ __int64 _gap_0x15780; - /* */ __int64 _gap_0x15788; - /* */ __int64 _gap_0x15790; - /* */ __int64 _gap_0x15798; - /* */ __int64 _gap_0x157A0; - /* */ __int64 _gap_0x157A8; - /* */ __int64 _gap_0x157B0; - /* */ __int64 _gap_0x157B8; - /* */ __int64 _gap_0x157C0; - /* */ __int64 _gap_0x157C8; - /* */ __int64 _gap_0x157D0; - /* */ __int64 _gap_0x157D8; - /* */ __int64 _gap_0x157E0; - /* */ __int64 _gap_0x157E8; - /* */ __int64 _gap_0x157F0; - /* */ __int64 _gap_0x157F8; - /* */ __int64 _gap_0x15800; - /* */ __int64 _gap_0x15808; - /* */ __int64 _gap_0x15810; - /* */ __int64 _gap_0x15818; - /* */ __int64 _gap_0x15820; - /* */ __int64 _gap_0x15828; - /* */ __int64 _gap_0x15830; - /* */ __int64 _gap_0x15838; - /* */ __int64 _gap_0x15840; - /* */ __int64 _gap_0x15848; - /* */ __int64 _gap_0x15850; - /* */ __int64 _gap_0x15858; - /* */ __int64 _gap_0x15860; - /* */ __int64 _gap_0x15868; - /* */ __int64 _gap_0x15870; - /* */ __int64 _gap_0x15878; - /* */ __int64 _gap_0x15880; - /* */ __int64 _gap_0x15888; - /* */ __int64 _gap_0x15890; - /* */ __int64 _gap_0x15898; - /* */ __int64 _gap_0x158A0; - /* */ __int64 _gap_0x158A8; - /* */ __int64 _gap_0x158B0; - /* */ __int64 _gap_0x158B8; - /* */ __int64 _gap_0x158C0; - /* */ __int64 _gap_0x158C8; - /* */ __int64 _gap_0x158D0; - /* */ __int64 _gap_0x158D8; - /* */ __int64 _gap_0x158E0; - /* */ __int64 _gap_0x158E8; - /* */ __int64 _gap_0x158F0; - /* */ __int64 _gap_0x158F8; - /* */ __int64 _gap_0x15900; - /* */ __int64 _gap_0x15908; - /* */ __int64 _gap_0x15910; - /* */ __int64 _gap_0x15918; - /* */ __int64 _gap_0x15920; - /* */ __int64 _gap_0x15928; - /* */ __int64 _gap_0x15930; - /* */ __int64 _gap_0x15938; - /* */ __int64 _gap_0x15940; - /* */ __int64 _gap_0x15948; - /* */ __int64 _gap_0x15950; - /* */ __int64 _gap_0x15958; - /* */ __int64 _gap_0x15960; - /* */ __int64 _gap_0x15968; - /* */ __int64 _gap_0x15970; - /* */ __int64 _gap_0x15978; - /* */ __int64 _gap_0x15980; - /* */ __int64 _gap_0x15988; - /* */ __int64 _gap_0x15990; - /* */ __int64 _gap_0x15998; - /* */ __int64 _gap_0x159A0; - /* */ __int64 _gap_0x159A8; - /* */ __int64 _gap_0x159B0; - /* */ __int64 _gap_0x159B8; - /* */ __int64 _gap_0x159C0; - /* */ __int64 _gap_0x159C8; - /* */ __int64 _gap_0x159D0; - /* */ __int64 _gap_0x159D8; - /* */ __int64 _gap_0x159E0; - /* */ __int64 _gap_0x159E8; - /* */ __int64 _gap_0x159F0; - /* */ __int64 _gap_0x159F8; - /* */ __int64 _gap_0x15A00; - /* */ __int64 _gap_0x15A08; - /* */ __int64 _gap_0x15A10; - /* */ __int64 _gap_0x15A18; - /* */ __int64 _gap_0x15A20; - /* */ __int64 _gap_0x15A28; - /* */ __int64 _gap_0x15A30; - /* */ __int64 _gap_0x15A38; - /* */ __int64 _gap_0x15A40; - /* */ __int64 _gap_0x15A48; - /* */ __int64 _gap_0x15A50; - /* */ __int64 _gap_0x15A58; - /* */ __int64 _gap_0x15A60; - /* */ __int64 _gap_0x15A68; - /* */ __int64 _gap_0x15A70; - /* */ __int64 _gap_0x15A78; - /* */ __int64 _gap_0x15A80; - /* */ __int64 _gap_0x15A88; - /* */ __int64 _gap_0x15A90; - /* */ __int64 _gap_0x15A98; - /* */ __int64 _gap_0x15AA0; - /* */ __int64 _gap_0x15AA8; - /* */ __int64 _gap_0x15AB0; - /* */ __int64 _gap_0x15AB8; - /* */ __int64 _gap_0x15AC0; - /* */ __int64 _gap_0x15AC8; - /* */ __int64 _gap_0x15AD0; - /* */ __int64 _gap_0x15AD8; - /* */ __int64 _gap_0x15AE0; - /* */ __int64 _gap_0x15AE8; - /* */ __int64 _gap_0x15AF0; - /* */ __int64 _gap_0x15AF8; - /* */ __int64 _gap_0x15B00; - /* */ __int64 _gap_0x15B08; - /* */ __int64 _gap_0x15B10; - /* */ __int64 _gap_0x15B18; - /* */ __int64 _gap_0x15B20; - /* */ __int64 _gap_0x15B28; - /* */ __int64 _gap_0x15B30; - /* */ __int64 _gap_0x15B38; - /* */ __int64 _gap_0x15B40; - /* */ __int64 _gap_0x15B48; - /* */ __int64 _gap_0x15B50; - /* */ __int64 _gap_0x15B58; - /* */ __int64 _gap_0x15B60; - /* */ __int64 _gap_0x15B68; - /* */ __int64 _gap_0x15B70; - /* */ __int64 _gap_0x15B78; - /* */ __int64 _gap_0x15B80; - /* */ __int64 _gap_0x15B88; - /* */ __int64 _gap_0x15B90; - /* */ __int64 _gap_0x15B98; - /* */ __int64 _gap_0x15BA0; - /* */ __int64 _gap_0x15BA8; - /* */ __int64 _gap_0x15BB0; - /* */ __int64 _gap_0x15BB8; - /* */ __int64 _gap_0x15BC0; - /* */ __int64 _gap_0x15BC8; - /* */ __int64 _gap_0x15BD0; - /* */ __int64 _gap_0x15BD8; - /* */ __int64 _gap_0x15BE0; - /* */ __int64 _gap_0x15BE8; - /* */ __int64 _gap_0x15BF0; - /* */ __int64 _gap_0x15BF8; - /* */ __int64 _gap_0x15C00; - /* */ __int64 _gap_0x15C08; - /* */ __int64 _gap_0x15C10; - /* */ __int64 _gap_0x15C18; - /* */ __int64 _gap_0x15C20; - /* */ __int64 _gap_0x15C28; - /* */ __int64 _gap_0x15C30; - /* */ __int64 _gap_0x15C38; - /* */ __int64 _gap_0x15C40; - /* */ __int64 _gap_0x15C48; - /* */ __int64 _gap_0x15C50; - /* */ __int64 _gap_0x15C58; - /* */ __int64 _gap_0x15C60; - /* */ __int64 _gap_0x15C68; - /* */ __int64 _gap_0x15C70; - /* */ __int64 _gap_0x15C78; - /* */ __int64 _gap_0x15C80; - /* */ __int64 _gap_0x15C88; - /* */ __int64 _gap_0x15C90; - /* */ __int64 _gap_0x15C98; - /* */ __int64 _gap_0x15CA0; - /* */ __int64 _gap_0x15CA8; - /* */ __int64 _gap_0x15CB0; - /* */ __int64 _gap_0x15CB8; - /* */ __int64 _gap_0x15CC0; - /* */ __int64 _gap_0x15CC8; - /* */ __int64 _gap_0x15CD0; - /* */ __int64 _gap_0x15CD8; - /* */ __int64 _gap_0x15CE0; - /* */ __int64 _gap_0x15CE8; - /* */ __int64 _gap_0x15CF0; - /* */ __int64 _gap_0x15CF8; - /* */ __int64 _gap_0x15D00; - /* */ __int64 _gap_0x15D08; - /* */ __int64 _gap_0x15D10; - /* */ __int64 _gap_0x15D18; - /* */ __int64 _gap_0x15D20; - /* */ __int64 _gap_0x15D28; - /* */ __int64 _gap_0x15D30; - /* */ __int64 _gap_0x15D38; - /* */ __int64 _gap_0x15D40; - /* */ __int64 _gap_0x15D48; - /* */ __int64 _gap_0x15D50; - /* */ __int64 _gap_0x15D58; - /* */ __int64 _gap_0x15D60; - /* */ __int64 _gap_0x15D68; - /* */ __int64 _gap_0x15D70; - /* */ __int64 _gap_0x15D78; - /* */ __int64 _gap_0x15D80; - /* */ __int64 _gap_0x15D88; - /* */ __int64 _gap_0x15D90; - /* */ __int64 _gap_0x15D98; - /* */ __int64 _gap_0x15DA0; - /* */ __int64 _gap_0x15DA8; - /* */ __int64 _gap_0x15DB0; - /* */ __int64 _gap_0x15DB8; - /* */ __int64 _gap_0x15DC0; - /* */ __int64 _gap_0x15DC8; - /* */ __int64 _gap_0x15DD0; - /* */ __int64 _gap_0x15DD8; - /* */ __int64 _gap_0x15DE0; - /* */ __int64 _gap_0x15DE8; - /* */ __int64 _gap_0x15DF0; - /* */ __int64 _gap_0x15DF8; - /* */ __int64 _gap_0x15E00; - /* */ __int64 _gap_0x15E08; - /* */ __int64 _gap_0x15E10; - /* */ __int64 _gap_0x15E18; - /* */ __int64 _gap_0x15E20; - /* */ __int64 _gap_0x15E28; - /* */ __int64 _gap_0x15E30; - /* */ __int64 _gap_0x15E38; - /* */ __int64 _gap_0x15E40; - /* */ __int64 _gap_0x15E48; - /* */ __int64 _gap_0x15E50; - /* */ __int64 _gap_0x15E58; - /* */ __int64 _gap_0x15E60; - /* */ __int64 _gap_0x15E68; - /* */ __int64 _gap_0x15E70; - /* */ __int64 _gap_0x15E78; - /* */ __int64 _gap_0x15E80; - /* */ __int64 _gap_0x15E88; - /* */ __int64 _gap_0x15E90; - /* */ __int64 _gap_0x15E98; - /* */ __int64 _gap_0x15EA0; - /* */ __int64 _gap_0x15EA8; - /* */ __int64 _gap_0x15EB0; - /* */ __int64 _gap_0x15EB8; - /* */ __int64 _gap_0x15EC0; - /* */ __int64 _gap_0x15EC8; - /* */ __int64 _gap_0x15ED0; - /* */ __int64 _gap_0x15ED8; - /* */ __int64 _gap_0x15EE0; - /* */ __int64 _gap_0x15EE8; - /* */ __int64 _gap_0x15EF0; - /* */ __int64 _gap_0x15EF8; - /* */ __int64 _gap_0x15F00; - /* */ __int64 _gap_0x15F08; - /* */ __int64 _gap_0x15F10; - /* */ __int64 _gap_0x15F18; - /* */ __int64 _gap_0x15F20; - /* */ __int64 _gap_0x15F28; - /* */ __int64 _gap_0x15F30; - /* */ __int64 _gap_0x15F38; - /* */ __int64 _gap_0x15F40; - /* */ __int64 _gap_0x15F48; - /* */ __int64 _gap_0x15F50; - /* */ __int64 _gap_0x15F58; - /* */ __int64 _gap_0x15F60; - /* */ __int64 _gap_0x15F68; - /* */ __int64 _gap_0x15F70; - /* */ __int64 _gap_0x15F78; - /* */ __int64 _gap_0x15F80; - /* */ __int64 _gap_0x15F88; - /* */ __int64 _gap_0x15F90; - /* */ __int64 _gap_0x15F98; - /* */ __int64 _gap_0x15FA0; - /* */ __int64 _gap_0x15FA8; - /* */ __int64 _gap_0x15FB0; - /* */ __int64 _gap_0x15FB8; - /* */ __int64 _gap_0x15FC0; - /* */ __int64 _gap_0x15FC8; - /* */ __int64 _gap_0x15FD0; - /* */ __int64 _gap_0x15FD8; - /* */ __int64 _gap_0x15FE0; - /* */ __int64 _gap_0x15FE8; - /* */ __int64 _gap_0x15FF0; - /* */ __int64 _gap_0x15FF8; - /* */ __int64 _gap_0x16000; - /* */ __int64 _gap_0x16008; - /* */ __int64 _gap_0x16010; - /* */ __int64 _gap_0x16018; - /* */ __int64 _gap_0x16020; - /* */ __int64 _gap_0x16028; - /* */ __int64 _gap_0x16030; - /* */ __int64 _gap_0x16038; - /* */ __int64 _gap_0x16040; - /* */ __int64 _gap_0x16048; - /* */ __int64 _gap_0x16050; - /* */ __int64 _gap_0x16058; - /* */ __int64 _gap_0x16060; - /* */ __int64 _gap_0x16068; - /* */ __int64 _gap_0x16070; - /* */ __int64 _gap_0x16078; - /* */ __int64 _gap_0x16080; - /* */ __int64 _gap_0x16088; - /* */ __int64 _gap_0x16090; - /* */ __int64 _gap_0x16098; - /* */ __int64 _gap_0x160A0; - /* */ __int64 _gap_0x160A8; - /* */ __int64 _gap_0x160B0; - /* */ __int64 _gap_0x160B8; - /* */ __int64 _gap_0x160C0; - /* */ __int64 _gap_0x160C8; - /* */ __int64 _gap_0x160D0; - /* */ __int64 _gap_0x160D8; - /* */ __int64 _gap_0x160E0; - /* */ __int64 _gap_0x160E8; - /* */ __int64 _gap_0x160F0; - /* */ __int64 _gap_0x160F8; - /* */ __int64 _gap_0x16100; - /* */ __int64 _gap_0x16108; - /* */ __int64 _gap_0x16110; - /* */ __int64 _gap_0x16118; - /* */ __int64 _gap_0x16120; - /* */ __int64 _gap_0x16128; - /* */ __int64 _gap_0x16130; - /* */ __int64 _gap_0x16138; - /* */ __int64 _gap_0x16140; - /* */ __int64 _gap_0x16148; - /* */ __int64 _gap_0x16150; - /* */ __int64 _gap_0x16158; - /* */ __int64 _gap_0x16160; - /* */ __int64 _gap_0x16168; - /* */ __int64 _gap_0x16170; - /* */ __int64 _gap_0x16178; - /* */ __int64 _gap_0x16180; - /* */ __int64 _gap_0x16188; - /* */ __int64 _gap_0x16190; - /* */ __int64 _gap_0x16198; - /* */ __int64 _gap_0x161A0; - /* */ __int64 _gap_0x161A8; - /* */ __int64 _gap_0x161B0; - /* */ __int64 _gap_0x161B8; - /* */ __int64 _gap_0x161C0; - /* */ __int64 _gap_0x161C8; - /* */ __int64 _gap_0x161D0; - /* */ __int64 _gap_0x161D8; - /* */ __int64 _gap_0x161E0; - /* */ __int64 _gap_0x161E8; - /* */ __int64 _gap_0x161F0; - /* */ __int64 _gap_0x161F8; - /* */ __int64 _gap_0x16200; - /* */ __int64 _gap_0x16208; - /* */ __int64 _gap_0x16210; - /* */ __int64 _gap_0x16218; - /* */ __int64 _gap_0x16220; - /* */ __int64 _gap_0x16228; - /* */ __int64 _gap_0x16230; - /* */ __int64 _gap_0x16238; - /* */ __int64 _gap_0x16240; - /* */ __int64 _gap_0x16248; - /* */ __int64 _gap_0x16250; - /* */ __int64 _gap_0x16258; - /* */ __int64 _gap_0x16260; - /* */ __int64 _gap_0x16268; - /* */ __int64 _gap_0x16270; - /* */ __int64 _gap_0x16278; - /* */ __int64 _gap_0x16280; - /* */ __int64 _gap_0x16288; - /* */ __int64 _gap_0x16290; - /* */ __int64 _gap_0x16298; - /* */ __int64 _gap_0x162A0; - /* */ __int64 _gap_0x162A8; - /* */ __int64 _gap_0x162B0; - /* */ __int64 _gap_0x162B8; - /* */ __int64 _gap_0x162C0; - /* */ __int64 _gap_0x162C8; - /* */ __int64 _gap_0x162D0; - /* */ __int64 _gap_0x162D8; - /* */ __int64 _gap_0x162E0; - /* */ __int64 _gap_0x162E8; - /* */ __int64 _gap_0x162F0; - /* */ __int64 _gap_0x162F8; - /* */ __int64 _gap_0x16300; - /* */ __int64 _gap_0x16308; - /* */ __int64 _gap_0x16310; - /* */ __int64 _gap_0x16318; - /* */ __int64 _gap_0x16320; - /* */ __int64 _gap_0x16328; - /* */ __int64 _gap_0x16330; - /* */ __int64 _gap_0x16338; - /* */ __int64 _gap_0x16340; - /* */ __int64 _gap_0x16348; - /* */ __int64 _gap_0x16350; - /* */ __int64 _gap_0x16358; - /* */ __int64 _gap_0x16360; - /* */ __int64 _gap_0x16368; - /* */ __int64 _gap_0x16370; - /* */ __int64 _gap_0x16378; - /* */ __int64 _gap_0x16380; - /* */ __int64 _gap_0x16388; - /* */ __int64 _gap_0x16390; - /* */ __int64 _gap_0x16398; - /* */ __int64 _gap_0x163A0; - /* */ __int64 _gap_0x163A8; - /* */ __int64 _gap_0x163B0; - /* */ __int64 _gap_0x163B8; - /* */ __int64 _gap_0x163C0; - /* */ __int64 _gap_0x163C8; - /* */ __int64 _gap_0x163D0; - /* */ __int64 _gap_0x163D8; - /* */ __int64 _gap_0x163E0; - /* */ __int64 _gap_0x163E8; - /* */ __int64 _gap_0x163F0; - /* */ __int64 _gap_0x163F8; - /* */ __int64 _gap_0x16400; - /* */ __int64 _gap_0x16408; - /* */ __int64 _gap_0x16410; - /* */ __int64 _gap_0x16418; - /* */ __int64 _gap_0x16420; - /* */ __int64 _gap_0x16428; - /* */ __int64 _gap_0x16430; - /* */ __int64 _gap_0x16438; - /* */ __int64 _gap_0x16440; - /* */ __int64 _gap_0x16448; - /* */ __int64 _gap_0x16450; - /* */ __int64 _gap_0x16458; - /* */ __int64 _gap_0x16460; - /* */ __int64 _gap_0x16468; - /* */ __int64 _gap_0x16470; - /* */ __int64 _gap_0x16478; - /* */ __int64 _gap_0x16480; - /* */ __int64 _gap_0x16488; - /* */ __int64 _gap_0x16490; - /* */ __int64 _gap_0x16498; - /* */ __int64 _gap_0x164A0; - /* */ __int64 _gap_0x164A8; - /* */ __int64 _gap_0x164B0; - /* */ __int64 _gap_0x164B8; - /* */ __int64 _gap_0x164C0; - /* */ __int64 _gap_0x164C8; - /* */ __int64 _gap_0x164D0; - /* */ __int64 _gap_0x164D8; - /* */ __int64 _gap_0x164E0; - /* */ __int64 _gap_0x164E8; - /* */ __int64 _gap_0x164F0; - /* */ __int64 _gap_0x164F8; - /* */ __int64 _gap_0x16500; - /* */ __int64 _gap_0x16508; - /* */ __int64 _gap_0x16510; - /* */ __int64 _gap_0x16518; - /* */ __int64 _gap_0x16520; - /* */ __int64 _gap_0x16528; - /* */ __int64 _gap_0x16530; - /* */ __int64 _gap_0x16538; - /* */ __int64 _gap_0x16540; - /* */ __int64 _gap_0x16548; - /* */ __int64 _gap_0x16550; - /* */ __int64 _gap_0x16558; - /* */ __int64 _gap_0x16560; - /* */ __int64 _gap_0x16568; - /* */ __int64 _gap_0x16570; - /* */ __int64 _gap_0x16578; - /* */ __int64 _gap_0x16580; - /* */ __int64 _gap_0x16588; - /* */ __int64 _gap_0x16590; - /* */ __int64 _gap_0x16598; - /* */ __int64 _gap_0x165A0; - /* */ __int64 _gap_0x165A8; - /* */ __int64 _gap_0x165B0; - /* */ __int64 _gap_0x165B8; - /* */ __int64 _gap_0x165C0; - /* */ __int64 _gap_0x165C8; - /* */ __int64 _gap_0x165D0; - /* */ __int64 _gap_0x165D8; - /* */ __int64 _gap_0x165E0; - /* */ __int64 _gap_0x165E8; - /* */ __int64 _gap_0x165F0; - /* */ __int64 _gap_0x165F8; - /* */ __int64 _gap_0x16600; - /* */ __int64 _gap_0x16608; - /* */ __int64 _gap_0x16610; - /* */ __int64 _gap_0x16618; - /* */ __int64 _gap_0x16620; - /* */ __int64 _gap_0x16628; - /* */ __int64 _gap_0x16630; - /* */ __int64 _gap_0x16638; - /* */ __int64 _gap_0x16640; - /* */ __int64 _gap_0x16648; - /* */ __int64 _gap_0x16650; - /* */ __int64 _gap_0x16658; - /* */ __int64 _gap_0x16660; - /* */ __int64 _gap_0x16668; - /* */ __int64 _gap_0x16670; - /* */ __int64 _gap_0x16678; - /* */ __int64 _gap_0x16680; - /* */ __int64 _gap_0x16688; - /* */ __int64 _gap_0x16690; - /* */ __int64 _gap_0x16698; - /* */ __int64 _gap_0x166A0; - /* */ __int64 _gap_0x166A8; - /* */ __int64 _gap_0x166B0; - /* */ __int64 _gap_0x166B8; - /* */ __int64 _gap_0x166C0; - /* */ __int64 _gap_0x166C8; - /* */ __int64 _gap_0x166D0; - /* */ __int64 _gap_0x166D8; - /* */ __int64 _gap_0x166E0; - /* */ __int64 _gap_0x166E8; - /* */ __int64 _gap_0x166F0; - /* */ __int64 _gap_0x166F8; - /* */ __int64 _gap_0x16700; - /* */ __int64 _gap_0x16708; - /* */ __int64 _gap_0x16710; - /* */ __int64 _gap_0x16718; - /* */ __int64 _gap_0x16720; - /* */ __int64 _gap_0x16728; - /* */ __int64 _gap_0x16730; - /* */ __int64 _gap_0x16738; - /* */ __int64 _gap_0x16740; - /* */ __int64 _gap_0x16748; - /* */ __int64 _gap_0x16750; - /* */ __int64 _gap_0x16758; - /* */ __int64 _gap_0x16760; - /* */ __int64 _gap_0x16768; - /* */ __int64 _gap_0x16770; - /* */ __int64 _gap_0x16778; - /* */ __int64 _gap_0x16780; - /* */ __int64 _gap_0x16788; - /* */ __int64 _gap_0x16790; - /* */ __int64 _gap_0x16798; - /* */ __int64 _gap_0x167A0; - /* */ __int64 _gap_0x167A8; - /* */ __int64 _gap_0x167B0; - /* */ __int64 _gap_0x167B8; - /* */ __int64 _gap_0x167C0; - /* */ __int64 _gap_0x167C8; - /* */ __int64 _gap_0x167D0; - /* */ __int64 _gap_0x167D8; - /* */ __int64 _gap_0x167E0; - /* */ __int64 _gap_0x167E8; - /* */ __int64 _gap_0x167F0; - /* */ __int64 _gap_0x167F8; - /* */ __int64 _gap_0x16800; - /* */ __int64 _gap_0x16808; - /* */ __int64 _gap_0x16810; - /* */ __int64 _gap_0x16818; - /* */ __int64 _gap_0x16820; - /* */ __int64 _gap_0x16828; - /* */ __int64 _gap_0x16830; - /* */ __int64 _gap_0x16838; - /* */ __int64 _gap_0x16840; - /* */ __int64 _gap_0x16848; - /* */ __int64 _gap_0x16850; - /* */ __int64 _gap_0x16858; - /* */ __int64 _gap_0x16860; - /* */ __int64 _gap_0x16868; - /* */ __int64 _gap_0x16870; - /* */ __int64 _gap_0x16878; - /* */ __int64 _gap_0x16880; - /* */ __int64 _gap_0x16888; - /* */ __int64 _gap_0x16890; - /* */ __int64 _gap_0x16898; - /* */ __int64 _gap_0x168A0; - /* */ __int64 _gap_0x168A8; - /* */ __int64 _gap_0x168B0; - /* */ __int64 _gap_0x168B8; - /* */ __int64 _gap_0x168C0; - /* */ __int64 _gap_0x168C8; - /* */ __int64 _gap_0x168D0; - /* */ __int64 _gap_0x168D8; - /* */ __int64 _gap_0x168E0; - /* */ __int64 _gap_0x168E8; - /* */ __int64 _gap_0x168F0; - /* */ __int64 _gap_0x168F8; - /* */ __int64 _gap_0x16900; - /* */ __int64 _gap_0x16908; - /* */ __int64 _gap_0x16910; - /* */ __int64 _gap_0x16918; - /* */ __int64 _gap_0x16920; - /* */ __int64 _gap_0x16928; - /* */ __int64 _gap_0x16930; - /* */ __int64 _gap_0x16938; - /* */ __int64 _gap_0x16940; - /* */ __int64 _gap_0x16948; - /* */ __int64 _gap_0x16950; - /* */ __int64 _gap_0x16958; - /* */ __int64 _gap_0x16960; - /* */ __int64 _gap_0x16968; - /* */ __int64 _gap_0x16970; - /* */ __int64 _gap_0x16978; - /* */ __int64 _gap_0x16980; - /* */ __int64 _gap_0x16988; - /* */ __int64 _gap_0x16990; - /* */ __int64 _gap_0x16998; - /* */ __int64 _gap_0x169A0; - /* */ __int64 _gap_0x169A8; - /* */ __int64 _gap_0x169B0; - /* */ __int64 _gap_0x169B8; - /* */ __int64 _gap_0x169C0; - /* */ __int64 _gap_0x169C8; - /* */ __int64 _gap_0x169D0; - /* */ __int64 _gap_0x169D8; - /* */ __int64 _gap_0x169E0; - /* */ __int64 _gap_0x169E8; - /* */ __int64 _gap_0x169F0; - /* */ __int64 _gap_0x169F8; - /* */ __int64 _gap_0x16A00; - /* */ __int64 _gap_0x16A08; - /* */ __int64 _gap_0x16A10; - /* */ __int64 _gap_0x16A18; - /* */ __int64 _gap_0x16A20; - /* */ __int64 _gap_0x16A28; - /* */ __int64 _gap_0x16A30; - /* */ __int64 _gap_0x16A38; - /* */ __int64 _gap_0x16A40; - /* */ __int64 _gap_0x16A48; - /* */ __int64 _gap_0x16A50; - /* */ __int64 _gap_0x16A58; - /* */ __int64 _gap_0x16A60; - /* */ __int64 _gap_0x16A68; - /* */ __int64 _gap_0x16A70; - /* */ __int64 _gap_0x16A78; - /* */ __int64 _gap_0x16A80; - /* */ __int64 _gap_0x16A88; - /* */ __int64 _gap_0x16A90; - /* */ __int64 _gap_0x16A98; - /* */ __int64 _gap_0x16AA0; - /* */ __int64 _gap_0x16AA8; - /* */ __int64 _gap_0x16AB0; - /* */ __int64 _gap_0x16AB8; - /* */ __int64 _gap_0x16AC0; - /* */ __int64 _gap_0x16AC8; - /* */ __int64 _gap_0x16AD0; - /* */ __int64 _gap_0x16AD8; - /* */ __int64 _gap_0x16AE0; - /* */ __int64 _gap_0x16AE8; - /* */ __int64 _gap_0x16AF0; - /* */ __int64 _gap_0x16AF8; - /* */ __int64 _gap_0x16B00; - /* */ __int64 _gap_0x16B08; - /* */ __int64 _gap_0x16B10; - /* */ __int64 _gap_0x16B18; - /* */ __int64 _gap_0x16B20; - /* */ __int64 _gap_0x16B28; - /* */ __int64 _gap_0x16B30; - /* */ __int64 _gap_0x16B38; - /* */ __int64 _gap_0x16B40; - /* */ __int64 _gap_0x16B48; - /* */ __int64 _gap_0x16B50; - /* */ __int64 _gap_0x16B58; - /* */ __int64 _gap_0x16B60; - /* */ __int64 _gap_0x16B68; - /* */ __int64 _gap_0x16B70; - /* */ __int64 _gap_0x16B78; - /* */ __int64 _gap_0x16B80; - /* */ __int64 _gap_0x16B88; - /* */ __int64 _gap_0x16B90; - /* */ __int64 _gap_0x16B98; - /* */ __int64 _gap_0x16BA0; - /* */ __int64 _gap_0x16BA8; - /* */ __int64 _gap_0x16BB0; - /* */ __int64 _gap_0x16BB8; - /* */ __int64 _gap_0x16BC0; - /* */ __int64 _gap_0x16BC8; - /* */ __int64 _gap_0x16BD0; - /* */ __int64 _gap_0x16BD8; - /* */ __int64 _gap_0x16BE0; - /* */ __int64 _gap_0x16BE8; - /* */ __int64 _gap_0x16BF0; - /* */ __int64 _gap_0x16BF8; - /* */ __int64 _gap_0x16C00; - /* */ __int64 _gap_0x16C08; - /* */ __int64 _gap_0x16C10; - /* */ __int64 _gap_0x16C18; - /* */ __int64 _gap_0x16C20; - /* */ __int64 _gap_0x16C28; - /* */ __int64 _gap_0x16C30; - /* */ __int64 _gap_0x16C38; - /* */ __int64 _gap_0x16C40; - /* */ __int64 _gap_0x16C48; - /* */ __int64 _gap_0x16C50; - /* */ __int64 _gap_0x16C58; - /* */ __int64 _gap_0x16C60; - /* */ __int64 _gap_0x16C68; - /* */ __int64 _gap_0x16C70; - /* */ __int64 _gap_0x16C78; - /* */ __int64 _gap_0x16C80; - /* */ __int64 _gap_0x16C88; - /* */ __int64 _gap_0x16C90; - /* */ __int64 _gap_0x16C98; - /* */ __int64 _gap_0x16CA0; - /* */ __int64 _gap_0x16CA8; - /* */ __int64 _gap_0x16CB0; - /* */ __int64 _gap_0x16CB8; - /* */ __int64 _gap_0x16CC0; - /* */ __int64 _gap_0x16CC8; - /* */ __int64 _gap_0x16CD0; - /* */ __int64 _gap_0x16CD8; - /* */ __int64 _gap_0x16CE0; - /* */ __int64 _gap_0x16CE8; - /* */ __int64 _gap_0x16CF0; - /* */ __int64 _gap_0x16CF8; - /* */ __int64 _gap_0x16D00; - /* */ __int64 _gap_0x16D08; - /* */ __int64 _gap_0x16D10; - /* */ __int64 _gap_0x16D18; - /* */ __int64 _gap_0x16D20; - /* */ __int64 _gap_0x16D28; - /* */ __int64 _gap_0x16D30; - /* */ __int64 _gap_0x16D38; - /* */ __int64 _gap_0x16D40; - /* */ __int64 _gap_0x16D48; - /* */ __int64 _gap_0x16D50; - /* */ __int64 _gap_0x16D58; - /* */ __int64 _gap_0x16D60; - /* */ __int64 _gap_0x16D68; - /* */ __int64 _gap_0x16D70; - /* */ __int64 _gap_0x16D78; - /* */ __int64 _gap_0x16D80; - /* */ __int64 _gap_0x16D88; - /* */ __int64 _gap_0x16D90; - /* */ __int64 _gap_0x16D98; - /* */ __int64 _gap_0x16DA0; - /* */ __int64 _gap_0x16DA8; - /* */ __int64 _gap_0x16DB0; - /* */ __int64 _gap_0x16DB8; - /* */ __int64 _gap_0x16DC0; - /* */ __int64 _gap_0x16DC8; - /* */ __int64 _gap_0x16DD0; - /* */ __int64 _gap_0x16DD8; - /* */ __int64 _gap_0x16DE0; - /* */ __int64 _gap_0x16DE8; - /* */ __int64 _gap_0x16DF0; - /* */ __int64 _gap_0x16DF8; - /* */ __int64 _gap_0x16E00; - /* */ __int64 _gap_0x16E08; - /* */ __int64 _gap_0x16E10; - /* */ __int64 _gap_0x16E18; - /* */ __int64 _gap_0x16E20; - /* */ __int64 _gap_0x16E28; - /* */ __int64 _gap_0x16E30; - /* */ __int64 _gap_0x16E38; - /* */ __int64 _gap_0x16E40; - /* */ __int64 _gap_0x16E48; - /* */ __int64 _gap_0x16E50; - /* */ __int64 _gap_0x16E58; - /* */ __int64 _gap_0x16E60; - /* */ __int64 _gap_0x16E68; - /* */ __int64 _gap_0x16E70; - /* */ __int64 _gap_0x16E78; - /* */ __int64 _gap_0x16E80; - /* */ __int64 _gap_0x16E88; - /* */ __int64 _gap_0x16E90; - /* */ __int64 _gap_0x16E98; - /* */ __int64 _gap_0x16EA0; - /* */ __int64 _gap_0x16EA8; - /* */ __int64 _gap_0x16EB0; - /* */ __int64 _gap_0x16EB8; - /* */ __int64 _gap_0x16EC0; - /* */ __int64 _gap_0x16EC8; - /* */ __int64 _gap_0x16ED0; - /* */ __int64 _gap_0x16ED8; - /* */ __int64 _gap_0x16EE0; - /* */ __int64 _gap_0x16EE8; - /* */ __int64 _gap_0x16EF0; - /* */ __int64 _gap_0x16EF8; - /* */ __int64 _gap_0x16F00; - /* */ __int64 _gap_0x16F08; - /* */ __int64 _gap_0x16F10; - /* */ __int64 _gap_0x16F18; - /* */ __int64 _gap_0x16F20; - /* */ __int64 _gap_0x16F28; - /* */ __int64 _gap_0x16F30; - /* */ __int64 _gap_0x16F38; - /* */ __int64 _gap_0x16F40; - /* */ __int64 _gap_0x16F48; - /* */ __int64 _gap_0x16F50; - /* */ __int64 _gap_0x16F58; - /* */ __int64 _gap_0x16F60; - /* */ __int64 _gap_0x16F68; - /* */ __int64 _gap_0x16F70; - /* */ __int64 _gap_0x16F78; - /* */ __int64 _gap_0x16F80; - /* */ __int64 _gap_0x16F88; - /* */ __int64 _gap_0x16F90; - /* */ __int64 _gap_0x16F98; - /* */ __int64 _gap_0x16FA0; - /* */ __int64 _gap_0x16FA8; - /* */ __int64 _gap_0x16FB0; - /* */ __int64 _gap_0x16FB8; - /* */ __int64 _gap_0x16FC0; - /* */ __int64 _gap_0x16FC8; - /* */ __int64 _gap_0x16FD0; - /* */ __int64 _gap_0x16FD8; - /* */ __int64 _gap_0x16FE0; - /* */ __int64 _gap_0x16FE8; - /* */ __int64 _gap_0x16FF0; - /* */ __int64 _gap_0x16FF8; - /* */ __int64 _gap_0x17000; - /* */ __int64 _gap_0x17008; - /* */ __int64 _gap_0x17010; - /* */ __int64 _gap_0x17018; - /* */ __int64 _gap_0x17020; - /* */ __int64 _gap_0x17028; - /* */ __int64 _gap_0x17030; - /* */ __int64 _gap_0x17038; - /* */ __int64 _gap_0x17040; - /* */ __int64 _gap_0x17048; - /* */ __int64 _gap_0x17050; - /* */ __int64 _gap_0x17058; - /* */ __int64 _gap_0x17060; - /* */ __int64 _gap_0x17068; - /* */ __int64 _gap_0x17070; - /* */ __int64 _gap_0x17078; - /* */ __int64 _gap_0x17080; - /* */ __int64 _gap_0x17088; - /* */ __int64 _gap_0x17090; - /* */ __int64 _gap_0x17098; - /* */ __int64 _gap_0x170A0; - /* */ __int64 _gap_0x170A8; - /* */ __int64 _gap_0x170B0; - /* */ __int64 _gap_0x170B8; - /* */ __int64 _gap_0x170C0; - /* */ __int64 _gap_0x170C8; - /* */ __int64 _gap_0x170D0; - /* */ __int64 _gap_0x170D8; - /* */ __int64 _gap_0x170E0; - /* */ __int64 _gap_0x170E8; - /* */ __int64 _gap_0x170F0; - /* */ __int64 _gap_0x170F8; - /* */ __int64 _gap_0x17100; - /* */ __int64 _gap_0x17108; - /* */ __int64 _gap_0x17110; - /* */ __int64 _gap_0x17118; - /* */ __int64 _gap_0x17120; - /* */ __int64 _gap_0x17128; - /* */ __int64 _gap_0x17130; - /* */ __int64 _gap_0x17138; - /* */ __int64 _gap_0x17140; - /* */ __int64 _gap_0x17148; - /* */ __int64 _gap_0x17150; - /* */ __int64 _gap_0x17158; - /* */ __int64 _gap_0x17160; - /* */ __int64 _gap_0x17168; - /* */ __int64 _gap_0x17170; - /* */ __int64 _gap_0x17178; - /* */ __int64 _gap_0x17180; - /* */ __int64 _gap_0x17188; - /* */ __int64 _gap_0x17190; - /* */ __int64 _gap_0x17198; - /* */ __int64 _gap_0x171A0; - /* */ __int64 _gap_0x171A8; - /* */ __int64 _gap_0x171B0; - /* */ __int64 _gap_0x171B8; - /* */ __int64 _gap_0x171C0; - /* */ __int64 _gap_0x171C8; - /* */ __int64 _gap_0x171D0; - /* */ __int64 _gap_0x171D8; - /* */ __int64 _gap_0x171E0; - /* */ __int64 _gap_0x171E8; - /* */ __int64 _gap_0x171F0; - /* */ __int64 _gap_0x171F8; - /* */ __int64 _gap_0x17200; - /* */ __int64 _gap_0x17208; - /* */ __int64 _gap_0x17210; - /* */ __int64 _gap_0x17218; - /* */ __int64 _gap_0x17220; - /* */ __int64 _gap_0x17228; - /* */ __int64 _gap_0x17230; - /* */ __int64 _gap_0x17238; - /* */ __int64 _gap_0x17240; - /* */ __int64 _gap_0x17248; - /* */ __int64 _gap_0x17250; - /* */ __int64 _gap_0x17258; - /* */ __int64 _gap_0x17260; - /* */ __int64 _gap_0x17268; - /* */ __int64 _gap_0x17270; - /* */ __int64 _gap_0x17278; - /* */ __int64 _gap_0x17280; - /* */ __int64 _gap_0x17288; - /* */ __int64 _gap_0x17290; - /* */ __int64 _gap_0x17298; - /* */ __int64 _gap_0x172A0; - /* */ __int64 _gap_0x172A8; - /* */ __int64 _gap_0x172B0; - /* */ __int64 _gap_0x172B8; - /* */ __int64 _gap_0x172C0; - /* */ __int64 _gap_0x172C8; - /* */ __int64 _gap_0x172D0; - /* */ __int64 _gap_0x172D8; - /* */ __int64 _gap_0x172E0; - /* */ __int64 _gap_0x172E8; - /* */ __int64 _gap_0x172F0; - /* */ __int64 _gap_0x172F8; - /* */ __int64 _gap_0x17300; - /* */ __int64 _gap_0x17308; - /* */ __int64 _gap_0x17310; - /* */ __int64 _gap_0x17318; - /* */ __int64 _gap_0x17320; - /* */ __int64 _gap_0x17328; - /* */ __int64 _gap_0x17330; - /* */ __int64 _gap_0x17338; - /* */ __int64 _gap_0x17340; - /* */ __int64 _gap_0x17348; - /* */ __int64 _gap_0x17350; - /* */ __int64 _gap_0x17358; - /* */ __int64 _gap_0x17360; - /* */ __int64 _gap_0x17368; - /* */ __int64 _gap_0x17370; - /* */ __int64 _gap_0x17378; - /* */ __int64 _gap_0x17380; - /* */ __int64 _gap_0x17388; - /* */ __int64 _gap_0x17390; - /* */ __int64 _gap_0x17398; - /* */ __int64 _gap_0x173A0; - /* */ __int64 _gap_0x173A8; - /* */ __int64 _gap_0x173B0; - /* */ __int64 _gap_0x173B8; - /* */ __int64 _gap_0x173C0; - /* */ __int64 _gap_0x173C8; - /* */ __int64 _gap_0x173D0; - /* */ __int64 _gap_0x173D8; - /* */ __int64 _gap_0x173E0; - /* */ __int64 _gap_0x173E8; - /* */ __int64 _gap_0x173F0; - /* */ __int64 _gap_0x173F8; - /* */ __int64 _gap_0x17400; - /* */ __int64 _gap_0x17408; - /* */ __int64 _gap_0x17410; - /* */ __int64 _gap_0x17418; - /* */ __int64 _gap_0x17420; - /* */ __int64 _gap_0x17428; - /* */ __int64 _gap_0x17430; - /* */ __int64 _gap_0x17438; - /* */ __int64 _gap_0x17440; - /* */ __int64 _gap_0x17448; - /* */ __int64 _gap_0x17450; - /* */ __int64 _gap_0x17458; - /* */ __int64 _gap_0x17460; - /* */ __int64 _gap_0x17468; - /* */ __int64 _gap_0x17470; - /* */ __int64 _gap_0x17478; - /* */ __int64 _gap_0x17480; - /* */ __int64 _gap_0x17488; - /* */ __int64 _gap_0x17490; - /* */ __int64 _gap_0x17498; - /* */ __int64 _gap_0x174A0; - /* */ __int64 _gap_0x174A8; - /* */ __int64 _gap_0x174B0; - /* */ __int64 _gap_0x174B8; - /* */ __int64 _gap_0x174C0; - /* */ __int64 _gap_0x174C8; - /* */ __int64 _gap_0x174D0; - /* */ __int64 _gap_0x174D8; - /* */ __int64 _gap_0x174E0; - /* */ __int64 _gap_0x174E8; - /* */ __int64 _gap_0x174F0; - /* */ __int64 _gap_0x174F8; - /* */ __int64 _gap_0x17500; - /* */ __int64 _gap_0x17508; - /* */ __int64 _gap_0x17510; - /* */ __int64 _gap_0x17518; - /* */ __int64 _gap_0x17520; - /* */ __int64 _gap_0x17528; - /* */ __int64 _gap_0x17530; - /* */ __int64 _gap_0x17538; - /* */ __int64 _gap_0x17540; - /* */ __int64 _gap_0x17548; - /* */ __int64 _gap_0x17550; - /* */ __int64 _gap_0x17558; - /* */ __int64 _gap_0x17560; - /* */ __int64 _gap_0x17568; - /* */ __int64 _gap_0x17570; - /* */ __int64 _gap_0x17578; - /* */ __int64 _gap_0x17580; - /* */ __int64 _gap_0x17588; - /* */ __int64 _gap_0x17590; - /* */ __int64 _gap_0x17598; - /* */ __int64 _gap_0x175A0; - /* */ __int64 _gap_0x175A8; - /* */ __int64 _gap_0x175B0; - /* */ __int64 _gap_0x175B8; - /* */ __int64 _gap_0x175C0; - /* */ __int64 _gap_0x175C8; - /* */ __int64 _gap_0x175D0; - /* */ __int64 _gap_0x175D8; - /* */ __int64 _gap_0x175E0; - /* */ __int64 _gap_0x175E8; - /* */ __int64 _gap_0x175F0; - /* */ __int64 _gap_0x175F8; - /* */ __int64 _gap_0x17600; - /* */ __int64 _gap_0x17608; - /* */ __int64 _gap_0x17610; - /* */ __int64 _gap_0x17618; - /* */ __int64 _gap_0x17620; - /* */ __int64 _gap_0x17628; - /* */ __int64 _gap_0x17630; - /* */ __int64 _gap_0x17638; - /* */ __int64 _gap_0x17640; - /* */ __int64 _gap_0x17648; - /* */ __int64 _gap_0x17650; - /* */ __int64 _gap_0x17658; - /* */ __int64 _gap_0x17660; - /* */ __int64 _gap_0x17668; - /* */ __int64 _gap_0x17670; - /* */ __int64 _gap_0x17678; - /* */ __int64 _gap_0x17680; - /* */ __int64 _gap_0x17688; - /* */ __int64 _gap_0x17690; - /* */ __int64 _gap_0x17698; - /* */ __int64 _gap_0x176A0; - /* */ __int64 _gap_0x176A8; - /* */ __int64 _gap_0x176B0; - /* */ __int64 _gap_0x176B8; - /* */ __int64 _gap_0x176C0; - /* */ __int64 _gap_0x176C8; - /* */ __int64 _gap_0x176D0; - /* */ __int64 _gap_0x176D8; - /* */ __int64 _gap_0x176E0; - /* */ __int64 _gap_0x176E8; - /* */ __int64 _gap_0x176F0; - /* */ __int64 _gap_0x176F8; - /* */ __int64 _gap_0x17700; - /* */ __int64 _gap_0x17708; - /* */ __int64 _gap_0x17710; - /* */ __int64 _gap_0x17718; - /* */ __int64 _gap_0x17720; - /* */ __int64 _gap_0x17728; - /* */ __int64 _gap_0x17730; - /* */ __int64 _gap_0x17738; - /* */ __int64 _gap_0x17740; - /* */ __int64 _gap_0x17748; - /* */ __int64 _gap_0x17750; - /* */ __int64 _gap_0x17758; - /* */ __int64 _gap_0x17760; - /* */ __int64 _gap_0x17768; - /* */ __int64 _gap_0x17770; - /* */ __int64 _gap_0x17778; - /* */ __int64 _gap_0x17780; - /* */ __int64 _gap_0x17788; - /* */ __int64 _gap_0x17790; - /* */ __int64 _gap_0x17798; - /* */ __int64 _gap_0x177A0; - /* */ __int64 _gap_0x177A8; - /* */ __int64 _gap_0x177B0; - /* */ __int64 _gap_0x177B8; - /* */ __int64 _gap_0x177C0; - /* */ __int64 _gap_0x177C8; - /* */ __int64 _gap_0x177D0; - /* */ __int64 _gap_0x177D8; - /* */ __int64 _gap_0x177E0; - /* */ __int64 _gap_0x177E8; - /* */ __int64 _gap_0x177F0; - /* */ __int64 _gap_0x177F8; - /* */ __int64 _gap_0x17800; - /* */ __int64 _gap_0x17808; - /* */ __int64 _gap_0x17810; - /* */ __int64 _gap_0x17818; - /* */ __int64 _gap_0x17820; - /* */ __int64 _gap_0x17828; - /* */ __int64 _gap_0x17830; - /* */ __int64 _gap_0x17838; - /* */ __int64 _gap_0x17840; - /* */ __int64 _gap_0x17848; - /* */ __int64 _gap_0x17850; - /* */ __int64 _gap_0x17858; - /* */ __int64 _gap_0x17860; - /* */ __int64 _gap_0x17868; - /* */ __int64 _gap_0x17870; - /* */ __int64 _gap_0x17878; - /* */ __int64 _gap_0x17880; - /* */ __int64 _gap_0x17888; - /* */ __int64 _gap_0x17890; - /* */ __int64 _gap_0x17898; - /* */ __int64 _gap_0x178A0; - /* */ __int64 _gap_0x178A8; - /* */ __int64 _gap_0x178B0; - /* */ __int64 _gap_0x178B8; - /* */ __int64 _gap_0x178C0; - /* */ __int64 _gap_0x178C8; - /* */ __int64 _gap_0x178D0; + /* */ __int64 _gap_0x98; + /* */ __int64 _gap_0xA0; + /* */ __int64 _gap_0xA8; + /* */ __int64 _gap_0xB0; + /* */ __int64 _gap_0xB8; + /* */ __int64 _gap_0xC0; + /* */ __int64 _gap_0xC8; + /* */ __int64 _gap_0xD0; + /* */ __int64 _gap_0xD8; + /* */ __int64 _gap_0xE0; + /* */ __int64 _gap_0xE8; + /* */ __int64 _gap_0xF0; + /* */ __int64 _gap_0xF8; + /* */ __int64 _gap_0x100; + /* */ __int64 _gap_0x108; + /* */ __int64 _gap_0x110; + /* */ __int64 _gap_0x118; + /* */ __int64 _gap_0x120; + /* */ __int64 _gap_0x128; + /* */ __int64 _gap_0x130; + /* */ __int64 _gap_0x138; + /* */ __int64 _gap_0x140; + /* */ __int64 _gap_0x148; + /* */ __int64 _gap_0x150; + /* */ __int64 _gap_0x158; + /* */ __int64 _gap_0x160; + /* */ __int64 _gap_0x168; + /* */ __int64 _gap_0x170; + /* */ __int64 _gap_0x178; + /* */ __int64 _gap_0x180; + /* */ __int64 _gap_0x188; + /* */ __int64 _gap_0x190; + /* */ __int64 _gap_0x198; + /* */ __int64 _gap_0x1A0; + /* */ __int64 _gap_0x1A8; + /* */ __int64 _gap_0x1B0; + /* */ __int64 _gap_0x1B8; + /* */ __int64 _gap_0x1C0; + /* */ __int64 _gap_0x1C8; + /* */ __int64 _gap_0x1D0; + /* */ __int64 _gap_0x1D8; + /* */ __int64 _gap_0x1E0; + /* */ __int64 _gap_0x1E8; + /* */ __int64 _gap_0x1F0; + /* */ __int64 _gap_0x1F8; + /* */ __int64 _gap_0x200; + /* */ __int64 _gap_0x208; + /* */ __int64 _gap_0x210; + /* */ __int64 _gap_0x218; + /* */ __int64 _gap_0x220; + /* */ __int64 _gap_0x228; + /* */ __int64 _gap_0x230; + /* */ __int64 _gap_0x238; + /* */ __int64 _gap_0x240; + /* */ __int64 _gap_0x248; + /* */ __int64 _gap_0x250; + /* */ __int64 _gap_0x258; + /* */ __int64 _gap_0x260; + /* */ __int64 _gap_0x268; + /* */ __int64 _gap_0x270; + /* */ __int64 _gap_0x278; + /* */ __int64 _gap_0x280; + /* */ __int64 _gap_0x288; + /* */ __int64 _gap_0x290; + /* */ __int64 _gap_0x298; + /* */ __int64 _gap_0x2A0; + /* */ __int64 _gap_0x2A8; + /* */ __int64 _gap_0x2B0; + /* */ __int64 _gap_0x2B8; + /* */ __int64 _gap_0x2C0; + /* */ __int64 _gap_0x2C8; + /* */ __int64 _gap_0x2D0; + /* */ __int64 _gap_0x2D8; + /* */ __int64 _gap_0x2E0; + /* */ __int64 _gap_0x2E8; + /* */ __int64 _gap_0x2F0; + /* */ __int64 _gap_0x2F8; + /* */ __int64 _gap_0x300; + /* */ __int64 _gap_0x308; + /* */ __int64 _gap_0x310; + /* */ __int64 _gap_0x318; + /* */ __int64 _gap_0x320; + /* */ __int64 _gap_0x328; + /* */ __int64 _gap_0x330; + /* */ __int64 _gap_0x338; + /* */ __int64 _gap_0x340; + /* */ __int64 _gap_0x348; + /* */ __int64 _gap_0x350; + /* */ __int64 _gap_0x358; + /* */ __int64 _gap_0x360; + /* */ __int64 _gap_0x368; + /* */ __int64 _gap_0x370; + /* */ __int64 _gap_0x378; + /* */ __int64 _gap_0x380; + /* */ __int64 _gap_0x388; + /* */ __int64 _gap_0x390; + /* */ __int64 _gap_0x398; + /* */ __int64 _gap_0x3A0; + /* */ __int64 _gap_0x3A8; + /* */ __int64 _gap_0x3B0; + /* */ __int64 _gap_0x3B8; + /* */ __int64 _gap_0x3C0; + /* */ __int64 _gap_0x3C8; + /* */ __int64 _gap_0x3D0; + /* */ __int64 _gap_0x3D8; + /* */ __int64 _gap_0x3E0; + /* */ __int64 _gap_0x3E8; + /* */ __int64 _gap_0x3F0; + /* */ __int64 _gap_0x3F8; + /* */ __int64 _gap_0x400; + /* */ __int64 _gap_0x408; + /* */ __int64 _gap_0x410; + /* */ __int64 _gap_0x418; + /* */ __int64 _gap_0x420; + /* */ __int64 _gap_0x428; + /* */ __int64 _gap_0x430; + /* */ __int64 _gap_0x438; + /* */ __int64 _gap_0x440; + /* */ __int64 _gap_0x448; + /* */ __int64 _gap_0x450; + /* */ __int64 _gap_0x458; + /* */ __int64 _gap_0x460; + /* */ __int64 _gap_0x468; + /* */ __int64 _gap_0x470; + /* */ __int64 _gap_0x478; + /* */ __int64 _gap_0x480; + /* */ __int64 _gap_0x488; + /* */ __int64 _gap_0x490; + /* */ __int64 _gap_0x498; + /* */ __int64 _gap_0x4A0; + /* */ __int64 _gap_0x4A8; + /* */ __int64 _gap_0x4B0; + /* */ __int64 _gap_0x4B8; + /* */ __int64 _gap_0x4C0; + /* */ __int64 _gap_0x4C8; + /* */ __int64 _gap_0x4D0; + /* */ __int64 _gap_0x4D8; + /* */ __int64 _gap_0x4E0; + /* */ __int64 _gap_0x4E8; + /* */ __int64 _gap_0x4F0; + /* */ __int64 _gap_0x4F8; + /* */ __int64 _gap_0x500; + /* */ __int64 _gap_0x508; + /* */ __int64 _gap_0x510; + /* */ __int64 _gap_0x518; + /* */ __int64 _gap_0x520; + /* */ __int64 _gap_0x528; + /* */ __int64 _gap_0x530; + /* */ __int64 _gap_0x538; + /* */ __int64 _gap_0x540; + /* */ __int64 _gap_0x548; + /* */ __int64 _gap_0x550; + /* */ __int64 _gap_0x558; + /* */ __int64 _gap_0x560; + /* */ __int64 _gap_0x568; + /* */ __int64 _gap_0x570; + /* */ __int64 _gap_0x578; + /* */ __int64 _gap_0x580; + /* */ __int64 _gap_0x588; + /* */ __int64 _gap_0x590; + /* */ __int64 _gap_0x598; + /* */ __int64 _gap_0x5A0; + /* */ __int64 _gap_0x5A8; + /* */ __int64 _gap_0x5B0; + /* */ __int64 _gap_0x5B8; + /* */ __int64 _gap_0x5C0; + /* */ __int64 _gap_0x5C8; + /* */ __int64 _gap_0x5D0; + /* */ __int64 _gap_0x5D8; + /* */ __int64 _gap_0x5E0; + /* */ __int64 _gap_0x5E8; + /* */ __int64 _gap_0x5F0; + /* */ __int64 _gap_0x5F8; + /* */ __int64 _gap_0x600; + /* */ __int64 _gap_0x608; + /* */ __int64 _gap_0x610; + /* */ __int64 _gap_0x618; + /* */ __int64 _gap_0x620; + /* */ __int64 _gap_0x628; + /* */ __int64 _gap_0x630; + /* */ __int64 _gap_0x638; + /* */ __int64 _gap_0x640; + /* */ __int64 _gap_0x648; + /* */ __int64 _gap_0x650; + /* */ __int64 _gap_0x658; + /* */ __int64 _gap_0x660; + /* */ __int64 _gap_0x668; + /* */ __int64 _gap_0x670; + /* */ __int64 _gap_0x678; + /* */ __int64 _gap_0x680; + /* */ __int64 _gap_0x688; + /* */ __int64 _gap_0x690; + /* */ __int64 _gap_0x698; + /* */ __int64 _gap_0x6A0; + /* */ __int64 _gap_0x6A8; + /* */ __int64 _gap_0x6B0; + /* */ __int64 _gap_0x6B8; + /* */ __int64 _gap_0x6C0; + /* */ __int64 _gap_0x6C8; + /* */ __int64 _gap_0x6D0; + /* */ __int64 _gap_0x6D8; + /* */ __int64 _gap_0x6E0; + /* */ __int64 _gap_0x6E8; + /* */ __int64 _gap_0x6F0; + /* */ __int64 _gap_0x6F8; + /* */ __int64 _gap_0x700; + /* */ __int64 _gap_0x708; + /* */ __int64 _gap_0x710; + /* */ __int64 _gap_0x718; + /* */ __int64 _gap_0x720; + /* */ __int64 _gap_0x728; + /* */ __int64 _gap_0x730; + /* */ __int64 _gap_0x738; + /* */ __int64 _gap_0x740; + /* */ __int64 _gap_0x748; + /* */ __int64 _gap_0x750; + /* */ __int64 _gap_0x758; + /* */ __int64 _gap_0x760; + /* */ __int64 _gap_0x768; + /* */ __int64 _gap_0x770; + /* */ __int64 _gap_0x778; + /* */ __int64 _gap_0x780; + /* */ __int64 _gap_0x788; + /* */ __int64 _gap_0x790; + /* */ __int64 _gap_0x798; + /* */ __int64 _gap_0x7A0; + /* */ __int64 _gap_0x7A8; + /* */ __int64 _gap_0x7B0; + /* */ __int64 _gap_0x7B8; + /* */ __int64 _gap_0x7C0; + /* */ __int64 _gap_0x7C8; + /* */ __int64 _gap_0x7D0; + /* */ __int64 _gap_0x7D8; + /* */ __int64 _gap_0x7E0; + /* */ __int64 _gap_0x7E8; + /* */ __int64 _gap_0x7F0; + /* */ __int64 _gap_0x7F8; + /* */ __int64 _gap_0x800; + /* */ __int64 _gap_0x808; + /* */ __int64 _gap_0x810; + /* */ __int64 _gap_0x818; + /* */ __int64 _gap_0x820; + /* */ __int64 _gap_0x828; + /* */ __int64 _gap_0x830; + /* */ __int64 _gap_0x838; + /* */ __int64 _gap_0x840; + /* */ __int64 _gap_0x848; + /* */ __int64 _gap_0x850; + /* */ __int64 _gap_0x858; + /* */ __int64 _gap_0x860; + /* */ __int64 _gap_0x868; + /* */ __int64 _gap_0x870; + /* */ __int64 _gap_0x878; + /* */ __int64 _gap_0x880; + /* */ __int64 _gap_0x888; + /* */ __int64 _gap_0x890; + /* */ __int64 _gap_0x898; + /* */ __int64 _gap_0x8A0; + /* */ __int64 _gap_0x8A8; + /* */ __int64 _gap_0x8B0; + /* */ __int64 _gap_0x8B8; + /* */ __int64 _gap_0x8C0; + /* */ __int64 _gap_0x8C8; + /* */ __int64 _gap_0x8D0; + /* */ __int64 _gap_0x8D8; + /* */ __int64 _gap_0x8E0; + /* */ __int64 _gap_0x8E8; + /* */ __int64 _gap_0x8F0; + /* */ __int64 _gap_0x8F8; + /* */ __int64 _gap_0x900; + /* */ __int64 _gap_0x908; + /* */ __int64 _gap_0x910; + /* */ __int64 _gap_0x918; + /* */ __int64 _gap_0x920; + /* */ __int64 _gap_0x928; + /* */ __int64 _gap_0x930; + /* */ __int64 _gap_0x938; + /* */ __int64 _gap_0x940; + /* */ __int64 _gap_0x948; + /* */ __int64 _gap_0x950; + /* */ __int64 _gap_0x958; + /* */ __int64 _gap_0x960; + /* */ __int64 _gap_0x968; + /* */ __int64 _gap_0x970; + /* */ __int64 _gap_0x978; + /* */ __int64 _gap_0x980; + /* */ __int64 _gap_0x988; + /* */ __int64 _gap_0x990; + /* */ __int64 _gap_0x998; + /* */ __int64 _gap_0x9A0; + /* */ __int64 _gap_0x9A8; + /* */ __int64 _gap_0x9B0; + /* */ __int64 _gap_0x9B8; + /* */ __int64 _gap_0x9C0; + /* */ __int64 _gap_0x9C8; + /* */ __int64 _gap_0x9D0; + /* */ __int64 _gap_0x9D8; + /* */ __int64 _gap_0x9E0; + /* */ __int64 _gap_0x9E8; + /* */ __int64 _gap_0x9F0; + /* */ __int64 _gap_0x9F8; + /* */ __int64 _gap_0xA00; + /* */ __int64 _gap_0xA08; + /* */ __int64 _gap_0xA10; + /* */ __int64 _gap_0xA18; + /* */ __int64 _gap_0xA20; + /* */ __int64 _gap_0xA28; + /* */ __int64 _gap_0xA30; + /* */ __int64 _gap_0xA38; + /* */ __int64 _gap_0xA40; + /* */ __int64 _gap_0xA48; + /* */ __int64 _gap_0xA50; + /* */ __int64 _gap_0xA58; + /* */ __int64 _gap_0xA60; + /* */ __int64 _gap_0xA68; + /* */ __int64 _gap_0xA70; + /* */ __int64 _gap_0xA78; + /* */ __int64 _gap_0xA80; + /* */ __int64 _gap_0xA88; + /* */ __int64 _gap_0xA90; + /* */ __int64 _gap_0xA98; + /* */ __int64 _gap_0xAA0; + /* */ __int64 _gap_0xAA8; + /* */ __int64 _gap_0xAB0; + /* */ __int64 _gap_0xAB8; + /* */ __int64 _gap_0xAC0; + /* */ __int64 _gap_0xAC8; + /* */ __int64 _gap_0xAD0; + /* */ __int64 _gap_0xAD8; + /* */ __int64 _gap_0xAE0; + /* */ __int64 _gap_0xAE8; + /* */ __int64 _gap_0xAF0; + /* */ __int64 _gap_0xAF8; + /* */ __int64 _gap_0xB00; + /* */ __int64 _gap_0xB08; + /* */ __int64 _gap_0xB10; + /* */ __int64 _gap_0xB18; + /* */ __int64 _gap_0xB20; + /* */ __int64 _gap_0xB28; + /* */ __int64 _gap_0xB30; + /* */ __int64 _gap_0xB38; + /* */ __int64 _gap_0xB40; + /* */ __int64 _gap_0xB48; + /* */ __int64 _gap_0xB50; + /* */ __int64 _gap_0xB58; + /* */ __int64 _gap_0xB60; + /* */ __int64 _gap_0xB68; + /* */ __int64 _gap_0xB70; + /* */ __int64 _gap_0xB78; + /* */ __int64 _gap_0xB80; + /* */ __int64 _gap_0xB88; + /* */ __int64 _gap_0xB90; + /* */ __int64 _gap_0xB98; + /* */ __int64 _gap_0xBA0; + /* */ __int64 _gap_0xBA8; + /* */ __int64 _gap_0xBB0; + /* */ __int64 _gap_0xBB8; + /* */ __int64 _gap_0xBC0; + /* */ __int64 _gap_0xBC8; + /* */ __int64 _gap_0xBD0; + /* */ __int64 _gap_0xBD8; + /* */ __int64 _gap_0xBE0; + /* */ __int64 _gap_0xBE8; + /* */ __int64 _gap_0xBF0; + /* */ __int64 _gap_0xBF8; + /* */ __int64 _gap_0xC00; + /* */ __int64 _gap_0xC08; + /* */ __int64 _gap_0xC10; + /* */ __int64 _gap_0xC18; + /* */ __int64 _gap_0xC20; + /* */ __int64 _gap_0xC28; + /* */ __int64 _gap_0xC30; + /* */ __int64 _gap_0xC38; + /* */ __int64 _gap_0xC40; + /* */ __int64 _gap_0xC48; + /* */ __int64 _gap_0xC50; + /* */ __int64 _gap_0xC58; + /* */ __int64 _gap_0xC60; + /* */ __int64 _gap_0xC68; + /* */ __int64 _gap_0xC70; + /* */ __int64 _gap_0xC78; + /* */ __int64 _gap_0xC80; + /* */ __int64 _gap_0xC88; + /* */ __int64 _gap_0xC90; + /* */ __int64 _gap_0xC98; + /* */ __int64 _gap_0xCA0; + /* */ __int64 _gap_0xCA8; + /* */ __int64 _gap_0xCB0; + /* */ __int64 _gap_0xCB8; + /* */ __int64 _gap_0xCC0; + /* */ __int64 _gap_0xCC8; + /* */ __int64 _gap_0xCD0; + /* */ __int64 _gap_0xCD8; + /* */ __int64 _gap_0xCE0; + /* */ __int64 _gap_0xCE8; + /* */ __int64 _gap_0xCF0; + /* */ __int64 _gap_0xCF8; + /* */ __int64 _gap_0xD00; + /* */ __int64 _gap_0xD08; + /* */ __int64 _gap_0xD10; + /* */ __int64 _gap_0xD18; + /* */ __int64 _gap_0xD20; + /* */ __int64 _gap_0xD28; + /* */ __int64 _gap_0xD30; + /* */ __int64 _gap_0xD38; + /* */ __int64 _gap_0xD40; + /* */ __int64 _gap_0xD48; + /* */ __int64 _gap_0xD50; + /* */ __int64 _gap_0xD58; + /* */ __int64 _gap_0xD60; + /* */ __int64 _gap_0xD68; + /* */ __int64 _gap_0xD70; + /* */ __int64 _gap_0xD78; + /* */ __int64 _gap_0xD80; + /* */ __int64 _gap_0xD88; + /* */ __int64 _gap_0xD90; + /* */ __int64 _gap_0xD98; + /* */ __int64 _gap_0xDA0; + /* */ __int64 _gap_0xDA8; + /* */ __int64 _gap_0xDB0; + /* */ __int64 _gap_0xDB8; + /* */ __int64 _gap_0xDC0; + /* */ __int64 _gap_0xDC8; + /* */ __int64 _gap_0xDD0; + /* */ __int64 _gap_0xDD8; + /* */ __int64 _gap_0xDE0; + /* */ __int64 _gap_0xDE8; + /* */ __int64 _gap_0xDF0; + /* */ __int64 _gap_0xDF8; + /* */ __int64 _gap_0xE00; + /* */ __int64 _gap_0xE08; + /* */ __int64 _gap_0xE10; + /* */ __int64 _gap_0xE18; + /* */ __int64 _gap_0xE20; + /* */ __int64 _gap_0xE28; + /* */ __int64 _gap_0xE30; + /* */ __int64 _gap_0xE38; + /* */ __int64 _gap_0xE40; + /* */ __int64 _gap_0xE48; + /* */ __int64 _gap_0xE50; + /* */ __int64 _gap_0xE58; + /* */ __int64 _gap_0xE60; + /* */ __int64 _gap_0xE68; + /* */ __int64 _gap_0xE70; + /* */ __int64 _gap_0xE78; + /* */ __int64 _gap_0xE80; + /* */ __int64 _gap_0xE88; + /* */ __int64 _gap_0xE90; + /* */ __int64 _gap_0xE98; + /* */ __int64 _gap_0xEA0; + /* */ __int64 _gap_0xEA8; + /* */ __int64 _gap_0xEB0; + /* */ __int64 _gap_0xEB8; + /* */ __int64 _gap_0xEC0; + /* */ __int64 _gap_0xEC8; + /* */ __int64 _gap_0xED0; + /* */ __int64 _gap_0xED8; + /* */ __int64 _gap_0xEE0; + /* */ __int64 _gap_0xEE8; + /* */ __int64 _gap_0xEF0; + /* */ __int64 _gap_0xEF8; + /* */ __int64 _gap_0xF00; + /* */ __int64 _gap_0xF08; + /* */ __int64 _gap_0xF10; + /* */ __int64 _gap_0xF18; + /* */ __int64 _gap_0xF20; + /* */ __int64 _gap_0xF28; + /* */ __int64 _gap_0xF30; + /* */ __int64 _gap_0xF38; + /* */ __int64 _gap_0xF40; + /* */ __int64 _gap_0xF48; + /* */ __int64 _gap_0xF50; + /* */ __int64 _gap_0xF58; + /* */ __int64 _gap_0xF60; + /* */ __int64 _gap_0xF68; + /* */ __int64 _gap_0xF70; + /* */ __int64 _gap_0xF78; + /* */ __int64 _gap_0xF80; + /* */ __int64 _gap_0xF88; + /* */ __int64 _gap_0xF90; + /* */ __int64 _gap_0xF98; + /* */ __int64 _gap_0xFA0; + /* */ __int64 _gap_0xFA8; + /* */ __int64 _gap_0xFB0; + /* */ __int64 _gap_0xFB8; + /* */ __int64 _gap_0xFC0; + /* */ __int64 _gap_0xFC8; + /* */ __int64 _gap_0xFD0; + /* */ __int64 _gap_0xFD8; + /* */ __int64 _gap_0xFE0; + /* */ __int64 _gap_0xFE8; + /* */ __int64 _gap_0xFF0; + /* */ __int64 _gap_0xFF8; + /* */ __int64 _gap_0x1000; + /* */ __int64 _gap_0x1008; + /* */ __int64 _gap_0x1010; + /* */ __int64 _gap_0x1018; + /* */ __int64 _gap_0x1020; + /* */ __int64 _gap_0x1028; + /* */ __int64 _gap_0x1030; + /* */ __int64 _gap_0x1038; + /* */ __int64 _gap_0x1040; + /* */ __int64 _gap_0x1048; + /* */ __int64 _gap_0x1050; + /* */ __int64 _gap_0x1058; + /* */ __int64 _gap_0x1060; + /* */ __int64 _gap_0x1068; + /* */ __int64 _gap_0x1070; + /* */ __int64 _gap_0x1078; + /* */ __int64 _gap_0x1080; + /* */ __int64 _gap_0x1088; + /* */ __int64 _gap_0x1090; + /* */ __int64 _gap_0x1098; + /* */ __int64 _gap_0x10A0; + /* */ __int64 _gap_0x10A8; + /* */ __int64 _gap_0x10B0; + /* */ __int64 _gap_0x10B8; + /* */ __int64 _gap_0x10C0; + /* */ __int64 _gap_0x10C8; + /* */ __int64 _gap_0x10D0; + /* */ __int64 _gap_0x10D8; + /* */ __int64 _gap_0x10E0; + /* */ __int64 _gap_0x10E8; + /* */ __int64 _gap_0x10F0; + /* */ __int64 _gap_0x10F8; + /* */ __int64 _gap_0x1100; + /* */ __int64 _gap_0x1108; + /* */ __int64 _gap_0x1110; + /* */ __int64 _gap_0x1118; + /* */ __int64 _gap_0x1120; + /* */ __int64 _gap_0x1128; + /* */ __int64 _gap_0x1130; + /* */ __int64 _gap_0x1138; + /* */ __int64 _gap_0x1140; + /* */ __int64 _gap_0x1148; + /* */ __int64 _gap_0x1150; + /* */ __int64 _gap_0x1158; + /* */ __int64 _gap_0x1160; + /* */ __int64 _gap_0x1168; + /* */ __int64 _gap_0x1170; + /* */ __int64 _gap_0x1178; + /* */ __int64 _gap_0x1180; + /* */ __int64 _gap_0x1188; + /* */ __int64 _gap_0x1190; + /* */ __int64 _gap_0x1198; + /* */ __int64 _gap_0x11A0; + /* */ __int64 _gap_0x11A8; + /* */ __int64 _gap_0x11B0; + /* */ __int64 _gap_0x11B8; + /* */ __int64 _gap_0x11C0; + /* */ __int64 _gap_0x11C8; + /* */ __int64 _gap_0x11D0; + /* */ __int64 _gap_0x11D8; + /* */ __int64 _gap_0x11E0; + /* */ __int64 _gap_0x11E8; + /* */ __int64 _gap_0x11F0; + /* */ __int64 _gap_0x11F8; + /* */ __int64 _gap_0x1200; + /* */ __int64 _gap_0x1208; + /* */ __int64 _gap_0x1210; + /* */ __int64 _gap_0x1218; + /* */ __int64 _gap_0x1220; + /* */ __int64 _gap_0x1228; + /* */ __int64 _gap_0x1230; + /* */ __int64 _gap_0x1238; + /* */ __int64 _gap_0x1240; + /* */ __int64 _gap_0x1248; + /* */ __int64 _gap_0x1250; + /* */ __int64 _gap_0x1258; + /* */ __int64 _gap_0x1260; + /* */ __int64 _gap_0x1268; + /* */ __int64 _gap_0x1270; + /* */ __int64 _gap_0x1278; + /* */ __int64 _gap_0x1280; + /* */ __int64 _gap_0x1288; + /* */ __int64 _gap_0x1290; + /* */ __int64 _gap_0x1298; + /* */ __int64 _gap_0x12A0; + /* */ __int64 _gap_0x12A8; + /* */ __int64 _gap_0x12B0; + /* */ __int64 _gap_0x12B8; + /* */ __int64 _gap_0x12C0; + /* */ __int64 _gap_0x12C8; + /* */ __int64 _gap_0x12D0; + /* */ __int64 _gap_0x12D8; + /* */ __int64 _gap_0x12E0; + /* */ __int64 _gap_0x12E8; + /* */ __int64 _gap_0x12F0; + /* */ __int64 _gap_0x12F8; + /* */ __int64 _gap_0x1300; + /* */ __int64 _gap_0x1308; + /* */ __int64 _gap_0x1310; + /* */ __int64 _gap_0x1318; + /* */ __int64 _gap_0x1320; + /* */ __int64 _gap_0x1328; + /* */ __int64 _gap_0x1330; + /* */ __int64 _gap_0x1338; + /* */ __int64 _gap_0x1340; + /* */ __int64 _gap_0x1348; + /* */ __int64 _gap_0x1350; + /* */ __int64 _gap_0x1358; + /* */ __int64 _gap_0x1360; + /* */ __int64 _gap_0x1368; + /* */ __int64 _gap_0x1370; + /* */ __int64 _gap_0x1378; + /* */ __int64 _gap_0x1380; + /* */ __int64 _gap_0x1388; + /* */ __int64 _gap_0x1390; + /* */ __int64 _gap_0x1398; + /* */ __int64 _gap_0x13A0; + /* */ __int64 _gap_0x13A8; + /* */ __int64 _gap_0x13B0; + /* */ __int64 _gap_0x13B8; + /* */ __int64 _gap_0x13C0; + /* */ __int64 _gap_0x13C8; + /* */ __int64 _gap_0x13D0; + /* */ __int64 _gap_0x13D8; + /* */ __int64 _gap_0x13E0; + /* */ __int64 _gap_0x13E8; + /* */ __int64 _gap_0x13F0; + /* */ __int64 _gap_0x13F8; + /* */ __int64 _gap_0x1400; + /* */ __int64 _gap_0x1408; + /* */ __int64 _gap_0x1410; + /* */ __int64 _gap_0x1418; + /* */ __int64 _gap_0x1420; + /* */ __int64 _gap_0x1428; + /* */ __int64 _gap_0x1430; + /* */ __int64 _gap_0x1438; + /* */ __int64 _gap_0x1440; + /* */ __int64 _gap_0x1448; + /* */ __int64 _gap_0x1450; + /* */ __int64 _gap_0x1458; + /* */ __int64 _gap_0x1460; + /* */ __int64 _gap_0x1468; + /* */ __int64 _gap_0x1470; + /* */ __int64 _gap_0x1478; + /* */ __int64 _gap_0x1480; + /* */ __int64 _gap_0x1488; + /* */ __int64 _gap_0x1490; + /* */ __int64 _gap_0x1498; + /* */ __int64 _gap_0x14A0; + /* */ __int64 _gap_0x14A8; + /* */ __int64 _gap_0x14B0; + /* */ __int64 _gap_0x14B8; + /* */ __int64 _gap_0x14C0; + /* */ __int64 _gap_0x14C8; + /* */ __int64 _gap_0x14D0; + /* */ __int64 _gap_0x14D8; + /* */ __int64 _gap_0x14E0; + /* */ __int64 _gap_0x14E8; + /* */ __int64 _gap_0x14F0; + /* */ __int64 _gap_0x14F8; + /* */ __int64 _gap_0x1500; + /* */ __int64 _gap_0x1508; + /* */ __int64 _gap_0x1510; + /* */ __int64 _gap_0x1518; + /* */ __int64 _gap_0x1520; + /* */ __int64 _gap_0x1528; + /* */ __int64 _gap_0x1530; + /* */ __int64 _gap_0x1538; + /* */ __int64 _gap_0x1540; + /* */ __int64 _gap_0x1548; + /* */ __int64 _gap_0x1550; + /* */ __int64 _gap_0x1558; + /* */ __int64 _gap_0x1560; + /* */ __int64 _gap_0x1568; + /* */ __int64 _gap_0x1570; + /* */ __int64 _gap_0x1578; + /* */ __int64 _gap_0x1580; + /* */ __int64 _gap_0x1588; + /* */ __int64 _gap_0x1590; + /* */ __int64 _gap_0x1598; + /* */ __int64 _gap_0x15A0; + /* */ __int64 _gap_0x15A8; + /* */ __int64 _gap_0x15B0; + /* */ __int64 _gap_0x15B8; + /* */ __int64 _gap_0x15C0; + /* */ __int64 _gap_0x15C8; + /* */ __int64 _gap_0x15D0; + /* */ __int64 _gap_0x15D8; + /* */ __int64 _gap_0x15E0; + /* */ __int64 _gap_0x15E8; + /* */ __int64 _gap_0x15F0; + /* */ __int64 _gap_0x15F8; + /* */ __int64 _gap_0x1600; + /* */ __int64 _gap_0x1608; + /* */ __int64 _gap_0x1610; + /* */ __int64 _gap_0x1618; + /* */ __int64 _gap_0x1620; + /* */ __int64 _gap_0x1628; + /* */ __int64 _gap_0x1630; + /* */ __int64 _gap_0x1638; + /* */ __int64 _gap_0x1640; + /* */ __int64 _gap_0x1648; + /* */ __int64 _gap_0x1650; + /* */ __int64 _gap_0x1658; + /* */ __int64 _gap_0x1660; + /* */ __int64 _gap_0x1668; + /* */ __int64 _gap_0x1670; + /* */ __int64 _gap_0x1678; + /* */ __int64 _gap_0x1680; + /* */ __int64 _gap_0x1688; + /* */ __int64 _gap_0x1690; + /* */ __int64 _gap_0x1698; + /* */ __int64 _gap_0x16A0; + /* */ __int64 _gap_0x16A8; + /* */ __int64 _gap_0x16B0; + /* */ __int64 _gap_0x16B8; + /* */ __int64 _gap_0x16C0; + /* */ __int64 _gap_0x16C8; + /* */ __int64 _gap_0x16D0; + /* */ __int64 _gap_0x16D8; + /* */ __int64 _gap_0x16E0; + /* */ __int64 _gap_0x16E8; + /* */ __int64 _gap_0x16F0; + /* */ __int64 _gap_0x16F8; + /* */ __int64 _gap_0x1700; + /* */ __int64 _gap_0x1708; + /* */ __int64 _gap_0x1710; + /* */ __int64 _gap_0x1718; + /* */ __int64 _gap_0x1720; + /* */ __int64 _gap_0x1728; + /* */ __int64 _gap_0x1730; + /* */ __int64 _gap_0x1738; + /* */ __int64 _gap_0x1740; + /* */ __int64 _gap_0x1748; + /* */ __int64 _gap_0x1750; + /* */ __int64 _gap_0x1758; + /* */ __int64 _gap_0x1760; + /* */ __int64 _gap_0x1768; + /* */ __int64 _gap_0x1770; + /* */ __int64 _gap_0x1778; + /* */ __int64 _gap_0x1780; + /* */ __int64 _gap_0x1788; + /* */ __int64 _gap_0x1790; + /* */ __int64 _gap_0x1798; + /* */ __int64 _gap_0x17A0; + /* */ __int64 _gap_0x17A8; + /* */ __int64 _gap_0x17B0; + /* */ __int64 _gap_0x17B8; + /* */ __int64 _gap_0x17C0; + /* */ __int64 _gap_0x17C8; + /* */ __int64 _gap_0x17D0; + /* */ __int64 _gap_0x17D8; + /* */ __int64 _gap_0x17E0; + /* */ __int64 _gap_0x17E8; + /* */ __int64 _gap_0x17F0; + /* */ __int64 _gap_0x17F8; + /* */ __int64 _gap_0x1800; + /* */ __int64 _gap_0x1808; + /* */ __int64 _gap_0x1810; + /* */ __int64 _gap_0x1818; + /* */ __int64 _gap_0x1820; + /* */ __int64 _gap_0x1828; + /* */ __int64 _gap_0x1830; + /* */ __int64 _gap_0x1838; + /* */ __int64 _gap_0x1840; + /* */ __int64 _gap_0x1848; + /* */ __int64 _gap_0x1850; + /* */ __int64 _gap_0x1858; + /* */ __int64 _gap_0x1860; + /* */ __int64 _gap_0x1868; + /* */ __int64 _gap_0x1870; + /* */ __int64 _gap_0x1878; + /* */ __int64 _gap_0x1880; + /* */ __int64 _gap_0x1888; + /* */ __int64 _gap_0x1890; + /* */ __int64 _gap_0x1898; + /* */ __int64 _gap_0x18A0; + /* */ __int64 _gap_0x18A8; + /* */ __int64 _gap_0x18B0; + /* */ __int64 _gap_0x18B8; + /* */ __int64 _gap_0x18C0; + /* */ __int64 _gap_0x18C8; + /* */ __int64 _gap_0x18D0; + /* */ __int64 _gap_0x18D8; + /* */ __int64 _gap_0x18E0; + /* */ __int64 _gap_0x18E8; + /* */ __int64 _gap_0x18F0; + /* */ __int64 _gap_0x18F8; + /* */ __int64 _gap_0x1900; + /* */ __int64 _gap_0x1908; + /* */ __int64 _gap_0x1910; + /* */ __int64 _gap_0x1918; + /* */ __int64 _gap_0x1920; + /* */ __int64 _gap_0x1928; + /* */ __int64 _gap_0x1930; + /* */ __int64 _gap_0x1938; + /* */ __int64 _gap_0x1940; + /* */ __int64 _gap_0x1948; + /* */ __int64 _gap_0x1950; + /* */ __int64 _gap_0x1958; + /* */ __int64 _gap_0x1960; + /* */ __int64 _gap_0x1968; + /* */ __int64 _gap_0x1970; + /* */ __int64 _gap_0x1978; + /* */ __int64 _gap_0x1980; + /* */ __int64 _gap_0x1988; + /* */ __int64 _gap_0x1990; + /* */ __int64 _gap_0x1998; + /* */ __int64 _gap_0x19A0; + /* */ __int64 _gap_0x19A8; + /* */ __int64 _gap_0x19B0; + /* */ __int64 _gap_0x19B8; + /* */ __int64 _gap_0x19C0; + /* */ __int64 _gap_0x19C8; + /* */ __int64 _gap_0x19D0; + /* */ __int64 _gap_0x19D8; + /* */ __int64 _gap_0x19E0; + /* */ __int64 _gap_0x19E8; + /* */ __int64 _gap_0x19F0; + /* */ __int64 _gap_0x19F8; + /* */ __int64 _gap_0x1A00; + /* */ __int64 _gap_0x1A08; + /* */ __int64 _gap_0x1A10; + /* */ __int64 _gap_0x1A18; + /* */ __int64 _gap_0x1A20; + /* */ __int64 _gap_0x1A28; + /* */ __int64 _gap_0x1A30; + /* */ __int64 _gap_0x1A38; + /* */ __int64 _gap_0x1A40; + /* */ __int64 _gap_0x1A48; + /* */ __int64 _gap_0x1A50; + /* */ __int64 _gap_0x1A58; + /* */ __int64 _gap_0x1A60; + /* */ __int64 _gap_0x1A68; + /* */ __int64 _gap_0x1A70; + /* */ __int64 _gap_0x1A78; + /* */ __int64 _gap_0x1A80; + /* */ __int64 _gap_0x1A88; + /* */ __int64 _gap_0x1A90; + /* */ __int64 _gap_0x1A98; + /* */ __int64 _gap_0x1AA0; + /* */ __int64 _gap_0x1AA8; + /* */ __int64 _gap_0x1AB0; + /* */ __int64 _gap_0x1AB8; + /* */ __int64 _gap_0x1AC0; + /* */ __int64 _gap_0x1AC8; + /* */ __int64 _gap_0x1AD0; + /* */ __int64 _gap_0x1AD8; + /* */ __int64 _gap_0x1AE0; + /* */ __int64 _gap_0x1AE8; + /* */ __int64 _gap_0x1AF0; + /* */ __int64 _gap_0x1AF8; + /* */ __int64 _gap_0x1B00; + /* */ __int64 _gap_0x1B08; + /* */ __int64 _gap_0x1B10; + /* */ __int64 _gap_0x1B18; + /* */ __int64 _gap_0x1B20; + /* */ __int64 _gap_0x1B28; + /* */ __int64 _gap_0x1B30; + /* */ __int64 _gap_0x1B38; + /* */ __int64 _gap_0x1B40; + /* */ __int64 _gap_0x1B48; + /* */ __int64 _gap_0x1B50; + /* */ __int64 _gap_0x1B58; + /* */ __int64 _gap_0x1B60; + /* */ __int64 _gap_0x1B68; + /* */ __int64 _gap_0x1B70; + /* */ __int64 _gap_0x1B78; + /* */ __int64 _gap_0x1B80; + /* */ __int64 _gap_0x1B88; + /* */ __int64 _gap_0x1B90; + /* */ __int64 _gap_0x1B98; + /* */ __int64 _gap_0x1BA0; + /* */ __int64 _gap_0x1BA8; + /* */ __int64 _gap_0x1BB0; + /* */ __int64 _gap_0x1BB8; + /* */ __int64 _gap_0x1BC0; + /* */ __int64 _gap_0x1BC8; + /* */ __int64 _gap_0x1BD0; + /* */ __int64 _gap_0x1BD8; + /* */ __int64 _gap_0x1BE0; + /* */ __int64 _gap_0x1BE8; + /* */ __int64 _gap_0x1BF0; + /* */ __int64 _gap_0x1BF8; + /* */ __int64 _gap_0x1C00; + /* */ __int64 _gap_0x1C08; + /* */ __int64 _gap_0x1C10; + /* */ __int64 _gap_0x1C18; + /* */ __int64 _gap_0x1C20; + /* */ __int64 _gap_0x1C28; + /* */ __int64 _gap_0x1C30; + /* */ __int64 _gap_0x1C38; + /* */ __int64 _gap_0x1C40; + /* */ __int64 _gap_0x1C48; + /* */ __int64 _gap_0x1C50; + /* */ __int64 _gap_0x1C58; + /* */ __int64 _gap_0x1C60; + /* */ __int64 _gap_0x1C68; + /* */ __int64 _gap_0x1C70; + /* */ __int64 _gap_0x1C78; + /* */ __int64 _gap_0x1C80; + /* */ __int64 _gap_0x1C88; + /* */ __int64 _gap_0x1C90; + /* */ __int64 _gap_0x1C98; + /* */ __int64 _gap_0x1CA0; + /* */ __int64 _gap_0x1CA8; + /* */ __int64 _gap_0x1CB0; + /* */ __int64 _gap_0x1CB8; + /* */ __int64 _gap_0x1CC0; + /* */ __int64 _gap_0x1CC8; + /* */ __int64 _gap_0x1CD0; + /* */ __int64 _gap_0x1CD8; + /* */ __int64 _gap_0x1CE0; + /* */ __int64 _gap_0x1CE8; + /* */ __int64 _gap_0x1CF0; + /* */ __int64 _gap_0x1CF8; + /* */ __int64 _gap_0x1D00; + /* */ __int64 _gap_0x1D08; + /* */ __int64 _gap_0x1D10; + /* */ __int64 _gap_0x1D18; + /* */ __int64 _gap_0x1D20; + /* */ __int64 _gap_0x1D28; + /* */ __int64 _gap_0x1D30; + /* */ __int64 _gap_0x1D38; + /* */ __int64 _gap_0x1D40; + /* */ __int64 _gap_0x1D48; + /* */ __int64 _gap_0x1D50; + /* */ __int64 _gap_0x1D58; + /* */ __int64 _gap_0x1D60; + /* */ __int64 _gap_0x1D68; + /* */ __int64 _gap_0x1D70; + /* */ __int64 _gap_0x1D78; + /* */ __int64 _gap_0x1D80; + /* */ __int64 _gap_0x1D88; + /* */ __int64 _gap_0x1D90; + /* */ __int64 _gap_0x1D98; + /* */ __int64 _gap_0x1DA0; + /* */ __int64 _gap_0x1DA8; + /* */ __int64 _gap_0x1DB0; + /* */ __int64 _gap_0x1DB8; + /* */ __int64 _gap_0x1DC0; + /* */ __int64 _gap_0x1DC8; + /* */ __int64 _gap_0x1DD0; + /* */ __int64 _gap_0x1DD8; + /* */ __int64 _gap_0x1DE0; + /* */ __int64 _gap_0x1DE8; + /* */ __int64 _gap_0x1DF0; + /* */ __int64 _gap_0x1DF8; + /* */ __int64 _gap_0x1E00; + /* */ __int64 _gap_0x1E08; + /* */ __int64 _gap_0x1E10; + /* */ __int64 _gap_0x1E18; + /* */ __int64 _gap_0x1E20; + /* */ __int64 _gap_0x1E28; + /* */ __int64 _gap_0x1E30; + /* */ __int64 _gap_0x1E38; + /* */ __int64 _gap_0x1E40; + /* */ __int64 _gap_0x1E48; + /* */ __int64 _gap_0x1E50; + /* */ __int64 _gap_0x1E58; + /* */ __int64 _gap_0x1E60; + /* */ __int64 _gap_0x1E68; + /* */ __int64 _gap_0x1E70; + /* */ __int64 _gap_0x1E78; + /* */ __int64 _gap_0x1E80; + /* */ __int64 _gap_0x1E88; + /* */ __int64 _gap_0x1E90; + /* */ __int64 _gap_0x1E98; + /* */ __int64 _gap_0x1EA0; + /* */ __int64 _gap_0x1EA8; + /* */ __int64 _gap_0x1EB0; + /* */ __int64 _gap_0x1EB8; + /* */ __int64 _gap_0x1EC0; + /* */ __int64 _gap_0x1EC8; + /* */ __int64 _gap_0x1ED0; + /* */ __int64 _gap_0x1ED8; + /* */ __int64 _gap_0x1EE0; + /* */ __int64 _gap_0x1EE8; + /* */ __int64 _gap_0x1EF0; + /* */ __int64 _gap_0x1EF8; + /* */ __int64 _gap_0x1F00; + /* */ __int64 _gap_0x1F08; + /* */ __int64 _gap_0x1F10; + /* */ __int64 _gap_0x1F18; + /* */ __int64 _gap_0x1F20; + /* */ __int64 _gap_0x1F28; + /* */ __int64 _gap_0x1F30; + /* */ __int64 _gap_0x1F38; + /* */ __int64 _gap_0x1F40; + /* */ __int64 _gap_0x1F48; + /* */ __int64 _gap_0x1F50; + /* */ __int64 _gap_0x1F58; + /* */ __int64 _gap_0x1F60; + /* */ __int64 _gap_0x1F68; + /* */ __int64 _gap_0x1F70; + /* */ __int64 _gap_0x1F78; + /* */ __int64 _gap_0x1F80; + /* */ __int64 _gap_0x1F88; + /* */ __int64 _gap_0x1F90; + /* */ __int64 _gap_0x1F98; + /* */ __int64 _gap_0x1FA0; + /* */ __int64 _gap_0x1FA8; + /* */ __int64 _gap_0x1FB0; + /* */ __int64 _gap_0x1FB8; + /* */ __int64 _gap_0x1FC0; + /* */ __int64 _gap_0x1FC8; + /* */ __int64 _gap_0x1FD0; + /* */ __int64 _gap_0x1FD8; + /* */ __int64 _gap_0x1FE0; + /* */ __int64 _gap_0x1FE8; + /* */ __int64 _gap_0x1FF0; + /* */ __int64 _gap_0x1FF8; + /* */ __int64 _gap_0x2000; + /* */ __int64 _gap_0x2008; + /* */ __int64 _gap_0x2010; + /* */ __int64 _gap_0x2018; + /* */ __int64 _gap_0x2020; + /* */ __int64 _gap_0x2028; + /* */ __int64 _gap_0x2030; + /* */ __int64 _gap_0x2038; + /* */ __int64 _gap_0x2040; + /* */ __int64 _gap_0x2048; + /* */ __int64 _gap_0x2050; + /* */ __int64 _gap_0x2058; + /* */ __int64 _gap_0x2060; + /* */ __int64 _gap_0x2068; + /* */ __int64 _gap_0x2070; + /* */ __int64 _gap_0x2078; + /* */ __int64 _gap_0x2080; + /* */ __int64 _gap_0x2088; + /* */ __int64 _gap_0x2090; + /* */ __int64 _gap_0x2098; + /* */ __int64 _gap_0x20A0; + /* */ __int64 _gap_0x20A8; + /* */ __int64 _gap_0x20B0; + /* */ __int64 _gap_0x20B8; + /* */ __int64 _gap_0x20C0; + /* */ __int64 _gap_0x20C8; + /* */ __int64 _gap_0x20D0; + /* */ __int64 _gap_0x20D8; + /* */ __int64 _gap_0x20E0; + /* */ __int64 _gap_0x20E8; + /* */ __int64 _gap_0x20F0; + /* */ __int64 _gap_0x20F8; + /* */ __int64 _gap_0x2100; + /* */ __int64 _gap_0x2108; + /* */ __int64 _gap_0x2110; + /* */ __int64 _gap_0x2118; + /* */ __int64 _gap_0x2120; + /* */ __int64 _gap_0x2128; + /* */ __int64 _gap_0x2130; + /* */ __int64 _gap_0x2138; + /* */ __int64 _gap_0x2140; + /* */ __int64 _gap_0x2148; + /* */ __int64 _gap_0x2150; + /* */ __int64 _gap_0x2158; + /* */ __int64 _gap_0x2160; + /* */ __int64 _gap_0x2168; + /* */ __int64 _gap_0x2170; + /* */ __int64 _gap_0x2178; + /* */ __int64 _gap_0x2180; + /* */ __int64 _gap_0x2188; + /* */ __int64 _gap_0x2190; + /* */ __int64 _gap_0x2198; + /* */ __int64 _gap_0x21A0; + /* */ __int64 _gap_0x21A8; + /* */ __int64 _gap_0x21B0; + /* */ __int64 _gap_0x21B8; + /* */ __int64 _gap_0x21C0; + /* */ __int64 _gap_0x21C8; + /* */ __int64 _gap_0x21D0; + /* */ __int64 _gap_0x21D8; + /* */ __int64 _gap_0x21E0; + /* */ __int64 _gap_0x21E8; + /* */ __int64 _gap_0x21F0; + /* */ __int64 _gap_0x21F8; + /* */ __int64 _gap_0x2200; + /* */ __int64 _gap_0x2208; + /* */ __int64 _gap_0x2210; + /* */ __int64 _gap_0x2218; + /* */ __int64 _gap_0x2220; + /* */ __int64 _gap_0x2228; + /* */ __int64 _gap_0x2230; + /* */ __int64 _gap_0x2238; + /* */ __int64 _gap_0x2240; + /* */ __int64 _gap_0x2248; + /* */ __int64 _gap_0x2250; + /* */ __int64 _gap_0x2258; + /* */ __int64 _gap_0x2260; + /* */ __int64 _gap_0x2268; + /* */ __int64 _gap_0x2270; + /* */ __int64 _gap_0x2278; + /* */ __int64 _gap_0x2280; + /* */ __int64 _gap_0x2288; + /* */ __int64 _gap_0x2290; + /* */ __int64 _gap_0x2298; + /* */ __int64 _gap_0x22A0; + /* */ __int64 _gap_0x22A8; + /* */ __int64 _gap_0x22B0; + /* */ __int64 _gap_0x22B8; + /* */ __int64 _gap_0x22C0; + /* */ __int64 _gap_0x22C8; + /* */ __int64 _gap_0x22D0; + /* */ __int64 _gap_0x22D8; + /* */ __int64 _gap_0x22E0; + /* */ __int64 _gap_0x22E8; + /* */ __int64 _gap_0x22F0; + /* */ __int64 _gap_0x22F8; + /* */ __int64 _gap_0x2300; + /* */ __int64 _gap_0x2308; + /* */ __int64 _gap_0x2310; + /* */ __int64 _gap_0x2318; + /* */ __int64 _gap_0x2320; + /* */ __int64 _gap_0x2328; + /* */ __int64 _gap_0x2330; + /* */ __int64 _gap_0x2338; + /* */ __int64 _gap_0x2340; + /* */ __int64 _gap_0x2348; + /* */ __int64 _gap_0x2350; + /* */ __int64 _gap_0x2358; + /* */ __int64 _gap_0x2360; + /* */ __int64 _gap_0x2368; + /* */ __int64 _gap_0x2370; + /* */ __int64 _gap_0x2378; + /* */ __int64 _gap_0x2380; + /* */ __int64 _gap_0x2388; + /* */ __int64 _gap_0x2390; + /* */ __int64 _gap_0x2398; + /* */ __int64 _gap_0x23A0; + /* */ __int64 _gap_0x23A8; + /* */ __int64 _gap_0x23B0; + /* */ __int64 _gap_0x23B8; + /* */ __int64 _gap_0x23C0; + /* */ __int64 _gap_0x23C8; + /* */ __int64 _gap_0x23D0; + /* */ __int64 _gap_0x23D8; + /* */ __int64 _gap_0x23E0; + /* */ __int64 _gap_0x23E8; + /* */ __int64 _gap_0x23F0; + /* */ __int64 _gap_0x23F8; + /* */ __int64 _gap_0x2400; + /* */ __int64 _gap_0x2408; + /* */ __int64 _gap_0x2410; + /* */ __int64 _gap_0x2418; + /* */ __int64 _gap_0x2420; + /* */ __int64 _gap_0x2428; + /* */ __int64 _gap_0x2430; + /* */ __int64 _gap_0x2438; + /* */ __int64 _gap_0x2440; + /* */ __int64 _gap_0x2448; + /* */ __int64 _gap_0x2450; + /* */ __int64 _gap_0x2458; + /* */ __int64 _gap_0x2460; + /* */ __int64 _gap_0x2468; + /* */ __int64 _gap_0x2470; + /* */ __int64 _gap_0x2478; + /* */ __int64 _gap_0x2480; + /* */ __int64 _gap_0x2488; + /* */ __int64 _gap_0x2490; + /* */ __int64 _gap_0x2498; + /* */ __int64 _gap_0x24A0; + /* */ __int64 _gap_0x24A8; + /* */ __int64 _gap_0x24B0; + /* */ __int64 _gap_0x24B8; + /* */ __int64 _gap_0x24C0; + /* */ __int64 _gap_0x24C8; + /* */ __int64 _gap_0x24D0; + /* */ __int64 _gap_0x24D8; + /* */ __int64 _gap_0x24E0; + /* */ __int64 _gap_0x24E8; + /* */ __int64 _gap_0x24F0; + /* */ __int64 _gap_0x24F8; + /* */ __int64 _gap_0x2500; + /* */ __int64 _gap_0x2508; + /* */ __int64 _gap_0x2510; + /* */ __int64 _gap_0x2518; + /* */ __int64 _gap_0x2520; + /* */ __int64 _gap_0x2528; + /* */ __int64 _gap_0x2530; + /* */ __int64 _gap_0x2538; + /* */ __int64 _gap_0x2540; + /* */ __int64 _gap_0x2548; + /* */ __int64 _gap_0x2550; + /* */ __int64 _gap_0x2558; + /* */ __int64 _gap_0x2560; + /* */ __int64 _gap_0x2568; + /* */ __int64 _gap_0x2570; + /* */ __int64 _gap_0x2578; + /* */ __int64 _gap_0x2580; + /* */ __int64 _gap_0x2588; + /* */ __int64 _gap_0x2590; + /* */ __int64 _gap_0x2598; + /* */ __int64 _gap_0x25A0; + /* */ __int64 _gap_0x25A8; + /* */ __int64 _gap_0x25B0; + /* */ __int64 _gap_0x25B8; + /* */ __int64 _gap_0x25C0; + /* */ __int64 _gap_0x25C8; + /* */ __int64 _gap_0x25D0; + /* */ __int64 _gap_0x25D8; + /* */ __int64 _gap_0x25E0; + /* */ __int64 _gap_0x25E8; + /* */ __int64 _gap_0x25F0; + /* */ __int64 _gap_0x25F8; + /* */ __int64 _gap_0x2600; + /* */ __int64 _gap_0x2608; + /* */ __int64 _gap_0x2610; + /* */ __int64 _gap_0x2618; + /* */ __int64 _gap_0x2620; + /* */ __int64 _gap_0x2628; + /* */ __int64 _gap_0x2630; + /* */ __int64 _gap_0x2638; + /* */ __int64 _gap_0x2640; + /* */ __int64 _gap_0x2648; + /* */ __int64 _gap_0x2650; + /* */ __int64 _gap_0x2658; + /* */ __int64 _gap_0x2660; + /* */ __int64 _gap_0x2668; + /* */ __int64 _gap_0x2670; + /* */ __int64 _gap_0x2678; + /* */ __int64 _gap_0x2680; + /* */ __int64 _gap_0x2688; + /* */ __int64 _gap_0x2690; + /* */ __int64 _gap_0x2698; + /* */ __int64 _gap_0x26A0; + /* */ __int64 _gap_0x26A8; + /* */ __int64 _gap_0x26B0; + /* */ __int64 _gap_0x26B8; + /* */ __int64 _gap_0x26C0; + /* */ __int64 _gap_0x26C8; + /* */ __int64 _gap_0x26D0; + /* */ __int64 _gap_0x26D8; + /* */ __int64 _gap_0x26E0; + /* */ __int64 _gap_0x26E8; + /* */ __int64 _gap_0x26F0; + /* */ __int64 _gap_0x26F8; + /* */ __int64 _gap_0x2700; + /* */ __int64 _gap_0x2708; + /* */ __int64 _gap_0x2710; + /* */ __int64 _gap_0x2718; + /* */ __int64 _gap_0x2720; + /* */ __int64 _gap_0x2728; + /* */ __int64 _gap_0x2730; + /* */ __int64 _gap_0x2738; + /* */ __int64 _gap_0x2740; + /* */ __int64 _gap_0x2748; + /* */ __int64 _gap_0x2750; + /* */ __int64 _gap_0x2758; + /* */ __int64 _gap_0x2760; + /* */ __int64 _gap_0x2768; + /* */ __int64 _gap_0x2770; + /* */ __int64 _gap_0x2778; + /* */ __int64 _gap_0x2780; + /* */ __int64 _gap_0x2788; + /* */ __int64 _gap_0x2790; + /* */ __int64 _gap_0x2798; + /* */ __int64 _gap_0x27A0; + /* */ __int64 _gap_0x27A8; + /* */ __int64 _gap_0x27B0; + /* */ __int64 _gap_0x27B8; + /* */ __int64 _gap_0x27C0; + /* */ __int64 _gap_0x27C8; + /* */ __int64 _gap_0x27D0; + /* */ __int64 _gap_0x27D8; + /* */ __int64 _gap_0x27E0; + /* */ __int64 _gap_0x27E8; + /* */ __int64 _gap_0x27F0; + /* */ __int64 _gap_0x27F8; + /* */ __int64 _gap_0x2800; + /* */ __int64 _gap_0x2808; + /* */ __int64 _gap_0x2810; + /* */ __int64 _gap_0x2818; + /* */ __int64 _gap_0x2820; + /* */ __int64 _gap_0x2828; + /* */ __int64 _gap_0x2830; + /* */ __int64 _gap_0x2838; + /* */ __int64 _gap_0x2840; + /* */ __int64 _gap_0x2848; + /* */ __int64 _gap_0x2850; + /* */ __int64 _gap_0x2858; + /* */ __int64 _gap_0x2860; + /* */ __int64 _gap_0x2868; + /* */ __int64 _gap_0x2870; + /* */ __int64 _gap_0x2878; + /* */ __int64 _gap_0x2880; + /* */ __int64 _gap_0x2888; + /* */ __int64 _gap_0x2890; + /* */ __int64 _gap_0x2898; + /* */ __int64 _gap_0x28A0; + /* */ __int64 _gap_0x28A8; + /* */ __int64 _gap_0x28B0; + /* */ __int64 _gap_0x28B8; + /* */ __int64 _gap_0x28C0; + /* */ __int64 _gap_0x28C8; + /* */ __int64 _gap_0x28D0; + /* */ __int64 _gap_0x28D8; + /* */ __int64 _gap_0x28E0; + /* */ __int64 _gap_0x28E8; + /* */ __int64 _gap_0x28F0; + /* */ __int64 _gap_0x28F8; + /* */ __int64 _gap_0x2900; + /* */ __int64 _gap_0x2908; + /* */ __int64 _gap_0x2910; + /* */ __int64 _gap_0x2918; + /* */ __int64 _gap_0x2920; + /* */ __int64 _gap_0x2928; + /* */ __int64 _gap_0x2930; + /* */ __int64 _gap_0x2938; + /* */ __int64 _gap_0x2940; + /* */ __int64 _gap_0x2948; + /* */ __int64 _gap_0x2950; + /* */ __int64 _gap_0x2958; + /* */ __int64 _gap_0x2960; + /* */ __int64 _gap_0x2968; + /* */ __int64 _gap_0x2970; + /* */ __int64 _gap_0x2978; + /* */ __int64 _gap_0x2980; + /* */ __int64 _gap_0x2988; + /* */ __int64 _gap_0x2990; + /* */ __int64 _gap_0x2998; + /* */ __int64 _gap_0x29A0; + /* */ __int64 _gap_0x29A8; + /* */ __int64 _gap_0x29B0; + /* */ __int64 _gap_0x29B8; + /* */ __int64 _gap_0x29C0; + /* */ __int64 _gap_0x29C8; + /* */ __int64 _gap_0x29D0; + /* */ __int64 _gap_0x29D8; + /* */ __int64 _gap_0x29E0; + /* */ __int64 _gap_0x29E8; + /* */ __int64 _gap_0x29F0; + /* */ __int64 _gap_0x29F8; + /* */ __int64 _gap_0x2A00; + /* */ __int64 _gap_0x2A08; + /* */ __int64 _gap_0x2A10; + /* */ __int64 _gap_0x2A18; + /* */ __int64 _gap_0x2A20; + /* */ __int64 _gap_0x2A28; + /* */ __int64 _gap_0x2A30; + /* */ __int64 _gap_0x2A38; + /* */ __int64 _gap_0x2A40; + /* */ __int64 _gap_0x2A48; + /* */ __int64 _gap_0x2A50; + /* */ __int64 _gap_0x2A58; + /* */ __int64 _gap_0x2A60; + /* */ __int64 _gap_0x2A68; + /* */ __int64 _gap_0x2A70; + /* */ __int64 _gap_0x2A78; + /* */ __int64 _gap_0x2A80; + /* */ __int64 _gap_0x2A88; + /* */ __int64 _gap_0x2A90; + /* */ __int64 _gap_0x2A98; + /* */ __int64 _gap_0x2AA0; + /* */ __int64 _gap_0x2AA8; + /* */ __int64 _gap_0x2AB0; + /* */ __int64 _gap_0x2AB8; + /* */ __int64 _gap_0x2AC0; + /* */ __int64 _gap_0x2AC8; + /* */ __int64 _gap_0x2AD0; + /* */ __int64 _gap_0x2AD8; + /* */ __int64 _gap_0x2AE0; + /* */ __int64 _gap_0x2AE8; + /* */ __int64 _gap_0x2AF0; + /* */ __int64 _gap_0x2AF8; + /* */ __int64 _gap_0x2B00; + /* */ __int64 _gap_0x2B08; + /* */ __int64 _gap_0x2B10; + /* */ __int64 _gap_0x2B18; + /* */ __int64 _gap_0x2B20; + /* */ __int64 _gap_0x2B28; + /* */ __int64 _gap_0x2B30; + /* */ __int64 _gap_0x2B38; + /* */ __int64 _gap_0x2B40; + /* */ __int64 _gap_0x2B48; + /* */ __int64 _gap_0x2B50; + /* */ __int64 _gap_0x2B58; + /* */ __int64 _gap_0x2B60; + /* */ __int64 _gap_0x2B68; + /* */ __int64 _gap_0x2B70; + /* */ __int64 _gap_0x2B78; + /* */ __int64 _gap_0x2B80; + /* */ __int64 _gap_0x2B88; + /* */ __int64 _gap_0x2B90; + /* */ __int64 _gap_0x2B98; + /* */ __int64 _gap_0x2BA0; + /* */ __int64 _gap_0x2BA8; + /* */ __int64 _gap_0x2BB0; + /* */ __int64 _gap_0x2BB8; + /* */ __int64 _gap_0x2BC0; + /* */ __int64 _gap_0x2BC8; + /* */ __int64 _gap_0x2BD0; + /* */ __int64 _gap_0x2BD8; + /* */ __int64 _gap_0x2BE0; + /* */ __int64 _gap_0x2BE8; + /* */ __int64 _gap_0x2BF0; + /* */ __int64 _gap_0x2BF8; + /* */ __int64 _gap_0x2C00; + /* */ __int64 _gap_0x2C08; + /* */ __int64 _gap_0x2C10; + /* */ __int64 _gap_0x2C18; + /* */ __int64 _gap_0x2C20; +}; + +__unaligned struct Client_Game_UI_GoldSaucerYell /* Size=0x1750 */ +{ + /* */ __int64 _gap_0x0; + /* */ __int64 _gap_0x8; + /* */ __int64 _gap_0x10; + /* */ __int64 _gap_0x18; + /* */ __int64 _gap_0x20; + /* */ __int64 _gap_0x28; + /* */ __int64 _gap_0x30; + /* */ __int64 _gap_0x38; + /* */ __int64 _gap_0x40; + /* */ __int64 _gap_0x48; + /* */ __int64 _gap_0x50; + /* */ __int64 _gap_0x58; + /* */ __int64 _gap_0x60; + /* */ __int64 _gap_0x68; + /* */ __int64 _gap_0x70; + /* */ __int64 _gap_0x78; + /* */ __int64 _gap_0x80; + /* */ __int64 _gap_0x88; + /* */ __int64 _gap_0x90; + /* */ __int64 _gap_0x98; + /* */ __int64 _gap_0xA0; + /* */ __int64 _gap_0xA8; + /* */ __int64 _gap_0xB0; + /* */ __int64 _gap_0xB8; + /* */ __int64 _gap_0xC0; + /* */ __int64 _gap_0xC8; + /* */ __int64 _gap_0xD0; + /* */ __int64 _gap_0xD8; + /* */ __int64 _gap_0xE0; + /* */ __int64 _gap_0xE8; + /* */ __int64 _gap_0xF0; + /* */ __int64 _gap_0xF8; + /* */ __int64 _gap_0x100; + /* */ __int64 _gap_0x108; + /* */ __int64 _gap_0x110; + /* */ __int64 _gap_0x118; + /* */ __int64 _gap_0x120; + /* */ __int64 _gap_0x128; + /* */ __int64 _gap_0x130; + /* */ __int64 _gap_0x138; + /* */ __int64 _gap_0x140; + /* */ __int64 _gap_0x148; + /* */ __int64 _gap_0x150; + /* */ __int64 _gap_0x158; + /* */ __int64 _gap_0x160; + /* */ __int64 _gap_0x168; + /* */ __int64 _gap_0x170; + /* */ __int64 _gap_0x178; + /* */ __int64 _gap_0x180; + /* */ __int64 _gap_0x188; + /* */ __int64 _gap_0x190; + /* */ __int64 _gap_0x198; + /* */ __int64 _gap_0x1A0; + /* */ __int64 _gap_0x1A8; + /* */ __int64 _gap_0x1B0; + /* */ __int64 _gap_0x1B8; + /* */ __int64 _gap_0x1C0; + /* */ __int64 _gap_0x1C8; + /* */ __int64 _gap_0x1D0; + /* */ __int64 _gap_0x1D8; + /* */ __int64 _gap_0x1E0; + /* */ __int64 _gap_0x1E8; + /* */ __int64 _gap_0x1F0; + /* */ __int64 _gap_0x1F8; + /* */ __int64 _gap_0x200; + /* */ __int64 _gap_0x208; + /* */ __int64 _gap_0x210; + /* */ __int64 _gap_0x218; + /* */ __int64 _gap_0x220; + /* */ __int64 _gap_0x228; + /* */ __int64 _gap_0x230; + /* */ __int64 _gap_0x238; + /* */ __int64 _gap_0x240; + /* */ __int64 _gap_0x248; + /* */ __int64 _gap_0x250; + /* */ __int64 _gap_0x258; + /* */ __int64 _gap_0x260; + /* */ __int64 _gap_0x268; + /* */ __int64 _gap_0x270; + /* */ __int64 _gap_0x278; + /* */ __int64 _gap_0x280; + /* */ __int64 _gap_0x288; + /* */ __int64 _gap_0x290; + /* */ __int64 _gap_0x298; + /* */ __int64 _gap_0x2A0; + /* */ __int64 _gap_0x2A8; + /* */ __int64 _gap_0x2B0; + /* */ __int64 _gap_0x2B8; + /* */ __int64 _gap_0x2C0; + /* */ __int64 _gap_0x2C8; + /* */ __int64 _gap_0x2D0; + /* */ __int64 _gap_0x2D8; + /* */ __int64 _gap_0x2E0; + /* */ __int64 _gap_0x2E8; + /* */ __int64 _gap_0x2F0; + /* */ __int64 _gap_0x2F8; + /* */ __int64 _gap_0x300; + /* */ __int64 _gap_0x308; + /* */ __int64 _gap_0x310; + /* */ __int64 _gap_0x318; + /* */ __int64 _gap_0x320; + /* */ __int64 _gap_0x328; + /* */ __int64 _gap_0x330; + /* */ __int64 _gap_0x338; + /* */ __int64 _gap_0x340; + /* */ __int64 _gap_0x348; + /* */ __int64 _gap_0x350; + /* */ __int64 _gap_0x358; + /* */ __int64 _gap_0x360; + /* */ __int64 _gap_0x368; + /* */ __int64 _gap_0x370; + /* */ __int64 _gap_0x378; + /* */ __int64 _gap_0x380; + /* */ __int64 _gap_0x388; + /* */ __int64 _gap_0x390; + /* */ __int64 _gap_0x398; + /* */ __int64 _gap_0x3A0; + /* */ __int64 _gap_0x3A8; + /* */ __int64 _gap_0x3B0; + /* */ __int64 _gap_0x3B8; + /* */ __int64 _gap_0x3C0; + /* */ __int64 _gap_0x3C8; + /* */ __int64 _gap_0x3D0; + /* */ __int64 _gap_0x3D8; + /* */ __int64 _gap_0x3E0; + /* */ __int64 _gap_0x3E8; + /* */ __int64 _gap_0x3F0; + /* */ __int64 _gap_0x3F8; + /* */ __int64 _gap_0x400; + /* */ __int64 _gap_0x408; + /* */ __int64 _gap_0x410; + /* */ __int64 _gap_0x418; + /* */ __int64 _gap_0x420; + /* */ __int64 _gap_0x428; + /* */ __int64 _gap_0x430; + /* */ __int64 _gap_0x438; + /* */ __int64 _gap_0x440; + /* */ __int64 _gap_0x448; + /* */ __int64 _gap_0x450; + /* */ __int64 _gap_0x458; + /* */ __int64 _gap_0x460; + /* */ __int64 _gap_0x468; + /* */ __int64 _gap_0x470; + /* */ __int64 _gap_0x478; + /* */ __int64 _gap_0x480; + /* */ __int64 _gap_0x488; + /* */ __int64 _gap_0x490; + /* */ __int64 _gap_0x498; + /* */ __int64 _gap_0x4A0; + /* */ __int64 _gap_0x4A8; + /* */ __int64 _gap_0x4B0; + /* */ __int64 _gap_0x4B8; + /* */ __int64 _gap_0x4C0; + /* */ __int64 _gap_0x4C8; + /* */ __int64 _gap_0x4D0; + /* */ __int64 _gap_0x4D8; + /* */ __int64 _gap_0x4E0; + /* */ __int64 _gap_0x4E8; + /* */ __int64 _gap_0x4F0; + /* */ __int64 _gap_0x4F8; + /* */ __int64 _gap_0x500; + /* */ __int64 _gap_0x508; + /* */ __int64 _gap_0x510; + /* */ __int64 _gap_0x518; + /* */ __int64 _gap_0x520; + /* */ __int64 _gap_0x528; + /* */ __int64 _gap_0x530; + /* */ __int64 _gap_0x538; + /* */ __int64 _gap_0x540; + /* */ __int64 _gap_0x548; + /* */ __int64 _gap_0x550; + /* */ __int64 _gap_0x558; + /* */ __int64 _gap_0x560; + /* */ __int64 _gap_0x568; + /* */ __int64 _gap_0x570; + /* */ __int64 _gap_0x578; + /* */ __int64 _gap_0x580; + /* */ __int64 _gap_0x588; + /* */ __int64 _gap_0x590; + /* */ __int64 _gap_0x598; + /* */ __int64 _gap_0x5A0; + /* */ __int64 _gap_0x5A8; + /* */ __int64 _gap_0x5B0; + /* */ __int64 _gap_0x5B8; + /* */ __int64 _gap_0x5C0; + /* */ __int64 _gap_0x5C8; + /* */ __int64 _gap_0x5D0; + /* */ __int64 _gap_0x5D8; + /* */ __int64 _gap_0x5E0; + /* */ __int64 _gap_0x5E8; + /* */ __int64 _gap_0x5F0; + /* */ __int64 _gap_0x5F8; + /* */ __int64 _gap_0x600; + /* */ __int64 _gap_0x608; + /* */ __int64 _gap_0x610; + /* */ __int64 _gap_0x618; + /* */ __int64 _gap_0x620; + /* */ __int64 _gap_0x628; + /* */ __int64 _gap_0x630; + /* */ __int64 _gap_0x638; + /* */ __int64 _gap_0x640; + /* */ __int64 _gap_0x648; + /* */ __int64 _gap_0x650; + /* */ __int64 _gap_0x658; + /* */ __int64 _gap_0x660; + /* */ __int64 _gap_0x668; + /* */ __int64 _gap_0x670; + /* */ __int64 _gap_0x678; + /* */ __int64 _gap_0x680; + /* */ __int64 _gap_0x688; + /* */ __int64 _gap_0x690; + /* */ __int64 _gap_0x698; + /* */ __int64 _gap_0x6A0; + /* */ __int64 _gap_0x6A8; + /* */ __int64 _gap_0x6B0; + /* */ __int64 _gap_0x6B8; + /* */ __int64 _gap_0x6C0; + /* */ __int64 _gap_0x6C8; + /* */ __int64 _gap_0x6D0; + /* */ __int64 _gap_0x6D8; + /* */ __int64 _gap_0x6E0; + /* */ __int64 _gap_0x6E8; + /* */ __int64 _gap_0x6F0; + /* */ __int64 _gap_0x6F8; + /* */ __int64 _gap_0x700; + /* */ __int64 _gap_0x708; + /* */ __int64 _gap_0x710; + /* */ __int64 _gap_0x718; + /* */ __int64 _gap_0x720; + /* */ __int64 _gap_0x728; + /* */ __int64 _gap_0x730; + /* */ __int64 _gap_0x738; + /* */ __int64 _gap_0x740; + /* */ __int64 _gap_0x748; + /* */ __int64 _gap_0x750; + /* */ __int64 _gap_0x758; + /* */ __int64 _gap_0x760; + /* */ __int64 _gap_0x768; + /* */ __int64 _gap_0x770; + /* */ __int64 _gap_0x778; + /* */ __int64 _gap_0x780; + /* */ __int64 _gap_0x788; + /* */ __int64 _gap_0x790; + /* */ __int64 _gap_0x798; + /* */ __int64 _gap_0x7A0; + /* */ __int64 _gap_0x7A8; + /* */ __int64 _gap_0x7B0; + /* */ __int64 _gap_0x7B8; + /* */ __int64 _gap_0x7C0; + /* */ __int64 _gap_0x7C8; + /* */ __int64 _gap_0x7D0; + /* */ __int64 _gap_0x7D8; + /* */ __int64 _gap_0x7E0; + /* */ __int64 _gap_0x7E8; + /* */ __int64 _gap_0x7F0; + /* */ __int64 _gap_0x7F8; + /* */ __int64 _gap_0x800; + /* */ __int64 _gap_0x808; + /* */ __int64 _gap_0x810; + /* */ __int64 _gap_0x818; + /* */ __int64 _gap_0x820; + /* */ __int64 _gap_0x828; + /* */ __int64 _gap_0x830; + /* */ __int64 _gap_0x838; + /* */ __int64 _gap_0x840; + /* */ __int64 _gap_0x848; + /* */ __int64 _gap_0x850; + /* */ __int64 _gap_0x858; + /* */ __int64 _gap_0x860; + /* */ __int64 _gap_0x868; + /* */ __int64 _gap_0x870; + /* */ __int64 _gap_0x878; + /* */ __int64 _gap_0x880; + /* */ __int64 _gap_0x888; + /* */ __int64 _gap_0x890; + /* */ __int64 _gap_0x898; + /* */ __int64 _gap_0x8A0; + /* */ __int64 _gap_0x8A8; + /* */ __int64 _gap_0x8B0; + /* */ __int64 _gap_0x8B8; + /* */ __int64 _gap_0x8C0; + /* */ __int64 _gap_0x8C8; + /* */ __int64 _gap_0x8D0; + /* */ __int64 _gap_0x8D8; + /* */ __int64 _gap_0x8E0; + /* */ __int64 _gap_0x8E8; + /* */ __int64 _gap_0x8F0; + /* */ __int64 _gap_0x8F8; + /* */ __int64 _gap_0x900; + /* */ __int64 _gap_0x908; + /* */ __int64 _gap_0x910; + /* */ __int64 _gap_0x918; + /* */ __int64 _gap_0x920; + /* */ __int64 _gap_0x928; + /* */ __int64 _gap_0x930; + /* */ __int64 _gap_0x938; + /* */ __int64 _gap_0x940; + /* */ __int64 _gap_0x948; + /* */ __int64 _gap_0x950; + /* */ __int64 _gap_0x958; + /* */ __int64 _gap_0x960; + /* */ __int64 _gap_0x968; + /* */ __int64 _gap_0x970; + /* */ __int64 _gap_0x978; + /* */ __int64 _gap_0x980; + /* */ __int64 _gap_0x988; + /* */ __int64 _gap_0x990; + /* */ __int64 _gap_0x998; + /* */ __int64 _gap_0x9A0; + /* */ __int64 _gap_0x9A8; + /* */ __int64 _gap_0x9B0; + /* */ __int64 _gap_0x9B8; + /* */ __int64 _gap_0x9C0; + /* */ __int64 _gap_0x9C8; + /* */ __int64 _gap_0x9D0; + /* */ __int64 _gap_0x9D8; + /* */ __int64 _gap_0x9E0; + /* */ __int64 _gap_0x9E8; + /* */ __int64 _gap_0x9F0; + /* */ __int64 _gap_0x9F8; + /* */ __int64 _gap_0xA00; + /* */ __int64 _gap_0xA08; + /* */ __int64 _gap_0xA10; + /* */ __int64 _gap_0xA18; + /* */ __int64 _gap_0xA20; + /* */ __int64 _gap_0xA28; + /* */ __int64 _gap_0xA30; + /* */ __int64 _gap_0xA38; + /* */ __int64 _gap_0xA40; + /* */ __int64 _gap_0xA48; + /* */ __int64 _gap_0xA50; + /* */ __int64 _gap_0xA58; + /* */ __int64 _gap_0xA60; + /* */ __int64 _gap_0xA68; + /* */ __int64 _gap_0xA70; + /* */ __int64 _gap_0xA78; + /* */ __int64 _gap_0xA80; + /* */ __int64 _gap_0xA88; + /* */ __int64 _gap_0xA90; + /* */ __int64 _gap_0xA98; + /* */ __int64 _gap_0xAA0; + /* */ __int64 _gap_0xAA8; + /* */ __int64 _gap_0xAB0; + /* */ __int64 _gap_0xAB8; + /* */ __int64 _gap_0xAC0; + /* */ __int64 _gap_0xAC8; + /* */ __int64 _gap_0xAD0; + /* */ __int64 _gap_0xAD8; + /* */ __int64 _gap_0xAE0; + /* */ __int64 _gap_0xAE8; + /* */ __int64 _gap_0xAF0; + /* */ __int64 _gap_0xAF8; + /* */ __int64 _gap_0xB00; + /* */ __int64 _gap_0xB08; + /* */ __int64 _gap_0xB10; + /* */ __int64 _gap_0xB18; + /* */ __int64 _gap_0xB20; + /* */ __int64 _gap_0xB28; + /* */ __int64 _gap_0xB30; + /* */ __int64 _gap_0xB38; + /* */ __int64 _gap_0xB40; + /* */ __int64 _gap_0xB48; + /* */ __int64 _gap_0xB50; + /* */ __int64 _gap_0xB58; + /* */ __int64 _gap_0xB60; + /* */ __int64 _gap_0xB68; + /* */ __int64 _gap_0xB70; + /* */ __int64 _gap_0xB78; + /* */ __int64 _gap_0xB80; + /* */ __int64 _gap_0xB88; + /* */ __int64 _gap_0xB90; + /* */ __int64 _gap_0xB98; + /* */ __int64 _gap_0xBA0; + /* */ __int64 _gap_0xBA8; + /* */ __int64 _gap_0xBB0; + /* */ __int64 _gap_0xBB8; + /* */ __int64 _gap_0xBC0; + /* */ __int64 _gap_0xBC8; + /* */ __int64 _gap_0xBD0; + /* */ __int64 _gap_0xBD8; + /* */ __int64 _gap_0xBE0; + /* */ __int64 _gap_0xBE8; + /* */ __int64 _gap_0xBF0; + /* */ __int64 _gap_0xBF8; + /* */ __int64 _gap_0xC00; + /* */ __int64 _gap_0xC08; + /* */ __int64 _gap_0xC10; + /* */ __int64 _gap_0xC18; + /* */ __int64 _gap_0xC20; + /* */ __int64 _gap_0xC28; + /* */ __int64 _gap_0xC30; + /* */ __int64 _gap_0xC38; + /* */ __int64 _gap_0xC40; + /* */ __int64 _gap_0xC48; + /* */ __int64 _gap_0xC50; + /* */ __int64 _gap_0xC58; + /* */ __int64 _gap_0xC60; + /* */ __int64 _gap_0xC68; + /* */ __int64 _gap_0xC70; + /* */ __int64 _gap_0xC78; + /* */ __int64 _gap_0xC80; + /* */ __int64 _gap_0xC88; + /* */ __int64 _gap_0xC90; + /* */ __int64 _gap_0xC98; + /* */ __int64 _gap_0xCA0; + /* */ __int64 _gap_0xCA8; + /* */ __int64 _gap_0xCB0; + /* */ __int64 _gap_0xCB8; + /* */ __int64 _gap_0xCC0; + /* */ __int64 _gap_0xCC8; + /* */ __int64 _gap_0xCD0; + /* */ __int64 _gap_0xCD8; + /* */ __int64 _gap_0xCE0; + /* */ __int64 _gap_0xCE8; + /* */ __int64 _gap_0xCF0; + /* */ __int64 _gap_0xCF8; + /* */ __int64 _gap_0xD00; + /* */ __int64 _gap_0xD08; + /* */ __int64 _gap_0xD10; + /* */ __int64 _gap_0xD18; + /* */ __int64 _gap_0xD20; + /* */ __int64 _gap_0xD28; + /* */ __int64 _gap_0xD30; + /* */ __int64 _gap_0xD38; + /* */ __int64 _gap_0xD40; + /* */ __int64 _gap_0xD48; + /* */ __int64 _gap_0xD50; + /* */ __int64 _gap_0xD58; + /* */ __int64 _gap_0xD60; + /* */ __int64 _gap_0xD68; + /* */ __int64 _gap_0xD70; + /* */ __int64 _gap_0xD78; + /* */ __int64 _gap_0xD80; + /* */ __int64 _gap_0xD88; + /* */ __int64 _gap_0xD90; + /* */ __int64 _gap_0xD98; + /* */ __int64 _gap_0xDA0; + /* */ __int64 _gap_0xDA8; + /* */ __int64 _gap_0xDB0; + /* */ __int64 _gap_0xDB8; + /* */ __int64 _gap_0xDC0; + /* */ __int64 _gap_0xDC8; + /* */ __int64 _gap_0xDD0; + /* */ __int64 _gap_0xDD8; + /* */ __int64 _gap_0xDE0; + /* */ __int64 _gap_0xDE8; + /* */ __int64 _gap_0xDF0; + /* */ __int64 _gap_0xDF8; + /* */ __int64 _gap_0xE00; + /* */ __int64 _gap_0xE08; + /* */ __int64 _gap_0xE10; + /* */ __int64 _gap_0xE18; + /* */ __int64 _gap_0xE20; + /* */ __int64 _gap_0xE28; + /* */ __int64 _gap_0xE30; + /* */ __int64 _gap_0xE38; + /* */ __int64 _gap_0xE40; + /* */ __int64 _gap_0xE48; + /* */ __int64 _gap_0xE50; + /* */ __int64 _gap_0xE58; + /* */ __int64 _gap_0xE60; + /* */ __int64 _gap_0xE68; + /* */ __int64 _gap_0xE70; + /* */ __int64 _gap_0xE78; + /* */ __int64 _gap_0xE80; + /* */ __int64 _gap_0xE88; + /* */ __int64 _gap_0xE90; + /* */ __int64 _gap_0xE98; + /* */ __int64 _gap_0xEA0; + /* */ __int64 _gap_0xEA8; + /* */ __int64 _gap_0xEB0; + /* */ __int64 _gap_0xEB8; + /* */ __int64 _gap_0xEC0; + /* */ __int64 _gap_0xEC8; + /* */ __int64 _gap_0xED0; + /* */ __int64 _gap_0xED8; + /* */ __int64 _gap_0xEE0; + /* */ __int64 _gap_0xEE8; + /* */ __int64 _gap_0xEF0; + /* */ __int64 _gap_0xEF8; + /* */ __int64 _gap_0xF00; + /* */ __int64 _gap_0xF08; + /* */ __int64 _gap_0xF10; + /* */ __int64 _gap_0xF18; + /* */ __int64 _gap_0xF20; + /* */ __int64 _gap_0xF28; + /* */ __int64 _gap_0xF30; + /* */ __int64 _gap_0xF38; + /* */ __int64 _gap_0xF40; + /* */ __int64 _gap_0xF48; + /* */ __int64 _gap_0xF50; + /* */ __int64 _gap_0xF58; + /* */ __int64 _gap_0xF60; + /* */ __int64 _gap_0xF68; + /* */ __int64 _gap_0xF70; + /* */ __int64 _gap_0xF78; + /* */ __int64 _gap_0xF80; + /* */ __int64 _gap_0xF88; + /* */ __int64 _gap_0xF90; + /* */ __int64 _gap_0xF98; + /* */ __int64 _gap_0xFA0; + /* */ __int64 _gap_0xFA8; + /* */ __int64 _gap_0xFB0; + /* */ __int64 _gap_0xFB8; + /* */ __int64 _gap_0xFC0; + /* */ __int64 _gap_0xFC8; + /* */ __int64 _gap_0xFD0; + /* */ __int64 _gap_0xFD8; + /* */ __int64 _gap_0xFE0; + /* */ __int64 _gap_0xFE8; + /* */ __int64 _gap_0xFF0; + /* */ __int64 _gap_0xFF8; + /* */ __int64 _gap_0x1000; + /* */ __int64 _gap_0x1008; + /* */ __int64 _gap_0x1010; + /* */ __int64 _gap_0x1018; + /* */ __int64 _gap_0x1020; + /* */ __int64 _gap_0x1028; + /* */ __int64 _gap_0x1030; + /* */ __int64 _gap_0x1038; + /* */ __int64 _gap_0x1040; + /* */ __int64 _gap_0x1048; + /* */ __int64 _gap_0x1050; + /* */ __int64 _gap_0x1058; + /* */ __int64 _gap_0x1060; + /* */ __int64 _gap_0x1068; + /* */ __int64 _gap_0x1070; + /* */ __int64 _gap_0x1078; + /* */ __int64 _gap_0x1080; + /* */ __int64 _gap_0x1088; + /* */ __int64 _gap_0x1090; + /* */ __int64 _gap_0x1098; + /* */ __int64 _gap_0x10A0; + /* */ __int64 _gap_0x10A8; + /* */ __int64 _gap_0x10B0; + /* */ __int64 _gap_0x10B8; + /* */ __int64 _gap_0x10C0; + /* */ __int64 _gap_0x10C8; + /* */ __int64 _gap_0x10D0; + /* */ __int64 _gap_0x10D8; + /* */ __int64 _gap_0x10E0; + /* */ __int64 _gap_0x10E8; + /* */ __int64 _gap_0x10F0; + /* */ __int64 _gap_0x10F8; + /* */ __int64 _gap_0x1100; + /* */ __int64 _gap_0x1108; + /* */ __int64 _gap_0x1110; + /* */ __int64 _gap_0x1118; + /* */ __int64 _gap_0x1120; + /* */ __int64 _gap_0x1128; + /* */ __int64 _gap_0x1130; + /* */ __int64 _gap_0x1138; + /* */ __int64 _gap_0x1140; + /* */ __int64 _gap_0x1148; + /* */ __int64 _gap_0x1150; + /* */ __int64 _gap_0x1158; + /* */ __int64 _gap_0x1160; + /* */ __int64 _gap_0x1168; + /* */ __int64 _gap_0x1170; + /* */ __int64 _gap_0x1178; + /* */ __int64 _gap_0x1180; + /* */ __int64 _gap_0x1188; + /* */ __int64 _gap_0x1190; + /* */ __int64 _gap_0x1198; + /* */ __int64 _gap_0x11A0; + /* */ __int64 _gap_0x11A8; + /* */ __int64 _gap_0x11B0; + /* */ __int64 _gap_0x11B8; + /* */ __int64 _gap_0x11C0; + /* */ __int64 _gap_0x11C8; + /* */ __int64 _gap_0x11D0; + /* */ __int64 _gap_0x11D8; + /* */ __int64 _gap_0x11E0; + /* */ __int64 _gap_0x11E8; + /* */ __int64 _gap_0x11F0; + /* */ __int64 _gap_0x11F8; + /* */ __int64 _gap_0x1200; + /* */ __int64 _gap_0x1208; + /* */ __int64 _gap_0x1210; + /* */ __int64 _gap_0x1218; + /* */ __int64 _gap_0x1220; + /* */ __int64 _gap_0x1228; + /* */ __int64 _gap_0x1230; + /* */ __int64 _gap_0x1238; + /* */ __int64 _gap_0x1240; + /* */ __int64 _gap_0x1248; + /* */ __int64 _gap_0x1250; + /* */ __int64 _gap_0x1258; + /* */ __int64 _gap_0x1260; + /* */ __int64 _gap_0x1268; + /* */ __int64 _gap_0x1270; + /* */ __int64 _gap_0x1278; + /* */ __int64 _gap_0x1280; + /* */ __int64 _gap_0x1288; + /* */ __int64 _gap_0x1290; + /* */ __int64 _gap_0x1298; + /* */ __int64 _gap_0x12A0; + /* */ __int64 _gap_0x12A8; + /* */ __int64 _gap_0x12B0; + /* */ __int64 _gap_0x12B8; + /* */ __int64 _gap_0x12C0; + /* */ __int64 _gap_0x12C8; + /* */ __int64 _gap_0x12D0; + /* */ __int64 _gap_0x12D8; + /* */ __int64 _gap_0x12E0; + /* */ __int64 _gap_0x12E8; + /* */ __int64 _gap_0x12F0; + /* */ __int64 _gap_0x12F8; + /* */ __int64 _gap_0x1300; + /* */ __int64 _gap_0x1308; + /* */ __int64 _gap_0x1310; + /* */ __int64 _gap_0x1318; + /* */ __int64 _gap_0x1320; + /* */ __int64 _gap_0x1328; + /* */ __int64 _gap_0x1330; + /* */ __int64 _gap_0x1338; + /* */ __int64 _gap_0x1340; + /* */ __int64 _gap_0x1348; + /* */ __int64 _gap_0x1350; + /* */ __int64 _gap_0x1358; + /* */ __int64 _gap_0x1360; + /* */ __int64 _gap_0x1368; + /* */ __int64 _gap_0x1370; + /* */ __int64 _gap_0x1378; + /* */ __int64 _gap_0x1380; + /* */ __int64 _gap_0x1388; + /* */ __int64 _gap_0x1390; + /* */ __int64 _gap_0x1398; + /* */ __int64 _gap_0x13A0; + /* */ __int64 _gap_0x13A8; + /* */ __int64 _gap_0x13B0; + /* */ __int64 _gap_0x13B8; + /* */ __int64 _gap_0x13C0; + /* */ __int64 _gap_0x13C8; + /* */ __int64 _gap_0x13D0; + /* */ __int64 _gap_0x13D8; + /* */ __int64 _gap_0x13E0; + /* */ __int64 _gap_0x13E8; + /* */ __int64 _gap_0x13F0; + /* */ __int64 _gap_0x13F8; + /* */ __int64 _gap_0x1400; + /* */ __int64 _gap_0x1408; + /* */ __int64 _gap_0x1410; + /* */ __int64 _gap_0x1418; + /* */ __int64 _gap_0x1420; + /* */ __int64 _gap_0x1428; + /* */ __int64 _gap_0x1430; + /* */ __int64 _gap_0x1438; + /* */ __int64 _gap_0x1440; + /* */ __int64 _gap_0x1448; + /* */ __int64 _gap_0x1450; + /* */ __int64 _gap_0x1458; + /* */ __int64 _gap_0x1460; + /* */ __int64 _gap_0x1468; + /* */ __int64 _gap_0x1470; + /* */ __int64 _gap_0x1478; + /* */ __int64 _gap_0x1480; + /* */ __int64 _gap_0x1488; + /* */ __int64 _gap_0x1490; + /* */ __int64 _gap_0x1498; + /* */ __int64 _gap_0x14A0; + /* */ __int64 _gap_0x14A8; + /* */ __int64 _gap_0x14B0; + /* */ __int64 _gap_0x14B8; + /* */ __int64 _gap_0x14C0; + /* */ __int64 _gap_0x14C8; + /* */ __int64 _gap_0x14D0; + /* */ __int64 _gap_0x14D8; + /* */ __int64 _gap_0x14E0; + /* */ __int64 _gap_0x14E8; + /* */ __int64 _gap_0x14F0; + /* */ __int64 _gap_0x14F8; + /* */ __int64 _gap_0x1500; + /* */ __int64 _gap_0x1508; + /* */ __int64 _gap_0x1510; + /* */ __int64 _gap_0x1518; + /* */ __int64 _gap_0x1520; + /* */ __int64 _gap_0x1528; + /* */ __int64 _gap_0x1530; + /* */ __int64 _gap_0x1538; + /* */ __int64 _gap_0x1540; + /* */ __int64 _gap_0x1548; + /* */ __int64 _gap_0x1550; + /* */ __int64 _gap_0x1558; + /* */ __int64 _gap_0x1560; + /* */ __int64 _gap_0x1568; + /* */ __int64 _gap_0x1570; + /* */ __int64 _gap_0x1578; + /* */ __int64 _gap_0x1580; + /* */ __int64 _gap_0x1588; + /* */ __int64 _gap_0x1590; + /* */ __int64 _gap_0x1598; + /* */ __int64 _gap_0x15A0; + /* */ __int64 _gap_0x15A8; + /* */ __int64 _gap_0x15B0; + /* */ __int64 _gap_0x15B8; + /* */ __int64 _gap_0x15C0; + /* */ __int64 _gap_0x15C8; + /* */ __int64 _gap_0x15D0; + /* */ __int64 _gap_0x15D8; + /* */ __int64 _gap_0x15E0; + /* */ __int64 _gap_0x15E8; + /* */ __int64 _gap_0x15F0; + /* */ __int64 _gap_0x15F8; + /* */ __int64 _gap_0x1600; + /* */ __int64 _gap_0x1608; + /* */ __int64 _gap_0x1610; + /* */ __int64 _gap_0x1618; + /* */ __int64 _gap_0x1620; + /* */ __int64 _gap_0x1628; + /* */ __int64 _gap_0x1630; + /* */ __int64 _gap_0x1638; + /* */ __int64 _gap_0x1640; + /* */ __int64 _gap_0x1648; + /* */ __int64 _gap_0x1650; + /* */ __int64 _gap_0x1658; + /* */ __int64 _gap_0x1660; + /* */ __int64 _gap_0x1668; + /* */ __int64 _gap_0x1670; + /* */ __int64 _gap_0x1678; + /* */ __int64 _gap_0x1680; + /* */ __int64 _gap_0x1688; + /* */ __int64 _gap_0x1690; + /* */ __int64 _gap_0x1698; + /* */ __int64 _gap_0x16A0; + /* */ __int64 _gap_0x16A8; + /* */ __int64 _gap_0x16B0; + /* */ __int64 _gap_0x16B8; + /* */ __int64 _gap_0x16C0; + /* */ __int64 _gap_0x16C8; + /* */ __int64 _gap_0x16D0; + /* */ __int64 _gap_0x16D8; + /* */ __int64 _gap_0x16E0; + /* */ __int64 _gap_0x16E8; + /* */ __int64 _gap_0x16F0; + /* */ __int64 _gap_0x16F8; + /* */ __int64 _gap_0x1700; + /* */ __int64 _gap_0x1708; + /* */ __int64 _gap_0x1710; + /* */ __int64 _gap_0x1718; + /* */ __int64 _gap_0x1720; + /* */ __int64 _gap_0x1728; + /* */ __int64 _gap_0x1730; + /* */ __int64 _gap_0x1738; + /* */ __int64 _gap_0x1740; + /* */ __int64 _gap_0x1748; +}; + +__unaligned struct Client_Game_UI_GuildOrderReward /* Size=0x60 */ +{ + /* */ __int64 _gap_0x0; + /* */ __int64 _gap_0x8; + /* */ __int64 _gap_0x10; + /* */ __int64 _gap_0x18; + /* */ __int64 _gap_0x20; + /* */ __int64 _gap_0x28; + /* */ __int64 _gap_0x30; + /* */ __int64 _gap_0x38; + /* */ __int64 _gap_0x40; + /* */ __int64 _gap_0x48; + /* */ __int64 _gap_0x50; + /* */ __int64 _gap_0x58; +}; + +__unaligned struct Client_Game_UI_HateInfo /* Size=0x8 */ +{ + /* 0x0 */ unsigned __int32 ObjectId; + /* 0x4 */ __int32 Enmity; +}; + +__unaligned struct Client_Game_UI_Hate /* Size=0x108 */ +{ + /* 0x000 */ Client_Game_UI_HateInfo HateArray[0x20]; + /* 0x100 */ __int32 HateArrayLength; + /* 0x104 */ unsigned __int32 HateTargetId; +}; + +__unaligned struct Client_Game_UI_HaterInfo /* Size=0x48 */ +{ + /* 0x00 */ byte Name[0x40]; + /* 0x40 */ unsigned __int32 ObjectId; + /* 0x44 */ __int32 Enmity; +}; + +__unaligned struct Client_Game_UI_Hater /* Size=0x908 */ +{ + /* 0x000 */ Client_Game_UI_HaterInfo HaterArray[0x20]; + /* 0x900 */ __int32 HaterArrayLength; + /* */ __int32 _gap_0x904; +}; + +struct Client_UI_Misc_UserFileManager_UserFileEventVTable +{ + /* */ __int64 _vf0; + /* 0x08 */ bool (__fastcall *ReadFile)(Client_UI_Misc_UserFileManager_UserFileEvent* a1, bool a2, byte* a3, unsigned __int16 a4, unsigned __int32 a5); + /* 0x10 */ unsigned __int32 (__fastcall *WriteFile)(Client_UI_Misc_UserFileManager_UserFileEvent* a1, byte* a2, unsigned __int32 a3); + /* */ __int64 _vf3; + /* 0x20 */ unsigned __int32 (__fastcall *GetFileSize)(Client_UI_Misc_UserFileManager_UserFileEvent* a1); + /* 0x28 */ unsigned __int32 (__fastcall *GetDataSize)(Client_UI_Misc_UserFileManager_UserFileEvent* a1); + /* 0x30 */ unsigned __int16 (__fastcall *GetFileVersion)(Client_UI_Misc_UserFileManager_UserFileEvent* a1); + /* 0x38 */ unsigned __int16 (__fastcall *GetFileType)(Client_UI_Misc_UserFileManager_UserFileEvent* a1); + /* */ __int64 _vf8; + /* 0x48 */ bool (__fastcall *GetHasChanges)(Client_UI_Misc_UserFileManager_UserFileEvent* a1); + /* 0x50 */ byte (__fastcall *GetIsSavePending)(Client_UI_Misc_UserFileManager_UserFileEvent* a1); + /* 0x58 */ void (__fastcall *SetCharacterContentId)(Client_UI_Misc_UserFileManager_UserFileEvent* a1, unsigned __int64 a2); + /* 0x60 */ void (__fastcall *SaveFile)(Client_UI_Misc_UserFileManager_UserFileEvent* a1, bool a2); +}; + +__unaligned struct Client_UI_Misc_UserFileManager_UserFileEvent /* Size=0x40 */ +{ + /* 0x00 */ Client_UI_Misc_UserFileManager_UserFileEventVTable* VTable; + /* 0x08 */ unsigned __int64 CharacterContentID; + /* 0x10 */ __int64 UserFileManager; + /* 0x18 */ __int64 TempDataPtr; + /* 0x20 */ unsigned __int32 TempDataBytesWritten; + /* */ __int32 _gap_0x24; + /* */ __int64 _gap_0x28; + /* 0x30 */ byte FileName[0xC]; + /* 0x3C */ bool Unk3C; + /* 0x3D */ bool IsSavePending; + /* 0x3E */ bool HasChanges; + /* 0x3F */ bool IsVirtual; +}; + +struct Client_UI_Misc_RaptureHotbarModuleVTable +{ + /* */ __int64 _vf0; + /* 0x08 */ bool (__fastcall *ReadFile)(Client_UI_Misc_UserFileManager_UserFileEvent* a1, bool a2, byte* a3, unsigned __int16 a4, unsigned __int32 a5); + /* 0x10 */ unsigned __int32 (__fastcall *WriteFile)(Client_UI_Misc_UserFileManager_UserFileEvent* a1, byte* a2, unsigned __int32 a3); + /* */ __int64 _vf3; + /* 0x20 */ unsigned __int32 (__fastcall *GetFileSize)(Client_UI_Misc_UserFileManager_UserFileEvent* a1); + /* 0x28 */ unsigned __int32 (__fastcall *GetDataSize)(Client_UI_Misc_UserFileManager_UserFileEvent* a1); + /* 0x30 */ unsigned __int16 (__fastcall *GetFileVersion)(Client_UI_Misc_UserFileManager_UserFileEvent* a1); + /* 0x38 */ unsigned __int16 (__fastcall *GetFileType)(Client_UI_Misc_UserFileManager_UserFileEvent* a1); + /* */ __int64 _vf8; + /* 0x48 */ bool (__fastcall *GetHasChanges)(Client_UI_Misc_UserFileManager_UserFileEvent* a1); + /* 0x50 */ byte (__fastcall *GetIsSavePending)(Client_UI_Misc_UserFileManager_UserFileEvent* a1); + /* 0x58 */ void (__fastcall *SetCharacterContentId)(Client_UI_Misc_UserFileManager_UserFileEvent* a1, unsigned __int64 a2); + /* 0x60 */ void (__fastcall *SaveFile)(Client_UI_Misc_UserFileManager_UserFileEvent* a1, bool a2); +}; + +__unaligned struct Client_UI_Misc_HotBarSlot /* Size=0xE0 */ +{ + /* 0x00 */ Client_System_String_Utf8String PopUpHelp; + /* 0x68 */ byte CostText[0x20]; + /* 0x88 */ byte PopUpKeybindHint[0x20]; + /* 0xA8 */ byte KeybindHint[0x10]; + /* 0xB8 */ unsigned __int32 CommandId; + /* 0xBC */ unsigned __int32 IconA; + /* 0xC0 */ unsigned __int32 IconB; + /* 0xC4 */ unsigned __int16 UNK_0xC4; + /* */ byte _gap_0xC6; + /* 0xC7 */ Client_UI_Misc_HotbarSlotType CommandType; + /* 0xC8 */ Client_UI_Misc_HotbarSlotType IconTypeA; + /* 0xC9 */ Client_UI_Misc_HotbarSlotType IconTypeB; + /* 0xCA */ byte CostType; + /* 0xCB */ byte CostDisplayMode; + /* 0xCC */ __int32 Icon; + /* 0xD0 */ unsigned __int32 CostValue; + /* 0xD4 */ unsigned __int32 UNK_0xD4; + /* 0xD8 */ unsigned __int32 UNK_0xD8; + /* 0xDC */ byte UNK_0xDC; + /* 0xDD */ byte UNK_0xDD; + /* 0xDE */ byte UNK_0xDE; + /* 0xDF */ byte IsLoaded; +}; + +__unaligned struct Client_UI_Misc_HotBar /* Size=0xE00 */ +{ + /* 0x000 */ Client_UI_Misc_HotBarSlot Slots[0x10]; +}; + +__unaligned struct Client_UI_Misc_SavedHotBarSlot /* Size=0x5 */ +{ + /* 0x0 */ Client_UI_Misc_HotbarSlotType CommandType; + /* 0x1 */ unsigned __int32 CommandId; +}; + +__unaligned struct Client_UI_Misc_SavedHotBar /* Size=0x50 */ +{ + /* 0x00 */ Client_UI_Misc_SavedHotBarSlot Slots[0x10]; +}; + +__unaligned struct Client_UI_Misc_SavedHotBarGroup /* Size=0x5A0 */ +{ + /* 0x000 */ Client_UI_Misc_SavedHotBar HotBars[0x12]; +}; + +__unaligned struct Client_UI_Misc_DutyActionSlot /* Size=0xE8 */ +{ + /* 0x00 */ Client_UI_Misc_HotBarSlot Slot; + /* 0xE0 */ byte PrimaryCostType; + /* 0xE1 */ bool IsActive; + /* */ __int16 _gap_0xE2; + /* */ __int32 _gap_0xE4; +}; + +__unaligned struct Client_UI_Misc_RaptureHotbarModule /* Size=0x288F8 */ +{ + union { + /* 0x00000 */ Client_UI_Misc_RaptureHotbarModuleVTable* VTable; + struct { + /* 0x00000 */ Client_UI_Misc_UserFileManager_UserFileEvent UserFileEvent; + /* 0x00040 */ void** InputCodeModifiedInterfaceVTable; + /* 0x00048 */ Client_UI_UIModule* UiModule; + } _union_struct_0x0; + } _union_0x0; + /* 0x00050 */ bool ModuleReady; + /* 0x00051 */ byte ActiveHotbarClassJobId; + /* 0x00052 */ bool DatFileLoadedSuccessfully; + /* */ byte _gap_0x53; + /* 0x00054 */ bool ExpacJobHotbarsCreated[0xC]; + /* 0x00060 */ bool PvPHotbarsCreated[0x16]; + /* 0x00076 */ bool ClearCallbackPresent; + /* */ byte _gap_0x77; + /* 0x00078 */ unsigned __int32 MateriaMeldState; + /* 0x0007C */ byte HotbarShareStateBitmask[0x4]; + /* 0x00080 */ byte HotbarShareStateBitmask2[0x4]; + /* */ __int32 _gap_0x84; + /* 0x00088 */ Client_UI_Misc_RaptureHotbarModule_ClearCallback* ClearCallbackPtr; + /* 0x00090 */ Client_UI_Misc_HotBar HotBars[0x12]; + /* 0x0FC90 */ Client_UI_Misc_HotBar PetHotBar; + /* 0x10A90 */ Client_UI_Misc_HotBar PetCrossHotBar; + /* 0x11890 */ Client_UI_Misc_HotBarSlot ScratchSlot; + /* 0x11970 */ unsigned __int32 PetHotbarMode; + /* 0x11974 */ Client_UI_Misc_SavedHotBarGroup SavedHotBars[0x41]; + /* 0x28714 */ Client_UI_Misc_CrossHotbarFlags CrossHotbarFlags; + /* */ __int16 _gap_0x28716; + /* 0x28718 */ unsigned __int32 GrandCompanyId; + /* 0x2871C */ bool PvPHotbarsActive; + /* 0x2871D */ bool ShowPvPHotbarSwapNotification; + /* */ __int16 _gap_0x2871E; + /* 0x28720 */ Client_UI_Misc_DutyActionSlot DutyActionSlots[0x2]; + /* 0x288F0 */ bool DutyActionsPresent; + /* */ byte _gap_0x288F1; + /* */ __int16 _gap_0x288F2; + /* */ __int32 _gap_0x288F4; +}; + +struct Client_Game_UI_HotbarVTable +{ + /* */ __int64 _vf0; + /* 0x08 */ bool (__fastcall *ResetAllHotbars)(Client_Game_UI_Hotbar* a1, Client_UI_Misc_RaptureHotbarModule* a2); + /* 0x10 */ bool (__fastcall *ResetPvEHotbarsForClass)(Client_Game_UI_Hotbar* a1, Client_UI_Misc_RaptureHotbarModule* a2, __int32 a3); + /* 0x18 */ byte (__fastcall *ResetPvPHotbarsForClass)(Client_Game_UI_Hotbar* a1, Client_UI_Misc_RaptureHotbarModule* a2, unsigned __int32 a3); +}; + +__unaligned struct Client_Game_UI_Hotbar /* Size=0x8 */ +{ + union { + /* 0x0 */ Client_Game_UI_HotbarVTable* VTable; + /* 0x0 */ Client_UI_Misc_RaptureHotbarModule_ClearCallback* ClearCallback; + } _union_0x0; +}; + +__unaligned struct Client_Game_UI_Inspect /* Size=0x278 */ +{ + /* */ __int64 _gap_0x0; + /* */ __int32 _gap_0x8; + /* 0x00C */ unsigned __int32 ObjectID; + /* 0x010 */ byte Type; + /* */ byte _gap_0x11; + /* 0x012 */ __int16 WorldId; + /* 0x014 */ byte Name[0x40]; + /* 0x054 */ byte PSNOnlineID[0x11]; + /* */ byte _gap_0x65; + /* */ __int16 _gap_0x66; + /* */ __int64 _gap_0x68; + /* */ __int32 _gap_0x70; + /* */ byte _gap_0x74; + /* 0x075 */ byte ClassJobId; + /* 0x076 */ byte Level; + /* 0x077 */ byte SyncedLevel; + /* */ byte _gap_0x78; + /* 0x079 */ unsigned __int16 AverageItemLevel; + /* 0x07B */ unsigned __int16 TitleId; + /* 0x07D */ byte GrandCompanyIndex; + /* 0x07E */ byte GrandCompanyRank; + /* 0x07F */ Client_Game_Character_CustomizeData CustomizeData; + /* 0x099 */ byte BuddyEquipTop; + /* 0x09A */ byte BuddyEquipBody; + /* 0x09B */ byte BuddyEquipLegs; + /* */ __int32 _gap_0x9C; + /* */ __int64 _gap_0xA0; + /* */ __int64 _gap_0xA8; + /* */ __int64 _gap_0xB0; + /* */ __int64 _gap_0xB8; + /* */ __int64 _gap_0xC0; + /* */ __int64 _gap_0xC8; + /* */ __int32 _gap_0xD0; + /* */ __int16 _gap_0xD4; + /* */ byte _gap_0xD6; + /* 0x0D7 */ unsigned __int32 BaseParams[0x4A]; + /* */ byte _gap_0x1FF; + /* */ byte _gap_0x200; + /* 0x201 */ byte GearVisibilityFlag; + /* */ __int16 _gap_0x202; + /* */ __int32 _gap_0x204; + /* */ __int64 _gap_0x208; + /* 0x210 */ byte BuddyOwnerName[0x40]; + /* 0x250 */ byte BuddyRank; + /* 0x251 */ byte BuddyStain; + /* 0x252 */ byte BuddyDefenderLevel; + /* 0x253 */ byte BuddyAttackerLevel; + /* 0x254 */ byte BuddyHealerLevel; + /* */ byte _gap_0x255; + /* */ __int16 _gap_0x256; + /* */ __int16 _gap_0x258; + /* */ byte _gap_0x25A; + /* 0x25B */ StdPairunsignedint32unsignedint32 ContentKeyValueData[0x3]; + /* */ byte _gap_0x273; + /* */ __int32 _gap_0x274; +}; + +__unaligned struct Client_Game_UI_Journal /* Size=0x4748 */ +{ + /* */ __int64 _gap_0x0; + /* */ __int64 _gap_0x8; + /* */ __int64 _gap_0x10; + /* */ __int64 _gap_0x18; + /* */ __int64 _gap_0x20; + /* */ __int64 _gap_0x28; + /* */ __int64 _gap_0x30; + /* */ __int64 _gap_0x38; + /* */ __int64 _gap_0x40; + /* */ __int64 _gap_0x48; + /* */ __int64 _gap_0x50; + /* */ __int64 _gap_0x58; + /* */ __int64 _gap_0x60; + /* */ __int64 _gap_0x68; + /* */ __int64 _gap_0x70; + /* */ __int64 _gap_0x78; + /* */ __int64 _gap_0x80; + /* */ __int64 _gap_0x88; + /* */ __int64 _gap_0x90; + /* */ __int64 _gap_0x98; + /* */ __int64 _gap_0xA0; + /* */ __int64 _gap_0xA8; + /* */ __int64 _gap_0xB0; + /* */ __int64 _gap_0xB8; + /* */ __int64 _gap_0xC0; + /* */ __int64 _gap_0xC8; + /* */ __int64 _gap_0xD0; + /* */ __int64 _gap_0xD8; + /* */ __int64 _gap_0xE0; + /* */ __int64 _gap_0xE8; + /* */ __int64 _gap_0xF0; + /* */ __int64 _gap_0xF8; + /* */ __int64 _gap_0x100; + /* */ __int64 _gap_0x108; + /* */ __int64 _gap_0x110; + /* */ __int64 _gap_0x118; + /* */ __int64 _gap_0x120; + /* */ __int64 _gap_0x128; + /* */ __int64 _gap_0x130; + /* */ __int64 _gap_0x138; + /* */ __int64 _gap_0x140; + /* */ __int64 _gap_0x148; + /* */ __int64 _gap_0x150; + /* */ __int64 _gap_0x158; + /* */ __int64 _gap_0x160; + /* */ __int64 _gap_0x168; + /* */ __int64 _gap_0x170; + /* */ __int64 _gap_0x178; + /* */ __int64 _gap_0x180; + /* */ __int64 _gap_0x188; + /* */ __int64 _gap_0x190; + /* */ __int64 _gap_0x198; + /* */ __int64 _gap_0x1A0; + /* */ __int64 _gap_0x1A8; + /* */ __int64 _gap_0x1B0; + /* */ __int64 _gap_0x1B8; + /* */ __int64 _gap_0x1C0; + /* */ __int64 _gap_0x1C8; + /* */ __int64 _gap_0x1D0; + /* */ __int64 _gap_0x1D8; + /* */ __int64 _gap_0x1E0; + /* */ __int64 _gap_0x1E8; + /* */ __int64 _gap_0x1F0; + /* */ __int64 _gap_0x1F8; + /* */ __int64 _gap_0x200; + /* */ __int64 _gap_0x208; + /* */ __int64 _gap_0x210; + /* */ __int64 _gap_0x218; + /* */ __int64 _gap_0x220; + /* */ __int64 _gap_0x228; + /* */ __int64 _gap_0x230; + /* */ __int64 _gap_0x238; + /* */ __int64 _gap_0x240; + /* */ __int64 _gap_0x248; + /* */ __int64 _gap_0x250; + /* */ __int64 _gap_0x258; + /* */ __int64 _gap_0x260; + /* */ __int64 _gap_0x268; + /* */ __int64 _gap_0x270; + /* */ __int64 _gap_0x278; + /* */ __int64 _gap_0x280; + /* */ __int64 _gap_0x288; + /* */ __int64 _gap_0x290; + /* */ __int64 _gap_0x298; + /* */ __int64 _gap_0x2A0; + /* */ __int64 _gap_0x2A8; + /* */ __int64 _gap_0x2B0; + /* */ __int64 _gap_0x2B8; + /* */ __int64 _gap_0x2C0; + /* */ __int64 _gap_0x2C8; + /* */ __int64 _gap_0x2D0; + /* */ __int64 _gap_0x2D8; + /* */ __int64 _gap_0x2E0; + /* */ __int64 _gap_0x2E8; + /* */ __int64 _gap_0x2F0; + /* */ __int64 _gap_0x2F8; + /* */ __int64 _gap_0x300; + /* */ __int64 _gap_0x308; + /* */ __int64 _gap_0x310; + /* */ __int64 _gap_0x318; + /* */ __int64 _gap_0x320; + /* */ __int64 _gap_0x328; + /* */ __int64 _gap_0x330; + /* */ __int64 _gap_0x338; + /* */ __int64 _gap_0x340; + /* */ __int64 _gap_0x348; + /* */ __int64 _gap_0x350; + /* */ __int64 _gap_0x358; + /* */ __int64 _gap_0x360; + /* */ __int64 _gap_0x368; + /* */ __int64 _gap_0x370; + /* */ __int64 _gap_0x378; + /* */ __int64 _gap_0x380; + /* */ __int64 _gap_0x388; + /* */ __int64 _gap_0x390; + /* */ __int64 _gap_0x398; + /* */ __int64 _gap_0x3A0; + /* */ __int64 _gap_0x3A8; + /* */ __int64 _gap_0x3B0; + /* */ __int64 _gap_0x3B8; + /* */ __int64 _gap_0x3C0; + /* */ __int64 _gap_0x3C8; + /* */ __int64 _gap_0x3D0; + /* */ __int64 _gap_0x3D8; + /* */ __int64 _gap_0x3E0; + /* */ __int64 _gap_0x3E8; + /* */ __int64 _gap_0x3F0; + /* */ __int64 _gap_0x3F8; + /* */ __int64 _gap_0x400; + /* */ __int64 _gap_0x408; + /* */ __int64 _gap_0x410; + /* */ __int64 _gap_0x418; + /* */ __int64 _gap_0x420; + /* */ __int64 _gap_0x428; + /* */ __int64 _gap_0x430; + /* */ __int64 _gap_0x438; + /* */ __int64 _gap_0x440; + /* */ __int64 _gap_0x448; + /* */ __int64 _gap_0x450; + /* */ __int64 _gap_0x458; + /* */ __int64 _gap_0x460; + /* */ __int64 _gap_0x468; + /* */ __int64 _gap_0x470; + /* */ __int64 _gap_0x478; + /* */ __int64 _gap_0x480; + /* */ __int64 _gap_0x488; + /* */ __int64 _gap_0x490; + /* */ __int64 _gap_0x498; + /* */ __int64 _gap_0x4A0; + /* */ __int64 _gap_0x4A8; + /* */ __int64 _gap_0x4B0; + /* */ __int64 _gap_0x4B8; + /* */ __int64 _gap_0x4C0; + /* */ __int64 _gap_0x4C8; + /* */ __int64 _gap_0x4D0; + /* */ __int64 _gap_0x4D8; + /* */ __int64 _gap_0x4E0; + /* */ __int64 _gap_0x4E8; + /* */ __int64 _gap_0x4F0; + /* */ __int64 _gap_0x4F8; + /* */ __int64 _gap_0x500; + /* */ __int64 _gap_0x508; + /* */ __int64 _gap_0x510; + /* */ __int64 _gap_0x518; + /* */ __int64 _gap_0x520; + /* */ __int64 _gap_0x528; + /* */ __int64 _gap_0x530; + /* */ __int64 _gap_0x538; + /* */ __int64 _gap_0x540; + /* */ __int64 _gap_0x548; + /* */ __int64 _gap_0x550; + /* */ __int64 _gap_0x558; + /* */ __int64 _gap_0x560; + /* */ __int64 _gap_0x568; + /* */ __int64 _gap_0x570; + /* */ __int64 _gap_0x578; + /* */ __int64 _gap_0x580; + /* */ __int64 _gap_0x588; + /* */ __int64 _gap_0x590; + /* */ __int64 _gap_0x598; + /* */ __int64 _gap_0x5A0; + /* */ __int64 _gap_0x5A8; + /* */ __int64 _gap_0x5B0; + /* */ __int64 _gap_0x5B8; + /* */ __int64 _gap_0x5C0; + /* */ __int64 _gap_0x5C8; + /* */ __int64 _gap_0x5D0; + /* */ __int64 _gap_0x5D8; + /* */ __int64 _gap_0x5E0; + /* */ __int64 _gap_0x5E8; + /* */ __int64 _gap_0x5F0; + /* */ __int64 _gap_0x5F8; + /* */ __int64 _gap_0x600; + /* */ __int64 _gap_0x608; + /* */ __int64 _gap_0x610; + /* */ __int64 _gap_0x618; + /* */ __int64 _gap_0x620; + /* */ __int64 _gap_0x628; + /* */ __int64 _gap_0x630; + /* */ __int64 _gap_0x638; + /* */ __int64 _gap_0x640; + /* */ __int64 _gap_0x648; + /* */ __int64 _gap_0x650; + /* */ __int64 _gap_0x658; + /* */ __int64 _gap_0x660; + /* */ __int64 _gap_0x668; + /* */ __int64 _gap_0x670; + /* */ __int64 _gap_0x678; + /* */ __int64 _gap_0x680; + /* */ __int64 _gap_0x688; + /* */ __int64 _gap_0x690; + /* */ __int64 _gap_0x698; + /* */ __int64 _gap_0x6A0; + /* */ __int64 _gap_0x6A8; + /* */ __int64 _gap_0x6B0; + /* */ __int64 _gap_0x6B8; + /* */ __int64 _gap_0x6C0; + /* */ __int64 _gap_0x6C8; + /* */ __int64 _gap_0x6D0; + /* */ __int64 _gap_0x6D8; + /* */ __int64 _gap_0x6E0; + /* */ __int64 _gap_0x6E8; + /* */ __int64 _gap_0x6F0; + /* */ __int64 _gap_0x6F8; + /* */ __int64 _gap_0x700; + /* */ __int64 _gap_0x708; + /* */ __int64 _gap_0x710; + /* */ __int64 _gap_0x718; + /* */ __int64 _gap_0x720; + /* */ __int64 _gap_0x728; + /* */ __int64 _gap_0x730; + /* */ __int64 _gap_0x738; + /* */ __int64 _gap_0x740; + /* */ __int64 _gap_0x748; + /* */ __int64 _gap_0x750; + /* */ __int64 _gap_0x758; + /* */ __int64 _gap_0x760; + /* */ __int64 _gap_0x768; + /* */ __int64 _gap_0x770; + /* */ __int64 _gap_0x778; + /* */ __int64 _gap_0x780; + /* */ __int64 _gap_0x788; + /* */ __int64 _gap_0x790; + /* */ __int64 _gap_0x798; + /* */ __int64 _gap_0x7A0; + /* */ __int64 _gap_0x7A8; + /* */ __int64 _gap_0x7B0; + /* */ __int64 _gap_0x7B8; + /* */ __int64 _gap_0x7C0; + /* */ __int64 _gap_0x7C8; + /* */ __int64 _gap_0x7D0; + /* */ __int64 _gap_0x7D8; + /* */ __int64 _gap_0x7E0; + /* */ __int64 _gap_0x7E8; + /* */ __int64 _gap_0x7F0; + /* */ __int64 _gap_0x7F8; + /* */ __int64 _gap_0x800; + /* */ __int64 _gap_0x808; + /* */ __int64 _gap_0x810; + /* */ __int64 _gap_0x818; + /* */ __int64 _gap_0x820; + /* */ __int64 _gap_0x828; + /* */ __int64 _gap_0x830; + /* */ __int64 _gap_0x838; + /* */ __int64 _gap_0x840; + /* */ __int64 _gap_0x848; + /* */ __int64 _gap_0x850; + /* */ __int64 _gap_0x858; + /* */ __int64 _gap_0x860; + /* */ __int64 _gap_0x868; + /* */ __int64 _gap_0x870; + /* */ __int64 _gap_0x878; + /* */ __int64 _gap_0x880; + /* */ __int64 _gap_0x888; + /* */ __int64 _gap_0x890; + /* */ __int64 _gap_0x898; + /* */ __int64 _gap_0x8A0; + /* */ __int64 _gap_0x8A8; + /* */ __int64 _gap_0x8B0; + /* */ __int64 _gap_0x8B8; + /* */ __int64 _gap_0x8C0; + /* */ __int64 _gap_0x8C8; + /* */ __int64 _gap_0x8D0; + /* */ __int64 _gap_0x8D8; + /* */ __int64 _gap_0x8E0; + /* */ __int64 _gap_0x8E8; + /* */ __int64 _gap_0x8F0; + /* */ __int64 _gap_0x8F8; + /* */ __int64 _gap_0x900; + /* */ __int64 _gap_0x908; + /* */ __int64 _gap_0x910; + /* */ __int64 _gap_0x918; + /* */ __int64 _gap_0x920; + /* */ __int64 _gap_0x928; + /* */ __int64 _gap_0x930; + /* */ __int64 _gap_0x938; + /* */ __int64 _gap_0x940; + /* */ __int64 _gap_0x948; + /* */ __int64 _gap_0x950; + /* */ __int64 _gap_0x958; + /* */ __int64 _gap_0x960; + /* */ __int64 _gap_0x968; + /* */ __int64 _gap_0x970; + /* */ __int64 _gap_0x978; + /* */ __int64 _gap_0x980; + /* */ __int64 _gap_0x988; + /* */ __int64 _gap_0x990; + /* */ __int64 _gap_0x998; + /* */ __int64 _gap_0x9A0; + /* */ __int64 _gap_0x9A8; + /* */ __int64 _gap_0x9B0; + /* */ __int64 _gap_0x9B8; + /* */ __int64 _gap_0x9C0; + /* */ __int64 _gap_0x9C8; + /* */ __int64 _gap_0x9D0; + /* */ __int64 _gap_0x9D8; + /* */ __int64 _gap_0x9E0; + /* */ __int64 _gap_0x9E8; + /* */ __int64 _gap_0x9F0; + /* */ __int64 _gap_0x9F8; + /* */ __int64 _gap_0xA00; + /* */ __int64 _gap_0xA08; + /* */ __int64 _gap_0xA10; + /* */ __int64 _gap_0xA18; + /* */ __int64 _gap_0xA20; + /* */ __int64 _gap_0xA28; + /* */ __int64 _gap_0xA30; + /* */ __int64 _gap_0xA38; + /* */ __int64 _gap_0xA40; + /* */ __int64 _gap_0xA48; + /* */ __int64 _gap_0xA50; + /* */ __int64 _gap_0xA58; + /* */ __int64 _gap_0xA60; + /* */ __int64 _gap_0xA68; + /* */ __int64 _gap_0xA70; + /* */ __int64 _gap_0xA78; + /* */ __int64 _gap_0xA80; + /* */ __int64 _gap_0xA88; + /* */ __int64 _gap_0xA90; + /* */ __int64 _gap_0xA98; + /* */ __int64 _gap_0xAA0; + /* */ __int64 _gap_0xAA8; + /* */ __int64 _gap_0xAB0; + /* */ __int64 _gap_0xAB8; + /* */ __int64 _gap_0xAC0; + /* */ __int64 _gap_0xAC8; + /* */ __int64 _gap_0xAD0; + /* */ __int64 _gap_0xAD8; + /* */ __int64 _gap_0xAE0; + /* */ __int64 _gap_0xAE8; + /* */ __int64 _gap_0xAF0; + /* */ __int64 _gap_0xAF8; + /* */ __int64 _gap_0xB00; + /* */ __int64 _gap_0xB08; + /* */ __int64 _gap_0xB10; + /* */ __int64 _gap_0xB18; + /* */ __int64 _gap_0xB20; + /* */ __int64 _gap_0xB28; + /* */ __int64 _gap_0xB30; + /* */ __int64 _gap_0xB38; + /* */ __int64 _gap_0xB40; + /* */ __int64 _gap_0xB48; + /* */ __int64 _gap_0xB50; + /* */ __int64 _gap_0xB58; + /* */ __int64 _gap_0xB60; + /* */ __int64 _gap_0xB68; + /* */ __int64 _gap_0xB70; + /* */ __int64 _gap_0xB78; + /* */ __int64 _gap_0xB80; + /* */ __int64 _gap_0xB88; + /* */ __int64 _gap_0xB90; + /* */ __int64 _gap_0xB98; + /* */ __int64 _gap_0xBA0; + /* */ __int64 _gap_0xBA8; + /* */ __int64 _gap_0xBB0; + /* */ __int64 _gap_0xBB8; + /* */ __int64 _gap_0xBC0; + /* */ __int64 _gap_0xBC8; + /* */ __int64 _gap_0xBD0; + /* */ __int64 _gap_0xBD8; + /* */ __int64 _gap_0xBE0; + /* */ __int64 _gap_0xBE8; + /* */ __int64 _gap_0xBF0; + /* */ __int64 _gap_0xBF8; + /* */ __int64 _gap_0xC00; + /* */ __int64 _gap_0xC08; + /* */ __int64 _gap_0xC10; + /* */ __int64 _gap_0xC18; + /* */ __int64 _gap_0xC20; + /* */ __int64 _gap_0xC28; + /* */ __int64 _gap_0xC30; + /* */ __int64 _gap_0xC38; + /* */ __int64 _gap_0xC40; + /* */ __int64 _gap_0xC48; + /* */ __int64 _gap_0xC50; + /* */ __int64 _gap_0xC58; + /* */ __int64 _gap_0xC60; + /* */ __int64 _gap_0xC68; + /* */ __int64 _gap_0xC70; + /* */ __int64 _gap_0xC78; + /* */ __int64 _gap_0xC80; + /* */ __int64 _gap_0xC88; + /* */ __int64 _gap_0xC90; + /* */ __int64 _gap_0xC98; + /* */ __int64 _gap_0xCA0; + /* */ __int64 _gap_0xCA8; + /* */ __int64 _gap_0xCB0; + /* */ __int64 _gap_0xCB8; + /* */ __int64 _gap_0xCC0; + /* */ __int64 _gap_0xCC8; + /* */ __int64 _gap_0xCD0; + /* */ __int64 _gap_0xCD8; + /* */ __int64 _gap_0xCE0; + /* */ __int64 _gap_0xCE8; + /* */ __int64 _gap_0xCF0; + /* */ __int64 _gap_0xCF8; + /* */ __int64 _gap_0xD00; + /* */ __int64 _gap_0xD08; + /* */ __int64 _gap_0xD10; + /* */ __int64 _gap_0xD18; + /* */ __int64 _gap_0xD20; + /* */ __int64 _gap_0xD28; + /* */ __int64 _gap_0xD30; + /* */ __int64 _gap_0xD38; + /* */ __int64 _gap_0xD40; + /* */ __int64 _gap_0xD48; + /* */ __int64 _gap_0xD50; + /* */ __int64 _gap_0xD58; + /* */ __int64 _gap_0xD60; + /* */ __int64 _gap_0xD68; + /* */ __int64 _gap_0xD70; + /* */ __int64 _gap_0xD78; + /* */ __int64 _gap_0xD80; + /* */ __int64 _gap_0xD88; + /* */ __int64 _gap_0xD90; + /* */ __int64 _gap_0xD98; + /* */ __int64 _gap_0xDA0; + /* */ __int64 _gap_0xDA8; + /* */ __int64 _gap_0xDB0; + /* */ __int64 _gap_0xDB8; + /* */ __int64 _gap_0xDC0; + /* */ __int64 _gap_0xDC8; + /* */ __int64 _gap_0xDD0; + /* */ __int64 _gap_0xDD8; + /* */ __int64 _gap_0xDE0; + /* */ __int64 _gap_0xDE8; + /* */ __int64 _gap_0xDF0; + /* */ __int64 _gap_0xDF8; + /* */ __int64 _gap_0xE00; + /* */ __int64 _gap_0xE08; + /* */ __int64 _gap_0xE10; + /* */ __int64 _gap_0xE18; + /* */ __int64 _gap_0xE20; + /* */ __int64 _gap_0xE28; + /* */ __int64 _gap_0xE30; + /* */ __int64 _gap_0xE38; + /* */ __int64 _gap_0xE40; + /* */ __int64 _gap_0xE48; + /* */ __int64 _gap_0xE50; + /* */ __int64 _gap_0xE58; + /* */ __int64 _gap_0xE60; + /* */ __int64 _gap_0xE68; + /* */ __int64 _gap_0xE70; + /* */ __int64 _gap_0xE78; + /* */ __int64 _gap_0xE80; + /* */ __int64 _gap_0xE88; + /* */ __int64 _gap_0xE90; + /* */ __int64 _gap_0xE98; + /* */ __int64 _gap_0xEA0; + /* */ __int64 _gap_0xEA8; + /* */ __int64 _gap_0xEB0; + /* */ __int64 _gap_0xEB8; + /* */ __int64 _gap_0xEC0; + /* */ __int64 _gap_0xEC8; + /* */ __int64 _gap_0xED0; + /* */ __int64 _gap_0xED8; + /* */ __int64 _gap_0xEE0; + /* */ __int64 _gap_0xEE8; + /* */ __int64 _gap_0xEF0; + /* */ __int64 _gap_0xEF8; + /* */ __int64 _gap_0xF00; + /* */ __int64 _gap_0xF08; + /* */ __int64 _gap_0xF10; + /* */ __int64 _gap_0xF18; + /* */ __int64 _gap_0xF20; + /* */ __int64 _gap_0xF28; + /* */ __int64 _gap_0xF30; + /* */ __int64 _gap_0xF38; + /* */ __int64 _gap_0xF40; + /* */ __int64 _gap_0xF48; + /* */ __int64 _gap_0xF50; + /* */ __int64 _gap_0xF58; + /* */ __int64 _gap_0xF60; + /* */ __int64 _gap_0xF68; + /* */ __int64 _gap_0xF70; + /* */ __int64 _gap_0xF78; + /* */ __int64 _gap_0xF80; + /* */ __int64 _gap_0xF88; + /* */ __int64 _gap_0xF90; + /* */ __int64 _gap_0xF98; + /* */ __int64 _gap_0xFA0; + /* */ __int64 _gap_0xFA8; + /* */ __int64 _gap_0xFB0; + /* */ __int64 _gap_0xFB8; + /* */ __int64 _gap_0xFC0; + /* */ __int64 _gap_0xFC8; + /* */ __int64 _gap_0xFD0; + /* */ __int64 _gap_0xFD8; + /* */ __int64 _gap_0xFE0; + /* */ __int64 _gap_0xFE8; + /* */ __int64 _gap_0xFF0; + /* */ __int64 _gap_0xFF8; + /* */ __int64 _gap_0x1000; + /* */ __int64 _gap_0x1008; + /* */ __int64 _gap_0x1010; + /* */ __int64 _gap_0x1018; + /* */ __int64 _gap_0x1020; + /* */ __int64 _gap_0x1028; + /* */ __int64 _gap_0x1030; + /* */ __int64 _gap_0x1038; + /* */ __int64 _gap_0x1040; + /* */ __int64 _gap_0x1048; + /* */ __int64 _gap_0x1050; + /* */ __int64 _gap_0x1058; + /* */ __int64 _gap_0x1060; + /* */ __int64 _gap_0x1068; + /* */ __int64 _gap_0x1070; + /* */ __int64 _gap_0x1078; + /* */ __int64 _gap_0x1080; + /* */ __int64 _gap_0x1088; + /* */ __int64 _gap_0x1090; + /* */ __int64 _gap_0x1098; + /* */ __int64 _gap_0x10A0; + /* */ __int64 _gap_0x10A8; + /* */ __int64 _gap_0x10B0; + /* */ __int64 _gap_0x10B8; + /* */ __int64 _gap_0x10C0; + /* */ __int64 _gap_0x10C8; + /* */ __int64 _gap_0x10D0; + /* */ __int64 _gap_0x10D8; + /* */ __int64 _gap_0x10E0; + /* */ __int64 _gap_0x10E8; + /* */ __int64 _gap_0x10F0; + /* */ __int64 _gap_0x10F8; + /* */ __int64 _gap_0x1100; + /* */ __int64 _gap_0x1108; + /* */ __int64 _gap_0x1110; + /* */ __int64 _gap_0x1118; + /* */ __int64 _gap_0x1120; + /* */ __int64 _gap_0x1128; + /* */ __int64 _gap_0x1130; + /* */ __int64 _gap_0x1138; + /* */ __int64 _gap_0x1140; + /* */ __int64 _gap_0x1148; + /* */ __int64 _gap_0x1150; + /* */ __int64 _gap_0x1158; + /* */ __int64 _gap_0x1160; + /* */ __int64 _gap_0x1168; + /* */ __int64 _gap_0x1170; + /* */ __int64 _gap_0x1178; + /* */ __int64 _gap_0x1180; + /* */ __int64 _gap_0x1188; + /* */ __int64 _gap_0x1190; + /* */ __int64 _gap_0x1198; + /* */ __int64 _gap_0x11A0; + /* */ __int64 _gap_0x11A8; + /* */ __int64 _gap_0x11B0; + /* */ __int64 _gap_0x11B8; + /* */ __int64 _gap_0x11C0; + /* */ __int64 _gap_0x11C8; + /* */ __int64 _gap_0x11D0; + /* */ __int64 _gap_0x11D8; + /* */ __int64 _gap_0x11E0; + /* */ __int64 _gap_0x11E8; + /* */ __int64 _gap_0x11F0; + /* */ __int64 _gap_0x11F8; + /* */ __int64 _gap_0x1200; + /* */ __int64 _gap_0x1208; + /* */ __int64 _gap_0x1210; + /* */ __int64 _gap_0x1218; + /* */ __int64 _gap_0x1220; + /* */ __int64 _gap_0x1228; + /* */ __int64 _gap_0x1230; + /* */ __int64 _gap_0x1238; + /* */ __int64 _gap_0x1240; + /* */ __int64 _gap_0x1248; + /* */ __int64 _gap_0x1250; + /* */ __int64 _gap_0x1258; + /* */ __int64 _gap_0x1260; + /* */ __int64 _gap_0x1268; + /* */ __int64 _gap_0x1270; + /* */ __int64 _gap_0x1278; + /* */ __int64 _gap_0x1280; + /* */ __int64 _gap_0x1288; + /* */ __int64 _gap_0x1290; + /* */ __int64 _gap_0x1298; + /* */ __int64 _gap_0x12A0; + /* */ __int64 _gap_0x12A8; + /* */ __int64 _gap_0x12B0; + /* */ __int64 _gap_0x12B8; + /* */ __int64 _gap_0x12C0; + /* */ __int64 _gap_0x12C8; + /* */ __int64 _gap_0x12D0; + /* */ __int64 _gap_0x12D8; + /* */ __int64 _gap_0x12E0; + /* */ __int64 _gap_0x12E8; + /* */ __int64 _gap_0x12F0; + /* */ __int64 _gap_0x12F8; + /* */ __int64 _gap_0x1300; + /* */ __int64 _gap_0x1308; + /* */ __int64 _gap_0x1310; + /* */ __int64 _gap_0x1318; + /* */ __int64 _gap_0x1320; + /* */ __int64 _gap_0x1328; + /* */ __int64 _gap_0x1330; + /* */ __int64 _gap_0x1338; + /* */ __int64 _gap_0x1340; + /* */ __int64 _gap_0x1348; + /* */ __int64 _gap_0x1350; + /* */ __int64 _gap_0x1358; + /* */ __int64 _gap_0x1360; + /* */ __int64 _gap_0x1368; + /* */ __int64 _gap_0x1370; + /* */ __int64 _gap_0x1378; + /* */ __int64 _gap_0x1380; + /* */ __int64 _gap_0x1388; + /* */ __int64 _gap_0x1390; + /* */ __int64 _gap_0x1398; + /* */ __int64 _gap_0x13A0; + /* */ __int64 _gap_0x13A8; + /* */ __int64 _gap_0x13B0; + /* */ __int64 _gap_0x13B8; + /* */ __int64 _gap_0x13C0; + /* */ __int64 _gap_0x13C8; + /* */ __int64 _gap_0x13D0; + /* */ __int64 _gap_0x13D8; + /* */ __int64 _gap_0x13E0; + /* */ __int64 _gap_0x13E8; + /* */ __int64 _gap_0x13F0; + /* */ __int64 _gap_0x13F8; + /* */ __int64 _gap_0x1400; + /* */ __int64 _gap_0x1408; + /* */ __int64 _gap_0x1410; + /* */ __int64 _gap_0x1418; + /* */ __int64 _gap_0x1420; + /* */ __int64 _gap_0x1428; + /* */ __int64 _gap_0x1430; + /* */ __int64 _gap_0x1438; + /* */ __int64 _gap_0x1440; + /* */ __int64 _gap_0x1448; + /* */ __int64 _gap_0x1450; + /* */ __int64 _gap_0x1458; + /* */ __int64 _gap_0x1460; + /* */ __int64 _gap_0x1468; + /* */ __int64 _gap_0x1470; + /* */ __int64 _gap_0x1478; + /* */ __int64 _gap_0x1480; + /* */ __int64 _gap_0x1488; + /* */ __int64 _gap_0x1490; + /* */ __int64 _gap_0x1498; + /* */ __int64 _gap_0x14A0; + /* */ __int64 _gap_0x14A8; + /* */ __int64 _gap_0x14B0; + /* */ __int64 _gap_0x14B8; + /* */ __int64 _gap_0x14C0; + /* */ __int64 _gap_0x14C8; + /* */ __int64 _gap_0x14D0; + /* */ __int64 _gap_0x14D8; + /* */ __int64 _gap_0x14E0; + /* */ __int64 _gap_0x14E8; + /* */ __int64 _gap_0x14F0; + /* */ __int64 _gap_0x14F8; + /* */ __int64 _gap_0x1500; + /* */ __int64 _gap_0x1508; + /* */ __int64 _gap_0x1510; + /* */ __int64 _gap_0x1518; + /* */ __int64 _gap_0x1520; + /* */ __int64 _gap_0x1528; + /* */ __int64 _gap_0x1530; + /* */ __int64 _gap_0x1538; + /* */ __int64 _gap_0x1540; + /* */ __int64 _gap_0x1548; + /* */ __int64 _gap_0x1550; + /* */ __int64 _gap_0x1558; + /* */ __int64 _gap_0x1560; + /* */ __int64 _gap_0x1568; + /* */ __int64 _gap_0x1570; + /* */ __int64 _gap_0x1578; + /* */ __int64 _gap_0x1580; + /* */ __int64 _gap_0x1588; + /* */ __int64 _gap_0x1590; + /* */ __int64 _gap_0x1598; + /* */ __int64 _gap_0x15A0; + /* */ __int64 _gap_0x15A8; + /* */ __int64 _gap_0x15B0; + /* */ __int64 _gap_0x15B8; + /* */ __int64 _gap_0x15C0; + /* */ __int64 _gap_0x15C8; + /* */ __int64 _gap_0x15D0; + /* */ __int64 _gap_0x15D8; + /* */ __int64 _gap_0x15E0; + /* */ __int64 _gap_0x15E8; + /* */ __int64 _gap_0x15F0; + /* */ __int64 _gap_0x15F8; + /* */ __int64 _gap_0x1600; + /* */ __int64 _gap_0x1608; + /* */ __int64 _gap_0x1610; + /* */ __int64 _gap_0x1618; + /* */ __int64 _gap_0x1620; + /* */ __int64 _gap_0x1628; + /* */ __int64 _gap_0x1630; + /* */ __int64 _gap_0x1638; + /* */ __int64 _gap_0x1640; + /* */ __int64 _gap_0x1648; + /* */ __int64 _gap_0x1650; + /* */ __int64 _gap_0x1658; + /* */ __int64 _gap_0x1660; + /* */ __int64 _gap_0x1668; + /* */ __int64 _gap_0x1670; + /* */ __int64 _gap_0x1678; + /* */ __int64 _gap_0x1680; + /* */ __int64 _gap_0x1688; + /* */ __int64 _gap_0x1690; + /* */ __int64 _gap_0x1698; + /* */ __int64 _gap_0x16A0; + /* */ __int64 _gap_0x16A8; + /* */ __int64 _gap_0x16B0; + /* */ __int64 _gap_0x16B8; + /* */ __int64 _gap_0x16C0; + /* */ __int64 _gap_0x16C8; + /* */ __int64 _gap_0x16D0; + /* */ __int64 _gap_0x16D8; + /* */ __int64 _gap_0x16E0; + /* */ __int64 _gap_0x16E8; + /* */ __int64 _gap_0x16F0; + /* */ __int64 _gap_0x16F8; + /* */ __int64 _gap_0x1700; + /* */ __int64 _gap_0x1708; + /* */ __int64 _gap_0x1710; + /* */ __int64 _gap_0x1718; + /* */ __int64 _gap_0x1720; + /* */ __int64 _gap_0x1728; + /* */ __int64 _gap_0x1730; + /* */ __int64 _gap_0x1738; + /* */ __int64 _gap_0x1740; + /* */ __int64 _gap_0x1748; + /* */ __int64 _gap_0x1750; + /* */ __int64 _gap_0x1758; + /* */ __int64 _gap_0x1760; + /* */ __int64 _gap_0x1768; + /* */ __int64 _gap_0x1770; + /* */ __int64 _gap_0x1778; + /* */ __int64 _gap_0x1780; + /* */ __int64 _gap_0x1788; + /* */ __int64 _gap_0x1790; + /* */ __int64 _gap_0x1798; + /* */ __int64 _gap_0x17A0; + /* */ __int64 _gap_0x17A8; + /* */ __int64 _gap_0x17B0; + /* */ __int64 _gap_0x17B8; + /* */ __int64 _gap_0x17C0; + /* */ __int64 _gap_0x17C8; + /* */ __int64 _gap_0x17D0; + /* */ __int64 _gap_0x17D8; + /* */ __int64 _gap_0x17E0; + /* */ __int64 _gap_0x17E8; + /* */ __int64 _gap_0x17F0; + /* */ __int64 _gap_0x17F8; + /* */ __int64 _gap_0x1800; + /* */ __int64 _gap_0x1808; + /* */ __int64 _gap_0x1810; + /* */ __int64 _gap_0x1818; + /* */ __int64 _gap_0x1820; + /* */ __int64 _gap_0x1828; + /* */ __int64 _gap_0x1830; + /* */ __int64 _gap_0x1838; + /* */ __int64 _gap_0x1840; + /* */ __int64 _gap_0x1848; + /* */ __int64 _gap_0x1850; + /* */ __int64 _gap_0x1858; + /* */ __int64 _gap_0x1860; + /* */ __int64 _gap_0x1868; + /* */ __int64 _gap_0x1870; + /* */ __int64 _gap_0x1878; + /* */ __int64 _gap_0x1880; + /* */ __int64 _gap_0x1888; + /* */ __int64 _gap_0x1890; + /* */ __int64 _gap_0x1898; + /* */ __int64 _gap_0x18A0; + /* */ __int64 _gap_0x18A8; + /* */ __int64 _gap_0x18B0; + /* */ __int64 _gap_0x18B8; + /* */ __int64 _gap_0x18C0; + /* */ __int64 _gap_0x18C8; + /* */ __int64 _gap_0x18D0; + /* */ __int64 _gap_0x18D8; + /* */ __int64 _gap_0x18E0; + /* */ __int64 _gap_0x18E8; + /* */ __int64 _gap_0x18F0; + /* */ __int64 _gap_0x18F8; + /* */ __int64 _gap_0x1900; + /* */ __int64 _gap_0x1908; + /* */ __int64 _gap_0x1910; + /* */ __int64 _gap_0x1918; + /* */ __int64 _gap_0x1920; + /* */ __int64 _gap_0x1928; + /* */ __int64 _gap_0x1930; + /* */ __int64 _gap_0x1938; + /* */ __int64 _gap_0x1940; + /* */ __int64 _gap_0x1948; + /* */ __int64 _gap_0x1950; + /* */ __int64 _gap_0x1958; + /* */ __int64 _gap_0x1960; + /* */ __int64 _gap_0x1968; + /* */ __int64 _gap_0x1970; + /* */ __int64 _gap_0x1978; + /* */ __int64 _gap_0x1980; + /* */ __int64 _gap_0x1988; + /* */ __int64 _gap_0x1990; + /* */ __int64 _gap_0x1998; + /* */ __int64 _gap_0x19A0; + /* */ __int64 _gap_0x19A8; + /* */ __int64 _gap_0x19B0; + /* */ __int64 _gap_0x19B8; + /* */ __int64 _gap_0x19C0; + /* */ __int64 _gap_0x19C8; + /* */ __int64 _gap_0x19D0; + /* */ __int64 _gap_0x19D8; + /* */ __int64 _gap_0x19E0; + /* */ __int64 _gap_0x19E8; + /* */ __int64 _gap_0x19F0; + /* */ __int64 _gap_0x19F8; + /* */ __int64 _gap_0x1A00; + /* */ __int64 _gap_0x1A08; + /* */ __int64 _gap_0x1A10; + /* */ __int64 _gap_0x1A18; + /* */ __int64 _gap_0x1A20; + /* */ __int64 _gap_0x1A28; + /* */ __int64 _gap_0x1A30; + /* */ __int64 _gap_0x1A38; + /* */ __int64 _gap_0x1A40; + /* */ __int64 _gap_0x1A48; + /* */ __int64 _gap_0x1A50; + /* */ __int64 _gap_0x1A58; + /* */ __int64 _gap_0x1A60; + /* */ __int64 _gap_0x1A68; + /* */ __int64 _gap_0x1A70; + /* */ __int64 _gap_0x1A78; + /* */ __int64 _gap_0x1A80; + /* */ __int64 _gap_0x1A88; + /* */ __int64 _gap_0x1A90; + /* */ __int64 _gap_0x1A98; + /* */ __int64 _gap_0x1AA0; + /* */ __int64 _gap_0x1AA8; + /* */ __int64 _gap_0x1AB0; + /* */ __int64 _gap_0x1AB8; + /* */ __int64 _gap_0x1AC0; + /* */ __int64 _gap_0x1AC8; + /* */ __int64 _gap_0x1AD0; + /* */ __int64 _gap_0x1AD8; + /* */ __int64 _gap_0x1AE0; + /* */ __int64 _gap_0x1AE8; + /* */ __int64 _gap_0x1AF0; + /* */ __int64 _gap_0x1AF8; + /* */ __int64 _gap_0x1B00; + /* */ __int64 _gap_0x1B08; + /* */ __int64 _gap_0x1B10; + /* */ __int64 _gap_0x1B18; + /* */ __int64 _gap_0x1B20; + /* */ __int64 _gap_0x1B28; + /* */ __int64 _gap_0x1B30; + /* */ __int64 _gap_0x1B38; + /* */ __int64 _gap_0x1B40; + /* */ __int64 _gap_0x1B48; + /* */ __int64 _gap_0x1B50; + /* */ __int64 _gap_0x1B58; + /* */ __int64 _gap_0x1B60; + /* */ __int64 _gap_0x1B68; + /* */ __int64 _gap_0x1B70; + /* */ __int64 _gap_0x1B78; + /* */ __int64 _gap_0x1B80; + /* */ __int64 _gap_0x1B88; + /* */ __int64 _gap_0x1B90; + /* */ __int64 _gap_0x1B98; + /* */ __int64 _gap_0x1BA0; + /* */ __int64 _gap_0x1BA8; + /* */ __int64 _gap_0x1BB0; + /* */ __int64 _gap_0x1BB8; + /* */ __int64 _gap_0x1BC0; + /* */ __int64 _gap_0x1BC8; + /* */ __int64 _gap_0x1BD0; + /* */ __int64 _gap_0x1BD8; + /* */ __int64 _gap_0x1BE0; + /* */ __int64 _gap_0x1BE8; + /* */ __int64 _gap_0x1BF0; + /* */ __int64 _gap_0x1BF8; + /* */ __int64 _gap_0x1C00; + /* */ __int64 _gap_0x1C08; + /* */ __int64 _gap_0x1C10; + /* */ __int64 _gap_0x1C18; + /* */ __int64 _gap_0x1C20; + /* */ __int64 _gap_0x1C28; + /* */ __int64 _gap_0x1C30; + /* */ __int64 _gap_0x1C38; + /* */ __int64 _gap_0x1C40; + /* */ __int64 _gap_0x1C48; + /* */ __int64 _gap_0x1C50; + /* */ __int64 _gap_0x1C58; + /* */ __int64 _gap_0x1C60; + /* */ __int64 _gap_0x1C68; + /* */ __int64 _gap_0x1C70; + /* */ __int64 _gap_0x1C78; + /* */ __int64 _gap_0x1C80; + /* */ __int64 _gap_0x1C88; + /* */ __int64 _gap_0x1C90; + /* */ __int64 _gap_0x1C98; + /* */ __int64 _gap_0x1CA0; + /* */ __int64 _gap_0x1CA8; + /* */ __int64 _gap_0x1CB0; + /* */ __int64 _gap_0x1CB8; + /* */ __int64 _gap_0x1CC0; + /* */ __int64 _gap_0x1CC8; + /* */ __int64 _gap_0x1CD0; + /* */ __int64 _gap_0x1CD8; + /* */ __int64 _gap_0x1CE0; + /* */ __int64 _gap_0x1CE8; + /* */ __int64 _gap_0x1CF0; + /* */ __int64 _gap_0x1CF8; + /* */ __int64 _gap_0x1D00; + /* */ __int64 _gap_0x1D08; + /* */ __int64 _gap_0x1D10; + /* */ __int64 _gap_0x1D18; + /* */ __int64 _gap_0x1D20; + /* */ __int64 _gap_0x1D28; + /* */ __int64 _gap_0x1D30; + /* */ __int64 _gap_0x1D38; + /* */ __int64 _gap_0x1D40; + /* */ __int64 _gap_0x1D48; + /* */ __int64 _gap_0x1D50; + /* */ __int64 _gap_0x1D58; + /* */ __int64 _gap_0x1D60; + /* */ __int64 _gap_0x1D68; + /* */ __int64 _gap_0x1D70; + /* */ __int64 _gap_0x1D78; + /* */ __int64 _gap_0x1D80; + /* */ __int64 _gap_0x1D88; + /* */ __int64 _gap_0x1D90; + /* */ __int64 _gap_0x1D98; + /* */ __int64 _gap_0x1DA0; + /* */ __int64 _gap_0x1DA8; + /* */ __int64 _gap_0x1DB0; + /* */ __int64 _gap_0x1DB8; + /* */ __int64 _gap_0x1DC0; + /* */ __int64 _gap_0x1DC8; + /* */ __int64 _gap_0x1DD0; + /* */ __int64 _gap_0x1DD8; + /* */ __int64 _gap_0x1DE0; + /* */ __int64 _gap_0x1DE8; + /* */ __int64 _gap_0x1DF0; + /* */ __int64 _gap_0x1DF8; + /* */ __int64 _gap_0x1E00; + /* */ __int64 _gap_0x1E08; + /* */ __int64 _gap_0x1E10; + /* */ __int64 _gap_0x1E18; + /* */ __int64 _gap_0x1E20; + /* */ __int64 _gap_0x1E28; + /* */ __int64 _gap_0x1E30; + /* */ __int64 _gap_0x1E38; + /* */ __int64 _gap_0x1E40; + /* */ __int64 _gap_0x1E48; + /* */ __int64 _gap_0x1E50; + /* */ __int64 _gap_0x1E58; + /* */ __int64 _gap_0x1E60; + /* */ __int64 _gap_0x1E68; + /* */ __int64 _gap_0x1E70; + /* */ __int64 _gap_0x1E78; + /* */ __int64 _gap_0x1E80; + /* */ __int64 _gap_0x1E88; + /* */ __int64 _gap_0x1E90; + /* */ __int64 _gap_0x1E98; + /* */ __int64 _gap_0x1EA0; + /* */ __int64 _gap_0x1EA8; + /* */ __int64 _gap_0x1EB0; + /* */ __int64 _gap_0x1EB8; + /* */ __int64 _gap_0x1EC0; + /* */ __int64 _gap_0x1EC8; + /* */ __int64 _gap_0x1ED0; + /* */ __int64 _gap_0x1ED8; + /* */ __int64 _gap_0x1EE0; + /* */ __int64 _gap_0x1EE8; + /* */ __int64 _gap_0x1EF0; + /* */ __int64 _gap_0x1EF8; + /* */ __int64 _gap_0x1F00; + /* */ __int64 _gap_0x1F08; + /* */ __int64 _gap_0x1F10; + /* */ __int64 _gap_0x1F18; + /* */ __int64 _gap_0x1F20; + /* */ __int64 _gap_0x1F28; + /* */ __int64 _gap_0x1F30; + /* */ __int64 _gap_0x1F38; + /* */ __int64 _gap_0x1F40; + /* */ __int64 _gap_0x1F48; + /* */ __int64 _gap_0x1F50; + /* */ __int64 _gap_0x1F58; + /* */ __int64 _gap_0x1F60; + /* */ __int64 _gap_0x1F68; + /* */ __int64 _gap_0x1F70; + /* */ __int64 _gap_0x1F78; + /* */ __int64 _gap_0x1F80; + /* */ __int64 _gap_0x1F88; + /* */ __int64 _gap_0x1F90; + /* */ __int64 _gap_0x1F98; + /* */ __int64 _gap_0x1FA0; + /* */ __int64 _gap_0x1FA8; + /* */ __int64 _gap_0x1FB0; + /* */ __int64 _gap_0x1FB8; + /* */ __int64 _gap_0x1FC0; + /* */ __int64 _gap_0x1FC8; + /* */ __int64 _gap_0x1FD0; + /* */ __int64 _gap_0x1FD8; + /* */ __int64 _gap_0x1FE0; + /* */ __int64 _gap_0x1FE8; + /* */ __int64 _gap_0x1FF0; + /* */ __int64 _gap_0x1FF8; + /* */ __int64 _gap_0x2000; + /* */ __int64 _gap_0x2008; + /* */ __int64 _gap_0x2010; + /* */ __int64 _gap_0x2018; + /* */ __int64 _gap_0x2020; + /* */ __int64 _gap_0x2028; + /* */ __int64 _gap_0x2030; + /* */ __int64 _gap_0x2038; + /* */ __int64 _gap_0x2040; + /* */ __int64 _gap_0x2048; + /* */ __int64 _gap_0x2050; + /* */ __int64 _gap_0x2058; + /* */ __int64 _gap_0x2060; + /* */ __int64 _gap_0x2068; + /* */ __int64 _gap_0x2070; + /* */ __int64 _gap_0x2078; + /* */ __int64 _gap_0x2080; + /* */ __int64 _gap_0x2088; + /* */ __int64 _gap_0x2090; + /* */ __int64 _gap_0x2098; + /* */ __int64 _gap_0x20A0; + /* */ __int64 _gap_0x20A8; + /* */ __int64 _gap_0x20B0; + /* */ __int64 _gap_0x20B8; + /* */ __int64 _gap_0x20C0; + /* */ __int64 _gap_0x20C8; + /* */ __int64 _gap_0x20D0; + /* */ __int64 _gap_0x20D8; + /* */ __int64 _gap_0x20E0; + /* */ __int64 _gap_0x20E8; + /* */ __int64 _gap_0x20F0; + /* */ __int64 _gap_0x20F8; + /* */ __int64 _gap_0x2100; + /* */ __int64 _gap_0x2108; + /* */ __int64 _gap_0x2110; + /* */ __int64 _gap_0x2118; + /* */ __int64 _gap_0x2120; + /* */ __int64 _gap_0x2128; + /* */ __int64 _gap_0x2130; + /* */ __int64 _gap_0x2138; + /* */ __int64 _gap_0x2140; + /* */ __int64 _gap_0x2148; + /* */ __int64 _gap_0x2150; + /* */ __int64 _gap_0x2158; + /* */ __int64 _gap_0x2160; + /* */ __int64 _gap_0x2168; + /* */ __int64 _gap_0x2170; + /* */ __int64 _gap_0x2178; + /* */ __int64 _gap_0x2180; + /* */ __int64 _gap_0x2188; + /* */ __int64 _gap_0x2190; + /* */ __int64 _gap_0x2198; + /* */ __int64 _gap_0x21A0; + /* */ __int64 _gap_0x21A8; + /* */ __int64 _gap_0x21B0; + /* */ __int64 _gap_0x21B8; + /* */ __int64 _gap_0x21C0; + /* */ __int64 _gap_0x21C8; + /* */ __int64 _gap_0x21D0; + /* */ __int64 _gap_0x21D8; + /* */ __int64 _gap_0x21E0; + /* */ __int64 _gap_0x21E8; + /* */ __int64 _gap_0x21F0; + /* */ __int64 _gap_0x21F8; + /* */ __int64 _gap_0x2200; + /* */ __int64 _gap_0x2208; + /* */ __int64 _gap_0x2210; + /* */ __int64 _gap_0x2218; + /* */ __int64 _gap_0x2220; + /* */ __int64 _gap_0x2228; + /* */ __int64 _gap_0x2230; + /* */ __int64 _gap_0x2238; + /* */ __int64 _gap_0x2240; + /* */ __int64 _gap_0x2248; + /* */ __int64 _gap_0x2250; + /* */ __int64 _gap_0x2258; + /* */ __int64 _gap_0x2260; + /* */ __int64 _gap_0x2268; + /* */ __int64 _gap_0x2270; + /* */ __int64 _gap_0x2278; + /* */ __int64 _gap_0x2280; + /* */ __int64 _gap_0x2288; + /* */ __int64 _gap_0x2290; + /* */ __int64 _gap_0x2298; + /* */ __int64 _gap_0x22A0; + /* */ __int64 _gap_0x22A8; + /* */ __int64 _gap_0x22B0; + /* */ __int64 _gap_0x22B8; + /* */ __int64 _gap_0x22C0; + /* */ __int64 _gap_0x22C8; + /* */ __int64 _gap_0x22D0; + /* */ __int64 _gap_0x22D8; + /* */ __int64 _gap_0x22E0; + /* */ __int64 _gap_0x22E8; + /* */ __int64 _gap_0x22F0; + /* */ __int64 _gap_0x22F8; + /* */ __int64 _gap_0x2300; + /* */ __int64 _gap_0x2308; + /* */ __int64 _gap_0x2310; + /* */ __int64 _gap_0x2318; + /* */ __int64 _gap_0x2320; + /* */ __int64 _gap_0x2328; + /* */ __int64 _gap_0x2330; + /* */ __int64 _gap_0x2338; + /* */ __int64 _gap_0x2340; + /* */ __int64 _gap_0x2348; + /* */ __int64 _gap_0x2350; + /* */ __int64 _gap_0x2358; + /* */ __int64 _gap_0x2360; + /* */ __int64 _gap_0x2368; + /* */ __int64 _gap_0x2370; + /* */ __int64 _gap_0x2378; + /* */ __int64 _gap_0x2380; + /* */ __int64 _gap_0x2388; + /* */ __int64 _gap_0x2390; + /* */ __int64 _gap_0x2398; + /* */ __int64 _gap_0x23A0; + /* */ __int64 _gap_0x23A8; + /* */ __int64 _gap_0x23B0; + /* */ __int64 _gap_0x23B8; + /* */ __int64 _gap_0x23C0; + /* */ __int64 _gap_0x23C8; + /* */ __int64 _gap_0x23D0; + /* */ __int64 _gap_0x23D8; + /* */ __int64 _gap_0x23E0; + /* */ __int64 _gap_0x23E8; + /* */ __int64 _gap_0x23F0; + /* */ __int64 _gap_0x23F8; + /* */ __int64 _gap_0x2400; + /* */ __int64 _gap_0x2408; + /* */ __int64 _gap_0x2410; + /* */ __int64 _gap_0x2418; + /* */ __int64 _gap_0x2420; + /* */ __int64 _gap_0x2428; + /* */ __int64 _gap_0x2430; + /* */ __int64 _gap_0x2438; + /* */ __int64 _gap_0x2440; + /* */ __int64 _gap_0x2448; + /* */ __int64 _gap_0x2450; + /* */ __int64 _gap_0x2458; + /* */ __int64 _gap_0x2460; + /* */ __int64 _gap_0x2468; + /* */ __int64 _gap_0x2470; + /* */ __int64 _gap_0x2478; + /* */ __int64 _gap_0x2480; + /* */ __int64 _gap_0x2488; + /* */ __int64 _gap_0x2490; + /* */ __int64 _gap_0x2498; + /* */ __int64 _gap_0x24A0; + /* */ __int64 _gap_0x24A8; + /* */ __int64 _gap_0x24B0; + /* */ __int64 _gap_0x24B8; + /* */ __int64 _gap_0x24C0; + /* */ __int64 _gap_0x24C8; + /* */ __int64 _gap_0x24D0; + /* */ __int64 _gap_0x24D8; + /* */ __int64 _gap_0x24E0; + /* */ __int64 _gap_0x24E8; + /* */ __int64 _gap_0x24F0; + /* */ __int64 _gap_0x24F8; + /* */ __int64 _gap_0x2500; + /* */ __int64 _gap_0x2508; + /* */ __int64 _gap_0x2510; + /* */ __int64 _gap_0x2518; + /* */ __int64 _gap_0x2520; + /* */ __int64 _gap_0x2528; + /* */ __int64 _gap_0x2530; + /* */ __int64 _gap_0x2538; + /* */ __int64 _gap_0x2540; + /* */ __int64 _gap_0x2548; + /* */ __int64 _gap_0x2550; + /* */ __int64 _gap_0x2558; + /* */ __int64 _gap_0x2560; + /* */ __int64 _gap_0x2568; + /* */ __int64 _gap_0x2570; + /* */ __int64 _gap_0x2578; + /* */ __int64 _gap_0x2580; + /* */ __int64 _gap_0x2588; + /* */ __int64 _gap_0x2590; + /* */ __int64 _gap_0x2598; + /* */ __int64 _gap_0x25A0; + /* */ __int64 _gap_0x25A8; + /* */ __int64 _gap_0x25B0; + /* */ __int64 _gap_0x25B8; + /* */ __int64 _gap_0x25C0; + /* */ __int64 _gap_0x25C8; + /* */ __int64 _gap_0x25D0; + /* */ __int64 _gap_0x25D8; + /* */ __int64 _gap_0x25E0; + /* */ __int64 _gap_0x25E8; + /* */ __int64 _gap_0x25F0; + /* */ __int64 _gap_0x25F8; + /* */ __int64 _gap_0x2600; + /* */ __int64 _gap_0x2608; + /* */ __int64 _gap_0x2610; + /* */ __int64 _gap_0x2618; + /* */ __int64 _gap_0x2620; + /* */ __int64 _gap_0x2628; + /* */ __int64 _gap_0x2630; + /* */ __int64 _gap_0x2638; + /* */ __int64 _gap_0x2640; + /* */ __int64 _gap_0x2648; + /* */ __int64 _gap_0x2650; + /* */ __int64 _gap_0x2658; + /* */ __int64 _gap_0x2660; + /* */ __int64 _gap_0x2668; + /* */ __int64 _gap_0x2670; + /* */ __int64 _gap_0x2678; + /* */ __int64 _gap_0x2680; + /* */ __int64 _gap_0x2688; + /* */ __int64 _gap_0x2690; + /* */ __int64 _gap_0x2698; + /* */ __int64 _gap_0x26A0; + /* */ __int64 _gap_0x26A8; + /* */ __int64 _gap_0x26B0; + /* */ __int64 _gap_0x26B8; + /* */ __int64 _gap_0x26C0; + /* */ __int64 _gap_0x26C8; + /* */ __int64 _gap_0x26D0; + /* */ __int64 _gap_0x26D8; + /* */ __int64 _gap_0x26E0; + /* */ __int64 _gap_0x26E8; + /* */ __int64 _gap_0x26F0; + /* */ __int64 _gap_0x26F8; + /* */ __int64 _gap_0x2700; + /* */ __int64 _gap_0x2708; + /* */ __int64 _gap_0x2710; + /* */ __int64 _gap_0x2718; + /* */ __int64 _gap_0x2720; + /* */ __int64 _gap_0x2728; + /* */ __int64 _gap_0x2730; + /* */ __int64 _gap_0x2738; + /* */ __int64 _gap_0x2740; + /* */ __int64 _gap_0x2748; + /* */ __int64 _gap_0x2750; + /* */ __int64 _gap_0x2758; + /* */ __int64 _gap_0x2760; + /* */ __int64 _gap_0x2768; + /* */ __int64 _gap_0x2770; + /* */ __int64 _gap_0x2778; + /* */ __int64 _gap_0x2780; + /* */ __int64 _gap_0x2788; + /* */ __int64 _gap_0x2790; + /* */ __int64 _gap_0x2798; + /* */ __int64 _gap_0x27A0; + /* */ __int64 _gap_0x27A8; + /* */ __int64 _gap_0x27B0; + /* */ __int64 _gap_0x27B8; + /* */ __int64 _gap_0x27C0; + /* */ __int64 _gap_0x27C8; + /* */ __int64 _gap_0x27D0; + /* */ __int64 _gap_0x27D8; + /* */ __int64 _gap_0x27E0; + /* */ __int64 _gap_0x27E8; + /* */ __int64 _gap_0x27F0; + /* */ __int64 _gap_0x27F8; + /* */ __int64 _gap_0x2800; + /* */ __int64 _gap_0x2808; + /* */ __int64 _gap_0x2810; + /* */ __int64 _gap_0x2818; + /* */ __int64 _gap_0x2820; + /* */ __int64 _gap_0x2828; + /* */ __int64 _gap_0x2830; + /* */ __int64 _gap_0x2838; + /* */ __int64 _gap_0x2840; + /* */ __int64 _gap_0x2848; + /* */ __int64 _gap_0x2850; + /* */ __int64 _gap_0x2858; + /* */ __int64 _gap_0x2860; + /* */ __int64 _gap_0x2868; + /* */ __int64 _gap_0x2870; + /* */ __int64 _gap_0x2878; + /* */ __int64 _gap_0x2880; + /* */ __int64 _gap_0x2888; + /* */ __int64 _gap_0x2890; + /* */ __int64 _gap_0x2898; + /* */ __int64 _gap_0x28A0; + /* */ __int64 _gap_0x28A8; + /* */ __int64 _gap_0x28B0; + /* */ __int64 _gap_0x28B8; + /* */ __int64 _gap_0x28C0; + /* */ __int64 _gap_0x28C8; + /* */ __int64 _gap_0x28D0; + /* */ __int64 _gap_0x28D8; + /* */ __int64 _gap_0x28E0; + /* */ __int64 _gap_0x28E8; + /* */ __int64 _gap_0x28F0; + /* */ __int64 _gap_0x28F8; + /* */ __int64 _gap_0x2900; + /* */ __int64 _gap_0x2908; + /* */ __int64 _gap_0x2910; + /* */ __int64 _gap_0x2918; + /* */ __int64 _gap_0x2920; + /* */ __int64 _gap_0x2928; + /* */ __int64 _gap_0x2930; + /* */ __int64 _gap_0x2938; + /* */ __int64 _gap_0x2940; + /* */ __int64 _gap_0x2948; + /* */ __int64 _gap_0x2950; + /* */ __int64 _gap_0x2958; + /* */ __int64 _gap_0x2960; + /* */ __int64 _gap_0x2968; + /* */ __int64 _gap_0x2970; + /* */ __int64 _gap_0x2978; + /* */ __int64 _gap_0x2980; + /* */ __int64 _gap_0x2988; + /* */ __int64 _gap_0x2990; + /* */ __int64 _gap_0x2998; + /* */ __int64 _gap_0x29A0; + /* */ __int64 _gap_0x29A8; + /* */ __int64 _gap_0x29B0; + /* */ __int64 _gap_0x29B8; + /* */ __int64 _gap_0x29C0; + /* */ __int64 _gap_0x29C8; + /* */ __int64 _gap_0x29D0; + /* */ __int64 _gap_0x29D8; + /* */ __int64 _gap_0x29E0; + /* */ __int64 _gap_0x29E8; + /* */ __int64 _gap_0x29F0; + /* */ __int64 _gap_0x29F8; + /* */ __int64 _gap_0x2A00; + /* */ __int64 _gap_0x2A08; + /* */ __int64 _gap_0x2A10; + /* */ __int64 _gap_0x2A18; + /* */ __int64 _gap_0x2A20; + /* */ __int64 _gap_0x2A28; + /* */ __int64 _gap_0x2A30; + /* */ __int64 _gap_0x2A38; + /* */ __int64 _gap_0x2A40; + /* */ __int64 _gap_0x2A48; + /* */ __int64 _gap_0x2A50; + /* */ __int64 _gap_0x2A58; + /* */ __int64 _gap_0x2A60; + /* */ __int64 _gap_0x2A68; + /* */ __int64 _gap_0x2A70; + /* */ __int64 _gap_0x2A78; + /* */ __int64 _gap_0x2A80; + /* */ __int64 _gap_0x2A88; + /* */ __int64 _gap_0x2A90; + /* */ __int64 _gap_0x2A98; + /* */ __int64 _gap_0x2AA0; + /* */ __int64 _gap_0x2AA8; + /* */ __int64 _gap_0x2AB0; + /* */ __int64 _gap_0x2AB8; + /* */ __int64 _gap_0x2AC0; + /* */ __int64 _gap_0x2AC8; + /* */ __int64 _gap_0x2AD0; + /* */ __int64 _gap_0x2AD8; + /* */ __int64 _gap_0x2AE0; + /* */ __int64 _gap_0x2AE8; + /* */ __int64 _gap_0x2AF0; + /* */ __int64 _gap_0x2AF8; + /* */ __int64 _gap_0x2B00; + /* */ __int64 _gap_0x2B08; + /* */ __int64 _gap_0x2B10; + /* */ __int64 _gap_0x2B18; + /* */ __int64 _gap_0x2B20; + /* */ __int64 _gap_0x2B28; + /* */ __int64 _gap_0x2B30; + /* */ __int64 _gap_0x2B38; + /* */ __int64 _gap_0x2B40; + /* */ __int64 _gap_0x2B48; + /* */ __int64 _gap_0x2B50; + /* */ __int64 _gap_0x2B58; + /* */ __int64 _gap_0x2B60; + /* */ __int64 _gap_0x2B68; + /* */ __int64 _gap_0x2B70; + /* */ __int64 _gap_0x2B78; + /* */ __int64 _gap_0x2B80; + /* */ __int64 _gap_0x2B88; + /* */ __int64 _gap_0x2B90; + /* */ __int64 _gap_0x2B98; + /* */ __int64 _gap_0x2BA0; + /* */ __int64 _gap_0x2BA8; + /* */ __int64 _gap_0x2BB0; + /* */ __int64 _gap_0x2BB8; + /* */ __int64 _gap_0x2BC0; + /* */ __int64 _gap_0x2BC8; + /* */ __int64 _gap_0x2BD0; + /* */ __int64 _gap_0x2BD8; + /* */ __int64 _gap_0x2BE0; + /* */ __int64 _gap_0x2BE8; + /* */ __int64 _gap_0x2BF0; + /* */ __int64 _gap_0x2BF8; + /* */ __int64 _gap_0x2C00; + /* */ __int64 _gap_0x2C08; + /* */ __int64 _gap_0x2C10; + /* */ __int64 _gap_0x2C18; + /* */ __int64 _gap_0x2C20; + /* */ __int64 _gap_0x2C28; + /* */ __int64 _gap_0x2C30; + /* */ __int64 _gap_0x2C38; + /* */ __int64 _gap_0x2C40; + /* */ __int64 _gap_0x2C48; + /* */ __int64 _gap_0x2C50; + /* */ __int64 _gap_0x2C58; + /* */ __int64 _gap_0x2C60; + /* */ __int64 _gap_0x2C68; + /* */ __int64 _gap_0x2C70; + /* */ __int64 _gap_0x2C78; + /* */ __int64 _gap_0x2C80; + /* */ __int64 _gap_0x2C88; + /* */ __int64 _gap_0x2C90; + /* */ __int64 _gap_0x2C98; + /* */ __int64 _gap_0x2CA0; + /* */ __int64 _gap_0x2CA8; + /* */ __int64 _gap_0x2CB0; + /* */ __int64 _gap_0x2CB8; + /* */ __int64 _gap_0x2CC0; + /* */ __int64 _gap_0x2CC8; + /* */ __int64 _gap_0x2CD0; + /* */ __int64 _gap_0x2CD8; + /* */ __int64 _gap_0x2CE0; + /* */ __int64 _gap_0x2CE8; + /* */ __int64 _gap_0x2CF0; + /* */ __int64 _gap_0x2CF8; + /* */ __int64 _gap_0x2D00; + /* */ __int64 _gap_0x2D08; + /* */ __int64 _gap_0x2D10; + /* */ __int64 _gap_0x2D18; + /* */ __int64 _gap_0x2D20; + /* */ __int64 _gap_0x2D28; + /* */ __int64 _gap_0x2D30; + /* */ __int64 _gap_0x2D38; + /* */ __int64 _gap_0x2D40; + /* */ __int64 _gap_0x2D48; + /* */ __int64 _gap_0x2D50; + /* */ __int64 _gap_0x2D58; + /* */ __int64 _gap_0x2D60; + /* */ __int64 _gap_0x2D68; + /* */ __int64 _gap_0x2D70; + /* */ __int64 _gap_0x2D78; + /* */ __int64 _gap_0x2D80; + /* */ __int64 _gap_0x2D88; + /* */ __int64 _gap_0x2D90; + /* */ __int64 _gap_0x2D98; + /* */ __int64 _gap_0x2DA0; + /* */ __int64 _gap_0x2DA8; + /* */ __int64 _gap_0x2DB0; + /* */ __int64 _gap_0x2DB8; + /* */ __int64 _gap_0x2DC0; + /* */ __int64 _gap_0x2DC8; + /* */ __int64 _gap_0x2DD0; + /* */ __int64 _gap_0x2DD8; + /* */ __int64 _gap_0x2DE0; + /* */ __int64 _gap_0x2DE8; + /* */ __int64 _gap_0x2DF0; + /* */ __int64 _gap_0x2DF8; + /* */ __int64 _gap_0x2E00; + /* */ __int64 _gap_0x2E08; + /* */ __int64 _gap_0x2E10; + /* */ __int64 _gap_0x2E18; + /* */ __int64 _gap_0x2E20; + /* */ __int64 _gap_0x2E28; + /* */ __int64 _gap_0x2E30; + /* */ __int64 _gap_0x2E38; + /* */ __int64 _gap_0x2E40; + /* */ __int64 _gap_0x2E48; + /* */ __int64 _gap_0x2E50; + /* */ __int64 _gap_0x2E58; + /* */ __int64 _gap_0x2E60; + /* */ __int64 _gap_0x2E68; + /* */ __int64 _gap_0x2E70; + /* */ __int64 _gap_0x2E78; + /* */ __int64 _gap_0x2E80; + /* */ __int64 _gap_0x2E88; + /* */ __int64 _gap_0x2E90; + /* */ __int64 _gap_0x2E98; + /* */ __int64 _gap_0x2EA0; + /* */ __int64 _gap_0x2EA8; + /* */ __int64 _gap_0x2EB0; + /* */ __int64 _gap_0x2EB8; + /* */ __int64 _gap_0x2EC0; + /* */ __int64 _gap_0x2EC8; + /* */ __int64 _gap_0x2ED0; + /* */ __int64 _gap_0x2ED8; + /* */ __int64 _gap_0x2EE0; + /* */ __int64 _gap_0x2EE8; + /* */ __int64 _gap_0x2EF0; + /* */ __int64 _gap_0x2EF8; + /* */ __int64 _gap_0x2F00; + /* */ __int64 _gap_0x2F08; + /* */ __int64 _gap_0x2F10; + /* */ __int64 _gap_0x2F18; + /* */ __int64 _gap_0x2F20; + /* */ __int64 _gap_0x2F28; + /* */ __int64 _gap_0x2F30; + /* */ __int64 _gap_0x2F38; + /* */ __int64 _gap_0x2F40; + /* */ __int64 _gap_0x2F48; + /* */ __int64 _gap_0x2F50; + /* */ __int64 _gap_0x2F58; + /* */ __int64 _gap_0x2F60; + /* */ __int64 _gap_0x2F68; + /* */ __int64 _gap_0x2F70; + /* */ __int64 _gap_0x2F78; + /* */ __int64 _gap_0x2F80; + /* */ __int64 _gap_0x2F88; + /* */ __int64 _gap_0x2F90; + /* */ __int64 _gap_0x2F98; + /* */ __int64 _gap_0x2FA0; + /* */ __int64 _gap_0x2FA8; + /* */ __int64 _gap_0x2FB0; + /* */ __int64 _gap_0x2FB8; + /* */ __int64 _gap_0x2FC0; + /* */ __int64 _gap_0x2FC8; + /* */ __int64 _gap_0x2FD0; + /* */ __int64 _gap_0x2FD8; + /* */ __int64 _gap_0x2FE0; + /* */ __int64 _gap_0x2FE8; + /* */ __int64 _gap_0x2FF0; + /* */ __int64 _gap_0x2FF8; + /* */ __int64 _gap_0x3000; + /* */ __int64 _gap_0x3008; + /* */ __int64 _gap_0x3010; + /* */ __int64 _gap_0x3018; + /* */ __int64 _gap_0x3020; + /* */ __int64 _gap_0x3028; + /* */ __int64 _gap_0x3030; + /* */ __int64 _gap_0x3038; + /* */ __int64 _gap_0x3040; + /* */ __int64 _gap_0x3048; + /* */ __int64 _gap_0x3050; + /* */ __int64 _gap_0x3058; + /* */ __int64 _gap_0x3060; + /* */ __int64 _gap_0x3068; + /* */ __int64 _gap_0x3070; + /* */ __int64 _gap_0x3078; + /* */ __int64 _gap_0x3080; + /* */ __int64 _gap_0x3088; + /* */ __int64 _gap_0x3090; + /* */ __int64 _gap_0x3098; + /* */ __int64 _gap_0x30A0; + /* */ __int64 _gap_0x30A8; + /* */ __int64 _gap_0x30B0; + /* */ __int64 _gap_0x30B8; + /* */ __int64 _gap_0x30C0; + /* */ __int64 _gap_0x30C8; + /* */ __int64 _gap_0x30D0; + /* */ __int64 _gap_0x30D8; + /* */ __int64 _gap_0x30E0; + /* */ __int64 _gap_0x30E8; + /* */ __int64 _gap_0x30F0; + /* */ __int64 _gap_0x30F8; + /* */ __int64 _gap_0x3100; + /* */ __int64 _gap_0x3108; + /* */ __int64 _gap_0x3110; + /* */ __int64 _gap_0x3118; + /* */ __int64 _gap_0x3120; + /* */ __int64 _gap_0x3128; + /* */ __int64 _gap_0x3130; + /* */ __int64 _gap_0x3138; + /* */ __int64 _gap_0x3140; + /* */ __int64 _gap_0x3148; + /* */ __int64 _gap_0x3150; + /* */ __int64 _gap_0x3158; + /* */ __int64 _gap_0x3160; + /* */ __int64 _gap_0x3168; + /* */ __int64 _gap_0x3170; + /* */ __int64 _gap_0x3178; + /* */ __int64 _gap_0x3180; + /* */ __int64 _gap_0x3188; + /* */ __int64 _gap_0x3190; + /* */ __int64 _gap_0x3198; + /* */ __int64 _gap_0x31A0; + /* */ __int64 _gap_0x31A8; + /* */ __int64 _gap_0x31B0; + /* */ __int64 _gap_0x31B8; + /* */ __int64 _gap_0x31C0; + /* */ __int64 _gap_0x31C8; + /* */ __int64 _gap_0x31D0; + /* */ __int64 _gap_0x31D8; + /* */ __int64 _gap_0x31E0; + /* */ __int64 _gap_0x31E8; + /* */ __int64 _gap_0x31F0; + /* */ __int64 _gap_0x31F8; + /* */ __int64 _gap_0x3200; + /* */ __int64 _gap_0x3208; + /* */ __int64 _gap_0x3210; + /* */ __int64 _gap_0x3218; + /* */ __int64 _gap_0x3220; + /* */ __int64 _gap_0x3228; + /* */ __int64 _gap_0x3230; + /* */ __int64 _gap_0x3238; + /* */ __int64 _gap_0x3240; + /* */ __int64 _gap_0x3248; + /* */ __int64 _gap_0x3250; + /* */ __int64 _gap_0x3258; + /* */ __int64 _gap_0x3260; + /* */ __int64 _gap_0x3268; + /* */ __int64 _gap_0x3270; + /* */ __int64 _gap_0x3278; + /* */ __int64 _gap_0x3280; + /* */ __int64 _gap_0x3288; + /* */ __int64 _gap_0x3290; + /* */ __int64 _gap_0x3298; + /* */ __int64 _gap_0x32A0; + /* */ __int64 _gap_0x32A8; + /* */ __int64 _gap_0x32B0; + /* */ __int64 _gap_0x32B8; + /* */ __int64 _gap_0x32C0; + /* */ __int64 _gap_0x32C8; + /* */ __int64 _gap_0x32D0; + /* */ __int64 _gap_0x32D8; + /* */ __int64 _gap_0x32E0; + /* */ __int64 _gap_0x32E8; + /* */ __int64 _gap_0x32F0; + /* */ __int64 _gap_0x32F8; + /* */ __int64 _gap_0x3300; + /* */ __int64 _gap_0x3308; + /* */ __int64 _gap_0x3310; + /* */ __int64 _gap_0x3318; + /* */ __int64 _gap_0x3320; + /* */ __int64 _gap_0x3328; + /* */ __int64 _gap_0x3330; + /* */ __int64 _gap_0x3338; + /* */ __int64 _gap_0x3340; + /* */ __int64 _gap_0x3348; + /* */ __int64 _gap_0x3350; + /* */ __int64 _gap_0x3358; + /* */ __int64 _gap_0x3360; + /* */ __int64 _gap_0x3368; + /* */ __int64 _gap_0x3370; + /* */ __int64 _gap_0x3378; + /* */ __int64 _gap_0x3380; + /* */ __int64 _gap_0x3388; + /* */ __int64 _gap_0x3390; + /* */ __int64 _gap_0x3398; + /* */ __int64 _gap_0x33A0; + /* */ __int64 _gap_0x33A8; + /* */ __int64 _gap_0x33B0; + /* */ __int64 _gap_0x33B8; + /* */ __int64 _gap_0x33C0; + /* */ __int64 _gap_0x33C8; + /* */ __int64 _gap_0x33D0; + /* */ __int64 _gap_0x33D8; + /* */ __int64 _gap_0x33E0; + /* */ __int64 _gap_0x33E8; + /* */ __int64 _gap_0x33F0; + /* */ __int64 _gap_0x33F8; + /* */ __int64 _gap_0x3400; + /* */ __int64 _gap_0x3408; + /* */ __int64 _gap_0x3410; + /* */ __int64 _gap_0x3418; + /* */ __int64 _gap_0x3420; + /* */ __int64 _gap_0x3428; + /* */ __int64 _gap_0x3430; + /* */ __int64 _gap_0x3438; + /* */ __int64 _gap_0x3440; + /* */ __int64 _gap_0x3448; + /* */ __int64 _gap_0x3450; + /* */ __int64 _gap_0x3458; + /* */ __int64 _gap_0x3460; + /* */ __int64 _gap_0x3468; + /* */ __int64 _gap_0x3470; + /* */ __int64 _gap_0x3478; + /* */ __int64 _gap_0x3480; + /* */ __int64 _gap_0x3488; + /* */ __int64 _gap_0x3490; + /* */ __int64 _gap_0x3498; + /* */ __int64 _gap_0x34A0; + /* */ __int64 _gap_0x34A8; + /* */ __int64 _gap_0x34B0; + /* */ __int64 _gap_0x34B8; + /* */ __int64 _gap_0x34C0; + /* */ __int64 _gap_0x34C8; + /* */ __int64 _gap_0x34D0; + /* */ __int64 _gap_0x34D8; + /* */ __int64 _gap_0x34E0; + /* */ __int64 _gap_0x34E8; + /* */ __int64 _gap_0x34F0; + /* */ __int64 _gap_0x34F8; + /* */ __int64 _gap_0x3500; + /* */ __int64 _gap_0x3508; + /* */ __int64 _gap_0x3510; + /* */ __int64 _gap_0x3518; + /* */ __int64 _gap_0x3520; + /* */ __int64 _gap_0x3528; + /* */ __int64 _gap_0x3530; + /* */ __int64 _gap_0x3538; + /* */ __int64 _gap_0x3540; + /* */ __int64 _gap_0x3548; + /* */ __int64 _gap_0x3550; + /* */ __int64 _gap_0x3558; + /* */ __int64 _gap_0x3560; + /* */ __int64 _gap_0x3568; + /* */ __int64 _gap_0x3570; + /* */ __int64 _gap_0x3578; + /* */ __int64 _gap_0x3580; + /* */ __int64 _gap_0x3588; + /* */ __int64 _gap_0x3590; + /* */ __int64 _gap_0x3598; + /* */ __int64 _gap_0x35A0; + /* */ __int64 _gap_0x35A8; + /* */ __int64 _gap_0x35B0; + /* */ __int64 _gap_0x35B8; + /* */ __int64 _gap_0x35C0; + /* */ __int64 _gap_0x35C8; + /* */ __int64 _gap_0x35D0; + /* */ __int64 _gap_0x35D8; + /* */ __int64 _gap_0x35E0; + /* */ __int64 _gap_0x35E8; + /* */ __int64 _gap_0x35F0; + /* */ __int64 _gap_0x35F8; + /* */ __int64 _gap_0x3600; + /* */ __int64 _gap_0x3608; + /* */ __int64 _gap_0x3610; + /* */ __int64 _gap_0x3618; + /* */ __int64 _gap_0x3620; + /* */ __int64 _gap_0x3628; + /* */ __int64 _gap_0x3630; + /* */ __int64 _gap_0x3638; + /* */ __int64 _gap_0x3640; + /* */ __int64 _gap_0x3648; + /* */ __int64 _gap_0x3650; + /* */ __int64 _gap_0x3658; + /* */ __int64 _gap_0x3660; + /* */ __int64 _gap_0x3668; + /* */ __int64 _gap_0x3670; + /* */ __int64 _gap_0x3678; + /* */ __int64 _gap_0x3680; + /* */ __int64 _gap_0x3688; + /* */ __int64 _gap_0x3690; + /* */ __int64 _gap_0x3698; + /* */ __int64 _gap_0x36A0; + /* */ __int64 _gap_0x36A8; + /* */ __int64 _gap_0x36B0; + /* */ __int64 _gap_0x36B8; + /* */ __int64 _gap_0x36C0; + /* */ __int64 _gap_0x36C8; + /* */ __int64 _gap_0x36D0; + /* */ __int64 _gap_0x36D8; + /* */ __int64 _gap_0x36E0; + /* */ __int64 _gap_0x36E8; + /* */ __int64 _gap_0x36F0; + /* */ __int64 _gap_0x36F8; + /* */ __int64 _gap_0x3700; + /* */ __int64 _gap_0x3708; + /* */ __int64 _gap_0x3710; + /* */ __int64 _gap_0x3718; + /* */ __int64 _gap_0x3720; + /* */ __int64 _gap_0x3728; + /* */ __int64 _gap_0x3730; + /* */ __int64 _gap_0x3738; + /* */ __int64 _gap_0x3740; + /* */ __int64 _gap_0x3748; + /* */ __int64 _gap_0x3750; + /* */ __int64 _gap_0x3758; + /* */ __int64 _gap_0x3760; + /* */ __int64 _gap_0x3768; + /* */ __int64 _gap_0x3770; + /* */ __int64 _gap_0x3778; + /* */ __int64 _gap_0x3780; + /* */ __int64 _gap_0x3788; + /* */ __int64 _gap_0x3790; + /* */ __int64 _gap_0x3798; + /* */ __int64 _gap_0x37A0; + /* */ __int64 _gap_0x37A8; + /* */ __int64 _gap_0x37B0; + /* */ __int64 _gap_0x37B8; + /* */ __int64 _gap_0x37C0; + /* */ __int64 _gap_0x37C8; + /* */ __int64 _gap_0x37D0; + /* */ __int64 _gap_0x37D8; + /* */ __int64 _gap_0x37E0; + /* */ __int64 _gap_0x37E8; + /* */ __int64 _gap_0x37F0; + /* */ __int64 _gap_0x37F8; + /* */ __int64 _gap_0x3800; + /* */ __int64 _gap_0x3808; + /* */ __int64 _gap_0x3810; + /* */ __int64 _gap_0x3818; + /* */ __int64 _gap_0x3820; + /* */ __int64 _gap_0x3828; + /* */ __int64 _gap_0x3830; + /* */ __int64 _gap_0x3838; + /* */ __int64 _gap_0x3840; + /* */ __int64 _gap_0x3848; + /* */ __int64 _gap_0x3850; + /* */ __int64 _gap_0x3858; + /* */ __int64 _gap_0x3860; + /* */ __int64 _gap_0x3868; + /* */ __int64 _gap_0x3870; + /* */ __int64 _gap_0x3878; + /* */ __int64 _gap_0x3880; + /* */ __int64 _gap_0x3888; + /* */ __int64 _gap_0x3890; + /* */ __int64 _gap_0x3898; + /* */ __int64 _gap_0x38A0; + /* */ __int64 _gap_0x38A8; + /* */ __int64 _gap_0x38B0; + /* */ __int64 _gap_0x38B8; + /* */ __int64 _gap_0x38C0; + /* */ __int64 _gap_0x38C8; + /* */ __int64 _gap_0x38D0; + /* */ __int64 _gap_0x38D8; + /* */ __int64 _gap_0x38E0; + /* */ __int64 _gap_0x38E8; + /* */ __int64 _gap_0x38F0; + /* */ __int64 _gap_0x38F8; + /* */ __int64 _gap_0x3900; + /* */ __int64 _gap_0x3908; + /* */ __int64 _gap_0x3910; + /* */ __int64 _gap_0x3918; + /* */ __int64 _gap_0x3920; + /* */ __int64 _gap_0x3928; + /* */ __int64 _gap_0x3930; + /* */ __int64 _gap_0x3938; + /* */ __int64 _gap_0x3940; + /* */ __int64 _gap_0x3948; + /* */ __int64 _gap_0x3950; + /* */ __int64 _gap_0x3958; + /* */ __int64 _gap_0x3960; + /* */ __int64 _gap_0x3968; + /* */ __int64 _gap_0x3970; + /* */ __int64 _gap_0x3978; + /* */ __int64 _gap_0x3980; + /* */ __int64 _gap_0x3988; + /* */ __int64 _gap_0x3990; + /* */ __int64 _gap_0x3998; + /* */ __int64 _gap_0x39A0; + /* */ __int64 _gap_0x39A8; + /* */ __int64 _gap_0x39B0; + /* */ __int64 _gap_0x39B8; + /* */ __int64 _gap_0x39C0; + /* */ __int64 _gap_0x39C8; + /* */ __int64 _gap_0x39D0; + /* */ __int64 _gap_0x39D8; + /* */ __int64 _gap_0x39E0; + /* */ __int64 _gap_0x39E8; + /* */ __int64 _gap_0x39F0; + /* */ __int64 _gap_0x39F8; + /* */ __int64 _gap_0x3A00; + /* */ __int64 _gap_0x3A08; + /* */ __int64 _gap_0x3A10; + /* */ __int64 _gap_0x3A18; + /* */ __int64 _gap_0x3A20; + /* */ __int64 _gap_0x3A28; + /* */ __int64 _gap_0x3A30; + /* */ __int64 _gap_0x3A38; + /* */ __int64 _gap_0x3A40; + /* */ __int64 _gap_0x3A48; + /* */ __int64 _gap_0x3A50; + /* */ __int64 _gap_0x3A58; + /* */ __int64 _gap_0x3A60; + /* */ __int64 _gap_0x3A68; + /* */ __int64 _gap_0x3A70; + /* */ __int64 _gap_0x3A78; + /* */ __int64 _gap_0x3A80; + /* */ __int64 _gap_0x3A88; + /* */ __int64 _gap_0x3A90; + /* */ __int64 _gap_0x3A98; + /* */ __int64 _gap_0x3AA0; + /* */ __int64 _gap_0x3AA8; + /* */ __int64 _gap_0x3AB0; + /* */ __int64 _gap_0x3AB8; + /* */ __int64 _gap_0x3AC0; + /* */ __int64 _gap_0x3AC8; + /* */ __int64 _gap_0x3AD0; + /* */ __int64 _gap_0x3AD8; + /* */ __int64 _gap_0x3AE0; + /* */ __int64 _gap_0x3AE8; + /* */ __int64 _gap_0x3AF0; + /* */ __int64 _gap_0x3AF8; + /* */ __int64 _gap_0x3B00; + /* */ __int64 _gap_0x3B08; + /* */ __int64 _gap_0x3B10; + /* */ __int64 _gap_0x3B18; + /* */ __int64 _gap_0x3B20; + /* */ __int64 _gap_0x3B28; + /* */ __int64 _gap_0x3B30; + /* */ __int64 _gap_0x3B38; + /* */ __int64 _gap_0x3B40; + /* */ __int64 _gap_0x3B48; + /* */ __int64 _gap_0x3B50; + /* */ __int64 _gap_0x3B58; + /* */ __int64 _gap_0x3B60; + /* */ __int64 _gap_0x3B68; + /* */ __int64 _gap_0x3B70; + /* */ __int64 _gap_0x3B78; + /* */ __int64 _gap_0x3B80; + /* */ __int64 _gap_0x3B88; + /* */ __int64 _gap_0x3B90; + /* */ __int64 _gap_0x3B98; + /* */ __int64 _gap_0x3BA0; + /* */ __int64 _gap_0x3BA8; + /* */ __int64 _gap_0x3BB0; + /* */ __int64 _gap_0x3BB8; + /* */ __int64 _gap_0x3BC0; + /* */ __int64 _gap_0x3BC8; + /* */ __int64 _gap_0x3BD0; + /* */ __int64 _gap_0x3BD8; + /* */ __int64 _gap_0x3BE0; + /* */ __int64 _gap_0x3BE8; + /* */ __int64 _gap_0x3BF0; + /* */ __int64 _gap_0x3BF8; + /* */ __int64 _gap_0x3C00; + /* */ __int64 _gap_0x3C08; + /* */ __int64 _gap_0x3C10; + /* */ __int64 _gap_0x3C18; + /* */ __int64 _gap_0x3C20; + /* */ __int64 _gap_0x3C28; + /* */ __int64 _gap_0x3C30; + /* */ __int64 _gap_0x3C38; + /* */ __int64 _gap_0x3C40; + /* */ __int64 _gap_0x3C48; + /* */ __int64 _gap_0x3C50; + /* */ __int64 _gap_0x3C58; + /* */ __int64 _gap_0x3C60; + /* */ __int64 _gap_0x3C68; + /* */ __int64 _gap_0x3C70; + /* */ __int64 _gap_0x3C78; + /* */ __int64 _gap_0x3C80; + /* */ __int64 _gap_0x3C88; + /* */ __int64 _gap_0x3C90; + /* */ __int64 _gap_0x3C98; + /* */ __int64 _gap_0x3CA0; + /* */ __int64 _gap_0x3CA8; + /* */ __int64 _gap_0x3CB0; + /* */ __int64 _gap_0x3CB8; + /* */ __int64 _gap_0x3CC0; + /* */ __int64 _gap_0x3CC8; + /* */ __int64 _gap_0x3CD0; + /* */ __int64 _gap_0x3CD8; + /* */ __int64 _gap_0x3CE0; + /* */ __int64 _gap_0x3CE8; + /* */ __int64 _gap_0x3CF0; + /* */ __int64 _gap_0x3CF8; + /* */ __int64 _gap_0x3D00; + /* */ __int64 _gap_0x3D08; + /* */ __int64 _gap_0x3D10; + /* */ __int64 _gap_0x3D18; + /* */ __int64 _gap_0x3D20; + /* */ __int64 _gap_0x3D28; + /* */ __int64 _gap_0x3D30; + /* */ __int64 _gap_0x3D38; + /* */ __int64 _gap_0x3D40; + /* */ __int64 _gap_0x3D48; + /* */ __int64 _gap_0x3D50; + /* */ __int64 _gap_0x3D58; + /* */ __int64 _gap_0x3D60; + /* */ __int64 _gap_0x3D68; + /* */ __int64 _gap_0x3D70; + /* */ __int64 _gap_0x3D78; + /* */ __int64 _gap_0x3D80; + /* */ __int64 _gap_0x3D88; + /* */ __int64 _gap_0x3D90; + /* */ __int64 _gap_0x3D98; + /* */ __int64 _gap_0x3DA0; + /* */ __int64 _gap_0x3DA8; + /* */ __int64 _gap_0x3DB0; + /* */ __int64 _gap_0x3DB8; + /* */ __int64 _gap_0x3DC0; + /* */ __int64 _gap_0x3DC8; + /* */ __int64 _gap_0x3DD0; + /* */ __int64 _gap_0x3DD8; + /* */ __int64 _gap_0x3DE0; + /* */ __int64 _gap_0x3DE8; + /* */ __int64 _gap_0x3DF0; + /* */ __int64 _gap_0x3DF8; + /* */ __int64 _gap_0x3E00; + /* */ __int64 _gap_0x3E08; + /* */ __int64 _gap_0x3E10; + /* */ __int64 _gap_0x3E18; + /* */ __int64 _gap_0x3E20; + /* */ __int64 _gap_0x3E28; + /* */ __int64 _gap_0x3E30; + /* */ __int64 _gap_0x3E38; + /* */ __int64 _gap_0x3E40; + /* */ __int64 _gap_0x3E48; + /* */ __int64 _gap_0x3E50; + /* */ __int64 _gap_0x3E58; + /* */ __int64 _gap_0x3E60; + /* */ __int64 _gap_0x3E68; + /* */ __int64 _gap_0x3E70; + /* */ __int64 _gap_0x3E78; + /* */ __int64 _gap_0x3E80; + /* */ __int64 _gap_0x3E88; + /* */ __int64 _gap_0x3E90; + /* */ __int64 _gap_0x3E98; + /* */ __int64 _gap_0x3EA0; + /* */ __int64 _gap_0x3EA8; + /* */ __int64 _gap_0x3EB0; + /* */ __int64 _gap_0x3EB8; + /* */ __int64 _gap_0x3EC0; + /* */ __int64 _gap_0x3EC8; + /* */ __int64 _gap_0x3ED0; + /* */ __int64 _gap_0x3ED8; + /* */ __int64 _gap_0x3EE0; + /* */ __int64 _gap_0x3EE8; + /* */ __int64 _gap_0x3EF0; + /* */ __int64 _gap_0x3EF8; + /* */ __int64 _gap_0x3F00; + /* */ __int64 _gap_0x3F08; + /* */ __int64 _gap_0x3F10; + /* */ __int64 _gap_0x3F18; + /* */ __int64 _gap_0x3F20; + /* */ __int64 _gap_0x3F28; + /* */ __int64 _gap_0x3F30; + /* */ __int64 _gap_0x3F38; + /* */ __int64 _gap_0x3F40; + /* */ __int64 _gap_0x3F48; + /* */ __int64 _gap_0x3F50; + /* */ __int64 _gap_0x3F58; + /* */ __int64 _gap_0x3F60; + /* */ __int64 _gap_0x3F68; + /* */ __int64 _gap_0x3F70; + /* */ __int64 _gap_0x3F78; + /* */ __int64 _gap_0x3F80; + /* */ __int64 _gap_0x3F88; + /* */ __int64 _gap_0x3F90; + /* */ __int64 _gap_0x3F98; + /* */ __int64 _gap_0x3FA0; + /* */ __int64 _gap_0x3FA8; + /* */ __int64 _gap_0x3FB0; + /* */ __int64 _gap_0x3FB8; + /* */ __int64 _gap_0x3FC0; + /* */ __int64 _gap_0x3FC8; + /* */ __int64 _gap_0x3FD0; + /* */ __int64 _gap_0x3FD8; + /* */ __int64 _gap_0x3FE0; + /* */ __int64 _gap_0x3FE8; + /* */ __int64 _gap_0x3FF0; + /* */ __int64 _gap_0x3FF8; + /* */ __int64 _gap_0x4000; + /* */ __int64 _gap_0x4008; + /* */ __int64 _gap_0x4010; + /* */ __int64 _gap_0x4018; + /* */ __int64 _gap_0x4020; + /* */ __int64 _gap_0x4028; + /* */ __int64 _gap_0x4030; + /* */ __int64 _gap_0x4038; + /* */ __int64 _gap_0x4040; + /* */ __int64 _gap_0x4048; + /* */ __int64 _gap_0x4050; + /* */ __int64 _gap_0x4058; + /* */ __int64 _gap_0x4060; + /* */ __int64 _gap_0x4068; + /* */ __int64 _gap_0x4070; + /* */ __int64 _gap_0x4078; + /* */ __int64 _gap_0x4080; + /* */ __int64 _gap_0x4088; + /* */ __int64 _gap_0x4090; + /* */ __int64 _gap_0x4098; + /* */ __int64 _gap_0x40A0; + /* */ __int64 _gap_0x40A8; + /* */ __int64 _gap_0x40B0; + /* */ __int64 _gap_0x40B8; + /* */ __int64 _gap_0x40C0; + /* */ __int64 _gap_0x40C8; + /* */ __int64 _gap_0x40D0; + /* */ __int64 _gap_0x40D8; + /* */ __int64 _gap_0x40E0; + /* */ __int64 _gap_0x40E8; + /* */ __int64 _gap_0x40F0; + /* */ __int64 _gap_0x40F8; + /* */ __int64 _gap_0x4100; + /* */ __int64 _gap_0x4108; + /* */ __int64 _gap_0x4110; + /* */ __int64 _gap_0x4118; + /* */ __int64 _gap_0x4120; + /* */ __int64 _gap_0x4128; + /* */ __int64 _gap_0x4130; + /* */ __int64 _gap_0x4138; + /* */ __int64 _gap_0x4140; + /* */ __int64 _gap_0x4148; + /* */ __int64 _gap_0x4150; + /* */ __int64 _gap_0x4158; + /* */ __int64 _gap_0x4160; + /* */ __int64 _gap_0x4168; + /* */ __int64 _gap_0x4170; + /* */ __int64 _gap_0x4178; + /* */ __int64 _gap_0x4180; + /* */ __int64 _gap_0x4188; + /* */ __int64 _gap_0x4190; + /* */ __int64 _gap_0x4198; + /* */ __int64 _gap_0x41A0; + /* */ __int64 _gap_0x41A8; + /* */ __int64 _gap_0x41B0; + /* */ __int64 _gap_0x41B8; + /* */ __int64 _gap_0x41C0; + /* */ __int64 _gap_0x41C8; + /* */ __int64 _gap_0x41D0; + /* */ __int64 _gap_0x41D8; + /* */ __int64 _gap_0x41E0; + /* */ __int64 _gap_0x41E8; + /* */ __int64 _gap_0x41F0; + /* */ __int64 _gap_0x41F8; + /* */ __int64 _gap_0x4200; + /* */ __int64 _gap_0x4208; + /* */ __int64 _gap_0x4210; + /* */ __int64 _gap_0x4218; + /* */ __int64 _gap_0x4220; + /* */ __int64 _gap_0x4228; + /* */ __int64 _gap_0x4230; + /* */ __int64 _gap_0x4238; + /* */ __int64 _gap_0x4240; + /* */ __int64 _gap_0x4248; + /* */ __int64 _gap_0x4250; + /* */ __int64 _gap_0x4258; + /* */ __int64 _gap_0x4260; + /* */ __int64 _gap_0x4268; + /* */ __int64 _gap_0x4270; + /* */ __int64 _gap_0x4278; + /* */ __int64 _gap_0x4280; + /* */ __int64 _gap_0x4288; + /* */ __int64 _gap_0x4290; + /* */ __int64 _gap_0x4298; + /* */ __int64 _gap_0x42A0; + /* */ __int64 _gap_0x42A8; + /* */ __int64 _gap_0x42B0; + /* */ __int64 _gap_0x42B8; + /* */ __int64 _gap_0x42C0; + /* */ __int64 _gap_0x42C8; + /* */ __int64 _gap_0x42D0; + /* */ __int64 _gap_0x42D8; + /* */ __int64 _gap_0x42E0; + /* */ __int64 _gap_0x42E8; + /* */ __int64 _gap_0x42F0; + /* */ __int64 _gap_0x42F8; + /* */ __int64 _gap_0x4300; + /* */ __int64 _gap_0x4308; + /* */ __int64 _gap_0x4310; + /* */ __int64 _gap_0x4318; + /* */ __int64 _gap_0x4320; + /* */ __int64 _gap_0x4328; + /* */ __int64 _gap_0x4330; + /* */ __int64 _gap_0x4338; + /* */ __int64 _gap_0x4340; + /* */ __int64 _gap_0x4348; + /* */ __int64 _gap_0x4350; + /* */ __int64 _gap_0x4358; + /* */ __int64 _gap_0x4360; + /* */ __int64 _gap_0x4368; + /* */ __int64 _gap_0x4370; + /* */ __int64 _gap_0x4378; + /* */ __int64 _gap_0x4380; + /* */ __int64 _gap_0x4388; + /* */ __int64 _gap_0x4390; + /* */ __int64 _gap_0x4398; + /* */ __int64 _gap_0x43A0; + /* */ __int64 _gap_0x43A8; + /* */ __int64 _gap_0x43B0; + /* */ __int64 _gap_0x43B8; + /* */ __int64 _gap_0x43C0; + /* */ __int64 _gap_0x43C8; + /* */ __int64 _gap_0x43D0; + /* */ __int64 _gap_0x43D8; + /* */ __int64 _gap_0x43E0; + /* */ __int64 _gap_0x43E8; + /* */ __int64 _gap_0x43F0; + /* */ __int64 _gap_0x43F8; + /* */ __int64 _gap_0x4400; + /* */ __int64 _gap_0x4408; + /* */ __int64 _gap_0x4410; + /* */ __int64 _gap_0x4418; + /* */ __int64 _gap_0x4420; + /* */ __int64 _gap_0x4428; + /* */ __int64 _gap_0x4430; + /* */ __int64 _gap_0x4438; + /* */ __int64 _gap_0x4440; + /* */ __int64 _gap_0x4448; + /* */ __int64 _gap_0x4450; + /* */ __int64 _gap_0x4458; + /* */ __int64 _gap_0x4460; + /* */ __int64 _gap_0x4468; + /* */ __int64 _gap_0x4470; + /* */ __int64 _gap_0x4478; + /* */ __int64 _gap_0x4480; + /* */ __int64 _gap_0x4488; + /* */ __int64 _gap_0x4490; + /* */ __int64 _gap_0x4498; + /* */ __int64 _gap_0x44A0; + /* */ __int64 _gap_0x44A8; + /* */ __int64 _gap_0x44B0; + /* */ __int64 _gap_0x44B8; + /* */ __int64 _gap_0x44C0; + /* */ __int64 _gap_0x44C8; + /* */ __int64 _gap_0x44D0; + /* */ __int64 _gap_0x44D8; + /* */ __int64 _gap_0x44E0; + /* */ __int64 _gap_0x44E8; + /* */ __int64 _gap_0x44F0; + /* */ __int64 _gap_0x44F8; + /* */ __int64 _gap_0x4500; + /* */ __int64 _gap_0x4508; + /* */ __int64 _gap_0x4510; + /* */ __int64 _gap_0x4518; + /* */ __int64 _gap_0x4520; + /* */ __int64 _gap_0x4528; + /* */ __int64 _gap_0x4530; + /* */ __int64 _gap_0x4538; + /* */ __int64 _gap_0x4540; + /* */ __int64 _gap_0x4548; + /* */ __int64 _gap_0x4550; + /* */ __int64 _gap_0x4558; + /* */ __int64 _gap_0x4560; + /* */ __int64 _gap_0x4568; + /* */ __int64 _gap_0x4570; + /* */ __int64 _gap_0x4578; + /* */ __int64 _gap_0x4580; + /* */ __int64 _gap_0x4588; + /* */ __int64 _gap_0x4590; + /* */ __int64 _gap_0x4598; + /* */ __int64 _gap_0x45A0; + /* */ __int64 _gap_0x45A8; + /* */ __int64 _gap_0x45B0; + /* */ __int64 _gap_0x45B8; + /* */ __int64 _gap_0x45C0; + /* */ __int64 _gap_0x45C8; + /* */ __int64 _gap_0x45D0; + /* */ __int64 _gap_0x45D8; + /* */ __int64 _gap_0x45E0; + /* */ __int64 _gap_0x45E8; + /* */ __int64 _gap_0x45F0; + /* */ __int64 _gap_0x45F8; + /* */ __int64 _gap_0x4600; + /* */ __int64 _gap_0x4608; + /* */ __int64 _gap_0x4610; + /* */ __int64 _gap_0x4618; + /* */ __int64 _gap_0x4620; + /* */ __int64 _gap_0x4628; + /* */ __int64 _gap_0x4630; + /* */ __int64 _gap_0x4638; + /* */ __int64 _gap_0x4640; + /* */ __int64 _gap_0x4648; + /* */ __int64 _gap_0x4650; + /* */ __int64 _gap_0x4658; + /* */ __int64 _gap_0x4660; + /* */ __int64 _gap_0x4668; + /* */ __int64 _gap_0x4670; + /* */ __int64 _gap_0x4678; + /* */ __int64 _gap_0x4680; + /* */ __int64 _gap_0x4688; + /* */ __int64 _gap_0x4690; + /* */ __int64 _gap_0x4698; + /* */ __int64 _gap_0x46A0; + /* */ __int64 _gap_0x46A8; + /* */ __int64 _gap_0x46B0; + /* */ __int64 _gap_0x46B8; + /* */ __int64 _gap_0x46C0; + /* */ __int64 _gap_0x46C8; + /* */ __int64 _gap_0x46D0; + /* */ __int64 _gap_0x46D8; + /* */ __int64 _gap_0x46E0; + /* */ __int64 _gap_0x46E8; + /* */ __int64 _gap_0x46F0; + /* */ __int64 _gap_0x46F8; + /* */ __int64 _gap_0x4700; + /* */ __int64 _gap_0x4708; + /* */ __int64 _gap_0x4710; + /* */ __int64 _gap_0x4718; + /* */ __int64 _gap_0x4720; + /* */ __int64 _gap_0x4728; + /* */ __int64 _gap_0x4730; + /* */ __int64 _gap_0x4738; + /* */ __int64 _gap_0x4740; +}; + +__unaligned struct Client_Game_UI_LimitBreakController /* Size=0x10 */ +{ + /* */ __int64 _gap_0x0; + /* 0x08 */ byte BarCount; + /* */ byte _gap_0x9; + /* 0x0A */ unsigned __int16 CurrentValue; + /* 0x0C */ unsigned __int32 BarValue; +}; + +__unaligned struct Client_Game_UI_LootItem /* Size=0x40 */ +{ + /* 0x00 */ unsigned __int32 ChestObjectId; + /* 0x04 */ unsigned __int32 ChestItemIndex; + /* 0x08 */ unsigned __int32 ItemId; + /* 0x0C */ unsigned __int16 ItemCount; + /* */ __int16 _gap_0xE; + /* */ __int64 _gap_0x10; + /* */ __int64 _gap_0x18; + /* 0x20 */ Client_Game_UI_RollState RollState; + /* 0x24 */ Client_Game_UI_RollResult RollResult; + /* 0x28 */ unsigned __int32 RollValue; + /* 0x2C */ float Time; + /* 0x30 */ float MaxTime; + /* */ __int32 _gap_0x34; + /* 0x38 */ Client_Game_UI_LootMode LootMode; + /* */ __int32 _gap_0x3C; +}; + +__unaligned struct Client_Game_UI_Loot /* Size=0x6A0 */ +{ + /* */ __int64 _gap_0x0; + /* */ __int64 _gap_0x8; + /* 0x010 */ Client_Game_UI_LootItem ItemArray[0x10]; + /* 0x410 */ __int32 SelectedIndex; + /* */ __int32 _gap_0x414; + /* 0x418 */ unsigned __int32 UnkObjectId; + /* */ __int32 _gap_0x41C; + /* */ __int64 _gap_0x420; + /* */ __int64 _gap_0x428; + /* */ __int64 _gap_0x430; + /* */ __int64 _gap_0x438; + /* */ __int64 _gap_0x440; + /* */ __int64 _gap_0x448; + /* */ __int64 _gap_0x450; + /* */ __int64 _gap_0x458; + /* */ __int64 _gap_0x460; + /* */ __int64 _gap_0x468; + /* */ __int64 _gap_0x470; + /* */ __int64 _gap_0x478; + /* */ __int64 _gap_0x480; + /* */ __int64 _gap_0x488; + /* */ __int64 _gap_0x490; + /* */ __int64 _gap_0x498; + /* */ __int64 _gap_0x4A0; + /* */ __int64 _gap_0x4A8; + /* */ __int64 _gap_0x4B0; + /* */ __int64 _gap_0x4B8; + /* */ __int64 _gap_0x4C0; + /* */ __int64 _gap_0x4C8; + /* */ __int64 _gap_0x4D0; + /* */ __int64 _gap_0x4D8; + /* */ __int64 _gap_0x4E0; + /* */ __int64 _gap_0x4E8; + /* */ __int64 _gap_0x4F0; + /* */ __int64 _gap_0x4F8; + /* */ __int64 _gap_0x500; + /* */ __int64 _gap_0x508; + /* */ __int64 _gap_0x510; + /* */ __int64 _gap_0x518; + /* */ __int64 _gap_0x520; + /* */ __int64 _gap_0x528; + /* */ __int64 _gap_0x530; + /* */ __int64 _gap_0x538; + /* */ __int64 _gap_0x540; + /* */ __int64 _gap_0x548; + /* */ __int64 _gap_0x550; + /* */ __int64 _gap_0x558; + /* */ __int64 _gap_0x560; + /* */ __int64 _gap_0x568; + /* */ __int64 _gap_0x570; + /* */ __int64 _gap_0x578; + /* */ __int64 _gap_0x580; + /* */ __int64 _gap_0x588; + /* */ __int64 _gap_0x590; + /* */ __int64 _gap_0x598; + /* */ __int64 _gap_0x5A0; + /* */ __int64 _gap_0x5A8; + /* */ __int64 _gap_0x5B0; + /* */ __int64 _gap_0x5B8; + /* */ __int64 _gap_0x5C0; + /* */ __int64 _gap_0x5C8; + /* */ __int64 _gap_0x5D0; + /* */ __int64 _gap_0x5D8; + /* */ __int64 _gap_0x5E0; + /* */ __int64 _gap_0x5E8; + /* */ __int64 _gap_0x5F0; + /* */ __int64 _gap_0x5F8; + /* */ __int64 _gap_0x600; + /* */ __int64 _gap_0x608; + /* */ __int64 _gap_0x610; + /* */ __int64 _gap_0x618; + /* */ __int64 _gap_0x620; + /* */ __int64 _gap_0x628; + /* */ __int64 _gap_0x630; + /* */ __int64 _gap_0x638; + /* */ __int64 _gap_0x640; + /* */ __int64 _gap_0x648; + /* */ __int64 _gap_0x650; + /* */ __int64 _gap_0x658; + /* */ __int64 _gap_0x660; + /* */ __int64 _gap_0x668; + /* */ __int64 _gap_0x670; + /* 0x678 */ unsigned __int32 UnkObjectId2; + /* */ __int32 _gap_0x67C; + /* */ __int64 _gap_0x680; + /* */ __int64 _gap_0x688; + /* */ __int64 _gap_0x690; + /* */ __int64 _gap_0x698; +}; + +__unaligned struct Client_Game_UI_LovmRanking /* Size=0x1C40 */ +{ + /* */ __int64 _gap_0x0; + /* */ __int64 _gap_0x8; + /* */ __int64 _gap_0x10; + /* */ __int64 _gap_0x18; + /* */ __int64 _gap_0x20; + /* */ __int64 _gap_0x28; + /* */ __int64 _gap_0x30; + /* */ __int64 _gap_0x38; + /* */ __int64 _gap_0x40; + /* */ __int64 _gap_0x48; + /* */ __int64 _gap_0x50; + /* */ __int64 _gap_0x58; + /* */ __int64 _gap_0x60; + /* */ __int64 _gap_0x68; + /* */ __int64 _gap_0x70; + /* */ __int64 _gap_0x78; + /* */ __int64 _gap_0x80; + /* */ __int64 _gap_0x88; + /* */ __int64 _gap_0x90; + /* */ __int64 _gap_0x98; + /* */ __int64 _gap_0xA0; + /* */ __int64 _gap_0xA8; + /* */ __int64 _gap_0xB0; + /* */ __int64 _gap_0xB8; + /* */ __int64 _gap_0xC0; + /* */ __int64 _gap_0xC8; + /* */ __int64 _gap_0xD0; + /* */ __int64 _gap_0xD8; + /* */ __int64 _gap_0xE0; + /* */ __int64 _gap_0xE8; + /* */ __int64 _gap_0xF0; + /* */ __int64 _gap_0xF8; + /* */ __int64 _gap_0x100; + /* */ __int64 _gap_0x108; + /* */ __int64 _gap_0x110; + /* */ __int64 _gap_0x118; + /* */ __int64 _gap_0x120; + /* */ __int64 _gap_0x128; + /* */ __int64 _gap_0x130; + /* */ __int64 _gap_0x138; + /* */ __int64 _gap_0x140; + /* */ __int64 _gap_0x148; + /* */ __int64 _gap_0x150; + /* */ __int64 _gap_0x158; + /* */ __int64 _gap_0x160; + /* */ __int64 _gap_0x168; + /* */ __int64 _gap_0x170; + /* */ __int64 _gap_0x178; + /* */ __int64 _gap_0x180; + /* */ __int64 _gap_0x188; + /* */ __int64 _gap_0x190; + /* */ __int64 _gap_0x198; + /* */ __int64 _gap_0x1A0; + /* */ __int64 _gap_0x1A8; + /* */ __int64 _gap_0x1B0; + /* */ __int64 _gap_0x1B8; + /* */ __int64 _gap_0x1C0; + /* */ __int64 _gap_0x1C8; + /* */ __int64 _gap_0x1D0; + /* */ __int64 _gap_0x1D8; + /* */ __int64 _gap_0x1E0; + /* */ __int64 _gap_0x1E8; + /* */ __int64 _gap_0x1F0; + /* */ __int64 _gap_0x1F8; + /* */ __int64 _gap_0x200; + /* */ __int64 _gap_0x208; + /* */ __int64 _gap_0x210; + /* */ __int64 _gap_0x218; + /* */ __int64 _gap_0x220; + /* */ __int64 _gap_0x228; + /* */ __int64 _gap_0x230; + /* */ __int64 _gap_0x238; + /* */ __int64 _gap_0x240; + /* */ __int64 _gap_0x248; + /* */ __int64 _gap_0x250; + /* */ __int64 _gap_0x258; + /* */ __int64 _gap_0x260; + /* */ __int64 _gap_0x268; + /* */ __int64 _gap_0x270; + /* */ __int64 _gap_0x278; + /* */ __int64 _gap_0x280; + /* */ __int64 _gap_0x288; + /* */ __int64 _gap_0x290; + /* */ __int64 _gap_0x298; + /* */ __int64 _gap_0x2A0; + /* */ __int64 _gap_0x2A8; + /* */ __int64 _gap_0x2B0; + /* */ __int64 _gap_0x2B8; + /* */ __int64 _gap_0x2C0; + /* */ __int64 _gap_0x2C8; + /* */ __int64 _gap_0x2D0; + /* */ __int64 _gap_0x2D8; + /* */ __int64 _gap_0x2E0; + /* */ __int64 _gap_0x2E8; + /* */ __int64 _gap_0x2F0; + /* */ __int64 _gap_0x2F8; + /* */ __int64 _gap_0x300; + /* */ __int64 _gap_0x308; + /* */ __int64 _gap_0x310; + /* */ __int64 _gap_0x318; + /* */ __int64 _gap_0x320; + /* */ __int64 _gap_0x328; + /* */ __int64 _gap_0x330; + /* */ __int64 _gap_0x338; + /* */ __int64 _gap_0x340; + /* */ __int64 _gap_0x348; + /* */ __int64 _gap_0x350; + /* */ __int64 _gap_0x358; + /* */ __int64 _gap_0x360; + /* */ __int64 _gap_0x368; + /* */ __int64 _gap_0x370; + /* */ __int64 _gap_0x378; + /* */ __int64 _gap_0x380; + /* */ __int64 _gap_0x388; + /* */ __int64 _gap_0x390; + /* */ __int64 _gap_0x398; + /* */ __int64 _gap_0x3A0; + /* */ __int64 _gap_0x3A8; + /* */ __int64 _gap_0x3B0; + /* */ __int64 _gap_0x3B8; + /* */ __int64 _gap_0x3C0; + /* */ __int64 _gap_0x3C8; + /* */ __int64 _gap_0x3D0; + /* */ __int64 _gap_0x3D8; + /* */ __int64 _gap_0x3E0; + /* */ __int64 _gap_0x3E8; + /* */ __int64 _gap_0x3F0; + /* */ __int64 _gap_0x3F8; + /* */ __int64 _gap_0x400; + /* */ __int64 _gap_0x408; + /* */ __int64 _gap_0x410; + /* */ __int64 _gap_0x418; + /* */ __int64 _gap_0x420; + /* */ __int64 _gap_0x428; + /* */ __int64 _gap_0x430; + /* */ __int64 _gap_0x438; + /* */ __int64 _gap_0x440; + /* */ __int64 _gap_0x448; + /* */ __int64 _gap_0x450; + /* */ __int64 _gap_0x458; + /* */ __int64 _gap_0x460; + /* */ __int64 _gap_0x468; + /* */ __int64 _gap_0x470; + /* */ __int64 _gap_0x478; + /* */ __int64 _gap_0x480; + /* */ __int64 _gap_0x488; + /* */ __int64 _gap_0x490; + /* */ __int64 _gap_0x498; + /* */ __int64 _gap_0x4A0; + /* */ __int64 _gap_0x4A8; + /* */ __int64 _gap_0x4B0; + /* */ __int64 _gap_0x4B8; + /* */ __int64 _gap_0x4C0; + /* */ __int64 _gap_0x4C8; + /* */ __int64 _gap_0x4D0; + /* */ __int64 _gap_0x4D8; + /* */ __int64 _gap_0x4E0; + /* */ __int64 _gap_0x4E8; + /* */ __int64 _gap_0x4F0; + /* */ __int64 _gap_0x4F8; + /* */ __int64 _gap_0x500; + /* */ __int64 _gap_0x508; + /* */ __int64 _gap_0x510; + /* */ __int64 _gap_0x518; + /* */ __int64 _gap_0x520; + /* */ __int64 _gap_0x528; + /* */ __int64 _gap_0x530; + /* */ __int64 _gap_0x538; + /* */ __int64 _gap_0x540; + /* */ __int64 _gap_0x548; + /* */ __int64 _gap_0x550; + /* */ __int64 _gap_0x558; + /* */ __int64 _gap_0x560; + /* */ __int64 _gap_0x568; + /* */ __int64 _gap_0x570; + /* */ __int64 _gap_0x578; + /* */ __int64 _gap_0x580; + /* */ __int64 _gap_0x588; + /* */ __int64 _gap_0x590; + /* */ __int64 _gap_0x598; + /* */ __int64 _gap_0x5A0; + /* */ __int64 _gap_0x5A8; + /* */ __int64 _gap_0x5B0; + /* */ __int64 _gap_0x5B8; + /* */ __int64 _gap_0x5C0; + /* */ __int64 _gap_0x5C8; + /* */ __int64 _gap_0x5D0; + /* */ __int64 _gap_0x5D8; + /* */ __int64 _gap_0x5E0; + /* */ __int64 _gap_0x5E8; + /* */ __int64 _gap_0x5F0; + /* */ __int64 _gap_0x5F8; + /* */ __int64 _gap_0x600; + /* */ __int64 _gap_0x608; + /* */ __int64 _gap_0x610; + /* */ __int64 _gap_0x618; + /* */ __int64 _gap_0x620; + /* */ __int64 _gap_0x628; + /* */ __int64 _gap_0x630; + /* */ __int64 _gap_0x638; + /* */ __int64 _gap_0x640; + /* */ __int64 _gap_0x648; + /* */ __int64 _gap_0x650; + /* */ __int64 _gap_0x658; + /* */ __int64 _gap_0x660; + /* */ __int64 _gap_0x668; + /* */ __int64 _gap_0x670; + /* */ __int64 _gap_0x678; + /* */ __int64 _gap_0x680; + /* */ __int64 _gap_0x688; + /* */ __int64 _gap_0x690; + /* */ __int64 _gap_0x698; + /* */ __int64 _gap_0x6A0; + /* */ __int64 _gap_0x6A8; + /* */ __int64 _gap_0x6B0; + /* */ __int64 _gap_0x6B8; + /* */ __int64 _gap_0x6C0; + /* */ __int64 _gap_0x6C8; + /* */ __int64 _gap_0x6D0; + /* */ __int64 _gap_0x6D8; + /* */ __int64 _gap_0x6E0; + /* */ __int64 _gap_0x6E8; + /* */ __int64 _gap_0x6F0; + /* */ __int64 _gap_0x6F8; + /* */ __int64 _gap_0x700; + /* */ __int64 _gap_0x708; + /* */ __int64 _gap_0x710; + /* */ __int64 _gap_0x718; + /* */ __int64 _gap_0x720; + /* */ __int64 _gap_0x728; + /* */ __int64 _gap_0x730; + /* */ __int64 _gap_0x738; + /* */ __int64 _gap_0x740; + /* */ __int64 _gap_0x748; + /* */ __int64 _gap_0x750; + /* */ __int64 _gap_0x758; + /* */ __int64 _gap_0x760; + /* */ __int64 _gap_0x768; + /* */ __int64 _gap_0x770; + /* */ __int64 _gap_0x778; + /* */ __int64 _gap_0x780; + /* */ __int64 _gap_0x788; + /* */ __int64 _gap_0x790; + /* */ __int64 _gap_0x798; + /* */ __int64 _gap_0x7A0; + /* */ __int64 _gap_0x7A8; + /* */ __int64 _gap_0x7B0; + /* */ __int64 _gap_0x7B8; + /* */ __int64 _gap_0x7C0; + /* */ __int64 _gap_0x7C8; + /* */ __int64 _gap_0x7D0; + /* */ __int64 _gap_0x7D8; + /* */ __int64 _gap_0x7E0; + /* */ __int64 _gap_0x7E8; + /* */ __int64 _gap_0x7F0; + /* */ __int64 _gap_0x7F8; + /* */ __int64 _gap_0x800; + /* */ __int64 _gap_0x808; + /* */ __int64 _gap_0x810; + /* */ __int64 _gap_0x818; + /* */ __int64 _gap_0x820; + /* */ __int64 _gap_0x828; + /* */ __int64 _gap_0x830; + /* */ __int64 _gap_0x838; + /* */ __int64 _gap_0x840; + /* */ __int64 _gap_0x848; + /* */ __int64 _gap_0x850; + /* */ __int64 _gap_0x858; + /* */ __int64 _gap_0x860; + /* */ __int64 _gap_0x868; + /* */ __int64 _gap_0x870; + /* */ __int64 _gap_0x878; + /* */ __int64 _gap_0x880; + /* */ __int64 _gap_0x888; + /* */ __int64 _gap_0x890; + /* */ __int64 _gap_0x898; + /* */ __int64 _gap_0x8A0; + /* */ __int64 _gap_0x8A8; + /* */ __int64 _gap_0x8B0; + /* */ __int64 _gap_0x8B8; + /* */ __int64 _gap_0x8C0; + /* */ __int64 _gap_0x8C8; + /* */ __int64 _gap_0x8D0; + /* */ __int64 _gap_0x8D8; + /* */ __int64 _gap_0x8E0; + /* */ __int64 _gap_0x8E8; + /* */ __int64 _gap_0x8F0; + /* */ __int64 _gap_0x8F8; + /* */ __int64 _gap_0x900; + /* */ __int64 _gap_0x908; + /* */ __int64 _gap_0x910; + /* */ __int64 _gap_0x918; + /* */ __int64 _gap_0x920; + /* */ __int64 _gap_0x928; + /* */ __int64 _gap_0x930; + /* */ __int64 _gap_0x938; + /* */ __int64 _gap_0x940; + /* */ __int64 _gap_0x948; + /* */ __int64 _gap_0x950; + /* */ __int64 _gap_0x958; + /* */ __int64 _gap_0x960; + /* */ __int64 _gap_0x968; + /* */ __int64 _gap_0x970; + /* */ __int64 _gap_0x978; + /* */ __int64 _gap_0x980; + /* */ __int64 _gap_0x988; + /* */ __int64 _gap_0x990; + /* */ __int64 _gap_0x998; + /* */ __int64 _gap_0x9A0; + /* */ __int64 _gap_0x9A8; + /* */ __int64 _gap_0x9B0; + /* */ __int64 _gap_0x9B8; + /* */ __int64 _gap_0x9C0; + /* */ __int64 _gap_0x9C8; + /* */ __int64 _gap_0x9D0; + /* */ __int64 _gap_0x9D8; + /* */ __int64 _gap_0x9E0; + /* */ __int64 _gap_0x9E8; + /* */ __int64 _gap_0x9F0; + /* */ __int64 _gap_0x9F8; + /* */ __int64 _gap_0xA00; + /* */ __int64 _gap_0xA08; + /* */ __int64 _gap_0xA10; + /* */ __int64 _gap_0xA18; + /* */ __int64 _gap_0xA20; + /* */ __int64 _gap_0xA28; + /* */ __int64 _gap_0xA30; + /* */ __int64 _gap_0xA38; + /* */ __int64 _gap_0xA40; + /* */ __int64 _gap_0xA48; + /* */ __int64 _gap_0xA50; + /* */ __int64 _gap_0xA58; + /* */ __int64 _gap_0xA60; + /* */ __int64 _gap_0xA68; + /* */ __int64 _gap_0xA70; + /* */ __int64 _gap_0xA78; + /* */ __int64 _gap_0xA80; + /* */ __int64 _gap_0xA88; + /* */ __int64 _gap_0xA90; + /* */ __int64 _gap_0xA98; + /* */ __int64 _gap_0xAA0; + /* */ __int64 _gap_0xAA8; + /* */ __int64 _gap_0xAB0; + /* */ __int64 _gap_0xAB8; + /* */ __int64 _gap_0xAC0; + /* */ __int64 _gap_0xAC8; + /* */ __int64 _gap_0xAD0; + /* */ __int64 _gap_0xAD8; + /* */ __int64 _gap_0xAE0; + /* */ __int64 _gap_0xAE8; + /* */ __int64 _gap_0xAF0; + /* */ __int64 _gap_0xAF8; + /* */ __int64 _gap_0xB00; + /* */ __int64 _gap_0xB08; + /* */ __int64 _gap_0xB10; + /* */ __int64 _gap_0xB18; + /* */ __int64 _gap_0xB20; + /* */ __int64 _gap_0xB28; + /* */ __int64 _gap_0xB30; + /* */ __int64 _gap_0xB38; + /* */ __int64 _gap_0xB40; + /* */ __int64 _gap_0xB48; + /* */ __int64 _gap_0xB50; + /* */ __int64 _gap_0xB58; + /* */ __int64 _gap_0xB60; + /* */ __int64 _gap_0xB68; + /* */ __int64 _gap_0xB70; + /* */ __int64 _gap_0xB78; + /* */ __int64 _gap_0xB80; + /* */ __int64 _gap_0xB88; + /* */ __int64 _gap_0xB90; + /* */ __int64 _gap_0xB98; + /* */ __int64 _gap_0xBA0; + /* */ __int64 _gap_0xBA8; + /* */ __int64 _gap_0xBB0; + /* */ __int64 _gap_0xBB8; + /* */ __int64 _gap_0xBC0; + /* */ __int64 _gap_0xBC8; + /* */ __int64 _gap_0xBD0; + /* */ __int64 _gap_0xBD8; + /* */ __int64 _gap_0xBE0; + /* */ __int64 _gap_0xBE8; + /* */ __int64 _gap_0xBF0; + /* */ __int64 _gap_0xBF8; + /* */ __int64 _gap_0xC00; + /* */ __int64 _gap_0xC08; + /* */ __int64 _gap_0xC10; + /* */ __int64 _gap_0xC18; + /* */ __int64 _gap_0xC20; + /* */ __int64 _gap_0xC28; + /* */ __int64 _gap_0xC30; + /* */ __int64 _gap_0xC38; + /* */ __int64 _gap_0xC40; + /* */ __int64 _gap_0xC48; + /* */ __int64 _gap_0xC50; + /* */ __int64 _gap_0xC58; + /* */ __int64 _gap_0xC60; + /* */ __int64 _gap_0xC68; + /* */ __int64 _gap_0xC70; + /* */ __int64 _gap_0xC78; + /* */ __int64 _gap_0xC80; + /* */ __int64 _gap_0xC88; + /* */ __int64 _gap_0xC90; + /* */ __int64 _gap_0xC98; + /* */ __int64 _gap_0xCA0; + /* */ __int64 _gap_0xCA8; + /* */ __int64 _gap_0xCB0; + /* */ __int64 _gap_0xCB8; + /* */ __int64 _gap_0xCC0; + /* */ __int64 _gap_0xCC8; + /* */ __int64 _gap_0xCD0; + /* */ __int64 _gap_0xCD8; + /* */ __int64 _gap_0xCE0; + /* */ __int64 _gap_0xCE8; + /* */ __int64 _gap_0xCF0; + /* */ __int64 _gap_0xCF8; + /* */ __int64 _gap_0xD00; + /* */ __int64 _gap_0xD08; + /* */ __int64 _gap_0xD10; + /* */ __int64 _gap_0xD18; + /* */ __int64 _gap_0xD20; + /* */ __int64 _gap_0xD28; + /* */ __int64 _gap_0xD30; + /* */ __int64 _gap_0xD38; + /* */ __int64 _gap_0xD40; + /* */ __int64 _gap_0xD48; + /* */ __int64 _gap_0xD50; + /* */ __int64 _gap_0xD58; + /* */ __int64 _gap_0xD60; + /* */ __int64 _gap_0xD68; + /* */ __int64 _gap_0xD70; + /* */ __int64 _gap_0xD78; + /* */ __int64 _gap_0xD80; + /* */ __int64 _gap_0xD88; + /* */ __int64 _gap_0xD90; + /* */ __int64 _gap_0xD98; + /* */ __int64 _gap_0xDA0; + /* */ __int64 _gap_0xDA8; + /* */ __int64 _gap_0xDB0; + /* */ __int64 _gap_0xDB8; + /* */ __int64 _gap_0xDC0; + /* */ __int64 _gap_0xDC8; + /* */ __int64 _gap_0xDD0; + /* */ __int64 _gap_0xDD8; + /* */ __int64 _gap_0xDE0; + /* */ __int64 _gap_0xDE8; + /* */ __int64 _gap_0xDF0; + /* */ __int64 _gap_0xDF8; + /* */ __int64 _gap_0xE00; + /* */ __int64 _gap_0xE08; + /* */ __int64 _gap_0xE10; + /* */ __int64 _gap_0xE18; + /* */ __int64 _gap_0xE20; + /* */ __int64 _gap_0xE28; + /* */ __int64 _gap_0xE30; + /* */ __int64 _gap_0xE38; + /* */ __int64 _gap_0xE40; + /* */ __int64 _gap_0xE48; + /* */ __int64 _gap_0xE50; + /* */ __int64 _gap_0xE58; + /* */ __int64 _gap_0xE60; + /* */ __int64 _gap_0xE68; + /* */ __int64 _gap_0xE70; + /* */ __int64 _gap_0xE78; + /* */ __int64 _gap_0xE80; + /* */ __int64 _gap_0xE88; + /* */ __int64 _gap_0xE90; + /* */ __int64 _gap_0xE98; + /* */ __int64 _gap_0xEA0; + /* */ __int64 _gap_0xEA8; + /* */ __int64 _gap_0xEB0; + /* */ __int64 _gap_0xEB8; + /* */ __int64 _gap_0xEC0; + /* */ __int64 _gap_0xEC8; + /* */ __int64 _gap_0xED0; + /* */ __int64 _gap_0xED8; + /* */ __int64 _gap_0xEE0; + /* */ __int64 _gap_0xEE8; + /* */ __int64 _gap_0xEF0; + /* */ __int64 _gap_0xEF8; + /* */ __int64 _gap_0xF00; + /* */ __int64 _gap_0xF08; + /* */ __int64 _gap_0xF10; + /* */ __int64 _gap_0xF18; + /* */ __int64 _gap_0xF20; + /* */ __int64 _gap_0xF28; + /* */ __int64 _gap_0xF30; + /* */ __int64 _gap_0xF38; + /* */ __int64 _gap_0xF40; + /* */ __int64 _gap_0xF48; + /* */ __int64 _gap_0xF50; + /* */ __int64 _gap_0xF58; + /* */ __int64 _gap_0xF60; + /* */ __int64 _gap_0xF68; + /* */ __int64 _gap_0xF70; + /* */ __int64 _gap_0xF78; + /* */ __int64 _gap_0xF80; + /* */ __int64 _gap_0xF88; + /* */ __int64 _gap_0xF90; + /* */ __int64 _gap_0xF98; + /* */ __int64 _gap_0xFA0; + /* */ __int64 _gap_0xFA8; + /* */ __int64 _gap_0xFB0; + /* */ __int64 _gap_0xFB8; + /* */ __int64 _gap_0xFC0; + /* */ __int64 _gap_0xFC8; + /* */ __int64 _gap_0xFD0; + /* */ __int64 _gap_0xFD8; + /* */ __int64 _gap_0xFE0; + /* */ __int64 _gap_0xFE8; + /* */ __int64 _gap_0xFF0; + /* */ __int64 _gap_0xFF8; + /* */ __int64 _gap_0x1000; + /* */ __int64 _gap_0x1008; + /* */ __int64 _gap_0x1010; + /* */ __int64 _gap_0x1018; + /* */ __int64 _gap_0x1020; + /* */ __int64 _gap_0x1028; + /* */ __int64 _gap_0x1030; + /* */ __int64 _gap_0x1038; + /* */ __int64 _gap_0x1040; + /* */ __int64 _gap_0x1048; + /* */ __int64 _gap_0x1050; + /* */ __int64 _gap_0x1058; + /* */ __int64 _gap_0x1060; + /* */ __int64 _gap_0x1068; + /* */ __int64 _gap_0x1070; + /* */ __int64 _gap_0x1078; + /* */ __int64 _gap_0x1080; + /* */ __int64 _gap_0x1088; + /* */ __int64 _gap_0x1090; + /* */ __int64 _gap_0x1098; + /* */ __int64 _gap_0x10A0; + /* */ __int64 _gap_0x10A8; + /* */ __int64 _gap_0x10B0; + /* */ __int64 _gap_0x10B8; + /* */ __int64 _gap_0x10C0; + /* */ __int64 _gap_0x10C8; + /* */ __int64 _gap_0x10D0; + /* */ __int64 _gap_0x10D8; + /* */ __int64 _gap_0x10E0; + /* */ __int64 _gap_0x10E8; + /* */ __int64 _gap_0x10F0; + /* */ __int64 _gap_0x10F8; + /* */ __int64 _gap_0x1100; + /* */ __int64 _gap_0x1108; + /* */ __int64 _gap_0x1110; + /* */ __int64 _gap_0x1118; + /* */ __int64 _gap_0x1120; + /* */ __int64 _gap_0x1128; + /* */ __int64 _gap_0x1130; + /* */ __int64 _gap_0x1138; + /* */ __int64 _gap_0x1140; + /* */ __int64 _gap_0x1148; + /* */ __int64 _gap_0x1150; + /* */ __int64 _gap_0x1158; + /* */ __int64 _gap_0x1160; + /* */ __int64 _gap_0x1168; + /* */ __int64 _gap_0x1170; + /* */ __int64 _gap_0x1178; + /* */ __int64 _gap_0x1180; + /* */ __int64 _gap_0x1188; + /* */ __int64 _gap_0x1190; + /* */ __int64 _gap_0x1198; + /* */ __int64 _gap_0x11A0; + /* */ __int64 _gap_0x11A8; + /* */ __int64 _gap_0x11B0; + /* */ __int64 _gap_0x11B8; + /* */ __int64 _gap_0x11C0; + /* */ __int64 _gap_0x11C8; + /* */ __int64 _gap_0x11D0; + /* */ __int64 _gap_0x11D8; + /* */ __int64 _gap_0x11E0; + /* */ __int64 _gap_0x11E8; + /* */ __int64 _gap_0x11F0; + /* */ __int64 _gap_0x11F8; + /* */ __int64 _gap_0x1200; + /* */ __int64 _gap_0x1208; + /* */ __int64 _gap_0x1210; + /* */ __int64 _gap_0x1218; + /* */ __int64 _gap_0x1220; + /* */ __int64 _gap_0x1228; + /* */ __int64 _gap_0x1230; + /* */ __int64 _gap_0x1238; + /* */ __int64 _gap_0x1240; + /* */ __int64 _gap_0x1248; + /* */ __int64 _gap_0x1250; + /* */ __int64 _gap_0x1258; + /* */ __int64 _gap_0x1260; + /* */ __int64 _gap_0x1268; + /* */ __int64 _gap_0x1270; + /* */ __int64 _gap_0x1278; + /* */ __int64 _gap_0x1280; + /* */ __int64 _gap_0x1288; + /* */ __int64 _gap_0x1290; + /* */ __int64 _gap_0x1298; + /* */ __int64 _gap_0x12A0; + /* */ __int64 _gap_0x12A8; + /* */ __int64 _gap_0x12B0; + /* */ __int64 _gap_0x12B8; + /* */ __int64 _gap_0x12C0; + /* */ __int64 _gap_0x12C8; + /* */ __int64 _gap_0x12D0; + /* */ __int64 _gap_0x12D8; + /* */ __int64 _gap_0x12E0; + /* */ __int64 _gap_0x12E8; + /* */ __int64 _gap_0x12F0; + /* */ __int64 _gap_0x12F8; + /* */ __int64 _gap_0x1300; + /* */ __int64 _gap_0x1308; + /* */ __int64 _gap_0x1310; + /* */ __int64 _gap_0x1318; + /* */ __int64 _gap_0x1320; + /* */ __int64 _gap_0x1328; + /* */ __int64 _gap_0x1330; + /* */ __int64 _gap_0x1338; + /* */ __int64 _gap_0x1340; + /* */ __int64 _gap_0x1348; + /* */ __int64 _gap_0x1350; + /* */ __int64 _gap_0x1358; + /* */ __int64 _gap_0x1360; + /* */ __int64 _gap_0x1368; + /* */ __int64 _gap_0x1370; + /* */ __int64 _gap_0x1378; + /* */ __int64 _gap_0x1380; + /* */ __int64 _gap_0x1388; + /* */ __int64 _gap_0x1390; + /* */ __int64 _gap_0x1398; + /* */ __int64 _gap_0x13A0; + /* */ __int64 _gap_0x13A8; + /* */ __int64 _gap_0x13B0; + /* */ __int64 _gap_0x13B8; + /* */ __int64 _gap_0x13C0; + /* */ __int64 _gap_0x13C8; + /* */ __int64 _gap_0x13D0; + /* */ __int64 _gap_0x13D8; + /* */ __int64 _gap_0x13E0; + /* */ __int64 _gap_0x13E8; + /* */ __int64 _gap_0x13F0; + /* */ __int64 _gap_0x13F8; + /* */ __int64 _gap_0x1400; + /* */ __int64 _gap_0x1408; + /* */ __int64 _gap_0x1410; + /* */ __int64 _gap_0x1418; + /* */ __int64 _gap_0x1420; + /* */ __int64 _gap_0x1428; + /* */ __int64 _gap_0x1430; + /* */ __int64 _gap_0x1438; + /* */ __int64 _gap_0x1440; + /* */ __int64 _gap_0x1448; + /* */ __int64 _gap_0x1450; + /* */ __int64 _gap_0x1458; + /* */ __int64 _gap_0x1460; + /* */ __int64 _gap_0x1468; + /* */ __int64 _gap_0x1470; + /* */ __int64 _gap_0x1478; + /* */ __int64 _gap_0x1480; + /* */ __int64 _gap_0x1488; + /* */ __int64 _gap_0x1490; + /* */ __int64 _gap_0x1498; + /* */ __int64 _gap_0x14A0; + /* */ __int64 _gap_0x14A8; + /* */ __int64 _gap_0x14B0; + /* */ __int64 _gap_0x14B8; + /* */ __int64 _gap_0x14C0; + /* */ __int64 _gap_0x14C8; + /* */ __int64 _gap_0x14D0; + /* */ __int64 _gap_0x14D8; + /* */ __int64 _gap_0x14E0; + /* */ __int64 _gap_0x14E8; + /* */ __int64 _gap_0x14F0; + /* */ __int64 _gap_0x14F8; + /* */ __int64 _gap_0x1500; + /* */ __int64 _gap_0x1508; + /* */ __int64 _gap_0x1510; + /* */ __int64 _gap_0x1518; + /* */ __int64 _gap_0x1520; + /* */ __int64 _gap_0x1528; + /* */ __int64 _gap_0x1530; + /* */ __int64 _gap_0x1538; + /* */ __int64 _gap_0x1540; + /* */ __int64 _gap_0x1548; + /* */ __int64 _gap_0x1550; + /* */ __int64 _gap_0x1558; + /* */ __int64 _gap_0x1560; + /* */ __int64 _gap_0x1568; + /* */ __int64 _gap_0x1570; + /* */ __int64 _gap_0x1578; + /* */ __int64 _gap_0x1580; + /* */ __int64 _gap_0x1588; + /* */ __int64 _gap_0x1590; + /* */ __int64 _gap_0x1598; + /* */ __int64 _gap_0x15A0; + /* */ __int64 _gap_0x15A8; + /* */ __int64 _gap_0x15B0; + /* */ __int64 _gap_0x15B8; + /* */ __int64 _gap_0x15C0; + /* */ __int64 _gap_0x15C8; + /* */ __int64 _gap_0x15D0; + /* */ __int64 _gap_0x15D8; + /* */ __int64 _gap_0x15E0; + /* */ __int64 _gap_0x15E8; + /* */ __int64 _gap_0x15F0; + /* */ __int64 _gap_0x15F8; + /* */ __int64 _gap_0x1600; + /* */ __int64 _gap_0x1608; + /* */ __int64 _gap_0x1610; + /* */ __int64 _gap_0x1618; + /* */ __int64 _gap_0x1620; + /* */ __int64 _gap_0x1628; + /* */ __int64 _gap_0x1630; + /* */ __int64 _gap_0x1638; + /* */ __int64 _gap_0x1640; + /* */ __int64 _gap_0x1648; + /* */ __int64 _gap_0x1650; + /* */ __int64 _gap_0x1658; + /* */ __int64 _gap_0x1660; + /* */ __int64 _gap_0x1668; + /* */ __int64 _gap_0x1670; + /* */ __int64 _gap_0x1678; + /* */ __int64 _gap_0x1680; + /* */ __int64 _gap_0x1688; + /* */ __int64 _gap_0x1690; + /* */ __int64 _gap_0x1698; + /* */ __int64 _gap_0x16A0; + /* */ __int64 _gap_0x16A8; + /* */ __int64 _gap_0x16B0; + /* */ __int64 _gap_0x16B8; + /* */ __int64 _gap_0x16C0; + /* */ __int64 _gap_0x16C8; + /* */ __int64 _gap_0x16D0; + /* */ __int64 _gap_0x16D8; + /* */ __int64 _gap_0x16E0; + /* */ __int64 _gap_0x16E8; + /* */ __int64 _gap_0x16F0; + /* */ __int64 _gap_0x16F8; + /* */ __int64 _gap_0x1700; + /* */ __int64 _gap_0x1708; + /* */ __int64 _gap_0x1710; + /* */ __int64 _gap_0x1718; + /* */ __int64 _gap_0x1720; + /* */ __int64 _gap_0x1728; + /* */ __int64 _gap_0x1730; + /* */ __int64 _gap_0x1738; + /* */ __int64 _gap_0x1740; + /* */ __int64 _gap_0x1748; + /* */ __int64 _gap_0x1750; + /* */ __int64 _gap_0x1758; + /* */ __int64 _gap_0x1760; + /* */ __int64 _gap_0x1768; + /* */ __int64 _gap_0x1770; + /* */ __int64 _gap_0x1778; + /* */ __int64 _gap_0x1780; + /* */ __int64 _gap_0x1788; + /* */ __int64 _gap_0x1790; + /* */ __int64 _gap_0x1798; + /* */ __int64 _gap_0x17A0; + /* */ __int64 _gap_0x17A8; + /* */ __int64 _gap_0x17B0; + /* */ __int64 _gap_0x17B8; + /* */ __int64 _gap_0x17C0; + /* */ __int64 _gap_0x17C8; + /* */ __int64 _gap_0x17D0; + /* */ __int64 _gap_0x17D8; + /* */ __int64 _gap_0x17E0; + /* */ __int64 _gap_0x17E8; + /* */ __int64 _gap_0x17F0; + /* */ __int64 _gap_0x17F8; + /* */ __int64 _gap_0x1800; + /* */ __int64 _gap_0x1808; + /* */ __int64 _gap_0x1810; + /* */ __int64 _gap_0x1818; + /* */ __int64 _gap_0x1820; + /* */ __int64 _gap_0x1828; + /* */ __int64 _gap_0x1830; + /* */ __int64 _gap_0x1838; + /* */ __int64 _gap_0x1840; + /* */ __int64 _gap_0x1848; + /* */ __int64 _gap_0x1850; + /* */ __int64 _gap_0x1858; + /* */ __int64 _gap_0x1860; + /* */ __int64 _gap_0x1868; + /* */ __int64 _gap_0x1870; + /* */ __int64 _gap_0x1878; + /* */ __int64 _gap_0x1880; + /* */ __int64 _gap_0x1888; + /* */ __int64 _gap_0x1890; + /* */ __int64 _gap_0x1898; + /* */ __int64 _gap_0x18A0; + /* */ __int64 _gap_0x18A8; + /* */ __int64 _gap_0x18B0; + /* */ __int64 _gap_0x18B8; + /* */ __int64 _gap_0x18C0; + /* */ __int64 _gap_0x18C8; + /* */ __int64 _gap_0x18D0; + /* */ __int64 _gap_0x18D8; + /* */ __int64 _gap_0x18E0; + /* */ __int64 _gap_0x18E8; + /* */ __int64 _gap_0x18F0; + /* */ __int64 _gap_0x18F8; + /* */ __int64 _gap_0x1900; + /* */ __int64 _gap_0x1908; + /* */ __int64 _gap_0x1910; + /* */ __int64 _gap_0x1918; + /* */ __int64 _gap_0x1920; + /* */ __int64 _gap_0x1928; + /* */ __int64 _gap_0x1930; + /* */ __int64 _gap_0x1938; + /* */ __int64 _gap_0x1940; + /* */ __int64 _gap_0x1948; + /* */ __int64 _gap_0x1950; + /* */ __int64 _gap_0x1958; + /* */ __int64 _gap_0x1960; + /* */ __int64 _gap_0x1968; + /* */ __int64 _gap_0x1970; + /* */ __int64 _gap_0x1978; + /* */ __int64 _gap_0x1980; + /* */ __int64 _gap_0x1988; + /* */ __int64 _gap_0x1990; + /* */ __int64 _gap_0x1998; + /* */ __int64 _gap_0x19A0; + /* */ __int64 _gap_0x19A8; + /* */ __int64 _gap_0x19B0; + /* */ __int64 _gap_0x19B8; + /* */ __int64 _gap_0x19C0; + /* */ __int64 _gap_0x19C8; + /* */ __int64 _gap_0x19D0; + /* */ __int64 _gap_0x19D8; + /* */ __int64 _gap_0x19E0; + /* */ __int64 _gap_0x19E8; + /* */ __int64 _gap_0x19F0; + /* */ __int64 _gap_0x19F8; + /* */ __int64 _gap_0x1A00; + /* */ __int64 _gap_0x1A08; + /* */ __int64 _gap_0x1A10; + /* */ __int64 _gap_0x1A18; + /* */ __int64 _gap_0x1A20; + /* */ __int64 _gap_0x1A28; + /* */ __int64 _gap_0x1A30; + /* */ __int64 _gap_0x1A38; + /* */ __int64 _gap_0x1A40; + /* */ __int64 _gap_0x1A48; + /* */ __int64 _gap_0x1A50; + /* */ __int64 _gap_0x1A58; + /* */ __int64 _gap_0x1A60; + /* */ __int64 _gap_0x1A68; + /* */ __int64 _gap_0x1A70; + /* */ __int64 _gap_0x1A78; + /* */ __int64 _gap_0x1A80; + /* */ __int64 _gap_0x1A88; + /* */ __int64 _gap_0x1A90; + /* */ __int64 _gap_0x1A98; + /* */ __int64 _gap_0x1AA0; + /* */ __int64 _gap_0x1AA8; + /* */ __int64 _gap_0x1AB0; + /* */ __int64 _gap_0x1AB8; + /* */ __int64 _gap_0x1AC0; + /* */ __int64 _gap_0x1AC8; + /* */ __int64 _gap_0x1AD0; + /* */ __int64 _gap_0x1AD8; + /* */ __int64 _gap_0x1AE0; + /* */ __int64 _gap_0x1AE8; + /* */ __int64 _gap_0x1AF0; + /* */ __int64 _gap_0x1AF8; + /* */ __int64 _gap_0x1B00; + /* */ __int64 _gap_0x1B08; + /* */ __int64 _gap_0x1B10; + /* */ __int64 _gap_0x1B18; + /* */ __int64 _gap_0x1B20; + /* */ __int64 _gap_0x1B28; + /* */ __int64 _gap_0x1B30; + /* */ __int64 _gap_0x1B38; + /* */ __int64 _gap_0x1B40; + /* */ __int64 _gap_0x1B48; + /* */ __int64 _gap_0x1B50; + /* */ __int64 _gap_0x1B58; + /* */ __int64 _gap_0x1B60; + /* */ __int64 _gap_0x1B68; + /* */ __int64 _gap_0x1B70; + /* */ __int64 _gap_0x1B78; + /* */ __int64 _gap_0x1B80; + /* */ __int64 _gap_0x1B88; + /* */ __int64 _gap_0x1B90; + /* */ __int64 _gap_0x1B98; + /* */ __int64 _gap_0x1BA0; + /* */ __int64 _gap_0x1BA8; + /* */ __int64 _gap_0x1BB0; + /* */ __int64 _gap_0x1BB8; + /* */ __int64 _gap_0x1BC0; + /* */ __int64 _gap_0x1BC8; + /* */ __int64 _gap_0x1BD0; + /* */ __int64 _gap_0x1BD8; + /* */ __int64 _gap_0x1BE0; + /* */ __int64 _gap_0x1BE8; + /* */ __int64 _gap_0x1BF0; + /* */ __int64 _gap_0x1BF8; + /* */ __int64 _gap_0x1C00; + /* */ __int64 _gap_0x1C08; + /* */ __int64 _gap_0x1C10; + /* */ __int64 _gap_0x1C18; + /* */ __int64 _gap_0x1C20; + /* */ __int64 _gap_0x1C28; + /* */ __int64 _gap_0x1C30; + /* */ __int64 _gap_0x1C38; +}; + +__unaligned struct StdVectorClientGameUIMapMarkerData /* Size=0x18 */ +{ + /* 0x00 */ Client_Game_UI_MapMarkerData* First; + /* 0x08 */ Client_Game_UI_MapMarkerData* Last; + /* 0x10 */ Client_Game_UI_MapMarkerData* End; +}; + +__unaligned struct Client_Game_UI_MarkerInfo /* Size=0x90 */ +{ + /* */ __int32 _gap_0x0; + /* 0x04 */ unsigned __int32 ObjectiveId; + /* 0x08 */ Client_System_String_Utf8String Label; + /* 0x70 */ StdVectorClientGameUIMapMarkerData MarkerData; + /* */ __int16 _gap_0x88; + /* */ byte _gap_0x8A; + /* 0x8B */ bool ShouldRender; + /* */ __int32 _gap_0x8C; +}; + +__unaligned struct StdList_NodeClientGameUIMarkerInfo /* Size=0xA0 */ +{ + /* 0x00 */ StdList_NodeClientGameUIMarkerInfo* Next; + /* 0x08 */ StdList_NodeClientGameUIMarkerInfo* Previous; + /* 0x10 */ Client_Game_UI_MarkerInfo Value; +}; + +__unaligned struct StdListClientGameUIMarkerInfo /* Size=0x10 */ +{ + /* 0x00 */ StdList_NodeClientGameUIMarkerInfo* Head; + /* 0x08 */ unsigned __int64 Size; +}; + +__unaligned struct Client_Game_UI_Map /* Size=0x4000 */ +{ + /* */ __int64 _gap_0x0; + /* */ __int64 _gap_0x8; + /* */ __int64 _gap_0x10; + /* */ __int64 _gap_0x18; + /* */ __int64 _gap_0x20; + /* */ __int64 _gap_0x28; + /* */ __int64 _gap_0x30; + /* */ __int64 _gap_0x38; + /* */ __int64 _gap_0x40; + /* */ __int64 _gap_0x48; + /* */ __int64 _gap_0x50; + /* */ __int64 _gap_0x58; + /* */ __int64 _gap_0x60; + /* */ __int64 _gap_0x68; + /* */ __int64 _gap_0x70; + /* */ __int64 _gap_0x78; + /* */ __int64 _gap_0x80; + /* */ __int64 _gap_0x88; + /* */ __int64 _gap_0x90; + /* 0x0098 */ Client_Game_UI_MarkerInfo QuestData[0x1E]; + /* 0x1178 */ Client_Game_UI_MarkerInfo LevequestData[0x10]; + /* */ __int64 _gap_0x1A78; + /* */ __int64 _gap_0x1A80; + /* */ __int64 _gap_0x1A88; + /* */ __int64 _gap_0x1A90; + /* */ __int64 _gap_0x1A98; + /* */ __int64 _gap_0x1AA0; + /* */ __int64 _gap_0x1AA8; + /* */ __int64 _gap_0x1AB0; + /* */ __int64 _gap_0x1AB8; + /* */ __int64 _gap_0x1AC0; + /* */ __int64 _gap_0x1AC8; + /* */ __int64 _gap_0x1AD0; + /* */ __int64 _gap_0x1AD8; + /* */ __int64 _gap_0x1AE0; + /* */ __int64 _gap_0x1AE8; + /* 0x1AF0 */ StdVectorClientGameUIMapMarkerData ActiveLevequest; + /* */ __int64 _gap_0x1B08; + /* */ __int64 _gap_0x1B10; + /* 0x1B18 */ StdListClientGameUIMarkerInfo UnacceptedQuests; + /* */ __int64 _gap_0x1B28; + /* */ __int64 _gap_0x1B30; + /* */ __int64 _gap_0x1B38; + /* */ __int64 _gap_0x1B40; + /* */ __int64 _gap_0x1B48; + /* */ __int64 _gap_0x1B50; + /* */ __int64 _gap_0x1B58; + /* 0x1B60 */ StdListClientGameUIMarkerInfo GuildLeveAssignments; + /* */ __int64 _gap_0x1B70; + /* */ __int64 _gap_0x1B78; + /* */ __int64 _gap_0x1B80; + /* */ __int64 _gap_0x1B88; + /* */ __int64 _gap_0x1B90; + /* */ __int64 _gap_0x1B98; + /* */ __int64 _gap_0x1BA0; + /* 0x1BA8 */ StdListClientGameUIMarkerInfo GuildOrderGuides; + /* 0x1BB8 */ Client_Game_UI_MarkerInfo HousingData[0x3E]; + /* 0x3E98 */ StdListClientGameUIMarkerInfo TripleTriad; + /* 0x3EA8 */ StdListClientGameUIMarkerInfo CustomTalk; + /* */ __int64 _gap_0x3EB8; + /* */ __int64 _gap_0x3EC0; + /* */ __int64 _gap_0x3EC8; + /* */ __int64 _gap_0x3ED0; + /* */ __int64 _gap_0x3ED8; + /* */ __int64 _gap_0x3EE0; + /* */ __int64 _gap_0x3EE8; + /* */ __int64 _gap_0x3EF0; + /* */ __int64 _gap_0x3EF8; + /* */ __int64 _gap_0x3F00; + /* */ __int64 _gap_0x3F08; + /* */ __int64 _gap_0x3F10; + /* */ __int64 _gap_0x3F18; + /* */ __int64 _gap_0x3F20; + /* */ __int64 _gap_0x3F28; + /* */ __int64 _gap_0x3F30; + /* */ __int64 _gap_0x3F38; + /* */ __int64 _gap_0x3F40; + /* */ __int64 _gap_0x3F48; + /* 0x3F50 */ StdListClientGameUIMarkerInfo GemstoneTraders; + /* */ __int64 _gap_0x3F60; + /* */ __int64 _gap_0x3F68; + /* */ __int64 _gap_0x3F70; + /* */ __int64 _gap_0x3F78; + /* */ __int64 _gap_0x3F80; + /* */ __int64 _gap_0x3F88; + /* */ __int64 _gap_0x3F90; + /* */ __int64 _gap_0x3F98; + /* */ __int64 _gap_0x3FA0; + /* */ __int64 _gap_0x3FA8; + /* */ __int64 _gap_0x3FB0; + /* */ __int64 _gap_0x3FB8; + /* */ __int64 _gap_0x3FC0; + /* */ __int64 _gap_0x3FC8; + /* */ __int64 _gap_0x3FD0; + /* */ __int64 _gap_0x3FD8; + /* */ __int64 _gap_0x3FE0; + /* */ __int64 _gap_0x3FE8; + /* */ __int64 _gap_0x3FF0; + /* */ __int64 _gap_0x3FF8; +}; + +__unaligned struct Client_Game_UI_MapMarkerContainer /* Size=0x0 */ +{ + /* 0x0 */ Client_Game_UI_MapMarkerContainer_LinkedList* List; + /* 0x8 */ __int32 Size; +}; + +__unaligned struct Client_Game_UI_MapMarkerContainer_LinkedList /* Size=0x0 */ +{ + /* 0x0 */ Client_Game_UI_MapMarkerNode* First; + /* 0x8 */ Client_Game_UI_MapMarkerNode* Last; +}; + +__unaligned struct Client_Game_UI_MapMarkerNode /* Size=0x0 */ +{ + /* 0x0 */ Client_Game_UI_MapMarkerNode* Next; + /* 0x8 */ Client_Game_UI_MapMarkerNode* Previous; + /* 0x10 */ Client_Game_UI_MarkerInfo Data; +}; + +__unaligned struct Client_Game_UI_MarkingController /* Size=0x2E0 */ +{ + /* */ __int64 _gap_0x0; + /* */ __int64 _gap_0x8; + /* 0x010 */ __int64 MarkerArray[0x11]; + /* 0x098 */ unsigned __int32 LetterMarkerArray[0x1A]; + /* 0x100 */ __int64 MarkerTimeArray[0x11]; + /* */ __int64 _gap_0x188; + /* */ __int64 _gap_0x190; + /* */ __int64 _gap_0x198; + /* */ __int64 _gap_0x1A0; + /* */ __int64 _gap_0x1A8; + /* */ __int64 _gap_0x1B0; + /* */ __int64 _gap_0x1B8; + /* */ __int64 _gap_0x1C0; + /* */ __int64 _gap_0x1C8; + /* */ __int64 _gap_0x1D0; + /* */ __int64 _gap_0x1D8; + /* 0x1E0 */ Client_Game_UI_FieldMarker FieldMarkerArray[0x8]; +}; + +__unaligned struct Client_Game_UI_MobHunt_KillCounts /* Size=0x14 */ +{ + /* 0x00 */ __int32 Counts[0x5]; +}; + +__unaligned struct Client_Game_UI_MobHunt /* Size=0x198 */ +{ + /* */ __int64 _gap_0x0; + /* 0x008 */ byte AvailableMarkId[0x12]; + /* 0x01A */ byte ObtainedMarkId[0x12]; + /* 0x02C */ Client_Game_UI_MobHunt_KillCounts CurrentKills[0x12]; + /* 0x194 */ __int32 ObtainedFlags; +}; + +__unaligned struct Client_Game_UI_NpcTrade /* Size=0x328 */ +{ + /* */ __int64 _gap_0x0; + /* */ __int64 _gap_0x8; + /* */ __int64 _gap_0x10; + /* */ __int64 _gap_0x18; + /* */ __int64 _gap_0x20; + /* */ __int64 _gap_0x28; + /* */ __int64 _gap_0x30; + /* */ __int64 _gap_0x38; + /* */ __int64 _gap_0x40; + /* */ __int64 _gap_0x48; + /* */ __int64 _gap_0x50; + /* */ __int64 _gap_0x58; + /* */ __int64 _gap_0x60; + /* */ __int64 _gap_0x68; + /* */ __int64 _gap_0x70; + /* */ __int64 _gap_0x78; + /* */ __int64 _gap_0x80; + /* */ __int64 _gap_0x88; + /* */ __int64 _gap_0x90; + /* */ __int64 _gap_0x98; + /* */ __int64 _gap_0xA0; + /* */ __int64 _gap_0xA8; + /* */ __int64 _gap_0xB0; + /* */ __int64 _gap_0xB8; + /* */ __int64 _gap_0xC0; + /* */ __int64 _gap_0xC8; + /* */ __int64 _gap_0xD0; + /* */ __int64 _gap_0xD8; + /* */ __int64 _gap_0xE0; + /* */ __int64 _gap_0xE8; + /* */ __int64 _gap_0xF0; + /* */ __int64 _gap_0xF8; + /* */ __int64 _gap_0x100; + /* */ __int64 _gap_0x108; + /* */ __int64 _gap_0x110; + /* */ __int64 _gap_0x118; + /* */ __int64 _gap_0x120; + /* */ __int64 _gap_0x128; + /* */ __int64 _gap_0x130; + /* */ __int64 _gap_0x138; + /* */ __int64 _gap_0x140; + /* */ __int64 _gap_0x148; + /* */ __int64 _gap_0x150; + /* */ __int64 _gap_0x158; + /* */ __int64 _gap_0x160; + /* */ __int64 _gap_0x168; + /* */ __int64 _gap_0x170; + /* */ __int64 _gap_0x178; + /* */ __int64 _gap_0x180; + /* */ __int64 _gap_0x188; + /* */ __int64 _gap_0x190; + /* */ __int64 _gap_0x198; + /* */ __int64 _gap_0x1A0; + /* */ __int64 _gap_0x1A8; + /* */ __int64 _gap_0x1B0; + /* */ __int64 _gap_0x1B8; + /* */ __int64 _gap_0x1C0; + /* */ __int64 _gap_0x1C8; + /* */ __int64 _gap_0x1D0; + /* */ __int64 _gap_0x1D8; + /* */ __int64 _gap_0x1E0; + /* */ __int64 _gap_0x1E8; + /* */ __int64 _gap_0x1F0; + /* */ __int64 _gap_0x1F8; + /* */ __int64 _gap_0x200; + /* */ __int64 _gap_0x208; + /* */ __int64 _gap_0x210; + /* */ __int64 _gap_0x218; + /* */ __int64 _gap_0x220; + /* */ __int64 _gap_0x228; + /* */ __int64 _gap_0x230; + /* */ __int64 _gap_0x238; + /* */ __int64 _gap_0x240; + /* */ __int64 _gap_0x248; + /* */ __int64 _gap_0x250; + /* */ __int64 _gap_0x258; + /* */ __int64 _gap_0x260; + /* */ __int64 _gap_0x268; + /* */ __int64 _gap_0x270; + /* */ __int64 _gap_0x278; + /* */ __int64 _gap_0x280; + /* */ __int64 _gap_0x288; + /* */ __int64 _gap_0x290; + /* */ __int64 _gap_0x298; + /* */ __int64 _gap_0x2A0; + /* */ __int64 _gap_0x2A8; + /* */ __int64 _gap_0x2B0; + /* */ __int64 _gap_0x2B8; + /* */ __int64 _gap_0x2C0; + /* */ __int64 _gap_0x2C8; + /* */ __int64 _gap_0x2D0; + /* */ __int64 _gap_0x2D8; + /* */ __int64 _gap_0x2E0; + /* */ __int64 _gap_0x2E8; + /* */ __int64 _gap_0x2F0; + /* */ __int64 _gap_0x2F8; + /* */ __int64 _gap_0x300; + /* */ __int64 _gap_0x308; + /* */ __int64 _gap_0x310; + /* */ __int64 _gap_0x318; + /* */ __int64 _gap_0x320; +}; + +__unaligned struct Client_Game_UI_PlayerState /* Size=0x818 */ +{ + /* 0x000 */ byte IsLoaded; + /* 0x001 */ byte CharacterName[0x40]; + /* 0x041 */ byte PSNOnlineID[0x11]; + /* */ __int16 _gap_0x52; + /* */ __int32 _gap_0x54; + /* */ __int64 _gap_0x58; + /* */ __int32 _gap_0x60; + /* 0x064 */ unsigned __int32 ObjectId; + /* 0x068 */ unsigned __int64 ContentId; + /* 0x070 */ unsigned __int32 PenaltyTimestamps[0x2]; + /* */ byte _gap_0x78; + /* 0x079 */ byte MaxLevel; + /* 0x07A */ byte MaxExpansion; + /* 0x07B */ byte Sex; + /* 0x07C */ byte Race; + /* 0x07D */ byte Tribe; + /* 0x07E */ byte CurrentClassJobId; + /* */ byte _gap_0x7F; + /* 0x080 */ __int64 CurrentClassJobRow; + /* 0x088 */ __int16 CurrentLevel; + /* 0x08A */ __int16 ClassJobLevelArray[0x20]; + /* */ __int16 _gap_0xCA; + /* 0x0CC */ __int32 ClassJobExpArray[0x20]; + /* 0x14C */ __int16 SyncedLevel; + /* 0x14E */ byte IsLevelSynced; + /* 0x14F */ bool HasPremiumSaddlebag; + /* */ __int16 _gap_0x150; + /* 0x152 */ byte GuardianDeity; + /* 0x153 */ byte BirthMonth; + /* 0x154 */ byte BirthDay; + /* 0x155 */ byte FirstClass; + /* 0x156 */ byte StartTown; + /* 0x157 */ byte QuestSpecialFlags; + /* 0x158 */ unsigned __int16 ActiveFestivalIds[0x4]; + /* 0x160 */ unsigned __int16 ActiveFestivalPhases[0x4]; + /* */ __int64 _gap_0x168; + /* 0x170 */ __int32 BaseStrength; + /* 0x174 */ __int32 BaseDexterity; + /* 0x178 */ __int32 BaseVitality; + /* 0x17C */ __int32 BaseIntelligence; + /* 0x180 */ __int32 BaseMind; + /* 0x184 */ __int32 BasePiety; + /* 0x188 */ __int32 Attributes[0x4A]; + /* 0x2B0 */ byte GrandCompany; + /* 0x2B1 */ byte GCRankMaelstrom; + /* 0x2B2 */ byte GCRankTwinAdders; + /* 0x2B3 */ byte GCRankImmortalFlames; + /* 0x2B4 */ unsigned __int16 HomeAetheryteId; + /* 0x2B6 */ byte FavouriteAetheryteCount; + /* */ byte _gap_0x2B7; + /* 0x2B8 */ unsigned __int16 FavouriteAetheryteArray[0x4]; + /* 0x2C0 */ unsigned __int16 FreeAetheryteId; + /* 0x2C2 */ unsigned __int16 FreeAetherytePlayStationPlus; + /* 0x2C4 */ unsigned __int32 BaseRestedExperience; + /* */ __int64 _gap_0x2C8; + /* */ __int64 _gap_0x2D0; + /* */ __int32 _gap_0x2D8; + /* */ byte _gap_0x2DC; + /* 0x2DD */ byte OwnedMountsBitmask[0x23]; + /* 0x300 */ byte UnlockedOrnamentsBitmask[0x6]; + /* 0x306 */ byte NumOwnedMounts; + /* */ byte _gap_0x307; + /* */ __int64 _gap_0x308; + /* */ __int64 _gap_0x310; + /* */ __int64 _gap_0x318; + /* */ __int64 _gap_0x320; + /* */ __int64 _gap_0x328; + /* */ __int64 _gap_0x330; + /* */ __int64 _gap_0x338; + /* */ __int64 _gap_0x340; + /* */ __int64 _gap_0x348; + /* */ __int64 _gap_0x350; + /* */ __int64 _gap_0x358; + /* */ __int64 _gap_0x360; + /* */ __int64 _gap_0x368; + /* */ __int64 _gap_0x370; + /* */ __int64 _gap_0x378; + /* */ __int64 _gap_0x380; + /* */ __int64 _gap_0x388; + /* */ __int64 _gap_0x390; + /* */ __int64 _gap_0x398; + /* */ __int64 _gap_0x3A0; + /* */ __int64 _gap_0x3A8; + /* */ __int32 _gap_0x3B0; + /* 0x3B4 */ byte CaughtFishBitmask[0x9F]; + /* */ byte _gap_0x453; + /* */ __int32 _gap_0x454; + /* 0x458 */ unsigned __int32 NumFishCaught; + /* 0x45C */ unsigned __int32 FishingBait; + /* 0x460 */ byte UnlockedSpearfishingNotebookBitmask[0x7]; + /* 0x467 */ byte CaughtSpearfishBitmask[0x24]; + /* */ byte _gap_0x48B; + /* 0x48C */ unsigned __int32 NumSpearfishCaught; + /* */ __int32 _gap_0x490; + /* 0x494 */ byte ContentRouletteCompletion[0xC]; + /* 0x4A0 */ __int16 PlayerCommendations; + /* 0x4A2 */ byte SelectedPoses[0x7]; + /* 0x4A9 */ byte PlayerStateFlags1; + /* 0x4AA */ byte PlayerStateFlags2; + /* 0x4AB */ byte PlayerStateFlags3; + /* */ __int32 _gap_0x4AC; + /* */ __int64 _gap_0x4B0; + /* */ __int64 _gap_0x4B8; + /* */ __int64 _gap_0x4C0; + /* */ __int64 _gap_0x4C8; + /* */ __int32 _gap_0x4D0; + /* 0x4D4 */ byte SightseeingLogUnlockState; + /* 0x4D5 */ byte SightseeingLogUnlockStateEx; + /* 0x4D6 */ byte UnlockedAdventureExPhaseBitmask[0x1]; + /* */ byte _gap_0x4D7; + /* */ __int64 _gap_0x4D8; + /* */ __int64 _gap_0x4E0; + /* */ __int64 _gap_0x4E8; + /* */ __int64 _gap_0x4F0; + /* */ __int64 _gap_0x4F8; + /* 0x500 */ byte UnlockedAdventureBitmask[0x25]; + /* */ byte _gap_0x525; + /* */ __int16 _gap_0x526; + /* */ byte _gap_0x528; + /* 0x529 */ byte UnlockFlags[0x2C]; + /* */ byte _gap_0x555; + /* */ __int16 _gap_0x556; + /* */ byte _gap_0x558; + /* 0x559 */ byte DeliveryLevel; + /* */ byte _gap_0x55A; + /* 0x55B */ byte MeisterFlag; + /* */ __int32 _gap_0x55C; + /* 0x560 */ unsigned __int32 SquadronMissionCompletionTimestamp; + /* 0x564 */ unsigned __int32 SquadronTrainingCompletionTimestamp; + /* 0x568 */ unsigned __int16 ActiveGcArmyExpedition; + /* 0x56A */ unsigned __int16 ActiveGcArmyTraining; + /* 0x56C */ bool HasNewGcArmyCandidate; + /* */ byte _gap_0x56D; + /* 0x56E */ byte UnlockedMinerFolkloreTomeBitmask[0x2]; + /* 0x570 */ byte UnlockedBotanistFolkloreTomeBitmask[0x2]; + /* 0x572 */ byte UnlockedFishingFolkloreTomeBitmask[0x2]; + /* */ __int32 _gap_0x574; + /* */ __int64 _gap_0x578; + /* */ __int64 _gap_0x580; + /* */ __int64 _gap_0x588; + /* */ __int64 _gap_0x590; + /* */ __int64 _gap_0x598; + /* */ __int64 _gap_0x5A0; + /* */ __int64 _gap_0x5A8; + /* */ __int64 _gap_0x5B0; + /* */ __int64 _gap_0x5B8; + /* */ __int64 _gap_0x5C0; + /* */ __int64 _gap_0x5C8; + /* */ __int64 _gap_0x5D0; + /* */ __int64 _gap_0x5D8; + /* */ __int64 _gap_0x5E0; + /* */ __int64 _gap_0x5E8; + /* */ __int64 _gap_0x5F0; + /* */ __int64 _gap_0x5F8; + /* */ __int64 _gap_0x600; + /* */ __int64 _gap_0x608; + /* */ __int64 _gap_0x610; + /* */ __int64 _gap_0x618; + /* */ __int64 _gap_0x620; + /* */ __int64 _gap_0x628; + /* */ __int64 _gap_0x630; + /* */ __int64 _gap_0x638; + /* */ __int64 _gap_0x640; + /* */ __int64 _gap_0x648; + /* */ __int64 _gap_0x650; + /* */ __int64 _gap_0x658; + /* */ __int64 _gap_0x660; + /* */ __int64 _gap_0x668; + /* */ __int64 _gap_0x670; + /* */ __int32 _gap_0x678; + /* 0x67C */ byte WeeklyBingoOrderData[0x10]; + /* 0x68C */ byte WeeklyBingoRewardData[0x4]; + /* 0x690 */ unsigned __int16 _weeklyBingoStickers; + /* */ __int16 _gap_0x692; + /* 0x694 */ unsigned __int32 _weeklyBingoFlags; + /* 0x698 */ byte _weeklyBingoTaskStatus[0x4]; + /* 0x69C */ byte WeeklyBingoRequestOpenBingoNo; + /* */ byte _gap_0x69D; + /* */ __int16 _gap_0x69E; + /* */ __int64 _gap_0x6A0; + /* */ __int64 _gap_0x6A8; + /* */ __int64 _gap_0x6B0; + /* */ __int64 _gap_0x6B8; + /* */ __int64 _gap_0x6C0; + /* */ __int64 _gap_0x6C8; + /* */ __int64 _gap_0x6D0; + /* 0x6D8 */ byte WeeklyBingoExpMultiplier; + /* 0x6D9 */ bool WeeklyBingoUnk63; + /* */ __int16 _gap_0x6DA; + /* */ __int32 _gap_0x6DC; + /* 0x6E0 */ StdPairunsignedint32unsignedint32 ContentKeyValueData[0x3]; + /* */ __int64 _gap_0x6F8; + /* */ __int64 _gap_0x700; + /* */ __int64 _gap_0x708; + /* */ __int64 _gap_0x710; + /* */ __int64 _gap_0x718; + /* */ __int64 _gap_0x720; + /* */ __int64 _gap_0x728; + /* */ __int64 _gap_0x730; + /* */ __int64 _gap_0x738; + /* */ __int64 _gap_0x740; + /* */ __int64 _gap_0x748; + /* */ __int64 _gap_0x750; + /* */ __int64 _gap_0x758; + /* */ __int64 _gap_0x760; + /* */ __int64 _gap_0x768; + /* 0x770 */ byte MentorVersion; + /* */ byte _gap_0x771; + /* */ __int16 _gap_0x772; + /* 0x774 */ unsigned __int32 DesynthesisLevels[0x8]; + /* */ __int32 _gap_0x794; + /* */ __int64 _gap_0x798; + /* */ __int64 _gap_0x7A0; + /* */ __int64 _gap_0x7A8; + /* */ __int64 _gap_0x7B0; + /* */ __int64 _gap_0x7B8; + /* */ __int64 _gap_0x7C0; + /* */ __int64 _gap_0x7C8; + /* */ __int64 _gap_0x7D0; + /* */ __int64 _gap_0x7D8; + /* */ __int64 _gap_0x7E0; + /* */ __int64 _gap_0x7E8; + /* */ __int64 _gap_0x7F0; + /* */ __int64 _gap_0x7F8; + /* */ __int64 _gap_0x800; + /* */ __int64 _gap_0x808; + /* */ __int64 _gap_0x810; +}; + +__unaligned struct Client_Game_UI_PvPProfile /* Size=0x7C */ +{ + /* 0x00 */ byte IsLoaded; + /* */ byte _gap_0x1; + /* */ __int16 _gap_0x2; + /* 0x04 */ unsigned __int32 ExperienceMaelstrom; + /* 0x08 */ unsigned __int32 ExperienceTwinAdder; + /* 0x0C */ unsigned __int32 ExperienceImmortalFlames; + /* 0x10 */ byte RankMaelstrom; + /* 0x11 */ byte RankTwinAdder; + /* 0x12 */ byte RankImmortalFlames; + /* */ byte _gap_0x13; + /* */ __int32 _gap_0x14; + /* */ __int32 _gap_0x18; + /* */ __int16 _gap_0x1C; + /* 0x1E */ byte Series; + /* 0x1F */ byte SeriesCurrentRank; + /* 0x20 */ byte SeriesClaimedRank; + /* */ byte _gap_0x21; + /* 0x22 */ unsigned __int16 SeriesExperience; + /* 0x24 */ byte PreviousSeriesClaimedRank; + /* 0x25 */ byte PreviousSeriesRank; + /* */ __int16 _gap_0x26; + /* 0x28 */ unsigned __int32 FrontlineTotalMatches; + /* 0x2C */ unsigned __int32 FrontlineTotalFirstPlace; + /* 0x30 */ unsigned __int32 FrontlineTotalSecondPlace; + /* 0x34 */ unsigned __int32 FrontlineTotalThirdPlace; + /* 0x38 */ unsigned __int16 FrontlineWeeklyMatches; + /* 0x3A */ unsigned __int16 FrontlineWeeklyFirstPlace; + /* 0x3C */ unsigned __int16 FrontlineWeeklySecondPlace; + /* 0x3E */ unsigned __int16 FrontlineWeeklyThirdPlace; + /* */ byte _gap_0x40; + /* 0x41 */ byte CrystallineConflictSeason; + /* 0x42 */ unsigned __int16 CrystallineConflictCasualMatches; + /* 0x44 */ unsigned __int16 CrystallineConflictCasualMatchesWon; + /* 0x46 */ unsigned __int16 CrystallineConflictRankedMatches; + /* 0x48 */ unsigned __int16 CrystallineConflictRankedMatchesWon; + /* */ __int16 _gap_0x4A; + /* */ __int16 _gap_0x4C; + /* 0x4E */ unsigned __int16 CrystallineConflictCurrentCrystalCredit; + /* 0x50 */ unsigned __int16 CrystallineConflictHighestCrystalCredit; + /* */ __int16 _gap_0x52; + /* 0x54 */ byte CrystallineConflictCurrentRank; + /* 0x55 */ byte CrystallineConflictHighestRank; + /* 0x56 */ byte CrystallineConflictCurrentRiser; + /* 0x57 */ byte CrystallineConflictHighestRiser; + /* 0x58 */ byte CrystallineConflictCurrentRisingStars; + /* 0x59 */ byte CrystallineConflictHighestRisingStars; + /* */ __int16 _gap_0x5A; + /* */ __int32 _gap_0x5C; + /* */ __int64 _gap_0x60; + /* */ __int32 _gap_0x68; + /* 0x6C */ unsigned __int32 RivalWingsTotalMatches; + /* 0x70 */ unsigned __int32 RivalWingsTotalMatchesWon; + /* 0x74 */ unsigned __int32 RivalWingsWeeklyMatches; + /* 0x78 */ unsigned __int32 RivalWingsWeeklyMatchesWon; +}; + +__unaligned struct Client_Game_UI_QTE /* Size=0x28 */ +{ + /* 0x00 */ Component_GUI_AtkEventInterface AtkEventInterface; + /* */ __int64 _gap_0x8; + /* */ __int64 _gap_0x10; + /* */ __int64 _gap_0x18; + /* */ __int64 _gap_0x20; +}; + +__unaligned struct Client_Game_UI_QuestTodoList /* Size=0x2F0 */ +{ + /* */ __int64 _gap_0x0; + /* */ __int64 _gap_0x8; + /* */ __int64 _gap_0x10; + /* */ __int64 _gap_0x18; + /* */ __int64 _gap_0x20; + /* */ __int64 _gap_0x28; + /* */ __int64 _gap_0x30; + /* */ __int64 _gap_0x38; + /* */ __int64 _gap_0x40; + /* */ __int64 _gap_0x48; + /* */ __int64 _gap_0x50; + /* */ __int64 _gap_0x58; + /* */ __int64 _gap_0x60; + /* */ __int64 _gap_0x68; + /* */ __int64 _gap_0x70; + /* */ __int64 _gap_0x78; + /* */ __int64 _gap_0x80; + /* */ __int64 _gap_0x88; + /* */ __int64 _gap_0x90; + /* */ __int64 _gap_0x98; + /* */ __int64 _gap_0xA0; + /* */ __int64 _gap_0xA8; + /* */ __int64 _gap_0xB0; + /* */ __int64 _gap_0xB8; + /* */ __int64 _gap_0xC0; + /* */ __int64 _gap_0xC8; + /* */ __int64 _gap_0xD0; + /* */ __int64 _gap_0xD8; + /* */ __int64 _gap_0xE0; + /* */ __int64 _gap_0xE8; + /* */ __int64 _gap_0xF0; + /* */ __int64 _gap_0xF8; + /* */ __int64 _gap_0x100; + /* */ __int64 _gap_0x108; + /* */ __int64 _gap_0x110; + /* */ __int64 _gap_0x118; + /* */ __int64 _gap_0x120; + /* */ __int64 _gap_0x128; + /* */ __int64 _gap_0x130; + /* */ __int64 _gap_0x138; + /* */ __int64 _gap_0x140; + /* */ __int64 _gap_0x148; + /* */ __int64 _gap_0x150; + /* */ __int64 _gap_0x158; + /* */ __int64 _gap_0x160; + /* */ __int64 _gap_0x168; + /* */ __int64 _gap_0x170; + /* */ __int64 _gap_0x178; + /* */ __int64 _gap_0x180; + /* */ __int64 _gap_0x188; + /* */ __int64 _gap_0x190; + /* */ __int64 _gap_0x198; + /* */ __int64 _gap_0x1A0; + /* */ __int64 _gap_0x1A8; + /* */ __int64 _gap_0x1B0; + /* */ __int64 _gap_0x1B8; + /* */ __int64 _gap_0x1C0; + /* */ __int64 _gap_0x1C8; + /* */ __int64 _gap_0x1D0; + /* */ __int64 _gap_0x1D8; + /* */ __int64 _gap_0x1E0; + /* */ __int64 _gap_0x1E8; + /* */ __int64 _gap_0x1F0; + /* */ __int64 _gap_0x1F8; + /* */ __int64 _gap_0x200; + /* */ __int64 _gap_0x208; + /* */ __int64 _gap_0x210; + /* */ __int64 _gap_0x218; + /* */ __int64 _gap_0x220; + /* */ __int64 _gap_0x228; + /* */ __int64 _gap_0x230; + /* */ __int64 _gap_0x238; + /* */ __int64 _gap_0x240; + /* */ __int64 _gap_0x248; + /* */ __int64 _gap_0x250; + /* */ __int64 _gap_0x258; + /* */ __int64 _gap_0x260; + /* */ __int64 _gap_0x268; + /* */ __int64 _gap_0x270; + /* */ __int64 _gap_0x278; + /* */ __int64 _gap_0x280; + /* */ __int64 _gap_0x288; + /* */ __int64 _gap_0x290; + /* */ __int64 _gap_0x298; + /* */ __int64 _gap_0x2A0; + /* */ __int64 _gap_0x2A8; + /* */ __int64 _gap_0x2B0; + /* */ __int64 _gap_0x2B8; + /* */ __int64 _gap_0x2C0; + /* */ __int64 _gap_0x2C8; + /* */ __int64 _gap_0x2D0; + /* */ __int64 _gap_0x2D8; + /* */ __int64 _gap_0x2E0; + /* */ __int64 _gap_0x2E8; +}; + +__unaligned struct Client_Game_UI_QuestUI /* Size=0xFD0 */ +{ + /* */ __int64 _gap_0x0; + /* */ __int64 _gap_0x8; + /* */ __int64 _gap_0x10; + /* */ __int64 _gap_0x18; + /* */ __int64 _gap_0x20; + /* */ __int64 _gap_0x28; + /* */ __int64 _gap_0x30; + /* */ __int64 _gap_0x38; + /* */ __int64 _gap_0x40; + /* */ __int64 _gap_0x48; + /* */ __int64 _gap_0x50; + /* */ __int64 _gap_0x58; + /* */ __int64 _gap_0x60; + /* */ __int64 _gap_0x68; + /* */ __int64 _gap_0x70; + /* */ __int64 _gap_0x78; + /* */ __int64 _gap_0x80; + /* */ __int64 _gap_0x88; + /* */ __int64 _gap_0x90; + /* */ __int64 _gap_0x98; + /* */ __int64 _gap_0xA0; + /* */ __int64 _gap_0xA8; + /* */ __int64 _gap_0xB0; + /* */ __int64 _gap_0xB8; + /* */ __int64 _gap_0xC0; + /* */ __int64 _gap_0xC8; + /* */ __int64 _gap_0xD0; + /* */ __int64 _gap_0xD8; + /* */ __int64 _gap_0xE0; + /* */ __int64 _gap_0xE8; + /* */ __int64 _gap_0xF0; + /* */ __int64 _gap_0xF8; + /* */ __int64 _gap_0x100; + /* */ __int64 _gap_0x108; + /* */ __int64 _gap_0x110; + /* */ __int64 _gap_0x118; + /* */ __int64 _gap_0x120; + /* */ __int64 _gap_0x128; + /* */ __int64 _gap_0x130; + /* */ __int64 _gap_0x138; + /* */ __int64 _gap_0x140; + /* */ __int64 _gap_0x148; + /* */ __int64 _gap_0x150; + /* */ __int64 _gap_0x158; + /* */ __int64 _gap_0x160; + /* */ __int64 _gap_0x168; + /* */ __int64 _gap_0x170; + /* */ __int64 _gap_0x178; + /* */ __int64 _gap_0x180; + /* */ __int64 _gap_0x188; + /* */ __int64 _gap_0x190; + /* */ __int64 _gap_0x198; + /* */ __int64 _gap_0x1A0; + /* */ __int64 _gap_0x1A8; + /* */ __int64 _gap_0x1B0; + /* */ __int64 _gap_0x1B8; + /* */ __int64 _gap_0x1C0; + /* */ __int64 _gap_0x1C8; + /* */ __int64 _gap_0x1D0; + /* */ __int64 _gap_0x1D8; + /* */ __int64 _gap_0x1E0; + /* */ __int64 _gap_0x1E8; + /* */ __int64 _gap_0x1F0; + /* */ __int64 _gap_0x1F8; + /* */ __int64 _gap_0x200; + /* */ __int64 _gap_0x208; + /* */ __int64 _gap_0x210; + /* */ __int64 _gap_0x218; + /* */ __int64 _gap_0x220; + /* */ __int64 _gap_0x228; + /* */ __int64 _gap_0x230; + /* */ __int64 _gap_0x238; + /* */ __int64 _gap_0x240; + /* */ __int64 _gap_0x248; + /* */ __int64 _gap_0x250; + /* */ __int64 _gap_0x258; + /* */ __int64 _gap_0x260; + /* */ __int64 _gap_0x268; + /* */ __int64 _gap_0x270; + /* */ __int64 _gap_0x278; + /* */ __int64 _gap_0x280; + /* */ __int64 _gap_0x288; + /* */ __int64 _gap_0x290; + /* */ __int64 _gap_0x298; + /* */ __int64 _gap_0x2A0; + /* */ __int64 _gap_0x2A8; + /* */ __int64 _gap_0x2B0; + /* */ __int64 _gap_0x2B8; + /* */ __int64 _gap_0x2C0; + /* */ __int64 _gap_0x2C8; + /* */ __int64 _gap_0x2D0; + /* */ __int64 _gap_0x2D8; + /* */ __int64 _gap_0x2E0; + /* */ __int64 _gap_0x2E8; + /* */ __int64 _gap_0x2F0; + /* */ __int64 _gap_0x2F8; + /* */ __int64 _gap_0x300; + /* */ __int64 _gap_0x308; + /* */ __int64 _gap_0x310; + /* */ __int64 _gap_0x318; + /* */ __int64 _gap_0x320; + /* */ __int64 _gap_0x328; + /* */ __int64 _gap_0x330; + /* */ __int64 _gap_0x338; + /* */ __int64 _gap_0x340; + /* */ __int64 _gap_0x348; + /* */ __int64 _gap_0x350; + /* */ __int64 _gap_0x358; + /* */ __int64 _gap_0x360; + /* */ __int64 _gap_0x368; + /* */ __int64 _gap_0x370; + /* */ __int64 _gap_0x378; + /* */ __int64 _gap_0x380; + /* */ __int64 _gap_0x388; + /* */ __int64 _gap_0x390; + /* */ __int64 _gap_0x398; + /* */ __int64 _gap_0x3A0; + /* */ __int64 _gap_0x3A8; + /* */ __int64 _gap_0x3B0; + /* */ __int64 _gap_0x3B8; + /* */ __int64 _gap_0x3C0; + /* */ __int64 _gap_0x3C8; + /* */ __int64 _gap_0x3D0; + /* */ __int64 _gap_0x3D8; + /* */ __int64 _gap_0x3E0; + /* */ __int64 _gap_0x3E8; + /* */ __int64 _gap_0x3F0; + /* */ __int64 _gap_0x3F8; + /* */ __int64 _gap_0x400; + /* */ __int64 _gap_0x408; + /* */ __int64 _gap_0x410; + /* */ __int64 _gap_0x418; + /* */ __int64 _gap_0x420; + /* */ __int64 _gap_0x428; + /* */ __int64 _gap_0x430; + /* */ __int64 _gap_0x438; + /* */ __int64 _gap_0x440; + /* */ __int64 _gap_0x448; + /* */ __int64 _gap_0x450; + /* */ __int64 _gap_0x458; + /* */ __int64 _gap_0x460; + /* */ __int64 _gap_0x468; + /* */ __int64 _gap_0x470; + /* */ __int64 _gap_0x478; + /* */ __int64 _gap_0x480; + /* */ __int64 _gap_0x488; + /* */ __int64 _gap_0x490; + /* */ __int64 _gap_0x498; + /* */ __int64 _gap_0x4A0; + /* */ __int64 _gap_0x4A8; + /* */ __int64 _gap_0x4B0; + /* */ __int64 _gap_0x4B8; + /* */ __int64 _gap_0x4C0; + /* */ __int64 _gap_0x4C8; + /* */ __int64 _gap_0x4D0; + /* */ __int64 _gap_0x4D8; + /* */ __int64 _gap_0x4E0; + /* */ __int64 _gap_0x4E8; + /* */ __int64 _gap_0x4F0; + /* */ __int64 _gap_0x4F8; + /* */ __int64 _gap_0x500; + /* */ __int64 _gap_0x508; + /* */ __int64 _gap_0x510; + /* */ __int64 _gap_0x518; + /* */ __int64 _gap_0x520; + /* */ __int64 _gap_0x528; + /* */ __int64 _gap_0x530; + /* */ __int64 _gap_0x538; + /* */ __int64 _gap_0x540; + /* */ __int64 _gap_0x548; + /* */ __int64 _gap_0x550; + /* */ __int64 _gap_0x558; + /* */ __int64 _gap_0x560; + /* */ __int64 _gap_0x568; + /* */ __int64 _gap_0x570; + /* */ __int64 _gap_0x578; + /* */ __int64 _gap_0x580; + /* */ __int64 _gap_0x588; + /* */ __int64 _gap_0x590; + /* */ __int64 _gap_0x598; + /* */ __int64 _gap_0x5A0; + /* */ __int64 _gap_0x5A8; + /* */ __int64 _gap_0x5B0; + /* */ __int64 _gap_0x5B8; + /* */ __int64 _gap_0x5C0; + /* */ __int64 _gap_0x5C8; + /* */ __int64 _gap_0x5D0; + /* */ __int64 _gap_0x5D8; + /* */ __int64 _gap_0x5E0; + /* */ __int64 _gap_0x5E8; + /* */ __int64 _gap_0x5F0; + /* */ __int64 _gap_0x5F8; + /* */ __int64 _gap_0x600; + /* */ __int64 _gap_0x608; + /* */ __int64 _gap_0x610; + /* */ __int64 _gap_0x618; + /* */ __int64 _gap_0x620; + /* */ __int64 _gap_0x628; + /* */ __int64 _gap_0x630; + /* */ __int64 _gap_0x638; + /* */ __int64 _gap_0x640; + /* */ __int64 _gap_0x648; + /* */ __int64 _gap_0x650; + /* */ __int64 _gap_0x658; + /* */ __int64 _gap_0x660; + /* */ __int64 _gap_0x668; + /* */ __int64 _gap_0x670; + /* */ __int64 _gap_0x678; + /* */ __int64 _gap_0x680; + /* */ __int64 _gap_0x688; + /* */ __int64 _gap_0x690; + /* */ __int64 _gap_0x698; + /* */ __int64 _gap_0x6A0; + /* */ __int64 _gap_0x6A8; + /* */ __int64 _gap_0x6B0; + /* */ __int64 _gap_0x6B8; + /* */ __int64 _gap_0x6C0; + /* */ __int64 _gap_0x6C8; + /* */ __int64 _gap_0x6D0; + /* */ __int64 _gap_0x6D8; + /* */ __int64 _gap_0x6E0; + /* */ __int64 _gap_0x6E8; + /* */ __int64 _gap_0x6F0; + /* */ __int64 _gap_0x6F8; + /* */ __int64 _gap_0x700; + /* */ __int64 _gap_0x708; + /* */ __int64 _gap_0x710; + /* */ __int64 _gap_0x718; + /* */ __int64 _gap_0x720; + /* */ __int64 _gap_0x728; + /* */ __int64 _gap_0x730; + /* */ __int64 _gap_0x738; + /* */ __int64 _gap_0x740; + /* */ __int64 _gap_0x748; + /* */ __int64 _gap_0x750; + /* */ __int64 _gap_0x758; + /* */ __int64 _gap_0x760; + /* */ __int64 _gap_0x768; + /* */ __int64 _gap_0x770; + /* */ __int64 _gap_0x778; + /* */ __int64 _gap_0x780; + /* */ __int64 _gap_0x788; + /* */ __int64 _gap_0x790; + /* */ __int64 _gap_0x798; + /* */ __int64 _gap_0x7A0; + /* */ __int64 _gap_0x7A8; + /* */ __int64 _gap_0x7B0; + /* */ __int64 _gap_0x7B8; + /* */ __int64 _gap_0x7C0; + /* */ __int64 _gap_0x7C8; + /* */ __int64 _gap_0x7D0; + /* */ __int64 _gap_0x7D8; + /* */ __int64 _gap_0x7E0; + /* */ __int64 _gap_0x7E8; + /* */ __int64 _gap_0x7F0; + /* */ __int64 _gap_0x7F8; + /* */ __int64 _gap_0x800; + /* */ __int64 _gap_0x808; + /* */ __int64 _gap_0x810; + /* */ __int64 _gap_0x818; + /* */ __int64 _gap_0x820; + /* */ __int64 _gap_0x828; + /* */ __int64 _gap_0x830; + /* */ __int64 _gap_0x838; + /* */ __int64 _gap_0x840; + /* */ __int64 _gap_0x848; + /* */ __int64 _gap_0x850; + /* */ __int64 _gap_0x858; + /* */ __int64 _gap_0x860; + /* */ __int64 _gap_0x868; + /* */ __int64 _gap_0x870; + /* */ __int64 _gap_0x878; + /* */ __int64 _gap_0x880; + /* */ __int64 _gap_0x888; + /* */ __int64 _gap_0x890; + /* */ __int64 _gap_0x898; + /* */ __int64 _gap_0x8A0; + /* */ __int64 _gap_0x8A8; + /* */ __int64 _gap_0x8B0; + /* */ __int64 _gap_0x8B8; + /* */ __int64 _gap_0x8C0; + /* */ __int64 _gap_0x8C8; + /* */ __int64 _gap_0x8D0; + /* */ __int64 _gap_0x8D8; + /* */ __int64 _gap_0x8E0; + /* */ __int64 _gap_0x8E8; + /* */ __int64 _gap_0x8F0; + /* */ __int64 _gap_0x8F8; + /* */ __int64 _gap_0x900; + /* */ __int64 _gap_0x908; + /* */ __int64 _gap_0x910; + /* */ __int64 _gap_0x918; + /* */ __int64 _gap_0x920; + /* */ __int64 _gap_0x928; + /* */ __int64 _gap_0x930; + /* */ __int64 _gap_0x938; + /* */ __int64 _gap_0x940; + /* */ __int64 _gap_0x948; + /* */ __int64 _gap_0x950; + /* */ __int64 _gap_0x958; + /* */ __int64 _gap_0x960; + /* */ __int64 _gap_0x968; + /* */ __int64 _gap_0x970; + /* */ __int64 _gap_0x978; + /* */ __int64 _gap_0x980; + /* */ __int64 _gap_0x988; + /* */ __int64 _gap_0x990; + /* */ __int64 _gap_0x998; + /* */ __int64 _gap_0x9A0; + /* */ __int64 _gap_0x9A8; + /* */ __int64 _gap_0x9B0; + /* */ __int64 _gap_0x9B8; + /* */ __int64 _gap_0x9C0; + /* */ __int64 _gap_0x9C8; + /* */ __int64 _gap_0x9D0; + /* */ __int64 _gap_0x9D8; + /* */ __int64 _gap_0x9E0; + /* */ __int64 _gap_0x9E8; + /* */ __int64 _gap_0x9F0; + /* */ __int64 _gap_0x9F8; + /* */ __int64 _gap_0xA00; + /* */ __int64 _gap_0xA08; + /* */ __int64 _gap_0xA10; + /* */ __int64 _gap_0xA18; + /* */ __int64 _gap_0xA20; + /* */ __int64 _gap_0xA28; + /* */ __int64 _gap_0xA30; + /* */ __int64 _gap_0xA38; + /* */ __int64 _gap_0xA40; + /* */ __int64 _gap_0xA48; + /* */ __int64 _gap_0xA50; + /* */ __int64 _gap_0xA58; + /* */ __int64 _gap_0xA60; + /* */ __int64 _gap_0xA68; + /* */ __int64 _gap_0xA70; + /* */ __int64 _gap_0xA78; + /* */ __int64 _gap_0xA80; + /* */ __int64 _gap_0xA88; + /* */ __int64 _gap_0xA90; + /* */ __int64 _gap_0xA98; + /* */ __int64 _gap_0xAA0; + /* */ __int64 _gap_0xAA8; + /* */ __int64 _gap_0xAB0; + /* */ __int64 _gap_0xAB8; + /* */ __int64 _gap_0xAC0; + /* */ __int64 _gap_0xAC8; + /* */ __int64 _gap_0xAD0; + /* */ __int64 _gap_0xAD8; + /* */ __int64 _gap_0xAE0; + /* */ __int64 _gap_0xAE8; + /* */ __int64 _gap_0xAF0; + /* */ __int64 _gap_0xAF8; + /* */ __int64 _gap_0xB00; + /* */ __int64 _gap_0xB08; + /* */ __int64 _gap_0xB10; + /* */ __int64 _gap_0xB18; + /* */ __int64 _gap_0xB20; + /* */ __int64 _gap_0xB28; + /* */ __int64 _gap_0xB30; + /* */ __int64 _gap_0xB38; + /* */ __int64 _gap_0xB40; + /* */ __int64 _gap_0xB48; + /* */ __int64 _gap_0xB50; + /* */ __int64 _gap_0xB58; + /* */ __int64 _gap_0xB60; + /* */ __int64 _gap_0xB68; + /* */ __int64 _gap_0xB70; + /* */ __int64 _gap_0xB78; + /* */ __int64 _gap_0xB80; + /* */ __int64 _gap_0xB88; + /* */ __int64 _gap_0xB90; + /* */ __int64 _gap_0xB98; + /* */ __int64 _gap_0xBA0; + /* */ __int64 _gap_0xBA8; + /* */ __int64 _gap_0xBB0; + /* */ __int64 _gap_0xBB8; + /* */ __int64 _gap_0xBC0; + /* */ __int64 _gap_0xBC8; + /* */ __int64 _gap_0xBD0; + /* */ __int64 _gap_0xBD8; + /* */ __int64 _gap_0xBE0; + /* */ __int64 _gap_0xBE8; + /* */ __int64 _gap_0xBF0; + /* */ __int64 _gap_0xBF8; + /* */ __int64 _gap_0xC00; + /* */ __int64 _gap_0xC08; + /* */ __int64 _gap_0xC10; + /* */ __int64 _gap_0xC18; + /* */ __int64 _gap_0xC20; + /* */ __int64 _gap_0xC28; + /* */ __int64 _gap_0xC30; + /* */ __int64 _gap_0xC38; + /* */ __int64 _gap_0xC40; + /* */ __int64 _gap_0xC48; + /* */ __int64 _gap_0xC50; + /* */ __int64 _gap_0xC58; + /* */ __int64 _gap_0xC60; + /* */ __int64 _gap_0xC68; + /* */ __int64 _gap_0xC70; + /* */ __int64 _gap_0xC78; + /* */ __int64 _gap_0xC80; + /* */ __int64 _gap_0xC88; + /* */ __int64 _gap_0xC90; + /* */ __int64 _gap_0xC98; + /* */ __int64 _gap_0xCA0; + /* */ __int64 _gap_0xCA8; + /* */ __int64 _gap_0xCB0; + /* */ __int64 _gap_0xCB8; + /* */ __int64 _gap_0xCC0; + /* */ __int64 _gap_0xCC8; + /* */ __int64 _gap_0xCD0; + /* */ __int64 _gap_0xCD8; + /* */ __int64 _gap_0xCE0; + /* */ __int64 _gap_0xCE8; + /* */ __int64 _gap_0xCF0; + /* */ __int64 _gap_0xCF8; + /* */ __int64 _gap_0xD00; + /* */ __int64 _gap_0xD08; + /* */ __int64 _gap_0xD10; + /* */ __int64 _gap_0xD18; + /* */ __int64 _gap_0xD20; + /* */ __int64 _gap_0xD28; + /* */ __int64 _gap_0xD30; + /* */ __int64 _gap_0xD38; + /* */ __int64 _gap_0xD40; + /* */ __int64 _gap_0xD48; + /* */ __int64 _gap_0xD50; + /* */ __int64 _gap_0xD58; + /* */ __int64 _gap_0xD60; + /* */ __int64 _gap_0xD68; + /* */ __int64 _gap_0xD70; + /* */ __int64 _gap_0xD78; + /* */ __int64 _gap_0xD80; + /* */ __int64 _gap_0xD88; + /* */ __int64 _gap_0xD90; + /* */ __int64 _gap_0xD98; + /* */ __int64 _gap_0xDA0; + /* */ __int64 _gap_0xDA8; + /* */ __int64 _gap_0xDB0; + /* */ __int64 _gap_0xDB8; + /* */ __int64 _gap_0xDC0; + /* */ __int64 _gap_0xDC8; + /* */ __int64 _gap_0xDD0; + /* */ __int64 _gap_0xDD8; + /* */ __int64 _gap_0xDE0; + /* */ __int64 _gap_0xDE8; + /* */ __int64 _gap_0xDF0; + /* */ __int64 _gap_0xDF8; + /* */ __int64 _gap_0xE00; + /* */ __int64 _gap_0xE08; + /* */ __int64 _gap_0xE10; + /* */ __int64 _gap_0xE18; + /* */ __int64 _gap_0xE20; + /* */ __int64 _gap_0xE28; + /* */ __int64 _gap_0xE30; + /* */ __int64 _gap_0xE38; + /* */ __int64 _gap_0xE40; + /* */ __int64 _gap_0xE48; + /* */ __int64 _gap_0xE50; + /* */ __int64 _gap_0xE58; + /* */ __int64 _gap_0xE60; + /* */ __int64 _gap_0xE68; + /* */ __int64 _gap_0xE70; + /* */ __int64 _gap_0xE78; + /* */ __int64 _gap_0xE80; + /* */ __int64 _gap_0xE88; + /* */ __int64 _gap_0xE90; + /* */ __int64 _gap_0xE98; + /* */ __int64 _gap_0xEA0; + /* */ __int64 _gap_0xEA8; + /* */ __int64 _gap_0xEB0; + /* */ __int64 _gap_0xEB8; + /* */ __int64 _gap_0xEC0; + /* */ __int64 _gap_0xEC8; + /* */ __int64 _gap_0xED0; + /* */ __int64 _gap_0xED8; + /* */ __int64 _gap_0xEE0; + /* */ __int64 _gap_0xEE8; + /* */ __int64 _gap_0xEF0; + /* */ __int64 _gap_0xEF8; + /* */ __int64 _gap_0xF00; + /* */ __int64 _gap_0xF08; + /* */ __int64 _gap_0xF10; + /* */ __int64 _gap_0xF18; + /* */ __int64 _gap_0xF20; + /* */ __int64 _gap_0xF28; + /* */ __int64 _gap_0xF30; + /* */ __int64 _gap_0xF38; + /* */ __int64 _gap_0xF40; + /* */ __int64 _gap_0xF48; + /* */ __int64 _gap_0xF50; + /* */ __int64 _gap_0xF58; + /* */ __int64 _gap_0xF60; + /* */ __int64 _gap_0xF68; + /* */ __int64 _gap_0xF70; + /* */ __int64 _gap_0xF78; + /* */ __int64 _gap_0xF80; + /* */ __int64 _gap_0xF88; + /* */ __int64 _gap_0xF90; + /* */ __int64 _gap_0xF98; + /* */ __int64 _gap_0xFA0; + /* */ __int64 _gap_0xFA8; + /* */ __int64 _gap_0xFB0; + /* */ __int64 _gap_0xFB8; + /* */ __int64 _gap_0xFC0; + /* */ __int64 _gap_0xFC8; +}; + +__unaligned struct Client_Game_UI_RecipeNote /* Size=0xB18 */ +{ + /* 0x000 */ unsigned __int32 Jobs[0x8]; + /* */ __int64 _gap_0x20; + /* */ __int64 _gap_0x28; + /* */ __int64 _gap_0x30; + /* */ __int64 _gap_0x38; + /* */ __int64 _gap_0x40; + /* */ __int64 _gap_0x48; + /* */ __int64 _gap_0x50; + /* */ __int64 _gap_0x58; + /* */ __int64 _gap_0x60; + /* */ __int64 _gap_0x68; + /* */ __int64 _gap_0x70; + /* */ __int64 _gap_0x78; + /* */ __int64 _gap_0x80; + /* */ __int64 _gap_0x88; + /* */ __int64 _gap_0x90; + /* */ __int64 _gap_0x98; + /* */ __int64 _gap_0xA0; + /* */ __int64 _gap_0xA8; + /* */ __int64 _gap_0xB0; + /* 0x0B8 */ Client_Game_UI_RecipeNote_RecipeData* RecipeList; + /* */ __int64 _gap_0xC0; + /* */ __int64 _gap_0xC8; + /* */ __int64 _gap_0xD0; + /* */ __int64 _gap_0xD8; + /* */ __int64 _gap_0xE0; + /* */ __int64 _gap_0xE8; + /* */ __int64 _gap_0xF0; + /* */ __int64 _gap_0xF8; + /* */ __int64 _gap_0x100; + /* */ __int64 _gap_0x108; + /* */ __int64 _gap_0x110; + /* */ __int64 _gap_0x118; + /* */ __int64 _gap_0x120; + /* */ __int64 _gap_0x128; + /* */ __int64 _gap_0x130; + /* */ __int64 _gap_0x138; + /* */ __int64 _gap_0x140; + /* */ __int64 _gap_0x148; + /* */ __int64 _gap_0x150; + /* */ __int64 _gap_0x158; + /* */ __int64 _gap_0x160; + /* */ __int64 _gap_0x168; + /* */ __int64 _gap_0x170; + /* */ __int64 _gap_0x178; + /* */ __int64 _gap_0x180; + /* */ __int64 _gap_0x188; + /* */ __int64 _gap_0x190; + /* */ __int64 _gap_0x198; + /* */ __int64 _gap_0x1A0; + /* */ __int64 _gap_0x1A8; + /* */ __int64 _gap_0x1B0; + /* */ __int64 _gap_0x1B8; + /* */ __int64 _gap_0x1C0; + /* */ __int64 _gap_0x1C8; + /* */ __int64 _gap_0x1D0; + /* */ __int64 _gap_0x1D8; + /* */ __int64 _gap_0x1E0; + /* */ __int64 _gap_0x1E8; + /* */ __int64 _gap_0x1F0; + /* */ __int64 _gap_0x1F8; + /* */ __int64 _gap_0x200; + /* */ __int64 _gap_0x208; + /* */ __int64 _gap_0x210; + /* */ __int64 _gap_0x218; + /* */ __int64 _gap_0x220; + /* */ __int64 _gap_0x228; + /* */ __int64 _gap_0x230; + /* */ __int64 _gap_0x238; + /* */ __int64 _gap_0x240; + /* */ __int64 _gap_0x248; + /* */ __int64 _gap_0x250; + /* */ __int64 _gap_0x258; + /* */ __int64 _gap_0x260; + /* */ __int64 _gap_0x268; + /* */ __int64 _gap_0x270; + /* */ __int64 _gap_0x278; + /* */ __int64 _gap_0x280; + /* */ __int64 _gap_0x288; + /* */ __int64 _gap_0x290; + /* */ __int64 _gap_0x298; + /* */ __int64 _gap_0x2A0; + /* */ __int64 _gap_0x2A8; + /* */ __int64 _gap_0x2B0; + /* */ __int64 _gap_0x2B8; + /* */ __int64 _gap_0x2C0; + /* */ __int64 _gap_0x2C8; + /* */ __int64 _gap_0x2D0; + /* */ __int64 _gap_0x2D8; + /* */ __int64 _gap_0x2E0; + /* */ __int64 _gap_0x2E8; + /* */ __int64 _gap_0x2F0; + /* */ __int64 _gap_0x2F8; + /* */ __int64 _gap_0x300; + /* */ __int64 _gap_0x308; + /* */ __int64 _gap_0x310; + /* */ __int64 _gap_0x318; + /* */ __int64 _gap_0x320; + /* */ __int64 _gap_0x328; + /* */ __int64 _gap_0x330; + /* */ __int64 _gap_0x338; + /* */ __int64 _gap_0x340; + /* */ __int64 _gap_0x348; + /* */ __int64 _gap_0x350; + /* */ __int64 _gap_0x358; + /* */ __int64 _gap_0x360; + /* */ __int64 _gap_0x368; + /* */ __int64 _gap_0x370; + /* */ __int64 _gap_0x378; + /* */ __int64 _gap_0x380; + /* */ __int64 _gap_0x388; + /* */ __int64 _gap_0x390; + /* */ __int64 _gap_0x398; + /* */ __int64 _gap_0x3A0; + /* */ __int64 _gap_0x3A8; + /* */ __int64 _gap_0x3B0; + /* */ __int64 _gap_0x3B8; + /* */ __int64 _gap_0x3C0; + /* */ __int64 _gap_0x3C8; + /* */ __int64 _gap_0x3D0; + /* */ __int64 _gap_0x3D8; + /* */ __int64 _gap_0x3E0; + /* */ __int64 _gap_0x3E8; + /* */ __int64 _gap_0x3F0; + /* */ __int64 _gap_0x3F8; + /* */ __int64 _gap_0x400; + /* */ __int64 _gap_0x408; + /* */ __int64 _gap_0x410; + /* */ __int64 _gap_0x418; + /* */ __int64 _gap_0x420; + /* */ __int64 _gap_0x428; + /* */ __int64 _gap_0x430; + /* */ __int64 _gap_0x438; + /* */ __int64 _gap_0x440; + /* */ __int64 _gap_0x448; + /* */ __int64 _gap_0x450; + /* */ __int64 _gap_0x458; + /* */ __int64 _gap_0x460; + /* */ __int64 _gap_0x468; + /* */ __int64 _gap_0x470; + /* */ __int64 _gap_0x478; + /* */ __int64 _gap_0x480; + /* */ __int64 _gap_0x488; + /* */ __int64 _gap_0x490; + /* */ __int64 _gap_0x498; + /* */ __int64 _gap_0x4A0; + /* */ __int64 _gap_0x4A8; + /* */ __int64 _gap_0x4B0; + /* */ __int64 _gap_0x4B8; + /* */ __int64 _gap_0x4C0; + /* */ __int64 _gap_0x4C8; + /* */ __int64 _gap_0x4D0; + /* */ __int64 _gap_0x4D8; + /* */ __int64 _gap_0x4E0; + /* */ __int64 _gap_0x4E8; + /* */ __int64 _gap_0x4F0; + /* */ __int64 _gap_0x4F8; + /* */ __int64 _gap_0x500; + /* */ __int64 _gap_0x508; + /* */ __int64 _gap_0x510; + /* */ __int64 _gap_0x518; + /* */ __int64 _gap_0x520; + /* */ __int64 _gap_0x528; + /* */ __int64 _gap_0x530; + /* */ __int64 _gap_0x538; + /* */ __int64 _gap_0x540; + /* */ __int64 _gap_0x548; + /* */ __int64 _gap_0x550; + /* */ __int64 _gap_0x558; + /* */ __int64 _gap_0x560; + /* */ __int64 _gap_0x568; + /* */ __int64 _gap_0x570; + /* */ __int64 _gap_0x578; + /* */ __int64 _gap_0x580; + /* */ __int64 _gap_0x588; + /* */ __int64 _gap_0x590; + /* */ __int64 _gap_0x598; + /* */ __int64 _gap_0x5A0; + /* */ __int64 _gap_0x5A8; + /* */ __int64 _gap_0x5B0; + /* */ __int64 _gap_0x5B8; + /* */ __int64 _gap_0x5C0; + /* */ __int64 _gap_0x5C8; + /* */ __int64 _gap_0x5D0; + /* */ __int64 _gap_0x5D8; + /* */ __int64 _gap_0x5E0; + /* */ __int64 _gap_0x5E8; + /* */ __int64 _gap_0x5F0; + /* */ __int64 _gap_0x5F8; + /* */ __int64 _gap_0x600; + /* */ __int64 _gap_0x608; + /* */ __int64 _gap_0x610; + /* */ __int64 _gap_0x618; + /* */ __int64 _gap_0x620; + /* */ __int64 _gap_0x628; + /* */ __int64 _gap_0x630; + /* */ __int64 _gap_0x638; + /* */ __int64 _gap_0x640; + /* */ __int64 _gap_0x648; + /* */ __int64 _gap_0x650; + /* */ __int64 _gap_0x658; + /* */ __int64 _gap_0x660; + /* */ __int64 _gap_0x668; + /* */ __int64 _gap_0x670; + /* */ __int64 _gap_0x678; + /* */ __int64 _gap_0x680; + /* */ __int64 _gap_0x688; + /* */ __int64 _gap_0x690; + /* */ __int64 _gap_0x698; + /* */ __int64 _gap_0x6A0; + /* */ __int64 _gap_0x6A8; + /* */ __int64 _gap_0x6B0; + /* */ __int64 _gap_0x6B8; + /* */ __int64 _gap_0x6C0; + /* */ __int64 _gap_0x6C8; + /* */ __int64 _gap_0x6D0; + /* */ __int64 _gap_0x6D8; + /* */ __int64 _gap_0x6E0; + /* */ __int64 _gap_0x6E8; + /* */ __int64 _gap_0x6F0; + /* */ __int64 _gap_0x6F8; + /* */ __int64 _gap_0x700; + /* */ __int64 _gap_0x708; + /* */ __int64 _gap_0x710; + /* */ __int64 _gap_0x718; + /* */ __int64 _gap_0x720; + /* */ __int64 _gap_0x728; + /* */ __int64 _gap_0x730; + /* */ __int64 _gap_0x738; + /* */ __int64 _gap_0x740; + /* */ __int64 _gap_0x748; + /* */ __int64 _gap_0x750; + /* */ __int64 _gap_0x758; + /* */ __int64 _gap_0x760; + /* */ __int64 _gap_0x768; + /* */ __int64 _gap_0x770; + /* */ __int64 _gap_0x778; + /* */ __int64 _gap_0x780; + /* */ __int64 _gap_0x788; + /* */ __int64 _gap_0x790; + /* */ __int64 _gap_0x798; + /* */ __int64 _gap_0x7A0; + /* */ __int64 _gap_0x7A8; + /* */ __int64 _gap_0x7B0; + /* */ __int64 _gap_0x7B8; + /* */ __int64 _gap_0x7C0; + /* */ __int64 _gap_0x7C8; + /* */ __int64 _gap_0x7D0; + /* */ __int64 _gap_0x7D8; + /* */ __int64 _gap_0x7E0; + /* */ __int64 _gap_0x7E8; + /* */ __int64 _gap_0x7F0; + /* */ __int64 _gap_0x7F8; + /* */ __int64 _gap_0x800; + /* */ __int64 _gap_0x808; + /* */ __int64 _gap_0x810; + /* */ __int64 _gap_0x818; + /* */ __int64 _gap_0x820; + /* */ __int64 _gap_0x828; + /* */ __int64 _gap_0x830; + /* */ __int64 _gap_0x838; + /* */ __int64 _gap_0x840; + /* */ __int64 _gap_0x848; + /* */ __int64 _gap_0x850; + /* */ __int64 _gap_0x858; + /* */ __int64 _gap_0x860; + /* */ __int64 _gap_0x868; + /* */ __int64 _gap_0x870; + /* */ __int64 _gap_0x878; + /* */ __int64 _gap_0x880; + /* */ __int64 _gap_0x888; + /* */ __int64 _gap_0x890; + /* */ __int64 _gap_0x898; + /* */ __int64 _gap_0x8A0; + /* */ __int64 _gap_0x8A8; + /* */ __int64 _gap_0x8B0; + /* */ __int64 _gap_0x8B8; + /* */ __int64 _gap_0x8C0; + /* */ __int64 _gap_0x8C8; + /* */ __int64 _gap_0x8D0; + /* */ __int64 _gap_0x8D8; + /* */ __int64 _gap_0x8E0; + /* */ __int64 _gap_0x8E8; + /* */ __int64 _gap_0x8F0; + /* */ __int64 _gap_0x8F8; + /* */ __int64 _gap_0x900; + /* */ __int64 _gap_0x908; + /* */ __int64 _gap_0x910; + /* */ __int64 _gap_0x918; + /* */ __int64 _gap_0x920; + /* */ __int64 _gap_0x928; + /* */ __int64 _gap_0x930; + /* */ __int64 _gap_0x938; + /* */ __int64 _gap_0x940; + /* */ __int64 _gap_0x948; + /* */ __int64 _gap_0x950; + /* */ __int64 _gap_0x958; + /* */ __int64 _gap_0x960; + /* */ __int64 _gap_0x968; + /* */ __int64 _gap_0x970; + /* */ __int64 _gap_0x978; + /* */ __int64 _gap_0x980; + /* */ __int64 _gap_0x988; + /* */ __int64 _gap_0x990; + /* */ __int64 _gap_0x998; + /* */ __int64 _gap_0x9A0; + /* */ __int64 _gap_0x9A8; + /* */ __int64 _gap_0x9B0; + /* */ __int64 _gap_0x9B8; + /* */ __int64 _gap_0x9C0; + /* */ __int64 _gap_0x9C8; + /* */ __int64 _gap_0x9D0; + /* */ __int64 _gap_0x9D8; + /* */ __int64 _gap_0x9E0; + /* */ __int64 _gap_0x9E8; + /* */ __int64 _gap_0x9F0; + /* */ __int64 _gap_0x9F8; + /* */ __int64 _gap_0xA00; + /* */ __int64 _gap_0xA08; + /* */ __int64 _gap_0xA10; + /* */ __int64 _gap_0xA18; + /* */ __int64 _gap_0xA20; + /* */ __int64 _gap_0xA28; + /* */ __int64 _gap_0xA30; + /* */ __int64 _gap_0xA38; + /* */ __int64 _gap_0xA40; + /* */ __int64 _gap_0xA48; + /* */ __int64 _gap_0xA50; + /* */ __int64 _gap_0xA58; + /* */ __int64 _gap_0xA60; + /* */ __int64 _gap_0xA68; + /* */ __int64 _gap_0xA70; + /* */ __int64 _gap_0xA78; + /* */ __int64 _gap_0xA80; + /* */ __int64 _gap_0xA88; + /* */ __int64 _gap_0xA90; + /* */ __int64 _gap_0xA98; + /* */ __int64 _gap_0xAA0; + /* */ __int64 _gap_0xAA8; + /* */ __int64 _gap_0xAB0; + /* */ __int64 _gap_0xAB8; + /* */ __int64 _gap_0xAC0; + /* */ __int64 _gap_0xAC8; + /* */ __int64 _gap_0xAD0; + /* */ __int64 _gap_0xAD8; + /* */ __int64 _gap_0xAE0; + /* */ __int64 _gap_0xAE8; + /* */ __int64 _gap_0xAF0; + /* */ __int64 _gap_0xAF8; + /* */ __int64 _gap_0xB00; + /* */ __int64 _gap_0xB08; + /* */ __int64 _gap_0xB10; +}; + +__unaligned struct Client_Game_UI_RecipeNote_RecipeCrystal /* Size=0x2 */ +{ + /* 0x0 */ signed __int8 Id; + /* 0x1 */ byte Amount; +}; + +__unaligned struct Client_Game_UI_RecipeNote_RecipeData /* Size=0x3D0 */ +{ + /* 0x000 */ Client_Game_UI_RecipeNote_RecipeEntry* Recipes; + /* */ __int64 _gap_0x8; + /* */ __int64 _gap_0x10; + /* */ __int64 _gap_0x18; + /* */ __int64 _gap_0x20; + /* */ __int64 _gap_0x28; + /* */ __int64 _gap_0x30; + /* */ __int64 _gap_0x38; + /* */ __int64 _gap_0x40; + /* */ __int64 _gap_0x48; + /* */ __int64 _gap_0x50; + /* */ __int64 _gap_0x58; + /* */ __int64 _gap_0x60; + /* */ __int64 _gap_0x68; + /* */ __int64 _gap_0x70; + /* */ __int64 _gap_0x78; + /* */ __int64 _gap_0x80; + /* */ __int64 _gap_0x88; + /* */ __int64 _gap_0x90; + /* */ __int64 _gap_0x98; + /* */ __int64 _gap_0xA0; + /* */ __int64 _gap_0xA8; + /* */ __int64 _gap_0xB0; + /* */ __int64 _gap_0xB8; + /* */ __int64 _gap_0xC0; + /* */ __int64 _gap_0xC8; + /* */ __int64 _gap_0xD0; + /* */ __int64 _gap_0xD8; + /* */ __int64 _gap_0xE0; + /* */ __int64 _gap_0xE8; + /* */ __int64 _gap_0xF0; + /* */ __int64 _gap_0xF8; + /* */ __int64 _gap_0x100; + /* */ __int64 _gap_0x108; + /* */ __int64 _gap_0x110; + /* */ __int64 _gap_0x118; + /* */ __int64 _gap_0x120; + /* */ __int64 _gap_0x128; + /* */ __int64 _gap_0x130; + /* */ __int64 _gap_0x138; + /* */ __int64 _gap_0x140; + /* */ __int64 _gap_0x148; + /* */ __int64 _gap_0x150; + /* */ __int64 _gap_0x158; + /* */ __int64 _gap_0x160; + /* */ __int64 _gap_0x168; + /* */ __int64 _gap_0x170; + /* */ __int64 _gap_0x178; + /* */ __int64 _gap_0x180; + /* */ __int64 _gap_0x188; + /* */ __int64 _gap_0x190; + /* */ __int64 _gap_0x198; + /* */ __int64 _gap_0x1A0; + /* */ __int64 _gap_0x1A8; + /* */ __int64 _gap_0x1B0; + /* */ __int64 _gap_0x1B8; + /* */ __int64 _gap_0x1C0; + /* */ __int64 _gap_0x1C8; + /* */ __int64 _gap_0x1D0; + /* */ __int64 _gap_0x1D8; + /* */ __int64 _gap_0x1E0; + /* */ __int64 _gap_0x1E8; + /* */ __int64 _gap_0x1F0; + /* */ __int64 _gap_0x1F8; + /* */ __int64 _gap_0x200; + /* */ __int64 _gap_0x208; + /* */ __int64 _gap_0x210; + /* */ __int64 _gap_0x218; + /* */ __int64 _gap_0x220; + /* */ __int64 _gap_0x228; + /* */ __int64 _gap_0x230; + /* */ __int64 _gap_0x238; + /* */ __int64 _gap_0x240; + /* */ __int64 _gap_0x248; + /* */ __int64 _gap_0x250; + /* */ __int64 _gap_0x258; + /* */ __int64 _gap_0x260; + /* */ __int64 _gap_0x268; + /* */ __int64 _gap_0x270; + /* */ __int64 _gap_0x278; + /* */ __int64 _gap_0x280; + /* */ __int64 _gap_0x288; + /* */ __int64 _gap_0x290; + /* */ __int64 _gap_0x298; + /* */ __int64 _gap_0x2A0; + /* */ __int64 _gap_0x2A8; + /* */ __int64 _gap_0x2B0; + /* */ __int64 _gap_0x2B8; + /* */ __int64 _gap_0x2C0; + /* */ __int64 _gap_0x2C8; + /* */ __int64 _gap_0x2D0; + /* */ __int64 _gap_0x2D8; + /* */ __int64 _gap_0x2E0; + /* */ __int64 _gap_0x2E8; + /* */ __int64 _gap_0x2F0; + /* */ __int64 _gap_0x2F8; + /* */ __int64 _gap_0x300; + /* */ __int64 _gap_0x308; + /* */ __int64 _gap_0x310; + /* */ __int64 _gap_0x318; + /* */ __int64 _gap_0x320; + /* */ __int64 _gap_0x328; + /* */ __int64 _gap_0x330; + /* */ __int64 _gap_0x338; + /* */ __int64 _gap_0x340; + /* */ __int64 _gap_0x348; + /* */ __int64 _gap_0x350; + /* */ __int64 _gap_0x358; + /* */ __int64 _gap_0x360; + /* */ __int64 _gap_0x368; + /* */ __int64 _gap_0x370; + /* */ __int64 _gap_0x378; + /* */ __int64 _gap_0x380; + /* */ __int64 _gap_0x388; + /* */ __int64 _gap_0x390; + /* */ __int64 _gap_0x398; + /* */ __int64 _gap_0x3A0; + /* */ __int64 _gap_0x3A8; + /* */ __int64 _gap_0x3B0; + /* 0x3B8 */ unsigned __int16 SelectedIndex; + /* */ __int16 _gap_0x3BA; + /* */ __int32 _gap_0x3BC; + /* */ __int64 _gap_0x3C0; + /* */ __int64 _gap_0x3C8; +}; + +__unaligned struct Client_Game_UI_RecipeNote_RecipeIngredient /* Size=0x88 */ +{ + /* */ __int64 _gap_0x0; + /* */ __int64 _gap_0x8; + /* 0x10 */ Client_System_String_Utf8String Name; + /* 0x78 */ unsigned __int32 ItemId; + /* 0x7C */ unsigned __int32 IconId; + /* */ __int16 _gap_0x80; + /* 0x82 */ byte Amount; + /* 0x83 */ byte Flags; + /* */ __int32 _gap_0x84; +}; + +__unaligned struct Client_Game_UI_RecipeNote_RecipeEntry /* Size=0x500 */ +{ + /* 0x000 */ Client_Game_UI_RecipeNote_RecipeIngredient Ingredients[0x8]; + /* 0x440 */ Client_Game_UI_RecipeNote_RecipeCrystal Crystals[0x2]; + /* */ __int32 _gap_0x444; + /* 0x448 */ Client_System_String_Utf8String ItemName; + /* 0x4B0 */ unsigned __int32 IconId; + /* 0x4B4 */ unsigned __int32 ItemId; + /* 0x4B8 */ unsigned __int32 StatusRequired; + /* 0x4BC */ unsigned __int32 ItemRequired; + /* */ __int16 _gap_0x4C0; + /* 0x4C2 */ unsigned __int16 RecipeId; + /* 0x4C4 */ unsigned __int16 Difficulty; + /* */ __int16 _gap_0x4C6; + /* 0x4C8 */ unsigned __int32 Quality; + /* 0x4CC */ unsigned __int16 Durability; + /* 0x4CE */ byte MaterialQualityFactor; + /* */ byte _gap_0x4CF; + /* 0x4D0 */ unsigned __int16 RequiredCraftsmanship; + /* 0x4D2 */ unsigned __int16 RequiredControl; + /* 0x4D4 */ unsigned __int16 QuickSynthCraftsmanship; + /* 0x4D6 */ unsigned __int16 QuickSynthControl; + /* 0x4D8 */ unsigned __int16 SecretRecipeBook; + /* */ __int16 _gap_0x4DA; + /* 0x4DC */ unsigned __int32 RequiredQuality; + /* 0x4E0 */ unsigned __int16 SuggestedCraftsmanship; + /* 0x4E2 */ unsigned __int16 ConditionsFlag; + /* */ __int16 _gap_0x4E4; + /* 0x4E6 */ byte AmountResult; + /* 0x4E7 */ byte CraftType; + /* 0x4E8 */ byte ClassJobLevel; + /* */ byte _gap_0x4E9; + /* 0x4EA */ byte Stars; + /* */ byte _gap_0x4EB; + /* */ __int16 _gap_0x4EC; + /* 0x4EE */ byte Flags; + /* 0x4EF */ byte Flags2; + /* 0x4F0 */ unsigned __int32 Number; + /* 0x4F4 */ unsigned __int16 RecipeLevelTableId; + /* 0x4F6 */ unsigned __int16 PatchNumber; + /* */ __int64 _gap_0x4F8; +}; + +__unaligned struct Client_Game_UI_RelicNote /* Size=0x18 */ +{ + /* */ __int64 _gap_0x0; + /* 0x08 */ byte RelicID; + /* 0x09 */ byte RelicNoteID; + /* 0x0A */ byte MonsterProgress[0xA]; + /* 0x14 */ __int32 ObjectiveProgress; +}; + +__unaligned struct Client_Game_UI_RelicSphereUpgrade /* Size=0x78 */ +{ + /* 0x00 */ Component_GUI_AtkEventInterface AtkEventInterface; + /* */ __int64 _gap_0x8; + /* */ __int64 _gap_0x10; + /* */ __int64 _gap_0x18; + /* */ __int64 _gap_0x20; + /* */ __int64 _gap_0x28; + /* */ __int64 _gap_0x30; + /* */ __int64 _gap_0x38; + /* */ __int64 _gap_0x40; + /* */ __int64 _gap_0x48; + /* */ __int64 _gap_0x50; + /* */ __int64 _gap_0x58; + /* */ __int64 _gap_0x60; + /* */ __int64 _gap_0x68; + /* */ __int64 _gap_0x70; +}; + +__unaligned struct Client_Game_UI_Revive /* Size=0x30 */ +{ + /* 0x00 */ Component_GUI_AtkEventInterface AtkEventInterface; + /* */ __int64 _gap_0x8; + /* */ __int32 _gap_0x10; + /* 0x14 */ float Timer; + /* */ __int64 _gap_0x18; + /* */ __int32 _gap_0x20; + /* 0x24 */ byte ReviveState; + /* */ byte _gap_0x25; + /* */ __int16 _gap_0x26; + /* */ __int64 _gap_0x28; +}; + +__unaligned struct Client_Game_UI_RidePillon /* Size=0x40 */ +{ + /* 0x00 */ unsigned __int32 Unk0; + union { + /* 0x04 */ unsigned __int32 Unk4[0x7]; + /* 0x04 */ unsigned __int32 Unk20[0x7]; + } _union_0x4; + /* */ __int64 _gap_0x20; + /* */ __int64 _gap_0x28; + /* */ __int64 _gap_0x30; + /* */ __int64 _gap_0x38; +}; + +__unaligned struct Client_Game_UI_RouletteController /* Size=0x70 */ +{ + /* */ __int64 _gap_0x0; + /* */ __int64 _gap_0x8; + /* */ __int64 _gap_0x10; + /* */ __int64 _gap_0x18; + /* */ __int64 _gap_0x20; + /* */ __int64 _gap_0x28; + /* */ __int64 _gap_0x30; + /* */ __int64 _gap_0x38; + /* */ __int64 _gap_0x40; + /* */ __int64 _gap_0x48; + /* */ __int64 _gap_0x50; + /* */ __int64 _gap_0x58; + /* */ __int64 _gap_0x60; + /* */ __int64 _gap_0x68; +}; + +__unaligned struct Client_Game_UI_SelectUseTicketInvoker /* Size=0x28 */ +{ + /* 0x00 */ void* vtbl; + /* */ __int64 _gap_0x8; + /* 0x10 */ Client_Game_UI_Telepo* Telepo; + /* */ __int64 _gap_0x18; + /* */ __int64 _gap_0x20; +}; + +__unaligned struct StdVectorClientGameUITeleportInfo /* Size=0x18 */ +{ + /* 0x00 */ Client_Game_UI_TeleportInfo* First; + /* 0x08 */ Client_Game_UI_TeleportInfo* Last; + /* 0x10 */ Client_Game_UI_TeleportInfo* End; +}; + +__unaligned struct Client_Game_UI_Telepo /* Size=0x58 */ +{ + /* 0x00 */ void* vtbl; + /* */ __int64 _gap_0x8; + /* 0x10 */ StdVectorClientGameUITeleportInfo TeleportList; + /* 0x28 */ Client_Game_UI_SelectUseTicketInvoker UseTicketInvoker; + /* */ __int64 _gap_0x50; +}; + +__unaligned struct Client_Game_UI_TeleportInfo /* Size=0x20 */ +{ + /* 0x00 */ unsigned __int32 AetheryteId; + /* 0x04 */ unsigned __int32 GilCost; + /* 0x08 */ unsigned __int16 TerritoryId; + /* */ __int16 _gap_0xA; + /* */ __int32 _gap_0xC; + /* */ __int64 _gap_0x10; + /* 0x18 */ byte Ward; + /* 0x19 */ byte Plot; + /* 0x1A */ byte SubIndex; + /* 0x1B */ byte IsFavourite; + /* */ __int32 _gap_0x1C; +}; + +__unaligned struct Client_Game_UI_TerritoryInfo /* Size=0x60 */ +{ + /* */ __int64 _gap_0x0; + /* */ __int64 _gap_0x8; + /* */ __int64 _gap_0x10; + /* */ __int32 _gap_0x18; + /* 0x1C */ __int32 InSanctuary; + /* */ __int32 _gap_0x20; + /* 0x24 */ unsigned __int32 AreaPlaceNameID; + /* 0x28 */ unsigned __int32 SubAreaPlaceNameID; + /* */ __int32 _gap_0x2C; + /* */ __int64 _gap_0x30; + /* */ __int64 _gap_0x38; + /* */ __int64 _gap_0x40; + /* */ __int64 _gap_0x48; + /* */ __int64 _gap_0x50; + /* */ __int64 _gap_0x58; +}; + +__unaligned struct Client_Game_UI_TradeMultiple /* Size=0x48 */ +{ + /* 0x00 */ Component_GUI_AtkEventInterface AtkEventInterface; + /* */ __int64 _gap_0x8; + /* 0x10 */ unsigned __int32 Unk10; + /* 0x14 */ unsigned __int32 Unk14; + /* 0x18 */ unsigned __int32 Unk18; + /* 0x1C */ unsigned __int32 Unk1C; + /* 0x20 */ unsigned __int32 Unk20; + /* 0x24 */ unsigned __int16 MateriaId1; + /* 0x26 */ unsigned __int16 MateriaId2; + /* 0x28 */ unsigned __int16 MateriaId3; + /* 0x2A */ unsigned __int16 MateriaId4; + /* 0x2C */ unsigned __int16 MateriaId5; + /* */ __int16 _gap_0x2E; + /* 0x30 */ unsigned __int16 Quantity1; + /* */ __int16 _gap_0x32; + /* 0x34 */ unsigned __int16 Quantity2; + /* */ __int16 _gap_0x36; + /* 0x38 */ unsigned __int16 Quantity3; + /* */ __int16 _gap_0x3A; + /* 0x3C */ unsigned __int16 Quantity4; + /* */ __int16 _gap_0x3E; + /* 0x40 */ unsigned __int16 Quantity5; + /* */ __int16 _gap_0x42; + /* 0x44 */ unsigned __int32 Unk44; +}; + +__unaligned struct Client_Game_UI_TripleTriad /* Size=0x1510 */ +{ + /* 0x0000 */ Component_GUI_AtkEventInterface AtkEventInterface; + /* */ __int64 _gap_0x8; + /* */ __int64 _gap_0x10; + /* */ __int64 _gap_0x18; + /* */ __int64 _gap_0x20; + /* */ __int64 _gap_0x28; + /* */ __int64 _gap_0x30; + /* */ __int64 _gap_0x38; + /* */ __int64 _gap_0x40; + /* */ __int64 _gap_0x48; + /* */ __int64 _gap_0x50; + /* */ __int64 _gap_0x58; + /* */ __int64 _gap_0x60; + /* */ __int64 _gap_0x68; + /* */ __int64 _gap_0x70; + /* */ __int64 _gap_0x78; + /* */ __int64 _gap_0x80; + /* */ __int64 _gap_0x88; + /* */ __int64 _gap_0x90; + /* */ __int64 _gap_0x98; + /* */ __int64 _gap_0xA0; + /* */ __int64 _gap_0xA8; + /* */ __int64 _gap_0xB0; + /* */ __int64 _gap_0xB8; + /* */ __int64 _gap_0xC0; + /* */ __int64 _gap_0xC8; + /* */ __int64 _gap_0xD0; + /* */ __int64 _gap_0xD8; + /* */ __int64 _gap_0xE0; + /* */ __int64 _gap_0xE8; + /* */ __int64 _gap_0xF0; + /* */ __int64 _gap_0xF8; + /* */ __int64 _gap_0x100; + /* */ __int64 _gap_0x108; + /* */ __int64 _gap_0x110; + /* */ __int64 _gap_0x118; + /* */ __int64 _gap_0x120; + /* */ __int64 _gap_0x128; + /* */ __int64 _gap_0x130; + /* */ __int64 _gap_0x138; + /* */ __int64 _gap_0x140; + /* */ __int64 _gap_0x148; + /* */ __int64 _gap_0x150; + /* */ __int64 _gap_0x158; + /* */ __int64 _gap_0x160; + /* */ __int64 _gap_0x168; + /* */ __int64 _gap_0x170; + /* */ __int64 _gap_0x178; + /* */ __int64 _gap_0x180; + /* */ __int64 _gap_0x188; + /* */ __int64 _gap_0x190; + /* */ __int64 _gap_0x198; + /* */ __int64 _gap_0x1A0; + /* */ __int64 _gap_0x1A8; + /* */ __int64 _gap_0x1B0; + /* */ __int64 _gap_0x1B8; + /* */ __int64 _gap_0x1C0; + /* */ __int64 _gap_0x1C8; + /* */ __int64 _gap_0x1D0; + /* */ __int64 _gap_0x1D8; + /* */ __int64 _gap_0x1E0; + /* */ __int64 _gap_0x1E8; + /* */ __int64 _gap_0x1F0; + /* */ __int64 _gap_0x1F8; + /* */ __int64 _gap_0x200; + /* */ __int64 _gap_0x208; + /* */ __int64 _gap_0x210; + /* */ __int64 _gap_0x218; + /* */ __int64 _gap_0x220; + /* */ __int64 _gap_0x228; + /* */ __int64 _gap_0x230; + /* */ __int64 _gap_0x238; + /* */ __int64 _gap_0x240; + /* */ __int64 _gap_0x248; + /* */ __int64 _gap_0x250; + /* */ __int64 _gap_0x258; + /* */ __int64 _gap_0x260; + /* */ __int64 _gap_0x268; + /* */ __int64 _gap_0x270; + /* */ __int64 _gap_0x278; + /* */ __int64 _gap_0x280; + /* */ __int64 _gap_0x288; + /* */ __int64 _gap_0x290; + /* */ __int64 _gap_0x298; + /* */ __int64 _gap_0x2A0; + /* */ __int64 _gap_0x2A8; + /* */ __int64 _gap_0x2B0; + /* */ __int64 _gap_0x2B8; + /* */ __int64 _gap_0x2C0; + /* */ __int64 _gap_0x2C8; + /* */ __int64 _gap_0x2D0; + /* */ __int64 _gap_0x2D8; + /* */ __int64 _gap_0x2E0; + /* */ __int64 _gap_0x2E8; + /* */ __int64 _gap_0x2F0; + /* */ __int64 _gap_0x2F8; + /* */ __int64 _gap_0x300; + /* */ __int64 _gap_0x308; + /* */ __int64 _gap_0x310; + /* */ __int64 _gap_0x318; + /* */ __int64 _gap_0x320; + /* */ __int64 _gap_0x328; + /* */ __int64 _gap_0x330; + /* */ __int64 _gap_0x338; + /* */ __int64 _gap_0x340; + /* */ __int64 _gap_0x348; + /* */ __int64 _gap_0x350; + /* */ __int64 _gap_0x358; + /* */ __int64 _gap_0x360; + /* */ __int64 _gap_0x368; + /* */ __int64 _gap_0x370; + /* */ __int64 _gap_0x378; + /* */ __int64 _gap_0x380; + /* */ __int64 _gap_0x388; + /* */ __int64 _gap_0x390; + /* */ __int64 _gap_0x398; + /* */ __int64 _gap_0x3A0; + /* */ __int64 _gap_0x3A8; + /* */ __int64 _gap_0x3B0; + /* */ __int64 _gap_0x3B8; + /* */ __int64 _gap_0x3C0; + /* */ __int64 _gap_0x3C8; + /* */ __int64 _gap_0x3D0; + /* */ __int64 _gap_0x3D8; + /* */ __int64 _gap_0x3E0; + /* */ __int64 _gap_0x3E8; + /* */ __int64 _gap_0x3F0; + /* */ __int64 _gap_0x3F8; + /* */ __int64 _gap_0x400; + /* */ __int64 _gap_0x408; + /* */ __int64 _gap_0x410; + /* */ __int64 _gap_0x418; + /* */ __int64 _gap_0x420; + /* */ __int64 _gap_0x428; + /* */ __int64 _gap_0x430; + /* */ __int64 _gap_0x438; + /* */ __int64 _gap_0x440; + /* */ __int64 _gap_0x448; + /* */ __int64 _gap_0x450; + /* */ __int64 _gap_0x458; + /* */ __int64 _gap_0x460; + /* */ __int64 _gap_0x468; + /* */ __int64 _gap_0x470; + /* */ __int64 _gap_0x478; + /* */ __int64 _gap_0x480; + /* */ __int64 _gap_0x488; + /* */ __int64 _gap_0x490; + /* */ __int64 _gap_0x498; + /* */ __int64 _gap_0x4A0; + /* */ __int64 _gap_0x4A8; + /* */ __int64 _gap_0x4B0; + /* */ __int64 _gap_0x4B8; + /* */ __int64 _gap_0x4C0; + /* */ __int64 _gap_0x4C8; + /* */ __int64 _gap_0x4D0; + /* */ __int64 _gap_0x4D8; + /* */ __int64 _gap_0x4E0; + /* */ __int64 _gap_0x4E8; + /* */ __int64 _gap_0x4F0; + /* */ __int64 _gap_0x4F8; + /* */ __int64 _gap_0x500; + /* */ __int64 _gap_0x508; + /* */ __int64 _gap_0x510; + /* */ __int64 _gap_0x518; + /* */ __int64 _gap_0x520; + /* */ __int64 _gap_0x528; + /* */ __int64 _gap_0x530; + /* */ __int64 _gap_0x538; + /* */ __int64 _gap_0x540; + /* */ __int64 _gap_0x548; + /* */ __int64 _gap_0x550; + /* */ __int64 _gap_0x558; + /* */ __int64 _gap_0x560; + /* */ __int64 _gap_0x568; + /* */ __int64 _gap_0x570; + /* */ __int64 _gap_0x578; + /* */ __int64 _gap_0x580; + /* */ __int64 _gap_0x588; + /* */ __int64 _gap_0x590; + /* */ __int64 _gap_0x598; + /* */ __int64 _gap_0x5A0; + /* */ __int64 _gap_0x5A8; + /* */ __int64 _gap_0x5B0; + /* */ __int64 _gap_0x5B8; + /* */ __int64 _gap_0x5C0; + /* */ __int64 _gap_0x5C8; + /* */ __int64 _gap_0x5D0; + /* */ __int64 _gap_0x5D8; + /* */ __int64 _gap_0x5E0; + /* */ __int64 _gap_0x5E8; + /* */ __int64 _gap_0x5F0; + /* */ __int64 _gap_0x5F8; + /* */ __int64 _gap_0x600; + /* */ __int64 _gap_0x608; + /* */ __int64 _gap_0x610; + /* */ __int64 _gap_0x618; + /* */ __int64 _gap_0x620; + /* */ __int64 _gap_0x628; + /* */ __int64 _gap_0x630; + /* */ __int64 _gap_0x638; + /* */ __int64 _gap_0x640; + /* */ __int64 _gap_0x648; + /* */ __int64 _gap_0x650; + /* */ __int64 _gap_0x658; + /* */ __int64 _gap_0x660; + /* */ __int64 _gap_0x668; + /* */ __int64 _gap_0x670; + /* */ __int64 _gap_0x678; + /* */ __int64 _gap_0x680; + /* */ __int64 _gap_0x688; + /* */ __int64 _gap_0x690; + /* */ __int64 _gap_0x698; + /* */ __int64 _gap_0x6A0; + /* */ __int64 _gap_0x6A8; + /* */ __int64 _gap_0x6B0; + /* */ __int64 _gap_0x6B8; + /* */ __int64 _gap_0x6C0; + /* */ __int64 _gap_0x6C8; + /* */ __int64 _gap_0x6D0; + /* */ __int64 _gap_0x6D8; + /* */ __int64 _gap_0x6E0; + /* */ __int64 _gap_0x6E8; + /* */ __int64 _gap_0x6F0; + /* */ __int64 _gap_0x6F8; + /* */ __int64 _gap_0x700; + /* */ __int64 _gap_0x708; + /* */ __int64 _gap_0x710; + /* */ __int64 _gap_0x718; + /* */ __int64 _gap_0x720; + /* */ __int64 _gap_0x728; + /* */ __int64 _gap_0x730; + /* */ __int64 _gap_0x738; + /* */ __int64 _gap_0x740; + /* */ __int64 _gap_0x748; + /* */ __int64 _gap_0x750; + /* */ __int64 _gap_0x758; + /* */ __int64 _gap_0x760; + /* */ __int64 _gap_0x768; + /* */ __int64 _gap_0x770; + /* */ __int64 _gap_0x778; + /* */ __int64 _gap_0x780; + /* */ __int64 _gap_0x788; + /* */ __int64 _gap_0x790; + /* */ __int64 _gap_0x798; + /* */ __int64 _gap_0x7A0; + /* */ __int64 _gap_0x7A8; + /* */ __int64 _gap_0x7B0; + /* */ __int64 _gap_0x7B8; + /* */ __int64 _gap_0x7C0; + /* */ __int64 _gap_0x7C8; + /* */ __int64 _gap_0x7D0; + /* */ __int64 _gap_0x7D8; + /* */ __int64 _gap_0x7E0; + /* */ __int64 _gap_0x7E8; + /* */ __int64 _gap_0x7F0; + /* */ __int64 _gap_0x7F8; + /* */ __int64 _gap_0x800; + /* */ __int64 _gap_0x808; + /* */ __int64 _gap_0x810; + /* */ __int64 _gap_0x818; + /* */ __int64 _gap_0x820; + /* */ __int64 _gap_0x828; + /* */ __int64 _gap_0x830; + /* */ __int64 _gap_0x838; + /* */ __int64 _gap_0x840; + /* */ __int64 _gap_0x848; + /* */ __int64 _gap_0x850; + /* */ __int64 _gap_0x858; + /* */ __int64 _gap_0x860; + /* */ __int64 _gap_0x868; + /* */ __int64 _gap_0x870; + /* */ __int64 _gap_0x878; + /* */ __int64 _gap_0x880; + /* */ __int64 _gap_0x888; + /* */ __int64 _gap_0x890; + /* */ __int64 _gap_0x898; + /* */ __int64 _gap_0x8A0; + /* */ __int64 _gap_0x8A8; + /* */ __int64 _gap_0x8B0; + /* */ __int64 _gap_0x8B8; + /* */ __int64 _gap_0x8C0; + /* */ __int64 _gap_0x8C8; + /* */ __int64 _gap_0x8D0; + /* */ __int64 _gap_0x8D8; + /* */ __int64 _gap_0x8E0; + /* */ __int64 _gap_0x8E8; + /* */ __int64 _gap_0x8F0; + /* */ __int64 _gap_0x8F8; + /* */ __int64 _gap_0x900; + /* */ __int64 _gap_0x908; + /* */ __int64 _gap_0x910; + /* */ __int64 _gap_0x918; + /* */ __int64 _gap_0x920; + /* */ __int64 _gap_0x928; + /* */ __int64 _gap_0x930; + /* */ __int64 _gap_0x938; + /* */ __int64 _gap_0x940; + /* */ __int64 _gap_0x948; + /* */ __int64 _gap_0x950; + /* */ __int64 _gap_0x958; + /* */ __int64 _gap_0x960; + /* */ __int64 _gap_0x968; + /* */ __int64 _gap_0x970; + /* */ __int64 _gap_0x978; + /* */ __int64 _gap_0x980; + /* */ __int64 _gap_0x988; + /* */ __int64 _gap_0x990; + /* */ __int64 _gap_0x998; + /* */ __int64 _gap_0x9A0; + /* */ __int64 _gap_0x9A8; + /* */ __int64 _gap_0x9B0; + /* */ __int64 _gap_0x9B8; + /* */ __int64 _gap_0x9C0; + /* */ __int64 _gap_0x9C8; + /* */ __int64 _gap_0x9D0; + /* */ __int64 _gap_0x9D8; + /* */ __int64 _gap_0x9E0; + /* */ __int64 _gap_0x9E8; + /* */ __int64 _gap_0x9F0; + /* */ __int64 _gap_0x9F8; + /* */ __int64 _gap_0xA00; + /* */ __int64 _gap_0xA08; + /* */ __int64 _gap_0xA10; + /* */ __int64 _gap_0xA18; + /* */ __int64 _gap_0xA20; + /* */ __int64 _gap_0xA28; + /* */ __int64 _gap_0xA30; + /* */ __int64 _gap_0xA38; + /* */ __int64 _gap_0xA40; + /* */ __int64 _gap_0xA48; + /* */ __int64 _gap_0xA50; + /* */ __int64 _gap_0xA58; + /* */ __int64 _gap_0xA60; + /* */ __int64 _gap_0xA68; + /* */ __int64 _gap_0xA70; + /* */ __int64 _gap_0xA78; + /* */ __int64 _gap_0xA80; + /* */ __int64 _gap_0xA88; + /* */ __int64 _gap_0xA90; + /* */ __int64 _gap_0xA98; + /* */ __int64 _gap_0xAA0; + /* */ __int64 _gap_0xAA8; + /* */ __int64 _gap_0xAB0; + /* */ __int64 _gap_0xAB8; + /* */ __int64 _gap_0xAC0; + /* */ __int64 _gap_0xAC8; + /* */ __int64 _gap_0xAD0; + /* */ __int64 _gap_0xAD8; + /* */ __int64 _gap_0xAE0; + /* */ __int64 _gap_0xAE8; + /* */ __int64 _gap_0xAF0; + /* */ __int64 _gap_0xAF8; + /* */ __int64 _gap_0xB00; + /* */ __int64 _gap_0xB08; + /* */ __int64 _gap_0xB10; + /* */ __int64 _gap_0xB18; + /* */ __int64 _gap_0xB20; + /* */ __int64 _gap_0xB28; + /* */ __int64 _gap_0xB30; + /* */ __int64 _gap_0xB38; + /* */ __int64 _gap_0xB40; + /* */ __int64 _gap_0xB48; + /* */ __int64 _gap_0xB50; + /* */ __int64 _gap_0xB58; + /* */ __int64 _gap_0xB60; + /* */ __int64 _gap_0xB68; + /* */ __int64 _gap_0xB70; + /* */ __int64 _gap_0xB78; + /* */ __int64 _gap_0xB80; + /* */ __int64 _gap_0xB88; + /* */ __int64 _gap_0xB90; + /* */ __int64 _gap_0xB98; + /* */ __int64 _gap_0xBA0; + /* */ __int64 _gap_0xBA8; + /* */ __int64 _gap_0xBB0; + /* */ __int64 _gap_0xBB8; + /* */ __int64 _gap_0xBC0; + /* */ __int64 _gap_0xBC8; + /* */ __int64 _gap_0xBD0; + /* */ __int64 _gap_0xBD8; + /* */ __int64 _gap_0xBE0; + /* */ __int64 _gap_0xBE8; + /* */ __int64 _gap_0xBF0; + /* */ __int64 _gap_0xBF8; + /* */ __int64 _gap_0xC00; + /* */ __int64 _gap_0xC08; + /* */ __int64 _gap_0xC10; + /* */ __int64 _gap_0xC18; + /* */ __int64 _gap_0xC20; + /* */ __int64 _gap_0xC28; + /* */ __int64 _gap_0xC30; + /* */ __int64 _gap_0xC38; + /* */ __int64 _gap_0xC40; + /* */ __int64 _gap_0xC48; + /* */ __int64 _gap_0xC50; + /* */ __int64 _gap_0xC58; + /* */ __int64 _gap_0xC60; + /* */ __int64 _gap_0xC68; + /* */ __int64 _gap_0xC70; + /* */ __int64 _gap_0xC78; + /* */ __int64 _gap_0xC80; + /* */ __int64 _gap_0xC88; + /* */ __int64 _gap_0xC90; + /* */ __int64 _gap_0xC98; + /* */ __int64 _gap_0xCA0; + /* */ __int64 _gap_0xCA8; + /* */ __int64 _gap_0xCB0; + /* */ __int64 _gap_0xCB8; + /* */ __int64 _gap_0xCC0; + /* */ __int64 _gap_0xCC8; + /* */ __int64 _gap_0xCD0; + /* */ __int64 _gap_0xCD8; + /* */ __int64 _gap_0xCE0; + /* */ __int64 _gap_0xCE8; + /* */ __int64 _gap_0xCF0; + /* */ __int64 _gap_0xCF8; + /* */ __int64 _gap_0xD00; + /* */ __int64 _gap_0xD08; + /* */ __int64 _gap_0xD10; + /* */ __int64 _gap_0xD18; + /* */ __int64 _gap_0xD20; + /* */ __int64 _gap_0xD28; + /* */ __int64 _gap_0xD30; + /* */ __int64 _gap_0xD38; + /* */ __int64 _gap_0xD40; + /* */ __int64 _gap_0xD48; + /* */ __int64 _gap_0xD50; + /* */ __int64 _gap_0xD58; + /* */ __int64 _gap_0xD60; + /* */ __int64 _gap_0xD68; + /* */ __int64 _gap_0xD70; + /* */ __int64 _gap_0xD78; + /* */ __int64 _gap_0xD80; + /* */ __int64 _gap_0xD88; + /* */ __int64 _gap_0xD90; + /* */ __int64 _gap_0xD98; + /* */ __int64 _gap_0xDA0; + /* */ __int64 _gap_0xDA8; + /* */ __int64 _gap_0xDB0; + /* */ __int64 _gap_0xDB8; + /* */ __int64 _gap_0xDC0; + /* */ __int64 _gap_0xDC8; + /* */ __int64 _gap_0xDD0; + /* */ __int64 _gap_0xDD8; + /* */ __int64 _gap_0xDE0; + /* */ __int64 _gap_0xDE8; + /* */ __int64 _gap_0xDF0; + /* */ __int64 _gap_0xDF8; + /* */ __int64 _gap_0xE00; + /* */ __int64 _gap_0xE08; + /* */ __int64 _gap_0xE10; + /* */ __int64 _gap_0xE18; + /* */ __int64 _gap_0xE20; + /* */ __int64 _gap_0xE28; + /* */ __int64 _gap_0xE30; + /* */ __int64 _gap_0xE38; + /* */ __int64 _gap_0xE40; + /* */ __int64 _gap_0xE48; + /* */ __int64 _gap_0xE50; + /* */ __int64 _gap_0xE58; + /* */ __int64 _gap_0xE60; + /* */ __int64 _gap_0xE68; + /* */ __int64 _gap_0xE70; + /* */ __int64 _gap_0xE78; + /* */ __int64 _gap_0xE80; + /* */ __int64 _gap_0xE88; + /* */ __int64 _gap_0xE90; + /* */ __int64 _gap_0xE98; + /* */ __int64 _gap_0xEA0; + /* */ __int64 _gap_0xEA8; + /* */ __int64 _gap_0xEB0; + /* */ __int64 _gap_0xEB8; + /* */ __int64 _gap_0xEC0; + /* */ __int64 _gap_0xEC8; + /* */ __int64 _gap_0xED0; + /* */ __int64 _gap_0xED8; + /* */ __int64 _gap_0xEE0; + /* */ __int64 _gap_0xEE8; + /* */ __int64 _gap_0xEF0; + /* */ __int64 _gap_0xEF8; + /* */ __int64 _gap_0xF00; + /* */ __int64 _gap_0xF08; + /* */ __int64 _gap_0xF10; + /* */ __int64 _gap_0xF18; + /* */ __int64 _gap_0xF20; + /* */ __int64 _gap_0xF28; + /* */ __int64 _gap_0xF30; + /* */ __int64 _gap_0xF38; + /* */ __int64 _gap_0xF40; + /* */ __int64 _gap_0xF48; + /* */ __int64 _gap_0xF50; + /* */ __int64 _gap_0xF58; + /* */ __int64 _gap_0xF60; + /* */ __int64 _gap_0xF68; + /* */ __int64 _gap_0xF70; + /* */ __int64 _gap_0xF78; + /* */ __int64 _gap_0xF80; + /* */ __int64 _gap_0xF88; + /* */ __int64 _gap_0xF90; + /* */ __int64 _gap_0xF98; + /* */ __int64 _gap_0xFA0; + /* */ __int64 _gap_0xFA8; + /* */ __int64 _gap_0xFB0; + /* */ __int64 _gap_0xFB8; + /* */ __int64 _gap_0xFC0; + /* */ __int64 _gap_0xFC8; + /* */ __int64 _gap_0xFD0; + /* */ __int64 _gap_0xFD8; + /* */ __int64 _gap_0xFE0; + /* */ __int64 _gap_0xFE8; + /* */ __int64 _gap_0xFF0; + /* */ __int64 _gap_0xFF8; + /* */ __int64 _gap_0x1000; + /* */ __int64 _gap_0x1008; + /* */ __int64 _gap_0x1010; + /* */ __int64 _gap_0x1018; + /* */ __int64 _gap_0x1020; + /* */ __int64 _gap_0x1028; + /* */ __int64 _gap_0x1030; + /* */ __int64 _gap_0x1038; + /* */ __int64 _gap_0x1040; + /* */ __int64 _gap_0x1048; + /* */ __int64 _gap_0x1050; + /* */ __int64 _gap_0x1058; + /* */ __int64 _gap_0x1060; + /* */ __int64 _gap_0x1068; + /* */ __int64 _gap_0x1070; + /* */ __int64 _gap_0x1078; + /* */ __int64 _gap_0x1080; + /* */ __int64 _gap_0x1088; + /* */ __int64 _gap_0x1090; + /* */ __int64 _gap_0x1098; + /* */ __int64 _gap_0x10A0; + /* */ __int64 _gap_0x10A8; + /* */ __int64 _gap_0x10B0; + /* */ __int64 _gap_0x10B8; + /* */ __int64 _gap_0x10C0; + /* */ __int64 _gap_0x10C8; + /* */ __int64 _gap_0x10D0; + /* */ __int64 _gap_0x10D8; + /* */ __int64 _gap_0x10E0; + /* */ __int64 _gap_0x10E8; + /* */ __int64 _gap_0x10F0; + /* */ __int64 _gap_0x10F8; + /* */ __int64 _gap_0x1100; + /* */ __int64 _gap_0x1108; + /* */ __int64 _gap_0x1110; + /* */ __int64 _gap_0x1118; + /* */ __int64 _gap_0x1120; + /* */ __int64 _gap_0x1128; + /* */ __int64 _gap_0x1130; + /* */ __int64 _gap_0x1138; + /* */ __int64 _gap_0x1140; + /* */ __int64 _gap_0x1148; + /* */ __int64 _gap_0x1150; + /* */ __int64 _gap_0x1158; + /* */ __int64 _gap_0x1160; + /* */ __int64 _gap_0x1168; + /* */ __int64 _gap_0x1170; + /* */ __int64 _gap_0x1178; + /* */ __int64 _gap_0x1180; + /* */ __int64 _gap_0x1188; + /* */ __int64 _gap_0x1190; + /* */ __int64 _gap_0x1198; + /* */ __int64 _gap_0x11A0; + /* */ __int64 _gap_0x11A8; + /* */ __int64 _gap_0x11B0; + /* */ __int64 _gap_0x11B8; + /* */ __int64 _gap_0x11C0; + /* */ __int64 _gap_0x11C8; + /* */ __int64 _gap_0x11D0; + /* */ __int64 _gap_0x11D8; + /* */ __int64 _gap_0x11E0; + /* */ __int64 _gap_0x11E8; + /* */ __int64 _gap_0x11F0; + /* */ __int64 _gap_0x11F8; + /* */ __int64 _gap_0x1200; + /* */ __int64 _gap_0x1208; + /* */ __int64 _gap_0x1210; + /* */ __int64 _gap_0x1218; + /* */ __int64 _gap_0x1220; + /* */ __int64 _gap_0x1228; + /* */ __int64 _gap_0x1230; + /* */ __int64 _gap_0x1238; + /* */ __int64 _gap_0x1240; + /* */ __int64 _gap_0x1248; + /* */ __int64 _gap_0x1250; + /* */ __int64 _gap_0x1258; + /* */ __int64 _gap_0x1260; + /* */ __int64 _gap_0x1268; + /* */ __int64 _gap_0x1270; + /* */ __int64 _gap_0x1278; + /* */ __int64 _gap_0x1280; + /* */ __int64 _gap_0x1288; + /* */ __int64 _gap_0x1290; + /* */ __int64 _gap_0x1298; + /* */ __int64 _gap_0x12A0; + /* */ __int64 _gap_0x12A8; + /* */ __int64 _gap_0x12B0; + /* */ __int64 _gap_0x12B8; + /* */ __int64 _gap_0x12C0; + /* */ __int64 _gap_0x12C8; + /* */ __int64 _gap_0x12D0; + /* */ __int64 _gap_0x12D8; + /* */ __int64 _gap_0x12E0; + /* */ __int64 _gap_0x12E8; + /* */ __int64 _gap_0x12F0; + /* */ __int64 _gap_0x12F8; + /* */ __int64 _gap_0x1300; + /* */ __int64 _gap_0x1308; + /* */ __int64 _gap_0x1310; + /* */ __int64 _gap_0x1318; + /* */ __int64 _gap_0x1320; + /* */ __int64 _gap_0x1328; + /* */ __int64 _gap_0x1330; + /* */ __int64 _gap_0x1338; + /* */ __int64 _gap_0x1340; + /* */ __int64 _gap_0x1348; + /* */ __int64 _gap_0x1350; + /* */ __int64 _gap_0x1358; + /* */ __int64 _gap_0x1360; + /* */ __int64 _gap_0x1368; + /* */ __int64 _gap_0x1370; + /* */ __int64 _gap_0x1378; + /* */ __int64 _gap_0x1380; + /* */ __int64 _gap_0x1388; + /* */ __int64 _gap_0x1390; + /* */ __int64 _gap_0x1398; + /* */ __int64 _gap_0x13A0; + /* */ __int64 _gap_0x13A8; + /* */ __int64 _gap_0x13B0; + /* */ __int64 _gap_0x13B8; + /* */ __int64 _gap_0x13C0; + /* */ __int64 _gap_0x13C8; + /* */ __int64 _gap_0x13D0; + /* */ __int64 _gap_0x13D8; + /* */ __int64 _gap_0x13E0; + /* */ __int64 _gap_0x13E8; + /* */ __int64 _gap_0x13F0; + /* */ __int64 _gap_0x13F8; + /* */ __int64 _gap_0x1400; + /* */ __int64 _gap_0x1408; + /* */ __int64 _gap_0x1410; + /* */ __int64 _gap_0x1418; + /* */ __int64 _gap_0x1420; + /* */ __int64 _gap_0x1428; + /* */ __int64 _gap_0x1430; + /* */ __int64 _gap_0x1438; + /* */ __int64 _gap_0x1440; + /* */ __int64 _gap_0x1448; + /* */ __int64 _gap_0x1450; + /* */ __int64 _gap_0x1458; + /* */ __int64 _gap_0x1460; + /* */ __int64 _gap_0x1468; + /* */ __int64 _gap_0x1470; + /* */ __int64 _gap_0x1478; + /* */ __int64 _gap_0x1480; + /* */ __int64 _gap_0x1488; + /* */ __int64 _gap_0x1490; + /* */ __int64 _gap_0x1498; + /* */ __int64 _gap_0x14A0; + /* */ __int64 _gap_0x14A8; + /* */ __int64 _gap_0x14B0; + /* */ __int64 _gap_0x14B8; + /* */ __int64 _gap_0x14C0; + /* */ __int64 _gap_0x14C8; + /* */ __int64 _gap_0x14D0; + /* */ __int64 _gap_0x14D8; + /* */ __int64 _gap_0x14E0; + /* */ __int64 _gap_0x14E8; + /* */ __int64 _gap_0x14F0; + /* */ __int64 _gap_0x14F8; + /* */ __int64 _gap_0x1500; + /* */ __int64 _gap_0x1508; +}; + +struct Client_Game_UI_UIStateVTable +{ + /* */ __int64 _vf0; + /* 0x08 */ bool (__fastcall *ResetAllHotbars)(Client_Game_UI_Hotbar* a1, Client_UI_Misc_RaptureHotbarModule* a2); + /* 0x10 */ bool (__fastcall *ResetPvEHotbarsForClass)(Client_Game_UI_Hotbar* a1, Client_UI_Misc_RaptureHotbarModule* a2, __int32 a3); + /* 0x18 */ byte (__fastcall *ResetPvPHotbarsForClass)(Client_Game_UI_Hotbar* a1, Client_UI_Misc_RaptureHotbarModule* a2, unsigned __int32 a3); +}; + +__unaligned struct Client_Game_UI_WeaponState /* Size=0x18 */ +{ + /* 0x00 */ bool IsUnsheathed; + /* */ byte _gap_0x1; + /* */ __int16 _gap_0x2; + /* 0x04 */ float SheatheCooldown; + /* 0x08 */ float AutoSheathTimer; + /* 0x0C */ bool AutoSheatheState; + /* */ byte _gap_0xD; + /* */ __int16 _gap_0xE; + /* 0x10 */ bool IsAutoAttacking; + /* */ byte _gap_0x11; + /* */ __int16 _gap_0x12; + /* */ __int32 _gap_0x14; +}; + +__unaligned struct Client_Game_UI_Wedding /* Size=0x68 */ +{ + /* */ __int64 _gap_0x0; + /* */ __int64 _gap_0x8; + /* */ __int64 _gap_0x10; + /* */ __int64 _gap_0x18; + /* */ __int64 _gap_0x20; + /* */ __int64 _gap_0x28; + /* */ __int64 _gap_0x30; + /* */ __int64 _gap_0x38; + /* */ __int64 _gap_0x40; + /* */ __int64 _gap_0x48; + /* */ __int64 _gap_0x50; + /* */ __int64 _gap_0x58; + /* */ __int64 _gap_0x60; +}; + +__unaligned struct Client_Game_UI_WeatherForecast /* Size=0x20 */ +{ + /* */ __int64 _gap_0x0; + /* */ __int64 _gap_0x8; + /* */ __int64 _gap_0x10; + /* */ __int64 _gap_0x18; +}; + +__unaligned struct Client_Game_UI_UIState /* Size=0x17D10 */ +{ + union { + /* 0x00000 */ Client_Game_UI_UIStateVTable* VTable; + /* 0x00000 */ Client_Game_UI_Hotbar Hotbar; + } _union_0x0; + /* 0x00008 */ Client_Game_UI_Hate Hate; + /* 0x00110 */ Client_Game_UI_Hater Hater; + /* 0x00A18 */ Client_Game_UI_Chain Chain; + /* 0x00A20 */ Client_Game_UI_WeaponState WeaponState; + /* 0x00A38 */ Client_Game_UI_PlayerState PlayerState; + /* 0x01250 */ Client_Game_UI_Revive Revive; + /* 0x01280 */ Client_Game_UI_Inspect Inspect; + /* 0x014F8 */ Client_Game_UI_Telepo Telepo; + /* 0x01550 */ Client_Game_UI_Cabinet Cabinet; + /* */ __int32 _gap_0x15D4; + /* 0x015D8 */ Client_Game_UI_Achievement Achievement; + /* 0x01B30 */ Client_Game_UI_Buddy Buddy; + /* */ __int32 _gap_0x36B0; + /* 0x036B4 */ Client_Game_UI_PvPProfile PvPProfile; + /* */ __int64 _gap_0x3730; + /* 0x03738 */ Client_Game_UI_ContentsNote ContentsNote; + /* 0x037F0 */ Client_Game_UI_RelicNote RelicNote; + /* 0x03808 */ Client_Game_UI_TradeMultiple TradeMultiple; + /* 0x03850 */ Client_Game_UI_AreaInstance AreaInstance; + /* 0x03878 */ Client_Game_UI_RelicSphereUpgrade RelicSphereUpgrade; + /* 0x038F0 */ Client_Game_UI_DailyQuestSupply DailyQuestSupply; + /* 0x03CD8 */ Client_Game_UI_RidePillon RidePillon; + /* 0x03D18 */ Client_Game_UI_Loot Loot; + /* 0x043B8 */ Client_Game_UI_GatheringNote GatheringNote; + /* 0x049E0 */ Client_Game_UI_RecipeNote RecipeNote; + /* */ __int64 _gap_0x54F8; + /* 0x05500 */ Client_Game_UI_FishingNote FishingNote; + /* 0x05550 */ Client_Game_UI_FishRecord FishRecord; + /* 0x05830 */ Client_Game_UI_Journal Journal; + /* 0x09F78 */ Client_Game_UI_QuestUI QuestUI; + /* 0x0AF48 */ Client_Game_UI_QuestTodoList QuestTodoList; + /* 0x0B238 */ Client_Game_UI_NpcTrade NpcTrade; + /* 0x0B560 */ Client_Game_Event_Director* ActiveDirector; + /* */ __int64 _gap_0xB568; + /* */ __int64 _gap_0xB570; + /* */ __int64 _gap_0xB578; + /* */ __int64 _gap_0xB580; + /* */ __int64 _gap_0xB588; + /* */ __int64 _gap_0xB590; + /* */ __int64 _gap_0xB598; + /* */ __int64 _gap_0xB5A0; + /* */ __int64 _gap_0xB5A8; + /* */ __int64 _gap_0xB5B0; + /* */ __int64 _gap_0xB5B8; + /* */ __int64 _gap_0xB5C0; + /* */ __int64 _gap_0xB5C8; + /* */ __int64 _gap_0xB5D0; + /* */ __int64 _gap_0xB5D8; + /* */ __int64 _gap_0xB5E0; + /* */ __int64 _gap_0xB5E8; + /* */ __int64 _gap_0xB5F0; + /* */ __int64 _gap_0xB5F8; + /* */ __int64 _gap_0xB600; + /* */ __int64 _gap_0xB608; + /* */ __int64 _gap_0xB610; + /* */ __int64 _gap_0xB618; + /* */ __int64 _gap_0xB620; + /* */ __int64 _gap_0xB628; + /* */ __int64 _gap_0xB630; + /* */ __int64 _gap_0xB638; + /* */ __int64 _gap_0xB640; + /* */ __int64 _gap_0xB648; + /* */ __int64 _gap_0xB650; + /* */ __int64 _gap_0xB658; + /* */ __int64 _gap_0xB660; + /* */ __int64 _gap_0xB668; + /* */ __int64 _gap_0xB670; + /* */ __int64 _gap_0xB678; + /* */ __int64 _gap_0xB680; + /* */ __int64 _gap_0xB688; + /* */ __int64 _gap_0xB690; + /* */ __int64 _gap_0xB698; + /* */ __int64 _gap_0xB6A0; + /* 0x0B6A8 */ Client_Game_Fate_FateDirector* FateDirector; + /* */ __int64 _gap_0xB6B0; + /* */ __int64 _gap_0xB6B8; + /* */ __int64 _gap_0xB6C0; + /* */ __int64 _gap_0xB6C8; + /* */ __int64 _gap_0xB6D0; + /* */ __int64 _gap_0xB6D8; + /* */ __int64 _gap_0xB6E0; + /* */ __int64 _gap_0xB6E8; + /* */ __int64 _gap_0xB6F0; + /* */ __int64 _gap_0xB6F8; + /* */ __int64 _gap_0xB700; + /* */ __int64 _gap_0xB708; + /* */ __int64 _gap_0xB710; + /* */ __int64 _gap_0xB718; + /* */ __int64 _gap_0xB720; + /* */ __int64 _gap_0xB728; + /* */ __int64 _gap_0xB730; + /* */ __int64 _gap_0xB738; + /* */ __int64 _gap_0xB740; + /* */ __int64 _gap_0xB748; + /* */ __int64 _gap_0xB750; + /* */ __int64 _gap_0xB758; + /* */ __int64 _gap_0xB760; + /* */ __int64 _gap_0xB768; + /* */ __int64 _gap_0xB770; + /* */ __int64 _gap_0xB778; + /* */ __int64 _gap_0xB780; + /* */ __int64 _gap_0xB788; + /* */ __int64 _gap_0xB790; + /* */ __int64 _gap_0xB798; + /* */ __int64 _gap_0xB7A0; + /* */ __int64 _gap_0xB7A8; + /* */ __int64 _gap_0xB7B0; + /* */ __int64 _gap_0xB7B8; + /* */ __int64 _gap_0xB7C0; + /* */ __int64 _gap_0xB7C8; + /* */ __int64 _gap_0xB7D0; + /* */ __int64 _gap_0xB7D8; + /* */ __int64 _gap_0xB7E0; + /* */ __int64 _gap_0xB7E8; + /* 0x0B7F0 */ Client_Game_UI_Map Map; + /* 0x0F7F0 */ Client_Game_UI_MarkingController MarkingController; + /* 0x0FAD0 */ Client_Game_UI_LimitBreakController LimitBreakController; + /* 0x0FAE0 */ void* TitleController; + /* 0x0FAE8 */ Client_Game_TitleList TitleList; + /* */ __int64 _gap_0xFB50; + /* */ __int64 _gap_0xFB58; + /* */ __int64 _gap_0xFB60; + /* */ __int64 _gap_0xFB68; + /* 0x0FB70 */ Client_Game_UI_GCSupply GCSupply; + /* 0x12798 */ Client_Game_UI_RouletteController RouletteController; + /* 0x12808 */ Client_Game_UI_GuildOrderReward GuildOrderReward; + /* 0x12868 */ Client_Game_UI_ContentsFinder ContentsFinder; + /* 0x12918 */ Client_Game_UI_Wedding Wedding; + /* 0x12980 */ Client_Game_UI_MobHunt MobHunt; + /* 0x12B18 */ Client_Game_UI_WeatherForecast WeatherForecast; + /* */ __int64 _gap_0x12B38; + /* 0x12B40 */ Client_Game_UI_TripleTriad TripleTriad; + /* 0x14050 */ Client_Game_UI_EurekaElementalEdit EurekaElementalEdit; + /* 0x14068 */ Client_Game_UI_LovmRanking LovmRanking; + /* 0x15CA8 */ Client_Game_UI_CollectablesShop CollectablesShop; + /* 0x15F60 */ Client_Game_UI_QTE QTE; + /* 0x15F88 */ Client_Game_UI_Emj Emj; + /* 0x15FC0 */ Client_Game_UI_GoldSaucerYell GoldSaucerYell; + /* 0x17710 */ Client_Game_UI_CharaCard CharaCard; /* */ __int64 _gap_0x178D8; /* */ __int64 _gap_0x178E0; /* */ __int64 _gap_0x178E8; @@ -39138,8 +40086,8 @@ __unaligned struct Client_Game_UI_UIState /* Size=0x17D10 */ /* */ byte _gap_0x17A1D; /* 0x17A1E */ byte CutsceneSeenBitmask[0x9F]; /* 0x17ABD */ byte UnlockedTripleTriadCardsBitmask[0x33]; - /* */ __int64 _gap_0x17AF0; - /* 0x17AF8 */ unsigned __int64 UnlockedTripleTriadCardsCount; + /* 0x17AF0 */ unsigned __int64 UnlockedTripleTriadCardsCount; + /* */ __int64 _gap_0x17AF8; /* */ __int64 _gap_0x17B00; /* */ __int64 _gap_0x17B08; /* */ __int64 _gap_0x17B10; @@ -102850,7 +103798,7 @@ __unaligned struct Client_UI_Misc_BannerModuleEntry /* Size=0x90 */ /* 0x5C */ __int16 DirectionalLightingVerticalAngle; /* 0x5E */ __int16 DirectionalLightingHorizontalAngle; /* 0x60 */ byte Race; - /* 0x61 */ byte Gender; + /* 0x61 */ byte Sex; /* 0x62 */ byte Height; /* 0x63 */ byte Tribe; /* 0x64 */ byte DirectionalLightingColorRed; @@ -104242,7 +105190,7 @@ __unaligned struct Client_UI_Agent_AgentContext /* Size=0x1750 */ /* 0x0F0C */ byte YesNoEventId; /* */ byte _gap_0xF0D; /* */ __int16 _gap_0xF0E; - /* 0x0F10 */ __int32 TargetGender; + /* 0x0F10 */ __int32 TargetSex; /* 0x0F14 */ unsigned __int32 TargetMountSeats; /* */ __int64 _gap_0xF18; /* */ __int64 _gap_0xF20; @@ -121541,7 +122489,7 @@ __unaligned struct Client_UI_Agent_MiragePrismPrismBoxData /* Size=0x1BAE0 */ /* 0x1BA00 */ Client_UI_Agent_AgentMiragePrismMiragePlate* AgentMiragePrismMiragePlate; /* 0x1BA08 */ byte FilterLevel; /* */ byte _gap_0x1BA09; - /* 0x1BA0A */ byte FilterGender; + /* 0x1BA0A */ byte FilterSex; /* */ byte _gap_0x1BA0B; /* */ __int32 _gap_0x1BA0C; /* 0x1BA10 */ Client_System_String_Utf8String FilterString; @@ -121732,9 +122680,8 @@ __unaligned struct Client_UI_Info_CrossRealmMember /* Size=0x58 */ /* */ byte _gap_0x27; /* */ __int16 _gap_0x28; /* */ byte _gap_0x2A; - /* 0x2B */ byte Name[0x1E]; - /* */ byte _gap_0x49; - /* */ __int16 _gap_0x4A; + /* 0x2B */ byte Name[0x20]; + /* */ byte _gap_0x4B; /* */ __int32 _gap_0x4C; /* 0x50 */ byte MemberIndex; /* 0x51 */ byte GroupIndex; @@ -125126,14 +126073,17 @@ __unaligned struct Client_UI_Info_InfoProxyLetter /* Size=0x5250 */ /* 0x0000 */ Client_UI_Info_InfoProxyLetterVTable* VTable; /* 0x0000 */ Client_UI_Info_InfoProxyPageInterface InfoProxyPageInterface; } _union_0x0; - /* */ __int32 _gap_0x20; - /* 0x0024 */ byte NumAtachments; - /* */ byte _gap_0x25; - /* */ byte _gap_0x26; + /* 0x0020 */ unsigned __int32 NumOfDeniedLetters; + /* 0x0024 */ unsigned __int16 NumAttachments; + /* 0x0026 */ byte NumNewLetters; /* 0x0027 */ byte NumLettersFromFriends; + union { + /* 0x0028 */ byte NumLettersFromPurchases; /* 0x0028 */ byte NumPurchases; - /* */ byte _gap_0x29; - /* */ __int16 _gap_0x2A; + } _union_0x28; + /* 0x0029 */ byte NumLettersFromGameMasters; + /* 0x002A */ bool HasLettersFromGameMasters; + /* 0x002B */ bool HasLettersFromSupportDesk; /* */ __int32 _gap_0x2C; /* 0x0030 */ Client_UI_Info_InfoProxyLetter_Letter Letters[0x82]; /* */ __int64 _gap_0x5170; @@ -136046,14 +136996,14 @@ __unaligned struct Client_UI_Misc_RaptureLogModuleTab /* Size=0x928 */ __unaligned struct Client_UI_Misc_RaptureLogModule /* Size=0x3488 */ { /* 0x0000 */ Common_Log_LogModule LogModule; - /* 0x0080 */ Client_System_String_Utf8String Unk80; + /* 0x0080 */ Client_System_String_Utf8String LogMessageDataTerminator; /* 0x00E8 */ Client_UI_UIModule* UIModule; /* 0x00F0 */ Component_Excel_ExcelModuleInterface* ExcelModuleInterface; /* 0x00F8 */ Client_UI_Misc_RaptureTextModule* RaptureTextModule; /* 0x0100 */ Component_GUI_AtkFontCodeModule* AtkFontCodeModule; /* 0x0108 */ Client_System_String_Utf8String TempParseMessage[0xA]; /* */ __int64 _gap_0x518; - /* */ __int64 _gap_0x520; + /* 0x0520 */ Component_Excel_ExcelSheet* LogKindSheet; /* */ __int64 _gap_0x528; /* 0x0530 */ Client_UI_Misc_RaptureLogModuleTab ChatTabs[0x5]; /* */ __int64 _gap_0x32F8; @@ -136084,11 +137034,15 @@ __unaligned struct Client_UI_Misc_RaptureLogModule /* Size=0x3488 */ /* */ __int64 _gap_0x33C0; /* */ __int64 _gap_0x33C8; /* */ __int64 _gap_0x33D0; - /* */ __int64 _gap_0x33D8; + /* 0x33D8 */ Component_Excel_ExcelSheet* LogMessageSheet; /* */ __int64 _gap_0x33E0; - /* 0x33E8 */ byte ChatTabsPendingReload[0x4]; - /* */ __int32 _gap_0x33EC; - /* */ __int64 _gap_0x33F0; + /* 0x33E8 */ bool ChatTabIsPendingReload[0x4]; + /* */ byte _gap_0x33EC; + /* 0x33ED */ bool ChatTabShouldDisplayTime[0x4]; + /* */ byte _gap_0x33F1; + /* 0x33F2 */ bool UseServerTime; + /* 0x33F3 */ bool Use12HourClock; + /* */ __int32 _gap_0x33F4; /* */ __int64 _gap_0x33F8; /* */ __int64 _gap_0x3400; /* */ __int64 _gap_0x3408; @@ -149242,7 +150196,7 @@ __unaligned struct Client_UI_RaptureAtkUnitManager /* Size=0x9D18 */ /* 0x0000 */ Client_UI_RaptureAtkUnitManagerVTable* VTable; /* 0x0000 */ Component_GUI_AtkUnitManager AtkUnitManager; } _union_0x0; - /* */ __int64 _gap_0x9C90; + /* 0x9C90 */ Component_GUI_AtkEventInterface AtkEventInterface; /* */ __int64 _gap_0x9C98; /* */ __int64 _gap_0x9CA0; /* */ __int64 _gap_0x9CA8; From 9809f0c4ea6ba8d6cf60e2476f83a224a862edc3 Mon Sep 17 00:00:00 2001 From: MidoriKami <9083275+MidoriKami@users.noreply.github.com> Date: Sun, 7 Apr 2024 18:25:59 -0700 Subject: [PATCH 57/63] Add additional UTF8String ctors --- .../FFXIV/Client/System/String/Utf8String.cs | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/FFXIVClientStructs/FFXIV/Client/System/String/Utf8String.cs b/FFXIVClientStructs/FFXIV/Client/System/String/Utf8String.cs index bfd6b93dbb..e4829522c1 100644 --- a/FFXIVClientStructs/FFXIV/Client/System/String/Utf8String.cs +++ b/FFXIVClientStructs/FFXIV/Client/System/String/Utf8String.cs @@ -24,6 +24,21 @@ public unsafe partial struct Utf8String : ICreatable, IDisposable { public Utf8String() => Ctor(); + public Utf8String(byte* str) { + Ctor(); + SetString(str); + } + + public Utf8String(string str) { + Ctor(); + SetString(str); + } + + public Utf8String(ReadOnlySpan str) { + Ctor(); + SetString(str); + } + public readonly ReadOnlySpan AsSpan() => new(StringPtr, Length); public readonly ReadOnlySpan Slice(int start) => AsSpan().Slice(start); From 4cb50ee83d35751fabaa77aead33a5ca1e2338f2 Mon Sep 17 00:00:00 2001 From: MidoriKami <9083275+MidoriKami@users.noreply.github.com> Date: Sun, 7 Apr 2024 18:47:14 -0700 Subject: [PATCH 58/63] Shiny Syntax --- .../FFXIV/Client/System/String/Utf8String.cs | 18 +++--------------- 1 file changed, 3 insertions(+), 15 deletions(-) diff --git a/FFXIVClientStructs/FFXIV/Client/System/String/Utf8String.cs b/FFXIVClientStructs/FFXIV/Client/System/String/Utf8String.cs index e4829522c1..eb89287e73 100644 --- a/FFXIVClientStructs/FFXIV/Client/System/String/Utf8String.cs +++ b/FFXIVClientStructs/FFXIV/Client/System/String/Utf8String.cs @@ -23,21 +23,9 @@ public unsafe partial struct Utf8String : ICreatable, IDisposable { public readonly ref readonly byte this[int index] => ref AsSpan()[index]; public Utf8String() => Ctor(); - - public Utf8String(byte* str) { - Ctor(); - SetString(str); - } - - public Utf8String(string str) { - Ctor(); - SetString(str); - } - - public Utf8String(ReadOnlySpan str) { - Ctor(); - SetString(str); - } + public Utf8String(byte* str) : this() => SetString(str); + public Utf8String(string str) : this() => SetString(str); + public Utf8String(ReadOnlySpan str) : this() => SetString(str); public readonly ReadOnlySpan AsSpan() => new(StringPtr, Length); From 21cef8c3cb7ad7b9b8ba4f6b1776d4417a04c137 Mon Sep 17 00:00:00 2001 From: MidoriKami <9083275+MidoriKami@users.noreply.github.com> Date: Sun, 7 Apr 2024 21:11:16 -0700 Subject: [PATCH 59/63] Add AddonPartyMemberList --- ida/data.yml | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/ida/data.yml b/ida/data.yml index a9080a6695..ff959ac798 100644 --- a/ida/data.yml +++ b/ida/data.yml @@ -11797,6 +11797,12 @@ classes: base: Component::GUI::AtkUnitBase funcs: 0x140DA4450: ctor + Client::UI::AddonPartyMemberList: + vtbls: + - ea: 0x141A96340 + base: Component::GUI::AtkUnitBase + funcs: + 0x140DA7EC0: ctor Client::UI::AddonRequest: vtbls: - ea: 0x141A96EB0 From eb393188d700f9b1cb961d12ca4f411447fe9879 Mon Sep 17 00:00:00 2001 From: wolfcomp Date: Mon, 8 Apr 2024 11:03:41 +0200 Subject: [PATCH 60/63] Fix action bar offsets --- FFXIVClientStructs/FFXIV/Client/UI/AddonActionBar.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/FFXIVClientStructs/FFXIV/Client/UI/AddonActionBar.cs b/FFXIVClientStructs/FFXIV/Client/UI/AddonActionBar.cs index 1bc3e11427..367f597fa5 100644 --- a/FFXIVClientStructs/FFXIV/Client/UI/AddonActionBar.cs +++ b/FFXIVClientStructs/FFXIV/Client/UI/AddonActionBar.cs @@ -7,8 +7,8 @@ namespace FFXIVClientStructs.FFXIV.Client.UI; public unsafe partial struct AddonActionBar { [FieldOffset(0x00)] public AddonActionBarX AddonActionBarX; - [FieldOffset(0x2A0)] public AtkComponentBase* CycleUpArrow; - [FieldOffset(0x2A8)] public AtkComponentBase* CycleDownArrow; + [FieldOffset(0x298)] public AtkComponentBase* CycleUpArrow; + [FieldOffset(0x2A0)] public AtkComponentBase* CycleDownArrow; [FieldOffset(0x2A8)] public AtkComponentCheckBox* PadlockCheckbox; [FieldOffset(0x2B1)] public byte HotbarIdPet; // usually both the same value, only difference is that this one changes to 18 when cycled to the pet bar From 918da85f74c04335b2917c7af1a680337c22b153 Mon Sep 17 00:00:00 2001 From: pohky Date: Mon, 8 Apr 2024 16:00:31 +0200 Subject: [PATCH 61/63] Update data.yml --- ida/data.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/ida/data.yml b/ida/data.yml index ff959ac798..df30063dbc 100644 --- a/ida/data.yml +++ b/ida/data.yml @@ -11785,7 +11785,7 @@ classes: base: Component::GUI::AtkUnitBase funcs: 0x140D96AC0: ctor - Client::UI::AddonFriendList: + Client::UI::AddonSocialList: vtbls: - ea: 0x141A95EA0 base: Component::GUI::AtkUnitBase @@ -11800,7 +11800,7 @@ classes: Client::UI::AddonPartyMemberList: vtbls: - ea: 0x141A96340 - base: Component::GUI::AtkUnitBase + base: Client::UI::AddonSocialList funcs: 0x140DA7EC0: ctor Client::UI::AddonRequest: @@ -13221,7 +13221,7 @@ classes: Client::UI::AddonJobHudACN0::AetherflowACNGaugeData: vtbls: - ea: 0x141B21438 - base: Client::UI::AddonJobHud::AddonJobHudGaugeData + base: Client::UI::AddonJobHudACN0::AetherflowACNGaugeSimple Client::UI::AddonJobHudACN0::AetherflowACNGauge: vtbls: - ea: 0x141B21488 From e1499bc8d7d877461113a1b693ec709427dcea6f Mon Sep 17 00:00:00 2001 From: ItsBexy Date: Mon, 8 Apr 2024 14:58:01 -0600 Subject: [PATCH 62/63] Offset corrections for BRD gauge --- FFXIVClientStructs/FFXIV/Client/UI/AddonJobHudBRD.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/FFXIVClientStructs/FFXIV/Client/UI/AddonJobHudBRD.cs b/FFXIVClientStructs/FFXIV/Client/UI/AddonJobHudBRD.cs index d1164fdf5d..58c94f96c8 100644 --- a/FFXIVClientStructs/FFXIV/Client/UI/AddonJobHudBRD.cs +++ b/FFXIVClientStructs/FFXIV/Client/UI/AddonJobHudBRD.cs @@ -57,7 +57,7 @@ public partial struct SongGauge { [FieldOffset(0xC8)] public AtkResNode* SongsPlayed; [FixedSizeArray>(3)] - [FieldOffset(0x98)] public fixed byte SongIcon[3 * 0x08]; + [FieldOffset(0xD0)] public fixed byte SongIcon[3 * 0x08]; } [StructLayout(LayoutKind.Explicit, Size = 0xE0)] @@ -87,7 +87,7 @@ public partial struct SongGaugeSimple { [FixedSizeArray>(3)] [FieldOffset(0xB0)] public fixed byte SongIcon[3 * 0x08]; - [FieldOffset(0x60)] public byte RadiantFinaleStatus; + [FieldOffset(0xC8)] public byte RadiantFinaleStatus; } [FieldOffset(0x260)] public SongGaugeData DataPrevious; From 98c1de8b94bcdfce4dc79a61cc0e8b17773777f0 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Tue, 9 Apr 2024 00:29:18 +0000 Subject: [PATCH 63/63] Update Format --- FFXIVClientStructs/FFXIV/Client/System/String/Utf8String.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/FFXIVClientStructs/FFXIV/Client/System/String/Utf8String.cs b/FFXIVClientStructs/FFXIV/Client/System/String/Utf8String.cs index eb89287e73..e022d36c8c 100644 --- a/FFXIVClientStructs/FFXIV/Client/System/String/Utf8String.cs +++ b/FFXIVClientStructs/FFXIV/Client/System/String/Utf8String.cs @@ -26,7 +26,7 @@ public unsafe partial struct Utf8String : ICreatable, IDisposable { public Utf8String(byte* str) : this() => SetString(str); public Utf8String(string str) : this() => SetString(str); public Utf8String(ReadOnlySpan str) : this() => SetString(str); - + public readonly ReadOnlySpan AsSpan() => new(StringPtr, Length); public readonly ReadOnlySpan Slice(int start) => AsSpan().Slice(start);