[quake3] interfacing with external dll

Scott Brooks scott at scottbrooks.ca
Thu May 18 01:05:45 EDT 2006


On 17-May-06, at 6:33 PM, 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?
> 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.
>
>

Your best bet to interface to another DLL would be to look at how  
renderer interfaces with OpenGL.

Generally you would link the DLL into the client code, and then  
create the trap_* statements to access the DLL from cgame(client side  
game code), game(game code), or ui modules(user interface)




More information about the quake3 mailing list