Para's VanillaTool [Rework]

02/26/2019 01:41 Diavolakos#9481
That memory problem that makes vanilla not work, is happening way to many times in crucial things now. Not just death, it happens inside instances while I try to dps. There is no room to logout and re-log hoping for vanilla to work and try again if not.

Since you know the problem, isn't there a way to fix it?
02/26/2019 02:43 Paraly#9482
Quote:
Originally Posted by Diavolakos View Post
That memory problem that makes vanilla not work, is happening way to many times in crucial things now. Not just death, it happens inside instances while I try to dps. There is no room to logout and re-log hoping for vanilla to work and try again if not.

Since you know the problem, isn't there a way to fix it?
For 45 minutes I now teleported around, took the flight transporter, character selections, entering instances, suicided over and over for 45 minutes and the pointer didn't bug a single time, it happens very rarely.

Does it happen while siege yes, is it avoidable, no.
03/01/2019 00:42 Freakz01#9483
vanilla tool down right now?
03/01/2019 01:14 Paraly#9484
Quote:
Originally Posted by Freakz01 View Post
vanilla tool down right now?
No, it's online :)
03/01/2019 17:05 Diavolakos#9485
I have a weird problem, I click Account Manager and it opens for 1 second and then closes instantly. I disabled the antivirus because I thought it might be due to that and it is not. Re-downloaded it and extracted it, but it still closes.

Is vanilla down at the moment? Could this be the reason?
03/01/2019 17:17 Paraly#9486
Quote:
Originally Posted by Diavolakos View Post
I have a weird problem, I click Account Manager and it opens for 1 second and then closes instantly. I disabled the antivirus because I thought it might be due to that and it is not. Re-downloaded it and extracted it, but it still closes.

Is vanilla down at the moment? Could this be the reason?
No my server is online, whether you have no connection to my server or your ID changed.

Unplug your router from for 20 seconds

Restart your PC

if it still doesn't work send me your unique-ID and email by PM
03/01/2019 17:20 Diavolakos#9487
Quote:
Originally Posted by Lynne77 View Post
is there a script to auto loot kibrium mob,since we afk as ally or league,and manually loot after the lead is done killing

we just stand in one spot anyway since lead is taking mob to us
I tried the 2 monster farming from short script library myself but it didn't work, it actually tried to loot but looting there takes ages, so my character would stop trying to loot after some time and lost the loot. It also took a ton of CPU because it is a real time combat script which in our case it is absolutely useless since we do not even need to kill the mob

I assume you are in the asmodian side where people bring the bosses there and kill them there. If you are an elyos, forget about this post.

----------

This script will work for asmodians, it will work for that camp, it will go back to obelisk on death and return to the right spot using the teleporter.

What it does is that it keeps selecting nearest corpses using F9 keybind and tries to loot for 10 seconds or until there is no target anymore. Of course there are times he won't be able to loot it within half a minute because people tend to loot really slowly, so this will round robin, the mobs take too long to disappear so it will reselect the same corpse and most likely loot it after some time. It will also select corpses that you already looted but it doesn't matter because F9 keeps selecting all near corpses and not just the nearest to you so it will round robin in all corpses. It also returns to the center of the camp every 30 seconds or so, chest for potion need etc, in case some corpse is outside the camp so he is back to security.

I wanted to make the script smarter, by making it looting only the mobs that are "lootable" but there is no code to show me if a corpse is lootable or not, this would have made it better, it would keep trying to loot a lootable corpse until it did loot it. but it still works this way.

Also this was done for a chanter I played so I put him to do stamina restoration (those mobs usually do AoE) and also used a potion command just in case.

If you are not familiar with code this might not be too helpful for you because you might need to tweak it to make it work for you. Last time I played it was 3 weeks ago, kibriums are not really profitable for me, so I'd rather not do it.

-----------

I did this with 10 fps so I could load like 8 clients in that crowded place and still my CPU could handle those. Start it on the camp and let it do its magic. ALL my characters had the exact amount of kibrium and cubicle pouches, so it means it worked perfectly for all of them and not a single char had missed a loot. I hope it still works.

Code:
#IF=%FirstTime,;
UseSpeed=1;
#UseLoop

#SmoothBackground

MemPtrWrite=%AddrFPS,%OffsetFPS1,10,BYTE;
MemPtrWrite=%AddrFPS,%OffsetFPS2,10,FLOAT;

Command=;

#ENDIF


#EXECUTE=CheckDead;

FlySmooth=1757.077,2342.383,254; go to the right spot again

MemPtrWrite=%AddrThirdPerson,%OffsetThirdPerson,90,FLOAT; <--camera
MemWrite=%AddrCamX,0,FLOAT; 
MemWrite=%AddrCamY,90,FLOAT; 

Delay=100;
Command=/skill Stamina Restoration;
Delay=100;

_ACPotion=Superior Recovery Potion,HP/MP,60,99;

#DO=31000;


SendKey=0x78; F9 to select nearest corpse
Delay=500;


SendKey=0x43;
Delay=1000;
SendKey=0x43;
Delay=1000;
SendKey=0x43;
Delay=1000;
SendKey=0x43;
Delay=1000;
SendKey=0x43;
Delay=1000;
SendKey=0x43;
Delay=1000;
SendKey=0x43;
Delay=1000;
SendKey=0x43;
Delay=1000;
SendKey=0x43;
Delay=1000;
SendKey=0x43;
Delay=1000;


#UNTIL=%TargetName,---;

######################################################################################


start_CheckDead;

_IFFrameVisible=267;
#DO=15000;
MemWrite=%AddrResurrect,7,BYTE; <- Resurrect
_UNTILMemPtrRead=%PlayerBase,%OffsetHP,DWORD,>0;
Delay=2500;
#EXECUTE=FindSoulHealer;
Delay=1000;
#EXECUTE=Return;
#ENDIF

end_CheckDead;

start_FindSoulHealer;

MemWrite=%AddrCamY,85,FLOAT;
#DO=7000;
SendKey=0x76;
Delay=35;
_UNTILMemPtrRead=%TargetBase,%OffsetData/0x1090,CHAR[10],=soulhealer;
_IFMemPtrRead=%TargetBase,%OffsetData/0x1090,CHAR[10],=soulhealer;
#DO=15000;
Command=/attack;
Delay=1550;
DialogClick=NpcFunc128;
Delay=750;
_UNTILMemPtrRead=%AddrFrameID[525],0x28,BYTE,=175;
FrameAction=525,XPOS,0;
FrameAction=525,YPOS,0;
Delay=550;
Mouse=160,95;
Delay=750;
_UNTILMemPtrRead=%PlayerBase,%OffsetPercentHP,BYTE,=100;
#ELSE
_ACReg=;
#ENDIF
SendKey=0x1B;
Delay=15;
SendKey=0x1B;
MemPtrWrite=%AddrFrameID[19],0x28,142,BYTE;
MemWrite=%AddrCamY,25,FLOAT;
#EXECUTE=CheckAutoLoot;

end_FindSoulHealer;




start_Return;

FlySmooth=2882.3,2502.8,310;
FlySmooth=2882,2505,310;
FlySmooth=2881.6,2507.1,310;
FlySmooth=2880.3,2510,310;
FlySmooth=2879,2512.9,310;
FlySmooth=2877.6,2515.8,310;
#DO=5000;
Command=/select Teleport Device;
Delay=150;
Command=/attack;
Delay=500;
_UNTILMemPtrRead=%AddrDialoghwnd,%OffsetDialoghwnd,BYTE,=175;
Delay=750;
_IFMemPtrRead=%AddrDialoghwnd,%OffsetDialoghwnd,BYTE,=175;
Delay=1000;
Mouse=396,243;
Delay=1500;
Mouse=130,162;
Delay=1500;
Mouse=207,282;
Delay=3000;
#DO=10000;
Delay=500;
#UNTIL=%Position,1742.918/2346.108/254;
Delay=2500;
#ENDIF
FlySmooth=1757.077,2342.383,254;

end_Return;
03/03/2019 03:53 Bonito07#9488
I have a problem, when recording a routine that needs to use the teleport it seems that the mouse is not going to the coordinates to dialogue with the npc and go to its destination, I do the procedure right by pressing the Del key, but it just start the dialog but he does not complete the teleportation and gets bugged in the city.
03/03/2019 04:18 Paraly#9489
Quote:
Originally Posted by Bonito07 View Post
I have a problem, when recording a routine that needs to use the teleport it seems that the mouse is not going to the coordinates to dialogue with the npc and go to its destination, I do the procedure right by pressing the Del key, but it just start the dialog but he does not complete the teleportation and gets bugged in the city.
Make sure Aion is in windowed mode

Make sure Aion is resized to smallest window size possible before recording the return path

Besides that just follow this guide
Quote:
Originally Posted by Paraly
At recording the return path go to the teleporter

Make sure Aion is in windowed mode and resized to the smallest window size possible

target the teleporter, hit the "Delete" key

talk to the teleporter

hover your mouse over the teleport button, hit the "Delete" key

click on the teleport button

hover your mouse over the destination, hit the "Delete" key

click on the destination

hover your mouse over the OK button, hit the "Delete" key

click on OK

wait till you arrived at the destination, hit the "Delete" key

continue recording
03/03/2019 09:44 xcc80#9490
para the tool stop working in IDD many time this happing can you help me i am playing with temp and cant do 6 man if the tool don`t work helllllp ty
03/03/2019 10:12 ansias#9491
Hey Para,

Im having troubles with the sell in merchant feature, i record the path and the track to sell with "del" and when i startet the grinding the ID of the majority of items, but then when the inventory is full it goes to the merchant but doesn't sell anyting, and go back to the grind start and it shows this on the top corner:

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

Im doing something wrong??
03/03/2019 10:57 Paraly#9492
Quote:
Originally Posted by xcc80 View Post
para the tool stop working in IDD many time this happing can you help me i am playing with temp and cant do 6 man if the tool don`t work helllllp ty
The only thing you can do when it stops is going to character selection and back ingame or restart the game

Quote:
Originally Posted by ansias View Post
Hey Para,

Im having troubles with the sell in merchant feature, i record the path and the track to sell with "del" and when i startet the grinding the ID of the majority of items, but then when the inventory is full it goes to the merchant but doesn't sell anyting, and go back to the grind start and it shows this on the top corner:

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

Im doing something wrong??
Make sure the Aion window is as small as possible before stsrting recording the sell path

Yes this console field is normal, it's there to resize the client to the smallest size


selling to a merchant works similar as adding a flight transporter
you walk from the start position of your grind path to the merchant
if you need to use a flight transporter on this sell path
you add the flight transporter with the "end" key instead of delete
once you're at the merchant
target him and press "Delete"
hover your mouse over the "Sell" button and press "Delete" again
then you need to hover your mouse over the "Sell" button which is next to "Close"
and press "Delete" again
then you walk back to the grind spot

if you have windows notifications enabled like it should be by default you get informations about what to do after every step
03/03/2019 13:05 ansias#9493
Hey again, i record everything again in small windows.

Question, there is a way to put all the id items in the scrip, i mean to not copy paste every time i start the grinding script. Also i have to put ";" at the end of the id item on the paste itemid sell window?

Thanks!
03/03/2019 15:07 Paraly#9494
Quote:
Originally Posted by ansias View Post
Hey again, i record everything again in small windows.

Question, there is a way to put all the id items in the scrip, i mean to not copy paste every time i start the grinding script. Also i have to put ";" at the end of the id item on the paste itemid sell window?

Thanks!
No, you don't enter a ; at the end of the item ID list question window


To apply the item ID list permanently open your grind script with some text editor

search for this line

Code:
#SetArray2=Enter the ItemIDs the bot is allowed to sell/nExample: 182010036,182010037,182010038;
And change it like this

Code:
_SetArray2=182010036,182010037,182010038;
03/03/2019 19:44 orochimarusan#9495
what if i want 180 days only instead of 365?