United Hackprogrammers Front(UHF)-CO2 Memory Tables

03/04/2008 21:50 *M*#166
Red and blue are mixed up
03/05/2008 15:21 lazlo#167
hey joek could you add a spot in the file for the offsets of the dma addresses?
03/06/2008 03:13 cyberside0#168
:( going to need a new address table
03/06/2008 04:34 lazlo#169
i will start working on it when i get off work tonite.
03/06/2008 05:42 VIP_007#170
i know how to run VB6.0 but to make a complete program like this it will take 1535566 years

THANKS ALOT
03/06/2008 06:13 lazlo#171
ok i could not wait.

someone verify these please:

character name: 0050AE54

the following are dma

arrow count: 0050BE30 offset +70
current health: 0014A254 offset +680

more to come tonight
03/06/2008 06:17 *M*#172
Almost finished

Code:
[ListVer]
CO2=5016
REV=0
 
[MemAdd]
CharName=&H50AE54
CharLV=&H50B978
CharVP=&H50B9CC
CharPot=&H50BA00
CharStam=&H50B970
CharJobID=&H50B96C }Double, can you delete one of these
CharClass=&H50B96C }
CharSpirit=&H50B650
CharAgility=&H50B64C
CharStrength=&H50B640
CharVitality=&H50B648
SrvName=&H50F2F4
Spouse=&H50B630
GuildLeader=&H50B9B0
Ping=&H50F080
MoneyInv=&H50BBF4
MoneyWH=&H50C0B0
XPcnt=&H50B654
PKpoints=&H50B9A0
MessageCnt=&H5090B0	
MapName=&H509624
MapID=&H5095BC	
OrdX=&H50AF00
OrdY=&H50AF04
ClientZoom=&H509614	
ClientRGB-R=&H509613
ClientRGB-G=&H509612
ClientRGB-B=&H509611
Trippyness=&H509614
XPKillCnt=&H50BDBC
CharEffects=&H50ADF6
AccountID=&H50F154
CPS=&H50BBF8

CharXP=&H
InvCnt=&H
WhisperCnt=&H

[DyNyDMA]
;For Use With DyNy's DLL
CharMana=&H0
CharHP=&H4E2CD6
Arrows=&H4EC668
03/06/2008 16:16 joek#173
Good work *M*
I Added CharXP=&H50B998 and release this preliminary table.
Unfortunately it looks like they DMA'ed Inventory count and whisper count.

EDIT:Quick alteration made because agility and vitality were reversed.
03/06/2008 19:41 ZeRo-ToLeRaNcE#174
He people!

My DLL for reading the HP is out of date now,
cansomeone show me what the procedure is to DMA the HP?

or the POKE values.

this is my version to DMA the HP, but this isnot working anymore
please help

Code:
Dim CurrentHP As Integer
                Dim NewBytes1(16) As Byte
                Dim NewBytes2(5) As Byte
                'Poke 4E2D07 6A 0F 8B CE 8B D8 A3 D6 2C 4E 00 E9 3D D9 F9 FF 
                'Poke 48064E E9 B4 26 06 00 
                NewBytes1(1) = &H6AS
                NewBytes1(2) = &HFS
                NewBytes1(3) = &H8BS
                NewBytes1(4) = &HCES
                NewBytes1(5) = &H8BS
                NewBytes1(6) = &HD8S
                NewBytes1(7) = &HA3S
                NewBytes1(8) = &HD6S
                NewBytes1(9) = &H2CS
                NewBytes1(10) = &H4ES
                NewBytes1(11) = &H0S
                NewBytes1(12) = &HE9S
                NewBytes1(13) = &H3DS
                NewBytes1(14) = &HD9S
                NewBytes1(15) = &HF9S
                NewBytes1(16) = &HFFS

                NewBytes2(1) = &HE9S
                NewBytes2(2) = &HB4S
                NewBytes2(3) = &H26S
                NewBytes2(4) = &H6S
                NewBytes2(5) = &H0S

                hWnd = FindWindow(vbNullString, COWiN)
                GetWindowThreadProcessId(hWnd, pID)
                pHandle = OpenProcess(PROCESS_ALL_ACCESS, False, pID)
                WriteProcessMemoryBuffer(pHandle, &H4E2D07, NewBytes1(1), 16, 0)
                WriteProcessMemoryBuffer(pHandle, &H48064E, NewBytes2(1), 5, 0)
                CloseHandle(pHandle)

                System.Array.Clear(NewBytes1, 0, NewBytes1.Length)
                System.Array.Clear(NewBytes2, 0, NewBytes2.Length)

                hWnd = FindWindow(vbNullString, COWiN)
                GetWindowThreadProcessId(hWnd, pID)
                pHandle = OpenProcess(PROCESS_ALL_ACCESS, False, pID)
                ReadProcessMemory(pHandle, Load_currenthp, CurrentHP, Len(Load_currenthp), 0)
                CloseHandle(pHandle)
                Read_Current_HP = CurrentHP
03/07/2008 01:46 Ulfius#175
Wow, 2009 already?? Boy I slept a long time last night. (See date for latest update in first post)
03/07/2008 03:05 lazlo#176
ZeRo-ToLeRaNcE,

This is how I read the DMA addresses.

Code:
    Dim cohandle As Long
    Dim GetString As Long
    cohandle = OpenProcess(AllAccess, False, CoId)
    ReadProcessMemory cohandle, ByVal CurHPAddress, GetString, 4, 0&
this last line reads the pointer and gets the address where the information is stored
Code:
    ReadProcessMemory cohandle, ByVal(GetString+CurHPAddressOffset),CurHP, 4, 0&
    CloseHandle cohandle
this part uses the new address and adds the offset to get the information

*edit* i changed the 2 to a 4 in the 2nd readprocess line... sorry
03/07/2008 05:11 Acidburncx#177
on new table when i used *M* multihack got some bug the zoom thingy it keeps zooming in and out repeatedly it wont stop :(
03/07/2008 05:29 gamerz80#178
Quote:
Originally Posted by vegetasupersaiyan6 View Post
on new table when i used *M* multihack got some bug the zoom thingy it keeps zooming in and out repeatedly it wont stop :(

try deleting this line:Trippyness=&H509614 in the ma-inf file.
03/08/2008 11:34 SilentHero#179
I took your advise and deleted the Trippyness=&H509614 line in the ma global file, but once i start the new *M* hack, the zoom's still bugged zooming in and out.
I noticed it was the ma global file itself that was causing the client to have the zoom buggin in and out, so im going to assume that something else needs to be done with the *M* hack.

Now looking at it, i think what needs to be done is take out the auto zoom out in the ma global file, because when you try to use the zoom in the *M* program, it clashes with the ma global file.
03/08/2008 20:20 lazlo#180
Code:
TeamLeaderx=&H50BF88
TeamLeadery=&H50BF8C
MaxHP=&H18677A8
MaxMana=&H18676EC

CharXP=&H50B998