AzzyAI 1.50 beta - 2/28 - Dev 17 posted, Eira fixes - Page 20 - Homunculus Headquarters - WarpPortal Community Forums

Jump to content


Photo
* * * * * 4 votes

AzzyAI 1.50 beta - 2/28 - Dev 17 posted, Eira fixes


  • This topic is locked This topic is locked
520 replies to this topic

#476 Sapphic

Sapphic

    Too Legit To Quit

  • RO Fungineering
  • 2660 posts
  • Playing:Ragnarok Online

Posted 06 May 2013 - 04:52 PM

No rescue, I wasn't getting hit anyway. It's only when the homu gets hit. Hm I changed rescue for default tactics to never. Let's see if that helps!

No I didn't get the corner stuff, just noticed it later, I'll try to get more traceais.

Ah okay changing default rescue to never made my homu stay put despite the Hell's Judgement. I guess rescue overrides super passive lol. It was on rescue self. I'll see if I get anymore error logs now.

The corner stuckness is probably related!

Hmm still getting this though

05/06/13 16:09:52 H3 Attack() called while in SuperPassive. MyEnemy 9659 MyState 3
05/06/13 16:09:52 H3 Attack() called while in SuperPassive. MyEnemy 9659 MyState 3
05/06/13 16:18:37 H10 Attempt to move to location 5,6 which is 109 cells from owner, call disregarded
05/06/13 16:18:38 H10 Attempt to move to location 5,6 which is 109 cells from owner, call disregarded
05/06/13 16:18:38 H10 Attempt to move to location 5,6 which is 109 cells from owner, call disregarded
05/06/13 16:18:38 H10 Attempt to move to location 5,6 which is 109 cells from owner, call disregarded

I deleted that log and it hasn't come back up since.

Edited by Sapphic, 06 May 2013 - 06:00 PM.

  • 0

#477 DrAzzy

DrAzzy

    Really Azzy? Already?

  • VMod Retired
  • 15606 posts
  • LocationNew England
  • Playing:Ragnarok Online
  • Server:Chaos-Clandestine Society

Posted 06 May 2013 - 06:14 PM

Aaha. Okay.

I'm undecided as to whether correct behavior is to disable rescue in superpassive...

Still looking into the attempt to move to invalid location when commanded to use skills on a target. I've added some heavy logging to it. I'm pretty sure we're dealing with an API call going bad on us.

Fixes the issues I said I fixed above, plus adds improved AAI_ERROR logging to catch out those H10 invalid move errors.

http://www.drazzy.co...Final%20RC7.zip

Now when it logs a move to a location that's closer to the lower right than 10,10 during OnSKILL_OBJ_CMD_ST() it will add another line of logging listing all the data used to come to that conclusion.

Edited by DrAzzy, 06 May 2013 - 06:16 PM.

  • 0

#478 Sapphic

Sapphic

    Too Legit To Quit

  • RO Fungineering
  • 2660 posts
  • Playing:Ragnarok Online

Posted 06 May 2013 - 06:31 PM

In RC6 I believe 05/06/13 17:07:51 H4 Attempt to move to location 0,0 which is 114 cells from owner, call disregarded
came up when it used breeze... but died RIGHT when breeze got off? So it was dying while doing the silly tornado effect.
It actually almost looked like it should've died before the breeze got off, but the damage was delayed somehow so it got it off before dying...?

I wouldn't mind if rescue got disabled... since if I have it super passive on I'm not exactly looking for it to rescue me lol.

I'll test RC 7 when I get unlazy @_@

Edited by Sapphic, 06 May 2013 - 06:51 PM.

  • 0

#479 DrAzzy

DrAzzy

    Really Azzy? Already?

  • VMod Retired
  • 15606 posts
  • LocationNew England
  • Playing:Ragnarok Online
  • Server:Chaos-Clandestine Society

Posted 07 May 2013 - 09:30 AM

Don't think so, H4 is MOVE_CMD_ST (the state it's in when you've told it to move somewhere, and it is not there yet)
  • 0

#480 Sapphic

Sapphic

    Too Legit To Quit

  • RO Fungineering
  • 2660 posts
  • Playing:Ragnarok Online

Posted 07 May 2013 - 02:09 PM

Hum that's weird. Also I just saw my Dieter lava slide a dead cell and so nothing happened lol! This is RC6 still.
  • 0

#481 DrAzzy

DrAzzy

    Really Azzy? Already?

  • VMod Retired
  • 15606 posts
  • LocationNew England
  • Playing:Ragnarok Online
  • Server:Chaos-Clandestine Society

Posted 08 May 2013 - 10:19 AM

Hum that's weird. Also I just saw my Dieter lava slide a dead cell and so nothing happened lol! This is RC6 still.

This is expected.

We have no way to determine whether a cell is walkable/castable or not, and you probably had AoEMaximizeTargets enabled.

Let me know if you have a chance to test with RC7 - I'm not able to reproduce the problem you were encountering with the bogus move attempts, so I need your help to get this fixed.
  • 0

#482 Sapphic

Sapphic

    Too Legit To Quit

  • RO Fungineering
  • 2660 posts
  • Playing:Ragnarok Online

Posted 09 May 2013 - 08:11 AM

Sorry I'll get to it after Friday, finalsss e_e
  • 0

#483 Sapphic

Sapphic

    Too Legit To Quit

  • RO Fungineering
  • 2660 posts
  • Playing:Ragnarok Online

Posted 11 May 2013 - 05:02 PM

Ok poking around with 7. I got this -once- while in OD2 on my dieter:
05/11/13 16:00:05 H2 Closest() Failure!149 , -4 alt =0 logstring=x,y101,46 ox,oy150,-4range = 1 d49,-50 o150,-4 new149,-3 adjust ccw149,-4

My homu got weird while an orc archer was poking it and just stopped doing anything. I had to vaporize and resummon. The only weird thing was I tried to put Zenorc tactics Chase: Always, not sure if that's related. I changed it back to normal, but it could've just been coincidental.

I got these 3 while afking my dieter:

05/11/13 16:26:52 H0 failed to load timeouts for owner 3873751 if this is the first time you've used this account with AzzyAI, disregard this message
05/11/13 17:29:22 H2 Closest() Failure!175 , 0 alt =0 logstring=x,y171,34 ox,oy176,0range = 1 d5,-34 o176,0 new175,1 adjust ccw175,0
05/11/13 17:38:22 H2 Closest() Failure!184 , -1 alt =0 logstring=x,y167,35 ox,oy185,-1range = 1 d18,-36 o185,-1 new184,0 adjust ccw184,-1

I think the first was when I dual cliented a Sera for a bit on a friend's chara.

Oh I wanted to know if Dieter Lava Slide could get an asap idle function... where it would cast it ASAP on top of me?

Edited by Sapphic, 11 May 2013 - 11:59 PM.

  • 0

#484 DrAzzy

DrAzzy

    Really Azzy? Already?

  • VMod Retired
  • 15606 posts
  • LocationNew England
  • Playing:Ragnarok Online
  • Server:Chaos-Clandestine Society

Posted 12 May 2013 - 11:39 AM

When it froze, did you generate a traceai? Always generate a traceai when it's in a frozen state - the traceai will lay bare why it's freezing and makes it easy for me to fix.

I think I see how the Closest() failures in chase state are coming about, there's a critical check missing in the predictive motion algorithm.

I'd love to see the results of reproducing that problem you were running into when commanding your eira to silence things (the one what was producing these errors: 05/06/13 16:18:37 H10 Attempt to move to location 5,6 which is 109 cells from owner, call disregarded) - RC7 has extended AAI_ERROR logging which I hope will give me the information needed to fix this.
  • 0

#485 Sapphic

Sapphic

    Too Legit To Quit

  • RO Fungineering
  • 2660 posts
  • Playing:Ragnarok Online

Posted 12 May 2013 - 03:58 PM

Ah I didn't I'm retarded sorry! If I notice it happening again I will, though I had it out for hours without a problem... I think it was related to the zenorc chase thing lol.

I'll try to get those. I just haven't had a chance to breeze AoE stuff lol!

Getting this with Dieter afking - defensive buffs are off if that helps ?

05/12/13 14:54:51 H0 Guard timeout was 131206352 time is 5067427
05/12/13 14:54:51 H0 Quicken timeout was 140674768 time is 5067427
05/12/13 14:55:21 H0 Guard timeout was 131206848 time is 5097738
05/12/13 14:55:21 H0 Quicken timeout was 140675264 time is 5097738

Edited by Sapphic, 12 May 2013 - 04:14 PM.

  • 0

#486 DrAzzy

DrAzzy

    Really Azzy? Already?

  • VMod Retired
  • 15606 posts
  • LocationNew England
  • Playing:Ragnarok Online
  • Server:Chaos-Clandestine Society

Posted 12 May 2013 - 05:17 PM

Are you seeing that come up a lot, or just occasionally? It's known that sometimes the timeouts get set to bogus values because sometimes GetTick() returns bogus values.

What base was the dieter? Do you have AggressiveRelogTracking (advanced feature) enabled by any chance?
  • 0

#487 Sapphic

Sapphic

    Too Legit To Quit

  • RO Fungineering
  • 2660 posts
  • Playing:Ragnarok Online

Posted 12 May 2013 - 05:30 PM

It was only those 4.

Amistr. Uhh no idea, whatever is on default ?
  • 0

#488 DrAzzy

DrAzzy

    Really Azzy? Already?

  • VMod Retired
  • 15606 posts
  • LocationNew England
  • Playing:Ragnarok Online
  • Server:Chaos-Clandestine Society

Posted 12 May 2013 - 10:46 PM

It's off by default (and difficult to enable).

If it only shows rarely, it's not an issue (it's symptomatic of a bug in the API supplied by the game client, which occasionally results in the client being told the wrong time by GetTick() )
  • 0

#489 Sapphic

Sapphic

    Too Legit To Quit

  • RO Fungineering
  • 2660 posts
  • Playing:Ragnarok Online

Posted 13 May 2013 - 03:22 PM

Ok guildies were bbing again.

It's on super passive + do not chase, got hit with DL's Hell's Judgement and it walked toward it.

Got this in the trace:
2013³â 5¿ù 13ÀÏ 14½Ã 19ºÐ 30ÃÊ OnIDLE_ST
2013³â 5¿ù 13ÀÏ 14½Ã 19ºÐ 31ÃÊ Missed AI calls. Previous AI call was -1232 ms ago
2013³â 5¿ù 13ÀÏ 14½Ã 19ºÐ 31ÃÊ GetEnemyList with aggro -2
2013³â 5¿ù 13ÀÏ 14½Ã 19ºÐ 31ÃÊ OnIDLE_ST
2013³â 5¿ù 13ÀÏ 14½Ã 19ºÐ 31ÃÊ GetEnemyList with aggro -2
2013³â 5¿ù 13ÀÏ 14½Ã 19ºÐ 31ÃÊ OnIDLE_ST

No errors so far. I'll update if I get more stuff.

Moved Eira out of Pneuma -> LoD HJed -> She died
Spoiler


Another LoD HJ then death.
Spoiler


Bapho HJ where she didn't die!
Spoiler


The only error:
05/13/13 15:40:32 H4 Attempt to move to location 0,0 which is 211 cells from owner, call disregarded

Edited by Sapphic, 13 May 2013 - 08:46 PM.

  • 0

#490 deanoreadman3

deanoreadman3

    Amateur Blogger

  • Members
  • 139 posts
  • Playing:Nothing

Posted 14 May 2013 - 12:34 AM

Just wondering if its possible to put a time on UseAvoid's closing of the client, if it closes when your walking around and then you open the client up and either log onto another character or the monster that you avoided was gone then there isn't a problem at all and it's working as intended, however if you log back into the Alchemist and the monster is still there the client closes so quickly that it deletes all your custom chat windows and chat options setting the back to defaults which is pretty lame :P

The only current work around is to always have another client open, and then when it comes to the time when you want to stop playing Ragnarok Online always close down the one with the working chat last because these setting seemed to be saved upon final client closing.

On the topic of UseAvoid feature idea, the homunculus can detect owners health of course because features like heal me when i'm below x/y% conditions, how about a call to close the client like UseAvoid for OwnerHP=Below x/y

Because some places are a bit of a bummer to get to and if your going really AFK its better to be logged out on low health than have to do the run again, did you know since the VIP system they actually removed the prontera kafra warp to Orc Dungeons for non VIP's and yet VIP's have two ways to warp to Orc Dungeon, both the prontera Kafra warp are there AND the VIP features NPC will take you almost there by warping to the High Orc VIP only map (level 70-99 only)

You could even take it a step further it could detect OwnerHP=Below x/y and amount (or weight of?) targets so that if you just had a close call with a big mob on a low level character and just had say using a example from Orc Dungeon just one Drainliar left on you then its not exactly a threat and you wouldn't want to be logged out.

Just playing around with Ideas as usual I realise it might all be impossible

Edited by deanoreadman3, 14 May 2013 - 12:36 AM.

  • 0

#491 DrAzzy

DrAzzy

    Really Azzy? Already?

  • VMod Retired
  • 15606 posts
  • LocationNew England
  • Playing:Ragnarok Online
  • Server:Chaos-Clandestine Society

Posted 14 May 2013 - 11:21 AM

A timer could easily be put on UseAvoid to make sure it doesn't log you out too fast - 5 seconds should be fine - it can't make you disappear from game instantly (see below), so why try, especially if it triggers a client bug (I've never witnessed that bug because I never have only one client running)

The reason I don't have a feature to look at owner HP is that when UseAvoid closes the client.... you know how if you're taking damage, it won't let you log out? If you're DC'ed or the client is force closed, and you wouldn't be eligible to log out because you've recently taken damage, you won't actually get logged out for like 10 seconds. So waiting until you're taking damage and wounded means waiting until it's too late to save you.
  • 0

#492 DrAzzy

DrAzzy

    Really Azzy? Already?

  • VMod Retired
  • 15606 posts
  • LocationNew England
  • Playing:Ragnarok Online
  • Server:Chaos-Clandestine Society

Posted 15 May 2013 - 04:07 PM

http://drazzy.com/ai...0 Final RC8.zip



* Corrected rare issue where opportunisitc targeting or rescue could confuse predictive motion and generate errors or lead to erratic chasing movements.
* UseAvoid will not kill the client until 5 seconds have passed since summoning homun - disconnecting during this time will not immediately remove the character in game, so it won't do any good.
  • 0

#493 Sapphic

Sapphic

    Too Legit To Quit

  • RO Fungineering
  • 2660 posts
  • Playing:Ragnarok Online

Posted 15 May 2013 - 05:14 PM

Oh do I need to get more trace ais? Or should I try testing stuff with the new build?
  • 0

#494 DrAzzy

DrAzzy

    Really Azzy? Already?

  • VMod Retired
  • 15606 posts
  • LocationNew England
  • Playing:Ragnarok Online
  • Server:Chaos-Clandestine Society

Posted 15 May 2013 - 07:08 PM

Move to new build - it has a fix for what I think was causing one of the problems you were encountering.

Those traceai's you posted are from times when the homun moved in an unexpected manner, correct?

I'm trying to figure out what might have been happening - but they're in different states on both those occasions, and if you saw the same behavior in both cases, that is very strange indeed.

Edited by DrAzzy, 15 May 2013 - 07:09 PM.

  • 0

#495 Sapphic

Sapphic

    Too Legit To Quit

  • RO Fungineering
  • 2660 posts
  • Playing:Ragnarok Online

Posted 15 May 2013 - 07:27 PM

Yep she would be moved onto a cell with sticky move on, super passive, do not chase. She would get hit with an AoE and would run towards the MVP for some reason.

Also it's when the homu gets hit I believe. If I'm in Pneuma it'll still go for the MVP when it gets hit. I have default rescue set to never, too.

Oh god new AI is crushing me:
Posted Image

Edited by Sapphic, 15 May 2013 - 07:35 PM.

  • 0

#496 DrAzzy

DrAzzy

    Really Azzy? Already?

  • VMod Retired
  • 15606 posts
  • LocationNew England
  • Playing:Ragnarok Online
  • Server:Chaos-Clandestine Society

Posted 15 May 2013 - 08:24 PM

Fixed, same download link.
  • 0

#497 killedbytofu

killedbytofu

    Too Legit To Quit

  • Members
  • 2212 posts
  • Playing:Nothing
  • Server:a laggy one

Posted 16 May 2013 - 12:55 PM

friend is on a mac using bootcamp to play. he says he cant open the config file. any possible way around this?
  • 0

#498 DrAzzy

DrAzzy

    Really Azzy? Already?

  • VMod Retired
  • 15606 posts
  • LocationNew England
  • Playing:Ragnarok Online
  • Server:Chaos-Clandestine Society

Posted 16 May 2013 - 03:00 PM

If they cannot run the config program, they can still edit the config files manually using any text editor (i don't know what the go to text editor is on Mac)
  • 0

#499 Stimulation

Stimulation

    I am New.

  • Members
  • 2 posts

Posted 19 May 2013 - 11:15 AM

I have some trouble with the latest version though i never tried a previous one... my Vanli wount use skills neither does it atk any monsters unless i force it to do so....

I installed everything properly and /hoai is in action.

The only AI that's working fine so far is this one http://gibraltarai.b...ownload-ai.html
but i want to use the azzy AI for some reasons.

The only thing that works is the patrol option. My vanil circles around me if i set it to.

Hope you can help me to get Azzy AI working.



Thx

Edited by Stimulation, 19 May 2013 - 11:25 AM.

  • 0

#500 DrAzzy

DrAzzy

    Really Azzy? Already?

  • VMod Retired
  • 15606 posts
  • LocationNew England
  • Playing:Ragnarok Online
  • Server:Chaos-Clandestine Society

Posted 19 May 2013 - 01:38 PM

I have some trouble with the latest version though i never tried a previous one... my Vanli wount use skills neither does it atk any monsters unless i force it to do so....

I installed everything properly and /hoai is in action.

The only AI that's working fine so far is this one http://gibraltarai.b...ownload-ai.html
but i want to use the azzy AI for some reasons.

The only thing that works is the patrol option. My vanil circles around me if i set it to.

Hope you can help me to get Azzy AI working.



Thx

Remember that you need to vap/recall after /hoai (or do it before you summon homun).,


AzzyAI will use skills on a vani with default settings.

Please post the contents of the AAIStartH.txt file in your RO folder. If that file is not present, AzzyAI has never actually been loaded by your client due to improper installation.

I'd wager money that you're not installing any of the AI's correctly - you must put the files in the AzzyAI folder into USER_AI - you can't just put the folder itself in there.

If you are using Windows Vista or later, and RO is installed in Program Files (on a 32-bit system) or Program Files (x86) (on a 64-bit system), and UAC hasn't been disabled, windows will prevent correct installation - you must move the RO folder to a location outside of program files to install a custom AI on those versions of windows.

Edited by DrAzzy, 19 May 2013 - 01:42 PM.

  • 0




0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users