nukeykt / NBlood

Reverse-engineered ports of Build games using EDuke32 engine technology and development principles (NBlood/Rednukem/PCExhumed)
598 stars 74 forks source link

[Nblood] Feature request Toggle Crouch and Disable Vertical Axis on mouse / Bug report r_upscalefactor not applying after restart. #781

Closed RenardCo closed 5 months ago

RenardCo commented 6 months ago

Toggle crouch would go a long way to avoid key mashing during firefights and level traversing and disabling vertical mouse axis would be a helpful feature as the DOS blood setup had the option to disable vertical mouse movement (or at least turn it off by changing what it does to none) under some circumstances. I apologize if this isn't the place to make a feature request.

Also user defined r_upscalefactor values does not apply after the engine is restarted. It goes back to it's default until I type in console r_upscalefactor then hitting enter reminds it to apply the upscale. I use this command for nostalgia purposes.

tmyqlfpir commented 6 months ago

Pressing the U hotkey should disable mouse look, unless you're describing a different feature?

RenardCo commented 6 months ago

Pressing the U hotkey should disable mouse look, unless you're describing a different feature?

I'm describing a different feature. When mouse look is disabled, the Y-axis is changed to forward and backward movement similar to pushing a key assigned such. In DOS you could completely disable this movement by changing controls through the setup exec.

There are a few scenarios this would be useful but it boils down to preferred control schemes. Some people like looking up and down in Build Engine games but not me. It exposes some of the problems the classic render render has like distortion when looking at the walls and skies (that's just the way that render works, it was never designed for full mouse look). When I disable mouse look and use the X axis only, the Y axis can throw things off by adding extra movement that can't be disabled as of the current build. And as of late it can only be lowered in sensitivity which doesn't disable it. I hope this clears up some confusion.

tmyqlfpir commented 6 months ago

I've addresses partly this issue with pr #782

Toggle crouch might be backported soon-ish