I’ve had this problem since I started using Unreal Engine 4 but now I’m using console more and more and it really starts to annoy me.
When I type a a few letters into the console there should be a whole list of commands starting with those letters.
But instead I only get very few. The other commands work fine if I type them in manually, they’re simply not listed.
For example, if I type “e” the only suggestion I get is “Engine.MinNumOverlapsToUseTMap” while there should be plenty of other commands, for example “exit”. But when I manually type “exit” it does indeed close the game.
Another example would be “stat fps”. It works but it’s not in the list.
How can I enable all commands to appear in the list?
I don’t get your behavior on 4.11.2. Typing e gets me > 10 results and typing s gets me lots of results and text at the top of the window “930 more matches”.
You could debug UConsole::BuildRuntimeAutoCompleteList and see if it’s bailing somewhere. At the end, AutoCompleteList should have every command in the game.
You could also check BaseInput.ini’s /Script/EngineSettings.ConsoleSettings section to ensure it has lots of commands. And make sure your Input.ini files don’t ever mess with ManualAutoCompleteList.