And now, an excerpt from the wiki page at http://developer.valvesoftware.com/wiki/VGUI_Screen_Creation
"VGUI screens do *not* work in HL2 or HL2:DM; they crash the game" Does this mean that mods based strictly on HL2:Ep1 are SOL, as far as VGUI screens are concerned? Would a working solution involve switching all the code I have for my game to Orange Box? Please let me know what you think. -Corey On Sat, Mar 7, 2009 at 12:18 PM, Corey Elizabeth Brennan < [email protected]> wrote: > Ah, I wasn't using Orange Box. That explains a lot. > > Well, I'll update you guys on my progress pretty soon. Thanks a lot to > everyone who helped! > > -Corey > > > On Sat, Mar 7, 2009 at 11:53 AM, Jonas 'Sortie' Termansen < > [email protected]> wrote: > >> IBik.h is an engine interface - it's automatically part of your mod if >> you're using the Orange Box engine. vgui_video.cpp is a source file that >> should be shipped with your SDK that provides functions and classes that >> work with the engine interface. If you wish to test whether it's included >> or >> not, simply see if the playvideo and/or playvideo_exitcommand commands are >> available in the console, if they are, then the file is included in your >> build. If it isn't, then you need to either include it, or update your SDK >> to get the lastest source files. >> >> - Sortie >> >> ----- Original Message ----- >> From: "Corey Elizabeth Brennan" <[email protected]> >> To: "Discussion of Half-Life Programming" < >> [email protected]> >> Sent: Saturday, March 07, 2009 8:49 PM >> Subject: Re: [hlcoders] Vgui panel and bink videos >> >> >> > HLCoders, >> > >> > Thanks for your help. I found that, for whatever reason, vgui_video >> stuff >> > is just not there, and the only ones I have been able to find online >> > reference ibik.h, which needs to have an implementation, either in a >> > library >> > or a CPP file. >> > >> > So, my question is now, what library do I need? I'm pretty sure I won't >> > be >> > able to find such a CPP file... >> > >> > Thanks again for any help. >> > >> > -Corey >> > >> > On Sat, Mar 7, 2009 at 11:38 AM, Jonas 'Sortie' Termansen >> > <[email protected] >> >> wrote: >> > >> >> Also, you could just use the search function in your IDE and search for >> >> bink >> >> or bik or vgui_video or anything, that's usually how I begin my >> >> research - >> >> or find files. Poking through files is just too slow! :D >> >> >> >> ----- Original Message ----- >> >> From: "Thomas K" <[email protected]> >> >> To: "Discussion of Half-Life Programming" >> >> <[email protected] >> >> > >> >> Sent: Saturday, March 07, 2009 4:02 PM >> >> Subject: Re: [hlcoders] Vgui panel and bink videos >> >> >> >> >> >> > playvideo_exitcommand, where you can have a command that executes at >> >> > the >> >> > end >> >> > of the movie. Otherwise just playmovie. >> >> > For me ibik.h and iavi.h were under src\public\avi I'm sure you can >> >> > find >> >> > it >> >> > on google from another mod project's subversion trunk. >> >> > >> >> > >> >> > On Sat, Mar 7, 2009 at 7:03 AM, Jonas 'Sortie' Termansen >> >> > <[email protected]>wrote: >> >> > >> >> >> If you wish to play a video fullscreen, you should just use the >> >> >> console >> >> >> command playmovie or whatever it's called. It's defined in >> >> >> vgui_video.cpp. >> >> >> >> >> >> ----- Original Message ----- >> >> >> From: "Corey Elizabeth Brennan" <[email protected]> >> >> >> To: "Discussion of Half-Life Programming" >> >> >> <[email protected] >> >> >> > >> >> >> Sent: Saturday, March 07, 2009 4:46 AM >> >> >> Subject: Re: [hlcoders] Vgui panel and bink videos >> >> >> >> >> >> >> >> >> > HLCoders, >> >> >> > >> >> >> > I'm making my Sourcemod using Source and Source Base SDK (the >> >> Half-Life >> >> >> > 2), >> >> >> > and some of those files (ibik.h, and what it needs in order to >> run, >> >> >> and/or >> >> >> > iavi.h and what it needs it needs to run) seem to be part of >> Orange >> >> Box >> >> >> > SDK. I'm probably seriously confused, but that's why I'm asking >> for >> >> >> help. >> >> >> > I cannot find these files that I seem to need to make proper >> >> cutscenes. >> >> >> > >> >> >> > Any help towards finding them or otherwise acquiring them is much >> >> >> > appreciated. Thanks! >> >> >> > >> >> >> > -Corey >> >> >> > >> >> >> > On Fri, Mar 6, 2009 at 6:12 PM, Thomas K <[email protected]> >> wrote: >> >> >> > >> >> >> >> I had already seen those but was confused as how to how to tie >> them >> >> >> >> together. Right now I'm looking into making a new panel that uses >> >> bits >> >> >> >> from >> >> >> >> vgui_video and vguiscreen. I can't say I'm too proficient at >> >> >> >> working >> >> >> >> in >> >> >> >> Source, yet. >> >> >> >> >> >> >> >> On Fri, Mar 6, 2009 at 7:54 PM, Jonas 'Sortie' Termansen >> >> >> >> <[email protected]>wrote: >> >> >> >> >> >> >> >> > I made a thread about this a few weeks ago, you need to >> >> >> >> > investigate >> >> >> >> > vgui_video.cpp and Vguiscreens.cpp. ibik.h would be a good >> >> >> >> > starting >> >> >> >> > point >> >> >> >> > too. Although getting the video playing is easy, getting it on >> a >> >> >> >> > surface >> >> >> >> > proved very difficult for me. When I get it working, I will >> post >> >> the >> >> >> >> > code >> >> >> >> > on >> >> >> >> > the developer wiki. >> >> >> >> > >> >> >> >> > - Jonas >> >> >> >> > >> >> >> >> > ----- Original Message ----- >> >> >> >> > From: "Thomas K" <[email protected]> >> >> >> >> > To: <[email protected]> >> >> >> >> > Sent: Friday, March 06, 2009 10:06 PM >> >> >> >> > Subject: [hlcoders] Vgui panel and bink videos >> >> >> >> > >> >> >> >> > >> >> >> >> > > Hello, >> >> >> >> > > I'm trying to work out how to use a vgui panel to play bink >> >> videos >> >> >> in >> >> >> >> the >> >> >> >> > > world as if it were a tv or similar. This is my first real >> >> >> experience >> >> >> >> > with >> >> >> >> > > working in Source's code so I'm kinda lost as to how it ties >> >> >> together >> >> >> >> > > in-game and when you place the entity in with Hammer and all >> >> that. >> >> >> >> > > I >> >> >> >> had >> >> >> >> > > seen that Project Valkyrie had managed this but couldn't find >> >> much >> >> >> >> > > more >> >> >> >> > in >> >> >> >> > > how the whole process worked. >> >> >> >> > > _______________________________________________ >> >> >> >> > > 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 >> >> > _______________________________________________ To unsubscribe, edit your list preferences, or view the list archives, please visit: http://list.valvesoftware.com/mailman/listinfo/hlcoders

