Unfortunately, a major requirement of our project is custom shaders, which are the one thing NOT supported in OB. At least for now.
Jonas 'Sortie' Termansen wrote: > If you wish to use bink videos, you should consider using the orange box > engine. The Source SDK Base for the Orange Box is available to everyone who > owns a Source Game and has all the HL2 content, so you should consider using > that. Porting to the OB Engine will take some time, but it's really worth > it, HDR, Particles and much more. > > - Sortie > > ----- Original Message ----- > From: "Thomas K" <[email protected]> > To: "Discussion of Half-Life Programming" <[email protected]> > Sent: Sunday, March 08, 2009 4:57 AM > Subject: Re: [hlcoders] Vgui panel and bink videos > > > >> I haven't tested it, yet, but I think if you follow one of the fixes they >> offer on that page you should be able to play on all of them. I don't >> believe the OB SDK has a complete fix and was only patched up enough to >> allow vgui_video. Again, I haven't tested this. >> >> On Sat, Mar 7, 2009 at 8:26 PM, Corey Elizabeth Brennan < >> [email protected]> wrote: >> >> >>> 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 >>> >>> >>> >> _______________________________________________ >> 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

