Search Unity

  1. New Unity Live Help updates. Check them out here!

    Dismiss Notice

Eliot AI - NEXT GENERATION of AI tools [NOW RELEASED]

Discussion in 'Assets and Asset Store' started by eliot-ai, Oct 18, 2018.

?

What would be the best thing to add to Eliot next?

  1. New type of Nodes based on machine learning

    40 vote(s)
    26.8%
  2. Eliot Hub - place to share your Eliot Behaviours and Skills

    32 vote(s)
    21.5%
  3. Copypasting parts of Behaviours

    5 vote(s)
    3.4%
  4. Embedded UI system for displaying Agent's stats

    13 vote(s)
    8.7%
  5. Support of 2D Sprite-based worlds

    14 vote(s)
    9.4%
  6. Groups and formations of Agents with a single goal

    29 vote(s)
    19.5%
  7. Agent's stats system that can affect the power and other settings of the Skills

    16 vote(s)
    10.7%
  1. Duffer123

    Duffer123

    Joined:
    May 24, 2015
    Posts:
    1,052
    @eliot-ai , now, of course, I am sitting at my PC waiting for the Pro version to land.... ;)

    And waiting....
     
    StevenPicard likes this.
  2. SickaGamer

    SickaGamer

    Joined:
    Jan 15, 2018
    Posts:
    943
    I am interested in the pro version, but before i invest in another AI tool, i need to see real examples done. Multiple phase boss fight with abilities, timing conditions, and health conditions. AI spawner system, AI pooling are musts too.
     
    Duffer123 likes this.
  3. magique

    magique

    Joined:
    May 2, 2014
    Posts:
    3,783
    I agree with the essence of what is being said. If you're promoting this as "State of the Art World Class AI" as your videos suggest, this should be the ultimate, all-inclusive, one-stop solution for the best and most capable AI system the Unity asset store has ever seen.
     
    Duffer123 likes this.
  4. SickaGamer

    SickaGamer

    Joined:
    Jan 15, 2018
    Posts:
    943
    Yeah and i am looking for videos and example scenes. If you built the shuttle and said here use it, most people need to see simulations before they are able to fly. Not a hand book and say "here just read"
     
    Duffer123 likes this.
  5. p_hergott

    p_hergott

    Joined:
    May 7, 2018
    Posts:
    331
    I hope the ai initiation cpu drain is fixed. Id be curious about performance capabilities. And the options for those. Looking something like the AI in GKC, the cpu cost per AI is quite heavy, where as emerald AI is quite light. Both obviously serve their purpose for various genre and play styles no doubt. But if this is a ultimate AI solution. Id would think there are optimized and not so optimized options that could be used. Id never expect a full fledge multi stage boss fight to be super optimized. But if someone was creating. Zombies are part of their enemy arsenal, id hope they are optimized enough to run lots. Options to run with or without. Physics, ragdolls maybe a couple different options for detection. Ect. Limb hitting seams to be a common feature, but isn't always needed.
     
    Duffer123 likes this.
  6. Duffer123

    Duffer123

    Joined:
    May 24, 2015
    Posts:
    1,052
    Still waiting avidly for the asset store release of the Pro version...
     
  7. p_hergott

    p_hergott

    Joined:
    May 7, 2018
    Posts:
    331
    1 to 2 weeks is normal, and holidays involved.
     
  8. eliot-ai

    eliot-ai

    Joined:
    Oct 3, 2018
    Posts:
    162
    ANNOUNCEMENT
    The Asset Store Team asked to remove the license file from the packages and to reupload. They got their submission guidelines updated. It is all done and we are awaiting the approval from the asset store now. The launch day has to be delayed because of that. However it is all up to the asset store team so it can go live any moment now.
    Hope you are having great Holidays :)
     
    hoodoo, StevenPicard and Duffer123 like this.
  9. Duffer123

    Duffer123

    Joined:
    May 24, 2015
    Posts:
    1,052
  10. Duffer123

    Duffer123

    Joined:
    May 24, 2015
    Posts:
    1,052
    @eliot-ai , and thanks for the sudden rush of tutorials too!
     
    StevenPicard likes this.
  11. xPucTu4

    xPucTu4

    Joined:
    Jan 5, 2014
    Posts:
    4
    I almost purchased this today, before clicking on the forum link.
    So is it better to wait 2-3 days for the Pro version?
     
    Duffer123 likes this.
  12. p_hergott

    p_hergott

    Joined:
    May 7, 2018
    Posts:
    331
    Hopefully
     
  13. SickaGamer

    SickaGamer

    Joined:
    Jan 15, 2018
    Posts:
    943
    Naw..he gquit elliot ai
     
  14. castor76

    castor76

    Joined:
    Dec 5, 2011
    Posts:
    1,559
    I am also particularly interested with performance issue mentioned above.
     
  15. p_hergott

    p_hergott

    Joined:
    May 7, 2018
    Posts:
    331
    Performance should be at the top of any asset makers “things to do”. If performance is bad, it doesnt matter how good anything else is.
     
    magique, xPucTu4 and Duffer123 like this.
  16. eliot-ai

    eliot-ai

    Joined:
    Oct 3, 2018
    Posts:
    162
    ANNOUNCEMENT!
    Hello everyone, hope you had great Holidays!
    We are working towards perfecting the tool consistently. Performance and functionality are amongst our top priorities. Every update will keep focusing on making the tool better and better and it will be great to get feedback from you to help us in making sure we build the best AI tool for you and the community.
    For that we are creating a feedback system on our website where you can submit a bug report or a feature request with a click of a button. This will go live shortly after both Eliot Free and Pro are approved by Unity.
    This system will allow you to state your issues and ideas so we can address them and actually take action on the items that are being heavily requested the most thus making sure we give you guys the greatest tool possible. We also are planning to have our paid webinars and even an advanced insiders program which goes into more details getting additional access to our tool and trainings to help our most active supporters get the most out of Eliot AI.
     
    Duffer123 likes this.
  17. p_hergott

    p_hergott

    Joined:
    May 7, 2018
    Posts:
    331
    Well time to test
     
    magique likes this.
  18. p_hergott

    p_hergott

    Joined:
    May 7, 2018
    Posts:
    331
    Well, my biggest concerns were performance, they have gotten much better. I haven't played with all the options yet, but the Awake of AI doesn't kill the system anymore, so thats great. I cant run a insane amount of AI without a frame rate drop. But it seems to handle about 70 AI without do much of a drop. So thats pretty good. Still lots to play with though. Im definitely liking it a lot more than the older version (despite the fact it requires 2019.2, still a slap in the face for the original purchasers). As it stands now ill have to go up my review rating. Overall, (without playing with all the features yet) i can say its a pretty solid AI solution and worth the buy.

    Thought id write this comment since a few of my previous comments were pretty harsh critique.
     
    Duffer123 likes this.
  19. Duffer123

    Duffer123

    Joined:
    May 24, 2015
    Posts:
    1,052
    @eliot-ai , Does the new Pro version include integrations with other Assets? I'm particularly keen here on Ultimate Character Controller and A* Pathfinder Project?

    It's just that the integrations with other assets are mentioned on the Asset store for the earlier full version of Eliot AI but are not mentioned for the Pro version now?
     
    Last edited: Jan 7, 2020
  20. magique

    magique

    Joined:
    May 2, 2014
    Posts:
    3,783
    @eliot-ai I have lots of compiler errors related to Playmaker such as the following:


    Assets\Eliot AI\3_Code\Eliot\Utility\PlaymakerActions.cs(160,88): error CS0103: The name 'ActionHelpers' does not exist in the current context

    Assets\Eliot AI\3_Code\Eliot\Utility\PlaymakerActions.cs(163,26): error CS0246: The type or namespace name 'Agent' could not be found (are you missing a using directive or an assembly reference?)

    Assets\Eliot AI\3_Code\Eliot\Utility\PlaymakerActions.cs(88,8): error CS0815: Cannot assign void to an implicitly-typed variable

    And many more. Using Unity 2019.3.0f3 and Playmaker 1.9.0.p19

    [EDIT]
    I removed the PlaymakerActions script to get past those errors then it gets the following error:

    Assets\Eliot AI\3_Code\Eliot\Utility\IntegrationDamageHandler.cs(30,28): error CS0246: The type or namespace name 'health' could not be found (are you missing a using directive or an assembly reference?)

    I'm using GKC so there seems to be some compatibility issue with the latest version. I will try to track down. Possibly a missing using statement.

    [EDIT 2]
    Not sure what needs to be done to fix GKC integration, but it definitely appears out of date. You should get with the developer and work out a solution. I've commented it out for now.
     
    Last edited: Jan 7, 2020
    Duffer123 likes this.
  21. eliot-ai

    eliot-ai

    Joined:
    Oct 3, 2018
    Posts:
    162
    -= First Announcement =-
    You can now get your copy of Eliot AI Free and Eliot AI Pro from the Unity 3D Asset Store by following the links below:

    GET Eliot AI FREE
    GET Eliot AI PRO

    Found a Bug?? Got a new idea for a Feature?
    We at Eliot AI are working hard to develop a world class AI tool for everyone across the board. To that end any piece of software takes time and will generally have bugs.

    Also many of you have some great ideas on what you would like to see and we really want this tool to be a tool for YOU the developer of amazing games and software. Should you have any ideas for features you would like to see or integrations that will make your development that much better, please send them our way as well.

    Please report all bugs or feature requests by going to the following link to have your item added to our backlog of action items:

    REPORT A BUG OR A FEATURE REQUEST BY CLICKING HERE

    Please Note we take every bug and feature request very seriously, please do not spam our system with fake bugs or issues. Also should this be of an urgent matter for your project, you can connect with us directly at our normal hourly rates to get a Live Expert to help you out with your Eliot AI integration. Otherwise your bug/feature request will be put in our list of items to take action on and may become available in a future update. We do not know the time frame of such an update and thus once again refer you to connect with us by emailing us at connect@eliot-ai.com should you wish for a custom live help solution.

    -= Second Announcement =-
    Upcoming products and services in the pipeline!

    Webinars and New Products
    We are planning to bring to everyone some advanced training webinars for about $20/person. Should you have an idea for an advanced training webinar that you would like to see, please send us your idea as a feature request (FEATURE REQUEST LINK) and we will try and make these webinars a reality for everyone.

    For new products we have our future Game Templates made with Eliot AI (And lots of LOVE) along with our Advanced Behaviours and Functionality Package which will all start becoming available on the Unity Asset Store in 2020.

    Should you have any ideas for products or services you would like to see, please let us know as well and we may consider launching them in the future.

    -= Third Announcement =-
    Tell your friends as well to join our mailing list on the official website eliot-ai.com
    Be amongst the first to get notifications and any news regarding Eliot AI
    Please join all our social channels today and tell your friends. We are now on Facebook, YouTube and Twitter!
     
    Mark_01 likes this.
  22. eliot-ai

    eliot-ai

    Joined:
    Oct 3, 2018
    Posts:
    162
    Thank you for sharing! Your report is added to our backlog. For bug reports and feature requests, please use the form on our website. It makes our life easier. Thanks!
     
    Mark_01 likes this.
  23. xPucTu4

    xPucTu4

    Joined:
    Jan 5, 2014
    Posts:
    4
    Right after import:
    Code (CSharp):
    1.  
    2. [Error] System.Reflection.ReflectionTypeLoadException: Exception of type 'System.Reflection.ReflectionTypeLoadException' was thrown.
    3.   at (wrapper managed-to-native) System.Reflection.Assembly.GetTypes(System.Reflection.Assembly,bool)
    4.   at System.Reflection.Assembly.GetTypes () [0x00000] in <567df3e0919241ba98db88bec4c6696f>:0
    5.   at Eliot.IntegrationManager+<>c.<SetupPackage>b__1_4 (System.Reflection.Assembly assembly) [0x00000] in C:\Users\root\wkspaces\NeoStar\Assets\Eliot AI\3_Code\Eliot\Project\IntegrationManager.cs:52
    6.   at System.Linq.Enumerable+<SelectManyIterator>d__167`3[TSource,TCollection,TResult].MoveNext () [0x0004e] in <351e49e2a5bf4fd6beabb458ce2255f3>:0
    7.   at System.Linq.Enumerable+WhereSelectEnumerableIterator`2[TSource,TResult].MoveNext () [0x00059] in <351e49e2a5bf4fd6beabb458ce2255f3>:0
    8.   at System.Linq.Enumerable.Any[TSource] (System.Collections.Generic.IEnumerable`1[T] source) [0x00015] in <351e49e2a5bf4fd6beabb458ce2255f3>:0
    9.   at Eliot.IntegrationManager.SetupPackage (System.String namespace, System.String[] classes, System.String directiveName) [0x00105] in C:\Users\root\wkspaces\NeoStar\Assets\Eliot AI\3_Code\Eliot\Project\IntegrationManager.cs:51
    10.   at Eliot.IntegrationManager..cctor () [0x00023] in C:\Users\root\wkspaces\NeoStar\Assets\Eliot AI\3_Code\Eliot\Project\IntegrationManager.cs:22
    11. UnityEditor.EditorAssemblies:ProcessInitializeOnLoadAttributes(Type[]) (at C:/buildslave/unity/build/Editor/Mono/EditorAssemblies.cs:112)
    12.  
    and
    Code (CSharp):
    1. [Exception] NullReferenceException: Object reference not set to an instance of an object
    2. BehaviourEditorWindow.OnEnable()    Assets/Eliot AI/3_Code/Eliot/BehaviourEditor/BehaviourEditorWindow.cs:185
    3. 183:   hideFlags = HideFlags.HideAndDontSave;
    4. -->185:               _backgroundTexture = EliotProjectSettings.GUIResources.BE_BackgroundTexture;
    5. 186:               _backgroundTexture.wrapMode = TextureWrapMode.Repeat;
    6. 187:               _backgroundTexture.filterMode = FilterMode.Trilinear;
    7.  
    Then the documentation:
    In the MOBA tutorials you say "Use this material for the base", like what? The agents use the object material to know who is friend or enemy?
    Put this there, but why?
    So many questions like what is "Eliot agent component: inventory" or where did actions come from?
    You can say your agent to go to home base or enemy base. What about some neutral base? What if I want to have 2 enemy bases?
    I can check my health or did i saw enemy around, but how how to check the sum of all enemies health vs all allies health around me?
    Can't you tell somewhere something like "create class that inherits from something..."?
    Where to get more actions?
    I'm writing this here and not in the unity store reviews because they force me to add 1 star to you and that is WAY too much.
     
  24. Cartoon-Mania

    Cartoon-Mania

    Joined:
    Mar 23, 2015
    Posts:
    310
    When will there be products with AI like Sims?
     
  25. Duffer123

    Duffer123

    Joined:
    May 24, 2015
    Posts:
    1,052
    @eliot-ai ... does the Pro version have out of the box UCC and A* Pathfinding Project integration?
     
  26. eliot-ai

    eliot-ai

    Joined:
    Oct 3, 2018
    Posts:
    162
    A* Pathfinding Project out of the box integration is still there. Other ones are in the backlog and will be done over time if there's going to be enough related feature requests. Catching up with every update of multiple third-party assets is very time consuming and there is no real support from the majority of their developers. In the meantime we are working on making the core code bulletproof.
     
    Mark_01, StevenPicard and Duffer123 like this.
  27. p_hergott

    p_hergott

    Joined:
    May 7, 2018
    Posts:
    331
    At least on the skills, there is a option for sending messages, pretty simple to integrate with some assets just by using that.
     
    eliot-ai and Duffer123 like this.
  28. psych77

    psych77

    Joined:
    Mar 1, 2017
    Posts:
    54
    Hey,

    Trying this new version now. With any AI model, when using waypoints and "walkaroundwaypoints", they just walk to waypoint 0 and stay there, or rotate and idle while staying on spot. Its not moving on to the next waypoint like it should.. Anything im missing? Anyone else have this issue?
     
    Duffer123 likes this.
  29. eliot-ai

    eliot-ai

    Joined:
    Oct 3, 2018
    Posts:
    162
    The waypoints system has been changed quite a bit so if you are using the old waypoints, that what you've described is to be expected. In the new waypoints system you need to link next way points for each way point. You can do it manually OR if you are using the "place way points" button, they are all linked automatically.
     
    Mark_01 and Duffer123 like this.
  30. Craig_Green

    Craig_Green

    Joined:
    Oct 31, 2013
    Posts:
    5
    I just downloaded the new version of Eliot AI to try out. I unfortunately had compile errors. So I created a new Unity project and imported Eliot AI and Ootti (third person controller). I immediately got the same errors again:

    Assets\Eliot AI\3_Code\Eliot\Utility\IntegrationDamageHandler.cs(40,28): error CS0246: The type or namespace name 'com' could not be found (are you missing a using directive or an assembly reference?)
    Assets\Eliot AI\3_Code\Eliot\Utility\IntegrationDamageHandler.cs(117,24): error CS0103: The name 'com' does not exist in the current context
    Assets\Eliot AI\3_Code\Eliot\Utility\IntegrationDamageHandler.cs(118,23): error CS0103: The name 'com' does not exist in the current context
    Assets\Eliot AI\3_Code\Eliot\Utility\IntegrationDamageHandler.cs(123,40): error CS0246: The type or namespace name 'com' could not be found (are you missing a using directive or an assembly reference?)

    It appears that the projects (Eliot and Ootti) are not aware of each other. I added a reference to Ootti in the Eliot project but to no avail. I have looked around for others who have had this issue but to no avail outside of some odd VS defects that have already been resolved.

    Anyone have any ideas on how to resolve this conflict?
     
  31. eliot-ai

    eliot-ai

    Joined:
    Oct 3, 2018
    Posts:
    162
    Hi Craig_Green, thank you for reporting the bug! Your report has been submitted to our system and we will work on it in one of the future updates. Reports like this one are very important to us and are the only way we can improve the system so thanks again for taking time to share it. Please, feel free to submit any bugs or ideas on our website (eliot-ai.com). Everything submitted there automatically gets added to our system and is queued to be worked on.
     
  32. cloverme

    cloverme

    Joined:
    Apr 6, 2018
    Posts:
    32
    What would be the process to make an AI switch teams or attack other AI's during runtime? Like the enemy is under a spell and starts fighting for the player instead.
     
  33. eliot-ai

    eliot-ai

    Joined:
    Oct 3, 2018
    Posts:
    162
    You would only have to modify the "team" property value in the Unit component:
    upload_2020-1-24_1-11-15.png
     
    Mark_01 likes this.
  34. cloverme

    cloverme

    Joined:
    Apr 6, 2018
    Posts:
    32
    Thanks for the reply. Okay, will look into that, thanks again.
     
  35. Goodgulf

    Goodgulf

    Joined:
    Jan 12, 2016
    Posts:
    56
    As part of my tutorial series I wanted to explore AI and recreated the "making a game in 5 mins" video. This time using a terrain with navmesh. Hopefully you'll find it useful:

     
    Mark_01, eliot-ai and StevenPicard like this.
  36. eliot-ai

    eliot-ai

    Joined:
    Oct 3, 2018
    Posts:
    162
    upload_2020-3-1_19-7-7.png

    Eliot AI Pro is the most popular AI asset as of today! Thank you guys so much for your support! Much love :)
     
  37. Cartoon-Mania

    Cartoon-Mania

    Joined:
    Mar 23, 2015
    Posts:
    310
    Any plans to create a tutorial for UTILITY AI?
     
    Duffer123 likes this.
  38. eliot-ai

    eliot-ai

    Joined:
    Oct 3, 2018
    Posts:
    162
    We are currently working on the course, along with the documentation covering the essential parts of the system. For now, you can check out this article and it will give you an idea of how the Utility AI works. It is very similar in the Eliot AI system but no coding required.
     
unityunity