Quote:
Originally Posted by veigan
My fissure not working too... i download new version of script to test and same happens....
my toon dont use the transformation to fire avatar....
|
Found the issue, I'll upload the fixed version in few hours.
Edit: Uploaded the fixed version, be sure you download the latest version of both, vanillatool and script.
_______________________________
I've added a lot of pre declared variables to the script editor
Here's a full list
| Pre-Declared Variable | Description | Type |
| %OffsetName | contains the offsets to the Name | WCHAR[32] |
| %OffsetType | contains the offsets to the EntityType | WCHAR[32] |
| %OffsetClassID | contains the offsets to the ClassID | BYTE |
| %OffsetPercentHP | contains the offsets to the HP Percent | BYTE |
| %OffsetHP | contains the offsets to the current HP | DWORD |
| %OffsetMaxHP | contains the offsets to the maximum HP | DWORD |
| %OffsetMP | contains the offsets to the current MP | DWORD |
| %OffsetMaxMP | contains the offsets to the maximum HP | DWORD |
| %OffsetLevel | contains the offsets to the Level | BYTE |
| %OffsetAnim | contains the offsets to the Animationvalue | WORD |
| %OffsetMovement | contains the offsets to the Movementspeed value | FLOAT |
| %OffsetGravity | contains the offsets to the current Gravity state | BYTE |
| %OffsetCastTime | contains the offsets to the current CastTime | DWORD |
| %OffsetCastTimeRemain | contains the offsets to the current CastTime remaining | FLOAT |
| %OffsetFlightStatus | contains the offsets to the current FlightStatus | BYTE |
| %OffsetPosX | contains the offsets to the current Position on X-axis | FLOAT |
| %OffsetPosY | contains the offsets to the current Position on Y-axis | FLOAT |
| %OffsetPosZ | contains the offsets to the current Position on Z-axis | FLOAT |
| %OffsetAFK | contains the offsets to the AFK counter | FLOAT |
| %OffsetCurrentID | contains the offsets to the current ID used | DWORD |
| %OffsetFPS1 | contains the offsets to the Maximum FPS 1 | DWORD |
| %OffsetFPS2 | contains the offsets to the Maximum FPS 2 | FLOAT |
| %OffsetThirdPerson | contains the offsets to the Camera third person range | FLOAT |
| %OffsetESChwnd | contains the offsets to the options window handle | BYTE |
| %OffsetDialoghwnd | contains the offsets to the dialog window handle | BYTE |
| %OffsetChatOpen | contains the offsets to the current chat state | BYTE |
| %OffsetKinah | contains the offsets to the current Kinah | DWORD |
| %OffsetSlots | contains the offsets to the current used inventory slots | BYTE |
| %OffsetMaxSlots | contains the offsets to the maximum inventory slots | BYTE |
| %OffsetCamMax | contains the offsets to the Camera maximum distance | FLOAT |
| %OffsetData | currently equal to "0x340" | PTR |
| %OffsetRender | currently equal to "0x188" | PTR |
| %AddrLangPack | contains the address for the current used Language Pack | CHAR[32] |
| %AddrResurrect | contains the address for resurrecting | BYTE |
| %AddrAtkspeed | contains the address for the current legit atkspeed | WORD |
| %AddrMap | contains the address for the current MapID | DWORD |
| %AddrLastID | contains the address for the last used ID | DWORD |
| %AddrCamX | contains the address for the Camera X-axis | FLOAT |
| %AddrCamY | contains the address for the Camera Y-axis | FLOAT |
| %AddrChat | contains the address for the Chat pointer | PTR |
| %AddrFPS | contains the address for the Maximum FPS pointer | PTR |
| %AddrThirdPerson | contains the address for the ThirdPerson camera distance pointer | PTR |
| %AddrESChwnd | contains the address for the options window handle pointer | PTR |
| %AddrDialoghwnd | contains the address for the dialog window handle pointer | PTR |
| %AddrKinah | contains the address for the Kinah pointer | PTR |
| %AddrSlots | contains the address for the Inventory used slots pointer | PTR |
| %AddrMaxSlots | contains the address for the maximum Inventory slots pointer | PTR |
| %AddrCamMax | contains the address for the Camera Max distance pointer | PTR |
| %AddrFreeMem[0-12] | contains the address for some free memory to work with | BYTE |
For example if you wanna read the players current HP it worked like this before
NA
Code:
_IFMemPtrRead=%PlayerBase,0x340/0x1530,DWORD,=0;
EU
Code:
_IFMemPtrRead=%PlayerBase,0x340/0x1528,DWORD,=0;
First we see EU and NA need a different code and also this code is very likely to be outdated at the next Aion patch
With the new method it would look like
Code:
_IFMemPtrRead=%PlayerBase,%OffsetHP,DWORD,=0;
this code will now work on both EU and NA and also for all new patches, so no need to manually update the scripts on every Aion update.