A Community discussion forum for Halo Custom Edition, Halo 2 Vista, Portal and Halo Machinima

Home  Search Register  Login Member ListRecent Posts
  
 
»Forums Index »Halo Custom Edition (Bungie/Gearbox) »Halo CE Technical / Map Design »AI sync mabye (I'm a noob too AI, so more than likely wrong)

Page 1 of 2 Go to page: · [1] · 2 · Next
Author Topic: AI sync mabye (I'm a noob too AI, so more than likely wrong) (44 messages, Page 1 of 2)
Moderators: Dennis

The Spartan
Joined: Feb 22, 2007

Aerial Dave


Posted: May 31, 2007 12:16 PM    Msg. 1 of 44       
I have no idea how you would do this, but would there be any way to make AI just like a player, like it would be a player, like if you killed it you would still get points and he would show up in the score menu, basicly just get an AI to control a player? :/


Rm860
Joined: Sep 7, 2006

Dennis sleeps like this!


Posted: May 31, 2007 12:17 PM    Msg. 2 of 44       
I don't think so


The Spartan
Joined: Feb 22, 2007

Aerial Dave


Posted: May 31, 2007 12:19 PM    Msg. 3 of 44       
If you could, they would sync though, right?


Rm860
Joined: Sep 7, 2006

Dennis sleeps like this!


Posted: May 31, 2007 12:24 PM    Msg. 4 of 44       
i doubt it cause even if you somehow used a script or something to make them count as kills AI just does not sync at all.


The Spartan
Joined: Feb 22, 2007

Aerial Dave


Posted: May 31, 2007 12:26 PM    Msg. 5 of 44       
No, I meant basicly just like someone joined the game except AI would be a player, just like a robot was using the computer. lol crazy? probably


Rm860
Joined: Sep 7, 2006

Dennis sleeps like this!


Posted: May 31, 2007 12:29 PM    Msg. 6 of 44       
So like the player would not be controling their selves. Sorry but noone would want to play like that even if it could be done which i doubt it. That makes no since.

people keep trying to talk theory of AI being able to snyc but it just does not. If it did someone would probably have made a map like that.


Orange_Geko
Joined: Nov 19, 2005

How long since I last used this account?


Posted: May 31, 2007 12:56 PM    Msg. 7 of 44       
Quote: --- Original message by: The Spartan
any way to make AI just like a player, like it would be a player

ive already told people of this theory.. make a program that lanchs players into servers that are controled by AI in the program.. the program would run like a dedicated server. ive always been ignored when I sugest this lol.


Rm860
Joined: Sep 7, 2006

Dennis sleeps like this!


Posted: May 31, 2007 01:41 PM    Msg. 8 of 44       
The idea really does not many any since how Spartan said it.

the only way to get AI to snyc online is if you have magic.


The Spartan
Joined: Feb 22, 2007

Aerial Dave


Posted: May 31, 2007 01:47 PM    Msg. 9 of 44       
Quote: --- Original message by: Orange_Geko
Quote: --- Original message by: The Spartan
any way to make AI just like a player, like it would be a player

ive already told people of this theory.. make a program that lanchs players into servers that are controled by AI in the program.. the program would run like a dedicated server. ive always been ignored when I sugest this lol.


Yeah, I would try to do it, but I have no experience with AI or scripting Halo.

Quote: the only way to get AI to snyc online is if you have magic.

I know that isn't true, I've seen many games with AI online. It might require hacking Halo, but it surely is possibe.
Edited by The Spartan on May 31, 2007 at 01:51 PM


Rm860
Joined: Sep 7, 2006

Dennis sleeps like this!


Posted: May 31, 2007 03:42 PM    Msg. 10 of 44       
Quote: --- Original message by: The Spartan
Quote: --- Original message by: Orange_Geko
Quote: --- Original message by: The Spartan
any way to make AI just like a player, like it would be a player

ive already told people of this theory.. make a program that lanchs players into servers that are controled by AI in the program.. the program would run like a dedicated server. ive always been ignored when I sugest this lol.


Yeah, I would try to do it, but I have no experience with AI or scripting Halo.

Quote: the only way to get AI to snyc online is if you have magic.

I know that isn't true, I've seen many games with AI online. It might require hacking Halo, but it surely is possibe.
Edited by The Spartan on May 31, 2007 at 01:51 PM


Do you not understand what i am saying or something? What about sync do you not understand. No one is denying that you can put AI in maps. You can put AI in maps all you want but it does not correctly sycn online. It does not require hacking halo to just put AI in maps it just does not sync correctly.


The Spartan
Joined: Feb 22, 2007

Aerial Dave


Posted: May 31, 2007 04:24 PM    Msg. 11 of 44       
Quote: --- Original message by: Rm860
Quote: --- Original message by: The Spartan
Quote: --- Original message by: Orange_Geko
Quote: --- Original message by: The Spartan
any way to make AI just like a player, like it would be a player

ive already told people of this theory.. make a program that lanchs players into servers that are controled by AI in the program.. the program would run like a dedicated server. ive always been ignored when I sugest this lol.


Yeah, I would try to do it, but I have no experience with AI or scripting Halo.

Quote: the only way to get AI to snyc online is if you have magic.

I know that isn't true, I've seen many games with AI online. It might require hacking Halo, but it surely is possibe.
Edited by The Spartan on May 31, 2007 at 01:51 PM


Do you not understand what i am saying or something? What about sync do you not understand. No one is denying that you can put AI in maps. You can put AI in maps all you want but it does not correctly sycn online. It does not require hacking halo to just put AI in maps it just does not sync correctly.

Wow, that is a lot of quotes.
I know, that isn't what I said.


Caboose117
Joined: Jul 23, 2006

Seriously guys?


Posted: May 31, 2007 05:12 PM    Msg. 12 of 44       
Quote: --- Original message by: The Spartan
Quote: --- Original message by: Rm860
Quote: --- Original message by: The Spartan
Quote: --- Original message by: Orange_Geko
Quote: --- Original message by: The Spartan
any way to make AI just like a player, like it would be a player

ive already told people of this theory.. make a program that lanchs players into servers that are controled by AI in the program.. the program would run like a dedicated server. ive always been ignored when I sugest this lol.


Yeah, I would try to do it, but I have no experience with AI or scripting Halo.

Quote: the only way to get AI to snyc online is if you have magic.

I know that isn't true, I've seen many games with AI online. It might require hacking Halo, but it surely is possibe.
Edited by The Spartan on May 31, 2007 at 01:51 PM


Do you not understand what i am saying or something? What about sync do you not understand. No one is denying that you can put AI in maps. You can put AI in maps all you want but it does not correctly sycn online. It does not require hacking halo to just put AI in maps it just does not sync correctly.

Wow, that is a lot of quotes.
I know, that isn't what I said.


It is exactly what you said. If you need a refresher:

Quote: --- Original message by: The Spartan
Quote: the only way to get AI to snyc online is if you have magic.

I know that isn't true, I've seen many games with AI online. It might require hacking Halo, but it surely is possibe.


AI do not sync properly over the netcode in Halo, It was not built into the game!, therfore, no sync without an external ap, and that may not even let them sync.


Rm860
Joined: Sep 7, 2006

Dennis sleeps like this!


Posted: May 31, 2007 05:49 PM    Msg. 13 of 44       
Thanks Caboose117 maybe he will understand now.

and what was with the "i know that isn't what i said thing?" is he trying to say he did not say those things..ROFL


The Spartan
Joined: Feb 22, 2007

Aerial Dave


Posted: May 31, 2007 06:41 PM    Msg. 14 of 44       
I said it might require hacking, but it is possible.
I didn't say that you said AI was possible, I said that I have seen OTHER online games, not just Halo.

Quote: --- Original message by: Caboose117
Quote: --- Original message by: The Spartan
Quote: --- Original message by: Rm860
Quote: --- Original message by: The Spartan
Quote: --- Original message by: Orange_Geko
Quote: --- Original message by: The Spartan
any way to make AI just like a player, like it would be a player

ive already told people of this theory.. make a program that lanchs players into servers that are controled by AI in the program.. the program would run like a dedicated server. ive always been ignored when I sugest this lol.


Yeah, I would try to do it, but I have no experience with AI or scripting Halo.

Quote: the only way to get AI to snyc online is if you have magic.

I know that isn't true, I've seen many games with AI online. It might require hacking Halo, but it surely is possibe.
Edited by The Spartan on May 31, 2007 at 01:51 PM


Do you not understand what i am saying or something? What about sync do you not understand. No one is denying that you can put AI in maps. You can put AI in maps all you want but it does not correctly sycn online. It does not require hacking halo to just put AI in maps it just does not sync correctly.

Wow, that is a lot of quotes.
I know, that isn't what I said.


It is exactly what you said. If you need a refresher:

Quote: --- Original message by: The Spartan
Quote: the only way to get AI to snyc online is if you have magic.

I know that isn't true, I've seen many games with AI online. It might require hacking Halo, but it surely is possibe.


AI do not sync properly over the netcode in Halo, It was not built into the game!, therfore, no sync without an external ap, and that may not even let them sync.


That is a whole lot of quotes. lol :)

I didn't try to start an argument, lol :)

Edited by The Spartan on May 31, 2007 at 08:01 PM


Rm860
Joined: Sep 7, 2006

Dennis sleeps like this!


Posted: May 31, 2007 08:05 PM    Msg. 15 of 44       
too many quotes i agree, but it was fun lol.


Donut
Joined: Sep 30, 2006

I swear I'm not actually dead


Posted: May 31, 2007 10:06 PM    Msg. 16 of 44       
you guys really dont listen very well so i will say it again (and yes i know how to do this):
AI DO NOT SYNC BUT VEHICLES DO!!!
soo..., if you were to create a vehicle that used the elite animation graph, elite gbxmodel, and elite collsion geometry, you have a vehicle that looks like an elite. now, what youwould do is make an invisible vehicle with no collision geometry and make the elite do all of his normal animations while "driving" this invisible vehicle, the vehicle would sync and the elite is in the vehicle THUS, the elite appears to sync while actually he is in a car. get it now?


Caboose117
Joined: Jul 23, 2006

Seriously guys?


Posted: May 31, 2007 10:27 PM    Msg. 17 of 44       
What about units.... I know their possible to be used for actor varients, but what exactly are they... (In HCE, not in general)


Donut
Joined: Sep 30, 2006

I swear I'm not actually dead


Posted: May 31, 2007 10:36 PM    Msg. 18 of 44       
units in the ai tags? or in sapien. cuz in sapien theyre the ai used for the encounters


Jay2645
Joined: Mar 29, 2007

Cortana saw you naked.


Posted: May 31, 2007 11:26 PM    Msg. 19 of 44       
But then what would happen is that it would not sync for any new players that join later.


Donut
Joined: Sep 30, 2006

I swear I'm not actually dead


Posted: Jun 1, 2007 08:05 AM    Msg. 20 of 44       
what the freaking hell? do you guys just not acknowlege that we hae the solution or do you just not care? at least say something cuz we (tarzan and I) just think you guys just dont care.
also no it woldnt work. people would see the ai spawn the same but then the semi-random commands for movement would not sync and theyd be everywhere. also, it would lag so much
Edited by Donut on Jun 1, 2007 at 08:07 AM


Dennis

Joined: Jan 27, 2005

"We are made of starstuff.” ― Carl Sagan


Posted: Jun 1, 2007 04:05 PM    Msg. 21 of 44       
Quote: --- Original message by: Donut
you guys really dont listen very well so i will say it again (and yes i know how to do this):
AI DO NOT SYNC BUT VEHICLES DO!!!
soo..., if you were to create a vehicle that used the elite animation graph, elite gbxmodel, and elite collsion geometry, you have a vehicle that looks like an elite. now, what youwould do is make an invisible vehicle with no collision geometry and make the elite do all of his normal animations while "driving" this invisible vehicle, the vehicle would sync and the elite is in the vehicle THUS, the elite appears to sync while actually he is in a car. get it now?
However you can not apply AI commands to vehicles. The Vehicle that looks like an elite model can not move or shoot without a driver and/or gunner. If you use AI's to place in the elite/vehicle then their actions, where they go and when they shoot will not sync becasue they are AI's and positioning and actions are not transmitted for AIs.

AI's do not sync.


Caboose117
Joined: Jul 23, 2006

Seriously guys?


Posted: Jun 1, 2007 04:34 PM    Msg. 22 of 44       
Actually Dennis, I'm looking at an actor_varient tag right now, and you can make it a vehicle....


M6dEEp
Joined: Mar 26, 2007

Pwnography


Posted: Jun 1, 2007 05:34 PM    Msg. 23 of 44       
Quote: --- Original message by: Dennis
However you can not apply AI commands to vehicles. The Vehicle that looks like an elite model can not move or shoot without a driver and/or gunner. If you use AI's to place in the elite/vehicle then their actions, where they go and when they shoot will not sync becasue they are AI's and positioning and actions are not transmitted for AIs.

AI's do not sync.


guess your right, plus if he ran into you, you would die because the ai would be in a vehicle, add that onto the fact that if you do all the things that require ai to have the ability to drive a vehicle then they wouldn't even work right (they would run around with out stopping and the they would probably get hung up on rocks, and they would try to run you over)
Edited by M6dEEp on Jun 1, 2007 at 05:47 PM


Caboose117
Joined: Jul 23, 2006

Seriously guys?


Posted: Jun 1, 2007 06:39 PM    Msg. 24 of 44       
And you can just make the Actor varient a vehicle, so you dont have to o through the fuss of making the vehicles script spawn, and making the AI get in them.


Dennis

Joined: Jan 27, 2005

"We are made of starstuff.” ― Carl Sagan


Posted: Jun 1, 2007 08:53 PM    Msg. 25 of 44       
Quote: --- Original message by: Tarzan
you can apply them to the AI, and the AI will move the vehicle to wherever.
However the position that the AI moves the vehicle will not sync because the AI commands on the separate PCs will execute the command at different rates and may move the vehicles in different directions and since the AI positioning and actions are not sent they will not sync. This then causes the phantom vehicles seen on maps like Halo SP Level - Multiplayer Play as an Elite http://hce.halomaps.org/index.cfm?pg=3&fid=1008

There is no method of getting the AI information between clients and or servers.


M6dEEp
Joined: Mar 26, 2007

Pwnography


Posted: Jun 2, 2007 03:42 PM    Msg. 26 of 44       
well what if you make a script control the AI, not letting the AI control itself. when the player steps into a trigger volume (the ai is a turret, and therefore doesn't move. and before the player steps into the trigger volume, the AI is not doing anything) then the turret becomes active and shoots at the player in the trigger volume until he dies, then the turret is deactivated....


Tuwdburgaler
Joined: Dec 14, 2006

Leadfoot


Posted: Jun 2, 2007 04:21 PM    Msg. 27 of 44       
i dunno but get on xfire m6


Dennis

Joined: Jan 27, 2005

"We are made of starstuff.” ― Carl Sagan


Posted: Jun 2, 2007 05:41 PM    Msg. 28 of 44       
Quote: --- Original message by: M6dEEp
well what if you make a script control the AI, not letting the AI control itself. when the player steps into a trigger volume (the ai is a turret, and therefore doesn't move. and before the player steps into the trigger volume, the AI is not doing anything) then the turret becomes active and shoots at the player in the trigger volume until he dies, then the turret is deactivated....
Think the idea all the way through but remember that "There is no method of getting the AI information between clients and or servers." The AI may shoot on your PC but it won't on mine.


Donut
Joined: Sep 30, 2006

I swear I'm not actually dead


Posted: Jun 2, 2007 08:28 PM    Msg. 29 of 44       
dennis i see what you are saying and it does make sense that the ai movement wouldnt sync. thats not what i was saying. if you make a vehicle with no collision, animations, and an invisible box with markers, then link the ai to it so when you spawn the vehicle, the elite is alrady in it then you set up the elites animation tag to make it look like hes moving when hes really just driving forward. and the elite would still pay attention to the settings in the biped tag. they may be a bit more than retarded though haha.


M6dEEp
Joined: Mar 26, 2007

Pwnography


Posted: Jun 3, 2007 07:18 AM    Msg. 30 of 44       
Quote: --- Original message by: Dennis
Think the idea all the way through but remember that "There is no method of getting the AI information between clients and or servers." The AI may shoot on your PC but it won't on mine.


yeah i just hope that the scripts can control the ai enough so that it'll sync at least 80% to 90% of the time, and that the AI area restricted enough so that they wont act till needed.. and btw i think that if you can use the parts that DO sync to control ai (in my case players) to control ai then it would have a better chance at syncing.

EDIT: i thought about it and the only thing i dont see syncing is the rate of fire of the turret :) but i'm not sure until i actually test it online....
Edited by M6dEEp on Jun 3, 2007 at 07:23 AM


Donut
Joined: Sep 30, 2006

I swear I'm not actually dead


Posted: Jun 3, 2007 10:13 AM    Msg. 31 of 44       
no it wont. iv already tried placing ai automatically in a warthog. it works. so my idea will work. we just dont know how well it will sync. but we do know it will.


The Spartan
Joined: Feb 22, 2007

Aerial Dave


Posted: Jun 3, 2007 06:00 PM    Msg. 32 of 44       
What if you had a seperate AI program that vertually typed stuff just like we did, like W to move, Right mouse to fire etc... That would have to work. Then again, how would the AI know where people were?


Dennis

Joined: Jan 27, 2005

"We are made of starstuff.” ― Carl Sagan


Posted: Jun 3, 2007 07:24 PM    Msg. 33 of 44       
Quote: --- Original message by: Tarzan
I think the host's AI will take precedence over Client AI,
Nope. AI commands run on the client as well. Program Exceptions and phantom vehicles are the result.

"There is no method of getting the AI information between clients and or servers."

Edited by Dennis on Jun 3, 2007 at 07:25 PM


Dennis

Joined: Jan 27, 2005

"We are made of starstuff.” ― Carl Sagan


Posted: Jun 3, 2007 11:51 PM    Msg. 34 of 44       
Quote: --- Original message by: Tarzan
But.... each of those vehicles and the projectiles from each of them would still sync and be destructible because they're vehicles...
Nope. I have seen it tried and the few times it doesn't exception you get phantom vehicles you can't interact with. AI commands do not run on the server they run on the client.

"There is no method of getting the AI information between clients and or servers."

If you don't believe me then try it.
Edited by Dennis on Jun 3, 2007 at 11:52 PM


Nexus Halo
Joined: Feb 24, 2007

Halo's Dark Knight http://www.nexushalo.kk5.org/


Posted: Jun 4, 2007 06:03 AM    Msg. 35 of 44       
Quote: --- Original message by: Donut
........if you make a vehicle with no collision, animations, and an invisible box with markers, then link the ai to it so when you spawn the vehicle, the elite is alrady in it then you set up the elites animation tag to make it look like hes moving when hes really just driving forward. and the elite would still pay attention to the settings in the biped tag.


Wouldnt that mean if you got close to melee it the elite would just kill you when you hit it. If you get run over by a vehicle (even on the smallest part of the vehicle) it kills you instantly.

 
Page 1 of 2 Go to page: · [1] · 2 · Next

 
Previous Older Thread    Next newer Thread







Time: Thu January 19, 2023 4:07 AM 266 ms.
A Halo Maps Website