# (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:** 66

<div class="post-metadata">

**Author:** ![dabulina](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@dabulina](https://forums.unrealengine.com/u/dabulina)\
**Post date:** [January 15, 2016, 9:18am UTC](https://forums.unrealengine.com/t/39-s-extra-blueprint-nodes-for-you-as-a-plugin-no-c-required/3448/1383 "2016-01-15T09:18:48Z")

</div>

Hi, i found problem in “Load String Array from file”. Patch cant read string if there is characters inside like āšģķīļūņžē e.c.  
Is there any way how to fix that?

[https://www](https://www)./sFyLarNly44

---

<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:** [January 15, 2016, 4:03pm UTC](https://forums.unrealengine.com/t/39-s-extra-blueprint-nodes-for-you-as-a-plugin-no-c-required/3448/1384 "2016-01-15T16:03:30Z")

</div>

[QUOTE=dabulina;454436]  
Hi, i found problem in “Load String Array from file”. Patch cant read string if there is characters inside like āšģķīļūņžē e.c.  
Is there any way how to fix that?  
=sFyLarNly44[/QUOTE]

Hi there, thanks for the video! Explains the very clearly 🙂

Under the hood I am using Epic’s function:

FFileHelper::LoadANSITextFileToStrings

I presume the characters you are entering are not getting converted correctly within function.

I could try using a different function, which seems like it would support your character set better:

```auto

/**
	 * Load a text file to an FString.
	 * Supports combination of ANSI/Unicode files and platforms.
	 * @param Result string representation of the loaded file
	 * @param Filename name of the file to load
	 * @param VerifyFlags flags controlling the hash verification behavior ( see EHashOptions )
	 */
	static bool LoadFileToString( FString& Result, const TCHAR* Filename, uint32 VerifyFlags=0 );

```

However it only loads to a single string, I would need to parse the file myself into an array.

I can work on doing at my next availability 🙂

---

<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:** [January 15, 2016, 4:05pm UTC](https://forums.unrealengine.com/t/39-s-extra-blueprint-nodes-for-you-as-a-plugin-no-c-required/3448/1385 "2016-01-15T16:05:55Z")

</div>

New Nodes for Mathematical Planes! Create Plane, PointDistanceToPlane, and IsPointInPlane!

Dear Community,

I’ve added some new nodes to make working with Planes (math structure) easier in Blueprints!

Using my new Create Plane BP node you will find it very easy to construct planes for use with Draw Debug Plane and Project Point to Plane, etc!

I’ve also given you a very easy coplanarity test via IsPointOnPlane!

Enjoy!

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

 ![PointOnPlane.jpg](https://d3kjluh73b9h9o.cloudfront.net/original/3X/4/1/415283c7c758c7468fbcfbdb439ad8939a08fd78.jpeg)

```auto

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

**Plugin Release Dates and UE4 Engine Versions**
https://wiki.unrealengine.com/%27s_Vertex_Snap_Editor_Plugin#Plugin_Release_Dates_and_UE4_Engine_Versions

```

**Victory Plugin Binaries for Packaged Games**

> **[A new, community-hosted Unreal Engine Wiki](https://forums.unrealengine.com/t/a-new-community-hosted-unreal-engine-wiki/141494)**
>
> After over a year in maintenance mode, the official Unreal Engine Wiki is now permanently offline. These resources now live on a new community-run Unreal Engine Community Wiki — https://unrealcommunity.wiki/! You will be able to find content from...

```auto

**Victory Plugin on Media Fire**
https://www.mediafire.com/?ieovbd5l9d7yub2

Please note the mediafire version includes both the editor and packaged game binaries in the same file ♥ 

```

**Donations**

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,...

Enjoy!

🙂

---

<div class="post-metadata">

**Author:** ![ScruffyHollywood](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@ScruffyHollywood](https://forums.unrealengine.com/u/ScruffyHollywood)\
**Post date:** [January 17, 2016, 2:22am UTC](https://forums.unrealengine.com/t/39-s-extra-blueprint-nodes-for-you-as-a-plugin-no-c-required/3448/1386 "2016-01-17T02:22:32Z")

</div>

Hey! I love your work. But I have a problem, I’ve gone back to using UE4.7.2, and found that Victory was deleted when I installed new versions of UE4. So I downloaded Victory again to put back into 4.7.2 and activated it, but now the project I was working on won’t open, as the “modules are missing or built with a different engine version” and there is no line in any config file referencing Victory at , I may have used a Victory blueprint node, but no matter what I do I can’t open my project! I’ve looked at the release date for 4.7.2 and downloaded Victory from [https://wiki.unrealengine.com/File:VictoryPlugin.zip](https://wiki.unrealengine.com/File:VictoryPlugin.zip) that matches the date, but it still is wrong.

---

<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:** [January 21, 2016, 8:59pm UTC](https://forums.unrealengine.com/t/39-s-extra-blueprint-nodes-for-you-as-a-plugin-no-c-required/3448/1387 "2016-01-21T20:59:48Z")

</div>

> [@ScruffyHollywood;455421](#):
>
> Hey! I love your work. But I have a problem, I’ve gone back to using UE4.7.2, and found that Victory was deleted when I installed new versions of UE4. So I downloaded Victory again to put back into 4.7.2 and activated it, but now the project I was working on won’t open, as the “modules are missing or built with a different engine version” and there is no line in any config file referencing Victory at , I may have used a Victory blueprint node

Welcome to the forums Scruffy!

I would recommend you use 4.10 engine version with my latest plugin release, so that you can open the project, and then find the nodes. Is there a reason you have to stay on 4.7.2 ?

Good luck!

---

<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:** [January 21, 2016, 9:05pm UTC](https://forums.unrealengine.com/t/39-s-extra-blueprint-nodes-for-you-as-a-plugin-no-c-required/3448/1388 "2016-01-21T21:05:11Z")

</div>

\*\*Get Closest Actor Of Class In Radius of Location

Get Closest Actor of Class In Radius of Actor\*\*

**These nodes are great for use with AI calculations!**

 ![GetClosestActorClassInRadius2.jpg](https://d3kjluh73b9h9o.cloudfront.net/original/3X/8/6/86ecf86075e5a7820e8fef1fcb9fba5cf48c9f43.jpeg)

 ![GetClosestActorClassInRadius1.jpg](https://d3kjluh73b9h9o.cloudfront.net/original/3X/0/6/068aff5a69baa56ef9b196f8c5930ad4c3e63e2f.jpeg)

```auto

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

:)
```

---

<div class="post-metadata">

**Author:** ![PsYcHo962](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@PsYcHo962](https://forums.unrealengine.com/u/PsYcHo962)\
**Post date:** [January 22, 2016, 9:49pm UTC](https://forums.unrealengine.com/t/39-s-extra-blueprint-nodes-for-you-as-a-plugin-no-c-required/3448/1389 "2016-01-22T21:49:44Z")

</div>

First of , absolutely love plug-in, has made my life sooo much easier!  
Just wanted to mention something with the Real World nodes. The Get Current OSTime node return string doesn’t include milliseconds, yet if I append the return string to include .\<milliseconds\> the Get Passed Since Previous node accepts it and works as intended, outputting the passed in milliseconds. Was it intentional to not include milliseconds in the Get Current OSTime? If so, might be worth mentioning how to include it manually in the description since it took me longer than I’d like to admit to figure out that was the problem.

---

<div class="post-metadata">

**Author:** ![Dannington](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@Dannington](https://forums.unrealengine.com/u/Dannington)\
**Post date:** [January 24, 2016, 5:51pm UTC](https://forums.unrealengine.com/t/39-s-extra-blueprint-nodes-for-you-as-a-plugin-no-c-required/3448/1390 "2016-01-24T17:51:57Z")

</div>

Hi, just to let you know the plugin you made for me has now seen action on TV! So thanks for that. A small question - does your ip node get the ip on the local network or the internet? (I need to get the local one)

Thanks again!

---

<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:** [January 24, 2016, 11:02pm UTC](https://forums.unrealengine.com/t/39-s-extra-blueprint-nodes-for-you-as-a-plugin-no-c-required/3448/1391 "2016-01-24T23:02:26Z")

</div>

> [@PsYcHo962;459320](#):
>
> First of , absolutely love plug-in, has made my life sooo much easier!  
> Just wanted to mention something with the Real World nodes. The Get Current OSTime node return string doesn’t include milliseconds, yet if I append the return string to include .\<milliseconds\> the Get Passed Since Previous node accepts it and works as intended, outputting the passed in milliseconds. Was it intentional to not include milliseconds in the Get Current OSTime? If so, might be worth mentioning how to include it manually in the description since it took me longer than I’d like to admit to figure out that was the problem.

Hi there!

Welcome to the forums!

The UE4 function itself declares that it does not return milliseconds:

```auto

/**
	 * Returns the string representation of date using a default format.
	 *
	 * The returned string has the following format:
	 * yyyy.mm.dd-hh.mm.ss
	 *
	 * @return String representation.
	 * @see Parse, ToIso8601
	 */
	CORE_API FString ToString() const;

```

Yet, as you say, the parsing function which takes the string accepts it if milliseconds are added onto the end.

For the sake of the node itself it makes more sense if the string includes the milliseconds 🙂

**BP node Update**

So I’ve updated my BP node!

```auto

FString UVictoryBPFunctionLibrary::RealWorldTime__GetCurrentOSTime( 
	int32& MilliSeconds,
	int32& Seconds, 
	int32& Minutes, 
	int32& Hours12,
	int32& Hours24,
	int32& Day,
	int32& Month,
	int32& Year
){
	const FDateTime Now = FDateTime::Now();
	
	MilliSeconds = Now.GetMillisecond( );
	Seconds = Now.GetSecond( );
	Minutes = Now.GetMinute( );
	Hours12 = Now.GetHour12( );
	Hours24 = Now.GetHour( ); //24
	Day = Now.GetDay( );
	Month = Now.GetMonth( );
	Year = Now.GetYear( );
	 
	//MS are not included in FDateTime::ToString(), so adding it
	//The Parse function accepts if MS are present.
	FString NowWithMS = Now.ToString();
	NowWithMS += "." + FString::FromInt(MilliSeconds);
	return NowWithMS;
}

```

It will be in my next release 🙂

---

<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:** [January 24, 2016, 11:05pm UTC](https://forums.unrealengine.com/t/39-s-extra-blueprint-nodes-for-you-as-a-plugin-no-c-required/3448/1392 "2016-01-24T23:05:10Z")

</div>

> [@Dannington;460146](#):
>
> Hi , just to let you know the plugin you made for me has now seen action on TV! So thanks for that. A small question - does your ip node get the ip on the local network or the internet? (I need to get the local one)
> 
> Thanks again!

Wohoo! Congratulations ! 🙂 Victory BP Library and your project on TV!!

The IP node is for actual internet IP, because it relays to [http://api.ipify.org](http://api.ipify.org) to find out your ip address

When you say you want to get your local ip address, isn’t that going to be 127.0.0.1 ?

---

<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:** [January 24, 2016, 11:09pm UTC](https://forums.unrealengine.com/t/39-s-extra-blueprint-nodes-for-you-as-a-plugin-no-c-required/3448/1393 "2016-01-24T23:09:53Z")

</div>

Config Suite of BP Nodes

**’ Suite of Custom Config Section BP Nodes!**

Using my suite of Config BP nodes, you can create as many of your own custom config file sections as you want!

You can both create and retrieve ini variables with any name and fundamental type that you want!

 ![ConfigMain.jpg](https://d3kjluh73b9h9o.cloudfront.net/original/3X/b/c/bc59130af5a174e7be444531c1a0da57158ebeea.jpeg)

```auto

**Supported Types:**

Bool
Int
Float
Rotator
Vector
Color
String

```

**Why Use a Config Var?**

Config vars have several benefits

1. **Persistent data storage** without using a SaveGame struct or GameInstance, store simple quantities of data and player customization way! Data is stored between level loads and even after the current instance of the game is shut down.

So in way config vars have greater persistence than the GameInstance class!

1. **Player-Driven Customization** , Players of your game can tweak the config vars that you make available for them on their hard disk, by editing the .ini file directly, just like AAA games! is the most significant advantage of using config files, and their real core purpose. 🙂

2. **Simplicity,** simpler to use than the BP SaveSystem (which is quite wonderful by the way), but not quite as powerful in that you can only store basic data types, not UObjects and Actors.

3. \*\*Organization, \*\*you can create as many config header sections as you want using my nodes, organizing your custom settings way!

````auto

**Game.ini**

 of your custom created config vars and sections are stored in:

**Saved/Config/Windows/Game.ini**

Players can navigate to location on their harddrive to edit your ini files just like any AAA game would allow!

Here's what my **Game.ini** file looks like after running some tests!

```

[DebugWindows]
ConsoleWidth=160
ConsoleHeight=4000
ConsoleX=-32000
ConsoleY=-32000

[/Script/UnrealEd.ProjectPackagingSettings]
BuildConfiguration=PPBC_Development
StagingDirectory=(Path="E:/MYPROJECT_DELETE")
FullRebuild=True
ForDistribution=False
UsePakFile=True
UseOBB_InAPK=False
CulturesToStage=en

[Victory]
BoolVar=True
VectorVar=X=1.000 Y=2.000 Z=9000.123
StrVar=Yay For Custom Config Vars!!!
FloatVar=234.000000

```

**Now you have fully featured ability to use config variables entirely in BP!**

PS: Here's example usage!

![Usage.jpg|1280x960](upload://vJ8VyiQCZXj6G59JXlBNDrMdZow.jpeg)

````

\*\*Latest plugin download on the UE4 Wiki: (7.16 mb) \*\*

> **[A new, community-hosted Unreal Engine Wiki](https://forums.unrealengine.com/t/a-new-community-hosted-unreal-engine-wiki/141494)**
>
> After over a year in maintenance mode, the official Unreal Engine Wiki is now permanently offline. These resources now live on a new community-run Unreal Engine Community Wiki — https://unrealcommunity.wiki/! You will be able to find content from...

**Plugin Release Dates and UE4 Engine Versions**

> **[A new, community-hosted Unreal Engine Wiki](https://forums.unrealengine.com/t/a-new-community-hosted-unreal-engine-wiki/141494)**
>
> After over a year in maintenance mode, the official Unreal Engine Wiki is now permanently offline. These resources now live on a new community-run Unreal Engine Community Wiki — https://unrealcommunity.wiki/! You will be able to find content from...

```auto

**Victory Plugin Binaries for Packaged Games**
https://wiki.unrealengine.com/File:VictoryPluginPackaged.zip

```

**Victory Plugin on 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 the mediafire version includes both the editor and packaged game binaries in the same file ❤

```auto

**Donations**

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

Enjoy!

:)
```

---

<div class="post-metadata">

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

</div>

No, I mean like a 192.168.0.10 - the address the router gives on the LAN. I’m running some software using the brilliant TouchOSC app on my phone or iPad to drive commands in unreal. The downside is I need to configure the app with the right target address and port in order to talk to the engine and vice versa. Getting the ip would be good to save the operator from having to run ipconfig to get the details.

---

<div class="post-metadata">

**Author:** ![tundra\_cool](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@tundra\_cool](https://forums.unrealengine.com/u/tundra_cool)\
**Post date:** [January 25, 2016, 10:37am UTC](https://forums.unrealengine.com/t/39-s-extra-blueprint-nodes-for-you-as-a-plugin-no-c-required/3448/1395 "2016-01-25T10:37:22Z")

</div>

, I love your work but I have a request – if you really want to win the Internet, you’ll make these for everyone:  
=0lp3HD3RQOY  
Thanks for your hard work! 🙂

---

<div class="post-metadata">

**Author:** ![Netrve](https://d1ap1mz92jnks1.cloudfront.net/user_avatar/forums.unrealengine.com/netrve/32/549870_2.png) [@Netrve](https://forums.unrealengine.com/u/Netrve)\
**Post date:** [January 25, 2016, 2:28pm UTC](https://forums.unrealengine.com/t/39-s-extra-blueprint-nodes-for-you-as-a-plugin-no-c-required/3448/1396 "2016-01-25T14:28:24Z")

</div>

> [@tundra\_cooo;460503](#):
>
> , I love your work but I have a request – if you really want to win the Internet, you’ll make these for everyone

I’m not sure why you asked in thread, effect has nothing to do with what provides here. What you are asking him for is to make a graphical effect and the framework to use it.  
is something you make yourself or hire someone to do it for you, since it’s a fairly specific . It’s not something which would fit into 's BP plugin.

Create your own topic and ask nicely, someone might do it for you. The UE4 community is generally very helpful, so it’s worth a try.

---

<div class="post-metadata">

**Author:** ![tundra\_cool](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@tundra\_cool](https://forums.unrealengine.com/u/tundra_cool)\
**Post date:** [January 26, 2016, 2:12am UTC](https://forums.unrealengine.com/t/39-s-extra-blueprint-nodes-for-you-as-a-plugin-no-c-required/3448/1397 "2016-01-26T02:12:07Z")

</div>

> [@;460614](#):
>
> I’m not sure why you asked in thread, effect has nothing to do with what provides here. What you are asking him for is to make a graphical effect and the framework to use it.  
> is something you make yourself or hire someone to do it for you, since it’s a fairly specific . It’s not something which would fit into 's BP plugin.
> 
> Create your own topic and ask nicely, someone might do it for you. The UE4 community is generally very helpful, so it’s worth a try.

Objectively, it’s not so much an effect request than a request for the ability to modify triangles or texels via a BP node. Sounds pretty good to me.

---

<div class="post-metadata">

**Author:** ![Netrve](https://d1ap1mz92jnks1.cloudfront.net/user_avatar/forums.unrealengine.com/netrve/32/549870_2.png) [@Netrve](https://forums.unrealengine.com/u/Netrve)\
**Post date:** [January 26, 2016, 5:15pm UTC](https://forums.unrealengine.com/t/39-s-extra-blueprint-nodes-for-you-as-a-plugin-no-c-required/3448/1398 "2016-01-26T17:15:16Z")

</div>

> [@tundra\_cooo;461046](#):
>
> Objectively, it’s not so much an effect request than a request for the ability to modify triangles or texels via a BP node. Sounds pretty good to me.

I see now, watching the video suggested for me you were asking for the whole effect rather than a specific utility used to create that. Now that you formulated it it does make sense asking for it here, sorry for my confusion ^^

---

<div class="post-metadata">

**Author:** ![ScottBrown](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@ScottBrown](https://forums.unrealengine.com/u/ScottBrown)\
**Post date:** [January 29, 2016, 11:13pm UTC](https://forums.unrealengine.com/t/39-s-extra-blueprint-nodes-for-you-as-a-plugin-no-c-required/3448/1399 "2016-01-29T23:13:19Z")

</div>

How do you correctly unload? I am trying to do “Unload Stream Level”. If I do \<LEVELNAME\>_VictoryInstance_\<INSTANCENUMBER\> Unreal crashes. If I do UED\_PIE\_0\_\<LEVELNAME\>_VictoryInstance_\<INSTANCENUMBER\> it does not unload. Not sure if there is an equivalent Victory Unload I should be using instead.

I have an actor that I use to create my map instance and I store the string there so I can retrieve it later on “Event Destroyed”

---

<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:** [January 31, 2016, 7:18am UTC](https://forums.unrealengine.com/t/39-s-extra-blueprint-nodes-for-you-as-a-plugin-no-c-required/3448/1400 "2016-01-31T07:18:15Z")

</div>

How to Unload Level Instances

> [@;461457](#):
>
> I see now, watching the video suggested for me you were asking for the whole effect rather than a specific utility used to create that. Now that you formulated it it does make sense asking for it here, sorry for my confusion ^^

Thanks for helping out !

Welcome to the forums tundra\_cooo!

So you mean the ability to paint on triangles of a mesh, for the blood effect, not the ability to warp them real-, right?

> [@ScottBrown;463998](#):
>
> How do you correctly unload? I am trying to do “Unload Stream Level”. If I do \<LEVELNAME\>_VictoryInstance_\<INSTANCENUMBER\> Unreal crashes. If I do UED\_PIE\_0\_\<LEVELNAME\>_VictoryInstance_\<INSTANCENUMBER\> it does not unload. Not sure if there is an equivalent Victory Unload I should be using instead.
> 
> I have an actor that I use to create my map instance and I store the string there so I can retrieve it later on “Event Destroyed”

**[FONT=Comic Sans MS]Welcome to the forums Scott Brown!**

You dont have to store a string 🙂

You should store a reference to the Level instance that is created, which I pass out of my Load Level Instance node.

Then when you are ready to unload that level, simply set the variable ShouldBeLoaded to false by dragging off of your saved reference to that level instance.

```auto

LevelStreaming.h

/** Whether the level should be loaded */
	UPROPERTY(Category=LevelStreaming, BlueprintReadWrite)
	uint32 **bShouldBeLoaded** :1;

	/** Whether the level should be visible if it is loaded */
	UPROPERTY(Category=LevelStreaming, BlueprintReadWrite)
	uint32 **bShouldBeVisible** :1;

**

```

It’s an uncommon design structure in UE4 to have it work way but it works great!\*\*

And it wont ever crash, and will find the exact level instance that you want 🙂

**❤**

---

<div class="post-metadata">

**Author:** ![BrUnO\_XaVIeR](https://d1ap1mz92jnks1.cloudfront.net/user_avatar/forums.unrealengine.com/bruno_xavier/32/1110230_2.png) [@BrUnO\_XaVIeR](https://forums.unrealengine.com/u/BrUnO_XaVIeR)\
**Post date:** [January 31, 2016, 9:17am UTC](https://forums.unrealengine.com/t/39-s-extra-blueprint-nodes-for-you-as-a-plugin-no-c-required/3448/1402 "2016-01-31T09:17:39Z")

</div>

If returning and storing ‘FName(\*UniqueLevelPackageName)’ from the streaming code,  
he can as well use the ‘Get Streaming Level’ node with that map name attached to Package Name input and set Should be Loaded to false from there.

---

<div class="post-metadata">

**Author:** ![anonymous\_user\_e91a63ab](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@anonymous\_user\_e91a63ab](https://forums.unrealengine.com/u/anonymous_user_e91a63ab)\
**Post date:** [February 1, 2016, 10:50am UTC](https://forums.unrealengine.com/t/39-s-extra-blueprint-nodes-for-you-as-a-plugin-no-c-required/3448/1404 "2016-02-01T10:50:22Z")

</div>

Hi! First of : MANY MANY MANY THANKS FOR YOUR AWESOME WORK!

Now… to my problem: When i try to pack my project using File -\> Package Project -\> Windows -\> Windows (64-bit) i got the following message:

![Clipboard01.jpg](https://d3kjluh73b9h9o.cloudfront.net/original/3X/e/d/edde1c24861ed603f5fda05d61663618d0b2f89f.jpeg)

1. My “Build Configuration” is set to “Development”.

2. I Downloaded “VictoryPlugin.zip” dated October 14th, 2015 from here [A new, community-hosted Unreal Engine Wiki - Announcements - Epic Developer Community Forums](https://wiki.unrealengine.com/%27s_Vertex_Snap_Editor_Plugin#Plugin_Download) and i’ve started using your AWESOME plugin with ZERO PROBLEMS in the editor version of my project (even if a run the project as “Standalone Game” trough the Editor Play Button).

3. I’ve tried to pack my project and i got the above message, so… i’ve found that i need the “VictoryPluginPackaged.zip” and i downloaded it (dated October 14th, 2015) from the same link as above.

4. I’ve copied the "VictoryPluginPackaged\Binaries" folder of the zip to merge with the "MyProject\Plugins\VictoryPlugin\Binaries" folder.

5. When i try to pack my project i got always the same problem as above.

i’m working only with Blueprints and i don’t know how to write in C++, compile, recompile, etc.  
I’ve seen you say “Because is a plugin, you dont have to do any code compiling and can use my BP nodes in a content-only project!” in the opening post… so… i guess i’m doing something wrong…

Any help? 🙂

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

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