-
Notifications
You must be signed in to change notification settings - Fork 162
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Ability to reposition and modify ui elements in more detail #53
base: master
Are you sure you want to change the base?
Conversation
Cleaned up
Your update make my UE 4.22.1 project crash at startup :( |
@LucasDLK ok, I have 2 things to ask, is it possible I could get an error from you (so I can find out where it crashed and fix it)? And I tested it on the launcher version of 4.22.2 and the source version, maybe try updating and see what happens? |
Fixed crash where slate application was not valid on startup, replaced it with FPlatformTime.
@LucasDLK K try now, if it crashes again please give me the error code :) |
Constant for a boolean that isnt getting changed anywhere else
@Oldsiren works for me and its awesome! Can you tell me how to do 'wait for manual stop'? I can't seem to find a blueprint node to call from within my code to stop it. |
@Zod20 Manual stop only gets used when Stop Movie is called(which because its during a loading screen its not really possible to run any blueprint code during that time) and when a any key is pressed(which is used by the MoviesAreSkippable boolean and only works if its actually finished loading and if that boolean is true) if you want a movie to stop playing when it finishes loading, then set AutoCompleteWhenLoadingCompletes to true. Honestly I dont think Wait for manual stop is actually useful for this plugin or even used but I kept it in because maybe in the future it will be. |
Ok, i've updated my project to 4.22.2, still crash at startup. Here is the error :
Here is a link to full error log : |
Fixed crash from tooltips not having any to display. Where the widget was not created when it should have been
@LucasDLK ok I found the bug, it was related to the tooltips. It should be good to go now, let me know if it works :) |
It seems that your update work ! Thank you |
An image(or material) can be used in place of a throbber
Can you make an option to randomize tips ? |
@LucasDLK it does randomize tips automatically, if you want it to randomize it while loading the mouse has to be moving in the app(currently trying to figure out how to fix it so it works regardless of mouse movement) |
Hey there, I'm trying to set the position of the text but I'm having a hard time getting it in the right place. Is there any way to see the widget locations without having to start a standalone process? |
@professionaljones at the moment my solution is to just make an empty widget blueprint and plan out the placement there with a canvas panel being the root(because thats what Im using in this branch of the plugin) and then just copy those values over into the plugin's settings |
Setting tips and changing |
@Byrkoet so thats something with the ue4 loading screen system, basically this plugin talks with stuff thats already in the engine that handles the loading screen and one of those in engine settings is the |
@Oldsiren this looks very promising, thanks for sharing! I will try to update to your version in the process of upgrading our project to Unreal Engine 4.22 (should happen in the coming days) In the meantime, I would suggest you rename this Pull Request with a clear title, stating what it does to all the people looking at this :) |
Just an ease of use thing that fixes any warning or issues where it cannot find the public/private include paths when compiling from source.
Fixed system.io library not being included, formatted file to be with the way build files for unreal are currently formatted and setup
Hi! First of all I must say that this plugin, and then this branch are incredibly awesome. I had my own loading screen WBP until now, and this is just heaven because you don't have to do anything. Although, I have 2 questions:
|
@SIBarbu Hello! Sorry for not getting back to you sooner... been dealing with work related stuff that threw my whole financial situation out of wack. Anyway the text justification does work, I recommend opening up an empty widget blueprint with just a canvas and text block because that's basically how the layout of the loading screen is setup. Also for being able to start showing the loading screen outside of level travels, I will look into setting that up but it will take some time, Im also going to add the ability to be able to modify the default loading screen as well.... I'm probably gonna be adding in a function library or something similar to handle these things :) |
@Oldsiren Oh, I am sorry to hear that. I hope you will manage to fix your situation. Just take your time and I am going to wait patiently hehe. |
Let me know of any bugs :)
Updated to 4.23
Hi Oldsiren, I have two feature requests, and then I think your branch would be perfect. 1, Ability to fade in and fade out the loading screen on begin and end. I would take a swing at adding these features myself, but then I would not want to merge my changes with each new updates, and if u decided to do it anyway, I think you would code it much differently than I would. Thanks a lot for your great work! |
Hello @avfxproton, So those feature requests are out of scope for what this plugin is meant to be(at that point I would suggest taking a look at the Action RPG's Loading Screen module as it has those features your looking for). |
Hello I've been working on the loading screen plugin for my own game and have been adding to it, and thought it would be good to share it with everybody! So Im submitting this pull request for a ton of features that allow for more control over this plugin.
I think thats about it I spent a good chunk of time basically reworking it to be more modifiable, let me know what you think if you or if you found any problems with it, I just wanna make this plugin as useful as possible. :)
(Sorry if the commit list for this is a little vague, was doing minor changes that I forgot to add until the last minute)