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 Doppelgangers

Page 1 of 2 Go to page: · [1] · 2 · Next
Author Topic: AI Doppelgangers (46 messages, Page 1 of 2)
Moderators: Dennis

Mysterion
Joined: Aug 9, 2008

Nice shot, but too bad your @$$ just got SACKED!!!


Posted: Dec 26, 2008 02:59 PM    Msg. 1 of 46       
What causes and what eliminates what I call "AI Doppelgangers" from appearing on client PCs when joining an multiplayer game that has AI included. I thought that it might be caused by maps with multiple BSPs, but after eliminating a second BSP structure in Guerilla, it still occurs. The AIs will attack these "duplicate actors" as if they are enemy, but they don't die...and are like statues.


DarkZealot
Joined: Jan 1, 2008

Time management: 40% Xbox, 30% PC, 30% Skating


Posted: Dec 26, 2008 03:20 PM    Msg. 2 of 46       
AI doesn't sync. There is no explanation, there is just that fact. Get over it.


Mysterion
Joined: Aug 9, 2008

Nice shot, but too bad your @$$ just got SACKED!!!


Posted: Dec 26, 2008 03:28 PM    Msg. 3 of 46       
I totally realize that they won't sync, but some AI maps do not appear to have the duplicates, but some will. They are doubles for each actor which cause the active ones to stop and attack them as if they are enemy.


xXKrenof EVILXx
Joined: Sep 15, 2008

I choose what I like.


Posted: Dec 26, 2008 03:29 PM    Msg. 4 of 46       
AI are a mastery in halo ce but its a 25% against 75% that you'll be lucky enough to see an AI that your friend is seeing
Edited by xXKrenof EVILXx on Dec 26, 2008 at 03:30 PM


Gamma927
Joined: Jun 12, 2008

Steam: gamma927


Posted: Dec 26, 2008 03:30 PM    Msg. 5 of 46       
Wait, so is this what you are saying:

On client PCs, there are clones of AI actors, and they seem to be killing each other?


DarkZealot
Joined: Jan 1, 2008

Time management: 40% Xbox, 30% PC, 30% Skating


Posted: Dec 26, 2008 03:32 PM    Msg. 6 of 46       
Again. The reason for these is because AI doesn't sync. Because the fact that AI netcode isn't "shipped" over with the other pieces of data sent (vehicles, etc.), wierd things start to happen. And one of them is what you're seeing.


xXKrenof EVILXx
Joined: Sep 15, 2008

I choose what I like.


Posted: Dec 26, 2008 03:36 PM    Msg. 7 of 46       
how about some one take the time to make a script to force the PC to send the ai code across the net code in Halo CE


DarkZealot
Joined: Jan 1, 2008

Time management: 40% Xbox, 30% PC, 30% Skating


Posted: Dec 26, 2008 03:37 PM    Msg. 8 of 46       
Quote: --- Original message by: xXKrenof EVILXx
how about some one take the time to make a script to force the PC to send the ai code across the net code in Halo CE


Because yeah, it's really simple and only takes 10 minutes.


Gamma927
Joined: Jun 12, 2008

Steam: gamma927


Posted: Dec 26, 2008 04:13 PM    Msg. 9 of 46       
You totally can do it with a script.


Mysterion
Joined: Aug 9, 2008

Nice shot, but too bad your @$$ just got SACKED!!!


Posted: Dec 26, 2008 04:22 PM    Msg. 10 of 46       
What is the script Gamma?


Headhunter09
Joined: May 6, 2008

This is the truth.


Posted: Dec 26, 2008 04:36 PM    Msg. 11 of 46       
Its actually uploaded somewhere on Halomaps. I cant remember where, though. Search for it.

E: I found it:

 netcode_correct (objects_AI (encounter/squad bipedname) ->) 


encounter is the encouter.
squad is the squad.
bipedname is the name of the biped.
Edited by Headhunter09 on Dec 26, 2008 at 04:38 PM


Mysterion
Joined: Aug 9, 2008

Nice shot, but too bad your @$$ just got SACKED!!!


Posted: Dec 26, 2008 04:55 PM    Msg. 12 of 46       
This will sync each individual actor?


sierra117
Joined: Jan 10, 2008

If sex is good exercise, why are there fat sluts?


Posted: Dec 26, 2008 05:10 PM    Msg. 13 of 46       
do we include the netgame correct thing before the parenthesis?


Headhunter09
Joined: May 6, 2008

This is the truth.


Posted: Dec 26, 2008 05:19 PM    Msg. 14 of 46       
yes and yes


DarkZealot
Joined: Jan 1, 2008

Time management: 40% Xbox, 30% PC, 30% Skating


Posted: Dec 26, 2008 05:23 PM    Msg. 15 of 46       
Oh...my...god.... I just fell out of my chair laughing so hard.


Headhunter09
Joined: May 6, 2008

This is the truth.


Posted: Dec 26, 2008 05:29 PM    Msg. 16 of 46       
Quote: --- Original message by: DarkZealot
Oh...my...god.... I just fell out of my chair laughing so hard.

Yeah, I was having a hard time typing serious. It was just too good a chance.


Headhunter09
Joined: May 6, 2008

This is the truth.


Posted: Dec 26, 2008 05:37 PM    Msg. 17 of 46       
we(s)ll, y(a)ou se(r)e, i(c)t i(a)s t(s)his thin(m)g called- oh wai


Gamma927
Joined: Jun 12, 2008

Steam: gamma927


Posted: Dec 26, 2008 06:10 PM    Msg. 18 of 46       
How people find this stuff is funny... Also, I was being sarcastic.


Headhunter09
Joined: May 6, 2008

This is the truth.


Posted: Dec 26, 2008 06:14 PM    Msg. 19 of 46       
who was that directed towards?


Gamma927
Joined: Jun 12, 2008

Steam: gamma927


Posted: Dec 26, 2008 06:20 PM    Msg. 20 of 46       
Quote: --- Original message by: Gamma927
people


Are you in this group?


Headhunter09
Joined: May 6, 2008

This is the truth.


Posted: Dec 26, 2008 06:27 PM    Msg. 21 of 46       
I meant the part where it looked (i would say sounded, but-) like you were arrogantly proclaiming to some ignorant being that you were being sarcastic.


DarkZealot
Joined: Jan 1, 2008

Time management: 40% Xbox, 30% PC, 30% Skating


Posted: Dec 26, 2008 06:28 PM    Msg. 22 of 46       
Seriously, this was just TOO rare and good of a moment to not take advantage of.

Oh the script is wrong too. It's actually:



net_spacket( (unit (list_get (ai_actors) #ENCOUNTER) ), PTYPE_OBJ)


Just replace the ENCOUNTER part with the encounter name and it werks.

אTCEMא EaGLe 21 *NxR*: Does it work
Masterz1337: yes
אTCEMא EaGLe 21 *NxR*: Sweet

EDIT: It works for device machines too:


People, how stupid can you be, honestly

net_spacket( unit  (list_get (objects) #DEV.MACHINE, PTYPE_OBJ,TRUE)


I love Halo's scripting.
Edited by DarkZealot on Dec 26, 2008 at 06:33 PM


Headhunter09
Joined: May 6, 2008

This is the truth.


Posted: Dec 26, 2008 06:30 PM    Msg. 23 of 46       
lol, 'net_spacket'


DarkZealot
Joined: Jan 1, 2008

Time management: 40% Xbox, 30% PC, 30% Skating


Posted: Dec 26, 2008 06:33 PM    Msg. 24 of 46       
EDIT: Sorry Dennis. Wrong button. Delete.
Edited by DarkZealot on Dec 26, 2008 at 06:33 PM


Gamma927
Joined: Jun 12, 2008

Steam: gamma927


Posted: Dec 26, 2008 06:33 PM    Msg. 25 of 46       
Quote: --- Original message by: Headhunter09
I meant the part where it looked (i would say sounded, but-) like you were arrogantly proclaiming to some ignorant being that you were being sarcastic.


Looked like? That was my intention.


Headhunter09
Joined: May 6, 2008

This is the truth.


Posted: Dec 26, 2008 06:35 PM    Msg. 26 of 46       
but who?


DarkZealot
Joined: Jan 1, 2008

Time management: 40% Xbox, 30% PC, 30% Skating


Posted: Dec 26, 2008 06:37 PM    Msg. 27 of 46       
Quote: --- Original message by: Destroyer
last time i checked, its impossible to sync ai


Masterz lied to you.

Again, if you can't detect the sarcasm in these posts, please, please, go away.
Hai Masterz. :D


Gamma927
Joined: Jun 12, 2008

Steam: gamma927


Posted: Dec 26, 2008 06:37 PM    Msg. 28 of 46       
Quote: --- Original message by: Gamma927
You totally can do it with a script.


Quote: --- Original message by: Mysterion
What is the script Gamma?


Headhunter09
Joined: May 6, 2008

This is the truth.


Posted: Dec 26, 2008 06:41 PM    Msg. 29 of 46       
ah.


Mysterion
Joined: Aug 9, 2008

Nice shot, but too bad your @$$ just got SACKED!!!


Posted: Dec 26, 2008 06:48 PM    Msg. 30 of 46       
Hey, your script actually works...unfortunately the AI just just crap themselves all in sync.


sierra117
Joined: Jan 10, 2008

If sex is good exercise, why are there fat sluts?


Posted: Dec 26, 2008 06:50 PM    Msg. 31 of 46       
what? they crapped themselves (i wouldnt like to see them do that)


DarkZealot
Joined: Jan 1, 2008

Time management: 40% Xbox, 30% PC, 30% Skating


Posted: Dec 26, 2008 06:51 PM    Msg. 32 of 46       
Quote: --- Original message by: Mysterion
Hey, your script actually works...unfortunately the AI just just crap themselves all in sync.


Yeah, this is what it says in the HS Bible:

net_spacket (UNIT, packet type, willcrap): Sends a packet over teh webz. UNIT is the thing to send, can be AI, or a device. Packet type is usually PTYPE_OBJ, and the last part has to be TRUE.


Oh snapz, a Grunt just shat a brix. So did that Elite over there....


Headhunter09
Joined: May 6, 2008

This is the truth.


Posted: Dec 26, 2008 06:54 PM    Msg. 33 of 46       
Quote: --- Original message by: Mysterion
Hey, your script actually works...unfortunately the AI just just crap themselves all in sync.

why wouldn't it?


Mysterion
Joined: Aug 9, 2008

Nice shot, but too bad your @$$ just got SACKED!!!


Posted: Dec 26, 2008 07:27 PM    Msg. 34 of 46       
must be crap its syncing!


Gamma927
Joined: Jun 12, 2008

Steam: gamma927


Posted: Dec 26, 2008 07:35 PM    Msg. 35 of 46       
Quote: --- Original message by: Mysterion
its syncing!


I lol'd

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

 
Previous Older Thread    Next newer Thread







Time: Sat January 21, 2023 8:59 AM 172 ms.
A Halo Maps Website