diff -U2 -r /var/lib/copr-rpmbuild/results/openmw-git/upstream-unpacked/Source0/openmw-master/apps/openmw/mwgui/hud.cpp /var/lib/copr-rpmbuild/results/openmw-git/srpm-unpacked/openmw-master.tar.bz2-extract/openmw-master/apps/openmw/mwgui/hud.cpp --- /var/lib/copr-rpmbuild/results/openmw-git/upstream-unpacked/Source0/openmw-master/apps/openmw/mwgui/hud.cpp 2026-06-23 00:20:37.000000000 +0000 +++ /var/lib/copr-rpmbuild/results/openmw-git/srpm-unpacked/openmw-master.tar.bz2-extract/openmw-master/apps/openmw/mwgui/hud.cpp 2026-06-22 16:55:11.000000000 +0000 @@ -15,5 +15,4 @@ #include "../mwbase/environment.hpp" -#include "../mwbase/inputmanager.hpp" #include "../mwbase/windowmanager.hpp" #include "../mwbase/world.hpp" @@ -94,5 +93,4 @@ getWidget(mCrosshair, "Crosshair"); - getWidget(mMouseEmulationCursor, "MouseEmulationCursor"); mLocalMapZoom = 0.5f; @@ -473,15 +471,4 @@ } - void HUD::setMouseEmulationCursorVisible(bool visible) - { - mMouseEmulationCursor->setVisible(visible); - } - - void HUD::setMouseEmulationCursorPosition(int left, int top) - { - mMouseEmulationCursor->setPosition( - left - mMouseEmulationCursor->getWidth() / 2, top - mMouseEmulationCursor->getHeight() / 2); - } - void HUD::setHmsVisible(bool visible) { diff -U2 -r /var/lib/copr-rpmbuild/results/openmw-git/upstream-unpacked/Source0/openmw-master/apps/openmw/mwgui/hud.hpp /var/lib/copr-rpmbuild/results/openmw-git/srpm-unpacked/openmw-master.tar.bz2-extract/openmw-master/apps/openmw/mwgui/hud.hpp --- /var/lib/copr-rpmbuild/results/openmw-git/upstream-unpacked/Source0/openmw-master/apps/openmw/mwgui/hud.hpp 2026-06-23 00:20:37.000000000 +0000 +++ /var/lib/copr-rpmbuild/results/openmw-git/srpm-unpacked/openmw-master.tar.bz2-extract/openmw-master/apps/openmw/mwgui/hud.hpp 2026-06-22 16:55:11.000000000 +0000 @@ -50,7 +50,4 @@ void setCrosshairOwned(bool owned); - void setMouseEmulationCursorVisible(bool visible); - void setMouseEmulationCursorPosition(int left, int top); - void onFrame(float dt) override; @@ -79,5 +76,4 @@ MyGUI::ScrollView* mMinimap = nullptr; MyGUI::ImageBox* mCrosshair = nullptr; - MyGUI::ImageBox* mMouseEmulationCursor = nullptr; MyGUI::TextBox* mCellNameBox = nullptr; MyGUI::TextBox* mWeaponSpellBox = nullptr; diff -U2 -r /var/lib/copr-rpmbuild/results/openmw-git/upstream-unpacked/Source0/openmw-master/apps/openmw/mwgui/windowmanagerimp.cpp /var/lib/copr-rpmbuild/results/openmw-git/srpm-unpacked/openmw-master.tar.bz2-extract/openmw-master/apps/openmw/mwgui/windowmanagerimp.cpp --- /var/lib/copr-rpmbuild/results/openmw-git/upstream-unpacked/Source0/openmw-master/apps/openmw/mwgui/windowmanagerimp.cpp 2026-06-23 00:20:37.000000000 +0000 +++ /var/lib/copr-rpmbuild/results/openmw-git/srpm-unpacked/openmw-master.tar.bz2-extract/openmw-master/apps/openmw/mwgui/windowmanagerimp.cpp 2026-06-22 16:55:11.000000000 +0000 @@ -660,6 +660,4 @@ setCursorVisible(!gameMode); - updateMouseEmulationCursor(); - if (gameMode) setKeyFocusWidget(nullptr); @@ -1064,6 +1062,4 @@ mInventoryTabsOverlay->onFrame(frameDuration); - updateMouseEmulationCursor(); - if (!gameRunning) return; @@ -1928,22 +1924,4 @@ } - void WindowManager::updateMouseEmulationCursor() - { - if (!mHud) - return; - - bool mouseEmulation = MWBase::Environment::get().getInputManager()->joystickLastUsed() - && MWBase::Environment::get().getInputManager()->isGamepadGuiCursorEnabled(); - - bool showCursor = mouseEmulation && Settings::hud().mMouseEmulationCursor && getCursorVisible(); - mHud->setMouseEmulationCursorVisible(showCursor); - - if (showCursor) - { - MyGUI::IntPoint pos = MyGUI::InputManager::getInstance().getMousePosition(); - mHud->setMouseEmulationCursorPosition(pos.left, pos.top); - } - } - void WindowManager::trackWindow(Layout* layout, const WindowSettingValues& settings) { diff -U2 -r /var/lib/copr-rpmbuild/results/openmw-git/upstream-unpacked/Source0/openmw-master/apps/openmw/mwgui/windowmanagerimp.hpp /var/lib/copr-rpmbuild/results/openmw-git/srpm-unpacked/openmw-master.tar.bz2-extract/openmw-master/apps/openmw/mwgui/windowmanagerimp.hpp --- /var/lib/copr-rpmbuild/results/openmw-git/upstream-unpacked/Source0/openmw-master/apps/openmw/mwgui/windowmanagerimp.hpp 2026-06-23 00:20:37.000000000 +0000 +++ /var/lib/copr-rpmbuild/results/openmw-git/srpm-unpacked/openmw-master.tar.bz2-extract/openmw-master/apps/openmw/mwgui/windowmanagerimp.hpp 2026-06-22 16:55:11.000000000 +0000 @@ -281,6 +281,4 @@ void update(float duration); - void updateMouseEmulationCursor(); - /** * Fetches a GMST string from the store, if there is no setting with the given diff -U2 -r /var/lib/copr-rpmbuild/results/openmw-git/upstream-unpacked/Source0/openmw-master/components/settings/categories/hud.hpp /var/lib/copr-rpmbuild/results/openmw-git/srpm-unpacked/openmw-master.tar.bz2-extract/openmw-master/components/settings/categories/hud.hpp --- /var/lib/copr-rpmbuild/results/openmw-git/upstream-unpacked/Source0/openmw-master/components/settings/categories/hud.hpp 2026-06-23 00:20:37.000000000 +0000 +++ /var/lib/copr-rpmbuild/results/openmw-git/srpm-unpacked/openmw-master.tar.bz2-extract/openmw-master/components/settings/categories/hud.hpp 2026-06-22 16:55:11.000000000 +0000 @@ -19,5 +19,4 @@ SettingValue mCrosshair{ mIndex, "HUD", "crosshair" }; - SettingValue mMouseEmulationCursor{ mIndex, "HUD", "mouse emulation cursor" }; }; } diff -U2 -r /var/lib/copr-rpmbuild/results/openmw-git/upstream-unpacked/Source0/openmw-master/docs/source/reference/modding/settings/HUD.rst /var/lib/copr-rpmbuild/results/openmw-git/srpm-unpacked/openmw-master.tar.bz2-extract/openmw-master/docs/source/reference/modding/settings/HUD.rst --- /var/lib/copr-rpmbuild/results/openmw-git/upstream-unpacked/Source0/openmw-master/docs/source/reference/modding/settings/HUD.rst 2026-06-23 00:20:37.000000000 +0000 +++ /var/lib/copr-rpmbuild/results/openmw-git/srpm-unpacked/openmw-master.tar.bz2-extract/openmw-master/docs/source/reference/modding/settings/HUD.rst 2026-06-22 16:55:11.000000000 +0000 @@ -7,5 +7,5 @@ :range: true, false :default: true - :location: :bdg-info:`In Game > Options > Prefs` + :location: :bdg-info:`In Game > Options > Video` Determines whether the crosshair or reticle is displayed. @@ -14,13 +14,2 @@ The complete GUI, including crosshair, can be toggled at runtime with F11. - -.. omw-setting:: - :title: mouse emulation cursor - :type: boolean - :range: true, false - :default: true - :location: :bdg-info:`In Game > Options > Prefs` - - Determines whether the mouse emulation cursor is displayed. - Enabling adds a software cursor when a controller is detected. - This addresses an issue on certain devices when the hardware cursor is not visible. diff -U2 -r /var/lib/copr-rpmbuild/results/openmw-git/upstream-unpacked/Source0/openmw-master/files/data/CMakeLists.txt /var/lib/copr-rpmbuild/results/openmw-git/srpm-unpacked/openmw-master.tar.bz2-extract/openmw-master/files/data/CMakeLists.txt --- /var/lib/copr-rpmbuild/results/openmw-git/upstream-unpacked/Source0/openmw-master/files/data/CMakeLists.txt 2026-06-23 00:20:37.000000000 +0000 +++ /var/lib/copr-rpmbuild/results/openmw-git/srpm-unpacked/openmw-master.tar.bz2-extract/openmw-master/files/data/CMakeLists.txt 2026-06-22 16:55:11.000000000 +0000 @@ -12,5 +12,4 @@ textures/omw_menu_scroll_center_v.dds textures/omw_menu_icon_active.dds - textures/omw_mouse_emulation_cursor.dds textures/omw_psx_button_circle.dds textures/omw_psx_button_dpad.dds diff -U2 -r /var/lib/copr-rpmbuild/results/openmw-git/upstream-unpacked/Source0/openmw-master/files/data/l10n/OMWEngine/de.yaml /var/lib/copr-rpmbuild/results/openmw-git/srpm-unpacked/openmw-master.tar.bz2-extract/openmw-master/files/data/l10n/OMWEngine/de.yaml --- /var/lib/copr-rpmbuild/results/openmw-git/upstream-unpacked/Source0/openmw-master/files/data/l10n/OMWEngine/de.yaml 2026-06-23 00:20:37.000000000 +0000 +++ /var/lib/copr-rpmbuild/results/openmw-git/srpm-unpacked/openmw-master.tar.bz2-extract/openmw-master/files/data/l10n/OMWEngine/de.yaml 2026-06-22 16:55:11.000000000 +0000 @@ -167,5 +167,4 @@ MenuTransparency: "Menü-Transparenz" MouseAndKeyboard: "Maus/Tastatur" -MouseEmulationCursor: "Mausemulationszeiger" ParticlePointLighting: "Partikel-Punktlichtbeleuchtung" ParticlePointLightingTooltip: "Ermöglicht die Beleuchtung von Partikelsystemen durch Punktlichter." diff -U2 -r /var/lib/copr-rpmbuild/results/openmw-git/upstream-unpacked/Source0/openmw-master/files/data/l10n/OMWEngine/en.yaml /var/lib/copr-rpmbuild/results/openmw-git/srpm-unpacked/openmw-master.tar.bz2-extract/openmw-master/files/data/l10n/OMWEngine/en.yaml --- /var/lib/copr-rpmbuild/results/openmw-git/upstream-unpacked/Source0/openmw-master/files/data/l10n/OMWEngine/en.yaml 2026-06-23 00:20:37.000000000 +0000 +++ /var/lib/copr-rpmbuild/results/openmw-git/srpm-unpacked/openmw-master.tar.bz2-extract/openmw-master/files/data/l10n/OMWEngine/en.yaml 2026-06-22 16:55:11.000000000 +0000 @@ -168,5 +168,4 @@ MenuTransparency: "Menu Transparency" MouseAndKeyboard: "Mouse/Keyboard" -MouseEmulationCursor: "Mouse Emulation Cursor" ParticlePointLighting: "Particle Point Lighting" ParticlePointLightingTooltip: "Allows particle systems to be lit by point lights." diff -U2 -r /var/lib/copr-rpmbuild/results/openmw-git/upstream-unpacked/Source0/openmw-master/files/data/l10n/OMWEngine/fr.yaml /var/lib/copr-rpmbuild/results/openmw-git/srpm-unpacked/openmw-master.tar.bz2-extract/openmw-master/files/data/l10n/OMWEngine/fr.yaml --- /var/lib/copr-rpmbuild/results/openmw-git/upstream-unpacked/Source0/openmw-master/files/data/l10n/OMWEngine/fr.yaml 2026-06-23 00:20:37.000000000 +0000 +++ /var/lib/copr-rpmbuild/results/openmw-git/srpm-unpacked/openmw-master.tar.bz2-extract/openmw-master/files/data/l10n/OMWEngine/fr.yaml 2026-06-22 16:55:11.000000000 +0000 @@ -168,5 +168,4 @@ MenuTransparency: "Transparence des menus" MouseAndKeyboard: "Souris/Clavier" -MouseEmulationCursor: "Curseur d'émulation de souris" ParticlePointLighting: "Éclairage par point des particules" ParticlePointLightingTooltip: "Authorise les systèmes de particular a être éclairés par l'éclairage par points." diff -U2 -r /var/lib/copr-rpmbuild/results/openmw-git/upstream-unpacked/Source0/openmw-master/files/data/l10n/OMWEngine/pl.yaml /var/lib/copr-rpmbuild/results/openmw-git/srpm-unpacked/openmw-master.tar.bz2-extract/openmw-master/files/data/l10n/OMWEngine/pl.yaml --- /var/lib/copr-rpmbuild/results/openmw-git/upstream-unpacked/Source0/openmw-master/files/data/l10n/OMWEngine/pl.yaml 2026-06-23 00:20:37.000000000 +0000 +++ /var/lib/copr-rpmbuild/results/openmw-git/srpm-unpacked/openmw-master.tar.bz2-extract/openmw-master/files/data/l10n/OMWEngine/pl.yaml 2026-06-22 16:55:11.000000000 +0000 @@ -168,5 +168,4 @@ MenuTransparency: "Przezroczystość menu" MouseAndKeyboard: "Mysz i klawiatura" -MouseEmulationCursor: "Kursor emulujący mysz" ParticlePointLighting: "Oświetlenie punktowe cząsteczek" ParticlePointLightingTooltip: "Umożliwia oświetlanie systemów cząsteczek przez światła punktowe." diff -U2 -r /var/lib/copr-rpmbuild/results/openmw-git/upstream-unpacked/Source0/openmw-master/files/data/l10n/OMWEngine/ru.yaml /var/lib/copr-rpmbuild/results/openmw-git/srpm-unpacked/openmw-master.tar.bz2-extract/openmw-master/files/data/l10n/OMWEngine/ru.yaml --- /var/lib/copr-rpmbuild/results/openmw-git/upstream-unpacked/Source0/openmw-master/files/data/l10n/OMWEngine/ru.yaml 2026-06-23 00:20:37.000000000 +0000 +++ /var/lib/copr-rpmbuild/results/openmw-git/srpm-unpacked/openmw-master.tar.bz2-extract/openmw-master/files/data/l10n/OMWEngine/ru.yaml 2026-06-22 16:55:11.000000000 +0000 @@ -168,5 +168,4 @@ MenuTransparency: "Прозрачность меню" MouseAndKeyboard: "Мышь/Клавиатура" -MouseEmulationCursor: "Эмуляция курсора мыши" ParticlePointLighting: "Точечное освещение частиц" ParticlePointLightingTooltip: "Позволяет системам частиц быть освещенными точечными источниками света." diff -U2 -r /var/lib/copr-rpmbuild/results/openmw-git/upstream-unpacked/Source0/openmw-master/files/data/l10n/OMWEngine/sv.yaml /var/lib/copr-rpmbuild/results/openmw-git/srpm-unpacked/openmw-master.tar.bz2-extract/openmw-master/files/data/l10n/OMWEngine/sv.yaml --- /var/lib/copr-rpmbuild/results/openmw-git/upstream-unpacked/Source0/openmw-master/files/data/l10n/OMWEngine/sv.yaml 2026-06-23 00:20:37.000000000 +0000 +++ /var/lib/copr-rpmbuild/results/openmw-git/srpm-unpacked/openmw-master.tar.bz2-extract/openmw-master/files/data/l10n/OMWEngine/sv.yaml 2026-06-22 16:55:11.000000000 +0000 @@ -168,5 +168,4 @@ MenuTransparency: "Menytransparens" MouseAndKeyboard: "Mus/Tangentbord" -MouseEmulationCursor: "Musemuleringsmarkör" ParticlePointLighting: "Partikelpunktljus" ParticlePointLightingTooltip: "Gör att partikelsystem kan bli belysta av punktljus." diff -U2 -r /var/lib/copr-rpmbuild/results/openmw-git/upstream-unpacked/Source0/openmw-master/files/data/mygui/openmw_hud.layout /var/lib/copr-rpmbuild/results/openmw-git/srpm-unpacked/openmw-master.tar.bz2-extract/openmw-master/files/data/mygui/openmw_hud.layout --- /var/lib/copr-rpmbuild/results/openmw-git/upstream-unpacked/Source0/openmw-master/files/data/mygui/openmw_hud.layout 2026-06-23 00:20:37.000000000 +0000 +++ /var/lib/copr-rpmbuild/results/openmw-git/srpm-unpacked/openmw-master.tar.bz2-extract/openmw-master/files/data/mygui/openmw_hud.layout 2026-06-22 16:55:11.000000000 +0000 @@ -115,7 +115,4 @@ - - - diff -U2 -r /var/lib/copr-rpmbuild/results/openmw-git/upstream-unpacked/Source0/openmw-master/files/data/mygui/openmw_hud_box.skin.xml /var/lib/copr-rpmbuild/results/openmw-git/srpm-unpacked/openmw-master.tar.bz2-extract/openmw-master/files/data/mygui/openmw_hud_box.skin.xml --- /var/lib/copr-rpmbuild/results/openmw-git/upstream-unpacked/Source0/openmw-master/files/data/mygui/openmw_hud_box.skin.xml 2026-06-23 00:20:37.000000000 +0000 +++ /var/lib/copr-rpmbuild/results/openmw-git/srpm-unpacked/openmw-master.tar.bz2-extract/openmw-master/files/data/mygui/openmw_hud_box.skin.xml 2026-06-22 16:55:11.000000000 +0000 @@ -72,10 +72,3 @@ - - - - - - - diff -U2 -r /var/lib/copr-rpmbuild/results/openmw-git/upstream-unpacked/Source0/openmw-master/files/data/mygui/openmw_settings_window.layout /var/lib/copr-rpmbuild/results/openmw-git/srpm-unpacked/openmw-master.tar.bz2-extract/openmw-master/files/data/mygui/openmw_settings_window.layout --- /var/lib/copr-rpmbuild/results/openmw-git/upstream-unpacked/Source0/openmw-master/files/data/mygui/openmw_settings_window.layout 2026-06-23 00:20:37.000000000 +0000 +++ /var/lib/copr-rpmbuild/results/openmw-git/srpm-unpacked/openmw-master.tar.bz2-extract/openmw-master/files/data/mygui/openmw_settings_window.layout 2026-06-22 16:55:11.000000000 +0000 @@ -143,14 +143,4 @@ - - - - - - - - - - Only in /var/lib/copr-rpmbuild/results/openmw-git/upstream-unpacked/Source0/openmw-master/files/data/textures: omw_mouse_emulation_cursor.dds diff -U2 -r /var/lib/copr-rpmbuild/results/openmw-git/upstream-unpacked/Source0/openmw-master/files/settings-default.cfg /var/lib/copr-rpmbuild/results/openmw-git/srpm-unpacked/openmw-master.tar.bz2-extract/openmw-master/files/settings-default.cfg --- /var/lib/copr-rpmbuild/results/openmw-git/upstream-unpacked/Source0/openmw-master/files/settings-default.cfg 2026-06-23 00:20:37.000000000 +0000 +++ /var/lib/copr-rpmbuild/results/openmw-git/srpm-unpacked/openmw-master.tar.bz2-extract/openmw-master/files/settings-default.cfg 2026-06-22 16:55:11.000000000 +0000 @@ -249,7 +249,4 @@ crosshair = true -# Displays cursor circle when mouse emulation is active. -mouse emulation cursor = true - [Game]