(Question) No Wand Adv Magic..

12/11/2009 07:53 theonlylok1#1
I have been looking through the skill.dll file and wouldnt being able to cast with no wand be as simple as.. The Game uses the Skill.dll and it checks for a Item ID or Type ID: and Replace that ID of one such as a Sword or somthing thus enabling you to Use a Sword instead of a wand to cast adv magic?
12/11/2009 14:01 jets2fly2#2
sort of. except not rele.

for it to start charging it checks 3 things, if all 3 are as they should be, then it charges. if one is off, it displays the error message, or d/c's you (if you edited something wrong, xD)

all 3 have JZ's after the check, and they all go to a single point. and theres like 3 places on FB (for example) where there grouped together. have fun with it though, and you might just blunder upon making it work xD
12/11/2009 14:22 xs4intx#3
lol i tried jmping them and it makes me unable to charge fireball even when i was using wand >.>
but i know im getting closer... just need a bit more trials and error...
12/11/2009 16:24 theonlylok1#4
Well I Know what JZ Lines your talking about I think they are all grouped togther.. I Think This is right.

Code:
             call    ds:?GetCurrentValidWeapon@ICharacter@core@@QBEPAVIItem@2@W4EWeaponParameterType@@@Z ; core::ICharacter::GetCurrentValidWeapon(EWeaponParameterType)
.text:10042F92                 test    eax, eax
.text:10042F94                 jz      short loc_10042FD5
.text:10042F96                 push    offset aFire_wand ; "/fire_wand/"
.text:10042F9B                 mov     ecx, eax
Code:
.text:1004352D                 call    ds:?GetCurrentValidWeapon@ICharacter@core@@QBEPAVIItem@2@W4EWeaponParameterType@@@Z ; core::ICharacter::GetCurrentValidWeapon(EWeaponParameterType)
.text:10043533                 test    eax, eax
.text:10043535                 jz      short loc_10043548
.text:10043537                 push    offset aFire_wand ; "/fire_wand/"
.text:1004353C                 mov     ecx, eax

Those are Two? Right Can you tell me what a JZ Instruction does?
12/11/2009 16:36 redjoker5#5
JZ= Jump if Zero. Use this table though. Someone from here posted it in another thread, and I found it really useful.

[Only registered and activated users can see links. Click Here To Register...]
12/11/2009 22:13 jets2fly2#6
give me a sec, ill SS it.

[Only registered and activated users can see links. Click Here To Register...]
[Only registered and activated users can see links. Click Here To Register...]

I Just realized there really small, but i think you can still see the olly one >>

ill fix it later, i have a dodgeball tournament to go to like... now.
12/11/2009 23:55 Absolutivity#7
Olly,
Memory Map,
CTRL+B,
code.skill.msg.fireball,
CTRL+R,
Change Jumps

o wo

I'm not as to 100% it works. Personally, I never tested it. Well, consider yourself a tester then.
12/12/2009 02:09 redjoker5#8
By theory, this should also work for Ice Spear and Thunder, right?
12/12/2009 02:12 Absolutivity#9
Quote:
Originally Posted by redjoker5 View Post
By theory, this should also work for Ice Spear and Thunder, right?
By theory.

o wo
12/12/2009 02:23 Uncreative.#10
It's been patched.
Already tried JMP'ing the checks and everything for fireball, still wanted me to use a wand
12/12/2009 02:32 Absolutivity#11
So you checked the 3 JMP method and the MEM MAP method, eh?

o wo

Back to the drawing board.

Edit:
[Only registered and activated users can see links. Click Here To Register...]

If I understand this right, these jumps should make the fireball charge without a fire wand. Unless it's patched or unless I'm an idiot.
12/12/2009 03:18 xs4intx#12
i think its not about jmping the JE... because the JE = JZ means if you jump it even with wand it will jump and say you dont have wand... maybe we should put a command do not jump whatever happen?
12/12/2009 03:47 jets2fly2#13
NOP? :awesome:

dont think that works, give it a try for me since i dont have fireball lol.
12/12/2009 03:52 Absolutivity#14
I doubt it works either. Migraines are a pain. ; ~;
12/12/2009 05:01 jets2fly2#15
yeah they are >:l
Fuckin ISS all day >>