Originally Posted by
Cursed
You're releasing too fast! Your hard drive will explode :O
Good job!
Hehe thanks alot. It's not like I'm releasing something special. Just something I thought might be funny to play around with on a trial account or so.
I don't know how the structure is called exactly and I'm defintively using it 'bad' or 'wrong'.
However at [dwBase + 0x110] is an interesting place. For the skywalk I only needed the value(s) stored at [[dwBase + 0x110] + 0x40]. Reading it as a DWORD (probably dumb :/) yields something like this:
Code:
standing still = 0x80000000;
forward = 0x80000001;
backwards = 0x80000002;
strafe left = 0x80000004;
strafe right = 0x80000008;
+ lots of combinations
So while falling you can just write the "moving forward" value in there and voila, skywalk. I'm however doing it the retard-way and not patching any functions that constantly write to that value, I just write the desired value in a fast interval.
eti-enne02: Thanks!