SLADE icon indicating copy to clipboard operation
SLADE copied to clipboard

"Open Map in Doom Builder 2" present in context menu despite not being installed

Open TheParadoxBox opened this issue 3 years ago • 2 comments

SLADE Version: 3.1.12 and 3.2.0 Beta 2 Operating System: Windows

Issue Details: A loooong time ago, I used Doom Builder 2 as an external map editor. After uninstalling it, removing it from the list and replacing it with Ultimate Doom Builder, the right-click menu still had an option called "Open Map in Doom Builder 2". Clicking this button directs me to Ultimate Doom Builder, even if UDB isn't in the list, either. This problem has persisted in multiple reinstalls and removals of %APPDATA%\SLADE3. This even persists if I uninstall UDB; it'll ask me for the UDB installation directory.

image Fig 1: Nothing there

image Fig 2: The culprit

TheParadoxBox avatar May 06 '21 19:05 TheParadoxBox

That feature is older than the "external editors" thing, and doesn't use it. If Doom Builder 2 is installed, it writes a key in the Windows register, so SLADE can autodetect it by looking for that key. Otherwise, you can set the path_db2 variable (in advanced settings) to override which executable should be used when opening a map in Doom Builder.

Gaerzi avatar May 09 '21 08:05 Gaerzi

Oh, I see. Maybe a way to autodetect which of the many Doom Builders that is could be in order? Just something to think about.

TheParadoxBox avatar May 10 '21 23:05 TheParadoxBox