Re: [hlcoders] New SDK Update is Out As Beta

2006-11-04 Thread rj m

Not sure if this meets everyone's needs, but Subversion has their
differencing code.

On 11/3/06, Nick [EMAIL PROTECTED] wrote:

Personally I always use winmerge http://winmerge.org/. When it comes
to merging files from the old sdk to the new sdk, I use a program
called KDIFF3 http://kdiff3.sourceforge.net/.

Kdiff3 at this time has problems working on windows. I usually dual
boot to fedora core 5 and run kdiff3 from there. It works flawlessly,
and it is free.

http://winmerge.org/ (two way merging)
http://kdiff3.sourceforge.net/ (three way merging)

When you use kdiff3, make sure you have the original sdk that you used
for your current codebase(A), your current codebase(B), and the latest
sdk codebase you want to merge into(C). Kdiff3 is a bit tricky at
first, but it is a powerful tool that can save you many hours.

If you have any questions I'll be happy to answer them.




On 11/3/06, Stephen Swires [EMAIL PROTECTED] wrote:
 This is more of a general thing to do with Source SDK updates, but does
 anyone know any good (freeware) tools that can tell detect differences
 in files so I know which new files I'll need to replace/copy from?

 ___
 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



[hlcoders] What is and is not available to programmers?

2006-11-04 Thread rj m

I'm wondering what concommands are editable, and not editable.  For
example cancelselect doesn't seem to be anywhere in the Source code.
Is this command and others already embedded into hl2.exe or
something?

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



Re: [hlcoders] What is and is not available to programmers?

2006-11-04 Thread Jeremy Swigart
--
[ Picked text/plain from multipart/alternative ]
Looks to me like cancelselect is in the client dll.

On 11/4/06, rj m [EMAIL PROTECTED] wrote:

 I'm wondering what concommands are editable, and not editable.  For
 example cancelselect doesn't seem to be anywhere in the Source code.
 Is this command and others already embedded into hl2.exe or
 something?

 ___
 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



Re: [hlcoders] What is and is not available to programmers?

2006-11-04 Thread rj m

well, I can see it being called, but I don't see the concommand is
what I'm saying: for example this is the findings:
Find all cancelselect, Subfolders, Find Results 1, Entire Solution, *.*
C:\source\mp\src\cl_dll\perfvisualbenchmark.cpp(222):   
engine-ClientCmd(cancelselect); //
exit menu and console
C:\source\mp\src\cl_dll\weapon_selection.cpp(55):HOOK_COMMAND(
cancelselect, Close );
C:\source\mp\src\cl_dll\weapon_selection.cpp(170):  
engine-ClientCmd(
cancelselect\n );
C:\source\mp\src\cl_dll\weapon_selection.cpp(238):  if
(IsInSelectionMode()  pszCurrentBinding 
!stricmp(pszCurrentBinding, cancelselect))
C:\source\mp\src\cl_dll\weapon_selection.cpp(509):  
engine-ClientCmd(
cancelselect\n );
C:\source\mp\src\cl_dll\weapon_selection.cpp(528):  
engine-ClientCmd(
cancelselect\n );
C:\source\mp\src\dlls\client.cpp(855):  engine-ClientCommand(
UTIL_GetCommandClient()-edict(), cancelselect );
C:\source\mp\src\dlls\client.cpp(886):  engine-ClientCommand(
UTIL_GetCommandClient()-edict(), cancelselect );
Total found: 8Matching files: 3Total files searched: 2100

On 11/4/06, Jeremy Swigart [EMAIL PROTECTED] wrote:

--
[ Picked text/plain from multipart/alternative ]
Looks to me like cancelselect is in the client dll.

On 11/4/06, rj m [EMAIL PROTECTED] wrote:

 I'm wondering what concommands are editable, and not editable.  For
 example cancelselect doesn't seem to be anywhere in the Source code.
 Is this command and others already embedded into hl2.exe or
 something?

 ___
 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



Re: [hlcoders] What is and is not available to programmers?

2006-11-04 Thread Zach Brockway
--
[ Picked text/plain from multipart/alternative ]
I don't know if this helps you, since you said for example, but in the
case you gave, but isn't that HOOK_COMMAND macro (weapon_selection.cpp:55)
plugging the cancelselect command into a function called Close? (I don't
have the code in front of me, so be gentle.)

On 11/4/06, rj m [EMAIL PROTECTED] wrote:

 well, I can see it being called, but I don't see the concommand is
 what I'm saying: for example this is the findings:
 Find all cancelselect, Subfolders, Find Results 1, Entire Solution,
 *.*
 C:\source\mp\src\cl_dll\perfvisualbenchmark.cpp(222):
 engine-ClientCmd(cancelselect);  //
 exit menu and console
 C:\source\mp\src\cl_dll\weapon_selection.cpp(55):HOOK_COMMAND(
 cancelselect, Close );

 C:\source\mp\src\cl_dll\weapon_selection.cpp(170):  
 engine-ClientCmd(
 cancelselect\n );
 C:\source\mp\src\cl_dll\weapon_selection.cpp(238):  if
 (IsInSelectionMode()  pszCurrentBinding 
 !stricmp(pszCurrentBinding, cancelselect))

 C:\source\mp\src\cl_dll\weapon_selection.cpp(509):  
 engine-ClientCmd(
 cancelselect\n );

 C:\source\mp\src\cl_dll\weapon_selection.cpp(528):  
 engine-ClientCmd(
 cancelselect\n );

 C:\source\mp\src\dlls\client.cpp(855):  engine-ClientCommand(
 UTIL_GetCommandClient()-edict(), cancelselect );

 C:\source\mp\src\dlls\client.cpp(886):  engine-ClientCommand(
 UTIL_GetCommandClient()-edict(), cancelselect );
 Total found: 8Matching files: 3Total files searched: 2100

 On 11/4/06, Jeremy Swigart [EMAIL PROTECTED] wrote:
  --
  [ Picked text/plain from multipart/alternative ]
  Looks to me like cancelselect is in the client dll.
 
  On 11/4/06, rj m [EMAIL PROTECTED] wrote:
  
   I'm wondering what concommands are editable, and not editable.  For
   example cancelselect doesn't seem to be anywhere in the Source code.
   Is this command and others already embedded into hl2.exe or
   something?
  
   ___
   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




--
I am at the point where coffee just makes my teeth vibrate. - Tycho,
Penny-Arcade.com
--

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



Re: [hlcoders] What is and is not available to programmers?

2006-11-04 Thread Jonathan Murphy
--
[ Picked text/plain from multipart/alternative ]
The HOOK_COMMAND macro is a fancy way of creating a ConCommand. First,
DECLARE_HUD_COMMAND_NAME must be called, which will create the hook for the
function (create and link a function named there ie Close, to the function
in the class, UserCmd_Close). Then HOOK_COMMAND will create the ConCommand
to call the external Close function (thereby calling UserCmd_Close).

There are plenty of examples at the top of weaponselection.cpp.

On 11/5/06, Zach Brockway [EMAIL PROTECTED] wrote:

 --
 [ Picked text/plain from multipart/alternative ]
 I don't know if this helps you, since you said for example, but in the
 case you gave, but isn't that HOOK_COMMAND macro (weapon_selection.cpp:55)
 plugging the cancelselect command into a function called Close? (I don't
 have the code in front of me, so be gentle.)

 On 11/4/06, rj m [EMAIL PROTECTED] wrote:
 
  well, I can see it being called, but I don't see the concommand is
  what I'm saying: for example this is the findings:
  Find all cancelselect, Subfolders, Find Results 1, Entire Solution,
  *.*
  C:\source\mp\src\cl_dll\perfvisualbenchmark.cpp(222):
  engine-ClientCmd(cancelselect);  //
  exit menu and console
  C:\source\mp\src\cl_dll\weapon_selection.cpp(55):HOOK_COMMAND(
  cancelselect, Close );
 
 
 C:\source\mp\src\cl_dll\weapon_selection.cpp(170):  
 engine-ClientCmd(
  cancelselect\n );
  C:\source\mp\src\cl_dll\weapon_selection.cpp(238):  if
  (IsInSelectionMode()  pszCurrentBinding 
  !stricmp(pszCurrentBinding, cancelselect))
 
 
 C:\source\mp\src\cl_dll\weapon_selection.cpp(509):  
 engine-ClientCmd(
  cancelselect\n );
 
 
 C:\source\mp\src\cl_dll\weapon_selection.cpp(528):  
 engine-ClientCmd(
  cancelselect\n );
 
 
 C:\source\mp\src\dlls\client.cpp(855):  engine-ClientCommand(
  UTIL_GetCommandClient()-edict(), cancelselect );
 
 
 C:\source\mp\src\dlls\client.cpp(886):  engine-ClientCommand(
  UTIL_GetCommandClient()-edict(), cancelselect );
  Total found: 8Matching files: 3Total files searched: 2100
 
  On 11/4/06, Jeremy Swigart [EMAIL PROTECTED] wrote:
   --
   [ Picked text/plain from multipart/alternative ]
   Looks to me like cancelselect is in the client dll.
  
   On 11/4/06, rj m [EMAIL PROTECTED] wrote:
   
I'm wondering what concommands are editable, and not editable.  For
example cancelselect doesn't seem to be anywhere in the Source
 code.
Is this command and others already embedded into hl2.exe or
something?
   
___
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
 
 


 --
 I am at the point where coffee just makes my teeth vibrate. - Tycho,
 Penny-Arcade.com
 --

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




--
Lead Programmer for Resistance and Liberation
www.resistanceandliberation.com
--

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



[hlcoders] Source SDK Base

2006-11-04 Thread John Sheu
I've been having some trouble troubleshooting seemingly insoluble problems
running a mod off the Source SDK Base (SteamAppId 215).  It seems that
certain arguments aren't being passed to the executable when the game is run
through the Steam window (runs fine from Visual Studio).  For example, one
set that does not work is -width 640 -height 480 -window.  I also have a
report that even a fresh-from-the-SDK mod, with no modifications, has this
problem.

-John Sheu

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



Re: [hlcoders] Source SDK Base

2006-11-04 Thread Benjamin Davison
--
[ Picked text/plain from multipart/alternative ]
Try -window -width 640 -height 480 that's what I always use and it works.

On 11/5/06, John Sheu [EMAIL PROTECTED] wrote:

 I've been having some trouble troubleshooting seemingly insoluble problems
 running a mod off the Source SDK Base (SteamAppId 215).  It seems that
 certain arguments aren't being passed to the executable when the game is
 run
 through the Steam window (runs fine from Visual Studio).  For example, one
 set that does not work is -width 640 -height 480 -window.  I also have a
 report that even a fresh-from-the-SDK mod, with no modifications, has this
 problem.

 -John Sheu

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




--
- Benjamin Davison
--

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



RE: [hlcoders] Source SDK Base

2006-11-04 Thread Tim McLennan
You must add the args to the SDK Base, rather than your mod.

  Regards,
Tim

 -Original Message-
 From: [EMAIL PROTECTED] [mailto:hlcoders-
 [EMAIL PROTECTED] On Behalf Of John Sheu
 Sent: Saturday, November 04, 2006 11:02 PM
 To: hlcoders@list.valvesoftware.com
 Subject: [hlcoders] Source SDK Base

 I've been having some trouble troubleshooting seemingly insoluble problems
 running a mod off the Source SDK Base (SteamAppId 215).  It seems that
 certain arguments aren't being passed to the executable when the game is run
 through the Steam window (runs fine from Visual Studio).  For example, one
 set that does not work is -width 640 -height 480 -window.  I also have a
 report that even a fresh-from-the-SDK mod, with no modifications, has this
 problem.

 -John Sheu


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



Re: [hlcoders] Source SDK Base

2006-11-04 Thread John Sheu
SteamAppID 215, right?  And from the Steam games list, not the debugger.

Funky.

-John Sheu

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



Re: [hlcoders] Source SDK Base

2006-11-04 Thread John Sheu
On Saturday 04 November 2006 10:08 pm, Tim McLennan wrote:
 You must add the args to the SDK Base, rather than your mod.

   Regards,
 Tim

That's rather unfortunately unintuitive.

Valve, fix?  I can think of many scenarios in which one would want different
arguments for different SDK Base-based mods.

-John Sheu

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