{ "Source": "E:\\SapphireServer\\Dalamud Dev\\IC\\I-Ching-GL.dll", "SHA256": "DA648072A2CE0856B4884A332EFAC063FC8F0E03236D7D4DBC9334BF0B2A2AA8", "Assembly": "I-Ching-GL, Version=0.1.6.6, Culture=neutral, PublicKeyToken=null", "Runtime": "v4.0.30319", "References": [ { "Name": "System.Runtime", "Version": "10.0.0.0" }, { "Name": "System.Collections", "Version": "10.0.0.0" }, { "Name": "Dalamud", "Version": "15.0.3.6" }, { "Name": "System.Numerics.Vectors", "Version": "10.0.0.0" }, { "Name": "System.Diagnostics.Process", "Version": "10.0.0.0" }, { "Name": "System.Text.RegularExpressions", "Version": "10.0.0.0" }, { "Name": "System.Management", "Version": "9.0.0.2" }, { "Name": "System.Threading.Tasks.Parallel", "Version": "10.0.0.0" }, { "Name": "TerraFX.Interop.Windows", "Version": "10.0.26100.5" }, { "Name": "Dalamud.Bindings.ImGui", "Version": "1.0.0.0" }, { "Name": "FFXIVClientStructs", "Version": "7.56.2.9458" }, { "Name": "Lumina", "Version": "0.0.0.0" }, { "Name": "System.Threading.Thread", "Version": "10.0.0.0" }, { "Name": "Lumina.Excel", "Version": "7.0.0.0" }, { "Name": "Newtonsoft.Json", "Version": "13.0.0.0" }, { "Name": "System.Linq", "Version": "10.0.0.0" }, { "Name": "ECommons", "Version": "3.2.1.17" }, { "Name": "System.Runtime.InteropServices", "Version": "10.0.0.0" }, { "Name": "System.Console", "Version": "10.0.0.0" }, { "Name": "System.Memory", "Version": "10.0.0.0" }, { "Name": "System.Threading", "Version": "10.0.0.0" }, { "Name": "mscorlib", "Version": "4.0.0.0" }, { "Name": "DEC473AF", "Version": "0.0.0.0" } ], "Types": [ { "Name": "StatusEffectList", "Attributes": "Public, ExplicitLayout, Sealed, BeforeFieldInit", "DeclaredSize": -1, "PackingSize": -1, "Fields": [ { "Name": "EntryData", "Type": "StatusEffectList/e__FixedBuffer", "Offset": 20 } ], "NestedTypes": [ { "Name": "StatusEffectList/e__FixedBuffer", "DeclaredSize": 240, "DelegateInvoke": [] } ], "Methods": [ { "Signature": "System.Span`1 StatusEffectList::get_Entries()", "Token": 100663303, "RVA": "0x1D5BC", "BodyState": "ReadError", "DeclaredCodeSize": null, "Error": "Operation is not valid due to the current state of the object.", "UnvalidatedIL": null } ] }, { "Name": "StatusEffectListEntry", "Attributes": "Public, ExplicitLayout, Sealed, BeforeFieldInit", "DeclaredSize": 8, "PackingSize": 1, "Fields": [ { "Name": "StatusID", "Type": "System.UInt16", "Offset": 0 }, { "Name": "StackCount", "Type": "System.UInt16", "Offset": 2 }, { "Name": "RemainingTime", "Type": "System.Single", "Offset": 4 }, { "Name": "SourceID", "Type": "System.UInt32", "Offset": 8 } ], "NestedTypes": [], "Methods": [] }, { "Name": "SamplePlugin.Hook.ActorRadiusHook", "Attributes": "Public, BeforeFieldInit", "DeclaredSize": -1, "PackingSize": -1, "Fields": [ { "Name": "_configuration", "Type": "SamplePlugin.Configuration", "Offset": -1 }, { "Name": "_ActorRadiusHook", "Type": "Dalamud.Hooking.Hook`1", "Offset": -1 } ], "NestedTypes": [ { "Name": "SamplePlugin.Hook.ActorRadiusHook/ActorRadiusDelegate", "DeclaredSize": -1, "DelegateInvoke": [ "System.Single SamplePlugin.Hook.ActorRadiusHook/ActorRadiusDelegate::Invoke(System.UInt64,System.Byte)" ] } ], "Methods": [ { "Signature": "System.Void SamplePlugin.Hook.ActorRadiusHook::.ctor(SamplePlugin.Configuration)", "Token": 100663839, "RVA": "0x1F1EB0", "BodyState": "ReadError", "DeclaredCodeSize": null, "Error": "Index was outside the bounds of the array.", "UnvalidatedIL": null }, { "Signature": "System.Void SamplePlugin.Hook.ActorRadiusHook::Dispose()", "Token": 100663840, "RVA": "0x1F2A78", "BodyState": "ReadError", "DeclaredCodeSize": null, "Error": "Index was outside the bounds of the array.", "UnvalidatedIL": null }, { "Signature": "System.Single SamplePlugin.Hook.ActorRadiusHook::ActorRadiusDetour(System.UInt64,System.Byte)", "Token": 100663841, "RVA": "0x1F2F94", "BodyState": "ReadError", "DeclaredCodeSize": null, "Error": "Index was outside the bounds of the array.", "UnvalidatedIL": null } ] }, { "Name": "SamplePlugin.Hook.NoActionMoveHook", "Attributes": "Public, BeforeFieldInit", "DeclaredSize": -1, "PackingSize": -1, "Fields": [ { "Name": "_configuration", "Type": "SamplePlugin.Configuration", "Offset": -1 }, { "Name": "_NoActionMoveHook", "Type": "Dalamud.Hooking.Hook`1", "Offset": -1 } ], "NestedTypes": [ { "Name": "SamplePlugin.Hook.NoActionMoveHook/NoActionMoveDelegate", "DeclaredSize": -1, "DelegateInvoke": [ "System.UInt64 SamplePlugin.Hook.NoActionMoveHook/NoActionMoveDelegate::Invoke(System.UInt64,System.Byte,System.UInt64,System.Single,System.IntPtr)" ] }, { "Name": "SamplePlugin.Hook.NoActionMoveHook/<>c", "DeclaredSize": -1, "DelegateInvoke": [] } ], "Methods": [ { "Signature": "System.Void SamplePlugin.Hook.NoActionMoveHook::.ctor(SamplePlugin.Configuration)", "Token": 100663845, "RVA": "0x1F4794", "BodyState": "SuspiciousBody", "DeclaredCodeSize": -1346900411, "Error": null, "UnvalidatedIL": null }, { "Signature": "System.Void SamplePlugin.Hook.NoActionMoveHook::Dispose()", "Token": 100663846, "RVA": "0x1F511C", "BodyState": "ReadError", "DeclaredCodeSize": null, "Error": "Index was outside the bounds of the array.", "UnvalidatedIL": null }, { "Signature": "System.Collections.Generic.List`1 SamplePlugin.Hook.NoActionMoveHook::GetAllTimelineIds()", "Token": 100663847, "RVA": "0x1F577C", "BodyState": "ReadError", "DeclaredCodeSize": null, "Error": "Operation is not valid due to the current state of the object.", "UnvalidatedIL": null }, { "Signature": "System.UInt64 SamplePlugin.Hook.NoActionMoveHook::NoActionMoveDetour(System.UInt64,System.Byte,System.UInt64,System.Single,System.IntPtr)", "Token": 100663848, "RVA": "0x1F5AF8", "BodyState": "ReadError", "DeclaredCodeSize": null, "Error": "Operation is not valid due to the current state of the object.", "UnvalidatedIL": null } ] }, { "Name": "SamplePlugin.Hook.YMove", "Attributes": "Public, BeforeFieldInit", "DeclaredSize": -1, "PackingSize": -1, "Fields": [ { "Name": "_configuration", "Type": "SamplePlugin.Configuration", "Offset": -1 }, { "Name": "_SendNormalMoveHook", "Type": "Dalamud.Hooking.Hook`1", "Offset": -1 }, { "Name": "_SendCombatMoveHook", "Type": "Dalamud.Hooking.Hook`1", "Offset": -1 }, { "Name": "_TryToGetDeepDStage", "Type": "Dalamud.Hooking.Hook`1", "Offset": -1 }, { "Name": "offset", "Type": "System.Int32", "Offset": -1 }, { "Name": "decryptor", "Type": "SamplePlugin.Hook.BaguaDecryptor", "Offset": -1 } ], "NestedTypes": [ { "Name": "SamplePlugin.Hook.YMove/SendNormalMoveDelegate", "DeclaredSize": -1, "DelegateInvoke": [ "System.IntPtr SamplePlugin.Hook.YMove/SendNormalMoveDelegate::Invoke(System.UIntPtr,System.IntPtr,System.UInt32)" ] }, { "Name": "SamplePlugin.Hook.YMove/SendCombatMoveDelegate", "DeclaredSize": -1, "DelegateInvoke": [ "System.IntPtr SamplePlugin.Hook.YMove/SendCombatMoveDelegate::Invoke(System.UIntPtr,System.IntPtr,System.UInt32)" ] }, { "Name": "SamplePlugin.Hook.YMove/TryToGetDeepDStageDelegate", "DeclaredSize": -1, "DelegateInvoke": [ "System.Void SamplePlugin.Hook.YMove/TryToGetDeepDStageDelegate::Invoke(System.Int64,System.Int64)" ] } ], "Methods": [ { "Signature": "System.Void SamplePlugin.Hook.YMove::.ctor(SamplePlugin.Configuration)", "Token": 100663922, "RVA": "0x2388B8", "BodyState": "ReadError", "DeclaredCodeSize": null, "Error": "Object reference not set to an instance of an object.", "UnvalidatedIL": null }, { "Signature": "System.String SamplePlugin.Hook.YMove::CombineOffsets(System.Byte,System.Byte)", "Token": 100663923, "RVA": "0x23996C", "BodyState": "ReadError", "DeclaredCodeSize": null, "Error": "Index was outside the bounds of the array.", "UnvalidatedIL": null }, { "Signature": "System.Int32 SamplePlugin.Hook.YMove::ConvertHexStringToInt(System.String)", "Token": 100663924, "RVA": "0x239DD4", "BodyState": "ReadError", "DeclaredCodeSize": null, "Error": "Object reference not set to an instance of an object.", "UnvalidatedIL": null }, { "Signature": "System.Void SamplePlugin.Hook.YMove::SafeAreaCheckPlus(Dalamud.Plugin.Services.IFramework)", "Token": 100663925, "RVA": "0x23A0C8", "BodyState": "SuspiciousBody", "DeclaredCodeSize": 3, "Error": null, "UnvalidatedIL": null }, { "Signature": "System.Void SamplePlugin.Hook.YMove::Dispose()", "Token": 100663926, "RVA": "0x23A9C4", "BodyState": "ReadError", "DeclaredCodeSize": null, "Error": "Object reference not set to an instance of an object.", "UnvalidatedIL": null }, { "Signature": "System.IntPtr SamplePlugin.Hook.YMove::SendNormalMoveDetour(System.UIntPtr,System.IntPtr,System.UInt32)", "Token": 100663927, "RVA": "0x23B30C", "BodyState": "ReadError", "DeclaredCodeSize": null, "Error": "Operation is not valid due to the current state of the object.", "UnvalidatedIL": null }, { "Signature": "System.IntPtr SamplePlugin.Hook.YMove::SendCombatMoveDetour(System.UIntPtr,System.IntPtr,System.UInt32)", "Token": 100663928, "RVA": "0x23CDCC", "BodyState": "ReadError", "DeclaredCodeSize": null, "Error": "Operation is not valid due to the current state of the object.", "UnvalidatedIL": null }, { "Signature": "System.Void SamplePlugin.Hook.YMove::TryToGetDeepDStageDetour(System.Int64,System.Int64)", "Token": 100663929, "RVA": "0x23EE1C", "BodyState": "ReadError", "DeclaredCodeSize": null, "Error": "Operation is not valid due to the current state of the object.", "UnvalidatedIL": null } ] }, { "Name": "SamplePlugin.Hook.StatusCheck", "Attributes": "Public, BeforeFieldInit", "DeclaredSize": -1, "PackingSize": -1, "Fields": [ { "Name": "_configuration", "Type": "SamplePlugin.Configuration", "Offset": -1 }, { "Name": "_StatusCheckHook", "Type": "Dalamud.Hooking.Hook`1", "Offset": -1 }, { "Name": "_ProcessPacketStatusEffectHook", "Type": "Dalamud.Hooking.Hook`1", "Offset": -1 }, { "Name": "_ProcessPacketStatusEffectHookGL", "Type": "Dalamud.Hooking.Hook`1", "Offset": -1 }, { "Name": "decryptor", "Type": "SamplePlugin.Hook.BaguaDecryptor", "Offset": -1 } ], "NestedTypes": [ { "Name": "SamplePlugin.Hook.StatusCheck/StatusCheckDelegate", "DeclaredSize": -1, "DelegateInvoke": [ "System.Void SamplePlugin.Hook.StatusCheck/StatusCheckDelegate::Invoke(FFXIVClientStructs.FFXIV.Client.Game.StatusManager*)" ] }, { "Name": "SamplePlugin.Hook.StatusCheck/ProcessPacketStatusEffectHookDelegate", "DeclaredSize": -1, "DelegateInvoke": [ "System.Void SamplePlugin.Hook.StatusCheck/ProcessPacketStatusEffectHookDelegate::Invoke(System.UInt32,StatusEffectList*,System.Boolean)" ] }, { "Name": "SamplePlugin.Hook.StatusCheck/ProcessPacketStatusEffectHookDelegateGL", "DeclaredSize": -1, "DelegateInvoke": [ "System.Void SamplePlugin.Hook.StatusCheck/ProcessPacketStatusEffectHookDelegateGL::Invoke(System.UInt32,StatusEffectList*,System.Boolean,System.Boolean)" ] } ], "Methods": [ { "Signature": "System.Void SamplePlugin.Hook.StatusCheck::.ctor(SamplePlugin.Configuration)", "Token": 100663933, "RVA": "0x241E48", "BodyState": "ReadError", "DeclaredCodeSize": null, "Error": "Operation is not valid due to the current state of the object.", "UnvalidatedIL": null }, { "Signature": "System.Void SamplePlugin.Hook.StatusCheck::Dispose()", "Token": 100663934, "RVA": "0x242A88", "BodyState": "SuspiciousBody", "DeclaredCodeSize": 1038335658, "Error": null, "UnvalidatedIL": null }, { "Signature": "System.Void SamplePlugin.Hook.StatusCheck::StatusCheckDetour(FFXIVClientStructs.FFXIV.Client.Game.StatusManager*)", "Token": 100663935, "RVA": "0x24325C", "BodyState": "ReadError", "DeclaredCodeSize": null, "Error": "Index was outside the bounds of the array.", "UnvalidatedIL": null }, { "Signature": "System.Void SamplePlugin.Hook.StatusCheck::ProcessPacketStatusEffectDetourGL(System.UInt32,StatusEffectList*,System.Boolean,System.Boolean)", "Token": 100663936, "RVA": "0x245510", "BodyState": "ReadError", "DeclaredCodeSize": null, "Error": "Index was outside the bounds of the array.", "UnvalidatedIL": null }, { "Signature": "System.Void SamplePlugin.Hook.StatusCheck::ProcessPacketStatusEffectDetour(System.UInt32,StatusEffectList*,System.Boolean)", "Token": 100663937, "RVA": "0x246F9C", "BodyState": "ReadError", "DeclaredCodeSize": null, "Error": "Operation is not valid due to the current state of the object.", "UnvalidatedIL": null } ] } ], "Limitation": "Metadata only. Method-body parsing is not proof of executable logic. Target assembly was not executed." }