Jump to content

Are macros and scripts cheating?

Any third-party modification to a game designed to give one player an advantage over another is classified as a cheat or hack and will trigger a VAC ban. This includes modifications to a game's core executable files and dynamic link libraries.

 

According to this definition, at least, then using a macro or script is not cheating. Also, if one were to say it objectively gives some players a distinct advantage, wouldn't the same go for mice? If everyone should be limited to doing things on a level playing field, we should all be forced to use the same mouse, sensitivity, mousepad, graphics card, etc. Macros and scripts, in my opinion, are not cheating.

qυoтe мe pleaѕe!

Me at the Apple store: "So how fast is this little macbook?"

Apple employee: "Cheetah Fast. Lightning Fast. It's Really, really, fast."

Link to comment
https://linustechtips.com/topic/724359-are-macros-and-scripts-cheating/
Share on other sites

Link to post
Share on other sites

3 minutes ago, Natsoup said:

Any third-party modification to a game designed to give one player an advantage over another is classified as a cheat or hack and will trigger a VAC ban. This includes modifications to a game's core executable files and dynamic link libraries.

 

According to this definition, at least, then using a macro or script is not cheating. Also, if one were to say it objectively gives some players a distinct advantage, wouldn't the same go for mice? If everyone should be limited to doing things on a level playing field, we should all be forced to use the same mouse, sensitivity, mousepad, graphics card, etc. Macros and scripts, in my opinion, are not cheating.

 A macro can press as many buttons as I want instantly with 1 press. That's why it is deemed unfair because its inhuman. Completely different to mouse sensitivity you are being pedantic here.

Link to post
Share on other sites

1 minute ago, RKRiley said:

If its a script to play/fight whatever for you(basically a bot), then yes.

One that just clicks or one that reads the game and plays for you?

qυoтe мe pleaѕe!

Me at the Apple store: "So how fast is this little macbook?"

Apple employee: "Cheetah Fast. Lightning Fast. It's Really, really, fast."

Link to post
Share on other sites

It's not about creating a level playing field since that's impossible to do. There are specific rules you have to abide by such as not modifying core files of the game like that rule says. I personally think that some DLLs should be allowed, like SweetFX and such since that almost in no way gives anyone an advantage except for gamma settings in certain games; like in Rust if you were to use a "gamma hack" for night time, you can be banned and rightfully so in my opinion.

Link to post
Share on other sites

It depends on use. Personally, all of my macros are for shortcuts like home base, throw grenade, switch to X group of units, etc. I don't see anything wrong with using functionality that is in the game, but I draw the line at complex movements, i.e. 360 quickscope via macro, vs a simple "go to Town Center and create X villagers".

Cor Caeruleus Reborn v6

Spoiler

CPU: Intel - Core i7-8700K

CPU Cooler: be quiet! - PURE ROCK 
Thermal Compound: Arctic Silver - 5 High-Density Polysynthetic Silver 3.5g Thermal Paste 
Motherboard: ASRock Z370 Extreme4
Memory: G.Skill TridentZ RGB 2x8GB 3200/14
Storage: Samsung - 850 EVO-Series 500GB 2.5" Solid State Drive 
Storage: Samsung - 960 EVO 500GB M.2-2280 Solid State Drive
Storage: Western Digital - Blue 2TB 3.5" 5400RPM Internal Hard Drive
Storage: Western Digital - BLACK SERIES 3TB 3.5" 7200RPM Internal Hard Drive
Video Card: EVGA - 970 SSC ACX (1080 is in RMA)
Case: Fractal Design - Define R5 w/Window (Black) ATX Mid Tower Case
Power Supply: EVGA - SuperNOVA P2 750W with CableMod blue/black Pro Series
Optical Drive: LG - WH16NS40 Blu-Ray/DVD/CD Writer 
Operating System: Microsoft - Windows 10 Pro OEM 64-bit and Linux Mint Serena
Keyboard: Logitech - G910 Orion Spectrum RGB Wired Gaming Keyboard
Mouse: Logitech - G502 Wired Optical Mouse
Headphones: Logitech - G430 7.1 Channel  Headset
Speakers: Logitech - Z506 155W 5.1ch Speakers

 

Link to post
Share on other sites

10 minutes ago, Kloaked said:

It's not about creating a level playing field since that's impossible to do. There are specific rules you have to abide by such as not modifying core files of the game like that rule says. I personally think that some DLLs should be allowed, like SweetFX and such since that almost in no way gives anyone an advantage except for gamma settings in certain games; like in Rust if you were to use a "gamma hack" for night time, you can be banned and rightfully so in my opinion.

Might be irrelevant but same goes for minecraft in my memory - only thing is mc has ni anticheat so its filled to the brim with cheaters.

qυoтe мe pleaѕe!

Me at the Apple store: "So how fast is this little macbook?"

Apple employee: "Cheetah Fast. Lightning Fast. It's Really, really, fast."

Link to post
Share on other sites

Depends on the game... in fps macros can be considered cheating depending on what the macro does as some one pointed out... fast buy in cs:go would not be cheating since you get no real benefit from it that would absolutely win you the round. A script that auto targets enemies or give you the ability to see and shoot through walls is cheating... Modding any game to give yourself an unfair advantage such as being able to do more damage, see in the dark or get better gear/items drops is cheating.

Main PC:

CPU: Ryzen 5 3600  | GPU: RTX 2060 | PSU:  | Memory: Corsair Vengeance RGB 3200Mhz 16GB | OS Drive: Western Digital Black NVMe 250GB | Game Drive(s): Samsung 970 Evo 500GB | Motherboard:  | Case: Fractal Design Define R6 | Monitor(s):  | Keyboard:  | Mouse: Steelseries Sensei 310

 

NASUS (NAS)

CPU: Intel Xeon X3440 | Motherboard: Super Micro X8SIL | Memory: 16GB DDR3 1066Mhz ECC UDIMM | HBA: Dell Perc H200 (Flashed to IT Mode) | Drives: 3x 16TB Seagate Exos x16, 2x 6TB Seagate Enterprise, 1x 6TB WD RED

 

RENEKTON (NAS)

CPU: Intel Core i5 4570TE | Case: Fractal Design Define S | Memory: 16G DDR3 1333Mhz SODIMM | HBA: LSI 1068E (Flashed to IT Mode) | Storage: 4x 3TB Hitachi, 2x 3TB WD RED

Link to post
Share on other sites

11 minutes ago, Natsoup said:

Any third-party modification to a game designed to give one player an advantage over another is classified as a cheat or hack and will trigger a VAC ban. This includes modifications to a game's core executable files and dynamic link libraries.

 

According to this definition, at least, then using a macro or script is not cheating. Also, if one were to say it objectively gives some players a distinct advantage, wouldn't the same go for mice? If everyone should be limited to doing things on a level playing field, we should all be forced to use the same mouse, sensitivity, mousepad, graphics card, etc. Macros and scripts, in my opinion, are not cheating.

Scripts aren't cheating huh?

 

About 6 years ago while I was very bored one weekend I decided to see how far I could push AHK so using DOD:S as my target I started by opening up the textures for the soldiers then I used Photoshop to check the hex codes of all the different colours contained in the texture (I deliberately targeted the head region of the textures) until I found a colour which was only present in the head of the soldiers (importantly on both teams) and not anywhere else.

 

Next I fired up AHK and wrote a very quick script that when executed moved my mouse cursor to the exact point on my screen that this particular hex coded colour was present and once it reached the colour automatically clicked the left mouse button.

 

Essentially in less than an hour using nothing but scripting I created a very rudimentary aimbot. Of course it was useless on public servers as if there was more than one player visible on screen at a time it got confused and just jumped from player to player, my friend suggested that I edit it to make it fire on each player one at a time but at that point I decided enough was enough and deleted it.

 

It would never have worked anyway due to VAC banning players running AHK as was proven when my friend who was helping me test the script decided to test it out on his account on a public server in an effort to show off (I'd made sure to test it on a private dedicated server with VAC disabled),  not only did it not work for him but about 3 weeks later his Steam account was banned.

 

Scripts are very powerful things in the right hands.

Main Rig:-

Ryzen 7 3800X | Asus ROG Strix X570-F Gaming | 16GB Team Group Dark Pro 3600Mhz | Corsair MP600 1TB PCIe Gen 4 | Sapphire 5700 XT Pulse | Corsair H115i Platinum | WD Black 1TB | WD Green 4TB | EVGA SuperNOVA G3 650W | Asus TUF GT501 | Samsung C27HG70 1440p 144hz HDR FreeSync 2 | Ubuntu 20.04.2 LTS |

 

Server:-

Intel NUC running Server 2019 + Synology DSM218+ with 2 x 4TB Toshiba NAS Ready HDDs (RAID0)

Link to post
Share on other sites

22 minutes ago, Master Disaster said:

Scripts are very powerful things in the right hands.

This be true... I remember the first script I wrote was for a game called crossfire (no idea if this is still up) but my script made ann the guns I picked up do the same damage as the AK-47 but with the fire rate of a XM-8 rifle... Was pretty ridiculous seeing a revolver shoot off 6 rounds and reload lol

Main PC:

CPU: Ryzen 5 3600  | GPU: RTX 2060 | PSU:  | Memory: Corsair Vengeance RGB 3200Mhz 16GB | OS Drive: Western Digital Black NVMe 250GB | Game Drive(s): Samsung 970 Evo 500GB | Motherboard:  | Case: Fractal Design Define R6 | Monitor(s):  | Keyboard:  | Mouse: Steelseries Sensei 310

 

NASUS (NAS)

CPU: Intel Xeon X3440 | Motherboard: Super Micro X8SIL | Memory: 16GB DDR3 1066Mhz ECC UDIMM | HBA: Dell Perc H200 (Flashed to IT Mode) | Drives: 3x 16TB Seagate Exos x16, 2x 6TB Seagate Enterprise, 1x 6TB WD RED

 

RENEKTON (NAS)

CPU: Intel Core i5 4570TE | Case: Fractal Design Define S | Memory: 16G DDR3 1333Mhz SODIMM | HBA: LSI 1068E (Flashed to IT Mode) | Storage: 4x 3TB Hitachi, 2x 3TB WD RED

Link to post
Share on other sites

In SP games doesn't matter at all. You are only harming your own gaming experience. In MP, I don't think macros are cheating. It depends a bit, but I've used them in CoD4 (quick swap and quick class select). Scripts are another matter. Where macro is imitation of moves and actions you could (in theory) do, script is using software to do something you can't.

^^^^ That's my post ^^^^
<-- This is me --- That's your scrollbar -->
vvvv Who's there? vvvv

Link to post
Share on other sites

A macro that directly affects other players of the game, whether that effect be they get shot or they can't shoot you: Cheating

A macro that allows you to do "super human" actions of the game (switch between weapons too quickly or do things like jump canceling actions or what not...) : Also cheating. 

 

A macro that makes your life easier between rounds or gives you more hotkeys to switch weapons or grenades (at a normal speed)?: Not cheating

 

I wrote a macro for Mass effect 2 (I think it was 2... maybe 3?) for the stupid "resource finding minigame" The one where you had to scroll around on a planet and shoot probes down to gather resources? Yeah I scripted the crap out of that because it was annoying as hell and I didn't want to do it. The script worked perfectly. It'd monitor the little graphs to the right of the planet for a color change (because when a resource was found the color would change) then automatically click the mouse button. Then it'd move the mouse around in a grid little by little until it searched the whole planet. It never missed a resource and I didn't have to do that stupid minigame. Unfortunately, it'd only work in windowed mode at a certain resolution, so it was a bit immersion breaking, but I didn't care. That minigame was awful. 

Link to post
Share on other sites

  • 2 years later...
On 1/17/2017 at 7:47 AM, Natsoup said:

Any third-party modification to a game designed to give one player an advantage over another is classified as a cheat or hack and will trigger a VAC ban. This includes modifications to a game's core executable files and dynamic link libraries.

 

According to this definition, at least, then using a macro or script is not cheating. Also, if one were to say it objectively gives some players a distinct advantage, wouldn't the same go for mice? If everyone should be limited to doing things on a level playing field, we should all be forced to use the same mouse, sensitivity, mousepad, graphics card, etc. Macros and scripts, in my opinion, are not cheating.

 

Any device/script/macro that inputs "multiple" inputs at machine speed (which are faster than human reactions) that would give any player even a "slight" advantage IS cheating no matter what "definition" says. 

 

I've been gaming since the 70s and when it was implemented back in Quake, everyone playing could tell these players had faster than "human" reaction capabilities when combining controls into a macro. 

 

But, a lot of time, people don't take into account that they're high-end gaming equipment gives them an edge against run of the mill players (or maybe they do) and they get that "edge" to help them win. 

 

So cheating, by a degree of definition, has been coded into gamers DNA. "I want a faster (fill in the blank)" because it gives them an edge over other players. 

 

Everything depends on "intent". So there's level, obvious and possible unintentional advantages to consider. If your parents get you "business" class internet to play with and you've got tons of bandwidth vs a player who's using "shared" bandwidth, you really can't help that.

 

In order to level the playing field, everyone would have to play with the same hardware, the same grade of internet, ect.

 

Macros and scripts qualify as intentional, hence cheating because any player is going to know there's a slight advantage in it.

 

 

Link to post
Share on other sites

Guest
This topic is now closed to further replies.

×