Stay tuned, I am refraining from an update in anticipation of this being an eventual Lua mod. I am aware this has a few nasty bugs in it, and hopefully I can publish something much more stable and feature rich in the near future!
The "mygui" folder in the mod's "resources" folder needs to be inserted into your OpenMW install's "resources/vfs" folder, not into the "resources" folder itself. I spent about 2 hours banging my head against a wall trying to figure out why this mod wasn't working before I clicked the vfs folder and saw there was a mygui folder inside it. Merged the mod's mygui folder with the one in vfs, and presto, it worked.
EDIT: Turns out you do NOT need to do any of that, and it's highly recommended that you DON'T, as the vfs folder contains a bunch of default/fallback files and changing anything in there can potentially break things. What you ACTUALLY need to do is put the mod's "mygui" folder in your Data Files directory (the one that contains Morrowind.esm and all the other things), along with the stuff in the mod's "data" folder. It will automatically be loaded by OpenMW just like any other pluginless mod. Hope that helps people.
I do not recommend this mod. It's great in concept but flawed in execution. I've lost count how many times I've closed my map, only to have to exit out of the game and have to edit config files to get it back... Inconvenient and aggravating. If it's ever updated to fix these problems, I will endorse. Until then, stay away!
I also don't know which substitution strings I should use to show actual keybindings in "Caption" element. Values for 2 to 0 are hardcoded in my layout XML for now.
If you're using development builds of OpenMW you can build your own quickkey UI with Lua and override the default one. Superior to trying to edit these files. If you're interested and not afraid to write Lua I recommend joining the OpenMW discord for assistance,
Thank you. Sounds interesting. I will register there with the same username and profile picture then. How can I find you there?
I also would like to make my version of UI available as a `.layout` file. Maybe even usable with TES3MP if possible. AFAIK many of the OpenMW Lua plugins can't be activated on the client that's connecting to the TES3MP server which doesn't have the plugin?
ATTENTION: You need this because 0.48 OpenMW is now a public version, not a dev build anymore that is why there is so much confusion.
HOW TO INSTALL:
1. Download both files OPENUI AND 0.48 DEV BUILD FIX
2. Place the "data" folder in MORROWIND LOCATION example: (G:\SteamLibrary\steamapps\common\Morrowind\Data Files) NOT OPENMW
3. Open the "resources" folder in the zip and copy "mygui" to MORROWWIND LOCATION (same example above) again not openmw
4. Now you will need to apply the hotfix, open the zip "0.48 dev build blablabla" and copy the .layout file into the mygui folder you just installed and OVERWRITE example location (G:\SteamLibrary\steamapps\common\Morrowind\Data Files\mygui)
This is all you need, there was no need to install any files on OpenMW folder this is all on morrowind original location.
Its works, I figured it out. After put everything in data files folder. Just open MW and create a new mod template after that choose the path from mods in data directory in open MW, select whole Data Files folder > next select all files like mods and press play !
138 comments
The "mygui" folder in the mod's "resources" folder needs to be inserted into your OpenMW install's "resources/vfs" folder, not into the "resources" folder itself. I spent about 2 hours banging my head against a wall trying to figure out why this mod wasn't working before I clicked the vfs folder and saw there was a mygui folder inside it. Merged the mod's mygui folder with the one in vfs, and presto, it worked.
EDIT: Turns out you do NOT need to do any of that, and it's highly recommended that you DON'T, as the vfs folder contains a bunch of default/fallback files and changing anything in there can potentially break things. What you ACTUALLY need to do is put the mod's "mygui" folder in your Data Files directory (the one that contains Morrowind.esm and all the other things), along with the stuff in the mod's "data" folder. It will automatically be loaded by OpenMW just like any other pluginless mod. Hope that helps people.Ok, it's all about "settings" in Documents\My Games\OpenMW, [Windows] map, spells, stats, inventory hidden = true to false.
I'm trying to add an always visible list of quick menu items with hotkeys, but all I've got yet is 10 empty squares.
Here's the code for QuickKey1:
<Widget type="ItemWidget" skin="MW_ItemIconBox" position="0 0 60 60" name="QuickKey1">
<Widget type="TextBox" skin="SandText" position="0 0 40 40" align="Center Center">
<Property key="Caption" value="#{A_QuickKey1}"/>
<Property key="TextAlign" value="Center"/>
<Property key="TextShadow" value="true"/>
</Widget>
<Widget type="ImageBox" skin="ImageBox" position="0 0 40 40" align="Center Center">
<!--
<Property key="ImageTexture" value="textures\ui\healthbar.dds"/>
-->
</Widget>
</Widget>
I also don't know which substitution strings I should use to show actual keybindings in "Caption" element. Values for 2 to 0 are hardcoded in my layout XML for now.
What it's not:
Thank you. Sounds interesting. I will register there with the same username and profile picture then. How can I find you there?
I also would like to make my version of UI available as a `.layout` file. Maybe even usable with TES3MP if possible. AFAIK many of the OpenMW Lua plugins can't be activated on the client that's connecting to the TES3MP server which doesn't have the plugin?
HOW TO INSTALL:
1. Download both files OPENUI AND 0.48 DEV BUILD FIX
2. Place the "data" folder in MORROWIND LOCATION example: (G:\SteamLibrary\steamapps\common\Morrowind\Data Files) NOT OPENMW
3. Open the "resources" folder in the zip and copy "mygui" to MORROWWIND LOCATION (same example above) again not openmw
4. Now you will need to apply the hotfix, open the zip "0.48 dev build blablabla" and copy the .layout file into the mygui folder you just installed and OVERWRITE example location (G:\SteamLibrary\steamapps\common\Morrowind\Data Files\mygui)
This is all you need, there was no need to install any files on OpenMW folder this is all on morrowind original location.
The resources folder is in /usr/share/games/openmw and you can't put the mod files without root.
My easy way to solve it was as follows:
1 - Make a copy of the resources folder and paste it somewhere else, then merge with openHUB's resources folder.
2 - Open the openmw.cfg file and put the direcory of the new and modded resources folder: resources="/pathtoresourcesdirectory/resources"
3 - Add the data folder of openHUB as a new mod, example: data="/pathtomoddirectory/openHUB/data", with only the texture folder inside.
Voilà