UE4 Graphics Setting Menu + SAVE and LOAD Settings.

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

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

  • @joygamez.tv52016
    @joygamez.tv52016 3 ปีที่แล้ว +22

    There is a node called Game User Settings that make this process easier and less time consuming.

    • @ItsMeBro
      @ItsMeBro  3 ปีที่แล้ว +12

      Thank you for the info. Will pin your comment so everyone can see this. I will recreate a tutorial once I have time. Because if this node works like I think it does, your are so right, it does make everything a lot easier. Thank you.

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

      @@ItsMeBro Please do! This is a good tutorial, but doesn't work any more (EGraphics Settings doesn't show up as an option) and I haven't been able to find another working tutorial for this.

    • @ItsMeBro
      @ItsMeBro  3 ปีที่แล้ว

      @@LDT7Y it works, you simply skipped on creating it at the start of the video. But I will recreate the video soon.

    • @LDT7Y
      @LDT7Y 3 ปีที่แล้ว

      @@ItsMeBro It's cool, realised I named it ENum Settings instead! ; D

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

      What we will do with that node

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

    I followed your new graphics settings turorial, then I wanted to make a Audio setting so I came back and learnt so much more about saving and loading game, thank you so much!

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

      "Learned so much more" like music to my ears :) glad your learning and my videos are helping. :)

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

    This is amazing! Every newbie game has 0 options apart from start and quit for some reason; it's become a standard tell that the game's made using Unreal :p

  • @_Prometheus_Dev
    @_Prometheus_Dev 4 ปีที่แล้ว

    You have my deepest thanks. Every tutorial I followed on this subject was outdated, and didn't work on my version of UE4. This tutorial was excellent, straight to the point, and organized even through a highly overwhelming process. Definitely subscribing, you earned it man.

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

      Thank you very much. On that note, this one might be useful also. Sound settings built on top of this video.
      th-cam.com/video/3NCTW2UQbhk/w-d-xo.html

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

    A really big thanks for this amazing video, it's very easy with your explication ( mostly the video because I'm not english lol )

  • @BlackMadoshi
    @BlackMadoshi 3 ปีที่แล้ว

    Thank you ! I was creating a settings widget, and starting to doubt about the "best practice " because so many videos are outdated now on youtube. Starting to follow you know

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

    Great job as always from Bro!!👍👍👍

  • @macolikescookies
    @macolikescookies 3 ปีที่แล้ว

    Thanks so much! Clear and Concise! Definitely Earned a Subscriber for this! Great Job keep up the great work man!

    • @ItsMeBro
      @ItsMeBro  3 ปีที่แล้ว

      Thanks, will do!

  • @MaxStudioCG2023
    @MaxStudioCG2023 2 ปีที่แล้ว

    Matt Aspland have a great menu tutorial (way more easy to make and complex menu too) ...those wires yours make me crack :))))

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

    This was a very helpful tutorial indeed! Thank you :)

  • @raktimjs
    @raktimjs 2 ปีที่แล้ว

    Thank you sir! The documentation was way helpful!!!!

  • @leviathansperch7228
    @leviathansperch7228 2 ปีที่แล้ว

    Your a genius man!

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

    Cool Bro!!! Need that!! Thank you🙌

  • @cryenginetutorialsitaeng7354
    @cryenginetutorialsitaeng7354 3 ปีที่แล้ว

    great tutorial thank you all work perfectly! i'm looking forward eventually if there will be a new video using the node get user settings when possible

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

      At the very beginning of the video at the top right is a Info icon, it pops up and give a link to a newer video. Also if you watch till the very very end of the video there is an even bigger popup for that video.

    • @cryenginetutorialsitaeng7354
      @cryenginetutorialsitaeng7354 3 ปีที่แล้ว

      @@ItsMeBro thanks! i've paid you a coffee cup , well deserved :)

    • @ItsMeBro
      @ItsMeBro  3 ปีที่แล้ว

      @@cryenginetutorialsitaeng7354 Thank you. Much appreciated :)

  • @FrediLDshow
    @FrediLDshow 3 ปีที่แล้ว +5

    An error I found is when you apply changes without changing anything when opening the game with previously changed settings. You close the game and reopen it, go in the settings and the changes aren't applied and the highlighted button are all at low

    • @CrypticaProductions
      @CrypticaProductions 3 ปีที่แล้ว

      yeah same

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

      @@CrypticaProductions FIX, You need to mack sure that all the nodes inside your change button colors function is plugged into the return node, i had the same problem

    • @CrypticaProductions
      @CrypticaProductions 3 ปีที่แล้ว

      @@dasypher9885 they're all plugged in sadly

    • @CodingWithDerek
      @CodingWithDerek 3 ปีที่แล้ว +3

      FIX: He is setting the colors to the change color buttons function, not to the actual enum
      values, you need to set them from the return enums function inside the widget class constructor
      Here is the fix:
      pasteboard.co/KhbvOhc.png

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

      @@CodingWithDerek thx

  • @downsideupgoesgroar
    @downsideupgoesgroar 4 ปีที่แล้ว

    wow thanks bro this is excellent

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

    Very helpful!

    • @IRONFRIDGE
      @IRONFRIDGE 3 ปีที่แล้ว

      Is the Download already available?

    • @ItsMeBro
      @ItsMeBro  3 ปีที่แล้ว

      Yes, It's in the description of the sound settings video.

  • @patled6994
    @patled6994 4 ปีที่แล้ว +5

    Will you create mouse sensitivity and button binding changing?

    • @ItsMeBro
      @ItsMeBro  4 ปีที่แล้ว +3

      Will write this down. Should make that too.

  • @chippychippe716
    @chippychippe716 3 ปีที่แล้ว +2

    If you hold ctrl and drag variabels it will be the same as click get

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

    Very cool!

  • @suaybakbudak299
    @suaybakbudak299 2 ปีที่แล้ว

    Hello, I couldn't manage to run r.ScreenPercentage in UE5 viewport. In the documents, it is said that I should disable the PIEScreen setting from the performance settings, but this setting did not work either. Do you have any information about this issue?

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

    bro ShadowQuality is sg.ShadowQuality 0 NOT sq.ShadowQuality 0

  • @moket-studio3D
    @moket-studio3D ปีที่แล้ว

    hello, for the buttons why don't you just set variables before launching the change button color ? like so it's more compact and les borring to set with just one function to plug

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

    Can you create audio settings and save. Also can you create the controls settings and save to where it saves your controls

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

    Bro i do the Tuto but for me every button stay red when i change it apply it not apply

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

    Hey man, I'm having a bit of a problem. It's tricky, so let me explain.
    When I go into my graphics menu, I change my certain settings, and hit apply. But when I go back into the menu, any settings i chose not to change (lets say i change everything except textures), are set back to low (textures would be moved to low, regardless of where I had it the time before.) i have a hunch that it's only changing the button color, not the actual command though. The game still looks the same, but the buttons how that their settings are on low. Any idea what this could be? Thanks in advance.

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

      So what you wanna do then is, open your save actor. And change the default values for the enums to cinematic. So It's cinematic by default. I think I forgot to set the default settings in the tutorial.

    • @_Prometheus_Dev
      @_Prometheus_Dev 4 ปีที่แล้ว

      @@ItsMeBro thanks for the reply i appreciate it. I don't think I explained the problem well enough though, and I also saw that the problem happens you too at 29:11 You change all the settings except the view distance line, and then apply. When you go back in the next time, the view distance button is back down to low. It's not changing the actual command, just the button color. Sorry for the huge wall of text man. Thanks again.

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

      changing the default variable values in save and in widget to cinematic should fix any that type of issues. (for the enums, since those are used for coloring)

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

      I had a similar problem to this. For me, I ended up creating a custom event for each button press, and then on construct when it changes the the button colors, it actually re-presses the buttons too, for good measure. That solved my issue.

    • @elcid2651
      @elcid2651 3 ปีที่แล้ว

      Worth pointing out though: My menu structure is very different from the one here. My Main Menu opens to its own level, and I think the reason for my problem was that I didn't load the Save settings on the Main Menu level through its level blueprint when it opens, so it wasn't loading properly. So that fix may or may not be helpful for your situation. It's probably overkill.

  • @mrcqqq
    @mrcqqq 3 ปีที่แล้ว

    Great job!
    I have one issue: when you launch the game for the first time and you have no pressed APPLY button yet, all the buttons are not active or active and they have default color. Does it mean you already had a SaveGame file, so the buttons have their custom colors?

    • @ItsMeBro
      @ItsMeBro  3 ปีที่แล้ว

      I made this quite a while ago. Honestly I dont remember. Might be that I had a save.
      What you can do, is set default values in save game bp.

    • @mrcqqq
      @mrcqqq 3 ปีที่แล้ว

      @@ItsMeBro Thx for such a quick answer! As i noticed, the issue is that when you don't have a SaveGame file your Event Construct, which is going to the Branch, which is cheking for Save Game file goes False value, and it's not Returning Enums, so, unfortunately, setting the default values in save game bp doesnt work(

    • @ItsMeBro
      @ItsMeBro  3 ปีที่แล้ว

      @@mrcqqq then try setting the default values in the widget.

    • @mrcqqq
      @mrcqqq 3 ปีที่แล้ว

      @@ItsMeBro Fixed it! Thx a lot! ^^

    • @toolmanm4166
      @toolmanm4166 3 ปีที่แล้ว

      @@mrcqqq @It's Me Bro Hey I know this has been like 9 months but I've had the same problem he had. I was wondering exactly how to fix it this has been stumping me for like 2 hours.

  • @shaun_cook
    @shaun_cook 2 ปีที่แล้ว

    Thank you for sharing your knowledge with all of us here! This was a very useful and informative tutorial! I used this method for creating my settings menu that’s linked to a pause menu. However, when I sent my game off to be tested, a bug came back within the settings menu. The issue is that if the P or escape key were pressed while in the settings menu, the game would resume but the settings menu is still displayed. If you pause the game and try to go back to the settings menu, you end up with doubles of the settings menu displayed on screen. Is there any way to fix this?

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

      try using a Flip Flop Node. works best for displaying and removing same widget with a single key press. it can work with both Esc and P if you so choose

    • @shaun_cook
      @shaun_cook 2 ปีที่แล้ว

      How would you set up the flip flop node? I’m guessing it’s something that has to be added in the 3rd person character blueprint?

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

      @@shaun_cook if your using Third Person Temp. Than if you press a key to access pause menu -> the game should be paused throughout the entire display of this widget. I am also a beginner but you should perhaps use also an input mode UI only for the time the user is inside the menu. and upon exit You should either add another input mode game only from a key press or button and unpause too. If I were you I'd make 2 widgets. from pause menu drop down - add button - set it to remove current widget from parent and create widget in same line of code which will be your options/settings menu , once complete withing settings menu - add another button within in settings widget which will remove that widget and create the pause menu once again. than of a "resume game" button from the pause menu simply remove from parent , and unpause game. this way you will only call a single widget each time , have the game paused when its meant to , and all your settings (when following this awesome tut from its me bro) will be saved and applied. Check , perhaps this works for you. I made the same thing for my RTS I quit making while back and it worked flawlessly. Although I dont think keybinding are codable within Widget blueprints if I remem correctly so making using of button in menu and externally key presses from TP Char.

  • @АндрейБригадир-с1ч
    @АндрейБригадир-с1ч 2 ปีที่แล้ว

    Доброго времени суток !!!Пересмотрел все видосы по DirectionAttack ,я бы хотел узнать как было реализована функция Single Damage ,ибо у меня лайнтрэйсы каждый наносит урон ,а мне такое не нужно,а как сделать по другому не знаю ,помахите

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

    its
    sg.ShadowQuality 0

  • @Knight71279
    @Knight71279 3 ปีที่แล้ว

    Niiiice..

  • @bercouli4855
    @bercouli4855 3 ปีที่แล้ว

    iam having a problem, if i apply without changing the settings, alll of them would go back to low.

    • @ItsMeBro
      @ItsMeBro  3 ปีที่แล้ว

      th-cam.com/video/eNkmF7u9V8g/w-d-xo.html

    • @bercouli4855
      @bercouli4855 3 ปีที่แล้ว

      @@ItsMeBro thank you!

  • @n1lknarf
    @n1lknarf 3 ปีที่แล้ว

    This did not work for me, plus, arrays and selects are your friends

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

    I don't have this EGraphic Setting.. How do I do this?

    • @ItsMeBro
      @ItsMeBro  3 ปีที่แล้ว

      Watch the whole video from the start. Don't skip parts. That's how you do it.

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

      2:22 It's a Enum created by him. Just like he said " Don't skip parts" 😁

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

      @@Smile1oasis yeah.. that was not the fist time i was watching this video and didn't see that part 😅. Anyway, I've been trying for... I don't know, 2, 3 weeks to do this saving thing. This morning i had na idea and finally did that, thanks to him!

  • @Brightshadow686
    @Brightshadow686 3 ปีที่แล้ว

    Is it Multiplayer proof? And when not, how can i do that?

  • @gaming4K
    @gaming4K 3 ปีที่แล้ว

    You should link the video in the info box for the widgets i don't have them and any new comer will not have this either. .

    • @ItsMeBro
      @ItsMeBro  3 ปีที่แล้ว

      Create a widget and add buttons. Thats it... or check the newer video i have on graphic settings. Link should pop up at the start of the video in top right corner.

  • @designbyzarko
    @designbyzarko 3 ปีที่แล้ว

    How can I do this with Combo Box?

  • @LDT7Y
    @LDT7Y 3 ปีที่แล้ว

    If we're using level streaming, do we add the part at 29:15 in ther persistent level instead?

    • @ItsMeBro
      @ItsMeBro  3 ปีที่แล้ว

      yes

    • @LDT7Y
      @LDT7Y 3 ปีที่แล้ว

      @@ItsMeBro Ok, thank you! : )

  • @tajdr
    @tajdr 3 ปีที่แล้ว

    18:47 dirty mind :D

    • @ItsMeBro
      @ItsMeBro  3 ปีที่แล้ว

      Naughty naughty :D :D

  • @WalterRDK
    @WalterRDK 2 ปีที่แล้ว

    Spaguetti