Classic-RBDOOM-3-BFG icon indicating copy to clipboard operation
Classic-RBDOOM-3-BFG copied to clipboard

Launching with the fs_basepath parameter shows string variable placeholders in settings

Open BugFixesAndPerformanceImprovements opened this issue 1 year ago • 1 comments

Describe the bug Launching DOOM BFA with the +set fs_basepath command line parameter causes the game to show string variable placeholders in the settings menu.

To Reproduce Steps to reproduce the behavior:

  1. Run DOOM BFA with the +set fs_basepath command line parameter, eg. C:\Games\Doom 3 Source Ports\DOOM BFA\DoomBFA.exe" +set fs_basepath "C:\Games\Steam\steamapps\common\DOOM 3 BFG Edition"
  2. Click on settings in the main menu

Expected behavior Show normal settings.

Screenshots string_variable_placeholders1 string_variable_placeholders2

Desktop (please complete the following information):

  • OS: Windows 11
  • Graphics card: GeForce GTX 1080 Ti
  • Graphics driver: NVIDIA 536.67
  • DOOM BFA version: DOOM_BFA_1.3.0-win_x64 and DOOM_BFA_Nigthly_2023-09-23-17-14-1695489243

Additional context So far have not noticed any other bugs. Single player and multiplayer appears to launch successfully.

As for why one would do this: keeping source ports and game data separate and/or if Steam updates or overwrites files.

Hi, the issue here is that it expects to find it's own asset files either in fs_basepath or in fs_savepath. Since the port is not in any of those paths it can't find it's own assets. If you want to keep the game clean I would recommend to all the base_* folders on the save folder

MadDeCoDeR avatar Sep 23 '23 19:09 MadDeCoDeR