I have spent hundreds of hours in this project guys. I hope you like it.
The source code can be found, PR and downloaded in github here. Sorry for the delay. Please do note that it is optimized for standalone usage (as an executable)...
Note: Before posting a bug report about the installers, do a "Full Refresh". It fixes things in between version updates. Note2: Please supply the error log when submitting bugs.
The guide for my fork can be found in it's Github Wiki, if you wish to preview it. It is updated so it has a lot of differences with the guides of other Wrye Mash forks/versions.
My fork of Wrye Mash works best when in synergy with TES3CMD. Do yourself a favor and get it. You need the standalone version and having it inside the "Data Files" directory.
Notes:
Spoiler:
Show
My version of Wrye Mash does not need to be inside Morrowind directory to work (only the "Data files" folder needs to be, if it is the first time you are using Wrye Mash). That means that you can test my version without overwriting your older Mash install. Do a full refresh in the Installers tab after installing it and before you start using it, to avoid problems.
For versions older than v99: If you have problems running my fork in Wine (linux), remove these files from Mash folder: gdiplus.dll, msvcm90.dll, msvcp90.dll, msvcr90.dll, Microsoft.VC90.CRT.manifest and w9xpopen.exe.
Bugfixes, failsafes and safety additions. -Fixed many issues with the exception handling and also made it more user friendly. -Added experimental support for MCP extended map updating. Needs testing...
Published on the v101beta6: -Added latest commit from Nullcascade regarding the MWSE 1024 plugin limit for the mod masters tab. -Fixed some pathing issues and fixed an issue with using the apostrophe character on renaming installers. -Added an information dialog to notify users of the new ability to enable MWSE 1024 plugin -Added switches on Greatness7 and NullCascade commits so that they may be enabled/disabled from the settings. -Implemented Greatness7 and NullCascade commits for supporting up to 1024 plugins with MWSE . -Added an option in settings for enabling/disabling MWSE support of 1024 plugins. -Reverted, temporarily, the new file-drop functionality in the Installers since it is conflicting with the internal drag and drop. -Fixed a bug in the Settings dialog which was not resizing the elements (options) correctly. -Updated the pickle implementation to use binary so it can be slightly more efficient, compatible with newer pickle protocols and it will (supposedly) minimize the EOF error which plagues many users (in all of Wrye Mash forks) in many instances. The change is implemented with being backward compatible with the older settings format (which after first execution gets upgraded). Pickle is also set to use the latest protocol available (also supposedly more efficient). Extra care has been taken to avoid corruption of any pickle file if an error occurs (unless it is catastrophic). -Fixed a regression bug with the "Installers" being enabled without user approval. (Thanks StormcloakViking) -Fixed a regression bug with the "Updaters" list not being loaded, late night mistakes... (Thanks KarmicKid) -Added a very fast Copy Tree class in Wrye Mash. It is currently used when Dragging and Dropping in the Installers but it will also be implemented elsewhere in the future. -Added Drag and Drop functionality for the Installers list. You may drag packages and folders directly on the Installers list to import them. -Added Ctrl+A and Ctrl+D to select/deselect all items in the Installers list. -Added a store/restore button set on the Installers tab, for storing/restoring Installers order. It will store the order of the installers and their active state. On restoring the order, a choice appears for the user to either sync the restored order, by re-installing the installers, or do nothing. -Refactored/optimized store/restore functionality for mod/plugins order. -All lists will focus now on mouse hover allowing to mouse scroll without clicking on them (user friendliness). -Cosmetic fixes and GUI user friendliness additions on the Installers tab. -Fixed a locale problem with wxpython. Tested with Korean locale but it should work with other locales also. -Credits updated. -Fixed/refactored/updated TES3CMD clean window. More stable and user friendly. -Fixed a bug which threw an exception when running saved custom commands. -Added Abot's "'tes3cmd.exe dump --raw-with-header dump.esp [selected files]'" option as "Merge with TES3CMD". -Added Abot's "Update header field and sync the list of masters." option as "Sync Masters". -Fixed a possible Unicode exception with when show logs of external programs (e.g: TES3CMD). -Fixed a possible freeze situation with "Fixit (all active)" and "Create MultiPatch" commands." -Added Abot's "Copy linear mod list" option. -Added Abot's "Redate selected files from selected file time" option. -Added Abot's "Redate from current system time" option. -Fixed "sort" command dialog text. -Added the ability to set the mod redate interval in seconds (default of 60") in the settings. -Refactored settings module. -Updated credits and credits module. -Upgraded/refactored the logging functions. Now "WryeMash.log" is saving up to 20 logging sessions in a Queue/Dequeue fashion. It was not working correctly since before the days of my fork. Now it will finally have some use. -A lot of speed optimizations in the installers module. -Optimization: Increased "Refresh" speed in the installers. -Fixed a bug preventing renaming folders in the installers tab. (Thanks wildbane) -Optimized "Copy Active Mods" option. -Fixed a newly introduced bug in the "Snapshots" functionality. Also optimized and faster. (Thanks KarmicKid) -Dialog Refactoring. -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.
All the Yakobys fork additions (like Drag and Drop with the mouse).
All of Yakobys fork bugs replaced with mine.
Better Unicode Support,
BSA Archives registration/ordering ability,
TES3cmd integration (needs TES3cmd executable in Data Files, tested on 0.37v only): * Mod Cleaning, * TES3cmd Fixit, * TES3cmd "Create Multipatch", * Restore changed files option,
Mlox integration (needs mlox executable): * mod ordering and revert to previous order options, * mlox auto detection or manual location setting, * automatic mlox icon addition on the toolbar for easier access,
TES3lint integration (needs TES3lint script and to install Perl): * With a built in Configurator * "Check with TES3lint" option when selecting mods
Create Custom Commands: * You may save your commands and execute them on selected mods * Extra "Run Custom" when you just want to type a fast command
Restore Default Dates for Official Bethesda Masters (ESM) and Archives (BSAs) (good for Steam users),
MGE-XE integration: automatic MGE-XE icon addition on the toolbar for easier access,
Mod Order Position Enumeration: a new column in the Mods tab which shows the mod order position arithmetically (like Wrye Bash),
A "Create Mashed Patch" option, automatically create/import/enable your Merged Lists,
A Menu (great for newbies) with an option to enable/disable it or the original columns menu,
An Update check for new released versions with option to enable/disable it and frequency of checks,
Better dialogs for a more streamlined interface and for easier mod manipulations (also less clicks),
Many cosmetic changes giving a more modern look (take a look in the screenshots),
A snapshot menu which allows you to backup/import/export/share your mods load order,
MWSE support, Installers Tab recognize 'MWSE' from packages and install contents into 'Data Files/MWSE',
The ability to restore your mod order from a saved game (ess) file,
A first use Wizard for easier configuration,
A pair of backup/restore mod order buttons,
A "Repack" option for the Installers Tab, to ease the pain of repacking unrecognized installers,
Updated Help Documentation,
Many speed improvements and optimizations.
Future planned Improvements and their status:
Theme support, (Basic version ready in v99)
Profile support, meaning a global profile solution for regular Morrowind/OpenMW for mod order, selected mods (like Mashed patch) and saves, (in progress)
A color Legend button for easier mod status identifying,
A better help integration,
Full OpenMW/TES3mp integration, (Beta release in the near future - 100% ready - basic functionality)
An option to create a file which it will contain everything necessary to rebuild your mod installation from scratch (no more huge mod instructions),
Implement a faster copy function (already implemented for OpenMW/TES3mp part)
Implement multi-threading/multiprocessing for Installers.
Mod Update Notification the way Mod Organizer does it.
Wrye Mash for OpenMW (in the future also for TES3mp) alpha has been released. It is sharing the same code base as Wrye Mash Polemos fork. The goal is for both Original Morrowind and OpenMW/TES3mp versions of Wrye Mash (by Polemos) to converge into a single profile based solution.
v101beta5 version (and later) has implemented the MWSE increased 1024 max plugins limit (thanks Nullcascade and Greatness7 for your GitHub commits). This can be enabled on the advanced tab on the settings dialog.
Any issues regarding MWSE and it's 1024 mods implementation should be directed to the MWSE devs, nevertheless any issues with the Wrye Mash implementation of supporting the aforementioned feature should be directed here.
Back again. So jsp25 just dropped an update for Mines and Caverns. Great news. It should now not conflict with a number of other mods.
Obviously I want to install it right away. However there is an issue. In the Wrye Mash Installers tab I have Mines and Caverns at order 17. The mod contains 339 files.
Looking at the mod conflicts tab I see 7 conflicts. Conflicts are at orders 54, 69, 145, 146 and 222. 7 conflicts, should be easy, just install mod at order 17, then 54 followed by 69 until I reached 222.
But order 54 has conflicts of its own, 38 of then, at orders 63, 69, 89, 92, 118, 122, 359. Ok so I would install orders 17 then 54, then 63, 69...122, 145, 146, 222, 359. It will take a little time.
Then I look at order 69 to see if it has any conflicts, erm yes 797 of them, split over orders 70 72 73 74 75 76 77 79 80 81 85 86 88 89 92 93 94 95 96 97 99 118 120 122 124 131 134 136 138 196 198 199 200 207 217 218 236 347 348 357 359 365 375. Want a bet that any of those mods have conflicts with other mods?
So, in order to install Mines and Caverns AND keep any texture or mesh changes the best thing to do would be to start installing the mods in the order they are ordered in.
Whilst this is all well and good for a dozen or so mods listed in the Wrye Mesh Installers tab, it will take nearly a day to install, in order! the 364 mods [actual mods = 364, but with the helpful markers used for organisation the max order number balloons out to 403].
I need help. Probably in general, but specificaly with using Wrye Mash :) My first thought is one that I have already posted about here. The easiest thing for me to do would be to highlight all the mods listed in the installers tab of Wrye Mash and tell it to install them. Install them using the ORDER!!! that they already have.
What actually happens when I highlight more than one mod to install is that the mods are installed in REVERSE order. The happens when I highlight and select upwards, i.e. click to highlight 3 then 2 so both 3 and 2 are selected for install. It also happens if I highlight and select downwards, i.e. click to highlight 2 then 3 so again both 3 and 3 are selected for install.
Right, so if no change is made to Wrye Mash, which is understandable, can I not say create a .bat file to do what I wish? .bat file would call Wrye Mash and tell it to install a specific mod. On the next line I can do the same thing but for the next mod. I do not care if I have to type the entire name of the mod, either its file name or the name see in the Installers tab, rather than using the order number.
Rather than me writing plea after plea here, can someone help me out please? Pretty please, please with sugar on it?
I've tried the normal download and the beta and both send out a debug report when I ask to load the mods from a previous save or when I tick to turn a mod on after trying to load the mods for a save. I really like that feature as vortex doesn't do it with Morrowind and its a great way of loading different mods up.
Further comments. 1 At the moment, when installing a mod, during the process a black box briefly appears, then another, in total about 7 or 8 over time. I taskbar these appear to be command windows opening and closing. This provides the user with a flickering efffect, the white wrye mash screen with black overlays. Good job I do not suffer from epilepsy, but is very disturbing none the less. Especially when re installing over a hundred mods.
You see some mods are textures or meshes, which later mods overwrite, but only some of the files. When adding new mods, some have to be installed over others, think of inserting them in a sequence of installs.
2 Consider a keypress combination. At the moment, highlighting a mod can be done and navigated with cursor up and down. Pressing return/enter will open a filebrowser showing the files for the mod. How about having shift + enter installing the mod? That way single mod after single mod could be installed by keyboard only.
Yes I love wrye mash but I am experiencing frustration when manipulating hundreds of mods which is also very time consuming.
Request. Please change the order in which Wrye installs mods when more than one mod highlighted for install.
Present method is no matter how multiple mods are highlighted for install, the mod at the bottom of the list is installed first. Example, highlight mods with order 3, 4 and 5. Mod with order 5 is installed, then 4 and finally 3.
Desired, to respect Wrye mod list order. From previous example, install mod with order 3, then 4 and then 5.
Why ? Well some mods overwrite files, and order may have been selected by user to reflect this.
Yes their are tools like MLOX that order how mods are loaded during start up, but AFAIK this refers to esm and esp files, not other files like meshes etc.
This change is important as when selecting single mods to install, their is a time delay at the end of the install. That and selecting the next mod to install adds up to significant time when installing multiple mods, say when doing bug finding. Yes when multiple mods are selected for install it still takes time, but importantly you can set Wrye to install them and walk away from the keyboard.
One feature that all of the WRYE Mash/Bash programs really need is a SEARCH Box, where you start typing in the name of the ZIP or ESP/ESM you're looking for in the list, like Vortex or MO2 does, where it slowly changes the listing ass you type more and more letters in, until only the Mod with the matching word shows.
It would make looking through a load order or Zips in the Installer Tab so much quicker, than going carefully line by line, looking for the ESP/ESM or ZIP/RAR/7z etc...
This is several months after the fact, and, for the record, I'm inclined to agree with you, but one work-around is that you can populate both your installer packages, and actual load order, alphabetically.
In the installer section panel (near the top) > right click next to where it says "Package" > "Sort By" > "Package" (I prefer to sort by "Order," which makes management easier, but you can freely switch between them)
In the actual Mod List panel (near the top) > right click next to "File" > "Sort By" > "File"
This method is not perfect, but it still makes finding particular mods/file packages much easier.
Though have to admit, i a, slightly confused on where the master files may be directed? As whenever i try to use the repair command, it tells me some file master list is outdated, and needs editing before i could repair something. In where is this master file list? Sorry, i am not an it expert. Nevertheless, it feels like my game is no longer constantly crashing due to so many warnings that i hope i will someday manage to fix them all. Started playing morrowind after a long while because of those mods.
Hello, i have a strange issue, whenever I try to install regular mods, like patch for purists, texture fix etc, wrye mash makes esmf and espf files. Should I tick these on when launching, or should they not be ticked on? Now the mod list is almost doubled, while still having the same amount of actual mods. Can someone help out? I use windows 7 64 bit and the latest wrye
I am wondering about why this hasn't been mentioned more often than once, but how come Wrye Mash always makes two backups of an edited file? One is .esp, another is .espf being identical in size. So what exactly is going on here? I couldn't find anything anywhere when looking for "espf" in regards to Wrye Mash. I found no explanation, instead a bug report and one comment in the posts section without a clue either. Noone else apparently having duplicate files in the backup folder?
717 comments
The source code can be found, PR and downloaded in github here. Sorry for the delay.
Please do note that it is optimized for standalone usage (as an executable)...
Note: Before posting a bug report about the installers, do a "Full Refresh". It fixes things in between version updates.
Note2: Please supply the error log when submitting bugs.
The guide for my fork can be found in it's Github Wiki, if you wish to preview it.
It is updated so it has a lot of differences with the guides of other Wrye Mash forks/versions.
My fork of Wrye Mash works best when in synergy with TES3CMD.
Do yourself a favor and get it. You need the standalone version and having it inside the "Data Files" directory.
Notes:
For another take in Wrye Mash, you may try Sharlikan's fork of Wrye Mash: Sharlikan's Wrye Mash Collection.
What is ready in the upcoming v101:
-Fixed many issues with the exception handling and also made it more user friendly.
-Added experimental support for MCP extended map updating. Needs testing...
Published on the v101beta6:
-Added latest commit from Nullcascade regarding the MWSE 1024 plugin limit for the mod masters tab.
-Fixed some pathing issues and fixed an issue with using the apostrophe character on renaming installers.
-Added an information dialog to notify users of the new ability to enable MWSE 1024 plugin
-Added switches on Greatness7 and NullCascade commits so that they may be enabled/disabled from the settings.
-Implemented Greatness7 and NullCascade commits for supporting up to 1024 plugins with MWSE .
-Added an option in settings for enabling/disabling MWSE support of 1024 plugins.
-Reverted, temporarily, the new file-drop functionality in the Installers since it is conflicting with the internal drag and drop.
-Fixed a bug in the Settings dialog which was not resizing the elements (options) correctly.
-Updated the pickle implementation to use binary so it can be slightly more efficient, compatible with newer pickle protocols and it will (supposedly) minimize the EOF error which plagues many users (in all of Wrye Mash forks) in many instances. The change is implemented with being backward compatible with the older settings format (which after first execution gets upgraded). Pickle is also set to use the latest protocol available (also supposedly more efficient). Extra care has been taken to avoid corruption of any pickle file if an error occurs (unless it is catastrophic).
-Fixed a regression bug with the "Installers" being enabled without user approval. (Thanks StormcloakViking)
-Fixed a regression bug with the "Updaters" list not being loaded, late night mistakes... (Thanks KarmicKid)
-Added a very fast Copy Tree class in Wrye Mash. It is currently used when Dragging and Dropping in the Installers but it will also be implemented elsewhere in the future.
-Added Drag and Drop functionality for the Installers list. You may drag packages and folders directly on the Installers list to import them.
-Added Ctrl+A and Ctrl+D to select/deselect all items in the Installers list.
-Added a store/restore button set on the Installers tab, for storing/restoring Installers order. It will store the order of the installers and their active state. On restoring the order, a choice appears for the user to either sync the restored order, by re-installing the installers, or do nothing.
-Refactored/optimized store/restore functionality for mod/plugins order.
-All lists will focus now on mouse hover allowing to mouse scroll without clicking on them (user friendliness).
-Cosmetic fixes and GUI user friendliness additions on the Installers tab.
-Fixed a locale problem with wxpython. Tested with Korean locale but it should work with other locales also.
-Credits updated.
-Fixed/refactored/updated TES3CMD clean window. More stable and user friendly.
-Fixed a bug which threw an exception when running saved custom commands.
-Added Abot's "'tes3cmd.exe dump --raw-with-header dump.esp [selected files]'" option as "Merge with TES3CMD".
-Added Abot's "Update header field and sync the list of masters." option as "Sync Masters".
-Fixed a possible Unicode exception with when show logs of external programs (e.g: TES3CMD).
-Fixed a possible freeze situation with "Fixit (all active)" and "Create MultiPatch" commands."
-Added Abot's "Copy linear mod list" option.
-Added Abot's "Redate selected files from selected file time" option.
-Added Abot's "Redate from current system time" option.
-Fixed "sort" command dialog text.
-Added the ability to set the mod redate interval in seconds (default of 60") in the settings.
-Refactored settings module.
-Updated credits and credits module.
-Upgraded/refactored the logging functions. Now "WryeMash.log" is saving up to 20 logging sessions in a Queue/Dequeue fashion. It was not working correctly since before the days of my fork. Now it will finally have some use.
-A lot of speed optimizations in the installers module.
-Optimization: Increased "Refresh" speed in the installers.
-Fixed a bug preventing renaming folders in the installers tab. (Thanks wildbane)
-Optimized "Copy Active Mods" option.
-Fixed a newly introduced bug in the "Snapshots" functionality. Also optimized and faster. (Thanks KarmicKid)
-Dialog Refactoring.
-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.
* Mod Cleaning,
* TES3cmd Fixit,
* TES3cmd "Create Multipatch",
* Restore changed files option,
* mod ordering and revert to previous order options,
* mlox auto detection or manual location setting,
* automatic mlox icon addition on the toolbar for easier access,
* With a built in Configurator
* "Check with TES3lint" option when selecting mods
* You may save your commands and execute them on selected mods
* Extra "Run Custom" when you just want to type a fast command
Future planned Improvements and their status:
(For bug fixes and other stuff check the changelog)
Wrye Mash for OpenMW (in the future also for TES3mp) alpha has been released.
It is sharing the same code base as Wrye Mash Polemos fork. The goal is for both Original Morrowind and OpenMW/TES3mp versions of Wrye Mash (by Polemos) to converge into a single profile based solution.
Until that time here is the link to the home of the development branch of the OpenMW/TES3mp version.
1. For Wrye Mash Polemos fork:
2. Mod Guides and lists:
Any issues regarding MWSE and it's 1024 mods implementation should be directed to the MWSE devs, nevertheless any issues with the Wrye Mash implementation of supporting the aforementioned feature should be directed here.
Obviously I want to install it right away. However there is an issue. In the Wrye Mash Installers tab I have Mines and Caverns at order 17.
The mod contains 339 files.
Looking at the mod conflicts tab I see 7 conflicts.
Conflicts are at orders 54, 69, 145, 146 and 222. 7 conflicts, should be easy, just install mod at order 17, then 54 followed by 69 until I reached 222.
But order 54 has conflicts of its own, 38 of then, at orders 63, 69, 89, 92, 118, 122, 359. Ok so I would install orders 17 then 54, then 63, 69...122, 145, 146, 222, 359. It will take a little time.
Then I look at order 69 to see if it has any conflicts, erm yes 797 of them, split over orders 70 72 73 74 75 76 77 79 80 81 85 86 88 89 92 93 94 95 96 97 99 118 120 122 124 131 134 136 138 196 198 199 200 207 217 218 236 347 348 357 359 365 375.
Want a bet that any of those mods have conflicts with other mods?
So, in order to install Mines and Caverns AND keep any texture or mesh changes the best thing to do would be to start installing the mods in the order they are ordered in.
Whilst this is all well and good for a dozen or so mods listed in the Wrye Mesh Installers tab, it will take nearly a day to install, in order! the 364 mods [actual mods = 364, but with the helpful markers used for organisation the max order number balloons out to 403].
I need help. Probably in general, but specificaly with using Wrye Mash :)
My first thought is one that I have already posted about here.
The easiest thing for me to do would be to highlight all the mods listed in the installers tab of Wrye Mash and tell it to install them.
Install them using the ORDER!!! that they already have.
What actually happens when I highlight more than one mod to install is that the mods are installed in REVERSE order.
The happens when I highlight and select upwards, i.e. click to highlight 3 then 2 so both 3 and 2 are selected for install.
It also happens if I highlight and select downwards, i.e. click to highlight 2 then 3 so again both 3 and 3 are selected for install.
Right, so if no change is made to Wrye Mash, which is understandable, can I not say create a .bat file to do what I wish?
.bat file would call Wrye Mash and tell it to install a specific mod. On the next line I can do the same thing but for the next mod.
I do not care if I have to type the entire name of the mod, either its file name or the name see in the Installers tab, rather than using the order number.
Rather than me writing plea after plea here, can someone help me out please? Pretty please, please with sugar on it?
1 At the moment, when installing a mod, during the process a black box briefly appears, then another, in total about 7 or 8 over time.
I taskbar these appear to be command windows opening and closing.
This provides the user with a flickering efffect, the white wrye mash screen with black overlays.
Good job I do not suffer from epilepsy, but is very disturbing none the less.
Especially when re installing over a hundred mods.
You see some mods are textures or meshes, which later mods overwrite, but only some of the files.
When adding new mods, some have to be installed over others, think of inserting them in a sequence of installs.
2 Consider a keypress combination.
At the moment, highlighting a mod can be done and navigated with cursor up and down.
Pressing return/enter will open a filebrowser showing the files for the mod.
How about having shift + enter installing the mod?
That way single mod after single mod could be installed by keyboard only.
Yes I love wrye mash but I am experiencing frustration when manipulating hundreds of mods which is also very time consuming.
Please change the order in which Wrye installs mods when more than one mod highlighted for install.
Present method is no matter how multiple mods are highlighted for install, the mod at the bottom of the list is installed first.
Example, highlight mods with order 3, 4 and 5. Mod with order 5 is installed, then 4 and finally 3.
Desired, to respect Wrye mod list order.
From previous example, install mod with order 3, then 4 and then 5.
Why ?
Well some mods overwrite files, and order may have been selected by user to reflect this.
Yes their are tools like MLOX that order how mods are loaded during start up, but AFAIK this refers to esm and esp files, not other files like meshes etc.
This change is important as when selecting single mods to install, their is a time delay at the end of the install.
That and selecting the next mod to install adds up to significant time when installing multiple mods, say when doing bug finding.
Yes when multiple mods are selected for install it still takes time, but importantly you can set Wrye to install them and walk away from the keyboard.
Also Amazing mod thanks for all the work you have done for the community 20/10!!!!!!!
It would make looking through a load order or Zips in the Installer Tab so much quicker, than going carefully line by line, looking for the ESP/ESM or ZIP/RAR/7z etc...
In the installer section panel (near the top) > right click next to where it says "Package" > "Sort By" > "Package" (I prefer to sort by "Order," which makes management easier, but you can freely switch between them)
In the actual Mod List panel (near the top) > right click next to "File" > "Sort By" > "File"
This method is not perfect, but it still makes finding particular mods/file packages much easier.