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

    Hi, I want to know is it possible to save Downloaded texture with Download Image node to a file ?
    ABC Augmented Reality by UE4
    GooglePlay

    ArchVis VR

    Comment


      Count Occurances Of Substring and Seconds to hh::mm:ss with zero trimming!

      Click image for larger version

Name:	secondstohoursminutesseconds.jpg
Views:	1
Size:	220.0 KB
ID:	1117562

      Dear Community,

      I have two new nodes for you today!

      Count Occurances of Substring

      This handy node lets you easily count how many times a single character or a substring appears in another string!

      Case sensitivity is optional!

      ~~~

      Seconds to hh:mm:ss

      Expected input is a large number of seconds representing several minutes and/or hours

      This node's primary reason for existing is that I had large time intervals in seconds and wanted to trim extra 0's out of the normal output of 00:00:00.00 for the FTimespan conversion and end up with times like these:

      Code:
      02:12     00:01    00:99   60:30     01:00:05
      instead of:

      Code:
      00:02:12.00     00:00:01.00       etc :)
      This trimming of 0's is kept optional in case you want to compare outputs or do the parsing yourself

      Here is the code for this second node!

      Please note my use of ReplaceInline wherever possible to avoid copying the entire string in case it is large, memory efficiency yay!

      Code:
      FString UVictoryBPFunctionLibrary::Victory_SecondsToHoursMinutesSeconds(float Seconds, bool TrimZeroes)
      {
      	FString Str = FTimespan(0, 0, Seconds).ToString();
      	
      	if(TrimZeroes)
      	{
      		FString Left,Right;
      		Str.Split(TEXT("."),&Left,&Right);
      		Str = Left;
      		Str.ReplaceInline(TEXT("00:00"), TEXT("00"));
      		
      		//Str Count!  
      		int32 Count = CountOccurrancesOfSubString(Str,":");
      		   
      		//Remove Empty Hours
      		if(Count >= 2)
      		{
      			Str.ReplaceInline(TEXT("00:"), TEXT(""));
      		} 
      	}
       
      	return Str;
      }
      ~~~

      New Download for UE4 4.13 (55mb, Media Fire)
      https://www.mediafire.com/?ieovbd5l9d7yub2

      ♥ Please note I now use the UE4 Marketplace C++ Plugin Standard when packaging Victory plugin for you ♥

      1. Win64 Development
      2. Win64 Shipping <~~~~~~ NEW!
      3. Win32 Development
      4. Win32 Shipping
      4. HTML5 Development
      5. HTML5 Shipping <~~~~~~ NEW!

      Please see my instructions for Packaging UE4 Plugins With Your Game.

      ~~~

      Prior Engine Versions

      4.12: http://www.mediafire.com/download/g4...ryPlugin12.zip

      4.11: http://www.mediafire.com/download/jp...ryPlugin11.zip

      ~~~

      Donations can be sent to me via:
      http://lightningfitness.org/donate/



      Rama
      Last edited by Rama; 10-26-2016, 10:18 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


        Originally posted by Vahid View Post
        Hi, I want to know is it possible to save Downloaded texture with Download Image node to a file ?
        I will look into that as soon as I can, in meantime check out my next post for great GPU fun!



        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


          GPU Info For You! Now you can know exact brand and driver version of your end user's graphics card!

          Click image for larger version

Name:	GPU.jpg
Views:	1
Size:	223.8 KB
ID:	1117620

          Dear Community,

          I have a new release for you!

          I am providing you with new BP nodes to obtain essential information about your end user's graphics card!

          You can use the nodes I am providing to know the vendor (like NVIDIA or AMD), brand (type of card), driver version (what drivers has the user downloaded?) and the date of the those drivers!

          So now you can know whether to recommend that a user updates their drivers to newer versions!

          You can also provide brand-specific graphics functionality by knowing what type of card the user has!

          ~~~

          New Download for UE4 4.13 (55mb, Media Fire)
          https://www.mediafire.com/?ieovbd5l9d7yub2

          ♥ Please note I now use the UE4 Marketplace C++ Plugin Standard when packaging Victory plugin for you ♥

          1. Win64 Development
          2. Win64 Shipping <~~~~~~ NEW!
          3. Win32 Development
          4. Win32 Shipping
          4. HTML5 Development
          5. HTML5 Shipping <~~~~~~ NEW!

          Please see my instructions for Packaging UE4 Plugins With Your Game.

          ~~~

          Prior Engine Versions

          4.12: http://www.mediafire.com/download/g4...ryPlugin12.zip

          4.11: http://www.mediafire.com/download/jp...ryPlugin11.zip

          ~~~

          Donations can be sent to me via:
          http://lightningfitness.org/donate/



          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


            Originally posted by Rama View Post
            I will look into that as soon as I can, in meantime check out my next post for great GPU fun!



            Rama
            Thanks Rama
            I found this and helped a lot, I could use this code with your code

            https://answers.unrealengine.com/que...ints-or-c.html
            ABC Augmented Reality by UE4
            GooglePlay

            ArchVis VR

            Comment


              Hey Rama, I'm stuck with some gamestate issue.
              I can't use my custom BP gamestate class - gamemode doesn't react to it's changing when VictoryPlugin is active and always returns default GameState

              i've found some info that you added custom gamemode class at some time (link), maybe it's related somehow?

              But even so, I can't find your VictoryGameMode class in the plugin's content either.

              UPDATE
              Sorry, updating Plugin to the latest solved the issue
              Last edited by Voradori; 10-31-2016, 02:43 PM.
              Final Protection the game
              Final Protection RU VK group

              Comment


                Hi Rama,

                I am just wondering if there is a function to get a image from url and set it to the texture. I tried to use "Victory Load Texture 2D from File" but this function worked for local files. Looking forward to hearing from you. Thanks.

                Comment


                  Originally posted by Bingxu View Post
                  Hi Rama,

                  I am just wondering if there is a function to get a image from url and set it to the texture. I tried to use "Victory Load Texture 2D from File" but this function worked for local files. Looking forward to hearing from you. Thanks.
                  Hi there bingxu! Welcome the UE4 Forums!

                  If you are in BP and you do a search for "image url" you will find that Epic has a BP node to do exactly what you are asking

                  By do a search I mean right click in any BP graph and type into the search filter thingie



                  Rama

                  Originally posted by Voradori View Post
                  Hey Rama, I'm stuck with some gamestate issue.
                  I can't use my custom BP gamestate class - gamemode doesn't react to it's changing when VictoryPlugin is active and always returns default GameState

                  UPDATE
                  Sorry, updating Plugin to the latest solved the issue
                  I am glad you got it all sorted out!

                  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


                    Click image for larger version

Name:	MD5Hash.jpg
Views:	2
Size:	210.9 KB
ID:	1118118

                    Dear Community,

                    I've just release 2 new nodes that help you to do MD5 file verification on your downloaded files!

                    What are MD5 Files For?

                    MD5 hashes of files enable you to verify the data integrity of files that your users download from the internet.

                    You generate your own MD5 from original file, and then distribute the MD5 file (1kb in size) to users along with the much larger download file.

                    After your user downloads your game's patch files or other important files, then you can use my BP nodes to compare the downloaded file hash with the md5 you gave to the user, to verify the file's integrity!

                    The result:


                    With my BP nodes you have a way to check actual data integrity of a downloaded file, not just whether the time and file size match, this gives you binary data integrity verification powers

                    ~~~

                    New Download for UE4 4.13 (55mb, Media Fire)
                    https://www.mediafire.com/?ieovbd5l9d7yub2

                    ♥ Please note I now use the UE4 Marketplace C++ Plugin Standard when packaging Victory plugin for you ♥

                    1. Win64 Development
                    2. Win64 Shipping <~~~~~~ NEW!
                    3. Win32 Development
                    4. Win32 Shipping
                    4. HTML5 Development
                    5. HTML5 Shipping <~~~~~~ NEW!

                    Please see my instructions for Packaging UE4 Plugins With Your Game.

                    ~~~

                    Prior Engine Versions

                    4.12: http://www.mediafire.com/download/g4...ryPlugin12.zip

                    4.11: http://www.mediafire.com/download/jp...ryPlugin11.zip

                    ~~~

                    Donations can be sent to me via:
                    http://lightningfitness.org/donate/



                    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


                      Is this the blueprint functions only or the plugin? Does the plugin contain blueprint functions? Sorry, I'm having a hard time wrapping my head around plugins, very new to UE4.

                      Comment


                        Rama,

                        I can't seem to find where I got your VictoryEdEngine code from, but I've just updated it for 4.14.0 and would like to share a few changes with you to get rid of some deprecation warnings and 2 errors in case you'd like to pull into the sourced version:

                        https://github.com/campmdabt/UnrealE...452f8763be2f5f

                        Thanks again for all you do.
                        Cameron Abt
                        Founding Partner
                        Atlas Bay VR

                        Atlas Bay VR Logo

                        Comment


                          Originally posted by Cameron Abt View Post
                          Rama,

                          I can't seem to find where I got your VictoryEdEngine code from, but I've just updated it for 4.14.0 and would like to share a few changes with you to get rid of some deprecation warnings and 2 errors in case you'd like to pull into the sourced version:

                          https://github.com/campmdabt/UnrealE...452f8763be2f5f

                          Thanks again for all you do.
                          Thank you for sharing these updates [MENTION=277851]Cameron Abt[/MENTION] !



                          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


                            Victory Plugin 4.14

                            Dear Community,

                            My Victory Plugin is now on 4.14!

                            Enjoooy!

                            Rama

                            ~~~

                            New Download for UE4 4.14 (57mb, Media Fire)
                            https://www.mediafire.com/?ieovbd5l9d7yub2

                            ♥ Please note I now use the UE4 Marketplace C++ Plugin Standard when packaging Victory plugin for you ♥

                            1. Win64 Development
                            2. Win64 Shipping <~~~~~~ NEW!
                            3. Win32 Development
                            4. Win32 Shipping
                            4. HTML5 Development
                            5. HTML5 Shipping <~~~~~~ NEW!

                            Please see my instructions for Packaging UE4 Plugins With Your Game.

                            ~~~

                            Prior Engine Versions

                            4.12: http://www.mediafire.com/download/g4...ryPlugin12.zip

                            4.11: http://www.mediafire.com/download/jp...ryPlugin11.zip

                            4.13: https://www.mediafire.com/?7kt9fepwa1pgs0y

                            ~~~

                            Donations can be sent to me via:
                            http://lightningfitness.org/donate/



                            Rama
                            Last edited by Rama; 11-15-2016, 07:23 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


                              Originally posted by Cameron Abt View Post
                              Rama,

                              I can't seem to find where I got your VictoryEdEngine code from, but I've just updated it for 4.14.0 and would like to share a few changes with you to get rid of some deprecation warnings and 2 errors in case you'd like to pull into the sourced version:

                              https://github.com/campmdabt/UnrealE...452f8763be2f5f

                              Thanks again for all you do.
                              The link seems to be broken. I was actually going to ask Rama if he was going to update it to 4.14, as I've only seen it to 4.12 .

                              Comment


                                Originally posted by Fexception View Post
                                The link seems to be broken. I was actually going to ask Rama if he was going to update it to 4.14, as I've only seen it to 4.12 .
                                After looking back at my forked Unreal repository, it says it's private, though I'm not sure if that means completely private or mostly private but accessible to those who can access the Unreal Engine main Git page.

                                Are you able to access the Unreal Engine GitHub page here or does it give you a 404 error?
                                Cameron Abt
                                Founding Partner
                                Atlas Bay VR

                                Atlas Bay VR Logo

                                Comment

                                Working...
                                X