Anti Wall Glitch Fix by Nerexis
The Anti Glitch Fix by Nerexis is a tool for ArmA 3 administrators to help prevent wall glitches, a type of cheating where AI units or players exploit the game’s physics to move through solid objects like walls. This script has a lot of customizable settings that can be accessed through the CBA_Settings GUI, allowing administrators to tailor its behavior to their specific needs. The script also includes performance-related settings to ensure that it does not negatively impact the performance of the game. The ultimate goal is to fix this bad behavior of ArmA 3 engine present since it was released in 2013, which allows AI to walk through objects.
The script can be configured to check for wall glitches in different parts of an AI unit or player’s character model, including the head and left and right weapons. It can also be configured to skip checking for glitches in plants and doors.
The script offers a variety of methods to punish AI units or players who are caught wall glitching, including:
Adding an opposite force to push them back
Putting them into a ragdoll or unconscious state
Teleporting them in an opposite direction
Adding an opposite velocity to their movement
Resetting their velocity and movement destination (will cause AI to wait for a new order and eventually recalculate path)
Teleporting them in an opposite direction with an added jump
Resetting their velocity with an added jump
Teleporting them to an opposite direction with an added FORWARD jump force
The script also includes an option to create a barrier based on a specified classname at the location of the wall glitch, recalculate an AI unit path planning, and prevent them from dying during punishment.
The strength of each punishment type can also be configured.
* Is it compatible with Multiplayer? YES
* Is it compatible with objects placed in Eden editor? YES
* Does it work with doors? Yes, there are different options to enable/disable it for door collision, very flexible.
* Why my units are knocked away so strongly? Try different punishment options or adjust the strength of the punishment. To get to know how different options work view the video posted on the mod Steam page.
It is important to note that the Anti Glitch Fix by Nerexis must be present on both the client and server side and is executed locally where the given unit is local. This ensures that all players and AI units are properly checked and punished for wall glitching.
The Anti Glitch Fix by Nerexis was created by Nerexis, owner of ADRENALINE ArmA MilSim gaming community, and is enabled on our public server. We provide public servers that are aimed at providing realistic military-simulation gameplay, with RPG style using the Exile Mod, ACE3 mod, and a few other tweaks and scripts. Our community website is https://nmilsim.wordpress.com/ and our Discord server can be joined at https://discordapp.com/invite/s7BMSjp.
If you would like to support the development of this script and other projects by the creator, Nerexis, there are several donation channels available:
Paypal: https://www.paypal.me/nerexis/5usd
Buymeacoffee: https://www.buymeacoffee.com/nerexis
Alternatively, you can support the ADRENALINE community through Patreon: https://www.patreon.com/a3adrenaline. Any donations, no matter the amount, are greatly appreciated and will help to continue improving and maintaining our public servers and scripts.
Special credits for [88] Murcielago – [email protected] for idea of how the wall glitch check is done.