Initial import of IC.Rebuild

This commit is contained in:
2026-10-13 22:55:05 +08:00
commit 16d61f7a5e
87 changed files with 17054 additions and 0 deletions
@@ -0,0 +1,528 @@
{
"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/<EntryData>e__FixedBuffer",
"Offset": 20
}
],
"NestedTypes": [
{
"Name": "StatusEffectList/<EntryData>e__FixedBuffer",
"DeclaredSize": 240,
"DelegateInvoke": []
}
],
"Methods": [
{
"Signature": "System.Span`1<StatusEffectListEntry> 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<SamplePlugin.Hook.ActorRadiusHook/ActorRadiusDelegate>",
"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<SamplePlugin.Hook.NoActionMoveHook/NoActionMoveDelegate>",
"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<System.UInt32> 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<SamplePlugin.Hook.YMove/SendNormalMoveDelegate>",
"Offset": -1
},
{
"Name": "_SendCombatMoveHook",
"Type": "Dalamud.Hooking.Hook`1<SamplePlugin.Hook.YMove/SendCombatMoveDelegate>",
"Offset": -1
},
{
"Name": "_TryToGetDeepDStage",
"Type": "Dalamud.Hooking.Hook`1<SamplePlugin.Hook.YMove/TryToGetDeepDStageDelegate>",
"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<SamplePlugin.Hook.StatusCheck/StatusCheckDelegate>",
"Offset": -1
},
{
"Name": "_ProcessPacketStatusEffectHook",
"Type": "Dalamud.Hooking.Hook`1<SamplePlugin.Hook.StatusCheck/ProcessPacketStatusEffectHookDelegate>",
"Offset": -1
},
{
"Name": "_ProcessPacketStatusEffectHookGL",
"Type": "Dalamud.Hooking.Hook`1<SamplePlugin.Hook.StatusCheck/ProcessPacketStatusEffectHookDelegateGL>",
"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."
}