[Guide] How to make skills left clickable
In the Priston Tale client, some skills are not saveable to left click and can only be casted/performed when right clicking.
You can fix this by hexing the skills of the client in game.exe.
As you can see, it's very easy. The following was changed from
01 (right click)
to
03 (left AND right click)
Edit: Corrected my post due to some additional information from Sandurr :)--
Quote:
Actually it's just the byte you have to change, the dword after the byte is a pointer to the mp table of the skill, you shouldn't change that.
Bytes:
0x00 = none
0x01 = right only
0x02 = left only
0x03 = right and left
Some skills won't work on left, like Divine Lightning, so it's useless to hook it on left.
Edit: The original screen shot I included in this guide is gone. Check out info on finding out the placement of the left/right/left+right byte value for skills here: http://forum.ragezone.com/f562/guide...2/#post5318878
Re: [Guide] How to make skills left clickable
Hi,
Actually it's just the byte you have to change, the dword after the byte is a pointer to the mp table of the skill, you shouldn't change that.
Bytes:
0x00 = none
0x01 = right only
0x02 = left only
0x03 = right and left
Some skills won't work on left, like Divine Lightning, so it's useless to hook it on left.
Re: [Guide] How to make skills left clickable
any idea how to add weapons to a skill, i have tried already but keep gettin errors, i might be searching in the wrong places.
Re: [Guide] How to make skills left clickable
Easy... look on image above and find the string:
04 01 (with 00s before and after)
Well...
0401 = Wands
0101 = Axes
Try to find other Skills to compare and u will know all the values for weapons
Re: [Guide] How to make skills left clickable
Quote:
Originally Posted by
Sandurr
Hi,
Actually it's just the byte you have to change, the dword after the byte is a pointer to the mp table of the skill, you shouldn't change that.
Bytes:
0x00 = none
0x01 = right only
0x02 = left only
0x03 = right and left
Some skills won't work on left, like Divine Lightning, so it's useless to hook it on left.
Thanks, good to know :) I'll have to update my guide.
Re: [Guide] How to make skills left clickable
thnx v much. i dont suppose that you would know how to adjust skill damages also? or even lvls?
Re: [Guide] How to make skills left clickable
I'm going to take a shot at figuring that out soon. If I find anything, I'll let you know, gzuz.
Re: [Guide] How to make skills left clickable
=D Thnx, imma do a bit of research on that too...will try hex it a bit see what happens. Will let u know if i find anythin
Re: [Guide] How to make skills left clickable
Re: [Guide] How to make skills left clickable
i allready figured that out and now i can save it to my game.exe but i am trieing to edit the skill demage but i am only changing my mp and stm use to 10932 or to just 1 :P But i cant lower or higher the demage of the skills :S hope someone can try to figure out howto
thx for you posts
Re: [Guide] How to make skills left clickable
This is a feature that I would like to add to my game client, however,:D: as the guide stands it is incomplete. The byte values are shown but the offset into the client is not. If someone vould send me in the right direction would be a great help.
Re: [Guide] How to make skills left clickable
The original guide had included an image, but that image was lost when the server I had it hosted on died. To give you some perspective on its placement though throughout the skill table...
Search "01 10 3F". It'll bring you to the Spirit Element skill. This is a right click skill only because of the "01" part. To enable left AND right click, replace the "01" with a "03". For left only replace it with a "02". Not everything works on left click though, such as divine lightning.
Cheers
Re: [Guide] How to make skills left clickable
anyone help me how can I edit MP cost of the skill (like GranCoss of Knight or Chain Lance of Pikeman )
thanks for everything :D
Re: [Guide] How to make skills left clickable
where is the skills offset?
Re: [Guide] How to make skills left clickable
Quote:
Originally Posted by
tnrh1
where is the skills offset?
search in hex game.exe for any description of the skill, or the name.
Re: [Guide] How to make skills left clickable
Hmm... yea, now I'm looking for this on something that isn't 1873 based, (or even in English) I can find all that in one lump.
Code:
db 'METEO', 0
align 4
db 'DISTORTION', 0
align 4
db 'FLAMEWAVE', 0
align 4
db 'DancingSword', 0
align 4
db 'SpiritElemental', 0
align 4
db 'Diastrophism', 0
align 4
db 'EnergyShield', 0
align 4
db 'DeadRay', 0
align 4
db 'EnchantWeapon', 0
align 4
db 'ColumnOfWater', 0
align 4
db 'MentalMastery', 0
align 4
db 'FireBall', 0
align 4
db 'Zenith', 0
align 4
db 'FireBolt', 0
align 4
db 'Agony', 0
align 4
db 'SUMMONMUSPELL', 0
align 4
db 'CHAINLIGHTNING', 0
align 4
db 'REGENERATIONFIELD', 0
align 4
db 'GLACIALSPIKE', 0
align 4
db 'VirtualLife', 0
align 4
db 'Extinction', 0
align 4
db 'Resurrection', 0
align 4
db 'VigorBall', 0
align 4
db 'GrandHealing', 0
align 4
db 'HolyReflection', 0
align 4
db 'DivineLightning', 0
align 4
db 'Meditation', 0
align 4
db 'HolyMind', 0
align 4
db 'MultiSpark', 0
align 4
db 'HolyBolt', 0
align 4
db 'Healing', 0
align 4
db 'VENGEANCE', 0
align 4
db 'FROSTJAVELIN', 0
align 4
db 'XRAGE', 0
align 4
db 'HALLOFVALHALLA', 0
align 4
db 'StormJavelin', 0
align 4
db 'LightningJavelin', 0
align 4
db 'TriumphOfValhalla', 0
align 4
db 'SplitJavelin', 0
align 4
db 'FireJavelin', 0
align 4
db 'SoulSucker', 0
align 4
db 'TwistJavelin', 0
align 4
db 'Windy', 0
align 4
db 'VigorSpear', 0
align 4
db 'ThrowingMastery', 0
align 4
db 'Farina', 0
align 4
db 'ShieldStrike', 0
align 4
db 'SWORDOFJUSTICE', 0
align 4
db 'GODSBLESS', 0
align 4
db 'GODLYSHIELD', 0
align 4
db 'DIVINEPIERCING3', 0
align 4
db 'DIVINEPIERCING2', 0
align 4
db 'DIVINEPIERCING', 0
align 4
db 'GrandCross', 0
align 4
db 'HolyIncantation', 0
align 4
db 'Divineinhalation', 0
align 4
db 'FlameBrandish', 0
align 4
db 'DrasticSpirit', 0
align 4
db 'Piercing', 0
align 4
db 'Brandish', 0
align 4
db 'holyteam', 0
align 4
db 'DoubleCrash', 0
align 4
db 'PhysicalTraning', 0
align 4
db 'HolyBody', 0
align 4
db 'SwordBlast', 0
align 4
db 'FORCEOFNATURE', 0
align 4
db 'PHOENIXSHOT', 0
align 4
db 'RECALLWOLVERIN', 0
align 4
db 'Perforation', 0
align 4
db 'BombShot', 0
align 4
db 'GoldenFalcon', 0
align 4
db 'ElementalShot', 0
align 4
db 'Avalanche', 0
align 4
db 'ArrowofRage', 0
align 4
db 'Falcon', 0
align 4
db 'DionsEye', 0
align 4
db 'PerfectAim', 0
align 4
db 'WindArrow', 0
align 4
db 'ShootingMastery', 0
align 4
db 'ScoutHawk', 0
align 4
db 'SHADOWMASTER', 0
align 4
db 'VAGUE', 0
align 4
db 'CHARGINGSTRIKE', 0
align 4
db 'ASSASSINEYE', 0
align 4
db 'ChainLance', 0
align 4
db 'BladeOfBlaze', 0
align 4
db 'VenomSpear', 0
align 4
db 'Expansion', 0
align 4
db 'WeaponDefenceMastery', 0
align 4
db 'Tornado', 0
align 4
db 'GroundPike', 0
align 4
db 'JumpingCrash', 0
align 4
db 'CriticalHit', 0
align 4
db 'IceAttribute', 0
align 4
db 'PikeWind', 0
align 4
db 'CYCLONESTRIKE', 0
align 4
db 'DESTROYER', 0
align 4
db 'BoneSmash', 0
align 4
db 'SwiftAxe', 0
align 4
db 'AvangingCrash', 0
align 4
db 'Concentration', 0
align 4
db 'RageofZecram', 0
align 4
db 'Roar', 0
align 4
db 'BrutalSwing', 0
align 4
db 'TripleImpact', 0
align 4
db 'Impact', 0
align 4
db 'Raving', 0
align 4
db 'FireAttribute', 0
align 4
db 'MeleeMastery', 0
align 4
db 'MAGNETICSPHERE', 0
align 4
db 'COMPULSION', 0
align 4
db 'IMPULSION', 0
align 4
db 'SparkShield', 0
align 4
db 'GrandSmash', 0
align 4
db 'MetalArmor', 0
align 4
db 'Spark', 0
align 4
db 'Automation', 0
align 4
db 'Maximize', 0
align 4
db 'roundimpact', 0
align 4
db 'PoisonAttribute', 0
align 4
db 'PhysicalAbsorption', 0
align 4
db 'MechanicBomb', 0
align 4
db 'ExtremeShield', 0
align 4
Before this is the field file list, and after it is the list of "Job Titles"... I don't see how any of that helps.
Search "01 10 3F" = Not found... of course, as the offset "xxxx3F10" (actually 006A3F10) will be different.
Okay... so what you really want to look for is the start of the skills "table". Each entry 300 bytes long. The first being "Extreme Shield" (or "익스트림 쉴드" in Korean) meaning that the other list, is in reverse order. XD
There must be an easier way to find this table in any client. >.<