Announcement

Collapse
No announcement yet.

(39) Rama's Extra Blueprint Nodes for You as a Plugin, No C++ Required!

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

    That's awesome thank you Rama! Using this last node would be possible for me to save and reload any character information on a text file too, like an easy to edit save file?
    For example character inventory, points/money, objects on a "house" on a savegame.sav (or txt, of course the extension doesn't matter).

    Thank you again!

    Comment


      I'm a little bit late with this but I just found out about 4.8's procedural mesh component. I successfully imported and converted an obj file to an ingame mesh using your plugin but it took some time to create the mesh. Is there any way a bp node could be added that saves the imported mesh for later use? Maybe as an .uasset file?

      Edit: Nevermind, I tried the obj import again and there were more problems than achievements.
      Last edited by DasMatze; 08-06-2015, 05:31 PM.

      Comment


        Originally posted by Thener View Post
        That's awesome thank you Rama! Using this last node would be possible for me to save and reload any character information on a text file too, like an easy to edit save file?
        For example character inventory, points/money, objects on a "house" on a savegame.sav (or txt, of course the extension doesn't matter).

        Thank you again!
        You're welcome!

        You could use the game.ini config file for this purpose, if you do want people to be able to go in and edit the values!

        You can't save pointers though, only basic types, so you'd need to do a Switch on String based on house object name to then give those objects back to the player after loading from file.



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

        ♥ Rama

        Comment


          AI Navigation ~ Move To With Filter, Create Custom Pathing Using Nav Modifiers

          Dear Community,

          I've created a video and a sample BP-Only project (+ my Victory Plugin) that shows you how to use Nav Modifier Volumes and Navigation Query Filters to create custom pathing for your units!



          ~~~

          Use Case: Electric Currents and 2 Types of Characters

          In my example, I have two types of units.

          The blue unit is immune to electricity, and does not need to path around electric currents.

          The red unit bids us all a fond farewell if it passes thruogh an electric current.

          So in this case I can't just block of areas that have electric currents completely from the nav mesh, or else the blue unit cannot pass through freely as it should be able to, taking a shortcut as a result.

          This is a case where Nav Modifiers and Query Filters really shine!

          I only want to filter out certain sections of the nav mesh for the red unit, while still allowing the blue unit to pass through those areas freely.

          ~~~

          Custom BP Node

          In order to actually be able to use query filters and nav modifiers in a BP only project effectively, I made a custom BP node, AI Move To With Filter.



          This node allows me to tell the unit to move to a certain location, while using a query filter, only in Blueprints!

          ~~~

          Changes Nav Behavior Filters ~ Per Move ~ If You Want To!

          Using my Victory BP Library node, you can actually have a unit changes its navigation filter per move if you want to!

          This enables you to have the AI respond to dynamic level conditions (like if the electricity in my example gets turned off), or if you just want the AI to confuse the player by randomly switching its pathing preferences!

          ~~~

          Project Download Link

          Visit my Community Content Thread for full details and updates:
          https://forums.unrealengine.com/show...l=1#post350700

          ~~~

          Latest plugin download on the UE4 Wiki: (8 mb)
          https://wiki.unrealengine.com/File:VictoryPlugin.zip

          ~~~

          Victory Plugin on Media Fire

          If your browser is not updating the Wiki download page to the most recent version, you can use my alternative Media Fire download link!

          Please note clicking this link will not start a download instantly, it will just take you to the Media Fire file description.

          https://www.mediafire.com/?g6uf9kt5ueb2upj

          Enjoy!



          Rama
          Last edited by Rama; 08-15-2015, 02:08 PM.
          UE4 Marketplace: Melee Weapon Plugin & Compressed Binary Save System Plugin | Rama's C++ AI Jumping Videos | Vertex Snap Editor Plugin

          ♥ Rama

          Comment


            Very useful! Thanks a lot for sharing, Rama!
            FREE Lightshow
            FREE VR Drum Kit Project

            FREE Color LUT Collection
            FREE Physics Driven Spacecraft Project
            FREE GTA Style Vehicle Interaction
            Dynamic DoF(Depth of Field)
            Camera Crossfade

            Comment


              Hi Rama,

              This is really awesome!!!! Thank you so much for this updated plugin. I can now propagate fire to skeletal meshes and characters.

              I am gonna try incorporate this into my current propagation script.

              Cheers,
              CatchPhyre

              Comment


                Hey Rama,

                I noticed minor mistake while using your rotation/vector conversion nodes:
                Click image for larger version

Name:	2015-08-09_15-07-33.png
Views:	1
Size:	66.7 KB
ID:	1083453
                The tooltips say opposite of what they do!

                Edit: Also I just found out that there's a node called RotationFromXVector that does the same thing, but yours is named a lot more clearly/easier to understand.
                Last edited by SinineSiil; 08-09-2015, 08:24 AM.

                Comment


                  Originally posted by Jacky View Post
                  Very useful! Thanks a lot for sharing, Rama!
                  Yay! Great to hear from you Jacky!

                  Originally posted by SinineSiil View Post
                  The tooltips say opposite of what they do!

                  Edit: Also I just found out that there's a node called RotationFromXVector that does the same thing, but yours is named a lot more clearly/easier to understand.
                  Ahh thanks for pointing that out, I've fixed the comments in my local version, and it will be in my next update!



                  Originally posted by CatchPhyre View Post
                  Hi Rama,

                  This is really awesome!!!! Thank you so much for this updated plugin. I can now propagate fire to skeletal meshes and characters.

                  I am gonna try incorporate this into my current propagation script.

                  Cheers,
                  CatchPhyre
                  You're welcome, I hope my animated vertices of skeletal meshes BP node takes your thesis research to the next level!



                  Rama
                  Last edited by Rama; 08-11-2015, 01:03 AM.
                  UE4 Marketplace: Melee Weapon Plugin & Compressed Binary Save System Plugin | Rama's C++ AI Jumping Videos | Vertex Snap Editor Plugin

                  ♥ Rama

                  Comment


                    Get a Float as a String, With Precision and Optional Leading 0 !

                    Click image for larger version

Name:	FloatAsStringWithPrecision.jpg
Views:	3
Size:	250.0 KB
ID:	1083600

                    Dear Community,

                    I've updated my Get Float As String With Precision node to

                    1. Be pure (no exec chain)

                    2. Utilize Epic's FText C++ code to leverage all of their hard work on float decimal precision.

                    3. Add bool to make the leading 0 optional, so 0.5 could be shown as 0.5 or .5 depending on your preferences!

                    Yay!

                    ~~~

                    My C++ Code For You!

                    Here's how it works in C++ !

                    Code:
                    void UVictoryBPFunctionLibrary::StringConversion__GetFloatAsStringWithPrecision(float TheFloat, FString & FloatString, uint8 Precision, bool IncludeLeadingZero)
                    { 
                    	FNumberFormattingOptions NumberFormat;					//Text.h
                    	NumberFormat.MinimumIntegralDigits = (IncludeLeadingZero) ? 1 : 0;
                    	NumberFormat.MaximumIntegralDigits = 10000;
                    	NumberFormat.MinimumFractionalDigits = Precision;
                    	NumberFormat.MaximumFractionalDigits = Precision; 
                    	FloatString = FText::AsNumber(TheFloat, &NumberFormat).ToString();
                    }
                    ~~~

                    Latest plugin download is here: (about 8 mb)
                    https://wiki.unrealengine.com/File:VictoryPlugin.zip


                    Enjoy!



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

                    ♥ Rama

                    Comment


                      Ragarding the ability to save the Color Array to a Texture2D:

                      Originally posted by SaxonRah View Post
                      I'll mess around with that today, ill see what i can come up with.
                      Have you get anything to work?
                      Easy to use UMG Mini Map on the UE4 Marketplace.
                      Forum thread: https://forums.unrealengine.com/show...-Plug-and-Play

                      Comment


                        you have deleted the victory rebind key ? with the new plugin i have error about that*
                        btw awesome plugin
                        you are a time saver
                        Last edited by darknightmare; 08-13-2015, 07:15 PM.

                        Comment


                          Hi Rama,

                          This plugin is awesome! Very handy thank you.

                          I am having an issue with the Capture Component 2d Save Image node. It works well when I play in editor, however when it is packaged into an exe, the game crashes whenever I trigger the save image node. (See image attached)

                          Click image for larger version

Name:	captureComponentCrash.PNG
Views:	1
Size:	73.3 KB
ID:	1083728

                          Is this a known issue?

                          Comment


                            plugin is cool lot of thinks but, well i need to remove from my project, and when i do it i can't open her more because editor crash in load?


                            ok, i figured out how do it.
                            Last edited by denmarques; 08-14-2015, 03:14 AM.

                            Comment


                              Rama Key Rebinding During Runtime System

                              Originally posted by darknightmare View Post
                              you have deleted the victory rebind key ? with the new plugin i have error about that*
                              btw awesome plugin
                              you are a time saver
                              I have a 4.8 updated version of my Key Rebinding project here, which now includes axis bindings!

                              https://forums.unrealengine.com/show...eys-at-Runtime!

                              My Victory BP Plugin has the new and updated nodes I use in the project



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

                              ♥ Rama

                              Comment


                                Capture Component 2D ~ Save Image ~ Crashing in Packaged Games

                                Originally posted by NicholasT View Post
                                Hi Rama,

                                This plugin is awesome! Very handy thank you.

                                I am having an issue with the Capture Component 2d Save Image node. It works well when I play in editor, however when it is packaged into an exe, the game crashes whenever I trigger the save image node. (See image attached)

                                Is this a known issue?
                                Yes this is a known issue, I did not develop that particular node, I am forwarding your report and hopefully it will get resolved!



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

                                ♥ Rama

                                Comment

                                Working...
                                X