Alek Posted April 12, 2016 Share 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 Link to comment
Keven Posted April 12, 2016 Share Posted April 12, 2016 make webwalking great again. 6 Link to comment
Khaleesi Posted April 12, 2016 Share 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 Link to comment
ProjectPact Posted April 12, 2016 Share 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 Link to comment
Bottingham Posted April 12, 2016 Share Posted April 12, 2016 Oooh I like deez updates. Link to comment
Khaleesi Posted April 12, 2016 Share 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? -_- Link to comment
Extreme Scripts Posted April 12, 2016 Share Posted April 12, 2016 WebWalkEvent broken, look in scripters section. Link to comment
Czar Posted April 12, 2016 Share 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 Link to comment
DragonAlpha Posted April 12, 2016 Share Posted April 12, 2016 -Deprecated Client getUsername() -Deprecated Client isVIP(); returns false -Deprecated Client isMirrorMode(); returns false I needed these for Dragon Developer Stats Link to comment
Botre Posted April 12, 2016 Share 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 Link to comment