1: the load order seems to be haphazard, and different each time on the same save game. or if i start a new one on what is supposedly the same load order it gives weird results, like one load when i went into the census office and the old man is there, he was a young man with no beard, the next time he was an old man with a brown wig on. this is definitely a load order problem and openmw is not being consistent. trying to force the load order only screws up the config file and it resets it to default or rewrites/erases everything based off of how it interprets the morrowind.ini differently each time. nothing relevant shows in the log when it does this. i also cannot manually change the load order in the config file either, or it will wipe my entries and i have to import morrowind.ini all over again. i also cannot add plugin data locations into the config file or they will be scrubbed by openmw as if they were never there.
2: when entering interiors, the speed is great. i have not played a working version of morrowind so long that i forgot what it felt like to be able to move freely without being sluggish, however, when i go through a door to an exterior location, that is when it gets sluggish. and i don't have any idea how i can change settings in the config to get it to load faster, or keep from having to load cells every 100 feet or so. whenever it loads exterior cells it loads slow enough, but then at the end it freezes for almost 3 minutes before it finally lets me move in the direction i was going. and i think this also has to do with the way openmw handles the load order (or at least part of the reason), and something got screwed up because from what i was reading it is supposed to be something that was already fixed long ago.
any way to fix this? could the engine be tweaked to handle exterior cells in a similar way to the interior ones? why is the load order implementation so random and finicky? why is there no decent tutorial on how to tweak these things on the user end for those using linux? i looked everywhere for a decent explanation on how to add plugins or different data directories in openmw on linux by editing the config file, or how to force a load order a certain way in the config file, but the explanation is vague, it assumes that whoever is running it already knows how to do it, but for those of us new to openmw, we have no idea how to do that properly step by step and don't keep up with build changes like insiders and devs have access to. but it could also be that the config file doesn't allow changes so it reverts back to the default settings and everything that was edited is lost? is there any way to fix these things? it is not something related to my permissions in linux, because if that were true, then i would not be able to edit and save the config file at all. it would be read only, so it has to do with something in openmw, and the log (once again) doesn't show anything relevant to this problem, so i am assuming the engine doesn't recognize it as a bug or error. i realize this engine is a WIP, but it can be frustrating for those of us who dont know what was changed or why, or how to do user side fixes.
for anyone wondering how to change the dates for each mod file, its is pretty simple. i wont go through how to install wyremash, but winedb has a lot of help there, i use q4wine to install it and load it after using winetricks to make sure all the dependencies are installed. then i use q4wine to run the program (seems to be the best way if you don't have a shortcut on the desktop, and it is less messy than playonlinux, but ymmv) once it starts it will ask you to point to your morrowind directory (it is up to you to point it to the correct folder) then wyremash loads the mods, and in the mod tab it has them listed similarly to things like mlox or even the openmw launcher. in linux under wine this is the only tab that really does anything, but i am glad it does something. simply click on the mod entry (not the check box but the text of the name in the list) you want to edit, (date, name, etc), and to the right there are details in the sidebar. each field can be edited, even the name can be changed or the description (especially if there is none and you want to remember what a mod is and the mod name itself doesn't jog your memory) but there in the date section you can edit the date to whatever you want, even some time in the future, and then at the bottom of the window you click the save button and its done. do this to any mod you want besides the main files. you can change the dates to reflect the order you want your mods to load in, so if you want one to load before another, you simply change the date to an earlier date, or change the one you want to load last to a date after everything else, and so on. loading last means it overrides anything that was loaded before it. so, for example, if you want one facepack to override another, so you can allow the first one to fix faces that another one missed, then load the better or smaller of the two last. or if you want a certain scripted mod to run even though another mod prevents it, then load that mod after the mod that would normally prevent it from working.UPDATE: i have done a bit of reading, and apparently the reason why there was a lag in load time is because the value for loaded cells was 9 instead of 1 (default) so the load speed is much better now, almost instantaneous, as well as while you walk, which of course is a minor annoyance, but pretty smooth even if it does have the loading bar for a split second.
but i am still not sure how to solve the load order issue. supposedly there was a patch developed that could fix the issue, but i am not sure how to use it or if i have to make my own build of openmw launcher for the patch to work using the patch in the build. so i wont mess with it. it was supposed to fix the load order problem but i guess that got forked or has to be redone after the migration to OSG, so i dont want to bork my game with experimentation.
what would be cool is if there was a way to implement the ability in the menu tab for data files (where you check or uncheck morrowind archives) to be able to move them up or down in the list which would then be written in the same order in the config file. the best way to do this (imho) is to adjust the order by simply highlighting the mod you want in the list to move up or down, and then have up and down arrows to the side that will only appear if the whole line of the mod is selected (not the check box) and then click on one or the other (up or down) to move them, similar to the menu for the panel in lubuntu that can move panel items back and forth. and im sure there are other examples of this in mac or windows. it would be an easy way to move the load order around. not sure if coding it would be easy, but it would eliminate the need to try and base the load order off of a variable like alpha numeric order, or the date a mod was created. reason being is some mods should be loaded later than others. the main BSA files should always be first before mods, and then mods come later depending on the user preference usually, and in some cases compatibility between mods comes into play.
the lat thing i am still curious about is how in the heck do users in linux add extra mod directories to their config file? i have tried every combination i can think of and nothing works. i guess i will just have to open the morrowind directory and paste the mod in i want after i back the current folders up, because there are too many directories to clean if it screws things up.
UPDATE: I figured out a way to fix the load order in openmw (probably not the first to think of this) so the launcher doesn't load things out of order. this may be useful to someone since the launcher doesn't give the option to deviate from the date of the mod file creation. it may not seem like an easy fix to some, but i simply used wyremash to change the file creation date on each mod i wanted to load in a specific order.
sadly most of the features in wyremash don't work correctly in wine, but the upside to it is it will allow you to point to a directory outside of wine so you can edit the morrowind.ini file that is in the directory you use with openmw. the dates can be changed to anything you desire. it doesn't care if you change the date to something that is in the future, it still works. the danger to this is>>>> ***WARNING, DO NOT change the dates on any of the main archives like morrowind tribunal or bloodmoon BSA/esm files***. that will cause a failed attempt to load correctly and the launcher will not allow any of those to be loaded out of order, in fact it will have a caution symbol next to the mods that either depend on another BSA/esm, or if say bloodmoon had a date set before morrowind, then it would not allow clicking on tribunal and it can really screw up mods when they depend on one of the main BSA files, so just don't change that. if you do then try to put the earliest dates on those main three files in order of how they should load so they load before anything else at all. or you could just date anything that has an earlier date than those three to something a year or two later than bloodmoon and tribunal. that seems to fix a lot of things when some official mods/archives that were updated have a creation date that is later than user created mods, and you want everything to load after the main three.
anyway, so now after i did that, i simply went back to the settings tab, and either run the wizard again, or import settings again, and it loads the edited morrowind ini, and it also accepts the new dates for mod file creation and logs it correctly in the config file in the openmw directory. this should be done prior to selecting any mods, in fact i just deleted all the profiles already there so i would not choose the wrong one later. once the new settings are imported, then you can go back to the data files selection tab and check all the mods you want to run and they will appear out of order in the launcher list, but will load according to creation date (as edited in wyremash) and everyone is happy. perhaps this last post (not the whole thread) should be pinned and added to the wiki for anyone who wants to use this method to order their mods if all else fails. i know it will probably be just about the only way for people using linux to get it to work, unless something changes at a later date.