Menu System Pro 2.0 for Unreal Engine 5: Integration Guide for Game Framework Classes

แชร์
ฝัง
  • เผยแพร่เมื่อ 4 ต.ค. 2024

ความคิดเห็น • 65

  • @MoonvilleEntertainment
    @MoonvilleEntertainment  ปีที่แล้ว +1

    As of Unreal Engine 5.3 you also need to enable
    Project Settings > Engine > Enhanced Input > User Settings > Enable User Settings
    After ticking that checkbox you should be good to go :)

  • @TheF4c3m4n
    @TheF4c3m4n 11 หลายเดือนก่อน +1

    I remember buying this when it first came out, and now I installed it again, and Wow! Great Job on this Menu System! 💯 Thanks!

  • @fizzkhalifa7795
    @fizzkhalifa7795 ปีที่แล้ว +1

    Can you plz make a tutorial on how to change the input setting on other projects

    • @MoonvilleEntertainment
      @MoonvilleEntertainment  ปีที่แล้ว +1

      Hey! We are very active on our Discord and don't usually check here for questions. Feel free to shoot us a discord message if you still have questions!

    • @KeiNovak
      @KeiNovak หลายเดือนก่อน

      Yeah, a tutorial would be helpful for us that don't/can't use Discord.

  • @DavidNGoodman
    @DavidNGoodman 4 หลายเดือนก่อน +1

    In the menu system config DA, I had to change the IMC on foot to my IMC to get the mouse and WASD to work. This wasn't mentioned in the video, so not sure if it's working the way intended or I just got lucky.

    • @MoonvilleEntertainment
      @MoonvilleEntertainment  หลายเดือนก่อน +1

      Yes, this is intended. Depending on your setup your need to change the IMC or use the Input Actions that come with Menu System Pro on your Character. Thanks for mentioning it!

  • @LouCas2109
    @LouCas2109 ปีที่แล้ว +1

    Ohh guys. This is absolute awesome. But more than 50 bucks is way off my budget. I get that u must spent decades programming this but is it possible to make a yt tutorial to follow along? Great work so far

    • @MoonvilleEntertainment
      @MoonvilleEntertainment  ปีที่แล้ว +1

      Thank you for the kind words, it was a lot of work to establish this and also to constantly update it. Just today we sent off our UE5.3 update to Epic Games and we will continue to add new features based on the feedback we get from our community (mostly on Discord :))

  • @stormr
    @stormr 26 วันที่ผ่านมา

    trying to figure this out. I renamed a map today, and obviously got the no meta data for this level on the loading screen. So i went in and changed the names correctly, still no meta data for this level. Even tried deleting the DA asset and making a new one. Nothing works, I cant get any info on my loading screen. Any ideas?

    • @mvelukas
      @mvelukas 26 วันที่ผ่านมา

      Make sure the Key in the level meta data list exactly matches your level name. It's the part you add in Menu System Config on the left-hand side. It's usually just a small typo or missing character. After changing it in the config and it works you can clean up any savegames that include your old levelname

    • @stormr
      @stormr 23 วันที่ผ่านมา

      @@mvelukas I did that, also deleted my savegames. I even tried making a new on for a different map and added it into the keys and its typed exact, I even changed the map in the menusystem config, and it still has nop data and even goes to the original map, I'm not sure how its even referencing all the old data after its all been changed

  • @onlinetoby_
    @onlinetoby_ 11 หลายเดือนก่อน +1

    My game is built on the BP_FirstPersonPlayerController Example that comes with UE 5.3, however when I add the BP_MenuControllerComponent to it, I can no longer control anything. Is that because the example doesn't use the Enhanced Input System?

    • @MoonvilleEntertainment
      @MoonvilleEntertainment  11 หลายเดือนก่อน

      Enhanced Input has become the new default in Unreal so this is not very likely the cause of you issue. Make sure you have the node to 'Set Input Game Only' in your player characters possess event, if you need more help contact us on discord so we can get it resolved quicker :)

    • @KeiNovak
      @KeiNovak หลายเดือนก่อน

      I'm having the same issue with BP_TopDown Example in 5.3... even though it uses Enhanced Input. Did you manage to fix this?

  • @Saurabh-sq8xm
    @Saurabh-sq8xm ปีที่แล้ว +1

    is there any guide on how to integrate this with easy multi save because both use interface to add saving logic, confused on that.

    • @MoonvilleEntertainment
      @MoonvilleEntertainment  6 หลายเดือนก่อน

      As far as I know we have already helped you out on our Discord server. Please let us know if you have other issues or questions! :)

  • @elnurmehdiyev5062
    @elnurmehdiyev5062 6 หลายเดือนก่อน +1

    When I assign created BP_MyPlayerController instead of default PlayerController I cant control player in UE5.3

    • @MoonvilleEntertainment
      @MoonvilleEntertainment  6 หลายเดือนก่อน +1

      Hey, please join our Discord for Support as we are very active there. TH-cam comments easily get overlooked.
      Regarding your issue, make sure you have 'Event Possessed' with 'Set Input Mode Game Only' on your Character, if you look at our Sample Character you can see how it is supposed to be setup. If you are using your own Input Mapping Context (IMC) and not our controls, make sure you change the Registered IMCs and Initially Added IMCs in DA_MenuSystemConfig_Silence.

    • @elnurmehdiyev5062
      @elnurmehdiyev5062 6 หลายเดือนก่อน

      @@MoonvilleEntertainment Thanks for prompt reply, Did all that above but still cant get control over default 3rd person character. UPDATE: I have followed your tutorial and when I hit PLAY, Im navigated off the default map, appear somewhere aborad with no body, just hanging on the side.

    • @MoonvilleEntertainment
      @MoonvilleEntertainment  6 หลายเดือนก่อน +1

      @@elnurmehdiyev5062 We use the default Unreal spawning system, make sure you don't have any Player Start placed there. Also please join our discord servers we might miss your messages on youtube for a couple days before they are answered, whereas on Discord we always respond. :)

    • @elnurmehdiyev5062
      @elnurmehdiyev5062 6 หลายเดือนก่อน

      @@MoonvilleEntertainment Started from scratch, all worked! thank you for great support! Will try now to implement menu system in my current game...Again my best appreciation to you!

  • @CaptainAmericaYoutube
    @CaptainAmericaYoutube 10 หลายเดือนก่อน +1

    I am using the third person template and got past the SoundClasses issue by creating it but when I get to 7:49 and hit play I cannot move. If I delete BP_MenuControllerComponent (similar to what was happening with @checkmatetoby) I can move again just fine. Did anyone find out the cause of the issue as it has stopped my progress dead in its tracks.

    • @MoonvilleEntertainment
      @MoonvilleEntertainment  10 หลายเดือนก่อน

      Could be a couple things. Double check that you have the Set Input Mode Game Only node in your Player Character's event Possessed and that it is called. Next check that you have setup Enhanced Input correctly (Project Settings) and that your movement code uses Enhanced Input events. By the way join our Discord server, we are a lot more active there and it's easier to help by sharing screenshots both ways :)

    • @CaptainAmericaYoutube
      @CaptainAmericaYoutube 10 หลายเดือนก่อน +1

      @@MoonvilleEntertainment The Enhanced inputs are set exactly as they are in your video (by default in 5.3.2). I am still fairly new and though I remember working with the Set Input Mode Game Only Node (and UI) in a different tutorial I don't remember where to look for those at the moment. Otherwise, I created a 3rd person template and followed the video exactly with the exception that I don't have a new folder with the game assets that you do at the beginning of the video as I just left them in the third-person folder. I don't use Discord so will have to think about whether or not I can get passed this without it (not a fan of Discord). I am assuming it is thinking I should be in a UI state so isn't giving me the game controls but I am curious why it works in your video unless something else changed since you made the video similar to the SoundClasses issue.

    • @MoonvilleEntertainment
      @MoonvilleEntertainment  10 หลายเดือนก่อน +1

      @@CaptainAmericaTH-cam Have you stopped at the timestamp you posted? Try to continue, the Event code I talked about is shown starting around 16:06 While some things have changed since the 5.0 Release, the overall setup process is exactly the same, there were just a couple things added or slightly modified. If you follow through the video you should be able to walk around. You can also check out our google docs if you want to read the fully up2date steps. Also make sure you keep an eye on your output log, we have built-in error messages for common mistakes that you may make during setup.

    • @CaptainAmericaYoutube
      @CaptainAmericaYoutube 10 หลายเดือนก่อน

      @@MoonvilleEntertainment That was what I was planning to do when I came back to it tomorrow. Definitely appreciate the support!

  • @lucaschrimes1215
    @lucaschrimes1215 ปีที่แล้ว +1

    Great asset, Really well made. I have an issue though, I have made my game instance but when I go to add the BPI_GameInstanceExtension Nothing appears, are there any fixes please and thank you

    • @MoonvilleEntertainment
      @MoonvilleEntertainment  ปีที่แล้ว

      Hey! This usually means you have not yet imported the asset in the EGS. We are very active on our Discord and don't usually check here for questions. Feel free to shoot us a discord message if you still have questions!

  • @selimsaidi378
    @selimsaidi378 ปีที่แล้ว

    hello , thakns for all your tutorial and awesome work , im doing a multiplayer base game , can you cover how to integrate your menu in a multiplayer way ? thanks !

    • @MoonvilleEntertainment
      @MoonvilleEntertainment  ปีที่แล้ว

      Hey! We are very active on our Discord and don't usually check here for questions. Feel free to shoot us a discord message if you still have questions!

  • @KeiNovak
    @KeiNovak หลายเดือนก่อน

    I've been trying to do a test implementation of this using the TopDown Sample project and I can't get past 8:51 using the topdown player controller. The controls don't work unless I delete the MenuControllerComponent that was added to the PlayerController. I'm on UE 5.3.
    I've gone through this several times, even trying it again after doing the changes in 18:00. As for the potential issues at the end of the PDF manual, I tried implementing some but honestly some of those steps are difficult to understand as context seems to be missing (like adding the IMC to menu settings file... you didn't have to do that in the video so I don't know why it looks so different than what I'm seeing in my test project). And yes, I've done the Project Settings > Engine > Enhanced Input > User Settings > Enable User Settings too.

    • @MoonvilleEntertainment
      @MoonvilleEntertainment  หลายเดือนก่อน

      Hey! If your Character can't move there could be several issues. I wrote up section in the documentation for this problem in the FAQ, have you tried the points mentioned in the section yet? Also please join our Discord Server if you need further help as it is very easy for us to miss TH-cam comments and we can't share images here as easily. This is a link to the FAQ section: docs.google.com/document/d/1ozUgaFZKMXoJq701b9mlvNpmMeAM3MlvhKjuKpLPApQ/edit#heading=h.5xl4zxftxj67

    • @KeiNovak
      @KeiNovak หลายเดือนก่อน

      @@MoonvilleEntertainment Yes I've already done those except for #5 (I explained why in the other comment). With this being a common stumbling block, it probably would've made sense to have made a video on it by now. Also, I don't use discord.

    • @MoonvilleEntertainment
      @MoonvilleEntertainment  หลายเดือนก่อน

      @@KeiNovak Thanks for the suggestion! We plan to re-do the tutorial videos in the near future and that will be part of it. I understand that the Enhanced Input System can be confusing when you have never worked with it, but with it becoming the standard input system with UE5.3 we have to use it. Essentially those red input events you have in your character need to exist in the Enhanced Input Mapping Conntext (IMC) that is also active currently. Our MenuSystemConfig file can activate your Character's IMC, so you will need to do these things:
      1. Find which IMC your Character uses (e.g. IMC_Default for the Third Person Template)
      2. Replace IMC_CharacterOnFoot in both lists in MenuSystemConfig with your own Character IMC
      You can debug this with 'showdebug enhancedinput' in the console

    • @KeiNovak
      @KeiNovak หลายเดือนก่อน

      @@MoonvilleEntertainment Thanks for the quick response. I've only ever used Enhanced Input, so I'm OK with that. However the MenuSystemConfig does not have anything for the IMC options -- they were completely empty. The only thing was what I had manually added (IMC_Default). Nothing related to IMC_characterOnFoot or the other IMC's you had listed in the document... that's why I was confused by that.

    • @mvelukas
      @mvelukas หลายเดือนก่อน +1

      @@KeiNovak It sounds like you are editing the parent class of the config data asset (starting with PDA_). Please make sure you are only making changes to the DA_MenuSystemConfig_Silence file (starting with DA_)

  • @m.e.1040
    @m.e.1040 7 หลายเดือนก่อน

    Integration worked fine. But why is there no reaction when I try to press "P" or "TAB" or "ESC"(in packed game)? How to change/set the key for open menu while playing?

    • @MoonvilleEntertainment
      @MoonvilleEntertainment  7 หลายเดือนก่อน +1

      Hey! This could be a number of things, but make sure that the Enhanced Input Actions are added to your character and that the Input Mapping Context that includes those actions is set in DA_MenuSystemConfig_Silence. By default this should be IMC_CharacterOnFoot and should already work, but if you use a different IMC you need to make sure that you add the Pause Input Action to it. By the way, join our discord server if you have any further questions, youtube comments are easy to miss and we can't share screenshots as easily here :)

    • @m.e.1040
      @m.e.1040 7 หลายเดือนก่อน

      @@MoonvilleEntertainment Hi! I now joined your Discord. Thank You!

  • @Rusty0124
    @Rusty0124 หลายเดือนก่อน +1

    I cant seem to get my character to move after changing the player controller I followed all the documented steps to fix it but it still doesn't move what is the best means of contacting you guys to find a solution

    • @MoonvilleEntertainment
      @MoonvilleEntertainment  หลายเดือนก่อน

      All our support is on discord. Check the marketplace page. Also regarding your issue read the FAQ in the documentation, it goes over exactly this issue :D

    • @Rusty0124
      @Rusty0124 หลายเดือนก่อน

      @@MoonvilleEntertainment I miss read some of your documentation it works now :D thanks

    • @KeiNovak
      @KeiNovak หลายเดือนก่อน

      How'd you manage to fix it?

    • @MoonvilleEntertainment
      @MoonvilleEntertainment  หลายเดือนก่อน

      @@KeiNovak Hey just to be sure, I linked you the FAQ in the other comment where you asked this question. Did you try the steps in the FAQ? docs.google.com/document/d/1ozUgaFZKMXoJq701b9mlvNpmMeAM3MlvhKjuKpLPApQ/edit#heading=h.5xl4zxftxj67

    • @KeiNovak
      @KeiNovak หลายเดือนก่อน

      @@MoonvilleEntertainment Yes. Done or checked those several times, except for # 5 because I didn't quite get what was going on... the attempt I made still did not work.

  • @neritonreis3340
    @neritonreis3340 6 หลายเดือนก่อน +2

    Queria compra mais esta muito mal explicado

    • @MoonvilleEntertainment
      @MoonvilleEntertainment  6 หลายเดือนก่อน

      Hey, there are multiple videos and a 118 page google docs documentation with lots of examples. Is there a specific question you have that you need help with? You can join our Discord Server if you need any help :)

  • @woahyeah2023
    @woahyeah2023 11 หลายเดือนก่อน

    Following this video... Unreal 5.2. Video 3:53 mark, just created all the variables, ending with CurrentPlayTimeTimer, getting error when compiling. ERROR! under 'Sound Classes'
    Could not find a variable named "SoundClasses" in 'BP_MyGameInstance_C'.
    Make sure 'BP_MyGameInstance_C' has been compiled for Get SoundClasses
    The property associated with Sound Classes could not be found in '/Game/BP_MyGameInstance.BP_MyGameInstance_C'

    • @DennG
      @DennG 10 หลายเดือนก่อน +1

      Just create the SoundClasses variable from the error shown on the Event Graph (right click on the erroneous node). This variable has been added in the last updates.

  • @Clydiie
    @Clydiie ปีที่แล้ว

    Hi Im having trouble with saving when I try to play my game and save at a point, reload the save file it starts me from the start? Hope that made sense

    • @MoonvilleEntertainment
      @MoonvilleEntertainment  ปีที่แล้ว

      Hey! We are very active on our Discord and don't usually check here for questions. Feel free to shoot us a discord message if you still have questions!

  • @juliendewallers6374
    @juliendewallers6374 7 หลายเดือนก่อน

    Hi, to day this error "it is giving me error in 5.3 enabled all settings and plugins
    In use pin Player Mappable Options no longer exists on node Break EnhancedActionKeyMapping . Please refresh node or break links to remove pin."
    is still current and still hasn't been fixed yet I did add the JSON plugin as shown and I enabled " Project Settings > Engine > Enhanced Input > User Settings > Enable User Settings" Any idea please? Thank you

    • @MoonvilleEntertainment
      @MoonvilleEntertainment  7 หลายเดือนก่อน

      Hey, this is not something that should happen with our latest 5.3 version. We 100% upgraded to use all new Enhanced Input methods Epic Games added with the update from 5.2 to 5.3. You may have accidently imported an old version of the asset in your project. Either way, please join our Discord for support as the youtube comments will get overlooked very quickly and we can't properly offer support here. :)

    • @juliendewallers6374
      @juliendewallers6374 7 หลายเดือนก่อน

      Yes is un older project open whith 5.3, i will see on my library to epic , i need maybe dodwload un new version. thx@@MoonvilleEntertainment

  • @Saurabh-sq8xm
    @Saurabh-sq8xm ปีที่แล้ว

    it is giving me error in 5.3 enabled all settings and plugins
    In use pin Player Mappable Options no longer exists on node Break EnhancedActionKeyMapping . Please refresh node or break links to remove pin.

    • @mvelukas
      @mvelukas ปีที่แล้ว

      Hey, the 5.3 version is not out yet. We sent it off for review and once Epic green lights it you can download it from the launcher ;)

    • @Saurabh-sq8xm
      @Saurabh-sq8xm ปีที่แล้ว

      @@mvelukas this error will be resolved then right?

    • @mvelukas
      @mvelukas ปีที่แล้ว

      @@Saurabh-sq8xm yep that and many other things were changed in this update

    • @Saurabh-sq8xm
      @Saurabh-sq8xm ปีที่แล้ว

      @@mvelukas is there any guide on how to integrate this with easy multi save because both use interface to add saving logic, confused on that.