Wednesday, May 9, 2007

State of the mod

Ok, first post. Here's the stuff I've done in the last few days, all relating to the prototyping of features for a unreal engine based mod that's still in the concept phase.

Stuff last week and before:


This is a test of using viewmodel textures for drawing other viewports on the surface of a viewmodel weapon (in this case the translauncher shows a view from the translocator disc on a screen underneath the disc). I'm told that in UT2004 this feature is only supported in D3D, but I'm pretty sure this will be a safe feature in UT2007 when it's released.


This one is a few weeks old now, I was just playing around to see how well the standard UT2004 weapon classes handle with having their firemodes switched at runtime. Initially they just don't work, but with a few hacks you get most of the functionality working again. I also did some generic reloadable weapon code but it doesn't deserve posting a video for just that.

Yesterday:


This one was a bit ugly but a lot of fun. It should have been dead easy if the functions for spectating and driving vehicles had been set up to manage better in this unusal case. It works for any turret or vehicle that can be driven, although the aiming of weapons at least for the drivable vehicles is only about halfway working.

What this little remote controller weapon is actually doing is:
  1. Setting the vehicle to temporarily be a remote vehicle (like the turrets in the mothership assault mission)
  2. Making the player 'enter' the vehicle
  3. Make the player spectate the their own character again.
  4. Draw the vehicle's viewport on a material of the weapon's viewmodel.
  5. Alot of ugly hacks.

It's On!

So... effectively this is a place for me to put stuff to do with my hobby gamedev/modding projects.

Why would I make something like this public? Well, one of my friends recently showed me his art blog which he's using to motivate himself to do stuff. The idea is kind of nice, people look at what you've done without it being a gallery of "look at how good/crap I am!". Anyway, I'm going make this something similar but obviously less arty.