For anyone on OpenMW: I had trouble with getting the "show ownership" option to work, so I figured I would type out my process for the next person.
Go to your base OpenMW directory (for me it's "C:\Program Files\OpenMW 0.48.0")
Now, go to \resources\vfs\mygui (for me it's "C:\Program Files\OpenMW 0.48.0\resources\vfs\mygui)
Look for openmw_hud_box.skin.xml and open it in your preferred text editor.
Look for the line near the bottom of openmw_hud_box.skin.xml that starts with:<!-- Defines owned crosshair color -->
Replace the code here with the following and save: <!-- Defines owned crosshair color --> <Resource type="ResourceSkin" name="HUD_Crosshair_Owned" size="32 32" texture="textures\target_ownership.dds"> <Property key="Colour" value="0.737 0.404 0.404 1"/> <!-- HEX #bc6767 --> <BasisSkin type="MainSkin" offset="0 0 32 32"> <State name="normal" offset="0 0 32 32"/> </BasisSkin> </Resource>
Go to your settingsOpenMW directory, typically found in Documents (for me it's "C:\Users\Admin\Documents\My Games\OpenMW")
Look for settings.cfg and open it in your preferred text editor.
Look for the line that starts with:[Game]
Add this entry and choose your preferred option: [Game] show owned = 2
If you want ONLY THE CROSSHAIR to turn red when hovering over owned items, keep the number as 2.
If you want the TOOLTIP AND CROSSHAIR to turn red when hovering over owned items, change the number to 3.
That's it, now it should work. Hope this helps someone.
EXTRA INFO: The color is affected by the line <Property key="Colour" value="0.737 0.404 0.404 1"/>where value="RED GREEN BLUE TRANSPARENCY" the value can be changed from 0 to 1. Getting a particular color is kinda hard since you have to do it in decimals like this. If you want an easier way to choose a color, you can use a color picker to find the hex # and then ask Bing/ChatGPT to set the values for you. For crosshair transparency, 1 = fully opaque, 0 = fully transparent
I also wanted my "regular" crosshair to be a similar color to the default HUD, so I changed the default crosshair to be hex #bca167. Here's my openmw_hud_box.skin.xml settings in case anyone's interested. <!-- Defines crosshair color --> <Resource type="ResourceSkin" name="HUD_Crosshair" size="32 32" texture="textures\target.dds"> <Property key="Colour" value="0.737 0.631 0.404 1"/> <!-- HEX #bca167 --> <BasisSkin type="MainSkin" offset="0 0 32 32"> <State name="normal" offset="0 0 32 32"/> </BasisSkin> </Resource>
I've made your post sticky since it helps those who need a little more guidance with OpenMW, so kudos :-) I believe this can be made more reliable (as in not overridden on updates) by using https://gitlab.com/OpenMW/openmw/-/merge_requests/2112 You could try and adapt your instruction to that, if not then at some point I will probably include it as an update but that will have to wait until I return to actually playing Morrowind again =)
7 comments
I had trouble with getting the "show ownership" option to work, so I figured I would type out my process for the next person.
<!-- Defines owned crosshair color -->
<!-- Defines owned crosshair color -->
<Resource type="ResourceSkin" name="HUD_Crosshair_Owned" size="32 32" texture="textures\target_ownership.dds">
<Property key="Colour" value="0.737 0.404 0.404 1"/> <!-- HEX #bc6767 -->
<BasisSkin type="MainSkin" offset="0 0 32 32">
<State name="normal" offset="0 0 32 32"/>
</BasisSkin>
</Resource>
[Game]
[Game]
show owned = 2
That's it, now it should work. Hope this helps someone.
EXTRA INFO:
The color is affected by the line
<Property key="Colour" value="0.737 0.404 0.404 1"/>
where value="RED GREEN BLUE TRANSPARENCY"the value can be changed from 0 to 1.
Getting a particular color is kinda hard since you have to do it in decimals like this. If you want an easier way to choose a color, you can use a color picker to find the hex # and then ask Bing/ChatGPT to set the values for you.
For crosshair transparency, 1 = fully opaque, 0 = fully transparent
I also wanted my "regular" crosshair to be a similar color to the default HUD, so I changed the default crosshair to be hex #bca167. Here's my openmw_hud_box.skin.xml settings in case anyone's interested.
<!-- Defines crosshair color -->
<Resource type="ResourceSkin" name="HUD_Crosshair" size="32 32" texture="textures\target.dds">
<Property key="Colour" value="0.737 0.631 0.404 1"/> <!-- HEX #bca167 -->
<BasisSkin type="MainSkin" offset="0 0 32 32">
<State name="normal" offset="0 0 32 32"/>
</BasisSkin>
</Resource>
<!-- Defines owned crosshair color -->
<Resource type="ResourceSkin" name="HUD_Crosshair_Owned" size="32 32" texture="textures\target_ownership.dds">
<Property key="Colour" value="0.737 0.404 0.404 1"/> <!-- HEX #bc6767 -->
<BasisSkin type="MainSkin" offset="0 0 32 32">
<State name="normal" offset="0 0 32 32"/>
</BasisSkin>
</Resource>
Thanks for reading~ I hope you have a lovely day.
I believe this can be made more reliable (as in not overridden on updates) by using https://gitlab.com/OpenMW/openmw/-/merge_requests/2112
You could try and adapt your instruction to that, if not then at some point I will probably include it as an update but that will have to wait until I return to actually playing Morrowind again =)
Thank you.
I'm using a 2.00 GUI scaling factor in OpenMW and this texture works very well to keep the cursor from getting too huge.