HelpSomething About Pointers , please HELP.

Posts 18 of 8 · Page 1 of 1
Something About Pointers , please HELP.
Have an cheat engine output like
"steam.dll"+0027E5D4 = 0x003AEBAC | 198 | a8 | 30 | 80

How should i write it, im writing like
ProcessMemory pm;
pm = new ProcessMemory(ProcessMemory.GetWindowHandleByProce ssName("Dead Pixels"));
MessageBox.Show(pm.FindMultiLvlPtrAddr(new MultiLvlPtr(0x003AEBAC, new uint[] { 0x184, 0xa8, 0x30, 0x80 })) + "");
doesnt gives me the adress, what should i do?
Quote Originally Posted by can1357 View Post
Have an cheat engine output like
"steam.dll"+0027E5D4 = 0x003AEBAC | 198 | a8 | 30 | 80

How should i write it, im writing like
ProcessMemory pm;
pm = new ProcessMemory(ProcessMemory.GetWindowHandleByProce ssName("Dead Pixels"));
MessageBox.Show(pm.FindMultiLvlPtrAddr(new MultiLvlPtr(0x003AEBAC, new uint[] { 0x184, 0xa8, 0x30, 0x80 })) + "");
doesnt gives me the adress, what should i do?
Well, here's a tip to what it should look like:
Code:
void Pointer_Thingy()
{
uint Base = BaseAddress("steam_api.dll") + 0x0001824C;
uint Runner = ReadInt(Base) + 0x8;
Runner = ReadInt(Runner) + 0x50;
Runner = ReadInt(Runner) + 0x56;
}
Quote Originally Posted by Jorndel View Post


Well, here's a tip to what it should look like:
Code:
void Pointer_Thingy()
{
uint Base = BaseAddress("steam_api.dll") + 0x0001824C;
uint Runner = ReadInt(Base) + 0x8;
Runner = ReadInt(Runner) + 0x50;
Runner = ReadInt(Runner) + 0x56;
}
how am i gonna do BaseAddress("steam_api.dll")?
and why 0x0001824C; ?
Quote Originally Posted by can1357 View Post
how am i gonna do BaseAddress("steam_api.dll")?
and why 0x0001824C; ?
It's an example...

The baseaddress just get the IntPtr address of the module (steam_api.dll)

Process.Models(***).Handle

The rest is just the structure of how it's being done
Quote Originally Posted by Jorndel View Post


It's an example...

The baseaddress just get the IntPtr address of the module (steam_api.dll)

Process.Models(***).Handle

The rest is just the structure of how it's being done
Thank you for your wonderfull post i made something like this
public uint getBaseAdress(string procName, string dllName) {
Process[] procs = Process.GetProcessesByName(procName);
foreach (Process p in procs) {
ProcessModuleCollection m = p.Modules;
foreach (ProcessModule x in m)
{
if (x.ModuleName.Contains(dllName))
{
return Convert.ToUInt32(x.BaseAddress.ToInt32() + "");
}
}
}
return 0x0;
}
Quote Originally Posted by can1357 View Post
Thank you for your wonderfull post i made something like this
I'm glad it helped you so far.

Let me know if you get it working tho
Else let me know and I'll provide you with more explaining. (If I remember it all correctly )
Quote Originally Posted by Jorndel View Post


I'm glad it helped you so far.

Let me know if you get it working tho
Else let me know and I'll provide you with more explaining. (If I remember it all correctly )
Really thanks, been searching all day for this and made soemthig like this for deadpixel:
I'll hack , css , magicka and more, i just needed the module thingy and you helped me about it thankss

using GameHackingLib;
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Diagnostics;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;

namespace Dead_Pixels_Hack
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}

private void Form1_Load(object sender, EventArgs e)
{
uint baseadress = getBaseAdress("Dead Pixels", "steam.");
ProcessMemory pm;
pm = new ProcessMemory(ProcessMemory.GetWindowHandleByProce ssName("Dead Pixels"));
pm.WriteInt32(pm.FindMultiLvlPtrAddr(new MultiLvlPtr(baseadress + 0x0027E5D4, new uint[] { 0x198, 0xa8, 0x30, 0x80 })), 100000);

}
public uint getBaseAdress(string procName, string dllName) {
Process[] procs = Process.GetProcessesByName(procName);
foreach (Process p in procs) {
ProcessModuleCollection m = p.Modules;
foreach (ProcessModule x in m)
{
if (x.ModuleName.Contains(dllName))
{
return Convert.ToUInt32(x.BaseAddress.ToInt32() + "");
}
}
}
return 0x0;
}
}
}
Quote Originally Posted by can1357 View Post
Really thanks, been searching all day for this and made soemthig like this for deadpixel:
I'll hack , css , magicka and more, i just needed the module thingy and you helped me about it thankss
Ah I'm glad it worked out for you then.

Have a nice day. And feel free to ask if you have any other question(s)
Posts 18 of 8 · Page 1 of 1

Post a Reply

Similar Threads

Tags for this Thread

None

Need help?