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

Reply via email to