• Repositories
    • Recent
    • Popular
    • Groups
    • Register
    • Login

    Community Project | Cardinal Menu System Instructions, Help, and Discussion

    Scheduled Pinned Locked Moved
    General Discussion
    10
    209
    256.7k
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • ThaddeusT
      Thaddeus @PlayStationKings
      last edited by

      @playstationkings You should be able to find a tutorial on how to do this. At first glance this seems pretty accurate, but I didn't try to duplicate it. https://answers.unrealengine.com/questions/242407/renaming-a-c-project.html

      Sometimes there are small changes in the engine that require a bit of tweaking to the directions. Basically find any reference to the old name and replace it with your name. Either in the code or in the project filenames.

      1 Reply Last reply Reply Quote 0
      • PlayStationKingsP
        PlayStationKings
        last edited by

        @thaddeus said in Community Project | Cardinal Menu System Instructions, Help, and Discussion:

        When i go to friends list or network in game menu it says connection failed how do i fix this i made a new project just with your files like the steps said so dont know why it ant working. if i hit shift+tab it shows me steam but says im playing spacewar? if thats working shouldnt it work on the friends list and network and how do i hook the sever side up to steam severs with my own name not spacewars.

        ThaddeusT 1 Reply Last reply Reply Quote 0
        • ThaddeusT
          Thaddeus @PlayStationKings
          last edited by

          @playstationkings Spacewar is the Steam test app ID 480 game. You'd need to get a steam app id. "Spacewar" is also region locked, so sometimes your friends won't appear correctly. It's only for testing steam integration, not to launch a game.

          1 Reply Last reply Reply Quote 0
          • PlayStationKingsP
            PlayStationKings
            last edited by

            Ok is there a way we can talk one on one? I went ahead and paid for my steam partnership and so i can make games for steam and get my own storefront and app-id but need some help setting up the the project. Do you have a chat we can use to talk.. email is to slow want to get this project moving but need some help with it but we can get more in to the details in a chat.

            ThaddeusT 1 Reply Last reply Reply Quote 0
            • ThaddeusT
              Thaddeus @PlayStationKings
              last edited by

              @playstationkings What details do you want to go into? Troubleshooting is discussed here so other people can read through the posts and find answers that might have already been addressed.

              1 Reply Last reply Reply Quote 0
              • PlayStationKingsP
                PlayStationKings
                last edited by

                Ok i made a UE4 Source build on 4.19.2 i made a project and add your menu to it following HOW TO IMPORT CARDINAL MENU TO YOUR PROJECT guide. I got the game to play as standalone game and when i play and hit shift+tab i got it to work with my app-id now it shows my game name instead of SpaceWar but when i go to friends list or network or any thing that has to do with a server it says fail to connect how can i fix this.

                ThaddeusT 1 Reply Last reply Reply Quote 0
                • ThaddeusT
                  Thaddeus @PlayStationKings
                  last edited by Thaddeus

                  @playstationkings So your hosted server shows up on the list of servers but when a client clicks to connect to the server it fails to connect?

                  Off the top of my head it's likely one of two problems:

                  1. BP_GameInstance isn't set as the default Game Instance Class in Project Settings - Maps & Modes (Located at: Blueprint'/Game/Cardinal/MainMenu/Blueprints/BP_GameInstance.BP_GameInstance')
                  2. Or a firewall is blocking connection to the host.

                  You're using two different steam accounts to test a client joining the host, right?

                  To help troubleshooting, I'd take a look at the project settings in an unmodified version of the project. I've forgotten to set some of them before. I've also seen the values randomly change too and I'm not sure why.

                  If you're running the game in editor and not a packaged / built copy of the game, make sure you're playing as "Standalone Game" and not "Play In Editor."

                  Also, as a side note: In WidgetBlueprint'/Game/Cardinal/MainMenu/Blueprints/UI/PlayGamePanels/HostGame.HostGame' is where the Steam session properties are set. The server browser looks for those properties when making the list of hosted games. That's where you can modify those settings.

                  Maybe that helps? There's a lot of blueprints going on in this project. It might take a while to get a good idea of what all is going on but it should still be a lot easier than building your own from the ground up. Let me know if you figure out what was wrong. If you find a problem in the unmodified version of the project, let me know and I'll be able to better look into it. Goodluck

                  1 Reply Last reply Reply Quote 0
                  • ThaddeusT
                    Thaddeus
                    last edited by

                    The forums are now back online. The server hosting our services suffered a drive failure and the system had to be shut down to rebuild the array.

                    1 Reply Last reply Reply Quote 0
                    • ThaddeusT
                      Thaddeus
                      last edited by

                      The project was released for Unreal Engine 4.20 a few days ago.

                      This version fixes issues with controller joystick movement input breaking after returning to the main menu and the need to manually place control input config files into your packaged game.

                      Let us know if you find any bugs.

                      Download it here: https://metahusk.com/cardinal-menu/

                      1 Reply Last reply Reply Quote 0
                      • ?
                        Stefan
                        last edited by

                        Hi, sorry to bother you. I'm using 4.19 version of your project and I tested Steam Party with 3 different computers and everytime it doesn't show ping of session, always show "-". Client successfully receive host ip address (I checked via print screen function). Does this happen to you? I know that Unreal have problem with Steam ping so we have to use additional plugin. BTW keep up the good work!

                        ThaddeusT 1 Reply Last reply Reply Quote 0
                        • ThaddeusT
                          Thaddeus @Guest
                          last edited by Thaddeus

                          said in Community Project | Cardinal Menu System Instructions, Help, and Discussion:

                          Hi, sorry to bother you. I'm using 4.19 version of your project and I tested Steam Party with 3 different computers and everytime it doesn't show ping of session, always show "-". Client successfully receive host ip address (I checked via print screen function). Does this happen to you? I know that Unreal have problem with Steam ping so we have to use additional plugin. BTW keep up the good work!

                          Are you testing them on different networks with a separate WAN address?

                          It happens on a lot of people's networks because it's ICMP pinging the router and a lot of routers reject ping requests for security reasons. I turn on "respond to pings" on my router. (Some routers don't give this option for some reason, they just reject all pings. They get rejected to stop botnets from scanning the internet for live IP addresses.) The ping method in this project doesn't do a NAT punchthrough for the ping on the local client, it's just a simple ping to the WAN address.

                          On the networks I've tested: Most public WiFi's I've tried seem to respond to pings, such as Starbucks. My cellular hotspot does not allow ICMP pings to pass, I imagine this is standard on cell networks. PfSense routers do not allow ICMP pings. Most century link routers I've tested do allow pings to go through.

                          Maybe we should put an explanation on the network search tab in the game.

                          1 Reply Last reply Reply Quote 0
                          • ?
                            Stefan
                            last edited by

                            I tested every case, ethernet to wireless, ethernet to ethernet, and wireless to ethernet. Computers are not in Lan, each is 2km away. I can't find that option in router. Thank you for quick respond, it looks like it's not a problem in us (blueprints).

                            ThaddeusT 1 Reply Last reply Reply Quote 0
                            • ThaddeusT
                              Thaddeus @Guest
                              last edited by Thaddeus

                              said in Community Project | Cardinal Menu System Instructions, Help, and Discussion:

                              I tested every case, ethernet to wireless, ethernet to ethernet, and wireless to ethernet. Computers are not in Lan, each is 2km away. I can't find that option in router. Thank you for quick respond, it looks like it's not a problem in us (blueprints).

                              Maybe we will have to look into a different solution to run pings. I really don't know the percent of routers that will allow ICMP pings or not.

                              If your game will run mostly dedicated servers, the method will probably work better because then there's usually a direct connection or forwarding involved. The dedicated server I test with has been working well. It does take a few seconds to display the ping, though.

                              But if you plan on running servers hosted by local clients, this might not be the best solution if most routers in the wild won't respond to ICMP requests. Good luck 🙂

                              1 Reply Last reply Reply Quote 0
                              • ?
                                Guest
                                last edited by

                                I have a problem to find where i can change name of the playgamepanel and delete the split screen button from the menu.
                                can someone help me to delete this button? i only disable the window its open and change what it opens when you click on it

                                ThaddeusT 1 Reply Last reply Reply Quote 0
                                • ThaddeusT
                                  Thaddeus @Guest
                                  last edited by Thaddeus

                                  said in Community Project | Cardinal Menu System Instructions, Help, and Discussion:

                                  I have a problem to find where i can change name of the playgamepanel and delete the split screen button from the menu.
                                  can someone help me to delete this button? i only disable the window its open and change what it opens when you click on it

                                  Open the PlayGameSubMenu widget located here:
                                  /Cardinal/MainMenu/Blueprints/UI/Submenus/PlayGameSubMenu.PlayGameSubMenu'

                                  To change the names of the buttons:
                                  Open the Designer tab on the Widget and then navigate to SettingsButtonsLine in the Hierarchy.
                                  In the Details tab and in the Default section and then under ButtonsNames you will see an array of the names.
                                  Change these names to change the button names.

                                  To change the functions of the buttons:
                                  Open the Graph tab in the widget.
                                  Open the function called OpenDetailsContainer.
                                  There you will see a SwitchonInt that controls each button in order from 0 to 4. This is where the button's actions are performed in order of their name listed in the array. (Like OpenMap and so on)

                                  To remove the Local Split Screen Button:
                                  Remove the button name in the array (Array item 1)
                                  Then move the pins from switch on int to adjust for the order change. (So 2 now goes to 1, 3 to 2, and 4 to 3)

                                  1 Reply Last reply Reply Quote 0
                                  • ?
                                    Guest
                                    last edited by

                                    Hi, I logged in to your site, both with Chrome and Firefox, but if I click on the spoiler image, it will not show me anything. Both Chrome and Firefox are updated.
                                    Greetings
                                    Alex Caponetto

                                    Buongiorno, ho eseguito l'accesso al vostro sito, sia con Chrome che Firefox, ma se clicco sull'immagine degli spoiler, non mi visualizza niente. Sia Chrome che Firefox sono aggiornati.

                                    ThaddeusT 1 Reply Last reply Reply Quote 0
                                    • ThaddeusT
                                      Thaddeus @Guest
                                      last edited by Thaddeus

                                      said in Community Project | Cardinal Menu System Instructions, Help, and Discussion:

                                      Hi, I logged in to your site, both with Chrome and Firefox, but if I click on the spoiler image, it will not show me anything. Both Chrome and Firefox are updated.
                                      Greetings
                                      Alex Caponetto

                                      Buongiorno, ho eseguito l'accesso al vostro sito, sia con Chrome che Firefox, ma se clicco sull'immagine degli spoiler, non mi visualizza niente. Sia Chrome che Firefox sono aggiornati.

                                      Sorry, we are having issues with php on our host. I've been working to resolve them. I hope to have it resolved soon.

                                      Edit: The main website at metahusk.com is experiencing random 500 errors due to php problems. I was incorrect saying that the php problems were related to the forums at community.metahusk.com. They are hosted on different servers.

                                      To solve your issue, I disabled the spoilers. I thought I had fixed the issue as I no longer see that problem on my end on Chrome or Firefox but apparently it is not resolved.

                                      Thanks for reporting it.

                                      1 Reply Last reply Reply Quote 0
                                      • ThaddeusT
                                        Thaddeus
                                        last edited by

                                        I noticed a bug with the source build of Unreal Engine version 4.21.0 that stops Steam clients from joining a server due to a false "out of date client" error. Using the launcher version of the engine does not have this issue. I think it may be a problem in 4.20 as well but I haven't confirmed it.

                                        1 Reply Last reply Reply Quote 0
                                        • ThaddeusT
                                          Thaddeus
                                          last edited by

                                          The project has been released for Unreal Engine 4.21 today.

                                          Let us know if you find any bugs.

                                          Download it here: https://metahusk.com/cardinal-menu/

                                          1 Reply Last reply Reply Quote 0
                                          • ?
                                            LaMite
                                            last edited by

                                            Hi , i am on 4.21.1 and i can't Build
                                            Error : CardinalMenu could not be compiled. Try rebuilding from source manually

                                            ? 1 Reply Last reply Reply Quote 0
                                            • 1
                                            • 2
                                            • 7
                                            • 8
                                            • 9
                                            • 10
                                            • 11
                                            • 11 / 11
                                            • First post
                                              Last post