Announcement

Collapse
No announcement yet.

Rama's Melee Weapon Plugin, Custom C++ PhysX Coding For You! ♥ Rama

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

  • [RELEASED] Rama's Melee Weapon Plugin, Custom C++ PhysX Coding For You! ♥ Rama

    Dear Community,

    Hi there!

    I am happy to announce my Rama Melee Plugin is now on the marketplace!

    At the most basic level this plugin makes adding a melee weapon system to your game literally plug-and-play!

    You have total control of what parts of the melee swing animation can do damage, so that wind ups and wind downs, which dont have much momentum, don't damage enemies or the environment.

    As a more advanced feature, this plugin allows you to create a UE4 physics asset for your weapon, and specify which parts of the weapon do damage.

    So you could have a long ax handle that should rebound off of the environment, rather than passing through enemy weapon handles or environmental structures, but not do any damage.

    You could also have a weapon that has two distinct portions that do damage, and no other parts do damage, like a two headed ax, which I demo in my video series!

    You can use my plugin without any C++ knowledge, everything is entirely controllable and designed to be controlled in UE4 Blueprints.

    ~~~

    Intro Video



    ~~~

    More Videos

    I have more setup & usage videos listed at my marketplace listing!

    Marketplace Link
    https://www.unrealengine.com/marketp...-weapon-plugin




    Rama
    100+ UE4 C++ Tutorials on the UE4 Code Wiki, including UE4 Multi-Threading!

    UE4 Marketplace: Melee Weapon Plugin & Compressed Binary Save System Plugin | Rama's C++ AI Jumping Videos | Vertex Snap Editor Plugin

    Visit www.ue4code.com to see lots of videos about my C++ Creations! ♥ Rama

  • #2
    Very interesting Rama.

    I can use it with Ultimate Damage System?


    luny

    Comment


    • #3
      Originally posted by lunyBunny View Post
      Very interesting Rama.

      I can use it with Ultimate Damage System?


      luny
      Sure! My entire system is designed to be used in Blueprints, and I give you the damage event when the melee weapon makes contact. You can tie that BP event to any damage reporting system that you want

      Rama
      100+ UE4 C++ Tutorials on the UE4 Code Wiki, including UE4 Multi-Threading!

      UE4 Marketplace: Melee Weapon Plugin & Compressed Binary Save System Plugin | Rama's C++ AI Jumping Videos | Vertex Snap Editor Plugin

      Visit www.ue4code.com to see lots of videos about my C++ Creations! ♥ Rama

      Comment


      • #4
        Thanks Rama

        I know, it was a noob question from me But I needed to be sure.

        It is possible to enable phisycs, like a ragdoll effect in a multiplayer environment using Melee Weapon Plugin?


        luny

        Comment


        • #5
          Hey Rama, is this ready for multiplayer?

          Comment


          • #6
            Originally posted by lunyBunny View Post
            Thanks Rama

            I know, it was a noob question from me But I needed to be sure.

            It is possible to enable phisycs, like a ragdoll effect in a multiplayer environment using Melee Weapon Plugin?
            luny
            Yes you can trigger enabling of physics, but keep in mind that ragdolls are not replicated by UE4 yet so you can't guarantee where the ragdoll will go.

            However you can easily get away with partial ragdoll, for dynamic recoils

            I have an answerhub solution on Partial Ragdoll here:
            https://answers.unrealengine.com/que...egular-an.html


            Originally posted by winterdust View Post
            Hey Rama, is this ready for multiplayer?
            Yes it is multiplayer friendly, you can choose whether to run the sweep checks on the server only or allow the client to do their own checks.

            The decision is entirely within your power to make, as I simply give you the tools and you can choose which way you want to go (Server authoritative or client-side)



            Rama
            100+ UE4 C++ Tutorials on the UE4 Code Wiki, including UE4 Multi-Threading!

            UE4 Marketplace: Melee Weapon Plugin & Compressed Binary Save System Plugin | Rama's C++ AI Jumping Videos | Vertex Snap Editor Plugin

            Visit www.ue4code.com to see lots of videos about my C++ Creations! ♥ Rama

            Comment


            • #7
              Rama are you going to continue sending out updates to those of us who purchased through your website?
              Heavy Diesel Softworks, LLC - Owner
              Twitter: https://twitter.com/TheRedfoxx777
              Weapon Master VR Tutorial Stream Every Monday 2:30pm to 5pm CST.https://www.twitch.tv/redfoxx777
              Assets:
              Weapon Master VR

              Comment


              • #8
                Yay Rama! Excited to see this available to the masses Will purchase!

                Comment


                • #9
                  Originally posted by OneShotGG View Post
                  Rama are you going to continue sending out updates to those of us who purchased through your website?
                  Yes of course!

                  The only effort it takes me is the sending of an extra email, all the UE4 C++ work is the same on my end

                  Rama
                  Last edited by Rama; 05-25-2016, 12:26 PM.
                  100+ UE4 C++ Tutorials on the UE4 Code Wiki, including UE4 Multi-Threading!

                  UE4 Marketplace: Melee Weapon Plugin & Compressed Binary Save System Plugin | Rama's C++ AI Jumping Videos | Vertex Snap Editor Plugin

                  Visit www.ue4code.com to see lots of videos about my C++ Creations! ♥ Rama

                  Comment


                  • #10
                    Originally posted by Zooch View Post
                    Yay Rama! Excited to see this available to the masses Will purchase!
                    Lovely to hear from you Zooch!!



                    Rama
                    100+ UE4 C++ Tutorials on the UE4 Code Wiki, including UE4 Multi-Threading!

                    UE4 Marketplace: Melee Weapon Plugin & Compressed Binary Save System Plugin | Rama's C++ AI Jumping Videos | Vertex Snap Editor Plugin

                    Visit www.ue4code.com to see lots of videos about my C++ Creations! ♥ Rama

                    Comment


                    • #11
                      Dear Community,

                      Melee Weapon Plugin, Video 1

                      In this video I show you how to import any weapon asset for use with my plugin, setup the physics asset, and then customize which parts of your weapon do damage!

                      I also show you how you can easily visualize how a weapon will attach to the player character, and refine the exact appearance using UE4’s Socket system!

                      100+ UE4 C++ Tutorials on the UE4 Code Wiki, including UE4 Multi-Threading!

                      UE4 Marketplace: Melee Weapon Plugin & Compressed Binary Save System Plugin | Rama's C++ AI Jumping Videos | Vertex Snap Editor Plugin

                      Visit www.ue4code.com to see lots of videos about my C++ Creations! ♥ Rama

                      Comment


                      • #12
                        Dear Community,

                        Here is a recent question that I thought would be useful for prospective buyers to know the answer to!

                        Question:

                        "Hello i just purchased your melee weapon plugin and i have a question , what is the difference from your plugin shape swipes and adding collision boxes to a mesh and swipe with those? except for hiting a bone"

                        Answer:

                        The difference is mainly performance.

                        Adding collision boxes involves creating actor components and attaching them to other components, it is very inefficient. Especially when rapid movement is involved!

                        I am using the low-level physics structure of the Physics Asset (for skeletal meshes), and those primitives are created directly in the physX scene by UE4 Engine in very efficient fashion.



                        Rama
                        100+ UE4 C++ Tutorials on the UE4 Code Wiki, including UE4 Multi-Threading!

                        UE4 Marketplace: Melee Weapon Plugin & Compressed Binary Save System Plugin | Rama's C++ AI Jumping Videos | Vertex Snap Editor Plugin

                        Visit www.ue4code.com to see lots of videos about my C++ Creations! ♥ Rama

                        Comment


                        • #13
                          How to Use My Plugin Multiplayer / PvP / Networking / Replication

                          Dear Community,

                          Regarding Multiplayer / Replication:

                          All you have to do is decide whether you want server-only sweeps, or if you want to allow client to sweep too and then verify with server version.

                          My toolkit is utterly simple to use and yet gives you the power to make these network decisions yourself.

                          Please see the main picture of my plugin, there's only 3 nodes you need to implement and it is all in Blueprints.

                          It's so easy to do that I think you might see this and think something is missing, but there's nothing missing, it is just for you to attach HasAuthority switches and only do damage / do sweeping on the server, or decide if you want a faster no-lag reaction check done locally that is verified by server version



                          Rama

                          Click image for larger version

Name:	RamaMeleePluginBP.png
Views:	3
Size:	359.7 KB
ID:	1107848
                          100+ UE4 C++ Tutorials on the UE4 Code Wiki, including UE4 Multi-Threading!

                          UE4 Marketplace: Melee Weapon Plugin & Compressed Binary Save System Plugin | Rama's C++ AI Jumping Videos | Vertex Snap Editor Plugin

                          Visit www.ue4code.com to see lots of videos about my C++ Creations! ♥ Rama

                          Comment


                          • #14
                            4.12 Plugin Released!

                            Dear Community,

                            The 4.12 version of Rama Melee plugin was released just now!



                            Rama
                            100+ UE4 C++ Tutorials on the UE4 Code Wiki, including UE4 Multi-Threading!

                            UE4 Marketplace: Melee Weapon Plugin & Compressed Binary Save System Plugin | Rama's C++ AI Jumping Videos | Vertex Snap Editor Plugin

                            Visit www.ue4code.com to see lots of videos about my C++ Creations! ♥ Rama

                            Comment


                            • #15
                              Dear Community,

                              Both the 4.11 and 4.12 versions of my Melee plugin have been updated to include returning of physical material from the weapon hit event!



                              Rama

                              Attached Files
                              100+ UE4 C++ Tutorials on the UE4 Code Wiki, including UE4 Multi-Threading!

                              UE4 Marketplace: Melee Weapon Plugin & Compressed Binary Save System Plugin | Rama's C++ AI Jumping Videos | Vertex Snap Editor Plugin

                              Visit www.ue4code.com to see lots of videos about my C++ Creations! ♥ Rama

                              Comment

                              Working...
                              X