Underhell is a Source Engine game developed by the Underhell Team in collaboration with We Create Stuff. Underhell Chapter 1 requires ONLY Source SDK Base 2007 installed. No Source game is required.

Report article RSS Feed Underhell Chapter 1 : Monthly Update - April

Monthly Update number 1, I hope it's the first and last. Detailed Progress on Chapter 1's new features.

Posted by Mxthe on Apr 1st, 2012

Alright, some stuff are getting final, giving me some time to do other things. (Rather than level design)

I will try from now on to post progress news more frequently, it's just not really my style, I prefer to choose very carefully what to release to the public than releasing any new thing that is being worked on.

Anyhow before I proceed to explain what's new with the mod, I'd like to explain why it has been delayed.

About 6 months ago a "Programmer" (who shall not be named) contacted me offering help, he had a very impressive portfolio and really seem to know what he was doing.
We have kept in touch during all this time and he had assured me that he would get to work on the features I had designed.

See, I designed programming features in a very detailed way, giving even ideas on how to proceed to implement the code, therefore facilitating the programmer's work, and this person appeared to be really confident that it would be done.
Time passed and, as I am pretty much the only person developing the MOD, managing 12 voice actors, a prop modeler, a music composer, while developing huge levels and beta testing can be very difficult.
So yeah I admit I might not have really kept close contact with him, but we talked at least once a week.

Anyhow, this programmer disappeared about a month ago, very luckily another Programmer who shall be named : Carlos "Charly" Sotelo, had contacted me to help me develop Underhell.
After I rejected his offer at first, since I still had hopes for the first programmer, I ultimately began working with him, starting from scratch, and I haven't been disappointed.

PROGRAMMING PROGRESS

During the first 3 weeks, we have fixed numerous source engine glitches:

  • Fixed the Sound code to allow sounds to stop/pause/resume/loop properly, allowing for a very flexible sound and music system.
  • Added Dynamic RTT shadows, an improvement provided by Saul Rennison
  • Fixed the env_projectedtexture's shadows, allowing more than one projected texture to be cast at once
  • Fixed a glitch related to viewcontrols/teleporters that would get the wrong angles if player was teleported while a viewcontrol was active
  • Implemented a simple Input system to various logic_entities, allowing multiple uses for each, instead of having to create one entity per value (env_message, env_global, env_hudhint)
  • This fix removed around 200 entities from The House, allowing me to add new features.
  • Added an "OnStopLooking" output to the trigger_look, this way the game can tell when the player starts looking at something, and also when he STOPS looking, which will be VERY practical for scare events.
  • Increased the duration of the flares, and duplicated the entity to use for GlowSticks.
  • The GlowStick light color changes according to the color of the skin, and it emits less light than the flare, but for twice the duration. Glowsticks do not ignite enemies on fire, while flares do.
  • Added "skin" keyvalues and "model" keyvalues to various NPCs, allowing me to use multiple models/skins for one same NPC.
  • Added multiple skins to the npc_citizen, and if one of the "Random heads" flags is checked, the skin is also randomized, therefore citizens have about a hundred different combinations of faces/clothing.

These fixes/implementations were done very quickly and allowed me to fix and optimize numerous levels; then we have begun adding new features (and the real fun began)

With some guidance from Hen, GuessMyName and eXeC (NightmareHouse 2 staff) I was able to implement bodygroups on main enemy models, and thanks to a very close modeling/programming collaboration between Charly and me, we were able to implement a very advanced Randomized Bodygroups and dismemberment system:

Soldier 1 : Body Groups 1 Soldier 1 : Body Groups 8

The model used in the screenshots above is the same, just with different variations of bodygroups/skin. These changes are not JUST visual, they also affect gameplay, where the Armor Type changes the enemy's resistance to damage in that area, and where the Helmet can be shot off, saving the enemy from a fatal headshot. Said helmet can later be picked up by the player, increasing his current armor state, therefore creating a dynamic item recovery bonus, if the player headshots the enemy. The head hitbox has been split into 2, allowing for a very accurate "helmet" or "face" bullet detection.

Every limb can be severed (arms and legs), the helmet can be shot off, and the head can be "blown off".
No need rolling heads for now, unless I had a machete...Mhm...
Some rare times, shooting arms off an enemy will not instantly kill him, but will make him drop his current weapon, and he might start running away from the action. Armless. YUMMY!

Blood and Ragdolls

While attempting to re-create many features from the SMOD, I do not intend to just "remake" SMOD, but to improve it and tailor it for the Game's purpose.

Therefore we have implemented a very realistic blood/ragdoll system, where each ragdoll is serverside and can be shot again (and even dismembered further), the player can also pick up limbs or body parts, and drag them around, creating a different a brand new "blood drop" decal type, which differs from the actual "blood hit" decal type. Sweet

Since the ragdolls are now actual entities, we are working on implementing an AI Detection system, so that Soldiers can "Detect" their fallen team mates, become alert, and investigate the area.
For optimization purposes, the game has a limit to the number of server side ragdoll, that will convert the oldest created ragdoll to client side if there are too many within the level.

Next on the To Do list, is to add a headshot effect that would create a parented tiny "gib" model to the head of the victim, therefore creating an illusion of a "deformed head"
Such a similar system was used in Red Dead Redemption, and I must say the effect is very convincing.

We are currently polishing/improving various similar systems and features, and will soon begin a whole new aspect of the code, that I won't reveal yet.

Particle Effects

The use of the Orange Box allows for very advanced yet cheap to render particles effect.

Zoey Artyom, a very talented particle creator has re-created all Bullet Impact particles and Blood Particles, adding more "debris, sparks and smoke" for an overall more hectic effect during gunplay.
I made a vomiting particle effect, for when enemies would get their arms blown off, but it was buggy
Some of the particles also use a vector color replacement to use the color of the surface being shot, for enemies, it creates bits of "clothing" debris when they are shot, along with flesh debris and other effects.

Similar to SMOD, shooting a wall continuously will create thicker and thicker smoke particles, but where SMOD used a heavy particle system, we used the built in particle editor, which is much cheaper and effective.

MODELING/ANIMATING

Not only I have been hard at work on getting these models together (original models by valve), but a very good friend and famous modeler named Progsys (famous for his contributions on gamingmodels.de) has also accepted to work as a prop/weapon modeler for the mod. Yay!

While I would have wanted to remake every weapon so that each would be original, such an amount of work would take a very long time, therefore we have agreed to only remake weapons we weren't satisfied with, but we did agree on re-animating every weapon of the game, and creating new special animation types that will be implemented for special gameplay mechanics.
Seriously, a guy wanted to charge me 1000 bucks to remake all weapons...I would've paid if I could, but this is a mod not an indie game.
One of such is the "raising weapon" animation, that will play when the player gets too close to an obstacle, therefore blocking his ability to fire. Adds a lot of body awareness, it's pretty cool.

You can expect a few other surprises weapon wise, needless to say implementing all this will take some time, but since I won't be the one doing it, I can also focus on other things during that time.

VOICE ACTING

Oh boy this is getting heavy (in a good way). The game has reached 2500 lines, and some lines for the ending of the Chapter are still missing, needless to say that this is a lot of talking, I can't even start to express how grateful I am to all the voice actors I have worked with (and am still working with) these guys are freaking awesome, and I hope you will enjoy their performance while playing the game.

Here's the cast (May change before release)

ARC Speakers: Danielle Mcrae <------------------------- Announcer in NH2, she's incredible
Benjamin : Joseph Bracken
Brandon : Brandon McKagan <----------------- His real name is the same as his character name...Funny?
Bryan : Tom Stoffel <------------------------------- Yes, it's the Music Composer...
Carl : Brandon Tran <---------------------------Seriously? Another Brandon?
Corporal : David Kingery <---------------------------- DR.Romero from NH2
Eric : Ian Wiese <-------------------------------- This guy is everywhere, and with good reason too.
Frank : General Trivium
Hector : Nathan Mubasher
Hermit : Tom Stoffel <------------------------------------------ My fav character in the game.
Inmates : Brandon Tran/Stig Finsen Sydtangen/Ian Wiese
Ito : Nathan Mubasher
Junior : Tom Stoffel
Malcolm : Phillip Marlowe <------------------------------------------ PlanetPhillip.com, anyone?
Matthew : Tassilo Egloffstein
Micheal : Joseph Bracken
News Reporter : Danielle Mcrae
Nurse : Danielle Mcrae
Soldiers : Brandon Tran/Stig Finsen Sydtangen/Ian Wiese/Nathan Mubasher/Mxthe
Survivors/Hostages/Cops/Swat : Brandon Tran/Stig Finsen Sydtangen/Danielle Mcrae/Mxthe
Terrance Mason : Joseph Bracken <------------------------- That's the waiting is hard guy
Thomas Hawkfield : Joseph Bracken <---------------------- Family name look familiar?
Todd : David Kingery
Tyronne : Nathan Mubasher
Warden : Nathan Mubasher

RELEASE?

Still no date, but if thing keep going as they are, we will have a stable "Alpha" build of the engine sometime this month. From there it's only a matter of days/weeks until release. I just don't want to say any date yet, cause the pressure of a deadline can conflict with the quality of the work.

Thanks to all for your patience, I hope you have enjoyed reading this wall of text...

Stay tuned.

Multiplayer? Maybe...

Post comment Comments
DarkShift
DarkShift Apr 1 2012, 8:22pm says:

Now THAT'S an update :)

+16 votes     reply to comment
Angerfist219
Angerfist219 Apr 1 2012, 8:29pm says:

Yeah, something besides April Fools.

+19 votes     reply to comment
Prone
Prone Apr 1 2012, 8:47pm says:

Stig Sydtangen is a voice actor? Nice to know the voice of Simon from Cry of Fear will be in game.

+17 votes     reply to comment
MCGONN
MCGONN Apr 1 2012, 9:49pm says:

Stig's awesome.

+11 votes     reply to comment
IGotzNoSkittles78
IGotzNoSkittles78 Apr 1 2012, 9:58pm says:

If your reading the comments, I'm assuming you finished reading the update, now go look at it again only this time highlight all the text.

+11 votes     reply to comment
Mkilbride
Mkilbride Apr 1 2012, 11:51pm replied:

I don't get it.

But yes, this is an incredible update.

Cannot wait!

Please have it out before May 15th, though!

After that date, I'll be pretty focused on other stuff.

To think how much work you're putting into this, mainly by yourself and a coder who stops by every once in awhile.

Stunning stuff, this should surely get you a job in the Industry, maybe at Frictional Games.

+4 votes     reply to comment
SeBu
SeBu Apr 2 2012, 1:55pm replied:

Highlight the voice acting cast. It reveals something for you (;

+4 votes     reply to comment
Fidchell
Fidchell Apr 1 2012, 10:18pm says:

Holy cow, this is ******* incredible, especially the dismemberment system. Very happy to see the amount of progress going on.

+6 votes     reply to comment
Velancious
Velancious Apr 2 2012, 12:54am says:

I was about to be scared by an "APRILS FOOLS!", but then I realized you were the FIRST person today to be very serious about a major update.

Sounds amazing, Mxthe!

+4 votes     reply to comment
greeneyedgirl927
greeneyedgirl927 Apr 2 2012, 6:33am says:

Does a soldier crawl away if his leg is shot off?

+6 votes     reply to comment
dufake
dufake Apr 2 2012, 9:11am replied:

I used to be a soldier like you, until I took a bullet in the knee.

Plz tell me we can shot off their knees.

+3 votes     reply to comment
EricFong
EricFong Apr 2 2012, 10:04am says:

Stig is in this mod, holy **** :D

+6 votes     reply to comment
Mxthe Author
Mxthe Apr 2 2012, 10:41am replied:

Stig was already in the Prologue

+8 votes   reply to comment
EricFong
EricFong Apr 3 2012, 2:28am replied:

Who is he voice act as??

+1 vote     reply to comment
DragonNOR
DragonNOR Apr 4 2012, 5:06am replied:

Thanks for all the kind words everyone! :)

In the prologue I voiced a few hostages, most of the cops, all the swat guys, the terrorists you hear before you're gassed and the guards in the helicopter :)
I've got an underhell showreel on youtube :)

+3 votes     reply to comment
--JoKeR--
--JoKeR-- Apr 2 2012, 11:05am says:

will u also update the prolog when u release ep1 so the old levels got those new features

+4 votes     reply to comment
Mxthe Author
Mxthe Apr 2 2012, 11:27am replied:

Yes, this has already been said.

+2 votes   reply to comment
--JoKeR--
--JoKeR-- Apr 2 2012, 12:12pm replied:

sorry that i havent know that
the new features sound awesome

+3 votes     reply to comment
Kark-Jocke
Kark-Jocke Apr 2 2012, 11:23am says:

Best update ever ^.^

+3 votes     reply to comment
Paulisdead18
Paulisdead18 Apr 2 2012, 6:49pm says:

Zoey Artyom joined the mod? Can this get ANY better?

+1 vote     reply to comment
EvilAngel
EvilAngel Apr 3 2012, 3:41am says:

YAY! This update is DENCH, LEAVE IT!

+1 vote     reply to comment
valvelegend
valvelegend Apr 4 2012, 1:21am says:

OMG you have Simon's VA, BxMmusic, And Cry Of fear's music composer? It's a dream come true...

+2 votes     reply to comment
Mxthe Author
Mxthe Apr 4 2012, 2:40am replied:

BxMmusic is one Cry of fear's music composer

+1 vote   reply to comment
MasterFasth
MasterFasth Apr 4 2012, 5:19pm says:

Ok I really need to pay more attention to stuff in games(mod in this case),I have watched a full playthrough of Cry of Fear,and never once did I recognize that it was Stig's voice as characters in Underhell o_o
I am dissapoint in myself...

+2 votes     reply to comment
SinisterExaggerator
SinisterExaggerator Aug 13 2012, 1:25pm replied:

No that shows the talent of the voice acting to be varied is a good skill i would think.

+2 votes     reply to comment
Nawwx
Nawwx Apr 7 2012, 1:16pm says:

That dismemberment system... turn out dreams come true.

+2 votes     reply to comment
Lord.Blackthorn
Lord.Blackthorn Apr 7 2012, 6:19pm says:

Ok I was ready for this mod update to come out. Still haven't found everything in the house yet. Great mod, Spooky...Boo!.....LoL. I got to admit this mode does have the HOLY SH*T !!! facter.

+1 vote     reply to comment
john142
john142 Jul 14 2012, 12:10am says:

yes is it?

+1 vote     reply to comment
MisterMister
MisterMister Jul 20 2012, 7:41pm says:

Soldier Of Fortune Style

+1 vote     reply to comment
spartan19100
spartan19100 Jul 28 2012, 3:32am says:

I thought I heard simon at the end of prolouge. I was like HOLY **** ITS SIMON

+2 votes     reply to comment
Post a Comment
click to sign in

You are not logged in, your comment will be anonymous unless you join the community today (totally free - or sign in with your social account on the right) which we encourage all contributors to do.

2000 characters limit; HTML formatting and smileys are not supported - text only

Icon
Half-Life 2 Icon
Platform
Windows
Developed By
Mxthe
Contact
Send Message
Release Date
Released Mar 5, 2011
Mod Watch
Track this mod
News
Browse
News
Report Abuse
Report article
Related Mods
Underhell (Half-Life 2)
Underhell Half-Life 2 - Single Player Adventure
Related Games
Half-Life 2
Half-Life 2 Single & Multiplayer First Person Shooter