A fork of the discontinued VKDoom with a few missing fixes.
- C++ 71.9%
- C 20.1%
- ZenScript 5.8%
- Yacc 0.6%
- CMake 0.5%
- Other 0.8%
Add options to change how fast the analog sensitivity is for yaw & pitch. Why not use the existing axis sensitivity options? Because they can change how the deadzones and input response preform, and you have to balance several options. In my opinion, those sensitivity options should be for full-on stick calibration (if your stick is not outputting the full range, for instance). But how fast the player should be able to look around is up to the user's taste, regardless of the stick they're using. This also helps make it match up with how mouse sensitivity is split up (i.e: device sensitivity vs game logic sensitivity) Default analog pitch sensitivity has been drastically lowered, from 2048 (x1.6 yaw sensitivity) to 768 (x0.6 of yaw sensitivity). I don't think I've ever heard of any FPS game on controller before that makes pitch more sensitive than yaw... it is either the same or lower, because players typically want to stay looking in the horizon, and analog stick isn't precise enough to treat them evenly (let alone more sensitive). IMO this is a lot more playable, but I can change the default back to match older versions if that is preferred. |
||
|---|---|---|
| .devcontainer | ||
| .github | ||
| bin/windows/vpx | ||
| cmake | ||
| docs | ||
| fm_banks | ||
| libraries | ||
| soundfont | ||
| specs | ||
| src | ||
| tools | ||
| unused | ||
| wadsrc | ||
| wadsrc_bm | ||
| wadsrc_extra | ||
| wadsrc_lights | ||
| wadsrc_widepix | ||
| .gitattributes | ||
| .gitignore | ||
| AppImageBuilder.yml | ||
| CMakeLists.txt | ||
| LICENSE | ||
| options.checklist | ||
| README.md | ||
| SECURITY.md | ||
| vcpkg.json | ||
Welcome to GZDoom!
GZDoom is a modder-friendly OpenGL and Vulkan source port based on the DOOM engine
Copyright (c) 1998-2025 ZDoom + GZDoom teams, and contributors
Doom Source (c) 1997 id Software, Raven Software, and contributors
Please see license files for individual contributor licenses
Special thanks to Coraline of the EDGE team for allowing us to use her README.md as a template for this one.
Licensed under the GPL v3
https://www.gnu.org/licenses/quick-guide-gplv3.en.html
How to build GZDoom
To build GZDoom, please see the wiki and see the "Programmer's Corner" on the bottom-right corner of the page to build for your platform.
Resources
- https://zdoom.org/ - Home Page
- https://forum.zdoom.org/ - Forum
- https://zdoom.org/wiki/ - Wiki
- https://dsc.gg/zdoom - Discord Server
- https://docs.google.com/spreadsheets/d/1pvwXEgytkor9SClCiDn4j5AH7FedyXS-ocCbsuQIXDU/edit?usp=sharing - Translation sheet (Google Docs)