Closed awedsa closed 7 years ago
@awedsa - yup...just saw that over the weekend. Both that and the spray stuff are broken.
Thanks. I saw it but didn't get around to posting it.
Actually, I would say that issue #233 is different. I'll provide a screenshot of issue #233 below:
As you can see from the picture above, sprays are working fine, but under the player model options, you can correctly select the combine models, but none of the rebel models are available.
It's worth pointing out that the screenshot is from Windows 7 x64 using the SteamPipe beta option under the game properties menu in Steam.
@Pricetx - Right. The issues we're mostly having here is with CS:S on Linux. It may be that we're indeed missing some models, but right now we can't even select the ones we have.
Ok, this should be fixed in the next update.
Yup, can select both normal and rebel models now. spray_canned + spray_combine are still checkerboard though.
I now have a problem whereby whenever I select a new model it says "Please wait 5 more seconds before trying again", something along those lines, i'll update the comment with the actual message later.
@Pricetx you’ll find that is a feature. When not on a server you can change it as often as you like.
I just tried that. I've just loaded HL2:DM to the main menu, gone on options, and changed it from combine soldier to male_04. As soon as I close and open the options menu it has reset itself to combine soldier, regardless of me hitting apply, ok, etc.
I had a look in the console but can't see any output relating to the model select.
This bug is annoying.
@gtamike - Is this still happening for you? The fix for this should already be out there. If it is, can you bring up the developer console and type 'version' and take the output from that and put it in this bug?
For instance mine, which works, shows: ] version Protocol version 24 Exe version 1717992 (hl2mp) Exe build: 17:49:41 Mar 25 2013 (5252) (320)
@bdeen-valve I'm still getting this bug, here's my version
Protocol version 24 Exe version 1717992 (hl2mp) Exe build: 17:24:29 Mar 25 2013 (5252) (320)
@gtamike - We're pushing an update to this game this week. After it comes out, can you confirm whether or not you're still seeing this? I've specifically tested this particular scenario with the changes about to be pushed and I don't reproduce this at all.
@bdeen-valve - I believe the update was released within the last 24 hours into the mainline release. I am running the pre-release (which I believe is currently in sync with the main branch anyway), and I'm still unable to change player model without it automatically switching back to combine soldier.
I'm not 100% sure that mainline and prerelease are the same. I've tested it here at home against mainline and it works for me here. Can you take it out of beta, validate local files, and try again? If it still doesn't work for you, then it'll be something specific to your machine/config that we'll have to dig further into. Sorry for the inconvenience here...
@bdeen-valve - I tried taking my client out of the pre-release beta, then verifying cache integrity, then running the game, it did the downgrade successfully, but it didn't fix the issue, the player model was still stuck on combine soldier.
I then went and renamed the Half-Life 2: Deathmatch game folder, and "deleted" it from within steam. I then got steam to install a new, fresh (non-prerelease) copy of HL2:DM. It still has the same issue with the being stuck as combine soldier.
@pricetx - ok, so I need to know about your system config. We're not seeing this issue on any of the three platforms this game runs on, so there must be something specific to how your rig is configured that we're not considering. To start, can you get me the configuration information we ask for here: https://github.com/ValveSoftware/Source-1-Games#reporting-issues
Okay, below is the output from the Hardware Information screen on Steam:
Processor Information:
Vendor: GenuineIntel
Speed: 2666 Mhz
4 logical processors
4 physical processors
HyperThreading: Unsupported
FCMOV: Supported
SSE2: Supported
SSE3: Supported
SSSE3: Supported
SSE4a: Unsupported
SSE41: Supported
SSE42: Unsupported
Network Information:
Network Speed:
Operating System Version:
Windows 7 (64 bit)
NTFS: Supported
Crypto Provider Codes: Supported 311 0x0 0x0 0x0
Video Card:
Driver: NVIDIA GeForce 9800 GT
DirectX Driver Name: nvd3dum.dll
Driver Version: 9.18.13.1106
DirectX Driver Version: 9.18.13.1106
Driver Date: 18 Jan 2013
Desktop Color Depth: 32 bits per pixel
Monitor Refresh Rate: 60 Hz
DirectX Card: NVIDIA GeForce 9800 GT
VendorID: 0x10de
DeviceID: 0x605
Number of Monitors: 1
Number of Logical Video Cards: 1
No SLI or Crossfire Detected
Primary Display Resolution: 1920 x 1080
Desktop Resolution: 1920 x 1080
Primary Display Size: 26.65" x 15.00" (30.55" diag)
67.7cm x 38.1cm (77.6cm diag)
Primary Bus: PCI Express 16x
Primary VRAM: 512 MB
Supported MSAA Modes: 2x 4x 8x
Sound card:
Audio device: Headphones (High Definition Aud
Memory:
RAM: 4095 Mb
Miscellaneous:
UI Language: English
Microphone: Not set
Media Type: DVD
Total Hard Disk Space Available: 2022198 Mb
Largest Free Hard Disk Block: 363632 Mb
OS Install Date: Jan 01 1970
Game Controller: None detected
This is just an update to say that I am still having this issue running both the pre-release and the stable builds. However, I have found a workaround, which may help to explain why the issue exists in the first place.
Before I continue I should mention that I have no autoexec.cfg, or any other custom config file.
By default, in config.cfg you can find the line:
cl_playermodel "models"
With this value set, my player model will get stuck on combine soldier. However, if I change this cvar to a specific model, I can use that model, eg:
cl_playermodel "models/humans/group03/male_04.mdl"
When this is set, I can play as the male_04 player model. When I have this set and try to change the player model, it remains stuck on male_04.
I found a player guide on Steam which suggests how to make this feature work still (as a sort of workaround) found here: http://steamcommunity.com/sharedfiles/filedetails/?id=142402817#49684
Curiously, whether I take that list and edit config.cfg or make an autoexec.cfg for it, it doesn't work when I use a list of models, but using a single model still works fine. However, this does prove that there are other people who are suffering from this issue.
EDIT:
So, it looks like whenever you save settings in-game, it removes everything from the first "/" onwards. Is there something wrong with how the Source engine is parsing the names of the model IDs?
Additionally, this may explain why HL2:DM always forgets your spray selection when you restart too, as it is failing to correctly parse the spray ID, so it's defaulting to spray_canned.
Players still have this issue, I have to ask a lot of people to put cl_playermodel models/humans/group03/female_01.mdl in their cfg and make it readonly so that the game doesn't re-write it every time it starts.
Closing as this appears to be fixed.
~This is not fixed, and still a basic annoying issue towards user experience. As someone explained in the past, this has to do with some command parsing change in the engine, making it to stop at the slash (/
) and thus affecting cl_playermodel
inputs, causing the game code to read and associate "models"
path to the Combine team, and setting a Combine model as a fallback.~
EDIT: Unrelated issue, sorry.
Hello @Adrianilloo, you're most likely looking for #263 instead of this issue report.
@kisak-valve @bdeen-valve The player model selection is still broken as well as the sprays only make a sound but do not spray any image. I spoke to Tony Sergi who is no longer at Valve and he said the issue with the player model selection and the sprays not working is because the player models and sprays cannot be found as there is a bug in the GameUI.dll. This issue still exists in Half-Life 2 Deathmatch and any Half-Life 2 Deathmatch mod using the 2013 SDK. Also this is on the Windows and Linux side
The "Player model" list in Options>Multiplayer is empty. The only way to change player models is using the "cl_playermodel" command.
As you can see there's another problem in the screenshot, the sprays logos are not shown.
System Information: https://gist.github.com/awedsa/5180221