Announcement

Collapse
No announcement yet.

Multijump Mutator - Server Configurable [Final]

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

    Multijump Mutator - Server Configurable [Final]

    UPDATE Dec. 15th 2007:

    Bob_Gneu has been working hard learning how replication works with UT3 and has finally gotten the multijump mutator to work online. He has relabeled it "Jump-Mod" and you can find it here:

    http://wordpress.gneu.org/index.php/...ases/jump-mod/

    Use that from now on. We can still use this thread for bugs and ideas.

    #2
    Does the Server Push it Like ut04?

    Comment


      #3
      No it doesnt, i installed it and it shows in the mutator list in the server browser but it doesnt get downloaded by clients and it doesnt work on the server.

      Comment


        #4
        This seems to be affecting the MultiDodgejump mutator as well.. I'm not sure if it is some known bug or something that needs to be added to the code.

        I'll try some things to see if I can get it working.

        Comment


          #5
          Clashing group name ?

          Comment


            #6
            Cool, check out this trans mutator. he got it to auto download and work on the server somehow.Maybe there is something in the code that would be helpful.

            http://gearsforums.epicgames.com/sho...d.php?t=587363

            Comment


              #7
              Originally posted by woooo View Post
              Clashing group name ?
              Nah my groupname is MULTIJUMP his is DODGEJUMP... plus separately they both don't work.

              Originally posted by Villain717 View Post
              Cool, check out this trans mutator. he got it to auto download and work on the server somehow.Maybe there is something in the code that would be helpful.

              http://gearsforums.epicgames.com/sho...d.php?t=587363
              Ya i'm lookin at some working muts now.

              Comment


                #8
                Originally posted by KewlAzMe View Post
                Nah my groupname is MULTIJUMP his is DODGEJUMP... plus separately they both don't work.



                Ya i'm lookin at some working muts now.
                I don't use a groupname on TranslocatorPlus... maybe thats it?

                Comment


                  #9
                  Well I tried that... no good.

                  - I tried no GroupName...
                  - I added the Begin/End object thing, removing the "class=xxx" part
                  - Rebuilt with the new patched UT3 1.01 so that defaultprops would save when I did SaveConfig... that part works now, it did auto save the defaults to the UTGame.ini when I ran it in instant action and on my dedicated server's utgame.ini file when I started it with the ?mutator command line.

                  Everything points to working..

                  But it's not working :P

                  Source:
                  Code:
                  //=============================================================================
                  // MultiJump - Allows you to jump a specified number of times instead of the normal double jump!
                  //=============================================================================
                  class MultiJump extends UTMutator Config(Game);
                  
                  var() config int iMaxNumJumps;
                  var() config int iMaxJumpBoost;
                  
                  function ModifyPlayer(Pawn P)
                  {
                  	if ( UTPawn(P) != None )
                  	{
                  		// Increase the number of times a player can jump in mid air
                  		UTPawn(P).MaxMultiJump = iMaxNumJumps;
                  		UTPawn(P).MultiJumpRemaining = iMaxNumJumps;
                  		
                  		// Also increase a bit the amount they jump each time
                  		UTPawn(P).MultiJumpBoost = iMaxJumpBoost;
                  
                  	}
                  	Super.ModifyPlayer(P);
                  	SaveConfig();
                  }
                  
                  defaultproperties
                  {
                     bExportMenuData=true
                     iMaxNumJumps=3
                     iMaxJumpBoost=50
                     Begin Object Name=Sprite ObjName=Sprite Archetype=SpriteComponent'UTGame.Default__UTMutator:Sprite'
                        ObjectArchetype=SpriteComponent'UTGame.Default__UTMutator:Sprite'
                     End Object
                     Components(0)=Sprite
                     Name="Default__UTMutator_Multijump"
                     ObjectArchetype=UTMutator'UTGame.Default__UTMutator'
                  }
                  ideas?

                  Comment


                    #10
                    perhaps the groupnames are still set in the .ini

                    Comment


                      #11
                      Originally posted by Villain717 View Post
                      No it doesnt, i installed it and it shows in the mutator list in the server browser but it doesnt get downloaded by clients and it doesnt work on the server.
                      I believe that the mutator setup/config junk should have it's own .ini file for the clients to automatically download. It should have set it up automatically when he ran UT3 make...

                      Comment


                        #12
                        Originally posted by Eliot View Post
                        perhaps the groupnames are still set in the .ini
                        Nope. I generated new ini files and checked to ensure groupnames are blank.

                        Comment


                          #13
                          Is this a case of it not downloading to the client or is the settings not replicating to the client? If either is the case have you figured any of it out? I'm going crazy here.

                          Comment


                            #14
                            btw this will only work if the jumplimit gets changed on client and server because the server doesn't replicate the value to client same thing for ut2k4.

                            Comment


                              #15
                              right... Im still trying to understand that

                              Comment

                              Working...
                              X