Jump to content
View in the app

A better way to browse. Learn more.

OSBot :: 2007 OSRS Botting

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Leaderboard

Popular Content

Showing content with the highest reputation on 03/12/15 in Posts

  1. Web walker Hey, I have returned to OSBot and this time I have started a web walking project. I started working on it a little while ago and its soon done. Once its finished I am planning on re-writing my old scripts with this webwalker. Features Walking: - Surface world (95%) - Dungeons (60%) - Stronghold of security (100%) - I just need to add the last floor and its done. This is also the most tedious dungeon to add by far, due to the different paths + all the doors - Nieve slayer dungeon (100%) - Brimhaven dungeon (0%) - Taverly dungeon (100%) - Fremennik slayer dungeon (100%) - Edgeville dungeon (100%) - Kalphite dungeon (0%) - Other locations (100%) - Slayer tower (100%) - The pass to morytania (100%) Shortcut, obstacles & teleports: All of the agility shortcut and special traveling methods has conditions that needs to be met. This means that the script will not travel with gliders if you haven't done grand tree, and will not use agility shortcuts you don't have the level to handle. - Normal obstacles (100%) - Agility shortcuts (50%) - Traveling methods (80%) - Gnome glider (100%) - Spirit trees (100%) - Fairy rings (80%) - Can't add all locations until they have been mapped - Desert carpets (0%) - Charter boats (0%) - Teleports (0%) - Teleports & teletabs (0%) - Minigame teleports (0%) Media: In the video the walker is walking from lumbridge to the bridge in ardougne. Please note that I am going to fix the two way traveling with spirit trees, I just havent gotten around to connect every tree to eachother
  2. I'd just like to add a note here, since I know some people are going to read this and say "Okay no bans lemme bot for 5 days straight" and then get upset and bitch when they get banned. While the mirror client might reduce ban rates (hopefully it does), this doesn't mean you can't get banned. If you're gonna bot dumb, you're gonna get banned. Bot safe please.
  3. Okay, so I just finished fairy rings for my web walker. I know there was a tutorial released a while back, but I can't seem to find it, so I am releasing this. I have an enum for the location codes, but its not done yet so I am not releasing it yet To see it in action, please visit this post The fairy ring class Use as instance.setRing("dkr");
  4. Power chopper script with super anti-ban technology: loop: checkStats(); sleep(random(1813,2832); moveMouseSlightly(); sleep(random(2342,3312); moveMouseOffScreen(); sleep(random(981,2231); typeRandomly(); sleep(random(2221,8535); woodcutting.cutLogs(); sleep(random(99923,100324)); checkFriendsList(); sleep(random(1003,4002); examineRandomObject(); sleep(random(3424,9921)); checkAchievementDiaries(); sleep(random(918,3412)); woodcutting.dropLogs();
  5. 12 March 2015: Before I worked on the response code callback and listener, I was really interested in having the welcome screen operate purely based off of color. Although a lot of people don't completely agree with me, I would much rather sacrifice speed for stability. I did eventually opt to use response codes for the welcome screen, however my interest in creating an OCR application didn't fade away. Here is a pretty early version of my program analyzing a screenshot of the welcome screen: I want this program to be fully trainable. Currently there are a few other OCR applications out there that are very powerful, but suffer from usability and design. How it works: A folder is a "font pack" and each image in the font pack represents a character; e.png, E.png, a.png, etc. The image is a simple black and white of the character and the program reads it to create points of reference. Training it is very easy but it lacks "character construction". This means that if the letter is not the correct size or is slightly distorted, the program will fail to read it. Scanning documents and reading them is probably out of the grasp for this project, however reading text from games will be very achievable. Some goals: -Attach to applications -Option to detect text without defined color (will be slower) -Process multiple files -Synchronize multiple image processors 20 April 2015: I've finally had a bit more time to work on the project and it's coming along nicely. There are a few optimizations made but as of now the code will remain messy until generating the text is perfect. 21 April 2015: I finally have the complete methodology accomplished, just need to work on some serious optimizations and cleaning up the code. 23 April 2015: I decided to wrap up the project and host it on my site. To download and view the instructions, click here. There are a bunch of features and optimizations I would have liked to add, but as it stands it's sufficient.
  6. 3 points
    Think of it as you need to overlay an edge weighted graph on to runescape. How you do that is up to you. I have made a couple of tools to autogenerate the graph, and manually generate the graph as well. Personally, mine is at least 95% autogenerated, then I go back and add manual nodes as needed. So first make an edge weighted graph and make a tool to build one using runescape variables (x, y, z, etc.). Once you make a graph (just make a small one at first), then you should make a pathfinder to be used on your graph. A* is obviously the widely used one in games. You then need to apply A* to the graph you coded/built and find a path from point A to B. Last you need to create a walker that can traverse the path you feed it using your pathfinder, handling obstacles, cross plane traversal, dungeons, etc. The way you store everything is up to you, but always keep efficiency in mind. All I have to say is good luck. :p
  7. Anti-ban = more processing, more 'feel-good', less actual performance and output. I won't be adding them--or if I do, it'll clearly be for the feel goods of the user. I personally believe anti-bans are redundant. Unless you've got an anti-ban that actually simulates human behaviour right to the extent where the bot will pick up an entire new task, or venture off somewhere to do something else, I doubt it's even worth it. Shaking your camera and flicking your tabs isn't going to stop players from reporting your ass, and I doubt it'll 'trick the system'.
  8. As always, please update your mirrorclient.jar mirrorclient.zip Major fixes include: Objects disappearing after entering new region Not being able to start multiple bot tabs with mirror mode Bot/Webclient freezing after one of them is closed Double key typing issue Possibly more New features: Very low CPU mode (Expermental, enable under performance debugging options)
  9. Okay, fairy rings has now been added. I haven't added all locations yet because some of them are redundant and a few others lead to places I haven't mapped yet. The next thing I will be working on now is dungeons Currently fairy rings has been added for these locations: Edgeville Mudskipper point Rellekka slayer dungeon Piscatoris Feldip hills Haunted woods Kalphite lair Mort mye swamp Legends guild Miscellania Yanille Sinclair mansion Shilo village (Right outside) Canifis Hazelmere (The house east of yanille) Wizards tower The snowy hunter area near rock crabs Ship yard (eastern karamja) North of nardah Here is a small video of the script walking from rellekka slayer dungeon to varrock using fairy rings
  10. Here's a Java 8 way to do it: Predicate<NPC> predicate = o -> (o != null && o.exists() && o.getName().equals("Rat") && getMap().canReach(o)); List<NPC> potential = getNpcs().getAll().stream().filter(predicate).collect(Collectors.toList()); NPC target = potential.size() > 0 ? potential.get(random.nextInt(potential.size())) : null;
  11. 2 points
    Oh very cool thanks! I'm just curious about them not sure if I'm going to write one, but if I did I'd probably open source it @Mysteryy: Thanks you sexy beast
  12. 182 QP and doesn't even have imp catcher done Looks very nice. The video makes it look hella OP that it needs to be nerfed.
  13. There is currently small delay before changes like object spawned/deleted reach mirror client, which is due to data caching. Will be fixed on 1.04
  14. I personally do not believe antiban helps at all to prevent bans. If anything, it potentially causes them
  15. First off an introduction. My name is DudeAmI to most, Lemons to a few. I have been working on OSRS bots for a while (since ~2006), and hung around other communities that have risen and fallen. I am now ready to invest my time over here, and to start it off I will release my fully-functioning web walker! A brief disclaimer: This software is in beta testing and is in no way considered "stable". It works in most tested circumstances, and will work for most things, but a few spots/bugs will crop up. Please report these to me ASAP so I can fix them! Ditto for missing areas. Source code located over at github: https://github.com/Lem0ns/Walker Most of the API is documented there, should be enough to get started using it. I included a couple examples to show how the code works. Main world coverage: Note that this will most likely be redone. While the current point set works, it is very bulky for its actual use. If you need anywhere added let me know, it takes very little time to add spots (I'm just lazy ). Object handling The walker will automatically handle most objects in its path, including Doors, Gates, Ladders, Stairs, and Trapdoors. If you need other objects added, let me know! Walker The sources also include a walker, which I will publish to the SDN as soon as my Git+SDN Requests go through. Let me know what you think! Any contributions/critique to the code are welcomed, as nothing is perfect. Any questions feel free to ask.
  16. Get a lot of new members coming in the Chat Box confused about how to add scripts so here is a quick, simple guide. - Firstly open the client (Ensure you have downloaded the client from our website and our website only). - Secondly ensure you are signed into the client, the sign in details used for the client match your forum log in and password. - Thirdly click the play button located at the top of the client - - Next this should appear When this screen appears the main tab is where the scripts you have added will be (this is where you will start your scripts) - To add scripts move over to the 'Browse' tab. A list of scripts should appear like this - You can change the settings to narrow down what script you are looking for. For example combat + slaying, crafting, mining and so on. Along with this you can toggle if you are looking for 'free' or 'premium scripts'. - Finally when you find a script you like simply click 'add' and the script will be added back to your 'main' list where you simply click 'start' and are good to go! NOTE: - If you want extra information regarding any of the scripts simply click the 'info' button and you will be directed to the scriptwriter's thread on the forum where you can find out features of the script or just what other people think of it! - If you click 'buy' on any premium scripts you will first be directed to our store where you will have to purchase the script. When going back to the 'browse' section the option to 'add' will be available and then just like free scripts the script will be added to your 'main'. I hope this was of use to anybody struggling, feel free to shoot me a pm for any further help or come into the Chat Box.
  17. REQUIREMENTS: CPU: Dual core+ Operating System: Windows/Linux/OS X(MAC) Java: At least java 8 VIP, Sponsor, Scripter or Staff rank NOT HAVING THE REQUIRED RANK WILL NOT LET YOU START IT! HOW TO USE: Start runescape client on your browser or the official OSRS launcher Open new bot tab on OSBot and select to use mirror client Make sure you are not logged in before starting your script. Preferably with a freshly loaded OSRS client. And continue like you are used to! HOW TO REPORT BUGS: Reports missing the following will get ignored and deleted: Mirror client version Console output / terminal output Crash report if a crash occurred Script that you ran Hooks that failed JVM/Browser bit version (32 / 64) Known bugs & suggested/required fixes: Scripts are not starting/buggy: Please attach to rs client right after it loads BEFORE logging in.
  18. 1 point
    It's a ligament in the knee. I thought about that also, but I figure eventually if I get it to work out and show people it can work I can get some extra people to help with their specialized skill
  19. Why is there even an option to purchase something for $999
  20. Hi, also in the future do you think a one tick drop method would be possible for power fishing to speed up xp rates?
  21. Wear a mask on your account and only bot at night so nobody can see you.
  22. sold me a bond. I went first, smooth trade.
  23. It's not $2 It's 2 euros. $2.12
  24. 1 point
    If you look at our web: http://i.imgur.com/OvVs5ss.jpg Each intersection of red lines is a Node, and the red line itsself is the edge of the graph that connects 2 nodes. You can see that each node can have 1 or more neighbors, typical case for me is 4 neighbors.
  25. What Try again, it really is not supposed to do that inb4 OP broke java.
  26. 1 point
    i can, im just throwing out suggestions.
  27. 1 point
    bami is lekker ofnie
  28. Could you post a video maybe? just proving something besides a screenshot that not saying you did, but could be found online. Thanks
  29. Looks nice, like your path paint ^_^
  30. 1 point
    got 70-94 magic
  31. Yup that fixed it alright, thanks
  32. Will be fixed on next update. This is not related to the Mirror Client but a bug in the general OSBot client.
  33. [DEBUG][Bot #1][03/11 08:07:14 PM]: / Visible: 204 : 0. message [You can't carry any more Lobsters.] [DEBUG][Bot #1][03/11 08:07:14 PM]: / Visible: 204 : 1. message [Click here to continue] [DEBUG][Bot #1][03/11 08:07:14 PM]: / Found message [to continue] i:1 [INFO][Bot #1][03/11 08:11:31 PM]: Script Perfect Fisher has paused! [INFO][Bot #1][03/11 08:11:43 PM]: Script Perfect Fisher has resumed! Nothing out of the ordinary just in the middle of fishing it kicks you off account? Maybe the computer thinks your away for too long even though your fishing? no idea. Edit: Also the account didnt get kicked off at 8:11:43, it stopped 5-10 mins after that.
  34. Well, you guys need to update this ASAP. I want to test the mirror client but I am NOT running any bots unless I can do it through proxies.
  35. I agree... If anything I believe "anti-ban" increases ban rates. It may look natural to the user, but at the end of the day it's still the same processed movements. Anti-ban isn't the answer, I think the mirror client will be a huge help though.
  36. No but I am working on adding that location too, as a choice in the GUI. There will be a massive update today guys!
  37. Impressive We're about to update the client to be compatible with the new update to the mirror client MGI made, fixing most of the current bugs in the mirror client.
  38. Nice, I've been using this bot since December 2 years ago, maybe one day ill get banned. until then ill just have to suffer
  39. Will be doing this when I get some free time.
  40. Alright fixed it It now keeps searching for a client to attach

Account

Navigation

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.