[quake3] interfacing with external dll

Thilo Schulz arny at ats.s.bawue.de
Thu May 18 05:12:53 EDT 2006


On Thursday 18 May 2006 02:33, Lonnie Cumberland wrote:
> Based upon what I have read, the Q3 engine uses something called QVM and
> not a DLL. If I under stand this correctly then does this mean that ther
> is no way to interface to other DLL's for different functionality?

Look again. For debugging purposes, quake3 always has supported interfacing to 
DLLs instead of QVMs.

> I want to interface to another DLL for a special application that will
> be embedded for some great new things but I'm not sure how this can be
> done in the Q3 engine.

What are these great new things? If you want to change the behaviour of the 
game logic, you can use the already coded mechanisms.
If you want to implement great engine feature X you must change your 
sourcecode to explicitly make use of functions in that DLL and either link 
against it at compile time, or dlopen() it at runtime.

-- 
Thilo Schulz
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: not available
URL: <http://icculus.org/pipermail/quake3/attachments/20060518/7af1de90/attachment.pgp>


More information about the quake3 mailing list