Interesting "Hacks" I found

02/08/2010 08:01 Mega Byte#1
Here are some addresses I found with cheat engine that you can modify the code in them to do different things. Under the dissassembler in memory view. If you do not know how to change code using Cheat Engine then learn first... :)

Regarding Mobs:

Clone Monsters?
004045C2 - 74 0f - je 004045d3
Change to a jg 004045D3 and you will see some epic shit happen with the monsters
Overflow and crash can happen so change it back in a few secconds or goto a place with a few monsters.

Freeze Monsters
00434ED8 - 74 2e - je 00434f08
00449C29 - 0f 84 96 03 00 00 - je 00449fc5
change to a jg and the monsters dont move

Turn Off Shadow on monster
00448B73 - 0f 84 67 01 00 00 - je 00448ce0
change to jg 00448CE0

Mob Model
004355A5 - 7f 14 - jg 004355bb
Change jg to je
0044891F - 0f 84 42 02 00 00 - je 00448b67
Change je to jg

Show all mobs even if they are out of area
0048BF2D - 0f 84 a4 01 00 00 - je 0048c0d7
Change je to jg
Can crash if too many mob.

Player Look:
Uber look hack
All Characters have effects.
0044703C - 0f 8c 1b 01 00 00 - jl 0044715d
change it to a nop
90 90 90 90 90 90
02/08/2010 08:28 pve1#2
can u make a video so we can see how these hacks work?
02/08/2010 11:39 Mega Byte#3
nope. dont have video recording software lol.. just learn to use cheat engine :) its under the dissessembler window in memory view.
02/08/2010 16:20 pve1#4
ye i know but i wanna know what to search in memory view...
02/08/2010 18:39 Iktov#5
Quote:
Originally Posted by pve1 View Post
ye i know but i wanna know what to search in memory view...
WTF? What do you mean you want to know what to search in memory view? He gave you the addresses and even told you exactly what to change. Right click in the disassembler view and choose "go to address". Plug in the address and there you are, no searching needed.
02/08/2010 19:35 pve1#6
no need to flip out...
02/08/2010 20:57 Iktov#7
what flipout?

Something kind of stupid I just found: FFB194 <-- play with the value and you can change your characters appearance/gender.

This one: FD40F0 <--- change to a 0 and when you click a spot on the ground you will instantly teleport to that location. You will be instantly DC/ed afterward though.
02/08/2010 22:32 curapica31#8
can u freeze the monsters while aoe'ng them? :mofo:
02/09/2010 17:12 Mega Byte#9
yes.. ive been using it in my Mob Avoidance on Map Fun however I have not released this version to anyone but my testers as Im still tweeking it to work without disconencting and to make it as good as possible :).

Ive also gota get simulate key press's working then I can do some more crazy things. Im doing all my hacks without injecting a dll just to see exactly how much i can do without calling asm functions :P already had to use 1 asm function for the auto pill by calling it it makes it work better. But I have not needed to inject a dll just code injection and such all using writeprocessmemory/readprocessmemory :D

If I were to use an injected dll I would already have auto attack on monsters working as well as reverse vac working fully :P

As it is Ive only just started reverse vac and it works kinda but buggy as it needs tweeking and optimisation lol.

Works pretty cool tho u can just keep spamming aoe and getting all the monsters. U gota use auto pill for chi tho. which is of course built in :)


That out of the way here is some more tastyes :)

Ice Skateing Mode
nop
00442E11
00442E28
0044303F
00443057
0044314E

Halirous "VAC" *note damaging them dosent work but its funny to look at this*

Example code for this halirous look! This code is example only the addresses and offsets are wrong.
If you know how to program and are familar with how structures work in memory then It will be easy for you to fix the code to make it work ;)
Code:
for(int CurrentMobID=new int(); CurrentMobID<AutoMobMax;CurrentMobID++)
{
    int Location = 0x0058E424 + (35 * Convert.ToInt32(CurrentMobID));
    MemWrite(new IntPtr(Location + 12), BitConverter.GetBytes(BitConverter.ToSingle(MemRead(XAddress, 4), 0)));
    MemWrite(new IntPtr(Location + 16), BitConverter.GetBytes(BitConverter.ToSingle(MemRead(ZAddress, 4), 0)+30+(CurrentMobID*5)));
    MemWrite(new IntPtr(Location + 20), BitConverter.GetBytes(BitConverter.ToSingle(MemRead(YAddress, 4), 0)));
}