Re: [hlcoders] People crying about changes to CS:S custom network protocol

2005-05-22 Thread Andrew Foss
Server admins:

This is not an end-user support mailing list. The usual use of this
mailing list is to assist programmers with half-life related code
support. Please lean on your plugin author for support. You do have a
say. However you're barking up the wrong tree.

It is not our fault. It is not your fault. This list sympathizes, but
it's not, strictly, our problem.

Now if you want general pointers on how to re-author a plugin so it
works with the correct method, this is the right list.

To both plugin coders: You were given ample warning about the
valve-sanctioned menu method. You chose to ignore it. This is all on
you.

This list is not the place to bitch about changes that broke your
plugin that happens to rely on undocumented interfaces. It's not
documented for a reason: You're not supposed to screw around with it.

In case you missed it, and are too lazy to check the archives:

[EMAIL PROTECTED] @ May 20, 2005
3rd party plugins have been using a hack to trigger an unused bit of
game code. We provide them with another, maintained, user friendlier
version of menus that work across all mods, they need to start using
that.

[EMAIL PROTECTED] @ May 20, 2005
Assuming
that CS:S uses the same code that we ship in the SDK is wrong (because
they won't match). Injecting network messages and assuming the same
implementation in a binary you don't control is not going to work. We
have provided a stable, consistent (across all mods) API for plugins to
message users. We have already added new functionality to this interface
at the request of plugin authors, a quick email discussion with us and I
am sure we can find a middle ground. Also note that plugins already use
the exported API for HL2MP (and other 3rd party mods I suspect).

We are not going to be held hostage to 3rd party programmers using
triggering out of date and unused game code that isn't part of a
published API (i.e part of an exported interface function).
End snip.

To Valve: You guys give the best support to modders out of any company
I know of. But I hate to say it: the plugin authors have a point: a
little forewarning would be nice. I'm not saying you need to take out
an ad in the paper every time you fix something, or anything remotely
like that, but a little notice somewhere (like on this list, or on a
website) about changes to interfaces, and perhaps even a little more
verbosity in the changelogs (possibly even post the changelog a day or
two before the update, just [changed] items and boring [fixed] ones)
would probably be well recieved by many people: developers, admins and
possibly even average players (That bug has been fixed? Thank god!)

If I may make a suggestion: If you haven't got a PR person, find one.
You guys got killed by the public during the HL2 delay because, as
Gabe Newell put it, he froze up. Any news is good news. Even if it's
just to say: Hey, we're going to make a change to some horribly hacky
code that a lot of you use for something. An alternate interface will
be provided. Details to follow.

To everyone else on the list: Calm down. I know a bunch of complaints
have been posted many times already, but is it really going to solve
anything by getting pissed off? Of course not. Breathe deeply. Take
your anger out by splattering some newbies on the wall with a toilet
in a game of HL2:DM...

It'll make you feel right as rain.

On 5/21/05, Dagok [EMAIL PROTECTED] wrote:
 Says who?  You have no business telling people who can and cannot post to
 the lists.

 The topic has been being discussed in several of the lists.  The menu
 problem affects Server Admins the most...so yes we do have a say.




 - Original Message -
 From: Michael A. Hobson [EMAIL PROTECTED]
 To: HLCoders hlcoders@list.valvesoftware.com
 Sent: Saturday, May 21, 2005 9:53 PM
 Subject: [hlcoders] People crying about changes to CS:S custom network
 protocol


  First of all,
 
  No Server Plug-in author has now or ever had any business depending upon
  the network
  protocol for any mod they do not themselves control remaining unchanged
  over time.
 
  Secondly, I'll wager a few plugged nickels here that the vast majority of
  people pissing
  and moaning about the MenuSelect format change are not even server plug-in
  authors,
  but are instead server admins who were using somebody else's hack plug-in.
 
  If you aren't a programmer, you have no business posting to this list.
 
 
  Michael A. Hobson
  email: [EMAIL PROTECTED]
  (310) 344-3585 (cell)
 
 
  ___
  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

Re: [hlcoders] People crying about changes to CS:S custom network protocol

2005-05-22 Thread NuclearFriend
--
[ Picked text/plain from multipart/alternative ]
It does when you attack the Valve programmers, filling the list with
spiteful garbage, thinking because you are admins you should have total
control of the game. Your problems do not belong here because:

a) This list is for programmers of the HL and HL2 SDK and plug-in authors,
while others are welcome to read, don't expect help to flood to you
otherwise.
b) While the Valve programmers occassionally post on here, this is not their
main method of communication to the public. Most of the members of this list
are programmers of HL2 mods, we have no control over the API's or the
plug-ins you use. There are various other ways to contact Valve and/or
discuss your problems with a more suitable audience ie
http://list.valvesoftware.com/mailman/listinfo/hlds (which apparantly you
are already discussing it in, so why it was brought here I have no idea) or
even the Steam forums.

Your problems are not with the HL/HL2 SDK, but with the plug-in authors
themselves who you should try take your queries to. It is their
responsibility to update their plugin, not Valves responsibility to
accomodate their hacks. Changes like the ones that were made to MenuSelect
are very rare anyway.

On 5/22/05, Dagok [EMAIL PROTECTED] wrote:

 Says who? You have no business telling people who can and cannot post to
 the lists.

 The topic has been being discussed in several of the lists. The menu
 problem affects Server Admins the most...so yes we do have a say.




 - Original Message -
 From: Michael A. Hobson [EMAIL PROTECTED]
 To: HLCoders hlcoders@list.valvesoftware.com
 Sent: Saturday, May 21, 2005 9:53 PM
 Subject: [hlcoders] People crying about changes to CS:S custom network
 protocol


  First of all,
 
  No Server Plug-in author has now or ever had any business depending upon
  the network
  protocol for any mod they do not themselves control remaining unchanged
  over time.
 
  Secondly, I'll wager a few plugged nickels here that the vast majority
 of
  people pissing
  and moaning about the MenuSelect format change are not even server
 plug-in
  authors,
  but are instead server admins who were using somebody else's hack
 plug-in.
 
  If you aren't a programmer, you have no business posting to this list.
 
 
  Michael A. Hobson
  email: [EMAIL PROTECTED]
  (310) 344-3585 (cell)
 
 
  ___
  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




--
Programmer for RnL
www.resistanceandliberation.com http://www.resistanceandliberation.com
--

___
To unsubscribe, edit your list preferences, or view the list archives, please 
visit:
http://list.valvesoftware.com/mailman/listinfo/hlcoders



Re: [hlcoders] People crying about changes to CS:S custom network protocol

2005-05-22 Thread Dagok

So many people spreading misinformation.

a) Plugin authors were given NO warning, ever, none whatsoever.

b) It is documented in cl_dll/menu.cpp and this has been stated multiple
times now.

Both of these points are things Alfred said and he is incorrect about.  You
are just blindly regurgitating what he said.




- Original Message -
From: Andrew Foss [EMAIL PROTECTED]
To: hlcoders@list.valvesoftware.com
Sent: Saturday, May 21, 2005 11:34 PM
Subject: Re: [hlcoders] People crying about changes to CS:S custom network
protocol



Server admins:

This is not an end-user support mailing list. The usual use of this
mailing list is to assist programmers with half-life related code
support. Please lean on your plugin author for support. You do have a
say. However you're barking up the wrong tree.

It is not our fault. It is not your fault. This list sympathizes, but
it's not, strictly, our problem.

Now if you want general pointers on how to re-author a plugin so it
works with the correct method, this is the right list.

To both plugin coders: You were given ample warning about the
valve-sanctioned menu method. You chose to ignore it. This is all on
you.

This list is not the place to bitch about changes that broke your
plugin that happens to rely on undocumented interfaces. It's not
documented for a reason: You're not supposed to screw around with it.

In case you missed it, and are too lazy to check the archives:

[EMAIL PROTECTED] @ May 20, 2005

3rd party plugins have been using a hack to trigger an unused bit of
game code. We provide them with another, maintained, user friendlier
version of menus that work across all mods, they need to start using
that.


[EMAIL PROTECTED] @ May 20, 2005

Assuming
that CS:S uses the same code that we ship in the SDK is wrong (because
they won't match). Injecting network messages and assuming the same
implementation in a binary you don't control is not going to work. We
have provided a stable, consistent (across all mods) API for plugins to
message users. We have already added new functionality to this interface
at the request of plugin authors, a quick email discussion with us and I
am sure we can find a middle ground. Also note that plugins already use
the exported API for HL2MP (and other 3rd party mods I suspect).



We are not going to be held hostage to 3rd party programmers using
triggering out of date and unused game code that isn't part of a
published API (i.e part of an exported interface function).

End snip.

To Valve: You guys give the best support to modders out of any company
I know of. But I hate to say it: the plugin authors have a point: a
little forewarning would be nice. I'm not saying you need to take out
an ad in the paper every time you fix something, or anything remotely
like that, but a little notice somewhere (like on this list, or on a
website) about changes to interfaces, and perhaps even a little more
verbosity in the changelogs (possibly even post the changelog a day or
two before the update, just [changed] items and boring [fixed] ones)
would probably be well recieved by many people: developers, admins and
possibly even average players (That bug has been fixed? Thank god!)

If I may make a suggestion: If you haven't got a PR person, find one.
You guys got killed by the public during the HL2 delay because, as
Gabe Newell put it, he froze up. Any news is good news. Even if it's
just to say: Hey, we're going to make a change to some horribly hacky
code that a lot of you use for something. An alternate interface will
be provided. Details to follow.

To everyone else on the list: Calm down. I know a bunch of complaints
have been posted many times already, but is it really going to solve
anything by getting pissed off? Of course not. Breathe deeply. Take
your anger out by splattering some newbies on the wall with a toilet
in a game of HL2:DM...

It'll make you feel right as rain.

On 5/21/05, Dagok [EMAIL PROTECTED] wrote:

Says who?  You have no business telling people who can and cannot post to
the lists.

The topic has been being discussed in several of the lists.  The menu
problem affects Server Admins the most...so yes we do have a say.




- Original Message -
From: Michael A. Hobson [EMAIL PROTECTED]
To: HLCoders hlcoders@list.valvesoftware.com
Sent: Saturday, May 21, 2005 9:53 PM
Subject: [hlcoders] People crying about changes to CS:S custom network
protocol


 First of all,

 No Server Plug-in author has now or ever had any business depending
 upon
 the network
 protocol for any mod they do not themselves control remaining unchanged
 over time.

 Secondly, I'll wager a few plugged nickels here that the vast majority
 of
 people pissing
 and moaning about the MenuSelect format change are not even server
 plug-in
 authors,
 but are instead server admins who were using somebody else's hack
 plug-in.

 If you aren't a programmer, you have no business posting to this list.


 Michael A. Hobson
 email: [EMAIL PROTECTED]
 (310

Re: [hlcoders] People crying about changes to CS:S custom network protocol

2005-05-22 Thread Andrew Foss
A: No, they weren't. I agree. I said as much up there. It sucks, but
bitching about it doesn't help.

B: It has been stated multiple times now that that is for HL2. and has
NO BEARING WHATSOEVER ON CS:S.

http://www.valve-erc.com/srcsdk/Code/ServerPlugins.html -- Oddly, the
sdk docs seem to detail a method for a plugin to display a menu. fancy
that.

Funny, can you post a copy of the message, I seem to not be able to
find anything like that in my inbox.

And you're blindly complaining.


On 5/21/05, Dagok [EMAIL PROTECTED] wrote:
 So many people spreading misinformation.

 a) Plugin authors were given NO warning, ever, none whatsoever.

 b) It is documented in cl_dll/menu.cpp and this has been stated multiple
 times now.

 Both of these points are things Alfred said and he is incorrect about.  You
 are just blindly regurgitating what he said.

___
To unsubscribe, edit your list preferences, or view the list archives, please 
visit:
http://list.valvesoftware.com/mailman/listinfo/hlcoders



Re: [hlcoders] People crying about changes to CS:S custom network protocol

2005-05-22 Thread Draco
agreed. plus, we're all smart people (except for nuclearfriend :p) you
can find a way to get your plugins working under the real api


--
Draco

___
To unsubscribe, edit your list preferences, or view the list archives, please 
visit:
http://list.valvesoftware.com/mailman/listinfo/hlcoders



Re: [hlcoders] People crying about changes to CS:S custom network protocol

2005-05-22 Thread Michael A. Hobson

At 11:47 PM 5/21/2005, Dagok wrote:

So many people spreading misinformation.

a) Plugin authors were given NO warning, ever, none whatsoever.



Not to use network messaging protocol hacks for a mod they don't have
the source code for ?

The Source SDK codebase is *NOT THE CODEBASE FOR CS:SOURCE*



b) It is documented in cl_dll/menu.cpp and this has been stated multiple
times now.



Nowhere in the Source SDK codebases for either Single Player,
Multiplayer or HL2DM does it say CS:Source uses identical code
to this.

Only a newb coder or a complete moron would make such an assumption.

Michael A. Hobson
email: [EMAIL PROTECTED]
(310) 344-3585 (cell)


___
To unsubscribe, edit your list preferences, or view the list archives, please 
visit:
http://list.valvesoftware.com/mailman/listinfo/hlcoders



Re: [hlcoders] People crying about changes to CS:S custom network protocol

2005-05-22 Thread apophis
Just think of all the complaints as requests for improvements to the
plugin menu API.

On 5/22/05, Draco [EMAIL PROTECTED] wrote:
 agreed. plus, we're all smart people (except for nuclearfriend :p) you
 can find a way to get your plugins working under the real api


 --
 Draco

 ___
 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



[hlcoders] People crying about changes to CS:S custom network protocol

2005-05-21 Thread Michael A. Hobson

First of all,

No Server Plug-in author has now or ever had any business depending upon
the network
protocol for any mod they do not themselves control remaining unchanged
over time.

Secondly, I'll wager a few plugged nickels here that the vast majority of
people pissing
and moaning about the MenuSelect format change are not even server plug-in
authors,
but are instead server admins who were using somebody else's hack plug-in.

If you aren't a programmer, you have no business posting to this list.


Michael A. Hobson
email: [EMAIL PROTECTED]
(310) 344-3585 (cell)


___
To unsubscribe, edit your list preferences, or view the list archives, please 
visit:
http://list.valvesoftware.com/mailman/listinfo/hlcoders



Re: [hlcoders] People crying about changes to CS:S custom network protocol

2005-05-21 Thread Dagok

Says who?  You have no business telling people who can and cannot post to
the lists.

The topic has been being discussed in several of the lists.  The menu
problem affects Server Admins the most...so yes we do have a say.




- Original Message -
From: Michael A. Hobson [EMAIL PROTECTED]
To: HLCoders hlcoders@list.valvesoftware.com
Sent: Saturday, May 21, 2005 9:53 PM
Subject: [hlcoders] People crying about changes to CS:S custom network
protocol



First of all,

No Server Plug-in author has now or ever had any business depending upon
the network
protocol for any mod they do not themselves control remaining unchanged
over time.

Secondly, I'll wager a few plugged nickels here that the vast majority of
people pissing
and moaning about the MenuSelect format change are not even server plug-in
authors,
but are instead server admins who were using somebody else's hack plug-in.

If you aren't a programmer, you have no business posting to this list.


Michael A. Hobson
email: [EMAIL PROTECTED]
(310) 344-3585 (cell)


___
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