DOSSIER CHEAT: Joypads in SWB and in-game AutoAim
by =XSL=Fds[iTa] and the =XSL= AntiCheat Team [XSLclan.com]
This text want to describe probably one of the most dangerous "errors" made by Pandemic in the coding/conversion of the PC version of Star Wars Battlefront.
Our first suspect started when we noticed that there were players around the SWB servers that could kill enemies with normal blasters in about 3 - 4 laser bolts, without missing any shot or with a very low percentage of miss.
This strange thing convinced us to start a surveying for understanding how it could be possible.
After about a month of various covert operations we discovered a trace:
- all those players used to play infantry classes WITH A JOYPAD.
So, we thought that probably the advantage could be determined by the structure of SWB maps, usually all flat, because designed for be played with a console joypad.
- The Problem
... the real problem appeared at our eyes when we tried to use Joypads with infantry classes:
The Joypad was AIMING ALONE!
The joypad was automatically targetting the enemy.
We tested these joypads with SWB:
Microsoft Sidewinder Freestyle Pro
Saitek P3000 Wireless
Logitech Precision USB
but can be tested with any model on the market, it is not related on the Joypad Model.
Probably is a feature designed for Xbox and PS2 players, for help the aiming with console joypads. The problem is that they did not remove this part of code from the PC version.
We made a video demostration of the AutoAiming Effect.
Download it here:
Like can be seen in the video, not all classes support the autoaim effect:
For example Rocket Launcher, Sniper Rifle, Granade Launcher and EMP Cannon does not AutoAim, but Pistol, Blaster Rifle, Electric Pilot Rifle, DarkTrooper/RebelPilot Shotgun have the AutoAim help if used with a Joypad.
- The Solution
This AutoAiming feature is a big problem for the game.
It can not be called exactly a cheat, because it is not an external program, but its effect is EXACTLY LIKE A CHEAT!
Howether, during a research on our archives, we have found the server side command called "/noaim".
We tested this command on some test servers and we discovered what we hoped:
This command can DISABLE THE AUTOAIMING EFFECT!!!
And without this effect, all the Joypads that we tested loss their strange precision.
The command is /noaim and have to be added in the APP_COMMAND_LINE_BASIC on the file "battlefront server.ini", contained in the root Dedicated Server Folder.
Now the problem is public, and the solution too.
What can be done for definitively solve the problem?
1) Pandemic MUST remove this feature from the PC Version of StarWars Battlefront in the next patch.
2) Server Admins have to add in their battlefront server.ini the /noaim command.
3) All Tournaments-Leagues that at the moment support SWB have to disallow the use of joypads in official matches.
4) All the clans that do not want to cheat have to PREVENT their members from the use of Joypads in SWB with Infantry Classes.
At the moment all the players that use a Joypad with infantry classes in StarWars Battlefront are like cheaters.
But if they continue to use it after the reading of this document,
they want to be cheaters voluntarily.
I want to say thanks to all the =XSL= members that spent their time in the discovering, analizing, testing and documenting this "feature", to ORG]=Antakah for his online tests of the /noaim setting and to TAW_Rebel for his support.
Vis Nobiscum EST! SEMPER!
=XSL= Xa'Felian Space Legion Clan Leader
=XSL= AntiCheat Team Leader
The First Italian StarWars Battlefront Clan!
The First StarWars Republic Commando Clan on the World!