This mod, which I don't have a good title for yet, is a small bit of code that makes Morrowind use a folder inside of My Games to store the error log, ini, saves and other resources.
What this means, practically:
- One Morrowind installation
- Each user account has their own:
- Saves (no worrying about who saved where)
- Enabled mods (no worries about who uses what mods)
- Resources (no worries about who sees what)
- Saves (no worrying about who saved where)
Some obvious uses are for computers with many users. Each user can have their account with their own settings and still only use one installation of Morrowind. No more worries about swapping files around.
This can also be convenient for parents. My brief testing involved installing BB underwear to my Morrowind directory and BB nvde to My Documents\My Games\Morrowind. From my account, everyone was nvde. From any other account, everyone had perma-undies.
This can also be used for testing. I'm working on a bit of code to allow for profiles as well as simple users, so a single user could have multiple profiles. Command-line options would dictate which profile was used, for easy mod testing (save a profile for testing a particular mod).
There are a few limitations at the moment, particularly one with data files. I haven't found a way to put data files in the My Games directory, Morrowind insists on entering an infinite loop and eventually crashing. For an hour and a half of coding, it doesn't surprise me that there are odd bugs (it's Morrowind ), so I'm trying to figure it out and fix it. I haven't fully tested with saves and data files, but there may be issues finding them. This is still very, very alpha code, so I'm not sure how many issues are present yet. It does work, though (for the most part ).
Test Download:
http://www.mediafire.com/?mudumtiy22w
(be careful, this is early alpha code)
To install: Extract to Morrowind directory
To uninstall: Delete binkw32.dll and EasyHook32.dll, rename true-binkw32.dll to binkw32.dll (I had to free up a DLL slot so I used bink and renamed the original)