From 24fd7fc12a4c825eb29c632eb39caea804118529 Mon Sep 17 00:00:00 2001 From: Icedude907 <34080011+Icedude907@users.noreply.github.com> Date: Sun, 5 Nov 2023 00:56:20 +1300 Subject: [PATCH 1/3] [Sonic Frontiers] BlackboardBattle: mapped QuickCyloopCharging --- Source/Sonic Frontiers/Libraries/BlackboardBattle.hmm | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/Source/Sonic Frontiers/Libraries/BlackboardBattle.hmm b/Source/Sonic Frontiers/Libraries/BlackboardBattle.hmm index 1582f5de..31b20dc8 100644 --- a/Source/Sonic Frontiers/Libraries/BlackboardBattle.hmm +++ b/Source/Sonic Frontiers/Libraries/BlackboardBattle.hmm @@ -7,7 +7,7 @@ Library "BlackboardBattle" by "Hyper & ĐeäTh" does "Provides access to `app::p /// /// A struct representation of `app::player::BlackboardBattle`. /// - [StructLayout(LayoutKind.Explicit, Size = 0x100, Pack = 0x10)] + [StructLayout(LayoutKind.Explicit, Size = 0x100)] public struct Data { /// @@ -29,6 +29,11 @@ Library "BlackboardBattle" by "Hyper & ĐeäTh" does "Provides access to `app::p /// The value of the Quick Cyloop gauge. /// [FieldOffset(0xB8)] public float QuickCyloopAmount; + + /// + /// Is the Quick Cyloop gauge Active (false) or Charging (true). + /// + [FieldOffset(0xF1)] public bool QuickCyloopCharging; } /// From 9c6ec69886209a7b0348c1a01ca17da8a4b18ce4 Mon Sep 17 00:00:00 2001 From: Icedude907 <34080011+Icedude907@users.noreply.github.com> Date: Sun, 5 Nov 2023 00:57:26 +1300 Subject: [PATCH 2/3] [Sonic Frontiers] GameManager: Documented 1.40 Location of `_sigGameManagerSingleton` --- Source/Sonic Frontiers/Libraries/GameManager.hmm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Source/Sonic Frontiers/Libraries/GameManager.hmm b/Source/Sonic Frontiers/Libraries/GameManager.hmm index a21ab314..61b57247 100644 --- a/Source/Sonic Frontiers/Libraries/GameManager.hmm +++ b/Source/Sonic Frontiers/Libraries/GameManager.hmm @@ -47,7 +47,7 @@ Library "GameManager" by "Hyper, ĐeäTh & Sajid" [FieldOffset(0x210)] public ObjectMoveArray GameStepListeners; } - /* 0x140C478D8 */ + /* 0x140D30788 */ private static long _sigGameManagerSingleton = (long)ScanSignature ( "\x48\x89\x2D\xCC\xCC\xCC\xCC\x8D\x75\x20", From 89b3d9dc2b76e2ca7dc1e20e9fa2e165de344828 Mon Sep 17 00:00:00 2001 From: Icedude907 <34080011+Icedude907@users.noreply.github.com> Date: Fri, 24 Nov 2023 15:57:48 +1300 Subject: [PATCH 3/3] PR: Incorporate review changes --- Source/Sonic Frontiers/Libraries/BlackboardBattle.hmm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Source/Sonic Frontiers/Libraries/BlackboardBattle.hmm b/Source/Sonic Frontiers/Libraries/BlackboardBattle.hmm index 31b20dc8..92236797 100644 --- a/Source/Sonic Frontiers/Libraries/BlackboardBattle.hmm +++ b/Source/Sonic Frontiers/Libraries/BlackboardBattle.hmm @@ -7,7 +7,7 @@ Library "BlackboardBattle" by "Hyper & ĐeäTh" does "Provides access to `app::p /// /// A struct representation of `app::player::BlackboardBattle`. /// - [StructLayout(LayoutKind.Explicit, Size = 0x100)] + [StructLayout(LayoutKind.Explicit, Size = 0x100, Pack = 0x10)] public struct Data { ///