Yes I can surely do that, but can you be specific about what you want node for?
If you just want to store data you should use a BP of the GameInstance class, or you can use the globally accessible Game Data that I describe in my wiki here, already implemented by Epic for storing data in a UObject format:
I don’t have a pictorial example, but it allows you to update any Texture2D surface with new color data at runtime in a threaded manner (the render command puts it into the rendering thread, so the game thread won’t hitch). I use it myself for updating a Texture2D with large amounts image data from disk so it won’t hitch/pause the game thread.
It could be useful for a lot of things, like doing a live painting application (would need to figure out UV raycasting, though, to know where to put the color data when the user presses), bullet holes/slashes on skinned meshes (again needs UVs tho), or any number of things.
Well if you’d like, you could download my latest plugin version, add the relevant code to the specifications that you know are correct, and then you could pm me when ready!
One other thing that the command can be useful for is to easily create an RTS fog of war (I go over a bit here).
I’d love to help sort out raycasting against UVs, especially for skinned characters, as that’d give the ability to do dynamic, location-accurate decals (not Decals as in the , just updated texture colors) on skinned meshes when combined with the texture update method. That would be great for doing damage from cuts or even projectiles and have them show up in the right spot. If right you could even update normals or other maps to change how the material looks for those areas that were updated.
Okay great, let me know when the BP code is tested and ready to go!
Regarding the matter of ray casting against UVs , I don’t have the at the moment to look deep into , so if you find out any leads on let me know! Might require some engine modifications
Get Milliseconds/Seconds/Minutes/Hours Passed Since Previous Recorded!**
**Real Use Case**
I used these two nodes with a client just last night to help them make a game where they could record the amount of real world that has passed since someone last played their game!
So their goal was to know exactly how many hours minutes and seconds have passed since a player logged of their game last!
It was really easy actually thanks to my Get OS nodes!
**Here are the steps:**
1. make a new save with a simple String variable
2. when saving the , use my Get OS node and use the return value
3. When loading, use my Get Passed Since Last Recorded node!
That was it!
Here's a picture for reference!

Enjoy!
Sorry for the late reply, i forgot i had commented here
Thanks for the link, it might be useful in the (near) future.
I’m currently trying to think of a way to handle ‘upgrades’ for the player, i want to create a ‘upgrade tree’. Since each of the upgrades do different things i figured it would be best to create different BPs when necessary. However because i don’t know how many upgrades will have to be created i thought it would be better to use as a base class instead of Actor. If you know a better way of doing please let me know, i’m still not sure if my way is a good way to go
What I would do is make a BP Structure asset, and then put the skill tree vars there
And then you can use a Dynamic Array of your BP Structure type!
right click->Blueprint->Structure
So now you have a custom data structure that you can easily copy/paste/replace/break, and yet you can have as many as you want due to the dynamic array!
While working with a client earlier today in Blueprints I came to realize that the essential variable, PlayerID, present in the PlayerState class, is not exposed to Blueprints!
I’ve submitted a pull request to have Epic address , but in the meantime, I’ve also given you a BP node that gets you very important variable!
You can use the PlayerID to uniquely identify players in a networked game using Blueprints!
is an essential variable that lets you assign values to each unit to tell each player who owns which unit
**Using it**
In your game mode in the post login, when you receive the player, you can then use my node to obtain that player's Net ID, and assign that unique ID wherever you like as an ID variable.
Make sure to replicate the variables that are storing the unique Net ID so players on machines know who owns which units!

Have fun!
That’s what i started out with, but i soon realised that most (if not ) upgrades will do different things so using one class + structs would make things really messy. For example, one upgrade might be a short boost in health, while another upgrade will permanently increase health regeneration, yet another one allows faster movement speed in certain areas. What i’m currently doing is spawning an upgrade that receives a notification when bought together with the buying playercontroller so it can do whatever it does.
I figured it would be easier to use different BPs for the upgrades so it’s easier to keep track of what a certain upgrade does and where things might be going wrong.
Blueprint Node to access Vertex information of static meshes / collision blocks
Hi ,
I am currently working on my graduate thesis on fire propagation. My thesis explores what I have coined “material based fire propagation”; fire reacts and spreads differently when interacting with different surfaces. In the process, I am hoping to build an intelligent fire system. As a first step, I need to be able to access the vertices of a mesh so that i can propagate emitters along those vertices. What I have achieved so far is to be able to propagate along spline meshes. is because of blueprint nodes available to calculate number of points along a spline, point locations along a spline and so on. But there are no blueprints available to do similar things with other types of meshes (e.g. static meshes). I am aware of other threads where you had posted codes to help people integrate it into their work. One such example, being “Accessing Vertex Positions of static mesh - C++ - Epic Developer Community Forums”. However, when I tried to do the same with the codes posted, I keep getting compile errors which points to some default unreal api header files. Being primarily a texture artist and designer, I have difficulty trying to get codes to work and I am very rusty with c++. Would it be possible to help me out with blueprint nodes that can calculate and access vertex information of static meshes please? I am sure other artists and designers would benefit from mesh “vertex info access” blueprint nodes.
Please refer carefully to my picture of how to set up node correctly!
**Pictures**


Enjoy!
PS
[QUOTE=Skuba;160985]
Thx for the plugin !
[/QUOTE]
You're welcome!
**[FONT=Comic Sans MS]Congrats on your first post, welcome to the forums!**
:)