08.05.05
It’s baaaack
Finally got the blog going again. That’s no guarantee that I’ll find anything useful to write though.
Random Opinions
Finally got the blog going again. That’s no guarantee that I’ll find anything useful to write though.
I’ve read a lot of posts about macros and tradeskills and while I appreciate the arguments against the practice, I can’t help but be horrified at how little people really understand about just how complex and sophisticated these macros can be. Accurate detection of macros is next to impossible because they can be programmed to act and behave just like players, given the critical step of identifying the in-game events can be made to happen.
Here’s what macros can do:
Frequently I come across the following arguments for how to “detect and ban” macro users:
This is seriously the dumbest idea out there. Plenty of people just ignore events/reactions when making low level stuff because it’s just not worth the effort. That hardly flags them as macro users. In fact, a decent macro user will have code to detect the events and respond precisely to them so this action will tend to catch non-macro users far more than macro users. That’s a winner!
There’s also the convenient fiction that if you suspect someone of macroing you should send them a tell. When I’m tradeskilling I tend to ignore anyone I don’t know sending me random stupid tells like “Hi”. Seriously, I’ve got better things to do than justify my level to some self-appointed vigilante. Whatever floats their boat though I guess.
Here’s the real way to stop macroing, at least until the hackers get their grubby hands into the internals of the EQ2 program itself and reliably detect anything and everything in the game – remove the silly little event box from the bottom of the tradeskill window and integrate events into the 3d view. Also, have events cause significant problems in casting – a missed event should drop the product a whole tier of durability. That itself is much, much harder to macro against because you have to somehow judge the meaning of a 3d image instead of a little 2d bitmap, then respond correctly to preserve your crafting progress. Of course, adding more complexity would be good too so it’s not just hours of mindless key mashing.
Detecting macroers though? Never going to be very reliable if you don’t accept false positives. It wasn’t in EQ1 and I don’t see anything in EQ2 that would make it easier (or WoW or any current MMOG for that matter).
One of the original comments which was very good:
I wrote some insane FFXI macros in my day. What he says is right. I can detect and react to any 2D image like what EQ2 has now. If they display the crafting data in 3D however, it becomes VERY difficult to detect what is going. I think it still theoretically can be done, but only with some amazing scanning code that is ultra efficient… I know I couldn’t pull it off.
But the pop-up window idea that GMs send to potential botters could be a good idea, if the windows had no set colors/sizes/shapes, and if they were totally random blobs with totally random text sizes/fonts/colors. Humans could read that, but bots could not (well, theoretically they could, but not without millions in funding for the code developement – hehe).