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

Hey Rama, great work, I really appreciate what you are doing for the community! :slight_smile: You’ve already helped me a lot with your solutions in several multiplayer topics & I wanted to ask if there would be the possibility to implement the “AGameModeBase::GetSeamlessTravelActorList” function to blueprint for seamless travels, since right now there is no way to add actors to the list of persistent actors on blueprint-only projects. :confused:

Hi Rama, I am struggling to understand how to use the Get Pixel node. I assume the pixel coordinates related to the UV coordinates? However, of course, the input values for the node are integers so this would mean that inputting UV coordinates won’t work. What values do I actually need to input into the X and Y coordinates? Also does the get pixels array function actually work in 4.26?

1 Like

@LiquidWhale I am also wondering the same thing.

Hello guys!
Plugin works prety good. It’s very helpfull tool.
But during package I’m getting warning like:

  • Warning: FLevelStreamInstanceInfo::LODIndex is not initialized properly. Module:VictoryBPLibrary File:Public/VictoryBPFunctionLibrary.h
  • LogAutomationTest: Warning: BoolProperty FVictoryInput::bShift is not initialized properly. Module:VictoryBPLibrary File:Public/VictoryBPFunctionLibrary.h

Also attached screenshot from unreal. Somebody have an idea how to “fix” this warnings?
It seams to be something wrong with FLevelStreamInstanceInfo and FVictoryInput functions.

Thanks!

Yes, if you scroll up in this thread you will find my post where I re-introduced GetPixel and it is working in the last sniff UE4 version!

Here it is!

Enjoy!

:heart:

Rama

Victory Plugin For UE5 Has Begun!

:heart:Yes Really! :heart:

Enjoooy!

:heart:

Rama

Thanks for keeping this plugin so updated Rama!

I’m just wondering, are there maybe any plans to fix the LoadTexture2D_FromDDSFile function? It currently has the comment “NOT QUITE WORKING, REQUIRES INVESTIGATION”.

I hope you are able to bring forward something like the GetPixel function into UE5!

Hi, i hope this is the right place to ask this ??
i have several warnings and error messages using the victory plugin with ue 4.26.
while in the editor everything works as it should, i cant package my project right now.

here is a message i get when building the game:
UATHelper: Packaging (Windows (64-bit)): C:\Users\stucki\Documents\Unreal Projects\opaks_Demo_V_0_70\Plugins\VictoryPlugin26\Source\VictoryBPLibrary\VictoryBPLibrary.Build.cs: warning: Referenced directory ‘C:\Program Files\Epic Games\UE_4.26\Engine\Source\VictoryBPLibrary\Public’ does not exist.
PackagingResults: Warning: Referenced directory ‘C:\Program Files\Epic Games\UE_4.26\Engine\Source\VictoryBPLibrary\Public’ does not exist.

and later on
LogSubstanceLink: Warning: Connection established: Unreal Engine
LogSubstanceLink: Warning: Connection established: Unreal Engine
UATHelper: Packaging (Windows (64-bit)): LogSubstanceLink: Warning: Connection established: Unreal Engine
UATHelper: Packaging (Windows (64-bit)): LogSubstanceLink: Warning: Connection established: Unreal Engine
PackagingResults: Warning: Connection established: Unreal Engine
PackagingResults: Warning: Connection established: Unreal Engine
UATHelper: Packaging (Windows (64-bit)): LogClass: Warning: FLevelStreamInstanceInfo::Location is not initialized properly. Module:VictoryBPLibrary File:Public/VictoryBPFunctionLibrary.h
UATHelper: Packaging (Windows (64-bit)): LogClass: Warning: FLevelStreamInstanceInfo::Rotation is not initialized properly. Module:VictoryBPLibrary File:Public/VictoryBPFunctionLibrary.h
UATHelper: Packaging (Windows (64-bit)): LogClass: Warning: BoolProperty FLevelStreamInstanceInfo::bShouldBeLoaded is not initialized properly. Module:VictoryBPLibrary File:Public/VictoryBPFunctionLibrary.h
UATHelper: Packaging (Windows (64-bit)): LogClass: Warning: BoolProperty FLevelStreamInstanceInfo::bShouldBeVisible is not initialized properly. Module:VictoryBPLibrary File:Public/VictoryBPFunctionLibrary.h
UATHelper: Packaging (Windows (64-bit)): LogClass: Warning: BoolProperty FLevelStreamInstanceInfo::bShouldBlockOnLoad is not initialized properly. Module:VictoryBPLibrary File:Public/VictoryBPFunctionLibrary.h
UATHelper: Packaging (Windows (64-bit)): LogClass: Warning: FLevelStreamInstanceInfo::LODIndex is not initialized properly. Module:VictoryBPLibrary File:Public/VictoryBPFunctionLibrary.h
UATHelper: Packaging (Windows (64-bit)): LogClass: Warning: BoolProperty FVictoryInput::bShift is not initialized properly. Module:VictoryBPLibrary File:Public/VictoryBPFunctionLibrary.h
UATHelper: Packaging (Windows (64-bit)): LogClass: Warning: BoolProperty FVictoryInput::bCtrl is not initialized properly. Module:VictoryBPLibrary File:Public/VictoryBPFunctionLibrary.h
UATHelper: Packaging (Windows (64-bit)): LogClass: Warning: BoolProperty FVictoryInput::bAlt is not initialized properly. Module:VictoryBPLibrary File:Public/VictoryBPFunctionLibrary.h
UATHelper: Packaging (Windows (64-bit)): LogClass: Warning: BoolProperty FVictoryInput::bCmd is not initialized properly. Module:VictoryBPLibrary File:Public/VictoryBPFunctionLibrary.h
UATHelper: Packaging (Windows (64-bit)): LogClass: Display: 10 Uninitialized script struct members found
UATHelper: Packaging (Windows (64-bit)): LogAutomationTest: Warning: FLevelStreamInstanceInfo::Location is not initialized properly. Module:VictoryBPLibrary File:Public/VictoryBPFunctionLibrary.h
UATHelper: Packaging (Windows (64-bit)): LogAutomationTest: Warning: FLevelStreamInstanceInfo::Rotation is not initialized properly. Module:VictoryBPLibrary File:Public/VictoryBPFunctionLibrary.h
UATHelper: Packaging (Windows (64-bit)): LogAutomationTest: Warning: BoolProperty FLevelStreamInstanceInfo::bShouldBeLoaded is not initialized properly. Module:VictoryBPLibrary File:Public/VictoryBPFunctionLibrary.h
UATHelper: Packaging (Windows (64-bit)): LogAutomationTest: Warning: BoolProperty FLevelStreamInstanceInfo::bShouldBeVisible is not initialized properly. Module:VictoryBPLibrary File:Public/VictoryBPFunctionLibrary.h
UATHelper: Packaging (Windows (64-bit)): LogAutomationTest: Warning: BoolProperty FLevelStreamInstanceInfo::bShouldBlockOnLoad is not initialized properly. Module:VictoryBPLibrary File:Public/VictoryBPFunctionLibrary.h
UATHelper: Packaging (Windows (64-bit)): LogAutomationTest: Warning: FLevelStreamInstanceInfo::LODIndex is not initialized properly. Module:VictoryBPLibrary File:Public/VictoryBPFunctionLibrary.h
UATHelper: Packaging (Windows (64-bit)): LogAutomationTest: Warning: BoolProperty FVictoryInput::bShift is not initialized properly. Module:VictoryBPLibrary File:Public/VictoryBPFunctionLibrary.h
UATHelper: Packaging (Windows (64-bit)): LogAutomationTest: Warning: BoolProperty FVictoryInput::bCtrl is not initialized properly. Module:VictoryBPLibrary File:Public/VictoryBPFunctionLibrary.h
UATHelper: Packaging (Windows (64-bit)): LogAutomationTest: Warning: BoolProperty FVictoryInput::bAlt is not initialized properly. Module:VictoryBPLibrary File:Public/VictoryBPFunctionLibrary.h
UATHelper: Packaging (Windows (64-bit)): LogAutomationTest: Warning: BoolProperty FVictoryInput::bCmd is not initialized properly. Module:VictoryBPLibrary File:Public/VictoryBPFunctionLibrary.h
UATHelper: Packaging (Windows (64-bit)): LogCook: Display: CookSettings for Memory: MemoryMaxUsedVirtual 0MiB, MemoryMaxUsedPhysical 16384MiB, MemoryMinFreeVirtual 0MiB, MemoryMinFreePhysical 1024MiB
UATHelper: Packaging (Windows (64-bit)): LogCook: Display: Mobile HDR setting 1
UATHelper: Packaging (Windows (64-bit)): LogCook: Display: Creating asset registry
PackagingResults: Warning: FLevelStreamInstanceInfo::Location is not initialized properly. Module:VictoryBPLibrary File:Public/VictoryBPFunctionLibrary.h
PackagingResults: Warning: FLevelStreamInstanceInfo::Rotation is not initialized properly. Module:VictoryBPLibrary File:Public/VictoryBPFunctionLibrary.h
PackagingResults: Warning: BoolProperty FLevelStreamInstanceInfo::bShouldBeLoaded is not initialized properly. Module:VictoryBPLibrary File:Public/VictoryBPFunctionLibrary.h
PackagingResults: Warning: BoolProperty FLevelStreamInstanceInfo::bShouldBeVisible is not initialized properly. Module:VictoryBPLibrary File:Public/VictoryBPFunctionLibrary.h
PackagingResults: Warning: BoolProperty FLevelStreamInstanceInfo::bShouldBlockOnLoad is not initialized properly. Module:VictoryBPLibrary File:Public/VictoryBPFunctionLibrary.h
PackagingResults: Warning: FLevelStreamInstanceInfo::LODIndex is not initialized properly. Module:VictoryBPLibrary File:Public/VictoryBPFunctionLibrary.h
PackagingResults: Warning: BoolProperty FVictoryInput::bShift is not initialized properly. Module:VictoryBPLibrary File:Public/VictoryBPFunctionLibrary.h
PackagingResults: Warning: BoolProperty FVictoryInput::bCtrl is not initialized properly. Module:VictoryBPLibrary File:Public/VictoryBPFunctionLibrary.h
PackagingResults: Warning: BoolProperty FVictoryInput::bAlt is not initialized properly. Module:VictoryBPLibrary File:Public/VictoryBPFunctionLibrary.h
PackagingResults: Warning: BoolProperty FVictoryInput::bCmd is not initialized properly. Module:VictoryBPLibrary File:Public/VictoryBPFunctionLibrary.h
PackagingResults: Warning: FLevelStreamInstanceInfo::Location is not initialized properly. Module:VictoryBPLibrary File:Public/VictoryBPFunctionLibrary.h
PackagingResults: Warning: FLevelStreamInstanceInfo::Rotation is not initialized properly. Module:VictoryBPLibrary File:Public/VictoryBPFunctionLibrary.h
PackagingResults: Warning: BoolProperty FLevelStreamInstanceInfo::bShouldBeLoaded is not initialized properly. Module:VictoryBPLibrary File:Public/VictoryBPFunctionLibrary.h
PackagingResults: Warning: BoolProperty FLevelStreamInstanceInfo::bShouldBeVisible is not initialized properly. Module:VictoryBPLibrary File:Public/VictoryBPFunctionLibrary.h
PackagingResults: Warning: BoolProperty FLevelStreamInstanceInfo::bShouldBlockOnLoad is not initialized properly. Module:VictoryBPLibrary File:Public/VictoryBPFunctionLibrary.h
PackagingResults: Warning: FLevelStreamInstanceInfo::LODIndex is not initialized properly. Module:VictoryBPLibrary File:Public/VictoryBPFunctionLibrary.h
PackagingResults: Warning: BoolProperty FVictoryInput::bShift is not initialized properly. Module:VictoryBPLibrary File:Public/VictoryBPFunctionLibrary.h
PackagingResults: Warning: BoolProperty FVictoryInput::bCtrl is not initialized properly. Module:VictoryBPLibrary File:Public/VictoryBPFunctionLibrary.h
PackagingResults: Warning: BoolProperty FVictoryInput::bAlt is not initialized properly. Module:VictoryBPLibrary File:Public/VictoryBPFunctionLibrary.h
PackagingResults: Warning: BoolProperty FVictoryInput::bCmd is not initialized properly. Module:VictoryBPLibrary File:Public/VictoryBPFunctionLibrary.h
and later on:
UATHelper: Packaging (Windows (64-bit)): LogInit: Display: LogSubstanceLink: Warning: Connection established: Unreal Engine
UATHelper: Packaging (Windows (64-bit)): LogInit: Display: LogClass: Warning: FLevelStreamInstanceInfo::Location is not initialized properly. Module:VictoryBPLibrary File:Public/VictoryBPFunctionLibrary.h
UATHelper: Packaging (Windows (64-bit)): LogInit: Display: LogClass: Warning: FLevelStreamInstanceInfo::Rotation is not initialized properly. Module:VictoryBPLibrary File:Public/VictoryBPFunctionLibrary.h
UATHelper: Packaging (Windows (64-bit)): LogInit: Display: LogClass: Warning: BoolProperty FLevelStreamInstanceInfo::bShouldBeLoaded is not initialized properly. Module:VictoryBPLibrary File:Public/VictoryBPFunctionLibrary.h
UATHelper: Packaging (Windows (64-bit)): LogInit: Display: LogClass: Warning: BoolProperty FLevelStreamInstanceInfo::bShouldBeVisible is not initialized properly. Module:VictoryBPLibrary File:Public/VictoryBPFunctionLibrary.h
UATHelper: Packaging (Windows (64-bit)): LogInit: Display: LogClass: Warning: BoolProperty FLevelStreamInstanceInfo::bShouldBlockOnLoad is not initialized properly. Module:VictoryBPLibrary File:Public/VictoryBPFunctionLibrary.h
UATHelper: Packaging (Windows (64-bit)): LogInit: Display: LogClass: Warning: FLevelStreamInstanceInfo::LODIndex is not initialized properly. Module:VictoryBPLibrary File:Public/VictoryBPFunctionLibrary.h
UATHelper: Packaging (Windows (64-bit)): LogInit: Display: LogClass: Warning: BoolProperty FVictoryInput::bShift is not initialized properly. Module:VictoryBPLibrary File:Public/VictoryBPFunctionLibrary.h
UATHelper: Packaging (Windows (64-bit)): LogInit: Display: LogClass: Warning: BoolProperty FVictoryInput::bCtrl is not initialized properly. Module:VictoryBPLibrary File:Public/VictoryBPFunctionLibrary.h
UATHelper: Packaging (Windows (64-bit)): LogInit: Display: LogClass: Warning: BoolProperty FVictoryInput::bAlt is not initialized properly. Module:VictoryBPLibrary File:Public/VictoryBPFunctionLibrary.h
UATHelper: Packaging (Windows (64-bit)): LogInit: Display: LogClass: Warning: BoolProperty FVictoryInput::bCmd is not initialized properly. Module:VictoryBPLibrary File:Public/VictoryBPFunctionLibrary.h
UATHelper: Packaging (Windows (64-bit)): LogInit: Display: LogAutomationTest: Warning: FLevelStreamInstanceInfo::Location is not initialized properly. Module:VictoryBPLibrary File:Public/VictoryBPFunctionLibrary.h
UATHelper: Packaging (Windows (64-bit)): LogInit: Display: LogAutomationTest: Warning: FLevelStreamInstanceInfo::Rotation is not initialized properly. Module:VictoryBPLibrary File:Public/VictoryBPFunctionLibrary.h
UATHelper: Packaging (Windows (64-bit)): LogInit: Display: LogAutomationTest: Warning: BoolProperty FLevelStreamInstanceInfo::bShouldBeLoaded is not initialized properly. Module:VictoryBPLibrary File:Public/VictoryBPFunctionLibrary.h
UATHelper: Packaging (Windows (64-bit)): LogInit: Display: LogAutomationTest: Warning: BoolProperty FLevelStreamInstanceInfo::bShouldBeVisible is not initialized properly. Module:VictoryBPLibrary File:Public/VictoryBPFunctionLibrary.h
UATHelper: Packaging (Windows (64-bit)): LogInit: Display: LogAutomationTest: Warning: BoolProperty FLevelStreamInstanceInfo::bShouldBlockOnLoad is not initialized properly. Module:VictoryBPLibrary File:Public/VictoryBPFunctionLibrary.h
UATHelper: Packaging (Windows (64-bit)): LogInit: Display: LogAutomationTest: Warning: FLevelStreamInstanceInfo::LODIndex is not initialized properly. Module:VictoryBPLibrary File:Public/VictoryBPFunctionLibrary.h
UATHelper: Packaging (Windows (64-bit)): LogInit: Display: LogAutomationTest: Warning: BoolProperty FVictoryInput::bShift is not initialized properly. Module:VictoryBPLibrary File:Public/VictoryBPFunctionLibrary.h
UATHelper: Packaging (Windows (64-bit)): LogInit: Display: LogAutomationTest: Warning: BoolProperty FVictoryInput::bCtrl is not initialized properly. Module:VictoryBPLibrary File:Public/VictoryBPFunctionLibrary.h
UATHelper: Packaging (Windows (64-bit)): LogInit: Display: LogAutomationTest: Warning: BoolProperty FVictoryInput::bAlt is not initialized properly. Module:VictoryBPLibrary File:Public/VictoryBPFunctionLibrary.h
UATHelper: Packaging (Windows (64-bit)): LogInit: Display: LogAutomationTest: Warning: BoolProperty FVictoryInput::bCmd is not initialized properly. Module:VictoryBPLibrary File:Public/VictoryBPFunctionLibrary.h
UATHelper: Packaging (Windows (64-bit)): LogInit: Display: LogFontFace: Warning: The font asset ‘/Game/12_FONTS/OPAKS_FONT.OPAKS_FONT’ contains nested font faces which can cause issues for iterative cook-on-the-fly.Please edit the font asset and split the font faces into their own assets.
UATHelper: Packaging (Windows (64-bit)): LogInit: Display: LogFontFace: Warning: The font asset ‘/Game/12_FONTS/HUD_TEXT.HUD_TEXT’ contains nested font faces which can cause issues for iterative cook-on-the-fly.Please edit the font asset and split the font faces into their own assets.
UATHelper: Packaging (Windows (64-bit)): LogInit: Display: LogFontFace: Warning: The font asset ‘/Game/12_FONTS/eurof55.eurof55’ contains nested font faces which can cause issues for iterative cook-on-the-fly.Please edit the font asset and split the font faces into their own assets.
UATHelper: Packaging (Windows (64-bit)): LogInit: Display: LogMaterial: Warning: [AssetLog] C:\Users\stucki\Documents\Unreal Projects\opaks_Demo_V_0_70\Content\11_MARKETPLACE\DriftWoodPack\Materials\MasterMaterial\DriftWood_MasterMaterial.uasset: Failed to compile Material for platform PCD3D_SM5, Default Material will be used in game.
UATHelper: Packaging (Windows (64-bit)): LogInit: Display: LogPhysics: Warning: FConstraintInstance::GetRefFrame : Contained scale.

can anybody help me with this ?

Hey @Rama Thank you for the great plugin! However, whenever I try to package the project I constantly get this error: “C:\SunnySide\File\Plugins\VictoryBPFunctionLibrary\Source\VictoryBPLibrary\VictoryBPLibrary.Build.cs: warning: Referenced directory ‘D:\Program Files\Epic Games\UE_4.26\Engine\Source\VictoryBPLibrary\Public’ does not exist.”

I’d really appreciate it if you could help me out!

1 Like

Thank you rama for your efforts, but I can’t find the tutorial. The wiki has been cut. Where can I find the tutorial on using this plugin. Thank you everyone.

Hi @Rama after some time!

Please, would you consider adding some more nodes to get useful info? Here you are my suggestions:

  • Get gamepad name (UE already included that node… but it shows Generic even with a Xbox controller connected). It would be really useful when indicating inputs to be pressed in any game, depending on the gamepad you are using.
  • Get CPU name
  • Get CPU cores
  • Get CPU frequency
  • Get RAM memory
  • Get used RAM
  • Get free RAM

So happy to see it in UE5 too :smiley:

Thank you very much and best regards!

1 Like

I’m having this exact same problem anyone know how to fix?

HI @Rama ,

I want Metadata like.

Get meta human character vertex data.
Get socket location for each frame in my shot.
Get screen location from character.
Export bone location data for each frame to .CSV (able export array not vector).
Can I get these kind of data posted so many groups problem not solved if you are any one replay it will use full.

Thanks for you plugin its wonderful.

@Rama Fantastic work! Hopefully the entire library can be ported over to UE5. Would be glad to contribute via a Patreon donation.
Questions - are there any video walkthrus that show the advantages of some of your nodes?
and
What would be the advanatge of using your Set and Get Custom Config Var nodes over simply using the DefaultEngine.ini file?

Hello @stucki did you found the problem with it? I have warnings when opening the project that are similar, I am checking what can it be and found your post… thanks !:.

4.27 Is Here!

Enjoooy!

:heart:

Rama

1 Like

The idea behind those nodes is to be able to change the config vars at runtime, even in packaged game, as a sort of save system, for storing user chosen settings, like screen resolution for example :slight_smile:

:heart:

Rama

PS: 4.27 Release Is Above!

One huge problem I am having is modifying individual properties of the PostProces Volume via Blueprints.
Is this a feature of the Victory plugin?

Hi, I just use node “Victory PC Get My IP Send Request” but it seems wrong. Return value I think that should be a string instead of bool. How do I get the IP when the Return Value is bool. I had zero knowledge C++ so I can’t edit it either.