x

Search in
Sort by:

Question Status:

Search help

  • Simple searches use one or more words. Separate the words with spaces (cat dog) to search cat,dog or both. Separate the words with plus signs (cat +dog) to search for items that may contain cat but must contain dog.
  • You can further refine your search on the search results page, where you can search by keywords, author, topic. These can be combined with each other. Examples
    • cat dog --matches anything with cat,dog or both
    • cat +dog --searches for cat +dog where dog is a mandatory term
    • cat -dog -- searches for cat excluding any result containing dog
    • [cats] —will restrict your search to results with topic named "cats"
    • [cats] [dogs] —will restrict your search to results with both topics, "cats", and "dogs"

Blueprint personal documentation possible?

Hello,

I'm fairly certain this isn't a feature but thought I would ask. Is there any way to get a list of all my blueprints, and the functions listed inside of them?

What I would like to do is keep a reference for myself as my project is beginning to grow. I just want to have a list of each class, and the functions inside that class. That way I can leave myself notes, almost like my own personal wiki to my game project.

I'm assuming I will have to go through and actually get the names and function names myself. If there was a way to export them though that would be very very awesome and save me a lot of time!

Thanks, Snackmix

Product Version: UE 4.10
Tags:
more ▼

asked Mar 23 '16 at 03:14 AM in Blueprint Scripting

avatar image

Snackmix
43 2 4 11

avatar image Moynzy Mar 23 '16 at 11:10 PM

Hey, are you trying to create your own library?

avatar image Snackmix Mar 23 '16 at 11:21 PM

Not exactly. I know about using blueprint libraries. I mostly just wanted a way to grab everything I've created and what functions are on them. This way I could keep track of what has references to other things, and if I have the same functionality split up in different locations.

I want to organize my project better as well as keep a reference to things, since some of these systems are implemented and won't be touched on again for quite some while. I know I could leave myself notes using comments but it just seemed like a good idea for me to store this somewhere else rather than clutter my game.

avatar image Moynzy Mar 23 '16 at 11:29 PM

If you want to re use code, just use classes :P Like when I code games in As3/ or C# unity, I use classes, this is where inheritance and all that other crap (excuse my French) comes into place. This means I'm not duplicating code, especially with function inputs and out puts.

I like visual scripting in UE4. and how I keep organized, is just by making functions, macros, and different event graphs. You can always make a child blue print. So If you have a blue print car with public variables like speed, you can create two childs, and set their speed different.

Hope this kinda helps.

avatar image Snackmix Mar 24 '16 at 12:34 AM

Thanks. I'm actually a programmer by day lol. I have blueprint inheritance in a bunch of my systems, like inventory and it's all working. I just like to keep a map of how everything works because it helps me recognize any mistakes and helps keep my head a little clearer. I'll probably just look and create a list since I don't think there is any way to get a list of them all from the engine.

(comments are locked)
10|2000 characters needed characters left

1 answer: sort voted first

Did you tried using Favorites in "Window->Pallate"?

And variues decriptions can be added in propeties of varables and functions if i'm not mistaken

more ▼

answered Mar 24 '16 at 12:07 AM

avatar image

Shadowriver
34.6k 917 164 1095

avatar image Snackmix Mar 24 '16 at 01:02 AM

Not exactly what I had in mind....but omg why didn't I know there was a favorites window!? This is going to speed things up so much! :) Thank you very much!

(comments are locked)
10|2000 characters needed characters left
Your answer
toggle preview:

Up to 5 attachments (including images) can be used with a maximum of 5.2 MB each and 5.2 MB total.

Follow this question

Once you sign in you will be able to subscribe for any updates here

Answers to this question