I agree. Unless the nature of console commands/CVARs are completely changed, which I understand not wanting to do, it's too hazardous just to allow free reign to them by authors.
Hazardous? Come on now. This is freakin' Doom. I can name about 50 WADs made for *vanilla* Doom that are "hazardous" off the top of my head. People making shitty levels and doing dumb, shitty things in those levels has been part of the scene since the day DEU came out. I'd like to think we could all deal with this by now.
Now if what we're all trying to say here is that there's no way to *temporarily* set the viewbob, and have it revert upon exit, I can understand why there might be some opposition. If that's the case, I'm perfectly fine with putting a note in the textfile, or having it print onscreen at startup. OF course, this still prevents dynamically changing viewbob, which would be useful for say, in-WAD vehicles. Which is unfortunate. I'm sure there could be some way around this, though. Is there some way that a script/ZDoom could note the player's original settings, and re-state them on exit?
Or how bout taking control of the viewbob out of cvars entirely?
How about supporting additive config files, ie., putting a small config file inside a .pk3 that just changes one or two settings. It would be loaded only with the WAD and then never otherwise bother the player.
The point is, this is a feature that would be *very* good to have, all obstacles related to which could easily be over come we just stop and think for a moment instead of getting all OH GNOES ITS TOO POWERFUL .