Announcement

Collapse
No announcement yet.

Double-Jump Mutator

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

  • [PROTOTYPE] Double-Jump Mutator

    What it does: It executes on Server before game started and replaces the DefaultPawn with DodgePawn. It will be casted to UTGameBaseMode, which is the foundation for every gamemode in UT4. So it doesn't matter if you play ctf, dm or custom gamemode, as long as it has a parent to a UTGameMode.

    DodgePawn has DefaultCharacter as Parent, so the only thing, that is changed is the Max Multi Jump option, which allows you to doublejump. You can modify this option for more jumps. It is possible to add "Max Multi Jump" to the UI before you start match and change the setting there. Could come on the next update somewhen - Yes, this enables UT2k4 movement with dodge-jump and wall-jump

    The uasset/mutators name is called "MutDoublejump" - so no mutatorname problems there

    https://utcc.unrealpugs.com/content/180-Double-Jump-On
    Last edited by n0niz; 06-03-2017, 07:56 AM.

  • #2
    Thank you for taking the time to put this together. I'd just like to add that the jump height is a bit low; air time feels short compared to UT2004.
    Last edited by Calypto; 06-18-2017, 09:22 PM.

    Comment


    • #3
      I agree, the numbers are not close to ut2k4 version. Thats why it is called "Double Jump Mut" and not "UT2k4 Movement Mut".
      You can just change the numbers yourself in the editor and pack is as mutator or i do it somewhen in future. Here are the ut2k4 numbers for the jump:

      DefaultBaseEyeHeight=71.000000
      HealthMax=100
      SuperHealthMax=199
      DamageScaling=1.000000
      FireRateMultiplier=1.000000
      bSpawnProtectionEligible=True
      MaxSafeFallSpeed=2400.000000
      FallingDamageFactor=100.000000
      CrushingDamageFactor=2.000000
      EmoteSpeed=1.000000
      TeamPlayerIndicatorMaxDistance=2700.000000
      PlayerIndicatorMaxDistance=1200.000000
      MaxStackedArmor=200
      MaxWalkSpeed=950.000000
      WallDodgeTraceDist=50.000000
      MinAdditiveDodgeFallSpeed=-5000.000000
      MaxAdditiveDodgeJumpSpeed=700.000000
      MaxMultiJumpCount=2
      bAllowDodgeMultijumps=True
      bAllowJumpMultijumps=True
      bCountWallDodgeMultijumps=True
      MultiJumpImpulse=550.000000
      DodgeJumpImpulse=525.000000
      DodgeLandingSpeedFactor=0.30000
      DodgeJumpLandingSpeedFactor=0.160000
      DodgeResetInterval=0.350000
      DodgeJumpResetInterval=0.350000
      WallDodgeResetInterval=0.200000
      SprintSpeed=1145.000000
      SprintAccel=190.000000
      AutoSprintDelayInterval=0.250000
      LandingStepUp=40.000000
      LandingAssistBoost=380.000000
      MaxWalkSpeedCrouched=450.000000
      MaxWallDodges=99
      WallDodgeMinNormal=0.500000
      MaxConsecutiveWallDodgeDP=0.970000
      WallDodgeGraceVelocityZ=-2400.000000
      AirControl=0.400000
      MultiJumpAirControl=0.400000
      bAllowSlopeDodgeBoost=True
      WalkableFloorZ=0.695000
      MaxAcceleration=6040.000000
      MaxFallingAcceleration=4200.000000
      BrakingDecelerationWalking=1750.000000
      BrakingDecelerationFalling=0.000000
      BrakingDecelerationSwimming=300.000000
      GravityScale=1.000000
      DodgeImpulseHorizontal=1285.000000
      DodgeMaxHorizontalVelocity=1500.000000
      MaxStepHeight=55.000000
      NavAgentProps=0.000000
      CrouchedHalfHeight=64.000000
      RollHalfHeight=46.000000
      SlopeDodgeScaling=0.930000
      DodgeRollAcceleration=2000.000000
      MaxDodgeRollSpeed=920.000000
      DodgeRollDuration=0.450000
      DodgeRollBonusTapInterval=0.170000
      DodgeRollEarliestZ=-100.000000
      RollEndingSpeedFactor=0.500000
      FallingDamageRollReduction=6.000000
      MaxSwimSpeed=1000.000000
      MaxWaterSpeed=450.000000
      Buoyancy=1.000000
      SwimmingWallPushImpulse=730.000000
      MaxMultiJumpZSpeed=400.000000
      JumpZVelocity=775.000000
      WallDodgeSecondImpulseVertical=450.000000
      DodgeImpulseVertical=525.000000
      WallDodgeImpulseHorizontal=1285.000000
      WallDodgeImpulseVertical=475.000000
      MaxSlideFallZ=-200.000000
      SlideGravityScaling=0.200000
      MinWallSlideSpeed=500.000000
      MaxSlideAccelNormal=0.000000

      Comment


      • #4
        Thanks for these values. The dodge jump and multijump impulse values felt off, I believe they should be the same as initial velocity. If you don't mind me asking a few questions, do you know how to disable the wall dodge after normal dodge, change the time allowed before making another jump, and change sideways movement speed?

        I also turned off wall running, and am impartial to sliding. Slope dodge scaling is now 1, and gravity is .975. So far the movement feels pretty good, it makes the game much more enjoyable.
        Last edited by Calypto; 06-20-2017, 11:22 AM.

        Comment


        • #5
          Well it should be "Allow DodgeMultijumps" Off. This will disable any dodge after your first dodge, including walljump. Jump time should be like "reset interval" and sideways i don't think so. If you are lucky, epic implemented it, but i think it's just the walking speed. You would need to build that yourself.

          You can do any movement mutator you want with that, just give it a nice different name then

          Comment


          • #6
            Dodge MultiJumps disables jumping after dodges, and reset interval is only for dodges. Nothing for lateral movement speed. I guess this is as far as I can go in blueprints. I don't want to release a half-baked UT2004 movement mutator. If you're interested in continuing where I left off, I can upload the mutator files.

            Comment

            Working...
            X