Wiki Code Tutorials

[=;120626]
Well, in that case, I’ll just call that nav system “impressive.” Well done.
[/]

Hee hee thanks!

Hello.
Is your C++ based GUI/HUD system (as shown in your tutorials) platform independent?
I.e. will they work the same on PC, XBox, PS4, etc?

I need an in-game list/combo box and, like you, may have to implement it myself. I’m currently looking through Slate/Widget resources to see if they can do what I need without having to start from scratch.

Hey Ash22!

Could you not create/is there not already a Combo box widget in Epic’s new UMG?
I thought they had most of the basics covered xD
(Don’t me on , can’t actually remember)

But it’s worth looking into if you haven’t already!

Edit: Just had a look, it appears it does use it! :smiley:

UMG.png&stc=1

I have it highlighting in the above image (Second down from “Misc”)

Hope helps!

-

Hee hee! Thanks for answer Loken!

Nice to hear from you Ash22!

PS: to answer your question yes, my solution is platform independent as it is entirely in UE4 code, which is designed to be platform agnostic.

**New Wiki

Add Handcrafted Custom Math Curves From UE4 Editor to C++**

Here’s a tutorial on how to construct perfect hand crafted curves in the Editor and then bring them into C++!

You can thus create spring curves, dampen curves, bounce curves, any kind of curves you want, and then use them to drive your C++ code!

https://wiki.unrealengine./Curves,_Create_Custom_Cubic_Curves_In_Editor_For_Use_In_Code

**New Wiki

Create Custom Console Commands in C++ to be implemented in Blueprints!**

Empower your whole team to make their own console commands in Blueprints!

https://wiki.unrealengine./Solus_C%2B%2B_Tutorials#How_to_Make_Custom_BP-Defined_Console_Commands

[=;139401]
**New Wiki

Create Custom Console Commands in C++ to be implemented in Blueprints!**

Empower your whole team to make their own console commands in Blueprints!

https://wiki.unrealengine./Solus_C%2B%2B_Tutorials#How_to_Make_Custom_BP-Defined_Console_Commands
[/]

Hey

I was just researching about . I didn’t know how to do but maybe I can figure it out now. is great!

Isaac

[=;139401]
**New Wiki

Create Custom Console Commands in C++ to be implemented in Blueprints!**

Empower your whole team to make their own console commands in Blueprints!

https://wiki.unrealengine./Solus_C%2B%2B_Tutorials#How_to_Make_Custom_BP-Defined_Console_Commands
[/]

Shouldn’t we at least have empty implementations in C++ as a fallback?

Other than that, that’s dead simple, thanks for the guide!

[=Isaac Nichols;139409]
Hey

I was just researching about . I didn’t know how to do but maybe I can figure it out now. is great!

Isaac
[/]

Hee hee! Let me know how it goes Isaac!

[=;139423]
Shouldn’t we at least have empty implementations in C++ as a fallback?
[/]

Sure! if you want to!

In that case have a UPROPERTY(exec) c++ function that then calls the BP Implementable function!

More info on BP Implementable functions:

https://wiki.unrealengine./Blueprints,_Empower_Your_Entire_Team_With_BlueprintImplementableEvent

Forward Declaration Tutorial Updated

I updated tutorial to 4.4, now that DependsOn no longer exists :slight_smile:

Added some additional info about #include in .CPP files!

https://wiki.unrealengine./Forward_Declarations#CPP_Files

**New Wiki

Integrating PhysX Code into Your Project!**

https://wiki.unrealengine./PhysX,_Integrating_PhysX_Code_into_Your_Project

[FONT=Comic Sans MS]Featured Tutorial

Mesh Collision, Obtain Closest Point on Mesh Surface to Other Point!

https://wiki.unrealengine./Mesh_Collision,_Obtain_Closest_Point_on_Mesh_Surface_To_Other_Point

**New Wiki

Game Instance

Inter-Level Persistent Data Storage**

Dear Community,

I have just published new tutorial on how to use the new Engine called the Game Instance class!

is only in the engine as of 4.4, but it is very powerful!

You can use the Game Instance class to store data between level transitions!

So where previously you might have had to save stuff out to config file or use a save object, or write out to binary file, now you can carry data from one level to another using the Game Instance class!

In the example code on the wiki I show you how to count the total number of ticks that have elapsed since your game application window first opens and the first level is loaded!

You can now store any data you want between levels!

https://wiki.unrealengine./Game_Instance,_Custom_Game_Instance_For_Inter-Level_Persistent_Data_Storage

New Wiki, Network Replication

I’ve just posted a tutorial using code from my own code base showing how I do Network Replication for actions that have to be performed locally by each client as well as the server (listen server).

https://wiki.unrealengine./Network_Replication,Using_ReplicatedUsing/_RepNotify_vars

New Plugin For Community!

I’ve posted a plugin template that you should find quite easy to adapt to your needs!

It is a fully functional plugin sample, containing some nodes that I found useful for doing AI coding in Blueprints.

But the purpose is to give you a plugin template to use however you like!

Enjoy!

's AI Plugin Template
https://wiki.unrealengine./Plugin,_Functional_Code_Template_For_You

[FONT=Comic Sans MS]Featured Tutorial

File Management, Create Folders, Delete Files, and More!

https://wiki.unrealengine./File_Management,_Create_Folders,_Delete_Files,_and_More

**New Wiki Tutorial

[COLOR=“#000000”]Creating Dynamic Physics Constraints During Runtime

My Physics Library Functions Included!**[/COLOR]

https://wiki.unrealengine./Physics_Constraints,_Create_New_Constraints_Dynamically_During_Runtime

Dear Community,

I am giving you a full sample project as a download (8mb) where I’ve created a fully functional UMG Key Rebinding System!

You can click on the name of any key and then simply enter a new one on the keyboard/gamepad (just pressing the button itself that you want to be the new binding!

And I do track ctrl,alt,shift, and command!

And the list is scrollable too!


**Rebind Actions During Runtime**

And best of all, because of my Victory BP Library nodes, the changes you make in the Key Rebinding Menu instantly update the ingame character input component!

So if you rebind Jump from spacebar to page up, it takes effect instantly!

Why Am I Giving For Free?

Because its really important for any game and I just finished figuring out how to do it for Solus.

I figured you would enjoy it as well, since it was honestly not that easy to do, and I had to really think about how to do both the UMG and the actual C++ code to dynamically update action mappings during runtime

:heart:


**Download (UE4 Engine Version 4.5)**

Here's the full project for you!

**Wiki Link to Download Page**
https://wiki.unrealengine./File:ReBindableKeys.zip

How To Use My Menu

Go in game and press the K key!

Click on the black and red buttons to rebind the jump button!

Add new actions any time using Project Settings->Input


**Victory BP Library**

**UE4 Forum Link**
https://forums.unrealengine./showthread.php?3851-(39)--s-Extra-Blueprint-Nodes-for-You-as-a-Plugin-No-C-Required!&p=176137&viewfull=1#post176137

♥

Thanks, thanks and thanks!

[=veiovis;176356]
Thanks, thanks and thanks!
[/]

Hee hee you’re welcome Veiovis!

:heart: