For quick access, here are the console commands used... *Resolution* r.ScreenPercentage 0 - 100 *Post Processing* sg.PostProcessQuality 0 - 3 *Anti-Aliasing* r.PostProcessAAQuality 0 - 3 *Shadow Quality* sg.ShadowQuality 0 - 3 *Frame Rate* t.MaxFPS 24, 30, 60, 144, etc. If you run into any confusion then don't hesitate to let me know. Cheers!
i have been following your tutorials all night and i had trouble with a few but this one i had a lot of trouble with, when i try to change the graphics it keeps all of them on high but it only changes the main settings, please help :)
If someone gets stuck at adding elements to TextArray, besides compiling and saving, be sure to click on the pink icon on the right side of "Variable type: Text". It will show other kind of data types. Click on the grid and you'll be good to go :) Great video, thank you very much!
Thank you very much for the tutorials! I did the menu, the pause menu and an options menu too and the three of them worked perfectly. Thank you so much, really. My project is progressing now because of your help.
A lot of great information. Though I find it to be too quick for me. It would be nice to keep the nodes spaced away from each other so we can more easily see the which wires connect to which nodes, and making the work area larger so we can see all the nodes in one shot. Easier than constant rewinding and pausing. Thanks for making this.
When I leave the Video Settings Menu and enter it again, the text for the settings resets to default, but the settings itselves will be saved. What did I do wrong? Can anyone help me?
Great! Now to wonder how to create a setting to adjust if they want the game windowed, borderless and pick the window resolution the user feels more comfortable with. Thanks for the old tutorial. Still useful though.
Followed your tutorial but had a bit of an glitch where i could go beyond ULTRA , it didn't change anything but it was invisible, but it doesn't matter as my engine crashed and on launch i lost all of my progress from this Tutorial and my Main Menu ... well second time watching this ... have to make sure i save it more frequently ... I reccomend to everyone to change the Auto-Save timer from 10 mins to 1-3 , it can save you a lot of work in case your Engine/pc crashes.
This is a good one, but how can I save de changes in a menu? Your tutorial about saving does not work for this kind of settings. Tell me if I'm wrong, cause I'm looking for this "save options" for a while and couldn't find one that works yet.
At 4:10 when I copy and paste, it copies an additional text block. However I cant seem to delete it, and when I try to CTRL+C anything else in the hierarchy, UE4 instantly crashes. My version is 4.20
Thank you! More tutorials are definitely on the way. I'm in the process of moving to a new house at the moment so I've been releasing videos fairly infrequently but they'll be coming out faster once I get settled in.
I'm at 19:21 and I can't seem to connect my Graphicalindex to anything, I followed the video, I have everything correct, it's just at that point I can't go any farther
Hello, this works well for me. However when I go back to my setting menu to change a different setting the input is showing the default value which is 2. Anyway to see the value stays at 3 when ever I go back to settings?
how good is it? because there's a game user settings object... but this object does not have get resolution scale and some other options. is it possible to save game settings slot to a file?
There is a pretty big bug with this set up. After a user pulls up the menu, changes settings and closes the menu, it works. When pulling up the menu a second time, all values have defaulted in the menu and adjusting them from that point messes everything up. Saving the variables across play sessions is one thing but this setup doesn't save them across entering and exiting the menu.
The bug occurs because each time you remove the widget it resets the variables that are inside the widget BP. I have found a solution and sadly a good solution is to recreate all the variables and blueprinting in the character blueprint with custom events. Then in the widget blueprint, on button clicks you call the custom event in your character blueprint. On the widget bindings you have to also cast to player character BP and get the variables from there. Setting it up this way will be easier for saving across play sessions too because your variables will be in the same place for saving as your other character specific variables like health and stamina etc.
Nice video .l have a question fo the text block.When i remove the widget to go for example back to the main menu and turn again to the settings widget the text is to default in high but the graphic it's actually changed.l would like the text to actually return the graphic set before closing the widget
The bug occurs because each time you remove the widget it resets the variables that are inside the widget BP. I have found a solution and sadly a good solution is to recreate all the variables and blueprinting in the character blueprint with custom events. Then in the widget blueprint, on button clicks you call the custom event in your character blueprint. On the widget bindings you have to also cast to player character BP and get the variables from there. Setting it up this way will be easier for saving across play sessions too because your variables will be in the same place for saving as your other character specific variables like health and stamina etc.
hi there. my menu is working apart from i cant increase the value, only lower it. Even if i press the right arrow it goes down...any ideas? Everything is the same
I need help.... when I change PP, AA shadow quality and fps only the first one moves and yes I'm on the newst unreal engine bulid... Can any help plz...😕
Heya i'm looking to find out how to change settings in game using the command line, Like with idtech4 games you could type, r_customwidth 1920 r_customheight 1080 vid_restart i'm sure something like this can be done in the UE4 command line to turn things off like montionblur=0, The show collision command does list me the full settings in the console but can't find the commands ANYWHERE at docs.unrealengine.com etc
quick question, if i wanted to use ComboBox Strings, could i easily make this happen. like so (Variable)Resolution Option___Get Selected Option____Switch on String (Exp.(Low,Med,High,Ultra))--> Low__Set(varible) Command r.ScreenPercentage 0_____ Med__Set(varible)Command r.ScreenPercentage 1_____ High__Set(varible) Command r.ScreenPercentage 2_____ Branch_____Execute Console Command Ultra__Set(varible) Command r.ScreenPercentage 3_____ _____(Child)__(varible)Command
For those of you who are running the latest version of unity and running into problems with the settings going above ultra you need to set the "Up Buttons" Max Value as a subtraction of the Length instead of an Addition otherwise you'll get an extra value with no data and get an error
Hey great tutorial, it worked, the only thing is that since it removes ALL WIDGETS the widget of my character and enemies health bar was deleted too :/ any solution?
Very Good I like that,But I Have a simple problem ..When I open The widget by pressing F Key ..it Saves on high for all also 60Hz after I changed to something else before ???
Hi im currently playing an UE4 game thats only using my intel hd graphics and not my 1050ti, any idea how to fix this? I heard of a command called r.graphicsadapter, where do i put this command?
Hello CodeViper Really great tutorial, but when i press the settings interface, all the values and text are on the high values, is there a way to save the changes after we change the settings?
Alright, so click on the thing, so the mainSettings think or the ones your doing it to, under details you should see a line, pink, next to the thing that says Variable type, click on the pink line and it should show more things, click on the tik tac toe box thing, and then Compile it, and Default Value thing should be there. Hopefully that helps
If you need to save your settings, look at "Get game user settings" and "Save settings" internal UE4 functions. Something like this primitive example: drive.google.com/open?id=1y3KriJ4HmLIbXcikAmeeLwQpPkDq3D9d.
The same. Every time I call Menu - it shows default values (all on High (index=2), 60 fps) no matter what settings were set. Wasted 2 hours of my life.
Hello! This settings will save? I mean i want to create this for main menu options and after a player will hit Play and the level will change this settings will stay? And what about restarting the game. Everytime some1 will play he needs to change options again? Thanks for answer
A tutorial for how to save graphics settings is coming soon. I've recently moved and started a new job so it's been difficult to find time for new videos but once I get settled in they'll be coming out regularly. Would like to try and have the graphics save game video out this weekend. You can also checkout the save game tutorials currently on my channel. If you are able to grasp the underlying concepts taught in my other save game tutorials then you should be able to apply them with the graphics settings menu. If not, then a detailed tutorial is coming soon. Good luck! :)
"even if it was [144Hz] you wouldn't be able to see it on youtube" well the game was running at like 5fps so the changes before didn't show anything either lmao
My Menu cant notice the last change when i press the back button. So if i change my graphic settings and then go back to the game and then again go back to the settings the texts all show the Default Values from the Inputs (Graphics stay right even if i go back to the game and back to the settings again). So the problem has to be somewhere at the printing, but i did the printing in the except same way as you :/
The bug occurs because each time you remove the widget it resets the variables that are inside the widget BP. I have found a solution and sadly a good solution is to recreate all the variables and blueprinting in the character blueprint with custom events. Then in the widget blueprint, on button clicks you call the custom event in your character blueprint. On the widget bindings you have to also cast to player character BP and get the variables from there. Setting it up this way will be easier for saving across play sessions too because your variables will be in the same place for saving as your other character specific variables like health and stamina etc.
Can you answer this today please? If I created this graphics settings on a different level/map then I open another map will it keep the same settings??
thank you so much for your amazing tutorial , i would like to add something more "for any one want to save the data of this widget first watch CodeViper save and load and second that what i did to save data ibb.co/g4WvLBd do something like this"
Never use "Create a binding" - It executes the command EVERY FRAME. All your settings are looking at the the index -> Text 60 times per second, anytime the menu exists within the game. Create a method to update the value and call it when buttons are pressed. Please, stop using Create a binding in tutorials. Yikes Other than that, thanks for the UI shenanigans, I cant do UI for shet
Haha yeah, except for the first bit which was recorded after, I had the screen recorder set to not include the cursor. That FPS was also pretty awful. I'll have to find out how to fix that for future vids.
For quick access, here are the console commands used...
*Resolution*
r.ScreenPercentage 0 - 100
*Post Processing*
sg.PostProcessQuality 0 - 3
*Anti-Aliasing*
r.PostProcessAAQuality 0 - 3
*Shadow Quality*
sg.ShadowQuality 0 - 3
*Frame Rate*
t.MaxFPS 24, 30, 60, 144, etc.
If you run into any confusion then don't hesitate to let me know. Cheers!
These console commands doesn't work for compiled android game. Anyone knows why?
Muhammad Roychan Meliaz did u find a solution ?
i have been following your tutorials all night and i had trouble with a few but this one i had a lot of trouble with, when i try to change the graphics it keeps all of them on high but it only changes the main settings, please help :)
For the Users on the latest Ue versions: (12:04) The "GET" blueprint is the "Get (a copy)" blueprint (in the search box).
Tutorials JUST how I like them, fast and effective, no pauses no ehms no uhms, just pure compressed information of quality.
Thanks mate, subscribed!
agreed, subscribed as well
The ehms and hums are what makes it humble and easier to learn.
Not all of us are geniuses like you guys.
@@Fullmetal85 it doesn't take a genius to download an editing software
It would be nice if he took moments to explain how the logic works or more complicated bits
If someone gets stuck at adding elements to TextArray, besides compiling and saving, be sure to click on the pink icon on the right side of "Variable type: Text". It will show other kind of data types. Click on the grid and you'll be good to go :)
Great video, thank you very much!
thank you so much ive been stuck on that forever.
Thank you dude
Now AA changing with "r.PostProcessAAQuality" command (added "r."), and the values is 0, 2, 4, 6. Might be useful for someone.
big thanks
You can use Last index value from array. I was doing the same minus lenght thing. Great Tutorial
Thanks! this was easy to follow and works perfectly in my game prototype.
the best tutorial i ever seen soo far
I know this video is old but they're extremely helpful for beginners. Why don't you make more?
Thank you very much for the tutorials! I did the menu, the pause menu and an options menu too and the three of them worked perfectly. Thank you so much, really. My project is progressing now because of your help.
A lot of great information. Though I find it to be too quick for me. It would be nice to keep the nodes spaced away from each other so we can more easily see the which wires connect to which nodes, and making the work area larger so we can see all the nodes in one shot. Easier than constant rewinding and pausing. Thanks for making this.
When I leave the Video Settings Menu and enter it again, the text for the settings resets to default, but the settings itselves will be saved. What did I do wrong? Can anyone help me?
Great! Now to wonder how to create a setting to adjust if they want the game windowed, borderless and pick the window resolution the user feels more comfortable with. Thanks for the old tutorial. Still useful though.
How do we save the text values? they always change back upon accessing the menu again
@Ethan Atchley if it was only that simple
You obviously have to build a save system to store the information for later use.
Obviously, and i'm not that smart.
@@KrmaStudios1 first watch CodeViper save and load and second that what i did to save data ibb.co/g4WvLBd do something like this :)
Followed your tutorial but had a bit of an glitch where i could go beyond ULTRA , it didn't change anything but it was invisible, but it doesn't matter as my engine crashed and on launch i lost all of my progress from this Tutorial and my Main Menu ... well second time watching this ... have to make sure i save it more frequently ... I reccomend to everyone to change the Auto-Save timer from 10 mins to 1-3 , it can save you a lot of work in case your Engine/pc crashes.
I know it's been a long time since adding the movie, but how can I link the main menu with the options menu?
This is a good one, but how can I save de changes in a menu? Your tutorial about saving does not work for this kind of settings. Tell me if I'm wrong, cause I'm looking for this "save options" for a while and couldn't find one that works yet.
love your tutorial.. clean fast and great
Thanks for the fantastic, informative video!
At 4:10 when I copy and paste, it copies an additional text block. However I cant seem to delete it, and when I try to CTRL+C anything else in the hierarchy, UE4 instantly crashes. My version is 4.20
Your tutorials are good and I wait to make more vids
Amazing work man, you should do more tutorials, really easy to follow compared to a lot of tutorials. :)
Thank you! More tutorials are definitely on the way. I'm in the process of moving to a new house at the moment so I've been releasing videos fairly infrequently but they'll be coming out faster once I get settled in.
Thanks I will definitely visit your channel when I will need something or ask for now keep up the good work dude :D
Hello, if you use console command, this settings do not saved in any file, and I need apply them with every game launch?
I'm at 19:21 and I can't seem to connect my Graphicalindex to anything, I followed the video, I have everything correct, it's just at that point I can't go any farther
Hello, this works well for me. However when I go back to my setting menu to change a different setting the input is showing the default value which is 2. Anyway to see the value stays at 3 when ever I go back to settings?
how good is it?
because there's a game user settings object...
but this object does not have get resolution scale and some other options.
is it possible to save game settings slot to a file?
Love your Work man.
Thanks
There is a pretty big bug with this set up. After a user pulls up the menu, changes settings and closes the menu, it works. When pulling up the menu a second time, all values have defaulted in the menu and adjusting them from that point messes everything up. Saving the variables across play sessions is one thing but this setup doesn't save them across entering and exiting the menu.
The bug occurs because each time you remove the widget it resets the variables that are inside the widget BP. I have found a solution and sadly a good solution is to recreate all the variables and blueprinting in the character blueprint with custom events. Then in the widget blueprint, on button clicks you call the custom event in your character blueprint. On the widget bindings you have to also cast to player character BP and get the variables from there.
Setting it up this way will be easier for saving across play sessions too because your variables will be in the same place for saving as your other character specific variables like health and stamina etc.
how would we fix this then?
Nice video .l have a question fo the text block.When i remove the widget to go for example back to the main menu and turn again to the settings widget the text is to default in high but the graphic it's actually changed.l would like the text to actually return the graphic set before closing the widget
The bug occurs because each time you remove the widget it resets the variables that are inside the widget BP. I have found a solution and sadly a good solution is to recreate all the variables and blueprinting in the character blueprint with custom events. Then in the widget blueprint, on button clicks you call the custom event in your character blueprint. On the widget bindings you have to also cast to player character BP and get the variables from there.
Setting it up this way will be easier for saving across play sessions too because your variables will be in the same place for saving as your other character specific variables like health and stamina etc.
Question:Like machinarium,how to fullscreen but don't stretch your graphic,fill the rest of the space with black???
hi there. my menu is working apart from i cant increase the value, only lower it. Even if i press the right arrow it goes down...any ideas? Everything is the same
I need help.... when I change PP, AA shadow quality and fps only the first one moves and yes I'm on the newst unreal engine bulid... Can any help plz...😕
Thanks!!! Greats tutorials!
Thank you! :)
Heya i'm looking to find out how to change settings in game using the command line, Like with idtech4 games you could type, r_customwidth 1920 r_customheight 1080 vid_restart i'm sure something like this can be done in the UE4 command line to turn things off like montionblur=0, The show collision command does list me the full settings in the console but can't find the commands ANYWHERE at docs.unrealengine.com etc
quick question, if i wanted to use ComboBox Strings, could i easily make this happen. like so
(Variable)Resolution Option___Get Selected Option____Switch on String (Exp.(Low,Med,High,Ultra))-->
Low__Set(varible) Command r.ScreenPercentage 0_____
Med__Set(varible)Command r.ScreenPercentage 1_____
High__Set(varible) Command r.ScreenPercentage 2_____ Branch_____Execute Console Command
Ultra__Set(varible) Command r.ScreenPercentage 3_____ _____(Child)__(varible)Command
For those of you who are running the latest version of unity and running into problems with the settings going above ultra you need to set the "Up Buttons" Max Value as a subtraction of the Length instead of an Addition otherwise you'll get an extra value with no data and get an error
ammm this is ue4 not unity
how to solve the shader error when packaging the project to windows64bit?
Bro plz make a video how to save exact this UMG
How did you make the strings update, to show the player the current quality level?
Hey great tutorial, it worked, the only thing is that since it removes ALL WIDGETS the widget of my character and enemies health bar was deleted too :/ any solution?
could you do some tutorials on C++ Programming tutorials
Great tutorial! Thanks a lot
Very Good I like that,But I Have a simple problem ..When I open The widget by pressing F Key ..it Saves on high for all also 60Hz after I changed to something else before ???
Hello can you make a tutorial for rebind keyboard with widget??
Hi im currently playing an UE4 game thats only using my intel hd graphics and not my 1050ti, any idea how to fix this? I heard of a command called r.graphicsadapter, where do i put this command?
could someone or codeviper create a tutorial on how-to save the settings using the same blueprints? thanks!
Hello CodeViper
Really great tutorial, but when i press the settings interface, all the values and text are on the high values, is there a way to save the changes after we change the settings?
0:59 bruhhh that is not smooth xD Nice Video though, really helped
very nice and thank you for the project too i love it
instead of text I used image, and works good. THX.
awsome powerfull tutorial . thanks man
Thank you so much for your help. :)
Great tutorial. Thanks
On 6:15 it does not let me create these in the default value, what do i have to do to fix that?
Same
Alright, so click on the thing, so the mainSettings think or the ones your doing it to, under details you should see a line, pink, next to the thing that says Variable type, click on the pink line and it should show more things, click on the tik tac toe box thing, and then Compile it, and Default Value thing should be there. Hopefully that helps
@Mirza Musab Goodluck with your project :D
Great tutorial!
umm problem.... somehow my main settings don't show for AA and Pros Processing? Why?
Great tutorial overall and fast and easy to learn
*post processing
"Text" is a localizable string. Just use "string" instead for the console commands.
You are correct. Technically "string" should have been used.
@@CodeViper it's impossible to use string instead Text my project just crashed/
How can i copy and paste? 4:07
Ctrl+C = Copy Ctrl+V = Paste
lol dude
Ctrl+C = Copy and Ctrl+V = Paste
very well man! thanks a lot!
mmh, How does the engine knows that i change the settings? is it needed to link some variables to some engine settings?
Can you plz make a video on adding all of your videos together
lol. It's too much work to watch one at a time right?
Lazy bum.
Nice ! However my Settings dont save
If you need to save your settings, look at "Get game user settings" and "Save settings" internal UE4 functions. Something like this primitive example: drive.google.com/open?id=1y3KriJ4HmLIbXcikAmeeLwQpPkDq3D9d.
won't work @@kup_guitarplayer
What exactly does not working?
The same. Every time I call Menu - it shows default values (all on High (index=2), 60 fps) no matter what settings were set. Wasted 2 hours of my life.
hi @@rman197 you need to save your graphic setting variable via persistence
Hello! This settings will save? I mean i want to create this for main menu options and after a player will hit Play and the level will change this settings will stay? And what about restarting the game. Everytime some1 will play he needs to change options again? Thanks for answer
A tutorial for how to save graphics settings is coming soon. I've recently moved and started a new job so it's been difficult to find time for new videos but once I get settled in they'll be coming out regularly. Would like to try and have the graphics save game video out this weekend. You can also checkout the save game tutorials currently on my channel. If you are able to grasp the underlying concepts taught in my other save game tutorials then you should be able to apply them with the graphics settings menu. If not, then a detailed tutorial is coming soon. Good luck! :)
"even if it was [144Hz] you wouldn't be able to see it on youtube" well the game was running at like 5fps so the changes before didn't show anything either lmao
I can't add four boxes do you know what that is?
My Menu cant notice the last change when i press the back button. So if i change my graphic settings and then go back to the game and then again go back to the settings the texts all show the Default Values from the Inputs (Graphics stay right even if i go back to the game and back to the settings again). So the problem has to be somewhere at the printing, but i did the printing in the except same way as you :/
The bug occurs because each time you remove the widget it resets the variables that are inside the widget BP. I have found a solution and sadly a good solution is to recreate all the variables and blueprinting in the character blueprint with custom events. Then in the widget blueprint, on button clicks you call the custom event in your character blueprint. On the widget bindings you have to also cast to player character BP and get the variables from there.
Setting it up this way will be easier for saving across play sessions too because your variables will be in the same place for saving as your other character specific variables like health and stamina etc.
Thank you very much, you helped me.
Sick, thanks!
Can you answer this today please? If I created this graphics settings on a different level/map then I open another map will it keep the same settings??
If you use "Get game user settings", "Save settings" and "Load settings" internal UE4 functions - yes, it will.
I press the change key I do not change when I close the menu
can i remove specific widget off the screen? The Remove all widget removes my HP bar Too.
remove from parent try that
@@MrRybizzle i did and that worked :)
it work
How to Save It when i open game again??
I can't add more elements to the Default Value.
My graphics setting not applying
How would I use this with the Save Game tutorial, what variables do i Save?
Whenever I copy and paste the settings, it does NOT copy properly! and when I click on the stuff it fricken crashes!!
same thing happening to me, the copy paste is a mess and when i move the stuff that i just pasted ue4 crashes!!
These console commands doesn't work for compiled android game. Anyone knows why?
Hello could you solved it??
Why it doesn't work on android?
How to save this settings?
there is a tutorial on his chanel
How can u make a save game for this?
Tutorial coming soon! :)
CodeViper wow man that's great. Does it still come in 2016 or in 17?
I'll have the video finished before 2017.
That's great! Ps. Your intro is awsome!
Haha, thanks!
good job!
Perfect video, Thank you !!!!!!!!
Now working why?
supergood thx :)
nothing happens when i change my settings when in game.
check your bp
you save my game!!!!!!!
I'm like, ultra 100%? Nah ultra will be 400%
But very nice video, thanks
Thanks!!!!! :D
Thank's ! :)
Dude make a game and make a deal with PlayStation and unreal and other companies and sell it and u will be famous and rich
thank you so much for your amazing tutorial , i would like to add something more "for any one want to save the data of this widget first watch CodeViper save and load and second that what i did to save data ibb.co/g4WvLBd do something like this"
9:33
Never use "Create a binding" - It executes the command EVERY FRAME.
All your settings are looking at the the index -> Text 60 times per second, anytime the menu exists within the game.
Create a method to update the value and call it when buttons are pressed.
Please, stop using Create a binding in tutorials. Yikes
Other than that, thanks for the UI shenanigans, I cant do UI for shet
720p looks like 144p but 1080p looks like 720p
WTF IS HAPPENING
3 FPS & no mouse pointer. How is that even possible? :P
Haha yeah, except for the first bit which was recorded after, I had the screen recorder set to not include the cursor.
That FPS was also pretty awful. I'll have to find out how to fix that for future vids.
PPCommands I’m immature lol
Jesus are u playing on integrated graphics card
Don't be a jackass.
@@Fullmetal85 Don't be a assjack
Um, I cant add varibles to the Default Value
ok so just hit compile and it comes up, i was stuck with this too
@Pablo Duval Did you press compile? That worked for me
How can u make a save game for this?
You save all the index variables to a save game file. Which you can learn on how to save ue4 game data.
Text is not saved
You can use a text or string variable... For console commands I just use string variables.