| View previous topic :: View next topic |
| Author |
Message |
seajist Cheater
Reputation: 0
Joined: 24 Apr 2007 Posts: 39
|
Posted: Sat Sep 22, 2007 10:10 am Post subject: Weird request/question |
|
|
I have an old program for DAoC, it is basically a fly hack but I am a noob to VB / c++ so I am not sure what exactly it injects into game.dll to give you the ability to fly...
so if anyone that has a little bit more experience can take a look at it and just in short explain what it injects/what it replaces etc...
you don't need to know the game for this
i included the source in the attachment
it's written in vb i'm pretty sure
for some reason the attachment didnt work so i just uploaded it to my site
http://www.sjmik.com/stuffz/Source.zip |
|
| Back to top |
|
 |
,,!,,(-.-),,!,, Expert Cheater
Reputation: 0
Joined: 08 Jun 2007 Posts: 139 Location: Computer Talk (like every day all day)
|
Posted: Sat Sep 22, 2007 6:45 pm Post subject: |
|
|
Download VB6 and play around with it/google some tuts, its better doing things urself since you will learn and maybe even create ur own hacks _________________
________
People who aren't fags.
me (not me but the guy me)
TheLegacy
spedchyyz |
|
| Back to top |
|
 |
seajist Cheater
Reputation: 0
Joined: 24 Apr 2007 Posts: 39
|
Posted: Sat Sep 22, 2007 9:25 pm Post subject: |
|
|
I did, I looked at every single aspect of it. I know from previous experience with teleport programs I made, that I simply need to update the location offsets which I am supposed to obtain through a IDA ( which I have ) of the game.dll
The problem is, I don't know what to look for. DAoC isn't a very popular game at all, there are no guides on the net for it at all or anything. I am basically on my own =p |
|
| Back to top |
|
 |
Labyrnth Moderator
Reputation: 10
Joined: 28 Nov 2006 Posts: 6301
|
Posted: Sun Sep 23, 2007 10:04 am Post subject: |
|
|
| Code: | Dim Bytes As Integer = M.ReadInteger(Version.FlyCompare)
If (Bytes And &HFF) = &H74 Then
Bytes = Bytes And &HFFFFFF00
Bytes = Bytes Or &H75
ElseIf (Bytes And &HFF) = &H75 Then
Bytes = Bytes And &HFFFFFF00
Bytes = Bytes Or &H74
End If
M.WriteInteger(Version.FlyCompare, Bytes) |
|
|
| Back to top |
|
 |
seajist Cheater
Reputation: 0
Joined: 24 Apr 2007 Posts: 39
|
Posted: Sun Sep 23, 2007 7:18 pm Post subject: |
|
|
| Labyrnth wrote: | | Code: | Dim Bytes As Integer = M.ReadInteger(Version.FlyCompare)
If (Bytes And &HFF) = &H74 Then
Bytes = Bytes And &HFFFFFF00
Bytes = Bytes Or &H75
ElseIf (Bytes And &HFF) = &H75 Then
Bytes = Bytes And &HFFFFFF00
Bytes = Bytes Or &H74
End If
M.WriteInteger(Version.FlyCompare, Bytes) |
|
Thank you very much,
I take it the offsets ( &HFFFFFFF00, &H75, ETC... ) ARE in byte values
could i use cheat engine to find them?
( I use freida IDA but for some reason it's very buggy on vista :/ |
|
| Back to top |
|
 |
|