Hello elitepvpers.com! This is my first post and its concerning that awesome both by lilprohacker. I have been around this forum for a few months’ reading but never posting or asking. I think this website is fantastic and all the people here particularly all the great people that contribute to making the hacks and add-ons for Shaiya!
Here below is some feedback and issues I discovered playing Shaiya US Client as off November 10, 2009. I'm running the game and Bot on Windows XP SP3 with .NET Framework versions 1.1, 2.0 Service Pack 2, 3.0 Service Pack 2, and 3.5 SP1 installed. I am using a game.exe patched with lilprohacker "Shaiya Patcher" tool. I have been been keeping the game open in full screen mode with screen saver disabled.
***Please note that the nogg/multiclient *.exe provide by kauro-san along with her awesome trainer will NOT WORK with lilprohacker Shaiya Bot as version 115. Basically what happens whether or not you start the game first then the Bot or the Bot first then the game is something along the lines "Shaiya game is closed Bot will now close." In other words it seems like it does not even detect the shaiya process.
I was testing the Shaiya Bot yesterday for several hours with a level 26 hm fighter on Map 2 near to the Maitreyan area by a lake containing Sealakel Hunters (orange to fighter):
I noticed several times that somehow the Fighter when running or being moved by the Bot would get STUCK in place (although there is no object there in the water) and he would continue to remain running in place and would remain in that condition forever or until killed unless I MANUALLY hit jump or helped redirect the toon so as to help him continue moving under the Bot's control.
I noticed several times that sometimes the Fighter would just STOP doing anything. I would check the Bot's screen where it indicates the actions it's doing and it would report most often "Sitting down to rest" and sometimes it would say "Running to Safe Spot" but the toon would remain in a STANDING position doing nothing. I got the impression that somehow the Bot would sometimes lose sync with the game and the toons actions. When this would happen there was no fix but to STOP and RESTART the Bot.
I tested to see if the Movement and Attack Speed Hack option had anything to do with the toon getting stuck in the water a few times and apparently they DID NOT. Restarting the game and running the BOT with no hacks enabled (including nothing with kauo-san's trainer) and the fighter would still get stuck every so often.
I tested him also on land and he would get stuck on objects like boulders and trees whenever it was in his running path. I tried to see if Kauro-San's trainer with wallhack would help and it would but only on the LARGER objects like wide trees (not on thin trees or smaller sized road blocks).
In regards to the BOT SETTINGS I noticed the following:
Under "Slot Config" Tab the 5 drop down boxes for Attack Skill;
I noticed you could NOT utilize "Berserk Fighter" (Skill that reduced the player's defense power by 50 and increases attack power by 50 transforming into a berserk for 20 seconds). The Bot will NOT trigger the hotkey or skill at all in game. I've noticed though that these do halfway work if the hotkeys are selected under the "Buff" drop downs.
I noticed you can NOT utilize "Speedy Attack" (Buff that will increase the player's attacking speed by 2 levels for 20 seconds). The BOT will not trigger the hotkey or skill at all in game. I've noticed though that these do halfway work if the hotkeys are selected under the "Buff" drop downs.
I noticed you can NOT utilize "Berserker" (All class buff that sacrifices some sp and mp to increase chance to hit with physical, ranged, magic attack by 5% for 120 seconds). The Bot will NOT trigger the hotkey or skill at all in game. I've noticed though that these do halfway work if the hotkeys are selected under the "Buff" drop downs.
I noticed that if you set "Heavy Swat" (Skill that Heavily Swats the target and wound's it continuously for 350 damage in total for 30 seconds) as an Attack Skill then when the BOT gets to it in the sequence it will REMAIN STUCK on this skill spamming it over and over on the mob until its dead.
I noticed that if you set "Wind Spin" (Attack skill that wounds any enemy within 6 meters of the target twice) under Slot Config Tab as an "Attack Skill" whenever the BOT gets to it in the sequence it will sometimes trigger it more than once (if its in cool down it will keep attempting the hot key till it goes off again). This actually isn't bad since this is a strong attack
[[The problem with setting "Berserk Fighter", "Speedy Attack" and "Berserker" when set under the "Buff" drop downs is that the Bot will Trigger and spam them regardless of "Rebuff Time(s) entered. Also since the Bot does the Buffs in sequence according to the settings when it gets to any one of these 3 skills it will try to REPEATEDLY CAST it over and over again despite the cool down/recharge period or "Rebuff Time(s)." When the BOT starts to cast any one of these skills it will loop spam them and stay STUCK on that particular one and the Bot's status window will keep reporting "Failed to Cast Buff #X" NONSTOP unless you manualy intervene to turn the bot OFF/ON again. I found no solution to this problem BUT to simply NOT USE them as buffs with the BOT.
I tried playing around with the buff times setting them to 1 or even a very high number like 10,000 and the behavior (for those 3 skills) is the same. I am assuming that the Rebuff Time(s) are to be set according to seconds (please let me know if I’m wrong on that). I also did double check the mappings configuration in game matches the settings I placed in the bot.]]
I also want to point out some other bugs that would happen some of the time;
The 3 Buffs set for this fighter were Concentration, Bash, and Leadership under hotkeys 1,2 and 3 respectively. The Bot would successfully cast each of these buffs, sometimes sitting in between one of the cast for a few secs. Sometimes though the Bot would report on its Status Screen "Failed to Cast Buff #X" with no real explanation because there was ample SP and MP available. The only work around then was to manually trigger the casting of the buff yourself or Stopping and Restarting the BOT.
I also noticed sometimes the Bot would make the character rest during a fight when the hp, sp or mp is NOT reduced to the % set in the Bot's setting. It would do that also although I DID NOT have the "Rest Between Fights" option checked under "Bot Config." I have only been using the "Goto Safe Pos. to Rest?" option in addition to a 15% setting for hp, sp and mp.
Requests:
Hey lilprohacker do you think you could possibly add a check in the Bot where if it detects its trying to MOVE the toon to a certain location (whether it be to Attack the next mob or move to the Safe Spot) and it's taking to long to carry out that action that it Assumes the character got STUCK and makes him Jump or Redirects his movement (run to the right or left) so he can bypass whatever is holding it up?
Another request would be to see if you could possibly add a check in Bots code to DETECT if the character (toon) got attacked while fighting a mob it had previously targeted to then immediately SWITCH to the attacking mob and KILL it INSTEAD of causing it to RUN back to the saved "Mob Center Position"? This is assuming the character health isn’t too low where it needs to run to Safe Spot and that it triggers an hp pot as needed.
Could you possibly add a check in the BOT where it checks to see that it’s actually receiving feedback from the game (character movement, mob targeting, receiving damage data, verifying hp, sp, mp are actually regenerating when it thinks character is resting) and OTHERWISE to CAUSE the BOT to STOP and RESTART itself?
Would it be possible to add the ability to the BOT so it CHECKS Inventory for usable hp, sp, mp potions or food and automatically LOADS them back to the specific slot on the game hotkey bars that was configured in the "Auto Potion" section of the "Bot Config Tab"? The limitation of the quantity stack for potions/food sucks.
Hey lilprohacker regarding feedback I have to say this Bot is GREAT! When the Bot is actually running following your code of commands and the configuration settings it works Excellent. The way the Bot makes the character run back to the Safe Position, making him jump several times on the way there, is PRICELESS! I think its awesome how the BOT cycles through the "Attack Skills" as configured one after another skipping over any that is in cool down (except for Heavy Swat). You can’t beat automated playing of the game when you’re sleeping or away! Elitepvpers rocks!

