Mouse Recorder Crack Download

0 views
Skip to first unread message

Jon Levatte

unread,
Aug 3, 2024, 5:37:07 PM8/3/24
to toilingsterin

I'm working on developing a mouse recorder specifically for OSRS using OSBot. My thinking is that with a long enough mouse recordings (24+ hours of recordings spliced together), ban rates should be almost non-existent because it's literally a 100% accurate recording of human behaviour, so the system shouldn't be able to tell. Obviously you're severely limited with what you can bot, and you still won't be able to bot for 12 hours a day without getting smacked with the ban hammer, but I think it's at least worth trying.

I tried a small scale test with an account crafting gold jewellery in f2p, but I think the recording was far too short (15 mins) and the account got banned within a few minutes. That IP was probably flagged though, so that may have contributed. I did tutorial island and earned my starting cash 100% legit to make sure I didn't get banned for anything other than the mouse recorder.

- Mouse movements are executed by using Java's Robot class from AWT, not OSBot's mouse methods. Using the Robot class allows for more precise movements than what OSBot currently offers out of the box.
- Mouse movements, presses, and releases recorded using the JNativeHook library.
- Presses and releases are played back so even the time between pressing and releasing shouldn't be a red flag
- OSBot is running a script that will disable inputs after say 60 seconds without gaining XP. This is a fail safe to prevent the recording from fucking up and getting reported/detected

TL;DR: Do you think there's any validity to this approach? I see no feasible way that Jagex could catch someone using this method if they had a long enough recording. Whether it's 15 minutes or 48 hours, eventually you should be able to have enough recording data to bypass Jamflex, right?

doing around 5 accounts, non stop mouse recording over 12h a day..no bans..i tried to tell admins about this but they laughted...anyways for me its the most safest way..got account over 400m exp with only mouse record..

I made a mutiboxer that had the abilty to record the objects, menu options , wait for widgits, and title potions you clicked. It used the osbot api to make almost bullet proof macros. If the camera moved the bot would still work, if there was npc infront of something you need to click on it still worked. Long recordings just invite failure and would take alot of input.

As mentioned in the original post, the point of OSBot is that you can leverage it as a fail safe. If lag screws up the recording, the bot should stop gaining XP. When no XP has been gained in a certain window of time, the OSBot script simply disables user input, preventing the bot from fucking up for long periods of time.

I've had great success with using a mouse recorder over the last couple months. Have gotten 99s in cooking, fletching, herblore, crafting, prayer and 90+ in magic and smithing. These skills all run pretty flawlessly with a mouse recorder. I would record 3-4 minutes and just loop it. I know people will recommend a hour loop for 3-4 hours of runtime but i honestly had the same 3-4 invo loop running for hours.

However, im struggling to think of which other skils I can use a recorder for. RC is difficult due to tele movement and just the unpredictability of walking distances. Fishing/woodcutting is difficult due to unpredictable spawns.

Mining is easy, hunter, fishing is also possible if you implement some sort of checks with more advanced mouse recorder. Thieving is feasible on certain set-up. Construction probably aswell. Also I saw people doing agility rooftop courses by setting up Runelite to complete overhead view

Just throwing some ideas around, but I know the dark crab fishing spot in wilderness resource area doesn't move. But then again, it is in the wilderness and if you get pk'd then the bot is useless.
I would say if you have 2200 total you could fish on those worlds since pkers come once a week if even but then again botting on a 2200 total acc isn't the best idea...

First off, I'm not entirely certain but I remember reading somewhere that there were people cataloguing almost every travel method and how they work, so e.g. which possible squares you will spawn to when teleporting to Falador and so on. It might have been the OSRS wiki people but you'd have investigate for yourself.
Secondly, I thought of another RC method which you could probably do, all the way to 99 from a really low level with mouse recorder. Namely nature RCing with a POH and fairy ring.

POH teleport will always put you in the north western tile to your portal, and if you have a fairy ring in your POH, that won't move. Fairy ring to CKR and run to nature altar, then glory teleport to edge & repeat? Maybe even use eternal glory to skip switching of glories.

However, every time I click the mouse, it just starts to freak out and endlessly loop. I think it's going through the movements at a super high speed, but I eventually have to Alt-F4 the shell to stop it.

You have to be careful when using multiple threads (which is the case here, since mouse.Listener runs in its own thread). Apparently, as long as you are in the callback function, all events are still processed, even after you have called listener.stop(). So when replaying, for each mouse position you set, the on_move callback function is called, so that mouse position is added to your list again, which causes the endless loop.

In general, it's bad practice to implement too much functionality (in this case the "replaying") in a callback function. A better solution would be to use an event to signal another thread that the mouse button has been clicked. See the following example code. A few remarks:

Note that when you run this in a Windows command prompt, the application might hang because you have pressed the mouse button and are then starting to send mouse positions. This causes a "drag" movement, which pauses the terminal. If this happens, you can just press Escape and the program will continue to run.

You got yourself an infinite loop. I think the listener you referred to in the on_click method might be null or undefined. Also according to some documentation I found you need to return false for the on_click method to stop listening

When you record a macro, the macro recorder records all the steps in Visual Basic for Applications (VBA) code. These steps can include typing text or numbers, clicking cells or commands on the ribbon or on menus, formatting cells, rows, or columns, or even importing data from an external source, say, Microsoft Access. Visual Basic Application (VBA) is a subset of the powerful Visual Basic programming language, and is included with most Office applications. Although VBA gives you the ability to automate processes within and between Office applications, it is not necessary to know VBA code or computer programming if the Macro Recorder does what you want.

It is important to know that you when you record a macro, the Macro Recorder captures almost every move you make. So if you make a mistake in your sequence, for example, clicking a button that you did not intend to click, the Macro Recorder will record it. The resolution is to re-record the entire sequence, or modify the VBA code itself. This is why whenever you record something, it's best to record a process with which you're highly familiar. The more smoothly you record a sequence, the more efficiently the macro will run when you play it back.

When you record a macro for performing a set of tasks in a range in Excel, the macro will only run on the cells within the range. So if you added an extra row to the range, the macro will not run the process on the new row, but only the cells within the range.

It is not necessary that only tasks in Excel can be recorded in a macro. Your macro process can extend to other Office applications, and any other applications that support Visual Basic Application (VBA). For example, you can record a macro where you first update a table in Excel and then open Outlook to email the table to an email address.

To assign a keyboard shortcut to run the macro, in the Shortcut key box, type any letter (both uppercase or lowercase will work) that you want to use. It is best to use Ctrl + Shift (uppercase) key combinations, because the macro shortcut key will override any equivalent default Excel shortcut key while the workbook that contains the macro is open. For instance, if you use Ctrl+Z (Undo), you will lose the ability to Undo in that Excel instance.

Although the description field is optional, it is recommended you enter one. Also, try to enter a meaningful description with any information that may be useful to you or other users who will be running the macro. If you create a lot of macros, the description can help you quickly identify which macro does what, otherwise you might have to guess.

You can work with recorded code in the Visual Basic Editor (VBE) and add your own variables, control structures, and other code that the Macro Recorder cannot record. Since the macro recorder captures almost every step you take while recording, you can also clean up any unnecessary recorded code that serves no purpose in the macro. Reviewing your recorded code is a great way to learn or sharpen your VBA programming skills.

c80f0f1006
Reply all
Reply to author
Forward
0 new messages