So i have been looking through the API and object viewer within the exilebuddy plugins. It seems like Exilebuddy only shows a few objects around the player that are refreshed as they come into range. Is there a way to scan the entire area for objects on the map or does exilebuddy only load objects as they come into a certain range?
I'm not extremely familiar with ExileBuddy, but I imagine that you could create an Enemy Annex and have it pulse with the bot.
I'm trying to find a certain object in the zone on load and if not found it will just make a new instance.
I'm assuming card boxes or corrupt zones? Bear in mind they can and will notice if you open hundreds of instances an hour.
Boxes is correct, there is already a function and I'm guessing offset that flags a corrupted zone on entering. I am still not seeing a way to grab all objects in a zone, are they as needed loaded for performance issues or are they not exposed?
You can't, maximum range for object detections is 120, except for transitions that are written in memory and exposed.
Ah ok then it was a fun idea. Might pick up the Box roller project since it seems to not be developed anymore, would be a nice community addon.
No, there is not. That's how this game works, game objects are loaded only within a certain radius around the player. You can understand that from a gamedev perspective. In a game like this, with static camera above player, loading all area objects is pointless, player will not be able to see all of them anyway. LokiPoe.ObjectManager.Objects contains all objects currently loaded in your game's memory. Max range is usually 180-220, depending on the direction, more to the north and less to the south.