|
You last visited: Today at 10:26
Advertisement
[Guide] Elf Lag Fix Mod
Discussion on [Guide] Elf Lag Fix Mod within the Mabinogi Hacks, Bots, Cheats & Exploits forum part of the Mabinogi category.
02/19/2010, 06:12
|
#1
|
elite*gold: 0
Join Date: May 2009
Posts: 282
Received Thanks: 113
|
[Guide] Elf Lag Fix Mod
IMPORTANT: Upon testing this further, as Kousei and Checkbox stated, this REMOVES elves ability to shoot while running, even though you don't see it. Everyone else sees you stop, point, then fire. BASICALLY, this removes the advantage elves had in the first place, As stated by Kousei (Correct me if I'm wrong) I do believe that the reason it seems to hit more often is that you are used to how human range SoG works, I've expiremented with Elven SoG and it's actually a lot easier to do then human with a little practice and the right timing. Use this with the understanding that this removes the advantage elves have over humans.
Google the programs, I do not supply them.
1. Download OllyDbg
2. Download IDA pro
3. Open Standard.dll in IDA Pro, allow the dll to fully open (At the top, wait for the bar to be blue)
4. Press Alt+T and search IsElf@ICharacter If you can't find that search JUST IsElf
5. You're going to find multiple occasions of this, open OllyDbg and check the address of each one by click the bottom left window and press Ctrl+G in the CPU dump ((Addresses are located on the left)It's the big window that shows up) , highlight anything that shows up that is in GIBBERISH, if it's in plain english you are in the wrong area, and press Ctrl+R, you will eventually get one that has a JE Standard.##### in the references, search until you find the one that is similar to the string set that was in the last tut, this one to be exact
100DD206 EB 38 JMP SHORT Standard.100DD240
100DD208 8B7C24 0C MOV EDI,DWORD PTR SS:[ESP+C]
100DD20C 0FB7C7 MOVZX EAX,DI
100DD20F 2D 09520000 SUB EAX,5209
100DD214 EB 31 JMP SHORT Standard.100DD247
100DD216 83E8 05 SUB EAX,5
100DD219 EB 2C JMP SHORT Standard.100DD247
100DD21B 2D E8070000 SUB EAX,7E8
100DD220 75 1E JNZ SHORT Standard.100DD240
100DD222 6A 01 PUSH 1
100DD224 8BCE MOV ECX,ESI
100DD226 E8 D7D2FFFF CALL Standard.?GetCurrentSkill@ISkillMgr>
100DD22B 0FB7F8 MOVZX EDI,AX
100DD22E 8B06 MOV EAX,DWORD PTR DS:[ESI]
100DD230 8BCE MOV ECX,ESI
100DD232 FF50 04 CALL DWORD PTR DS:[EAX+4]
100DD235 8BC8 MOV ECX,EAX
100DD237 E8 3548FEFF CALL Standard.?IsElf@ICharacter@core@@QB>
100DD23C 84C0 TEST AL,AL
100DD23E ^EB CC JMP SHORT Standard.100DD20C
100DD240 32C0 XOR AL,AL
100DD242 5F POP EDI
100DD243 5E POP ESI
100DD244 C2 0400 RETN 4
100DD247 B0 01 MOV AL,1
100DD249 ^EB F7 JMP SHORT Standard.100DD242
6. Once you find the correct address, scroll up and check where you are going to JMP to, you're going to jump the one that has the same address as the MOV AL,1 located below it, probably around 9 lines (Example: In the string above, MOV AL,1 is at 100DD247, so look for Standard.100DD247 <- That is what you would change to a JMP to Jump to that address, skipping all the lines inbetween it. Right click the area, press View Executable file, right click again and press "View in CPU Dump", or something similar to that. Proceed to change to a JMP
7. After you change to a JMP save your work. Right click on the CPU press Copy to executable, all modifications and save your work.
8. Congrats you just learned how to find and edit it yourself! If you need a more detailed instructions on how to work OllyDbg check Google.
|
|
|
02/19/2010, 06:21
|
#2
|
elite*gold: 0
Join Date: Oct 2009
Posts: 601
Received Thanks: 157
|
Thanks so much.
~Logic
|
|
|
02/19/2010, 07:20
|
#3
|
elite*gold: 0
Join Date: Feb 2010
Posts: 58
Received Thanks: 0
|
Hi mule 8D
|
|
|
02/19/2010, 14:27
|
#4
|
elite*gold: 0
Join Date: May 2009
Posts: 282
Received Thanks: 113
|
Quote:
Originally Posted by MaiChu
Hi mule 8D
|
'Scuse me?
|
|
|
02/19/2010, 15:18
|
#5
|
elite*gold: 0
Join Date: Sep 2009
Posts: 1,317
Received Thanks: 472
|
Very nice, thank you for the follow through ^^
|
|
|
02/19/2010, 16:41
|
#6
|
elite*gold: 0
Join Date: May 2009
Posts: 282
Received Thanks: 113
|
Quote:
Originally Posted by pawntobishop
Very nice, thank you for the follow through ^^
|
Of course.
|
|
|
02/19/2010, 20:36
|
#7
|
elite*gold: 0
Join Date: Jan 2010
Posts: 9
Received Thanks: 0
|
Thank you very much;
Though, I'm having some trouble. <<;
I can't find the address 100DD256
All my address' start with a 7, as well.
donthurtme.
|
|
|
02/19/2010, 21:19
|
#8
|
elite*gold: 0
Join Date: Oct 2009
Posts: 601
Received Thanks: 157
|
We won't. The people posted in this thread so far aren't total scumbags like most of this community.
You have to press the EMPTY box in the bottom left corner, than Press CTRL + G to search for the address. It will be the first address on the list. I made you a pic. (:
~Logic
|
|
|
02/19/2010, 22:23
|
#9
|
elite*gold: 0
Join Date: Sep 2009
Posts: 1,317
Received Thanks: 472
|
We are trying to be a friendlier, more accepting people.
|
|
|
02/19/2010, 23:32
|
#10
|
elite*gold: 0
Join Date: Jan 2010
Posts: 9
Received Thanks: 0
|
Oh, I see.
Thanks so much.
|
|
|
02/20/2010, 00:11
|
#11
|
elite*gold: 0
Join Date: Feb 2010
Posts: 3
Received Thanks: 0
|
im stuck on finding "IsElf@Character"
help me.;;
|
|
|
02/20/2010, 06:23
|
#12
|
elite*gold: 0
Join Date: May 2009
Posts: 282
Received Thanks: 113
|
Sorry guys, I was gonna do a picture thing but I've been at work for the last 11 hours, I didn't get time.
Thanks for helpin out Logic.
|
|
|
02/20/2010, 06:27
|
#13
|
elite*gold: 0
Join Date: Oct 2009
Posts: 31
Received Thanks: 4
|
Quote:
Originally Posted by o_O O_o
Thank you very much;
Though, I'm having some trouble. <<;
I can't find the address 100DD256
All my address' start with a 7, as well.
donthurtme.
|
Same thing happened to me i messed around with it and after Clicking the little button at the top thats a Down arrow with three squares to the right of it i could search and find the address
|
|
|
02/20/2010, 12:40
|
#14
|
elite*gold: 0
Join Date: Oct 2005
Posts: 79
Received Thanks: 19
|
Lol Why so many jumps when you could've just did 1 jump XD
Also only the top jump is needed as, once that's jumped, the processor cannot access any of the code in between anyways.
Also easier way, just ctrl + n and find iself@icharacter, then look through each one with a call to getcurrentskill above it : )
Or even better, all of this is in the procedure called "isenablemovingaim" : ) ^_^~
|
|
|
02/20/2010, 18:54
|
#15
|
elite*gold: 0
Join Date: May 2009
Posts: 282
Received Thanks: 113
|
Quote:
Originally Posted by GameEditor
Lol Why so many jumps when you could've just did 1 jump XD
Also only the top jump is needed as, once that's jumped, the processor cannot access any of the code in between anyways.
Also easier way, just ctrl + n and find iself@icharacter, then look through each one with a call to getcurrentskill above it : )
Or even better, all of this is in the procedure called "isenablemovingaim" : ) ^_^~
|
There is a reason for all of em, trust me.
|
|
|
Similar Threads
|
[GUIDE] Item Filter Guide | Cabal Crafting & Dungeon Guide by Dewa Gempak.
06/15/2008 - Cabal Guides & Templates - 5 Replies
Since its his work, just SHARING it here, i just gonna link his URL from his work. because i dont like copy and pasting other ppl's guides:
http://119.110.98.150:90/ipb/index.php?showtopic= 1145
Q#1: Does it work with CabalRider (PH)?
A#1: Yes, it works, i tried it personally myself.
Q#2: I'm too dumb to understand it, how to make it work.
A#2: Try reading it again and again, if u still don't know how, don't use it then sleep.gif
|
All times are GMT +2. The time now is 10:26.
|
|