[Update] XenoBot v2.1.2 [9.44]
This update adds 9.44 compatibility. It also fixes a few bugs, including DelayWalker() and the bug with loading and saving settings.
Changelog:
Code:
v2.1.2
Added 9.44 compatibility
Removed 9.43 compatibility
Fixed the DelayWalker() script function
Re-Wrote the core backing listed controls (List Boxes [E.G. Waypoints List] and Selection Boxes [E.G. Settings List]).
While these changes seems bug-free, there could be some underlying glitches (none huge). Please report then ASAP.
The core changes brought the following benefits:
Settings should no longer crash when different ones are loaded (Though I cannot confirm this fully, since recreation was hard to begin with)
A few memory leaks are now fixed
Code for these objects is a bit smaller now that they share a single abstract base class instead of both re-implementing similar functionality
Strings now use strcpy_s() instead of strcpy() - this protects against potential buffer overflows (which are BAD, but wouldn't have happened without tampering in a .XBST file)
For download and operation instructions, refer back to this thread:
http://forums.xenobot.net/showthread.php?19