Announcement

Collapse
No announcement yet.

Wall-walking, AvP2 style

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

    Wall-walking, AvP2 style

    I'm looking into creating some AvP2 mods for UT3--mutators and game types mostly--and I was wondering if there was any mod out there right now for UT3 that has done some work with wall-walking. I consider the wall-walking of the aliens a real must-have feature for any AvP stuff, but I understand there has been some difficulty in the past making wall/ceiling walking in the unreal engine, at least anything that matches up to the playability of the way they did it in AvP2.

    Any info on released projects, projects in development, or even just general discussion on the issues involved with wall and ceiling walking would be very much appreciated.

    Thanks,
    -safe

    P.S. I know there have been some matrix style wall walking for past UTs, but I don't know much about them or if they were very polished/easy to use. If that info is relevant to this discussion and UT3, please feel free to mention it.

    #2
    Yes to this

    Comment


      #3
      PHYS_Spider - which was used for wall-walking style movement in UT2004 isn't even implemented in UT3. It's still theoretically possible, but it will require an awful lot more work than it would have done in 2004.

      Comment


        #4
        From my reading of past posts, it seems a lot of people were expecting the Unreal 3 engine to have more support for this kind of thing. There was quite a bit of talk of improvements over the PHYS_Spider and the static gravity problems. I suppose this expectation didn't turn out to be the case?

        Comment


          #5
          In the respect of 'static gravity', nothing has changed at all.

          Comment


            #6
            Are there any other threads regarding Unreal 3 that have discussed this issue? I like to read up on what I can, but I haven't been able to find anything that wasn't discussing UT2004 primarily.

            Comment


              #7
              To be honest, anything that applies in UT2004 largely applies in UT3; not much has changed. A Phys_Spider implementation could in theory be written using the UT2004 code as an example and should be relatively portable - the issue is then solving all the issues there were with that, that were never solved in the first place.

              Comment


                #8
                Originally posted by Fail-safe View Post
                I'm looking into creating some AvP2 mods for UT3--mutators and game types mostly--and I was wondering if there was any mod out there right now for UT3 that has done some work with wall-walking. I consider the wall-walking of the aliens a real must-have feature for any AvP stuff, but I understand there has been some difficulty in the past making wall/ceiling walking in the unreal engine, at least anything that matches up to the playability of the way they did it in AvP2.

                Any info on released projects, projects in development, or even just general discussion on the issues involved with wall and ceiling walking would be very much appreciated.

                Thanks,
                -safe

                P.S. I know there have been some matrix style wall walking for past UTs, but I don't know much about them or if they were very polished/easy to use. If that info is relevant to this discussion and UT3, please feel free to mention it.
                Oh yes, I want AvP mod. For sure I make some maps.

                Also there is one huge problem from mapper perspective: collision on all those tiny decoration meshes, it is enoguh to be a hassle on 2d walking, i cannot imagine doing all those collision volumes in 3d on detailed map. So when you do some coding make alien not sensitive to tiny bumps. I remember in AvP some roofs with tiny boxy lamps were horror to run, because alien was rotated all the tiem on each surface.

                Maybe some alien climb volume could be introduced. For eg. while running fast alien body uses that climb volume (while legs use level collision) , but when crouched, sneaking it uses usual map collision.

                Comment


                  #9
                  Originally posted by ambershee View Post
                  To be honest, anything that applies in UT2004 largely applies in UT3; not much has changed. A Phys_Spider implementation could in theory be written using the UT2004 code as an example and should be relatively portable - the issue is then solving all the issues there were with that, that were never solved in the first place.
                  Yikes.

                  Well, good to know at any rate. I shall continue my research and hope someone smarter or more dedicated that me comes out with something soon that might serve as a better jumping off point.

                  Comment


                    #10
                    The matrix moves mutator in ut2004 did wall walking. That could probably be ported easily enough

                    Comment


                      #11
                      PHYS_Spider *is* in UT3, but the supporting PlayerController code had been removed. I have ported the UT2004 code for my as-yet unreleased Apoc MatrixMoves port to UT3, and now wallrunning works quite well. You'll be able to hack out the Wallrunning stuff from the Apoc MatrixMoves codebase (I'll be releasing it under an open license, so you'll be very much encouraged to mess with the code) and with a little tweaking, I'm sure you could achieve the AvP wallrunning feel.

                      Comment


                        #12
                        Do not forget that, yes it would be cool, but the UE3 maps are deeply detailed... wall-running would just be buggy.

                        Flat walls everyone?

                        Comment


                          #13
                          Originally posted by Hyrage View Post
                          Do not forget that, yes it would be cool, but the UE3 maps are deeply detailed... wall-running would just be buggy.

                          Flat walls everyone?
                          Not Flat Walls, but Wall Walking (running) volumes that are used to calculate collision only for running (to position aliens body correctly). Normal collision applied when you try to hide alien (crouch), or sneak. Also while body slides on walking volume legs can just touch usual collision surfaces, this would enhance animations and make alien look better while climbing.

                          Comment


                            #14
                            The walls only *look* complicated in UT3 maps... The surfaces a player typically touches are actually relatively simple invisible BSP blocking volumes, while what you *see* is a complicated static mesh that you don't collide with (often). It's actually a right pain in the *** to deal with so that one only wallruns on blocking volumes that have static meshes near/behind them. I dealt with this problem in the UT2k4 version, but it has been a bit tougher (and more prevalent) in UT3.

                            Comment


                              #15
                              Originally posted by ApocDeath View Post
                              PHYS_Spider *is* in UT3, but the supporting PlayerController code had been removed. I have ported the UT2004 code for my as-yet unreleased Apoc MatrixMoves port to UT3, and now wallrunning works quite well. You'll be able to hack out the Wallrunning stuff from the Apoc MatrixMoves codebase (I'll be releasing it under an open license, so you'll be very much encouraged to mess with the code) and with a little tweaking, I'm sure you could achieve the AvP wallrunning feel.
                              I have actually begun tinkering with some of the original Matrix Moves stuff from UT2k4, but as I'm a novice I'm glad to hear that someone more experienced is working with it. I suppose as everything moves closer to the first release phase of the Make Something Unreal contest we will see a lot of functionality appear.

                              I should be clear that I am not truly working on a direct AvP2 mod. However, the mod I am working on requires many distinct player characters, and the team is very adamant about including a direct replica of the alien play style in AvP2, which I would imagine will influence every aspect of the game so that anyone who wishes to make AvP2 maps or mods can easily do so. This point is rather relevant to Apoc's other info:

                              Originally posted by ApocDeath;
                              The walls only *look* complicated in UT3 maps... The surfaces a player typically touches are actually relatively simple invisible BSP blocking volumes, while what you *see* is a complicated static mesh that you don't collide with (often). It's actually a right pain in the *** to deal with so that one only wallruns on blocking volumes that have static meshes near/behind them. I dealt with this problem in the UT2k4 version, but it has been a bit tougher (and more prevalent) in UT3.
                              If we are creating fresh static meshes for our mod, would that allow us to "easily" deal with issue, or at least plan for it?

                              As far as different volumes for running, walking, and crouching...it seems to me that we could simply attach the wall walking to the crouch control for the alien and adjust his crouch speed to be faster. What are the ramifications of that?

                              -Safe

                              Comment

                              Working...
                              X