Skip to content

Commit 1136235

Browse files
authored
Update README.md
1 parent 459d521 commit 1136235

File tree

1 file changed

+43
-37
lines changed

1 file changed

+43
-37
lines changed

README.md

Lines changed: 43 additions & 37 deletions
Original file line numberDiff line numberDiff line change
@@ -13,48 +13,54 @@ Advanced Memory Read/Write class
1313
## Example usage
1414

1515
```csharp
16+
NullMemory nullMem = new NullMemory("csgo");
17+
Enums.InitializeResult Result = nullMem.Initialize();
18+
MessageBox.Show(Result.ToString(), "Null Memory", MessageBoxButtons.OK, MessageBoxIcon.Information);
19+
if(Result == Enums.InitializeResult.Succesfully)
20+
{
21+
NullMemory.Module client = new NullMemory.Module(nullMem.NullProcess, "client.dll");
22+
NullMemory.Module engine = new NullMemory.Module(nullMem.NullProcess, "engine.dll");
1623

17-
Memorys.Initialize(p[0].Id);
18-
Memorys.Module client = new Memorys.Module(p[0], "client.dll");
19-
Memorys.Module engine = new Memorys.Module(p[0], "engine.dll");
24+
string strClient = client.ToString();
25+
string StrEngine = engine.ToString();
26+
MessageBox.Show("Client => " + strClient + Environment.NewLine + "Engine => " + StrEngine, "Null Memory", MessageBoxButtons.OK, MessageBoxIcon.Information);
27+
int clientstate = nullMem.FindPattern(engine, "A1 ? ? ? ? 33 D2 6A 00 6A 00 33 C9 89 B0", 1, 0, true);
28+
/*
2029
21-
strClient.Text = client.ToString();
22-
StrEngine.Text = engine.ToString();
23-
int clientstate = Memorys.FindPattern(engine, "A1 ? ? ? ? 33 D2 6A 00 6A 00 33 C9 89 B0", 1, 0, true);
24-
/*
25-
26-
{
27-
"name": "dwClientState",
28-
"extra": 0,
29-
"relative": true,
30-
"module": "engine.dll",
31-
"offsets": [
32-
1
33-
],
34-
"pattern": "A1 ? ? ? ? 33 D2 6A 00 6A 00 33 C9 89 B0"
35-
},
36-
37-
*/
38-
int clientstate_state = Memorys.FindPattern(engine, "83 B8 ? ? ? ? ? 0F 94 C0 C3", 2, 0, false);
39-
/*
30+
{
31+
"name": "dwClientState",
32+
"extra": 0,
33+
"relative": true,
34+
"module": "engine.dll",
35+
"offsets": [
36+
1
37+
],
38+
"pattern": "A1 ? ? ? ? 33 D2 6A 00 6A 00 33 C9 89 B0"
39+
},
4040
41-
{
42-
"name": "dwClientState_State",
43-
"extra": 0,
44-
"relative": false,
45-
"module": "engine.dll",
46-
"offsets": [
47-
2
48-
],
49-
"pattern": "83 B8 ? ? ? ? ? 0F 94 C0 C3"
50-
},
41+
*/
42+
int clientstate_state = nullMem.FindPattern(engine, "83 B8 ? ? ? ? ? 0F 94 C0 C3", 2, 0, false);
43+
/*
5144
52-
*/
45+
{
46+
"name": "dwClientState_State",
47+
"extra": 0,
48+
"relative": false,
49+
"module": "engine.dll",
50+
"offsets": [
51+
2
52+
],
53+
"pattern": "83 B8 ? ? ? ? ? 0F 94 C0 C3"
54+
},
5355
54-
int EngineBase = Memorys.ReadMemory<int>(engine.Address + clientstate);
55-
strResult.Text = "dwClientState => 0x" + clientstate.ToString("X") + Environment.NewLine +
56-
"dwClientState_State => 0x" + (clientstate_state).ToString("X") + Environment.NewLine +
57-
"dwState => " + Memorys.ReadMemory<int>(EngineBase + clientstate_state).ToString();
56+
*/
57+
58+
int EngineBase = nullMem.ReadMemory<int>(engine.Address + clientstate);
59+
string resultText = "dwClientState => 0x" + clientstate.ToString("X") + Environment.NewLine +
60+
"dwClientState_State => 0x" + (clientstate_state).ToString("X") + Environment.NewLine +
61+
"dwState => " + nullMem.ReadMemory<int>(EngineBase + clientstate_state).ToString();
62+
MessageBox.Show(resultText, "Null Memory", MessageBoxButtons.OK, MessageBoxIcon.Information);
63+
}
5864

5965
```
6066

0 commit comments

Comments
 (0)