Alek Posted April 12, 2016 Posted April 12, 2016 Although I re-wrote the Widget Debugger interface some time ago, the DefaultTableModel code remained the same from the legacy days. One pretty large issue with it was that many widget containers would fail to display properly and you would instead be greeted with a "Failed to extract widget" error even if the container widget was valid. After patching this issue I went ahead and added array length output to inv and inv stacks as seen above. In the future when I get a moment, the output will be displayed as Inv/Stack instead of separating them (i.e. "Inv/StackSize", "995, 3170923"). Additionally the Script Analyzer was beefed up again with method overload checks and complete class deprecation checks (Antiban and LocalWalker are properly detected now). The checks overall could be optimized a bit, but for now they will suffice. Changelog: -Script Analyzer distinguishes between overloaded methods -Script Analyzer checks for entire class deprecation -Updated Substance, patches various UI issues -Added PVP World support to AutoLogin event -Deprecated Client getUsername() -Deprecated Client isVIP(); returns false -Deprecated Client isMirrorMode(); returns false -Patched Widget Debugger failing to load containers -Added length output for Inv/StackSize to Widget Debugger Happy Botting -The OSBot Staff 10
Khaleesi Posted April 12, 2016 Posted April 12, 2016 Awesome! Changelog: -Script Analyzer distinguishes between overloaded methods -Script Analyzer checks for entire class deprecation -Updated Substance, patches various UI issues -Added PVP World support to AutoLogin event -Deprecated Client getUsername() -Deprecated Client isVIP(); returns false -Deprecated Client isMirrorMode(); returns false -Patched Widget Debugger failing to load containers -Added length output for Inv/StackSize to Widget Debugger Happy Botting -The OSBot Staff Why did Client#getUserName() deprecated? Did the method got moved or does this mean dynamic sigs will be broken once again? 1
ProjectPact Posted April 12, 2016 Posted April 12, 2016 Awesome! Why did Client#getUserName() deprecated? Did the method got moved or does this mean dynamic sigs will be broken once again? I use getUserName as well for dynamic signatures
Khaleesi Posted April 12, 2016 Posted April 12, 2016 I use getUserName as well for dynamic signatures This happend before when Alek removed the previous function, had to wait 2 weeks to get this one. Why is this one getting removed/moved now? -_-
Extreme Scripts Posted April 12, 2016 Posted April 12, 2016 WebWalkEvent broken, look in scripters section.
Czar Posted April 12, 2016 Posted April 12, 2016 Ah, glad the mirror mode + widget debugger is fixed. It worked only on non-mirror mode, whereas in mirror mode it would just throw errors in the log Had to load up the ole' risky stealth injection mode good job on update
DragonAlpha Posted April 12, 2016 Posted April 12, 2016 -Deprecated Client getUsername() -Deprecated Client isVIP(); returns false -Deprecated Client isMirrorMode(); returns false I needed these for Dragon Developer Stats
Botre Posted April 12, 2016 Posted April 12, 2016 I needed these for Dragon Developer Stats You can still just cache a text file with a unique key generated by you to track anonymously-ish. getUsername() didn't map to the forum username anyways I think :p