Automation and Scripting - An investigation into further abuses of BGS and Powerplay

Status
Thread Closed: Not open for further replies.
How about a combination of captcha and docking computer, when you get permission to land you are assigned a pad. Have a window popup asking which pad you want the docking computer to head to.

It would flummox the bots (I think).

And what about people legitimately using DC on boring trade runs to minimize the grind as much as possible, but within the legal boundaries?
I don't trade all that often but when I do, I really appreciate the fact I can let the ship park itself so I can continue reading forums in the mean-time.
Adding captcha to automated docking process kinda defeats the purpose, doesn't it?

I agree bots problem needs to be addressed, but that doesn't seem like the correct course of action.
 
Yes, a perfect example of what I called "contextual captcha". But it would be too annoying to do that every time you dock. I'd hope such a captcha would only appear under certain conditions, eg. after hours of repetitive behaviour, as I suggested earlier.

Yes, this is the point: captchas on web pages are annoying but acceptable because you only go on a web page once in a while, and when you do it keeps your session so you only see the captcha the first time. Now imagine you are asked the captcha every single time you reload the page - how much would you be annoyed? I can safely bet you would not ever go on that @/!$! page again. And now, imagine that you are asked a captcha every single time you dock at a station, for every mission, every trade run: how long will you resist before you have enough and go play some less annoying game instead?
 
Off-the-shelf scripting software handles automated character recognition and data entry very easily, but if the pad number is stated verbally that would add another order of complexity. Having a whole range of random verbal instructions with randomised data (channel frequencies, pad numbers, etc.) might make the bot authors despair at the countless hours of dev and testing time required to try to decode all possible combos.

And it might also drive non-english speaking players, not to mention deaf players, entirely away from the game.
 
The absolute worst thing you can ever do is get emotionally involved in a game (like it's real).

The problem is that games developers want (and probably need) players to become emotionally involved.

Ying & Yang, eternal triangle, Hotel california, hey Sarah Sarah,
 
Last edited:

sollisb

Banned
Removing the docking computer would instantly cripple all current bots in the short term, and force their authors to jump through far more hoops to get them working again. Docking is most definitely one of the harder parts of the sequence to automate. You might even have to resort to memory scraping to get relative coords in order to dock reliably. It would possibly result in the majority of current bot users having to quit cheating entirely. I'm not saying docking computers shoud be removed. Just responding to your question.

Firstly; Lining up with the station is easy peasy. Secondly; as soon as you enter the grill, the landing pad is also easy to navigate to. It right there on your dash. I have no clue where all the pads are. So, if im in one of the B3 ships I'll trottle to 0 or in anything less, I check dash and it shows me where to go.

I fear, judging by comments here, we're asking for the entire game to be rewritten, just to defend against a few botters.

Anything that is displayed to the user on a computer screen can be read, and indeed, automated. If facebook can implement face recognition and XXX recognition, I'm pretty sure, Elite Dangerous is childs play.

This has to be tackled at the BGS/PP level.
 
That's not going to work. Eventually someone, somewhere will find a way to automate that too. To confront the bot authors you have to think like them.

And// Lets get real here; We're talking about manipulation (asserted but not proven) of the BGS/PP mechanics. In a small way. To properly overcome such thing would require a team of coders modifying a whole swathe of code. And to do what exactly? There will always be bots, there will always be someone smart ready to take up the challenge, and you're right back at square one.

But! You might be onto something... Maybe, instead of being accepted in game, there could be an online submission of dividends... Where the CMDRs involved would have to be listed, and then checked via the logs? It would require less coding, but an extra job for the anti-cheat team.




Random.. wins everytime :D

Random is also statistically detectable. It needs to be sort-of random. Human random in fact.

I did something very similar back in the late 90s as part of Pattern Processing and Image Recognition in 4 year at Uni - it's undergrad stuff tbh.

Probably not even that these days.
 
Last edited:
The idea of having fixed quotas per week for players (let's say 16,800 for the sake of argument) doesn't really fix anything. All that does is allow each bot to deliver 16,800 merits every week, while regular players are incapable of overtaking them by being more effective traders. That being said, free fixed quotas (with the ability to buy more) is something that the PowerPlay community has been advocating for a while, primarily because fast tracking 700+ merits 10 at a time (rating 1) is about the worst kind of experience you can imagine, as involves 210 actions and more than 600 key/button presses JUST to full a Cutter/Type-9's hold.




These are interesting, but would only work if the client actually sends the hostile action to the servers when they happen, and I'm not sure it does.

They cannot if the connection is broken.

Page numbers are useless, as you can pick how many replies are on each page. I have fifty, and your comment is only on page 7.

Use quotes instead, as that will always point to the correct location.

Or the post number which is in the top right of each post.
 
Firstly; Lining up with the station is easy peasy. Secondly; as soon as you enter the grill, the landing pad is also easy to navigate to. It right there on your dash. I have no clue where all the pads are. So, if im in one of the B3 ships I'll trottle to 0 or in anything less, I check dash and it shows me where to go.

I fear, judging by comments here, we're asking for the entire game to be rewritten, just to defend against a few botters.

Anything that is displayed to the user on a computer screen can be read, and indeed, automated. If facebook can implement face recognition and XXX recognition, I'm pretty sure, Elite Dangerous is childs play.

This has to be tackled at the BGS/PP level.

You are correct. The ships compass is easy to read and once low over the pad the landing pad lines can be watched to check alignment. Not hugely difficult. Removing the DC would not stop a determined bot mechanic.
 
For the people who don't see any problem with game automation, I'd like to add it's a breach of the game T&C so it gives unfair advantage over those who play by the rules.
 
For the people who don't see any problem with game automation, I'd like to add it's a breach of the game T&C so it gives unfair advantage over those who play by the rules.

That's already been pointed out. It's hardly a compelling argument. ;) Not that I am supporting bots. Though I might be, I haven't met one yet. :D
 

sollisb

Banned
You are correct. The ships compass is easy to read and once low over the pad the landing pad lines can be watched to check alignment. Not hugely difficult. Removing the DC would not stop a determined bot mechanic.


To be honest.. A whole lots of work for something I can and usually do, in any ship manually. I really don't use the dc except inside the station. Getting rid of it doesn't phase me so much as, it would achieve nothing.
 
I have been doing a bit of investigation of my own lately and I feel now is the time to share it.

Nothing concrete yet but I believe there are many BOTS hiding amongst the Thargoids. (Brett if you need the names then I think it's all of them but I don't have the proof YET!)

OP & AOS - great work BTW.
 
Last edited:
And what about people legitimately using DC on boring trade runs to minimize the grind as much as possible, but within the legal boundaries?
I don't trade all that often but when I do, I really appreciate the fact I can let the ship park itself so I can continue reading forums in the mean-time.
Adding captcha to automated docking process kinda defeats the purpose, doesn't it?

I agree bots problem needs to be addressed, but that doesn't seem like the correct course of action.

I don't use one, but if bots need to then it's their Achilles heel.
 
That's already been pointed out. It's hardly a compelling argument. ;) Not that I am supporting bots. Though I might be, I haven't met one yet. :D

Sorry I haven't been on during the whole conversation, so I must have missed that.

Anyway I didn't mean it as any kind of argument, it simply looks like that some sees this as a legitimate gameplay, so I am pointing out that it isn't. There were even accounts banned for this. Otherwise be the good old "evolve or die" of course.
 
Status
Thread Closed: Not open for further replies.
Back
Top Bottom