The Fork Guild
Would you like to react to this message? Create an account in a few clicks or log in to continue.

The Fork Guild

Guild Chatting
 
HomePortalGallerySearchLatest imagesRegisterLog in

 

 Auto-Dupex/ Timed DupeX

Go down 
AuthorMessage
xFork
Admin
xFork


Number of posts : 44
Age : 34
Registration date : 2007-01-17

Auto-Dupex/ Timed DupeX Empty
PostSubject: Auto-Dupex/ Timed DupeX   Auto-Dupex/ Timed DupeX Icon_minitimeThu Feb 22, 2007 7:08 am

Ok guys, This is just an updated version of my old tutorial.

Now let's get started.
What do we need, I hear you ask? Well I'll tell you.
- A fairly updated UCE (e.g. Akuma Engine, XP Engine, Kiki Engine)
- CRC Bypass
- dEM or Demi/dEMI
- FMIV (Full Map Item Vac)

Now to the instructions:
1. Start and attach your UCE to MapleStory and other bots/tools.

2.Paste the following script in Auto Assemble

//Auto DupeX/Timed DupeX GMS v.34
[Enable]
registersymbol(DX)
registersymbol(DXListOffset)
registersymbol(DXType)
alloc(DX, 1024)
alloc(DXListOffset, 4)
alloc(DXType,4)
alloc(DXFindChar, 1024)
alloc(ESIList, 1024)
alloc(EDIValue, 4)
alloc(DXMap,4)
label(CompareOffset)
label(StoreESI)
label(DoNormal)
label(LeaveMe)
label(DXMonster)
label(NoDupe)
label(DoVac)

alloc(DXCounter,4)
registersymbol(VacTime)
registersymbol(TotalTime)
alloc(VacTime,4)
alloc(TotalTime,4)
alloc(DXCounter,4)
label(DXPause)
label(DXResetCounter)
label(DXReset)

DXCounter:
add [eax],al
add [eax],al

VacTime:
js 0ff90c16
add [eax],al

TotalTime:
or [edi],al
add [eax],al

DXCounter:
sub al,01
add [eax],al

//Original Code
DXListOffset:
add [eax],al
add [eax],al

DXType:
add [eax],al
add [eax],al

DX:
push eax
push ebx
push ecx
push edx
mov ebx,[DXType]
cmp ebx, 00 // 0 = Do Nothing
je NoDupe
cmp ebx, 01
je DXFindChar
cmp ebx, 02
je DoVac
cmp ebx, 03
je DoVac
//Modified Code
cmp ebx, 04
je DXReset
jmp DoNormal

DXFindChar:
mov [esi+114],edi
mov eax,0
mov ebx,DXListOffset
mov ecx,ESIList
mov edx,EDIValue

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

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

DoVac:
mov eax,[DXCounter]
cmp eax,[VacTime]
inc eax
mov [DXCounter],eax
jae DXPause
//Original
mov ebx,[DXListOffset]
dec ebx
mov ecx,ESIList
mov eax,[ecx+ebx*4]
cmp esi,eax
je DoNormal

mov ebx,[DXType]
cmp ebx, 02
jne DXMonster
mov edi,[eax+114]
jmp DoNormal

DXMonster:
cmp ebx, 03
jne NoDupe
mov edi,[EDIValue]
jmp DoNormal

NoDupe:
mov ebx, 0
mov [DXListOffset],ebx
mov [DXCounter],0

DoNormal:
mov [esi+114],edi

LeaveMe:
pop edx
pop ecx
pop ebx
pop eax
jmp 6769a0

DXPause:
cmp eax,[TotalTime]
jae DXResetCounter
jmp DoNormal

DXResetCounter:
mov [DXCounter],0
jmp DoNormal

DXReset:
mov ebx, 0
mov [DXListOffset],ebx
mov [DXCounter],0
mov [DXType],1
jmp DoNormal

0067699A:
jmp DX
nop

[Disable]
0067699A:
mov [esi+114],edi

dealloc(DXFindChar)
dealloc(DXListOffset)
dealloc(ESIList)
dealloc(DX)
dealloc(EDIValue)
dealloc(DXCounter)
unregistersymbol(DX)
unregistersymbol(DXListOffset)
unregistersymbol(DXType)

3. Click File > Assign to Cheat Table, then close Auto Assemble and memory viewer.

4. In your cheat table you will see something called 'Auto Assemble Cheat', that is the Auto-DupeX script which you just assigned to cheat table. Feel free to rename if you wish.

5. Freeze/tick Auto Assemble Cheat and begin to add the following addresses manually:
DX
DXListOffset
DXType
VacTime
TotalTime

If you don't know how to do that, it's quite simple. Select add address manually and in the Address box put in those one by one to have 5 more addresses on your cheat table.

6. Now un-tick Auto Assemble Cheat and re-tick it. *Note: Make sure you have God mode, dEM/Demi/dEMI, FMIV, etc all on.

7. Go back into Maple and make sure you're standing where you want the monsters/enemies to be sucked to when DupeX starts.

8. Double click the value of DXType and change it to 1.

9. The DXListOffset will now rise, and so wait for it to stop.

10. Double click the value of VacTime and put in the value of DXListOffset x 8 or 12 (Just two examples).

11. Double click the value of TotalTime and put in the value of DXListOffset x 60 or 80 (Once again just two examples).

12. Now finally! Change the value of DXType to 3! and BAM! Go back into MapleStory and DupeX should be running !

Ok well that's the tutorial done, just some side notes.
- The examples I have given are just any reasonable figures which came to mind.
- Feel free to mess around with the TotalTime and VacTime values to see which doesn't D/c you for the longest or at all...
- The TotalTime must always be significantly greater than the VacTime, otherwise if you the Vac running for too long and do not allow the DupeX to rest... You'll d/c >_>

Credits go to JewBacca of CE Forums for the updated script.

Well anyways good luck with it and hopefully it works fine.

*Note* If you download my Cheat Table Timed DupeX is included so that'll cut down the steps .

Credits go to: Sylpher
Back to top Go down
https://fork.forumotion.com
 
Auto-Dupex/ Timed DupeX
Back to top 
Page 1 of 1

Permissions in this forum:You cannot reply to topics in this forum
The Fork Guild :: MapleStory-
Jump to: