View Issue Details

IDProjectCategoryView StatusLast Update
0006617The Dark ModGUIpublic05.05.2025 08:33
ReporterBikerdude Assigned To 
PrioritynormalSeveritynormalReproducibilityalways
Status newResolutionopen 
PlatformPCOSWindowsOS Version10 (23H2)
Summary0006617: The live 3D menu in Blackheart Manor is broken as of 2.13
DescriptionDram implmented a live 3D background for the main menu in Blackheart manor. This works as expected in 212, but in 213 the 3D in-game/live component is missing.

Any idea if this is something that can be fixed easily or is the only solution a simple video background?
Additional InformationI have attached a stripped down version of BHM, that only inludes the required files.
TagsNo tags attached.
Attached Files
bm_menu.zip (1,689,712 bytes)

Activities

stgatilov

stgatilov

27.04.2025 08:49

administrator   ~0017012

This is not a released mission, right?

I see it overrides GUI files of the main menu which should not be overridden:
  mainmenu_main.gui mainmenu_main.gui
  mainmenu_background.gui
So it was only a matter of time until it got broken.

I looked at it in 2.12.
Can't say it works perfectly there.
I don't see anything "3D" here, even though I see usage of renderDef in the source.

I think it should be remade using custom backgrounds that are officially supported today.
Bikerdude

Bikerdude

03.05.2025 09:01

reporter   ~0017020

Morning

I always thought it looked ok in 2.12 and below.

I thought that might be the case, so will make a looping video version of it.

this can be closed.
nbohr1more

nbohr1more

05.05.2025 05:50

developer   ~0017025

This was broken in 2.13 Beta02

The fix for the HOM bug in AT1: Lucy's Quest main-menu

https://github.com/stgatilov/darkmod_src/commit/2bc32cb69879fe2d488976d5a8082e8080be0427

As a workaround, we could add a CVAR to this line in Session.cpp:

} else if ( guiActive && !guiActive->State().GetBool( "gameDraw" )) {

Example ( new cvar r_renderDefGUI )

} else if ( guiActive && !guiActive->State().GetBool( "gameDraw" && !r_renderDefGUI.GetBool() )) {
stgatilov

stgatilov

05.05.2025 08:33

administrator   ~0017026

Yeah, but the question is: is it worth maintaining.
Right now the only GUI renderDef is compass, and other items might have similar situation.
Having them in main menu is completely another case, and it may break again in the future.

If these "3D" objects are non-interactive part of background, it's much more reliable to redo the whole thing as video.
There are many missions with custom backgrounds already, we can't break it anyway.

Issue History

Date Modified Username Field Change
19.04.2025 10:07 Bikerdude New Issue
19.04.2025 10:07 Bikerdude File Added: bm_menu.zip
27.04.2025 08:49 stgatilov Note Added: 0017012
03.05.2025 09:01 Bikerdude Note Added: 0017020
05.05.2025 05:50 nbohr1more Note Added: 0017025
05.05.2025 08:33 stgatilov Note Added: 0017026