Church wrote: ↑Thu Dec 10, 2020 8:52 pm
@Patel said he doesn't think that misclicks are a part of this but I think it is, we do not design are rules to level the playing field from skill indifferences, we design them to have a baseline level of fairness. Press a single button takes far less effort, skill, coordination, time, etc etc than moving the mouse to a specific location. Some skills grinds are built off these mistakes (see: construction) and how well you can avoid them.
Essentially, "git gud", which I agree with. It's not our problem - it's the player's problem. We don't design the rule of 1:1 to benefit/circumvent getting good, but the fact remains that 1:1 is an equalizer. Just a curious thing that I noticed while typing, that's all.
Church wrote: ↑Thu Dec 10, 2020 8:52 pmIf we were to allow it we would have to change our bot check procedures in some way, else people would just say "oh I'm using a 1:1, but I was looking at the other screen for the few minutes you did a bot check on me."
Why would we need to change it? If you're 'playing' by not even paying attention, 1:1 can't be an excuse for missing a bot check. You're still performing in game while failing a bot check; you are effectively botting.
The condition you check for is whether or not someone is present while performing inputs in the game. If they're not, that's a sufficient condition to get jailed/banned. We don't need to change that, 1:1 or not. You don't have to say "you were botting for sure," you say "you weren't responding and you were still performing individual actions ingame - you are therefore banned for botting". That's precisely what has been done for as long as I can remember.
Rapsey wrote: ↑Thu Dec 10, 2020 8:37 pm
Where I disagree is your interpretation of what constitute an action. "Move my mouse to the right location" is not a single action IMO, it's a complex action that cannot be equated with a simple button press. I'm sure we can all agree that in something like a first person shooter, "find what looks like the head of another player and put my mouse over it" is just a plain old aimbot. You can argue all you like that you're remapping a "single action" in a way that's more convenient for you, it's cheating all the same.
In the context of the original video/post, I completely agree. He shouldn't be reading in data and automating where the mouse clicks can go. A single button shouldn't do more than move the mouse either.
Even if all of the trees are in the same spots, there shouldn't be a single key that allows him to start chopping again (based on where the trees are). If any coordinate hard-coding occurs, it should only be for the literal position on your monitor, and it should be static.
Plain coordinate remapping for moving to the tree's position on your monitor and *then* having to click separately is not the same as "detect an object and then move to it", since the locations on your screen won't change as long as you don't rotate your camera. In that sense, hardcoding mouse coordinates seems too simple for the comparison to an aimbot, but only if the mouse coordinates are determined by you independently of somehow reading in game data.
Again, In the context of Marklauten's proposal I agree - there should be no automatic detection of where the tree is or an easy route to the coodinates from the information in the client. That seems like more than one action anyways.
On a related note -
I do subscribe to 1:1 being a mouse movement, but not with a click. That sounds like 1:2. A cursor movement with an ordinary mouse would really be the superposition of many coordinate transformations (since it's not a straight line, and even if it is you're still stopping at a new set of (x,y) that is along the way). A keymapping would quite literally just move it to a new x,y in one step. I still see this as 1:1 because tablets exist (sorry), and I don't know that there is good reason to differentiate. Of course, one could see that it's the same coordinate each time, but so is the case with fletching and native windows mousekeys, which is about as barebones as this process gets.