AlliedModders

AlliedModders (https://forums.alliedmods.net/index.php)
-   Off-Topic (https://forums.alliedmods.net/forumdisplay.php?f=15)
-   -   [GoldSrc]Compiled HL libs for experimental development in other languages. (https://forums.alliedmods.net/showthread.php?t=299578)

ezio_auditore 07-19-2017 04:00

[GoldSrc]Compiled HL libs for experimental development in other languages.
 
Hello guys.

I've been traveling and I got an idea that I can try to re-write the Metamod in some other language.

I downloaded the source code and read through that, and saw that HLSDK is being used to ease the development. But there must be a compiled library (DLL) of it (HLSDK), maybe in the game itself, that I am unaware of. Does somebody know about its location?

klippy 07-19-2017 07:16

Re: Compiled HL libs for experimental development in other languages.
 
HLSDK is just a base for coding your HL mod (it's Half Life Software Development Kit), it's not directly found in the game and mods (like CS) use it as a base and expand upon it. That's what developers use to develop the "mod library" (those binaries in $moddir/dlls and $moddir/cl_dlls).

Anyway, to code something like Metamod you only need interfaces between the engine and mod library which can be found in HLSDK, not the binary itself.

ezio_auditore 07-19-2017 07:30

Re: Compiled HL libs for experimental development in other languages.
 
Quote:

Originally Posted by KliPPy (Post 2536318)
HLSDK is just a base for coding your HL mod (it's Half Life Software Development Kit), it's not directly found in the game and mods (like CS) use it as a base and expand upon it. That's what developers use to develop the "mod library" (those binaries in $moddir/dlls and $moddir/cl_dlls).

Anyway, to code something like Metamod you only need interfaces between the engine and mod library which can be found in HLSDK, not the binary itself.

That means, I just need to declare the native functions in my code, generate the DLL and then reference it through liblist.gam?


All times are GMT -4. The time now is 01:32.

Powered by vBulletin®
Copyright ©2000 - 2024, vBulletin Solutions, Inc.