I've been using Wrye Mash for a while and I finally decided to test the installer tab since I've make a fresh install of MW.
From the doc, I gather all I need to do is drop the package (esp/esm or compressed files) in the installer folder, then go to the installer tab, wait for the Initialization to finish (have a coffe break) and then go from there.
Upon Initialization (refreshing installers) I get the following message:
Traceback (most recent call last):
File "C:\Program Files\Bethesda Softworks\Morrowind\Mopy\masher.py", line 2580, in OnShowPage
self.GetPage(event.GetSelection()).OnShow()
File "C:\Program Files\Bethesda Softworks\Morrowind\Mopy\masher.py", line 2229, in OnShow
if data.refresh(progress,what,self.fullRefresh):
File "C:\Program Files\Bethesda Softworks\Morrowind\Mopy\mosh.py", line 4130, in refresh
settings['bash.installers.removeEmptyDirs'], fullRefresh)
File "C:\Program Files\Bethesda Softworks\Morrowind\Mopy\mosh.py", line 3517, in refreshSizeCrcDate
size = apFile.size
File "C:\Program Files\Bethesda Softworks\Morrowind\Mopy\bolt.py", line 337, in size
return os.path.getsize(self._s)
File "C:\Python25\lib\ntpath.py", line 228, in getsize
return os.stat(filename).st_size
WindowsError: [Error 123] The filename, directory name, or volume label syntax is incorrect: 'C:\\Program Files\\Bethesda Softworks\\Morrowind\\Data Files\\Textures\\PorteEntr?e.bmp'
After that there is package installed obviously.
If I click on 'package' I get the following message, but that might be normal for all I know
Traceback (most recent call last):
File "C:\Program Files\Bethesda Softworks\Morrowind\Mopy\balt.py", line 1192, in OnColumnClick
self.SortItems(columns[event.GetColumn()],'INVERT')
File "C:\Program Files\Bethesda Softworks\Morrowind\Mopy\balt.py", line 1089, in SortItems
sortDict = dict((self.item_itemId[y],x) for x,y in enumerate(items))
File "C:\Program Files\Bethesda Softworks\Morrowind\Mopy\balt.py", line 1089, in
sortDict = dict((self.item_itemId[y],x) for x,y in enumerate(items))
KeyError: bolt.Path('==Last==')
Otherwise Wrye Mash (latest version btw) works perfectly so I assume I have the right stuff (python...) installed where it should be.
Thanks for an help you can provide!
EDIT:
Turns out my fresh install was not so fresh as I had left my meshes/textures/icon folders to save time when working again on my mods but without the esp. which seems to have confused Wrye Mash... Deleted those, and now it works perfectly. Sorry for the long post, next time I'll have think a little harder becaure crying for help...