View unanswered posts | View active topics It is currently Sun Sep 21, 2014 6:12 pm



Reply to topic  [ 25 posts ]  Go to page 1, 2  Next
 Aimbots and Several Contemporaneous Ideas 
Author Message
Delta Force
User avatar

Joined: Wed Mar 31, 2004 8:59 pm
Posts: 4245
Location: New Jersey, USA
Reply with quote
Post Aimbots and Several Contemporaneous Ideas
I wonder if you guys would be interested in talking about aimbots. Based upon the youtube videos and comments I've heard in the past about this, it would seem like an aimbot would use memory values for players rather than screen readers, because it can even follow player coordinates when they are not in view. With 2D games, you typically would have screen readers with color detection.

I think if we figure out what is being done, maybe nil could bundle in his HaloMD a feature which disallows aimbot use.

_________________
Either you are groping for answers, or you are asking God and listening to Jesus.


Last edited by Sparky on Tue Jul 10, 2012 2:16 pm, edited 1 time in total.

Thu Jun 21, 2012 11:21 am
Profile WWW
SEAL
User avatar

Joined: Sun Apr 11, 2010 5:49 pm
Posts: 627
Location: something something europe
Reply with quote
Post Re: Aimbots
I've seen blatant use of aimbots on servers in the past, but they are not always too effective. If it is possible, including sounds like a great idea.

_________________
Image

blackkyurem123123 wrote:
one of the Admins asks "whaths wrong" and he repiles " someone smasmed me chests".


Fri Jun 22, 2012 6:09 am
Profile
HaloMD Dev
User avatar

Joined: Sat Jul 05, 2008 8:38 am
Posts: 920
Location: null zone
Reply with quote
Post Re: Aimbots
Simple solution: No widespread aimbots on Mac full == No one cares.


Fri Jun 22, 2012 7:19 am
Profile
Commando
User avatar

Joined: Tue Dec 25, 2007 12:52 am
Posts: 2465
Location: 'Straya Mate
Reply with quote
Post Re: Aimbots
The only people who still play this game are those who care about it enough to not be massive shit-heads.

_________________
Image


Sat Jun 23, 2012 4:49 am
Profile
Delta Force
User avatar

Joined: Wed Mar 31, 2004 8:59 pm
Posts: 4245
Location: New Jersey, USA
Reply with quote
Post Re: Aimbots
Reminds me of some parables of the Kingdom of God, where the seed was planted on good soil, accepted, and through perseverance those people produced a crop.

Halo is still a game, though. I find that the player communities and the modder communities are still identifiable but that most players are also modders. See, being creative with a game brings it more interest. Look at the Halo Custom Edition communities still thriving.

_________________
Either you are groping for answers, or you are asking God and listening to Jesus.


Sat Jun 23, 2012 11:26 am
Profile WWW
HaloMD Dev
User avatar

Joined: Sat Jul 05, 2008 8:38 am
Posts: 920
Location: null zone
Reply with quote
Post Re: Aimbots
Sparky wrote:
Reminds me of some parables of the Kingdom of God, where the seed was planted on good soil, accepted, and through perseverance those people produced a crop.

Halo is still a game, though. I find that the player communities and the modder communities are still identifiable but that most players are also modders. See, being creative with a game brings it more interest. Look at the Halo Custom Edition communities still thriving.


Untrue. Most players are not modders, and Custom Edition is not taken that seriously by competitive players.


Sat Jun 23, 2012 8:04 pm
Profile
Commando
User avatar

Joined: Tue Dec 25, 2007 12:52 am
Posts: 2465
Location: 'Straya Mate
Reply with quote
Post Re: Aimbots
Sparky wrote:
Reminds me of some parables of the Kingdom of God, where the seed was planted on good soil, accepted, and through perseverance those people produced a crop.

Halo is still a game, though. I find that the player communities and the modder communities are still identifiable but that most players are also modders. See, being creative with a game brings it more interest. Look at the Halo Custom Edition communities still thriving.

Remember how this is a game?
Just because your holy fable relates to this some how, doesn't mean it's the answer to everything.
You could have just said the second part, no need for the first part.

We're not custom edition.

_________________
Image


Mon Jun 25, 2012 5:13 am
Profile
Delta Force
User avatar

Joined: Wed Mar 31, 2004 8:59 pm
Posts: 4245
Location: New Jersey, USA
Reply with quote
Post Re: Aimbots
As for the rest of this topic, nil disagrees with its value, I was curious based upon comparing MMO bots with FPS aimbots. The fact that people can do wrong and abuse things is not the point, but the point is how to understand these things and prevent them.

As for Custom Edition, it's the same game engine as every other Halo 1 game. In fact, Halo 2 is very much similar to Halo 1, but it uses a wider variety of shaders and such. Halo 2 modding right now, in comparison, is about where Halo 1 modding was when it first started and with the popularity of HMT (the equivalent of Halo 1's HMT for Halo 2 is Mr. Mohawk), except that the popularity of modding (I use the term loosely to include map and asset development) Halo 1 has also contributed to the Halo 2 community, which is pretty much the same people. Halo 2 also has it's own HEK, the H2EK, which again was "hacked" for greater functionality by folks like kornmann00. But let's not digress into a discussion about the development of the game engine between subsequent versions of the game series, that should be another topic.

_________________
Either you are groping for answers, or you are asking God and listening to Jesus.


Mon Jun 25, 2012 3:37 pm
Profile WWW
Pearl Dev
User avatar

Joined: Fri Feb 22, 2008 11:06 pm
Posts: 3049
Location: Not having time to do anything.
Reply with quote
Post Re: Aimbots
No real aimbots for Mac. There is one for demo, but it is pretty shit.


Tue Jun 26, 2012 12:34 am
Profile
Delta Force
User avatar

Joined: Wed Mar 31, 2004 8:59 pm
Posts: 4245
Location: New Jersey, USA
Reply with quote
Post Re: Aimbots
So there is one for Halo Demo Mac then, probably for PPC, because that was when I heard about it.

Are the coordinates of biped model markers like #head tracked in memory? But that one Halo CE mod would not have even used that method. And by that standard, all the aimbots for the Halo engine seem to be poor quality.

I'm getting the feeling like we could be developing a program that controls AI ... synchronizes AI ... wow, why didn't we do this before ... the host could use a third-party program which tracks the biped coords in their Halo app's memory and coordinates the information with all the other third-party programs clients would be using. This would totally be possible with HaloMD, since it uses the wrapper anyway. ! I feel like I'm repeating myself now. Repeating myself.

_________________
Either you are groping for answers, or you are asking God and listening to Jesus.


Tue Jun 26, 2012 1:10 am
Profile WWW
Pearl Dev
User avatar

Joined: Fri Feb 22, 2008 11:06 pm
Posts: 3049
Location: Not having time to do anything.
Reply with quote
Post Re: Aimbots
Yes, the demo one is shit, not sure about PPC.

Head coordinates are not stored, only player positions. The bot uses a modified position value to compensate for where the head is. Normally this allows people to crouch and the bot will still aim above them at where the head was, unless it is a smart bot. Also, players in vehicles cannot be tracked correctly using most bot methods.

External AI control would cause lag and bad times.


Tue Jun 26, 2012 2:01 am
Profile
Delta Force
User avatar

Joined: Wed Mar 31, 2004 8:59 pm
Posts: 4245
Location: New Jersey, USA
Reply with quote
Post Re: Aimbots
Lag is better than nothing.

I never really messed around with player coordinates in memory, but I discovered that the host player has three similar float values for its X coordinate just now.

Code:
4BB48A48 = 98.8
4BB48A7C = 98.9
4BB48BE8 = 98.7


Once you respawn, though, these memory addresses are no longer used. Doesn't it have something to do with the map magic ... or something like that?

_________________
Either you are groping for answers, or you are asking God and listening to Jesus.


Tue Jun 26, 2012 2:44 am
Profile WWW
HaloMD Dev
User avatar

Joined: Sat Jul 05, 2008 8:38 am
Posts: 920
Location: null zone
Reply with quote
Post Re: Aimbots
There are aimbots for Mac full, but there aren't any that are widespread.

The public one on Demo supports Intel, and if it works for PPC, it's a "coincidence" as far as I remember.

Player positions change because the player structure is discarded and a new one is created when a player dies or new game starts or whatever.

See here and here for a rough idea of the details for Demo, or any of the several memory mods that look at player position, or HServerChanger's code, or one of Samuco's swordedit modifications, or etc.

Also, stop bringing up religion.


Tue Jun 26, 2012 6:24 am
Profile
Reply with quote
Post Re: Aimbots
Crouching isn't a problem. You can tell whether a player is crouching or not in the memory...
I tried to make an AI a while ago (that actually controlled your keyboard, mouse etc). It sortof worked...

It would be fun if players could program their own 'AI,' get put in one match and we see who wins :)


Thu Jun 28, 2012 3:57 am
Peon
User avatar

Joined: Mon Apr 26, 2010 1:39 am
Posts: 129
Reply with quote
Post Re: Aimbots
Take a look at this script if you want more information about memory shiz.
http://www.samuco.net/swordedit/Halo.py

Specifically...
Code:

        def isCrouched(self):
        try: return (readUInt8(self.address()+523)==1)
        except: return 0

   def x(self): return readFloat(self.address()+92)
   def y(self): return readFloat(self.address()+96)   
   def z(self): return readFloat(self.address()+100)

        for player in getPlayers():
      if player.vehicle().isBanshee():

        for player in getPlayers():
      if player.vehicle().isWarthog():


I made another version of swordedit a while ago that acted next to the radar. It provided an overall map of the game with player locations.
You could possibly create some sort of awesome spartan helmet that overlaid over Halo giving feedback about things (like grenaids/enemies flashing red). Augmented reality?

If you wanted to make a decent aimbot, you would also need to cope for ping/vehicles etc. Good luck with that :p
You should focus on trying to find the walk/shoot/turn memory values instead of using the terrible simulated mouse/keyboard idea :)


Thu Jun 28, 2012 4:01 am
Profile
Display posts from previous:  Sort by  
Reply to topic   [ 25 posts ]  Go to page 1, 2  Next

Who is online

Users browsing this forum: No registered users and 1 guest


You can post new topics in this forum
You can reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum

Search for:
Jump to:  
PPowered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Designed by ST Software for PTF.