I will, but I'll wait for the bigger update, because there are some api changes going on and actually the bot is not usable for me because of the flaging. Don't want to waste my accounts when testing it. Don't have any problems with the actual stable version. Try deleting the settings file in: \Settings\Character\LEAGUE\CHAR\Plugins\ItemPickup Delete the .json file in there and try it again. If that still don't help, try a fresh ExileBuddy Version. My config window opens Edit: Updated the plugin for the Beta Version, now works with the actual build
Hi, I don't know if it works, just try it. I pause my projects until bnew ladder starts and will update them then. Cause i didn't play aTm
This is happening Compiler Error: c:\Users\dell\Desktop\Bots\BETA EXile buddy\Plugins\ItemPickupBeta\Main.cs(214,78) : error CS0117: 'Loki.Game.LokiPoe' does not contain a definition for 'CurrentInstance' Compiler Error: c:\Users\dell\Desktop\Bots\BETA EXile buddy\Plugins\ItemPickupBeta\Main.cs(214,110) : error CS0117: 'Loki.Game.LokiPoe' does not contain a definition for 'Me' Compiler Error: c:\Users\dell\Desktop\Bots\BETA EXile buddy\Plugins\ItemPickupBeta\Repositories\VerificationRepository.cs(91,25) : error CS1502: The best overloaded method match for 'Loki.Game.Objects.NetworkObject.Interact(bool, bool, Loki.Game.LokiPoe.InputTargetType)' has some invalid arguments Compiler Error: c:\Users\dell\Desktop\Bots\BETA EXile buddy\Plugins\ItemPickupBeta\Repositories\VerificationRepository.cs(91,58) : error CS1503: Argument 3: cannot convert from 'bool' to 'Loki.Game.LokiPoe.InputTargetType' Compiler Error: c:\Users\dell\Desktop\Bots\BETA EXile buddy\Plugins\ItemPickupBeta\Repositories\VerificationRepository.cs(103,25) : error CS1502: The best overloaded method match for 'Loki.Game.Objects.NetworkObject.Interact(bool, bool, Loki.Game.LokiPoe.InputTargetType)' has some invalid arguments Compiler Error: c:\Users\dell\Desktop\Bots\BETA EXile buddy\Plugins\ItemPickupBeta\Repositories\VerificationRepository.cs(103,58) : error CS1503: Argument 3: cannot convert from 'bool' to 'Loki.Game.LokiPoe.InputTargetType' Compiler Error: c:\Users\dell\Desktop\Bots\BETA EXile buddy\Plugins\ItemPickupBeta\Repositories\VerificationRepository.cs(119,25) : error CS1502: The best overloaded method match for 'Loki.Game.Objects.NetworkObject.Interact(bool, bool, Loki.Game.LokiPoe.InputTargetType)' has some invalid arguments Compiler Error: c:\Users\dell\Desktop\Bots\BETA EXile buddy\Plugins\ItemPickupBeta\Repositories\VerificationRepository.cs(119,58) : error CS1503: Argument 3: cannot convert from 'bool' to 'Loki.Game.LokiPoe.InputTargetType' Compiler Error: c:\Users\dell\Desktop\Bots\BETA EXile buddy\Plugins\ItemPickupBeta\Repositories\VerificationRepository.cs(131,25) : error CS1502: The best overloaded method match for 'Loki.Game.Objects.NetworkObject.Interact(bool, bool, Loki.Game.LokiPoe.InputTargetType)' has some invalid arguments Compiler Error: c:\Users\dell\Desktop\Bots\BETA EXile buddy\Plugins\ItemPickupBeta\Repositories\VerificationRepository.cs(131,58) : error CS1503: Argument 3: cannot convert from 'bool' to 'Loki.Game.LokiPoe.InputTargetType' Compiler Error: c:\Users\dell\Desktop\Bots\BETA EXile buddy\Plugins\ItemPickupBeta\Repositories\VerificationRepository.cs(143,25) : error CS1502: The best overloaded method match for 'Loki.Game.Objects.NetworkObject.Interact(bool, bool, Loki.Game.LokiPoe.InputTargetType)' has some invalid arguments Compiler Error: c:\Users\dell\Desktop\Bots\BETA EXile buddy\Plugins\ItemPickupBeta\Repositories\VerificationRepository.cs(143,58) : error CS1503: Argument 3: cannot convert from 'bool' to 'Loki.Game.LokiPoe.InputTargetType' Reloading AssemblyLoader<Loki.Bot.ICombat> - Initializing [UI] Current routine set to Exile
Main.cs Line 214 Change: LokiPoe.CurrentInstance.League To: LokiPoe.InstanceInfo.League and change: LokiPoe.Me.Name To: LokiPoe.ObjectManager.Me.Name --- in VerificationRepository.cs Change: newObject.Interact(false, false, false); To: newObject.Interact(false, false, LokiPoe.InputTargetType.Ignore); (I am "assuming" ignore as the previous value was false, I don't know what the old API for the third param was, do did a wild guess)
Just a headups, the Interact function for NetworkObject will be removed soon. It is no longer possible to interact with an object in one frame in this game (a lot of other API functions will be updated as well to reflect that). While there's quite a few changes to do, we will have in some continence functions for people to achieve what they want a lot easier though. The new Interact logic will take care of the highlighting and targeting issues for you.
Hey, I've been trying to update this with the corrects previously stated. It seems .Interact(false, true, LokiPoe.InputTargetType.Ignore); does not work in the current stable release. @pushedx have those changes preventing interacting with object been implemented? Also do you have any input how one would pickup a WorldItem?
That API is pretty old, even by Release standards. I would not recommend trying to update for Release, since it's going away in a few weeks. For Beta: There is a PickitBot, with source, that shows how you could use our API to have a bot that only did pickit logic, if you wanted a helper bot. Just see Bots\PickitBot\PickitBot.cs. There is an ExampleBot, with source, that shows how you can implement automatic looting via the ExampleLootPoi (Bots\ExampleBot\ExampleLootPoi.cs). Beta is coroutine driven, so you need to use the new coroutines (InteractWithObject, for example) in order to loot an item. The old interaction method is long gone due to it causing undesired issues. For additional item information, there is a new item API a part of beta that lets you get access to stuff we didn't have before. Rings don't really have anything extra on them that affix information doesn't alreayd provide, but if you wanted more info about weapons or armor, that is there now too. For more information on that, please see this post. I think that about covers it, but if you need any more info, feel free to ask!