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

**URL:** <https://forums.unrealengine.com/t/39-s-extra-blueprint-nodes-for-you-as-a-plugin-no-c-required/3448>\
**Category:** Blueprint\
**Tags:** unreal-engine\
**Created:** [April 29, 2014, 1:27am UTC](https://forums.unrealengine.com/t/39-s-extra-blueprint-nodes-for-you-as-a-plugin-no-c-required/3448 "2014-04-29T01:27:59Z")\
**Posts on this page:** 20\
**Page:** 86

<div class="post-metadata">

**Author:** ![kevinaboyette](https://d1ap1mz92jnks1.cloudfront.net/user_avatar/forums.unrealengine.com/kevinaboyette/32/469391_2.png) [@kevinaboyette](https://forums.unrealengine.com/u/kevinaboyette)\
**Post date:** [October 7, 2016, 4:28pm UTC](https://forums.unrealengine.com/t/39-s-extra-blueprint-nodes-for-you-as-a-plugin-no-c-required/3448/1801 "2016-10-07T16:28:18Z")

</div>

I’m having a small with the fullscreen nodes. I’m trying to force regular fullscreen, but “PreferredFullscreenMode=1” is always saved to GameUserSettings.ini instead of Mode=0. Any advice? :eek:

 ![95824f3996f5f791d145c5f43c12215625ebdc2f.jpeg](https://d3kjluh73b9h9o.cloudfront.net/original/4X/9/5/8/95824f3996f5f791d145c5f43c12215625ebdc2f.jpeg)

---

<div class="post-metadata">

**Author:** ![Rama](https://d1ap1mz92jnks1.cloudfront.net/user_avatar/forums.unrealengine.com/rama/32/882413_2.png) [@Rama](https://forums.unrealengine.com/u/Rama)\
**Post date:** [October 10, 2016, 12:25am UTC](https://forums.unrealengine.com/t/39-s-extra-blueprint-nodes-for-you-as-a-plugin-no-c-required/3448/1802 "2016-10-10T00:25:18Z")

</div>

Dear Community,

For the benefit of you lovely VR enthusiasts who have more than one VR headset that you are testing with, I present to you a BP node to let you know which type of headset is currently hooked up to the computer!

Please keep in mind that I’ve added my own addition, which is the None option, can happen if you don’t have any device hooked up and could help with debugging, especially in packaged games.

 ![e18c8d72f1d9b089fc4384a911a2f6aeaf2af722.jpeg](https://d3kjluh73b9h9o.cloudfront.net/original/4X/e/1/8/e18c8d72f1d9b089fc4384a911a2f6aeaf2af722.jpeg)

```auto

**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 **&lt; ~~~~~~ NEW!**
3. Win32 Development
4. Win32 Shipping
4. HTML5 Development
5. HTML5 Shipping **&lt; ~~~~~~ NEW!**

Please see my instructions for [Packaging UE4 Plugins With Your Game](https://forums.unrealengine.com/showthread.php?3851-(39)--s-Extra-Blueprint-Nodes-for-You-as-a-Plugin-No-C-Required!&p=476476&viewfull=1#post476476).

```

**Prior Engine Versions**

\*\*4.12: \*\*[http://www.mediafire.com/download/g441k2815r5b045/VictoryPlugin12.zip](http://www.mediafire.com/download/g441k2815r5b045/VictoryPlugin12.zip)

\*\*4.11: \*\*[http://www.mediafire.com/download/jp91b9atphm2obt/VictoryPlugin11.zip](http://www.mediafire.com/download/jp91b9atphm2obt/VictoryPlugin11.zip)

```auto

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

♥
```

---

<div class="post-metadata">

**Author:** ![Rama](https://d1ap1mz92jnks1.cloudfront.net/user_avatar/forums.unrealengine.com/rama/32/882413_2.png) [@Rama](https://forums.unrealengine.com/u/Rama)\
**Post date:** [October 16, 2016, 3:06am UTC](https://forums.unrealengine.com/t/39-s-extra-blueprint-nodes-for-you-as-a-plugin-no-c-required/3448/1803 "2016-10-16T03:06:14Z")

</div>

![0f36d3a4f869f97b5c23aa7135946654a25f7c74.jpeg](https://d3kjluh73b9h9o.cloudfront.net/original/4X/0/f/3/0f36d3a4f869f97b5c23aa7135946654a25f7c74.jpeg)

Dear Community,

A reminder of these extremely powerful nodes to help you access the directory structure of your game after it has been packaged and put **wherever** by your user!

**Victory Absolute Paths!**  
_Live as of March 3rd 2015 build_

Get the File Path to your project .exe, your project root directory, and more!

These paths are **dynamically updated** even if you move the entire project to a new location on your computer!

\*\* these nodes are fully compatible with packaged builds and return absolute paths!\*\*

These nodes also work in Development/Editor builds!

```auto

**More Power For You in BP**

Now you can easily create your own folders/files, relative to the project root directory or your project's .exe!

Please note that in editor builds, the .exe returns your UE4Editor.exe location, but in packaged games it returns your game's .exe

![ca6e47c3de4ce0fc029accc855a97ab3b66c7f0f.jpeg|1260x774](upload://sSMIRl140vUkZisnTkYGaDdAz4X.jpeg)

```

**Recommendation:**

I recommend using the Project Game directory for most of your relative path needs! works the same in Editor and packaged builds!

You can also get your Saved and Logs folders for your project in both packaged and editor builds!

```auto

**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 **&lt; ~~~~~~ NEW!**
3. Win32 Development
4. Win32 Shipping
4. HTML5 Development
5. HTML5 Shipping **&lt; ~~~~~~ NEW!**

Please see my instructions for [Packaging UE4 Plugins With Your Game](https://forums.unrealengine.com/showthread.php?3851-(39)--s-Extra-Blueprint-Nodes-for-You-as-a-Plugin-No-C-Required!&p=476476&viewfull=1#post476476).

```

**Prior Engine Versions**

\*\*4.12: \*\*[VictoryPlugin12](http://www.mediafire.com/download/g441k2815r5b045/VictoryPlugin12.zip)

\*\*4.11: \*\*[VictoryPlugin11](http://www.mediafire.com/download/jp91b9atphm2obt/VictoryPlugin11.zip)

```auto

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

♥
```

---

<div class="post-metadata">

**Author:** ![MrFlopsie](https://d1ap1mz92jnks1.cloudfront.net/user_avatar/forums.unrealengine.com/mrflopsie/32/602513_2.png) [@MrFlopsie](https://forums.unrealengine.com/u/MrFlopsie)\
**Post date:** [October 16, 2016, 3:47pm UTC](https://forums.unrealengine.com/t/39-s-extra-blueprint-nodes-for-you-as-a-plugin-no-c-required/3448/1804 "2016-10-16T15:47:14Z")

</div>

Hello ,  
I’m trying your plugin for the first because I need to be able get pixel color from a texture.  
However I only get it to work if I use your load texture nodes that require an absolute path. If I use “Victory Get Pixel From T2D” and just select one of my textures from the dropdown menu I get an engine crash and it breaks saying “Color was nullptr.”  
Is there some special requirement for the texture2d type to work?  
 ![f5ced548eb.png](https://d3kjluh73b9h9o.cloudfront.net/original/3X/1/c/1cdfc3f70f6ac5f889ebf84edae178242b218f8c.png)

Thank you for awesome plugin btw 🙂

---

<div class="post-metadata">

**Author:** ![OverRated\_AU](https://d1ap1mz92jnks1.cloudfront.net/user_avatar/forums.unrealengine.com/overrated_au/32/1008648_2.png) [@OverRated\_AU](https://forums.unrealengine.com/u/OverRated_AU)\
**Post date:** [October 21, 2016, 2:47am UTC](https://forums.unrealengine.com/t/39-s-extra-blueprint-nodes-for-you-as-a-plugin-no-c-required/3448/1805 "2016-10-21T02:47:47Z")

</div>

Hi, any eta for a 4.14 update thanks.

good ended up rebuilding it for 4.14 P1.

---

<div class="post-metadata">

**Author:** ![Rama](https://d1ap1mz92jnks1.cloudfront.net/user_avatar/forums.unrealengine.com/rama/32/882413_2.png) [@Rama](https://forums.unrealengine.com/u/Rama)\
**Post date:** [October 22, 2016, 8:34pm UTC](https://forums.unrealengine.com/t/39-s-extra-blueprint-nodes-for-you-as-a-plugin-no-c-required/3448/1806 "2016-10-22T20:34:13Z")

</div>

> [@FloreVanackere;610115](#):
>
> Hello ,  
> I’m trying your plugin for the first because I need to be able get pixel color from a texture.  
> However I only get it to work if I use your load texture nodes that require an absolute path. If I use “Victory Get Pixel From T2D” and just select one of my textures from the dropdown menu I get an engine crash and it breaks saying “Color was nullptr.”  
> Is there some special requirement for the texture2d type to work?
> 
> Thank you for awesome plugin btw 🙂

Hi there!

To try and isolate any hardware or other platform issues, can you try the following test:  
Load Texture From T2D

Use the AnalogHat texture, engine content, make sure to Show Engine Content if you are not seeing it

The full reference for the asset I am talking about is:

```auto

Texture2D'/Engine/MobileResources/HUD/AnalogHat.AnalogHat'

```

I did in 4.13 just now and it worked great 🙂

> [@;612527](#):
>
> Hi , any eta for a 4.14 update thanks.
> 
> good ended up rebuilding it for 4.14 P1.

So it sounds like you did the 4.14 upgrade easily? Is there an eta on 4.14 itself? I dont want to transition too soon if most ppl are still using 4.13 🙂

---

<div class="post-metadata">

**Author:** ![Rama](https://d1ap1mz92jnks1.cloudfront.net/user_avatar/forums.unrealengine.com/rama/32/882413_2.png) [@Rama](https://forums.unrealengine.com/u/Rama)\
**Post date:** [October 22, 2016, 8:36pm UTC](https://forums.unrealengine.com/t/39-s-extra-blueprint-nodes-for-you-as-a-plugin-no-c-required/3448/1807 "2016-10-22T20:36:47Z")

</div>

Launch any program from your computer’s OS from UE4 Blueprints, with Parameters!

 ![9ab0f3ed862e64e4fcbcc28417862b10b74591aa.jpeg](https://d3kjluh73b9h9o.cloudfront.net/original/4X/9/a/b/9ab0f3ed862e64e4fcbcc28417862b10b74591aa.jpeg)

Dear Community

True to my wish of empowering of you in Blueprints via my Victory BP library, these new nodes are VERY powerful!

With these nodes you can launch other applications of your choosing, with commandline arguments, right from BP!

You can even choose whether the application you launch should be detached and/or hidden.

1. **Detached** ~ Your UE4 app can close itself if Detached is true. If false, your UE4 app considers itself the parent of the created process and will wait until that child process finishes running before closing itself.

2. **Hidden** ~ If hidden, the process will run silently and undetectable to the user. Useful for background tasks that are not meant to distract from gameplay.

**Software Design Consideration**  
Please use Detached + Hidden with consideration for your end user’s computer resources, as they wont be able to close the app if it is detached AND hidden.

I could not locate a way to end a process via process ID, only handles which are not BP exposeable. If people enjoy these nodes and would like it, I can make a BlueprintType exposed Process handle to enable additional features. So let me know if you are using these nodes!

```auto

**Get Application Name**

When you create a process through my BP node, you should save the resulting ProcessID as a var so that you can then verify it was created, and you can use node to get the name back from the OS.

```

**Is Application Running**

If you launch a process and want to wait to perform other logic until you know that process has finished running, you can save to variable the Process ID from CreateProcess and use node to find out when your other app finishes running!

```auto

**More Power For You in BP**

Victory to You!

♥

```

**New Download for UE4 4.13 (55mb, Media Fire)**

> **[VictoryPlugin16](https://www.mediafire.com/file/ieovbd5l9d7yub2/VictoryPlugin16.zip/file)**
>
> MediaFire is a simple to use free service that lets you put all your photos, documents, music, and video in a single place so you can access them anywhere and share them everywhere.

❤ 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
5. HTML5 Development
6. HTML5 Shipping **\< ~~~~~~ NEW!**

Please see my instructions for [Packaging UE4 Plugins With Your Game](https://forums.unrealengine.com/showthread.php?3851-(39)--s-Extra-Blueprint-Nodes-for-You-as-a-Plugin-No-C-Required!&p=476476&viewfull=1#post476476).

```auto

**Prior Engine Versions**

**4.12:** http://www.mediafire.com/download/g441k2815r5b045/VictoryPlugin12.zip

**4.11:** http://www.mediafire.com/download/jp91b9atphm2obt/VictoryPlugin11.zip

```

**Donations can be sent to me via:**

> **[Donate](http://lightningfitness.org/donate/)**
>
> gym-free, no gym, bodyweight, body weight alternative method of exercise. All natural, raw food, vegan, organic diet for holistic health and well being. Lightning fitness is an exercise system to help you achieve health, stretching, body building,...

❤

---

<div class="post-metadata">

**Author:** ![Vahid](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@Vahid](https://forums.unrealengine.com/u/Vahid)\
**Post date:** [October 26, 2016, 10:07am UTC](https://forums.unrealengine.com/t/39-s-extra-blueprint-nodes-for-you-as-a-plugin-no-c-required/3448/1808 "2016-10-26T10:07:08Z")

</div>

Hi, I want to know is it possible to save Downloaded texture with Download Image node to a file ?

---

<div class="post-metadata">

**Author:** ![Rama](https://d1ap1mz92jnks1.cloudfront.net/user_avatar/forums.unrealengine.com/rama/32/882413_2.png) [@Rama](https://forums.unrealengine.com/u/Rama)\
**Post date:** [October 27, 2016, 2:08am UTC](https://forums.unrealengine.com/t/39-s-extra-blueprint-nodes-for-you-as-a-plugin-no-c-required/3448/1809 "2016-10-27T02:08:19Z")

</div>

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

 ![secondstohoursminutesseconds.jpg](https://d3kjluh73b9h9o.cloudfront.net/original/3X/b/6/b669bfb522fd61db7012217d7c80bc0b9d2fc8d4.jpeg)

Dear Community,

I have two new nodes for you today!

**Count Occurances of Substring**

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

Case sensitivity is optional!

````auto

**Seconds to hh:mm:ss**

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

 node's primary reason for existing is that I had large 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:

```

02:12 00:01 00:99 60:30 01:00:05

```

instead of:

```

00:02:12.00 00:00:01.00 etc :)

```

 trimming of 0's is kept **optional** in case you want to compare outputs or do the parsing yourself :)

Here is the code for second node!

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

```

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)**

> **[VictoryPlugin16](https://www.mediafire.com/file/ieovbd5l9d7yub2/VictoryPlugin16.zip/file)**
>
> MediaFire is a simple to use free service that lets you put all your photos, documents, music, and video in a single place so you can access them anywhere and share them everywhere.

❤ 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
5. HTML5 Development
6. HTML5 Shipping **\< ~~~~~~ NEW!**

Please see my instructions for [Packaging UE4 Plugins With Your Game](https://forums.unrealengine.com/showthread.php?3851-(39)--s-Extra-Blueprint-Nodes-for-You-as-a-Plugin-No-C-Required!&p=476476&viewfull=1#post476476).

```auto

**Prior Engine Versions**

**4.12:** http://www.mediafire.com/download/g441k2815r5b045/VictoryPlugin12.zip

**4.11:** http://www.mediafire.com/download/jp91b9atphm2obt/VictoryPlugin11.zip

```

**Donations can be sent to me via:**

> **[Donate](http://lightningfitness.org/donate/)**
>
> gym-free, no gym, bodyweight, body weight alternative method of exercise. All natural, raw food, vegan, organic diet for holistic health and well being. Lightning fitness is an exercise system to help you achieve health, stretching, body building,...

❤

---

<div class="post-metadata">

**Author:** ![Rama](https://d1ap1mz92jnks1.cloudfront.net/user_avatar/forums.unrealengine.com/rama/32/882413_2.png) [@Rama](https://forums.unrealengine.com/u/Rama)\
**Post date:** [October 28, 2016, 7:38am UTC](https://forums.unrealengine.com/t/39-s-extra-blueprint-nodes-for-you-as-a-plugin-no-c-required/3448/1810 "2016-10-28T07:38:04Z")

</div>

> [@Vahid;614790](#):
>
> 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!

🙂

---

<div class="post-metadata">

**Author:** ![Rama](https://d1ap1mz92jnks1.cloudfront.net/user_avatar/forums.unrealengine.com/rama/32/882413_2.png) [@Rama](https://forums.unrealengine.com/u/Rama)\
**Post date:** [October 28, 2016, 7:41am UTC](https://forums.unrealengine.com/t/39-s-extra-blueprint-nodes-for-you-as-a-plugin-no-c-required/3448/1811 "2016-10-28T07:41:21Z")

</div>

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

 ![966be34d7f86e21848e5807c2984c02b33369b76.jpeg](https://d3kjluh73b9h9o.cloudfront.net/original/4X/9/6/6/966be34d7f86e21848e5807c2984c02b33369b76.jpeg)

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!

```auto

**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 **&lt; ~~~~~~ NEW!**
3. Win32 Development
4. Win32 Shipping
4. HTML5 Development
5. HTML5 Shipping **&lt; ~~~~~~ NEW!**

Please see my instructions for [Packaging UE4 Plugins With Your Game](https://forums.unrealengine.com/showthread.php?3851-(39)--s-Extra-Blueprint-Nodes-for-You-as-a-Plugin-No-C-Required!&p=476476&viewfull=1#post476476).

```

**Prior Engine Versions**

\*\*4.12: \*\*[VictoryPlugin12](http://www.mediafire.com/download/g441k2815r5b045/VictoryPlugin12.zip)

\*\*4.11: \*\*[VictoryPlugin11](http://www.mediafire.com/download/jp91b9atphm2obt/VictoryPlugin11.zip)

```auto

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

♥
```

---

<div class="post-metadata">

**Author:** ![Vahid](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@Vahid](https://forums.unrealengine.com/u/Vahid)\
**Post date:** [October 28, 2016, 10:56am UTC](https://forums.unrealengine.com/t/39-s-extra-blueprint-nodes-for-you-as-a-plugin-no-c-required/3448/1812 "2016-10-28T10:56:35Z")

</div>

> [@;615726](#):
>
> I will look into that as soon as I can, in meantime check out my next post for great GPU fun!
> 
> 🙂

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

> **[Download a file to hard drive (Blueprints or C++)](https://forums.unrealengine.com/questions/352833/download-a-file-to-hard-drive-blueprints-or-c.html)**
>
> Is there a method in the engine that will download a file from the web to the game folder?

---

<div class="post-metadata">

**Author:** ![Voradori](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@Voradori](https://forums.unrealengine.com/u/Voradori)\
**Post date:** [October 31, 2016, 6:40pm UTC](https://forums.unrealengine.com/t/39-s-extra-blueprint-nodes-for-you-as-a-plugin-no-c-required/3448/1813 "2016-10-31T18:40:53Z")

</div>

Hey , I’m stuck with some gamestate.  
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 ([link](https://forums.unrealengine.com/showthread.php?3851-(39)--s-Extra-Blueprint-Nodes-for-You-as-a-Plugin-No-C-Required!&p=181616&viewfull=1#post181616)), 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

---

<div class="post-metadata">

**Author:** ![anonymous\_user\_ba0bd1a3](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@anonymous\_user\_ba0bd1a3](https://forums.unrealengine.com/u/anonymous_user_ba0bd1a3)\
**Post date:** [November 4, 2016, 3:50am UTC](https://forums.unrealengine.com/t/39-s-extra-blueprint-nodes-for-you-as-a-plugin-no-c-required/3448/1814 "2016-11-04T03:50:23Z")

</div>

Hi,

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 function worked for local files. Looking forward to hearing from you. Thanks.

---

<div class="post-metadata">

**Author:** ![Rama](https://d1ap1mz92jnks1.cloudfront.net/user_avatar/forums.unrealengine.com/rama/32/882413_2.png) [@Rama](https://forums.unrealengine.com/u/Rama)\
**Post date:** [November 9, 2016, 9:30pm UTC](https://forums.unrealengine.com/t/39-s-extra-blueprint-nodes-for-you-as-a-plugin-no-c-required/3448/1815 "2016-11-09T21:30:41Z")

</div>

> [@Bingxu;618780](#):
>
> Hi ,
> 
> 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 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 🙂

🙂

> [@Voradori;617041](#):
>
> Hey , I’m stuck with some gamestate.  
> 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

I am glad you got it sorted out!

---

<div class="post-metadata">

**Author:** ![Rama](https://d1ap1mz92jnks1.cloudfront.net/user_avatar/forums.unrealengine.com/rama/32/882413_2.png) [@Rama](https://forums.unrealengine.com/u/Rama)\
**Post date:** [November 9, 2016, 9:33pm UTC](https://forums.unrealengine.com/t/39-s-extra-blueprint-nodes-for-you-as-a-plugin-no-c-required/3448/1816 "2016-11-09T21:33:32Z")

</div>

![MD5Hash.jpg](https://d3kjluh73b9h9o.cloudfront.net/original/3X/e/9/e9d91113e4bc0f5c3b12b15f40ad323ef3956bb8.jpeg)

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 and file size match, gives you **binary data integrity verification powers** 🙂

```auto

**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 **&lt; ~~~~~~ NEW!**
3. Win32 Development
4. Win32 Shipping
4. HTML5 Development
5. HTML5 Shipping **&lt; ~~~~~~ NEW!**

Please see my instructions for [Packaging UE4 Plugins With Your Game](https://forums.unrealengine.com/showthread.php?3851-(39)--s-Extra-Blueprint-Nodes-for-You-as-a-Plugin-No-C-Required!&p=476476&viewfull=1#post476476).

```

**Prior Engine Versions**

\*\*4.12: \*\*[VictoryPlugin12](http://www.mediafire.com/download/g441k2815r5b045/VictoryPlugin12.zip)

\*\*4.11: \*\*[VictoryPlugin11](http://www.mediafire.com/download/jp91b9atphm2obt/VictoryPlugin11.zip)

```auto

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

♥
```

---

<div class="post-metadata">

**Author:** ![Zireael07](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@Zireael07](https://forums.unrealengine.com/u/Zireael07)\
**Post date:** [November 10, 2016, 8:16am UTC](https://forums.unrealengine.com/t/39-s-extra-blueprint-nodes-for-you-as-a-plugin-no-c-required/3448/1817 "2016-11-10T08:16:13Z")

</div>

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

---

<div class="post-metadata">

**Author:** ![Cameron\_Abt](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@Cameron\_Abt](https://forums.unrealengine.com/u/Cameron_Abt)\
**Post date:** [November 15, 2016, 9:30pm UTC](https://forums.unrealengine.com/t/39-s-extra-blueprint-nodes-for-you-as-a-plugin-no-c-required/3448/1818 "2016-11-15T21:30:18Z")

</div>

,

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:

/campmdabt/UnrealEngine/commit/8db1c32eeece99356f8ecaaf06452f8763be2f5f

Thanks again for you do.

---

<div class="post-metadata">

**Author:** ![Rama](https://d1ap1mz92jnks1.cloudfront.net/user_avatar/forums.unrealengine.com/rama/32/882413_2.png) [@Rama](https://forums.unrealengine.com/u/Rama)\
**Post date:** [November 15, 2016, 11:20pm UTC](https://forums.unrealengine.com/t/39-s-extra-blueprint-nodes-for-you-as-a-plugin-no-c-required/3448/1819 "2016-11-15T23:20:41Z")

</div>

> [@Cameron Abt;623806](#):
>
> ,
> 
> 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:
> 
> /campmdabt/UnrealEngine/commit/8db1c32eeece99356f8ecaaf06452f8763be2f5f
> 
> Thanks again for you do.

Thank you for sharing these updates [MENTION=277851]Cameron Abt[/MENTION] !

🙂

---

<div class="post-metadata">

**Author:** ![Rama](https://d1ap1mz92jnks1.cloudfront.net/user_avatar/forums.unrealengine.com/rama/32/882413_2.png) [@Rama](https://forums.unrealengine.com/u/Rama)\
**Post date:** [November 15, 2016, 11:21pm UTC](https://forums.unrealengine.com/t/39-s-extra-blueprint-nodes-for-you-as-a-plugin-no-c-required/3448/1820 "2016-11-15T23:21:22Z")

</div>

Victory Plugin 4.14

Dear Community,

My Victory Plugin is now on 4.14!

Enjoooy!

```auto

**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 **&lt; ~~~~~~ NEW!**
3. Win32 Development
4. Win32 Shipping
4. HTML5 Development
5. HTML5 Shipping **&lt; ~~~~~~ NEW!**

Please see my instructions for [Packaging UE4 Plugins With Your Game](https://forums.unrealengine.com/showthread.php?3851-(39)--s-Extra-Blueprint-Nodes-for-You-as-a-Plugin-No-C-Required!&p=476476&viewfull=1#post476476).

```

**Prior Engine Versions**

\*\*4.12: \*\*[VictoryPlugin12](http://www.mediafire.com/download/g441k2815r5b045/VictoryPlugin12.zip)

\*\*4.11: \*\*[VictoryPlugin11](http://www.mediafire.com/download/jp91b9atphm2obt/VictoryPlugin11.zip)

\*\*4.13: \*\*[VictoryPlugin13](https://www.mediafire.com/?7kt9fepwa1pgs0y)

```auto

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

♥
```

[Previous page](https://forums.unrealengine.com/t/39-s-extra-blueprint-nodes-for-you-as-a-plugin-no-c-required/3448.md?page=85)

[Next page](https://forums.unrealengine.com/t/39-s-extra-blueprint-nodes-for-you-as-a-plugin-no-c-required/3448.md?page=87)
