It appears help command is broken in Unreal Engine 5.6 (I mean typing help in the console to see the generated HTML help that summarizes all available console commands in the engine).
So arround 7.8k commands are lost. It is a very important, since it’s basically one of the best places to investigate available options without scanning through different doc / source code pages yourself.
More concrete example - r.VolumetricCloud is missing.
It would be great, if someone has contacts of unreal engine devs and can share this bug report, so issue can be resolved in the next iteration if 5.6. I’ll try to report it through usual bug report system, but usually it’s unlikely someone will notice.
Hey there, sorry for the trouble. A change I made to another command shared a code path with the help command that I missed. Help is currently printing console commands and exec commands, but not console variables. I’ve submitted a fix for this, but it will take a while before it ships (I assume 5.7, but it might make it into a point release for 5.6). https://github.com/EpicGames/UnrealEngine/commit/585dd4399cbda6aa2a452a5dcb5bf7418ccf44f7
In the meantime, you have a few options for workarounds:
You can use DumpCVars to see the list of console variables that aren’t being output by Help. The list will appear in the Output Log instead of the HTML output from Help, but at least you’ll be able to get the list.
If you’re compiling from source and have access to the UnrealEngine GitHub repo you can cherry-pick the patch linked above to get the fix immediately.
If you’re compiling from source and don’t have access on GitHub, you can manually perform the fix locally. In Parse.cpp there’s a class FConsoleCommandDumpVisitor. Inside the OnConsoleObject function in that class remove this part of the if check: !Object->AsCommand(). That line is filtering out console variables.
DumpCVars is good for the general search of values, but it doesn’t have their descriptions - it was the main use of help for me - as a way to research to research kind of hidden unreal features.
Unfortunately, at the studio I’m working we use only official builds, so we won’t be able to get by recompiling. It would be great if the fix can be backported to 5.6.x.