-- [ Picked text/plain from multipart/alternative ] hmm, i seem to think the easiest thing would be. wait for the damned sdk instead of trying to rush it. plugins suck and aren't that important anyway :P
On 10/9/07, [EMAIL PROTECTED] <[EMAIL PROTECTED]> wrote: > > Hello Mike, > > i need this files: > > public/tier1/characterset.h > public/tier1/utlbuffer.h > public/tier1/tier1.h > > Becouse i get many errors from this files like: > > ../HL2SDK-TF2/public/tier1/utlbuffer.h: In member function `void > CUtlBuffer::GetTypeBin(T&) [with T = float]': > ../HL2SDK-TF2/public/tier1/utlbuffer.h:629: Error: `IsX360' undeclared > (first use this function) > In file included from ../HL2SDK-TF2/tier1/convar.cpp:17: > ../HL2SDK-TF2/public/tier1/tier1.h: In member function `virtual > InitReturnVal_t CTier1AppSystem<IInterface, ConVarFlag>::Init()': > > > And i think there is any error in Convar.cpp or Convar.h becouse i get > global errors: > > ../HL2SDK-TF2/tier1/convar.cpp: At global scope: > ../HL2SDK-TF2/tier1/convar.cpp:384: Error: prototype for `characterset_t* > CCommand::DefaultBreakSet()' does not match any in class `CCommand' > ../HL2SDK-TF2/public/tier1/convar.h:201: Error: candidate is: static > characterset_t* CCommand::DefaultBreakSet() > ../HL2SDK-TF2/tier1/convar.cpp:384: Error: `characterset_t* > CCommand::DefaultBreakSet()' and `static characterset_t* > CCommand::DefaultBreakSet()' cannot be overloaded > ../HL2SDK-TF2/tier1/convar.cpp:389: Error: prototype for `bool > CCommand::Tokenize(const char*, characterset_t*)' does not match any in > class `CCommand' > ../HL2SDK-TF2/public/tier1/convar.h:186: Error: candidate is: bool > CCommand::Tokenize(const char*, characterset_t*) > > ----- Original Message ----- > From: "Mike Durand" <[EMAIL PROTECTED]> > To: <hlcoders@list.valvesoftware.com> > Sent: Tuesday, October 09, 2007 8:40 PM > Subject: RE: [hlcoders] TF2 Plugin Headstart? VEngineCvar004? > > > Added: > > utllinkedlist.h. > networkstringtabledefs.h > gametrace.h > cmodel.h > bspflags.h > util_shared.h > vphysics_interface.h > > -Mike > > -----Original Message----- > From: [EMAIL PROTECTED] > [mailto:[EMAIL PROTECTED] On Behalf Of Tony Paloma > Sent: Monday, October 08, 2007 6:09 PM > To: hlcoders@list.valvesoftware.com > Subject: RE: [hlcoders] TF2 Plugin Headstart? VEngineCvar004? > > Mike, > I still need utllinkedlist.h. networkstringtabledefs.h would also help. > > Thanks, > Tony Paloma > > -----Original Message----- > From: [EMAIL PROTECTED] > [mailto:[EMAIL PROTECTED] On Behalf Of Mike Durand > Sent: Monday, October 08, 2007 3:52 PM > To: hlcoders@list.valvesoftware.com > Subject: Re: [hlcoders] TF2 Plugin Headstart? VEngineCvar004? > > This is a multi-part message in MIME format. > -- > [ Picked text/plain from multipart/alternative ] > I added ienginesound.h and strtools.h. I'll add the tier1_i486.a when I > can. > > > > -Mike > > > > > > ----- Original Message ----- > > From: [EMAIL PROTECTED] > <[EMAIL PROTECTED]> > > To: hlcoders@list.valvesoftware.com <hlcoders@list.valvesoftware.com> > > Sent: Mon Oct 08 15:15:26 2007 > > Subject: Re: [hlcoders] TF2 Plugin Headstart? VEngineCvar004? > > > > Hi Mike, > > > > In addition to an updated ienginesound.h, would it be possible to get > > a tier1_i486.a build? > > > > Thanks, > > > > ---David Anderson > > http://www.bailopan.net/ > > > > Mike Durand wrote: > > > You should make sure that you have installed VS 2005 SP1 as well as this > hotfix: > > > > > > http://support.microsoft.com/?kbid=930198 > > > > > > -----Original Message----- > > > From: [EMAIL PROTECTED] > [mailto:[EMAIL PROTECTED] On Behalf Of > [EMAIL PROTECTED] > > > Sent: Monday, October 08, 2007 5:52 AM > > > To: hlcoders@list.valvesoftware.com > > > Subject: Re: [hlcoders] TF2 Plugin Headstart? VEngineCvar004? > > > > > > Hello, > > > > > > i now have many errors by compiling my plugin... I hope anybody can help > me! > > > > > > ../HL2SDK-TF2/tier1/convar.cpp > > > In file included from ../HL2SDK-TF2/public/tier1/iconvar.h:21, > > > from ../HL2SDK-TF2/public/tier1/convar.h:20, > > > from ../HL2SDK-TF2/tier1/convar.cpp:13: > > > ../HL2SDK-TF2/public/tier1/strtools.h:244: Fehler: wrong number of > template > > > arguments (1, should be 2) > > > ../HL2SDK-TF2/public/tier1/strtools.h:24: Fehler: provided for > > > `template<class T, class I> struct CUtlMemory' > > > ../HL2SDK-TF2/public/tier1/strtools.h:244: Fehler: template argument 2 > is > > > invalid > > > ../HL2SDK-TF2/public/tier1/strtools.h:247: Fehler: wrong number of > template > > > arguments (1, should be 2) > > > ../HL2SDK-TF2/public/tier1/strtools.h:24: Fehler: provided for > > > `template<class T, class I> struct CUtlMemory' > > > ../HL2SDK-TF2/public/tier1/strtools.h:247: Fehler: template argument 2 > is > > > invalid > > > In file included from ../HL2SDK-TF2/tier1/convar.cpp:15: > > > ../HL2SDK-TF2/public/tier1/characterset.h:22: Fehler: in Konflikt > stehende > > > Deklaration »typedef struct characterset_s characterset_t« > > > ../HL2SDK-TF2/public/tier1/convar.h:41: Fehler: »struct characterset_t« > > > hat eine vorherige Deklaration als »struct characterset_ts« > > > In file included from ../HL2SDK-TF2/tier1/convar.cpp:16: > > > ../HL2SDK-TF2/public/tier1/utlbuffer.h: In member function `void > > > CUtlBuffer::ActivateByteSwappingIfBigEndian()': > > > ../HL2SDK-TF2/public/tier1/utlbuffer.h:153: Fehler: `IsX360' undeclared > > > (first use this function) > > > ../HL2SDK-TF2/public/tier1/utlbuffer.h:153: Fehler: (Each undeclared > > > identifier is reported only once for each function it appears in.) > > > ../HL2SDK-TF2/public/tier1/utlbuffer.h: In member function `void > > > CUtlBuffer::GetTypeBin(T&) [with T = float]': > > > ../HL2SDK-TF2/public/tier1/utlbuffer.h:629: Fehler: `IsX360' undeclared > > > (first use this function) > > > In file included from ../HL2SDK-TF2/tier1/convar.cpp:17: > > > ../HL2SDK-TF2/public/tier1/tier1.h: In member function `virtual > > > InitReturnVal_t CTier1AppSystem<IInterface, ConVarFlag>::Init()': > > > ../HL2SDK-TF2/public/tier1/tier1.h:95: Fehler: »ConCommandBaseMgr« wurde > > > nicht deklariert > > > ../HL2SDK-TF2/public/tier1/tier1.h: In member function `virtual void > > > CTier1AppSystem<IInterface, ConVarFlag>::Shutdown()': > > > ../HL2SDK-TF2/public/tier1/tier1.h:104: Fehler: 'class ICvar' has no > member > > > named 'UnlinkVariables' > > > ../HL2SDK-TF2/public/tier1/tier1.h: In member function `virtual bool > > > CTier1AppSystem<IInterface, > > > ConVarFlag>::RegisterConCommandBase(ConCommandBase*)': > > > ../HL2SDK-TF2/public/tier1/tier1.h:113: Fehler: 'class ConCommandBase' > has > > > no member named 'SetNext' > > > ../HL2SDK-TF2/public/tier1/tier1.h:116: Fehler: 'class ICvar' has no > member > > > named 'RegisterConCommandBase' > > > ../HL2SDK-TF2/tier1/convar.cpp:18:40: tier1/convar_serverbounded.h: > Datei > > > oder Verzeichnis nicht gefunden > > > ../HL2SDK-TF2/tier1/convar.cpp: At global scope: > > > ../HL2SDK-TF2/tier1/convar.cpp:384: Fehler: prototype for > `characterset_t* > > > CCommand::DefaultBreakSet()' does not match any in class `CCommand' > > > ../HL2SDK-TF2/public/tier1/convar.h:201: Fehler: candidate is: static > > > characterset_t* CCommand::DefaultBreakSet() > > > ../HL2SDK-TF2/tier1/convar.cpp:384: Fehler: `characterset_t* > > > CCommand::DefaultBreakSet()' and `static characterset_t* > > > CCommand::DefaultBreakSet()' cannot be overloaded > > > ../HL2SDK-TF2/tier1/convar.cpp:389: Fehler: prototype for `bool > > > CCommand::Tokenize(const char*, characterset_t*)' does not match any in > > > class `CCommand' > > > ../HL2SDK-TF2/public/tier1/convar.h:186: Fehler: candidate is: bool > > > CCommand::Tokenize(const char*, characterset_t*) > > > ../HL2SDK-TF2/tier1/convar.cpp: In function `void > > > ConVar_PrintDescription(const ConCommandBase*)': > > > ../HL2SDK-TF2/tier1/convar.cpp:1165: Fehler: expected primary-expression > vor > > > "const" > > > ../HL2SDK-TF2/tier1/convar.cpp:1165: Fehler: expected `;' vor "const" > > > ../HL2SDK-TF2/tier1/convar.cpp:1173: Fehler: `pBounded' undeclared > (first > > > use this function) > > > make: *** [obj/plugin/tier1/convar.o] Fehler 1 > > > > > > > > > I have replaced ALL files that we have on the FTP. > > > > > > With friendly reguards > > > > > > Ratman2000 > > > > > > ----- Original Message ----- > > > From: "Mike Durand" <[EMAIL PROTECTED]> > > > To: <hlcoders@list.valvesoftware.com> > > > Sent: Wednesday, October 03, 2007 3:06 AM > > > Subject: RE: [hlcoders] TF2 Plugin Headstart? VEngineCvar004? > > > > > > > > >> Hi All- > > >> > > >> I decided that posting the contents of the files on the Wiki was > lunacy. > > >> So I made a new user on our FTP site that you can use to get a zip of > > >> the headers: > > >> > > >> ftp.valvesoftware.com > > >> user: sourcemod > > >> password sourcemod > > >> > > >> The only file available is PluginHeaders.zip, which contains hopefully > > >> all of the headers you will need to get a head start on updating your > > >> plugins. If I've left any important ones please let me know. > > >> > > >> -Mike > > >> > > >> -----Original Message----- > > >> From: [EMAIL PROTECTED] > > >> [mailto:[EMAIL PROTECTED] On Behalf Of Ray > > >> Sent: Tuesday, October 02, 2007 3:10 PM > > >> To: hlcoders@list.valvesoftware.com > > >> Subject: Re: [hlcoders] TF2 Plugin Headstart? VEngineCvar004? > > >> > > >> any word on this? > > >> > > >> > > >> > > >> At 03:55 PM 9/28/2007, you wrote: > > >>> This is a multi-part message in MIME format. > > >>> -- > > >>> [ Picked text/plain from multipart/alternative ] > > >>> Yes, I'll make all of the updated headers needed for building server > > >>> plugins available when I get back to the office on Tuesday. > > >>> > > >>> -Mike > > >>> > > >>> > > >>> ----- Original Message ----- > > >>> From: [EMAIL PROTECTED] > > >>> <[EMAIL PROTECTED]> > > >>> To: hlcoders@list.valvesoftware.com <hlcoders@list.valvesoftware.com> > > >>> Sent: Fri Sep 28 10:18:35 2007 > > >>> Subject: Re: [hlcoders] TF2 Plugin Headstart? VEngineCvar004? > > >>> > > >>> -- > > >>> [ Picked text/plain from multipart/alternative ] > > >>> Just a gentle reminder-- any chance, Valve, that we can get the > > >> definition > > >>> for the VEngineCvar004? > > >>> > > >>> Again congrats on TF2-- I've been playing way too much of it when I > > >> should > > >>> be coding. > > >>> -Mattie > > >>> > > >>> On 9/18/07, Mattie Casper <[EMAIL PROTECTED]> wrote: > > >>>> Just to compare notes: I had the same findings this afternoon for > > >> (a) and > > >>>> (b), though I didn't check out the differences in IServerGameDLL005. > > >> As for > > >>>> (b), that vstdlib to vstdlib_s relocation is problematic to manage > > >> for > > >>>> existing plugins. It's all a bit of a mess with so many things > > >> relocated. > > >>>> From what I can ascertain, any substantial plugin would probably > > >> have to > > >>>> wait for the SDK release or maybe a secondary/temporary/bridge > > >> library to > > >>>> cover for the missing pieces. I hope a clarification on the > > >>>> deprecation/relocation will come with the SDK update. > > >>>> > > >>>> In an effort to even get a barebones VSP loaded into the TF2 server, > > >> I cut > > >>>> a dependency on the GetCVarIF() usage in convar.cpp (one of those > > >>>> relocated/removed exports). After that's done, an empty plugin can > > >> load and > > >>>> get the majority of callbacks/interfaces from the server. > > >> Unfortunately, > > >>>> though, since the VEngineCvar004 interface is used by TF2, the > > >> plugin can't > > >>>> register console commands or variables. I wanted to request that > > >> interface > > >>>> because with it, it should be possible to make a a simplistic > > >> (possibly > > >>>> CRT-dependent) plugin as a proof-of-concept on TF2. As it stands, > > >> all I was > > >>>> able to prototype this afternoon was a poor cousin of a real plugin. > > >>>> > > >>>> Surely there are many more landmines hidden. If others uncover them, > > >>>> please share. A lot of us are really excited about TF2 and would > > >>> like to get > > >>>> integrated. > > >>>> > > >>>> Again, Valve reps, if you get a breather, please provide the > > >>>> VEngineCvar004 interface definition to tide us over until the SDK > > >>> update. It > > >>>> might not be anywhere near the whole story, but I think it could be > > >> worth > > >>>> the time to copy-and-paste it. > > >>>> > > >>>> Thanks, > > >>>> -Mattie > > >>>> > > >>>> On 9/18/07, David Anderson <[EMAIL PROTECTED] > wrote: > > >>>>> There seems to be more changes than just that; here's my cursory > > >>>>> analysis from a whole ten minutes of looking: > > >>>>> > > >>>>> a) IServerGameDLL005 is not the same as IServerGameDLL005 from > > >> the > > >>>>> original engine (the last four functions or so are new). I didn't > > >> check > > >>>>> the other game-provided interfaces. > > >>>>> > > >>>>> b) vstdlib.dll no longer exports a whole slew of functions. It > > >> looks > > >>>>> like the intention was, a long time ago, to deprecate it and move > > >>>>> exports to vstdlib_s.dll. However the current SDK defines the > > >> imports > > >>>>> against vstdlib.dll, so we'll need a new import library [?] or > > >> some sort > > >>>>> of clarification. > > >>>>> > > >>>>> c) It looks like mods are getting compiled with GCC4/MSVC8 now, > > >> which > > >>>>> is great news, but a forewarning to people who grab binary > > >> signatures: > > >>>>> MSVC8 has a tendency to optimize internal function calls down to a > > >>>>> non-standard calling convention. > > >>>>> > > >>>>> Valve said they'd provide the changes "once the fires are put out" > > >> or > > >>>>> something, so those are just musings while we wait semi-patiently. > > >>>>> > > >>>>> --- > > >>>>> David Anderson > > >>>>> http://www.bailopan.net/ > > >>>>> AlliedModders > > >>>>> > > >>>>> Mattie Casper wrote: > > >>>>>> -- > > >>>>>> [ Picked text/plain from multipart/alternative ] > > >>>>>> Just doing some quick research and it almost looks like we could > > >> make > > >>>>> some > > >>>>>> semblance of a working server plugin for TF2 if we had access to > > >> the > > >>>>>> definition of VEngineCvar004. > > >>>>>> > > >>>>>> Can we get a copy of this, even if it's not official/beta, just > > >> for > > >>>>>> prototyping purposes? Something along the lines of what was > > >> posted > > >>>>> last year > > >>>>>> for > > >> ISERVERPLUGINCALLBACKS002< > http://developer.valvesoftware.com/wiki/Queryi > > >> ng_ConVars_from_Server_Plugins> > > >>> > >would > > >>>>>> be great, but even something less formal would help immensely. > > >>>>>> > > >>>>>> Thanks in advance, and congratulations on getting the TF2 beta > > >> out the > > >>>>> door. > > >>>>>> Just about everyone I've talked to has agreed that it's > > >> impressive. > > >>>>>> If someone else has had better luck figuring out VEngineCvar004, > > >>>>> please > > >>>>>> don't hesitate to share. ;) > > >>>>>> -Mattie > > >>>>>> -- > > >>>>>> > > >>>>>> _______________________________________________ > > >>>>>> 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 > > >>> > > >>> > > >>> > > >>> > > >>> -- > > >>> No virus found in this incoming message. > > >>> Checked by AVG Free Edition. > > >>> Version: 7.5.488 / Virus Database: 269.13.33/1034 - Release Date: > > >>> 9/27/2007 5:00 PM > > >> > > >> > > >> _______________________________________________ > > >> 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 > > -- -omega -- _______________________________________________ To unsubscribe, edit your list preferences, or view the list archives, please visit: http://list.valvesoftware.com/mailman/listinfo/hlcoders