Blog Entries

Grafana Beginnings

After recently loosing a drive in my RAID array I decided it's probably a good idea to monitor my server.

Weapon script reloading in Source SDK

In Source SDK you have to restart after editing a weapon script, this code will let you use a console command to reload the script of the current weapon after editing it

Player bleeding in Source SDK

A random feature I added to a HL2MP mod was for the player to bleed for a bit after being shot, it uses HL2 particles to bleed from bullet holes for a specified amount of time.

Showing Legs in Source SDK

An interesting addition to Aftermath was to show the legs of the player, each player could look down at their own player model which allowed each player to have a kind of representation in the game as they can see themselves and know which character they are

HTML UI in Source SDK

I always think I've reached the limits of the Source engine but I think I'm just not giving the engine enough credit, for Resurgence we keep messing around with the UI and one day I had an idea for using the HTML control for it which will allow it to be prototyped faster and allow non-programmers to provide a proper representation instead of an image.

Enabling brush ladders

A request while working on Resurgence was to add brush ladders which are a simpler implementation that don't use dismount points but instead fling you off the ladder at the top or bottom.

What is Aftermath? (2/2)

What is Aftermath? Aftermath is a Source SDK mod created and started by me for learning the Source engine and for fun. The mod was inspired from the infamous "zombies" mode in Black Ops after having a lot of fun playing it with friends, the original idea was to fully replicate the mode as much as possible with sounds and models from the game.

ambient_generic OnEnd event

A quick snippet of code for the ambient_generic entity that will fire an output event when the sound has finished.

Physgun Weapon

Back when I worked on Zombie Survival I got bored one day and seeked out how to implement and use the Physgun that everyone saw in the HL2 beta trailer, this code was leaked back when HL2 was coming out and never ended up in the final game.

World Hints

World hints are snippets of information in the level that help the user navigate or progress through the game. The one's I added to Resurgence used a specific font and had three sizes, they where placed in the level using a hammer entity and always faced the player.

Looping Sprint Sounds

I have added two sprint loops to HL2 mods and both were done in slightly different ways, a sprint loop is a sound that plays over and over again while the player is sprinting and adds a "realistic" sound to go with the sprint key instead of something like the HL2 whoosh sound when you press the key.

What is Resurgence

Resurgence is a full conversion HL2 mod by Jacol which was started before I joined but required some customisation such as custom UI, a weapon skin system and other additions so since Jacol helped with Aftermath I accepted his offer to join and began working on Resurgence.

What is Aftermath? (1/2)

What is Aftermath? Aftermath is a Source SDK mod created and started by me for learning the Source engine and for fun. The mod was inspired from the infamous "zombies" mode in Black Ops after having a lot of fun playing it with friends, the original idea was to fully replicate the mode as much as possible with sounds and models from the game.