-
-
Notifications
You must be signed in to change notification settings - Fork 7
Expand file tree
/
Copy pathosu_memory_rules.json
More file actions
113 lines (113 loc) · 3.92 KB
/
osu_memory_rules.json
File metadata and controls
113 lines (113 loc) · 3.92 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
{
"signatures": {
"BaseMem": "F8 01 74 04 83 65",
"Status": "48 83 F8 04 73 1E",
"Settings": "83 E0 20 85 C0 7E 2F",
"AudioTimeBase": "83 E4 F8 57 56 83 EC 38",
"Mods": "C8 FF ?? ?? ?? ?? ?? 81 0D ?? ?? ?? ?? 00 08 00 00",
"ChatExpanded": "0A D7 23 3C 00 00 ?? 01",
"IsLoggedIn": "B8 0B 00 00 8B 35",
"UserPanel": "FF FF 89 50 70",
"SkinData": "85 C0 74 11 8B 1D",
"Ruleset": "C7 86 48 01 00 00 01 00 00 00 A1",
"IsReplay": "8B FA B8 01 00 00 00"
},
"pointers": {
"BeatmapClass": {
"base": "BaseMem",
"offsets": ["-0xC", "0x0"]
},
"StatusAddr": {
"base": "Status",
"offsets": ["-0x4"]
},
"GameModePtr": {
"base": "BaseMem",
"offsets": ["-0x33"]
},
"AudioTimePtr": {
"base": "BaseMem",
"offsets": ["0x64"]
},
"TotalAudioTimePtr": {
"base": "AudioTimeBase",
"offsets": ["0xA"]
},
"ChatExpandedPtr": {
"base": "ChatExpanded",
"offsets": ["-0x20"]
},
"ModsPtr": {
"base": "Mods",
"offsets": ["0x9"]
},
"SettingsPtr": {
"base": "Settings",
"offsets": ["0x8"]
},
"ShowInterfacePtr": {
"base": "SettingsPtr",
"offsets": ["0x4"]
},
"OsuVersionPtr": {
"base": "SettingsPtr",
"offsets": ["0x44"]
},
"IsLoggedInPtr": {
"base": "IsLoggedIn",
"offsets": ["-0xB"]
},
"UserPanelPtr": {
"base": "UserPanel",
"offsets": ["0x6", "0x0"]
},
"SkinDataPtr": {
"base": "SkinData",
"offsets": ["0x6", "0x0"]
},
"IsReplayPtr": {
"base": "IsReplay",
"offsets": ["0x2A"]
},
"RulesetPtr": {
"base": "Ruleset",
"offsets": ["0xB", "0x4"]
},
"PlayerPtr": {
"base": "RulesetPtr",
"offsets": ["0x68"]
},
"ComboBase": {
"base": "PlayerPtr",
"offsets": ["0x38"]
}
},
"values": {
"Id": { "base": "BeatmapClass", "offset": "0xC8", "type": "int" },
"SetId": { "base": "BeatmapClass", "offset": "0xCC", "type": "int" },
"MapString": { "base": "BeatmapClass", "offset": "0x80", "type": "managed_string" },
"FolderName": { "base": "BeatmapClass", "offset": "0x78", "type": "managed_string" },
"OsuFileName": { "base": "BeatmapClass", "offset": "0x90", "type": "managed_string" },
"MD5": { "base": "BeatmapClass", "offset": "0x6C", "type": "managed_string" },
"AR": { "base": "BeatmapClass", "offset": "0x2C", "type": "float" },
"CS": { "base": "BeatmapClass", "offset": "0x30", "type": "float" },
"HP": { "base": "BeatmapClass", "offset": "0x34", "type": "float" },
"OD": { "base": "BeatmapClass", "offset": "0x38", "type": "float" },
"Status": { "base": "BeatmapClass", "offset": "0x12C", "type": "short" },
"RawStatus": { "base": "StatusAddr", "offset": "0x0", "type": "int" },
"GameMode": { "base": "GameModePtr", "offset": "0x0", "type": "int" },
"Retries": { "base": "GameModePtr", "offset": "0x8", "type": "int" },
"AudioTime": { "base": "AudioTimePtr", "offset": "-0x10", "type": "int" },
"TotalAudioTime": { "base": "TotalAudioTimePtr", "offset": "0x4", "type": "double" },
"ChatIsExpanded": { "base": "ChatExpandedPtr", "offset": "0x0", "type": "bool" },
"Mods": { "base": "ModsPtr", "offset": "0x0", "type": "int" },
"ShowPlayingInterface": { "base": "ShowInterfacePtr", "offset": "0xC", "type": "bool" },
"OsuVersion": { "base": "OsuVersionPtr", "offset": "0x4", "type": "managed_string" },
"IsLoggedIn": { "base": "IsLoggedInPtr", "offset": "0x0", "type": "bool" },
"Username": { "base": "UserPanelPtr", "offset": "0x30", "type": "managed_string" },
"SkinFolder": { "base": "SkinDataPtr", "offset": "0x44", "type": "managed_string" },
"IsReplay": { "base": "IsReplayPtr", "offset": "0x0", "type": "bool" },
"Score": { "base": "RulesetPtr", "offset": "0x100", "type": "int" },
"Combo": { "base": "ComboBase", "offset": "0x94", "type": "ushort" }
}
}