Announcement

Collapse
No announcement yet.

BLUI Open Source HTML5/JS/CSS HUD/UI

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

    The same thing happens in Unity and it's GUI, the simplest way would be to time scale = 0.0000001, but I'll be interested in a proper answer as well!

    Comment


      Originally posted by Ragir View Post
      The same thing happens in Unity and it's GUI, the simplest way would be to time scale = 0.0000001, but I'll be interested in a proper answer as well!
      From testing I've found that the UI isn't actually paused, it is that the blui event tick isn't ticking since the tick is in the level and the level is paused. I placed a blui tick in the ui widget blueprint on an event tick (I use one to handle the responsive webview) and the UI works EXCEPT that there is then an issue of the game flipping between game mode and ui mode.

      Just not sure if we can/should put the blu tick and the execute js node into the widget blueprint of it it needs to be in the level file itself? It makes sense that an ingame UI render would pause when the game pauses so having the tick in the actor if it has a UI rendered with/to it but not the hud and having the tick in the level itself.

      Comment


        Maybe the solution for this particular problem is to do the tick in the GameMode (in C++), old style?

        Comment


          So does 3.11 work in UE 4.10?

          Comment


            Originally posted by Melanie_T View Post
            Maybe the solution for this particular problem is to do the tick in the GameMode (in C++), old style?
            I'm not sure. I'll talk to our C++ guy. I'm just a front end web dev/designer, lol. I am stuck with blueprint nodes. I'm hoping Aaron jumps on some point in time but know he is a pretty busy dude. Once the pause stuff is worked out I can go about fleshing our our HUDs.

            Comment


              How to "zooming" html UI without mouse bugs: If i change 1920x1080 to 800x600 mouse coordinates is not working correctly?

              Comment


                Hello everyone!

                This is a really long update/wall of text. So I apologize in advance.
                Kinda like a "State of the BLUI" address, I dunno:

                Time: Wanted to apologize for my late or lack or responses or activity on the plugin.
                As some of you may know, I'm currently a full time student studying computer science, and when I'm not a student I'm a software developer over the summer.
                Time tends to be a really finicky thing for me, and I try to balance it out between the projects I'm trying to work on. At the moment I have quite a few things that are going taking priority over BLUI (which is a free plugin, and open source etc.)
                Not saying that because I don't make any funds off it that I ignore it, but it ends up lower on the list of priority.
                Compared to some research being done with a professor at college, a job, game concepts I'm developing (both in UE4 and not), and basic classes, I tend to pick the things that affect my life

                Consoles: Yeah, this probably isn't happening. The process for getting approved for development and kits is something I can't even come close to in terms of requirements. They want real functioning products, not concepts. While it would be awesome to see BLUI running on a PS4 or XBOX One, it seems like it's a dream rather than a reality. I've applied to all the programs, mostly just never heard back from the companies. So that's where I stand on that matter.

                Bugs and Support: I really do try to get to all GitHub Issues and emails. But it sometimes takes me a while. I have limited resources in my apartment at college, I lack OSX and Linux machines up here with me to test or upgrade massive parts of the plugin like the CEF3 version. (Compiling and testing that usually takes almost an entire day!)

                The Future: I'm still around! But I'm actually starting to see BLUI stagnant, and I'm honestly not sure where I can take it next. In terms of features etc.
                I started this project over a year ago in my college dorm room. It has become something muuuuuch larger than I ever expected it to become. I have all of you to thank for that (as well as Epic Games themselves!) If any of you have any ideas about how I could possibly get this project pushing forward again, feel free to post here or email me in private!

                Alright, that's enough of boring updates for now. Hope you all have a good weekend!

                HTML/CSS/JS Powered UI - Free

                Comment


                  Originally posted by AaronShea View Post
                  Hello everyone!

                  This is a really long update/wall of text. So I apologize in advance.
                  Kinda like a "State of the BLUI" address, I dunno:

                  Time: Wanted to apologize for my late or lack or responses or activity on the plugin.
                  As some of you may know, I'm currently a full time student studying computer science, and when I'm not a student I'm a software developer over the summer.
                  Time tends to be a really finicky thing for me, and I try to balance it out between the projects I'm trying to work on. At the moment I have quite a few things that are going taking priority over BLUI (which is a free plugin, and open source etc.)
                  Not saying that because I don't make any funds off it that I ignore it, but it ends up lower on the list of priority.
                  Compared to some research being done with a professor at college, a job, game concepts I'm developing (both in UE4 and not), and basic classes, I tend to pick the things that affect my life

                  Consoles: Yeah, this probably isn't happening. The process for getting approved for development and kits is something I can't even come close to in terms of requirements. They want real functioning products, not concepts. While it would be awesome to see BLUI running on a PS4 or XBOX One, it seems like it's a dream rather than a reality. I've applied to all the programs, mostly just never heard back from the companies. So that's where I stand on that matter.

                  Bugs and Support: I really do try to get to all GitHub Issues and emails. But it sometimes takes me a while. I have limited resources in my apartment at college, I lack OSX and Linux machines up here with me to test or upgrade massive parts of the plugin like the CEF3 version. (Compiling and testing that usually takes almost an entire day!)

                  The Future: I'm still around! But I'm actually starting to see BLUI stagnant, and I'm honestly not sure where I can take it next. In terms of features etc.
                  I started this project over a year ago in my college dorm room. It has become something muuuuuch larger than I ever expected it to become. I have all of you to thank for that (as well as Epic Games themselves!) If any of you have any ideas about how I could possibly get this project pushing forward again, feel free to post here or email me in private!

                  Alright, that's enough of boring updates for now. Hope you all have a good weekend!
                  I guess the hardest thing for me is that people don't seem to really wanna share 'what works'. Once I've got the core stuff finalized I had planned on sharing some of the basic stuff, supply you with our 'call any function' node so there isn't string checks required.

                  I do have an older mac mini I can test stuff for you if you would like to help there.

                  Other than smaller process stuff it really just comes down to performance updates, keeping CEF updated and merging in updates from us users. I think Blui falls into the same area of other places where web tech is used. The people that use webtech don't generally work with other langs so we are stuck with node based and can't fix/expand.

                  I'll chat with my Co-Project leader and see if we can share our UI blueprint minus our game functions. All the HTML stuff will be open to the public anyway so might as well share it. Blui is the only way we can create the HUD our game has always had (we were using the low quality Awesomium with our older engine).

                  -A

                  Comment


                    Originally posted by florentine3d View Post
                    How to "zooming" html UI without mouse bugs: If i change 1920x1080 to 800x600 mouse coordinates is not working correctly?
                    I had a post a few pages back where I shared a screenshot of what I did in our blueprints to create a responsive webview, check it out and see if it works for you!

                    Comment


                      Originally posted by AaronShea View Post
                      Hello everyone!

                      This is a really long update/wall of text. So I apologize in advance.
                      Kinda like a "State of the BLUI" address, I dunno:

                      Time: Wanted to apologize for my late or lack or responses or activity on the plugin.
                      As some of you may know, I'm currently a full time student studying computer science, and when I'm not a student I'm a software developer over the summer.
                      Time tends to be a really finicky thing for me, and I try to balance it out between the projects I'm trying to work on. At the moment I have quite a few things that are going taking priority over BLUI (which is a free plugin, and open source etc.)
                      Not saying that because I don't make any funds off it that I ignore it, but it ends up lower on the list of priority.
                      Compared to some research being done with a professor at college, a job, game concepts I'm developing (both in UE4 and not), and basic classes, I tend to pick the things that affect my life

                      Consoles: Yeah, this probably isn't happening. The process for getting approved for development and kits is something I can't even come close to in terms of requirements. They want real functioning products, not concepts. While it would be awesome to see BLUI running on a PS4 or XBOX One, it seems like it's a dream rather than a reality. I've applied to all the programs, mostly just never heard back from the companies. So that's where I stand on that matter.

                      Bugs and Support: I really do try to get to all GitHub Issues and emails. But it sometimes takes me a while. I have limited resources in my apartment at college, I lack OSX and Linux machines up here with me to test or upgrade massive parts of the plugin like the CEF3 version. (Compiling and testing that usually takes almost an entire day!)

                      The Future: I'm still around! But I'm actually starting to see BLUI stagnant, and I'm honestly not sure where I can take it next. In terms of features etc.
                      I started this project over a year ago in my college dorm room. It has become something muuuuuch larger than I ever expected it to become. I have all of you to thank for that (as well as Epic Games themselves!) If any of you have any ideas about how I could possibly get this project pushing forward again, feel free to post here or email me in private!

                      Alright, that's enough of boring updates for now. Hope you all have a good weekend!
                      I really need the 3.1 update demo project to start working on it
                      Last edited by Wulzron; 02-07-2016, 09:05 PM.

                      Comment


                        Maybe somebody in the community should take over the project, make pull requests and leave the original author just to accept/refuse them?

                        Or generate a secondary project?

                        BLUI is too good to leave it.

                        Comment


                          Aaron has received a grant from Epic to continue work on it. However, he isn't quite willing to sacrifice his degree, and thereby his future, to be at everyone's beck and call. Obviously, during summer hols he would probably be more available.

                          I do understand the sentiment and I have in fact forked BLUI in order to be able to submit pull requests. My single pull request so far has been accepted within a few days. Aaron generally responds only on the weekends, being in full time education the rest of the time.

                          However, right now I'm pretty much stuck in that I can't manage to compile a working cef/BLUI for OSX from scratch using the Chromium, Cef and BluBrowser repos. What I have compiles fine but when linking, complains about a lot of std:: symbols missing.
                          There are two ways to resolve this: Add libstdc++.dylib to the dependencies of the plugin, or switch deployment target from 10.6 to 10.7 and switch the components to use libc++.dylib instead.
                          However, once linked, the result is not loadable and there isn't a way I have found to get any detail about the failure out of the editor. All I get is:

                          Plugin BLUI could not be loaded because Blu failed to load.

                          Nothing in the log and nothing on the screen. Just that.

                          I've been stuck for three weeks now so I feel your pain. The binary Aaron built doesn't allow keyboard input into the UI. On Windows it works fine but not all of the world is Windows.

                          I'm still trying but any and all help is appreciated. By now I tend to believe that some important file needed for from-scratch building on OSX is missing.

                          Comment


                            Originally posted by Melanie_T View Post
                            Aaron has received a grant from Epic to continue work on it. However, he isn't quite willing to sacrifice his degree, and thereby his future, to be at everyone's beck and call. Obviously, during summer hols he would probably be more available.

                            I do understand the sentiment and I have in fact forked BLUI in order to be able to submit pull requests. My single pull request so far has been accepted within a few days. Aaron generally responds only on the weekends, being in full time education the rest of the time.

                            However, right now I'm pretty much stuck in that I can't manage to compile a working cef/BLUI for OSX from scratch using the Chromium, Cef and BluBrowser repos. What I have compiles fine but when linking, complains about a lot of std:: symbols missing.
                            There are two ways to resolve this: Add libstdc++.dylib to the dependencies of the plugin, or switch deployment target from 10.6 to 10.7 and switch the components to use libc++.dylib instead.
                            However, once linked, the result is not loadable and there isn't a way I have found to get any detail about the failure out of the editor. All I get is:

                            Plugin BLUI could not be loaded because Blu failed to load.

                            Nothing in the log and nothing on the screen. Just that.

                            I've been stuck for three weeks now so I feel your pain. The binary Aaron built doesn't allow keyboard input into the UI. On Windows it works fine but not all of the world is Windows.

                            I'm still trying but any and all help is appreciated. By now I tend to believe that some important file needed for from-scratch building on OSX is missing.
                            Have you tried launching your OSX project from within XCode, it might tell you exactly what failed to load in the output logs.

                            HTML/CSS/JS Powered UI - Free

                            Comment


                              Yes. It makes no difference.This isn't a crash that one could debug but a neat little dialog box telling me that and just that, then exiting normally. No signal, no debugger break, nothing in the logs and also no console output even if I launch the editor with an attached terminal.
                              I'm beginning to think that it may not be possible to build Chromium/cef/BLUI from scratch on Yosemite.

                              Comment


                                Can you paste the entire runtime output from xcode to when it fails into a pastebin? Just would like to take a look.

                                HTML/CSS/JS Powered UI - Free

                                Comment

                                Working...
                                X