Ok, I think I made some progress on this. I can take the DLLs from my mod's directory, and copy them right into a fresh mod from the OBSDK and then run it. There are a few errors in the console that (to me) look like they could stop the client.dll from loading in certain circumstances (which I haven't determined yet):
---SNIP--- Type teleport_countdown_screen of meta class teleport_countdown_screen undefined! MetaClass missing for teleport_countdown_screen ---/SNIP--- There are others regarding missing game events and usermessages as well. I've fixed the events and usermessages but this one stumps me. teleport_countdown_screen? I can't find it in the code anywhere, no references to it or anything. Oh, also there were some missing ConVars too (hud_saytext and spec_drawstatus). I have no idea what they are, but apparently something somewhere is using them. I basically just created a stub for them until I figure out what they are used for. So, what is this "teleport_countdown_screen"? -Mazor -----Original Message----- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Chris Janes Sent: Sunday, January 27, 2008 8:32 AM To: [email protected] Subject: RE: [hlcoders] OrangeBox SDK Port Problem Are your dlls being copied to your bin folder correctly? The first release had a "broken" solution in that respect. -----Original Message----- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Cale Dunlap Sent: 27 January 2008 12:15 To: [email protected] Subject: [hlcoders] OrangeBox SDK Port Problem -- [ Picked text/plain from multipart/alternative ] Its been a while since I've used this I hope everyone is as helpful as they were years ago :) I recently downloaded and began to port my existing mod code into the Orange Box Beta SDK. Now when the mod starts, I get "Could not load library client." and quits. When I run this in debug mode, it breaks into the debugger and has the following in the call stack: engine.dll!20184ec7() [Frames below may be incorrect and/or missing, no symbols loaded for engine.dll] > FileSystem_Steam.dll!CreateInterface() + 0x780b bytes FileSystem_Steam.dll!0d141e93() FileSystem_Steam.dll!0d135d7d() FileSystem_Steam.dll!0d135dc6() MaterialSystem.dll!CreateInterface() + 0xa571 bytes engine.dll!F() + 0xa0f31 bytes 00000001() >From what I'm guessing... it is attempting to create an interface into the client DLL and then failing. Can someone help me out by giving me some common causes of this? I know "Could not load library client" is a pretty vague message, but I hope the call stack helps. I've changed my SteamAppID to 420 (like the create-a-mod ScratchSDK's gameinfo.txt is). I've checked user messages and mod events too to make sure that I am catching all of mine. It almost seems as if it is a simple missing file or something. I've always hated tracking these down :( Perhaps someone can point me in the right direction. Thanks. -Mazor -- _______________________________________________ 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 No virus found in this incoming message. Checked by AVG Free Edition. Version: 7.5.516 / Virus Database: 269.19.12/1245 - Release Date: 1/26/2008 3:45 PM No virus found in this outgoing message. Checked by AVG Free Edition. Version: 7.5.516 / Virus Database: 269.19.12/1245 - Release Date: 1/26/2008 3:45 PM _______________________________________________ To unsubscribe, edit your list preferences, or view the list archives, please visit: http://list.valvesoftware.com/mailman/listinfo/hlcoders

