Register for your free account! | Forgot your password?

Go Back   elitepvpers > MMORPGs > Conquer Online 2
You last visited: Today at 22:42

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



olly convert your CE script to ollydbg repair fuction that anantasia fixed

Discussion on olly convert your CE script to ollydbg repair fuction that anantasia fixed within the Conquer Online 2 forum part of the MMORPGs category.

Reply
 
Old   #1
 
elite*gold: 0
Join Date: Feb 2006
Posts: 988
Received Thanks: 45
olly convert your CE script to ollydbg repair fuction that anantasia fixed

was wondering f u could do the olly convert your CE script just like what u did on sv 1.17 this is the code anantasia made hope u can help me really appriciate it :P

[ENABLE]
//code from here to '[DISABLE]' will be used to enable the cheat

alloc(newmem,2048) //2kb should be enough
label(returnhere)
label(exit)
label(check1)
label(check2)
label(check3)
label(check4)
label(check5)
label(check6)

cotobo.dll+1260:
jmp newmem
nop
nop
returnhere:
newmem: //this is allocated memory, you have read,write,execute access
//place your code here

mov ecx,[cotobo.dll+1c440]
mov ebx,lea[ecx+6b]
cmp ebx,0
je check1

mov word ptr[esp+1c],0014 // fix head = 1
mov word ptr[esp+1e],03f1
mov [esp+20],ebx
mov [esp+24],00000001
mov [esp+28],00000006
call edi
lea ecx,[esp+1c]
push 14
push ecx
mov [esp+34],eax
call sendtoserver
add esp,08

mov word ptr[esp+1c],0014
mov word ptr[esp+1e],03f1
mov [esp+20],ebx
mov [esp+24],00000000
mov [esp+28],0000000e
call edi
lea ecx,[esp+1c]
push 14
push ecx
mov [esp+34],eax
call sendtoserver
add esp,08

mov word ptr[esp+1c],0014
mov word ptr[esp+1e],03f1
mov [esp+20],ebx
mov [esp+24],00000001
mov [esp+28],00000004
call edi
lea ecx,[esp+1c]
push 14
push ecx
mov [esp+34],eax
call sendtoserver
add esp,08

check1:
mov ecx,[cotobo.dll+1c440]
mov ebx,lea[ecx+9E]
cmp ebx,0
je check2

mov word ptr[esp+1c],0014 // fix neck = 2
mov word ptr[esp+1e],03f1
mov [esp+20],ebx
mov [esp+24],00000002
mov [esp+28],00000006
call edi
lea ecx,[esp+1c]
push 14
push ecx
mov [esp+34],eax
call sendtoserver
add esp,08

mov word ptr[esp+1c],0014
mov word ptr[esp+1e],03f1
mov [esp+20],ebx
mov [esp+24],00000000
mov [esp+28],0000000e
call edi
lea ecx,[esp+1c]
push 14
push ecx
mov [esp+34],eax
call sendtoserver
add esp,08

mov word ptr[esp+1c],0014
mov word ptr[esp+1e],03f1
mov [esp+20],ebx
mov [esp+24],00000002
mov [esp+28],00000004
call edi
lea ecx,[esp+1c]
push 14
push ecx
mov [esp+34],eax
call sendtoserver
add esp,08

check2:
mov ecx,[cotobo.dll+1c440]
mov ebx,lea[ecx+d1]
cmp ebx,0
je check3

mov word ptr[esp+1c],0014 // fix armour = 3
mov word ptr[esp+1e],03f1
mov [esp+20],ebx
mov [esp+24],00000003
mov [esp+28],00000006
call edi
lea ecx,[esp+1c]
push 14
push ecx
mov [esp+34],eax
call sendtoserver
add esp,08

mov word ptr[esp+1c],0014
mov word ptr[esp+1e],03f1
mov [esp+20],ebx
mov [esp+24],00000000
mov [esp+28],0000000e
call edi
lea ecx,[esp+1c]
push 14
push ecx
mov [esp+34],eax
call sendtoserver
add esp,08

mov word ptr[esp+1c],0014
mov word ptr[esp+1e],03f1
mov [esp+20],ebx
mov [esp+24],00000003
mov [esp+28],00000004
call edi
lea ecx,[esp+1c]
push 14
push ecx
mov [esp+34],eax
call sendtoserver
add esp,08

check3:
mov ecx,[cotobo.dll+1c440]
mov ebx,lea[ecx+137]
cmp ebx,0
je check4

mov word ptr[esp+1c],0014 // fix weapon 2 or shiled = 4
mov word ptr[esp+1e],03f1
mov [esp+20],ebx
mov [esp+24],00000005
mov [esp+28],00000006
call edi
lea ecx,[esp+1c]
push 14
push ecx
mov [esp+34],eax
call sendtoserver
add esp,08

mov word ptr[esp+1c],0014
mov word ptr[esp+1e],03f1
mov [esp+20],ebx
mov [esp+24],00000000
mov [esp+28],0000000e
call edi
lea ecx,[esp+1c]
push 14
push ecx
mov [esp+34],eax
call sendtoserver
add esp,08

push ebx // save register ebx for future use

mov ecx,[cotobo.dll+1c440]
mov ebx,lea[ecx+104]

mov word ptr[esp+1c],0014 // fix weapon 1
mov word ptr[esp+1e],03f1
call setinifilea+1890
mov [esp+20],ebx
mov [esp+24],00000004
mov [esp+28],00000006
call edi
lea ecx,[esp+1c]
push 14
push ecx
mov [esp+34],eax
call sendtoserver
add esp,08

mov word ptr[esp+1c],0014
mov word ptr[esp+1e],03f1
mov [esp+20],ebx
mov [esp+24],00000000
mov [esp+28],0000000e
call edi
lea ecx,[esp+1c]
push 14
push ecx
mov [esp+34],eax
call sendtoserver
add esp,08

mov word ptr[esp+1c],0014
mov word ptr[esp+1e],03f1
mov [esp+20],ebx
mov [esp+24],00000004
mov [esp+28],00000004
call edi
lea ecx,[esp+1c]
push 14
push ecx
mov [esp+34],eax
call sendtoserver
add esp,08

pop ebx // return ebx for fix weapon 2

mov word ptr[esp+1c],0014
mov word ptr[esp+1e],03f1
mov [esp+20],ebx
mov [esp+24],00000005
mov [esp+28],00000004
call edi
lea ecx,[esp+1c]
push 14
push ecx
mov [esp+34],eax
call sendtoserver
add esp,08
jmp check5

check4:
mov ecx,[cotobo.dll+1c440]
mov ebx,lea[ecx+104]
cmp ebx,0
je check5

mov word ptr[esp+1c],0014 // fix weapon = 4
mov word ptr[esp+1e],03f1
mov [esp+20],ebx
mov [esp+24],00000004
mov [esp+28],00000006
call edi
lea ecx,[esp+1c]
push 14
push ecx
mov [esp+34],eax
call sendtoserver
add esp,08

mov word ptr[esp+1c],0014
mov word ptr[esp+1e],03f1
mov [esp+20],ebx
mov [esp+24],00000000
mov [esp+28],0000000e
call edi
lea ecx,[esp+1c]
push 14
push ecx
mov [esp+34],eax
call sendtoserver
add esp,08

mov word ptr[esp+1c],0014
mov word ptr[esp+1e],03f1
mov [esp+20],ebx
mov [esp+24],00000004
mov [esp+28],00000004
call edi
lea ecx,[esp+1c]
push 14
push ecx
mov [esp+34],eax
call sendtoserver
add esp,08

check5:
mov ecx,[cotobo.dll+1c440]
mov ebx,lea[ecx+16A]
cmp ebx,0
je check6

mov word ptr[esp+1c],0014 // fix ring = 6
mov word ptr[esp+1e],03f1
mov [esp+20],ebx
mov [esp+24],00000006
mov [esp+28],00000006
call edi
lea ecx,[esp+1c]
push 14
push ecx
mov [esp+34],eax
call sendtoserver
add esp,08

mov word ptr[esp+1c],0014
mov word ptr[esp+1e],03f1
mov [esp+20],ebx
mov [esp+24],00000000
mov [esp+28],0000000e
call edi
lea ecx,[esp+1c]
push 14
push ecx
mov [esp+34],eax
call sendtoserver
add esp,08

mov word ptr[esp+1c],0014
mov word ptr[esp+1e],03f1
mov [esp+20],ebx
mov [esp+24],00000006
mov [esp+28],00000004
call edi
lea ecx,[esp+1c]
push 14
push ecx
mov [esp+34],eax
call sendtoserver
add esp,08

check6:
mov ecx,[cotobo.dll+1c440]
mov ebx,lea[ecx+1D0]
cmp ebx,0
je exit

mov word ptr[esp+1c],0014 // fix boot = 8
mov word ptr[esp+1e],03f1
mov [esp+20],ebx
mov [esp+24],00000008
mov [esp+28],00000006
call edi
lea ecx,[esp+1c]
push 14
push ecx
mov [esp+34],eax
call sendtoserver
add esp,08

mov word ptr[esp+1c],0014
mov word ptr[esp+1e],03f1
mov [esp+20],ebx
mov [esp+24],00000000
mov [esp+28],0000000e
call edi
lea ecx,[esp+1c]
push 14
push ecx
mov [esp+34],eax
call sendtoserver
add esp,08

mov word ptr[esp+1c],0014
mov word ptr[esp+1e],03f1
mov [esp+20],ebx
mov [esp+24],00000008
mov [esp+28],00000004
call edi
lea ecx,[esp+1c]
push 14
push ecx
mov [esp+34],eax
call sendtoserver
add esp,08

exit:
jmp cotobo.dll+12c6

[DISABLE]
//code from here till the end of the code will be used to disable the cheat

cotobo.dll+1260:
mov ecx,esi
call setinifilea+1920
Acidburncx is offline  
Old 11/05/2007, 04:26   #2
 
elite*gold: 0
Join Date: Feb 2006
Posts: 988
Received Thanks: 45
i hope *M* answer me so i would knw he can manage to help or nt :P
Acidburncx is offline  
Old 11/05/2007, 09:24   #3
 
*M*'s Avatar
 
elite*gold: 0
Join Date: Apr 2007
Posts: 950
Received Thanks: 2,411
I can do it if there is enough free bytes at the end of the DLL, possibly not from looking at it but chokoman is back now so he may build that feature in officially if he makes a new cotobo.

Anyway if you understood my last tut with sv you can apply the exact same method for this.
*M* is offline  
Old 11/05/2007, 10:29   #4
 
elite*gold: 0
Join Date: Feb 2006
Posts: 988
Received Thanks: 45
well not very good at it that why i ask for u help on this um f chokoman does not release a new version can u help on this :P oh didnt knw chokoman would come back
Acidburncx is offline  
Old 11/05/2007, 15:45   #5
 
elite*gold: 0
Join Date: Oct 2005
Posts: 127
Received Thanks: 16
I tried, and while I'm not exceptionally good at hex editing, I don't think there is enuf space at the end of cotobo.dll to fit the function in. Ofc, I could be going about it all wrong. With any luck, it will be integrated into cotobo if/when chocoman decides to continue the project now that he's back.
daveq is offline  
Reply


Similar Threads Similar Threads
Script kiddies ASM and olly tut....
11/10/2010 - Mabinogi - 8 Replies
First things first... I am not the original author of this tutorial but I found it very helpful while I was learning and there are also some more in-depth tutorials on olly and asm found here Basic Assembly/OllyDBG Tutorial, in relation to Game Cheats A tutorial I wrote originally for another board, I figured I'd post it here. If there's a beginner board relating to R.E. that this would be better suited in, that'd be great if a mod could move it (After all, this guide is anything but...
[RELEASE]Fixed Wall Hack Script
06/07/2010 - Dekaron Exploits, Hacks, Bots, Tools & Macros - 43 Replies
I don't know if anybody else has this issue, but I did, and I fixed the wall hack script. When I tried to turn off wall hack and then re-load to a new map, my game would crash. This script allows you to turn wall hack on or off without crashing. My Script: (doesn't put walls back, but lets you stop using wall hack if you're going to DF or something) Bottomy's Script (allows turn-off, and puts walls back to original):
Fixed rebirth script
01/10/2010 - Dekaron Private Server - 18 Replies
Hi everyone, First of all, my apologies for the text wall, but you'll get to know the root of the problem and hopefully learn something new. :p The following script is based on Janvier123's original rebirth script. However, there is a big difference between this one and the original one: the original one can be exploited, this one can't. I'm not sure if this was documented before and/or if anyone released a fixed one, so I decided to post this up anywayz. To get started, let me explain...
[REQUEST] Agbot buy potion / repair script?
11/13/2008 - Silkroad Online - 16 Replies
So, i downloaded agbot 2.4.13 version... so yeah.. ive been botting for 3 days now.. im 24lvl.. soon 25.. but i cant leave my bot to bot for more than 2 hours cause my items durablity is 0 or im out of potions, so anyone can share script that buys automatically potions and mp potions.. aaand repairs when my char teleports to town?.. and isntruction on how to get the script work too ;).. thx... and dont say that "theres plenty of tutorials" :f
Olly, convert your CE script to ollydbg, SV1.17
10/26/2007 - CO2 Guides & Templates - 21 Replies
This is a guide to help you convert your CE script to ollydbg, so you will be able to save your file and not paste the codes every time, note this is only for the exe not the Dll so you will still need to paste the codes to conquer.exe to stop the slowdown For the guide you will need: SV 1.17 exe codes CheatEngine Ollydbg, any version should do but I recommend 1.10 A somewhat functional brain, if you don't know how to use a computer properly, go back to conquer and don't waste space in...



All times are GMT +2. The time now is 22:42.


Powered by vBulletin®
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2024 elitepvpers All Rights Reserved.