I just aint active cause im cooking up some stuff related to goldsrc mapping although im gonna be ripped apart by urby if I post it lolI'm a kitten. I rip things apart because I love them.
I just aint active cause im cooking up some stuff related to goldsrc mapping although im gonna be ripped apart by urby if I post it lolI'm a kitten. I rip things apart because I love them.
So, from now on it's up to TWHL to keep updating the projects, right? Do they have plans to implement the fixes to the updated SDK that Valve is supposed to release some day?I created issues to track this work:
Will you contribute further, or have you become tired of developing this project? (I guess I would, it's a lot of work what you did).I've more than accomplished my goals with the work i've done, it's time to let others manage things. There are other SDKs that also offer improvements and features, so there's no shortage of people to make something like this.
Could I use the SDK to make my maps? or would that be unnecesarryYou don't need the SDK to map for HL. Only if you want to develop new functionality that goes beyond the current HL code. Some mods do this, but not all, most stuff I can think of can be done in Hammer with proper use of entities.
So essentially the USDK bundles the fixes of the base game plus the expansions in one solution in case someone wants to make a mod that uses e.g. stuff from vanilla HL and Opposing Force at the same time, right? Plus CMake support.Yes, but it also adds a couple new features like a new sound system with increased limits. It's basically an expert SDK for when you want to go beyond some of the engine's limits but it'll require a good understanding of C++ to deal with any potential problems.
config.cfg
by searching through path IDs in this order:
config.cfg
file it will load one from another location, usually the one in Half-Life/valve
. The engine does not use default.cfg
(there is a commented out line in valve.rc
that does) but you can try executing a config file that sets defaults in the client dll's Initialize
function. Note that config.cfg
will override any keybinds you've set.Thank you for all the updates youve done so far!You're very welcome.
I don't fully understand the unified SDK, is it just a compilation of the fixes of all other 3 repos (HL, OF, BS) in one, or is it something entirely different?The project readme explains what it is: https://github.com/twhl-community/halflife-unified-sdk#half-life-unified-sdk
Which one should we be using for modding?
-wadinclude padev
argument on the CSG compiler.halflife.wad
decals.wad
liquids.wad
xeno.wad
zhlt.wad
Now if you're using JACK, in the editor hit Alt+P (or go to Map -> Check for problems) and it should list several Invalid texture ('<texture name>')
errors. These cannot be fixed by the editor so you have to fix it manually:zhlt_embedlightmap 1
.