- Joined
- Mar 5, 2011
- Messages
- 1,086
- Reaction score
- 213
For about the past week, I've been jumping around from version to version learning about the Windows 10 fix on v83, v62, v75, etc. I've made those work fine on Windows 10, but, sadly, I hate all of those versions, so learning how to do it was worthless.
The version I mainly want to work on is v117.2, but, of course, it has to be one of the harder things to figure out, because of the whole redirector thing.
I understand that a client address hack is needed in order to patch addresses. Just like damage cap removal. However, I wouldn't know how to figure this out due having trouble figuring out where v117.2's Direct8Input or whatever is located.
Something like this would have to be used, if I'm correct. In AxedMS's v117 redirector
with WriteDMG being this:
I am not sure if that is NOPing the address or, doing something else to it. Can someone point me in the right direction? I'm seriously trying to learn but I'm quite slow when it comes to address's, packets, etc.
I've got so tired of Windows 10 that I installed Windows 7 just to work on it again. :'(
The version I mainly want to work on is v117.2, but, of course, it has to be one of the harder things to figure out, because of the whole redirector thing.
I understand that a client address hack is needed in order to patch addresses. Just like damage cap removal. However, I wouldn't know how to figure this out due having trouble figuring out where v117.2's Direct8Input or whatever is located.
Something like this would have to be used, if I'm correct. In AxedMS's v117 redirector
Code:
private void dmgToolStripMenuItem_Click(object sender, EventArgs e) {
if (Process.GetProcessesByName("MapleStory").Length > 0)
{
Process[] processesByName = Process.GetProcessesByName("MapleStory");
this.pHandel = processesByName[0].Handle;
this.WriteDMG(16150920);
MessageBox.Show("Damage Cap removed!");
}
}
with WriteDMG being this:
Code:
private void WriteDMG(int Address) {
byte[] array = new byte[]
{
0,
0,
192,
255,
255,
255,
223
};
IntPtr zero = IntPtr.Zero;
Form1.WriteProcessMemory(this.pHandel, (IntPtr)Address, array, (uint)array.Length, out zero);
}
I am not sure if that is NOPing the address or, doing something else to it. Can someone point me in the right direction? I'm seriously trying to learn but I'm quite slow when it comes to address's, packets, etc.
I've got so tired of Windows 10 that I installed Windows 7 just to work on it again. :'(