This is for 2moons Expedition !
This tutorial is outdated and i have no intentions to update this. Look at the Crespo A,B,C VAC tutorial, it works for any mob and is up to date but the offsets might have changed.
[Only registered and activated users can see links. Click Here To Register...]
Edit: The new information added makes this working for ALL mobs.
I'm making this tutorial because there isn't any tutorial posted how to VAC
Ranged/Magic mobs or mobs with different AI Key than 1.
Launcher Bypass is recommended:
Note! The " signs are not needed.
Picture taken on Windows Vista: Home Basic.
[Only registered and activated users can see links. Click Here To Register...][Only registered and activated users can see links. Click Here To Register...]
Credits of the bypass to mithandir1!
_________________
So before you can edit anything you have to install WinHex. Note! You cant download the full version! You have to register the editor with the notes below:
___________________________________
I'm starting this with a random mob line in which Parameters and Values i will show you what everything is:
Sample Line Of Penril Hunter:
Red = This is the AI Key.
Green = These values are the Elemental Resistance Values.
Blue = This is the Cellrange for Ranged/Magic mobs.
Magenta = Some Value shown in the other tutorials (don't care about this one).
Basically you can replace any 0 Value with the original Cellrange Value. However different edits in the pack make different effects. But keep in mind that you may NOT change the filesize, not even a single byte!
I can start by saying this. It's not even nearly as simple as changing the red and the magenta Value.
The Ranged/Magic mobs follow you if you change the Cellrange (blue) to the Value 0. But then you got a 14 you should Replace at a Parameter.
This is the reason i've lighted some Values in green. Those are Resistance Values.
So you change a Resistance Value to the original Cellrange Value. Note the easiest way to do this is ensuring that the Resistance Value is 0 originally. So you change the Cellrange Value to one Resistance Value and the original Resistance Value, which is a 0, to Cellrange Value.
Then the sample line will look like this:
So generally you can change any UNIMPORTANT "0" Value to the original Cellrange Value, which is often a 14.
So hope you understood that it isn't as easy as VACing melee mobs.
Idle: (Note! This means that the mob doesn't do ANYTHING, not even ATTACK) !
Making the mobs Idle is a bit easier than making them VAC.
You will need to change the AI Key (red-first quote) to the Value 7. That sounds easy right. But then you got to find a Value of 7 somewhere that you would change to the original AI Key Value.
Edited Sample Line:
________________
AI Key Definitions/Editing:
Note! This works for ALL Mobs, not just the Ranged ones.
The AI Key is the Parameter which commands the mob to attack in a way depending on the Value set for the Parameter. Below is a sample line showing the AI Key (red):
1 = Plain Aggro --> The mob will attack you when you enter its line-of-sight.
2 = Alternatively Aggro --> The mob will attack you if you attack it.
3 = Ranged Attack --> The mob will attack you with ranged attacks when you enter its line-of-sight.
4 = Special Skills --> The mob will attack you with different attacks when you enter its line-of-sight.
5 = Special Skills --> The mob will attack you with different attacks when you enter its line-of-sight.
6 = Ranged Attack --> The mob will attack you with ranged attacks when you enter its line-of-sight.
7 = Idle --> The mob wont attack you even if you attack it.
Now when you locate the AI Key you want perhaps to know what you should change the Value to. If the Value is 1,2,4 or 5 you must change it to 3 or 6. But if the Value is 3 or 6 you must change the cellrange to 0, as described in the middle of the post.
________________
WinHex Easy-Editing Method:
If you want to know how to edit the (for example) 0 to 14 and 14 to 0 easier read this.
If you want to change a 0 to 14 you need an extra byte. Click on the 0 with the mouse and press Insert on your keyboard. It will ask how many zero bytes you want to add. In this case make it 1. Then you will have a . beside the 0 and now you will find out that it is easy to change the .0 to 14. Then the 14 to 0 is done by highlighting ONE of the digits in 14 with the mouse. Then press Delete on the keyboard. If you did it right you will have the exact same bytesize in the packfile. Note! If you are very unsure with your capability to change this it's recommended to backup the packfile to prevent any Corrupted Packfiles.
_______________________________________
Hope you understand what i tried to show you. :)
Post Any Questions of things that remain unclear in this topic, i'll answer.
P.S Those who want to make an Easy Version of my tutorial please DON'T. There isn't that much to make easier in this for making a new topic. It's although the same information right ;).
And those who think "Oh f*ck, new topic about VAC" should look again at the info and figure out if this has anything to do with the previous tutorials. Thanks.
This tutorial is outdated and i have no intentions to update this. Look at the Crespo A,B,C VAC tutorial, it works for any mob and is up to date but the offsets might have changed.
[Only registered and activated users can see links. Click Here To Register...]
Edit: The new information added makes this working for ALL mobs.
I'm making this tutorial because there isn't any tutorial posted how to VAC
Ranged/Magic mobs or mobs with different AI Key than 1.
Launcher Bypass is recommended:
Note! The " signs are not needed.
Picture taken on Windows Vista: Home Basic.
[Only registered and activated users can see links. Click Here To Register...][Only registered and activated users can see links. Click Here To Register...]
Credits of the bypass to mithandir1!
_________________
So before you can edit anything you have to install WinHex. Note! You cant download the full version! You have to register the editor with the notes below:
Credits of the unlock key to Mastershouter!Quote:
Name: "mazuki"
Addr1: "mazuki"
Addr2: "darksiderg"
Key1: 2DBB9E5341FE627B18B1DF45EA900C87
Key2: 16A475C08C71A4FFDA81B95A0799C5C2
Chksm: 55
___________________________________
I'm starting this with a random mob line in which Parameters and Values i will show you what everything is:
Sample Line Of Penril Hunter:
In this case the following colors mean:Quote:
1502,Penril Hunter,0,27,31,4994,0,154,221,15,70,1,6,0,0,0,0,0,0,0,40,0,0,0,1.8,3.2,1,1,fenrilhunter,ÀÛ¼ºÁß,0,0,0,366,74,10 1,35000,6,1,2,104,70,50,50,2,18,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 ,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 ,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,205,294,1 3,31,14,3900,3000001,
Red = This is the AI Key.
Green = These values are the Elemental Resistance Values.
Blue = This is the Cellrange for Ranged/Magic mobs.
Magenta = Some Value shown in the other tutorials (don't care about this one).
Basically you can replace any 0 Value with the original Cellrange Value. However different edits in the pack make different effects. But keep in mind that you may NOT change the filesize, not even a single byte!
VAC:Quote:
Offsets:
Monster Section in the pack.d04: 283673876 (DEC) - 10E88514 (HEX)
Info Section in the pack.d04: 283391936 (DEC) - 10E437C0 (HEX)
I can start by saying this. It's not even nearly as simple as changing the red and the magenta Value.
The Ranged/Magic mobs follow you if you change the Cellrange (blue) to the Value 0. But then you got a 14 you should Replace at a Parameter.
This is the reason i've lighted some Values in green. Those are Resistance Values.
So you change a Resistance Value to the original Cellrange Value. Note the easiest way to do this is ensuring that the Resistance Value is 0 originally. So you change the Cellrange Value to one Resistance Value and the original Resistance Value, which is a 0, to Cellrange Value.
Then the sample line will look like this:
Red = Edited ValuesQuote:
1502,Penril Hunter,0,27,31,4994,0,154,221,15,70,1,6,0,0,0,0,0, 0,14,40,0,0,0,1.8,3.2,1,1,fenrilhunter,ÀÛ¼ºÁß,0,0,0,36 6,74,101,35000,6,1,2,104,70,50,50,2,18,0,0,0,0,0,0 ,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 ,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 ,0,0,0,0,0,205,294,13,31,0,3900,3000001,
So generally you can change any UNIMPORTANT "0" Value to the original Cellrange Value, which is often a 14.
So hope you understood that it isn't as easy as VACing melee mobs.
Idle: (Note! This means that the mob doesn't do ANYTHING, not even ATTACK) !
Making the mobs Idle is a bit easier than making them VAC.
You will need to change the AI Key (red-first quote) to the Value 7. That sounds easy right. But then you got to find a Value of 7 somewhere that you would change to the original AI Key Value.
Edited Sample Line:
Red = Edited ValuesQuote:
1502,Penril Hunter,0,27,31,4994,0,154,221,15,70,1,6,0,0,0,0,0, 0,0,40,0,0,0,1.8,3.2,1,1,fenrilhunter,ÀÛ¼ºÁß,0,0,0 ,366,64,101,35000,7,1,2,104,70,50,50,2,18,0,0,0,0,0,0,0,0,0,0,0,0,0,0 ,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 ,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,205,2 94,13,31,14,3900,3000001,
________________
AI Key Definitions/Editing:
Note! This works for ALL Mobs, not just the Ranged ones.
The AI Key is the Parameter which commands the mob to attack in a way depending on the Value set for the Parameter. Below is a sample line showing the AI Key (red):
The Values for the Parameter does the following:Quote:
301,Lizardman,0,18,16,1699,0,78,112,15,50,2,6,0,0, 0,0,0,0,0,0,0,0,0,1.9,3.8,1,1,lizardman,ÀÛ¼ºÁß,0,0 ,0,171,22,30,35000,4,1,1,110,70,95,95,2,18,2,169,212,7,17,2,2460,10001 01,
1 = Plain Aggro --> The mob will attack you when you enter its line-of-sight.
2 = Alternatively Aggro --> The mob will attack you if you attack it.
3 = Ranged Attack --> The mob will attack you with ranged attacks when you enter its line-of-sight.
4 = Special Skills --> The mob will attack you with different attacks when you enter its line-of-sight.
5 = Special Skills --> The mob will attack you with different attacks when you enter its line-of-sight.
6 = Ranged Attack --> The mob will attack you with ranged attacks when you enter its line-of-sight.
7 = Idle --> The mob wont attack you even if you attack it.
Now when you locate the AI Key you want perhaps to know what you should change the Value to. If the Value is 1,2,4 or 5 you must change it to 3 or 6. But if the Value is 3 or 6 you must change the cellrange to 0, as described in the middle of the post.
________________
WinHex Easy-Editing Method:
If you want to know how to edit the (for example) 0 to 14 and 14 to 0 easier read this.
If you want to change a 0 to 14 you need an extra byte. Click on the 0 with the mouse and press Insert on your keyboard. It will ask how many zero bytes you want to add. In this case make it 1. Then you will have a . beside the 0 and now you will find out that it is easy to change the .0 to 14. Then the 14 to 0 is done by highlighting ONE of the digits in 14 with the mouse. Then press Delete on the keyboard. If you did it right you will have the exact same bytesize in the packfile. Note! If you are very unsure with your capability to change this it's recommended to backup the packfile to prevent any Corrupted Packfiles.
_______________________________________
Hope you understand what i tried to show you. :)
Post Any Questions of things that remain unclear in this topic, i'll answer.
P.S Those who want to make an Easy Version of my tutorial please DON'T. There isn't that much to make easier in this for making a new topic. It's although the same information right ;).
And those who think "Oh f*ck, new topic about VAC" should look again at the info and figure out if this has anything to do with the previous tutorials. Thanks.