From 1c59f56b3296e4411aa86ae991426a94426cc4a5 Mon Sep 17 00:00:00 2001 From: Mikhail Babynichev Date: Fri, 15 Dec 2023 06:15:42 +0300 Subject: [PATCH 1/3] fix: move beatmap path address --- memory/read.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/memory/read.go b/memory/read.go index 5f32aa1..e97b55a 100644 --- a/memory/read.go +++ b/memory/read.go @@ -98,7 +98,7 @@ type menuD struct { Folder string `mem:"[[Beatmap] + 0x78]"` Creator string `mem:"[[Beatmap] + 0x7C]"` Name string `mem:"[[Beatmap] + 0x80]"` - Path string `mem:"[[Beatmap] + 0x94]"` + Path string `mem:"[[Beatmap] + 0x90]"` Difficulty string `mem:"[[Beatmap] + 0xB0]"` MapID int32 `mem:"[Beatmap] + 0xCC"` SetID int32 `mem:"[Beatmap] + 0xD0"` From f32698bcda6ac4b0442ee4764021c73b7422f65f Mon Sep 17 00:00:00 2001 From: Mikhail Babynichev Date: Fri, 15 Dec 2023 06:31:34 +0300 Subject: [PATCH 2/3] fix: difficulty name moved too --- memory/read.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/memory/read.go b/memory/read.go index e97b55a..f777499 100644 --- a/memory/read.go +++ b/memory/read.go @@ -99,7 +99,7 @@ type menuD struct { Creator string `mem:"[[Beatmap] + 0x7C]"` Name string `mem:"[[Beatmap] + 0x80]"` Path string `mem:"[[Beatmap] + 0x90]"` - Difficulty string `mem:"[[Beatmap] + 0xB0]"` + Difficulty string `mem:"[[Beatmap] + 0xAC]"` MapID int32 `mem:"[Beatmap] + 0xCC"` SetID int32 `mem:"[Beatmap] + 0xD0"` RankedStatus int32 `mem:"[Beatmap] + 0x130"` // unknown, unsubmitted, pending/wip/graveyard, unused, ranked, approved, qualified From f8d434a8e5aed639ac507904ec92159e6cce10df Mon Sep 17 00:00:00 2001 From: Mikhail Babynichev Date: Sun, 17 Dec 2023 19:36:13 +0300 Subject: [PATCH 3/3] fix: setId, beatmapId, rankedStatus moved too, so we're fix them! --- memory/read.go | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/memory/read.go b/memory/read.go index f777499..ab743a2 100644 --- a/memory/read.go +++ b/memory/read.go @@ -100,9 +100,9 @@ type menuD struct { Name string `mem:"[[Beatmap] + 0x80]"` Path string `mem:"[[Beatmap] + 0x90]"` Difficulty string `mem:"[[Beatmap] + 0xAC]"` - MapID int32 `mem:"[Beatmap] + 0xCC"` - SetID int32 `mem:"[Beatmap] + 0xD0"` - RankedStatus int32 `mem:"[Beatmap] + 0x130"` // unknown, unsubmitted, pending/wip/graveyard, unused, ranked, approved, qualified + MapID int32 `mem:"[Beatmap] + 0xC8"` + SetID int32 `mem:"[Beatmap] + 0xCC"` + RankedStatus int32 `mem:"[Beatmap] + 0x12C"` // unknown, unsubmitted, pending/wip/graveyard, unused, ranked, approved, qualified MD5 string `mem:"[[Beatmap] + 0x6C]"` ObjectCount int32 `mem:"[Beatmap] + 0xFC"` //BeatmapMode int32 `mem:"[Beatmap] + 0x118"`