Everything posted by blm95
-
Safe Cracker
Yeah, no worries man. I don't mind honestly, I think having options open to people is a good thing. I don't mean to give the impression that mine is really "better", and don't want it to seem like a competition or anything; just another option available .
-
Safe Cracker
Well I only used yours for a short period of time, but it continuously moved the mouse at the player's feet, back and forth. I don't know, maybe you play that way, but I usually write my scripts to simulate how I sorta play the game. I don't mean any disrespect towards you, I just like writing my own scripts for the most part so I know what is in them and how things are implemented
-
Safe Cracker
Thanks . Because the area is so small and it interacts with the closest vault, (assuming you start near the banker) the npc should always be in range. I might be wrong, in which case I will fix it immediately once someone reports the error ^^.
-
Mage Guild Rune Buyer
Yeah lol rip. Well, I guess the point in me releasing this was because I am sick of the merchers overcharging for runes lol. Hopefully this will bloat the market and lead to deflation of rune prices.
-
Mage Guild Rune Buyer
It largely depends on if there are other people hopping worlds and buying runes out. Personally, I used it just to get runes for myself to stun alch. If you assume you yield only 50 law runes per world, and a worlds' interaction takes ~30 seconds, and laws sell for 300 each... 2 * 60 * (50*75 (profit per law (minimum))) = 450k gp
- Mage Guild Rune Buyer
-
Mage Guild Rune Buyer
Hi, With Deadman rune prices being so high, I wrote a script which will buy soul runes, nature runes, and law runes from the shop in the mage guild. Features: -Buys soul, nature, and law runes from the Mage Guild vendor -Set the threshold at which you would like the script to stop buying runes -Auto world hopper -Not complete bot-like interactions (realistic speed) I made a little GUI for it. It was my first time working with JFrames, so if something does not work correctly, it's probably because of that . How to use: -Start at mage guild -Start script -Input the desired #s into the GUI (ensure all are filled; if they aren't, something will probably break) If you have any questions or find any bugs, please let me know. Enjoy! Download/Source http://puu.sh/ls6Y6.rar Boring legal stuff is located in LICENSE.txt. Tl;dr, if you use any of my code, please document the changes made, as well as ensure that your work that makes any use of this code is available plain-text to anybody who wishes to see it. edit: Big thanks to @Bobrocket for assistance with GUIs. Also, if you would like a script made, I am taking requests here: http://osbot.org/for...cript-requests/
-
Safe Cracker
Just for the reasoning as to why I did that: I was originally super broke, and was using cakes. Since Cake has 3 forms, I needed a contains, with .toLower being for the partially-eaten cakes.
-
Safe Cracker
Hi, I made this script a while back (at the start of DMM) to make some cash. It's still not awful money making/xp, so I'll post it here. I haven't tested it for ~10 days because I'm not sure if the area is safe anymore, so please don't assume you can leave it running afk for 72 hours straight lol. I also understand there is a SafeCracker on the SDN, but I felt it had no antiban and not everything worked the way as I would have liked it to. Features: -Banks gems -Auto eats -Withdraws lobster -Stethoscope support -Moderate antiban Please note that it currently only supports lobsters. I don't have the IDs of other foods, and I feel like lobsters are probably best for this task anyways. If you would like to change the food, download the source and edit the code appropriately. Also, make sure to buy a stethoscope before starting the script (and have it in your inventory). Lastly, there is no GUI for the script, it simply logs information in the OSBot logger. If you have any questions or find any bugs, please let me know. Enjoy! Download/Source (note: this was the first thing I made for OSBot a couple weeks ago, so I was unfamiliar with the API and did not really care about stylistics/performance). If you would like to change the food, the relevant lines are 9 and 98. http://puu.sh/ls1NH.rar Boring legal stuff is located in LICENSE.txt. I don't know why someone would want to use my source code for this script as it's pretty awful, but basically, if you do, please indicate changes made, as well as ensure that the entire script's source code is available in plain-text. edit: If you would like a script made, I am taking requests here: http://osbot.org/forum/topic/86879-taking-script-requests/
-
Taking Script Requests
Thanks for the suggestion . Unfortunately, I don't have the requirements for the cooking guild. Additionally, I should have mentioned in the OP that I play on DMM, so I would prefer if the script was something that can be done in a city, in a remote location, or somewhere somewhat close to a bank.
-
Taking Script Requests
Hi, I develop cheats for some other games and I am looking to get into the Runescape botting scene. I will be taking scripting requests and coding scripts as soon as possible. However, I'm still not entirely familiar with the game, so there will be a bit of learning to do (in terms of game mechanics) for skills I have not done yet (construction/hunter/farming/runecrafting/herblore - would prefer to not write scripts for these skills). Of course, these scripts will be released for free (possibly source included) for as long as I decide to take requests. Although I am able to do so, please try to refrain from asking for scripts which have large amounts of complexity to them, or have excessive requirements to do (i.e. a slayer script, farming high level mobs, etc.). Thanks, I look forward to hearing your suggestions, blm95
-
Perfect Thiever AIO
It seems to click at a ridiculous speed (way faster than a human can click). Also, it should probably click slightly before/after you are no longer "stunned" to seem more realistic. Also maybe continuously even while stunned occasionally while the NPC is stuck in one tile (to simulate someone watching stream or something and clicking continuously in one spot). Additionally, seems you didn't add the auto-thieve option for cakes when at low HP near ardy stalls that I suggested before the script was released . This should be easily ported within a few minutes if you want to use it. http://pastie.org/private/5gt9raz0pyqadycmg2yzkw
-
neutral logic on france thingy.
The difference is that the civilians killed in Homs were cannon fodder. There was reasoning behind launching the attacks. Sucks that some innocent people died as a result, but the two events can't really be compared.
-
Implementation of Human-like Mouse Movement
Got it basically done I think. Obviously the data points need to be set more logically (with many more added), but here's the basis: https://gfycat.com/HonestUnfoldedEarwig. Data is then serialized into an xml which can be used to parse useful bits of data to input into an algorithm: http://i.imgur.com/bGLrsT7.png
-
Implementation of Human-like Mouse Movement
As complexity increases, so does the difficulty in detection of course. Keeping that in mind, I will try to implement more logic and randomness for different scenarios. However, humans are not really random, so I'm not exactly sure at what point complexity and randomness actually begins to hinder the goal being achieved. Ideally, I would ask for thousands of users to run a script and play manually for X amount of hours (the more hours, the better the results). While playing, it would record the entities/widgets/objects that were attempting to be hovered, and analyze their heights/widths, as well as beginning distance from target, initial mouse speed, and change in mouse speed over the course of interaction. Using this, users could then use their own parsed data sets (which would be input into an ANN) for individual use (probably not a very good idea unless the individual recorded many many hours of gameplay), or use the ANN generated from all individuals. In the end, the ANN would have some degree of randomness built in (maybe using data sets of 10-25 users each load?), as well as the ability for users to decide how accurate they'd like their bots to be (precision vs accuracy). With that being said, a lot of work would have to go into that, and I'm pretty busy with uni lol. Also, implementation of this would exceed my current level of understanding (although I think I would be able to learn pretty quickly). Also, thanks to @Bobrocket for helping to discuss and brainstorm ideas for this project.
-
Implementation of Human-like Mouse Movement
Will be working more on it to try to make it look more and more human . Here's a gif of it in action (really poor quality, not sure why; sorry): https://gfycat.com/DirtyTediousAnkolewatusi
-
Implementation of Human-like Mouse Movement
Thanks for the feedback . For the stop-go, do you mean this? http://i.imgur.com/zgqykAX.png
-
Implementation of Human-like Mouse Movement
Hi guys, I put together an algorithm which attempts to simulate mouse movement (at a fairly basic level). The PoCs: (10 pixel variation) https://gfycat.com/BraveAnimatedGroundbeetle https://gfycat.com/ThornyAfraidBedlingtonterrier https://gfycat.com/FelineNippyDeinonychus To show the effect of pixel variation: (50 pixel variation) https://gfycat.com/VastInformalAnaconda Foreword: Although some might say "mouse movements don't matter", it helps me sleep better at night knowing that my bots have decent anti-bans (placebo or not). Explanation: Human mouse movement can loosely be classified as a bezier curve (of course, some people move their mouses in a different fashion, but a bezier-curve motion seems to hold true for most people). The curvature is dependent upon the distance from the target location, as well as the relative Y location of the target. Using the method written, it is possible to input a desired x/y position (implicit conversion to screen coordinates will come with time), and define the pixel variation for that action. For example, if the bounding box of an entity is 20x20, one can input a pixel variation of, say, 22 to typically hit the desired region, but occasionally miss (since being 100% accurate over the course of many hours might look sketchy). Some Unknowns: As you can see in the gifs, I attempt to slow down the mouse as it approaches the target area. It is somewhat random with regards to when it slows down, but I am unsure whether I ought to make it slow down at increasing intervals every time (as it stands), or only occasionally slow the mouse down (with increased chances of it slowing down towards the end position). I will not release anything yet, as it is obviously very early into development, but I'd like to get some feedback as to what I should improve/implement. Although I think there are many more sophisticated, elegant, and human-like approaches to this problem, I think this is at least a good start over the built-in osbot mouse functionality. Thanks, blm95 edit: thanks to @Explv for the help with API
-
Perfect Thiever AIO
seems to work pretty well, but I think that you should force left clicking on the target... using ent.interact(...) will occasionally cause it to right click interact with your target, and I don't think many people actually right click interact 20% of the time and left click the rest. Additionally, moving the mouse every interaction is also a bit bot-like... While the target is trapped in a corner (i.e. not moving), maybe you ought to click the same spot (some variation possibly?), then of course move mouse until the target is trapped again
-
Perfect Thiever AIO
Question - how does it handle needing additional food? Will it bank for food, or thieve cakes from the stalls?
-
Perfect Thiever AIO
I would also like to try it . Thanks, looking forward to it!