Laz Posted September 8, 2014 Share Posted September 8, 2014 Hello community,This new update features some changes that we've written so that RS updates are handled as fast as possible. Our servers will now be running our client updater 24/7 now, updating the hooks as soon as an update is detected. We've also added a callback to the bot which tracks login server responses. If the bot detects the login server message "RuneScape has updated," then the bot gets restarted and reinjected with the latest hooks from the server. If the automatic update takes longer than 5 minutes or experiences any issues, the bot is simply closed for your safety.This feature should work with practically every script supported by our API and scripters should not need to make any changes to their code. The bot handles the automatic restarts perfectly now.Also, we've been upgrading our backend infrastructure to remove some server overhead and to optimize the website. You may have noticed the front-page (http://osbot.org/) now displays the exact version number of the bot. This gets updated automatically now and the download links has moved to (http://osbot.org/mvc/get). These changes will allow for faster distribution of the bot, less bandwidth usage, and overall better design. Additionally, our SDN script processors will now always be using the LATEST OSBot build jar for compiling scripts, so there will be no more awkward delays in API changes for scripters.Following this update you should expect OSBot to handle future RS updates automatically, requiring no user input.API Changes:-Added canCast(Spell spell) to Magic API-Added canCast(Spell spell, Condition condition) to Magic API-Added canCast(Spell spell, boolean checkConditions) to Magic API-Added spellCondition(Spell spell) to Magic API //Used to check behavior of boolean checkConditions-Identified several performance problems in EventExecutor-Added bank caching--Added bank.cache();--Added bank.cacheContains(String name);--Added bank.cacheContainsAny(String... names);--Added bank.cacheContainsAll(String... names);--Added bank.getCachedItemAmount(String name);-Patched WithdrawAsMode and RearrangeMode-Added DepositBank method close()-Rewrote Bank method close()-Added Freaky debuggerDownload: http://osbot.org/mvc/getSincerely,Laz and the OSBot Team.P.S. The JavaDocs have been regenerated and can be seen here : http://osbot.org/apiEDIT: OSBot 2.2.24 was released as a hotfix. It contains fixed bank scrolling and a patched memory leak. 5 Link to comment
Developer Zach Posted September 8, 2014 Developer Share Posted September 8, 2014 Good work team! Link to comment
Volta Posted September 8, 2014 Share Posted September 8, 2014 (edited) Good work Edited September 8, 2014 by Volta Link to comment
irwtonrs1 Posted September 8, 2014 Share Posted September 8, 2014 I'm not trying to be a dick or anything, but I joined osbot back in August and I almost never saw you or anyone with a developer badge post or make threads or anything. The only exception to that was whenever randoms were broken and what not, @Zach would hop around the site and in the chat box looking for people with accounts stuck in randoms to help out fixing them. It's just funny that now, after the site has seen a huge decline in the user base, after Jagex took a bigger stance on the botting situation that I now frequently see you posting. I guess it was normal though for most of the developers to not really be active. Profits were high, bans were virtually non existent, wasn't much of a need to be checking up on every single little thing wrong with the client. If it was up to me, I would have put a hell of a lot more dedication into keeping the client working flawlessly as possible instead of waiting to get involved after everything goes to shit, but hey, that's just me. Link to comment
Laz Posted September 8, 2014 Author Share Posted September 8, 2014 I'm not trying to be a dick or anything, but I joined osbot back in August and I almost never saw you or anyone with a developer badge post or make threads or anything. The only exception to that was whenever randoms were broken and what not, @Zach would hop around the site and in the chat box looking for people with accounts stuck in randoms to help out fixing them. It's just funny that now, after the site has seen a huge decline in the user base, after Jagex took a bigger stance on the botting situation that I now frequently see you posting. I guess it was normal though for most of the developers to not really be active. Profits were high, bans were virtually non existent, wasn't much of a need to be checking up on every single little thing wrong with the client. If it was up to me, I would have put a hell of a lot more dedication into keeping the client working flawlessly as possible instead of waiting to get involved after everything goes to shit, but hey, that's just me. I have more time now because I'm no longer a student. 1 Link to comment
Swaq Posted September 8, 2014 Share Posted September 8, 2014 The day the memory leak gets fixed, my members runs out, wow lol.... Link to comment
Joseph Posted September 8, 2014 Share Posted September 8, 2014 (edited) I'm not trying to be a dick or anything, but I joined osbot back in August and I almost never saw you or anyone with a developer badge post or make threads or anything. The only exception to that was whenever randoms were broken and what not, @Zach would hop around the site and in the chat box looking for people with accounts stuck in randoms to help out fixing them. It's just funny that now, after the site has seen a huge decline in the user base, after Jagex took a bigger stance on the botting situation that I now frequently see you posting. I guess it was normal though for most of the developers to not really be active. Profits were high, bans were virtually non existent, wasn't much of a need to be checking up on every single little thing wrong with the client. If it was up to me, I would have put a hell of a lot more dedication into keeping the client working flawlessly as possible instead of waiting to get involved after everything goes to shit, but hey, that's just me. Wtf almost all releases were done by laz, of you go down the list of updated all you see if laz posting. Even those in some thread he says he didn't do some work so I'll have to say your statement is invalid. Plus since Alek been developer theres been more updates. Edited September 8, 2014 by josedpay Link to comment
Alek Posted September 8, 2014 Share Posted September 8, 2014 FYI shout-out to for being an active member on the bug tracker. You provide me with a handful of tasks to complete which is really appreciated. 2 Link to comment
Administrator Maldesto Posted September 8, 2014 Administrator Share Posted September 8, 2014 Great release, thanks for the help every one. Link to comment