Announcement

Collapse
No announcement yet.

UT99 Chainsaw Weapon [DL][ver Nov 2 2008]

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

    UT99 Chainsaw Weapon [DL][ver Nov 2 2008]

    Name: UT 99 Chainsaw - converted by Meowcat
    Version: Rev 2, November 2 2008
    Compatibility: UT2004 latest patch.

    Description: This is the Chainsaw from UT99. It can be used via the arena mutator or summoned (summon ym_chainsaw.chainsawpickup)

    Comments: The 'Arm' on the first person model can be turned on or off (see instructions in the chainsaw_readme.txt file)

    Screenshots:


    Credits: Model, Sounds, and skin are from UT99. I redid the code, and remade the animations (skeletal mesh now vice the old vertex animation)

    Download: Get the UT99 Chainsaw HERE!

    #2
    Sweet..ty ty

    Comment


      #3
      Heh, it's actually easy. Just read the Readme file and follow the instructions.

      Nice though. ^_^
      Good to have UT GOTY stuff in the future...
      ...


      that reminds me. There is 1 mod for UT99 that I absolutely LOVED.
      It's called Rocket X.
      Is it possible to import it to 2K4?

      yes I know this is off-topic but it's just a question.

      Comment


        #4
        @Lorin-Slasher: I think I remember hearing about Rocket-X for UT99. If you post a link I'll try it out and see how difficult it would be to port.

        Comment


          #5
          Last I heard, One could acquire it at http://www.rosebum.com/ or something to that effect.
          It's under Download>Mutators

          There's a lot there.
          It's most famous mod is Strangelove which is similar to Rocket X but without the "jets." Mostly ya just ride a rocket around.

          Comment


            #6
            can you add this code to your Classes and recompile so I can use this on my server??

            Code:
            scrapped for code below
            that would be awesome man!

            Comment


              #7
              well I didn't hear back from you so I went a different route. I wrote a mutator on top of your mutator. This will enable players to choose your Mutator from the mutes list directly and it will replace the ShieldGun. I am leaving you the code I made wrapped here to use in a future release. It is also an interesting thing to people whom have perhaps not ever tried to do something like this.

              note to do this you would need to add the original mute and the additional mute to your ut2004.ini as such

              Code:
              [Editor.EditorEngine]
              UseSound=True
              CacheSizeMegs=32
              GridEnabled=True
              SnapVertices=False
              SnapDistance=1.000000
              GridSize=(X=4.000000,Y=4.000000,Z=4.000000)
              RotGridEnabled=True
              RotGridSize=(Pitch=1024,Yaw=1024,Roll=1024)
              GameCommandLine=-log
              FovAngleDegrees=90.000000
              GodMode=True
              AutoSave=True
              AutoSaveTimeMinutes=5
              AutoSaveIndex=6
              UseAxisIndicator=True
              MatineeCurveDetail=0.1
              ShowIntWarnings=False
              UseSizingBox=True
              RenderDevice=D3DDrv.D3DRenderDevice
              AudioDevice=ALAudio.ALAudioSubsystem
              NetworkDevice=IpDrv.TcpNetDriver
              DemoRecordingDevice=Engine.DemoRecDriver
              Console=Engine.Console
              Language=ute
              AlwaysShowTerrain=False
              UseActorRotationGizmo=False
              LoadEntirePackageWhenSaving=0
              EditPackages=Core
              EditPackages=Engine
              EditPackages=Fire
              EditPackages=Editor
              EditPackages=UnrealEd
              EditPackages=IpDrv
              EditPackages=UWeb
              EditPackages=GamePlay
              EditPackages=UnrealGame
              EditPackages=XGame_rc
              EditPackages=XEffects
              EditPackages=XWeapons_rc
              EditPackages=XPickups_rc
              EditPackages=XPickups
              EditPackages=XGame
              EditPackages=XWeapons
              EditPackages=XInterface
              EditPackages=XAdmin
              EditPackages=XWebAdmin
              EditPackages=Vehicles
              EditPackages=BonusPack
              EditPackages=SkaarjPack_rc
              EditPackages=SkaarjPack
              EditPackages=UTClassic
              EditPackages=UT2k4Assault
              EditPackages=Onslaught
              EditPackages=GUI2K4
              EditPackages=UT2k4AssaultFull
              EditPackages=OnslaughtFull
              EditPackages=xVoting
              EditPackages=StreamlineFX
              EditPackages=UTV2004c
              EditPackages=UTV2004s
              EditPackages=OnslaughtBP
              EditPackages=ym_chainsaw  << original mute
              EditPackages=ym_chainsawMut  << my additional mutator 
              CutdownPackages=Core
              Code:
              class ym_chainsawMut extends Mutator
              	Config(game);
              
              
              
              
              function bool CheckReplacement(Actor Other, out byte bSuperRelevant)
              {
              	local int i;
              	local xPawn P;
              	bSuperRelevant = 0;
              
              
                  if ( xPawn(Other) != None )
                  {
                      P = xPawn(Other);
              
                      for (i = 0; i < 16 ; i++)
                      {
                          if ( P.RequiredEquipment[i] ~= "XWeapons.ShieldGun" )
                             P.RequiredEquipment[i] = "ym_chainsaw.ChainSaw";
                      }
                  }
              
                  return True;
              }
              
              
              
              function GetServerDetails( out GameInfo.ServerResponseLine ServerState )
              {
              	local int i;
              
              	i = ServerState.ServerInfo.Length;
              	ServerState.ServerInfo.Length = i + 1;
              	ServerState.ServerInfo[i].Key = "Mutator";
              	ServerState.ServerInfo[i].Value = "ym_chainsaw";
              }
              
              defaultproperties
              {
                   FriendlyName="ym_chainsaw"
                   Description="ym_chainsaw ~ Its just pure bad news."
              }
              to use this on a server the start command would look like this:

              Code:
              ?Mutator=ym_chainsaw.ChainSaw,ym_chainsawMut.ym_ChainsawMut
              and in your ut2004.ini in the section you would add both packages

              Code:
              [Engine.GameEngine]
              ServerPackages=ym_chainsaw
              ServerPackages=ym_chainsawMut
              alternately here is the compiled code and the source

              <<LinkToMuteAndSource>>


              okay I now have this thing running on my west coast server as a regular mute, I rebuilt the mute and put an "A" in front of it so it is Aym_chainsawMut the reason for this is the mutes list alphabetically and "y" is one of the last two. This means that anything that also has a shield gun in it that started before "y" would overwrite it on the server. By starting it with an "A" it will always be in the game. Beyond that it will also assure no mismatched packages should you use this mute.

              server is usually in the VCTF browser but is often on freon also
              server addy is ut2004://68.4.235.110:7777
              server name is: [pbg] WeST~Coast *Full~Throttle*-="what ever the current gametype is here"=-

              Comment


                #8
                Will post the version with mutator included this afternoon (probably around 1500 PST)

                [EDIT] Updated version posted November 2 2008. Adds a mutator that gives the chainsaw as a starting weapon and optionally removes the shieldgun.

                Comment


                  #9
                  Awesome mutator! But I noticed the following things: the alternate fire mode animation is too fast. Could you make it slowier please? And the enemies explode when you kill them. It's a bit weird If you would change this, meowcat, I would be really thankful!

                  Comment


                    #10
                    I might be able to get to it in a week or two. I tried to have it match the original UT chainsaw closely, but I could probably tweak it some more.

                    Comment


                      #11
                      well I just have one thing to say, you could implement a mutator that would add the chainsaw to the defaultinventory this way we wouldn't need to summon one if we wanted to play with the other weapons to (if it is already implemented: "Sorry my fault ")

                      Comment


                        #12
                        Any progress on this mutator Meowcat? I'm looking forward for the final release

                        Comment


                          #13
                          Me too
                          And btw there could be a mutator option for the hand. That would make it way easier. Instead of typing into the console "..." you could set it in the mutator properties. I recommend "no hands" as a default option since UT2004 doesn't have hands and if I'd like to include it in a map, I'd prefer no hands

                          Comment

                          Working...
                          X