Results 1 to 10 of 10
  1. #1
    BrowningX's Avatar
    Join Date
    Feb 2015
    Gender
    male
    Posts
    3
    Reputation
    10
    Thanks
    0

    External aim bot on a server sided game?

    I am attempting to make an aim bot for battlefield play4free, it is going to be external and work by reading player coordinates, calculating the angle, and writing to the x and y view addresses. I have tested this method and I have made aim bots for 2 other older games already. The only issue is that it turns out these x and y viewing coordinates are server sided in battlefield, and I can not write to them to adjust the players viewing angle. As expected with server sided games, when ever I try to change the characters view coordinates it snaps back to where it originally was immediately. I know aim bots are possible for this game because I see people online using them all the time and I have even seen youtube videos on it. How can I possibly work around this and how do those other aim bots overcome this obstacle?

    I thought I could simply nop the opcode writing to this viewing coordinates, and therefore once i modify it, it wont instantly snap back to where it was before. When I tried this it seemed as if I could modify my view coordinates without the server changing it back, but is that just an illusion and the server still believes I am looking in another direction?

    Could I possibly move the mouse with my program and eliminate the need for writing to the addresses in the first place? For example, I can make a program that moves my mouse until the cross hairs are on the enemy. In theory this would be possible I believe, but would be much slower and I doubt the hardcore aim bots for battlefield use something as trivial as this, so what do they use?

  2. #2
    殺す必要がある唯一のものは殺されるために準備され人 々である。
    Premium Member
    Hitokiri~'s Avatar
    Join Date
    Oct 2012
    Gender
    female
    Location
    Cancer.
    Posts
    1,207
    Reputation
    24
    Thanks
    906
    My Mood
    Bitchy
    Because you're not editing the real view angles.
    You're updating the angles that are updated when a new snapshot comes in.

    You need to edit the local view matrix to change the angles.
    Same shit with CoD games.

    Additionally, you may simply update your user commands during the network sending.

  3. #3
    Morbid's Avatar
    Join Date
    Sep 2014
    Gender
    male
    Location
    Time of Repetition
    Posts
    1,453
    Reputation
    243
    Thanks
    233
    Wrong section possibly?

    --------------------------------------------------------------------------------------------------------------

  4. #4
    殺す必要がある唯一のものは殺されるために準備され人 々である。
    Premium Member
    Hitokiri~'s Avatar
    Join Date
    Oct 2012
    Gender
    female
    Location
    Cancer.
    Posts
    1,207
    Reputation
    24
    Thanks
    906
    My Mood
    Bitchy
    Quote Originally Posted by Tove Lo View Post
    Wrong section possibly?
    :noshitson:

  5. The Following User Says Thank You to Hitokiri~ For This Useful Post:

    BrowningX (02-16-2015)

  6. #5
    Morbid's Avatar
    Join Date
    Sep 2014
    Gender
    male
    Location
    Time of Repetition
    Posts
    1,453
    Reputation
    243
    Thanks
    233
    Quote Originally Posted by Hitokiri~ View Post


    :noshitson:
    Love you feg.

    --------------------------------------------------------------------------------------------------------------

  7. #6
    BrowningX's Avatar
    Join Date
    Feb 2015
    Gender
    male
    Posts
    3
    Reputation
    10
    Thanks
    0
    I am an amateur as you could probably tell, so I am going to a need a more in depth explanation. What exactly is this view matrix, and how can I locate it and modify it. I have a good understanding of cheat engine and ollydbg if that helps.

  8. #7
    Bumboxe's Sheep's Avatar
    Join Date
    Jun 2012
    Gender
    male
    Location
    C++
    Posts
    1,336
    Reputation
    54
    Thanks
    101
    My Mood
    Amused
    Quote Originally Posted by Tove Lo View Post


    Love you feg.
    IDK why but I like you unlike other MPGH members.


    https://www.mpgh.net/forum/signaturepics/sigpic1320452_1.gif





  9. #8
    Eternity's Avatar
    Join Date
    Feb 2013
    Gender
    male
    Location
    Forever Ville.
    Posts
    11,027
    Reputation
    1839
    Thanks
    5,414
    Quote Originally Posted by danielporsh911 View Post
    IDK why but I like you unlike other MPGH members.
    A CS tends to like another CS. It's a connection Current,former, and not yet CS members share.

  10. #9
    Morbid's Avatar
    Join Date
    Sep 2014
    Gender
    male
    Location
    Time of Repetition
    Posts
    1,453
    Reputation
    243
    Thanks
    233
    Quote Originally Posted by xaviar View Post

    A CS tends to like another CS. It's a connection Current,former, and not yet CS members share.
    Quote Originally Posted by danielporsh911 View Post
    IDK why but I like you unlike other MPGH members.
    You both are gay. I don't suck cocks like you do @xaviar

    --------------------------------------------------------------------------------------------------------------

  11. #10
    殺す必要がある唯一のものは殺されるために準備され人 々である。
    Premium Member
    Hitokiri~'s Avatar
    Join Date
    Oct 2012
    Gender
    female
    Location
    Cancer.
    Posts
    1,207
    Reputation
    24
    Thanks
    906
    My Mood
    Bitchy
    Quote Originally Posted by BrowningX View Post
    I am an amateur as you could probably tell, so I am going to a need a more in depth explanation. What exactly is this view matrix, and how can I locate it and modify it. I have a good understanding of cheat engine and ollydbg if that helps.
    This will help you out: https://3dgep.com/understanding-the-view-matrix
    Since BF is so similar to CoD, I'm assuming it's using the same 3D euler angles.

    To find it, you simply RE the functions that you know translate 3D positions to 2D positions. ( Eg. The position of a player/object on the map to your 2D screen )
    Name tags tend to be a nice place to start.

  12. The Following User Says Thank You to Hitokiri~ For This Useful Post:

    BrowningX (02-16-2015)

Similar Threads

  1. [Discussion] How to hack server sided games?
    By asscold in forum General Game Hacking
    Replies: 4
    Last Post: 09-11-2014, 12:28 AM
  2. LMAO.... Botting causes the server side lag.
    By chibizs in forum Adventure Quest Worlds (AQW) Discussions
    Replies: 20
    Last Post: 01-28-2014, 12:54 AM
  3. Server sided game hacking
    By Tide in forum General
    Replies: 10
    Last Post: 03-17-2013, 05:21 PM
  4. Auto or aim bot
    By aaronm in forum WarRock - International Hacks
    Replies: 4
    Last Post: 01-13-2006, 05:10 PM
  5. aim bots
    By nutter in forum General Game Hacking
    Replies: 6
    Last Post: 12-27-2005, 12:56 PM

Tags for this Thread