Results 1 to 6 of 6
  1. #1
    Iron Guard
    Join Date
    Jun 2009
    Location
    Where the ganja is plentiful
    Posts
    716
    Gamer IDs

    Gamertag: PSN: ShurikenUK

    Question How would you recreate the UT99 "pressure chamber" death effect?

    I used to really enjoy trapping people in the pressure chamber, then watching them run about like crazy before exploding in a shower of gibs. My question was that, since this effect was only used in UT99 (even though the pressure map was also in UT2004), how would I go about adding this effect to my own map in UDK, using Kismet?

    What do I need to do to implement that effect? I've dabbled with tools that do a similar, almost identical thing in 3DS Max, but I dont think it would register as changes in an animation in UDK. I also need it to be able to affect ANY of my characters. If they have to be set up first in a certain way, just let me know.

    How difficult do you think it would be to achieve this? If you could give me some good pointers or advice to help me through this, I'd be really grateful!

    Thanks
    There is no religion except that of Music. There is no god, except that of your own will to create music.
    -Ancient Texts of Truth

  2. #2
    Iron Guard
    Join Date
    Jun 2009
    Location
    Where the ganja is plentiful
    Posts
    716
    Gamer IDs

    Gamertag: PSN: ShurikenUK

    Default

    Anybody out there? I really need some help with this and internet searches aren't revealing anything!
    There is no religion except that of Music. There is no god, except that of your own will to create music.
    -Ancient Texts of Truth

  3. #3
    Banned
    Join Date
    Feb 2011
    Location
    BXL/Paris
    Posts
    2,169

    Default

    Well, don't know about Kismet (i'm not using it...) if there is something like scale bone, but in script shouldn't be so difficult. You need a Trigger, custom volume with Tick in it and some myBool variable as condition (or use Timer i.e. 0.1). If True, add some small float to NewScale and use iterator ForEach TouchingActors to find all UTPawn in it and call i.e. inPawn.SetHeadScale(NewScale); (if your pawn is not extending from UTPawn, then look in to that function to know what you need in your AnimTree). When NewScale will reach some critical value, call inPawn.TakeDamage(10000, None, inPawn.Location, vect(0,0,0), class'DmgType_Crushed'); and at the end set myBool to False. Instead of myBool, you can play with Enable/Disable Tick...
    In Kismet add Trigger as event (Use/Touch - whatever...), add Toggle and your custom volume as variable Object. In custom volume use OnToggle to set myBool to True (or call Enable('Tick'), or SetTimer if Timer...).
    Something like this...

    Last thing: Instead of inPawn.Location, you can use head bone location to have perfect HeadShot and exploding only heads...
    Last edited by VendorX; 05-19-2012 at 04:17 PM.

  4. #4
    Iron Guard
    Join Date
    Jun 2009
    Location
    Where the ganja is plentiful
    Posts
    716
    Gamer IDs

    Gamertag: PSN: ShurikenUK

    Default

    Thanks, I'll see if I can get something working along those lines. Its just a shame I have virtually zero experience with programming, so it probably wont be any time soon.
    There is no religion except that of Music. There is no god, except that of your own will to create music.
    -Ancient Texts of Truth

  5. #5
    Marrow Fiend
    Join Date
    Jul 2006
    Location
    UT40k
    Posts
    4,224

    Default

    without knowing to much about your project, but have you got Gibs set up for your characters, eg like in the familyinfo class
    UT40K:The Chosen - Warhammer 40,000 for UDK
    ut40kgeodav - UT3 Tutorials - Characters - Weapons - Vehicles - FaceFX
    UDK Tutorials - Basics - Vehicles - Characters - Weapons

  6. #6
    Iron Guard
    Join Date
    Jun 2009
    Location
    Where the ganja is plentiful
    Posts
    716
    Gamer IDs

    Gamertag: PSN: ShurikenUK

    Default

    EZ, I dont have any gibs set up for the characters yet (I'll have to learn how to do that lol). Im still just using the default robot at the moment, but I have a couple of characters I intend to use once I've animated them (Im using CATmotion, so I wont be able to use the stock UT animtree).

    For now I'm not even really working on a project. All I want to do is to try and recreate that old UT99 decompression effect, because it was funny and satisfying as hell, especially online cos I used to play private matches with a few of my mates back in the day.
    There is no religion except that of Music. There is no god, except that of your own will to create music.
    -Ancient Texts of Truth


 

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
Copyright ©2009-2011 Epic Games, Inc. All Rights Reserved.
Digital Point modules: Sphinx-based search vBulletin skin by CompletevB.com.