What are the NPC limitations in terms of code? Is it that the interface for
that part of the engine is very limited or is it just difficult to root
through and understand the order of whats happening? I plan on doing a lot
of custom AI stuff with models.
Was just playing episode 2 and notice they've implemented a proper "look at
player" thing for alex where she dynamically turns her head and then her
body which is something I'll be using.

Sorry I rambed... basically what sort of trouble is ahead in the NPC area
for single player?

Thanks for the help guys :)

On Thu, Sep 2, 2010 at 12:40 PM, <[email protected]>wrote:

> Send hlcoders mailing list submissions to
>        [email protected]
>
> To subscribe or unsubscribe via the World Wide Web, visit
>        http://list.valvesoftware.com/mailman/listinfo/hlcoders
> or, via email, send a message with subject or body 'help' to
>        [email protected]
>
> You can reach the person managing the list at
>        [email protected]
>
> When replying, please edit your Subject line so it is more specific
> than "Re: Contents of hlcoders digest..."
>
>
> Today's Topics:
>
>   1. Re: Does Valve (America) offers internships? (Andrew Ritchie)
>   2. Re: linux binary compiling issues, missing reference (Nick)
>   3. Engine API? (Chris Courtney)
>   4. Re: Engine API? (Jonas 'Sortie' Termansen)
>   5. Re: Engine API? (Colm Sloan)
>   6. Re: Engine API? (Tom Edwards)
>   7. Re: Engine API? (Andrew Ritchie)
>
>
> ----------------------------------------------------------------------
>
> Message: 1
> Date: Wed, 1 Sep 2010 23:01:38 +0100
> From: Andrew Ritchie <[email protected]>
> Subject: Re: [hlcoders] Does Valve (America) offers internships?
> To: Discussion of Half-Life Programming
>        <[email protected]>
> Message-ID:
>        
> <[email protected]<aanlktiktt78anqech0tgdc16s9zhcjddaoqqy26%[email protected]>
> >
> Content-Type: text/plain; charset=ISO-8859-1
>
> goodness no, Somone is one of the most honest people I know.  Minh on the
> other hand is a Grade A Canadian Liar... LIAR I says.  And now I have to go
> change his wikipedia entry to say so, otherwise, who else but this list
> would know?!
>
> On Wed, Sep 1, 2010 at 2:08 PM, Jeffrey "botman" Broome <
> [email protected]> wrote:
>
> >  WHAT?  Are you calling somone on the internets a liar?
> >
> >
> > How dare you sir.  How dare you.  :)
> >
> >
> > On 8/31/2010 7:22 PM, Andrew Ritchie wrote:
> >
> >> Liar
> >>
> >> On Tue, Aug 31, 2010 at 7:17 PM, Minh Le<[email protected]>  wrote:
> >>
> >>
> >>> "now in FixKorea?"
> >>>
> >>> Unfortunately, yes.
> >>>
> >>>
> >>> On 8/31/2010 6:23 AM, WRNM wrote:
> >>>
> >>>  Oh, sorry I went serious =_=. BTW Just for curiosity, Are you the
> 'Minh
> >>>> Le' now in FixKorea?
> >>>>
> >>>> Richard
> >>>>
> >>>>  Date: Tue, 31 Aug 2010 00:41:29 -0700
> >>>>
> >>>>> From: [email protected]
> >>>>> To: [email protected]
> >>>>> Subject: Re: [hlcoders] Does Valve (America) offers internships?
> >>>>>
> >>>>>   I don't believe there is a branch in Siberia. I was just poking fun
> >>>>> at
> >>>>> you because I found it amusing that you put America in brackets next
> to
> >>>>> Valve. Everyone knows there is only one Valve, and its location is
> Mt.
> >>>>> Olympus.
> >>>>>
> >>>>>
> >>>>> On 8/30/2010 8:08 PM, Trevor 'Drak' wrote:
> >>>>>
> >>>>>  I think he was kidding, because you added (America)
> >>>>>>
> >>>>>> --------------------------------------------------
> >>>>>> From: "WRNM"<[email protected]>
> >>>>>> Sent: Monday, August 30, 2010 10:53 PM
> >>>>>> To:<[email protected]>
> >>>>>> Subject: Re: [hlcoders] Does Valve (America) offers internships?
> >>>>>>
> >>>>>>  Ummmm..... Is there a branch/studio in Siberia?
> >>>>>>
> >>>>>>>  Date: Mon, 30 Aug 2010 10:12:22 -0700
> >>>>>>>
> >>>>>>>> From: [email protected]
> >>>>>>>> To: [email protected]
> >>>>>>>> Subject: Re: [hlcoders] Does Valve (America) offers internships?
> >>>>>>>>
> >>>>>>>>   You might wanna try Valve (Siberia)...
> >>>>>>>>
> >>>>>>>> On 8/30/2010 6:35 AM, WRNM wrote:
> >>>>>>>>
> >>>>>>>>
> >>>>>>>>> Hey guys,
> >>>>>>>>>
> >>>>>>>>> I don't really know if this is the right place or not but I'm
> >>>>>>>>>
> >>>>>>>>>  wondering>   if Valve provides any chances for internships?
> >>>>>>>>
> >>>>>>>>  I am currently a sophomore student majoring in Math. I can do
> some
> >>>>>>>>> programming but I'm better in 3D/2D Art stuff.
> >>>>>>>>>
> >>>>>>>>> Just looking for some game development work experience, and of
> >>>>>>>>>
> >>>>>>>>>  course>   I'm happy to do it for free.
> >>>>>>>>
> >>>>>>>>  Please let me know if there's anything I can do about it.
> >>>>>>>>>
> >>>>>>>>> Thanks,
> >>>>>>>>>
> >>>>>>>>>
> >>>>>>>>> Richard
> >>>>>>>>>
> >>>>>>>>>
> >>>>>>>>>
> >>>>>>>>> _______________________________________________
> >>>>>>>>> To unsubscribe, edit your list preferences, or view the list
> >>>>>>>>>
> >>>>>>>>>  archives,>   please visit:
> >>>>>>>>
> >>>>>>>>  http://list.valvesoftware.com/mailman/listinfo/hlcoders
> >>>>>>>>>
> >>>>>>>>>
> >>>>>>>>>  _______________________________________________
> >>>>>>>> To unsubscribe, edit your list preferences, or view the list
> >>>>>>>> archives, please visit:
> >>>>>>>> http://list.valvesoftware.com/mailman/listinfo/hlcoders
> >>>>>>>>
> >>>>>>>>  _______________________________________________
> >>>>>>>>
> >>>>>>> To unsubscribe, edit your list preferences, or view the list
> >>>>>>> archives, please visit:
> >>>>>>> http://list.valvesoftware.com/mailman/listinfo/hlcoders
> >>>>>>>
> >>>>>>>  _______________________________________________
> >>>>>>>
> >>>>>> To unsubscribe, edit your list preferences, or view the list
> archives,
> >>>>>> please visit:
> >>>>>> http://list.valvesoftware.com/mailman/listinfo/hlcoders
> >>>>>>
> >>>>>>
> >>>>>>  _______________________________________________
> >>>>> To unsubscribe, edit your list preferences, or view the list
> archives,
> >>>>> please visit:
> >>>>> http://list.valvesoftware.com/mailman/listinfo/hlcoders
> >>>>>
> >>>>>
> >>>>>  _______________________________________________
> >>>> To unsubscribe, edit your list preferences, or view the list archives,
> >>>> please visit:
> >>>> http://list.valvesoftware.com/mailman/listinfo/hlcoders
> >>>>
> >>>>
> >>>>  _______________________________________________
> >>> To unsubscribe, edit your list preferences, or view the list archives,
> >>> please visit:
> >>> http://list.valvesoftware.com/mailman/listinfo/hlcoders
> >>>
> >>>
> >>>  _______________________________________________
> >> To unsubscribe, edit your list preferences, or view the list archives,
> >> please visit:
> >> http://list.valvesoftware.com/mailman/listinfo/hlcoders
> >>
> >>
> > _______________________________________________
> > To unsubscribe, edit your list preferences, or view the list archives,
> > please visit:
> > http://list.valvesoftware.com/mailman/listinfo/hlcoders
> >
> >
>
>
> ------------------------------
>
> Message: 2
> Date: Wed, 1 Sep 2010 17:50:19 -0500
> From: Nick <[email protected]>
> Subject: Re: [hlcoders] linux binary compiling issues, missing
>        reference
> To: [email protected]
> Message-ID:
>        <[email protected]>
> Content-Type: text/plain; charset=windows-1252
>
> i am still getting this error.. i have copied all libraries included
> in sdk to /linux_sdk and left them also in /lib/linux..
>
> Please help.. gcc 4.2.4
>
> On Mon, Nov 6, 2006 at 2:15 PM, Stefan Bermig <[email protected]>
> wrote:
> > uhh...
> >
> > i forgot to add the new libraries to the Makefile, my bad. now this error
> > is gone, but i ran right into the next one. using gcc 3.4 and gcc 4.1
> >
> > /stefan/srcds/src/dlls/ai_activity.o -c
> > /home/stefan/srcds/src/dlls/ai_activity.cpp
> > In file included from /home/stefan/srcds/src/dlls/../public/vector.h:35,
> > ? ? ? ? ? ? ? ? from /home/stefan/srcds/src/dlls/../public/vmatrix.h:34,
> > ? ? ? ? ? ? ? ? from /home/stefan/srcds/src/dlls/cbase.h:41,
> > ? ? ? ? ? ? ? ? from /home/stefan/srcds/src/dlls/ai_activity.cpp:7:
> > /usr/lib/gcc/i586-suse-linux/4.1.0/include/xmmintrin.h:35:3: error:
> #error
> > "SSE instruction set not enabled"
> > /home/stefan/srcds/src/dlls/../public/vector.h:234: error: expected ?;?
> > before ?&? token
> > /home/stefan/srcds/src/dlls/../public/vector.h:235: error: expected `;'
> > before ?const?
> > /home/stefan/srcds/src/dlls/../public/vector.h:235: error: expected ?;?
> > before ?&? token
> > /home/stefan/srcds/src/dlls/../public/vector.h:238: error: expected `;'
> > before ?void?
> > /home/stefan/srcds/src/dlls/../public/vector4d.h:160: error: expected ?;?
> > before ?&? token
> > /home/stefan/srcds/src/dlls/../public/vector4d.h:161: error: expected `;'
> > before ?const?
> > /home/stefan/srcds/src/dlls/../public/vector4d.h:161: error: expected ?;?
> > before ?&? token
> > /home/stefan/srcds/src/dlls/../public/vector4d.h:163: error: expected `;'
> > before ?private?
> > /home/stefan/srcds/src/dlls/../public/vector4d.h: In member function
> ?void
> > Vector4DAligned::InitZero()?:
> > /home/stefan/srcds/src/dlls/../public/vector4d.h:632: error: ?class
> > Vector4DAligned? has no member named ?AsM128?
> > /home/stefan/srcds/src/dlls/../public/vector4d.h:632: error:
> ?_mm_set1_ps?
> > was not declared in this scope
> > /home/stefan/srcds/src/dlls/../public/vector4d.h: In function ?void
> > Vector4DWeightMADSSE(vec_t, const Vector4DAligned&, Vector4DAligned&,
> > const Vector4DAligned&, Vector4DAligned&)?:
> > /home/stefan/srcds/src/dlls/../public/vector4d.h:663: error: ?__m128? was
> > not declared in this scope
> > /home/stefan/srcds/src/dlls/../public/vector4d.h:663: error: expected `;'
> > before ?packed?
> > /home/stefan/srcds/src/dlls/../public/vector4d.h:666: error: ?class
> > Vector4DAligned? has no member named ?AsM128?
> > /home/stefan/srcds/src/dlls/../public/vector4d.h:666: error: ?class
> > Vector4DAligned? has no member named ?AsM128?
> > /home/stefan/srcds/src/dlls/../public/vector4d.h:666: error: ?const class
> > Vector4DAligned? has no member named ?AsM128?
> > /home/stefan/srcds/src/dlls/../public/vector4d.h:666: error: ?packed? was
> > not declared in this scope
> > /home/stefan/srcds/src/dlls/../public/vector4d.h:666: error: ?_mm_mul_ps?
> > was not declared in this scope
> > /home/stefan/srcds/src/dlls/../public/vector4d.h:666: error: ?_mm_add_ps?
> > was not declared in this scope
> > /home/stefan/srcds/src/dlls/../public/vector4d.h:667: error: ?class
> > Vector4DAligned? has no member named ?AsM128?
> > /home/stefan/srcds/src/dlls/../public/vector4d.h:667: error: ?class
> > Vector4DAligned? has no member named ?AsM128?
> > /home/stefan/srcds/src/dlls/../public/vector4d.h:667: error: ?const class
> > Vector4DAligned? has no member named ?AsM128?
> > make[1]: *** [obj/server_i486//home/stefan/srcds/src/dlls/ai_activity.o]
> > Error 1
> >
> > _______________________________________________
> > To unsubscribe, edit your list preferences, or view the list archives,
> > please visit:
> > http://list.valvesoftware.com/mailman/listinfo/hlcoders
> >
> >
>
>
>
> ------------------------------
>
> Message: 3
> Date: Thu, 2 Sep 2010 11:39:32 +0100
> From: Chris Courtney <[email protected]>
> Subject: [hlcoders] Engine API?
> To: [email protected]
> Message-ID:
>        
> <[email protected]<aanlktintcy7%[email protected]>
> >
> Content-Type: text/plain; charset=ISO-8859-1
>
> Hey guys, I've dabbled with a bit of HL2 programming a couple of years ago.
> The tutorials on the wiki are ok for starting off but I really could use
> some sort of api. I assume valve give the full documentation to it's
> clients
> who buy a licence?
>
> Just wondering is there anything from valve that helps programmers in terms
> of an object hierarchy or basic outline of classes? Surely in this day and
> age, especially from a mod-friendly company like valve, we don't still have
> to search through code to find the base classes and learn the structure of
> the game?
>
> Thanks
>
>
> ------------------------------
>
> Message: 4
> Date: Thu, 02 Sep 2010 12:51:11 +0200
> From: Jonas 'Sortie' Termansen <[email protected]>
> Subject: Re: [hlcoders] Engine API?
> To: Discussion of Half-Life Programming
>        <[email protected]>
> Message-ID: <1283424671.2717.5.ca...@nokia-n900-51-1>
> Content-Type: text/plain
>
> Searching through the code is exactly how I program for Source. Any
> respectful IDE has a function that allows you to search the entire source
> code (including headers). You then enter what you might be looking for, and
> soon you find some sample code related to what you want to do, or at least a
> header file that exposes an engine interface. With some proper guessing and
> trial anf error, you can usually find what you want. Sadly there is no real
> documentation available, but usually when we learn about some feature, we
> document it on the wiki.
>
> ------------------------------
>
> Message: 5
> Date: Thu, 2 Sep 2010 12:12:05 +0100
> From: Colm Sloan <[email protected]>
> Subject: Re: [hlcoders] Engine API?
> To: "Jonas 'Sortie' Termansen" <[email protected]>,     Discussion of
>        Half-Life Programming <[email protected]>
> Message-ID:
>        
> <[email protected]<swvuymp9gd%2bj10y0ysvo3k%[email protected]>
> >
> Content-Type: text/plain; charset=ISO-8859-1
>
> "a mod-friendly company like valve"
>
> questionable ;)
>
>
>
> I'd really like to see this too. Is there some program that can be run on a
> C/C++ project to extract this information and create such a reference
> document automatically? I almost sure I remember using something like this
> for a java program I made some time back.
>
>
> ------------------------------
>
> Message: 6
> Date: Thu, 02 Sep 2010 12:22:06 +0100
> From: Tom Edwards <[email protected]>
> Subject: Re: [hlcoders] Engine API?
> To: Discussion of Half-Life Programming
>        <[email protected]>
> Message-ID: <[email protected]>
> Content-Type: text/plain; charset=ISO-8859-1; format=flowed
>
>  Yes, there's doxygen and there are several instances of it being used
> on the SDK (at various points) to be found online. The best solution is
> to open Visual Studio and use Class View, though.
>
> On 02/09/2010 12:12, Colm Sloan wrote:
> > "a mod-friendly company like valve"
> >
> > questionable ;)
> >
> >
> >
> > I'd really like to see this too. Is there some program that can be run on
> a
> > C/C++ project to extract this information and create such a reference
> > document automatically? I almost sure I remember using something like
> this
> > for a java program I made some time back.
> > _______________________________________________
> > To unsubscribe, edit your list preferences, or view the list archives,
> please visit:
> > http://list.valvesoftware.com/mailman/listinfo/hlcoders
> >
> >
>
>
>
>
> ------------------------------
>
> Message: 7
> Date: Thu, 2 Sep 2010 12:39:57 +0100
> From: Andrew Ritchie <[email protected]>
> Subject: Re: [hlcoders] Engine API?
> To: Discussion of Half-Life Programming
>        <[email protected]>
> Message-ID:
>        <[email protected]>
> Content-Type: text/plain; charset=ISO-8859-1
>
> There's a fair few doxygen's out there but in reality most people just ge
> their hands dirty by following the SDK classes.
>
> The only "tricky" parts of the SourceSDK would be the NPCs in the
> singleplayer, beyond that the SDK for multiplayer really implements
> skeletal
> stuff to start rooting around with almost immediately available examples of
> networking and entity IO.  That's assuming gameplay is your biggest focus.
>
> The VGUI stuff is roughly fleshed out in the SDK panels too, even if it's
> not got many examples of how to make the most of the messaging beyond
> OnCommand, but you can pull out the majority of what you need to learn by
> starting with this those.
>
> Beyond that, if you're looking to do a lot of shader work you just have to
> figure out the limitations before trying anything too crazy, and if you
> want
> to replace BSP with dynamic data loading and procedural terrain generation
> you're going to be one sad panda that Valve aren't likely to impress with
> the SourceSDK.
>
> On Thu, Sep 2, 2010 at 12:22 PM, Tom Edwards <[email protected]
> >wrote:
>
> >  Yes, there's doxygen and there are several instances of it being used on
> > the SDK (at various points) to be found online. The best solution is to
> open
> > Visual Studio and use Class View, though.
> >
> >
> > On 02/09/2010 12:12, Colm Sloan wrote:
> >
> >> "a mod-friendly company like valve"
> >>
> >> questionable ;)
> >>
> >>
> >>
> >> I'd really like to see this too. Is there some program that can be run
> on
> >> a
> >> C/C++ project to extract this information and create such a reference
> >> document automatically? I almost sure I remember using something like
> this
> >> for a java program I made some time back.
> >> _______________________________________________
> >> To unsubscribe, edit your list preferences, or view the list archives,
> >> please visit:
> >> http://list.valvesoftware.com/mailman/listinfo/hlcoders
> >>
> >>
> >>
> >
> > _______________________________________________
> > To unsubscribe, edit your list preferences, or view the list archives,
> > please visit:
> > http://list.valvesoftware.com/mailman/listinfo/hlcoders
> >
> >
>
>
> ------------------------------
>
> _______________________________________________
> To unsubscribe, edit your list preferences, or view the list archives,
> please visit:
> http://list.valvesoftware.com/mailman/listinfo/hlcoders
>
>
>
> End of hlcoders Digest, Vol 31, Issue 3
> ***************************************
>
_______________________________________________
To unsubscribe, edit your list preferences, or view the list archives, please 
visit:
http://list.valvesoftware.com/mailman/listinfo/hlcoders

Reply via email to