Post news Report RSS 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 on

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
Angerfist219
Angerfist219 - - 329 comments

Yeah, something besides April Fools.

Reply Good karma Bad karma+19 votes
Prone
Prone - - 121 comments

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

Reply Good karma Bad karma+17 votes
beccthewreck
beccthewreck - - 353 comments

Stig's awesome.

Reply Good karma Bad karma+11 votes
IGotzNoSkittles78
IGotzNoSkittles78 - - 101 comments

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.

Reply Good karma Bad karma+11 votes
Mkilbride
Mkilbride - - 2,784 comments

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.

Reply Good karma Bad karma+4 votes
SeBu
SeBu - - 185 comments

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

Reply Good karma Bad karma+4 votes
Fidchell
Fidchell - - 110 comments

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

Reply Good karma Bad karma+6 votes
Velancious
Velancious - - 1,978 comments

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!

Reply Good karma Bad karma+4 votes
crazymancody895
crazymancody895 - - 832 comments

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

Reply Good karma Bad karma+6 votes
dufake
dufake - - 153 comments

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.

Reply Good karma Bad karma+3 votes
EricFong
EricFong - - 1,585 comments

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

Reply Good karma Bad karma+6 votes
Mxthe Author
Mxthe - - 738 comments

Stig was already in the Prologue

Reply Good karma+8 votes
EricFong
EricFong - - 1,585 comments

Who is he voice act as??

Reply Good karma Bad karma+1 vote
DragonNOR
DragonNOR - - 567 comments

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 :)

Reply Good karma Bad karma+3 votes
--JoKeR--
--JoKeR-- - - 359 comments

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

Reply Good karma Bad karma+4 votes
Mxthe Author
Mxthe - - 738 comments

Yes, this has already been said.

Reply Good karma+2 votes
--JoKeR--
--JoKeR-- - - 359 comments

sorry that i havent know that
the new features sound awesome

Reply Good karma Bad karma+3 votes
Kark-Jocke
Kark-Jocke - - 14,681 comments

Best update ever ^.^

Reply Good karma Bad karma+3 votes
Paulisdead18
Paulisdead18 - - 329 comments

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

Reply Good karma Bad karma+1 vote
EvilAngel
EvilAngel - - 600 comments

YAY! This update is DENCH, LEAVE IT!

Reply Good karma Bad karma+1 vote
valvelegend
valvelegend - - 52 comments

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

Reply Good karma Bad karma+2 votes
Mxthe Author
Mxthe - - 738 comments

BxMmusic is one Cry of fear's music composer

Reply Good karma+1 vote
MistressFast
MistressFast - - 12 comments

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...

Reply Good karma Bad karma+2 votes
MindRiot
MindRiot - - 1,843 comments

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

Reply Good karma Bad karma+2 votes
nosfer4tu
nosfer4tu - - 1,378 comments

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

Reply Good karma Bad karma+2 votes
Lord.Blackthorn
Lord.Blackthorn - - 163 comments

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.

Reply Good karma Bad karma+1 vote
john142
john142 - - 18 comments

yes is it?

Reply Good karma Bad karma+1 vote
MisterMister
MisterMister - - 140 comments

Soldier Of Fortune Style

Reply Good karma Bad karma+1 vote
spartan19100
spartan19100 - - 1 comments

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

Reply Good karma Bad karma+2 votes
Post a comment

Your comment will be anonymous unless you join the community. Or sign in with your social account: