Latest News See all

We couldn't just let Valve's 25th Anniversary updates for Half-Life go without a TWHL-style celebration!

So we're announcing the Half-Life 25th Anniversary: Vanilla HLDM Competition - make an all-new vanilla Half-Life deathmatch map!
User posted image

Half-Life 25th Anniversary: Vanilla HLDM Competition

Simple: make an all-new deathmatch map for Half-Life and keep it "vanilla" to stay in the style of the game's standard maps.

Deadline: January 3rd, 2024.

Welcome to TWHL!

Since the dawn of time, humanity has sought the answer to one simple question: How do I create content for Half-Life?

TWHL is a community which answers that question (and many others) with tutorials, resources, and forums! Click the Login/Register button in the navigation above to get started.

What's New

Let's get started!

Ready to start modding? Our wiki has all the information you need! Start here:

Today's featured tutorial:
Entity Programming - Timer Entity

Active Competitions See all

Half-Life 25th Anniversary: Vanilla HLDM

Full Map • Judged (each engine separate)

Open

New in the Vault See all

From the Forums See all

I see I can modify (i.e.) the weapon behavior per "Game mode".
As an example, the crossbow arrow explode on hit MP vs. regular hit in SP

Code: https://github.com/SamVanheer/halflife-updated/blob/f...
MegaBrutal3 hours ago2023-11-30 12:55:15 UTC 2 replies
I decided to hook ClientPutInServer which runs when the player enters the game, but unfortunately it is too early to send messages from here.

```
void ClientPutInServer( edict_t *pEntity ) {
c...
tschumann5 hours ago2023-11-30 11:23:00 UTC 2 replies
I've only used zbot myself but podbot is an option - there are probably others. Check out Bots United as it has a few options.
tschumann5 hours ago2023-11-30 11:22:05 UTC 2 replies
Yeah it was still happening with the latest update, but I figured it out.

I hadn't quite disabled all the external .dll files - I was still linking steam_api.lib which seems to run some code automa...
Okay I figured it out - the engine ran the game at the same resolution as my screen which obscured the border - so it was windowed, just huge.

Poll See all

Posted 3 years ago2020-10-02 12:11:18 UTC • Voting closed • 22 comments
What's your favourite season of the year?
  • Winter: 35% (18 votes)
  • Summer: 29% (15 votes)
  • Spring: 18% (9 votes)
  • Autumn: 18% (9 votes)