Everything posted by Laz
-
OSBot BETA 2.1.1 - Proxy Support, CPU Enhancements, and More!
I have school on weekdays. I'll be able to handle these after 3PM eastern time.
-
OSBot BETA 2.1.1 - Proxy Support, CPU Enhancements, and More!
Most randoms do work. We need accounts stuck in randoms for help in developing this. If no one uses OSBot 2, it will not help. I'll be posting some proggies, hopefully get more people convinced !
-
OSBot BETA 2.1.1 - Proxy Support, CPU Enhancements, and More!
Hello OSBoticans, I've finally finished the OSBot 2.1.1 release. It might be missing some features as previously planned such as fully working randoms. However, it's a big step up! The bot's API is nearly as stable, or even better than OSBot 1's and its CPU usage has drastically dropped! We're still working on refining it further. We've redesigned the GUI somewhat to optimize it for low-resolution machines. SOCKS proxy support has started to be added (but has not been tested!). Additionally, the packaging of OSBot 2.1.X has changed somewhat. Script writers will simply need to re-import any moved classes. Here's the JavaDocs: http://osbot.org/osbot2_api/ or http://osbot.org/osbot2_api/Docs.zip Download link: http://osbot.org/osbot2_beta/OSBot-packed-2.1.1.jar Thanks, Sincerely, Laz and the OSBot Team!
-
OSBot 2.1.X Being Released This Weekend!
Because it's nearly bug-free and behaves more human-like. OSBot 2 will definitely have lower ban rates, especially on well-designed scripts.
-
OSBot 2.1.X Being Released This Weekend!
Hello community, OSBot 2.1.X will be released this weekend with many bugs and performance enhancements. Proxy support will have been added as well as other features that have been proposed. Additionally we've decided to not release the API's source code but simply provide the source code to certain items on request. This decision was made on behalf of the fact that we're trying to combat RuneScape's botting profiling techniques. Having an open source API will not benefit that cause and will not benefit the end-users of our botting software. Nearly all random event solvers will have been implemented successfully on the OSBot 2.1.X release. Following this release, our script developers will commence the development of brand new, higher-quality scripts. Also, OSBot 2.1.X is supposed to succeed OSBot 1 as the botting core being used to run scripts. OSBot 2.1.X has a brilliant script emulator which allows it to run OSBot 1 scripts like any other script. Once this feature is working flawlessly, we will fully discontinue development on the original client. Not only are we going to be releasing a brand new botting engine, we are also planning on adding MANY new features and services to the website. We're expecting these features to become highly popular and competitive. Thanks, Sincerely Laz and the OSBot Team! P.S. The administration team has been rather unorganized lately. We've done various reorganizations within the development team of OSBot. Expect much more frequent updates and better service!
-
Recent Unluckiness Streak
That's what I'm going to do. Thanks
-
Recent Unluckiness Streak
I'm considering buying a rifle (perhaps AR-15) to keep in my car field-stripped for self-defense purposes incase an event like this ever happens again. I'm not considering anything illegal like hiring a hitman, especially after posting a nice monologue which could prove in court that I had a probable cause.
-
Recent Unluckiness Streak
Yeah I'm only 17. I began my journey of being involved with RuneScape hacking back when I was only 12.
-
Recent Unluckiness Streak
So this is me apologizing for a lack of updates which otherwise would have come out this week. A few weeks ago I was threatened by my friend's neighbor saying that he was going to kill me and my friend. His motive? His house got robbed but obviously he doesn't know I make a living of computer programming/reverse engineering, not robbing peoples houses. Anyways, I shrugged it off as an act of frustration and simply told the guy to fuck off that day. A few days ago, as I was leaving my friend's complex with him and his girlfriend, I noticed that the man's truck was right behind my car. Immediately I considered the possibility of being followed by the man (possibly to know where I live or something). I considered it as a joke initially but the man was indeed following me! After driving approximately a mile to the expressway ramp, I took off reaching speeds of approximately 100 mph (sorry I'm American). I normally don't drive this fast on the expressway (I've already had 2-speeding tickets, don't need another one) but this man was tailgating me. His bumper being barely inches away from mine at this speed. By this time my friend was on the phone with 911 and we're asking for help. Scared for my life, my friend's, and his girlfriend's, I got off the next ramp, not wanting my car (which is a soft-top) to be flipped, totaled, and kill us all. The ramp is only one lane but the man's truck tried to pass my car and tried pulling me over by running me off the ramp. Our vehicles take a short pause and the man gets off his car and tries approaching mine. I took off immediately fearing the worst. Now in the city, I decided to enter the nearest public shopping plaza to try to find help. I parked a row away from a police officer believing that I was finally safe. We decided to just stay there and breath as I was too nervous to drive any further. Unfortunately my friends spotted the guy's truck entering the complex. I was hoping that since we were near plenty of banks and a Publix that security cameras would be available as evidence. The man spots my car and parks two rows away from my vehicle. Me and my friends are staring at the rear-view mirrors and outside the window. We all acknowledged that the man got off his truck, and began speed-walking towards my vehicle. Attempting to avoid being shot in the face at point-blank range, I began backing out of my lot. The man notices my reverse lights and suddenly began sprinting. The man is now at most 10-ft away from my window and starts reaching with his left hand over his right pocket. While I did not have any proof he had a gun, his recent actions and previous threats made it a strong possibility. I am now panicking as well as all my friends in my car. I put my car on drive and floored it out of there, hitting a BMW that was parked to the right of me. Because I was being pursued by a possible gun-man (both in a high-speed chase and him on foot), I did not stop (as I normally would have in any accident) and left the shopping plaza. After driving for less than a minute on the road, a cop pulls up behind me and signals me to pull over. I immediately comply and found a safe spot to pull over (this is a pretty busy road). I'm not even a block away from the accident and I didn't expect to get in trouble at all. The cop pulls up to my window after inspecting my car and asks for my license and registration. I ask him if he saw what happened and immediately try explaining what happened. I also mentioned that we were on a 911 call prior to my accident with the BMW. Long-story short, after the cops pulled me over, the cop who witnessed me hitting the BMW made no acknowledgements of the man I was being pursued by or his truck. Additionally, another cop told me "don't give me that shit about him reaching for a gun" with a very nasty attitude. I had not hurt any pedestrian but of course my young age and apparent reckless driving behavior landed me having to speak with this very rude cop. At the end of the day I had explained the story to three cops, mentioned that I was being pursued, mentioned that we were trying to get help from 911 prior to the accident, and mentioned that the guy has threatened us before. Despite my efforts, my quick-thinking during my stressful pursuit with the man in the truck landed me with 2 tickets. I was charged with reckless driving and a hit-and-run (no injury/death). Durring my experience with the cops, they asked for our IDs, ages, and names. He also told me to call a parent to see if they can come (and my mother did arrive at the scene.) They told me it was my lucky day.... I was 5 days away from turning 18 years old (a legal adult in the United States). Had this occurrence happen 5 days in the future, I would have been arrested that day and sent to jail. I was allowed to leave and go home but because the hit-and-run is a criminal misdemeanor, I am now required to attend court. Additionally, right after my accident with the BMW, the guy in the truck left the Publix shopping plaza and went back to his house. My friend in the car is his neighbor. My friend's brother texted him while we were with the cops. He mentioned that the guy threatened him saying that "your mom isn't going to recognize you and your brother once I'm done with you guys." (NOTE: This quote is not a 100% accurate, but simply a gist of what I had heard he said.) My friend's brother called the police and another couple of cops show up at his house. They put the man under surveillance that night but couldn't do much else. My friend however told me that his brother was on Skype with his girlfriend while this occurred and she was recording the call. WOW! My first lucky event this entire day! Although we had the threat recorded and the incident is related to mine, I still am being butt-fucked by the court now. I am making arrangements with a criminal lawyer and will try to normalize my life a bit. I hope you guys wish me luck with this situation. I can no longer go back to my friend's apartment complex because according to my friend, the man has been literally staying in his truck outside his house ALL DAY! The guy is literally waiting for me to come back!!! What if he decides to go to the biggest school in the entire district (the one I happen to attend) to try and look for me and follow me back to my house again? I've been really stressed and terrified of public places now. I'm also really glad I noticed that this guy was following me. Had I not, he would have found my house and that would put my sister, mother, and father at risk. I hope you guys understand that I've had a rough-weekend. I will be releasing a few updates to both OSBot 1 & 2 (proxy support for both) later this week. Thanks! Sincerely, Laz.
-
stealth my ass and are any gfarmers alive?
Jagex has a packet that it sends between the client and server where it detects class members and other reflection data. They use reflection techniques like Class.forName and Class.getDeclaredMethods() to detect their own genuine class members and injected/renamed class members like the ones OSBot injects. Want to know how the new stealth injector works on OSBot 1 and 2? We get your Class.class from within the JVM and inject it with code that filters any injected hooks. This modified Class.class file is in your filter_XXXXXX.jar inside your OSBot/data folder. You can decompile if you want and see how it works. I'm sure Jagex has plenty of other ways to detect bots however. For one, the speed and accuracy of your script may not necessarily be anything like a human's! Scripters need to be smarter about the behavior they're hard coding into the bot. Another method is definitely random events. Why do you think they keep changing them? They have a team dedicated to breaking them and trapping bots in them. Those bots can get flagged for bans. In essence, its a vicious cycle that bot developers have with Jagex. We reverse engineer their client and improve our botting software. They reverse engineer our bot and improve their anti-botting software. Anyways, the recent bans have inspired me to implement some more fixes into OSBot 1 as it's the only stable bot right now. You'll be seeing improvements to the way your bot selects objects and such!
-
Best Way To Optimize Your Scripts!
Hello fellow scripters, you know that "int onLoop()" method you guys like to use a lot? Well depending on how much logic you handle within this method call, you could be making your bot use more CPU. The best way to reduce this CPU usage is to raise the value given to it. In essence, you shouldn't be looping at less than 150 ms because it's a complete waste of CPU power and makes your script more detectable! Do you really think your brain makes concious decesions about the game your playing at 20 times a second (assuming your using return values of 50 ms)? No... in fact heres some data: http://www.humanbenchmark.com/tests/reactiontime/ They're median response time for humans on their study is 215 ms. I'm not exactly sure to what extent some scripters do this, but the more instructions you run per second, the more power your CPU needs to allocate to the script. Additionally, if your script for some reason needs to spam click or something, then make sure that your script doesn't execute many instructions when its looping at higher speeds. In essence, if you made it only do this... public int onLoop() { return 50; } ... than your not going to be using much CPU. But if you have an onLoop() method FILLED with hundreds of if-statements and conditionals everywhere, you're going to be using MUCH MUCH more! So tl;dr; Use a sleep time like gRandom(215, 80). That method uses a mean of 215 with a standard deviation of 80ms. Additionally, RuneScape's servers loop exactly every 600ms. What does this mean? It means that for every step you take in RS while walking, it takes roughly 600ms. If you're running, the steps get sent twice every 600ms. When you click on an object, it takes approximately 600ms for it to open. Etc. Etc. Thanks, Hopefully you guys learned something.
-
OSBot 1.8.1-6
That works too. Remember that filter jar is specific to your JRE. It gets automatically generated by the stealth loader.
-
OSBot 1.8.1-6
For now instead of doing java -jar, do java -cp OSBot 1.8.1.jar org.osbot.engine.Main. This will disable the stealth loader. I will however add proxy support on the next OSBot release!
-
Bot is not fully functional since today's update!
Closed - OSBot 1.8.1 has been released!
-
OSBot 1.8.1-6
I'm pleased to announce the fix for today's update. This 1.8.X release features several bug-fixes and additions: Client downloader no longer crashes or require relaunching Interface callback injector has been patched (fixes walking for new update). A new boot loader with stealth injection ported from OSBot 2 (this should combat a technique that's possibly used for insta-bans) When the client is offline, CPU usage doesn't skyrocket. Local scripts are now loaded before remote scripts. Download: http://osbot.org/get/index.php Happy botting! Thanks, Sincerely, Laz and the OSBot Team. Edit: 1.8.6: Camera rotation bug (thanks Eliot for confirming). 1.8.5: More work on facing stuff. 1.8.4: Timeout of rotateCameraToAngle() infinite loop. Partial fix for ArrayIndexOutOfBoundsException in Character.getFacing(). 1.8.3: (not version dependent) Fixed hook for lowest pitch. Reverted change to Molly and Pinball because the hook problem was solved. Added timeout for rotateCameraPitch(). 1.8.2: Anti-randoms (Molly, Pinball) fixes by @Divinity for the camera problem I'm tracking down.
-
Bot is not fully functional since today's update!
Hello community, I'm currently debugging as to why the walking on OSBot has stopped working. The fix containing the patch should be released sometime today. Sorry for the inconvenience! Sincerely, Laz and the OSBot Team. EDIT: The problem has been identified. The interface callback injector has been broken. This is the second time its broken and it will be patched to not break again with similar updates. Please be patient, a patch should be released very soon!
-
Upcoming Changes Planned for OSBot 2.1.X
theres not that many features being implemented here in the post. The hardest part will probably be proxy support haha.
-
Upcoming Changes Planned for OSBot 2.1.X
Hello community, because OSBot 2 has not reached our standard as of yet. I've decided to change it's development strategy. Here are the list of changes that I am planning: Revamped event system for increased performance and stability Open-sourced API available to everyone for faster bug-fixes and feature implementation Open-sourced random event solvers for better random event support Other various API changes/enhancements/implementations Improved camera functions Improved walking functions Proxy support Although we'd love to release the open-source API now, it's going to take some time to restructure the bot into two separate modules (one open-source, and another closed-source). This isn't going to take too long though, I expect all these changes to be implemented within at least two weeks. Beware, the API changes might cause any current OSBot 2 scripts (if they even exist) to break. We're taking advantage of the fact that barely any scripts have been written to implement these enhancements. Hopefully with our new, future open-source model, OSBot will excel in development and features. Thanks, Sincerely, Laz and the OSBot Team.
-
Spring Break
Went to Ultra Music Festival @ Miami with my girlfriend and partied for 3 days lol.
-
WTF is going on!
Guys this problem has been fixed. I'm dearly sorry for this inconvenience. We made some plans a while back to make a new VIP group that was limited to 4 tabs but never got implemented. Unfortunately it was accidentally activated when I rebuilded the server to allow the new "Developer" ranks that me, Maxi, and Zach have. Everything is okay now.
-
OSBot 2.0.16 BETA! (First PUBLIC release)
Any errors printed?
-
OSBot 2.0.16 BETA! (First PUBLIC release)
Looks like the legacy emulator is incomplete. I will patch this on the next release. Thanks for the bug report.
-
OSBot 2.0.16 BETA! (First PUBLIC release)
If its not in this list, it definitely doesn't work. Note, not all of these may be working fully! Try updating your java. I'll look into this tomorrow with my spare monitor.
-
OSBot 2.0.16 BETA! (First PUBLIC release)
Yes there is. Inventory extends ItemContainer. http://osbot.org/osbot2_api/org/osbot/rs07/api/util/ItemContainer.html
-
OSBot 2.0.16 BETA! (First PUBLIC release)
You won't get any ads while in-game, which are the more annoying ones. This bug will be patched for VIPs and Sponsors soon.