This is a development branch for OpenMW/TES3mp compatibility for Wrye Mash.
"Wrye Mash for OpenMW by Polemos" and "Wrye Mash - Polemos fork" share the same code base, which can can be found, PR and downloaded at github here. The only difference is that they are configured to run and behave differently, according to the engine they have to work with (regular Morrowind or OpenMW/TES3mp).
In the future, when the profile system is complete, they will be combined into one branch and a selection will be given in the aforementioned profile system.
Again, please note that there are a lot of things missing right now (but are planned to be added).
Note: Mac and Linux is a priority for me people. Let's not start getting toxic on this though.
Support for .omwaddon and .omwgame (Mashed patch is working for these now, at least up until they diverge too much from the esp/esm structure).
Basic menu items (MenuBar and Columns Menu) and context menu items.
Restore/Backup buttons in Mods and Plugins Tabs (like MO) to restore/backup mod/plugin order.
Ability to visit a mod's webpage in Nexus on the Downloads Tab and mod versioning (only Nexus for now).
Package explorer for Mod Packages, choose what folder to install.
BSA Archives support.
Wrye Mash can merge leveled lists and create a Mashed list patch for OpenMW.
OpenMW mod data virtual folders in Mods Tab(replaces Installers Tab).
First time/use configuration wizard for OpenMW.
Basis for setting regular/openmw-tes3mp switch in Wrye Mash.
Wrye is able to read and write OpenMW mod configuration (openmw.cfg).
OpenMW virtual data folders support. (You still need to have a folder somewhere to store them though).
Notes for OpenMW and virtual folders: 1) Wrye Mash is able to order not only the order of esms/esps but also the order of mod assets. 2) Changing mod assets order is done in a breeze, like Mod Organizer. 3) Changing the order of one mod or 200 mods is done instantaneously. In essence it is combining the advantages of Mod Organizer with the power of Wrye Mash.
Bugfixes, failsafes and safety additions. -Fixed the BSA reordering problem in OpenMW implementation. -Fixed some bugs in OpenMW implementation which were causing plugins to deselect. -Fixed a bug in mod order restore when an empty item was included in the list. -Added more encoding failsafes, for example when changing encodings, to abort any operations. -Added the ability to insert the datetime as a text in the datetime dialog (where you change the date and time of a mod). -Added a copy and a paste button next to the datetime field, on the mod details (right sidebar). You may use them if you wish to make a fast copy/paste of datetime between mods. -Wrye Mash will auto-correct capitalization (based on existing filenames) of OpenMW configuration entries. -Implemented de-duplication for esp, esm, bsa, omwgame, omwaddon for OpenMWconfig file entries. -Fixed BSA archives bugging out when no no Datamods folders are selected in OpenMW. -Fixed a BSA archive enumeration bug in the status bar. -Fixed OpenMW plugin extension parsing to be case insensitive. -Refactored and optimized OpenMW Data-mods implementation. -Fixed a bug where (in some scenarios) OpenMW config files were increasing by one empty line every time they were parsed. -Wrye Mash will auto-correct capitalization (based on existing filenames) of manual Morrowind configuration entries. -Implemented de-duplication for esp, esm, bsa for Morrowind config file entries. -Fixed some archaic problems with MashError exceptions. -Added a manual backup/restore menu option for Morrowind.ini (and OpenMW.cfg/pluginlist.json) (besides the automatic one). -Updated the profile engine. -Updated codec open with io. -Fixed the problems with special characters on multilingual morrowind.ini (Tested on French steam version) It should work with all translations (Russian, Polish, etc), but the user needs to select the correct encoding for their language from the settings. -Fixed some newly introduced bugs with the error messages. -Wrye Mash was saving, unnecessarily, twice the 'morrowind.ini' (or 'openmw.cfg'). This is now fixed. -Reinforced a fail-safe which reverts to the last 'morrowind.ini' (or 'openmw.cfg') backup in case of fatal errors. -Various encoding fail-safes.
Hi there, new modder here, i'm trying to use wyre mash to repair my install as I am experiencing duplicates. I have installed wyre mash and the correct path directories, but there are no saves showing in my saves folder. any help would be appreciated!
Is there a way to prevent this from deselecting my .omwscipts when I use it prior to launching the openmw launcher?
Update: After using this for a few times, I have noticed that this version of Wrye mash does not have it's load order rules updated. All this seems to do with plugins and load order is to place them in alphabetic order. This makes it quite a pain to use once you start having over 200 plugins. I've also been having issues getting the mlox plugin to work through this version.
Additional update: Why does this version of Wrye mash max out at 300 plugins? How am I suppose to merge my lists if the program won't read all of my plugins?
Hi polemos! I just downloaded OpenMW for Mac, and am interested in downloading basic graphic mods for Morrowind. However, I don't believe Vortex or Mod Manager are available for MAC. I saw your project and was curious if you ever got compatibility for mac up and going? And if so, what would be the best approach for downloading it? Thanks for your time!
You can download stuff into Vortex, just don't launch the game from Vortex. Launch from OpenMW since it will pick up all the OpenMW friendly mods that were properly installed and deployed in the normal game directory (Make sure the mods are check marked activated in the OpenMW launcher. You may have to check mark activate the mods in Vortex also (Just gotta double check the mods are installed correctly since some mods install and interact strangely with Vortex.. most of the time its not bad).
for those having their setup crashing and resetting- you're probably setting the OpenMW cfg to the global one inside the OpenMW folder rather than the one in mygames that it autodetects
Long time wrye bash user here. But trying to mod openMW now.
I've got this installed alongside the latest wrye bash, just an fyi ... as I don't care about multiple installs of OpenMW and like a savage just install into the data folder ... like an old time mod user. This extra data directory is neat ... if installers worked well with it. Seems not here.
What I'm experiencing is ... whether I opt to have Wrye Mash manage the vanilla data folder OR the extra folder .. that I cannot sort the install order via drag and drop in either folder.
Using the regular wrye bash - from what I can tell - removes the option for this magical extra directory but I can manage the hell out of the normal data folder.
What am I doing wrong .. if anything - or has that feature, tho listed, actually doesn't work? Thanks to any in advance of any help.
[edit] oh wait ... I get it, you have to install from the list on the right panel. then after installed it is on the left panel you can adjust the order, but what is missing is any information on what if may or may not conflict with, which is what the regular bash offers ... not helpful - back to normal bash. My suggestion is return that pane to being like regular bash. Without being able to see what conflicts with what other resources or plugins in other packages ... not helpful at all .... just have to assume one needs to be after the other without all the devil in the details. Problematique.
Running into an issue trying to create a Mashed List
Traceback (most recent call last): File "mash\masher.pyo", line 4451, in Create_Mashed_Patch File "mash\masher.pyo", line 8264, in Execute File "mash\masher.pyo", line 8275, in create_patch File "mash\masher.pyo", line 8862, in Execute File "mash\mosh.pyo", line 7039, in load AttributeError: 'NoneType' object has no attribute 'dir'
All I want to use Wyre Mash for is to clean/repair my save. I'm using a Vortex collection that has recently updated and I've had problems ingame, since the update, with missing Tamriel Rebuilt areas. I've just done a full collection re-install to try and fix the issue and I want to clean my save to cover my bases. The collection uses Mlox to order the mods. I've yet to load my save since the update/re-install incase it messes things up. I might not even have to clean my save, things may already be fine, but I don't want to take the risk. The collection is my introduction to Morrowind modding. I started back 2-3 months ago with success till now. The newest Tamriel Rebuilt update messed things up, I believe.
I'm stuck at what I choose for "Downloads directory" and "Mods directory". Do I even need to choose these? Do I choose the files within Vortex? Which files? I have mods in both Morrowind's "Data Files" and in "...AppData/Roaming/Vortex/morrowind/mods". Will it mess things up if I do that? Can I just choose whatever/wherever? I don't want to take up more space of my storage if I can help it. Again, I just want to clean my saves. I've ran a filepatcher that was included with Tamriel_Data on my saves to re-direct the registering of the .bsa's. Do I even need to clean my save? Is my save borked?
EDIT: I've since realized that the Tamriel Rebuilt area I was trying to go to is not done and is supposed to inaccessible, still I want to clean my save though.
89 comments
"Wrye Mash for OpenMW by Polemos" and "Wrye Mash - Polemos fork" share the same code base, which can can be found, PR and downloaded at github here. The only difference is that they are configured to run and behave differently, according to the engine they have to work with (regular Morrowind or OpenMW/TES3mp).
In the future, when the profile system is complete, they will be combined into one branch and a selection will be given in the aforementioned profile system.
Again, please note that there are a lot of things missing right now (but are planned to be added).
Note: Mac and Linux is a priority for me people. Let's not start getting toxic on this though.
Right now these are working in v100alpha:
Notes for OpenMW and virtual folders:
1) Wrye Mash is able to order not only the order of esms/esps but also the order of mod assets.
2) Changing mod assets order is done in a breeze, like Mod Organizer.
3) Changing the order of one mod or 200 mods is done instantaneously.
In essence it is combining the advantages of Mod Organizer with the power of Wrye Mash.
What is ready in the upcoming v101-alpha:
-Fixed the BSA reordering problem in OpenMW implementation.
-Fixed some bugs in OpenMW implementation which were causing plugins to deselect.
-Fixed a bug in mod order restore when an empty item was included in the list.
-Added more encoding failsafes, for example when changing encodings, to abort any operations.
-Added the ability to insert the datetime as a text in the datetime dialog (where you change the date and time of a mod).
-Added a copy and a paste button next to the datetime field, on the mod details (right sidebar). You may use them if you wish to make a fast copy/paste of datetime between mods.
-Wrye Mash will auto-correct capitalization (based on existing filenames) of OpenMW configuration entries.
-Implemented de-duplication for esp, esm, bsa, omwgame, omwaddon for OpenMWconfig file entries.
-Fixed BSA archives bugging out when no no Datamods folders are selected in OpenMW.
-Fixed a BSA archive enumeration bug in the status bar.
-Fixed OpenMW plugin extension parsing to be case insensitive.
-Refactored and optimized OpenMW Data-mods implementation.
-Fixed a bug where (in some scenarios) OpenMW config files were increasing by one empty line every time they were parsed.
-Wrye Mash will auto-correct capitalization (based on existing filenames) of manual Morrowind configuration entries.
-Implemented de-duplication for esp, esm, bsa for Morrowind config file entries.
-Fixed some archaic problems with MashError exceptions.
-Added a manual backup/restore menu option for Morrowind.ini (and OpenMW.cfg/pluginlist.json) (besides the automatic one).
-Updated the profile engine.
-Updated codec open with io.
-Fixed the problems with special characters on multilingual morrowind.ini (Tested on French steam version) It should work with all translations (Russian, Polish, etc), but the user needs to select the correct encoding for their language from the settings.
-Fixed some newly introduced bugs with the error messages.
-Wrye Mash was saving, unnecessarily, twice the 'morrowind.ini' (or 'openmw.cfg'). This is now fixed.
-Reinforced a fail-safe which reverts to the last 'morrowind.ini' (or 'openmw.cfg') backup in case of fatal errors.
-Various encoding fail-safes.
It can be found here:
https://github.com/polemion/Wrye-Mash-Polemos/releases/tag/openmw_beta
=> Backup your openmw.cfg first. <=
There are many safe locks protecting and backing up openmw.cfg, but do a backup anyway.
Open an issue in Github for any BUGs that you wish me to see.
Update: After using this for a few times, I have noticed that this version of Wrye mash does not have it's load order rules updated. All this seems to do with plugins and load order is to place them in alphabetic order. This makes it quite a pain to use once you start having over 200 plugins. I've also been having issues getting the mlox plugin to work through this version.
Additional update: Why does this version of Wrye mash max out at 300 plugins? How am I suppose to merge my lists if the program won't read all of my plugins?
you're probably setting the OpenMW cfg to the global one inside the OpenMW folder rather than the one in mygames that it autodetects
extra lines confuse it
Guess polemos never added that check.
I've got this installed alongside the latest wrye bash, just an fyi ... as I don't care about multiple installs of OpenMW and like a savage just install into the data folder ... like an old time mod user. This extra data directory is neat ... if installers worked well with it. Seems not here.
What I'm experiencing is ... whether I opt to have Wrye Mash manage the vanilla data folder OR the extra folder .. that I cannot sort the install order via drag and drop in either folder.
Using the regular wrye bash - from what I can tell - removes the option for this magical extra directory but I can manage the hell out of the normal data folder.
What am I doing wrong .. if anything - or has that feature, tho listed, actually doesn't work? Thanks to any in advance of any help.
[edit] oh wait ... I get it, you have to install from the list on the right panel. then after installed it is on the left panel you can adjust the order, but what is missing is any information on what if may or may not conflict with, which is what the regular bash offers ... not helpful - back to normal bash. My suggestion is return that pane to being like regular bash. Without being able to see what conflicts with what other resources or plugins in other packages ... not helpful at all .... just have to assume one needs to be after the other without all the devil in the details. Problematique.
Traceback (most recent call last):
File "mash\masher.pyo", line 4451, in Create_Mashed_Patch
File "mash\masher.pyo", line 8264, in Execute
File "mash\masher.pyo", line 8275, in create_patch
File "mash\masher.pyo", line 8862, in Execute
File "mash\mosh.pyo", line 7039, in load
AttributeError: 'NoneType' object has no attribute 'dir'
I'm stuck at what I choose for "Downloads directory" and "Mods directory". Do I even need to choose these? Do I choose the files within Vortex? Which files? I have mods in both Morrowind's "Data Files" and in "...AppData/Roaming/Vortex/morrowind/mods". Will it mess things up if I do that? Can I just choose whatever/wherever? I don't want to take up more space of my storage if I can help it. Again, I just want to clean my saves. I've ran a filepatcher that was included with Tamriel_Data on my saves to re-direct the registering of the .bsa's. Do I even need to clean my save? Is my save borked?
EDIT: I've since realized that the Tamriel Rebuilt area I was trying to go to is not done and is supposed to inaccessible, still I want to clean my save though.