Announcement

Collapse
No announcement yet.

[Free Community Project] [Blueprints] Cardinal Menu System | Steam and LAN Server Browser and Pings

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

    [Free Community Project] [Blueprints] Cardinal Menu System | Steam and LAN Server Browser and Pings

    [Free Community Project] [Blueprints] Cardinal Menu System | Steam and LAN Server Browser w/ Friends List, Pings, Avatars, Control Mapping, Graphics, Audio, Game Settings, and Credits Menu

    Here is the menu system we are using for one of our projects. We used a combination of community content. (mordentral's Advanced Session Plugin, Nick Darnell LoadingScreen, rama's Key Rebinding, The Tune Peddler's Music, ZioYuri78's MainMenu, Graphics Settings Widget by Mathew Wadstein, and Gamepad-Friendly UMG by rama)

    Our organization is building a nonprofit game development cooperative at http://metahusk.com/. We are a recognized 501(c)(3) tax exempt organization organized for educational purposes.

    To download the project, find instructions, information on how to import it to your project, visit the forum post below.
    https://community.metahusk.com/topic/...and-discussion



    For help, or bug reports, or suggested changes, please respond in the forum post in the link above. (You can use a guest account if you don't feel like registering.)

    To use The Tune Peddler's music, you have to register an account with their website. http://thetunepeddler.com/.

    This project is released for free under The MIT License (MIT) So please give credit where credit is due. (The readme has more information.)

    Thanks everyone for supplying the community content we used.
    Last edited by Parvan; 07-11-2019, 04:22 PM.

    Metahusk: A 501(c)(3) Creative Development Cooperative
    Projects | Forums | Repositories | Nonprofit | Donate

    #2
    Wow it's really, really... coool
    Thanks for share mate

    Comment


      #3
      how can I change this so when you click on new game it just starts the game instead of a server browser.
      I don't want to implement that right now.

      Comment


        #4
        Originally posted by MrFajaPL View Post
        Wow it's really, really... coool
        Thanks for share mate
        Thanks, Hope it helps

        Metahusk: A 501(c)(3) Creative Development Cooperative
        Projects | Forums | Repositories | Nonprofit | Donate

        Comment


          #5
          Originally posted by The_Mec_666 View Post
          how can I change this so when you click on new game it just starts the game instead of a server browser.
          I don't want to implement that right now.
          You have to change some of the BP's.
          Under Cardinal -> MainMenu -> Blueprints ->UI -> Open MainMenu Widget BP
          Then click the OpenSubmenu Function
          Then you will see Play submenu - add an Open level node there that points to your map.

          Metahusk: A 501(c)(3) Creative Development Cooperative
          Projects | Forums | Repositories | Nonprofit | Donate

          Comment


            #6
            thank you very much

            Comment


              #7
              say I know you didn't make the loading screen plugin but would you know how you can change where the animated loading icon is on the screen? like in your menu you have it on the left bottom corner, how can I change it to the middle?

              Comment


                #8
                Originally posted by The_Mec_666 View Post
                say I know you didn't make the loading screen plugin but would you know how you can change where the animated loading icon is on the screen? like in your menu you have it on the left bottom corner, how can I change it to the middle?
                The LoadingScreen plugin is found at https://github.com/ue4plugins/LoadingScreen

                I haven't messed with it enough to center the loading icon. I will work on that in a month or so from now. It was included because someone requested it. If you find out before I do, let me know!

                Edit: It looks like you can modify it in this file. https://github.com/ue4plugins/Loadin...dingScreen.cpp

                It looks like it should be centered. Maybe it's a bug?
                Last edited by Parvan; 08-30-2016, 05:33 PM.

                Metahusk: A 501(c)(3) Creative Development Cooperative
                Projects | Forums | Repositories | Nonprofit | Donate

                Comment


                  #9
                  yup. looking at the code it says the throbber should be centered. and mines at the left side.

                  [
                  SNew(SHorizontalBox)

                  + SHorizontalBox::Slot()
                  .Padding(FMargin(25, 0.0f, 0, 0))
                  .VAlign(VAlign_Center)
                  .AutoWidth()
                  [
                  SNew(SCircularThrobber)
                  // Convert font size to pixels, pixel_size = point_size * resolution / 72, then half it to get radius
                  .Radius((InScreenDescription.LoadingFont.Size * 96.0f/72.0f) / 2.0f)
                  ]

                  Comment


                    #10
                    say, where would I find what controls the buttons for the menu? like you push M when in-game. is that in the source code or a blueprint somewhere?

                    Comment


                      #11
                      Originally posted by The_Mec_666 View Post
                      say, where would I find what controls the buttons for the menu? like you push M when in-game. is that in the source code or a blueprint somewhere?
                      That is is the Player Controller located at ThirdPersonExample -> Blueprints -> ThirdPersonPlayerController

                      Metahusk: A 501(c)(3) Creative Development Cooperative
                      Projects | Forums | Repositories | Nonprofit | Donate

                      Comment


                        #12
                        We just tested 4.13 and the persistent graphics settings need to be reworked. We will probably migrate away from the MainMenuLib plugin. The update may take a while. So far no other bugs have been discovered outside of minor depreciated blueprint functions.

                        Metahusk: A 501(c)(3) Creative Development Cooperative
                        Projects | Forums | Repositories | Nonprofit | Donate

                        Comment


                          #13
                          Thx a lot for sharing this, it's really well done and easy to understand, im glad i found it, it's going to help me a lot.

                          Comment


                            #14
                            Hi [MENTION=15170]Parvan[/MENTION], Thaddeus

                            Thanks for sharing it and organizing in a very professional way the exelente works presented by mordentral, rama, The Tune Peddler, ZioYuri78 and Nick Darnell

                            I have compiled and tested with the engine candidate 4.13.1. It worked, as far as I could test. Only need a new updated Victory plugin. Rama already updated the source code on github. I have a great desire to press the donate button popup that acts like one web browser within the game. It would be interesting browser being opened in an immersive 3D window.

                            But I have one doubt, I'd like to drastically change the main menu layout (text positions, style and animations) and add a singleplayer option. But I do not understand how the menu texts and animated rolling boxes are animated since it are not using the timeline in UMG editor. I'm just having trouble understanding it. The MainMenu uses any internal feature of the mainmenu dll's code to animating texts and boxes?

                            -luny
                            lunybunny.com
                            lunybunny.com

                            Comment


                              #15
                              Originally posted by lunyBunny View Post
                              Hi [MENTION=15170]Parvan[/MENTION], Thaddeus

                              Thanks for sharing it and organizing in a very professional way the exelente works presented by mordentral, rama, The Tune Peddler, ZioYuri78 and Nick Darnell

                              I have compiled and tested with the engine candidate 4.13.1. It worked, as far as I could test. Only need a new updated Victory plugin. Rama already updated the source code on github. I have a great desire to press the donate button popup that acts like one web browser within the game. It would be interesting browser being opened in an immersive 3D window.

                              But I have one doubt, I'd like to drastically change the main menu layout (text positions, style and animations) and add a singleplayer option. But I do not understand how the menu texts and animated rolling boxes are animated since it are not using the timeline in UMG editor. I'm just having trouble understanding it. The MainMenu uses any internal feature of the mainmenu dll's code to animating texts and boxes?

                              -luny
                              No it uses UMGs Widget animator you can find each animation after each switch used for the radio buttons.

                              Comment

                              Working...
                              X