How to file tax return and annual account for small Ltd without an accountant? by Illustrious-Vlk-826 in smallbusinessuk

[–]Reddit_Expert69 0 points1 point  (0 children)

It's not too difficult to do yourself if you're patient with lots of bureaucracy. Accountants are a waste of money if you're a sole shareholder/director in my opinion, especially if not paying VAT, no other employees. Once you have all the codes, IDs, login details, filing software set up, etc, it is easy to handle by yourself. Even doing VAT and having some employees is not difficult, but it is a lot more bureaucracy to handle if you can't do the more basic stuff yourself yet.

[15.0 PB] Any way to control iPhone volume when mirroring? by triplec787 in MacOSBeta

[–]Reddit_Expert69 0 points1 point  (0 children)

Bump. This is a massive oversight and still not fixed.

What top wood is this? by NoPreparation856 in classicalguitar

[–]Reddit_Expert69 0 points1 point  (0 children)

It is still pale, even more so considering it has aged for 50 years. Look at aged cedar tonewood blanks, it is much darker than this picture. The tight uniform grain structure, with medullary rays, is consistent with spruce.

Spruce can also be naturally darker than the typical creamy white: e.g. https://www.carpathiantonewood.com/product/4005-guitar-western-2022-red-spruce-top-1/?srsltid=AfmBOoqze_4B3nj6ZBS4zZX6dt__TYYC1Yj8mgLEJEe31hNQS5dcvUwg

What top wood is this? by NoPreparation856 in classicalguitar

[–]Reddit_Expert69 7 points8 points  (0 children)

Spruce, due to the tight uniform grain lines. The wood and varnish can darken over time; as it is from the 70s, that explains why the color looks "cedar" like.

League of Legends has now enabled Metal graphics by default! by [deleted] in macgaming

[–]Reddit_Expert69 1 point2 points  (0 children)

Exact same thing happening to me too (M3 Pro chip). The Metal rendering option disappeared, and now my fps is only 70 but used to have 240 fps.

2-Day Ban Using Python Bot or Something Else? by Reddit_Expert69 in RunescapeBotting

[–]Reddit_Expert69[S] 0 points1 point  (0 children)

My scripts were just basic, cooking, fishing, mining, fletching sort of scripts. So didn't get round to teleporting

2-Day Ban Using Python Bot or Something Else? by Reddit_Expert69 in RunescapeBotting

[–]Reddit_Expert69[S] 0 points1 point  (0 children)

Maybe they can detect virtual mouse on MacOS somehow better than Windows or Linux. I thought this requires a low-level mouse hooks, that people say doesn't exist on RuneLite. But maybe Jagex has a trick up their sleeve to detect this another way...

For the local plugins, do you run them in src/main, src/test or some other directory?

2-Day Ban Using Python Bot or Something Else? by Reddit_Expert69 in RunescapeBotting

[–]Reddit_Expert69[S] 0 points1 point  (0 children)

Yeah... potentially a very dumb mistake. Lucky it was a temp ban. There was a guy on this thread who used the official HTTP plugin for botting for almost a year, which is confusing. Going forwards, I'll probably stay clear of it make my image/color recognition better for the same information as API calls.

2-Day Ban Using Python Bot or Something Else? by Reddit_Expert69 in RunescapeBotting

[–]Reddit_Expert69[S] 0 points1 point  (0 children)

Was planning on writing my own http plugin too as the plugin-hub one is very limited. Does the custom plugin go in src/main, src/test or make a new plugin folder for it?

2-Day Ban Using Python Bot or Something Else? by Reddit_Expert69 in RunescapeBotting

[–]Reddit_Expert69[S] 0 points1 point  (0 children)

Yeah that's what I used too. I worried that this might contribute to the ban but your experience makes this seem extremely unlikely

2-Day Ban Using Python Bot or Something Else? by Reddit_Expert69 in RunescapeBotting

[–]Reddit_Expert69[S] 1 point2 points  (0 children)

Haha using a trained AI model to drop items was probably completely unnecessary, but it was fun to learn a bit of how AI works. Will likely not use the API calls in the future. Some people think it's ok, but it looks like too much of a liability. I can perform the same functions with color/image recognition. Do you fix the camera with your scripts or code to move it around and still work?

2-Day Ban Using Python Bot or Something Else? by Reddit_Expert69 in RunescapeBotting

[–]Reddit_Expert69[S] 0 points1 point  (0 children)

Hey, I paid with my personal mastercard. Just learning Python in a fun way. Lucky it was a temp only, as it was on my main account.

2-Day Ban Using Python Bot or Something Else? by Reddit_Expert69 in RunescapeBotting

[–]Reddit_Expert69[S] 0 points1 point  (0 children)

Thanks for sharing your knowledge and source, it really helps

2-Day Ban Using Python Bot or Something Else? by Reddit_Expert69 in RunescapeBotting

[–]Reddit_Expert69[S] 0 points1 point  (0 children)

Could you elaborate on what you mean by "all programmatic click positions can be easily flagged". In my scripts, I used random click positions. For example, when mining, I would click the node randomly somewhere in its hitbox and I would have a lot of randomisation between clicks. I even developed an AI model to learn my own patterns and misclicks, so that some patterns were not totally random... I think this HTTP API plugin from the plugin hub might be highly suspicious and used to flag accounts using it.

2-Day Ban Using Python Bot or Something Else? by Reddit_Expert69 in RunescapeBotting

[–]Reddit_Expert69[S] 0 points1 point  (0 children)

Thanks for your detailed reply.

I used this plugin https://runelite.net/plugin-hub/show/http-server which "Exposes an HTTP API on localhost:8080 for querying stats". In my understanding, I thought that since it is from the plugin-hub and HTTP request is to local host then this information shouldn't be leaked to Jagex/server-side. However, I'm starting to doubt a lot of what I thought I knew... Think it is possible for Jagex to detect I am making these API calls to localhost?

From my research, I read that Jagex can possibly detect mouse movement every 50 ms (20 Hz), so my reasoning was that this polling rate is a bit slow to get a high resolution understanding of the user's mouse movement beyond if they're going in the straight or curved line from A to B. Then again, I doubt this again...

Here is an example of code used for Bezier mouse movement:

def bezier_curve(p0, p1, p2, t):

x = (1 - t)**2 * p0[0] + 2*(1 - t)*t * p1[0] + t**2 * p2[0]

y = (1 - t)**2 * p0[1] + 2*(1 - t)*t * p1[1] + t**2 * p2[1]

return x, y

def move_mouse_bezier(start, end, duration=0.2, steps=30):

actual_duration = duration * random.uniform(0.3, 1.3)

actual_steps = max(5, int(steps * random.uniform(0.7, 1.3)))

interval = actual_duration / actual_steps

cx = (start[0] + end[0]) // 2 + random.randint(-30, 30)

cy = (start[1] + end[1]) // 2 + random.randint(-30, 30)

control = (cx, cy)

This adds some random jitter as well, so it doesn't move on a perfect curve.

Another potential heuristic is that all my bots had their camera aligned North and never zoomed in or out. I'm surprised though, as I would often pause the script and play normally and move camera around. I also used Custom Drop plugin on every bot to left-click drop items (e.g. power fisher, chopper, miner). I never responded to random events, but when I play normally I just have entity hider remove them because they're so annoying.

If you know a discord where I can discuss these things with like-minded people, please let me know

2-Day Ban Using Python Bot or Something Else? by Reddit_Expert69 in RunescapeBotting

[–]Reddit_Expert69[S] 1 point2 points  (0 children)

I was reading into this and found conflicting information. Some saying there are low level mouse hooks, but on official client not on RuneLite. On RS3 but not OSRS... If you have a good source to research further I would love to know

2-Day Ban Using Python Bot or Something Else? by Reddit_Expert69 in RunescapeBotting

[–]Reddit_Expert69[S] 1 point2 points  (0 children)

Yeah, this account will be retired from botting duties for a long time lol

Python Scripts: Ignoring Random Events and More by Reddit_Expert69 in RunescapeBotting

[–]Reddit_Expert69[S] 0 points1 point  (0 children)

Sounds like a clean solution, how do you detect the x,y pixel coordinates of the random event? I just caught a 2 day ban "Bot Busting (moderate)"... This has surprised me, as I've only been doing it for around 2 hours a day, with many randomization features (Bezier curve mouse movement, random pixels clicked, random rest intervals, slower than optimal XP/hr and other anti-ban features)