This update adds compatibility for the 9.50 client, and removes older compatibility. I have also implemented features to help resolve some of the issues with Settings that some users have. Furthermore, I've fixed some injection bugs with having to do with COM initialization. Lastly, I've added some extra intelligence to the distance keeper.
Caveats:
- The "connection gauge" which Tibia implemented will always show when XenoBot is injected. This is due to my hooks not being besigned to handle this guage. It will be fixed in the future, but I wanted to hurry and get the update out.
- I haven't had time to extensively test Settings since I re-coded them so please report anything which seems odd immediately.
Changelog:
Code:
v2.3.4
Added 9.50 compatibility.
Removed all previous compatibility.
Fixed a bug which made the bot fail to inject due to COM Security being pre-initialized on some systems.
Re-coded some parts of the Settings system. The changes are as follows:
Highly optimized saving/loading. Systems which are slower and may have lagged before should execute these actions instantly now.
Fixed all known debugs associated with Settings. You should now get a descriptive, harmless error message if something goes wrong.
Fixed a bug which caused "Equipment Manager" to not save when individually saving "Support".
Fixed a bug which caused "Equipment Manager" to not load when individually loading "Support".
Fixed a bug which caused "Pathfinding" to not load when individually loading "Cavebot".
Fixed a bug which caused the loading of the "Frag Helper" to debug if the "Combo Bot" was enabled in the setting file.
Added an error code display to failed loading/saving attemps which will help identify problems with systems that fail to load/save settings.
Modified 3 and 4 SQM run to avoid tight spaces such as one-way passages.
For download and operation instructions, refer back to this thread:
http://forums.xenobot.net/showthread.php?19