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
{
///