LightbulbCombining old methods to get working new method

Posts 1–11 of 11 · Page 1 of 1
Combining old methods to get working new method
WARNING IT IS BattleEYE DETECTED
Well, to start with i have spent about 12 hours trying hack arma and finally found a working way.
Tested this method only no battleeye protected servers and SP.
Got kicked out on Wasteland servers right after i edited the memory.

1. Open your Arma 3
2. Join server
3. Open your Cheat Engine and open your arma3.exe process
4. Set Value type : String . Search for text
Code:
["onLoad",_this,"RscDisplayInventory",'IGUI']
5. It will find 2 or 3, or 4 adresses
6. Open it and delete all text there was and paste this :
Code:
["onLoad",_this,"RscDisplayInventory",'IGUI']; createDialog 'RscDisplayEditDiaryRecord';ctrlSetText[102,"Put Text In Second Box"];ctrlSetText[1000,"Knight006 say thx to Jun"];buttonSetAction[1,"call compile (ctrlText 101)"];
7. Do it for all found adresses one by one
8. Test it ingame when you press your inventory button it will be showed up for a little time.
9. Once it appears you should be fast enough to click on it and paste this
Code:
if (isnil("aim")) then { 
     aim = 0; 
 }; 
 if (aim == 0) then { 
     aim = 1; 
     hint "WallHack On"; 
 } else { 
     aim = 0; 
     hint "WallHack Off"; 
 }; 
  
 if (aim == 1) then { 
     onEachFrame { 
         _B0BSuck = nearestobjects[player, ["CAManBase"], 1400]; { 
             if ((side _x != side player) && (getPlayerUID _x != "") && ((player distance _x) < 1400)) then { 
                 drawIcon3D["", [0,0,0,1], [visiblePosition _x select 0, visiblePosition _x select 1, 2], 0, 0, 45, (format["%2 : %1m", round(player distance _x), name _x]), 1, 0.025, "PuristaMedium"] 
             } else { 
                 if ((getPlayerUID _x != "") && ((player distance _x) < 1000)) then { 
                     drawIcon3D["", [0,0,0,1], [visiblePosition _x select 0, visiblePosition _x select 1, 2], 0, 0, 45, (format["%2 : %1m", round(player distance _x), name _x]), 1, 0.025, "PuristaMedium"] 
                 }; 
             }; 
         } foreach AllUnits; 
    
    
   _color = [0.035,1,0,1]; 
   _color6 = [1,0,0,1]; 
     
   _x1 = -0.5; 
   _y1 = -0.5; 
   _z1 = 0; 
  
   _x2 = 0.5; 
   _y2 = 0.5; 
   _z2 = 1.8; 
    
   _noobs = nearestobjects [player,["CAManBase"],1000]; 
 { 
  if(((alive _x)) && ((player distance _x) < 1000)) then  
  { 
   if((side _x != side player) && ((player distance _x) < 1000)) then  
   { 
    if(player distance _x < 1000 && _x iskindof "CAManBase") then  
    { 
      
      
     drawLine3d [_x modelToWorld [_x1, _y1, 1], _x modelToWorld [0,0,_z2], _color6]; 
     drawLine3d [_x modelToWorld [_x2, _y1, 1], _x modelToWorld [0,0,_z2], _color6]; 
     drawLine3d [_x modelToWorld [_x2, _y2, 1], _x modelToWorld [0,0,_z2], _color6]; 
     drawLine3d [_x modelToWorld [_x1, _y2, 1], _x modelToWorld [0,0,_z2], _color6]; 
     
     drawLine3d [_x modelToWorld [_x1, _y1, 1], _x modelToWorld [0, 0, _z1], _color6]; 
     drawLine3d [_x modelToWorld [_x2, _y1, 1], _x modelToWorld [0, 0, _z1], _color6]; 
     drawLine3d [_x modelToWorld [_x2, _y2, 1], _x modelToWorld [0, 0, _z1], _color6]; 
     drawLine3d [_x modelToWorld [_x1, _y2, 1], _x modelToWorld [0, 0, _z1], _color6]; 
  
     drawLine3d [_x modelToWorld [_x1, _y1, 1], _x modelToWorld [_x2, _y1, 1], _color6]; 
     drawLine3d [_x modelToWorld [_x2, _y1, 1], _x modelToWorld [_x2, _y2, 1], _color6]; 
     drawLine3d [_x modelToWorld [_x2, _y2, 1], _x modelToWorld [_x1, _y2, 1], _color6]; 
     drawLine3d [_x modelToWorld [_x1, _y2, 1], _x modelToWorld [_x1, _y1, 1], _color6]; 
 
     drawLine3d [[getposatl player select 0, getposatl player select 1, getposatl player select 2],ASLToATL eyePos _x,_color6]; 
    }; 
   }  
   else  
   { 
    if(player distance _x < 1000 && _x iskindof "CAManBase" && side _x != civilian) then 
    { 
     drawLine3d [_x modelToWorld [_x1, _y1, 1], _x modelToWorld [0,0,_z2], _color]; 
     drawLine3d [_x modelToWorld [_x2, _y1, 1], _x modelToWorld [0,0,_z2], _color]; 
     drawLine3d [_x modelToWorld [_x2, _y2, 1], _x modelToWorld [0,0,_z2], _color]; 
     drawLine3d [_x modelToWorld [_x1, _y2, 1], _x modelToWorld [0,0,_z2], _color]; 
     
     drawLine3d [_x modelToWorld [_x1, _y1, 1], _x modelToWorld [0, 0, _z1], _color]; 
     drawLine3d [_x modelToWorld [_x2, _y1, 1], _x modelToWorld [0, 0, _z1], _color]; 
     drawLine3d [_x modelToWorld [_x2, _y2, 1], _x modelToWorld [0, 0, _z1], _color]; 
     drawLine3d [_x modelToWorld [_x1, _y2, 1], _x modelToWorld [0, 0, _z1], _color]; 
  
     drawLine3d [_x modelToWorld [_x1, _y1, 1], _x modelToWorld [_x2, _y1, 1], _color]; 
     drawLine3d [_x modelToWorld [_x2, _y1, 1], _x modelToWorld [_x2, _y2, 1], _color]; 
     drawLine3d [_x modelToWorld [_x2, _y2, 1], _x modelToWorld [_x1, _y2, 1], _color]; 
     drawLine3d [_x modelToWorld [_x1, _y2, 1], _x modelToWorld [_x1, _y1, 1], _color]; 
      
     drawLine3d [[getposatl player select 0, getposatl player select 1, getposatl player select 2],ASLToATL eyePos _x,_color]; 
     drawIcon3D["", [1,0,0,0.251], [visiblePosition _x select 0, visiblePosition _x select 1, 2], 0.25, 0.25, 45,"", 1, 0.025, ""] 
    }; 
   }; 
  }; 
 } foreach AllUnits; 
 }; 
 } else { 
     onEachFrame { 
         nil 
     }; 
 };
10. If you got it right finally you got your ESP
11. ????
12. PROFIT

For some reasons arma might crash while you switching servers after editing memory.
It also crashes while exiting arma.


Appreciate DIAMONT scripter and Jun's sqf executor , T0X1Cmods for his very old (2013 year) way of cheat engine.

I got some questions for you
There are many varietes of strings that i could edit in cheatengine, what for example call for watch or compass
How to get more stable version of this way of hacking?
How to bypass serverside antihacks not talking about BE right now.

UPD : U can try execute your own sqf if you know how to operate with execVM
Code:
execVM "path to your script\folder\script.sqf"
In cheat engine it will be look like that :
Code:
["onLoad",_this,"RscDisplayInventory",'IGUI']; execVM "path to your script\folder\script.sqf";
I just dunno how to execute it in the right way
P.S. I.m not allowed to provide links so there won't be screenshots for now
Working only on servers without BE
If u're attach CE to Arma3 on server with BE, u can get insta banned
Quote Originally Posted by Fire7D View Post
Working only on servers without BE
If u're attach CE to Arma3 on server with BE, u can get insta banned
There is always some ways to execute your script with the avoiding BE, for example external cheat that will get info from your memory, second thought is to hide processes like process hider , or freeze BE with the process hacker.
Agree with buddy up top. CE gets you instabanned so if someone's looking to do this pls be cautious. Should add a disclaimer so you don't get people flaming you for getting them banned
DONT USE THIS METHOD Skid filled logic.
  1. Name a popular server which doesn't use BattleEye protection.
  2. Most popular servers block displays and injecting your code via onLoad display eventhandling is shabby and reminds me of 2015 period.
Quote Originally Posted by Felix View Post
Agree with buddy up top. CE gets you instabanned so if someone's looking to do this pls be cautious. Should add a disclaimer so you don't get people flaming you for getting them banned
The first string is RED telling all that it is BE detected.
So what is the question?


Quote Originally Posted by Heiseneu View Post
DONT USE THIS METHOD Skid filled logic.
  1. Name a popular server which doesn't use BattleEye protection.
  2. Most popular servers block displays and injecting your code via onLoad display eventhandling is shabby and reminds me of 2015 period.
It's not about popular server, it's about server that don't use BattleEye protection, for example mostly hardcore games for a very big group of people.
What about blocking displays, there are ways not for using displays for example change action, not displays. Why do you think someone would release anything that would not be detected soon or already detected?
Quote Originally Posted by Knight006 View Post
The first string is RED telling all that it is BE detected.
So what is the question?




It's not about popular server, it's about server that don't use BattleEye protection, for example mostly hardcore games for a very big group of people.
What about blocking displays, there are ways not for using displays for example change action, not displays. Why do you think someone would release anything that would not be detected soon or already detected?
Logic is scuffed, I'm done speaking with you.
Quote Originally Posted by Heiseneu View Post
Logic is scuffed, I'm done speaking with you.
why such a douche?
not really useful, if you find a way to somehow disable battleye and dont have to worry about it, most server have infistar meaning you will just get kicked the minute you open that script menu or add a script. it's a good consept and this does work on some server that either dont have infistar or a good anti cheat.
Quote Originally Posted by washedupxd View Post
not really useful, if you find a way to somehow disable battleye and dont have to worry about it, most server have infistar meaning you will just get kicked the minute you open that script menu or add a script. it's a good consept and this does work on some server that either dont have infistar or a good anti cheat.
kill infistar's threads, if the server has heartbeat then you need to trick it into thinking you are the server if i recall right.
Quote Originally Posted by gogogokitty View Post
kill infistar's threads, if the server has heartbeat then you need to trick it into thinking you are the server if i recall right.
well as of right now i can get battle eye no problemo thats easy, right now my only problem is infistar as i only know cheat engine script injecting so i need a script to disable/kill infistar.
Posts 1–11 of 11 · Page 1 of 1

Post a Reply

Similar Threads

Tags for this Thread

None

Need help?