Could not load library client.

hi together,

got the same problems here … first “Could not load library client.” … changed app id, didnt work… next step changed server and client dll and tried with both (218 and 215) app ids… 215, steamupdate for black mesa in 2 installations 2 different update screens, one ingame and one over steam… the ingame update screen coursed a pointer memory address crash… with app id 218 the game started after the first and third installation with the dll from SDK… now the major prob… option button doesnt work with an error console text mentioned in the thread before and the barney bug occures which means, nobody gets freeman out of the train cabine at sector c… if that means your mentioned npc bug, then i have exactly that prob…

system athlon xp 3200+, 1 GB , Geforce 7600 Gt, Win XP

if somebody knows where i could get better dlls without that SSE prob, i would be gratefull just like many other players

PS: didnt try the .res changes yet

I don’t think other .dlls work, since the .dlls Black Mesa uses have been optimized for the game itself, hence the missing NPCs and improperly working menu, when starting the game with other .dll files.

On another note, have you tried the .dll files I uploaded (from a working game)?

Please Note: Ignore the “Source SDK Base 2007” folder, the files inside are outdated / cause the “missing NPC” and “broken options menu bug” - only copy & paste those from the “Black Mesa” folder.

EDIT (02:03 PM): "… have your tried … " - what was that (fixed)?.. :rolleyes: [/SIZE]

The ones from the loading screen worked for me.

I think this “Could not load client library” error occurs to everyone who has tried it out on old PCs, as eXitman said, that have CPUs which don’t have the necessary SSE version.

I’m getting my new PC back from the warranty tomorrow, but couldn’t resist trying it out on my old one :smiley:
My system specs for this one are:

Motherboard VIA KT600-8237
AMD Athlon™ XP 2500+ @ 1.8 GHz
RAM Kingmax DDR400 @ 768 MB / 200 MHz
GPU nVIDIA GeForce FX 5200 @ 128 MB
HDD ATA Samsung SP0802N @ 80gb / 7200 RPM
Deluxe Power Supply @ 450W
OS Microsoft Windows XP Professional SP3

With all these old things it was working on at least 60 fps with minimum resolution and details besides shadows which are set to medium :slight_smile:
That means that it’s supported by older PCs too, so the developers would do a great thing if they would support them.

My newer PC(got it a year and a bit ago) specs are:

[b]Motherboard ASRock N68-S3 UCC
CPU AMD Athlon II X3 450 @ 3.2GHz
RAM Kingmax DDR3 @ 4 GB / 1333 MHz
GPU ATI Radeon HD 6850 @ 1 GB / 256 Bits
HDD Sata II Samsung HD502HJ @ 500gb / 7200 RPM / 16 MB
Mid Tower Delux M298 Case
Deluxe Power Supply @ 600W
Double OS:

  1. Windows 7 Ultimate x64
  2. Windows XP Professional x64 SP2[/b]

Can’t wait to play it on max details in its full splendor :slight_smile:

You do realise that what you’re saying here is contradictory?

Most of the people who can’t start the game, thanks to the “Could not load library client” error, are using the same (Athlon XP, Sempron) CPU (from the same CPU family [family, not brand]), you described as “working”, yet the CPU you were able to play the game on, doesn’t have SSE2 or SSE3 (scroll down to “Barton and Thorton -> Specifications -> MMX, 3DNow!, SSE”)

Judging by this “report”, SSE or SSE2 / SSE3 doesn’t seem to be the issue here.

EDIT (03:14 PM): Now that I’ve read the “How to report an issue” thread (by Raminator) in the forums, I came to the conclusion, that everyone who’s still having problems with the library client error, could post their issue as a seperate thread or add a detailed post here and upload / attach their .mdmp files (default location: “…\SteamApps{ACCOUNTNAME}\source sdk base 2007”) to them.

What to look for, when trying to find an .mdmp file:

An .mdmp file’s name should look something like this: hl2_0123_crash_2012_1_1T01_23_45C0.mdmp

Hi,
Like Jenova said, this is contradictory

  1. Did you get the ‘could not load client library’ error, or not?
  2. If you did, how did you fix it?
  3. Does the game work beyond the end of the tram ride? Can you use the ‘options’ part of the main menu?

So far the constant in these problems has been Athlon XP users, which you are, but it seems the whole game works fine for you, so what else could be different?

A lot of other games also fall at the SSE/SSE2 hurdle on older machines, so I think it could still be premature to rule this out in this case, I don’t know…

As far as I understand he ran the game without the original BMS files (and the NPC’s in the loading screen showed up). So the whole SSE-thing can still be the issue.

Your BS really starts to piss me off. Balck Mesa properly downloaded and installed WORKS on Athlon XPs.>

We hawe that CONFIRMED by using the SDK2007 DLLs.>

Which leads us to the conclusion that the original Balck mesa DLLs have problems on some machines.>

All of a suden all those machines turn out to be old Athlons and Semprons with the SSE2/3 issue known since B.C.>

See where I’m getting at ?

From now on we should wait for official statement on the issue. All other speculations like dlls from here and there are SPAM. Thank you.

I forgot to specify that i replaced client.dll and server.dll in the BMS\bin folder with the ones from Source SDK 2007\sourcetest\bin.
THAT’S WHY IT WORKED.
So, the SSE is the problem.

It was not my intention to offend you, if I have I am truly sorry…

This:

Must’ve been a very poor choice of words on my part, what I meant was:

If that report was true, the SSE issue we were talking about doesn’t seem appropriate, since the processor the game was playable with uses SSE (not SSE2 or higher).

That does not mean, that just by someone reporting that it works with a SSE only CPU, the SSE issue has been magically resolved / is nothing to worry about or has been excluded from the “possible reasons - as to what is the cause - list”.

Waiting for an official response would be the best bet, yes.

I did not post several attempts at solving the problem, just to “SPAM”.

My intention was to somehow help other people and solve the problem, before they are forced to appeal to and seek help from the DEV-Team directly.

I could have played the game non-stop, yet I’ve been spending my time these past hours on the forums, just to help others, so they can play the game, as well.

(Not trying to sound heroic here, just trying to make my point.)

I forgot to specify that i replaced client.dll and server.dll in the BMS\bin folder with the ones from Source SDK 2007\sourcetest\bin.
THAT’S WHY IT WORKED.
So, the SSE is the problem.

Me and a few friends all have Athlon XP based pc’s, and we all get exactly the same error on start up, COULD NOT LOAD LIBRARY CLIENT. mine is xp2700+ cpu, can play all other source games thou.

can you play portal 2 ?

[align=center]TO ALL PEOPLE, WHO HAS THIS PROBLEM[COLOR=‘red’]
Please, say, if your CPU supports SSE2 (SSE3) and you have this problem too!!![/SIZE][/align]

P.S. I know, that this problem could be caused by another reasons, but we have to localize it, and it’s an only way to do[/SIZE]
P.P.S. You can use CPU-Z to check supported instructions list[/SIZE]

Mind to also tell us if you have a SEMPRON if it is SOCKET A (462)!!!
[/SIZE]
Later Semprons are on different sockets and support SSE2 And partly SSE3. [/SIZE]

General information
Type CPU / Microprocessor
Market segment Desktop
Family AMD Athlon XP
Model number 3000+
CPU part number AXDA3000DKV4D is an OEM/tray microprocessor
Stepping codes ADYHA AQUCA AQXCA AQXDA AQXEA AQXFA AQYFA AQYHA AQZEA AQZFA KQYHA
Frequency 3000+ (rated)
2167 MHz (real)
Bus speed 333 MHz
Clock multiplier 13
Package 453-pin organic PGA
1.95" x 1.95" (4.95 cm x 4.95 cm)
AMD Package numbers 27488, 27493, 28103
Socket Socket A (Socket 462)
Introduction date 10-Feb-03

Architecture / Microarchitecture

Microarchitecture K7
Processor core Barton (Model 10)
Manufacturing process 0.13 micron copper process
Data width 32 bit
The number of cores 1
The number of threads 1
Floating Point Unit Integrated
Level 1 cache size 64 KB code
64 KB data
Level 2 cache size Full-speed exclusive on-die 512 KB
Multiprocessing Uniprocessor

Features:

MMX technology
SSE
3DNow! Professional

Additional PC info:

1 Gb RAM
512 Mb Radeon X1950 Pro graphics

I have the same problem when trying to run the game an error “could not load library client”
My Computer:
AMD Athlon xp 2500 1.8 Ghz
ATI Radeon 9600 128 MB
512 mb RAM
Win xp sp3

Thanks for the responses guys. That’s exactly what I suspected when I made the post.

They need to recompile the libraries for SSE.
Now… has anyone notified them of this issue/thread?

And holy crap! I can’t believe so many other people are still using computers as old as mine.

just noticed I have exactly the same configuration like agba2001

Athlon XP 2500+@3200+, MMX, 3DNow!, SSE

I wrote to Katana today. He just replied back:

So anyone making a thread ?

I’ll make one in the ‘Help!’ section, I’ve already made one in the sticky for In Game Issues on ‘how to report a fault’…which may be the wrong place really!

Founded in 2004, Leakfree.org became one of the first online communities dedicated to Valve’s Source engine development. It is more famously known for the formation of Black Mesa: Source under the 'Leakfree Modification Team' handle in September 2004.