DOOM: BFA (Big Freaking Anniversary) Edition (former Classic RBDoom 3 BFG) is a source port based on RBDOOM-3-BFG and enchance the experience of Ultimate DOOM, DOOM 2 and DOOM 3.
GNU General Public License v3.0
211
stars
22
forks
source link
Crash when starting with "com_game_mode 3" and pressing JOY1 for Campaign #131
Describe the bug
When already having a controller connected to the system, if I execute DoomBFA.exe with set com_game_mode 3 either as a command line argument or declared within autoexec.cfg, the program successfully enters the mouse-driven version of the Doom 3 menu. Additionally, if I press any button on the controller besides JOY1 or JOY2, the interface buttons will dynamically switch to joystick labels, while still in the mouse-driven version of the Doom 3 menu (see screenshot below). While the highlighted menu options cannot be changed by pressing JOY_DPAD_LEFT or JOY_DPAD_RIGHT, if I press JOY1 for Campaign mode, the program silently crashes.
Alternatively, if I press the JOY2 button, the menu will exit to the Game Select screen, and upon selecting Doom 3, the menu will now be the vertical gamepad version of the Doom 3 menu. From there, crashes based on menu item selection no longer occur.
To Reproduce
Steps to reproduce the behavior:
Connect a game controller to the system.
Run DoomBFA.exe +set com_game_mode 3.
Press JOY1 button for campaign.
Exhibit silent crash to desktop.
Screenshots
Desktop
OS: Windows 10 x64 (21H2)
GPU: Nvidia GeForce RTX 2060
Version: Doom BFA 1.3.0 win-x64 Nov 4 2023 21:03:03
Describe the bug When already having a controller connected to the system, if I execute
DoomBFA.exe
withset com_game_mode 3
either as a command line argument or declared withinautoexec.cfg
, the program successfully enters the mouse-driven version of the Doom 3 menu. Additionally, if I press any button on the controller besidesJOY1
orJOY2
, the interface buttons will dynamically switch to joystick labels, while still in the mouse-driven version of the Doom 3 menu (see screenshot below). While the highlighted menu options cannot be changed by pressingJOY_DPAD_LEFT
orJOY_DPAD_RIGHT
, if I pressJOY1
for Campaign mode, the program silently crashes.Alternatively, if I press the
JOY2
button, the menu will exit to the Game Select screen, and upon selecting Doom 3, the menu will now be the vertical gamepad version of the Doom 3 menu. From there, crashes based on menu item selection no longer occur.To Reproduce Steps to reproduce the behavior:
DoomBFA.exe +set com_game_mode 3
.JOY1
button for campaign.Screenshots
Desktop
Additional context qconsole.log