This is probably a glitch in the console tokenizer >_> Thanks for bringing it to my attention cuz I can probably fix it easily.
It's not that new, it's just been a bit overlooked until Printz bumped it. ;)
By the way, if you enter in the console a path with spaces in it (such as, for example, the directory in which Steam will install them: <steam dir>\steamapps\common\master levels of doom\master\wads), the console will tell you that it cannot access filepath. I've tried with quotes, without quotes, with \ in front of the spaces, without, to no avail. But just pasting the directory within quotes in the cfg file works, though.
EDIT: Actually I just tested, and it's not. The console tokenizes the path perfectly. But the C library function access() is returning a positive error code...
There's some dead code looking to do this in EE already actually, taken from Choco. I just haven't gotten around to integrating it with the code in d_main yet ;)
(If you ever want to do like Choco and ZDoom and autofind installed Doom-engine games in Steam, the other paths are also all within <steam dir>\steamapps\common\ and they're also full of spaces: doom 2\base, final doom\base, ultimate doom\base, heretic shadow of the serpent riders\base, hexen\base and hexen deathkings of the dark citadel\base. <steam dir> has to be queried from the Windows registry.)
The reason is, there's nothing to go back to currently :/ The game is in a "dead" state at that point, between GS_INTERMISSION and GS_LEVEL. If I allowed the menu to be exited, you would in fact be stuck looking at a solid screen of HOM. Maybe I can think up something else, like a transition back to the demo loop...
Another little issue is that when you finish one of the levels, you're sent back to the level selection screen (normal) and you can't leave it other than by starting a level again. You can't use Escape, the console key, F7, F10, or any other key to cancel and go back to the normal menu. This does not do that when this screen is summoned from the console.
Last edited by Quasar on Aug 15 2010 at 17:15