Saturday, August 16, 2008

NEW POSITION OPENING: CODER

It's becoming apparent while working on this episode that someone who can add code to HL2 could make things go a lot easier, so we're now looking for a programmer familiar with the Source engine. Before you jump at this, let me give you a rundown of the things we're looking to be able to do:

1. Add new weapons: Provided we have the models and animations (for the weapon and character), I want to be able to add new weapons to the HL2 world. So if we wanted to be able to give Dave an AK-47 from the game Counter-Strike Source, we would need your help on making this possible. This would include stuff like making sure things like firing animations are played, ejecting brass, adding muzzle flash, etc. All the animations, graphics, and models will be provided for you, but you would have to make them work together as an actual weapon.

2. Have NPCs fire weapons on command: Right now the only way we can make an NPC fire a weapon is through AI use, which is unpredictable. This can be a good thing, but other times I want tighter control over when they fire. I want to be able to tell an NPC exactly when to fire his gun and when not to, or to empty his entire clip without pausing, reload, then keep on firing. I'd prefer doing this via some sort of input command in Hammer, but a hotkey I could press in-game would be adequate as well.

3. Create new NPC's out of other character models: Right now getting a model from another Source game to behave like an NPC can be a real annoyance. Generic_actor entities are unreliable and swapping out models for other npc's only works for some situations. If we had all the animations already available, we'd like to be able to have the model behave like a regular NPC for most situations. Right now this becomes a hack that doesn't always work. I don't anticipate any exotic needs here. Mainly just walking, running, and firing a weapon. If they could behave like an npc_citizen, but simply use a different a model, this might be all we'd need.

If you think you can help us with this, please email me at rscott31@radford.edu. Some of these functions won't be needed until later episodes, but others we could get you started working immediately for the next episode. As always, this will be volunteer work, but you would get your name in the credits.

EDIT: I originally listed particle effects, but it looks like that won't be the issue I thought it was.  The other functions are still desired however.

Friday, August 15, 2008

update

Well I arrived at my new destination, but I may move again as I'm going to need a place where I can be sufficiently loud to do recordings. One of the animators helping us is going to be quite busy too, so I'm afraid that means we're going to postpone the 20+ minute long episode again (yeah, I know).

The good news is that I'm going a little batty from not working on anything more creative, so I've decided to start a shorter Civil Protection episode that will be easier to animate. With everyone helping on it, it should be out sometime mid to late September. After that, I'm going to do everything in my power to finish the original episode I meant to release for Halloween 2007 I ended up postponing; except now it will be in time (hopefully) for Halloween 2008. This one is already partially completed, but there's still a lot to do on it. It will be at least 15 minutes and I hope will be the scariest episode of CP yet.

For everyone waiting on Freeman's Mind, it's still going to be kind of sparse until I finish the Noesis tutorial, then you can expect a big increase in its frequency. Thanks again for everybody's patience, we're going to be producing some good stuff over the next couple months.