qUiCkSiLvEr
07-15-2007, 12:05 AM
I've sent this information out to many players recently so It would be good to have it available here as well.
Developer's Console "the console"
-------------------------------
To enable the developer's console, run HLDM:Source, then at the splash screen (also called "options screen"):
Options > keyboard > advanced button, then check "Developer console ~"
Then in game, just hit "~" also known as "tilde" to bring the console up.
NOTE: Some European Keyboards may not bind to ~ properly, in this case you'll have to bind it manually, either by directly editing your ...hl1mp/cfg/config.cfg (use wordpad not notepad!) and adding:
bind "F11" "showconsole"
(... or whatever key you prefer)
NOTE: If you've installed my updated options menus from this thread:
http://forums.steampowered.com/forums/showthread.php?t=576735
you can also easily invoke the developer's console by clicking on the
"Half-Life Source DeathMatch!" title bar.
Weapon binds for HLDM:Source:
-------------------------------
You can bind individual weapons to keys, here is the format and a list
(change x to your usual weapon select buttons):
bind x "use weapon_xxxxxx (see below)"
weapon_crowbar
weapon_tripmine
weapon_glock
weapon_357
weapon_mp5
weapon_shotgun
weapon_rpg
weapon_gauss
weapon_crossbow
weapon_egon
weapon_tripmine
weapon_satchel
weapon_handgrenade
weapon_snark
weapon_hornetgun
Custom Crosshairs for HLDM:Source
----------------------------------
You can have custom crosshairs for your weapons, here is one that I made that you can install:
pic: http://qsextreme.com/hl1mp/crosshairs.jpg
(Here is what the default crosshairs look like:
http://qsextreme.com/hl1mp/crosshairs_default.jpg)
files: http://qsextreme.com/hl1mp/hl1mp_materials_Sprites_crosshairs.zip
Install these three files in (typically):
C:\Program Files\Steam\SteamApps\<steam account>\half-life deathmatch source\hl1mp\materials\Sprites
If you have steam installed somewhere else, adjust the path accordingly.
You can also customize these or go to http://www.bullseyecrosshairs.com/hlsites.shtm and look at any of the HLDM crosshairs there.
UPDATE: Here are a few crosshairs from Bullseye that I converted and tested, some may not be as bright or large as you prefer so try a few and see what works best for you:
http://QSextreme.com/hl1mp/crosshairs/HLDMS_Crosshairs.htm
Later in this thread I'll post how to convert these sprites over to work in HLDM:Source.
NOTE: HLDM:Source uses a totally different crosshair format from HL2DM.
Crosshair Zoom Sensitivity:
--------------------------
I found that the mouse was way too sensitive with the crossbow zoomed, this setting made it work much better:
zoom_sensitivity_ratio .3
enter this in your console to test and adjust it.
The best place to put this setting is to create with notepad (typically):
C:\Program Files\Steam\SteamApps\<steam account>\half-life deathmatch source\hl1mp\cfg\autoexec.cfg
and cut and paste the cvar and setting into there.
NOTE: the 21Mar2008 Update made this setting (0.3) the default, you don't need to change this now unless you want some other value!
Repeating Sound Problem
------------------------
Occasionally you'll get a repeating sound loop while playing, often the RPG but doors, gluon and a variety of other sounds can loop as well.
To fix this, in console enter:
snd_restart
I usually bind a key for this:
bind "f12" "snd_restart"
Again, you can put that in autoexec.cfg so it will always be set.
Fast Team Model Selection
--------------------------
Now that I have a real team server working, I found that you must change your model at least once while in-game or the model won't take.
To facilitate this, you can install these two binds:
bind "F1" "cl_playermodel models/hgrunt.mdl"
bind "F2" "cl_playermodel models/robo.mdl"
then when you enter a team server, just hit the button for the team you want to join.
If you are usually on one team or the other, you can enter this in console:
cl_team "hgrunt"
or
cl_team "robo"
and that should select your preference automatically.
There are still things broken in the team server functionality though so I'll continue to work on it.
Spectator Player Selection and Name Fix
---------------------------------------
While spectating on an HLDM:Source server, normally you hit mouse1(+attack) or mouse3(+attack2) to select a player. You should automatically see the player's name in the bottom bar as well as his health.
Unfortunately this doesn't work at the moment so I made an alternate set of button binds that will switch players and force an update to the name.
Put these into (typically):
C:\Program Files\Steam\SteamApps\<steam account>\half-life deathmatch source\hl1mp\cfg\spec.cfg
-------------------- snip --------------------
alias +sp "spec_next;spec_scoreboard 1"
alias -sp "spec_scoreboard 0"
bind [ +sp
alias +sp2 "spec_prev;spec_scoreboard 1"
alias -sp2 "spec_scoreboard 0"
bind ] +sp2
-------------------- snip --------------------
Then when you are spectating, just hit "[" to see the next player or "]" to see the previous player. Holding either button down will also show you the scoreboard.
Be sure to add "exec spec.cfg" into your .../hl1mp/cfg/autoexec.cfg file
If you have an unusual or interesting (non abusive!) bind or config or crosshair that you would like to share, you are welcome to post it here for folks to see and review.
NOTE!: Please remember not to inadvertly post any steam account names or passwords or other things like that!
NOTE!: Things that should NOT be posted in this thread are involved scripts for things like bunny hopping and complex weapon select / auto fire scripts, I will remove all posts that have these things in them.
Game Sharpness and LCD Monitors
---------------------------------
If you own an LCD monitor, then there is a very important thing you need to know if you are to get the clearest image while playing. This also affects how sharp your custom crosshairs look.
LCD monitors are made with a physical number of pixel elements also known as the "Native" resolution of the LCD.
If you use ANY video setting that is other then this "Native" setting, what you see will not be as sharp as it should be.
For example, if you have a Dell 1901FP 19" monitor, the native resolution is 1280 x 1024. If you were to use 1024x768, your image will not be as sharp as if you used 1280x1024.
Of course, using higher resolutions means that you need more horsepower in your graphics card to maintain the same FPS, or you'll need to lower your AA and/or AS settings to compensate (you can also lower the DXLEVEL setting too but the game won't look as good).
LCD monitors also (usually) have an analog (blue connector) and a digital DVI (white) connector. Using the Digital connector is typically far superior / sharper to using the analog.
Player Hitbox Problem
-------------------- (copy of previous post under a different sticky)
Because the MOD is untuned, when the player is moving, the hitboxes are always moving in advance of the player's actual position.
There are no server settings that can compensate for this, Valve will have to release an update to the Client & Listenserver to adjust this.
The faster the player moves, the farther the hitbox leads the apparent position of the player. This includes jumping as well.
I've created an AVI that demonstrates this so everyone can see for themselves what this looks like.
One thing to note however is that the hitbox display for most MODs will never be right on, the server lag compensation knows about some of this and attempts to adjusts things, but HLDM:Source has never been tuned so a moving player will almost never have an accurate hitbox.
Please find the movie (AVI, zipped) here:
http://QSextreme.com/hl1mp/hitbox_20fps_compressed_75.zip
if you have problems with the AVI playing black let me know, here is a WMV version of the movie:
http://QSextreme.com/hl1mp/hitbox_20fps_compressed_75b.zip
Developer's Console "the console"
-------------------------------
To enable the developer's console, run HLDM:Source, then at the splash screen (also called "options screen"):
Options > keyboard > advanced button, then check "Developer console ~"
Then in game, just hit "~" also known as "tilde" to bring the console up.
NOTE: Some European Keyboards may not bind to ~ properly, in this case you'll have to bind it manually, either by directly editing your ...hl1mp/cfg/config.cfg (use wordpad not notepad!) and adding:
bind "F11" "showconsole"
(... or whatever key you prefer)
NOTE: If you've installed my updated options menus from this thread:
http://forums.steampowered.com/forums/showthread.php?t=576735
you can also easily invoke the developer's console by clicking on the
"Half-Life Source DeathMatch!" title bar.
Weapon binds for HLDM:Source:
-------------------------------
You can bind individual weapons to keys, here is the format and a list
(change x to your usual weapon select buttons):
bind x "use weapon_xxxxxx (see below)"
weapon_crowbar
weapon_tripmine
weapon_glock
weapon_357
weapon_mp5
weapon_shotgun
weapon_rpg
weapon_gauss
weapon_crossbow
weapon_egon
weapon_tripmine
weapon_satchel
weapon_handgrenade
weapon_snark
weapon_hornetgun
Custom Crosshairs for HLDM:Source
----------------------------------
You can have custom crosshairs for your weapons, here is one that I made that you can install:
pic: http://qsextreme.com/hl1mp/crosshairs.jpg
(Here is what the default crosshairs look like:
http://qsextreme.com/hl1mp/crosshairs_default.jpg)
files: http://qsextreme.com/hl1mp/hl1mp_materials_Sprites_crosshairs.zip
Install these three files in (typically):
C:\Program Files\Steam\SteamApps\<steam account>\half-life deathmatch source\hl1mp\materials\Sprites
If you have steam installed somewhere else, adjust the path accordingly.
You can also customize these or go to http://www.bullseyecrosshairs.com/hlsites.shtm and look at any of the HLDM crosshairs there.
UPDATE: Here are a few crosshairs from Bullseye that I converted and tested, some may not be as bright or large as you prefer so try a few and see what works best for you:
http://QSextreme.com/hl1mp/crosshairs/HLDMS_Crosshairs.htm
Later in this thread I'll post how to convert these sprites over to work in HLDM:Source.
NOTE: HLDM:Source uses a totally different crosshair format from HL2DM.
Crosshair Zoom Sensitivity:
--------------------------
I found that the mouse was way too sensitive with the crossbow zoomed, this setting made it work much better:
zoom_sensitivity_ratio .3
enter this in your console to test and adjust it.
The best place to put this setting is to create with notepad (typically):
C:\Program Files\Steam\SteamApps\<steam account>\half-life deathmatch source\hl1mp\cfg\autoexec.cfg
and cut and paste the cvar and setting into there.
NOTE: the 21Mar2008 Update made this setting (0.3) the default, you don't need to change this now unless you want some other value!
Repeating Sound Problem
------------------------
Occasionally you'll get a repeating sound loop while playing, often the RPG but doors, gluon and a variety of other sounds can loop as well.
To fix this, in console enter:
snd_restart
I usually bind a key for this:
bind "f12" "snd_restart"
Again, you can put that in autoexec.cfg so it will always be set.
Fast Team Model Selection
--------------------------
Now that I have a real team server working, I found that you must change your model at least once while in-game or the model won't take.
To facilitate this, you can install these two binds:
bind "F1" "cl_playermodel models/hgrunt.mdl"
bind "F2" "cl_playermodel models/robo.mdl"
then when you enter a team server, just hit the button for the team you want to join.
If you are usually on one team or the other, you can enter this in console:
cl_team "hgrunt"
or
cl_team "robo"
and that should select your preference automatically.
There are still things broken in the team server functionality though so I'll continue to work on it.
Spectator Player Selection and Name Fix
---------------------------------------
While spectating on an HLDM:Source server, normally you hit mouse1(+attack) or mouse3(+attack2) to select a player. You should automatically see the player's name in the bottom bar as well as his health.
Unfortunately this doesn't work at the moment so I made an alternate set of button binds that will switch players and force an update to the name.
Put these into (typically):
C:\Program Files\Steam\SteamApps\<steam account>\half-life deathmatch source\hl1mp\cfg\spec.cfg
-------------------- snip --------------------
alias +sp "spec_next;spec_scoreboard 1"
alias -sp "spec_scoreboard 0"
bind [ +sp
alias +sp2 "spec_prev;spec_scoreboard 1"
alias -sp2 "spec_scoreboard 0"
bind ] +sp2
-------------------- snip --------------------
Then when you are spectating, just hit "[" to see the next player or "]" to see the previous player. Holding either button down will also show you the scoreboard.
Be sure to add "exec spec.cfg" into your .../hl1mp/cfg/autoexec.cfg file
If you have an unusual or interesting (non abusive!) bind or config or crosshair that you would like to share, you are welcome to post it here for folks to see and review.
NOTE!: Please remember not to inadvertly post any steam account names or passwords or other things like that!
NOTE!: Things that should NOT be posted in this thread are involved scripts for things like bunny hopping and complex weapon select / auto fire scripts, I will remove all posts that have these things in them.
Game Sharpness and LCD Monitors
---------------------------------
If you own an LCD monitor, then there is a very important thing you need to know if you are to get the clearest image while playing. This also affects how sharp your custom crosshairs look.
LCD monitors are made with a physical number of pixel elements also known as the "Native" resolution of the LCD.
If you use ANY video setting that is other then this "Native" setting, what you see will not be as sharp as it should be.
For example, if you have a Dell 1901FP 19" monitor, the native resolution is 1280 x 1024. If you were to use 1024x768, your image will not be as sharp as if you used 1280x1024.
Of course, using higher resolutions means that you need more horsepower in your graphics card to maintain the same FPS, or you'll need to lower your AA and/or AS settings to compensate (you can also lower the DXLEVEL setting too but the game won't look as good).
LCD monitors also (usually) have an analog (blue connector) and a digital DVI (white) connector. Using the Digital connector is typically far superior / sharper to using the analog.
Player Hitbox Problem
-------------------- (copy of previous post under a different sticky)
Because the MOD is untuned, when the player is moving, the hitboxes are always moving in advance of the player's actual position.
There are no server settings that can compensate for this, Valve will have to release an update to the Client & Listenserver to adjust this.
The faster the player moves, the farther the hitbox leads the apparent position of the player. This includes jumping as well.
I've created an AVI that demonstrates this so everyone can see for themselves what this looks like.
One thing to note however is that the hitbox display for most MODs will never be right on, the server lag compensation knows about some of this and attempts to adjusts things, but HLDM:Source has never been tuned so a moving player will almost never have an accurate hitbox.
Please find the movie (AVI, zipped) here:
http://QSextreme.com/hl1mp/hitbox_20fps_compressed_75.zip
if you have problems with the AVI playing black let me know, here is a WMV version of the movie:
http://QSextreme.com/hl1mp/hitbox_20fps_compressed_75b.zip