PDA

View Full Version : How to use DupeX?


Pakikid
9th May 2006, 05:26
I know this is a noob question and I admit that I am a noob, but I do not understand the script usage or anyway on how to use the DupeX hacks. I do have experience with the other hax and I know how to use wall vac, but I have never attempted DupeX because I never felt the need for it. If anyone is willing to share there information on how to do it thank you very much, but if you fell otherwise and that a noob shouldn't have the right to know how to DupeX then that is your choice and I will not beg you to tell me. As stated, the choice is yours.

hampstar
9th May 2006, 05:43
Use vac wizard tells u exactly waht to do step by step,..
just dont forget to use this adresses 5F0D4C when it tells u to jump to 5F0B7B

Pakikid
9th May 2006, 05:47
I have to wait for the approval...but thanks a lot.:knockedout:

sasuke604
9th May 2006, 08:52
When you get the code this is what you do..
Thread is basically the same as dLICI0US one but it is updated for OMSv0.20
Although you should be able to do it by now i have seen several threads about it not working.

1. Byp*** OMS v0.23 and best to use window mode.

2. Get on a map with monsters and don't move at all.

3. CE -> Memory View -> Tools -> Auto ***emble
Use Auto ***emble Code (located at the bottom of this thread updated for OMS v0.20)
(NOTE: Auto ***emble code modified by me so it may not be 100% correct but tested and working....)

4. Three very important thing you need to write down after CE inject those code. Write down the address of FindCharacterAddress that CE gives you. Same goes for ListOffset and DupeXVac (also should write down ESIList as well, since you might need it).

5. Add the address of ListOffset to the address list (4 bytes). The value should be 0. This is important.

6. In Memory View, go to address 5F0B7E, notice that is it's a little different from your normal dupe vac, mov [esi+00000114],edi is the same but better since your character value doesn't change to 0 when you're hanging on a rope. If you played around, you would have known this. Go up 1 address up, which is 5F0B7B change EIP register to the address of FindCharacterAddress that I told you to wrote down.

7. Wait awhile, and look at ListOffset that you add to the address list, the value should be incrementing. This state that it pick up all things that is currently moving in the map.

8. When that value in #7 stop moving, time to move your character and remember to look at ListOffset, the value should increase by 1. W00T, it found your character address.

9. (Hope you have God Mode on) Do #6 but this time, change EIP register to DupeXVac address. The monster should all be vac into your character position, where ever you go, it follows you.

So that is DupeXUberVac. For the DupeXMonsterVac, you need to find a valid position. Where ever you were standing and walking to at the beginning has been saved to EDIValue. Just change mov edi,[eax+114] to mov edi,[EDIValue] and now the monsters are vac to the position in EDIValue, but your character is free to move around.

IMPORTANT:
Before you enter a map with the vac on, make sure you turn off the debugging or else if you have the vac on your MS will crash. If you want to do the vac again on a different map, change ListOffset value to 0 first.
So what is the code doing?

It's store ESI (a monster/npc/pet/your character address) to a place in memory. Each time it store, it increment the ListOffset. It checks to see if ESI is already stored, if it is already stored then don't store it again. That's why the ListOffset stop at a number, and then it's your turn to move which then it store your character address. Once we found the address, we are done, time to vac. The vac code checks to see if the ESI is your character address, if it is, then don't vac anything. But if it's something else (like a monster), just vac them. This give you the ability to freely move around.

The ListOffset tell me where in the ESIList (where all ESI is stored). You can use the ESIList and ListOffset to find your character position and use the monster vac anywhere you want.
alloc(FindCharacterAddress, 1024)
alloc(ListOffset, 4)
alloc(ESIList, 1024)
alloc(DupeXVac, 1024)
alloc(EDIValue, 4)

label(EndSearch)
label(CompareOffset)
label(StoreESI)
label(DoNormal)

FindCharacterAddress:
mov [esi+114],edi

push eax
push ebx
push ecx
push edx

mov eax,0
mov ebx,ListOffset
mov ecx,ESIList
mov edx,EDIValue

CompareOffset:
cmp eax,[ebx]
je StoreESI
cmp esi,[ecx+eax*4]
je EndSearch
inc eax
jmp CompareOffset

StoreESI:
mov [ecx+eax*4],esi
inc eax
mov [ebx],eax
mov [edx],edi

EndSearch:
pop edx
pop ecx
pop ebx
pop eax
jmp 5f0d65


DupeXVac:
push eax
push ebx
push ecx

mov ebx,[ListOffset]
dec ebx
mov ecx,ESIList
mov eax,[ecx+ebx*4]

cmp esi,eax
je DoNormal
mov edi,[eax+114]

DoNormal:
mov [esi+114],edi
pop eax
pop ebx
pop ecx
jmp 5f0d65

For DupeX Monster, use the same script above, but change last part to :


Code:

cmp esi,eax
je DoNormal
mov edi,[EDIValue]

DoNormal:
mov [esi+114],edi
pop eax
pop ebx
pop ecx
jmp 5f0d65

Credits: SunBeam, delious guy

Diddle
16th May 2006, 18:09
Use vac wizard tells u exactly waht to do step by step,..
just dont forget to use this adresses 5F0D4C when it tells u to jump to 5F0B7B

File: VacWizard.rar
Status: OK
MD5: d6b05b3d76e884ca5d9a7699d8ccd9a1
Packers Detected: -

Scan Results
AntiVir: Found Nothing
ArcaVir: Found Nothing
Avast: Found Nothing
AVG Antivirus: Found Nothing
BitDefender: Found Nothing
ClamAV: Found Nothing
Dr. Web: Found Nothing
F-Prot Antivirus: Found Nothing
Fortinet: Found Nothing
Kaspersky Anti-Virus: Found Nothing
NOD32: Found Nothing
Norman Virus Control: Found Nothing
UNA: Found Nothing
VirusBuster: Found Nothing
VBA32: Found Nothing

Source: Jotti's Virusscan (http://virusscan.jotti.org/)File is clean -> File approved.

As always: Use at your own risk!

Best@WatevaIDO
17th May 2006, 08:01
good job sasuke. pakikid this should answer ur question. i think this is the best post ive seen on dupe so far...well second best. there was one a while ago from some guy. ill update it when i find his name

tenchu77491
17th May 2006, 08:55
This is nice, thanks