#1044135 openmw: Crosshair, interactive prompts and character creation menus not visible.

Package:
openmw
Source:
openmw
Description:
Open-world RPG game engine
Submitter:
dwimo
Date:
2025-11-19 00:21:01 UTC
Severity:
normal
#1044135#5
Date:
2023-08-13 15:29:46 UTC
From:
To:
Dear Maintainer,

After starting a new game the crosshair and the interactive prompts
(fe. typing in your name, clicking 'ok' or 'yes'/'no') and the menus
for character creation are not visble. They do seem to respond though
(fe. clicking exit in the menu and then pressing enter stops the game
like expected).
Otherwise it seems I can play the game normally, except from being unable
to create a character I want (because I don't now what has been selected).

extra info:
I ran the game using the binaries on the openmw github release page and they
work as expected (crosshair, interactive prompts and character creation
menus are visible). When I build their latest dev build (git clone from
their gitlab) though, I get the same bug as described above.

#1044135#10
Date:
2023-08-28 11:17:22 UTC
From:
To:
Hey gang,

the issue is with MyGUI, a known issue, resolved upstream.[1] The problem
is that unless a config release type is defined, it will produce a broken
build. So there are two fixes proposed:

1) rebuild MyGUI 3.4.2 but set the build to: RelWithDebugInfo

2) upload MyGUI 3.4.3 which I've already prepared here:
https://mentors.debian.net/package/mygui

Caveat: 3.4.3 will require a patch for OpenMW 0.48 to support as there are
ABI changes. :(

Could someone recategorize this error as being caused by MyGUI 3.4.2
please? [2]

Cheers,
Bret

[1] https://github.com/MyGUI/mygui/releases/tag/MyGUI3.4.3
[2] https://gitlab.com/OpenMW/openmw/-/issues/7539#note_1532004756

#1044135#15
Date:
2023-08-28 13:06:06 UTC
From:
To:
Control: reassign -1 src:mygui 3.4.2+dfsg-1
Control: affects -1 + openmw

Reassigning to mygui as requested.

If the fixed upstream release breaks ABI and will require a transition,
then I think it would be best if someone can prepare and test a patch
for 3.4.2 to get this fixed (either by changing the build options or
by patching upstream source to fix the bug), and then the transition to
3.4.3 can be a separate change.

    smcv

#1044135#28
Date:
2023-08-28 14:07:12 UTC
From:
To:
Hello Simon,

not at my terminal, but the best way to fix for MyGui 3.4.2 is to edit the
debian/rules files to add this extra cmake option:
 -DCMAKE_BUILD_TYPE="RelWithDebInfo" this is what makes the build usable.

so for example:
# build for OpenGL - Release configuration
dh_auto_configure -- -DCMAKE_BUILD_TYPE=RelWithDebInfo
-DMYGUI_BUILD_DEMOS=FALSE -DMYGUI_RENDERSYSTEM=4 \
-DMYGUI_BUILD_DOCS=TRUE -DMYGUI_BUILD_PLUGINS=FALSE \
-DMYGUI_BUILD_TOOLS=FALSE -DMYGUI_USE_SYSTEM_GLEW=TRUE

I'd fix that for all 3 plugins.

Cheers, Bret

#1044135#33
Date:
2024-05-07 17:08:25 UTC
From:
To:
In addition to the missing UI, OpenMW RAM usage is very high if
-DCMAKE_BUILD_TYPE=RelWithDebInfo is not set when building mygui.

I see a fix for this is already included in the Salsa repository for
mygui.  Please consider uploading a new release based on the current
state of the git repository, as it would make OpenMW usable again
without the need to locally build updated packages.