That's all available to the SDK, the "tricky" part I mentioned was more that it's written for Valve's games, rather than, like the SDK for MP the modders. So you just have to pick your starting point on your own, whether it be Alyx, Zombies etc.. There's nothing particularly engine specific for the AI for the most part it's all there for you to dabble with.
On Thu, Sep 2, 2010 at 12:54 PM, Chris Courtney <[email protected]>wrote: > 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]> > <aanlktiktt78anqech0tgdc16s9zhcjddaoqqy26%[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]> > <aanlktintcy7%[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]> > <swvuymp9gd%2bj10y0ysvo3k%[email protected]<swvuymp9gd%252bj10y0ysvo3k%[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 > > _______________________________________________ To unsubscribe, edit your list preferences, or view the list archives, please visit: http://list.valvesoftware.com/mailman/listinfo/hlcoders

